@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.p.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.p.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_c75d74c7-module__3G4sKG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_c75d74c7-module__3G4sKG__variable{--font-endo-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_49849bd8-module__XOf_Vq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_49849bd8-module__XOf_Vq__variable{--font-endo-sans:"Manrope", "Manrope Fallback"}
.legal-links-module__1Ht8XW__footer{color:#60595f;font-size:var(--text-ui);background:#f3f1ee;border-top:1px solid #322e321a;padding:clamp(2rem,4vw,3.5rem) clamp(1.25rem,5vw,4.75rem) 1.5rem;line-height:1.6}.legal-links-module__1Ht8XW__inner{max-width:94rem;margin:0 auto}.legal-links-module__1Ht8XW__main{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr);gap:2rem clamp(1.5rem,4vw,4rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}.legal-links-module__1Ht8XW__brand{align-items:center;gap:.6rem;display:inline-flex}.legal-links-module__1Ht8XW__brand img{width:92px;height:34px;display:block}.legal-links-module__1Ht8XW__brand span{color:#756d73;letter-spacing:.13em;font-size:.68rem;font-weight:600}.legal-links-module__1Ht8XW__description{max-width:18rem;font-size:var(--text-ui);text-wrap:pretty;margin:1rem 0 0;line-height:1.75}.legal-links-module__1Ht8XW__column{flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.legal-links-module__1Ht8XW__heading{color:#332c32;font-size:var(--text-ui);letter-spacing:normal;margin:0 0 .6rem;font-weight:600;line-height:1.6}.legal-links-module__1Ht8XW__footer a{color:inherit;text-underline-offset:.25em;text-decoration:none;transition:color .15s}.legal-links-module__1Ht8XW__footer a:hover{color:#68165d;text-decoration:underline}.legal-links-module__1Ht8XW__footer .legal-links-module__1Ht8XW__brand:hover{text-decoration:none}.legal-links-module__1Ht8XW__footer a:focus-visible{outline-offset:4px;border-radius:.2rem;outline:3px solid #ae78a1}.legal-links-module__1Ht8XW__email{overflow-wrap:anywhere}.legal-links-module__1Ht8XW__socials{flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.legal-links-module__1Ht8XW__legal{font-size:var(--text-meta);border-top:1px solid #322e321f;padding-top:1.35rem}.legal-links-module__1Ht8XW__legalNavigation{flex-wrap:wrap;gap:.65rem 1.75rem;display:flex}.legal-links-module__1Ht8XW__finePrint{color:#716970;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;margin-top:1.25rem;display:flex}.legal-links-module__1Ht8XW__copyright{flex-shrink:0}.legal-links-module__1Ht8XW__robokassaSeller{text-align:right;font-size:inherit;margin:0;line-height:1.75}.legal-links-module__1Ht8XW__robokassaSeller span{white-space:nowrap}@media (max-width:900px){.legal-links-module__1Ht8XW__main{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-links-module__1Ht8XW__identity{grid-column:1/-1}.legal-links-module__1Ht8XW__description{max-width:24rem}.legal-links-module__1Ht8XW__finePrint{flex-direction:column}.legal-links-module__1Ht8XW__robokassaSeller{text-align:left}}@media (max-width:480px){.legal-links-module__1Ht8XW__main{grid-template-columns:minmax(0,1fr)}.legal-links-module__1Ht8XW__column{gap:0}.legal-links-module__1Ht8XW__heading{margin-bottom:.5rem}.legal-links-module__1Ht8XW__column a{align-items:center;gap:.3rem;min-height:44px;display:inline-flex}.legal-links-module__1Ht8XW__legalNavigation{gap:0 1.5rem}.legal-links-module__1Ht8XW__legalNavigation a{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.legal-links-module__1Ht8XW__footer a{transition:none}}
.auth-module__dgWmnG__page{color:#242124;background:#e7e7e5;place-items:center;min-height:100dvh;padding:1rem;display:grid}.auth-module__dgWmnG__shell{background:#f7f7f5;border:1px solid #2e2a2e17;border-radius:1.8rem;width:min(100%,28rem);padding:clamp(1.5rem,5vw,2rem);box-shadow:0 1.25rem 4rem #28242814}.auth-module__dgWmnG__brand{color:#4a4549;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.auth-module__dgWmnG__brand span{color:#847d82;letter-spacing:.13em;font-size:.68rem;font-weight:600}.auth-module__dgWmnG__intro{margin:2rem 0 1.5rem}.auth-module__dgWmnG__intro h1{text-wrap:balance;margin:0}.auth-module__dgWmnG__intro p{color:#777175;text-wrap:pretty;margin:.75rem 0 0}.auth-module__dgWmnG__form{gap:1rem;display:grid}.auth-module__dgWmnG__form>label,.auth-module__dgWmnG__field{gap:.4rem;display:grid}.auth-module__dgWmnG__form label,.auth-module__dgWmnG__fieldHeader{color:#625c61;font-size:var(--text-ui-compact)}.auth-module__dgWmnG__fieldHeader{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.auth-module__dgWmnG__form input{color:#242124;background:#fff;border:1px solid #2e2a2e26;border-radius:.8rem;width:100%;min-height:3rem;padding:.7rem .85rem}.auth-module__dgWmnG__form input:focus-visible{border-color:#68165d;outline:3px solid #68165d24}.auth-module__dgWmnG__form input:-webkit-autofill{-webkit-text-fill-color:#242124;box-shadow:inset 0 0 0 1000px #fff}.auth-module__dgWmnG__form input:-webkit-autofill:hover{-webkit-text-fill-color:#242124;box-shadow:inset 0 0 0 1000px #fff}.auth-module__dgWmnG__form input:-webkit-autofill:focus{-webkit-text-fill-color:#242124;box-shadow:inset 0 0 0 1000px #fff}.auth-module__dgWmnG__form>button{color:#fff;cursor:pointer;touch-action:manipulation;background:#68165d;border:0;border-radius:.8rem;min-height:3rem}.auth-module__dgWmnG__form>button:hover:not(:disabled){background:#591250}.auth-module__dgWmnG__form>button:focus-visible,.auth-module__dgWmnG__alternate a:focus-visible,.auth-module__dgWmnG__forgotPassword:focus-visible,.auth-module__dgWmnG__recoveryLink:focus-visible,.auth-module__dgWmnG__brand:focus-visible,.auth-module__dgWmnG__signOut:focus-visible{outline-offset:3px;outline:3px solid #68165d38}.auth-module__dgWmnG__form button:disabled,.auth-module__dgWmnG__signOut:disabled{cursor:wait;opacity:.65}.auth-module__dgWmnG__alternate,.auth-module__dgWmnG__error{font-size:var(--text-ui-compact);margin:0}.auth-module__dgWmnG__alternate{color:#777175;text-align:center}.auth-module__dgWmnG__alternate a{color:#68165d}.auth-module__dgWmnG__forgotPassword{color:#68165d;white-space:nowrap}.auth-module__dgWmnG__success{color:#22634f;font-size:var(--text-ui-compact);background:#1b765617;border-radius:.8rem;margin:0;padding:.85rem;line-height:1.5}.auth-module__dgWmnG__recoveryLink{color:#68165d;font-size:var(--text-ui-compact);text-align:center}.auth-module__dgWmnG__recoveryActions{justify-items:center;gap:.8rem;display:grid}.auth-module__dgWmnG__error{color:#9e2636}.auth-module__dgWmnG__signOut{color:#68165d;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}
.fertility-landing-page-module__ODBp3a__actions,.fertility-landing-page-module__ODBp3a__formatStrip>div,.fertility-landing-page-module__ODBp3a__offerCard li,.fertility-landing-page-module__ODBp3a__duration{align-items:center;display:flex}.fertility-landing-page-module__ODBp3a__hero{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.8fr);align-items:center;gap:clamp(2rem,6vw,7rem);padding:clamp(3rem,7vw,7rem) clamp(1.25rem,6vw,6rem) clamp(3rem,6vw,5.5rem);display:grid}.fertility-landing-page-module__ODBp3a__eyebrow,.fertility-landing-page-module__ODBp3a__offerLabel{color:#7d286d;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.fertility-landing-page-module__ODBp3a__hero h1{letter-spacing:-.065em;text-wrap:balance;margin:.8rem 0 0;font-size:clamp(2.9rem,6vw,6.3rem);font-weight:500;line-height:.94}.fertility-landing-page-module__ODBp3a__hero h1 em,.fertility-landing-page-module__ODBp3a__heading h2 em,.fertility-landing-page-module__ODBp3a__intro h2 em,.fertility-landing-page-module__ODBp3a__sample h2 em,.fertility-landing-page-module__ODBp3a__author h2 em,.fertility-landing-page-module__ODBp3a__closing h2 em{color:#7d286d;font-family:Georgia,Times New Roman,serif;font-weight:400}.fertility-landing-page-module__ODBp3a__lead{color:#6f676c;max-width:45rem;margin:1.7rem 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.fertility-landing-page-module__ODBp3a__actions{flex-wrap:wrap;gap:1rem 1.25rem;margin-top:2rem}.fertility-landing-page-module__ODBp3a__actions>span{color:#817a7e;font-size:.77rem}.fertility-landing-page-module__ODBp3a__primary,.fertility-landing-page-module__ODBp3a__offerCard>a,.fertility-landing-page-module__ODBp3a__disabledAction,.fertility-landing-page-module__ODBp3a__closing>a{color:#fff;background:#641956;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:.75rem 1.15rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.fertility-landing-page-module__ODBp3a__heroVisual{background:#e6ddd4;border-radius:12rem 12rem 1.5rem 1.5rem;min-height:39rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3d26371a}.fertility-landing-page-module__ODBp3a__heroPortrait{-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%}.fertility-landing-page-module__ODBp3a__heroProduct{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcf9f3e8;border:1px solid #ffffffb3;border-radius:1.1rem;align-items:center;gap:1rem;min-height:7.2rem;padding:.7rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;box-shadow:0 1rem 2.5rem #34232e2e}.fertility-landing-page-module__ODBp3a__heroProductImage{background:#e3e8de;border-radius:.75rem;flex:0 0 8.4rem;align-self:stretch;min-height:5.75rem;position:relative;overflow:hidden}.fertility-landing-page-module__ODBp3a__heroProductImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 53%;object-position:center 53%}.fertility-landing-page-module__ODBp3a__heroProduct>div:last-child{gap:.25rem;display:grid}.fertility-landing-page-module__ODBp3a__heroProduct span{color:#7d286d;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:600}.fertility-landing-page-module__ODBp3a__heroProduct strong{color:#393238;font-size:.96rem;font-weight:600}.fertility-landing-page-module__ODBp3a__heroProduct small{color:#787075;font-size:.7rem}.fertility-landing-page-module__ODBp3a__formatStrip{border-block:1px solid #ddd6da;grid-template-columns:repeat(3,1fr);margin:0 clamp(1.25rem,6vw,6rem);display:grid}.fertility-landing-page-module__ODBp3a__formatStrip>div{color:#716a6e;gap:.85rem;min-height:6.5rem;padding:1rem 1.4rem}.fertility-landing-page-module__ODBp3a__formatStrip>div+div{border-left:1px solid #ddd6da}.fertility-landing-page-module__ODBp3a__formatStrip svg{color:#47766d;flex:none}.fertility-landing-page-module__ODBp3a__formatStrip span{gap:.25rem;font-size:.75rem;display:grid}.fertility-landing-page-module__ODBp3a__formatStrip strong{color:#393238;font-size:.98rem;font-weight:500}.fertility-landing-page-module__ODBp3a__intro,.fertility-landing-page-module__ODBp3a__sample,.fertility-landing-page-module__ODBp3a__author,.fertility-landing-page-module__ODBp3a__faq{grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,7vw,7rem);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,6vw,6rem);display:grid}.fertility-landing-page-module__ODBp3a__intro h2,.fertility-landing-page-module__ODBp3a__heading h2,.fertility-landing-page-module__ODBp3a__sample h2,.fertility-landing-page-module__ODBp3a__author h2,.fertility-landing-page-module__ODBp3a__faq h2,.fertility-landing-page-module__ODBp3a__closing h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.3vw,4.5rem);font-weight:500;line-height:1.04}.fertility-landing-page-module__ODBp3a__intro p:not(.fertility-landing-page-module__ODBp3a__eyebrow),.fertility-landing-page-module__ODBp3a__sample p,.fertility-landing-page-module__ODBp3a__author>div>p:not(.fertility-landing-page-module__ODBp3a__eyebrow){color:#70686d;line-height:1.75}.fertility-landing-page-module__ODBp3a__intro>div:last-child p:first-child{margin-top:0;font-size:1.1rem}.fertility-landing-page-module__ODBp3a__contents,.fertility-landing-page-module__ODBp3a__audience,.fertility-landing-page-module__ODBp3a__reviews,.fertility-landing-page-module__ODBp3a__offers{background:#f1eae3;border-radius:1.6rem;margin:0 clamp(1.25rem,6vw,6rem);padding:clamp(2rem,5vw,5rem);scroll-margin-top:1rem}.fertility-landing-page-module__ODBp3a__heading{max-width:55rem;margin-bottom:2.7rem}.fertility-landing-page-module__ODBp3a__heading>p:last-child{color:#746b70;max-width:44rem;line-height:1.7}.fertility-landing-page-module__ODBp3a__parts{grid-template-columns:repeat(2,1fr);gap:0 2.5rem;margin:0;padding:0;list-style:none;display:grid}.fertility-landing-page-module__ODBp3a__parts li{border-top:1px solid #d9cfd4;gap:1.2rem;padding:2rem 0;display:flex}.fertility-landing-page-module__ODBp3a__parts li>span,.fertility-landing-page-module__ODBp3a__audienceGrid article>span{color:#4f786f;font-size:.72rem}.fertility-landing-page-module__ODBp3a__parts h3{margin:0;font-size:1.35rem;font-weight:500}.fertility-landing-page-module__ODBp3a__parts p{color:#716970;margin:.8rem 0 0;font-size:.88rem;line-height:1.7}.fertility-landing-page-module__ODBp3a__sample{align-items:center}.fertility-landing-page-module__ODBp3a__sample>div:first-child>a{color:#68165d;text-underline-offset:4px;align-items:center;gap:.5rem;margin-top:1rem;font-size:.85rem;display:inline-flex}.fertility-landing-page-module__ODBp3a__sampleCard{background:#eff3ec;border:1px solid #d8deda;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3rem)}.fertility-landing-page-module__ODBp3a__sampleCard>span{color:#4e766d;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.fertility-landing-page-module__ODBp3a__sampleCard h3{margin:1rem 0 1.5rem;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:400}.fertility-landing-page-module__ODBp3a__sampleCard ul{gap:1rem;padding:0;list-style:none;display:grid}.fertility-landing-page-module__ODBp3a__sampleCard li{color:#625e60;gap:.7rem;line-height:1.5;display:flex}.fertility-landing-page-module__ODBp3a__sampleCard li svg{color:#4b776d;flex:none}.fertility-landing-page-module__ODBp3a__sampleCard small{color:#817a7e;margin-top:1.7rem;line-height:1.5;display:block}.fertility-landing-page-module__ODBp3a__questions{color:#fffaf4;background:#3f665d;border-radius:1.6rem;margin:0 clamp(1.25rem,6vw,6rem);padding:clamp(2rem,5vw,5rem)}.fertility-landing-page-module__ODBp3a__questions .fertility-landing-page-module__ODBp3a__eyebrow{color:#d7e6de}.fertility-landing-page-module__ODBp3a__questions .fertility-landing-page-module__ODBp3a__heading h2 em{color:#dbe8e0}.fertility-landing-page-module__ODBp3a__questions .fertility-landing-page-module__ODBp3a__heading>p:last-child{color:#d3dfd8}.fertility-landing-page-module__ODBp3a__questionGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.fertility-landing-page-module__ODBp3a__questionGrid article{background:#ffffff14;border:1px solid #ffffff24;border-radius:1.15rem;flex-direction:column;min-height:16.5rem;padding:1.6rem;display:flex}.fertility-landing-page-module__ODBp3a__questionGrid article>span{color:#d7e6de;letter-spacing:.08em;font-size:.7rem}.fertility-landing-page-module__ODBp3a__questionGrid h3{max-width:15rem;margin:1.4rem 0 .75rem;font-family:Georgia,serif;font-size:1.45rem;font-weight:400;line-height:1.22}.fertility-landing-page-module__ODBp3a__questionGrid p{color:#d9e4de;margin:0;font-size:.84rem;line-height:1.65}.fertility-landing-page-module__ODBp3a__questionGrid small{color:#bcd2c7;letter-spacing:.04em;margin-top:auto;padding-top:1.4rem;font-size:.67rem}.fertility-landing-page-module__ODBp3a__audience{background:#e9efea}.fertility-landing-page-module__ODBp3a__audienceGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.fertility-landing-page-module__ODBp3a__audienceGrid article{background:#fbfcf8;border-radius:1rem;min-height:10rem;padding:1.6rem}.fertility-landing-page-module__ODBp3a__audienceGrid p{color:#625f60;margin:1.4rem 0 0;line-height:1.65}.fertility-landing-page-module__ODBp3a__author{align-items:center;scroll-margin-top:1rem}.fertility-landing-page-module__ODBp3a__author figure{margin:0}.fertility-landing-page-module__ODBp3a__author figure img{border-radius:1.5rem;width:100%;height:auto;display:block}.fertility-landing-page-module__ODBp3a__author figcaption{color:#817a7e;margin-top:.7rem;font-size:.72rem}.fertility-landing-page-module__ODBp3a__authorRole{letter-spacing:.04em;color:#7d286d!important;font-size:.79rem!important}.fertility-landing-page-module__ODBp3a__author blockquote{color:#5d3e51;border-left:2px solid #9c728e;margin:1.6rem 0;padding-left:1.3rem;font-family:Georgia,serif;font-size:1.3rem;line-height:1.55}.fertility-landing-page-module__ODBp3a__authorFacts{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:1.6rem;display:grid}.fertility-landing-page-module__ODBp3a__authorFacts span{color:#756d72;border:1px solid #ded5da;border-radius:.8rem;gap:.25rem;padding:.8rem;font-size:.68rem;line-height:1.35;display:grid}.fertility-landing-page-module__ODBp3a__authorFacts strong{color:#4f786f;font-family:Georgia,serif;font-size:1.05rem;font-weight:400}.fertility-landing-page-module__ODBp3a__author nav{border-top:1px solid #ded5da;flex-wrap:wrap;gap:.7rem 1.1rem;margin-top:1.7rem;padding-top:1.2rem;display:flex}.fertility-landing-page-module__ODBp3a__author nav span{color:#817a7e;flex-basis:100%;font-size:.7rem}.fertility-landing-page-module__ODBp3a__author nav a{color:#71315e;text-underline-offset:4px;font-size:.78rem}.fertility-landing-page-module__ODBp3a__reviews{background:#eef1e9}.fertility-landing-page-module__ODBp3a__note{color:#7c7679;font-size:.73rem;line-height:1.6}.fertility-landing-page-module__ODBp3a__offers{color:#fff9f2;background:#5c244e;margin-top:clamp(4rem,7vw,7rem)}.fertility-landing-page-module__ODBp3a__offers .fertility-landing-page-module__ODBp3a__eyebrow{color:#dec0d3}.fertility-landing-page-module__ODBp3a__offers .fertility-landing-page-module__ODBp3a__heading h2 em{color:#e5c4d7}.fertility-landing-page-module__ODBp3a__offers .fertility-landing-page-module__ODBp3a__heading>p:last-child{color:#dfced8}.fertility-landing-page-module__ODBp3a__offerGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.fertility-landing-page-module__ODBp3a__offerCard{color:#30292e;background:#fffaf5;border:1px solid #e8dfe4;border-radius:1.2rem;flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2.4rem);scroll-margin-top:1.5rem;display:flex;position:relative}.fertility-landing-page-module__ODBp3a__featuredOffer{z-index:1;background:linear-gradient(165deg,#fff,#fffafc);border:2px solid #e7b8d8;transform:translateY(-.7rem);box-shadow:0 1.5rem 3.6rem #1904144d}.fertility-landing-page-module__ODBp3a__offerIntro{min-height:11.5rem}.fertility-landing-page-module__ODBp3a__offerIntro .fertility-landing-page-module__ODBp3a__offerLabel{margin-top:1.35rem;display:block}.fertility-landing-page-module__ODBp3a__featuredOffer .fertility-landing-page-module__ODBp3a__offerLabel{color:#8d2e7b}.fertility-landing-page-module__ODBp3a__offerCard h3{letter-spacing:-.035em;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.45rem,2.2vw,1.7rem);font-weight:500;line-height:1.2}.fertility-landing-page-module__ODBp3a__offerIntro p{color:#746b70;margin:.75rem 0 0;line-height:1.6}.fertility-landing-page-module__ODBp3a__offerPrice{gap:.45rem;margin-top:1.15rem;display:grid}.fertility-landing-page-module__ODBp3a__offerPrice>strong{font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:clamp(2.7rem,5vw,4rem);font-weight:500;line-height:1}.fertility-landing-page-module__ODBp3a__duration{color:#746b70;gap:.4rem;font-size:.75rem}.fertility-landing-page-module__ODBp3a__offerCard>a,.fertility-landing-page-module__ODBp3a__disabledAction{border-radius:.8rem;width:100%;margin-top:1.45rem}.fertility-landing-page-module__ODBp3a__offerCard>a{color:#68165d;background:#f0e7ef}.fertility-landing-page-module__ODBp3a__offerCard>a:hover{background:#e8dae6}.fertility-landing-page-module__ODBp3a__featuredOffer>a{color:#fff;background:#641956}.fertility-landing-page-module__ODBp3a__featuredOffer>a:hover{background:#511247}.fertility-landing-page-module__ODBp3a__disabledAction{color:#6d5c67;background:#eee7ec}.fertility-landing-page-module__ODBp3a__offerCard ul{border-top:1px solid #e8dfe4;gap:.8rem;margin:1.5rem 0 0;padding:1.45rem 0 0;list-style:none;display:grid}.fertility-landing-page-module__ODBp3a__offerCard li{color:#615a5e;align-items:flex-start;gap:.6rem;font-size:.82rem;line-height:1.45}.fertility-landing-page-module__ODBp3a__offerCard li svg{color:#4a776c;flex:none;margin-top:.1rem}.fertility-landing-page-module__ODBp3a__availabilityNote{color:#7d7078;margin-top:1.2rem;font-size:.7rem;line-height:1.5;display:block}.fertility-landing-page-module__ODBp3a__excludedFeature{color:#776e75;background:#f1ecef;border-radius:.85rem;align-items:flex-start;gap:.65rem;margin-top:1.3rem;padding:.85rem .9rem;display:flex}.fertility-landing-page-module__ODBp3a__excludedFeature>svg{flex:none;margin-top:.1rem}.fertility-landing-page-module__ODBp3a__excludedFeature>span{gap:.25rem;display:grid}.fertility-landing-page-module__ODBp3a__excludedFeature strong{font-size:.8rem;font-weight:500;text-decoration:line-through;text-decoration-thickness:1px}.fertility-landing-page-module__ODBp3a__excludedFeature small{font-size:.72rem;line-height:1.45}.fertility-landing-page-module__ODBp3a__faq>div:last-child{border-top:1px solid #d9d1d5}.fertility-landing-page-module__ODBp3a__faq details{border-bottom:1px solid #d9d1d5}.fertility-landing-page-module__ODBp3a__faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.3rem 0;font-size:1rem;list-style:none;display:flex}.fertility-landing-page-module__ODBp3a__faq summary::-webkit-details-marker{display:none}.fertility-landing-page-module__ODBp3a__faq summary span{color:#7d286d;font-size:1.25rem}.fertility-landing-page-module__ODBp3a__faq details p{color:#746d71;margin:-.2rem 0 1.4rem;line-height:1.65}.fertility-landing-page-module__ODBp3a__closing{text-align:center;background:#e8eee7;border-radius:1.6rem;margin:0 clamp(1.25rem,6vw,6rem) clamp(3rem,6vw,6rem);padding:clamp(3rem,6vw,6rem)}.fertility-landing-page-module__ODBp3a__closing>svg{color:#4f796e}.fertility-landing-page-module__ODBp3a__closing .fertility-landing-page-module__ODBp3a__eyebrow{margin-top:1.2rem}.fertility-landing-page-module__ODBp3a__closing>a{margin-top:1.6rem}.fertility-landing-page-module__ODBp3a__closing small{color:#767276;margin-top:1rem;display:block}.fertility-landing-page-module__ODBp3a__primary:focus-visible,.fertility-landing-page-module__ODBp3a__sample a:focus-visible,.fertility-landing-page-module__ODBp3a__author a:focus-visible,.fertility-landing-page-module__ODBp3a__offerCard>a:focus-visible,.fertility-landing-page-module__ODBp3a__closing>a:focus-visible{outline-offset:4px;outline:3px solid #ae78a1}@media (max-width:1100px){.fertility-landing-page-module__ODBp3a__offerGrid{grid-template-columns:1fr;max-width:38rem;margin-inline:auto}.fertility-landing-page-module__ODBp3a__featuredOffer{transform:none}.fertility-landing-page-module__ODBp3a__offerIntro{min-height:0}}@media (max-width:900px){.fertility-landing-page-module__ODBp3a__hero{grid-template-columns:1fr}.fertility-landing-page-module__ODBp3a__heroVisual{min-height:min(120vw,42rem)}.fertility-landing-page-module__ODBp3a__questionGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.fertility-landing-page-module__ODBp3a__hero{padding-top:2.5rem}.fertility-landing-page-module__ODBp3a__heroVisual{min-height:135vw}.fertility-landing-page-module__ODBp3a__heroProduct{bottom:.8rem;left:.8rem;right:.8rem}.fertility-landing-page-module__ODBp3a__heroProductImage{flex-basis:6.8rem}.fertility-landing-page-module__ODBp3a__formatStrip,.fertility-landing-page-module__ODBp3a__intro,.fertility-landing-page-module__ODBp3a__sample,.fertility-landing-page-module__ODBp3a__author,.fertility-landing-page-module__ODBp3a__faq{grid-template-columns:1fr}.fertility-landing-page-module__ODBp3a__formatStrip>div{min-height:auto;padding:1.3rem .25rem}.fertility-landing-page-module__ODBp3a__formatStrip>div+div{border-top:1px solid #ddd6da;border-left:0}.fertility-landing-page-module__ODBp3a__parts,.fertility-landing-page-module__ODBp3a__audienceGrid,.fertility-landing-page-module__ODBp3a__questionGrid{grid-template-columns:1fr}.fertility-landing-page-module__ODBp3a__contents,.fertility-landing-page-module__ODBp3a__questions,.fertility-landing-page-module__ODBp3a__audience,.fertility-landing-page-module__ODBp3a__reviews,.fertility-landing-page-module__ODBp3a__offers{padding:1.4rem}.fertility-landing-page-module__ODBp3a__questionGrid article{min-height:14rem}.fertility-landing-page-module__ODBp3a__closing{padding:2rem 1.4rem}.fertility-landing-page-module__ODBp3a__authorFacts{grid-template-columns:1fr}.fertility-landing-page-module__ODBp3a__author nav{gap:1rem}}
.certificate-preview-module__nDDaWG__preview{margin-top:1.5rem}.certificate-preview-module__nDDaWG__previewButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffffad;border:1px solid #3f5b4429;border-radius:1rem;padding:0;display:block}.certificate-preview-module__nDDaWG__fullSampleMark{z-index:1;color:#5f5960;letter-spacing:.06em;background:#ffffffd1;border-radius:.35rem;padding:.25rem .45rem;font-size:.62rem;font-weight:600;position:absolute;bottom:.65rem;right:.65rem}.certificate-preview-module__nDDaWG__previewLabel{color:#625c61;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.9rem 1rem;display:grid}.certificate-preview-module__nDDaWG__previewLabel>svg:first-child{color:#a57c28}.certificate-preview-module__nDDaWG__previewLabel>svg:last-child{color:#8a3b7e}.certificate-preview-module__nDDaWG__previewLabel>span{gap:.12rem;min-width:0;display:grid}.certificate-preview-module__nDDaWG__previewLabel strong,.certificate-preview-module__nDDaWG__previewLabel small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.certificate-preview-module__nDDaWG__previewLabel strong{font-size:var(--text-ui-compact);font-weight:500}.certificate-preview-module__nDDaWG__previewLabel small{color:#857e82;font-size:var(--text-meta)}.certificate-preview-module__nDDaWG__compact{margin:0 0 1.25rem}.certificate-preview-module__nDDaWG__compact .certificate-preview-module__nDDaWG__previewLabel small{display:none}.certificate-preview-module__nDDaWG__dialog{color:#242124;background:0 0;border:0;border-radius:1.25rem;width:min(94vw,82rem);max-width:none;max-height:94dvh;padding:0;overflow:auto}.certificate-preview-module__nDDaWG__dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1c181cb8}.certificate-preview-module__nDDaWG__dialogPanel{background:#f7f7f5;border:1px solid #ffffff29;border-radius:1.25rem;padding:clamp(.85rem,2vw,1.35rem);box-shadow:0 2rem 7rem #00000059}.certificate-preview-module__nDDaWG__dialogHeader{justify-content:space-between;align-items:center;gap:1rem;padding:.2rem .2rem .9rem;display:flex}.certificate-preview-module__nDDaWG__dialogHeader span{color:#8a3b7e;font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.certificate-preview-module__nDDaWG__dialogHeader h2{letter-spacing:-.035em;margin:.25rem 0 0;font-size:clamp(1.2rem,2.4vw,1.8rem);font-weight:500}.certificate-preview-module__nDDaWG__dialogHeader button{color:#5d575b;cursor:pointer;background:#fff;border:1px solid #342f331a;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;display:grid}.certificate-preview-module__nDDaWG__fullImage{background:#f3f0e8;border-radius:.65rem;position:relative;overflow:hidden}.certificate-preview-module__nDDaWG__fullImage img{width:100%;height:auto;display:block}.certificate-preview-module__nDDaWG__fullSampleMark{font-size:var(--text-meta);bottom:1rem;right:1rem}.certificate-preview-module__nDDaWG__dialogPanel>p{color:#716b6f;max-width:70rem;font-size:var(--text-ui-compact);margin:.9rem .2rem .1rem;line-height:1.55}.certificate-preview-module__nDDaWG__previewButton:focus-visible,.certificate-preview-module__nDDaWG__dialogHeader button:focus-visible{outline-offset:3px;outline:3px solid #68165d47}@media (max-width:620px){.certificate-preview-module__nDDaWG__dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.certificate-preview-module__nDDaWG__dialogPanel{padding:.65rem}.certificate-preview-module__nDDaWG__fullSampleMark{bottom:.45rem;right:.45rem}}
.offer-visual-module__M2GoIW__visual{isolation:isolate;aspect-ratio:3/2;background:#eee8dc;border:1px solid #453c431a;border-radius:1rem;position:relative;overflow:hidden}.offer-visual-module__M2GoIW__visual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 52%,#1f191e52);position:absolute;inset:0}.offer-visual-module__M2GoIW__image{-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center}.offer-visual-module__M2GoIW__badge{z-index:2;color:#5d2755;max-width:calc(100% - 1.4rem);font-size:var(--text-meta);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:.38rem;padding:.42rem .62rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:.7rem;left:.7rem;box-shadow:0 .35rem 1rem #221c2124}.offer-visual-module__M2GoIW__certification .offer-visual-module__M2GoIW__badge{color:#31543f}.offer-visual-module__M2GoIW__card{margin-bottom:1.2rem}.offer-visual-module__M2GoIW__summary{width:100%}@media (max-width:620px){.offer-visual-module__M2GoIW__card{aspect-ratio:16/9}}
.product-landing-shell-module__YlZaFW__page{--landing-ink:#292327;--landing-muted:#716b6f;--landing-purple:#68165d;--landing-sage:#47766d;--landing-line:#e2d9df;--landing-gutter:clamp(1.25rem, 6vw, 6rem);--landing-section-space:clamp(3.5rem, 7vw, 7rem);color:#242124;background:#e7e7e5;min-height:100dvh;padding:clamp(.5rem,1.4vw,1.15rem)}.product-landing-shell-module__YlZaFW__shell{background:#fcfaf7;border:1px solid #2e2a2e17;border-radius:1.8rem;max-width:106rem;min-height:calc(100dvh - 2rem);margin:0 auto;overflow:hidden;box-shadow:0 1.25rem 4rem #28242814}.product-landing-shell-module__YlZaFW__sage{color:var(--landing-ink);background:#e5e8e2}.product-landing-shell-module__YlZaFW__sage .product-landing-shell-module__YlZaFW__shell{background:#fcfaf5}.product-landing-shell-module__YlZaFW__aqua{color:#16404c;background:#dfedef}.product-landing-shell-module__YlZaFW__aqua .product-landing-shell-module__YlZaFW__shell{background:#f4fbfc}.product-landing-shell-module__YlZaFW__olive{--landing-ink:#293023;--landing-muted:#646c59;--landing-purple:#465332;--landing-sage:#65723a;--landing-line:#dedfce;color:var(--landing-ink)}.product-landing-shell-module__YlZaFW__olive .product-landing-shell-module__YlZaFW__shell{background:#f5f4eb}.product-landing-shell-module__YlZaFW__header{border-bottom:1px solid #2e2a2e12;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;min-height:5.3rem;padding:0 clamp(1.1rem,3vw,2rem);display:grid}.product-landing-shell-module__YlZaFW__brand,.product-landing-shell-module__YlZaFW__header nav,.product-landing-shell-module__YlZaFW__account{align-items:center;display:flex}.product-landing-shell-module__YlZaFW__brand{color:#4a4549;justify-self:start;gap:.6rem;text-decoration:none}.product-landing-shell-module__YlZaFW__brand span{color:#847d82;letter-spacing:.13em;font-size:.68rem;font-weight:600}.product-landing-shell-module__YlZaFW__header nav{gap:1.5rem}.product-landing-shell-module__YlZaFW__header a,.product-landing-shell-module__YlZaFW__account button{color:#625c61;font-size:var(--text-ui-compact)}.product-landing-shell-module__YlZaFW__header a{text-decoration:none}.product-landing-shell-module__YlZaFW__account{color:#837e81;font-size:var(--text-ui-compact);justify-self:end;gap:.8rem}.product-landing-shell-module__YlZaFW__header .product-landing-shell-module__YlZaFW__assistantNav{color:var(--landing-purple);white-space:nowrap;background:#ece1ed;border-radius:100px;align-items:center;gap:.4rem;padding:.6rem .85rem;font-weight:500;display:inline-flex}.product-landing-shell-module__YlZaFW__header a:focus-visible,.product-landing-shell-module__YlZaFW__account button:focus-visible{outline-offset:4px;outline:3px solid #ae78a1}@media (max-width:1100px){.product-landing-shell-module__YlZaFW__header{grid-template-columns:auto 1fr auto}.product-landing-shell-module__YlZaFW__header nav{justify-content:center;gap:.85rem}}@media (max-width:900px){.product-landing-shell-module__YlZaFW__header{grid-template-columns:1fr auto;padding-top:1rem}.product-landing-shell-module__YlZaFW__header nav{white-space:nowrap;grid-area:2/1/auto/-1;justify-content:flex-start;gap:1rem;min-width:0;padding:.8rem 0;overflow-x:auto}.product-landing-shell-module__YlZaFW__account{grid-area:1/2}}@media (max-width:700px){.product-landing-shell-module__YlZaFW__sage{padding:0}.product-landing-shell-module__YlZaFW__sage .product-landing-shell-module__YlZaFW__shell{border-radius:0}.product-landing-shell-module__YlZaFW__account>span{display:none}}@media (prefers-reduced-motion:reduce){.product-landing-shell-module__YlZaFW__page *{scroll-behavior:auto!important}}.product-landing-shell-module__YlZaFW__rose{color:#2b0914;background:#eddee0}.product-landing-shell-module__YlZaFW__rose .product-landing-shell-module__YlZaFW__shell{background:#fbf2ec}
.public-preview-video-module__QkHr8G__player{width:100%;display:grid;position:relative}.public-preview-video-module__QkHr8G__player video{width:100%;display:block}.public-preview-video-module__QkHr8G__play{border-radius:inherit;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;inset:0}.public-preview-video-module__QkHr8G__play>span{background:#0000008c;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid}.public-preview-video-module__QkHr8G__play:focus-visible{outline-offset:4px;outline:3px solid #b3157f}.public-preview-video-module__QkHr8G__status{border-radius:inherit;color:#fff;text-align:center;background:#000c;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font:500 .9rem/1.5 sans-serif;display:flex;position:absolute;inset:0}.public-preview-video-module__QkHr8G__status button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:2rem;padding:.5rem 1rem}
.support-form-module__csUluG__support,.support-form-module__csUluG__success{gap:22px;display:grid}.support-form-module__csUluG__support h2,.support-form-module__csUluG__success h2{letter-spacing:-.03em;margin:8px 0 10px;font-size:26px;font-weight:600;line-height:1.2}.support-form-module__csUluG__support p,.support-form-module__csUluG__success p{color:#746978;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.support-form-module__csUluG__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#8a3b7e;font-size:11px}.support-form-module__csUluG__support form{gap:20px;display:grid}.support-form-module__csUluG__contact{color:#68165d;background:#f3eef2;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.support-form-module__csUluG__contact div{gap:4px;min-width:0;display:grid}.support-form-module__csUluG__contact strong{font-size:13px;font-weight:500}.support-form-module__csUluG__contact span{color:#746978;overflow-wrap:anywhere;font-size:12px}.support-form-module__csUluG__support label{gap:8px;font-size:13px;font-weight:500;display:grid}.support-form-module__csUluG__support select,.support-form-module__csUluG__support textarea{color:#352738;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dfd5de;border-radius:12px;padding:13px;font-size:16px;line-height:1.5}.support-form-module__csUluG__support textarea{resize:vertical;min-height:130px}.support-form-module__csUluG__support textarea::placeholder{color:#9a8f9d;font-size:14px}.support-form-module__csUluG__context{border-left:2px solid #d8bfd2;gap:5px;padding-left:12px;display:grid}.support-form-module__csUluG__context span{color:#817285;font-size:11px}.support-form-module__csUluG__context strong{font-size:13px;font-weight:500}.support-form-module__csUluG__context small{color:#746978;font-size:12px;line-height:1.5}.support-form-module__csUluG__submit,.support-form-module__csUluG__secondary{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:14px;display:flex}.support-form-module__csUluG__submit{color:#fff;background:#68165d}.support-form-module__csUluG__submit:disabled{opacity:.45;cursor:default}.support-form-module__csUluG__support .support-form-module__csUluG__note,.support-form-module__csUluG__success small{color:#817285;font-size:11px;line-height:1.6}.support-form-module__csUluG__success{padding:20px 0}.support-form-module__csUluG__check{color:#22643a;background:#e2f1e7;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.support-form-module__csUluG__secondary{color:#68165d;background:#f0e7ee}.support-form-module__csUluG__topicField{gap:8px;font-size:13px;font-weight:500;display:grid;position:relative}.support-form-module__csUluG__topicTrigger{color:#352738;width:100%;min-height:50px;font-family:var(--font-sans);text-align:left;cursor:pointer;background:#fff;border:1px solid #dfd5de;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.support-form-module__csUluG__topicTrigger:disabled{opacity:.55;cursor:default}.support-form-module__csUluG__topicOptions{z-index:2;font-family:var(--font-sans);background:#fff;border:1px solid #dfd5de;border-radius:12px;padding:6px;font-size:14px;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 28px #2315261f}.support-form-module__csUluG__topicOption{color:#352738;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px;display:flex}.support-form-module__csUluG__topicActive{color:#68165d;background:#f3eef2}
.navigation-drawer-module__5cQ6QG__trigger{color:#68165d;cursor:pointer;background:#fff;border:1px solid #3e28421c;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.navigation-drawer-module__5cQ6QG__drawer{color:#2d202f;background:#fcfbfa;border:0;border-right:1px solid #e9dfe7;width:min(380px,100% - 42px);max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:24px;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:22px 0 58px #23152633}.navigation-drawer-module__5cQ6QG__drawer[open]{flex-direction:column;gap:24px;display:flex}.navigation-drawer-module__5cQ6QG__drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a101d7a}.navigation-drawer-module__5cQ6QG__heading{color:#68165d;justify-content:space-between;align-items:center;gap:12px;display:flex}.navigation-drawer-module__5cQ6QG__heading button{width:44px;height:44px;color:inherit;cursor:pointer;background:#f2ecf2;border:0;border-radius:12px;place-items:center;display:grid}.navigation-drawer-module__5cQ6QG__identity{overflow-wrap:anywhere;border-bottom:1px solid #e9dfe7;gap:6px;padding-bottom:24px;display:grid}.navigation-drawer-module__5cQ6QG__identity span{color:#817285;font-size:12px}.navigation-drawer-module__5cQ6QG__identity strong{font-size:20px}.navigation-drawer-module__5cQ6QG__identity small{color:#746978}.navigation-drawer-module__5cQ6QG__links{gap:8px;display:grid}.navigation-drawer-module__5cQ6QG__links a,.navigation-drawer-module__5cQ6QG__links button{color:#4f3853;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.navigation-drawer-module__5cQ6QG__links a:hover,.navigation-drawer-module__5cQ6QG__links button:hover,.navigation-drawer-module__5cQ6QG__links button[aria-pressed=true]{color:#68165d;background:#f0e7ee}.navigation-drawer-module__5cQ6QG__placeholder{background:#f6f2f5;border:1px solid #e9dfe7;border-radius:14px;padding:18px;font-size:14px}.navigation-drawer-module__5cQ6QG__placeholder p{color:#746978;margin:10px 0;line-height:1.6}.navigation-drawer-module__5cQ6QG__placeholder small{color:#817285}.navigation-drawer-module__5cQ6QG__signOut{border-top:1px solid #e9dfe7;margin-top:auto;padding-top:24px}.navigation-drawer-module__5cQ6QG__signOutButton{color:#68165d;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #e4d8e1;border-radius:12px;padding:14px}.navigation-drawer-module__5cQ6QG__drawer :focus-visible,.navigation-drawer-module__5cQ6QG__trigger:focus-visible{outline-offset:2px;outline:3px solid #0a9b96}.navigation-drawer-module__5cQ6QG__logo{color:#746978;letter-spacing:.12em;align-items:center;gap:12px;font-size:12px;text-decoration:none;display:flex}.navigation-drawer-module__5cQ6QG__logo span{border-left:1px solid #e9dfe7;padding-left:12px}.navigation-drawer-module__5cQ6QG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.navigation-drawer-module__5cQ6QG__back{color:#746978;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}
.course-landing-page-module__La3eMW__heroActions,.course-landing-page-module__La3eMW__capabilityStrip>div,.course-landing-page-module__La3eMW__offerAction,.course-landing-page-module__La3eMW__offerCard li{align-items:center;display:flex}.course-landing-page-module__La3eMW__hero{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.8fr);align-items:center;gap:clamp(2rem,6vw,7rem);padding:clamp(3rem,7vw,7rem) clamp(1.25rem,6vw,6rem) clamp(2.5rem,6vw,5rem);display:grid}.course-landing-page-module__La3eMW__eyebrow,.course-landing-page-module__La3eMW__sectionIntro>p,.course-landing-page-module__La3eMW__offerLabel{color:#8a3b7e;font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:500}.course-landing-page-module__La3eMW__hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:13ch;margin:.8rem 0 0;font-size:clamp(2.6rem,6.2vw,6.4rem);font-weight:500;line-height:.92}.course-landing-page-module__La3eMW__lead{color:#716b6f;max-width:43rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.course-landing-page-module__La3eMW__heroActions{flex-wrap:wrap;gap:1rem 1.25rem;margin-top:2rem}.course-landing-page-module__La3eMW__heroActions>span{color:#817b7f;font-size:var(--text-ui-compact)}.course-landing-page-module__La3eMW__primaryAction,.course-landing-page-module__La3eMW__offerAction{color:#fff;min-height:3rem;font-size:var(--text-ui);background:#68165d;border-radius:999px;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-weight:500;text-decoration:none}.course-landing-page-module__La3eMW__primaryAction{white-space:nowrap;flex:none;align-items:center;display:inline-flex}.course-landing-page-module__La3eMW__primaryAction svg{flex:none}.course-landing-page-module__La3eMW__heroVisual{background:#eee5dd;border-radius:12rem 12rem 1.5rem 1.5rem;min-height:39rem;position:relative;overflow:hidden}.course-landing-page-module__La3eMW__heroVisual:after{z-index:1;border-radius:inherit;content:"";pointer-events:none;border:1px solid #5737511a;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e}.course-landing-page-module__La3eMW__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.course-landing-page-module__La3eMW__heroTagline{color:#785169;margin:1.5rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,1.85rem);font-style:italic;line-height:1.4}.course-landing-page-module__La3eMW__heroProduct{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcf9f3e8;border:1px solid #ffffffb3;border-radius:1.1rem;align-items:center;gap:1rem;min-height:7.2rem;padding:.7rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;box-shadow:0 1rem 2.5rem #34232e2e}.course-landing-page-module__La3eMW__heroProductImage{background:#e3e8de;border-radius:.75rem;flex:0 0 8.4rem;align-self:stretch;min-height:5.75rem;position:relative;overflow:hidden}.course-landing-page-module__La3eMW__heroProductImage img{-o-object-fit:cover;object-fit:cover}.course-landing-page-module__La3eMW__heroProduct>div:last-child{gap:.25rem;display:grid}.course-landing-page-module__La3eMW__heroProduct span{color:#7d286d;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:600}.course-landing-page-module__La3eMW__heroProduct strong{color:#393238;font-size:.96rem;font-weight:600}.course-landing-page-module__La3eMW__heroProduct small{color:#787075;font-size:.7rem}.course-landing-page-module__La3eMW__capabilityStrip{border-top:1px solid #322e321a;border-bottom:1px solid #322e321a;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 clamp(1.25rem,6vw,6rem);display:grid}.course-landing-page-module__La3eMW__capabilityStrip>div{color:#686266;min-height:6.5rem;font-size:var(--text-ui-compact);gap:.75rem;padding:1rem}.course-landing-page-module__La3eMW__capabilityStrip>div+div{border-left:1px solid #322e321a}.course-landing-page-module__La3eMW__capabilityStrip svg{color:#7e3972;flex:none}.course-landing-page-module__La3eMW__offerSection{padding:clamp(4rem,7vw,7rem) clamp(1.25rem,6vw,6rem) 5rem;scroll-margin-top:1rem}.course-landing-page-module__La3eMW__sectionIntro{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:end;gap:.8rem 3rem;margin-bottom:2.25rem;display:grid}.course-landing-page-module__La3eMW__sectionIntro>p{grid-column:1/-1}.course-landing-page-module__La3eMW__sectionIntro h2{letter-spacing:-.055em;max-width:16ch;margin:0;font-size:clamp(2rem,4.4vw,4.2rem);font-weight:500;line-height:.98}.course-landing-page-module__La3eMW__sectionIntro>span{color:#777175;line-height:1.65}.course-landing-page-module__La3eMW__offerGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.course-landing-page-module__La3eMW__offerCard{background:#fff;border:1px solid #322e3217;border-radius:1.45rem;flex-direction:column;min-width:0;padding:clamp(1.35rem,2.5vw,2.1rem);display:flex;position:relative}.course-landing-page-module__La3eMW__featuredOffer{border-color:#68165d47;box-shadow:0 1rem 2.8rem #2d282c14}.course-landing-page-module__La3eMW__offerMeta{justify-content:space-between;align-items:center;gap:.65rem;min-height:2rem;display:flex}.course-landing-page-module__La3eMW__offerIntro p{min-height:3.2em}.course-landing-page-module__La3eMW__soldOutBadge{color:#746c71;font-size:var(--text-meta);white-space:nowrap;background:#f1edef;border-radius:999px;padding:.3rem .5rem;font-weight:500}.course-landing-page-module__La3eMW__offerCard h3{letter-spacing:-.04em;margin:.65rem 0 0;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500;line-height:1.2}.course-landing-page-module__La3eMW__offerCard p{color:#777175;font-size:var(--text-ui-compact);margin:.9rem 0 0;line-height:1.6}.course-landing-page-module__La3eMW__offerPrice{gap:.45rem;margin-top:1.7rem;display:grid}.course-landing-page-module__La3eMW__price{font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:clamp(2.25rem,4vw,3.4rem);font-weight:500;line-height:1}.course-landing-page-module__La3eMW__offerPrice>span{color:#777175;font-size:var(--text-meta);align-items:center;gap:.4rem;display:flex}.course-landing-page-module__La3eMW__offerPrice svg{color:#8a3b7e}.course-landing-page-module__La3eMW__offerCard ul{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.course-landing-page-module__La3eMW__offerCard li{color:#625c61;font-size:var(--text-ui-compact);align-items:flex-start;gap:.55rem;line-height:1.45}.course-landing-page-module__La3eMW__offerCard li svg{color:#68165d;flex:none;margin-top:.08rem}.course-landing-page-module__La3eMW__excludedFeature{color:#827b80;background:#f4f1f3;border-radius:.85rem;align-items:center;gap:.65rem;margin:1.25rem 0 0;padding:.8rem .9rem;display:flex}.course-landing-page-module__La3eMW__excludedFeature>svg{flex:none}.course-landing-page-module__La3eMW__excludedFeature>span{gap:.14rem;display:grid}.course-landing-page-module__La3eMW__excludedFeature strong{font-size:var(--text-ui-compact);font-weight:500;text-decoration:line-through;text-decoration-thickness:1px}.course-landing-page-module__La3eMW__excludedFeature small{font-size:var(--text-meta)}.course-landing-page-module__La3eMW__offerAction{color:#68165d;background:#f0e9ef;border-radius:.8rem;width:100%;margin-top:1.25rem}.course-landing-page-module__La3eMW__offerAction svg{flex:none}.course-landing-page-module__La3eMW__offerAction:hover{background:#e8dce5}.course-landing-page-module__La3eMW__featuredOffer .course-landing-page-module__La3eMW__offerAction:hover,.course-landing-page-module__La3eMW__primaryAction:hover{background:#521149}.course-landing-page-module__La3eMW__offerCard>div:has(>button){margin:1.25rem 0 0}@media (min-width:621px) and (max-width:1000px){.course-landing-page-module__La3eMW__offerGrid{grid-template-columns:1fr;max-width:38rem;margin-inline:auto}.course-landing-page-module__La3eMW__offerIntro p{min-height:0}}.course-landing-page-module__La3eMW__featuredOffer .course-landing-page-module__La3eMW__offerAction{color:#fff;background:#68165d}.course-landing-page-module__La3eMW__previewNote{color:#837d81;max-width:56rem;font-size:var(--text-meta);text-align:center;margin:1.25rem auto 0;line-height:1.55}.course-landing-page-module__La3eMW__primaryAction:focus-visible,.course-landing-page-module__La3eMW__offerAction:focus-visible{outline-offset:3px;outline:3px solid #68165d3d}@media (max-width:900px){.course-landing-page-module__La3eMW__hero{grid-template-columns:1fr}.course-landing-page-module__La3eMW__heroVisual{min-height:clamp(22rem,60vw,30rem)}.course-landing-page-module__La3eMW__capabilityStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.course-landing-page-module__La3eMW__capabilityStrip>div:nth-child(3){border-top:1px solid #322e321a;border-left:0}.course-landing-page-module__La3eMW__capabilityStrip>div:nth-child(4){border-top:1px solid #322e321a}}@media (max-width:620px){.course-landing-page-module__La3eMW__heroProduct{bottom:.8rem;left:.8rem;right:.8rem}.course-landing-page-module__La3eMW__heroProductImage{flex-basis:6.8rem}.course-landing-page-module__La3eMW__hero h1{font-size:clamp(2.15rem,11vw,4.2rem)}.course-landing-page-module__La3eMW__capabilityStrip,.course-landing-page-module__La3eMW__offerGrid,.course-landing-page-module__La3eMW__sectionIntro{grid-template-columns:1fr}.course-landing-page-module__La3eMW__sectionIntro>p{grid-column:auto}.course-landing-page-module__La3eMW__capabilityStrip>div+div{border-top:1px solid #322e321a;border-left:0}}.course-landing-page-module__La3eMW__offerCard{scroll-margin-top:2rem}
.app-rail-module__lsd1dW__appRail{z-index:2;border-right:1px solid var(--line,#3e28421c);background:#ffffffc2;flex-direction:column;align-items:center;padding:22px 12px 18px;display:flex}.app-rail-module__lsd1dW__appRail button,.app-rail-module__lsd1dW__appRail a{color:#746978;background:0 0;border:0;border-radius:14px;place-items:center;width:44px;height:44px;text-decoration:none;transition:all .16s;display:grid;position:relative}.app-rail-module__lsd1dW__appRail button{cursor:pointer}.app-rail-module__lsd1dW__appRail button:hover,.app-rail-module__lsd1dW__appRail a:hover{color:var(--plum,#68165d);background:#f2ecf2}.app-rail-module__lsd1dW__railGroup,.app-rail-module__lsd1dW__railBottom{flex-direction:column;gap:9px;display:flex}.app-rail-module__lsd1dW__railBottom{margin-top:auto}.app-rail-module__lsd1dW__accountMenuRoot{position:relative}.app-rail-module__lsd1dW__accountMenu{z-index:20;color:#2d202f;background:#fff;border:1px solid #3e28421f;border-radius:1rem;gap:.25rem;width:17rem;padding:1rem;display:grid;position:absolute;bottom:0;left:56px;box-shadow:0 1rem 2.5rem #2517272e}.app-rail-module__lsd1dW__accountMenu p{color:#8a3b7e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.7rem;font-weight:600}.app-rail-module__lsd1dW__accountMenu strong,.app-rail-module__lsd1dW__accountMenu>span{overflow-wrap:anywhere;min-width:0}.app-rail-module__lsd1dW__accountMenu strong{font-size:.95rem;font-weight:600}.app-rail-module__lsd1dW__accountMenu>span{color:#746978;font-size:.8rem}.app-rail-module__lsd1dW__accountMenu .app-rail-module__lsd1dW__accountMenuSignOut{color:#fff;background:#68165d;border-radius:.75rem;width:100%;height:auto;min-height:2.75rem;margin-top:.8rem;padding:.65rem .85rem;font-size:.85rem;font-weight:500}.app-rail-module__lsd1dW__accountMenu .app-rail-module__lsd1dW__accountMenuSignOut:hover{color:#fff;background:#4f1047}.app-rail-module__lsd1dW__appRail .app-rail-module__lsd1dW__activeRailItem{background:var(--plum-dark,#3e0d3a);color:#fff}.app-rail-module__lsd1dW__railTooltip{z-index:5;color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#2d202f;border-radius:8px;width:max-content;padding:7px 9px;font-size:12px;font-weight:500;line-height:1.2;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:52px;transform:translate(-4px,-50%);box-shadow:0 8px 24px #25172733}.app-rail-module__lsd1dW__appRail button:focus-visible,.app-rail-module__lsd1dW__appRail a:focus-visible{outline-offset:2px;outline:3px solid #0a9b96}.app-rail-module__lsd1dW__appRail button:focus-visible .app-rail-module__lsd1dW__railTooltip,.app-rail-module__lsd1dW__appRail a:focus-visible .app-rail-module__lsd1dW__railTooltip{opacity:1;transform:translateY(-50%)}@media (hover:hover){.app-rail-module__lsd1dW__appRail button:hover .app-rail-module__lsd1dW__railTooltip,.app-rail-module__lsd1dW__appRail a:hover .app-rail-module__lsd1dW__railTooltip{opacity:1;transform:translateY(-50%)}}@media (max-width:1100px){.app-rail-module__lsd1dW__appRail{display:none}}
.checkout-experience-module__h5JiMW__page{color:#242124;background:#e7e7e5;min-height:100dvh;padding:clamp(.5rem,1.4vw,1.15rem)}.checkout-experience-module__h5JiMW__assistantAddon{background:#eef1e7;border:2px solid #788664;border-radius:1rem;align-items:flex-start;gap:1rem;margin:1.5rem 0 2rem;padding:1.3rem;display:flex}.checkout-experience-module__h5JiMW__assistantAddon>input{accent-color:#546143;flex:none;width:1.3rem;height:1.3rem;margin:.2rem 0 0}.checkout-experience-module__h5JiMW__assistantAddon label{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-weight:600;display:flex}.checkout-experience-module__h5JiMW__assistantAddon label strong{white-space:nowrap}.checkout-experience-module__h5JiMW__assistantAddonPrice{white-space:nowrap;align-items:baseline;gap:.55rem;display:inline-flex}.checkout-experience-module__h5JiMW__assistantAddonPrice s{color:#656b5f;font-size:.84em;font-weight:400;text-decoration-thickness:1px}.checkout-experience-module__h5JiMW__assistantAddon p{color:#505748;margin:.5rem 0 0;font-size:.88rem;line-height:1.5}.checkout-experience-module__h5JiMW__assistantAddon>div{flex:1;min-width:0}.checkout-experience-module__h5JiMW__assistantBenefit{align-items:flex-start;gap:.5rem;display:flex}.checkout-experience-module__h5JiMW__assistantBenefit>p{flex:1}.checkout-experience-module__h5JiMW__assistantInfo{flex:none;margin-top:.25rem;position:relative}.checkout-experience-module__h5JiMW__assistantInfoTrigger{color:#546143;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.checkout-experience-module__h5JiMW__assistantInfoTrigger:hover{background:#dfe5d5}.checkout-experience-module__h5JiMW__assistantInfoTrigger:focus-visible{outline-offset:2px;outline:2px solid #546143}.checkout-experience-module__h5JiMW__assistantTooltip{z-index:30;color:#343b2e;width:min(20rem,100vw - 5rem);padding-top:.5rem;font-size:.85rem;font-weight:400;line-height:1.6;position:absolute;top:100%;right:0}.checkout-experience-module__h5JiMW__assistantTooltip>span{background:#fffef9;border:1px solid #d5dccb;border-radius:.8rem;padding:1rem;display:block;box-shadow:0 .75rem 2rem #2421241f}.checkout-experience-module__h5JiMW__shell{background:#f7f7f5;border:1px solid #2e2a2e17;border-radius:1.8rem;max-width:92rem;min-height:calc(100dvh - 2rem);margin:0 auto;overflow:hidden;box-shadow:0 1.25rem 4rem #28242814}.checkout-experience-module__h5JiMW__header{border-bottom:1px solid #2e2a2e12;justify-content:space-between;align-items:center;min-height:5.3rem;padding:0 clamp(1.1rem,3vw,2rem);display:flex}.checkout-experience-module__h5JiMW__brand,.checkout-experience-module__h5JiMW__secureLabel,.checkout-experience-module__h5JiMW__backLink,.checkout-experience-module__h5JiMW__stepHeading,.checkout-experience-module__h5JiMW__identitySummary,.checkout-experience-module__h5JiMW__orderSummary li,.checkout-experience-module__h5JiMW__existingAccess{align-items:center;display:flex}.checkout-experience-module__h5JiMW__brand{color:#4a4549;gap:.6rem;text-decoration:none}.checkout-experience-module__h5JiMW__brand span{color:#847d82;letter-spacing:.13em;font-size:.68rem;font-weight:600}.checkout-experience-module__h5JiMW__secureLabel{color:#777175;font-size:var(--text-ui-compact);gap:.4rem}.checkout-experience-module__h5JiMW__checkoutLayout{grid-template-columns:minmax(0,1fr) minmax(22rem,.58fr);align-items:start;gap:clamp(2rem,6vw,6rem);max-width:76rem;margin:0 auto;padding:clamp(2.5rem,6vw,5.5rem) clamp(1.2rem,5vw,4rem);display:grid}.checkout-experience-module__h5JiMW__checkoutPanel{min-width:0}.checkout-experience-module__h5JiMW__backLink{color:#716b6f;font-size:var(--text-ui-compact);gap:.4rem;text-decoration:none}.checkout-experience-module__h5JiMW__eyebrow{color:#8a3b7e;font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;margin:2rem 0 0;font-weight:500}.checkout-experience-module__h5JiMW__checkoutPanel>h1{letter-spacing:-.055em;margin:.6rem 0 2rem;font-size:clamp(2.1rem,4.7vw,4rem);font-weight:500;line-height:1}.checkout-experience-module__h5JiMW__form,.checkout-experience-module__h5JiMW__paymentCard{background:#fff;border:1px solid #322e3217;border-radius:1.35rem;gap:1rem;max-width:36rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.checkout-experience-module__h5JiMW__paymentCard{max-width:46rem}.checkout-experience-module__h5JiMW__paymentSecurity{color:#245e4c;background:#1b76560f;border:1px solid #1b76562b;border-radius:.9rem;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.checkout-experience-module__h5JiMW__paymentSecurity>svg{flex:none;margin-top:.05rem}.checkout-experience-module__h5JiMW__paymentSecurity div{gap:.2rem;display:grid}.checkout-experience-module__h5JiMW__paymentSecurity strong{color:#254f43;font-size:var(--text-ui-compact);font-weight:600}.checkout-experience-module__h5JiMW__paymentSecurity span{color:#587069;font-size:var(--text-meta);line-height:1.45}.checkout-experience-module__h5JiMW__securityFacts{color:#716b6f;font-size:var(--text-meta);gap:.5rem;line-height:1.45;display:grid}.checkout-experience-module__h5JiMW__securityFacts span{align-items:flex-start;gap:.45rem;display:flex}.checkout-experience-module__h5JiMW__securityFacts svg{color:#68165d;flex:none;margin-top:.1rem}.checkout-experience-module__h5JiMW__cardForm{background:#faf9f9;border:1px solid #2e2a2e1a;border-radius:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.4rem);display:grid}.checkout-experience-module__h5JiMW__cardForm label{color:#625c61;min-width:0;font-size:var(--text-ui-compact);gap:.45rem;display:grid}.checkout-experience-module__h5JiMW__cardForm input{color:#242124;width:100%;min-height:3.25rem;font:inherit;font-size:var(--text-ui);letter-spacing:.015em;background:#fff;border:1px solid #2e2a2e29;border-radius:.8rem;padding:.75rem .9rem}.checkout-experience-module__h5JiMW__cardForm input::placeholder{color:#aaa4a8}.checkout-experience-module__h5JiMW__cardForm input:focus-visible{border-color:#68165d;outline:3px solid #68165d24}.checkout-experience-module__h5JiMW__cardInput{position:relative}.checkout-experience-module__h5JiMW__cardInput svg{z-index:1;color:#8a8488;pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.checkout-experience-module__h5JiMW__cardInput input{padding-left:2.7rem}.checkout-experience-module__h5JiMW__cardFieldRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;display:grid}.checkout-experience-module__h5JiMW__cardError{color:#9e2636;font-size:var(--text-meta);margin:0;line-height:1.45}.checkout-experience-module__h5JiMW__paymentActions{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.checkout-experience-module__h5JiMW__paymentActions button{color:#4e484d;cursor:pointer;min-height:3.15rem;font:inherit;font-size:var(--text-ui-compact);background:#fff;border:1px solid #2e2a2e29;border-radius:.8rem;padding:.75rem 1.1rem;font-weight:500}.checkout-experience-module__h5JiMW__paymentActions button:first-child{color:#fff;background:#68165d;border-color:#68165d}.checkout-experience-module__h5JiMW__paymentActions button:disabled{cursor:not-allowed;opacity:.58}.checkout-experience-module__h5JiMW__paymentActions button:focus-visible{outline-offset:2px;outline:3px solid #68165d38}.checkout-experience-module__h5JiMW__stepHeading{align-items:flex-start;gap:.85rem}.checkout-experience-module__h5JiMW__stepHeading>span{color:#68165d;width:2rem;height:2rem;font-size:var(--text-ui-compact);background:#68165d17;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.checkout-experience-module__h5JiMW__stepHeading h2,.checkout-experience-module__h5JiMW__existingAccess h2{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:600}.checkout-experience-module__h5JiMW__stepHeading p,.checkout-experience-module__h5JiMW__existingAccess p{color:#777175;font-size:var(--text-ui-compact);margin:.3rem 0 0;line-height:1.5}.checkout-experience-module__h5JiMW__form>label:not(.checkout-experience-module__h5JiMW__checkboxLabel){color:#625c61;font-size:var(--text-ui-compact);gap:.4rem;display:grid}.checkout-experience-module__h5JiMW__form input:not([type=checkbox]){color:#242124;background:#fff;border:1px solid #2e2a2e26;border-radius:.8rem;width:100%;min-height:3rem;padding:.7rem .85rem}.checkout-experience-module__h5JiMW__inputWithIcon{position:relative}.checkout-experience-module__h5JiMW__inputWithIcon svg{color:#8a8488;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.checkout-experience-module__h5JiMW__inputWithIcon input{padding-left:2.5rem!important}.checkout-experience-module__h5JiMW__form input:focus-visible{border-color:#68165d;outline:3px solid #68165d24}.checkout-experience-module__h5JiMW__form>button,.checkout-experience-module__h5JiMW__currencyPayments button{color:#fff;cursor:pointer;min-height:3rem;font-size:var(--text-ui);background:#68165d;border:0;border-radius:.8rem;padding:.7rem 1rem;font-weight:500}.checkout-experience-module__h5JiMW__form>button:disabled,.checkout-experience-module__h5JiMW__currencyPayments button:disabled{cursor:not-allowed;opacity:.58}.checkout-experience-module__h5JiMW__identitySummary{color:#514b4f;min-height:3rem;font-size:var(--text-ui-compact);background:#f3f1f2;border-radius:.8rem;gap:.5rem;padding:.7rem .85rem}.checkout-experience-module__h5JiMW__identitySummary span{overflow-wrap:anywhere;min-width:0}.checkout-experience-module__h5JiMW__identitySummary button{color:#68165d;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto}.checkout-experience-module__h5JiMW__forgotLink{color:#68165d;font-size:var(--text-ui-compact);justify-self:end}.checkout-experience-module__h5JiMW__checkboxLabel{color:#625c61;font-size:var(--text-ui-compact);grid-template-columns:auto 1fr;align-items:start;gap:.65rem;line-height:1.5;display:grid}.checkout-experience-module__h5JiMW__checkboxLabel input{accent-color:#68165d;width:1rem;height:1rem;margin-top:.18rem}.checkout-experience-module__h5JiMW__checkboxLabel label{cursor:pointer}.checkout-experience-module__h5JiMW__checkboxLabel a{color:#68165d;text-underline-offset:.18em}.checkout-experience-module__h5JiMW__configurationNote,.checkout-experience-module__h5JiMW__error{font-size:var(--text-meta);margin:0;line-height:1.5}.checkout-experience-module__h5JiMW__configurationNote{color:#777175;background:#f3f1f2;border-radius:.75rem;padding:.8rem}.checkout-experience-module__h5JiMW__error{color:#9e2636}.checkout-experience-module__h5JiMW__orderSummary{background:#ececea;border:1px solid #322e3217;border-radius:1.4rem;padding:clamp(1.25rem,3vw,2rem);position:sticky;top:1rem}.checkout-experience-module__h5JiMW__orderSummary>p{color:#777175;font-size:var(--text-ui-compact);margin:0 0 1rem}.checkout-experience-module__h5JiMW__offerLabel{color:#8a3b7e;font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;margin-top:1.15rem;display:inline-block}.checkout-experience-module__h5JiMW__orderSummary h2{letter-spacing:-.03em;margin:.55rem 0 0;font-size:1.25rem;font-weight:500;line-height:1.2}.checkout-experience-module__h5JiMW__orderSummary h3{color:#716b6f;font-size:var(--text-ui);margin:.45rem 0 0;font-weight:500}.checkout-experience-module__h5JiMW__orderSummary ul{border-top:1px solid #322e321a;border-bottom:1px solid #322e321a;gap:.55rem;margin:1.2rem 0;padding:1.2rem 0;list-style:none;display:grid}.checkout-experience-module__h5JiMW__orderSummary li{color:#625c61;font-size:var(--text-meta);align-items:flex-start;gap:.5rem;line-height:1.45}.checkout-experience-module__h5JiMW__orderSummary li svg{color:#68165d;flex:none}.checkout-experience-module__h5JiMW__total{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.checkout-experience-module__h5JiMW__total span{color:#777175;font-size:var(--text-ui-compact)}.checkout-experience-module__h5JiMW__total strong{text-align:right;font-size:1.05rem;font-weight:500}.checkout-experience-module__h5JiMW__orderSummary small{color:#837d81;margin-top:.75rem;font-size:.68rem;line-height:1.45;display:block}.checkout-experience-module__h5JiMW__existingAccess{background:#1b765612;border:1px solid #1b76562e;border-radius:1.2rem;align-items:flex-start;gap:1rem;max-width:36rem;padding:1.4rem}.checkout-experience-module__h5JiMW__existingAccess>span{color:#22634f;background:#fff;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.checkout-experience-module__h5JiMW__existingAccess a{color:#68165d;font-size:var(--text-ui-compact);margin-top:.8rem;display:inline-block}.checkout-experience-module__h5JiMW__backLink:focus-visible,.checkout-experience-module__h5JiMW__brand:focus-visible,.checkout-experience-module__h5JiMW__forgotLink:focus-visible,.checkout-experience-module__h5JiMW__existingAccess a:focus-visible,.checkout-experience-module__h5JiMW__identitySummary button:focus-visible,.checkout-experience-module__h5JiMW__form>button:focus-visible,.checkout-experience-module__h5JiMW__currencyPayments button:focus-visible{outline-offset:3px;outline:3px solid #68165d38}.checkout-experience-module__h5JiMW__checkboxLabel a:focus-visible{outline-offset:2px;border-radius:.15rem;outline:3px solid #68165d33}@media (max-width:820px){.checkout-experience-module__h5JiMW__checkoutLayout{grid-template-columns:1fr}.checkout-experience-module__h5JiMW__orderSummary{position:static}}@media (max-width:520px){.checkout-experience-module__h5JiMW__secureLabel{font-size:0}.checkout-experience-module__h5JiMW__secureLabel svg{width:18px;height:18px}.checkout-experience-module__h5JiMW__paymentActions{grid-template-columns:1fr}.checkout-experience-module__h5JiMW__paymentActions button:first-child{order:-1}}.checkout-experience-module__h5JiMW__currencyPayments{gap:12px;display:grid}.checkout-experience-module__h5JiMW__currencyPayments button{text-align:left;justify-content:space-between;align-items:center;gap:16px;display:flex}.checkout-experience-module__h5JiMW__currencyPayments strong{white-space:nowrap}@media (max-width:420px){.checkout-experience-module__h5JiMW__currencyPayments button{flex-wrap:wrap;gap:6px}}
.estrogen-landing-page-module__bFCbxq__hero{padding:clamp(2.5rem, 6vw, 6rem) var(--landing-gutter);grid-template-columns:minmax(0,1.05fr) minmax(20rem,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.estrogen-landing-page-module__bFCbxq__heroCopy{min-width:0}.estrogen-landing-page-module__bFCbxq__eyebrow{color:var(--landing-purple);font-size:var(--text-meta);letter-spacing:.09em;text-transform:uppercase;margin:0 0 1rem;font-weight:500}.estrogen-landing-page-module__bFCbxq__hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,5.6vw,5.9rem);font-weight:500;line-height:1.02}.estrogen-landing-page-module__bFCbxq__hero h1 em,.estrogen-landing-page-module__bFCbxq__sectionHeading h2 em,.estrogen-landing-page-module__bFCbxq__author h2 em,.estrogen-landing-page-module__bFCbxq__offerCopy h2 em,.estrogen-landing-page-module__bFCbxq__closing h2 em{color:var(--landing-purple);font-style:normal;font-weight:inherit}.estrogen-landing-page-module__bFCbxq__heroTagline{color:#58434f;margin:1.5rem 0 0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.5}.estrogen-landing-page-module__bFCbxq__lead{max-width:38rem;color:var(--landing-muted);margin:1.15rem 0 0;font-size:clamp(.95rem,1.35vw,1.1rem);line-height:1.75}.estrogen-landing-page-module__bFCbxq__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.estrogen-landing-page-module__bFCbxq__primaryAction{background:var(--landing-purple);color:#fff;min-height:3.1rem;font-size:var(--text-ui);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.3rem;font-weight:500;text-decoration:none;display:inline-flex}.estrogen-landing-page-module__bFCbxq__primaryAction:hover{background:#521149}.estrogen-landing-page-module__bFCbxq__textLink{color:var(--landing-purple);font-size:var(--text-ui);text-underline-offset:4px;align-items:center;gap:.55rem;display:inline-flex}.estrogen-landing-page-module__bFCbxq__heroVisual{place-self:center;width:min(100%,36rem);margin:0;position:relative}.estrogen-landing-page-module__bFCbxq__heroPortrait{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.estrogen-landing-page-module__bFCbxq__heroQuote{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4edf4eb;border:1px solid #dfcddd;border-radius:1.25rem;width:min(28rem,100% - 1rem);padding:1.4rem 1.6rem;position:absolute;bottom:0;left:-1rem;box-shadow:0 .8rem 2.5rem #46243c14}.estrogen-landing-page-module__bFCbxq__heroQuoteMark{height:2rem;color:var(--landing-purple);font-family:Georgia,Times New Roman,serif;font-size:4rem;font-weight:600;line-height:1;display:block}.estrogen-landing-page-module__bFCbxq__heroQuote blockquote{color:#463342;margin:.75rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.55vw,1.4rem);font-style:italic;line-height:1.5}.estrogen-landing-page-module__bFCbxq__heroQuote cite{color:#51394b;font-size:var(--text-meta);letter-spacing:.07em;text-transform:uppercase;font-style:normal;font-weight:600;display:block}.estrogen-landing-page-module__bFCbxq__formatStrip{margin-inline:var(--landing-gutter);border-block:1px solid var(--landing-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.estrogen-landing-page-module__bFCbxq__formatStrip>div{grid-template-columns:1.5rem 1fr;align-items:center;gap:.25rem .8rem;padding:1.5rem 1.1rem;display:grid}.estrogen-landing-page-module__bFCbxq__formatStrip>div+div{border-left:1px solid var(--landing-line)}.estrogen-landing-page-module__bFCbxq__formatStrip svg{width:21px;color:var(--landing-purple);grid-row:span 2}.estrogen-landing-page-module__bFCbxq__formatStrip strong{font-size:.95rem;font-weight:500}.estrogen-landing-page-module__bFCbxq__formatStrip span{color:var(--landing-muted);font-size:.7rem}.estrogen-landing-page-module__bFCbxq__section,.estrogen-landing-page-module__bFCbxq__author{padding:var(--landing-section-space) var(--landing-gutter)}.estrogen-landing-page-module__bFCbxq__panel{margin-inline:var(--landing-gutter);border-radius:1.6rem;padding:clamp(1.4rem,4.5vw,4.5rem)}.estrogen-landing-page-module__bFCbxq__section[id],.estrogen-landing-page-module__bFCbxq__panel[id],.estrogen-landing-page-module__bFCbxq__author[id]{scroll-margin-top:1.5rem}.estrogen-landing-page-module__bFCbxq__sectionHeading{max-width:52rem;margin-bottom:2.7rem}.estrogen-landing-page-module__bFCbxq__sectionHeading h2,.estrogen-landing-page-module__bFCbxq__author h2,.estrogen-landing-page-module__bFCbxq__offerCopy h2,.estrogen-landing-page-module__bFCbxq__closing h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,4.2rem);font-weight:500;line-height:1.08}.estrogen-landing-page-module__bFCbxq__sectionHeading>p:last-child{max-width:42rem;color:var(--landing-muted);margin:1.25rem 0 0;line-height:1.75}.estrogen-landing-page-module__bFCbxq__author{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.estrogen-landing-page-module__bFCbxq__authorVisual{background:#ede5dc;border-radius:1.5rem;align-self:start;position:relative;overflow:hidden}.estrogen-landing-page-module__bFCbxq__authorVisual img{width:100%;height:auto;margin-top:-9%;display:block}.estrogen-landing-page-module__bFCbxq__authorVisual>span{color:#5f4a54;text-align:center;background:#fcfaf7eb;border-radius:.7rem;padding:.6rem 1rem;font-size:.85rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.estrogen-landing-page-module__bFCbxq__authorCopy>p:not(.estrogen-landing-page-module__bFCbxq__eyebrow){color:var(--landing-muted);line-height:1.75}.estrogen-landing-page-module__bFCbxq__author blockquote{color:#65465b;border-left:2px solid #a57496;margin:1.8rem 0;padding:.25rem 0 .25rem 1.2rem;font-size:1.1rem;line-height:1.65}.estrogen-landing-page-module__bFCbxq__authorSocials{border-top:1px solid var(--landing-line);flex-wrap:wrap;gap:.8rem 1.2rem;margin-top:1.6rem;padding-top:1.25rem;display:flex}.estrogen-landing-page-module__bFCbxq__authorSocials a{color:var(--landing-purple);font-size:var(--text-ui-compact);text-underline-offset:4px}.estrogen-landing-page-module__bFCbxq__audience{background:#edf0e9}.estrogen-landing-page-module__bFCbxq__audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.estrogen-landing-page-module__bFCbxq__audienceGrid>article{background:#fcfcf8;border:1px solid #e0e4da;border-radius:1.15rem;min-width:0;padding:clamp(1.3rem,3vw,2.3rem)}.estrogen-landing-page-module__bFCbxq__womenCard{grid-column:1/-1}.estrogen-landing-page-module__bFCbxq__cardNumber{color:var(--landing-sage);font-size:var(--text-meta);letter-spacing:.035em;font-weight:500;display:block}.estrogen-landing-page-module__bFCbxq__audienceGrid h3,.estrogen-landing-page-module__bFCbxq__ageGrid h3{letter-spacing:-.03em;margin:1.1rem 0 .8rem;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:500;line-height:1.25}.estrogen-landing-page-module__bFCbxq__audienceGrid p,.estrogen-landing-page-module__bFCbxq__ageGrid p{color:var(--landing-muted);font-size:.92rem;line-height:1.75}.estrogen-landing-page-module__bFCbxq__topicTags{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.estrogen-landing-page-module__bFCbxq__topicTags li{color:#536653;font-size:var(--text-ui-compact);background:#edf1e9;border-radius:.55rem;padding:.4rem .7rem;line-height:1.5}.estrogen-landing-page-module__bFCbxq__audienceGrid .estrogen-landing-page-module__bFCbxq__audienceNote{border-top:1px solid #e0e4da;margin:1.5rem 0 0;padding-top:1.2rem}.estrogen-landing-page-module__bFCbxq__simpleList{color:#625b60;font-size:var(--text-ui);gap:.65rem;margin:1.25rem 0 0;padding-left:1rem;line-height:1.65;display:grid}.estrogen-landing-page-module__bFCbxq__simpleList li::marker{color:var(--landing-sage)}.estrogen-landing-page-module__bFCbxq__practitionerList{margin:1rem 0 0}.estrogen-landing-page-module__bFCbxq__practitionerList>div{border-bottom:1px solid #e2e6dc;flex-wrap:wrap;justify-content:space-between;gap:.2rem .7rem;padding:.6rem 0;font-size:.78rem;display:flex}.estrogen-landing-page-module__bFCbxq__practitionerList dt{color:#625b60}.estrogen-landing-page-module__bFCbxq__practitionerList dd{color:#6a7c6a;margin:0}.estrogen-landing-page-module__bFCbxq__learningNote{border-top:1px solid #d9dfd2;align-items:flex-start;gap:1.2rem;margin-top:2rem;padding-top:2rem;display:flex}.estrogen-landing-page-module__bFCbxq__learningNote>svg{color:var(--landing-sage);flex:none}.estrogen-landing-page-module__bFCbxq__learningNote h3{margin:0;font-size:1.3rem;font-weight:500}.estrogen-landing-page-module__bFCbxq__learningNote p{max-width:52rem;color:var(--landing-muted);font-size:.95rem}.estrogen-landing-page-module__bFCbxq__learningNote span{color:var(--landing-sage);font-size:var(--text-meta)}.estrogen-landing-page-module__bFCbxq__ageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.estrogen-landing-page-module__bFCbxq__ageGrid>article{border:1px solid var(--landing-line);background:#f5efe8;border-radius:1.15rem;flex-direction:column;padding:clamp(1.2rem,2.5vw,2rem);display:flex}.estrogen-landing-page-module__bFCbxq__ageGrid>article:nth-child(2){background:#f1e8ed}.estrogen-landing-page-module__bFCbxq__ageGrid>article:nth-child(3){background:#edf0e9}.estrogen-landing-page-module__bFCbxq__ageGrid .estrogen-landing-page-module__bFCbxq__ageFocus{color:#6b4b60;margin-top:auto;padding-top:1.5rem;font-size:.8rem;font-weight:500}.estrogen-landing-page-module__bFCbxq__ageGrid .estrogen-landing-page-module__bFCbxq__simpleList{margin-bottom:1rem}.estrogen-landing-page-module__bFCbxq__pathways{color:#fff9f4;background:#552449}.estrogen-landing-page-module__bFCbxq__pathways .estrogen-landing-page-module__bFCbxq__eyebrow{color:#dbc0d1}.estrogen-landing-page-module__bFCbxq__pathways .estrogen-landing-page-module__bFCbxq__sectionHeading h2 em{color:#eac7de}.estrogen-landing-page-module__bFCbxq__pathways .estrogen-landing-page-module__bFCbxq__sectionHeading>p:last-child{color:#dfcfd9}.estrogen-landing-page-module__bFCbxq__pathwayExplorer{grid-template-columns:.8fr 1.2fr;gap:1.4rem;display:grid}.estrogen-landing-page-module__bFCbxq__pathwayChoices{align-content:start;gap:.65rem;display:grid}.estrogen-landing-page-module__bFCbxq__pathwayChoices button{color:#e9dce5;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #fff3;border-radius:.9rem;grid-template-columns:1fr auto;align-items:center;padding:1.3rem 1.5rem;display:grid}.estrogen-landing-page-module__bFCbxq__pathwayChoices button[aria-pressed=true]{color:#662455;background:#fcf7f2;border-color:#f4e9ef}.estrogen-landing-page-module__bFCbxq__pathwayChoices button:hover{border-color:#e9c3db}.estrogen-landing-page-module__bFCbxq__pathwayChoices strong{letter-spacing:-.035em;font-size:1.75rem;font-weight:500}.estrogen-landing-page-module__bFCbxq__pathwayChoices span{grid-column:1;font-size:.77rem}.estrogen-landing-page-module__bFCbxq__pathwayChoices svg{grid-area:1/2/3}.estrogen-landing-page-module__bFCbxq__pathwayPanel{background:#ffffff12;border:1px solid #ffffff29;border-radius:1.1rem;min-height:27rem;padding:clamp(1.3rem,3vw,2.5rem)}.estrogen-landing-page-module__bFCbxq__pathwayTheme{color:#e6c6da;letter-spacing:.05em;font-size:.72rem}.estrogen-landing-page-module__bFCbxq__pathwayPanel h3{margin:1rem 0;font-size:1.7rem;font-weight:500}.estrogen-landing-page-module__bFCbxq__pathwayPanel h3 span{font-size:1.08rem}.estrogen-landing-page-module__bFCbxq__pathwayPanel p{color:#e6d8e1;font-size:.9rem;line-height:1.75}.estrogen-landing-page-module__bFCbxq__pathwayPanel ul{color:#f6e9f1;gap:.65rem;padding-left:1rem;font-size:.85rem;line-height:1.7;display:grid}.estrogen-landing-page-module__bFCbxq__pathwayPanel .estrogen-landing-page-module__bFCbxq__pathwayQuestion{border-top:1px solid #ffffff2e;margin:1.6rem 0 0;padding-top:1.2rem;font-weight:500}.estrogen-landing-page-module__bFCbxq__pathwaysNote{color:#d5bfcd;max-width:58rem;font-size:var(--text-meta);margin:1.5rem 0 0;line-height:1.7}.estrogen-landing-page-module__bFCbxq__lessonList{margin:0;padding:0;list-style:none}.estrogen-landing-page-module__bFCbxq__lessonList>li{border-top:1px solid var(--landing-line);grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,5rem);padding:2.5rem 0;display:grid}.estrogen-landing-page-module__bFCbxq__lessonIntro>span{color:#b391a5;letter-spacing:-.045em;font-size:2.5rem;font-weight:400;line-height:1}.estrogen-landing-page-module__bFCbxq__lessonIntro h3{letter-spacing:-.035em;max-width:28rem;margin:1.25rem 0 .7rem;font-size:clamp(1.4rem,2.5vw,2.1rem);font-weight:500;line-height:1.2}.estrogen-landing-page-module__bFCbxq__lessonIntro>p{color:var(--landing-muted);font-size:var(--text-ui)}.estrogen-landing-page-module__bFCbxq__lessonTopics ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.estrogen-landing-page-module__bFCbxq__lessonTopics li{color:#625b60;gap:.7rem;font-size:.93rem;line-height:1.7;display:flex}.estrogen-landing-page-module__bFCbxq__lessonTopics li svg{color:var(--landing-sage);flex:none;margin-top:.25rem}.estrogen-landing-page-module__bFCbxq__lessonTopics>p{color:#70425f;background:#f0e9ef;border-radius:.85rem;gap:.75rem;margin:1.5rem 0 0;padding:1.1rem 1.2rem;font-size:.85rem;line-height:1.7;display:flex}.estrogen-landing-page-module__bFCbxq__lessonTopics>p svg{flex:none;margin-top:.1rem}.estrogen-landing-page-module__bFCbxq__guidesHeading{margin-top:2.5rem}.estrogen-landing-page-module__bFCbxq__guidesHeading h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:500}.estrogen-landing-page-module__bFCbxq__guidesHeading>p:last-child{color:var(--landing-muted);font-size:.95rem}.estrogen-landing-page-module__bFCbxq__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.estrogen-landing-page-module__bFCbxq__guideGrid>article{background:#f1e9ed;border:1px solid #dfd5dc;border-radius:1.15rem;flex-direction:column;padding:clamp(1.5rem,3vw,2.4rem);display:flex}.estrogen-landing-page-module__bFCbxq__guideGrid>article+article{background:#edf0e9;border-color:#d9dfd4}.estrogen-landing-page-module__bFCbxq__guideIcon{color:var(--landing-purple);justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.estrogen-landing-page-module__bFCbxq__guideIcon>span{font-size:var(--text-meta);letter-spacing:.1em}.estrogen-landing-page-module__bFCbxq__guideGrid h4{letter-spacing:-.03em;max-width:28rem;margin:0;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:500;line-height:1.3}.estrogen-landing-page-module__bFCbxq__guideGrid p{color:var(--landing-muted);font-size:.9rem;line-height:1.75}.estrogen-landing-page-module__bFCbxq__guideGrid small{color:#7e6b76;margin-top:auto;padding-top:1rem;font-size:.7rem}.estrogen-landing-page-module__bFCbxq__reviews{background:#f0e9ed;grid-template-columns:.8fr 1.2fr;align-items:start;gap:2rem clamp(1.5rem,4vw,4rem);display:grid}.estrogen-landing-page-module__bFCbxq__reviews .estrogen-landing-page-module__bFCbxq__sectionHeading{margin-bottom:0}.estrogen-landing-page-module__bFCbxq__reviews .estrogen-landing-page-module__bFCbxq__sectionHeading h2{font-size:clamp(2rem,3.4vw,3.5rem)}.estrogen-landing-page-module__bFCbxq__reviews .estrogen-landing-page-module__bFCbxq__sectionHeading>p:last-child{font-size:.9rem}.estrogen-landing-page-module__bFCbxq__reviews>.estrogen-landing-page-module__bFCbxq__note{grid-column:1/-1;margin-top:0}.estrogen-landing-page-module__bFCbxq__note{color:#7e737a;font-size:var(--text-meta);margin:1.5rem 0 0;line-height:1.7}.estrogen-landing-page-module__bFCbxq__offers{margin-top:var(--landing-section-space);background:#f0e8ed;grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.estrogen-landing-page-module__bFCbxq__offerCopy h2{font-size:clamp(2rem,3.1vw,3.5rem)}.estrogen-landing-page-module__bFCbxq__offerCopy>p:not(.estrogen-landing-page-module__bFCbxq__eyebrow){color:var(--landing-muted);margin-top:1.5rem;font-size:.95rem;line-height:1.75}.estrogen-landing-page-module__bFCbxq__includedList{gap:.8rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.estrogen-landing-page-module__bFCbxq__includedList li{color:#62585f;align-items:flex-start;gap:.65rem;font-size:.83rem;line-height:1.65;display:flex}.estrogen-landing-page-module__bFCbxq__includedList svg{color:var(--landing-sage);flex:none;margin-top:.2rem}.estrogen-landing-page-module__bFCbxq__priceCard{background:#fffcf8;border:1px solid #ded0d8;border-radius:1.2rem;padding:clamp(1.5rem,3vw,2.7rem);box-shadow:0 1rem 2rem #421d360d}.estrogen-landing-page-module__bFCbxq__priceCard h3{letter-spacing:-.04em;margin:0 0 .7rem;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:500;line-height:1.2}.estrogen-landing-page-module__bFCbxq__priceCard>p{color:var(--landing-muted);font-size:.85rem;line-height:1.75}.estrogen-landing-page-module__bFCbxq__price{color:var(--landing-purple);letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin-top:1.8rem;font-size:clamp(3.7rem,6vw,5.5rem);font-weight:500;line-height:1.1;display:block}.estrogen-landing-page-module__bFCbxq__priceTerm{color:#74636d;font-size:var(--text-ui);align-items:center;gap:.4rem;margin-top:.65rem;display:flex}.estrogen-landing-page-module__bFCbxq__priceCard .estrogen-landing-page-module__bFCbxq__rubleNote{border-top:1px solid var(--landing-line);font-size:var(--text-meta);margin-top:1.5rem;padding-top:1.4rem}.estrogen-landing-page-module__bFCbxq__priceCard .estrogen-landing-page-module__bFCbxq__launchDescription{font-size:var(--text-meta);text-align:center;margin:1rem 0 0}.estrogen-landing-page-module__bFCbxq__faq{grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,5vw,5rem);display:grid}.estrogen-landing-page-module__bFCbxq__faqList{border-top:1px solid var(--landing-line)}.estrogen-landing-page-module__bFCbxq__faqList details{border-bottom:1px solid var(--landing-line)}.estrogen-landing-page-module__bFCbxq__faqList summary{color:#3c3038;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 0;font-size:.96rem;line-height:1.5;list-style:none;display:flex}.estrogen-landing-page-module__bFCbxq__faqList summary span{color:var(--landing-purple);font-size:1.35rem}.estrogen-landing-page-module__bFCbxq__faqList details[open] summary span{transform:rotate(45deg)}.estrogen-landing-page-module__bFCbxq__faqList p{color:var(--landing-muted);margin:-.1rem 0 1.5rem;font-size:.9rem;line-height:1.8}.estrogen-landing-page-module__bFCbxq__faqList summary::-webkit-details-marker{display:none}.estrogen-landing-page-module__bFCbxq__closing{text-align:center;background:#e9eee6}.estrogen-landing-page-module__bFCbxq__closing>svg{color:var(--landing-sage);margin:0 auto 1.5rem}.estrogen-landing-page-module__bFCbxq__closing blockquote{color:#5a6e59;margin:1.5rem 0 0;font-size:1.1rem}.estrogen-landing-page-module__bFCbxq__closing>p:not(.estrogen-landing-page-module__bFCbxq__eyebrow){max-width:35rem;color:var(--landing-muted);margin:1rem auto 1.8rem;font-size:.95rem;line-height:1.75}.estrogen-landing-page-module__bFCbxq__closing small{color:#75806f;font-size:var(--text-meta);margin-top:1.2rem;display:block}.estrogen-landing-page-module__bFCbxq__educationalNote{max-width:55rem;padding-inline:var(--landing-gutter);color:#81767d;font-size:var(--text-meta);text-align:center;margin:2rem auto;line-height:1.75}.estrogen-landing-page-module__bFCbxq__primaryAction:focus-visible,.estrogen-landing-page-module__bFCbxq__textLink:focus-visible,.estrogen-landing-page-module__bFCbxq__authorSocials a:focus-visible,.estrogen-landing-page-module__bFCbxq__pathwayChoices button:focus-visible,.estrogen-landing-page-module__bFCbxq__faqList summary:focus-visible{outline-offset:4px;outline:3px solid #b880a9}@media (max-width:1100px){.estrogen-landing-page-module__bFCbxq__reviews,.estrogen-landing-page-module__bFCbxq__ageGrid{grid-template-columns:1fr}.estrogen-landing-page-module__bFCbxq__ageGrid>article{padding:1.7rem}.estrogen-landing-page-module__bFCbxq__ageGrid .estrogen-landing-page-module__bFCbxq__simpleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 2rem}.estrogen-landing-page-module__bFCbxq__ageGrid .estrogen-landing-page-module__bFCbxq__ageFocus{padding-top:.5rem}.estrogen-landing-page-module__bFCbxq__formatStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.estrogen-landing-page-module__bFCbxq__formatStrip>div:nth-child(3){border-left:0;border-top:1px solid var(--landing-line)}.estrogen-landing-page-module__bFCbxq__formatStrip>div:nth-child(4){border-top:1px solid var(--landing-line)}}@media (max-width:900px){.estrogen-landing-page-module__bFCbxq__hero{grid-template-columns:1fr}.estrogen-landing-page-module__bFCbxq__hero h1{font-size:clamp(2.5rem,8.5vw,5rem)}.estrogen-landing-page-module__bFCbxq__author{grid-template-columns:1fr}.estrogen-landing-page-module__bFCbxq__authorVisual{width:min(100%,28rem);margin-inline:auto}.estrogen-landing-page-module__bFCbxq__offers{grid-template-columns:1fr}.estrogen-landing-page-module__bFCbxq__priceCard{width:min(100%,33rem);margin-inline:auto}.estrogen-landing-page-module__bFCbxq__pathwayExplorer{grid-template-columns:1fr}.estrogen-landing-page-module__bFCbxq__pathwayChoices{grid-template-columns:repeat(3,minmax(0,1fr))}.estrogen-landing-page-module__bFCbxq__pathwayChoices button{flex-direction:column;align-items:flex-start;padding:1rem;display:flex}.estrogen-landing-page-module__bFCbxq__pathwayChoices svg{display:none}.estrogen-landing-page-module__bFCbxq__pathwayChoices span{font-size:.68rem}.estrogen-landing-page-module__bFCbxq__pathwayPanel{min-height:0}.estrogen-landing-page-module__bFCbxq__lessonList>li,.estrogen-landing-page-module__bFCbxq__faq{grid-template-columns:1fr;gap:1.5rem}.estrogen-landing-page-module__bFCbxq__faq .estrogen-landing-page-module__bFCbxq__sectionHeading{margin-bottom:0}}@media (max-width:620px){.estrogen-landing-page-module__bFCbxq__hero{padding-top:2.5rem}.estrogen-landing-page-module__bFCbxq__hero h1{font-size:clamp(2.35rem,10vw,3.7rem)}.estrogen-landing-page-module__bFCbxq__heroQuote{width:calc(100% - 1rem);margin:-4.5rem auto 0;padding:1.1rem 1.2rem;position:relative;bottom:auto;left:auto}.estrogen-landing-page-module__bFCbxq__formatStrip>div{flex-direction:column;align-items:flex-start;padding:1rem .65rem;display:flex}.estrogen-landing-page-module__bFCbxq__formatStrip svg{margin-bottom:.4rem}.estrogen-landing-page-module__bFCbxq__formatStrip strong{font-size:.85rem}.estrogen-landing-page-module__bFCbxq__formatStrip span{font-size:.65rem}.estrogen-landing-page-module__bFCbxq__sectionHeading h2,.estrogen-landing-page-module__bFCbxq__author h2,.estrogen-landing-page-module__bFCbxq__offerCopy h2,.estrogen-landing-page-module__bFCbxq__closing h2{font-size:clamp(1.75rem,7.5vw,2.6rem)}.estrogen-landing-page-module__bFCbxq__sectionHeading{margin-bottom:2rem}.estrogen-landing-page-module__bFCbxq__audienceGrid,.estrogen-landing-page-module__bFCbxq__guideGrid{grid-template-columns:1fr}.estrogen-landing-page-module__bFCbxq__topicTags li{font-size:.73rem}.estrogen-landing-page-module__bFCbxq__ageGrid .estrogen-landing-page-module__bFCbxq__simpleList{grid-template-columns:1fr}.estrogen-landing-page-module__bFCbxq__pathwayChoices{gap:.4rem}.estrogen-landing-page-module__bFCbxq__pathwayChoices button{align-items:center;padding:.8rem .4rem}.estrogen-landing-page-module__bFCbxq__pathwayChoices strong{font-size:1.2rem}.estrogen-landing-page-module__bFCbxq__pathwayChoices span{display:none}.estrogen-landing-page-module__bFCbxq__pathwayPanel h3 span{margin-top:.2rem;font-size:.95rem;display:block}.estrogen-landing-page-module__bFCbxq__lessonIntro>span{font-size:2rem}.estrogen-landing-page-module__bFCbxq__includedList li{font-size:.8rem}.estrogen-landing-page-module__bFCbxq__learningNote{gap:.65rem}}
.landing-testimonials-module__gtH_mG__carousel{background:#fffcf8;border:1px solid #e5dade;border-radius:1.4rem;min-width:0;padding:clamp(1.3rem,3vw,2.6rem)}.landing-testimonials-module__gtH_mG__topline{color:#887681;border-bottom:1px solid #e9dfe4;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding-bottom:1.3rem;font-size:.7rem;display:flex}.landing-testimonials-module__gtH_mG__topline>span:first-child{color:#7c3b6a;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.landing-testimonials-module__gtH_mG__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.landing-testimonials-module__gtH_mG__track::-webkit-scrollbar{display:none}.landing-testimonials-module__gtH_mG__slide{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;min-width:0;margin:0;padding:1.4rem 0 1.7rem;display:flex}.landing-testimonials-module__gtH_mG__quoteMark{color:#9a618c;height:2.8rem;font-family:Georgia,serif;font-size:5.2rem;line-height:1}.landing-testimonials-module__gtH_mG__slide blockquote{color:#4c3c47;overflow-wrap:anywhere;margin:.85rem 0 2rem;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.85}.landing-testimonials-module__gtH_mG__slide figcaption{align-items:center;gap:.8rem;margin-top:auto;display:flex}.landing-testimonials-module__gtH_mG__avatar{color:#5d7058;background:#edf0e8;border:1px solid #d7dfd1;border-radius:50%;flex:0 0 2.8rem;place-items:center;height:2.8rem;font-size:.85rem;display:grid}.landing-testimonials-module__gtH_mG__slide figcaption>div{gap:.15rem;display:grid}.landing-testimonials-module__gtH_mG__slide figcaption strong{color:#4c3c47;font-size:.9rem;font-weight:500}.landing-testimonials-module__gtH_mG__slide figcaption>div>span{color:#887b83;font-size:.7rem}.landing-testimonials-module__gtH_mG__controls{border-top:1px solid #e9dfe4;justify-content:space-between;align-items:center;padding-top:1.2rem;display:flex}.landing-testimonials-module__gtH_mG__counter{font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;display:flex}.landing-testimonials-module__gtH_mG__counter strong{color:#6c285e;font-size:1.1rem;font-weight:500}.landing-testimonials-module__gtH_mG__counter>span{color:#9b8994;font-size:.8rem}.landing-testimonials-module__gtH_mG__arrows{gap:.6rem;display:flex}.landing-testimonials-module__gtH_mG__arrows button{color:#6c285e;cursor:pointer;background:0 0;border:1px solid #d7c5d1;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid}.landing-testimonials-module__gtH_mG__arrows button:hover:not(:disabled){background:#ede3ea}.landing-testimonials-module__gtH_mG__arrows button:disabled{color:#b9aeb5;cursor:default;border-color:#e8e0e5}.landing-testimonials-module__gtH_mG__arrows button:focus-visible,.landing-testimonials-module__gtH_mG__track:focus-visible{outline-offset:4px;outline:2px solid #ab6f9b}@media (max-width:620px){.landing-testimonials-module__gtH_mG__slide blockquote{font-size:1rem;line-height:1.75}.landing-testimonials-module__gtH_mG__slide{padding-bottom:1.3rem}}
.offer-waitlist-module__UarZea__page{color:#242124;background:#e7e7e5;min-height:100dvh;padding:clamp(.5rem,1.4vw,1.15rem)}.offer-waitlist-module__UarZea__shell{background:#f7f7f5;border:1px solid #2e2a2e17;border-radius:1.8rem;max-width:92rem;min-height:calc(100dvh - 2rem);margin:0 auto;overflow:hidden;box-shadow:0 1.25rem 4rem #28242814}.offer-waitlist-module__UarZea__header{border-bottom:1px solid #2e2a2e12;justify-content:space-between;align-items:center;min-height:5.3rem;padding:0 clamp(1.1rem,3vw,2rem);display:flex}.offer-waitlist-module__UarZea__brand,.offer-waitlist-module__UarZea__noPayment,.offer-waitlist-module__UarZea__backLink,.offer-waitlist-module__UarZea__inputShell,.offer-waitlist-module__UarZea__form button,.offer-waitlist-module__UarZea__duration,.offer-waitlist-module__UarZea__summary li{align-items:center;display:flex}.offer-waitlist-module__UarZea__brand{color:#4a4549;gap:.6rem;text-decoration:none}.offer-waitlist-module__UarZea__brand span{color:#847d82;letter-spacing:.13em;font-size:.68rem;font-weight:600}.offer-waitlist-module__UarZea__noPayment{color:#6d666b;font-size:var(--text-ui-compact);gap:.4rem}.offer-waitlist-module__UarZea__layout{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:start;gap:clamp(2rem,6vw,7rem);padding:clamp(2.5rem,6vw,6rem);display:grid}.offer-waitlist-module__UarZea__panel{max-width:41rem}.offer-waitlist-module__UarZea__backLink{color:#736c71;width:fit-content;font-size:var(--text-ui-compact);gap:.4rem;margin-bottom:3rem;text-decoration:none}.offer-waitlist-module__UarZea__eyebrow,.offer-waitlist-module__UarZea__summaryLabel{color:#8a3b7e;font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:500}.offer-waitlist-module__UarZea__panel h1{letter-spacing:-.06em;text-wrap:balance;max-width:12ch;margin:.8rem 0 0;font-size:clamp(2.4rem,5.2vw,5rem);font-weight:500;line-height:.95}.offer-waitlist-module__UarZea__lead,.offer-waitlist-module__UarZea__success>p:not(.offer-waitlist-module__UarZea__eyebrow){color:#716b6f;max-width:38rem;margin:1.35rem 0 0;line-height:1.65}.offer-waitlist-module__UarZea__form{gap:.65rem;margin-top:2.2rem;display:grid}.offer-waitlist-module__UarZea__form>label:not(.offer-waitlist-module__UarZea__checkboxLabel){color:#625c61;font-size:var(--text-ui-compact);margin-top:.65rem;font-weight:500}.offer-waitlist-module__UarZea__inputShell{color:#8a8187;background:#fff;border:1px solid #473f4526;border-radius:.9rem;gap:.65rem;min-height:3.65rem;padding:0 1rem}.offer-waitlist-module__UarZea__inputShell:focus-within{border-color:#68165d73;box-shadow:0 0 0 3px #68165d1a}.offer-waitlist-module__UarZea__inputShell input{color:#242124;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.offer-waitlist-module__UarZea__inputShell input[readonly]{color:#6f686d}.offer-waitlist-module__UarZea__checkboxLabel{color:#716b6f;font-size:var(--text-meta);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;margin-top:.8rem;line-height:1.55;display:grid}.offer-waitlist-module__UarZea__checkboxLabel input{accent-color:#68165d;width:1rem;height:1rem;margin-top:.18rem}.offer-waitlist-module__UarZea__checkboxLabel a{color:#68165d}.offer-waitlist-module__UarZea__form button,.offer-waitlist-module__UarZea__primaryAction{color:#fff;min-height:3.4rem;font:inherit;cursor:pointer;background:#68165d;border:0;border-radius:.9rem;justify-content:center;gap:.5rem;margin-top:.8rem;padding:.8rem 1.1rem;font-weight:500;text-decoration:none}.offer-waitlist-module__UarZea__form button:disabled{cursor:wait;opacity:.65}.offer-waitlist-module__UarZea__error{color:#a42837;font-size:var(--text-ui-compact);margin:.5rem 0 0}.offer-waitlist-module__UarZea__summary{background:#fff;border:1px solid #68165d2e;border-radius:1.5rem;padding:clamp(1.6rem,3vw,2.5rem);box-shadow:0 1rem 2.8rem #2d282c12}.offer-waitlist-module__UarZea__summaryVisual{margin-bottom:1.35rem}.offer-waitlist-module__UarZea__summary h2{letter-spacing:-.045em;margin:.65rem 0 0;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:500;line-height:1.05}.offer-waitlist-module__UarZea__summary>strong{letter-spacing:-.06em;margin-top:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:1;display:block}.offer-waitlist-module__UarZea__summary>p{color:#716b6f;font-size:var(--text-ui-compact);line-height:1.6}.offer-waitlist-module__UarZea__duration{color:#6a6368;font-size:var(--text-ui-compact);gap:.5rem;margin-top:1.25rem}.offer-waitlist-module__UarZea__duration svg,.offer-waitlist-module__UarZea__summary li svg{color:#8a3b7e;flex:none}.offer-waitlist-module__UarZea__summary ul{border-top:1px solid #322e321a;gap:.75rem;margin:1.5rem 0 0;padding:1.4rem 0 0;list-style:none;display:grid}.offer-waitlist-module__UarZea__summary li{color:#625c61;font-size:var(--text-ui-compact);align-items:flex-start;gap:.55rem;line-height:1.45}.offer-waitlist-module__UarZea__credentialNote{background:#f4f1f3;border-radius:.8rem;margin-top:1.5rem;padding:.85rem;font-size:var(--text-meta)!important}.offer-waitlist-module__UarZea__success>span{color:#357443;background:#e9f2ea;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.5rem;display:grid}.offer-waitlist-module__UarZea__primaryAction{margin-top:2rem;display:inline-flex}.offer-waitlist-module__UarZea__brand:focus-visible,.offer-waitlist-module__UarZea__backLink:focus-visible,.offer-waitlist-module__UarZea__checkboxLabel a:focus-visible,.offer-waitlist-module__UarZea__form button:focus-visible,.offer-waitlist-module__UarZea__primaryAction:focus-visible{outline-offset:3px;outline:3px solid #68165d3d}@media (max-width:800px){.offer-waitlist-module__UarZea__layout{grid-template-columns:1fr}.offer-waitlist-module__UarZea__panel{max-width:none}}@media (max-width:520px){.offer-waitlist-module__UarZea__noPayment{font-size:var(--text-meta)}.offer-waitlist-module__UarZea__layout{padding:1.4rem}.offer-waitlist-module__UarZea__backLink{margin-bottom:2rem}}
.marketplace-placeholder-module__SKg2uG__page{color:#242124;background:#e7e7e5;min-height:100dvh;padding:clamp(.5rem,1.4vw,1.15rem)}.marketplace-placeholder-module__SKg2uG__shell{background:#f7f7f5;border:1px solid #2e2a2e17;border-radius:1.8rem;max-width:106rem;min-height:calc(100dvh - clamp(1rem,2.8vw,2.3rem));margin:0 auto;overflow:hidden;box-shadow:0 1.25rem 4rem #28242814}.marketplace-placeholder-module__SKg2uG__libraryShell{--line:#3e28421c;--plum:#68165d;--plum-dark:#3e0d3a;grid-template-columns:68px minmax(0,1fr);display:grid}.marketplace-placeholder-module__SKg2uG__portal{min-width:0}.marketplace-placeholder-module__SKg2uG__header{border-bottom:1px solid #2e2a2e12;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;min-height:5.3rem;padding:0 2rem;display:grid}.marketplace-placeholder-module__SKg2uG__brand{color:#4a4549;justify-self:start;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.marketplace-placeholder-module__SKg2uG__brand span{color:#847d82;letter-spacing:.13em;font-size:.68rem;font-weight:600}.marketplace-placeholder-module__SKg2uG__topNavigation{background:#eeeeec;border:1px solid #2e2a2e14;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem;display:flex}.marketplace-placeholder-module__SKg2uG__topNavigation a{color:#777176;font-size:var(--text-ui-compact);border-radius:999px;padding:.58rem .9rem;text-decoration:none}.marketplace-placeholder-module__SKg2uG__topNavigation a[aria-current=page]{color:#322e31;background:#fff;box-shadow:0 .25rem .8rem #26222612}.marketplace-placeholder-module__SKg2uG__headerActions{color:#837e81;font-size:var(--text-ui-compact);justify-self:end;align-items:center;gap:.8rem;display:flex}.marketplace-placeholder-module__SKg2uG__authLink,.marketplace-placeholder-module__SKg2uG__headerActions button{color:#68165d;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:none}.marketplace-placeholder-module__SKg2uG__localeLink{color:#625c61;border:1px solid #2e2a2e1a;border-radius:50%;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;text-decoration:none;display:inline-flex}.marketplace-placeholder-module__SKg2uG__content{padding:clamp(2rem,5vw,4.5rem) clamp(1.2rem,5vw,4.75rem) 4rem}.marketplace-placeholder-module__SKg2uG__emptyLibrary{text-align:center;align-content:center;place-items:center;min-height:30rem;padding:3rem 1.5rem;display:grid}.marketplace-placeholder-module__SKg2uG__emptyLibrary>span{color:#68165d;background:#68165d14;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid}.marketplace-placeholder-module__SKg2uG__emptyLibrary h1{letter-spacing:-.045em;margin:1.25rem 0 0;font-size:clamp(1.8rem,4vw,3rem);font-weight:500}.marketplace-placeholder-module__SKg2uG__emptyLibrary p{color:#777175;max-width:36rem;margin:.8rem 0 0}.marketplace-placeholder-module__SKg2uG__emptyLibrary a{color:#68165d;margin-top:1.5rem}.marketplace-placeholder-module__SKg2uG__intro{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.65fr);align-items:end;gap:1rem 4rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.marketplace-placeholder-module__SKg2uG__intro p{color:#8a3b7e;font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:0;font-weight:500}.marketplace-placeholder-module__SKg2uG__intro h1{letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(2.3rem,4.9vw,4.8rem);font-weight:500;line-height:.98}.marketplace-placeholder-module__SKg2uG__intro span{color:#777175;max-width:36rem;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.65}.marketplace-placeholder-module__SKg2uG__featuredCatalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.marketplace-placeholder-module__SKg2uG__featuredCatalog>.marketplace-placeholder-module__SKg2uG__courseCard{flex-direction:column;min-height:0}.marketplace-placeholder-module__SKg2uG__featuredCatalog .marketplace-placeholder-module__SKg2uG__realCourseVisual{aspect-ratio:3/2;flex:none;min-height:0}.marketplace-placeholder-module__SKg2uG__featuredCatalog .marketplace-placeholder-module__SKg2uG__courseCopy{justify-content:flex-start}.marketplace-placeholder-module__SKg2uG__featuredCatalog .marketplace-placeholder-module__SKg2uG__courseCopy>strong{margin-top:auto;padding-top:1.5rem}.marketplace-placeholder-module__SKg2uG__expandedCatalog{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:981px) and (max-width:1280px){.marketplace-placeholder-module__SKg2uG__expandedCatalog{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketplace-placeholder-module__SKg2uG__courseCard{min-width:0;color:inherit;background:#fff;border:1px solid #322e3214;border-radius:1.45rem;text-decoration:none;display:flex;overflow:hidden}a.marketplace-placeholder-module__SKg2uG__courseCard{transition:border-color .16s,box-shadow .16s,transform .16s}a.marketplace-placeholder-module__SKg2uG__courseCard:hover{border-color:#63385b30;transform:translateY(-2px);box-shadow:0 1rem 2.8rem #2d282c17}a.marketplace-placeholder-module__SKg2uG__animatedCourseCard:hover{box-shadow:none;transform:none}.marketplace-placeholder-module__SKg2uG__featuredCourseCard,.marketplace-placeholder-module__SKg2uG__largeMockCard{min-height:23rem}.marketplace-placeholder-module__SKg2uG__realCourseVisual,.marketplace-placeholder-module__SKg2uG__mockVisual{flex:0 0 48%;min-height:13rem;position:relative;overflow:hidden}.marketplace-placeholder-module__SKg2uG__realCourseVisual{background:#eee8dc}.marketplace-placeholder-module__SKg2uG__realCourseVisual:after{z-index:1;content:"";pointer-events:none;border:1px solid #57375117;position:absolute;inset:0}.marketplace-placeholder-module__SKg2uG__courseArtwork{-o-object-fit:cover;object-fit:cover;-o-object-position:61% center;object-position:61% center}.marketplace-placeholder-module__SKg2uG__courseAnimation{-o-object-fit:cover;object-fit:cover;-o-object-position:61% center;object-position:61% center;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.marketplace-placeholder-module__SKg2uG__courseAnimation[data-playing=true]{opacity:1}@media (prefers-reduced-motion:reduce){.marketplace-placeholder-module__SKg2uG__courseAnimation{transition:none;display:none}}.marketplace-placeholder-module__SKg2uG__coursePill{z-index:2;color:#4c454a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #fff9;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.7rem;display:inline-flex;position:absolute;top:1rem;left:1rem}.marketplace-placeholder-module__SKg2uG__courseCopy{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(1.15rem,2.5vw,2.2rem);display:flex}.marketplace-placeholder-module__SKg2uG__courseCopy>span{color:#918a8e;font-size:var(--text-meta);letter-spacing:.03em}.marketplace-placeholder-module__SKg2uG__courseCopy h2{letter-spacing:-.035em;margin:.6rem 0 0;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:500;line-height:1.12}.marketplace-placeholder-module__SKg2uG__courseCopy p{color:#7c767a;font-size:var(--text-ui-compact);margin:.8rem 0 0;line-height:1.55}.marketplace-placeholder-module__SKg2uG__courseCopy strong{color:#6e2462;font-size:var(--text-ui-compact);align-items:center;gap:.45rem;margin-top:1.3rem;font-weight:500;display:inline-flex}.marketplace-placeholder-module__SKg2uG__mockCard{background:#f0f0ee}.marketplace-placeholder-module__SKg2uG__upcomingCourseCard{flex-direction:column}.marketplace-placeholder-module__SKg2uG__upcomingCourseCard .marketplace-placeholder-module__SKg2uG__courseCopy{justify-content:flex-start}.marketplace-placeholder-module__SKg2uG__upcomingCourseCard .marketplace-placeholder-module__SKg2uG__realCourseVisual{aspect-ratio:3/2;flex:none}.marketplace-placeholder-module__SKg2uG__upcomingCourseArtwork{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.marketplace-placeholder-module__SKg2uG__mockVisual{background:#dddcd9;justify-content:flex-end;align-items:flex-end;padding:1rem;display:flex}.marketplace-placeholder-module__SKg2uG__mockVisual:before,.marketplace-placeholder-module__SKg2uG__mockVisual:after{content:"";position:absolute}.marketplace-placeholder-module__SKg2uG__mockVisual:before{border:1px solid #3733361f;border-radius:50% 42% 55% 40%;inset:16% 13% 33% 24%;transform:rotate(18deg)}.marketplace-placeholder-module__SKg2uG__mockVisual:after{background:#ffffff52;border-radius:48% 58% 40% 55%;inset:35% 35% 11% 8%}.marketplace-placeholder-module__SKg2uG__mockVisual span{z-index:1;color:#aaa5a8;letter-spacing:-.06em;font-size:2.5rem;font-weight:500;position:relative}.marketplace-placeholder-module__SKg2uG__mockVisual1{background:#d9dad8}.marketplace-placeholder-module__SKg2uG__mockVisual2{background:#e2e0dd}.marketplace-placeholder-module__SKg2uG__mockVisual3{background:#d5d6d4}.marketplace-placeholder-module__SKg2uG__sectionHeading{letter-spacing:-.025em;margin:3.25rem 0 1.1rem;font-size:1.15rem;font-weight:500}.marketplace-placeholder-module__SKg2uG__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:981px) and (max-width:1280px){.marketplace-placeholder-module__SKg2uG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketplace-placeholder-module__SKg2uG__libraryCourseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.marketplace-placeholder-module__SKg2uG__libraryCourseCard{min-height:22rem}.marketplace-placeholder-module__SKg2uG__accessUntil{color:#777175;font-size:var(--text-meta);margin-top:1rem}.marketplace-placeholder-module__SKg2uG__cardGrid .marketplace-placeholder-module__SKg2uG__courseCard{flex-direction:column}.marketplace-placeholder-module__SKg2uG__cardGrid .marketplace-placeholder-module__SKg2uG__realCourseVisual,.marketplace-placeholder-module__SKg2uG__cardGrid .marketplace-placeholder-module__SKg2uG__mockVisual{flex-basis:auto;min-height:12rem}.marketplace-placeholder-module__SKg2uG__topNavigation a:focus-visible,.marketplace-placeholder-module__SKg2uG__localeLink:focus-visible,.marketplace-placeholder-module__SKg2uG__courseCard:focus-visible{outline-offset:3px;outline:2px solid #8a3b7e}@media (max-width:980px){.marketplace-placeholder-module__SKg2uG__header{grid-template-columns:1fr auto}.marketplace-placeholder-module__SKg2uG__topNavigation{display:none}.marketplace-placeholder-module__SKg2uG__intro{grid-template-columns:1fr}.marketplace-placeholder-module__SKg2uG__intro p{grid-column:auto}.marketplace-placeholder-module__SKg2uG__featuredCatalog{grid-template-columns:1fr}.marketplace-placeholder-module__SKg2uG__largeMockCard{min-height:17rem}.marketplace-placeholder-module__SKg2uG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-placeholder-module__SKg2uG__libraryCourseGrid{grid-template-columns:1fr}}@media (max-width:1100px){.marketplace-placeholder-module__SKg2uG__libraryShell{display:block}}@media (max-width:680px){.marketplace-placeholder-module__SKg2uG__page{padding:0}.marketplace-placeholder-module__SKg2uG__shell{border:0;border-radius:0;min-height:100dvh;display:block}.marketplace-placeholder-module__SKg2uG__header{min-height:4.5rem;padding:0 1rem}.marketplace-placeholder-module__SKg2uG__headerActions>span{display:none}.marketplace-placeholder-module__SKg2uG__content{padding:2.5rem 1rem 5rem}.marketplace-placeholder-module__SKg2uG__intro h1{font-size:clamp(2.4rem,13vw,4rem)}.marketplace-placeholder-module__SKg2uG__featuredCourseCard,.marketplace-placeholder-module__SKg2uG__largeMockCard{min-height:0}.marketplace-placeholder-module__SKg2uG__courseCard{display:block}.marketplace-placeholder-module__SKg2uG__realCourseVisual,.marketplace-placeholder-module__SKg2uG__mockVisual{min-height:15rem}.marketplace-placeholder-module__SKg2uG__cardGrid{grid-template-columns:1fr}}
