.hv-hero[data-astro-cid-suy6kflo]{background:linear-gradient(150deg, var(--ink-deep) 12%, var(--regal) 100%);padding-block:clamp(52px,8vw,92px);position:relative;overflow:hidden}.hv-hero[data-astro-cid-suy6kflo]:before{content:"";pointer-events:none;background:radial-gradient(circle,#d6474e47,#0000 70%);width:55vw;max-width:640px;height:55vw;max-height:640px;position:absolute;inset:-30% -10% auto auto}.hv-hero__inner[data-astro-cid-suy6kflo]{z-index:1;max-width:760px;position:relative}.eyebrow--dark[data-astro-cid-suy6kflo]{color:var(--red-glow)}.hv-hero[data-astro-cid-suy6kflo] h1[data-astro-cid-suy6kflo]{color:#fff;margin-top:10px;font-size:clamp(2.2rem,5vw,3.6rem)}.hv-hero__lead[data-astro-cid-suy6kflo]{color:#f5f2f4db;max-width:62ch;margin-top:16px}.hv-hero__stats[data-astro-cid-suy6kflo]{font-family:var(--font-sans);color:#f5f2f4bf;flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;font-size:.9rem;display:flex}.hv-hero__stats[data-astro-cid-suy6kflo] strong[data-astro-cid-suy6kflo]{color:#fff;font-weight:700}.hv-hero__stats-divider[data-astro-cid-suy6kflo]{background:#f5f2f440;width:1px;height:16px}.hv-hero__cta[data-astro-cid-suy6kflo]{margin-top:24px}.hv-hero__signoff[data-astro-cid-suy6kflo]{font-family:var(--font-serif);color:#f5f2f499;margin-top:16px;font-size:1rem;font-style:italic}.hv-form-wrap[data-astro-cid-suy6kflo]{max-width:760px}.hv-form-head[data-astro-cid-suy6kflo]{max-width:60ch}.hv-form-head[data-astro-cid-suy6kflo] h2[data-astro-cid-suy6kflo]{color:var(--ink);margin-top:10px;font-size:clamp(1.9rem,3.8vw,2.6rem)}.hv-form-head[data-astro-cid-suy6kflo] .lead[data-astro-cid-suy6kflo]{margin-top:12px}.hv-form-card[data-astro-cid-suy6kflo]{border:1px solid var(--hairline-warm);box-shadow:var(--shadow-md);border-radius:6px;margin-top:30px;overflow:hidden}.benefits-band[data-astro-cid-suy6kflo]{padding-block:clamp(36px,5.5vw,60px)}.benefits-head[data-astro-cid-suy6kflo]{max-width:62ch}.benefits-head[data-astro-cid-suy6kflo] h2[data-astro-cid-suy6kflo]{color:var(--ink);margin-top:10px;font-size:clamp(1.9rem,3.8vw,2.6rem)}.benefits-head[data-astro-cid-suy6kflo] .lead[data-astro-cid-suy6kflo]{margin-top:10px}.benefits-grid[data-astro-cid-suy6kflo]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:clamp(26px,3.5vw,36px);display:grid}.benefit-card[data-astro-cid-suy6kflo]{background:var(--bg);border:1px solid var(--hairline);border-radius:6px;padding:22px 20px;transition:transform .16s,box-shadow .16s,border-color .16s}.benefit-card[data-astro-cid-suy6kflo]:hover{box-shadow:var(--shadow-sm);border-color:var(--hairline-warm);transform:translateY(-3px)}.benefit-card__icon[data-astro-cid-suy6kflo]{background:var(--cream);width:46px;height:46px;font-family:var(--font-display);color:var(--brand-ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:1.3rem;display:inline-flex}.benefit-card[data-astro-cid-suy6kflo] h3[data-astro-cid-suy6kflo]{font-family:var(--font-sans);color:var(--ink);margin:0 0 8px;font-size:1.05rem;font-weight:700}.benefit-card[data-astro-cid-suy6kflo] p[data-astro-cid-suy6kflo]{font-family:var(--font-sans);color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.55}.trust-band[data-astro-cid-suy6kflo]{padding-block:clamp(40px,6vw,64px)}.trust-grid[data-astro-cid-suy6kflo]{grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(32px,5vw,60px);display:grid}.trust-figure[data-astro-cid-suy6kflo]{margin:0;position:relative}.trust-figure[data-astro-cid-suy6kflo] img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%;height:auto;box-shadow:var(--shadow-md);border-radius:4px;display:block}.trust-copy[data-astro-cid-suy6kflo] h2[data-astro-cid-suy6kflo]{color:var(--ink);margin-top:12px;font-size:clamp(1.8rem,3.6vw,2.5rem)}.trust-copy__body[data-astro-cid-suy6kflo]{font-family:var(--font-serif);color:var(--ink-soft);max-width:58ch;margin-top:12px;font-size:1.08rem;line-height:1.6}.trust-creds[data-astro-cid-suy6kflo]{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.trust-creds[data-astro-cid-suy6kflo] li[data-astro-cid-suy6kflo]{font-family:var(--font-sans);letter-spacing:.05em;color:var(--brand-ink);background:var(--paper);border:1px solid var(--hairline-warm);border-radius:999px;padding:6px 13px;font-size:.72rem;font-weight:700}.trust-quote[data-astro-cid-suy6kflo]{background:var(--paper);border-left:3px solid var(--accent);border-radius:3px;margin:18px 0 0;padding:16px 20px}.trust-quote[data-astro-cid-suy6kflo] p[data-astro-cid-suy6kflo]{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:1.02rem;font-style:italic;line-height:1.55}.trust-quote[data-astro-cid-suy6kflo] cite[data-astro-cid-suy6kflo]{font-family:var(--font-sans);color:var(--label);margin-top:10px;font-size:.82rem;font-style:normal;font-weight:700;display:block}.trust-quote[data-astro-cid-suy6kflo] cite[data-astro-cid-suy6kflo] span[data-astro-cid-suy6kflo]{font-weight:400}@media (width<=780px){.trust-grid[data-astro-cid-suy6kflo]{grid-template-columns:1fr}.trust-figure[data-astro-cid-suy6kflo]{max-width:280px;margin-inline:auto}}.callout-band[data-astro-cid-suy6kflo]{padding-block:clamp(40px,6vw,64px)}.callout-alt[data-astro-cid-suy6kflo]{text-align:center}.callout-alt[data-astro-cid-suy6kflo] h2[data-astro-cid-suy6kflo]{margin-top:12px;font-size:clamp(1.7rem,3.6vw,2.4rem)}.callout-alt[data-astro-cid-suy6kflo] .lead[data-astro-cid-suy6kflo]{max-width:50ch;margin:14px auto 0}.callout-cta[data-astro-cid-suy6kflo]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.hv-form-card[data-astro-cid-suy6kflo]{background:var(--bg);padding:clamp(22px,3vw,32px)}.hv-form-card[data-astro-cid-suy6kflo] .grid[data-astro-cid-suy6kflo]{gap:14px;display:grid}.hv-form-card[data-astro-cid-suy6kflo] .grid-2[data-astro-cid-suy6kflo]{grid-template-columns:1fr 1fr}.hv-form-card[data-astro-cid-suy6kflo] label[data-astro-cid-suy6kflo]{margin-top:14px;display:block}.hv-form-card[data-astro-cid-suy6kflo] .grid[data-astro-cid-suy6kflo] label[data-astro-cid-suy6kflo]{margin-top:0}.hv-form-card[data-astro-cid-suy6kflo] label[data-astro-cid-suy6kflo].full{width:100%}.hv-form-card[data-astro-cid-suy6kflo] label[data-astro-cid-suy6kflo] span[data-astro-cid-suy6kflo]{font-family:var(--font-sans);color:var(--label);margin-bottom:6px;font-size:.82rem;font-weight:700;display:block}.hv-form-card[data-astro-cid-suy6kflo] label[data-astro-cid-suy6kflo] span[data-astro-cid-suy6kflo] em[data-astro-cid-suy6kflo]{color:var(--brand-ink);font-style:normal}.hv-form-card[data-astro-cid-suy6kflo] input[data-astro-cid-suy6kflo]{width:100%;font-family:var(--font-sans);color:var(--ink);background:var(--paper);border:1px solid var(--hairline-warm);border-radius:4px;padding:11px 13px;font-size:.95rem}.hv-form-card[data-astro-cid-suy6kflo] input[data-astro-cid-suy6kflo]:focus{outline:2px solid var(--accent);outline-offset:1px}.hv-form-card[data-astro-cid-suy6kflo] .hp[data-astro-cid-suy6kflo]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.hv-form-card__submit[data-astro-cid-suy6kflo]{width:100%;margin-top:22px}.submit-status[data-astro-cid-suy6kflo]{font-family:var(--font-sans);color:var(--brand-ink);min-height:1.2em;margin-top:10px;font-size:.85rem;display:block}.hv-form-card__consent[data-astro-cid-suy6kflo]{font-family:var(--font-sans);color:var(--label);margin-top:14px;font-size:.75rem;line-height:1.5}#hv-success[data-astro-cid-suy6kflo] h3[data-astro-cid-suy6kflo]{font-family:var(--font-display);color:var(--ink);margin:10px 0 0;font-size:clamp(1.5rem,3vw,2rem)}.hv-success__lead[data-astro-cid-suy6kflo]{font-family:var(--font-serif);color:var(--ink-soft);margin-top:12px;font-size:1.05rem;line-height:1.6}.hv-success__body[data-astro-cid-suy6kflo]{font-family:var(--font-sans);color:var(--ink-soft);margin-top:12px;font-size:.92rem;line-height:1.6}.hv-success__cta[data-astro-cid-suy6kflo]{margin-top:18px}.hv-success__followup[data-astro-cid-suy6kflo]{font-family:var(--font-sans);color:var(--label);margin-top:16px;font-size:.85rem}@media (width<=560px){.hv-form-card[data-astro-cid-suy6kflo] .grid-2[data-astro-cid-suy6kflo]{grid-template-columns:1fr}}
