.cf-hero[data-astro-cid-3g6aps6d]{background:var(--navy);min-height:min(70vh,620px);color:var(--white);align-items:stretch;display:flex;position:relative;overflow:hidden}.cf-hero[data-astro-cid-3g6aps6d]:after{content:"";background:linear-gradient(270deg,#0826448c 0%,#08264433 50%,#08264400 100%);position:absolute;inset:0}.cf-hero[data-astro-cid-3g6aps6d] .cf-hero-img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.cf-hero-inner[data-astro-cid-3g6aps6d]{z-index:1;text-align:right;text-shadow:0 1px 12px #08264473;flex-direction:column;align-items:flex-end;max-width:640px;margin-left:auto;margin-right:clamp(16px,4vw,72px);padding:clamp(40px,5vw,64px) 0 clamp(48px,7.5vw,104px) 16px;display:flex;position:relative}.cf-hero-script[data-astro-cid-3g6aps6d]{color:var(--light-blue);margin:0 0 14px;font-size:clamp(38px,5vw,58px)}.cf-hero[data-astro-cid-3g6aps6d] h1[data-astro-cid-3g6aps6d]{color:var(--white);letter-spacing:-.02em;margin:auto 0 0;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.15}.btn[data-astro-cid-3g6aps6d]{padding:19px 38px;font-size:17px}.cf-big-btn[data-astro-cid-3g6aps6d]{padding:24px 56px;font-size:21px}.cf-band[data-astro-cid-3g6aps6d]{background:var(--white)}.cf-mist[data-astro-cid-3g6aps6d]{background:var(--mist)}.cf-narrow[data-astro-cid-3g6aps6d]{max-width:780px}.cf-band[data-astro-cid-3g6aps6d] h2[data-astro-cid-3g6aps6d]{margin-bottom:18px}.cf-prose[data-astro-cid-3g6aps6d]{margin:8px 0 28px;font-size:18px}.cf-intro[data-astro-cid-3g6aps6d] .cf-intro-script[data-astro-cid-3g6aps6d]{color:var(--teal-ink);margin-bottom:24px;font-size:clamp(40px,5.4vw,66px);font-weight:400;line-height:1.15}.cf-intro[data-astro-cid-3g6aps6d] .cf-narrow[data-astro-cid-3g6aps6d]{max-width:1180px}.cf-intro[data-astro-cid-3g6aps6d] .cf-prose[data-astro-cid-3g6aps6d]{color:var(--navy);max-width:820px;margin-left:auto;margin-right:auto;font-size:clamp(20px,2vw,24px);font-weight:700}.cf-fit[data-astro-cid-3g6aps6d] .cf-prose[data-astro-cid-3g6aps6d]{font-size:clamp(19px,1.8vw,21px);font-weight:700}.cf-kicker[data-astro-cid-3g6aps6d]{color:var(--teal-ink);margin:0 0 4px;font-size:clamp(28px,3.4vw,38px)}.cf-steps[data-astro-cid-3g6aps6d]{text-align:left;grid-template-columns:repeat(2,1fr);gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.cf-steps[data-astro-cid-3g6aps6d] li[data-astro-cid-3g6aps6d]{background:var(--white);border-radius:var(--radius);border-top:4px solid var(--teal);padding:30px 30px 26px}.cf-num[data-astro-cid-3g6aps6d]{background:var(--teal);width:48px;height:48px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:20px;font-weight:700;display:inline-flex}.cf-steps[data-astro-cid-3g6aps6d] h3[data-astro-cid-3g6aps6d]{margin-bottom:10px;font-size:clamp(22px,2.2vw,28px)}.cf-steps[data-astro-cid-3g6aps6d] p[data-astro-cid-3g6aps6d]{margin:0 0 10px;font-size:18px;font-weight:700}.cf-dark[data-astro-cid-3g6aps6d]{background:var(--navy);color:var(--white);padding:clamp(56px,8vw,88px) 0}.cf-goal[data-astro-cid-3g6aps6d]{margin:0 0 14px;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.25}.cf-dark-script[data-astro-cid-3g6aps6d]{color:var(--light-blue);margin:0 0 8px;font-size:clamp(36px,4.6vw,54px)}.cf-dark-sub[data-astro-cid-3g6aps6d]{color:#e6eef3;margin:0;font-size:19px}.cf-close[data-astro-cid-3g6aps6d]{background:var(--teal);padding:clamp(56px,8vw,88px) 0}.cf-close-big[data-astro-cid-3g6aps6d]{color:var(--navy);margin:0 0 12px;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.25}.cf-close-script[data-astro-cid-3g6aps6d]{color:var(--white);margin:0 0 28px;font-size:clamp(26px,3.2vw,36px)}.cf-form-wrap[data-astro-cid-3g6aps6d]{max-width:780px;margin-top:28px}.cf-form-card[data-astro-cid-3g6aps6d]{background:var(--white);border-radius:var(--radius);padding:12px;box-shadow:0 10px 34px #08264414}.cf-form[data-astro-cid-3g6aps6d]{border:0;width:100%;min-width:100%;height:600px;display:block}.cf-form-note[data-astro-cid-3g6aps6d]{text-align:center;color:var(--muted);margin-top:16px;font-size:15px}.cf-form-note[data-astro-cid-3g6aps6d] a[data-astro-cid-3g6aps6d]{color:var(--teal-ink)}@media (width<=980px){.cf-steps[data-astro-cid-3g6aps6d]{grid-template-columns:1fr}}@media (width<=600px){.cf-form[data-astro-cid-3g6aps6d]{height:760px}.cf-form-card[data-astro-cid-3g6aps6d]{padding:4px}}
