.blh,.blh *,.blh :after,.blh :before{box-sizing:border-box}.blh{--blh-navy:#0b1b4f;--blh-blue:#1f63f0;--blh-text:#4a5573;--blh-gold:#fbc531;position:relative;min-height:clamp(560px,43vw,820px);display:flex;align-items:center;overflow:hidden;background:#eef4fb;isolation:isolate}.blh-bg{position:absolute;inset:0;z-index:-2}.blh-bg img{width:100%;height:100%;object-fit:cover;object-position:62% 60%;display:block;transform:scale(1.07);transform-origin:100% 62%}.blh:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(248,251,255,.94),rgba(248,251,255,.84) 24%,rgba(248,251,255,.45) 36%,rgba(248,251,255,0) 45%),radial-gradient(60% 70% at 18% 55%,rgba(255,255,255,.5),transparent 70%)}.blh-in{width:min(1720px,100%);margin-inline:auto;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.25rem,5.6vw,6.5rem) clamp(4rem,8vw,9rem)}.blh-pill{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.1rem;padding:.4rem 1.3rem .4rem .4rem;border-radius:999px;background:rgba(214,229,255,.9);color:var(--blh-navy);font-weight:800;font-size:1.15rem;letter-spacing:-.01em}.blh-pill .pin{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--blh-blue)}.blh h1{margin:0;max-width:16.5ch;font-family:var(--font-display,inherit);font-weight:800;font-size:clamp(2.5rem,4.3vw,5.2rem);line-height:1.04;letter-spacing:-.04em;color:var(--blh-navy)}.blh h1 em{font-style:normal;color:var(--blh-blue)}.blh-text{margin:1.4rem 0 0;max-width:37ch;font-size:clamp(1.05rem,1.35vw,1.4rem);line-height:1.5;color:var(--blh-text)}.blh-cta{display:inline-flex;align-items:center;gap:.9rem;margin-top:1.8rem;padding:1.05rem 2rem;border-radius:999px;background:var(--blh-gold);color:var(--blh-navy);font-weight:800;font-size:1.25rem;letter-spacing:-.01em;text-decoration:none;box-shadow:0 14px 28px -14px rgba(180,120,0,.55);transition:background .15s,box-shadow .15s}.blh-cta:hover{background:#f5b80f;text-decoration:none}.blh-cta:hover .arr{transform:translateX(4px)}.blh-cta .arr{transition:transform .2s}.blh-cta:focus-visible{outline:3px solid var(--blh-blue);outline-offset:3px}@media (min-width:861px) and (max-width:1450px){.blh{min-height:0;aspect-ratio:2.05}.blh h1{font-size:3.7vw}.blh-text{font-size:1.05rem;max-width:34ch}.blh-in{padding-bottom:3rem}.blh:before{background:linear-gradient(90deg,rgba(248,251,255,.95),rgba(248,251,255,.86) 30%,rgba(248,251,255,.4) 42%,rgba(248,251,255,0) 50%)}}@media (max-width:860px){.blh{flex-direction:column;align-items:stretch;min-height:0;background:linear-gradient(#f8fbff,#eef4fb)}.blh:before{display:none}.blh-bg{position:relative;inset:auto;z-index:0;order:2;height:auto}.blh-bg img{transform:none;height:auto;aspect-ratio:1000/523;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%);mask-image:linear-gradient(180deg,transparent,#000 16%)}.blh-in{order:1;padding:1.8rem 1.25rem .6rem}.blh h1{font-size:clamp(2rem,8.4vw,3rem);max-width:16ch}.blh-pill{font-size:.95rem}.blh-pill .pin{width:32px;height:32px}.blh-cta{font-size:1.08rem;padding:.9rem 1.6rem}}@media (prefers-reduced-motion:reduce){.blh-cta,.blh-cta .arr{transition:none}}.blh h1 .blh-accent{color:var(--blh-blue)}