.bh[data-astro-cid-r2etgbds]{color:var(--sir-white);background:var(--sir-ink);position:relative;overflow:hidden}.bh[data-astro-cid-r2etgbds]:before{content:"";opacity:.14;pointer-events:none;background:url(/pat/triangles-cyan-on-ink.svg) 100% 0/360px;position:absolute;inset:0}@media (width<=759.98px){.bh[data-astro-cid-r2etgbds]:before{display:none}}.bh__inner[data-astro-cid-r2etgbds]{z-index:1;padding:calc(var(--hdr-h) + clamp(24px,3vw,48px)) var(--sir-gutter) clamp(40px,5vw,72px);flex-wrap:wrap;align-items:center;gap:clamp(28px,5vw,72px);display:flex;position:relative}.bh__copy[data-astro-cid-r2etgbds]{flex:420px;min-width:0}.bh__crumbs[data-astro-cid-r2etgbds]{margin-bottom:clamp(20px,2.5vw,36px)}.bh__eyebrow[data-astro-cid-r2etgbds]{font-family:var(--sir-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--sir-cyan);margin-bottom:14px;font-size:12px;font-weight:600;display:block}.bh__title[data-astro-cid-r2etgbds]{text-wrap:balance;max-width:12ch;margin:0 0 16px;font-size:clamp(38px,5.4vw,80px);line-height:.98}.bh__lede[data-astro-cid-r2etgbds]{max-width:540px;color:var(--sir-on-dark-soft);margin:0 0 26px;font-size:clamp(17px,1.3vw,20px);line-height:1.55}.bh__ctas[data-astro-cid-r2etgbds]{flex-wrap:wrap;gap:12px 16px;display:flex}.bh__ctas[data-astro-cid-r2etgbds] .btn--primary[data-astro-cid-r2etgbds]{padding:18px 30px}.bh__ctas[data-astro-cid-r2etgbds] .btn--ghost[data-astro-cid-r2etgbds]{padding:16px 24px}.bh__art[data-astro-cid-r2etgbds]{aspect-ratio:4/3;flex:340px;max-width:560px;position:relative}.bh__art[data-astro-cid-r2etgbds] .bh__img{object-fit:cover;border-radius:28px;width:100%;height:100%;display:block}.bh__badge[data-astro-cid-r2etgbds]{background:var(--sir-white);color:var(--sir-ink);border-radius:16px;flex-direction:column;gap:2px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 18px 40px #00000047}.bh__badge[data-astro-cid-r2etgbds] b[data-astro-cid-r2etgbds]{font-family:var(--sir-font-display);font-size:24px;font-weight:800;line-height:1}.bh__badge[data-astro-cid-r2etgbds] span[data-astro-cid-r2etgbds]{color:var(--sir-slate);font-size:13px}.bh__badge--a[data-astro-cid-r2etgbds]{bottom:24px;left:-16px}.bh__badge--b[data-astro-cid-r2etgbds]{background:var(--sir-cyan);top:22px;right:-12px}.bh__badge--b[data-astro-cid-r2etgbds] span[data-astro-cid-r2etgbds]{color:var(--sir-ink)}@media (width<=759.98px){.bh__badge--a[data-astro-cid-r2etgbds]{left:10px}.bh__badge--b[data-astro-cid-r2etgbds]{right:10px}}@media (width<=759.98px) and (height<=700px){.bh__art[data-astro-cid-r2etgbds]{display:none}}.br[data-astro-cid-r2etgbds]{background:var(--sir-white);padding:clamp(56px,7vw,96px) var(--sir-gutter)}.br__title[data-astro-cid-r2etgbds]{margin:16px 0 28px;font-size:clamp(28px,3.4vw,46px);line-height:1.02}.br__grid[data-astro-cid-r2etgbds]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.br__card[data-astro-cid-r2etgbds]{background:var(--sir-cyan-tint);transition:transform var(--motion-med) var(--ease-out);border-radius:24px;padding:26px}@media (hover:hover) and (pointer:fine){.br__card[data-astro-cid-r2etgbds]:hover{transform:translateY(-6px)}}.br__card[data-astro-cid-r2etgbds] img[data-astro-cid-r2etgbds]{filter:brightness(0);opacity:.85;width:34px;height:34px}.br__card[data-astro-cid-r2etgbds] h3[data-astro-cid-r2etgbds]{margin:14px 0 8px;font-size:19px;line-height:1.15}.br__card[data-astro-cid-r2etgbds] p[data-astro-cid-r2etgbds]{color:var(--sir-body-muted);margin:0;line-height:1.6}.bs[data-astro-cid-r2etgbds]{background:var(--sir-sand);padding:clamp(56px,7vw,96px) var(--sir-gutter)}.bs__title[data-astro-cid-r2etgbds]{margin:0 0 28px;font-size:clamp(28px,3.4vw,46px);line-height:1.02}.bs__list[data-astro-cid-r2etgbds]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.bs__step[data-astro-cid-r2etgbds]{background:var(--sir-white);border-radius:24px;padding:28px;position:relative}.bs__num[data-astro-cid-r2etgbds]{background:var(--sir-ink);width:44px;height:44px;color:var(--sir-cyan);font-family:var(--sir-font-display);border-radius:50%;place-items:center;margin-bottom:16px;font-size:18px;font-weight:800;display:inline-grid}.bs__step[data-astro-cid-r2etgbds] h3[data-astro-cid-r2etgbds]{margin:0 0 8px;font-size:20px;line-height:1.15}.bs__step[data-astro-cid-r2etgbds] p[data-astro-cid-r2etgbds]{color:var(--sir-body-muted);margin:0;line-height:1.6}.bs__cta[data-astro-cid-r2etgbds]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.bs__cta[data-astro-cid-r2etgbds] p[data-astro-cid-r2etgbds]{color:var(--sir-slate);max-width:420px;margin:0}.bs__cta[data-astro-cid-r2etgbds] p[data-astro-cid-r2etgbds] a[data-astro-cid-r2etgbds]{color:var(--sir-cyan-deep)}
