.hero[data-astro-cid-efdb2t64]{background-blend-mode:normal, luminosity;color:#fff;background:linear-gradient(100deg,#0b1f48f5 0%,#0b1f48e6 50%,#0b1f48a8 100%),#2f6fd6 url(/images/forest.jpg) 50%/cover no-repeat;padding:88px 0 96px}.hero-grid[data-astro-cid-efdb2t64]{grid-template-columns:1fr 300px;align-items:center;gap:64px;display:grid}.hero[data-astro-cid-efdb2t64] .eyebrow[data-astro-cid-efdb2t64]{color:#b9d0ff}.hero[data-astro-cid-efdb2t64] .btn[data-astro-cid-efdb2t64]:not(.btn--ghost){color:#0e3480;background:#fff}.hero[data-astro-cid-efdb2t64] .btn[data-astro-cid-efdb2t64]:not(.btn--ghost):hover{color:#0e3480;background:#e3eaf7}.hero[data-astro-cid-efdb2t64] h1[data-astro-cid-efdb2t64]{color:#fff;max-width:15em}.sub[data-astro-cid-efdb2t64]{color:#e3eaf7;max-width:34em;margin-bottom:30px;font-size:19px;line-height:1.6}.ctas[data-astro-cid-efdb2t64]{flex-wrap:wrap;gap:14px;display:flex}.reassure[data-astro-cid-efdb2t64]{color:#bccbe6;margin:18px 0 0;font-size:14px}.hero-photo[data-astro-cid-efdb2t64] img[data-astro-cid-efdb2t64]{object-fit:cover;border-radius:12px;width:300px;height:300px;box-shadow:0 20px 50px #00000059}.caption[data-astro-cid-efdb2t64]{color:#e3eaf7;margin:14px 0 0;font-size:14px;line-height:1.5}.caption[data-astro-cid-efdb2t64] strong[data-astro-cid-efdb2t64]{color:#fff}.proof[data-astro-cid-efdb2t64]{border-bottom:1px solid #e6e8ec}.proof-row[data-astro-cid-efdb2t64]{text-align:center;grid-template-columns:repeat(3,1fr);gap:20px;padding:30px 20px;display:grid}.proof[data-astro-cid-efdb2t64] strong[data-astro-cid-efdb2t64]{color:var(--ink);font-size:18px;display:block}.proof[data-astro-cid-efdb2t64] span[data-astro-cid-efdb2t64]{color:#5b606b;font-size:14px}.looks[data-astro-cid-efdb2t64]{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px;display:grid}.look-card[data-astro-cid-efdb2t64]{border:1px solid #e3e6eb;border-top:4px solid var(--blue);border-radius:12px;padding:30px}.look-card[data-astro-cid-efdb2t64] p[data-astro-cid-efdb2t64]{color:var(--ink);margin:0;font-size:17px;line-height:1.6}.looks-close[data-astro-cid-efdb2t64]{text-align:center;max-width:40em;color:var(--ink);margin:44px auto 0;font-size:19px;line-height:1.6}.steps[data-astro-cid-efdb2t64]{grid-template-columns:repeat(3,1fr);gap:28px;margin:44px 0 28px;padding:0;list-style:none;display:grid}.steps[data-astro-cid-efdb2t64] li[data-astro-cid-efdb2t64]{background:#fff;border-radius:12px;padding:30px}.n[data-astro-cid-efdb2t64]{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:14px;font-weight:700;display:inline-grid}.steps[data-astro-cid-efdb2t64] p[data-astro-cid-efdb2t64]{margin:0;font-size:15px}.textlink[data-astro-cid-efdb2t64]{font-weight:700;text-decoration:none}.about[data-astro-cid-efdb2t64]{max-width:820px}.about-photo[data-astro-cid-efdb2t64]{object-fit:cover;border-radius:12px;width:160px;height:160px;display:none}.social[data-astro-cid-efdb2t64]{opacity:.8;gap:14px;margin:24px 0 0;padding:0;list-style:none;display:flex}.cta-band[data-astro-cid-efdb2t64]{color:#e3eaf7;background:#0e3480;padding:80px 0}.cta-band[data-astro-cid-efdb2t64] h2[data-astro-cid-efdb2t64]{color:#fff}.cta-band[data-astro-cid-efdb2t64] p[data-astro-cid-efdb2t64]{margin-bottom:26px}.cta-band[data-astro-cid-efdb2t64] .btn[data-astro-cid-efdb2t64]{color:#0e3480;background:#fff}.cta-band[data-astro-cid-efdb2t64] .btn[data-astro-cid-efdb2t64]:hover{color:#0e3480;background:#e3eaf7}@media (width<=860px){.hero[data-astro-cid-efdb2t64]{padding:56px 0 64px}.hero-grid[data-astro-cid-efdb2t64]{grid-template-columns:1fr;gap:36px}.hero-photo[data-astro-cid-efdb2t64]{display:none}.sub[data-astro-cid-efdb2t64]{font-size:17px}.proof-row[data-astro-cid-efdb2t64]{grid-template-columns:1fr;gap:14px}.looks[data-astro-cid-efdb2t64],.steps[data-astro-cid-efdb2t64]{grid-template-columns:1fr}.about[data-astro-cid-efdb2t64]{gap:24px;display:grid}.about-photo[data-astro-cid-efdb2t64]{display:block}.section[data-astro-cid-efdb2t64]{padding:64px 0}.ctas[data-astro-cid-efdb2t64] .btn[data-astro-cid-efdb2t64]{width:100%}}
