.gv-hero[data-astro-cid-jzcaojhg]{min-height:min(70vh,620px);color:var(--white);background:var(--navy);align-items:stretch;display:flex;position:relative;overflow:hidden}.gv-hero-img[data-astro-cid-jzcaojhg]{object-fit:cover;object-position:50% 70%;width:100%;height:100%;position:absolute;inset:0}.gv-hero[data-astro-cid-jzcaojhg]:after{content:"";background:linear-gradient(90deg,#08264499 0%,#08264440 50%,#08264400 100%);position:absolute;inset:0}.gv-hero-inner[data-astro-cid-jzcaojhg]{z-index:1;text-shadow:0 1px 12px #08264473;flex-direction:column;max-width:640px;margin-left:clamp(16px,4vw,72px);padding:clamp(36px,5vw,64px) 0 clamp(36px,5vw,56px);display:flex;position:relative}.gv-hero[data-astro-cid-jzcaojhg] h1[data-astro-cid-jzcaojhg]{color:var(--white);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(40px,6vw,68px);font-weight:700}.gv-hero-script[data-astro-cid-jzcaojhg]{color:var(--light-blue);margin:0 0 6px;font-size:clamp(30px,4vw,44px)}.gv-hero-sub[data-astro-cid-jzcaojhg]{max-width:520px;margin-top:auto;margin-bottom:28px;font-size:19px}.gv-white[data-astro-cid-jzcaojhg]{background:var(--white)}.gv-mist[data-astro-cid-jzcaojhg]{background:var(--mist)}.gv-narrow[data-astro-cid-jzcaojhg]{max-width:760px}.gv-kicker[data-astro-cid-jzcaojhg]{color:var(--teal-ink);margin:0 0 4px;font-size:clamp(26px,3.2vw,36px)}h2[data-astro-cid-jzcaojhg]{margin-bottom:18px}.gv-split[data-astro-cid-jzcaojhg]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.gv-split-img[data-astro-cid-jzcaojhg]{border-radius:var(--radius);aspect-ratio:4/3;object-fit:cover;width:100%}.gv-reasons[data-astro-cid-jzcaojhg]{margin:20px 0;padding:0;list-style:none}.gv-reasons[data-astro-cid-jzcaojhg] li[data-astro-cid-jzcaojhg]{border-bottom:1px solid var(--light-blue);padding:12px 0 12px 34px;position:relative}.gv-reasons[data-astro-cid-jzcaojhg] li[data-astro-cid-jzcaojhg]:before{content:"♥";color:var(--teal);position:absolute;left:4px}.gv-whatever[data-astro-cid-jzcaojhg]{color:var(--navy);margin-top:20px;font-weight:700}.gv-cards[data-astro-cid-jzcaojhg]{text-align:left;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:40px;display:grid}.gv-card[data-astro-cid-jzcaojhg]{background:var(--white);border-radius:var(--radius);border-top:6px solid var(--navy);flex-direction:column;padding:34px 32px;display:flex;box-shadow:0 10px 34px #0826440f}.gv-card-feature[data-astro-cid-jzcaojhg]{border-top-color:var(--teal)}.gv-card-name[data-astro-cid-jzcaojhg]{font-family:var(--script);color:var(--navy);margin:0;font-size:34px;line-height:1.1}.gv-card-price[data-astro-cid-jzcaojhg]{color:var(--teal-ink);margin:6px 0 16px;font-size:40px;font-weight:700}.gv-card[data-astro-cid-jzcaojhg] ul[data-astro-cid-jzcaojhg]{flex:1;margin:0 0 26px;padding-left:20px}.gv-card[data-astro-cid-jzcaojhg] li[data-astro-cid-jzcaojhg]{margin-bottom:10px}.gv-card[data-astro-cid-jzcaojhg] .btn[data-astro-cid-jzcaojhg]{align-self:flex-start}.gv-note[data-astro-cid-jzcaojhg]{color:var(--muted);max-width:640px;margin:30px auto 0}.gv-cert[data-astro-cid-jzcaojhg]{border-radius:var(--radius);width:100%;box-shadow:0 10px 34px #0826441f}.gv-steps[data-astro-cid-jzcaojhg]{margin:18px 0 28px;padding-left:22px}.gv-steps[data-astro-cid-jzcaojhg] li[data-astro-cid-jzcaojhg]{margin-bottom:14px}.gv-steps[data-astro-cid-jzcaojhg] strong[data-astro-cid-jzcaojhg]{color:var(--navy)}.gv-steps[data-astro-cid-jzcaojhg] a[data-astro-cid-jzcaojhg]{color:var(--teal-ink)}.gv-terms[data-astro-cid-jzcaojhg]{background:var(--white);border-radius:var(--radius);margin:24px 0 0;padding:26px 26px 26px 46px}.gv-terms[data-astro-cid-jzcaojhg] li[data-astro-cid-jzcaojhg]{margin-bottom:8px}.gv-close[data-astro-cid-jzcaojhg]{background:var(--navy);color:var(--white)}.gv-close[data-astro-cid-jzcaojhg] .lede[data-astro-cid-jzcaojhg]{color:#e6eef3;margin-bottom:28px}.gv-close-script[data-astro-cid-jzcaojhg]{color:var(--light-blue);margin:0 0 12px;font-size:clamp(34px,4.6vw,50px)}@media (width<=980px){.gv-split[data-astro-cid-jzcaojhg],.gv-cards[data-astro-cid-jzcaojhg]{grid-template-columns:1fr}.gv-split-rev[data-astro-cid-jzcaojhg] .gv-cert[data-astro-cid-jzcaojhg]{order:1}}@media (width<=600px){.gv-hero[data-astro-cid-jzcaojhg]:after{background:linear-gradient(#08264440 0%,#0826448c 40%,#082644e0 100%)}.gv-card[data-astro-cid-jzcaojhg]{padding:28px 22px}}
