.v2-scope{--moss: #3D4A3E;--ink: #3D4A3E;--ink-soft: #6B7B6C;--warm-white: #FDFBF8;--sand: #F5EBE0;--sand-deep: #E8DED3;--sage: #7B9E87;--sage-deep: #5A7A64;--sage-soft: #9BB8A5;--sage-tint: #EAF0E9;--blush: #D4A373;--hairline: #E8DED3;--paper: #F7F3EE;--brown: #4A3830;--white: #FFFFFF;--cream-d: #E8DED3;--cream-l: #FAF5F0;--gold: #C4A484;--gold-deep: #A07F54;--tint-gold: #F3E7D2;--tint-green: #D7E3D4;--tint-teal: #D8E7EA;--tint-plum: #ECE2EC;--tint-lav: #E7E8F1;--pub: #5B8A9A;--priv: #9B7B9E;--mgp: #5A7A64;--shar: #B98E5E;--sev-emergency: #7A6B87;--sev-emergency-bg: #D4CCDB;--sev-serious: #A85A4A;--sev-serious-bg: #F3DEDA;--sev-monitor: #B8864E;--sev-monitor-bg: #EDD9C4;--sev-info: #A8B5A6;--sev-info-bg: #EAF0E9;--sev-info-h: #5C6B5A;--r-lg: 28px;--r-md: 20px;--r-sm: 14px;--shadow-soft: 0 12px 40px -18px rgba(54, 69, 59, .28);--shadow-card: 0 18px 50px -28px rgba(54, 69, 59, .35);--maxw: 1180px;font-family:Mulish,system-ui,sans-serif;color:var(--ink);background:var(--warm-white);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh;display:flex;flex-direction:column}.v2-scope main{flex:1 0 auto}.v2-scope input,.v2-scope select,.v2-scope textarea{min-width:0;max-width:100%}.v2-scope h1,.v2-scope h2,.v2-scope h3,.v2-scope h4{font-family:Playfair Display,Georgia,serif;color:var(--moss);font-weight:600;line-height:1.18;letter-spacing:0}.v2-scope .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px;width:100%}.v2-scope .eyebrow{font-family:Mulish,system-ui,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sage-deep)}.v2-scope .serif-italic{font-style:italic;font-family:Cormorant Garamond,serif;color:var(--sage-deep)}.v2-scope header.nav{position:sticky;top:0;z-index:60;background:#fdfaf4db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline)}.v2-scope .nav-inner{max-width:1240px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;gap:20px}.v2-scope .brand{display:flex;align-items:center;gap:11px;flex:none}.v2-scope .brand img{height:38px;width:auto;display:block}.v2-scope .brand .wm{font-family:Playfair Display,Georgia,serif;font-weight:600;font-size:19px;letter-spacing:.16em;color:var(--brown);line-height:1;white-space:nowrap}.v2-scope .brand .wm small{display:block;font-size:9.5px;letter-spacing:.4em;color:var(--sage-deep);font-family:Mulish,sans-serif;font-weight:600;margin-top:3px}.v2-scope nav.links{display:flex;align-items:center;gap:3px;margin-left:auto}.v2-scope nav.links a{font-size:14.5px;font-weight:600;color:var(--ink);padding:9px 11px;border-radius:999px;transition:.18s;opacity:.82;white-space:nowrap}.v2-scope nav.links a:hover{background:var(--sand);opacity:1}.v2-scope nav.links a.on{background:var(--sage-tint);color:var(--sage-deep);opacity:1}.v2-scope .nav-cta{background:var(--sage-deep);color:var(--warm-white)!important;padding:11px 18px!important;border-radius:999px;opacity:1!important;box-shadow:var(--shadow-soft);white-space:nowrap;margin-left:10px}.v2-scope .nav-cta:hover{background:var(--moss)!important}.v2-scope .nav-acct{width:40px;height:40px;border-radius:50%;flex:none;display:grid!important;place-items:center;background:var(--sage-tint)!important;color:var(--sage-deep)!important;font-weight:700;font-size:15.5px;padding:0!important;opacity:1!important;border:1.5px solid var(--sage-soft);margin-left:8px;transition:.18s}.v2-scope .nav-acct:hover,.v2-scope .nav-acct.on{background:var(--sage-deep)!important;color:var(--warm-white)!important;border-color:var(--sage-deep)}.v2-scope .drawer .panel .drawer-signout{margin-top:10px;background:none;border:none;text-align:left;font-family:Mulish,sans-serif;font-size:14.5px;font-weight:700;color:var(--ink-soft);padding:12px 6px;cursor:pointer;min-height:44px}.v2-scope .drawer .panel .drawer-signout:hover{color:var(--moss)}.v2-scope .menu-btn{display:none;margin-left:auto;background:none;border:1px solid var(--hairline);border-radius:12px;width:46px;height:46px;align-items:center;justify-content:center;cursor:pointer}.v2-scope .menu-btn span{display:block;width:20px;height:2px;background:var(--moss);position:relative}.v2-scope .menu-btn span:before,.v2-scope .menu-btn span:after{content:"";position:absolute;left:0;width:20px;height:2px;background:var(--moss)}.v2-scope .menu-btn span:before{top:-6px}.v2-scope .menu-btn span:after{top:6px}.v2-scope .drawer{display:none}.v2-scope .btn{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:15.5px;padding:15px 26px;border-radius:999px;cursor:pointer;transition:.2s;border:none}.v2-scope .btn-primary{background:var(--sage-deep);color:var(--warm-white);box-shadow:var(--shadow-soft)}.v2-scope .btn-primary:hover{background:var(--moss);transform:translateY(-1px)}.v2-scope .btn-ghost{background:transparent;color:var(--moss);border:1.5px solid var(--sage)}.v2-scope .btn-ghost:hover{background:var(--sand)}.v2-scope .arrow-link{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--sage-deep);font-size:15px}.v2-scope .arrow-link svg{transition:transform .2s}.v2-scope .arrow-link:hover svg{transform:translate(4px)}.v2-scope .page-hero{position:relative;overflow:hidden;padding:76px 0 54px;background:linear-gradient(168deg,var(--hero-tint, var(--sage-tint)) 0%,var(--warm-white) 58%)}.v2-scope[data-section=fertility] .page-hero{--hero-tint: var(--tint-gold)}.v2-scope[data-section=pathways] .page-hero{--hero-tint: var(--tint-green)}.v2-scope[data-section=findcare] .page-hero{--hero-tint: var(--tint-teal)}.v2-scope[data-section=conditions] .page-hero{--hero-tint: var(--tint-plum)}.v2-scope[data-section=journey] .page-hero{--hero-tint: var(--tint-lav)}.v2-scope[data-section=marketing] .page-hero{--hero-tint: var(--warm-white)}.v2-scope .page-hero .wrap{position:relative;z-index:1}.v2-scope .page-hero .eyebrow{display:block;margin-bottom:16px}.v2-scope .page-hero h1{font-size:clamp(38px,5vw,60px);max-width:30ch;line-height:1.08}.v2-scope .page-hero h1 em{font-style:italic;color:var(--sage-deep)}.v2-scope .page-hero .lede{font-size:clamp(18px,1.9vw,21px);color:var(--ink);opacity:.84;max-width:60ch;margin-top:20px;line-height:1.6}.v2-scope .page-hero.photo{background-color:var(--moss);background-size:cover;background-position:center 32%;background-repeat:no-repeat;min-height:clamp(440px,60vh,640px);display:grid;align-items:end;padding:clamp(96px,13vw,150px) 0 clamp(40px,5vw,62px)}.v2-scope .page-hero.photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#262c2652,#262c2680 45%,#262c26b8);z-index:0}.v2-scope .page-hero.photo .eyebrow{color:var(--sage-soft)}.v2-scope .page-hero.photo h1{color:var(--warm-white)}.v2-scope .page-hero.photo h1 em{color:var(--sage-soft)}.v2-scope .page-hero.photo .lede{color:#ffffffeb;opacity:1}.v2-scope .sec-head{margin-bottom:40px}.v2-scope .sec-head h2{font-size:clamp(30px,4vw,46px);max-width:26ch;line-height:1.12}.v2-scope .sec-head>p,.v2-scope .sec-head>div+p{max-width:64ch;margin-top:14px;color:var(--ink);opacity:.78;font-size:16.5px;line-height:1.6}.v2-scope .sec-head>p{margin-top:14px}.v2-scope .curve{display:block;width:100%;height:82px;margin-top:-1px}.v2-scope .curve path{fill:var(--sand)}.v2-scope .curve.to-paper path{fill:var(--paper)}.v2-scope .curve.to-deep path{fill:var(--sage-deep)}.v2-scope .cta-band{padding:64px 0;text-align:center}.v2-scope .cta-band.paper{background:var(--paper)}.v2-scope .cta-band.deep{background:linear-gradient(160deg,var(--sage-deep),var(--moss));color:var(--warm-white)}.v2-scope .cta-band.deep h2{color:var(--warm-white)}.v2-scope .cta-band.deep h2 em{color:var(--sage-soft)}.v2-scope .cta-band.deep p{color:var(--warm-white);opacity:.9}.v2-scope .cta-band.deep .btn-primary{background:var(--warm-white);color:var(--moss)}.v2-scope .cta-band.deep .btn-ghost{border-color:#ffffff8c;color:var(--warm-white)}.v2-scope .cta-band.deep .btn-ghost:hover{background:#ffffff1f}.v2-scope .cta-band h2{font-size:clamp(28px,3.6vw,42px);max-width:24ch;margin:0 auto 14px}.v2-scope .cta-band h2 em{font-style:italic;color:var(--sage-deep)}.v2-scope .cta-band p{color:var(--ink-soft);max-width:50ch;margin:0 auto 26px}.v2-scope .cta-band .row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.v2-scope .block-head{max-width:760px;margin-bottom:26px}.v2-scope .block-head .eyebrow{display:block;margin-bottom:12px}.v2-scope .block-head h2{font-size:clamp(28px,3.4vw,40px);line-height:1.14}.v2-scope .block-head h3{font-size:clamp(23px,2.6vw,30px);line-height:1.18}.v2-scope .block-head p{margin-top:12px;font-size:16px;line-height:1.6;color:var(--ink);opacity:.8;max-width:62ch}.v2-scope .chunk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:16px}.v2-scope .chunk{--c: var(--sage-deep);background:var(--white);border:1px solid var(--hairline);border-top:3px solid var(--c);border-radius:var(--r-md);padding:20px 22px 24px;transition:transform .22s,box-shadow .22s;display:flex;flex-direction:column;gap:10px}.v2-scope .chunk:nth-child(4n+2){--c: var(--gold-deep)}.v2-scope .chunk:nth-child(4n+3){--c: var(--pub)}.v2-scope .chunk:nth-child(4n+4){--c: var(--priv)}.v2-scope .chunk:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.v2-scope .chunk-badge{width:42px;height:42px;border-radius:50%;background:var(--c);color:var(--warm-white);display:grid;place-items:center;font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:18px;flex:none}.v2-scope .chunk h4{font-size:16.5px;line-height:1.3;color:var(--moss)}.v2-scope .chunk p{font-size:14px;line-height:1.55;color:var(--ink);opacity:.82}.v2-scope .feature-link{display:block;background:linear-gradient(160deg,var(--sage-deep),var(--moss));color:var(--warm-white);border-radius:var(--r-lg);padding:28px 30px;transition:transform .22s,box-shadow .22s}.v2-scope .feature-link:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.v2-scope .feature-link .lbl{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--sage-soft)}.v2-scope .feature-link b{display:flex;align-items:center;gap:8px;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:600;margin:10px 0 8px}.v2-scope .feature-link p{font-size:15px;line-height:1.55;color:var(--warm-white);opacity:.9;max-width:54ch}.v2-scope .fc-mini-label{font-family:Mulish,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px}.v2-scope .callout{border-radius:var(--r-md);padding:20px 22px;background:var(--sev-info-bg);border:1px solid rgba(168,181,166,.55)}.v2-scope .callout b{display:block;font-size:15px;font-weight:700;color:var(--sev-info-h);margin-bottom:5px}.v2-scope .callout p{font-size:14.5px;color:var(--ink);line-height:1.55}.v2-scope .callout.sev-monitor{background:var(--sev-monitor-bg);border-color:#b8864e73}.v2-scope .callout.sev-monitor b{color:var(--sev-monitor)}.v2-scope .callout.sev-monitor p{color:#4a3830}.v2-scope .callout.sev-serious{background:var(--sev-serious-bg);border-color:#a85a4a66}.v2-scope .callout.sev-serious b{color:var(--sev-serious)}.v2-scope .callout.sev-serious p{color:#4a3830}.v2-scope .callout.sev-emergency{background:var(--sev-emergency-bg);border-color:#7a6b878c}.v2-scope .callout.sev-emergency b{color:var(--sev-emergency)}.v2-scope .callout.sev-emergency p{color:#4a3830}.v2-scope footer.v2-footer{background:var(--moss);color:#eaefea;padding:64px 0 30px}.v2-scope .foot-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.14)}.v2-scope .foot-brand .wmf{font-family:Playfair Display,Georgia,serif;font-size:21px;letter-spacing:.14em;display:flex;align-items:center;gap:10px;margin-bottom:14px}.v2-scope .foot-brand .wmf img{height:34px;filter:brightness(0) invert(1);opacity:.9}.v2-scope .foot-brand p{font-size:14.5px;opacity:.78;max-width:34ch;line-height:1.6}.v2-scope .foot-col h5{font-family:Mulish,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:14px;font-weight:700;color:#eaefea}.v2-scope .foot-col a{display:block;font-size:14.5px;opacity:.85;padding:6px 0}.v2-scope .foot-col a:hover{opacity:1;color:var(--blush)}.v2-scope .foot-app{margin-top:22px}.v2-scope .foot-app>b{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-bottom:10px}.v2-scope .crisis{background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-md);padding:20px 22px;margin:34px 0 22px}.v2-scope .crisis>b{font-size:13px;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.v2-scope .crisis-lines{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:12px}.v2-scope .crisis-lines div{font-size:14.5px}.v2-scope .crisis-lines span{opacity:.7}.v2-scope .crisis-lines .b2{font-weight:700;color:#fff}.v2-scope .ack{font-size:13px;opacity:.66;line-height:1.6;max-width:80ch;margin-top:18px}.v2-scope .foot-legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:24px;font-size:13px;opacity:.7}.v2-scope .foot-legal a{margin-left:18px}@media(max-width:1220px){.v2-scope nav.links{display:none}.v2-scope .menu-btn{display:flex}.v2-scope .drawer.open{display:block;position:fixed;inset:0;z-index:80}.v2-scope .drawer .scrim{position:absolute;inset:0;background:#36453b66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.v2-scope .drawer .panel{position:absolute;top:0;right:0;height:100%;width:min(82vw,340px);background:var(--warm-white);box-shadow:-20px 0 60px -20px #0000004d;padding:24px;display:flex;flex-direction:column;gap:4px;overflow:auto}.v2-scope .drawer .panel .x{align-self:flex-end;background:var(--sand);border:none;width:42px;height:42px;border-radius:12px;font-size:20px;cursor:pointer;color:var(--moss);margin-bottom:8px}.v2-scope .drawer .panel a{font-family:Cormorant Garamond,serif;font-size:23px;color:var(--moss);padding:10px 6px;border-bottom:1px solid var(--hairline)}.v2-scope .drawer .panel a.btn{font-family:Mulish,sans-serif;font-size:15.5px;color:var(--warm-white);border-bottom:none}.v2-scope .drawer .panel .btn{margin-top:16px;justify-content:center}}@media(max-width:900px){.v2-scope .foot-top{grid-template-columns:1fr 1fr}.v2-scope .foot-brand{grid-column:span 2}}@media(max-width:560px){.v2-scope .wrap{padding:0 20px}.v2-scope .nav-inner{padding:12px 20px}.v2-scope .brand .wm small{display:none}.v2-scope .foot-top{grid-template-columns:1fr 1fr;gap:28px 20px}.v2-scope .foot-brand{grid-column:span 2}.v2-scope .page-hero{padding:44px 0 30px}}@media(max-width:340px){.v2-scope .brand .wm{font-size:16.5px}}@media(prefers-reduced-motion:reduce){.v2-scope *,.v2-scope *:before,.v2-scope *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:640px){.hj-fab-label{display:none}.hj-beta-fab{padding:14px!important}}@media(max-width:640px){.v2-scope .v2-footer{padding-bottom:76px}}@media(max-width:640px){.v2-scope .foot-legal a,.v2-scope .crisis a{display:inline-flex;align-items:center;min-height:44px}.v2-scope .foot-col a{display:flex;align-items:center;min-height:44px;padding:0;line-height:1.3}.v2-scope .foot-legal a{margin-left:0;margin-right:18px}}.v2-scope .gd-sec>p,.v2-scope .gd-foot,.v2-scope .fc-shell>p,.v2-scope .bs-block>p,.v2-scope .sa-locs li{max-width:78ch}.v2-scope .gd-sec>p,.v2-scope .gd-sec>ul>li,.v2-scope .pathways-deep p:not([class]){max-width:78ch}.v2-scope .drawer-group{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:18px 0 4px}.v2-scope .drawer .panel a.drawer-more{font-size:15px;opacity:.85}
