*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',sans-serif;color:#2D2D2D;line-height:1.7;background:#fff}.wrap{width:min(1160px,88vw);margin:auto}.site-header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;border-bottom:1px solid #E2EEF4;background:rgba(255,255,255,.96);position:sticky;top:0;z-index:10}.brand img{width:158px;height:auto;display:block}.site-header nav{display:flex;align-items:center;gap:24px}.site-header nav a{text-decoration:none;color:#445;font-size:14px}.site-header .nav-cta,.primary{background:#8DD7F7;color:#221E1F!important;padding:12px 18px;border-radius:999px;font-weight:600}.hero{background:linear-gradient(135deg,#F4FBFF 0%,#EAF6FD 60%,#fff 100%);padding:72px 0 82px;border-bottom:1px solid #E2EEF4}.breadcrumbs{display:flex;gap:9px;font-size:12px;color:#718096;margin-bottom:36px}.breadcrumbs a{color:#247EAA;text-decoration:none}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#247EAA;font-weight:600;font-size:11px;margin:0 0 10px}.hero h1,.two-col h2,.options h2,.why h2,.faq h2,.final-cta h2{font-family:'Cormorant Garamond',serif;color:#221E1F;line-height:1.05;margin:0}.hero h1{font-size:clamp(44px,6vw,76px);max-width:820px}.lead{font-size:18px;max-width:800px;color:#52606d;margin:24px 0 0}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.actions a{text-decoration:none;padding:13px 20px;border-radius:999px}.secondary{border:1px solid #8DD7F7;color:#247EAA;background:#fff}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:58px;padding:86px 0}.two-col h2,.options h2,.why h2,.faq h2{font-size:44px;margin-bottom:22px}.checklist{padding:0;margin:25px 0 0;list-style:none}.checklist li{position:relative;padding:13px 0 13px 32px;border-bottom:1px solid #E2EEF4}.checklist li:before{content:'✓';position:absolute;left:0;color:#247EAA;font-weight:700}.info-card{background:#F4FBFF;border:1px solid #D6EDF8;padding:34px;border-radius:18px}.options{background:#221E1F;color:#fff;padding:86px 0}.options h2{color:#fff}.option-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px}.option-grid article{padding:24px;border:1px solid rgba(141,215,247,.28);border-radius:16px;background:rgba(255,255,255,.04)}.option-grid h3{font-family:'Cormorant Garamond',serif;color:#8DD7F7;font-size:25px;margin:0 0 9px}.option-grid p{color:#d6dce0;font-size:13px;margin:0}.medical-note{margin:28px 0 0;color:#c7d0d6;font-size:13px}.why{display:grid;grid-template-columns:1.5fr .7fr;gap:60px;padding:86px 0}.why a{color:#247EAA;font-weight:600;text-decoration:none}.why aside{background:#F8FAFB;border-left:4px solid #8DD7F7;padding:28px}.why aside p{margin:5px 0 18px}.faq{background:#F4FBFF;padding:86px 0}.faq-list{max-width:900px;margin-top:30px}.faq details{background:#fff;border:1px solid #E2EEF4;border-radius:12px;margin:10px 0;padding:0 20px}.faq summary{cursor:pointer;padding:18px 0;font-weight:600;color:#263238}.faq details p{padding:0 0 18px;margin:0;color:#60717c}.final-cta{padding:74px 0;text-align:center;background:#8DD7F7}.final-cta h2{font-size:48px}.final-cta a{display:inline-block;margin-top:18px;background:#221E1F;color:#fff;text-decoration:none;padding:14px 24px;border-radius:999px}footer{background:#171415;color:#d4d4d4;padding:52px 0}footer img{width:150px;height:auto;filter:brightness(1.5)}footer a{color:#8DD7F7}.disclaimer{font-size:12px;color:#9ca3af;margin-top:18px}@media(max-width:900px){.site-header nav a:not(.nav-cta){display:none}.two-col,.why{grid-template-columns:1fr}.option-grid{grid-template-columns:1fr 1fr}.hero{padding-top:52px}}@media(max-width:600px){.site-header{height:72px}.brand img{width:130px}.option-grid{grid-template-columns:1fr}.two-col,.why,.options,.faq{padding-top:62px;padding-bottom:62px}.two-col h2,.options h2,.why h2,.faq h2{font-size:36px}.final-cta h2{font-size:38px}.hero h1{font-size:46px}.lead{font-size:16px}}