@font-face{font-family:Schibsted Grotesk;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/schibsted-400.ttf) format("truetype")}@font-face{font-family:Schibsted Grotesk;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/schibsted-500.ttf) format("truetype")}@font-face{font-family:Schibsted Grotesk;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/schibsted-600.ttf) format("truetype")}@font-face{font-family:Schibsted Grotesk;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/schibsted-700.ttf) format("truetype")}@font-face{font-family:Schibsted Grotesk;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/schibsted-800.ttf) format("truetype")}:root{--nv-ink:#2b2630;--nv-muted:#6d6574;--nv-purple:#58366f;--nv-purple-deep:#402452;--nv-lilac:#f3eef8;--nv-lavender:#e7dbf0;--nv-line:#e8e3ea;--nv-ease:cubic-bezier(.22,1,.36,1);--ink:var(--nv-ink);--muted:var(--nv-muted);--purple:var(--nv-purple);--lavender:var(--nv-lilac);--line:var(--nv-line)}body{margin:0;background:#fefdfb}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{text-underline-offset:4px}button:disabled{cursor:not-allowed;opacity:.45}.marketing-site{color:var(--nv-ink);background:#fefdfb;font-family:Schibsted Grotesk,Arial,sans-serif;font-size:15px;line-height:1.65;overflow:clip}.marketing-site .container{width:calc(100% - 112px);max-width:1320px;margin-inline:auto}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site p{margin:0}.marketing-site h1{font-weight:400;letter-spacing:-.058em;line-height:1.045;font-size:clamp(54px,5.8vw,86px)}.marketing-site h2{font-size:clamp(32px,3.7vw,53px);line-height:1.12;font-weight:400;letter-spacing:-.045em}.marketing-site h3{font-size:23px;font-weight:500;line-height:1.3;letter-spacing:-.025em}.marketing-site p{color:var(--nv-muted)}.marketing-site .eyebrow{font-size:10px;font-weight:600;letter-spacing:.17em;line-height:1.5;color:var(--nv-purple);text-transform:uppercase;margin-bottom:20px}.marketing-site .fine-print{font-size:10px;line-height:1.6;color:#756c7a;max-width:430px}.primary-button,.secondary-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:14px 25px;border-radius:50px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .25s,transform .3s var(--nv-ease),box-shadow .3s;color:#fff;background:var(--nv-purple);border:1px solid transparent;white-space:normal}.primary-button:hover{background:var(--nv-purple-deep);transform:translateY(-2px);box-shadow:0 7px 20px #58366f20}.primary-button svg,.secondary-button svg{flex-shrink:0;transition:transform .3s}.primary-button:hover svg,.text-link:hover svg{transform:translate(3px)}.secondary-button{background:transparent;border-color:#b4a4bf;color:var(--nv-purple-deep)}.secondary-button:hover{background:var(--nv-lilac);transform:translateY(-2px)}.text-link{display:inline-flex;align-items:center;gap:12px;color:var(--nv-purple-deep);font-size:13px;font-weight:500;text-decoration:none;min-height:44px}.text-link svg{transition:transform .3s}.text-link:hover{text-decoration:underline}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:var(--nv-purple-deep);color:#fff;padding:12px 24px;border-radius:30px}.skip-link:focus{top:10px}.announcement{height:33px;display:flex;align-items:center;justify-content:center;gap:9px;background:#eee5f4;font-size:10px;color:#574367;letter-spacing:.025em}.announcement a{display:inline-flex;align-items:center;gap:5px;margin-left:14px;text-decoration:underline}.site-header{position:sticky;top:0;z-index:30;background:#fefdfbf2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #e8e3ea80}.header-inner{height:88px;display:flex;justify-content:space-between;align-items:center;gap:25px}.wordmark{font-size:32px;line-height:1;font-weight:800;letter-spacing:-.02em;text-decoration:none;color:var(--nv-ink);flex-shrink:0}@supports ((-webkit-mask-image: url(x)) or (mask-image: url(x))) or (-webkit-mask-image:url(x)){.wordmark{position:relative;display:inline-block;width:4.98em;height:.864em;overflow:hidden;text-indent:-10em;white-space:nowrap;vertical-align:middle}.wordmark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;-webkit-mask:url(/images/brand/nexvida-logo.png) no-repeat center/contain;mask:url(/images/brand/nexvida-logo.png) no-repeat center/contain}}.desktop-nav{display:flex;gap:28px;align-items:center}.desktop-nav a{font-size:12px;text-decoration:none;position:relative;min-height:44px;display:flex;align-items:center}.desktop-nav a:after{content:"";height:1px;bottom:6px;background:var(--nv-purple);position:absolute;left:0;right:0;transform:scaleX(0);transform-origin:left;transition:transform .3s}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:22px}.header-cta{min-height:43px;padding:11px 20px;font-size:11px;gap:18px}.language-switch{display:flex;align-items:center;font-size:10px;font-weight:500;gap:3px}.language-switch a{padding:12px 5px;color:var(--nv-muted);text-decoration:none}.language-switch a[aria-current=true]{color:var(--nv-purple-deep);font-weight:700}.language-switch span{height:10px;width:1px;background:#c9bece}.menu-trigger{display:none;background:none;border:0}.icon-button{border:1px solid var(--nv-line);border-radius:50%;width:44px;height:44px;display:grid;place-items:center;background:transparent}.hero{display:grid;grid-template-columns:1.04fr 1fr;gap:40px;padding-block:40px 47px;align-items:center}.hero-copy{padding:30px 0}.hero-eyebrow{display:flex;gap:9px;align-items:center;font-size:10px;font-weight:500;margin-bottom:29px;color:var(--nv-purple-deep)}.hero-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#9173a7}.hero h1 span{color:#654579}.hero .hero-description{max-width:395px;font-size:15px;line-height:1.85;margin-top:28px}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:19px;margin-top:30px;margin-bottom:14px}.hero-small-note{display:flex;align-items:center;gap:10px;margin-top:38px;color:var(--nv-muted);font-size:10px}.small-icon{display:grid;place-items:center;width:31px;height:31px;background:var(--nv-lilac);border-radius:50%;color:var(--nv-purple)}.hero-visual{height:590px;position:relative;border-radius:19px;overflow:hidden;background:#ddd5c9}.hero-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% center;object-position:62% center}.hero-image-label{position:absolute;bottom:36px;left:25px;right:25px;display:flex;align-items:center;gap:17px;padding:20px 24px;background:#fffcf3e6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid #ffffff90;border-radius:12px;max-width:350px}.label-flower{color:#806092}.hero-image-label div{display:flex;flex-direction:column;gap:3px}.hero-image-label div>span{font-size:8px;letter-spacing:.16em;color:#7c6f72}.hero-image-label strong{font-size:21px;font-weight:400;letter-spacing:-.035em}.image-caption{position:absolute;bottom:9px;left:26px;color:#4d4843;background:#fff9;padding:2px 6px;border-radius:3px;font-size:8px}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--nv-line);border-bottom:1px solid var(--nv-line);padding-block:26px}.trust-strip>div{display:flex;justify-content:center;align-items:center;gap:12px;font-size:11px;border-right:1px solid var(--nv-line)}.trust-strip>div:last-child{border:0}.trust-strip svg{color:#654579;width:20px}.section{padding-block:105px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:38px}.section-heading>p{max-width:365px;font-size:13px;line-height:1.9}.section-heading .text-link{flex-shrink:0}.treatment-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.treatment-photo-wrap{border-radius:16px;overflow:hidden;position:relative;background:#efeaee;min-height:475px}.treatment-photo-wrap>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-caption{position:absolute;bottom:14px;left:22px;right:22px;color:#64596a;font-size:9px}.treatment-options{display:flex;flex-direction:column;gap:16px}.treatment-option{flex:1;border-radius:15px;background:#f4f0f7;padding:27px 30px 24px;text-decoration:none;display:flex;flex-direction:column;transition:background .3s}.treatment-option:nth-child(2){background:#f1f0eb}.treatment-option:hover{background:#eae2f1}.option-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.pill-label{font-size:9px;line-height:1.4;letter-spacing:.12em;font-weight:600;color:#716079}.round-arrow{height:32px;width:32px;display:grid;place-items:center;border:1px solid #cabdd2;border-radius:50%;color:var(--nv-purple)}.round-arrow svg{width:15px;transition:transform .3s}.treatment-option:hover .round-arrow svg{transform:rotate(-35deg)}.treatment-option p{font-size:12px;line-height:1.8;margin-top:10px;max-width:365px}.option-link{font-size:11px;margin-top:19px;text-decoration:underline;color:var(--nv-purple-deep);text-underline-offset:4px}.treatment-disclosure{margin-top:18px!important;font-size:9px;line-height:1.7}.treatment-disclosure a{text-decoration:underline}.steps-section{background:#f3eff7;padding-block:78px 84px}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:50px}.step-number{font-size:13px;color:var(--nv-purple);display:flex;align-items:center;gap:17px;margin-bottom:24px}.step-number span{height:1px;flex:1;background:#d5c9df}.step:last-child .step-number span{background:transparent}.step h3{font-size:17px;line-height:1.35;max-width:200px}.step p{font-size:12px;line-height:1.85;margin-top:12px;max-width:230px}.care-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%}.care-image{height:535px;border-radius:17px;overflow:hidden;position:relative}.care-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.care-copy h2{font-size:clamp(35px,3.8vw,52px)}.care-copy h2 span{color:#654579}.care-copy>p:not(.eyebrow){font-size:13px;line-height:1.9;margin-top:26px;max-width:410px}.care-points{padding:0;list-style:none;margin:24px 0}.care-points li{display:flex;align-items:center;gap:11px;font-size:12px;margin-top:12px}.care-points svg{color:var(--nv-purple)}.principles-section{padding:60px 0 65px;border-top:1px solid var(--nv-line);border-bottom:1px solid var(--nv-line);display:grid;grid-template-columns:1fr 2.1fr;gap:45px}.principles-intro h2{font-size:34px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.principles>div>svg{color:#654579;margin:3px 0 24px}.principles h3{font-size:16px;line-height:1.4}.principles p{font-size:11px;line-height:1.9;margin-top:10px}.home-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px}.home-faq .text-link{margin-top:22px}.faq-item{border-bottom:1px solid var(--nv-line)}.faq-item:first-child{border-top:1px solid var(--nv-line)}.faq-question{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:13px;line-height:1.55;font-weight:500;cursor:pointer;list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-question svg{flex-shrink:0;color:var(--nv-purple);transition:transform .3s}.faq-item[open] .faq-question svg{transform:rotate(45deg)}.faq-answer{padding-bottom:24px;font-size:12px;line-height:1.85;max-width:92%;animation:answer-in .3s}.faq-answer a{color:var(--nv-purple);text-decoration:underline}.closing-cta{position:relative;background:#eee5f5;border-radius:19px;padding:58px 30px 46px;text-align:center;overflow:hidden}.cta-emblem{color:#a183b6;margin:0 auto 20px;display:grid;place-items:center}.closing-cta .eyebrow{margin-bottom:17px}.closing-cta h2{font-size:clamp(44px,5vw,68px)}.closing-cta>p:not(.eyebrow):not(.fine-print){margin:19px 0 27px;font-size:13px}.closing-cta .fine-print{margin:16px auto 0;max-width:500px;font-size:9px}.site-footer{padding-top:72px;padding-bottom:25px}.footer-main{display:grid;grid-template-columns:1.55fr 1fr 1.25fr .8fr;gap:50px;padding-bottom:52px}.footer-main h2{font-size:10px;font-weight:600;letter-spacing:.09em;margin-bottom:21px;color:var(--nv-muted);text-transform:uppercase;line-height:1.4}.footer-main>div:not(.footer-brand)>a{display:flex;align-items:center;gap:9px;font-size:11px;margin-bottom:12px;color:var(--nv-muted);text-decoration:none;overflow-wrap:anywhere}.footer-main a:hover{color:var(--nv-purple);text-decoration:underline}.footer-brand p{font-size:11px;line-height:1.9;margin-top:18px}.footer-tagline{display:block;color:#654579;font-size:19px;letter-spacing:-.045em;margin-top:20px}.footer-disclosures{border-top:1px solid var(--nv-line);padding-top:25px;display:grid;gap:9px}.footer-disclosures p{font-size:9px;line-height:1.9;max-width:1100px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:26px;font-size:9px;color:var(--nv-muted)}.preview-marker{display:flex;align-items:center;gap:6px}.preview-marker>span{background:#8a9c7c;border-radius:50%;width:5px;height:5px}.mobile-action-bar{display:none}.mobile-menu{border:0;background:#fefdfb;color:var(--nv-ink);width:100%;max-width:none;max-height:100dvh;height:100dvh;margin:0;padding:23px 25px;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}.mobile-menu::backdrop{background:#2b26304d}.mobile-menu-head{display:flex;justify-content:space-between;align-items:center}.mobile-menu nav{margin-top:35px}.mobile-menu nav>a{display:flex;align-items:center;gap:20px;font-size:27px;letter-spacing:-.045em;padding:20px 0;border-bottom:1px solid var(--nv-line);text-decoration:none}.mobile-menu nav small{font-size:9px;color:var(--nv-purple);letter-spacing:0}.mobile-menu nav svg{margin-left:auto;width:20px}.mobile-menu-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:30px;font-size:11px}.mobile-menu-bottom .primary-button{width:100%}.inner-hero{padding-block:82px 70px;border-bottom:1px solid var(--nv-line)}.inner-hero h1{max-width:900px;font-size:clamp(46px,5.5vw,76px)}.inner-hero>p:not(.eyebrow){font-size:16px;max-width:640px;line-height:1.8;margin-top:25px}.inner-hero .primary-button{margin-top:25px}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.editorial-image{width:100%;height:auto;border-radius:18px}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.info-card{padding:30px;background:#f4f0f7;border-radius:16px}.info-card h3{margin-bottom:15px}.info-card p{font-size:13px;line-height:1.85}.info-card>svg{color:var(--nv-purple);margin-bottom:20px}.prose{max-width:780px}.prose>h2{font-size:35px;margin-bottom:25px}.prose p{font-size:14px;margin-bottom:20px}.prose ul{padding-left:20px;color:var(--nv-muted)}.prose li{margin:12px 0}.prose a{color:var(--nv-purple);text-decoration:underline}.legal-section{padding-block:32px;border-bottom:1px solid var(--nv-line)}.legal-section h2{font-size:28px;margin-bottom:15px}.notice{background:#f3eef8;border-left:3px solid #ad8fc0;border-radius:0 12px 12px 0;padding:20px 25px;font-size:13px;color:var(--nv-muted);line-height:1.8}.notice a{text-decoration:underline}.muted{color:var(--nv-muted)}.numbered-list{display:grid;gap:0}.numbered-item{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:35px 0;border-bottom:1px solid var(--nv-line)}.numbered-item h3{margin-bottom:12px}.numbered-item p{font-size:13px}.cost-grid,.contact-grid,.treatment-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.cost-card,.treatment-card{padding:35px;border-radius:18px;background:var(--nv-lilac)}.cost-card:nth-child(2),.treatment-card:nth-child(2){background:#f0eee8}.cost-label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--nv-purple);margin-bottom:15px}.form-panel{max-width:730px;margin-inline:auto;padding:38px;border:1px solid var(--nv-line);border-radius:20px;background:#fff}.choice-grid{display:grid;gap:12px}.choice{border:1px solid var(--nv-line);border-radius:12px;padding:20px;text-align:left;background:#fff;color:var(--nv-ink);transition:background .2s,border .2s}.choice:hover{border-color:#a58bb7}.choice.selected,.choice[aria-checked=true]{background:var(--nv-lilac);border-color:var(--nv-purple)}.form-actions{display:flex;justify-content:space-between;gap:15px;margin-top:30px}.progress-track{height:3px;border-radius:3px;background:var(--nv-lilac);overflow:hidden;margin-bottom:30px}.progress-track>span{height:100%;display:block;background:var(--nv-purple);transition:width .4s}[data-reveal].reveal-ready{opacity:0;transform:translateY(23px);transition:opacity .8s var(--nv-ease),transform .8s var(--nv-ease)}[data-reveal].reveal-ready.is-visible{opacity:1;transform:none}@keyframes answer-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (min-width:1500px){.hero-visual{height:650px}.hero{gap:65px}.hero-description{font-size:16px!important}}@media (max-width:1150px){.marketing-site .container{width:calc(100% - 72px)}.desktop-nav{gap:18px}.header-actions{gap:13px}.desktop-nav a{font-size:11px}.hero{gap:28px}.hero-visual{height:555px}.hero h1{font-size:67px}.hero-actions{gap:9px}.hero-actions .primary-button{font-size:12px;gap:14px;padding:14px 20px}.hero-actions .text-link{font-size:11px}.hero-image-label{padding:17px;left:18px;right:18px}.principles-section{grid-template-columns:1fr}.principles-intro h2 br{display:none}.principles{gap:40px}.footer-main{gap:25px}.section-heading{gap:35px}}@media (max-width:950px){.desktop-nav{display:none}.menu-trigger{display:grid;place-items:center;width:44px;height:44px;padding:10px}.header-inner{height:76px}.hero h1{font-size:56px}.hero-visual{height:520px}.hero-small-note{margin-top:23px}.hero-image-label strong{font-size:19px}.hero-image-label div>span{font-size:7px}.hero-description{font-size:13px!important}.hero-eyebrow{font-size:9px}.steps-grid{gap:20px}.step h3{font-size:16px}.care-section{gap:40px}.care-image{height:485px}.care-copy h2{font-size:37px}.trust-strip>div{font-size:10px;gap:7px}.section-heading>p{max-width:280px}.treatment-option{padding:23px}.treatment-option h3{font-size:22px}.footer-main{grid-template-columns:1.2fr 1fr 1fr}.footer-main>div:last-child{grid-column:2/4;display:flex;flex-wrap:wrap;gap:20px}.footer-main>div:last-child h2{width:100%;margin-bottom:0}.footer-main{row-gap:20px}}@media (max-width:700px){.marketing-site .container{width:calc(100% - 40px)}.marketing-site{font-size:14px}.announcement{height:29px;font-size:8px;gap:6px}.announcement a{display:none}.header-inner{height:69px;gap:10px}.wordmark{font-size:27px}.header-actions{gap:10px}.language-switch a{font-size:10px;padding:12px 4px}.header-cta{display:none}.menu-trigger{margin-right:-10px}.hero{display:flex;flex-direction:column;gap:27px;padding:37px 0 27px}.hero-copy{padding:0;width:100%}.hero-eyebrow{font-size:9px;margin-bottom:20px}.hero h1{font-size:clamp(46px,11.7vw,77px);line-height:1.07;letter-spacing:-.055em;max-width:520px}.hero .hero-description{font-size:13px!important;line-height:1.85;margin-top:21px;max-width:420px}.hero-actions{margin-top:23px;gap:16px;display:grid;grid-template-columns:1fr auto;margin-bottom:12px}.hero-actions .primary-button{min-height:50px;padding:14px 20px;gap:14px;font-size:12px}.hero-actions .text-link{font-size:10px;gap:7px}.hero-actions .text-link svg{width:15px}.hero .fine-print{font-size:9px;max-width:100%}.hero-small-note{display:none}.hero-visual{width:100%;height:365px;border-radius:14px}.hero-photo{-o-object-position:center 42%;object-position:center 42%}.hero-image-label{bottom:30px;left:15px;right:auto;max-width:85%;padding:13px 17px;border-radius:9px;gap:13px}.hero-image-label strong{font-size:20px}.hero-image-label div>span{font-size:7px}.label-flower svg{width:25px}.image-caption{left:15px;font-size:7px;bottom:7px}.trust-strip{grid-template-columns:1fr 1fr;padding-block:8px}.trust-strip>div{min-height:49px;font-size:9px;justify-content:flex-start;padding-left:10px;gap:9px}.trust-strip>div:nth-child(2){border:0}.trust-strip>div:nth-child(-n+2){border-bottom:1px solid var(--nv-line)}.trust-strip svg{width:17px}.section{padding-block:65px}.section-heading{display:block;margin-bottom:28px}.section-heading>p{margin-top:19px;font-size:12px;line-height:1.9;max-width:100%}.marketing-site h2{font-size:36px;letter-spacing:-.045em}.marketing-site .eyebrow{font-size:8px;margin-bottom:15px;letter-spacing:.16em}.treatment-feature{display:flex;flex-direction:column;gap:14px}.treatment-photo-wrap{min-height:0;height:285px;border-radius:13px}.product-caption{bottom:10px;left:15px;right:15px;font-size:7px}.treatment-options{gap:13px}.treatment-option{padding:23px;border-radius:13px}.option-heading{margin-bottom:15px}.pill-label{font-size:8px}.treatment-option h3{font-size:23px}.treatment-option p{font-size:12px;margin-top:9px;max-width:100%}.option-link{margin-top:15px}.treatment-disclosure{font-size:8px!important;line-height:1.85}.steps-section{padding-block:52px 40px}.steps-section .section-heading .text-link{margin-top:14px;font-size:11px}.steps-grid{display:block;margin-top:30px}.step{position:relative;display:grid;grid-template-columns:44px 1fr;-moz-column-gap:17px;column-gap:17px;padding-bottom:27px}.step:before{content:"";position:absolute;left:16px;top:37px;bottom:5px;width:1px;background:#d8c9e2}.step:last-child:before{display:none}.step-number{font-size:10px;grid-row:1/3;width:34px;height:34px;border:1px solid #d5c2e2;border-radius:50%;justify-content:center;margin:0}.step-number span{display:none}.step h3{font-size:17px;max-width:100%;padding-top:4px}.step p{font-size:11px;max-width:100%;margin-top:8px}.care-section{display:flex;flex-direction:column;gap:32px;align-items:stretch}.care-image{height:350px;border-radius:13px}.care-copy h2{font-size:36px}.care-copy>p:not(.eyebrow){font-size:12px;margin-top:20px}.care-points{margin:20px 0 16px}.care-points li{font-size:11px}.care-copy .text-link{font-size:12px}.principles-section{padding-block:38px 12px;gap:26px}.principles-intro h2{font-size:32px}.principles{display:block}.principles>div{display:grid;grid-template-columns:28px 1fr;-moz-column-gap:13px;column-gap:13px;padding:0 0 27px}.principles>div>svg{width:19px;margin:0;grid-row:1/3}.principles h3{font-size:17px}.principles p{font-size:11px;margin-top:6px}.home-faq{display:block}.home-faq .text-link{margin-top:13px;font-size:11px}.home-faq .faq-list{margin-top:24px}.faq-question{font-size:12px;padding-block:21px;gap:17px}.faq-answer{font-size:11px}.closing-cta{padding:39px 22px 32px;border-radius:14px}.closing-cta h2{font-size:42px;line-height:1.1}.closing-cta>p:not(.eyebrow):not(.fine-print){font-size:11px;margin:18px 0 22px}.closing-cta .fine-print{font-size:8px;max-width:270px}.cta-emblem{margin-bottom:18px}.cta-emblem svg{width:33px;height:33px}.closing-cta .primary-button{font-size:12px}.site-footer{padding-top:48px;padding-bottom:95px}.footer-main{grid-template-columns:1fr 1fr;gap:29px 20px;padding-bottom:31px}.footer-brand{grid-column:1/-1;padding-bottom:8px}.footer-brand .wordmark{font-size:32px}.footer-brand p{font-size:11px;margin-top:15px}.footer-tagline{display:none}.footer-main>div:last-child{grid-column:auto;display:block}.footer-main>div:last-child h2{margin-bottom:18px}.footer-main h2{font-size:9px;margin-bottom:18px}.footer-main>div:not(.footer-brand)>a{font-size:10px;margin-bottom:13px}.footer-disclosures{padding-top:20px;gap:12px}.footer-disclosures p{font-size:8px;line-height:1.8}.footer-bottom{flex-wrap:wrap;gap:17px;font-size:8px;margin-top:20px}.footer-bottom>span:nth-child(2){display:none}.mobile-action-bar{position:fixed;bottom:0;left:0;right:0;z-index:25;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--nv-line);background:#fefdfbf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(110%);transition:transform .4s var(--nv-ease)}.mobile-action-bar.is-active{transform:none}.mobile-action-bar>span{font-size:10px;max-width:130px;line-height:1.5}.mobile-action-bar .primary-button{min-height:43px;padding:11px 19px;font-size:11px;gap:17px}.inner-hero{padding-block:47px 37px}.inner-hero h1{font-size:46px;line-height:1.09}.inner-hero>p:not(.eyebrow){font-size:13px;margin-top:21px}.split-section{grid-template-columns:1fr;gap:35px}.info-grid{grid-template-columns:1fr;gap:15px}.info-card{padding:25px}.prose>h2{font-size:28px}.prose p,.prose li{font-size:12px}.legal-section h2{font-size:25px}.notice{font-size:11px;padding:17px 20px}.cost-grid,.contact-grid,.treatment-grid{grid-template-columns:1fr;gap:18px}.cost-card,.treatment-card{padding:27px}.numbered-item{grid-template-columns:35px 1fr;gap:15px;padding-block:25px}.numbered-item h3{font-size:22px}.numbered-item p{font-size:12px}.form-panel{padding:24px 20px;border-radius:15px}.choice{padding:18px}.form-actions .primary-button,.form-actions .secondary-button{padding:12px 18px;font-size:12px;gap:15px}}@media (max-width:370px){.marketing-site .container{width:calc(100% - 32px)}.hero h1{font-size:44px}.hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:5px}.hero-actions .text-link{justify-content:center}.hero-visual{height:310px}.trust-strip>div{font-size:8px;padding-left:5px}.closing-cta h2{font-size:37px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.marketing-site *,.marketing-site *:before,.marketing-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-reveal].reveal-ready{opacity:1;transform:none}.primary-button:hover,.secondary-button:hover{transform:none}}.marketing-site .fine-print{font-size:11px;line-height:1.7}.marketing-site .treatment-disclosure{font-size:11px;line-height:1.8}.hero .fine-print{max-width:460px}.hero-small-note{font-size:11px}.hero-image-label div>span{font-size:9px}.image-caption,.product-caption{font-size:10px}.footer-disclosures p{font-size:11px;line-height:1.8}.footer-bottom{font-size:11px}.footer-main>div:not(.footer-brand)>a,.footer-brand p{font-size:12px}.closing-cta .fine-print{font-size:11px;max-width:520px}.principles-intro h2 br{display:initial}.principles p{font-size:12px}.language-switch a{min-width:29px;text-align:center}.marketing-site :focus-visible{outline-color:var(--nv-purple);outline-width:2px;outline-offset:4px}@media (max-width:700px){.marketing-site .fine-print,.hero .fine-print,.closing-cta .fine-print{font-size:11px}.hero-actions{grid-template-columns:1fr}.hero-actions .primary-button{font-size:14px}.hero-actions .text-link{justify-content:center;font-size:12px}.hero-actions{gap:3px}.hero .hero-description{font-size:14px!important}.hero-eyebrow{font-size:10px}.hero{gap:22px}.hero-image-label div>span{font-size:8px}.image-caption,.product-caption{font-size:9px}.trust-strip>div{font-size:10px}.treatment-option p,.care-copy>p:not(.eyebrow),.step p,.principles p,.faq-answer{font-size:13px}.faq-question{font-size:14px}.care-points li{font-size:13px}.footer-disclosures p{font-size:11px}.footer-main>div:not(.footer-brand)>a{font-size:12px}.footer-bottom{font-size:10px}.mobile-action-bar>span{font-size:11px}.announcement{font-size:9px}.hero-visual{height:345px}}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.marketing-site{font-size:16px}.marketing-site .eyebrow{font-size:12px;letter-spacing:.14em}.marketing-site .primary-button,.marketing-site .secondary-button{font-size:14px;min-height:52px}.marketing-site .text-link{font-size:14px}.marketing-site .fine-print{font-size:12px}.marketing-site .announcement{font-size:11px}.marketing-site .desktop-nav a{font-size:13px}.home-v2 h2{font-size:clamp(36px,4.15vw,60px);letter-spacing:-.052em;line-height:1.12}.home-v2 h2 span{color:#8b709d}.home-v2 p{font-size:16px;line-height:1.8}.home-v2 section[id],.closing-cta{scroll-margin-top:-60px;outline:none}.home-v2 section[id]:focus-visible{outline:2px solid var(--nv-purple);outline-offset:-4px}.v2-section{padding-block:110px}.v2-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:46px}.v2-section-heading>p{max-width:375px}.v2-section-heading>.text-link{flex-shrink:0;margin-bottom:5px}.immersive-hero{position:relative;isolation:isolate;min-height:max(720px,calc(100svh - 121px));background:#e9e1d3;overflow:hidden}.immersive-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%;z-index:-3}.immersive-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#f4eee1b5 0%,#f4eee13b 48%,transparent 65%)}.immersive-hero-inner{position:relative;min-height:inherit;padding-block:76px 105px;display:flex;align-items:center}.immersive-copy{max-width:660px;width:56%;position:relative;z-index:2}.immersive-copy .eyebrow{color:#5b456d;font-size:11px;letter-spacing:.13em;margin-bottom:22px}.marketing-site .immersive-copy h1{font-size:clamp(64px,6.05vw,89px);letter-spacing:-.064em;line-height:1.02;text-wrap:initial}.immersive-copy h1 span{color:#74528f}.home-v2 .immersive-description{font-size:16px;line-height:1.75;max-width:430px;margin-top:25px;color:#534b55}.hero-membership{margin-top:25px}.hero-price-label{font-size:11px;letter-spacing:.12em;font-weight:600;color:#554060}.hero-price{display:flex;align-items:center;gap:14px;margin:3px 0}.hero-price>strong{font-size:56px;line-height:1.1;letter-spacing:-.065em;font-weight:500}.hero-price>span{font-size:13px;line-height:1.6}.hero-price small{display:block;color:#61456f;font-size:13px;font-weight:500}.home-v2 .hero-membership>p{font-size:13px;line-height:1.5;color:#544b58;max-width:450px}.immersive-actions{display:flex;align-items:center;gap:24px;margin-top:25px;flex-wrap:wrap}.immersive-actions .primary-button{min-height:55px;padding-inline:27px}.immersive-actions .text-link{font-size:12px;gap:10px}.home-v2 .hero-clinical-note{font-size:12px;line-height:1.65;max-width:430px;margin-top:17px;color:#675c68}.hero-clinical-note a{text-decoration:underline;color:#554060}.hero-product-float{position:absolute!important;right:4%;bottom:90px;width:245px;z-index:3}.hero-product-card{display:block;position:relative;border:1px solid #ffffffd4;box-shadow:0 10px 50px #47345212;background:#fffdf5ed;border-radius:17px;overflow:hidden;color:var(--nv-ink);text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-product-card>div{height:204px;overflow:hidden;margin:7px;border-radius:11px}.hero-product-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--nv-ease)}.hero-product-card:hover img{transform:scale(1.05)}.hero-product-copy{display:block;padding:10px 18px 15px;font-size:12px;line-height:1.5}.hero-product-copy strong{font-weight:500;display:block}.hero-product-copy small{display:block;font-size:10px;margin-top:8px;color:#70616f}.hero-product-card>svg{position:absolute;right:17px;bottom:43px;width:16px}.hero-scroll-cue{position:absolute;left:0;bottom:25px;display:flex;align-items:center;gap:20px;text-decoration:none;font-size:12px;color:#5e5263}.hero-scroll-cue>svg{padding:10px;box-sizing:content-box;border:1px solid #88758d5e;border-radius:50%}.hero-lifestyle-caption{position:absolute;right:0;bottom:29px;font-size:10px;color:#483f47;background:#f9f4e9c9;padding:5px 9px;border-radius:4px;max-width:42%}.care-beliefs{display:grid;grid-template-columns:repeat(4,1fr);padding-block:31px;border-bottom:1px solid var(--nv-line)}.care-beliefs>div{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;border-right:1px solid var(--nv-line)}.care-beliefs>div:last-child{border:0}.care-beliefs svg{color:#8f75a0;flex-shrink:0}.product-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-gallery-card{text-decoration:none;min-width:0}.product-gallery-image{position:relative;aspect-ratio:1/1.08;background:#e9e0f0;overflow:hidden;border-radius:16px}.product-gallery-image .floating-visual{position:absolute;top:0;right:0;bottom:0;left:0}.floating-scroll,.floating-pointer{height:100%;width:100%}.product-gallery-image .floating-scroll{height:108%;width:108%;margin:-4%}.product-gallery-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .8s var(--nv-ease)}.product-gallery-card:hover img{scale:1.055}.product-type{position:absolute;z-index:2;top:19px;left:20px;font-size:10px;font-weight:600;letter-spacing:.12em;color:#5b4668;background:#ffffffb0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:7px 12px;border-radius:50px}.product-image-note{position:absolute;z-index:2;bottom:17px;left:20px;font-size:10px;color:#605369}.product-open{position:absolute;right:17px;bottom:17px;border-radius:50%;width:40px;height:40px;background:#fefdf4d9;display:grid;place-items:center;color:#71518a;transition:transform .4s var(--nv-ease)}.product-gallery-card:hover .product-open{transform:rotate(-35deg)}.product-gallery-copy{padding:24px 7px 0}.home-v2 .product-gallery-copy h3{font-size:25px;letter-spacing:-.035em;font-weight:500}.home-v2 .product-gallery-copy p{font-size:14px;line-height:1.8;margin-top:12px;max-width:340px}.product-gallery-copy>span{font-size:13px;display:flex;align-items:center;gap:12px;color:var(--nv-purple);margin-top:19px}.home-v2 .v2-disclosure{font-size:12px;line-height:1.8;margin-top:33px;border-top:1px solid var(--nv-line);padding-top:22px;max-width:1160px}.v2-disclosure a{display:inline-flex;align-items:center;gap:7px;text-decoration:underline;color:var(--nv-purple-deep)}.human-care-section{background:#f1ecf4;padding-block:90px}.human-care-layout{display:grid;grid-template-columns:.93fr 1.07fr;gap:70px;align-items:center}.human-care-copy h2{font-size:clamp(34px,3.55vw,52px)}.human-care-copy>p:not(.eyebrow){margin-top:26px;max-width:435px}.human-care-copy ul{list-style:none;padding:0;margin:25px 0 32px;display:grid;gap:13px}.human-care-copy li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;max-width:430px}.human-care-copy li svg{flex-shrink:0;margin-top:3px;color:var(--nv-purple)}.clinician-gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px;position:relative;padding-top:10px}.clinician-photo{margin:0;border-radius:16px;overflow:hidden;position:relative;background:#e6dde9;height:355px}.clinician-photo-first{margin-bottom:64px}.clinician-photo-second{margin-top:64px}.clinician-photo>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.clinician-photo figcaption{position:absolute;bottom:12px;left:12px;right:12px;background:#fffdf4ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:13px 12px;display:flex;align-items:center;gap:9px;border-radius:9px;font-size:11px;line-height:1.5}.clinician-photo figcaption svg{flex-shrink:0;color:#8a6b9e}.home-v2 .clinician-disclosure{grid-column:1/-1;font-size:12px;line-height:1.7;margin-top:0;max-width:530px}.journey-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.journey-photo{position:relative;height:310px;border-radius:14px;overflow:hidden}.journey-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.journey-photo>span{position:absolute;top:17px;left:17px;width:43px;height:43px;display:grid;place-items:center;background:#fdf9f1eb;border-radius:50%;font-size:13px;color:#6e527f}.journey-photo small{position:absolute;bottom:13px;left:15px;font-size:10px;color:#4e4454;background:#fbf8f0e6;border-radius:4px;padding:3px 7px;max-width:90%}.journey-copy{padding:25px 3px 0}.journey-copy h3{font-size:23px;line-height:1.3}.home-v2 .journey-copy p{font-size:14px;margin-top:12px;line-height:1.8}.membership-section{background:#f3eef7;padding-block:96px}.membership-section .membership-pricing{max-width:1080px;margin-inline:auto}.membership-life-note{max-width:1080px;margin:42px auto 0;display:grid;grid-template-columns:180px 1fr;gap:35px;align-items:center;border-top:1px solid #ddd1e4;padding-top:36px}.membership-life-note>div:first-child{border-radius:13px;overflow:hidden;height:180px}.membership-life-note img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.membership-life-note>div:last-child>svg{float:right;color:#9b80ad;margin:12px}.membership-life-note h3{font-size:27px}.home-v2 .membership-life-note p{font-size:14px;max-width:600px;margin:10px 0 16px}.membership-life-note .text-link{font-size:13px}.evidence-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;align-items:start;border-bottom:1px solid var(--nv-line)}.evidence-heading{position:sticky;top:145px}.home-v2 .evidence-heading p:not(.eyebrow){max-width:330px;margin-top:24px}.evidence-panel{background:#f4f1ed;border-radius:18px;padding:34px}.evidence-topline{display:flex;justify-content:space-between;gap:14px;font-size:10px;font-weight:500;letter-spacing:.09em;color:#655c6b;border-bottom:1px solid #dcd4df;padding-bottom:20px;margin-bottom:26px}.evidence-panel>h3{font-size:20px}.evidence-comparison{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:20px}.evidence-comparison>div{display:flex;flex-direction:column;align-items:flex-start}.evidence-comparison strong{font-size:clamp(45px,5.5vw,75px);line-height:1.3;letter-spacing:-.06em;color:#70518a;font-weight:400}.evidence-comparison>div:nth-child(2) strong{color:#797080}.evidence-comparison>div>span{font-size:12px;line-height:1.65;max-width:250px;min-height:78px}.evidence-bar{width:100%;height:5px;background:#e0d9e5;margin-top:14px;border-radius:10px;overflow:hidden}.evidence-bar>span{display:block;background:#88669e;height:100%;width:100%;border-radius:10px}.evidence-bar.placebo>span{width:16.107%;background:#99909f}.home-v2 .evidence-context{font-size:13px;line-height:1.8;margin-top:24px}.home-v2 .evidence-limit{font-size:13px;line-height:1.8;padding:17px 18px;background:#e8e0ed;border-radius:9px;color:#5f4c6b;margin-top:16px}.evidence-source{display:inline-flex;align-items:center;gap:9px;margin-top:18px;font-size:13px;color:var(--nv-purple-deep);text-decoration:underline}.evidence-safety{border-top:1px solid #dcd4df;padding-top:23px;margin-top:27px}.evidence-safety h4{font-size:14px;display:flex;align-items:center;gap:9px;margin:0 0 12px;font-weight:500;color:#5b4768}.home-v2 .evidence-safety p{font-size:12px;line-height:1.85;color:#665d6b}.evidence-safety>a{display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:1.6;text-decoration:underline;color:var(--nv-purple-deep);margin-top:14px}.evidence-safety>a>svg{flex-shrink:0}.imagery-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.faq-still-life{height:235px;border-radius:13px;overflow:hidden;margin:30px 0 22px;position:relative;max-width:385px}.faq-still-life img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 49%;object-position:50% 49%}.faq-still-life>span{position:absolute;left:17px;bottom:14px;padding:5px 10px;border-radius:4px;background:#fcf9f3e0;font-size:12px;color:#65526f}.imagery-faq .faq-question{font-size:16px;padding-block:25px}.imagery-faq .faq-answer{font-size:14px;line-height:1.85}.question-note{display:flex;gap:17px;padding:26px;border-radius:13px;background:#f3eef7;margin-top:28px}.question-note>svg{flex-shrink:0;color:#8b70a0}.question-note h3{font-size:20px}.home-v2 .question-note p{font-size:13px;margin-top:6px}.question-note a{display:flex;gap:10px;align-items:center;color:var(--nv-purple-deep);font-size:13px;text-decoration:underline;margin-top:12px}.reading-progress{position:fixed;left:0;right:0;top:0;height:3px;background:#9975b2;transform-origin:0 50%;z-index:70;pointer-events:none}.section-navigator{position:fixed;z-index:30;right:13px;top:50%;transform:translateY(-50%);padding:12px 0;width:40px;border:1px solid #ffffff88;background:#f6f3eae8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:50px;box-shadow:0 5px 25px #4f3b650a}.section-navigator>a{position:relative;display:grid;place-items:center;width:40px;height:39px;text-decoration:none}.section-dot{width:5px;height:5px;border:1px solid #918398;border-radius:50%;transition:transform .4s,background .4s}.section-navigator>a[aria-current] .section-dot{background:#846292;border-color:#846292;transform:scale(1.8)}.section-tooltip{pointer-events:none;position:absolute;right:58px;top:50%;transform:translate(9px,-50%);opacity:0;transition:opacity .2s,transform .3s;white-space:nowrap;padding:11px 18px;background:#f8f5eefa;box-shadow:0 4px 20px #4639500a;font-size:12px;border-radius:4px;color:#51455a}.section-tooltip>span{margin-right:6px;color:#84708e}.section-navigator>a:hover .section-tooltip,.section-navigator>a:focus-visible .section-tooltip{opacity:1;transform:translateY(-50%)}.mobile-section-menu{display:none}@media (min-width:1600px){.immersive-copy{width:58%;max-width:720px}.marketing-site .immersive-copy h1{font-size:96px}.hero-product-float{right:1%;width:275px}.hero-product-card>div{height:240px}}@media (max-width:1150px){.immersive-hero{min-height:740px}.immersive-copy{width:63%}.marketing-site .immersive-copy h1{font-size:70px}.immersive-hero-image{-o-object-position:58% center;object-position:58% center}.hero-product-float{right:1%;width:205px;bottom:80px}.hero-product-card>div{height:175px}.hero-product-copy{font-size:11px}.immersive-hero-inner{padding-block:60px 90px}.section-navigator{right:7px;width:32px}.section-navigator>a{width:32px}.human-care-layout{gap:35px;grid-template-columns:1fr 1fr}.clinician-gallery{gap:12px}.clinician-photo{height:300px}.clinician-photo figcaption{font-size:10px;padding:10px;left:8px;right:8px}.v2-section-heading{gap:35px}.product-gallery{gap:19px}.product-type{font-size:9px;left:14px;top:15px}.care-beliefs>div{font-size:10px;gap:8px}.evidence-section{gap:40px;grid-template-columns:.7fr 1.3fr}.evidence-panel{padding:26px}.evidence-heading h2{font-size:43px}.imagery-faq{gap:50px}.journey-photo{height:250px}}@media (min-width:701px) and (max-width:950px){.marketing-site .immersive-copy h1{font-size:60px}.immersive-copy{width:62%}.hero-product-float{width:175px;right:2%;bottom:80px}.hero-product-card>div{height:150px}.hero-product-card>svg{display:none}.immersive-hero-shade{background:linear-gradient(90deg,#f4eee1e0,#f4eee160 62%,transparent)}.human-care-layout{grid-template-columns:1fr}.human-care-copy>p:not(.eyebrow){max-width:620px}.clinician-gallery{max-width:600px;gap:25px}.clinician-photo{height:350px}.human-care-copy h2{font-size:48px}.clinician-photo-first{margin-bottom:35px}.clinician-photo-second{margin-top:35px}.evidence-section{display:block}.evidence-heading{position:static;margin-bottom:35px}.evidence-heading p:not(.eyebrow){max-width:600px}.evidence-heading h2 br{display:none}.v2-section-heading>p{max-width:280px;font-size:14px}.product-gallery-copy h3{font-size:22px!important}.product-gallery-copy p{font-size:13px!important}.journey-copy h3{font-size:21px}.product-type{font-size:8px;padding:5px 8px}.product-image-note{font-size:9px;left:14px}.product-open{height:30px;width:30px;right:10px}.journey-photo{height:230px}}@media (max-width:700px){.marketing-site .announcement{font-size:9px}.marketing-site .eyebrow{font-size:10px;letter-spacing:.13em}.home-v2 h2{font-size:38px;line-height:1.12}.home-v2 p{font-size:15px}.v2-section{padding-block:65px}.v2-section-heading{display:block;margin-bottom:29px}.v2-section-heading>p{font-size:14px;margin-top:20px;max-width:440px}.v2-section-heading>.text-link{margin-top:18px}.home-v2 section[id],.closing-cta{scroll-margin-top:10px}.immersive-hero{min-height:0;background:#f4eee5}.immersive-hero-image{height:440px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:75% top;object-position:75% top}.immersive-hero-shade{height:465px;background:linear-gradient(180deg,transparent 40%,#f4eee538 58%,#f4eee5 96%)}.immersive-hero-inner{min-height:0;display:block;padding-top:348px;padding-bottom:45px}.immersive-copy{width:100%;max-width:530px}.immersive-copy .eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:17px;color:#675077}.marketing-site .immersive-copy h1{font-size:clamp(44px,11.9vw,70px);line-height:1.04;letter-spacing:-.065em}.home-v2 .immersive-description{font-size:14px;line-height:1.8;margin-top:20px;max-width:460px}.hero-membership{margin-top:21px}.hero-price-label{font-size:10px}.hero-price>strong{font-size:49px}.hero-price>span,.hero-price small{font-size:12px}.home-v2 .hero-membership>p{font-size:12px;max-width:400px}.immersive-actions{display:grid;grid-template-columns:1fr;gap:7px;margin-top:21px}.immersive-actions .primary-button{min-height:53px}.immersive-actions .text-link{font-size:12px;justify-content:center;padding-block:8px}.home-v2 .hero-clinical-note{font-size:11px;max-width:100%;margin-top:9px;line-height:1.8}.hero-product-float{width:133px;top:159px;left:0;right:auto;bottom:auto;z-index:1}.hero-product-card{border-radius:11px}.hero-product-card>div{height:112px;margin:5px;border-radius:7px}.hero-product-copy{padding:4px 10px 9px;font-size:9px}.hero-product-copy>span,.hero-product-copy>strong,.hero-product-card>svg{display:none}.hero-product-copy small{font-size:9px;margin:0}.hero-scroll-cue{display:none}.hero-lifestyle-caption{top:310px;bottom:auto;right:0;max-width:65%;font-size:9px;padding:4px 7px;line-height:1.45;background:#f9f4e9a6}.care-beliefs{grid-template-columns:1fr 1fr;padding-block:14px;gap:0}.care-beliefs>div{font-size:10px;line-height:1.55;justify-content:flex-start;gap:9px;padding:13px 10px;min-height:54px}.care-beliefs>div:nth-child(2){border-right:0}.care-beliefs>div:nth-child(-n+2){border-bottom:1px solid var(--nv-line)}.care-beliefs svg{width:19px}.product-gallery{display:flex;flex-direction:column;gap:32px}.product-gallery-image{aspect-ratio:1.08/1}.product-type{font-size:10px;top:18px;left:18px}.product-image-note{font-size:10px;bottom:15px;left:18px}.product-gallery-copy{padding:21px 2px 0}.home-v2 .product-gallery-copy h3{font-size:26px}.home-v2 .product-gallery-copy p{font-size:14px;max-width:100%;margin-top:9px}.product-gallery-copy>span{margin-top:13px}.home-v2 .v2-disclosure{font-size:12px;margin-top:29px;padding-top:21px}.human-care-section{padding-block:59px}.human-care-layout{display:flex;flex-direction:column;gap:35px;align-items:stretch}.human-care-copy h2{font-size:37px}.human-care-copy>p:not(.eyebrow){margin-top:20px;font-size:14px}.human-care-copy ul{margin:21px 0 25px;gap:12px}.human-care-copy li{font-size:13px}.clinician-gallery{gap:12px;padding-top:0;grid-template-columns:1fr 1fr}.clinician-photo{height:260px;border-radius:11px}.clinician-photo-first{margin-bottom:37px}.clinician-photo-second{margin-top:37px}.clinician-photo figcaption{font-size:10px;padding:10px 8px;bottom:8px;gap:5px;align-items:flex-start}.clinician-photo figcaption svg{width:15px;height:15px;margin-top:1px}.home-v2 .clinician-disclosure{font-size:11px;margin-top:0}.journey-cards{display:flex;flex-direction:column;gap:31px}.journey-card{display:grid;grid-template-columns:120px 1fr;gap:19px;align-items:center}.journey-photo{height:175px;border-radius:10px}.journey-photo>span{height:30px;width:30px;font-size:10px;left:9px;top:9px}.journey-photo img{-o-object-position:center;object-position:center}.journey-photo small{font-size:8px;left:5px;bottom:6px;padding:3px 5px;max-width:calc(100% - 10px);line-height:1.4}.journey-copy{padding:0}.journey-copy h3{font-size:21px;line-height:1.2}.home-v2 .journey-copy p{font-size:12px;line-height:1.8;margin-top:10px}.membership-section{padding-block:62px}.membership-life-note{grid-template-columns:100px 1fr;gap:19px;margin-top:30px;padding-top:28px;align-items:start}.membership-life-note>div:first-child{height:160px;border-radius:10px}.membership-life-note>div:last-child>svg{display:none}.membership-life-note h3{font-size:23px}.home-v2 .membership-life-note p{font-size:12px;line-height:1.8;margin-top:9px}.membership-life-note .text-link{font-size:12px}.evidence-section{display:block}.evidence-heading{position:static;margin-bottom:29px}.home-v2 .evidence-heading p:not(.eyebrow){font-size:14px;margin-top:20px;max-width:100%}.evidence-panel{padding:23px 19px;border-radius:13px}.evidence-topline{font-size:9px;letter-spacing:.05em;gap:10px;padding-bottom:18px;margin-bottom:22px;flex-wrap:wrap}.evidence-panel>h3{font-size:19px;line-height:1.4}.evidence-comparison{gap:20px;margin-top:14px}.evidence-comparison strong{font-size:48px;white-space:nowrap}.evidence-comparison>div>span{font-size:11px;min-height:92px;line-height:1.7}.home-v2 .evidence-context{font-size:12px;line-height:1.85}.home-v2 .evidence-limit{font-size:12px;padding:14px;line-height:1.85}.evidence-source{font-size:12px}.evidence-safety h4{font-size:13px;line-height:1.5;align-items:flex-start}.home-v2 .evidence-safety p{font-size:12px}.evidence-safety>a{font-size:12px;align-items:flex-start;gap:10px}.evidence-safety>a>svg{margin-top:3px}.imagery-faq{display:block}.faq-visual-column{position:relative;padding-right:85px}.faq-visual-column h2{font-size:36px}.faq-still-life{position:absolute;right:0;top:25px;width:75px;height:110px;margin:0;border-radius:40px}.faq-still-life img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.faq-still-life>span{display:none}.faq-visual-column>.text-link{margin-top:18px;font-size:13px}.faq-content-column{margin-top:29px}.imagery-faq .faq-question{font-size:15px;padding-block:21px}.imagery-faq .faq-answer{font-size:13px}.question-note{padding:22px;gap:13px}.question-note h3{font-size:20px}.section-navigator{display:none}.mobile-section-menu{display:block;position:fixed;top:81px;right:16px;z-index:31;font-size:11px;max-width:calc(100% - 32px);filter:drop-shadow(0 4px 15px #3a2b4610)}.mobile-section-menu>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;background:#f8f5eded;border:1px solid #ffffffc9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:9px 13px;border-radius:50px;color:#5f4d6b;min-height:37px}.mobile-section-menu>summary::-webkit-details-marker{display:none}.mobile-section-dot{width:6px;height:6px;border-radius:50%;background:#89669d}.mobile-section-menu nav{background:#faf7f1fa;padding:10px 18px;border:1px solid #eee5ed;border-radius:14px;min-width:230px;margin-top:7px}.mobile-section-menu nav>a{display:flex;align-items:center;gap:13px;font-size:13px;padding:12px 0;text-decoration:none;color:#665472}.mobile-section-menu nav>a>span{font-size:10px;color:#947b9e}.mobile-section-menu nav>a>svg{margin-left:auto}.mobile-section-menu nav>a[aria-current]{font-weight:600;color:#5e3c75}.mobile-section-menu[open]>summary>svg{transform:rotate(180deg)}}@media (max-width:370px){.marketing-site .immersive-copy h1{font-size:42px}.immersive-copy .eyebrow{font-size:8px}.hero-product-float{width:118px;top:167px}.hero-product-card>div{height:100px}.human-care-copy h2{font-size:34px}.clinician-photo{height:230px}.clinician-photo figcaption svg{display:none}.journey-card{grid-template-columns:105px 1fr;gap:16px}.journey-copy h3{font-size:19px}.evidence-panel{padding:21px 16px}.evidence-comparison strong{font-size:42px}.evidence-comparison{gap:14px}.faq-visual-column h2{font-size:32px}.faq-visual-column{padding-right:65px}.faq-still-life{width:57px;height:100px}}@media (prefers-reduced-motion:reduce){.floating-scroll,.floating-pointer{transform:none!important}.product-gallery-card:hover img,.hero-product-card:hover img{transform:none;scale:1}.reading-progress{display:none}.product-gallery-card:hover .product-open{transform:none}}.home-v2 .evidence-context,.home-v2 .evidence-limit,.home-v2 .evidence-safety p,.evidence-comparison>div>span{font-size:14px;line-height:1.8}.evidence-comparison>div>span{min-height:102px}.home-v2 .hero-membership>p{font-size:14px;line-height:1.6}.evidence-safety>a{font-size:13px}@media (max-width:700px){.home-v2 .hero-membership>p{font-size:13px}.evidence-comparison>div>span{font-size:13px;min-height:135px}.home-v2 .evidence-context,.home-v2 .evidence-limit,.home-v2 .evidence-safety p,.evidence-source{font-size:14px}}.hero-scroll-cue>svg{transform:rotate(90deg)}.mobile-section-menu>summary>svg{transform:rotate(90deg)}.mobile-section-menu[open]>summary>svg{transform:rotate(-90deg)}@media (min-width:701px) and (max-width:1150px){.immersive-hero{min-height:max(740px,calc(100svh - 109px))}}.immersive-hero-picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;display:block}.immersive-hero-picture .immersive-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.immersive-hero-shade{background:linear-gradient(90deg,#f5eee594 0%,#f5eee526 46%,transparent 64%)}.inquiry-site{background:#faf8f5;min-height:100svh}.inquiry-site-header{border-bottom:1px solid #e9e2e9;background:#fffdfb;position:relative;z-index:40}.inquiry-header-inner{min-height:91px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.inquiry-exit{display:inline-flex;align-items:center;gap:10px;justify-self:start;color:#6b5b76;text-decoration:none;font-size:12px;min-height:44px}.inquiry-exit>svg{transform:rotate(180deg)}.inquiry-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:27px}.inquiry-help-link{display:flex;gap:9px;align-items:center;min-height:44px;color:#685571;text-decoration:none;font-size:12px}.inquiry-site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e5dce8;padding-block:24px 30px;color:#796981;font-size:11px;line-height:1.7}.inquiry-site-footer nav{display:flex;gap:23px}.inquiry-site-footer a{display:inline-flex;align-items:center;min-height:44px;color:#655271;text-decoration:underline;text-underline-offset:4px}.mobile-section-menu>nav{max-height:calc(100dvh - 220px);overflow-y:auto;overscroll-behavior:contain}@media (max-width:1050px){.inquiry-header-inner{min-height:82px}.inquiry-header-actions{gap:15px}.inquiry-site-footer{flex-wrap:wrap}.inquiry-site-footer>span:last-child{width:100%}}@media (min-width:701px) and (max-width:1050px){.immersive-hero-picture .immersive-hero-image{-o-object-position:62% center;object-position:62% center}.immersive-hero-shade{background:linear-gradient(90deg,#f5eee5eb,#f5eee55c 62%,transparent)}}@media (max-width:700px){.immersive-hero-picture{height:440px}.immersive-hero-picture .immersive-hero-image{-o-object-position:center 20%;object-position:center 20%;height:440px!important}.immersive-hero-shade{height:465px;background:linear-gradient(180deg,transparent 43%,#f4eee52b 59%,#f4eee5 96%)}.inquiry-header-inner{min-height:74px;grid-template-columns:42px 1fr auto;gap:10px}.inquiry-header-inner>.wordmark{justify-self:start;font-size:26px}.inquiry-exit{width:40px;height:44px;justify-content:center;border:1px solid #e7dfeb;border-radius:50%}.inquiry-exit>span,.inquiry-help-link>span{display:none}.inquiry-header-actions{gap:5px}.inquiry-help-link{width:37px;justify-content:center}.inquiry-site-footer{font-size:10px;gap:0 15px;padding-block:18px 25px}.inquiry-site-footer nav{gap:16px}}@media (max-width:360px){.inquiry-header-inner>.wordmark{font-size:22px}.inquiry-header-actions .language-switch a{padding:6px}.inquiry-help-link{width:28px}}.home-v4{background:#fff;color:#2d2731}.home-v4 .v4-section{padding-block:112px}.home-v4 .v4-chapter{display:flex;align-items:center;gap:17px;color:#766582;font-size:11px;letter-spacing:.13em;margin-bottom:46px}.v4-chapter>span:first-child{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d9cfdf;border-radius:50%;letter-spacing:0}.v4-chapter>i{height:1px;background:#e8e2eb;flex:1;margin-left:18px}.v4-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:50px}.home-v4 h2{font-size:clamp(40px,4.4vw,64px);font-weight:400;line-height:1.06;letter-spacing:-.052em}.home-v4 h2 span{color:#84629a}.home-v4 .v4-heading>.v4-heading,.v4-heading>div:last-child:not(:first-child){max-width:380px}.v4-heading>p{max-width:385px}.home-v4 .v4-heading p{font-size:15px;line-height:1.85;color:#706574}.v4-heading .text-link{margin-top:19px;line-height:1.6}.v4-heading>h2{max-width:760px}.home-v4 .hero-product-float{width:290px;right:3.5%;bottom:90px}.home-v4 .hero-product-card>div{height:250px}.home-v4 .hero-product-copy{font-size:13px;padding:11px 19px 19px}.v4-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.v4-product{min-width:0;display:flex;flex-direction:column}.v4-product-image{position:relative;display:block;aspect-ratio:1/1.07;overflow:hidden;border-radius:15px;background:#ede5f3}.v4-product-image>.floating-visual{position:absolute;top:0;right:0;bottom:0;left:0}.v4-product-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:scale .7s ease}.v4-product-image .floating-scroll{width:106%;height:106%;margin:-3%}.v4-product-image:hover img{scale:1.04}.v4-product-tag{position:absolute;z-index:2;top:18px;left:18px;right:18px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 36px);background:#fffffff0;border-radius:25px;font-size:11px;padding:8px 13px;color:#62516f;line-height:1.4}.v4-product-circle{position:absolute;right:18px;bottom:18px;height:43px;width:43px;border-radius:50%;background:#fff9;display:grid;place-items:center;color:#624674;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v4-image-caption{position:absolute;left:17px;bottom:17px;max-width:68%;font-size:11px;color:#5d4c65;background:#fffdf5d9;padding:4px 8px;border-radius:4px;line-height:1.5}.v4-product-copy{padding:26px 3px 0;display:flex;flex-direction:column;flex:1}.v4-overline{font-size:10px;font-weight:500;letter-spacing:.14em;color:#7c6889}.home-v4 .v4-product h3{font-size:30px;letter-spacing:-.04em;line-height:1.2;font-weight:500;margin-top:11px}.home-v4 .v4-product-copy>p{font-size:14px;line-height:1.85;margin:15px 0 25px;max-width:370px;min-height:78px}.v4-product-links{display:flex;flex-direction:column;gap:11px;margin-top:auto}.v4-product-links>a:first-child{display:flex;align-items:center;justify-content:space-between;background:#f2edf6;color:#614579;text-decoration:none;padding:13px 17px;border-radius:50px;font-size:13px;min-height:46px}.v4-product-links>a:last-child{text-decoration:underline;text-underline-offset:5px;color:#71617b;font-size:12px;text-align:center;padding:9px;min-height:40px}.home-v4 .v4-disclosure{font-size:12px;line-height:1.8;color:#716774;border-top:1px solid #e5dee8;padding-top:24px;margin-top:34px}.v4-disclosure a{color:#654279;text-decoration:underline;text-underline-offset:4px}.v4-wide-story{position:relative;isolation:isolate;min-height:500px;overflow:hidden;display:flex;align-items:center;background:#3b2a43}.v4-wide-story>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.v4-wide-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#22152be8,#2a173759 52%,transparent 82%);z-index:1}.v4-wide-copy{position:relative;z-index:2;padding-block:80px}.home-v4 .v4-product-story h2{color:#fff;max-width:620px}.home-v4 .v4-product-story .eyebrow{color:#d9c8e5}.home-v4 .v4-wide-copy>p:not(.eyebrow){max-width:410px;font-size:15px;line-height:1.85;margin-top:25px;color:#f1e9f5}.v4-wide-copy .primary-button{margin-top:26px;background:#f8f4ee;color:#342539;min-height:52px}.v4-wide-copy .secondary-button{margin-top:26px;background:#fffdf8eb;color:#43344d;border-color:#ffffff91}.v4-wide-caption{font-size:11px;display:block;color:#e3d7e9;margin-top:28px;line-height:1.6}.v4-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:38px;gap:20px;border-bottom:1px solid #e7e0eb}.v4-values>div{display:flex;gap:18px;align-items:center;font-size:13px;color:#665771}.v4-values img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;border-radius:14px}.v4-process-layout{display:grid;grid-template-columns:1fr 1.02fr;gap:65px;align-items:stretch}.v4-process-photo{position:relative;min-height:530px;margin:0;overflow:hidden;border-radius:14px;background:#ebe5dd}.v4-process-photo>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.v4-process-photo figcaption{position:absolute;left:24px;right:24px;bottom:25px;padding:15px 19px;max-width:360px;color:#55485c;background:#fffaf0e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:15px;border-radius:8px;line-height:1.55}.v4-process-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.v4-process-steps li{display:grid;grid-template-columns:112px 1fr;gap:25px;border-bottom:1px solid #e7dfea;padding-block:30px;align-items:center;flex:1}.v4-process-steps li:first-child{padding-top:0}.v4-process-steps li:last-child{padding-bottom:0;border:0}.v4-process-steps img{width:112px;height:132px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.v4-process-steps li>div>span{font-size:11px;color:#927ba1;display:block;margin-bottom:9px}.home-v4 .v4-process-steps h3{font-size:25px;font-weight:400;line-height:1.16;letter-spacing:-.035em}.home-v4 .v4-process-steps p{font-size:14px;line-height:1.8;margin-top:12px}.v4-photo-divider{position:relative;height:185px;overflow:hidden;background:#eee8f3}.v4-photo-divider>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-v4 .membership-plan{overflow:hidden;box-shadow:none;transform:none!important}.home-v4 .membership-card-art{width:calc(100% + 94px);max-width:none;height:180px;-o-object-fit:cover;object-fit:cover;margin:-47px -47px 30px}.home-v4 .membership-annual{background:#67487d}.home-v4 .membership-monthly{background:#f2eee6}.home-v4 .membership-card-divider{opacity:.6}.home-v4 .membership-points svg{display:none}.home-v4 .membership-points li{padding-left:15px;position:relative}.home-v4 .membership-points li:before{content:"";position:absolute;top:.65em;left:0;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.6}.membership-medication-note{grid-template-columns:1fr!important}.home-v4 .nv-trust-metrics{background:#fff;padding-bottom:90px;padding-top:0}.nv-trust-metric-value>img{width:75px;height:75px;-o-object-fit:contain;object-fit:contain;border-radius:14px}.home-v4 .nv-trust-stories{background:#f6f3ed;padding-block:112px}.home-v4 .nv-trust-story{box-shadow:none;border-radius:10px}.home-v4 .nv-trust-editorial>img{height:390px}.home-v4 .v4-life-story{min-height:530px;background:#d7dcce}.v4-life-story .v4-wide-shade{background:linear-gradient(90deg,#f3f0e8eb,#f3f0e83d 59%,transparent)}.home-v4 .v4-life-story h2{color:#3b3540}.home-v4 .v4-life-story .eyebrow,.home-v4 .v4-life-story .v4-wide-caption{color:#5e5167}.home-v4 .v4-life-story p:not(.eyebrow){color:#5e5663}.v4-research-art{margin:30px 0 0;overflow:hidden;border-radius:13px;max-width:350px}.v4-research-art img{display:block;width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.home-v4 .evidence-section{padding-block:112px;border-bottom:0;gap:80px}.home-v4 .evidence-panel{background:#f7f5f2}.v4-guide-library{border-top:1px solid #e5dfe8}.v4-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 29px}.v4-article{display:block;text-decoration:none;min-width:0}.v4-article>div{overflow:hidden;aspect-ratio:4/3;border-radius:12px;position:relative;background:#eee8f4}.v4-article img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s ease}.v4-article:hover img{transform:scale(1.04)}.v4-article>div>span{position:absolute;left:16px;top:16px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fffdf2e8;color:#675173;font-size:11px}.home-v4 .v4-article>p{font-size:11px;letter-spacing:.025em;color:#80678e;margin:19px 0 10px}.home-v4 .v4-article h3{font-size:26px;line-height:1.2;letter-spacing:-.035em;font-weight:400;max-width:345px}.v4-article-read{font-size:12px;line-height:1.5;color:#745780;display:flex;align-items:center;gap:15px;margin-top:19px}.v4-questions{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.v4-questions figure{margin:32px 0 22px;overflow:hidden;border-radius:14px;max-width:415px}.v4-questions figure img{display:block;width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.v4-faq-list{padding-top:22px}.v4-faq-list .faq-question{font-size:17px;line-height:1.4;padding-block:26px}.v4-faq-list .faq-answer{font-size:15px;line-height:1.8}.home-v4 .v4-faq-list>p{font-size:14px;margin-top:30px}.v4-faq-list>p>a{color:#74518c;text-decoration:underline;text-underline-offset:4px}.v4-closing{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding-block:112px;background:#f5eee4}.v4-closing>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-3}.v4-closing-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#f9f3ec4d}.home-v4 .v4-closing h2{font-size:clamp(43px,5vw,72px);max-width:880px;margin:auto;line-height:1.06}.home-v4 .v4-closing p:not(.eyebrow){font-size:15px;margin-top:27px}.v4-closing .primary-button{margin-top:27px}.v4-closing small{font-size:12px;line-height:1.7;display:block;margin-top:20px;color:#7a6880}.v4-footer{background:#f8f6f2;padding-top:86px}.v4-footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:50px}.v4-footer-brand>.wordmark{font-size:42px;line-height:1.2}.marketing-site .v4-footer-brand>p{font-size:15px;line-height:1.9;margin:24px 0 20px;color:#746d78}.v4-footer-brand>a:last-child{font-size:13px;color:#6b5877;text-decoration:none}.marketing-site .v4-footer nav>h2{font-size:10px;font-weight:500;letter-spacing:.15em;color:#8b7c95;margin:7px 0 23px;line-height:1.5}.v4-footer nav>a{display:block;font-size:14px;color:#54445f;text-decoration:none;min-height:40px;line-height:1.5;padding-block:8px}.v4-footer nav>a:hover{color:#805599;text-decoration:underline;text-underline-offset:5px}.v4-footer-signoff{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-block:75px 44px}.marketing-site .v4-footer-signoff>p{font-size:clamp(38px,5.3vw,76px);font-weight:400;letter-spacing:-.06em;line-height:1.1;color:#3f3447;margin:0}.v4-footer-signoff>p>span{color:#a48ab4}.v4-footer-signoff>a{font-size:12px;text-decoration:none;color:#6d5779;white-space:nowrap;padding:12px 0}.v4-footer-signoff>a>span{margin-left:14px}.v4-footer-information{border-top:1px solid #e2dae7;padding-top:25px;display:grid;grid-template-columns:1.3fr 1fr;gap:60px}.marketing-site .v4-footer-information p{font-size:11px;line-height:1.9;color:#82748a;margin:0;max-width:820px}.v4-footer-information details{font-size:11px;color:#6b527d}.v4-footer-information summary{cursor:pointer;min-height:36px;line-height:1.7}.marketing-site .v4-footer-information details p{margin-block:12px}.v4-footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:10px;color:#8d7d94;padding-block:35px 30px}.visual-menu-card-image{height:210px}.visual-menu-panel{padding-top:40px}.visual-menu-bottom{margin-top:32px!important;padding-block:24px}.rich-site-header .visual-menu-card-copy h3{font-size:19px}@media (min-width:1600px){.home-v4 .hero-product-float{width:330px}.home-v4 .hero-product-card>div{height:285px}}@media (max-width:1150px){.v4-product-grid{gap:20px}.home-v4 .v4-product h3{font-size:26px}.v4-heading{gap:35px}.v4-heading>div:last-child:not(:first-child){max-width:320px}.v4-process-layout{gap:38px}.v4-process-steps li{grid-template-columns:90px 1fr;gap:20px}.v4-process-steps img{width:90px;height:116px}.home-v4 .v4-process-steps h3{font-size:23px}.home-v4 .hero-product-float{width:220px}.home-v4 .hero-product-card>div{height:185px}.v4-values>div{gap:10px;font-size:12px}.v4-values img{width:58px;height:58px}.home-v4 .evidence-section{gap:40px}.home-v4 .membership-card-art{margin:-36px -36px 25px;width:calc(100% + 72px);height:165px}.v4-footer-grid{gap:28px;grid-template-columns:1.5fr 1fr 1fr 1fr}.v4-questions{gap:50px}.v4-footer-information{gap:40px}}@media (min-width:701px) and (max-width:950px){.home-v4 .v4-section{padding-block:85px}.home-v4 h2{font-size:43px}.v4-heading{align-items:flex-start}.v4-heading>div:last-child:not(:first-child){max-width:255px}.home-v4 .v4-heading p{font-size:14px}.home-v4 .v4-product h3{font-size:24px}.home-v4 .v4-product-copy>p{font-size:13px;min-height:116px}.v4-product-tag{font-size:9px;top:12px;left:12px}.v4-product-circle{width:33px;height:33px;right:12px;bottom:12px}.v4-image-caption{font-size:9px;left:10px;bottom:13px;padding:3px 5px;max-width:65%}.v4-process-layout{grid-template-columns:1fr;gap:36px}.v4-process-photo{min-height:330px}.v4-process-steps li{grid-template-columns:110px 1fr}.v4-process-steps img{width:110px;height:110px}.v4-values{grid-template-columns:repeat(2,1fr);gap:16px}.home-v4 .hero-product-float{width:175px}.home-v4 .hero-product-card>div{height:150px}.v4-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-footer-grid{grid-template-columns:1.3fr 1fr 1fr}.v4-footer-grid>nav:last-child{grid-column:2/4;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.v4-footer-grid>nav:last-child>h2{grid-column:1/-1;margin-bottom:10px}.home-v4 .evidence-section{display:block}.v4-research-art{display:none}.home-v4 .v4-questions{grid-template-columns:1fr 1.15fr;gap:32px}}@media (max-width:700px){.home-v4 .mobile-section-menu{top:105px}.home-v4 .v4-section{padding-block:68px}.home-v4 h2{font-size:clamp(35px,9.3vw,48px);line-height:1.1}.home-v4 .v4-chapter{margin-bottom:30px;font-size:9px;gap:12px}.v4-chapter>span:first-child{height:29px;width:29px}.v4-chapter>i{margin-left:5px}.v4-heading{display:block;margin-bottom:32px}.v4-heading>div:last-child:not(:first-child){max-width:none;margin-top:20px}.home-v4 .v4-heading p{font-size:14px}.v4-heading>p{margin-top:22px}.v4-heading>.text-link{margin-top:22px}.home-v4 .hero-product-float{width:145px;top:123px;left:0;right:auto;bottom:auto}.home-v4 .hero-product-card>div{height:125px}.home-v4 .hero-product-copy{font-size:10px;padding:5px 10px 9px}.v4-product-grid{grid-template-columns:1fr;gap:40px}.v4-product-image{aspect-ratio:1/1.02}.v4-product-tag{font-size:11px;left:16px;top:16px}.v4-product-copy{padding:21px 2px 0}.home-v4 .v4-product h3{font-size:30px}.home-v4 .v4-product-copy>p{min-height:0;font-size:14px;margin:13px 0 19px;max-width:none}.v4-product-links{gap:5px}.home-v4 .v4-disclosure{font-size:12px;margin-top:30px;line-height:1.8}.v4-wide-story{min-height:555px;align-items:flex-end}.v4-wide-story>img{-o-object-position:67% center;object-position:67% center}.v4-wide-copy{padding-block:55px 35px}.v4-wide-shade{background:linear-gradient(0deg,#251730f2,#25173087 75%,#25173021)}.home-v4 .v4-wide-copy>p:not(.eyebrow){font-size:14px;max-width:330px;margin-top:20px}.v4-wide-copy .primary-button,.v4-wide-copy .secondary-button{width:100%;margin-top:23px}.v4-wide-caption{font-size:11px;margin-top:23px}.v4-values{grid-template-columns:1fr 1fr;gap:18px 16px;padding-block:28px}.v4-values>div{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px}.v4-values img{width:64px;height:64px}.v4-process-layout{grid-template-columns:1fr;gap:23px}.v4-process-photo{min-height:310px}.v4-process-photo figcaption{left:18px;bottom:18px;right:18px;font-size:14px;padding:12px 16px}.v4-process-steps li{grid-template-columns:78px 1fr;gap:19px;padding-block:27px;align-items:start}.v4-process-steps li:first-child{padding-top:16px}.v4-process-steps img{height:94px;width:78px}.home-v4 .v4-process-steps h3{font-size:24px}.home-v4 .v4-process-steps p{font-size:14px;margin-top:11px}.v4-photo-divider{height:135px}.home-v4 .membership-card-art{margin:-29px -29px 23px;width:calc(100% + 58px);height:170px}.home-v4 .nv-trust-metrics{padding-bottom:58px}.nv-trust-metrics .nv-trust-metric-value>img{width:52px;height:52px;margin-top:10px}.home-v4 .nv-trust-stories{padding-block:66px}.home-v4 .nv-trust-editorial>img{height:290px}.home-v4 .v4-life-story{min-height:550px}.v4-life-story>img{-o-object-position:72% center;object-position:72% center}.v4-life-story .v4-wide-shade{background:linear-gradient(0deg,#f7f2eafa,#f3f0e87d 60%,#f3f0e810)}.home-v4 .v4-life-story .v4-wide-copy{padding-top:200px}.home-v4 .evidence-section{padding-block:65px;display:block}.v4-research-art{max-width:none;margin-top:26px}.v4-research-art img{height:190px}.v4-article-grid{grid-template-columns:1fr;gap:35px}.v4-article>div{aspect-ratio:1.6}.home-v4 .v4-article h3{font-size:27px}.v4-article-read{margin-top:14px;font-size:13px}.v4-questions{grid-template-columns:1fr;gap:27px}.v4-questions figure{margin-top:25px;max-width:none}.v4-questions figure img{height:220px}.v4-faq-list{padding-top:0}.v4-faq-list .faq-question{font-size:16px;padding-block:23px}.v4-closing{padding-block:75px}.home-v4 .v4-closing h2{font-size:42px}.home-v4 .v4-closing p:not(.eyebrow){font-size:14px}.v4-closing .primary-button{width:100%;font-size:13px}.v4-closing small{font-size:11px}.v4-footer{padding-top:55px;padding-bottom:15px}.v4-footer-grid{grid-template-columns:1fr 1fr;gap:34px 22px}.v4-footer-brand{grid-column:1/-1;padding-bottom:10px}.v4-footer-brand>.wordmark{font-size:36px}.marketing-site .v4-footer-brand>p{margin:17px 0;font-size:14px}.v4-footer nav>a{font-size:13px;min-height:39px}.marketing-site .v4-footer nav>h2{font-size:9px;margin-bottom:14px}.v4-footer-grid>nav:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.v4-footer-grid>nav:last-child>h2{grid-column:1/-1}.v4-footer-signoff{margin-block:45px 30px;display:block}.marketing-site .v4-footer-signoff>p{font-size:46px}.v4-footer-signoff>a{display:inline-block;margin-top:17px;font-size:12px}.v4-footer-information{grid-template-columns:1fr;gap:17px;padding-top:23px}.marketing-site .v4-footer-information p{font-size:11px;line-height:1.8}.v4-footer-information summary{font-size:12px}.v4-footer-bottom{padding-block:20px 65px;font-size:10px;gap:14px;flex-wrap:wrap}.v4-footer-bottom>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.v4-product-image:hover img,.v4-article:hover img{transform:none;scale:none}.v4-article img,.v4-product-image img{transition:none}}.home-v4 .membership-plan{--v4-plan-padding:clamp(29px,3.5vw,47px);padding:var(--v4-plan-padding)}.home-v4 .membership-card-art{margin-top:calc(-1 * var(--v4-plan-padding));margin-inline:calc(-1 * var(--v4-plan-padding));width:calc(100% + 2 * var(--v4-plan-padding))}.home-v4 .section-navigator[hidden],.home-v4 .mobile-section-menu[hidden]{display:none}body[data-surface=marketing]{zoom:1;margin:0;background:#fefdfb}@-moz-document url-prefix(){html:has(body[data-surface=marketing]){font-size:16px}}body[data-surface=marketing] [id]{scroll-margin-top:0}body:not([data-surface=marketing]){background:#fff}.rich-site-header{z-index:45}.rich-desktop-nav{display:flex;align-items:center;gap:24px}.rich-desktop-nav>a,.rich-desktop-nav>button{display:flex;align-items:center;gap:7px;background:none;border:0;padding:12px 0;min-height:44px;color:var(--nv-ink);font:inherit;font-size:13px;text-decoration:none;position:relative;white-space:nowrap}.rich-desktop-nav>button>svg{transform:rotate(90deg);transition:transform .25s}.rich-desktop-nav>button[aria-expanded=true]>svg{transform:rotate(-90deg)}.rich-desktop-nav>button[aria-expanded=true],.rich-desktop-nav>a[aria-current]{color:var(--nv-purple);text-decoration:underline;text-underline-offset:7px}.rich-menu-trigger{display:none;place-items:center;background:none;border:0;padding:10px;width:44px;height:44px}.rich-site-header .header-cta{font-size:13px;padding-inline:22px;min-height:48px;gap:17px}.visual-menu-panel{position:absolute;top:100%;left:0;right:0;background:#fefcf8;border-top:1px solid #ece5ed;border-radius:0 0 20px 20px;box-shadow:0 22px 45px #31213c15;padding-top:32px;max-height:calc(100dvh - 125px);overflow:auto;animation:nav-panel-in .22s var(--nv-ease)}.visual-menu-panel[hidden]{display:none}.visual-menu-inner{display:grid;grid-template-columns:.72fr 3fr;gap:42px;align-items:start}.visual-menu-intro{padding-top:10px}.visual-menu-intro .eyebrow{font-size:10px!important;line-height:1.6;margin-bottom:16px}.marketing-site .visual-menu-intro h2{font-size:30px;line-height:1.12;letter-spacing:-.045em}.marketing-site .visual-menu-intro>p:not(.eyebrow){font-size:13px;line-height:1.75;margin-top:17px;max-width:210px}.visual-menu-intro .text-link{margin-top:21px;font-size:12px}.visual-menu-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.visual-menu-card{min-width:0;text-decoration:none;display:block}.visual-menu-card-image{height:190px;border-radius:12px;overflow:hidden;position:relative;background:#eee6f3}.visual-menu-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .65s var(--nv-ease)}.visual-menu-card:hover .visual-menu-card-image img{transform:scale(1.055)}.visual-menu-card-image>span{position:absolute;bottom:8px;left:9px;right:9px;font-size:11px;line-height:1.5;max-width:-moz-max-content;max-width:max-content;padding:2px 6px;border-radius:3px;color:#65566d;background:#fffcf6e8}.visual-menu-card-copy{position:relative;padding-top:17px;padding-right:22px}.marketing-site .visual-menu-card-copy h3{font-size:18px;line-height:1.3;letter-spacing:-.025em;font-weight:500}.marketing-site .visual-menu-card-copy p{font-size:12px;line-height:1.7;margin-top:6px}.visual-menu-card-arrow{position:absolute;right:0;top:20px;color:#7c598f}.visual-menu-bottom{margin-top:28px!important;padding-block:18px;border-top:1px solid #e6dce9;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;color:#715f7d}.visual-menu-bottom>span,.visual-menu-bottom>a{display:flex;align-items:center;gap:9px}.visual-menu-bottom>a{text-decoration:none}.visual-menu-bottom>a:hover{text-decoration:underline}.visual-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#34243e1c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.image-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;border:0;margin:0;background:#fefcf8;color:var(--nv-ink);width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:22px 24px 28px;overflow-y:auto;overscroll-behavior:contain}.image-mobile-menu::backdrop{background:#32223d66}.image-mobile-menu-head{display:flex;align-items:center;justify-content:space-between}.marketing-site .image-mobile-welcome{font-size:15px;margin:24px 0 19px;color:#73647d}.image-mobile-card-nav{display:grid;gap:12px}.image-mobile-menu .visual-menu-card{display:grid;grid-template-columns:94px 1fr;gap:18px;background:#f2ecf6;border-radius:13px;overflow:hidden;padding:7px 16px 7px 7px;align-items:center}.image-mobile-menu .visual-menu-card-image{height:100px;border-radius:9px}.image-mobile-menu .visual-menu-card-image>span{font-size:11px;left:4px;right:4px;bottom:4px;padding:2px 3px;line-height:1.25}.image-mobile-menu .visual-menu-card-copy{padding-top:0;padding-right:17px}.marketing-site .image-mobile-menu .visual-menu-card-copy h3{font-size:21px;line-height:1.2}.marketing-site .image-mobile-menu .visual-menu-card-copy p{font-size:12px;margin-top:7px;line-height:1.55}.image-mobile-menu .visual-menu-card-arrow{top:3px;right:-2px}.image-mobile-links{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin-top:23px;border-top:1px solid #e6dfea}.image-mobile-links>a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:57px;border-bottom:1px solid #e6dfea;font-size:13px;line-height:1.4;text-decoration:none;color:#62506f;padding-block:12px}.image-mobile-links svg{flex-shrink:0;width:15px}.image-mobile-start{width:100%;margin-top:25px;font-size:14px}.marketing-site .image-mobile-note{font-size:11px;text-align:center;margin-top:10px;color:#76677c}.image-mobile-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:26px;font-size:12px}.image-mobile-footer>a{display:flex;align-items:center;gap:9px;text-decoration:none;color:#6c527e}.image-mobile-links>a[aria-current],.v4-footer-grid nav>a[aria-current]{color:var(--nv-purple-deep);text-decoration:underline;text-underline-offset:5px}@keyframes nav-panel-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@media (max-width:1200px){.rich-desktop-nav{gap:18px}.rich-desktop-nav>a,.rich-desktop-nav>button{font-size:12px}.rich-site-header .header-actions{gap:13px}.rich-site-header .header-cta{font-size:12px;padding-inline:18px}.visual-menu-inner{gap:28px;grid-template-columns:.75fr 3fr}.visual-menu-cards{gap:15px}.visual-menu-card-image{height:165px}.marketing-site .visual-menu-intro h2{font-size:27px}.marketing-site .visual-menu-card-copy h3{font-size:17px}}@media (max-width:1050px){.rich-desktop-nav,.visual-menu-panel,.visual-menu-backdrop{display:none}.rich-menu-trigger{display:grid}.rich-site-header .header-inner{height:76px}.rich-site-header .header-actions{gap:16px}}@media (max-width:700px){.rich-site-header .header-inner{height:69px}.rich-site-header .header-actions{gap:10px}.rich-menu-trigger{margin-right:-10px}.image-mobile-menu{padding:22px 20px 28px}.image-mobile-menu .wordmark{font-size:29px}}@media (max-width:360px){.image-mobile-menu{padding-inline:16px}.image-mobile-menu .visual-menu-card{grid-template-columns:78px 1fr;gap:13px;padding-right:12px}.image-mobile-menu .visual-menu-card-image{height:96px}.marketing-site .image-mobile-menu .visual-menu-card-copy h3{font-size:19px}.image-mobile-links{gap:0 15px}.image-mobile-links>a{font-size:12px}}@media (prefers-reduced-motion:reduce){.visual-menu-panel{animation:none}.visual-menu-card:hover .visual-menu-card-image img{transform:none}}.visual-program-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px!important;padding-top:24px;border-top:1px solid #e4dcea}.visual-program-cards .visual-menu-program{display:grid;grid-template-columns:120px 1fr;gap:0 20px;align-items:start}.visual-program-cards .visual-menu-card-image{grid-row:span 2;height:120px}.visual-program-cards .visual-menu-card-copy{padding-top:0}.marketing-site .visual-menu-program .visual-menu-program-note{font-size:14px;line-height:1.55;color:#655c6c;margin:10px 0 0}.marketing-site .visual-menu-program .visual-menu-card-copy p{font-size:14px}.image-mobile-menu .visual-menu-program .visual-menu-program-note{padding:0 12px 16px;margin:0}.marketing-site .image-mobile-menu .visual-menu-program .visual-menu-card-copy p{font-size:14px}.visual-menu-plans .visual-menu-inner{grid-template-columns:.85fr 3.7fr;gap:32px}.visual-menu-plans .visual-menu-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.visual-menu-plans .visual-menu-card-image{height:165px;background:#eee7f0;border:1px solid #e5dce9;border-radius:10px}.visual-menu-card-image img{height:100%!important}.marketing-site .visual-menu-plans .visual-menu-card-copy h3{font-size:16px;line-height:1.3;min-height:42px;letter-spacing:-.02em}.marketing-site .visual-menu-plans .visual-menu-card-copy p{font-size:11px;color:#755389}.visual-menu-plans .visual-menu-card-copy{padding-top:14px;padding-right:12px}.visual-menu-plans .visual-menu-card-arrow{top:auto;bottom:3px;right:0}.visual-menu-card[aria-current=page] .visual-menu-card-image{outline:2px solid #8b679f;outline-offset:3px}.visual-menu-card[aria-current=page] h3{color:#69457e}.visual-menu-card:focus-visible{outline:2px solid #8b679f;outline-offset:7px;border-radius:10px}.marketing-site .visual-menu-plans .visual-menu-intro h2{font-size:29px}.visual-menu-plans .visual-menu-intro .text-link{font-size:12px}.image-mobile-plans-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:24px 0 16px}.marketing-site .image-mobile-plans-heading .image-mobile-welcome{font-size:13px;color:#5c4966;font-weight:500;margin:0}.image-mobile-plans-heading>a{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:11px;white-space:nowrap;color:#755289;text-decoration:none}.image-mobile-card-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.image-mobile-menu .visual-menu-card{display:block;background:#f5eff8;border:1px solid #e4dbe9;border-radius:12px;padding:0;overflow:hidden}.image-mobile-menu .visual-menu-card:nth-child(2){background:#f0ece5}.image-mobile-menu .visual-menu-card:nth-child(3){background:#efe8f4}.image-mobile-menu .visual-menu-card:nth-child(4){background:#eee9e0}.image-mobile-menu .visual-menu-card-image{height:132px;border-radius:0}.image-mobile-menu .visual-menu-card-image>span{font-size:9px;bottom:6px;left:7px;right:7px;padding:1px 4px;line-height:1.4}.image-mobile-menu .visual-menu-card-copy{padding:13px 12px 14px}.marketing-site .image-mobile-menu .visual-menu-card-copy h3{font-size:16px;line-height:1.3;min-height:42px;letter-spacing:-.025em}.marketing-site .image-mobile-menu .visual-menu-card-copy p{font-size:10px;line-height:1.4;margin-top:6px;padding-right:15px;color:#745581}.image-mobile-menu .visual-menu-card-arrow{top:auto;right:11px;bottom:13px}.image-mobile-menu .visual-menu-card-arrow>svg{width:13px;height:13px}.image-mobile-menu .visual-menu-card[aria-current=page]{border-color:#845299;background:#e9dfef}.image-mobile-menu .visual-menu-card[aria-current=page] .visual-menu-card-image{outline:0}.image-mobile-links>a[aria-current]{font-weight:500}.image-mobile-start{border-radius:9px}.image-mobile-menu .image-mobile-footer{padding-bottom:env(safe-area-inset-bottom)}.rich-site-header .header-signin{font-size:12px;font-weight:500;color:var(--nv-ink);text-decoration:none;white-space:nowrap}.rich-site-header .header-signin:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:1050px){.rich-site-header .header-signin{display:none}}@media (min-width:701px){.image-mobile-menu{padding-inline:max(32px,calc((100vw - 680px)/2))}.image-mobile-menu .visual-menu-card-image{height:160px}.marketing-site .image-mobile-menu .visual-menu-card-copy h3{font-size:20px;min-height:27px}.marketing-site .image-mobile-menu .visual-menu-card-copy p{font-size:12px}}@media (max-width:1200px){.visual-menu-plans .visual-menu-inner{grid-template-columns:.8fr 3.5fr;gap:24px}.visual-menu-plans .visual-menu-card-image{height:144px}.marketing-site .visual-menu-plans .visual-menu-intro h2{font-size:26px}.marketing-site .visual-menu-plans .visual-menu-card-copy h3{font-size:15px}}@media (max-width:360px){.image-mobile-card-nav{gap:10px}.image-mobile-menu .visual-menu-card-image{height:115px}.marketing-site .image-mobile-menu .visual-menu-card-copy h3{font-size:14px;min-height:37px}.image-mobile-menu .visual-menu-card-copy{padding-inline:10px}.image-mobile-plans-heading{gap:8px}.marketing-site .image-mobile-plans-heading .image-mobile-welcome{font-size:12px}}.visual-intent-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.marketing-site .visual-intent-heading h2{font-size:28px;margin:0}.visual-intent-menu .visual-menu-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.visual-intent-menu .intent-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-intent-menu .visual-menu-card-image{height:190px}.visual-menu-card-image.visual-menu-couple img{-o-object-position:center top;object-position:center top}.marketing-site .visual-intent-menu .visual-menu-card-copy h3{font-size:20px}.marketing-site .visual-intent-menu .visual-menu-card-copy p{font-size:14px}.marketing-site .visual-intent-menu .visual-menu-program-note{font-size:12px;line-height:1.5}.marketing-site .mobile-intent-group h2{font-size:23px;margin:0}.mobile-intent-group{padding-bottom:18px;border-bottom:1px solid #e4dcea}.rich-desktop-nav{gap:25px}@media (min-width:1051px) and (max-width:1250px){.rich-site-header .header-cta{display:none}}@media (min-width:901px){.marketing-site .visual-menu-cards:has(img[src*=program-product-scene-]) .visual-menu-card-image{height:auto!important;aspect-ratio:16/9}}.marketing-site .visual-intent-menu .visual-menu-program-note,.marketing-site .image-mobile-menu .visual-menu-program-note{font-size:10px;line-height:1.4;margin-top:8px;color:#766c7e}@media (min-width:1051px){.marketing-site .visual-intent-menu .visual-menu-cards .visual-menu-card-image{height:160px!important;aspect-ratio:auto!important}.marketing-site .visual-intent-menu .visual-menu-card-copy{padding-top:12px}.marketing-site .visual-intent-menu .visual-menu-card-copy h3{font-size:19px}.marketing-site .visual-intent-menu .visual-menu-card-copy p{font-size:13px;line-height:1.45;margin-top:6px}}@media (max-width:1050px){.marketing-site .image-mobile-menu .visual-menu-program-note{font-size:10px!important;line-height:1.35;margin:4px 4px 2px}.marketing-site .image-mobile-menu .mobile-category-cover .visual-menu-card-image{height:130px;aspect-ratio:auto}.marketing-site .image-mobile-menu .mobile-category-cover .visual-menu-card-copy{padding:11px 36px 12px 14px}.marketing-site .image-mobile-menu .visual-menu-card-copy h3{font-size:14px}.marketing-site .image-mobile-menu .visual-menu-card-copy p{font-size:11px;line-height:1.4}}.marketing-site .page-section-navigation{position:fixed;z-index:32;right:12px;top:var(--guide-top,55%);transform:translateY(-50%);width:44px;--guide-max-height:340px;--guide-step:36px;--guide-padding:8px}.marketing-site .page-section-navigation[hidden]{display:none}.marketing-site .page-section-rail{position:relative;width:44px;padding:var(--guide-padding) 0;isolation:isolate}.marketing-site .page-section-rail:before{content:"";position:absolute;top:0;right:8px;bottom:0;left:8px;z-index:-1;border-radius:30px;background:#f6f3eae8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px #fff8,0 5px 20px #392e4005;pointer-events:none}.marketing-site .page-section-dots{max-height:calc(var(--guide-max-height) - var(--guide-padding) * 2);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y;scroll-behavior:auto;border-radius:22px}.marketing-site .page-section-dots::-webkit-scrollbar{display:none}.marketing-site .page-section-dots>a{display:grid;place-items:center;position:relative;width:44px;height:var(--guide-step);flex:none;text-decoration:none;border-radius:50%;outline-offset:-7px;-webkit-tap-highlight-color:transparent}.marketing-site .page-section-dot{display:block;width:4px;height:4px;border:1px solid #9b85a7;border-radius:50%;transition:background .25s,border-color .25s,transform .35s cubic-bezier(.22,1,.36,1)}.marketing-site .page-section-dots>a[aria-current] .page-section-dot{background:#866394;border-color:#866394;transform:scale(1.9)}.marketing-site .page-section-dots>a:hover .page-section-dot,.marketing-site .page-section-dots>a:focus-visible .page-section-dot{border-color:#704785}.marketing-site .page-section-dots>a:focus-visible{outline:2px solid #795489;background:#ece2ef}.marketing-site .page-section-label{position:absolute;right:calc(100% + 12px);transform:translate(5px,-50%);display:flex;align-items:center;gap:9px;width:-moz-max-content;width:max-content;max-width:min(240px,calc(100vw - 78px));padding:15px 19px;border:1px solid #fff8;border-radius:4px;background:#f8f5edef;color:#5f4c6b;font-size:12px;line-height:1.5;box-shadow:0 8px 24px #392b4706;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .2s,transform .25s}.marketing-site .page-section-label.is-visible{opacity:1;transform:translateY(-50%)}.marketing-site .page-section-label>span:first-child{font-variant-numeric:tabular-nums;color:#937aa2}.marketing-site .page-section-label>span:last-child{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.marketing-site [data-scroll-destination]{scroll-margin-top:100px}.marketing-site [data-scroll-destination]:focus{outline:none}@media (max-width:700px),(pointer:coarse){.marketing-site .page-section-navigation{--guide-step:44px}}@media (max-width:1199px){.marketing-site .page-section-navigation{right:3px}.marketing-site #main-content{margin-right:36px}.marketing-site>.simple-footer,.marketing-site>.inquiry-site-footer{margin-right:36px}.marketing-site .page-section-label{right:calc(100% + 7px);font-size:11px;padding:12px 14px;max-width:min(230px,calc(100vw - 66px))}}@media (prefers-reduced-motion:reduce){.marketing-site .page-section-dot,.marketing-site .page-section-label{transition:none}}@media print{.marketing-site .page-section-navigation{display:none}.marketing-site #main-content,.marketing-site>.simple-footer,.marketing-site>.inquiry-site-footer{margin-right:0}}.marketing-site .announcement{min-height:34px;height:auto;padding:6px 20px;font-size:11px;background:#ede7f1;color:#53405f}.marketing-site .announcement a{font-weight:600;text-decoration:none;min-height:22px}.marketing-site .announcement a:hover{text-decoration:underline}.marketing-site .rich-site-header{background:#fdfbf8f5;border-bottom-color:#ded5e380}.marketing-site .rich-site-header .header-inner{height:82px}.marketing-site .rich-site-header .wordmark{font-size:31px}.marketing-site .rich-site-header .header-cta{border-radius:9px;min-height:45px;font-size:12px;padding-inline:18px;gap:14px}.marketing-site .language-switch{padding-inline:3px;border:1px solid #e6deea;border-radius:7px;background:#fff9}.marketing-site .language-switch a{min-width:29px;padding-block:8px;font-size:10px}.marketing-site .rich-desktop-nav{gap:23px}.marketing-site .rich-desktop-nav>a,.marketing-site .rich-desktop-nav>button{font-size:12px}.marketing-site .rich-desktop-nav>a[aria-current]{text-decoration:none}.marketing-site .rich-desktop-nav>a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;background:#79508b;border-radius:2px}.marketing-site .v4-footer{background:#f0ece6;border-top:1px solid #e1d9e1;padding-top:65px}.marketing-site .v4-footer-grid{grid-template-columns:1.4fr 1.2fr 1.15fr .8fr;gap:40px}.marketing-site .v4-footer-brand>.wordmark{font-size:40px}.marketing-site .v4-footer-brand>p{font-size:14px;line-height:1.8;margin:22px 0 17px;color:#62566a}.marketing-site .v4-footer-brand>a[href^="mailto:"]{font-size:12px;color:#62516b;text-decoration:none;display:block;min-height:35px;overflow-wrap:anywhere}.marketing-site .v4-footer-brand>a.v4-footer-start{display:inline-flex;align-items:center;gap:32px;min-height:44px;padding:10px 15px;margin-top:16px;border:1px solid #beacc8;border-radius:8px;font-size:12px;font-weight:500;color:#543665;text-decoration:none}.marketing-site .v4-footer-brand>a.v4-footer-start:hover{background:#e8dfef}.marketing-site .v4-footer nav>h2{font-size:10px;font-weight:600;letter-spacing:.11em;color:#63536e;margin:6px 0 18px}.marketing-site .v4-footer nav>a{font-size:12px;min-height:38px;line-height:1.55;padding-block:8px;color:#5a4b64}.marketing-site .v4-footer-signoff{margin-block:54px 32px}.marketing-site .v4-footer-signoff>p{font-size:clamp(42px,5.8vw,82px);color:#4a3a52}.marketing-site .v4-footer-signoff>p>span{color:#80608f}.marketing-site .v4-footer-signoff>a{font-size:12px;min-height:44px}.marketing-site .v4-footer-information{border-top-color:#d9cedf;gap:50px;padding-top:24px}.marketing-site .v4-footer-information p{font-size:11px;line-height:1.85;color:#655a6c}.marketing-site .v4-footer-information summary{font-size:11px;min-height:44px;color:#5e3f6b}.marketing-site .v4-footer-bottom{font-size:10px;color:#695b73;padding-block:27px;align-items:flex-start}.marketing-site .v4-footer-bottom>span:last-child{max-width:330px;text-align:right}@media (max-width:1200px){.marketing-site .rich-desktop-nav{gap:16px}.marketing-site .rich-desktop-nav>a,.marketing-site .rich-desktop-nav>button{font-size:11px}.marketing-site .rich-site-header .header-inner{gap:18px}.marketing-site .rich-site-header .header-actions{gap:12px}.marketing-site .rich-site-header .header-cta{padding-inline:14px;font-size:11px}.marketing-site .v4-footer-grid{gap:28px;grid-template-columns:1.25fr 1.15fr 1.1fr .8fr}}@media (max-width:1050px){.marketing-site .rich-site-header .header-inner{height:74px}.marketing-site .rich-site-header .header-cta{font-size:12px;padding-inline:20px}.marketing-site .v4-footer-grid{grid-template-columns:1.3fr 1fr 1fr}.marketing-site .v4-footer-grid>nav:last-child{grid-column:2/4}}@media (max-width:700px){.marketing-site .announcement{font-size:10px;min-height:32px;padding:5px 14px;gap:5px}.marketing-site .announcement>span{display:none}.marketing-site .announcement a{display:inline-flex;margin:0;font-size:10px;gap:8px}.marketing-site .rich-site-header .header-inner{height:67px}.marketing-site .rich-site-header .wordmark{font-size:28px}.marketing-site .rich-site-header .header-actions{gap:11px}.marketing-site .rich-site-header .header-cta{display:none}.marketing-site .v4-footer{padding-top:42px}.marketing-site .v4-footer-grid{grid-template-columns:1fr 1fr;gap:32px 22px}.marketing-site .v4-footer-brand{grid-column:1/-1;border-bottom:1px solid #d9cedf;padding-bottom:27px}.marketing-site .v4-footer-brand>.wordmark{font-size:35px}.marketing-site .v4-footer-brand>p{margin-top:18px;font-size:14px}.marketing-site .v4-footer-brand>a.v4-footer-start{margin-top:10px}.marketing-site .v4-footer nav>h2{font-size:9px;letter-spacing:.1em;margin-bottom:13px}.marketing-site .v4-footer nav>a{font-size:12px;min-height:44px}.marketing-site .v4-footer-grid>nav:last-child{grid-column:1/-1;gap:0 22px}.marketing-site .v4-footer-signoff{margin-block:30px 22px}.marketing-site .v4-footer-signoff>p{font-size:47px}.marketing-site .v4-footer-information{gap:15px}.marketing-site .v4-footer-information summary{font-size:12px}.marketing-site .v4-footer-bottom{padding-block:24px 85px;gap:12px}.marketing-site .v4-footer-bottom>span:last-child{width:100%;max-width:none;text-align:left}}.marketing-site .language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 5px}@media (max-width:370px){.marketing-site .rich-site-header .wordmark{font-size:22px}.marketing-site .rich-site-header .header-inner{gap:8px}.marketing-site .rich-site-header .header-actions{gap:5px}}.marketing-site .simple-footer{padding-block:45px 0;background:#f1ede8}.simple-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.marketing-site .simple-footer-brand>.wordmark{font-size:34px}.marketing-site .simple-footer-brand>p{font-size:15px;color:#81638f;margin-block:15px 10px}.simple-footer-brand>a[href^="mailto:"]{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#63586a;text-decoration:none}.marketing-site .simple-footer nav>h2{font-size:9px;margin:5px 0 10px}.marketing-site .simple-footer nav>a{display:block;font-size:12px;min-height:44px;padding-block:10px;text-decoration:none}.simple-footer-notes{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;margin-top:28px;padding-top:20px;border-top:1px solid #ddd3df}.marketing-site .simple-footer-notes p{font-size:11px;line-height:1.75;color:#6c6070;max-width:640px}.simple-footer-notes summary{font-size:11px;color:#5e426d;cursor:pointer;min-height:44px;display:flex;align-items:flex-start;padding-top:2px;list-style:none}.simple-footer-notes summary:before{content:"+";margin-right:10px}.simple-footer-notes details[open] summary:before{content:"−"}.simple-footer-notes summary::-webkit-details-marker{display:none}.simple-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:15px 18px;font-size:10px;color:#746778}.simple-footer-bottom>a{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:11px;color:#5e426d;text-decoration:none}@media (max-width:850px){.simple-footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:25px}.simple-footer-brand{grid-column:1/-1;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.marketing-site .simple-footer-brand>p{margin:0}.simple-footer-notes{gap:30px}}@media (max-width:700px){.marketing-site .simple-footer{padding-top:30px}.simple-footer-grid{grid-template-columns:1fr 1fr 1fr;gap:20px 13px}.simple-footer-brand{display:block;border-bottom:1px solid #ddd3df;padding-bottom:15px}.marketing-site .simple-footer-brand>.wordmark{font-size:30px}.marketing-site .simple-footer-brand>p{font-size:13px;margin-top:9px}.simple-footer-brand>a[href^="mailto:"]{font-size:11px}.marketing-site .simple-footer nav>h2{font-size:8px;letter-spacing:.07em;margin-bottom:7px}.marketing-site .simple-footer nav>a{font-size:11px;min-height:44px;padding-block:10px;line-height:1.55}.simple-footer-notes{grid-template-columns:1fr;gap:12px;margin-top:18px;padding-top:18px}.marketing-site .simple-footer-notes p{font-size:10px}.simple-footer-notes summary{font-size:11px;align-items:center;padding:0}.simple-footer-bottom{padding-block:0 16px}}@media (min-width:1051px){.marketing-site{--nv-density:.8}.marketing-site>main,.marketing-site>footer{zoom:var(--nv-density)}}@media (min-width:1700px) and (min-height:850px){.marketing-site{--nv-density:1}}@media (min-width:1051px){.marketing-site main{--chapter-height:calc((100svh - var(--nv-header-height,83px)) / var(--nv-density,.8))}.marketing-site main section[data-page-section]{min-height:var(--chapter-height);box-sizing:border-box}.marketing-site .home-revival>section[data-page-section]:not(.hr-questions),.marketing-site .interior-page .program-landing>section[data-page-section]{display:flex;flex-direction:column;justify-content:center}.marketing-site .home-revival .hr-section,.marketing-site .interior-page .program-landing>.section{padding-block:36px}.marketing-site .home-revival :is(.hr-process,.hr-guide)>.hr-section{width:100%}.marketing-site .home-revival .hr-chapter{margin-bottom:24px}.marketing-site .home-revival .hr-heading{margin-bottom:26px}.marketing-site .home-revival .hr-world-image{height:clamp(150px,28svh,310px);aspect-ratio:auto}.marketing-site .home-revival :is(.hr-step-image,.hr-guide-image){height:clamp(140px,28svh,310px);aspect-ratio:auto}.marketing-site .home-revival :is(.hr-membership-image,.hr-questions-image){min-height:0;height:clamp(240px,48svh,540px)}.marketing-site .home-revival .focus-hero-inner{min-height:var(--chapter-height);width:100%}.marketing-site .home-revival .focus-hero-picture>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.marketing-site .interior-page .program-landing .program-hero>.container{min-height:var(--chapter-height);padding-block:48px;align-items:center}.marketing-site .interior-page .program-landing .program-discover-grid img{height:clamp(170px,35svh,390px);aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}.marketing-site .interior-page .program-landing :is(.program-bridge-layout,.program-start-layout)>.program-figure img{height:clamp(260px,52svh,590px);aspect-ratio:auto;-o-object-position:center top;object-position:center top}.marketing-site .interior-page .program-longevity .program-hero-figure .inner-hero-art{width:62%;-o-object-position:center top;object-position:center top}.marketing-site .interior-page .program-longevity .program-hero-figure:after{background:linear-gradient(90deg,#f4eee4 27%,#f4eee4e8 39%,transparent 57%)}.marketing-site .interior-page .program-page .program-figure figcaption{font-size:12px;margin-top:8px;line-height:1.5}}@media (max-width:1050px){.marketing-site main{--mobile-chapter:calc(100svh - var(--nv-header-height,76px))}.marketing-site .home-revival>section[data-page-section],.marketing-site .interior-page .program-landing>section[data-page-section]{min-height:var(--mobile-chapter)}.marketing-site .interior-page .program-page .program-figure figcaption{font-size:11px;line-height:1.5;margin-top:7px}.marketing-site .interior-page .program-landing :is(.program-bridge-layout,.program-start-layout)>.program-figure img{-o-object-position:center top;object-position:center top}}@media (max-width:700px){.marketing-site .home-revival>section[data-page-section],.marketing-site .interior-page .program-landing>section[data-page-section]{min-height:var(--mobile-chapter);box-sizing:border-box}.marketing-site .home-revival .hr-section,.marketing-site .interior-page .program-landing>.section{padding-block:32px}.marketing-site .home-revival .hr-chapter{margin-bottom:20px}.marketing-site .home-revival .hr-heading{margin-bottom:22px}.marketing-site .home-revival h2{font-size:clamp(30px,8vw,40px)}.marketing-site .home-revival .hr-world-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.marketing-site .home-revival .hr-world-image{aspect-ratio:1.3}.marketing-site .home-revival .hr-world-copy h3{font-size:18px;min-height:44px}.marketing-site .home-revival .hr-world-copy{padding-top:12px}.marketing-site .home-revival .hr-guide-grid{grid-template-columns:1fr;gap:18px}.marketing-site .home-revival .hr-guide-card{display:grid;grid-template-columns:100px 1fr;-moz-column-gap:16px;column-gap:16px;align-items:center}.marketing-site .home-revival .hr-guide-image{grid-row:span 2;aspect-ratio:1}.marketing-site .home-revival .hr-guide-card h3{font-size:20px;margin:0}.marketing-site .home-revival .hr-guide-card .hr-card-link{margin-top:2px}.marketing-site .home-revival :is(.hr-membership-image,.hr-questions-image){min-height:220px}.marketing-site .interior-page .program-landing .program-hero>.container{min-height:var(--mobile-chapter);padding-top:30px;padding-bottom:260px;align-items:flex-start}.marketing-site .interior-page .program-landing .inner-hero-copy h1{font-size:clamp(32px,8vw,42px)}.marketing-site .interior-page .program-landing .inner-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.65;margin-top:18px}.marketing-site .interior-page .program-landing .inner-hero-copy>p.program-scope-note{font-size:13px;margin-top:12px}.marketing-site .interior-page .program-landing .program-hero-actions{margin-top:20px;gap:6px}.marketing-site .interior-page .program-landing .program-hero-figure .inner-hero-art{height:260px;-o-object-position:75% top;object-position:75% top}.marketing-site .interior-page .program-longevity .program-hero-figure .inner-hero-art{-o-object-position:center top;object-position:center top}.marketing-site .interior-page .program-landing .program-hero-figure:after{background:linear-gradient(180deg,#f4eee4 0%,#f4eee4 calc(100% - 270px),transparent calc(100% - 230px))}.marketing-site .interior-page .program-landing :is(.program-bridge-layout,.program-start-layout)>.program-figure img{height:auto;max-height:280px;aspect-ratio:1.5;-o-object-position:center top;object-position:center top}.marketing-site .interior-page .program-landing .program-discover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.marketing-site .interior-page .program-landing .program-discover-grid img{aspect-ratio:1.1}.marketing-site .interior-page .program-landing .program-discover-grid h3{font-size:20px;margin-top:14px}.marketing-site .interior-page .program-landing .program-discover-grid .text-link{font-size:13px;gap:8px}.marketing-site .interior-page .program-landing .program-section-heading{gap:12px;margin-bottom:24px}.marketing-site .interior-page .program-landing h2{font-size:30px}.marketing-site .interior-page .program-landing .program-section-heading>p{font-size:16px}.marketing-site .interior-page .program-landing .program-bridge-layout,.marketing-site .interior-page .program-landing .program-start-layout{gap:22px}.marketing-site .interior-page .program-landing .program-start h2{margin-block:12px 16px}.marketing-site .interior-page .program-landing .program-start-figure img{max-height:170px;aspect-ratio:1.85}.marketing-site .interior-page .program-landing .program-start>p:not(.eyebrow):not(.fine-print):not(.program-member-links){font-size:16px;margin-bottom:18px}.marketing-site .interior-page .program-landing .program-start .program-handoff{font-size:12px;line-height:1.65;margin-top:16px;padding-top:16px}.marketing-site .interior-page .program-landing .program-discover-grid-3{grid-template-columns:1fr;gap:18px}.marketing-site .interior-page .program-landing .program-discover-grid-3>article{display:grid;grid-template-columns:100px 1fr;-moz-column-gap:16px;column-gap:16px;align-items:center}.marketing-site .interior-page .program-landing .program-discover-grid-3 .program-figure{grid-row:span 2}.marketing-site .interior-page .program-landing .program-discover-grid-3 .program-figure img{aspect-ratio:1}.marketing-site .interior-page .program-landing .program-discover-grid-3 h3{margin:0}.marketing-site .interior-page .program-landing .program-discover-grid-3 .text-link{padding-block:8px}.marketing-site .home-revival .hr-world-image{height:100px;aspect-ratio:auto}.marketing-site .home-revival .hr-world-copy p,.marketing-site .home-revival .hr-world-copy .hr-card-link{margin-top:4px}}.marketing-site .home-revival,.marketing-site .plan-collection{background:#fff}@media (max-width:1199px){.marketing-site #main-content:has(.home-revival),.marketing-site #main-content:has(.plan-collection){margin-right:0}}@media (max-width:700px){.marketing-site .home-revival .care-chapter-inner{width:calc(100% - 80px);margin-left:24px;margin-right:56px}.marketing-site .plan-collection .wc-hero{padding-right:52px}}.marketing-site{--scene-gap:36px;--scene-radius:36px;--scene-pad:clamp(64px,7vw,112px);--scene-ivory:linear-gradient(125deg,#faf6ef,#f0e9df);--scene-lavender:linear-gradient(125deg,#f7f2fa,#e9def2);--scene-soft:linear-gradient(135deg,#f4eef2,#e7dce9)}.marketing-site #main-content,.marketing-site .interior-page,.marketing-site .nv-guide,.marketing-site .plan-collection{background:#fff}.marketing-site #main-content{margin-right:0}.marketing-site .interior-page>section,.marketing-site .interior-page .program-page>section,.marketing-site .plan-collection>section,.marketing-site .home-revival>section:not(.focus-hero),.marketing-site .nv-guide>.guide-hero,.marketing-site .nv-guide>.guide-closing{box-sizing:border-box;width:100%;max-width:none;margin:var(--scene-gap) 0;border-radius:var(--scene-radius);border:0}.marketing-site .interior-page>section:not(.inner-hero),.marketing-site .interior-page .program-page>section.section,.marketing-site .plan-collection>:is(.pc-explorer,.pc-questions){padding-block:var(--scene-pad);background:var(--scene-ivory)}.marketing-site .interior-page>section:nth-of-type(2n):not(.inner-hero),.marketing-site .interior-page .program-page>section.section:nth-of-type(2n){background:var(--scene-lavender)}.marketing-site .interior-page>section.soft-section,.marketing-site .interior-page .program-page>section.program-start-section{background:var(--scene-soft)}.marketing-site .interior-page>section.inner-hero:not(.inner-hero-people),.marketing-site .program-detail-page>.program-hero{padding-block:var(--scene-pad);background:var(--scene-lavender)}.marketing-site .interior-page :is(.split-section,.program-bridge-layout,.program-start-layout,.consultation-section){gap:clamp(36px,5vw,88px)}.marketing-site .interior-page :is(.info-grid,.program-review-grid,.program-option-grid){gap:28px}.marketing-site .interior-page :is(.info-card,.program-review-card,.program-option-card){padding:32px;border-radius:24px;background:linear-gradient(135deg,#ffffffb3,#ffffff4d);border:1px solid #fff9}.marketing-site .interior-page .section-heading,.marketing-site .program-page .program-section-heading{margin-bottom:44px}.marketing-site .interior-page :is(h2,h3){text-wrap:balance}.marketing-site .interior-page .legal-container{max-width:980px}.marketing-site .interior-page .legal-section{padding-block:28px;min-height:0}.marketing-site .interior-page .faq-section details{padding-block:12px}.marketing-site .interior-page .how-v4-steps{row-gap:64px;-moz-column-gap:48px;column-gap:48px}.marketing-site .interior-page .how-v4-step{padding:28px;border:1px solid #fff9;border-radius:28px;background:#ffffff80;grid-template-columns:130px 1fr}.marketing-site #main-content>.closing-cta{width:100%;max-width:none;box-sizing:border-box;margin:var(--scene-gap) 0;padding:var(--scene-pad) max(32px,10vw);border-radius:var(--scene-radius);background:var(--scene-lavender)}.marketing-site .tprod{max-width:none;padding-inline:0;background:#fff}.marketing-site .tprod-breadcrumb{padding-inline:max(28px,8vw)}.marketing-site .tprod-layout{padding:clamp(32px,5vw,80px) max(28px,8vw);border-radius:var(--scene-radius);background:var(--scene-ivory);gap:clamp(32px,5vw,80px)}.marketing-site .tprod-related{margin:var(--scene-gap) 0 0;padding:var(--scene-pad) max(28px,8vw);border-radius:var(--scene-radius);background:var(--scene-lavender)}.marketing-site .tprod-related-card{border-radius:24px;background:#ffffff90;padding:24px}.marketing-site .nv-guide .guide-hero{padding:var(--scene-pad) max(28px,8vw);background:var(--scene-ivory)}.marketing-site .nv-guide .guide-chapter{padding:clamp(28px,4vw,56px);margin-bottom:36px;border:0;border-radius:28px;background:var(--scene-lavender)}.marketing-site .nv-guide .guide-chapter:nth-of-type(2n){background:var(--scene-ivory)}.marketing-site .nv-guide .guide-closing{padding:var(--scene-pad) max(28px,8vw);background:var(--scene-soft)}.marketing-site .nv-inquiry{border-radius:var(--scene-radius);background:var(--scene-lavender);margin-block:24px}.marketing-site .home-revival .care-chapter-label,.marketing-site .home-revival .hr-chapter>span,.marketing-site .home-revival .scene-label{font-size:clamp(18px,1.6vw,24px);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;margin-bottom:24px}.marketing-site .home-revival .hr-chapter{margin-bottom:36px}.marketing-site .home-revival .scene-label{display:block;color:inherit}.marketing-site .home-revival .care-chapter-inner{padding-block:clamp(64px,7vw,108px)}.marketing-site .home-revival .care-chapter-cards{margin-top:40px}.marketing-site .home-revival :is(.hr-membership,.hr-questions){padding:var(--scene-pad) max(32px,10vw);background:var(--scene-lavender)}.marketing-site .home-revival .hr-guide{background:var(--scene-ivory)}.marketing-site .home-revival :is(.hr-process,.hr-guide)>.hr-section{padding-block:var(--scene-pad)}.marketing-site .home-revival .hr-questions{gap:clamp(32px,5vw,80px)}.marketing-site .home-revival .care-chapter--plum .care-chapter-label{color:#f8efff}@media (min-width:1051px){.marketing-site .interior-page .program-landing>section.section{min-height:var(--chapter-height);height:auto;padding-block:var(--scene-pad)}.marketing-site .program-landing .program-discover-grid img{-o-object-fit:contain;object-fit:contain}}@media (max-width:760px){.marketing-site{--scene-gap:22px;--scene-radius:26px;--scene-pad:48px}.marketing-site .interior-page>section,.marketing-site .interior-page .program-page>section{height:auto}.marketing-site .interior-page :is(.split-section,.program-bridge-layout,.program-start-layout,.consultation-section){gap:30px}.marketing-site .interior-page :is(.info-card,.program-review-card,.program-option-card){padding:24px}.marketing-site .interior-page .how-v4-step{grid-template-columns:1fr;padding:24px;gap:24px}.marketing-site .interior-page .how-v4-step figure{max-width:180px}.marketing-site .interior-page .section-heading,.marketing-site .program-page .program-section-heading{margin-bottom:30px}.marketing-site .home-revival .care-chapter-inner{padding-block:42px}.marketing-site .home-revival .care-chapter-label,.marketing-site .home-revival .hr-chapter>span,.marketing-site .home-revival .scene-label{font-size:18px;margin-bottom:18px;letter-spacing:.06em}.marketing-site .home-revival :is(.hr-membership,.hr-questions){padding:48px 28px}.marketing-site .tprod-layout{padding:32px 24px}.marketing-site .tprod-related{padding:48px 24px}.marketing-site .nv-guide .guide-chapter{padding:26px 20px}.marketing-site .nv-guide .guide-hero,.marketing-site .nv-guide .guide-closing{padding:48px 24px}.marketing-site .nv-inquiry{border-radius:26px}}.marketing-site .interior-page .program-page .program-discover-grid>article{padding:28px;border:1px solid #ffffffbd;border-radius:28px;background:linear-gradient(135deg,#ffffffa8,#dac8ed66);box-shadow:0 16px 35px #54405d0a}.marketing-site .interior-page .program-page .program-product-cutout{background:transparent}.marketing-site .interior-page .program-page .program-product-cutout img{-o-object-fit:contain;object-fit:contain;height:260px;aspect-ratio:1;border-radius:0;background:transparent;padding:24px}.marketing-site .interior-page .program-page .program-product-cutout figcaption{font-size:11px}.marketing-site .interior-page .tprod{width:100%;margin-inline:0}@media (min-width:1051px){.marketing-site .program-landing :is(.program-bridge,.program-start-section){position:relative;isolation:isolate;overflow:hidden}.marketing-site .program-landing :is(.program-bridge-layout,.program-start-layout){display:block}.marketing-site .program-landing :is(.program-bridge,.program-start-section) .program-figure{position:absolute;top:0;right:0;bottom:0;left:38%;width:62%;height:100%;margin:0;z-index:-2;-webkit-mask-image:linear-gradient(90deg,transparent,black 24%);mask-image:linear-gradient(90deg,transparent,black 24%)}.marketing-site .interior-page .program-landing :is(.program-bridge,.program-start-section) .program-figure img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:0;background:#e4d8ee}.marketing-site .program-landing :is(.program-bridge-layout,.program-start-layout)>div{max-width:43%;padding-block:48px}}@media (max-width:700px){.marketing-site .interior-page .program-landing .program-discover-grid{grid-template-columns:1fr;gap:24px}.marketing-site .interior-page .program-landing .program-discover-grid>article{display:block;padding:24px}.marketing-site .interior-page .program-landing .program-product-cutout img{height:220px;max-height:none}.marketing-site .interior-page .program-landing .program-start-figure img{max-height:none;aspect-ratio:16/9}}.marketing-site .tprod{width:100%;margin-inline:0}@media (min-width:1051px){.marketing-site .program-landing .program-essential-section .program-bridge-layout{display:grid;grid-template-columns:1fr 1fr}.marketing-site .program-landing .program-essential-section .program-bridge-layout>div{max-width:none;padding-block:0}.marketing-site .interior-page .program-page.program-landing .program-bridge>.program-bridge-layout,.marketing-site .interior-page .program-page.program-landing .program-start-section>.program-start-layout{display:block;grid-template-columns:none;width:calc(100% - 112px);max-width:1320px}.marketing-site .interior-page .program-page.program-landing .program-bridge>.program-bridge-layout>div,.marketing-site .interior-page .program-page.program-landing .program-start-section>.program-start-layout>div{width:43%;max-width:520px}.marketing-site .interior-page .program-page.program-landing :is(.program-bridge,.program-start-section) .program-figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}}.marketing-site .plan-collection .pc-care,.marketing-site .interior-page .program-ed.program-landing .program-hero{background:#c2abd9;border-radius:0;overflow:hidden;isolation:isolate;margin-block:36px}.marketing-site .plan-collection .pc-care-image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;-webkit-mask-image:none;mask-image:none;z-index:-2}.marketing-site .plan-collection .pc-care-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-mask-image:none;mask-image:none;background:#c2abd9}.marketing-site .plan-collection .pc-care:after{background:linear-gradient(180deg,#eee7f1a6 0%,transparent 10%,transparent 90%,#eee7f1a6 100%);pointer-events:none}.marketing-site .plan-collection .pc-care-copy{max-width:40%;color:#302238}.marketing-site .plan-collection .pc-care-copy :is(p,h2,h2 span,a){color:#392646}.marketing-site .interior-page .program-ed.program-landing .program-hero-figure .inner-hero-art{top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-mask-image:none;mask-image:none}.marketing-site .interior-page .program-ed.program-landing .program-hero-figure:after{background:linear-gradient(180deg,#eee7f1a6 0%,transparent 10%,transparent 90%,#eee7f1a6 100%)}.marketing-site .interior-page .program-ed.program-landing .program-hero .inner-hero-copy{max-width:48%;color:#302238}.marketing-site .interior-page .program-ed.program-landing .program-hero .inner-hero-copy :is(h1,h1 span,p,.text-link){color:#392646}@media (max-width:1050px){.marketing-site .plan-collection .pc-care-copy{max-width:42%}}@media (max-width:760px){.marketing-site .plan-collection .pc-care,.marketing-site .interior-page .program-ed.program-landing .program-hero{background:#c2abd9;margin-block:24px}.marketing-site .plan-collection .pc-care-copy{max-width:none}.marketing-site .plan-collection .pc-care-inner{padding:44px 28px 0}.marketing-site .plan-collection .pc-care-image{position:relative;inset:auto;order:1;width:calc(100% + 56px);height:330px;margin:24px -28px 0;z-index:0;-webkit-mask-image:linear-gradient(180deg,transparent,black 16%,black 90%,transparent);mask-image:linear-gradient(180deg,transparent,black 16%,black 90%,transparent)}.marketing-site .plan-collection .pc-care-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.marketing-site .plan-collection .pc-care:after{display:block;z-index:-1}.marketing-site .interior-page .program-ed.program-landing .program-hero>.container{padding-top:44px;padding-bottom:340px;min-height:0}.marketing-site .interior-page .program-ed.program-landing .program-hero .inner-hero-copy{max-width:none;width:100%}.marketing-site .interior-page .program-ed.program-landing .program-hero-figure .inner-hero-art{top:auto;bottom:0;height:330px;-o-object-position:right center;object-position:right center;-webkit-mask-image:linear-gradient(180deg,transparent,black 15%,black 90%,transparent);mask-image:linear-gradient(180deg,transparent,black 15%,black 90%,transparent)}.marketing-site .interior-page .program-ed.program-landing .program-hero-figure:after{background:linear-gradient(180deg,#eee7f180,transparent 7%,transparent 93%,#eee7f180)}}.marketing-site .plan-collection section.pc-care{border-radius:0;background:#c2abd9}.marketing-site .plan-collection section.pc-care .pc-care-image{left:0;right:0;top:0;bottom:0;width:100%;height:100%;-webkit-mask-image:none;mask-image:none;border-radius:0}.marketing-site .plan-collection section.pc-care .pc-care-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-mask-image:none;mask-image:none}.marketing-site .plan-collection section.pc-care:after{display:block;background:linear-gradient(180deg,#eee7f1a6 0%,transparent 10%,transparent 90%,#eee7f1a6 100%)}@media (max-width:760px){.marketing-site .plan-collection section.pc-care .pc-care-image{position:relative;inset:auto;width:calc(100% + 56px);height:330px;margin:24px -28px 0;-webkit-mask-image:linear-gradient(180deg,transparent,black 16%,black 90%,transparent);mask-image:linear-gradient(180deg,transparent,black 16%,black 90%,transparent)}.marketing-site .plan-collection section.pc-care .pc-care-image img{-o-object-position:right center;object-position:right center}}.marketing-site .plan-collection section.wc-hero{background:linear-gradient(180deg,#efe7ed,#dfd0df 12%,#dfd0df 88%,#efe7ed);border-radius:0}.marketing-site .plan-collection section.wc-hero:after{display:none}.marketing-site .plan-collection section.wc-hero .wc-hero-photo{-webkit-mask-image:none;mask-image:none;background:transparent;-o-object-position:center bottom;object-position:center bottom}.marketing-site .interior-page section.inner-hero-people:has(img[src*=people-why-together-cutout]){background:linear-gradient(180deg,#ede5f2,#cbb5df 12%,#cbb5df 88%,#ede5f2);border-radius:0}.marketing-site .interior-page section.inner-hero-people:has(img[src*=people-why-together-cutout]):after{display:none}.marketing-site .interior-page section.inner-hero-people .inner-hero-art[src*=people-why-together-cutout]{-webkit-mask-image:none;mask-image:none;background:transparent;-o-object-position:center bottom;object-position:center bottom}.marketing-site .interior-page .program-longevity.program-landing section.program-hero{background:linear-gradient(180deg,#ece4f2,#c7b2dc 12%,#c7b2dc 88%,#ece4f2);border-radius:0}.marketing-site .interior-page .program-longevity.program-landing .program-hero-figure:after{display:none}.marketing-site .interior-page .program-longevity.program-landing .program-hero-figure .inner-hero-art{background:transparent;-webkit-mask-image:none;mask-image:none;-o-object-position:center bottom;object-position:center bottom}@media (max-width:760px){.marketing-site .plan-collection section.wc-hero .wc-hero-photo{height:340px;-o-object-fit:cover;object-fit:cover}.marketing-site .interior-page section.inner-hero-people .inner-hero-art[src*=people-why-together-cutout]{width:calc(100% + 40px);max-width:none;margin-left:-20px;margin-right:-20px;border-radius:0}.marketing-site .interior-page .program-longevity.program-landing .program-hero-figure .inner-hero-art{height:300px;-o-object-fit:cover;object-fit:cover}.marketing-site .interior-page .program-longevity.program-landing .program-hero>.container{padding-bottom:300px}}.marketing-site details.care-learn-more{margin-top:18px;max-width:58ch;font-size:14px;line-height:1.65;color:inherit}.marketing-site details.care-learn-more>summary{display:list-item;cursor:pointer;font-size:14px;font-weight:500;padding:8px 0;list-style:disclosure-closed inside}.marketing-site details.care-learn-more[open]>summary{list-style-type:disclosure-open}.marketing-site details.care-learn-more>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}.marketing-site details.care-learn-more>div{padding:4px 0 10px}.marketing-site details.care-learn-more p{font-size:14px;line-height:1.65;margin:0 0 10px;max-width:none}.marketing-site .program-member-links{font-size:14px;line-height:1.7}.marketing-site{--nv-card-price-size:24px;--nv-plan-price-size:40px;--nv-price-weight:700;--nv-price-amount-size:38px}.marketing-site #main-content :is(.catalog-inline-price,.desktop-care-price,.weight-chapter-price){font-size:var(--nv-card-price-size)!important;font-weight:var(--nv-price-weight)!important;line-height:1.3;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.marketing-site #main-content :is(.weight-glass-price strong,.tprod-price-now,.tprod-summary-choice strong){font-size:var(--nv-plan-price-size)!important;font-weight:var(--nv-price-weight)!important;line-height:1.15;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.marketing-site #main-content :is(.catalog-inline-price,.desktop-care-price) small{font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0}.marketing-site #main-content .med-related-price{font-size:16px;font-weight:400}.marketing-site #main-content :is(.care-chapter-card h3,.weight-glass-heading h2){font-weight:600;line-height:1.25}.marketing-site #main-content .weight-glass-card{border-color:#ffffffd9}.marketing-site #main-content .weight-glass-grid{align-items:stretch}.marketing-site #main-content .weight-glass-price{margin-top:auto}@media (max-width:1050px){.marketing-site{--nv-card-price-size:19px;--nv-plan-price-size:34px;--nv-price-amount-size:32px}.marketing-site #main-content .med-related-price{font-size:14px}}@media (max-width:360px){.marketing-site{--nv-card-price-size:17px;--nv-plan-price-size:32px;--nv-price-amount-size:28px}}@media (max-width:340px){.marketing-site{--nv-plan-price-size:28px}}.marketing-site #main-content .price-amount{display:inline;font-size:var(--nv-price-amount-size)!important;font-weight:var(--nv-price-weight)!important;line-height:1.15;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}.marketing-site #main-content .price-period{display:inline;font-size:14px!important;font-weight:500!important;line-height:1.4;letter-spacing:0;white-space:normal}.marketing-site #main-content .hero-price-line{display:block;white-space:normal;font-size:inherit!important}.marketing-site #main-content .focus-price-cta.desktop-hero-price{min-height:84px;padding:22px 28px}.marketing-site #main-content .focus-price-cta.desktop-hero-price>span{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:1px;font-size:24px;white-space:nowrap}.marketing-site #main-content .hero-price-main{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.marketing-site #main-content .hero-price-terms{display:block;font-size:.62em;font-weight:500;line-height:1.35;letter-spacing:0;opacity:.92}@media (max-width:700px){.marketing-site #main-content .focus-price-cta.desktop-hero-price{min-height:76px;padding:20px 22px;gap:12px}.marketing-site #main-content .focus-price-cta.desktop-hero-price>span{font-size:21px;gap:7px}}@media (max-width:360px){.marketing-site #main-content .focus-price-cta.desktop-hero-price{padding-inline:18px;gap:8px}.marketing-site #main-content .focus-price-cta.desktop-hero-price>span{font-size:19px;gap:6px}}.marketing-site #main-content .desktop-hero-price .price-amount{font-family:Schibsted Grotesk,Arial,sans-serif;font-size:1.25em!important;font-weight:var(--nv-price-weight)!important;letter-spacing:-.035em;font-variant-numeric:lining-nums proportional-nums}@media (min-width:1051px){.marketing-site #main-content .focus-hero-offer{width:460px;max-width:100%}}@media (max-width:1050px){.marketing-site #main-content .desktop-hero-price .price-amount{font-size:1.25em!important}.marketing-site #main-content .price-period{font-size:12px!important}.marketing-site #main-content :is(.care-chapter-card,.weight-glass-card) .price-period:last-child{display:block;margin-top:3px}}@media (max-width:360px){.marketing-site #main-content .desktop-hero-price .price-amount{font-size:1.25em!important}}.marketing-site #main-content :is(.care-chapter-card,.weight-glass-card) .price-amount{color:#50336d!important}.marketing-site #main-content :is(.price-amount,.weight-glass-price strong,.tprod-price-now,.tprod-summary-choice strong,.tprod-ladder strong,.med-related-price,.weight-chapter-price,.pc-price strong,.membership-price>span,.hs-price-card-amount strong,.hs-plan-price strong,.hero-price>strong){font-family:Schibsted Grotesk,Arial,sans-serif;font-weight:var(--nv-price-weight)!important;font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.025em}.marketing-site #main-content :is(.focus-product-link,.care-chapter-card,.weight-glass-card){background:linear-gradient(135deg,#f3edf8,#e8ddf1 52%,#d9c9e9);border:1px solid #ffffffc9;box-shadow:0 8px 24px #4b347f0d;-webkit-backdrop-filter:none;backdrop-filter:none}.marketing-site #main-content .annual-offer-terms{display:block!important;font-size:14px!important;font-weight:400!important;line-height:1.5;color:#534365;margin-top:8px}.marketing-site #main-content .focus-hero-offer .annual-offer-terms{text-align:center}.marketing-site #main-content .care-chapter-cards--1{grid-template-columns:minmax(0,1fr);max-width:680px;width:100%}.marketing-site #main-content .weight-care-scene .weight-glass-grid{grid-template-columns:minmax(0,1fr);max-width:680px}.marketing-site #main-content .weight-care-scene .weight-glass-cutout{height:140px!important;-o-object-fit:contain;object-fit:contain}.marketing-site #main-content .weight-care-scene .weight-glass-card{display:grid;grid-template-columns:minmax(0,1fr) 130px;-moz-column-gap:16px;column-gap:16px;row-gap:6px;align-content:center}.marketing-site #main-content .weight-care-scene .weight-glass-heading{grid-column:1;grid-row:1}.marketing-site #main-content .weight-care-scene .weight-glass-cutout{grid-column:2;grid-row:1/4;width:130px;margin:0}.marketing-site #main-content .weight-care-scene .desktop-care-price{grid-column:1;grid-row:2;margin:0}.marketing-site #main-content .weight-care-scene .annual-offer-terms{grid-column:1;grid-row:3;margin:0}@media (max-width:700px){.marketing-site #main-content .annual-offer-terms{font-size:13px!important}.marketing-site #main-content .weight-care-scene .weight-glass-cutout{height:100px!important}.marketing-site #main-content .weight-care-scene .weight-glass-card{grid-template-columns:minmax(0,1fr) 76px;-moz-column-gap:8px;column-gap:8px}.marketing-site #main-content .weight-care-scene .weight-glass-cutout{width:76px}}.marketing-site #main-content .focus-hero-footnote p,.marketing-site #main-content .care-chapter-note,.marketing-site #main-content .tprod-approval-note{font-size:12px!important;line-height:1.5}.marketing-site .program-care-scene,.marketing-site .weight-care-scene{overflow:hidden;border-radius:32px;margin:24px 0 36px;background:#c7b2dc}.marketing-site .program-ed .program-care-scene{background:#d1bedf}.marketing-site .weight-care-scene{background:#dfd0df}.marketing-site .interior-page .program-page .program-care-scene>section{margin:0;border-radius:0;width:100%;max-width:none}.marketing-site .interior-page .program-page .program-care-scene section.program-hero{background:transparent;padding:0;min-height:0}.marketing-site .interior-page .program-page .program-care-scene .program-hero>.container{min-height:580px;padding-block:64px}.marketing-site .interior-page .program-page .program-care-scene .program-discover-section{background:transparent;min-height:0;padding:24px 0 56px}.marketing-site .program-care-scene .program-section-heading{margin-bottom:24px}.marketing-site .program-care-scene .program-section-heading h2{font-size:32px}.marketing-site .program-care-scene .program-discover-grid>article{position:relative;padding:24px;background:linear-gradient(145deg,#ffffff9c,#ffffff38);border:1px solid #ffffffa1;box-shadow:none}.marketing-site .program-care-scene .program-discover-grid h3{margin:0;font-size:24px}.marketing-site .program-care-scene .program-discover-grid .program-product-cutout img{height:200px;padding:16px;filter:drop-shadow(0 16px 12px #36243f20)}.marketing-site .program-care-scene .program-discover-grid figcaption{display:none}.marketing-site .program-care-scene .program-essential{font-size:12px;line-height:1.6;margin-top:20px}.marketing-site .program-care-scene .program-hero-figure:after{background:linear-gradient(180deg,transparent 75%,#c7b2dc)!important}.marketing-site .program-ed .program-care-scene .program-hero-figure:after{background:linear-gradient(180deg,transparent 75%,#d1bedf)!important}.marketing-site .plan-collection .weight-care-scene section.wc-hero{background:transparent;margin:0;border-radius:0}.marketing-site .plan-collection .weight-care-scene .pc-explorer{background:transparent;margin:0 auto;padding-block:32px 56px;border-radius:0}.marketing-site .weight-care-scene .pc-stage{background:#ffffff65;border:1px solid #ffffffa0;border-radius:28px;overflow:hidden}.marketing-site .weight-care-scene .pc-art{background:transparent}.marketing-site .care-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px clamp(20px,4vw,64px);margin:0;background:transparent}.marketing-site .care-shortcut{display:flex;align-items:center;justify-content:space-between;position:relative;min-width:0;min-height:200px;padding:28px;border-radius:28px;overflow:hidden;color:#3a2947;text-decoration:none;background:#e5d8ef;border:1px solid #ffffff9a;transition:transform .2s}.marketing-site .care-shortcut--ivory{background:linear-gradient(120deg,#eee4d6,#e4d4e6)}.marketing-site .care-shortcut--plum{background:linear-gradient(120deg,#634c68,#8a7290);color:#fff}.marketing-site .care-shortcut--lavender{background:linear-gradient(120deg,#d4c2e6,#bda7d6)}.marketing-site .care-shortcut-copy{position:relative;z-index:1;width:64%;display:grid;gap:26px}.marketing-site .care-shortcut strong{font-size:clamp(21px,2vw,30px);line-height:1.15;font-weight:500;letter-spacing:-.035em}.marketing-site .care-shortcut-copy>span{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.5}.marketing-site .care-shortcut img{width:40%;height:170px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 10px #32213928);transform:rotate(-9deg)}.marketing-site .care-shortcut:hover{transform:translateY(-3px)}.marketing-site .care-shortcut:focus-visible{outline:3px solid #58366f;outline-offset:4px}.marketing-site .interior-page .provider-story-section .provider-portraits{display:block;min-height:0;margin:0;overflow:hidden;border-radius:28px;background:#c9b5db}.marketing-site .interior-page .provider-story-section .provider-portraits img{display:block;width:100%;height:520px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.marketing-site .interior-page .about-story{align-items:center}.marketing-site .interior-page .about-story p{max-width:52ch;font-size:18px;line-height:1.7}.marketing-site .interior-page .about-story .editorial-image{height:520px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:28px}.marketing-site .interior-page .soft-section .care-shortcuts{padding:0;margin-bottom:56px}.marketing-site details.care-learn-more:not([open])>div{display:none}.marketing-site details.care-learn-more>summary{font-size:14px;line-height:1.6;min-height:32px}@media (max-width:760px){.marketing-site .program-care-scene,.marketing-site .weight-care-scene{border-radius:24px;margin:16px 0 22px}.marketing-site .interior-page .program-page .program-care-scene .program-hero>.container{min-height:0;padding-top:40px;padding-bottom:320px}.marketing-site .interior-page .program-page .program-care-scene .program-discover-section{padding:24px 0 36px}.marketing-site .program-care-scene .program-discover-grid{grid-template-columns:1fr;gap:14px}.marketing-site .program-care-scene .program-discover-grid>article{display:grid;grid-template-columns:1fr 120px;align-items:center;padding:20px;-moz-column-gap:12px;column-gap:12px}.marketing-site .program-care-scene .program-discover-grid h3{font-size:22px}.marketing-site .program-care-scene .program-discover-grid figure{grid-column:2;grid-row:1/3}.marketing-site .program-care-scene .program-discover-grid .program-product-cutout img{height:145px;padding:0}.marketing-site .program-care-scene .program-discover-grid .text-link{grid-column:1;grid-row:2;font-size:14px}.marketing-site .care-shortcuts{grid-template-columns:1fr;padding:16px 20px;gap:12px}.marketing-site .care-shortcut{min-height:150px;padding:24px}.marketing-site .care-shortcut img{height:130px;width:32%}.marketing-site .care-shortcut strong{font-size:24px}.marketing-site .care-shortcut-copy{gap:20px}.marketing-site .interior-page .provider-story-section .provider-portraits img,.marketing-site .interior-page .about-story .editorial-image{height:320px}.marketing-site .plan-collection .weight-care-scene .pc-explorer{padding:24px 20px 36px}}@media (prefers-reduced-motion:reduce){.marketing-site .care-shortcut{transition:none}}.marketing-site .interior-page .program-longevity.program-landing .program-care-scene .program-hero-figure .inner-hero-art{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;height:100%;top:0;padding-top:24px;box-sizing:border-box}.marketing-site .interior-page .program-page .program-care-scene .program-discover-grid .program-product-cutout img{height:220px;padding:6px;-o-object-fit:contain;object-fit:contain}.marketing-site .interior-page .program-page .program-care-scene .program-discover-grid figcaption{display:none}.marketing-site .interior-page .program-page>section.program-essential-section{min-height:0;padding-block:64px}.marketing-site .interior-page .brand-statement{max-width:none;width:100%}.marketing-site .interior-page .brand-statement>h2{max-width:700px;margin-inline:auto}.marketing-site .interior-page .brand-statement .care-shortcuts{text-align:left;margin-top:32px;padding:0}@media (max-width:760px){.marketing-site .interior-page .program-page.program-landing>section.section{min-height:0;height:auto;padding:40px 0}.marketing-site .interior-page .program-page.program-landing :is(.program-bridge-layout,.program-start-layout){min-height:0}.marketing-site .interior-page .program-page .program-care-scene .program-discover-grid{grid-template-columns:1fr}.marketing-site .interior-page .program-page .program-care-scene .program-discover-grid>article{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:12px;padding:18px}.marketing-site .interior-page .program-page .program-care-scene .program-discover-grid .program-product-cutout img{height:140px;padding:0}.marketing-site .interior-page .program-longevity.program-landing .program-care-scene .program-hero-figure .inner-hero-art{height:300px;top:auto;bottom:0;-o-object-fit:contain;object-fit:contain;padding:0}}@media (min-width:1051px){.marketing-site .interior-page>section:has(.about-story){position:relative;isolation:isolate;overflow:hidden;background:#d8cce3 url(/images/v4/about-care.webp) right center/58% auto no-repeat;min-height:620px;display:flex;align-items:center}.marketing-site .interior-page>section:has(.about-story):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#d8cce3,#d8cce3 40%,#d8cce3d9 48%,#d8cce300 65%)}.marketing-site .interior-page .about-story{display:block}.marketing-site .interior-page .about-story>div{max-width:46%}.marketing-site .interior-page .about-story>.editorial-image{display:none}.marketing-site .interior-page>section.provider-story-section{background:#d1bfdf}.marketing-site .interior-page .provider-story-section .provider-portraits{width:100%;max-width:none}}@media (max-width:760px){.marketing-site .interior-page .program-longevity.program-landing .program-care-scene .program-hero-figure .inner-hero-art{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}}@media (min-width:1051px){.marketing-site .interior-page>section.section:has(.about-story){background-image:url(/images/v4/about-care.webp);background-color:#d8cce3;background-position:right center;background-size:58% auto;background-repeat:no-repeat}.marketing-site .interior-page .program-ed.program-landing .program-care-scene .program-hero-figure .inner-hero-art{-o-object-position:center top;object-position:center top}}.marketing-site .interior-page .program-longevity .longevity-hero-reuse{margin-top:24px}.marketing-site .interior-page .program-longevity .longevity-hero-reuse .care-chapter{margin:0 0 36px;border-radius:32px}.marketing-site .longevity-hero-reuse .care-chapter h1{font-size:clamp(42px,4vw,64px);line-height:1.05;letter-spacing:-.045em;color:var(--chapter-ink);font-weight:500;margin:0;text-wrap:balance}.marketing-site .interior-page .program-longevity section.program-start-section{background:#e2d2dc}.marketing-site .interior-page .program-longevity .program-start-section .program-start-figure{-webkit-mask-image:none;mask-image:none}.marketing-site .interior-page .program-longevity .program-start-section .program-start-figure img{background:transparent;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;border-radius:0}.marketing-site .interior-page .program-longevity section.program-essential-section{background:#dddfee}.marketing-site .interior-page>section.provider-story-section{background:#cdd0e5}.marketing-site .interior-page .provider-story-section .provider-portraits{background:transparent;border-radius:0;overflow:visible}.marketing-site .interior-page .provider-story-section .provider-portraits img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;border-radius:0;background:transparent}@media (max-width:760px){.marketing-site .interior-page .program-longevity .longevity-hero-reuse{margin-top:16px}.marketing-site .interior-page .program-longevity .longevity-hero-reuse .care-chapter{margin-bottom:22px;border-radius:24px}.marketing-site .longevity-hero-reuse .care-chapter h1{font-size:38px}}.marketing-site .interior-page .provider-story-section .provider-portraits img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.marketing-site .interior-page .program-ed.program-landing .program-care-scene .program-hero-figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;width:100%;height:100%;border:0}.marketing-site .interior-page .program-ed.program-landing .program-care-scene .program-hero-figure .inner-hero-art{top:0;left:0;border-radius:0;box-shadow:none}.marketing-site .interior-page .program-longevity.program-landing section.program-bridge{background:#c9c5df}.marketing-site .interior-page .program-longevity.program-landing section.program-bridge .program-figure{-webkit-mask-image:none;mask-image:none;background:transparent}.marketing-site .interior-page .program-longevity.program-landing section.program-bridge .program-figure img{background:transparent;border-radius:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.marketing-site .interior-page .program-landing .program-bridge h2{margin-bottom:30px}.marketing-site .interior-page .program-landing .program-hero h1{max-width:10ch}@media (max-width:760px){.marketing-site .interior-page .program-ed.program-landing .program-care-scene .program-hero-figure .inner-hero-art{top:auto;bottom:0}}.marketing-site .interior-page>section.provider-story-section{position:relative;overflow:hidden}@media (min-width:1051px){.marketing-site .interior-page .provider-story-section .provider-story{position:static;display:block;min-height:480px}.marketing-site .interior-page .provider-story-section .provider-story-copy{width:44%;margin-left:auto;position:relative}.marketing-site .interior-page .provider-story-section .provider-portraits{position:absolute;inset:18px auto 0 0;width:52%;max-width:none;height:auto;margin:0}.marketing-site .interior-page .provider-story-section .provider-portraits img{width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}}@media (max-width:1050px){.marketing-site .interior-page>section.provider-story-section{padding-bottom:0}.marketing-site .interior-page .provider-story-section .provider-story{gap:28px}.marketing-site .interior-page .provider-story-section .provider-portraits{align-self:end;margin:0;width:100%;max-width:none}.marketing-site .interior-page .provider-story-section .provider-portraits img{display:block;width:100%;height:clamp(340px,65vw,540px);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;margin:0}}.marketing-site{--scene-ivory:#ddd4e9;--scene-lavender:#d6c7e3;--scene-soft:#dfcddc}.marketing-site .home-revival .care-chapter--ivory{--scene:#66516f;--chapter-ink:#fff8ff;--chapter-muted:#f0e6f5;--chapter-button:#eee6f5;--chapter-button-ink:#483052;background:var(--scene)}.marketing-site .home-revival .care-chapter--ivory .care-chapter-label{color:var(--chapter-muted)}.marketing-site .home-revival .care-chapter--ivory .care-chapter-card{background:linear-gradient(130deg,#ffffff38,#ffffff10);border-color:#ffffff80}.marketing-site .home-revival .care-chapter--lavender{--scene:#d4c4e4}.marketing-site .home-revival .hr-membership{background:#d5c7df}.marketing-site .home-revival .hr-guide{background:#d7d8e9}.marketing-site .home-revival .hr-questions{background:#e2cfdf}.marketing-site .home-revival .hr-process{background-color:#d3c7e2}.marketing-site .home-revival .hr-process:before{background:#d3c7e2d9}.marketing-site .home-revival .hr-process .hr-heading>.text-link{background:#e8def1}.marketing-site .home-revival .hr-closing{background-color:#d6c5e1}.marketing-site .home-revival .hr-closing-shade{background:#d6c5e1d9}.marketing-site .care-shortcut--ivory{background:#d8c7e4}.marketing-site .interior-page .program-ed.program-landing>section.program-bridge{background:#c9b8d9}.marketing-site .interior-page .program-ed.program-landing>section.program-start-section{background:#dac7db}.marketing-site .plan-collection>section.pc-next-steps{background:#d7d6e8}.marketing-site .home-revival section.care-chapter--ivory{--scene:#66516f;--chapter-ink:#fff8ff;--chapter-muted:#f0e6f5;--chapter-button:#eee6f5;--chapter-button-ink:#483052;background:var(--scene)}.marketing-site .home-revival section.care-chapter--ivory .care-chapter-card{background:linear-gradient(130deg,#ffffff38,#ffffff10)}.marketing-site .home-revival section.hr-process:before{background:#d3c7e2e8}.marketing-site .home-revival section.hr-process .hr-heading>.text-link{background:#e8def1}.marketing-site .home-revival section.hr-closing .hr-closing-shade{background:#d6c5e1e0}.marketing-site .interior-page .container.brand-statement{width:calc(100% - 80px);max-width:1320px;margin-inline:auto}.marketing-site .interior-page .brand-statement>h2{max-width:900px;margin:0 auto 48px;font-size:clamp(36px,4vw,56px)}.marketing-site .interior-page .brand-statement .care-shortcuts{gap:24px;margin-top:0}.marketing-site .interior-page .brand-statement .care-shortcut{min-height:340px;padding:32px;display:block}.marketing-site .interior-page .brand-statement .care-shortcut-copy{width:100%;gap:24px}.marketing-site .interior-page .brand-statement .care-shortcut strong{font-size:clamp(26px,2.3vw,34px);line-height:1.15;max-width:13ch}.marketing-site .interior-page .brand-statement .care-shortcut-copy>span{position:absolute;top:248px;left:0;font-size:16px;max-width:65%;z-index:2}.marketing-site .interior-page .brand-statement .care-shortcut img{position:absolute;right:12px;bottom:32px;width:44%;height:190px}@media (max-width:1050px){.marketing-site .interior-page .container.brand-statement{width:calc(100% - 48px)}.marketing-site .interior-page .brand-statement .care-shortcuts{grid-template-columns:1fr}.marketing-site .interior-page .brand-statement .care-shortcut{min-height:220px;padding:28px}.marketing-site .interior-page .brand-statement .care-shortcut-copy{width:65%}.marketing-site .interior-page .brand-statement .care-shortcut-copy>span{position:static;max-width:none;font-size:15px}.marketing-site .interior-page .brand-statement .care-shortcut img{right:12px;bottom:20px;width:34%;height:180px}}@media (max-width:400px){.marketing-site .interior-page .container.brand-statement{width:calc(100% - 32px)}.marketing-site .interior-page .brand-statement .care-shortcut{padding:22px;min-height:210px}.marketing-site .interior-page .brand-statement .care-shortcut strong{font-size:26px}.marketing-site .interior-page .brand-statement .care-shortcut img{width:30%;height:145px;right:10px}}@media (min-width:1051px){.marketing-site .interior-page .provider-story-section .provider-portraits{top:46px}}.marketing-site .interior-page section.inner-hero-people:has(img[src*=people-how-laptop-cutout]){background:#cdd0e5;padding-bottom:0}.marketing-site .interior-page section.inner-hero-people:has(img[src*=people-how-laptop-cutout]):after{display:none}.marketing-site .interior-page section.inner-hero-people .inner-hero-art[src*=people-how-laptop-cutout]{background:transparent;-webkit-mask-image:none;mask-image:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;top:36px;height:calc(100% - 36px)}.marketing-site .interior-page .program-longevity.program-detail-page section.program-start-section{position:relative;isolation:isolate;overflow:hidden;background:#d4c3e3}.marketing-site .interior-page .program-longevity.program-detail-page .program-start-layout{display:block;min-height:520px;align-content:center}.marketing-site .interior-page .program-longevity.program-detail-page .program-start{position:relative;max-width:44%;z-index:1}.marketing-site .interior-page .program-longevity.program-detail-page .program-start-figure{position:absolute;top:0;right:0;bottom:0;left:38%;width:62%;height:100%;margin:0;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent,black 26%);mask-image:linear-gradient(90deg,transparent,black 26%)}.marketing-site .interior-page .program-longevity.program-detail-page .program-start-figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:0;background:transparent}.marketing-site .interior-page .program-ed.program-landing>section.program-bridge{background:#59445f;color:#fff7ff}.marketing-site .interior-page .program-ed.program-landing>section.program-bridge :is(h2,h2 span,p,.eyebrow,.text-link){color:#fff7ff}.marketing-site .interior-page .program-ed.program-landing>section.program-essential-section{background:#cbd4e7}.marketing-site .interior-page .program-ed.program-landing>section.program-start-section{background:#dfbdce}.marketing-site .interior-page .program-ed.program-detail-page>section.program-review-section{background:#d3d8e9}.marketing-site .interior-page .program-ed.program-detail-page>section.program-options-section{background:#dfc2d5}.marketing-site .interior-page .program-ed.program-detail-page>section.program-start-section{background:#c4b5d6}@media (max-width:760px){.marketing-site .interior-page section.inner-hero-people .inner-hero-art[src*=people-how-laptop-cutout]{position:relative;top:auto;width:calc(100% + 40px);max-width:none;margin:24px -20px 0;height:320px;aspect-ratio:auto;-o-object-position:center top;object-position:center top}.marketing-site .interior-page .program-longevity.program-detail-page .program-start-layout{min-height:0;display:flex;flex-direction:column;gap:24px}.marketing-site .interior-page .program-longevity.program-detail-page .program-start{max-width:none;width:100%;order:-1}.marketing-site .interior-page .program-longevity.program-detail-page .program-start-figure{position:relative;inset:auto;z-index:0;width:100%;height:300px;-webkit-mask-image:linear-gradient(180deg,transparent,black 15%);mask-image:linear-gradient(180deg,transparent,black 15%);margin-bottom:-48px}}@media (min-width:761px){.marketing-site .interior-page .program-longevity.program-detail-page section.program-start-section{min-height:620px;padding-block:80px}.marketing-site .interior-page .program-longevity.program-detail-page .program-start-layout{min-height:460px}.marketing-site .interior-page section.inner-hero-people:has(img[src*=people-how-laptop-cutout]){min-height:620px}}@media (max-width:760px){.marketing-site .interior-page .program-longevity.program-detail-page .program-start-figure{width:calc(100% + 40px);max-width:none;margin-inline:-20px}}.marketing-site .nv-guide{background:#fff}.marketing-site .nv-guide .guide-reading-layout{display:block;max-width:none;padding:48px 0 0}.marketing-site .nv-guide .guide-toc{position:static;max-width:1160px;margin:0 auto 48px;padding:0 32px}.marketing-site .nv-guide .guide-toc ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0}.marketing-site .nv-guide .guide-toc a{border:0;border-radius:16px;background:#eee8f4;padding:18px;min-height:72px;grid-template-columns:24px 1fr 16px}.marketing-site .nv-guide .guide-toc a>svg{display:block;opacity:1}.marketing-site .nv-guide .guide-toc>p{display:none}.marketing-site .nv-guide section.guide-chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);-moz-column-gap:10%;column-gap:10%;align-content:center;min-height:410px;padding:56px max(28px,12vw);margin:0 0 24px;background:#ddd4eb}.marketing-site .nv-guide section.guide-chapter-options{background:#cdd3e7}.marketing-site .nv-guide section.guide-chapter-safety{background:#dfc9da}.marketing-site .nv-guide section.guide-chapter-costs{background:#cfc1df}.marketing-site .nv-guide section.guide-chapter-habits{background:#d1dbdf}.marketing-site .nv-guide section.guide-chapter-next{background:#dfd0e6}.marketing-site .nv-guide .guide-chapter-heading{grid-column:1;align-self:end;margin:0 0 16px}.marketing-site .nv-guide .guide-chapter-heading>img{display:none}.marketing-site .nv-guide .guide-chapter-heading h2{font-size:clamp(30px,3vw,44px)}.marketing-site .nv-guide .guide-chapter-intro{grid-column:1;margin:0 0 22px;font-size:18px;line-height:1.6}.marketing-site .nv-guide .guide-chapter-photo{grid-column:2;grid-row:1/4;float:none;width:100%;margin:0;align-self:center}.marketing-site .nv-guide .guide-chapter-photo>img{display:block;aspect-ratio:1.45;max-height:300px;-o-object-fit:cover;object-fit:cover;border-radius:24px}.marketing-site .nv-guide .guide-chapter-photo figcaption{display:none}.marketing-site .nv-guide .guide-chapter-expand{display:contents}.marketing-site .nv-guide .guide-chapter-expand>summary{grid-column:1;display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;border-top:1px solid #65517740;padding:20px 0;font-size:16px;font-weight:600}.marketing-site .nv-guide .guide-chapter-expand>summary::-webkit-details-marker{display:none}.marketing-site .nv-guide .guide-chapter-expand[open]>summary svg{transform:rotate(45deg)}.marketing-site .nv-guide .guide-chapter-expand:not([open])>.guide-chapter-copy{display:none}.marketing-site .nv-guide .guide-chapter-copy{grid-column:1/-1;max-width:820px;width:100%;margin:32px auto 0;padding:36px;border-radius:20px;background:#ffffffa3}.marketing-site .nv-guide .guide-pause{display:none}.marketing-site .nv-guide .guide-purpose{margin:24px auto 0;max-width:1100px}@media (max-width:760px){.marketing-site .nv-guide .guide-toc{padding:0 20px;margin-bottom:28px}.marketing-site .nv-guide .guide-toc ol{grid-template-columns:1fr 1fr;gap:8px}.marketing-site .nv-guide .guide-toc a{padding:12px;font-size:12px;grid-template-columns:18px 1fr;min-height:78px}.marketing-site .nv-guide .guide-toc a>svg{display:none}.marketing-site .nv-guide section.guide-chapter{display:flex;flex-direction:column;min-height:0;padding:36px 24px;gap:0}.marketing-site .nv-guide .guide-chapter-heading{align-self:stretch}.marketing-site .nv-guide .guide-chapter-photo{order:2;margin:4px 0 20px}.marketing-site .nv-guide .guide-chapter-expand{display:block;order:3;width:100%}.marketing-site .nv-guide .guide-chapter-copy{padding:22px 18px;margin-top:12px}.marketing-site .nv-guide .guide-purpose{margin:24px 20px 0}}.marketing-site .nv-guide .guide-chapter-expand{display:block;grid-column:1/-1}.marketing-site .nv-guide .guide-chapter-photo{grid-row:1/3}.marketing-site .nv-guide .guide-chapter-expand>summary{max-width:50%;margin-top:24px}@media (max-width:760px){.marketing-site .nv-guide .guide-chapter-expand>summary{max-width:none;margin-top:0}}.marketing-site .interior-page.reading-page{--nv-muted:#554d60;background:#fff}.marketing-site .interior-page.reading-page>section.inner-hero{min-height:0;padding:64px max(28px,8vw);background:#e8e2f0;border-radius:0 0 32px 32px;margin-bottom:0}.marketing-site .interior-page.reading-page .inner-hero h1{font-size:clamp(36px,4vw,58px);max-width:900px;line-height:1.12}.marketing-site .interior-page.reading-page .inner-hero p{font-size:20px;line-height:1.7;color:#554d60}.marketing-site .interior-page.reading-page>section.section{background:#fff;border-radius:0;padding:64px 0 88px;margin:0;min-height:0}.marketing-site .interior-page.reading-page .container.legal-container{display:grid;grid-template-columns:280px minmax(0,850px);gap:80px;max-width:1280px;width:calc(100% - 96px);align-items:start}.marketing-site .reading-page .policy-navigation{position:sticky;top:130px;max-height:calc(100vh - 160px);overflow-y:auto;padding:4px 20px 24px 0;scrollbar-width:thin}.marketing-site .reading-page .policy-navigation summary{font-size:20px;font-weight:600;cursor:pointer;padding:0 0 18px;border-bottom:1px solid #d9d1e1}.marketing-site .reading-page .policy-navigation ol{list-style:none;padding:0;margin:12px 0 24px}.marketing-site .reading-page .policy-navigation a{display:block;padding:10px 0;font-size:16px;line-height:1.5;color:#574069;text-decoration:none}.marketing-site .reading-page .policy-navigation a:hover{text-decoration:underline;text-underline-offset:4px}.marketing-site .reading-page .policy-document{min-width:0}.marketing-site .reading-page .legal-edition{font-size:16px;margin:0 0 18px;color:#655b70}.marketing-site .reading-page .legal-section{display:block;padding:38px 0;border-top:1px solid #dcd5e3;scroll-margin-top:140px}.marketing-site .reading-page .legal-number{display:block;margin-bottom:12px;font-size:14px;color:#795b90}.marketing-site .reading-page .legal-section h2{font-size:30px;line-height:1.25;letter-spacing:-.025em;margin:0 0 24px;color:#302837;max-width:30ch}.marketing-site .reading-page .legal-section :is(p,li),.marketing-site .reading-page .legal-section .legal-list li,.marketing-site .reading-page .legal-section .legal-partners li{font-size:20px;line-height:1.8;color:#49414f;overflow-wrap:anywhere}.marketing-site .reading-page .legal-section p+p{margin-top:20px}.marketing-site .reading-page .legal-section li+li{margin-top:12px}.marketing-site .reading-page .legal-section a{color:#604076;text-decoration:underline;text-underline-offset:3px}.marketing-site .reading-page .legal-contact{background:#f0ebf5;border:0;border-radius:18px;padding:28px;margin-top:24px}.marketing-site .reading-page .legal-contact :is(p,a){font-size:18px}.marketing-site .reading-page-safety .inner-hero .container{gap:64px}.marketing-site .reading-page-safety .inner-hero-art{min-height:0;height:320px;max-height:320px;-o-object-fit:cover;object-fit:cover;border-radius:64px 20px 20px}.marketing-site .reading-page-safety .safety-layout{max-width:1280px;grid-template-columns:300px minmax(0,850px);gap:80px;width:calc(100% - 96px)}.marketing-site .reading-page-safety .safety-aside{background:#f0ebf5;border:0;border-radius:20px;padding:28px;position:static}.marketing-site .reading-page-safety .safety-aside :is(p,a){font-size:17px;line-height:1.75;color:#514359}.marketing-site .reading-page-safety .safety-aside h2{font-size:25px;line-height:1.3;margin-top:30px}.marketing-site .reading-page-safety .safety-topics>span{font-size:12px;letter-spacing:.12em}.marketing-site .reading-page-safety .safety-topics>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #d6ccdf;text-decoration:none}.marketing-site .reading-page-safety .safety-copy>section{padding:40px 0;border-bottom:1px solid #dcd5e3;scroll-margin-top:140px}.marketing-site .reading-page-safety .safety-copy>section:first-child{padding-top:0}.marketing-site .reading-page-safety .safety-copy h2{font-size:32px;line-height:1.25;margin-bottom:22px}.marketing-site .reading-page-safety .safety-copy :is(p,li){font-size:20px;line-height:1.8;color:#49414f}.marketing-site .reading-page-safety .safety-copy .notice{background:#eee5f2;border-left:3px solid #775587;padding:24px;margin-top:26px}@media (max-width:900px){.marketing-site .interior-page.reading-page .container.legal-container,.marketing-site .reading-page-safety .safety-layout{grid-template-columns:1fr;gap:36px;width:calc(100% - 40px)}.marketing-site .reading-page .policy-navigation{position:static;max-height:none;padding:22px;background:#f0ebf5;border-radius:16px}.marketing-site .reading-page .policy-navigation nav{max-height:280px;overflow:auto;scrollbar-width:thin}.marketing-site .reading-page .policy-navigation a{font-size:16px}.marketing-site .interior-page.reading-page>section.inner-hero{padding:40px 24px}.marketing-site .interior-page.reading-page>section.section{padding-top:32px}.marketing-site .reading-page .legal-section :is(p,li),.marketing-site .reading-page .legal-section .legal-list li,.marketing-site .reading-page .legal-section .legal-partners li,.marketing-site .reading-page-safety .safety-copy :is(p,li){font-size:17px;line-height:1.8}.marketing-site .reading-page .legal-section h2,.marketing-site .reading-page-safety .safety-copy h2{font-size:27px}.marketing-site .reading-page-safety .inner-hero-art{height:260px;max-height:260px}}@media print{.marketing-site .reading-page .policy-navigation{display:none}.marketing-site .interior-page.reading-page .container.legal-container{display:block;width:100%}.marketing-site .reading-page .legal-section{-moz-column-break-inside:avoid;break-inside:avoid}}.marketing-site:has(.reading-page) .page-section-navigation{display:none}.marketing-site .interior-page .program-ed .sexual-hero-reuse{margin-top:24px}.marketing-site .interior-page .program-ed .sexual-hero-reuse .care-chapter{margin:0 0 36px;border-radius:32px}.marketing-site .sexual-hero-reuse .care-chapter h1{font-size:clamp(42px,4vw,64px);line-height:1.05;letter-spacing:-.045em;color:var(--chapter-ink);font-weight:500;margin:0;text-wrap:balance}.marketing-site .interior-page .program-ed.program-landing>section.program-start-section{background:#cbb6de}@media (max-width:760px){.marketing-site .interior-page .program-ed .sexual-hero-reuse{margin-top:16px}.marketing-site .interior-page .program-ed .sexual-hero-reuse .care-chapter{margin-bottom:22px;border-radius:24px}.marketing-site .sexual-hero-reuse .care-chapter h1{font-size:38px}}.marketing-site .interior-page .program-ed.program-landing .program-start-section{min-height:640px}.marketing-site .interior-page .program-ed.program-landing .program-start-figure{top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.marketing-site .interior-page .program-ed.program-landing .program-start-figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}@media (max-width:760px){.marketing-site .interior-page .program-ed.program-landing .program-start-figure{position:relative;inset:auto;width:100%;height:340px}.marketing-site .interior-page .program-ed.program-landing .program-start-figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;-webkit-mask-image:linear-gradient(180deg,transparent,black 12%);mask-image:linear-gradient(180deg,transparent,black 12%)}}.marketing-site .interior-page .program-page.program-ed.program-landing section.program-start-section .program-start-figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;border-radius:0;background:transparent}@media (max-width:760px){.marketing-site .interior-page .program-page.program-ed.program-landing section.program-start-section .program-start-figure{max-width:none;height:340px}.marketing-site .interior-page .program-page.program-ed.program-landing section.program-start-section .program-start-figure img{aspect-ratio:auto;max-height:none;-o-object-position:right center;object-position:right center}}.marketing-site .home-v4.home-revival section.care-chapter--plum{--scene:#d4c4e4;--chapter-ink:#392843;--chapter-muted:#55435e;--chapter-button:#58366f;--chapter-button-ink:#fffaf7;background:var(--scene)}.marketing-site .home-v4.home-revival section.care-chapter--lavender{--scene:#514052;--chapter-ink:#fff8f1;--chapter-muted:#eee2eb;--chapter-button:#fff4e7;--chapter-button-ink:#50364f;background:var(--scene)}.marketing-site .home-v4.home-revival .care-chapter--plum .care-chapter-card{background:linear-gradient(130deg,#ffffff85,#ffffff16 48%,#e5d4ff45)}.marketing-site .home-v4.home-revival .care-chapter--lavender .care-chapter-card{background:linear-gradient(130deg,#ffffff25,#ffffff0a 50%,#dec3ff25)}.marketing-site .home-v4.home-revival section.care-chapter--plum .care-chapter-label{color:var(--chapter-muted)}.marketing-site .interior-page .provider-story-section .provider-portraits img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 24px,black 100%);mask-image:linear-gradient(to bottom,transparent 0,black 24px,black 100%)}.marketing-site .plan-collection .weight-care-scene{background:#6b59a2}.marketing-site .plan-collection .weight-care-scene section.wc-hero .wc-hero-photo{-o-object-position:center top;object-position:center top;-webkit-mask-image:linear-gradient(90deg,transparent,black 20%),linear-gradient(180deg,black 65%,transparent);mask-image:linear-gradient(90deg,transparent,black 20%),linear-gradient(180deg,black 65%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.marketing-site .plan-collection .weight-care-scene .wc-hero-copy :is(h1,h1 span,p){color:#fff8ff}.marketing-site .plan-collection section.pc-care{background:#dfd0df}.marketing-site .plan-collection section.pc-care:after{display:none}.marketing-site .plan-collection section.pc-care .pc-care-image{left:38%;width:62%;-webkit-mask-image:none;mask-image:none}.marketing-site .plan-collection section.pc-care .pc-care-image img{background:transparent;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media (max-width:760px){.marketing-site .plan-collection .weight-care-scene section.wc-hero .wc-hero-photo{-webkit-mask-image:linear-gradient(180deg,transparent,black 12%,black 85%,transparent);mask-image:linear-gradient(180deg,transparent,black 12%,black 85%,transparent);-o-object-position:center top;object-position:center top}.marketing-site .plan-collection section.pc-care .pc-care-image{left:auto;width:100%;height:340px}}.marketing-site .plan-collection .weight-care-scene .pc-stage{background:#eee6f4}.marketing-site .plan-collection .weight-care-scene .pc-tabs button{color:#f8f1ff}.marketing-site .plan-collection .weight-care-scene .pc-tabs button[aria-selected=true]{color:#fff;border-color:#fff}.marketing-site .plan-collection .weight-care-scene .pc-explorer>details{color:#fff8ff}.marketing-site .plan-collection .weight-care-scene .pc-explorer>details summary{color:#fff8ff}.marketing-site .plan-collection .weight-care-scene .pc-tabs{background:#eee6f4;border:1px solid #fff9;border-radius:16px;overflow:hidden}.marketing-site .plan-collection .weight-care-scene .pc-tabs button{color:#493852;padding:18px 12px;min-height:60px}.marketing-site .plan-collection .weight-care-scene .pc-tabs button[aria-selected=true]{color:#fff;background:#58366f;border-color:#58366f}.marketing-site .plan-collection .weight-care-scene .pc-stage{background:#eee6f4;--pc-muted:#594b62}.marketing-site .plan-collection .weight-care-scene .pc-detail{background:#eee6f4}.marketing-site .plan-collection .weight-care-scene .pc-detail :is(.pc-billing,.pc-yearly-label,.pc-price>span){color:#594b62;font-size:15px}.marketing-site .plan-collection .weight-care-scene .pc-cost-note :is(summary,p,a){color:#fff8ff}.marketing-site .plan-collection section.pc-care{background:#b79bd6}.marketing-site .plan-collection section.pc-care .pc-care-image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.marketing-site .plan-collection section.pc-care .pc-care-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}@media (max-width:760px){.marketing-site .plan-collection section.pc-care .pc-care-image{position:relative;inset:auto;width:100%;height:340px}.marketing-site .plan-collection section.pc-care .pc-care-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}}.marketing-site .visual-intent-menu .visual-menu-cards.intent-count-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.marketing-site .visual-intent-menu .intent-count-5 .visual-menu-card-copy h3{font-size:22px}@media (max-width:1100px){.marketing-site .visual-intent-menu .visual-menu-cards.intent-count-5{gap:14px}.marketing-site .visual-intent-menu .intent-count-5 .visual-menu-card-copy h3{font-size:18px}}.desktop-care-price{display:none}@media (min-width:1051px){.marketing-site .home-revival section.care-chapter{min-height:0!important;height:calc((100svh - var(--nv-header-height,83px)) / var(--nv-density,.8));padding:0;display:block}.marketing-site .home-revival .care-chapter .care-chapter-inner{height:100%;box-sizing:border-box;padding-block:28px 20px;grid-template-rows:minmax(160px,1fr) auto auto auto;row-gap:0}.marketing-site .home-revival .care-chapter .care-chapter-copy{min-height:0;align-self:center}.marketing-site .home-revival .care-chapter .care-chapter-label{margin-bottom:14px;font-size:14px}.marketing-site .home-revival .care-chapter .care-chapter-description{margin-top:14px}.marketing-site .home-revival .care-chapter .care-chapter-action{padding:14px 0 20px}.marketing-site .home-revival .care-chapter .care-chapter-cards{margin-top:0;gap:20px}.marketing-site .home-revival .care-chapter .care-chapter-card{padding:20px;grid-template-columns:minmax(0,1fr) 130px auto;align-items:center;min-height:160px}.marketing-site .home-revival .care-chapter .care-chapter-card>img{grid-column:2;grid-row:1;width:130px;height:140px;-o-object-fit:contain;object-fit:contain;margin:0}.marketing-site .home-revival .care-chapter .care-chapter-card>svg{grid-column:3}.marketing-site .home-revival .care-chapter-card>div>p:not(.catalog-inline-price):not(.desktop-care-price){display:none}.marketing-site .home-revival .care-chapter-card .catalog-inline-price small{display:none}.marketing-site .home-revival .care-chapter-card .catalog-inline-price,.marketing-site .home-revival .care-chapter-card .desktop-care-price{display:block;font-size:20px;margin-top:12px;color:#4b347f}.marketing-site .home-revival .care-chapter-note{margin-top:10px}.marketing-site .plan-collection .weight-care-scene .wc-hero{min-height:0!important;height:calc((100svh - var(--nv-header-height,83px)) / var(--nv-density,.8) - 310px);padding-block:24px}.marketing-site .plan-collection .weight-care-scene .pc-explorer{padding-block:12px 20px!important;min-height:0!important}.marketing-site .plan-collection .weight-care-scene .weight-glass-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.marketing-site .plan-collection .weight-glass-card{padding:16px}.marketing-site .plan-collection .weight-glass-heading h2{font-size:19px}.marketing-site .plan-collection .weight-glass-card>img.weight-glass-cutout{height:100px;width:150px;margin:8px auto}.marketing-site .plan-collection .weight-glass-subtitle,.marketing-site .plan-collection .weight-glass-price{display:none}.marketing-site .plan-collection .desktop-care-price{display:block;font-size:21px;margin:8px 0 0}}.marketing-site .focus-price-cta.desktop-hero-price{display:none}@media (min-width:1051px){.marketing-site .focus-price-cta.desktop-hero-price{display:flex}.marketing-site .focus-price-cta.desktop-hero-price>span{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.marketing-site .focus-price-cta.desktop-hero-price strong{font-size:14px}.marketing-site .focus-price-cta:not(.desktop-hero-price),.marketing-site .focus-price-terms{display:none}}@media (max-width:1050px){.marketing-site .focus-price-cta.desktop-hero-price{display:flex}.marketing-site .focus-price-cta.desktop-hero-price>span{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;font-size:15px}.marketing-site .focus-price-cta.desktop-hero-price strong{font-size:13px;white-space:normal}.marketing-site .focus-price-cta:not(.desktop-hero-price),.marketing-site .focus-price-terms{display:none}.marketing-site .home-revival section.care-chapter{min-height:0!important;padding-block:24px 18px}.marketing-site .home-revival .care-chapter .care-chapter-inner{padding-block:0;min-height:0;row-gap:0}.marketing-site .home-revival .care-chapter .care-chapter-label{margin-bottom:10px}.marketing-site .home-revival .care-chapter .care-chapter-description{margin-top:10px}.marketing-site .home-revival .care-chapter .care-chapter-photo{height:clamp(180px,28svh,260px);margin-top:8px}.marketing-site .home-revival .care-chapter .care-chapter-action{padding-block:8px 14px}.marketing-site .home-revival .care-chapter .care-chapter-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0}.marketing-site .home-revival .care-chapter .care-chapter-card{padding:12px;border-radius:18px;min-height:0;gap:5px}.marketing-site .home-revival .care-chapter .care-chapter-card h3{font-size:16px;line-height:1.2}.marketing-site .home-revival .care-chapter .care-chapter-card>img{height:90px;-o-object-fit:contain;object-fit:contain;margin-top:4px}.marketing-site .home-revival .care-chapter-card>div>p:not(.catalog-inline-price):not(.desktop-care-price),.marketing-site .home-revival .care-chapter-card .catalog-inline-price small{display:none}.marketing-site .home-revival .care-chapter-card .catalog-inline-price,.marketing-site .home-revival .care-chapter-card .desktop-care-price{display:block;font-size:13px;line-height:1.4;margin-top:8px;color:#4b347f}.marketing-site .home-revival .care-chapter-note{margin-top:10px;font-size:10px}.marketing-site .plan-collection .weight-care-scene .weight-glass-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketing-site .plan-collection .weight-care-scene .weight-glass-card{padding:12px;border-radius:18px}.marketing-site .plan-collection .weight-care-scene .weight-glass-heading{gap:6px}.marketing-site .plan-collection .weight-care-scene .weight-glass-heading h2{font-size:16px}.marketing-site .plan-collection .weight-care-scene .weight-glass-heading svg{width:14px}.marketing-site .plan-collection .weight-care-scene .weight-glass-card>img.weight-glass-cutout{height:85px;width:100%;margin-block:8px}.marketing-site .plan-collection .weight-glass-subtitle,.marketing-site .plan-collection .weight-glass-price{display:none}.marketing-site .plan-collection .desktop-care-price{display:block;font-size:16px;line-height:1.3;margin:4px 0 0}.marketing-site .plan-collection .desktop-care-price small{display:block;font-size:11px;margin-top:3px}.marketing-site .plan-collection .weight-care-scene .pc-explorer{padding:12px 20px 20px!important}.marketing-site .plan-collection .weight-care-scene .weight-glass-heading h2{font-size:16px!important;line-height:1.2!important;overflow-wrap:anywhere}.marketing-site .home-revival .care-chapter .care-chapter-card>img{height:90px!important}.marketing-site .plan-collection .weight-care-scene .wc-restored-woman{height:190px}.marketing-site .plan-collection .weight-care-scene section.wc-hero{padding-top:12px;padding-bottom:0}.marketing-site .plan-collection .weight-care-scene .wc-hero-copy h1{font-size:30px;margin-block:10px}.marketing-site .plan-collection .weight-care-scene .wc-hero-copy>p:not(.pc-section-eyebrow){display:none}.marketing-site .plan-collection .weight-care-scene .wc-hero-copy .pc-plan-link{margin-block:14px 4px}.marketing-site .plan-collection .weight-care-scene .pc-cost-note :is(summary,p,a){color:#594b62}}@media (max-width:700px){.marketing-site .plan-collection .weight-care-scene .wc-restored-woman{height:145px!important}.marketing-site .plan-collection .weight-care-scene .weight-glass-card>img.weight-glass-cutout{height:60px!important;margin-block:4px}.marketing-site .plan-collection .weight-care-scene .weight-glass-card{padding:10px}.marketing-site .plan-collection .weight-care-scene .wc-hero-copy h1{font-size:27px!important;line-height:1.1}}@media (max-width:1050px){.marketing-site #main-content .plan-collection .weight-care-scene .weight-glass-heading h2{font-size:16px!important;line-height:1.25!important;overflow-wrap:normal;word-break:normal;letter-spacing:-.02em}}@media (min-width:1051px){.marketing-site .home-revival .focus-hero-inner{display:grid;grid-template-columns:190px minmax(0,370px);-moz-column-gap:24px;column-gap:24px;row-gap:24px;align-content:center;justify-content:start}.marketing-site .home-revival .focus-hero-heading{grid-column:1/-1;grid-row:1;width:100%;max-width:584px}.marketing-site .home-revival .focus-product{position:relative;inset:auto;grid-column:1;grid-row:2;width:190px;margin:0;align-self:center}.marketing-site .home-revival .focus-product-visual{height:145px}.marketing-site .home-revival .focus-product-name{font-size:20px}.marketing-site .home-revival .focus-hero-offer{grid-column:2;grid-row:2;width:100%;max-width:none;margin:0;align-self:center}.marketing-site .home-revival .focus-hero-footnote{grid-column:1/-1;grid-row:3}.marketing-site .home-revival .focus-hero-offer .focus-price-cta{padding-inline:20px}}.marketing-site .focus-price-cta.desktop-hero-price strong{font-weight:800;letter-spacing:.01em}@media (min-width:1051px){.marketing-site .home-revival .focus-hero-inner{grid-template-columns:minmax(0,584px);row-gap:14px;padding-block:28px 54px}.marketing-site .home-revival .focus-hero-heading{grid-column:1;grid-row:1}.marketing-site .home-revival .focus-product{grid-column:1;grid-row:2;width:190px;justify-self:start}.marketing-site .home-revival .focus-product-visual{height:120px}.marketing-site .home-revival .focus-hero-offer{grid-column:1;grid-row:3;width:360px;max-width:100%;justify-self:start}.marketing-site .home-revival .focus-hero-footnote{grid-column:1;grid-row:4}.marketing-site .home-revival .focus-explore{margin-top:8px}}.marketing-site #main-content .focus-product-link{background:linear-gradient(135deg,#f3edf8,#e8ddf1 52%,#d9c9e9);border-color:#ffffffc9;box-shadow:0 8px 24px #4b347f0d;-webkit-backdrop-filter:none;backdrop-filter:none}.marketing-site #main-content .focus-product-link:hover{background:linear-gradient(135deg,#eee5f5,#d8c5e9);border-color:#bca8ce}.marketing-site #main-content .focus-product-visual.is-cutout{background:transparent;border:0}.marketing-site{--nv-bg-light:#F6F3FF;--nv-bg-primary:#EEE8FF;--nv-bg-card:#FAF8FF;--nv-bg-mist:#E5DDF5;--nv-bg-medium:#D3C4EE;--nv-bg-violet:#B8A1E3;--nv-bg-brand:#7657C8;--nv-bg-deep:#4B347F;--nv-bg-night:#2B2041;--nv-bg-break:#FFFDF9;--scene-ivory:var(--nv-bg-card);--scene-lavender:var(--nv-bg-primary);--scene-soft:var(--nv-bg-mist)}.marketing-site #main-content,.marketing-site .interior-page,.marketing-site .nv-guide,.marketing-site .plan-collection{background:var(--nv-bg-break)}.marketing-site .home-v4.home-revival section.care-chapter--ivory{--scene:#D3C4EE;--chapter-ink:#2B2041;--chapter-muted:#514362;--chapter-button:#4B347F;--chapter-button-ink:#FAF8FF}.marketing-site .home-v4.home-revival section.care-chapter--plum{--scene:#EEE8FF;--chapter-ink:#2B2041;--chapter-muted:#514362;--chapter-button:#4B347F;--chapter-button-ink:#FAF8FF}.marketing-site .home-v4.home-revival section.care-chapter--lavender{--scene:#4B347F;--chapter-ink:#FAF8FF;--chapter-muted:#EEE8FF;--chapter-button:#FAF8FF;--chapter-button-ink:#4B347F}.marketing-site .home-revival section.hr-membership{background:#eee8ff}.marketing-site .home-revival section.hr-guide{background:#f6f3ff}.marketing-site .home-revival section.hr-questions{background:#e5ddf5}.marketing-site .home-revival section.hr-process:before{background:#eee8ffeb}.marketing-site .home-revival section.hr-closing .hr-closing-shade{background:#d3c4eeeb}.marketing-site .care-shortcut--ivory{background:#eee8ff}.marketing-site .care-shortcut--plum{background:#d3c4ee;color:#2b2041}.marketing-site .care-shortcut--lavender{background:#b8a1e3;color:#2b2041}.marketing-site .interior-page section.provider-story-section,.marketing-site .interior-page section.inner-hero-people:has(img[src*=people-how-laptop-cutout]){background:#e5ddf5}.marketing-site .interior-page .program-ed.program-landing>section.program-essential-section{background:#f6f3ff}.marketing-site .interior-page .program-ed.program-detail-page>section.program-review-section{background:#eee8ff}.marketing-site .interior-page .program-ed.program-detail-page>section.program-options-section{background:#e5ddf5}.marketing-site .interior-page .program-ed.program-detail-page>section.program-start-section{background:#d3c4ee}.marketing-site .interior-page .program-longevity.program-landing section.program-bridge{background:#e5ddf5}.marketing-site .interior-page .program-longevity.program-landing section.program-start-section{background:#eee8ff}.marketing-site .plan-collection .weight-care-scene{background:#7657c8}.marketing-site .plan-collection .weight-care-scene .pc-stage,.marketing-site .plan-collection .weight-care-scene .pc-detail{background:#faf8ff}.marketing-site .plan-collection .weight-care-scene .pc-tabs{background:#eee8ff}.marketing-site .plan-collection>section.pc-next-steps{background:#eee8ff}.marketing-site .nv-guide section.guide-chapter{background:#eee8ff}.marketing-site .nv-guide section.guide-chapter-options,.marketing-site .nv-guide section.guide-chapter-habits{background:#f6f3ff}.marketing-site .nv-guide section.guide-chapter-safety,.marketing-site .nv-guide section.guide-chapter-next{background:#e5ddf5}.marketing-site .nv-guide section.guide-chapter-costs{background:#d3c4ee}.marketing-site .nv-guide .guide-chapter-copy{background:#faf8ff}.marketing-site .interior-page.reading-page>section.inner-hero{background:#eee8ff}.marketing-site .interior-page.reading-page>section.section{background:#fffdf9}.marketing-site .reading-page .legal-contact,.marketing-site .reading-page-safety .safety-aside{background:#f6f3ff}.marketing-site footer.simple-footer{background:#2b2041;color:#faf8ff}.marketing-site footer.simple-footer :is(a,p,span,summary,h2,h3){color:#eee8ff}.marketing-site footer.simple-footer .wordmark{color:#faf8ff}.marketing-site footer.simple-footer :is(.simple-footer-bottom,.simple-footer-disclosure){border-color:#ffffff30}.marketing-site .plan-collection .weight-care-scene{background:#d3c4ee}.marketing-site .plan-collection .weight-care-scene .wc-hero-copy :is(h1,h1 span,p){color:#2b2041}.marketing-site .plan-collection .weight-care-scene .pc-cost-note :is(summary,p,a){color:#4b347f}.marketing-site .plan-collection .weight-care-scene section.wc-hero .wc-hero-photo{-o-object-position:right top;object-position:right top}.marketing-site .plan-collection section.pc-care{background:#e5ddf5}@media (max-width:760px){.marketing-site .plan-collection section.pc-care .pc-care-image{-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%);mask-image:linear-gradient(to bottom,transparent,black 12%)}}@media (min-width:761px){.marketing-site .home-revival #our-worlds .care-chapter-photo img{width:72%;height:85%;-o-object-position:right top;object-position:right top;-webkit-mask-image:linear-gradient(to right,transparent,black 22%);mask-image:linear-gradient(to right,transparent,black 22%)}}@media (max-width:760px){.marketing-site .home-revival #our-worlds .care-chapter-photo img{-o-object-position:right top;object-position:right top}}.marketing-site .home-revival.sexual-hero-reuse section.care-chapter--plum{--scene:#EEE8FF;--chapter-ink:#2B2041;--chapter-muted:#514362;--chapter-button:#4B347F;--chapter-button-ink:#FAF8FF;background:var(--scene)}.marketing-site .home-revival.sexual-hero-reuse .care-chapter--plum .care-chapter-label{color:var(--chapter-muted)}.marketing-site .home-revival.sexual-hero-reuse .care-chapter--plum .care-chapter-card{background:linear-gradient(130deg,#ffffff85,#ffffff16 48%,#e5d4ff45)}.marketing-site .home-v4.home-revival section.care-chapter--lavender,.marketing-site .home-revival.longevity-hero-reuse section.care-chapter--lavender{--scene:#ded1eb;--chapter-ink:#392843;--chapter-muted:#55435e;--chapter-button:#58366f;--chapter-button-ink:#fffaf7;background:var(--scene)}.marketing-site .home-v4.home-revival section.care-chapter--lavender .care-chapter-label{color:var(--chapter-muted)}.marketing-site .home-v4.home-revival section.care-chapter--lavender .care-chapter-card{background:linear-gradient(130deg,#ffffff85,#ffffff16 48%,#e5d4ff45)}.popular-reads{margin-block:26px 18px;min-width:0}.popular-reads>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.marketing-site .popular-reads h2{font-size:18px;letter-spacing:-.02em}.popular-reads>header>a{font-size:12px;padding-block:10px}.popular-reads-track{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:12px}.popular-reads-track>a{flex:0 0 170px;min-width:0;text-decoration:none;scroll-snap-align:start}.popular-reads-track img{width:100%;height:110px;-o-object-fit:cover;object-fit:cover;border-radius:12px;background:#eee8ff}.marketing-site .popular-reads h3{font-size:14px;line-height:1.4;margin-top:9px;letter-spacing:-.015em}.popular-reads-track span{display:block;font-size:10px;color:#655773;line-height:1.5;margin-top:7px}@media (max-width:1050px){.marketing-site .page-section-navigation{display:none!important}.marketing-site>.simple-footer,.marketing-site>.inquiry-site-footer{margin-right:0}.marketing-site .image-mobile-menu{inset:0 0 0 auto;margin:0;width:min(100%,440px);height:100dvh;max-height:100dvh;padding:0 18px max(22px,env(safe-area-inset-bottom));background:#faf8ff;border-radius:20px 0 0 20px;scrollbar-width:thin;box-sizing:border-box}.image-mobile-menu .image-mobile-menu-head{position:sticky;top:0;z-index:3;margin:0 -18px;padding:10px 16px;background:#faf8fff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #E5DDF5;min-height:60px;box-sizing:border-box}.image-mobile-menu-head>div{display:flex;align-items:center;gap:15px}.mobile-member{font-size:13px;text-decoration:none;padding-block:12px}.mobile-menu-label{font-size:16px;font-weight:600}.mobile-back svg{transform:rotate(180deg)}.marketing-site .image-mobile-menu .icon-button{min-width:44px;min-height:44px;display:grid;place-items:center;border:0;background:transparent}.marketing-site .mobile-section-title{font-size:23px;line-height:1.2;margin:24px 0 16px;outline:none;letter-spacing:-.035em}.mobile-category-links{display:grid;background:#fffdf9;border-radius:16px;padding:4px 16px;margin-bottom:20px}.mobile-category-links>a,.mobile-category-links>button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:53px;width:100%;padding:12px 0;border:0;border-bottom:1px solid #E5DDF5;background:none;font:inherit;font-size:15px;text-decoration:none;text-align:left;color:#2b2041}.mobile-category-links>:last-child{border:0}.mobile-category-links svg{flex:none}.marketing-site .mobile-treatments>h3{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#655773;margin:20px 0 12px}.image-mobile-menu .mobile-featured-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.image-mobile-menu .mobile-featured-products .visual-menu-card{display:block;padding:0 0 12px;background:#eee8ff;border-radius:14px}.image-mobile-menu .mobile-featured-products .visual-menu-card-image{height:132px;border-radius:14px 14px 0 0}.image-mobile-menu .mobile-featured-products .visual-menu-card-copy{padding:12px 12px 0}.marketing-site .image-mobile-menu .mobile-featured-products h3{font-size:14px;line-height:1.35}.mobile-featured-products .visual-menu-card-copy p,.mobile-featured-products .visual-menu-card-arrow{display:none}.marketing-site .image-mobile-menu .visual-menu-card-copy h3{font-size:16px;line-height:1.3}.image-mobile-menu .visual-menu-card{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:8px 12px 8px 8px;background:#eee8ff}.image-mobile-menu .visual-menu-card:nth-child(2){background:#eee8ff}.image-mobile-menu .visual-menu-card-image{height:88px}.image-mobile-menu .visual-menu-card-image>span{font-size:9px}.image-mobile-menu .visual-menu-card-copy p{font-size:12px;line-height:1.45;margin-top:5px}.image-mobile-menu .visual-menu-program-note{grid-column:1/-1;font-size:10px;line-height:1.4;margin:0 4px 4px;color:#655773}.image-mobile-menu .mobile-category-cover .visual-menu-card{padding:0;display:block;position:relative;background:#eee8ff;border-radius:16px}.image-mobile-menu .mobile-category-cover .visual-menu-card-image{height:auto;aspect-ratio:1.8;border-radius:0}.image-mobile-menu .mobile-category-cover .visual-menu-card-copy{padding:15px 38px 16px 16px}.image-mobile-menu .mobile-category-cover .visual-menu-card-arrow{right:16px;top:17px}.mobile-category-cover{margin-bottom:14px}.image-mobile-menu .image-mobile-links{grid-template-columns:1fr;background:#fffdf9;border:0;border-radius:16px;padding:0 16px;margin-top:20px}.image-mobile-links>a{font-size:14px;min-height:48px}.image-mobile-links>a:last-child{border-bottom:0}.image-mobile-footer{flex-wrap:wrap;padding-bottom:10px}.image-mobile-footer>a{min-height:44px}.image-mobile-menu .image-mobile-start{margin-top:20px}.marketing-site .home-revival>section[data-page-section],.marketing-site .interior-page .program-landing>section[data-page-section]{min-height:0}}@media (max-width:700px){.marketing-site .rich-site-header .header-inner{height:64px}.marketing-site .rich-site-header .wordmark{width:130px;font-size:29px}.marketing-site .rich-site-header .language-switch{height:40px;min-height:40px;padding:0 8px}.marketing-site .rich-site-header .header-actions{gap:10px}.marketing-site .home-revival .care-chapter{padding:30px 0 26px;min-height:0!important;border-radius:22px;margin-bottom:16px}.marketing-site .care-chapter-inner{width:calc(100% - 36px);gap:0}.marketing-site .home-revival .care-chapter :is(h1,h2){font-size:clamp(28px,8vw,35px);line-height:1.1;max-width:330px}.marketing-site .care-chapter-label{font-size:10px;margin-bottom:12px}.marketing-site .care-chapter-description{font-size:15px;line-height:1.55;margin-top:13px}.marketing-site .care-chapter-photo{height:250px;margin:16px -18px 0}.marketing-site .care-chapter-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%,black 82%,transparent);mask-image:linear-gradient(to bottom,transparent,black 12%,black 82%,transparent);-webkit-mask-composite:source-over;mask-composite:add}.marketing-site .care-chapter-photo:after{display:none}.marketing-site .care-chapter-action{padding:10px 0 20px}.marketing-site .care-chapter-button{min-height:48px;padding:13px 17px;font-size:14px}.marketing-site .care-chapter-cards,.marketing-site .care-chapter-cards--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketing-site .care-chapter-card{padding:13px 11px;border-radius:16px;gap:4px;-webkit-backdrop-filter:none;backdrop-filter:none}.marketing-site .care-chapter-card img{height:115px;-o-object-fit:contain;object-fit:contain;margin-top:8px;border-radius:0}.marketing-site .care-chapter-card h3{font-size:16px;line-height:1.2}.marketing-site .care-chapter-card p{font-size:11px;line-height:1.4;margin-top:5px}.marketing-site .care-chapter-card>svg{width:14px}.marketing-site .care-chapter-note{font-size:10px;line-height:1.5;margin-top:12px}.marketing-site .care-chapter-cards--3 .care-chapter-card:last-child{grid-column:1/-1;grid-template-columns:1fr 80px auto;align-items:center}.marketing-site .care-chapter-cards--3 .care-chapter-card:last-child img{grid-column:2;grid-row:1;height:80px;margin:0}.marketing-site .care-chapter-cards--3 .care-chapter-card:last-child>svg{grid-column:3}.marketing-site .focus-hero{background:#f6f3ff;min-height:0!important}.marketing-site .focus-hero-inner{min-height:0!important;padding-top:22px;padding-bottom:22px}.marketing-site .focus-hero-shade{display:none}.marketing-site .focus-hero-picture{top:120px;height:245px;left:0;right:0;width:100%;-webkit-mask-image:linear-gradient(to bottom,transparent,black 14%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 14%,black 80%,transparent)}.marketing-site .focus-hero-picture>img{height:245px;width:100%;-o-object-fit:cover;object-fit:cover}.marketing-site .focus-hero-picture[data-portrait=woman]>img{-o-object-position:68% top;object-position:68% top}.marketing-site .focus-product{margin-top:254px}.marketing-site .focus-hero h1{font-size:clamp(28px,7.5vw,34px);line-height:1.1}.marketing-site .focus-price-terms{white-space:normal;line-height:1.55;font-size:11px}.marketing-site .focus-price-terms span{white-space:normal;display:block}.marketing-site .focus-price-cta>span{flex-wrap:wrap;font-size:14px}.marketing-site .focus-hero-footnote{font-size:10px}.marketing-site .focus-explore{min-height:44px}.marketing-site .focus-product-controls button{min-width:44px;min-height:44px}.marketing-site .plan-collection .wc-hero{min-height:0;padding-block:26px}.marketing-site .plan-collection .wc-hero-photo{-webkit-mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent)}.marketing-site .home-revival :is(.hr-section,.hr-membership,.hr-questions){min-height:0!important;padding-block:32px}.marketing-site .mobile-action-bar{display:none}.marketing-site .simple-footer{padding-top:36px}.marketing-site .simple-footer a{min-height:40px}.marketing-site .inner-hero-copy h1{font-size:clamp(30px,8vw,38px)}}@media (prefers-reduced-motion:reduce){.image-mobile-menu *{scroll-behavior:auto!important}}@media (max-width:700px){.marketing-site .home-revival .care-chapter-inner{padding-block:0}.marketing-site .home-revival .care-chapter-label{font-size:10px;line-height:1.5;margin-bottom:12px;letter-spacing:.1em}.marketing-site .home-revival .care-chapter-cards{margin-top:8px}.marketing-site .home-revival .care-chapter-photo img{-webkit-mask-image:linear-gradient(to bottom,transparent,black 5%,black 82%,transparent),linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to bottom,transparent,black 5%,black 82%,transparent),linear-gradient(to right,transparent,black 5%,black 95%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.marketing-site .focus-hero-picture{top:128px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 7%,black 82%,transparent);mask-image:linear-gradient(to bottom,transparent,black 7%,black 82%,transparent)}.marketing-site .plan-collection .wc-hero-photo{-webkit-mask-image:linear-gradient(to bottom,transparent,black 5%,black 85%,transparent),linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to bottom,transparent,black 5%,black 85%,transparent),linear-gradient(to right,transparent,black 5%,black 95%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.marketing-site .home-revival .care-chapter-photo img{padding-top:14px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain;-webkit-mask-image:linear-gradient(to bottom,black 80%,transparent),linear-gradient(to right,transparent,black 4%,black 96%,transparent);mask-image:linear-gradient(to bottom,black 80%,transparent),linear-gradient(to right,transparent,black 4%,black 96%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.marketing-site .home-revival .care-chapter--ivory .care-chapter-photo img{-o-object-position:right top;object-position:right top}}@media (max-width:700px){.marketing-site{--mobile-photo-mask:linear-gradient(to right,transparent 0%,#000 16%,#000 84%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 7%,#000 72%,transparent 100%)}.marketing-site .home-revival .focus-hero{background:radial-gradient(ellipse at 65% 35%,#d3c4ee,#eee8ff 40%,#f6f3ff 75%)}.marketing-site .home-v4.home-revival section.care-chapter--ivory,.marketing-site .plan-collection .weight-care-scene{background:radial-gradient(ellipse at 70% 36%,#d3c4ee,#e5ddf5 45%,#f6f3ff)}.marketing-site .home-v4.home-revival section.care-chapter--plum,.marketing-site .home-revival.sexual-hero-reuse section.care-chapter--plum{background:radial-gradient(ellipse at 65% 38%,#d3c4ee,#eee8ff 52%,#faf8ff)}.marketing-site .home-v4.home-revival section.care-chapter--lavender,.marketing-site .home-revival.longevity-hero-reuse section.care-chapter--lavender{background:radial-gradient(ellipse at 70% 35%,#b8a1e3,#ded1eb 48%,#f6f3ff)}.marketing-site .interior-page .program-page.program-landing section.program-bridge,.marketing-site .plan-collection section.pc-care{background:radial-gradient(ellipse at 50% 30%,#d3c4ee,#e5ddf5,#f6f3ff)}.marketing-site .interior-page .program-page.program-landing section.program-start-section{background:radial-gradient(ellipse at 50% 30%,#d3c4ee,#eee8ff 55%,#faf8ff)}.marketing-site .interior-page .provider-story-section,.marketing-site .interior-page .inner-hero:has(img[src*=people-how-laptop]){background:radial-gradient(ellipse at 50% 65%,#d3c4ee,#e5ddf5 45%,#f6f3ff)}.marketing-site .home-revival .care-chapter-photo{height:auto;min-height:0;margin:12px -18px 0;background:none;overflow:visible}.marketing-site .home-revival .care-chapter-photo img{position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:auto;padding:0;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:var(--mobile-photo-mask);mask-image:var(--mobile-photo-mask);-webkit-mask-composite:source-in,xor;mask-composite:intersect;border-radius:0;background:transparent}.marketing-site .home-revival .care-chapter-photo:after{display:none}.marketing-site .home-revival .focus-hero-picture{-webkit-mask-image:var(--mobile-photo-mask);mask-image:var(--mobile-photo-mask);-webkit-mask-composite:source-in,xor;mask-composite:intersect;background:transparent}.marketing-site .plan-collection .weight-care-scene section.wc-hero .wc-hero-photo{display:block;height:auto;min-height:0;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:var(--mobile-photo-mask);mask-image:var(--mobile-photo-mask);-webkit-mask-composite:source-in,xor;mask-composite:intersect;border-radius:0;background:transparent}.marketing-site .plan-collection section.pc-care .pc-care-image,.marketing-site .interior-page .program-page.program-landing :is(.program-bridge,.program-start-section) .program-figure{position:relative;inset:auto;height:auto;min-height:0;max-height:none;-webkit-mask-image:none;mask-image:none;background:transparent;overflow:visible}.marketing-site .plan-collection section.pc-care .pc-care-image img,.marketing-site .interior-page .program-page.program-landing :is(.program-bridge,.program-start-section) .program-figure img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border-radius:0;background:transparent;-webkit-mask-image:var(--mobile-photo-mask);mask-image:var(--mobile-photo-mask);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.marketing-site .interior-page .program-page.program-landing :is(.program-bridge,.program-start-section) img[src*=cutout],.marketing-site .interior-page .provider-story-section .provider-portraits img{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 83%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 83%,transparent 100%);-webkit-mask-composite:source-over;mask-composite:add;background:transparent;-o-object-fit:contain;object-fit:contain}}@media (max-width:700px){.marketing-site .interior-page .program-page.program-landing section.program-bridge,.marketing-site .interior-page .program-page.program-landing section.program-bridge :is(h2,h2 span,.eyebrow,.text-link){color:#2b2041}.marketing-site .home-revival .care-chapter-photo{height:250px}.marketing-site .home-revival .care-chapter-photo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,#000 80%,transparent 100%);-webkit-mask-composite:source-over;mask-composite:add}.marketing-site .home-revival .focus-hero-picture{-webkit-mask-image:linear-gradient(to bottom,#000 83%,transparent);mask-image:linear-gradient(to bottom,#000 83%,transparent);-webkit-mask-composite:source-over;mask-composite:add}.marketing-site .home-revival .focus-hero-picture>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.marketing-site .plan-collection .weight-care-scene section.wc-hero .wc-hero-photo,.marketing-site .plan-collection section.pc-care .pc-care-image img,.marketing-site .interior-page .program-page.program-landing :is(.program-bridge,.program-start-section) .program-figure img{-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 82%,transparent 100%);-webkit-mask-composite:source-over;mask-composite:add;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.marketing-site .plan-collection .weight-care-scene section.wc-hero .wc-hero-photo{height:280px}}@media (max-width:700px){.marketing-site #main-content h1{font-size:clamp(27px,7.2vw,32px)!important;line-height:1.12!important}.marketing-site #main-content h2:not(.mobile-section-title){font-size:clamp(24px,6.5vw,29px)!important;line-height:1.18!important}.marketing-site #main-content h3{font-size:18px!important;line-height:1.3!important}.marketing-site #main-content :is(.care-chapter-card h3,.hr-world-copy h3,.hr-guide-card h3){font-size:16px!important}.marketing-site #main-content :is(.care-chapter-description,.wc-hero-copy>p,.inner-hero-copy>p:not(.eyebrow),.program-section-heading>p,.program-start>p:not(.eyebrow):not(.fine-print):not(.program-member-links),.pc-care-copy>p:not(.pc-section-eyebrow)){font-size:14px!important;line-height:1.65}.marketing-site #main-content :is(.text-link,.pc-text-link,.care-chapter-button,.pc-plan-link,.hr-card-link){font-size:13px}.marketing-site #main-content :is(.eyebrow,.care-chapter-label,.pc-section-eyebrow){font-size:10px!important;line-height:1.5!important;letter-spacing:.1em}.marketing-site .care-shortcut strong{font-size:21px}.marketing-site .care-shortcut-copy>span{font-size:13px}.marketing-site .home-revival .care-chapter-photo{height:280px;overflow:hidden}.marketing-site .home-revival .care-chapter-photo picture{display:block;height:100%;width:120%;margin-left:-10%}.marketing-site .home-revival .care-chapter-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.marketing-site .home-revival .focus-hero-picture{top:118px;height:285px}.marketing-site .home-revival .focus-hero-picture>img{height:285px;width:120%;max-width:none;margin-left:-10%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.marketing-site .focus-product{margin-top:284px}.marketing-site .plan-collection .weight-care-scene section.wc-hero .wc-hero-photo{height:310px;width:120%;max-width:none;margin-left:-10%}.marketing-site .interior-page .program-page.program-landing :is(.program-bridge,.program-start-section) .program-figure{width:100%;max-width:none;height:auto!important;margin:0;overflow:hidden}.marketing-site .interior-page .program-page.program-landing :is(.program-bridge,.program-start-section) .program-figure picture{display:block;width:120%;margin-left:-10%}.marketing-site .interior-page .program-page.program-landing :is(.program-bridge,.program-start-section) .program-figure img{width:100%!important;height:auto!important;max-height:350px;aspect-ratio:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center bottom!important;object-position:center bottom!important}.marketing-site .plan-collection section.pc-care .pc-care-image{overflow:hidden}.marketing-site .plan-collection section.pc-care .pc-care-image picture{display:block;width:120%;margin-left:-10%}.marketing-site .image-mobile-menu .visual-menu-card-copy h3{font-size:15px}.marketing-site .mobile-category-links>button,.marketing-site .mobile-category-links>a{font-size:14px}.marketing-site .home-revival .care-chapter-card img{height:130px}.marketing-site .home-revival .care-chapter-cards--3 .care-chapter-card:last-child img{height:80px}.marketing-site #main-content :is(.guide-hero-copy>p,.guide-chapter-copy>p,.guide-question-list li,.guide-closing p,.guide-final-checklist p){font-size:14px;line-height:1.75}.marketing-site #main-content :is(.guide-chapter-intro,.guide-ask>p,.guide-detail summary){font-size:16px}.marketing-site #main-content .care-chapter-card p{font-size:11px;line-height:1.5}}@media (max-width:700px){.marketing-site .interior-page .provider-story-section .provider-story{display:flex;flex-direction:column;gap:22px;min-height:0}.marketing-site .interior-page .provider-story-section .provider-story-copy{order:1;width:100%;max-width:none;margin:0;padding-bottom:32px}.marketing-site .interior-page .provider-story-section .provider-portraits{position:relative;inset:auto;order:0;width:100%;height:340px;margin:0;align-self:center}.marketing-site .interior-page .provider-story-section .provider-portraits picture{display:block;height:100%}.marketing-site .interior-page .provider-story-section .provider-portraits img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;aspect-ratio:auto;-webkit-mask-image:linear-gradient(to bottom,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,#000 88%,transparent 100%)}.marketing-site .home-revival .care-chapter--ivory .care-chapter-photo img{width:100%;height:100%;-o-object-position:center bottom;object-position:center bottom;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);-webkit-mask-composite:source-over;mask-composite:add}.marketing-site .home-revival .care-chapter--ivory .care-chapter-action{padding-top:0;margin-top:-6px}.marketing-site .home-revival .care-chapter--ivory .care-chapter-photo{-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent 94%);mask-image:linear-gradient(to bottom,#000 65%,transparent 94%);margin-bottom:-28px}.marketing-site .home-revival .care-chapter--ivory .care-chapter-photo img{-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent 94%)!important;mask-image:linear-gradient(to bottom,#000 65%,transparent 94%)!important}}.wc-restored-woman{position:absolute;top:24px;right:0;bottom:0;left:44%;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent);mask-image:linear-gradient(to bottom,#000 82%,transparent)}.wc-restored-woman img{width:150%;max-width:none;margin-left:-25%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.marketing-site .plan-collection section.pc-questions-bubble{width:100%;max-width:none;box-sizing:border-box;margin:24px 0;padding:64px clamp(24px,6vw,96px);border-radius:32px;background:linear-gradient(135deg,#f6f3ff,#e5ddf5);min-height:0!important;grid-template-columns:1fr 1.15fr;gap:48px}@media (max-width:700px){.wc-restored-woman{position:relative;inset:auto;width:100%;height:310px;flex:none;order:-1}.marketing-site .plan-collection section.pc-questions-bubble{grid-template-columns:1fr;gap:24px;padding:32px 24px;border-radius:24px}}@media (max-width:700px){.marketing-site .home-revival .care-chapter--ivory .care-chapter-photo{height:280px;margin-top:8px;margin-bottom:-8px;-webkit-mask-image:linear-gradient(to bottom,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,#000 84%,transparent 100%)}.marketing-site .home-revival .care-chapter--ivory .care-chapter-photo picture{display:block;width:150%;height:100%;margin-left:-25%}.marketing-site .home-revival .care-chapter--ivory .care-chapter-photo img{position:static!important;inset:auto!important;width:100%!important;height:100%!important;max-width:none;margin:0!important;transform:none!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center bottom!important;object-position:center bottom!important;-webkit-mask-image:none!important;mask-image:none!important}.marketing-site .home-revival .care-chapter--ivory .care-chapter-action{margin-top:0;padding-top:0}.marketing-site .home-revival .care-chapter-card{align-content:start}.marketing-site .home-revival .care-chapter-card h3{text-wrap:balance}.marketing-site .pc-questions-bubble summary{min-height:56px}}.marketing-site :is(.care-chapter-button,.pc-plan-link,.care-shortcut,.pc-text-link):focus-visible{outline:3px solid #7657C8;outline-offset:4px}@media (max-width:700px){.marketing-site .home-revival .care-chapter--ivory .care-chapter-photo{height:clamp(230px,72vw,280px)}.marketing-site .home-revival .care-chapter-card{grid-template-columns:minmax(0,1fr) auto}.marketing-site .home-revival .care-chapter-card>div{min-width:0}.marketing-site .home-revival .care-chapter-card h3{overflow-wrap:anywhere}.marketing-site .home-revival .care-chapter-card img{height:130px!important}.marketing-site .home-revival .care-chapter-cards--3 .care-chapter-card:last-child{grid-template-columns:minmax(0,1fr) 80px auto}.marketing-site .home-revival .care-chapter-cards--3 .care-chapter-card:last-child img{height:80px!important}}.marketing-site .interior-page .inner-hero.inner-hero-laptop{min-height:0;padding:48px clamp(20px,4vw,64px);background:linear-gradient(135deg,#f6f3ff,#e5ddf5);overflow:hidden}.marketing-site .interior-page .inner-hero.inner-hero-laptop:after{display:none}.marketing-site .interior-page .inner-hero.inner-hero-laptop>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:0;min-height:0;width:100%}.marketing-site .interior-page .inner-hero.inner-hero-laptop .inner-hero-art{position:relative;inset:auto;width:100%;height:500px;min-height:0;max-height:none;margin:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;aspect-ratio:auto;background:transparent;border-radius:0;-webkit-mask-image:linear-gradient(to bottom,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,#000 86%,transparent 100%)}@media (max-width:700px){.marketing-site .interior-page .inner-hero.inner-hero-laptop{padding:24px 20px 32px}.marketing-site .interior-page .inner-hero.inner-hero-laptop>.container{display:flex;flex-direction:column;gap:24px}.marketing-site .interior-page .inner-hero.inner-hero-laptop .inner-hero-art{order:-1;height:340px;flex:none}.marketing-site .interior-page .inner-hero.inner-hero-laptop .inner-hero-copy{width:100%;max-width:none}}.marketing-site .interior-page .inner-hero.inner-hero-laptop .inner-hero-copy{width:100%;max-width:540px;margin:0}.marketing-site .interior-page .inner-hero.inner-hero-laptop .inner-hero-copy h1{max-width:none}@media (min-width:701px){.marketing-site .interior-page .provider-story-section .provider-portraits img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;-webkit-mask-image:linear-gradient(to bottom,#000 88%,transparent);mask-image:linear-gradient(to bottom,#000 88%,transparent)}.marketing-site .interior-page .provider-story-section .provider-portraits picture{display:block;height:100%}}.marketing-site .focus-hero{position:relative;isolation:isolate;overflow:hidden;background:#e9e1d3;min-height:760px}.focus-hero-picture,.focus-hero-picture>img,.focus-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.focus-hero-picture{z-index:-3}.focus-hero-picture>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%}.focus-hero-shade{z-index:-2;background:linear-gradient(90deg,#f4ecdfd9 0%,#f4ecdf70 42%,transparent 66%)}.marketing-site .focus-hero-inner{position:relative;min-height:760px;display:flex;flex-direction:column;justify-content:center;padding-block:74px 105px}.marketing-site .focus-hero-heading{max-width:760px;width:62%}.marketing-site .focus-hero-heading>p{font-size:10px;letter-spacing:.16em;color:#58366f;font-weight:500;margin-bottom:22px}.marketing-site .focus-hero h1{font-size:clamp(58px,5.6vw,84px);font-weight:400;line-height:1.05;letter-spacing:-.06em;color:#352b39}.marketing-site .focus-hero h1>span{color:#58366f}.focus-product{position:absolute;right:0;bottom:92px;width:265px}.marketing-site .focus-product-link{display:flex;flex-direction:column;position:relative;padding:18px 20px 20px;border:1px solid #fff8;border-radius:24px;background:linear-gradient(145deg,#fff9,#fff2);box-shadow:0 18px 50px #43334517;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#49364f;text-decoration:none;transition:background .25s}.focus-product-link:hover{background:#fff9}.focus-product-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.16em}.focus-product-top svg{opacity:.7}.focus-product-visual{display:block;height:225px;width:100%;margin-block:14px;border-radius:15px;overflow:hidden;background:#e5dbe6}.focus-product-visual.is-cutout{background:radial-gradient(ellipse at 18% 8%,#f5eef9 0%,transparent 56%),linear-gradient(145deg,#d5c1e4,#eee5f4 54%,#c5afd5)}.focus-product-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.focus-product-visual.is-cutout .focus-product-image{-o-object-fit:contain;object-fit:contain;transform:scale(1.12);filter:drop-shadow(4px 7px 6px #45334220)}.focus-product-link:hover .focus-product-image{transform:scale(1.04)}.focus-product-link:hover .is-cutout .focus-product-image{transform:scale(1.12) translateY(-2px)}.focus-product-name{font-size:24px;letter-spacing:-.035em;line-height:1.2;min-height:48px;position:relative}.focus-product-name>small{display:block;margin-top:4px;font-size:11px;letter-spacing:0;color:#6e5a76}.focus-product-controls{display:flex;align-items:center;justify-content:space-between;padding:3px 4px 0 20px;color:#49364f}.focus-product-controls>span{font-size:10px;letter-spacing:.1em;font-variant-numeric:tabular-nums}.focus-product-controls>div{display:flex;gap:4px}.focus-product-controls button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #fff8;border-radius:50%;background:#fbf7f0c9;color:#49364f;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.focus-product-controls button:first-child svg{transform:rotate(180deg)}.focus-product-controls button:hover{background:#fff}.focus-product-controls button:focus-visible{outline:3px solid #4c2b63;outline-offset:3px}.focus-hero-offer{width:450px;max-width:53%;margin-top:36px}.marketing-site .focus-price-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;border-radius:100px;background:#58366f;color:#fff;padding:19px 27px;text-decoration:none;box-shadow:0 4px #523465;transition:background .2s,transform .2s}.focus-price-cta:hover{background:#402452;transform:translateY(-1px)}.focus-price-cta>span{display:flex;flex-wrap:wrap;-moz-column-gap:7px;column-gap:7px;align-items:baseline;font-size:17px;line-height:1.45;font-weight:500}.focus-price-cta strong{font:inherit;white-space:nowrap;font-variant-numeric:tabular-nums}.focus-price-cta svg{flex-shrink:0}.marketing-site .focus-price-terms{font-size:12px;line-height:1.75;color:#594b61;margin-top:17px;text-align:center}.focus-price-terms>strong,.focus-price-terms>span{display:block}.focus-price-terms>strong{font-weight:500}.marketing-site .focus-explore{display:flex;align-items:center;justify-content:center;gap:15px;min-height:44px;margin-top:9px;font-size:14px;font-weight:500;color:#4c365a;text-decoration:none}.focus-explore:hover{text-decoration:underline;text-underline-offset:5px}.focus-hero-footnote{position:absolute;bottom:24px;left:0;right:0;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.marketing-site .focus-hero-footnote p,.focus-hero-footnote>span{font-size:10px;line-height:1.7;color:#5e5263}.focus-hero-footnote a{color:inherit;text-underline-offset:3px}.focus-hero-footnote>span{white-space:nowrap;background:#fff7;padding:3px 7px;border-radius:4px}.focus-price-cta:focus-visible,.focus-product-link:focus-visible,.focus-explore:focus-visible{outline:3px solid #4c2b63;outline-offset:5px}@media (min-width:1600px){.marketing-site .focus-hero,.marketing-site .focus-hero-inner{min-height:min(900px,calc(100svh - 82px))}.focus-product{right:2%;width:280px}.focus-product-visual{height:250px}}@media (min-width:701px) and (max-width:1100px){.marketing-site .focus-hero,.marketing-site .focus-hero-inner{min-height:740px}.marketing-site .focus-hero-inner{padding-block:70px 90px}.marketing-site .focus-hero-heading{width:67%}.marketing-site .focus-hero h1{font-size:clamp(45px,5.7vw,63px)}.focus-hero-picture>img{-o-object-position:58% center;object-position:58% center}.focus-product{width:205px;bottom:93px}.focus-product-visual{height:170px}.focus-product-name{font-size:21px}.focus-hero-offer{max-width:55%;width:395px}.focus-price-cta>span{font-size:15px}.marketing-site .focus-price-cta{padding:17px 23px;min-height:72px}.focus-hero-footnote{gap:25px}.focus-hero-footnote p{max-width:65%}}@media (max-width:700px){.marketing-site .focus-hero{background:#f4eee5;min-height:0}.focus-hero-picture{top:120px;height:445px}.focus-hero-picture>img{-o-object-position:center 8%;object-position:center 8%;height:445px}.focus-hero-shade{height:610px;background:linear-gradient(180deg,#f4eee5 0%,#f4eee5 14%,transparent 35%,transparent 70%,#f4eee5 96%)}.marketing-site .focus-hero-inner{min-height:0;display:grid;grid-template-columns:1fr;justify-content:initial;padding-top:29px;padding-bottom:23px}.marketing-site .focus-hero-heading{width:100%;max-width:500px;position:relative;z-index:2}.marketing-site .focus-hero-heading>p{font-size:8px;letter-spacing:.13em;margin-bottom:12px}.marketing-site .focus-hero h1{font-size:clamp(37px,8.55vw,58px);line-height:1.04;letter-spacing:-.065em}.focus-product{position:relative;bottom:auto;right:auto;left:0;width:166px;margin-top:60px;margin-bottom:17px}.marketing-site .focus-product-link{padding:11px 12px 12px;border-radius:17px;background:linear-gradient(145deg,#fff9,#fff4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.focus-product-top{font-size:7px;letter-spacing:.12em}.focus-product-top svg{width:13px;height:13px}.focus-product-visual{height:135px;margin-block:10px;border-radius:10px}.focus-product-name{font-size:18px;min-height:40px}.focus-product-name>small{font-size:9px;margin-top:3px}.focus-product-controls{padding-left:12px}.focus-product-controls>span{font-size:9px}.focus-hero-offer{width:100%;max-width:none;margin-top:0;position:relative;z-index:2}.marketing-site .focus-price-cta{min-height:62px;padding:15px 21px;border-radius:40px;box-shadow:0 3px #523465}.focus-price-cta>span{font-size:15px;-moz-column-gap:5px;column-gap:5px}.focus-price-cta svg{width:21px;height:21px}.marketing-site .focus-price-terms{font-size:12px;line-height:1.65;margin-top:13px}.marketing-site .focus-explore{font-size:13px;margin-top:5px}.focus-hero-footnote{position:static;display:block;margin-top:8px}.marketing-site .focus-hero-footnote p{font-size:10px;line-height:1.7;text-align:center}.focus-hero-footnote>span{position:absolute;top:345px;right:0;font-size:8px;background:#fff8;padding:3px 6px}}@media (max-width:370px){.marketing-site .focus-hero h1{font-size:34px}.focus-product{width:156px;margin-top:63px}.focus-product-visual{height:125px}.focus-product-name{font-size:17px}.focus-price-cta>span{font-size:14px}.marketing-site .focus-price-cta{gap:10px;padding-inline:18px}.focus-hero-picture,.focus-hero-picture>img{height:425px}.focus-hero-footnote>span{top:330px;font-size:8px}.marketing-site .focus-price-terms{font-size:11px}}@media (max-width:700px){.focus-hero-picture{top:155px;height:320px}.focus-hero-picture>img{height:320px;-o-object-position:center 25%;object-position:center 25%}.focus-hero-shade{height:485px;background:linear-gradient(180deg,#f4eee5 0%,#f4eee5 29%,transparent 40%,transparent 88%,#f4eee5 100%)}.focus-product{width:100%;margin-top:335px;margin-bottom:18px}.marketing-site .focus-product-link{display:grid;grid-template-columns:86px 1fr;gap:18px;align-items:center;background:#faf6f1;border-color:#d5c5df}.focus-product-top{display:none}.focus-product-visual{height:80px;margin:0}.focus-product-name{font-size:21px;min-height:0}.focus-product-name>small{font-size:12px}.focus-product-controls{margin-top:8px}.focus-hero-footnote>span{top:420px}}@media (min-width:701px){.focus-hero-picture{left:0;width:100%}.focus-hero-picture>img{-o-object-position:center top;object-position:center top}.focus-hero-shade{background:linear-gradient(90deg,#f8f6fa66,transparent 52%)}.marketing-site .focus-hero-heading{width:46%}.marketing-site .focus-hero h1{font-size:clamp(45px,4.6vw,68px)}.marketing-site .focus-product-link{background:linear-gradient(145deg,#faf6f1f2,#eee5f0e8)}.focus-product-controls>span{background:#faf6f1e8;border-radius:5px;padding:4px 8px;color:#4e365d}}.marketing-site .focus-hero{background:#f8f6fa}@media (max-width:700px){.focus-hero-shade{background:linear-gradient(180deg,#f8f6fa 0%,#f8f6fa 29%,transparent 40%,transparent 88%,#f8f6fa 100%)}}@media (prefers-reduced-motion:reduce){.focus-product-image,.focus-price-cta,.focus-product-link{transition:none!important}.focus-product-link:hover .focus-product-image,.focus-price-cta:hover{transform:none}.focus-product-link:hover .is-cutout .focus-product-image{transform:scale(1.12)}}@media (min-width:701px){.marketing-site .focus-hero,.marketing-site .focus-hero-inner{min-height:540px}.marketing-site .focus-hero-inner{padding-block:42px 66px}.focus-hero-picture{left:auto;right:0;width:76%}.focus-hero-picture[data-portrait=woman]{right:7%;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,#000 88%,transparent 100%)}.focus-hero-shade{background:linear-gradient(90deg,#f8f6fa 0%,#f8f6fa 24%,#f8f6fa80 37%,transparent 51%)}.marketing-site .focus-hero h1{font-size:clamp(36px,3.7vw,54px)}.marketing-site .focus-hero-heading>p{margin-bottom:16px}.focus-hero-offer{width:390px;margin-top:24px}.marketing-site .focus-price-cta{min-height:60px;padding:14px 23px}.focus-price-cta>span{font-size:15px}.marketing-site .focus-price-terms{margin-top:12px}.focus-product{width:205px;right:0;bottom:70px}.marketing-site .focus-product-link{padding:12px 14px;border-radius:20px}.focus-product-visual{height:140px;margin-block:8px}.focus-product-name{font-size:20px;min-height:40px}.focus-product-controls{padding-left:12px}.focus-hero-footnote{bottom:18px}}@media (min-width:701px) and (max-width:1100px){.marketing-site .focus-hero,.marketing-site .focus-hero-inner{min-height:560px}.marketing-site .focus-hero-heading{width:51%}.focus-product{width:175px}.focus-product-visual{height:115px}}@media (max-width:700px){.marketing-site .focus-hero-inner{padding-top:20px;padding-bottom:16px}.marketing-site .focus-hero h1{font-size:clamp(29px,7.7vw,38px)}.marketing-site .focus-hero-heading>p{margin-bottom:8px}.focus-hero-picture{top:120px;height:230px}.focus-hero-picture>img{height:230px;-o-object-position:center top;object-position:center top}.focus-hero-picture[data-portrait=woman]>img{-o-object-position:70% top;object-position:70% top}.focus-hero-shade{height:360px;background:linear-gradient(180deg,#f8f6fa 0%,#f8f6fa 29%,transparent 40%,transparent 89%,#f8f6fa 100%)}.focus-product{margin-top:245px;margin-bottom:10px}.marketing-site .focus-product-link{grid-template-columns:60px 1fr;padding:8px 12px;gap:12px}.focus-product-visual{height:56px}.focus-product-name{font-size:19px}.focus-product-name>small{font-size:11px}.focus-product-controls{margin-top:3px}.marketing-site .focus-price-cta{min-height:54px;padding-block:11px}.marketing-site .focus-price-terms{margin-top:10px}.focus-hero-footnote{margin-top:3px}}.marketing-site .weight-glass-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.marketing-site .weight-glass-card{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #ffffffd9;border-radius:28px;color:#30243f;text-decoration:none;background:linear-gradient(125deg,#ffffffa6,#ffffff38 50%,#dcccff66);-webkit-backdrop-filter:blur(24px) saturate(115%);backdrop-filter:blur(24px) saturate(115%);box-shadow:inset 0 1px #fff,0 12px 35px #4b347f0b;transition:box-shadow .2s,background-color .2s}.marketing-site .weight-glass-card:hover{background-color:#ffffff30;box-shadow:inset 0 1px #fff,0 16px 36px #4b347f1c}.marketing-site .weight-glass-card:focus-visible{outline:3px solid #4b347f;outline-offset:4px}.marketing-site .weight-glass-heading{display:flex;align-items:start;justify-content:space-between;gap:18px}.marketing-site .weight-glass-heading h2{font-size:26px;line-height:1.2;margin:0;letter-spacing:-.03em}.marketing-site .weight-glass-heading svg{flex-shrink:0;margin-top:4px}.marketing-site .weight-glass-compounded{font-size:14px;font-weight:600;line-height:1.4;color:#30243f;margin:10px 0 0}.marketing-site .weight-glass-compounded+.weight-glass-subtitle{margin-top:4px}.marketing-site .weight-glass-subtitle{font-size:14px;color:#61536e;margin:10px 0 0}.marketing-site .weight-glass-card>img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;margin:22px 0;border-radius:18px;background:#eee8ff}.marketing-site .catalog-glass-card>img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.marketing-site .weight-glass-price{margin-top:auto;border-top:1px solid #ffffffa6;padding-top:18px}.marketing-site .weight-glass-price p{margin:5px 0;font-size:13px;line-height:1.5;color:#574764}.marketing-site .weight-glass-price p:first-child{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.marketing-site .weight-glass-price strong{font-size:32px;line-height:1.2;color:#38264e;font-weight:500;letter-spacing:-.035em}.marketing-site .plan-collection .pc-explorer:has(.weight-glass-grid){background:transparent;min-height:0;padding-block:28px 48px}.marketing-site .care-chapter-card .weight-chapter-price{font-size:15px;font-weight:500;color:#4b347f;margin-top:12px}.marketing-site .plan-collection .weight-glass-grid{gap:18px}.marketing-site .plan-collection .weight-glass-card{padding:20px;border-radius:24px}.marketing-site .plan-collection .weight-glass-heading h2{font-size:22px}.marketing-site .plan-collection .weight-glass-subtitle{font-size:12px;margin-top:6px}.marketing-site .plan-collection .weight-glass-card>img{width:min(100%,270px);height:auto;align-self:center;margin:14px 0;border-radius:14px}.marketing-site .plan-collection .weight-glass-price{padding-top:12px}.marketing-site .plan-collection .weight-glass-price strong{font-size:27px}.marketing-site .plan-collection .weight-glass-price p{font-size:12px;margin:3px 0}.marketing-site .plan-collection .weight-glass-card>img.weight-glass-cutout{height:180px;-o-object-fit:contain;object-fit:contain;background:transparent;border-radius:0;filter:drop-shadow(0 10px 14px #4b347f20)}@media (max-width:700px){.marketing-site .weight-glass-grid{grid-template-columns:1fr;gap:18px}.marketing-site .weight-glass-card{padding:22px;border-radius:24px}.marketing-site .weight-glass-heading h2{font-size:23px}.marketing-site .weight-glass-card>img{height:auto;margin-block:18px;border-radius:14px}.marketing-site .weight-glass-price strong{font-size:28px}.marketing-site .care-chapter-card .weight-chapter-price{font-size:13px}.marketing-site .plan-collection .weight-glass-card{padding:18px;border-radius:20px}.marketing-site .plan-collection .weight-glass-heading h2{font-size:20px}.marketing-site .plan-collection .weight-glass-card>img{width:min(100%,210px);margin-block:12px}.marketing-site .plan-collection .weight-glass-price strong{font-size:25px}.marketing-site .plan-collection .weight-glass-card>img.weight-glass-cutout{height:140px}}.marketing-site .home-revival .care-chapter{--scene:#f3ece2;--chapter-ink:#352b39;--chapter-muted:#625561;--chapter-button:#58366f;--chapter-button-ink:#fffaf7;position:relative;isolation:isolate;overflow:hidden;background:var(--scene);color:var(--chapter-ink);padding:64px 0 32px}.marketing-site .home-revival .care-chapter--plum{--scene:#514052;--chapter-ink:#fff8f1;--chapter-muted:#eee2eb;--chapter-button:#fff4e7;--chapter-button-ink:#50364f}.marketing-site .home-revival .care-chapter--lavender{--scene:#ded1eb;--chapter-ink:#392843;--chapter-muted:#55435e}.care-chapter-inner{width:min(1320px,calc(100% - 120px));margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto auto;-moz-column-gap:60px;column-gap:60px}.care-chapter-copy{grid-column:1;grid-row:1;min-height:280px;align-self:end;display:flex;flex-direction:column;justify-content:center;max-width:540px;z-index:1}.marketing-site .care-chapter-label{font-size:12px;letter-spacing:.16em;font-weight:500;color:var(--chapter-muted);margin:0 0 24px}.marketing-site .home-revival .care-chapter h2{font-size:clamp(42px,4vw,64px);line-height:1.05;letter-spacing:-.045em;color:var(--chapter-ink);margin:0;text-wrap:balance}.marketing-site .care-chapter-description{font-size:17px;line-height:1.65;color:var(--chapter-muted);max-width:425px;margin:24px 0 0}.care-chapter-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}.care-chapter-photo img{position:absolute;right:0;top:0;display:block;width:72%;height:76%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;-webkit-mask-image:linear-gradient(to right,transparent,black 28%);mask-image:linear-gradient(to right,transparent,black 28%)}.care-chapter-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--scene) 9%,transparent 65%),linear-gradient(90deg,var(--scene) 14%,transparent 66%)}.care-chapter--ivory .care-chapter-photo img{width:100%;height:100%;-o-object-position:center;object-position:center;-webkit-mask-image:none;mask-image:none}.care-chapter--ivory .care-chapter-photo:after{background:linear-gradient(0deg,var(--scene),transparent 42%)}.care-chapter-action{grid-column:1;grid-row:2;padding-block:28px 64px;z-index:1}.care-chapter-button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;background:var(--chapter-button);color:var(--chapter-button-ink);border-radius:40px;padding:17px 25px;min-height:54px;text-decoration:none;font-size:16px;font-weight:500}.care-chapter-button svg{flex-shrink:0}.care-chapter-cards{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;z-index:1}.care-chapter-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.care-chapter-card{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:start;gap:6px;padding:22px;border:1px solid #ffffff9c;border-radius:24px;background:linear-gradient(130deg,#ffffff85,#ffffff16 48%,#e5d4ff45);box-shadow:inset 0 1px #ffffffa3,inset 0 -1px #e3c6f078,0 12px 35px #2815330a;-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%);color:var(--chapter-ink);text-decoration:none;min-width:0;transition:background .25s,box-shadow .25s}.care-chapter-card:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,#e0fbff35,transparent 30%,#ffe5f125 60%,#d5c5ff45);border-radius:inherit}.care-chapter-card img{grid-column:1/-1;grid-row:2;display:block;width:100%;height:180px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:14px;margin-top:12px;-webkit-mask-image:linear-gradient(to bottom,black 80%,#0009);mask-image:linear-gradient(to bottom,#000 80%,#0009)}.care-chapter-card>div{grid-column:1;grid-row:1}.care-chapter-card>svg{grid-column:2;grid-row:1;margin-top:3px}.marketing-site .care-chapter-card h3{font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0;color:var(--chapter-ink)}.marketing-site .care-chapter-card p{font-size:13px;line-height:1.5;margin:7px 0 0;color:var(--chapter-muted)}.care-chapter--plum .care-chapter-card{background:linear-gradient(130deg,#ffffff25,#ffffff0a 50%,#dec3ff25);box-shadow:inset 0 1px #ffffff70,0 12px 32px #21122818}.care-chapter-card:hover{background-color:#ffffff20;box-shadow:inset 0 1px #fff,0 16px 35px #28153318}.care-chapter-button:focus-visible,.care-chapter-card:focus-visible{outline:3px solid var(--chapter-ink);outline-offset:4px}.marketing-site .care-chapter-note{grid-column:1/-1;font-size:11px;line-height:1.6;color:var(--chapter-muted);margin:16px 0 0}@media (max-width:1050px){.marketing-site .home-revival .care-chapter{padding-block:40px 28px}.care-chapter-inner{width:calc(100% - 64px);grid-template-columns:1fr;gap:0}.care-chapter-copy,.care-chapter-photo,.care-chapter-action,.care-chapter-cards,.care-chapter-note{grid-column:1;grid-row:auto}.care-chapter-copy{min-height:0;max-width:580px}.marketing-site .home-revival .care-chapter h2{font-size:42px}.marketing-site .care-chapter-description{font-size:16px;max-width:540px;margin-top:16px}.care-chapter-photo{position:relative;inset:auto;z-index:0;height:350px;margin:18px -32px 0}.care-chapter-photo img,.care-chapter--ivory .care-chapter-photo img{width:100%;height:100%;-o-object-position:center 15%;object-position:center 15%;-webkit-mask-image:none;mask-image:none}.care-chapter-photo:after,.care-chapter--ivory .care-chapter-photo:after{background:linear-gradient(0deg,var(--scene),transparent 23%,transparent 85%,var(--scene))}.care-chapter--ivory .care-chapter-photo img{-o-object-position:right center;object-position:right center}.care-chapter-action{padding-block:12px 28px}.care-chapter-card{padding:17px;border-radius:20px}.care-chapter-card img{height:150px}.marketing-site .care-chapter-card h3{font-size:19px}}@media (max-width:700px){.care-chapter-inner{width:calc(100% - 40px)}.marketing-site .home-revival .care-chapter h2{font-size:36px}.marketing-site .care-chapter-label{font-size:10px;margin-bottom:16px}.care-chapter-photo{height:290px;margin-inline:-20px}.care-chapter-photo img{-o-object-position:58% top;object-position:58% top}.care-chapter-button{width:100%;font-size:15px;padding:16px 20px}.care-chapter-cards,.care-chapter-cards--2{grid-template-columns:1fr;gap:14px}.care-chapter-card img{height:175px}.marketing-site .care-chapter-card p{font-size:13px}}@media (prefers-reduced-motion:reduce){.care-chapter-card{transition:none}}@media (min-width:1051px){.care-chapter-photo img{-webkit-mask-image:linear-gradient(to right,transparent,black 28%),linear-gradient(to bottom,black 52%,transparent 100%);mask-image:linear-gradient(to right,transparent,black 28%),linear-gradient(to bottom,black 52%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.care-chapter--ivory .care-chapter-photo img{-webkit-mask-image:none;mask-image:none}}.care-chapter-card img{height:200px;-o-object-fit:contain;object-fit:contain;border-radius:0;-webkit-mask-image:radial-gradient(ellipse 76% 74% at center,black 52%,transparent 100%);mask-image:radial-gradient(ellipse 76% 74% at center,black 52%,transparent 100%)}@media (max-width:700px){.care-chapter-card img{height:195px}}.care-chapter-card img{height:215px;-o-object-fit:cover;object-fit:cover;border-radius:14px;-webkit-mask-image:none;mask-image:none}.care-chapter--plum .care-chapter-card img{-o-object-fit:contain;object-fit:contain;border-radius:0;filter:drop-shadow(0 12px 18px #24152b30)}.home-revival{background:#fffdf9}.home-revival .hr-section{padding-block:88px}.home-revival .hr-chapter{display:flex;align-items:center;gap:16px;margin-bottom:38px;color:#7c6587;font-size:10px;line-height:1.5;letter-spacing:.13em}.home-revival .hr-chapter>i{height:1px;background:#e2d9e7;margin-left:10px;flex:1}.home-revival .hr-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:37px}.home-revival .hr-heading>div{min-width:0}.home-revival .hr-section-intro{max-width:460px;margin-top:18px;font-size:14px;line-height:1.75;color:#736579}.home-revival h2{font-size:clamp(39px,4.5vw,65px);line-height:1.06;letter-spacing:-.055em}.home-revival h2>span{color:var(--nv-purple)}.home-revival .hr-heading>.text-link{flex-shrink:0}.home-revival .hr-world-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.home-revival .hr-world-card{display:block;min-width:0;text-decoration:none;color:#352b3d}.home-revival .hr-world-image{position:relative;overflow:hidden;aspect-ratio:1/1.18;border-radius:15px;background:#eee5f3}.home-revival .hr-world-image>img{transition:transform .6s ease}.home-revival .hr-world-card:hover .hr-world-image>img{transform:scale(1.035)}.home-revival .hr-world-index{position:absolute;top:14px;left:14px;display:grid;place-items:center;height:29px;width:29px;font-size:10px;color:#6d507c;background:#fffaf0e8;border-radius:50%}.home-revival .hr-world-copy{padding:19px 2px 0}.home-revival .hr-world-copy h3{font-size:23px;font-weight:400;line-height:1.2;letter-spacing:-.035em;min-height:55px}.home-revival .hr-world-copy p{margin-top:8px;font-size:12px;color:#81718b;line-height:1.6}.home-revival .hr-card-link{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-top:12px;font-size:12px;color:#704f86;border-bottom:1px solid #e3d7ea}.home-revival .hr-card-link svg{transition:transform .3s ease;flex-shrink:0}.home-revival a:hover .hr-card-link svg{transform:translate(4px)}.home-revival .hr-caption{font-size:10px;line-height:1.6;color:#7d6c86;margin-top:23px}.home-revival .hr-product-banner{position:relative;isolation:isolate;min-height:480px;display:flex;align-items:center;overflow:hidden;background:#372c41}.home-revival .hr-product-banner>img{z-index:-3;-o-object-position:center;object-position:center}.home-revival .hr-product-banner-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#281c37e8,#281c3773 50%,transparent 85%)}.home-revival .hr-product-banner .container{padding-block:85px}.home-revival .hr-product-banner h2{color:#fffaf3}.home-revival .hr-product-banner .hr-section-intro{max-width:385px;color:#f0e5f3}.home-revival .hr-product-banner .primary-button{background:#faf4ee;color:#573d68;margin-top:29px}.home-revival .hr-product-banner .primary-button:hover{background:#fff}.home-revival .hr-product-banner .hr-caption{display:block;color:#e1d2e9;margin-top:22px}.home-revival .hr-process{background:#f1ece5}.home-revival .hr-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:0}.home-revival .hr-step-image{position:relative;aspect-ratio:1.3;overflow:hidden;border-radius:16px;background:#e8e2dc}.home-revival .hr-step-label{display:flex;align-items:flex-start;gap:15px;margin-top:22px}.home-revival .hr-step-label>span{color:#9b83a6;font-size:10px;padding-top:5px}.home-revival .hr-step-label h3{font-size:24px;line-height:1.2;font-weight:400;letter-spacing:-.035em}.home-revival .hr-life{position:relative;isolation:isolate;display:flex;align-items:center;min-height:540px;overflow:hidden;background:#e4e1d4}.home-revival .hr-life>img{z-index:-3;-o-object-position:center;object-position:center}.home-revival .hr-life-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#f3eee5ec,#f3eee580 42%,transparent 72%)}.home-revival .hr-life-copy{padding-block:80px}.home-revival .hr-life h2{max-width:550px}.home-revival .hr-life h2>span{color:#5c5960}.home-revival .hr-life .hr-section-intro{max-width:365px;color:#615868}.home-revival .hr-life .secondary-button{margin-top:28px;background:#fffcf0b5}.home-revival .hr-life .hr-caption{display:block;margin-top:24px;color:#685c6e}.home-revival .hr-membership-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.home-revival .hr-membership-layout p{margin-top:23px;max-width:350px;font-size:15px;line-height:1.8}.home-revival .hr-membership-layout .primary-button{margin-top:28px}.home-revival .hr-membership-image{position:relative;display:block;min-height:400px;overflow:hidden;border-radius:17px;background:#ebe1ef;text-decoration:none;color:#745588}.home-revival .hr-membership-image>img{-o-object-position:center;object-position:center}.home-revival .hr-membership-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#3327399c,transparent 58%);pointer-events:none}.home-revival .hr-membership-image>span{position:absolute;z-index:1;left:30px;bottom:24px;font-size:72px;line-height:1;letter-spacing:-.06em;color:#fffaf4}.home-revival .hr-membership-image small{font-size:15px;letter-spacing:0}.home-revival .hr-membership-image>svg{position:absolute;z-index:1;right:25px;bottom:28px;color:#fffaf4}.home-revival .hr-guide{background:#f3edf7}.home-revival .hr-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-revival .hr-guide-card{display:block;min-width:0;color:#3c3044;text-decoration:none}.home-revival .hr-guide-image{position:relative;aspect-ratio:1.3;overflow:hidden;border-radius:14px}.home-revival .hr-guide-image>img{transition:transform .6s ease}.home-revival .hr-guide-card:hover img{transform:scale(1.03)}.home-revival .hr-guide-card h3{font-size:26px;font-weight:400;line-height:1.2;margin-top:22px}.home-revival .hr-guide-card .hr-card-link{margin-top:8px;border-color:#d7c9e0}.home-revival .hr-questions{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px}.home-revival .hr-questions-image{position:relative;display:block;min-height:390px;border-radius:16px 100px 16px 16px;overflow:hidden;background:#eee5eb}.home-revival .hr-questions .text-link{margin-top:22px}.home-revival .hr-closing{position:relative;isolation:isolate;overflow:hidden;min-height:410px;display:flex;align-items:center;text-align:center;background:#f3ecdf}.home-revival .hr-closing>img{z-index:-3;-o-object-position:center;object-position:center}.home-revival .hr-closing-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#fffaf06b}.home-revival .hr-closing .container{padding-block:80px}.home-revival .hr-closing .hr-section-intro{margin-inline:auto;color:#66566e}.home-revival .hr-closing .primary-button{margin-top:30px}@media (max-width:1050px){.home-revival .hr-world-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 25px}.home-revival .hr-world-image{aspect-ratio:1.2}.home-revival .hr-world-copy h3{min-height:0}.home-revival .hr-world-copy p{margin-top:6px}.home-revival .hr-step-grid{gap:22px}.home-revival .hr-step-label{gap:10px}.home-revival .hr-step-label h3{font-size:21px}.home-revival .hr-membership-layout,.home-revival .hr-questions{gap:35px}.home-revival .hr-membership-image{min-height:350px}.home-revival .hr-questions-image{min-height:335px}}@media (max-width:700px){.home-revival .hr-section{padding-block:58px}.home-revival .hr-chapter{margin-bottom:29px;gap:12px;font-size:9px}.home-revival h2{font-size:clamp(34px,8.8vw,48px);line-height:1.1}.home-revival .hr-heading{display:block;margin-bottom:25px}.home-revival .hr-section-intro{margin-top:15px;font-size:13px;line-height:1.75}.home-revival .hr-heading>.text-link{margin-top:13px}.home-revival .hr-world-grid{gap:27px 16px}.home-revival .hr-world-image{aspect-ratio:.85;border-radius:12px}.home-revival .hr-world-index{top:10px;left:10px;height:24px;width:24px;font-size:9px}.home-revival .hr-world-copy{padding-top:15px}.home-revival .hr-world-copy h3{font-size:20px;min-height:48px}.home-revival .hr-world-copy p{font-size:11px;min-height:35px}.home-revival .hr-card-link{margin-top:6px;font-size:12px}.home-revival .hr-caption{margin-top:19px}.home-revival .hr-product-banner{min-height:470px;align-items:flex-end}.home-revival .hr-product-banner>img{-o-object-position:65% center;object-position:65% center}.home-revival .hr-product-banner-shade{background:linear-gradient(0deg,#2e203cf0,#2e203c99 56%,#2e203c0d)}.home-revival .hr-product-banner .container{padding-block:180px 38px}.home-revival .hr-product-banner .primary-button{margin-top:24px}.home-revival .hr-product-banner .hr-caption{margin-top:20px}.home-revival .hr-step-grid{grid-template-columns:1fr;gap:20px}.home-revival .hr-step-grid>li{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:22px}.home-revival .hr-step-image{aspect-ratio:1;border-radius:13px}.home-revival .hr-step-label{margin:0;gap:12px}.home-revival .hr-step-label h3{font-size:23px}.home-revival .hr-life{min-height:520px;align-items:flex-end}.home-revival .hr-life>img{-o-object-position:70% center;object-position:70% center}.home-revival .hr-life-shade{background:linear-gradient(0deg,#f5efe5f5,#f5efe595 50%,transparent 82%)}.home-revival .hr-life-copy{padding-block:230px 38px}.home-revival .hr-life .secondary-button{margin-top:22px}.home-revival .hr-life .hr-caption{margin-top:16px}.home-revival .hr-membership-layout,.home-revival .hr-questions{grid-template-columns:1fr;gap:28px}.home-revival .hr-membership-layout p{margin-top:20px;font-size:14px}.home-revival .hr-membership-layout .primary-button{margin-top:21px}.home-revival .hr-membership-image{min-height:310px}.home-revival .hr-membership-image>span{left:23px;bottom:21px;font-size:65px}.home-revival .hr-guide-grid{grid-template-columns:1fr;gap:31px}.home-revival .hr-guide-image{aspect-ratio:1.6}.home-revival .hr-guide-card h3{margin-top:17px;font-size:26px}.home-revival .hr-questions-image{min-height:280px;border-top-right-radius:75px}.home-revival .hr-questions .text-link{margin-top:17px}.home-revival .hr-closing{min-height:350px}.home-revival .hr-closing .container{padding-block:66px}.home-revival .hr-closing .primary-button{margin-top:25px}}@media (max-width:360px){.home-revival .hr-world-grid{grid-template-columns:1fr;gap:29px}.home-revival .hr-world-image{aspect-ratio:1.12}.home-revival .hr-world-copy h3{min-height:0;font-size:26px}.home-revival .hr-world-copy p{min-height:0}.home-revival .hr-step-grid>li{grid-template-columns:86px 1fr;gap:15px}.home-revival .hr-step-label h3{font-size:21px}.home-revival .hr-step-label{gap:9px}}@media (prefers-reduced-motion:reduce){.home-revival .hr-world-image>img,.home-revival .hr-guide-image>img,.home-revival .hr-card-link svg{transition:none}}.home-revival .hr-life{background:#f8f6fa}.home-revival .hr-life>img{left:auto!important;right:0;width:72%!important;-o-object-position:center 20%;object-position:center 20%}.home-revival .hr-life-shade{background:linear-gradient(90deg,#f8f6fa 0%,#f8f6fa 28%,#f8f6fa99 42%,transparent 60%)}@media (max-width:700px){.home-revival .hr-life>img{width:100%!important;height:310px!important;-o-object-position:center 20%;object-position:center 20%}.home-revival .hr-life-shade{background:linear-gradient(180deg,transparent 220px,#f8f6fa 310px)}.home-revival .hr-life-copy{padding-top:335px}}.marketing-site .home-revival>section.care-chapter,.marketing-site .home-revival>section.hr-process,.marketing-site .home-revival>section.hr-life,.marketing-site .home-revival>section.hr-closing{width:100%;margin:32px 0;border-radius:36px;overflow:hidden}.marketing-site .home-revival .care-chapter-card img{-o-object-fit:contain;object-fit:contain;border-radius:0;filter:drop-shadow(0 12px 15px #30203726);height:220px}.marketing-site .home-revival .care-chapter--ivory .care-chapter-photo img{width:72%;height:76%;-o-object-position:center 15%;object-position:center 15%;-webkit-mask-image:linear-gradient(to right,transparent,black 28%),linear-gradient(to bottom,black 52%,transparent);mask-image:linear-gradient(to right,transparent,black 28%),linear-gradient(to bottom,black 52%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.marketing-site .home-revival .care-chapter--ivory .care-chapter-photo:after{background:linear-gradient(0deg,var(--scene) 9%,transparent 65%),linear-gradient(90deg,var(--scene) 14%,transparent 66%)}.marketing-site .home-revival .hr-process{position:relative;isolation:isolate;background:#f1f0e7 url(/images/v4/nature-garden-path.webp) center/cover no-repeat}.marketing-site .home-revival .hr-process:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f7f3ecca,transparent 85%)}.marketing-site .home-revival .hr-process .hr-heading{min-height:260px;align-items:flex-start;margin-bottom:50px}.marketing-site .home-revival .hr-process .hr-heading>.text-link{align-self:flex-end;padding:15px 22px;border-radius:40px;background:#fffaf0d9}.marketing-site .home-revival .hr-step-grid>li{display:block;border:1px solid #ffffffac;border-radius:24px;padding:30px 25px;min-height:140px;background:linear-gradient(130deg,#fffdf3b8,#ffffff45);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px #fff9,0 10px 28px #3a3a2610}.marketing-site .home-revival .hr-step-label{margin:0;flex-direction:column;gap:20px}.marketing-site .home-revival .hr-step-label>span{font-size:12px;color:#72557e}.marketing-site .home-revival .hr-step-label h3{font-size:24px;max-width:250px}.marketing-site .home-revival .hr-closing-shade{background:linear-gradient(90deg,#fbf6eac9,#fbf6ea60 55%,transparent)}.marketing-site .home-revival .hr-closing{text-align:left}.marketing-site .home-revival .hr-closing .hr-section-intro{margin-inline:0}@media (max-width:1050px){.marketing-site .home-revival>section.care-chapter,.marketing-site .home-revival>section.hr-process,.marketing-site .home-revival>section.hr-life,.marketing-site .home-revival>section.hr-closing{width:100%;margin:20px 0;border-radius:26px}.marketing-site .home-revival .care-chapter--ivory .care-chapter-photo img{width:100%;height:100%;-o-object-position:center top;object-position:center top;-webkit-mask-image:none;mask-image:none}.marketing-site .home-revival .care-chapter--ivory .care-chapter-photo:after{background:linear-gradient(0deg,var(--scene),transparent 23%,transparent 85%,var(--scene))}.marketing-site .home-revival .hr-process .hr-heading{min-height:220px;margin-bottom:35px}}@media (max-width:700px){.marketing-site .home-revival .hr-process{background-position:65% center}.marketing-site .home-revival .hr-process:before{background:#f7f3eca8}.marketing-site .home-revival .hr-process .hr-heading{display:block;min-height:0}.marketing-site .home-revival .hr-process .hr-heading>.text-link{display:inline-flex;margin-top:24px}.marketing-site .home-revival .hr-step-grid>li{padding:22px;min-height:110px}.marketing-site .home-revival .hr-step-label{gap:14px}.marketing-site .home-revival .hr-step-label h3{font-size:22px}.marketing-site .home-revival .hr-closing>img{-o-object-position:70% center;object-position:70% center}.marketing-site .home-revival .hr-closing-shade{background:#fbf6eab8}}.marketing-site .home-revival .hr-closing>img{-o-object-position:right center;object-position:right center}.marketing-site .home-revival .focus-product-visual.is-cutout{background:linear-gradient(135deg,#ffffff28,#e5d4ff22);border:1px solid #ffffff70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-site .plan-collection{--pc-ink:#302d31;--pc-muted:#746c77;--pc-accent:#785592;--pc-line:#e5dee8;background:#fcfaf7;color:var(--pc-ink);padding-bottom:45px}.marketing-site .pc-intro{padding-block:45px 25px}.marketing-site .pc-intro h1{font-size:clamp(34px,3.5vw,52px);font-weight:400;line-height:1.1;letter-spacing:-.055em}.marketing-site .pc-explorer{scroll-margin-top:110px}.pc-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:24px;border-bottom:1px solid var(--pc-line)}.pc-tab{position:relative;min-height:58px;padding:14px 18px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--pc-muted);text-align:center;font:inherit;font-size:14px;line-height:1.4;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.pc-tab:hover{background:#f3eef4;color:#513663}.pc-tab.is-active{border-color:#785592;color:#513663}.pc-stage{display:grid;grid-template-columns:1.13fr 1fr;overflow:hidden;border-radius:18px;background:#f2edf4}.pc-art{position:relative;min-width:0;min-height:490px;overflow:hidden;background:#e9deee}.pc-visual{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.pc-product-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:pc-appear .3s ease both;transition:transform .5s ease}.pc-visual:hover .pc-product-image{transform:scale(1.025)}.pc-image-caption{position:absolute;left:23px;bottom:27px;padding:4px 7px;border-radius:3px;color:#514758;background:#fffcf5e8;font-size:9px;line-height:1.5;pointer-events:none}.pc-arrows{position:absolute;right:18px;bottom:18px;display:flex;align-items:center;gap:7px;padding:3px;border-radius:40px;background:#fffcf5ed;color:#594266}.pc-arrows button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background .2s}.pc-arrows button:first-child svg{transform:rotate(180deg)}.pc-arrows button:hover{background:#e9deef}.pc-counter{font-size:11px;min-width:29px;text-align:center;font-variant-numeric:tabular-nums}.pc-detail{display:flex;align-items:center;min-width:0;padding:45px clamp(28px,4.6vw,69px)}.pc-detail-main{width:100%;animation:pc-appear .3s ease both}.marketing-site .pc-detail h2{max-width:420px;font-size:clamp(37px,3.4vw,51px);line-height:1.06;letter-spacing:-.05em;font-weight:400}.pc-price-block{margin-top:32px}.marketing-site .pc-yearly-label{font-size:12px;line-height:1.5;color:#705381}.marketing-site .pc-price{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:9px;column-gap:9px;row-gap:5px;margin:10px 0}.pc-price strong{font-size:clamp(47px,4.5vw,66px);letter-spacing:-.055em;line-height:1.05;font-weight:400;font-variant-numeric:tabular-nums;color:#3a2e40}.pc-price>span{font-size:12px;line-height:1.5;color:var(--pc-muted);white-space:nowrap}.marketing-site .pc-billing{max-width:335px;font-size:12px;line-height:1.65;color:var(--pc-muted)}.marketing-site .pc-plan-link{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:27px;padding:15px 20px;min-height:50px;border-radius:6px;background:#785592;color:#fff;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s}.pc-plan-link:hover{background:#5f3e77}.pc-plan-link svg{flex-shrink:0}.pc-tab:focus-visible,.pc-arrows button:focus-visible,.pc-plan-link:focus-visible,.pc-visual:focus-visible,.pc-cost-note summary:focus-visible,.pc-stage:focus-visible{outline:3px solid #795291;outline-offset:3px}.pc-visual:focus-visible{outline-offset:-5px}.pc-cost-note{color:var(--pc-muted);border-bottom:1px solid var(--pc-line)}.pc-cost-note summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:63px;padding:17px 2px;list-style:none;font-size:12px;line-height:1.5;cursor:pointer}.pc-cost-note summary::-webkit-details-marker{display:none}.pc-cost-note summary svg{flex-shrink:0;color:#76518e;transition:transform .2s}.pc-cost-note[open] summary svg{transform:rotate(45deg)}.pc-cost-note>div{max-width:780px;padding:0 2px 22px}.marketing-site .pc-cost-note p{font-size:12px;line-height:1.8;color:var(--pc-muted)}.pc-cost-note nav{display:flex;flex-wrap:wrap;gap:6px 30px;margin-top:10px}.pc-cost-note a{display:inline-flex;align-items:center;gap:13px;min-height:44px;color:#68487c;font-size:12px;text-decoration:underline;text-underline-offset:4px}.pc-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes pc-appear{0%{opacity:.35}to{opacity:1}}@media (min-width:1500px){.pc-art{min-height:550px}}@media (max-width:1050px){.pc-tab{padding-inline:12px;font-size:13px}.pc-stage{grid-template-columns:1fr 1fr}.pc-art{min-height:430px}.pc-detail{padding:34px 30px}.marketing-site .pc-detail h2{font-size:39px}.pc-price strong{font-size:51px}.pc-price>span{font-size:11px}.pc-price-block{margin-top:26px}.pc-image-caption{left:17px}.pc-arrows{right:13px}}@media (max-width:750px){.marketing-site .plan-collection{padding-bottom:24px}.marketing-site .pc-intro{padding-block:28px 18px}.marketing-site .pc-intro h1{font-size:36px}.pc-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;border:1px solid var(--pc-line);border-radius:10px;overflow:hidden;background:#fcfaf7}.pc-tab{min-height:49px;padding:9px 10px;font-size:12px;line-height:1.3;border:0}.pc-tab:nth-child(-n+2){border-bottom:1px solid var(--pc-line)}.pc-tab:nth-child(odd){border-right:1px solid var(--pc-line)}.pc-tab.is-active{background:#eae1f0;color:#533866}.pc-tab:focus-visible{outline-offset:-3px}.pc-stage{grid-template-columns:1fr;border-radius:12px}.pc-art{min-height:0;aspect-ratio:1.7}.pc-product-image{-o-object-position:center 49%;object-position:center 49%}.pc-image-caption{left:15px;bottom:24px;font-size:8px;padding:3px 5px}.pc-arrows{right:10px;bottom:10px;gap:3px;padding:1px}.pc-arrows button{width:44px;height:44px}.pc-counter{min-width:24px;font-size:10px}.pc-detail{padding:23px 24px 25px}.marketing-site .pc-detail h2{font-size:32px;max-width:320px}.pc-price-block{margin-top:19px}.marketing-site .pc-yearly-label{font-size:11px}.marketing-site .pc-price{margin:8px 0 9px;-moz-column-gap:9px;column-gap:9px;row-gap:3px}.pc-price strong{font-size:45px}.pc-price>span{font-size:11px}.marketing-site .pc-billing{max-width:280px;font-size:11px;line-height:1.6}.marketing-site .pc-plan-link{min-height:47px;margin-top:20px;padding:13px 17px;font-size:13px}.pc-cost-note summary{min-height:57px;padding-block:15px;font-size:12px}.marketing-site .pc-cost-note p{font-size:11px;line-height:1.8}}@media (max-width:350px){.marketing-site .pc-intro h1{font-size:32px}.pc-tab{font-size:11px;padding-inline:8px}.pc-art{aspect-ratio:1.65}.pc-detail{padding:21px 20px 23px}.marketing-site .pc-detail h2{font-size:29px}.pc-price strong{font-size:43px}.pc-price>span{font-size:10px}.pc-image-caption{left:12px;font-size:8px}.pc-arrows{right:8px;gap:0}}@media (prefers-reduced-motion:reduce){.plan-collection *,.plan-collection *:before,.plan-collection *:after{animation:none!important;transition:none!important}.pc-visual:hover .pc-product-image{transform:none}}.marketing-site .plan-collection{padding-bottom:0}.marketing-site .pc-explorer{padding-bottom:62px}.pc-next-steps,.pc-care,.pc-questions{scroll-margin-top:100px}.marketing-site .pc-next-steps{padding-block:78px 68px}.pc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}.marketing-site .pc-section-head h2,.marketing-site .pc-care h2,.marketing-site .pc-questions h2{font-size:clamp(33px,3.2vw,47px);line-height:1.12;letter-spacing:-.045em;font-weight:400}.pc-section-head h2 span,.pc-care h2 span{color:#836397}.marketing-site .pc-text-link{display:inline-flex;align-items:center;gap:18px;min-height:44px;color:#6d4e82;font-size:13px;line-height:1.5;text-decoration:none}.pc-text-link svg{flex-shrink:0;transition:transform .2s}.pc-text-link:hover svg{transform:translate(4px)}.pc-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.pc-step{min-width:0}.pc-step-image{position:relative;overflow:hidden;border-radius:13px;aspect-ratio:1.3;background:#ede6e9}.pc-step-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pc-step-image>span{position:absolute;left:17px;top:17px;display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#fcfaf0e8;color:#775883;font-size:11px}.marketing-site .pc-step h3{font-size:25px;font-weight:400;line-height:1.15;letter-spacing:-.035em;margin-top:24px}.marketing-site .pc-step p{font-size:13px;line-height:1.75;color:#7b717e;margin-top:12px;max-width:330px}.marketing-site .pc-editorial-caption{font-size:9px;line-height:1.5;color:#8a7e90;margin-top:24px}.pc-care{background:#f1ece4}.marketing-site .pc-care-inner{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(38px,7vw,100px);padding-block:69px}.pc-care-image{position:relative;overflow:hidden;margin:0;border-radius:14px 80px 14px 14px}.pc-care-image img{display:block;width:100%;aspect-ratio:1.15;-o-object-fit:cover;object-fit:cover;-o-object-position:61% center;object-position:61% center}.pc-care-image figcaption{position:absolute;left:19px;bottom:17px;color:#5a514a;background:#fcf8f0db;padding:4px 7px;border-radius:3px;font-size:9px}.marketing-site .pc-section-eyebrow{font-size:9px;font-weight:500;letter-spacing:.14em;line-height:1.6;color:#846792;margin-bottom:20px}.marketing-site .pc-care-copy>p:not(.pc-section-eyebrow){max-width:335px;font-size:14px;line-height:1.8;color:#7c707e;margin-top:23px}.pc-care-copy .pc-text-link{margin-top:22px}.marketing-site .pc-questions{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;padding-block:74px 79px}.pc-questions-intro{max-width:420px}.pc-questions-intro .pc-text-link{margin-top:21px}.pc-question-list details{border-top:1px solid #dfd6e4}.pc-question-list details:last-child{border-bottom:1px solid #dfd6e4}.pc-question-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:80px;padding:19px 0;cursor:pointer;font-size:15px;line-height:1.6;color:#47344f}.pc-question-list summary::-webkit-details-marker{display:none}.pc-question-list summary svg{flex-shrink:0;color:#866497;transition:transform .2s}.pc-question-list details[open] summary svg{transform:rotate(45deg)}.marketing-site .pc-question-list p{max-width:570px;font-size:13px;line-height:1.85;color:#766d7b;padding-bottom:25px}.pc-question-list summary:focus-visible,.pc-text-link:focus-visible{outline:3px solid #795291;outline-offset:4px}@media (max-width:1050px){.pc-step-grid{gap:18px}.marketing-site .pc-step h3{font-size:22px}.marketing-site .pc-care-inner,.marketing-site .pc-questions{gap:38px}.pc-question-list summary{font-size:14px}}@media (max-width:700px){.marketing-site .pc-explorer{padding-bottom:36px}.marketing-site .pc-next-steps{padding-block:43px 41px}.pc-section-head{display:block;margin-bottom:24px}.marketing-site .pc-section-head h2,.marketing-site .pc-care h2,.marketing-site .pc-questions h2{font-size:34px}.pc-section-head .pc-text-link{margin-top:12px}.pc-step-grid{grid-template-columns:1fr;gap:27px}.pc-step{display:grid;grid-template-columns:104px minmax(0,1fr);-moz-column-gap:20px;column-gap:20px;align-items:start}.pc-step-image{grid-row:span 2;aspect-ratio:1;align-self:start;border-radius:10px}.pc-step-image>span{width:25px;height:25px;left:9px;top:9px;font-size:9px}.marketing-site .pc-step h3{font-size:21px;margin-top:3px}.marketing-site .pc-step p{font-size:12px;line-height:1.7;margin-top:9px}.marketing-site .pc-editorial-caption{margin-top:23px}.marketing-site .pc-care-inner{grid-template-columns:1fr;gap:28px;padding-block:40px 36px}.pc-care-image{border-radius:11px 55px 11px 11px}.pc-care-image img{aspect-ratio:1.35}.marketing-site .pc-section-eyebrow{margin-bottom:14px}.marketing-site .pc-care-copy>p:not(.pc-section-eyebrow){font-size:13px;line-height:1.8;margin-top:18px;max-width:330px}.pc-care-copy .pc-text-link{margin-top:16px}.marketing-site .pc-text-link{font-size:12px}.marketing-site .pc-questions{grid-template-columns:1fr;gap:24px;padding-block:41px 43px}.pc-questions-intro .pc-text-link{margin-top:10px}.pc-question-list summary{min-height:73px;font-size:13px;padding-block:17px;gap:14px}.marketing-site .pc-question-list p{font-size:12px;line-height:1.8;padding-bottom:22px}}@media (max-width:350px){.pc-step{grid-template-columns:84px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px}.marketing-site .pc-step h3{font-size:19px}.marketing-site .pc-step p{font-size:11px}.marketing-site .pc-section-head h2,.marketing-site .pc-care h2,.marketing-site .pc-questions h2{font-size:31px}}.marketing-site .plan-collection>section{box-sizing:border-box}.marketing-site .plan-collection .wc-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;margin:24px 0;border-radius:36px;display:flex;align-items:center;background:#f3ece6;padding:64px max(48px,8vw)}.wc-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;z-index:-2}.wc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f8f3ed 8%,#f8f3edf0 24%,transparent 67%)}.wc-hero-copy{max-width:540px}.marketing-site .wc-hero h1{font-size:clamp(46px,4.6vw,72px);line-height:1.04;letter-spacing:-.05em}.wc-hero h1 span{color:#58366f}.marketing-site .wc-hero-copy>p:not(.pc-section-eyebrow){max-width:430px;margin-top:25px;font-size:17px;line-height:1.7;color:#62556a}.wc-hero .pc-plan-link{max-width:290px;border-radius:40px;background:#58366f;font-size:15px}.marketing-site .plan-collection .pc-explorer{padding-block:64px;display:flex;flex-direction:column;justify-content:center}.pc-stage{background:linear-gradient(130deg,#f3e8ed,#eee4f5);border:1px solid #fff;border-radius:30px;box-shadow:0 15px 50px #4830560b}.pc-art{background:linear-gradient(135deg,#ffffff70,#d8c0ed55);border-right:1px solid #fff9}.pc-product-image{-o-object-fit:contain;object-fit:contain;padding:60px;filter:drop-shadow(0 15px 17px #49345422)}.pc-image-caption{background:transparent}.marketing-site .plan-collection .pc-next-steps{width:100%;max-width:none;margin:32px 0;padding:70px max(48px,8vw);border-radius:36px;background:linear-gradient(90deg,#faf6eddb,#faf6ed40),url(/images/v4/nature-garden-path.webp) center/cover;display:flex;flex-direction:column;justify-content:center}.pc-step-grid .pc-step{display:block;padding:27px;border:1px solid #fff9;border-radius:24px;background:linear-gradient(130deg,#fffdf0bb,#fff5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wc-step-number{display:block;color:#785592;font-size:12px;margin-bottom:28px}.marketing-site .plan-collection .pc-care{position:relative;isolation:isolate;overflow:hidden;width:100%;margin:32px 0;border-radius:36px;background:#e6dcec;display:flex;align-items:center}.marketing-site .pc-care-inner{display:block;width:100%;padding:70px max(48px,8vw)}.pc-care-image{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;z-index:-2}.pc-care-image img{width:100%;height:100%;aspect-ratio:auto;-o-object-position:center;object-position:center}.pc-care:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f4edf2 3%,#f4edf2e8 28%,transparent 75%)}.pc-care-copy{max-width:430px}.marketing-site .plan-collection .pc-questions{padding-block:70px;background:radial-gradient(ellipse at right,#e9e0f2,transparent 70%);align-items:center}@media (max-width:1050px){.marketing-site .plan-collection .wc-hero{min-height:650px;padding:40px}.wc-hero-copy{max-width:420px}.marketing-site .plan-collection .pc-next-steps,.marketing-site .pc-care-inner{padding:50px 32px}}@media (max-width:700px){.marketing-site .plan-collection .wc-hero{width:100%;margin:12px 0;min-height:0;border-radius:26px;padding:32px 24px 0;display:flex;flex-direction:column}.wc-hero-copy{order:0;max-width:none}.marketing-site .wc-hero h1{font-size:40px}.marketing-site .wc-hero-copy>p:not(.pc-section-eyebrow){font-size:15px}.wc-hero-photo{position:relative;order:1;width:calc(100% + 48px);height:300px;-o-object-position:76% center;object-position:76% center;-webkit-mask-image:linear-gradient(0deg,black 85%,transparent);mask-image:linear-gradient(0deg,black 85%,transparent)}.wc-hero:after{display:none}.wc-hero .pc-plan-link{margin-bottom:12px}.marketing-site .plan-collection .pc-next-steps,.marketing-site .plan-collection .pc-care{width:100%;margin:20px 0;border-radius:26px}.marketing-site .plan-collection .pc-next-steps{padding:40px 24px}.pc-product-image{padding:35px 45px 65px}.pc-step-grid .pc-step{padding:24px}.wc-step-number{margin-bottom:16px}.marketing-site .pc-care-inner{display:flex;flex-direction:column;padding:32px 24px 0}.pc-care-copy{order:0}.pc-care-image{position:relative;inset:auto;order:1;width:calc(100% + 48px);height:300px;z-index:0;margin-top:24px;-webkit-mask-image:linear-gradient(0deg,black 85%,transparent);mask-image:linear-gradient(0deg,black 85%,transparent)}.pc-care-image img{-o-object-position:45% center;object-position:45% center}.pc-care:after{display:none}}@media (min-width:701px){.plan-collection .pc-care-image{left:38%;width:62%}.plan-collection .pc-care-image img{-o-object-position:43% center;object-position:43% center}.plan-collection .pc-care:after{background:linear-gradient(90deg,#f4edf2 26%,#f4edf2ed 37%,transparent 64%)}.marketing-site .plan-collection .pc-care-inner{max-width:none}}.marketing-site #main-content .plan-collection .pc-next-steps{background:linear-gradient(115deg,#f6f0f7d9,#f6f0f780 55%,#ede1f033),url(/images/v4/clarity-notebook-background.webp) center/cover}.marketing-site #main-content .plan-collection .pc-step{background:linear-gradient(145deg,#fffdf8,#f3eaf4);border-color:#ffffffb3}.marketing-site #main-content .plan-collection .pc-care{background:linear-gradient(125deg,#f0e8f4,#dfd0e8 55%,#cfc9e6)}.marketing-site #main-content .plan-collection .pc-care:after{background:linear-gradient(100deg,#eee5f3 16%,#e4d8eee6 34%,#d8cce659 52%,transparent 68%)}.marketing-site #main-content .plan-collection .pc-questions-bubble{background:linear-gradient(120deg,#f0f2fa,#e2e5f2,#ded6ec)}.marketing-site #main-content .plan-collection .pc-question-list summary{color:#392843}@media (max-width:700px){.marketing-site #main-content .plan-collection .pc-care:after{display:none}}.nv-inquiry{--inquiry-purple: #58366f;--inquiry-deep: #55366e;--inquiry-text: #312a37;--inquiry-muted: #6d6274;--inquiry-line: #e5dce9;--inquiry-soft: #f4eef8;color:var(--inquiry-text);padding:45px 0 64px;background:#fefdfb}.nv-inquiry .inquiry-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(48px,7vw,98px);width:calc(100% - 112px);max-width:1190px;margin:0 auto}.nv-inquiry .inquiry-main{min-width:0}.nv-inquiry .inquiry-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--inquiry-muted);font-size:14px;line-height:1.5;margin-bottom:16px}.nv-inquiry .inquiry-progress-heading>span:first-child{letter-spacing:.06em;font-size:14px;color:var(--inquiry-purple)}.nv-inquiry .inquiry-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0;margin:0 0 37px;list-style:none}.nv-inquiry .inquiry-progress-segment{height:4px;width:100%;display:block;border-radius:4px;background:#e9e1ee}.nv-inquiry .inquiry-progress li.is-complete .inquiry-progress-segment{background:#b398c5}.nv-inquiry .inquiry-progress li.is-current .inquiry-progress-segment{background:var(--inquiry-purple)}.nv-inquiry .inquiry-progress-label{display:block;color:var(--inquiry-muted);font-size:14px;line-height:1.4;margin-top:11px}.nv-inquiry .inquiry-progress li.is-current .inquiry-progress-label{color:var(--inquiry-deep);font-weight:600}.nv-inquiry .inquiry-step-content{animation:inquiry-arrive .35s ease both}.nv-inquiry .inquiry-step-kicker{display:block;font-size:14px;line-height:1.5;color:var(--inquiry-purple);margin-bottom:14px}.nv-inquiry .inquiry-heading{font-size:clamp(34px,3.5vw,48px);font-weight:400;line-height:1.12;letter-spacing:-.05em;max-width:680px;margin:0 0 23px;scroll-margin-top:24px}.nv-inquiry .inquiry-heading:focus{outline:none}.nv-inquiry .inquiry-description{font-size:16px;line-height:1.8;color:var(--inquiry-muted);margin:0 0 29px;max-width:670px}.nv-inquiry .inquiry-fieldset{border:0;padding:0;margin:0;min-width:0}.nv-inquiry .inquiry-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nv-inquiry .inquiry-choices{display:grid;gap:12px}.nv-inquiry .inquiry-choice{position:relative;display:flex;align-items:center;gap:17px;border:1px solid var(--inquiry-line);border-radius:14px;padding:20px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.nv-inquiry .inquiry-choice:hover{border-color:#b79ac9;background:#fcf9fe;transform:translateY(-1px)}.nv-inquiry .inquiry-choice.is-selected{border-color:#9370ac;background:#f7f1fb;box-shadow:inset 0 0 0 1px #9370ac}.nv-inquiry .inquiry-choice.is-unavailable{opacity:.58;cursor:not-allowed}.nv-inquiry .inquiry-choice.is-unavailable:hover{transform:none;border-color:var(--inquiry-line);background:#fff}.nv-inquiry .inquiry-choice:focus-within{outline:2px solid var(--inquiry-purple);outline-offset:3px}.nv-inquiry .inquiry-choice>input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;opacity:0}.nv-inquiry .inquiry-choice-icon{width:43px;height:43px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f3edf7;color:var(--inquiry-purple)}.nv-inquiry .inquiry-choice.is-selected .inquiry-choice-icon{background:#eadff2}.nv-inquiry .inquiry-choice-copy{flex:1;min-width:0;display:block}.nv-inquiry .inquiry-choice-copy>strong{display:block;font-size:16px;font-weight:500;line-height:1.5}.nv-inquiry .inquiry-choice-copy>span{display:block;font-size:14px;line-height:1.65;color:var(--inquiry-muted);margin-top:4px}.nv-inquiry .inquiry-choice-mark{width:21px;height:21px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #c1b1cc;flex-shrink:0;color:#fff;background:#fff}.nv-inquiry .inquiry-choice-mark.is-checkbox{border-radius:6px}.nv-inquiry .inquiry-choice.is-selected .inquiry-choice-mark{background:var(--inquiry-purple);border-color:var(--inquiry-purple)}.nv-inquiry .inquiry-reassurance{display:flex;align-items:flex-start;gap:10px;color:var(--inquiry-muted);font-size:14px;line-height:1.7;margin:21px 0 0}.nv-inquiry .inquiry-reassurance>svg{color:var(--inquiry-purple);margin-top:3px;flex-shrink:0}.nv-inquiry .inquiry-selection-note{color:var(--inquiry-muted);font-size:14px;line-height:1.75;margin:21px 0 0}.nv-inquiry .inquiry-topic-controls{display:flex;gap:9px;margin-bottom:21px;flex-wrap:wrap}.nv-inquiry .inquiry-topic-controls button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 15px;min-height:48px;border:1px solid var(--inquiry-line);border-radius:50px;background:#fff;color:#685671;font-size:14px;line-height:1.5;cursor:pointer}.nv-inquiry .inquiry-topic-controls button.is-selected{color:#fff;background:var(--inquiry-purple);border-color:var(--inquiry-purple)}.nv-inquiry .inquiry-topic-controls svg{flex-shrink:0}.nv-inquiry .inquiry-learn-card{overflow:hidden;border:1px solid var(--inquiry-line);background:#f6f1f9;border-radius:17px}.nv-inquiry .inquiry-learn-visual{height:180px;position:relative;overflow:hidden;background:#e6ddef}.nv-inquiry .inquiry-learn-visual img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 47%;object-position:center 47%}.nv-inquiry .inquiry-learn-visual>span{position:absolute;right:14px;bottom:12px;padding:3px 8px;background:#fff;border-radius:4px;color:#62556a;font-size:14px;line-height:1.5}.nv-inquiry .inquiry-learn-copy{padding:28px}.nv-inquiry .inquiry-card-kicker{display:block;color:var(--inquiry-purple);font-size:14px;font-weight:500;line-height:1.55;letter-spacing:.025em}.nv-inquiry .inquiry-learn-copy h2{font-size:29px;font-weight:400;line-height:1.2;letter-spacing:-.04em;margin:14px 0 18px}.nv-inquiry .inquiry-learn-copy>p{color:var(--inquiry-muted);font-size:16px;line-height:1.85;margin:0}.nv-inquiry .inquiry-takeaway{display:flex;align-items:flex-start;gap:12px;padding-top:21px;margin-top:23px;border-top:1px solid #ded1e8}.nv-inquiry .inquiry-takeaway svg{flex-shrink:0;margin-top:3px;color:var(--inquiry-purple)}.nv-inquiry .inquiry-takeaway p{color:var(--inquiry-text);font-size:14px;line-height:1.8;margin:0}.nv-inquiry .inquiry-source-link{display:inline-flex;align-items:center;gap:10px;color:var(--inquiry-deep);font-size:14px;font-weight:500;line-height:1.6;min-height:44px;margin-top:13px;text-decoration:underline;text-underline-offset:4px}.nv-inquiry .inquiry-question-choices .inquiry-choice{min-height:78px}.nv-inquiry .inquiry-gentle-note{display:flex;align-items:flex-start;gap:14px;padding:23px;border-radius:12px;background:#f3f1eb;margin-top:24px}.nv-inquiry .inquiry-gentle-note>svg{flex-shrink:0;color:var(--inquiry-purple);margin-top:2px}.nv-inquiry .inquiry-gentle-note p{font-size:15px;line-height:1.8;color:#655c67;margin:0}.nv-inquiry .inquiry-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding-top:25px;border-top:1px solid var(--inquiry-line)}.nv-inquiry .inquiry-back,.nv-inquiry .inquiry-restart{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:48px;padding:10px 0;border:0;background:transparent;font-size:15px;line-height:1.5;text-decoration:none;color:var(--inquiry-deep);cursor:pointer}.nv-inquiry .inquiry-back>svg{transform:rotate(180deg);flex-shrink:0}.nv-inquiry .inquiry-continue{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:16px 27px;min-height:54px;border:1px solid transparent;border-radius:50px;background:var(--inquiry-purple);color:#fff;font-size:15px;font-weight:500;line-height:1.5;cursor:pointer;transition:background .2s,transform .2s}.nv-inquiry .inquiry-continue>svg{flex-shrink:0}.nv-inquiry .inquiry-continue:hover:not(:disabled){background:var(--inquiry-deep);transform:translateY(-1px)}.nv-inquiry .inquiry-continue:disabled{opacity:.45;cursor:not-allowed}.nv-inquiry .inquiry-help-strip{display:flex;justify-content:center;align-items:flex-start;gap:10px;margin-top:25px}.nv-inquiry .inquiry-help-strip>svg{color:var(--inquiry-purple);flex-shrink:0;margin-top:3px}.nv-inquiry .inquiry-help-strip p{color:var(--inquiry-muted);font-size:14px;line-height:1.8;margin:0}.nv-inquiry .inquiry-help-strip a{display:inline-block;color:var(--inquiry-deep);text-decoration:underline;text-underline-offset:3px}.nv-inquiry .inquiry-aside{position:sticky;top:110px;background:#f5f1f7;border-radius:18px;overflow:hidden}.nv-inquiry .inquiry-aside-photo{position:relative;height:265px;overflow:hidden}.nv-inquiry .inquiry-aside-photo>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 37%;object-position:center 37%;display:block}.nv-inquiry .inquiry-aside-photo>span{position:absolute;bottom:12px;left:14px;right:14px;color:#56465f;background:#fff;border-radius:4px;padding:3px 7px;font-size:14px;line-height:1.5;width:-moz-fit-content;width:fit-content}.nv-inquiry .inquiry-aside-copy{padding:27px 27px 23px}.nv-inquiry .inquiry-aside-copy h2{font-size:33px;font-weight:400;line-height:1.12;letter-spacing:-.045em;margin:14px 0 17px}.nv-inquiry .inquiry-aside-copy>p{font-size:15px;line-height:1.8;color:var(--inquiry-muted);margin:0}.nv-inquiry .inquiry-aside-clinical{display:flex;align-items:center;gap:12px;margin:0 25px;padding-top:20px;border-top:1px solid #e2d7e9}.nv-inquiry .inquiry-aside-clinical>img{width:55px;height:65px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.nv-inquiry .inquiry-aside-clinical strong{display:block;font-size:14px;font-weight:500;line-height:1.5}.nv-inquiry .inquiry-aside-clinical p{color:var(--inquiry-muted);font-size:14px;line-height:1.65;margin:5px 0 0}.nv-inquiry .inquiry-portrait-disclosure{margin:14px 25px 25px;font-size:14px;color:var(--inquiry-muted);line-height:1.7}.nv-inquiry .inquiry-aside-copy .inquiry-mobile-disclosure{display:none}.nv-inquiry .inquiry-plan-preference{margin:0 25px 26px;padding:20px 0 0;border-top:1px solid #e2d7e9}.nv-inquiry .inquiry-plan-preference h3{font-size:20px;line-height:1.3;font-weight:500;margin:12px 0 10px}.nv-inquiry .inquiry-plan-preference p{color:var(--inquiry-muted);font-size:14px;line-height:1.8;margin:0 0 10px}.nv-inquiry .inquiry-plan-preference a{font-size:14px;line-height:1.6;color:var(--inquiry-deep);text-decoration:underline;text-underline-offset:4px}.nv-inquiry .inquiry-summary-intention{display:flex;gap:15px;align-items:center;padding:23px;background:#eee5f4;border-radius:13px;margin-bottom:30px}.nv-inquiry .inquiry-summary-intention>svg{flex-shrink:0;color:var(--inquiry-purple)}.nv-inquiry .inquiry-summary-intention span{display:block;font-size:14px;letter-spacing:.035em;color:var(--inquiry-purple)}.nv-inquiry .inquiry-summary-intention p{margin:5px 0 0;font-size:18px;font-weight:500;line-height:1.45;color:var(--inquiry-text)}.nv-inquiry .inquiry-summary-section{padding-top:28px;margin-top:27px;border-top:1px solid var(--inquiry-line)}.nv-inquiry .inquiry-summary-title{display:flex;align-items:baseline;gap:15px;margin-bottom:23px}.nv-inquiry .inquiry-summary-title>span{font-size:14px;line-height:1.5;color:var(--inquiry-purple);flex-shrink:0}.nv-inquiry .inquiry-summary-title h2{font-size:26px;line-height:1.2;font-weight:400;letter-spacing:-.035em;margin:0}.nv-inquiry .inquiry-priority-notes{display:grid;gap:20px}.nv-inquiry .inquiry-priority-label{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--inquiry-deep);line-height:1.5}.nv-inquiry .inquiry-priority-label svg{flex-shrink:0}.nv-inquiry .inquiry-priority-notes p{color:var(--inquiry-muted);font-size:15px;line-height:1.8;margin:7px 0 0}.nv-inquiry .inquiry-conversation-checklist{padding:0;margin:0;list-style:none;display:grid;gap:19px}.nv-inquiry .inquiry-conversation-checklist li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.75}.nv-inquiry .inquiry-conversation-checklist svg{color:var(--inquiry-purple);flex-shrink:0;margin-top:5px}.nv-inquiry .inquiry-small-note{color:var(--inquiry-muted);font-size:14px;line-height:1.75;margin:22px 0 0}.nv-inquiry .inquiry-resource-card,.nv-inquiry .inquiry-intake-button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px;margin:13px 0 0;text-align:left;text-decoration:none;border:1px solid var(--inquiry-line);border-radius:12px;color:var(--inquiry-text);background:#fff;cursor:pointer}.nv-inquiry .inquiry-intake-button{background:#f5eff9;border-color:#dacee3}.nv-inquiry .inquiry-resource-card strong,.nv-inquiry .inquiry-intake-button strong{display:block;font-size:16px;font-weight:500;line-height:1.5}.nv-inquiry .inquiry-resource-card>span>span,.nv-inquiry .inquiry-intake-button>span>span{display:block;font-size:14px;color:var(--inquiry-muted);line-height:1.7;margin-top:5px}.nv-inquiry .inquiry-resource-card>svg,.nv-inquiry .inquiry-intake-button>svg{color:var(--inquiry-purple);flex-shrink:0}.nv-inquiry .inquiry-completion-note{display:flex;align-items:flex-start;gap:13px;padding:22px;margin-top:29px;background:#f2f0eb;border-radius:12px}.nv-inquiry .inquiry-completion-note>svg{flex-shrink:0;color:var(--inquiry-purple);margin-top:3px}.nv-inquiry .inquiry-completion-note p{font-size:14px;line-height:1.8;color:var(--inquiry-muted);margin:0}.nv-inquiry .inquiry-intake-dialog{max-width:650px;width:calc(100% - 40px);max-height:calc(100dvh - 50px);padding:0;border:1px solid #ded0e7;border-radius:21px;margin:auto;color:var(--inquiry-text);background:#fefdfb;overflow-y:auto;box-shadow:0 25px 100px #2b143842;overscroll-behavior:contain}.nv-inquiry .inquiry-intake-dialog::backdrop{background:#2c1e39a6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nv-inquiry .inquiry-dialog-content{position:relative;padding:38px}.nv-inquiry .inquiry-dialog-close{position:absolute;right:17px;top:15px;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:0;border-radius:50%;background:#f2ebf7;color:var(--inquiry-purple);cursor:pointer}.nv-inquiry .inquiry-dialog-icon{display:flex;align-items:center;justify-content:center;width:63px;height:63px;border-radius:50%;background:#f0e6f6;color:var(--inquiry-purple);margin-bottom:23px}.nv-inquiry .inquiry-dialog-content h2{font-size:35px;line-height:1.15;letter-spacing:-.045em;font-weight:400;margin:15px 0 22px}.nv-inquiry .inquiry-dialog-content h2:focus{outline:none}.nv-inquiry .inquiry-dialog-content>p{font-size:16px;color:var(--inquiry-muted);line-height:1.8;margin:0}.nv-inquiry .inquiry-intake-steps{margin:27px 0;padding:0;list-style:none}.nv-inquiry .inquiry-intake-steps li{display:flex;align-items:baseline;gap:16px;padding:20px 0;border-bottom:1px solid var(--inquiry-line)}.nv-inquiry .inquiry-intake-steps li:last-child{border-bottom:0}.nv-inquiry .inquiry-intake-steps li>span{font-size:14px;color:var(--inquiry-purple);flex-shrink:0}.nv-inquiry .inquiry-intake-steps strong{font-size:16px;line-height:1.5;font-weight:500}.nv-inquiry .inquiry-intake-steps p{font-size:14px;line-height:1.8;color:var(--inquiry-muted);margin:9px 0 0}.nv-inquiry .inquiry-handoff-status{display:flex;align-items:flex-start;gap:13px;background:#f0e8f6;padding:22px;border-radius:12px;margin-bottom:26px}.nv-inquiry .inquiry-handoff-status>svg{color:var(--inquiry-purple);flex-shrink:0;margin-top:3px}.nv-inquiry .inquiry-handoff-status strong{font-size:15px;font-weight:500;line-height:1.6;display:block}.nv-inquiry .inquiry-handoff-status p{color:var(--inquiry-muted);font-size:14px;line-height:1.8;margin:9px 0 0}.nv-inquiry .inquiry-dialog-content>.inquiry-continue{width:100%}@keyframes inquiry-arrive{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width: 1101px){.nv-inquiry .inquiry-choices-two{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-inquiry .inquiry-choices-two .inquiry-choice{min-height:132px;padding:18px;gap:12px}.nv-inquiry .inquiry-choices-two .inquiry-choice-icon{width:36px;height:38px}.nv-inquiry .inquiry-choices-two .inquiry-choice-copy>strong{line-height:1.45}}@media (max-width: 1100px){.nv-inquiry .inquiry-layout{grid-template-columns:minmax(0,1fr) 300px;gap:43px;width:calc(100% - 72px)}.nv-inquiry .inquiry-progress-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.nv-inquiry .inquiry-aside-photo{height:230px}.nv-inquiry .inquiry-aside-copy{padding:24px}.nv-inquiry .inquiry-aside-copy h2{font-size:30px}.nv-inquiry .inquiry-choice{padding:18px;gap:13px}.nv-inquiry .inquiry-choice-icon{width:38px;height:38px}}@media (max-width: 850px){.nv-inquiry{padding-top:28px;padding-bottom:40px}.nv-inquiry .inquiry-layout{display:flex;flex-direction:column;gap:30px;width:calc(100% - 40px);max-width:690px}.nv-inquiry .inquiry-main{width:100%;order:2}.nv-inquiry .inquiry-aside{position:static;width:100%;order:1;display:grid;grid-template-columns:85px 1fr;align-items:center;gap:15px;background:#f5f1f7;padding:15px;border-radius:13px}.nv-inquiry .inquiry-aside-photo{height:100px;border-radius:9px}.nv-inquiry .inquiry-aside-photo>img{-o-object-position:center 34%;object-position:center 34%}.nv-inquiry .inquiry-aside-photo>span{display:none}.nv-inquiry .inquiry-aside-copy{padding:0}.nv-inquiry .inquiry-aside-copy .inquiry-card-kicker,.nv-inquiry .inquiry-aside-copy>p{display:none}.nv-inquiry .inquiry-aside-copy h2{font-size:25px;line-height:1.16;letter-spacing:-.04em;margin:0}.nv-inquiry .inquiry-aside-copy .inquiry-mobile-disclosure{display:block;font-size:14px;line-height:1.5;margin-top:9px}.nv-inquiry .inquiry-aside-clinical,.nv-inquiry .inquiry-portrait-disclosure{display:none}.nv-inquiry .inquiry-plan-preference{grid-column:1 / -1;margin:0;padding:10px 0 0;display:grid;grid-template-columns:1fr auto;-moz-column-gap:15px;column-gap:15px;align-items:center}.nv-inquiry .inquiry-plan-preference .inquiry-card-kicker{display:none}.nv-inquiry .inquiry-plan-preference h3{grid-column:1;grid-row:1;font-size:16px;line-height:1.5;margin:0}.nv-inquiry .inquiry-plan-preference p{grid-column:1 / -1;grid-row:2;font-size:14px;line-height:1.7;margin:0}.nv-inquiry .inquiry-plan-preference a{grid-column:2;grid-row:1;display:inline-flex;align-items:center;font-size:14px;min-height:44px;padding:8px 0}.nv-inquiry .inquiry-progress{margin-bottom:29px}.nv-inquiry .inquiry-progress-heading>span:first-child{font-size:14px;letter-spacing:.025em}.nv-inquiry .inquiry-heading{font-size:38px;scroll-margin-top:24px}.nv-inquiry .inquiry-step-kicker{font-size:14px;margin-bottom:11px}.nv-inquiry .inquiry-description{font-size:16px;line-height:1.75;margin-bottom:25px}.nv-inquiry .inquiry-choice{border-radius:12px;padding:17px;gap:12px}.nv-inquiry .inquiry-choice-copy>strong{font-size:16px}.nv-inquiry .inquiry-choice-copy>span{font-size:14px}.nv-inquiry .inquiry-topic-controls{gap:8px}.nv-inquiry .inquiry-topic-controls button{font-size:14px;gap:7px;padding:10px 13px}.nv-inquiry .inquiry-learn-copy{padding:25px}.nv-inquiry .inquiry-learn-copy h2{font-size:28px}.nv-inquiry .inquiry-actions{gap:15px}.nv-inquiry .inquiry-continue{font-size:15px;padding:15px 23px;gap:17px}.nv-inquiry .inquiry-summary-title h2{font-size:25px}.nv-inquiry .inquiry-dialog-content{padding:30px 26px}.nv-inquiry .inquiry-dialog-content h2{font-size:31px}}@media (max-width: 430px){.nv-inquiry .inquiry-layout{width:calc(100% - 32px)}.nv-inquiry .inquiry-aside{grid-template-columns:70px 1fr;gap:13px;padding:13px}.nv-inquiry .inquiry-aside-photo{height:93px}.nv-inquiry .inquiry-aside-copy h2{font-size:22px}.nv-inquiry .inquiry-heading{font-size:34px}.nv-inquiry .inquiry-progress-heading{gap:13px}.nv-inquiry .inquiry-progress-heading>span:first-child{max-width:240px}.nv-inquiry .inquiry-choice{padding:16px 13px;gap:11px}.nv-inquiry .inquiry-choice-icon{width:31px;height:35px;border-radius:9px}.nv-inquiry .inquiry-choice-icon svg{width:20px;height:20px}.nv-inquiry .inquiry-choice-mark{width:19px;height:19px}.nv-inquiry .inquiry-actions{flex-wrap:wrap}.nv-inquiry .inquiry-actions .inquiry-continue{flex:1;min-width:150px;padding-left:18px;padding-right:18px}.nv-inquiry .inquiry-back{font-size:14px;gap:8px}.nv-inquiry .inquiry-learn-copy{padding:22px}.nv-inquiry .inquiry-learn-visual{height:150px}.nv-inquiry .inquiry-gentle-note{padding:20px}.nv-inquiry .inquiry-resource-card,.nv-inquiry .inquiry-intake-button{padding:19px;gap:17px}.nv-inquiry .inquiry-intake-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:16px}.nv-inquiry .inquiry-dialog-content{padding:28px 22px}.nv-inquiry .inquiry-dialog-content h2{font-size:29px}}@media (prefers-reduced-motion: reduce){.nv-inquiry .inquiry-step-content{animation:none}.nv-inquiry .inquiry-choice,.nv-inquiry .inquiry-continue{transition:none}.nv-inquiry .inquiry-choice:hover,.nv-inquiry .inquiry-continue:hover:not(:disabled){transform:none}}.nv-inquiry .inquiry-choice-icon{background:transparent;width:70px;height:70px;flex:0 0 70px;border-radius:16px;overflow:hidden}.nv-inquiry .inquiry-choice-icon img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nv-inquiry .inquiry-choice{gap:18px}.nv-inquiry .inquiry-summary-intention>img{width:68px;height:68px;-o-object-fit:cover;object-fit:cover;border-radius:17px;flex-shrink:0}.nv-inquiry .inquiry-summary-title>img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:13px;flex-shrink:0}.nv-inquiry .inquiry-summary-title>img+span{display:none}.nv-inquiry .inquiry-completion-note>img{width:54px;height:54px;-o-object-fit:cover;object-fit:cover;border-radius:14px;flex-shrink:0}.nv-inquiry .inquiry-aside-photo>img{-o-object-position:center 35%;object-position:center 35%}.nv-inquiry .inquiry-aside-copy{padding-bottom:28px}.nv-inquiry .inquiry-question-choices .inquiry-choice-icon{width:54px;height:54px;flex-basis:54px}.nv-inquiry .inquiry-choices-two .inquiry-choice{padding:19px 18px}.nv-inquiry .inquiry-choices-two .inquiry-choice-copy strong{font-size:15px}.nv-inquiry .inquiry-choices-two .inquiry-choice-copy>span{font-size:14px}@media (min-width:1101px){.nv-inquiry .inquiry-choices-two .inquiry-choice{min-height:137px}.nv-inquiry .inquiry-choices-two .inquiry-choice-icon{width:58px;height:58px;flex-basis:58px}}@media (max-width:700px){.nv-inquiry .inquiry-choice-icon{width:58px;height:58px;flex-basis:58px;border-radius:13px}.nv-inquiry .inquiry-choice{gap:13px}.nv-inquiry .inquiry-choices-two .inquiry-choice{padding:16px 13px}.nv-inquiry .inquiry-choices-two .inquiry-choice-copy strong{font-size:14px}.nv-inquiry .inquiry-choices-two .inquiry-choice-copy>span{font-size:14px}.nv-inquiry .inquiry-question-choices .inquiry-choice-icon{width:44px;height:44px;flex-basis:44px}.nv-inquiry .inquiry-summary-intention>img{width:52px;height:52px}.nv-inquiry .inquiry-summary-title>img{width:42px;height:42px}.nv-inquiry .inquiry-completion-note>img{width:44px;height:44px}.nv-inquiry .inquiry-aside-copy{padding-bottom:0}}.inquiry-save-plan{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding:22px 24px;border-radius:22px;background:var(--nv-lilac, #f3eef8);border:1px solid var(--nv-lavender, #e7dbf0)}.inquiry-save-plan>div{flex:1 1 260px}.inquiry-save-plan strong{display:block;font-size:16px;font-weight:500;letter-spacing:-.02em;color:var(--nv-ink, #2b2630)}.inquiry-save-plan p{margin-top:6px;font-size:13px;line-height:1.6;color:var(--nv-muted, #6d6574)}.inquiry-print-button{flex-shrink:0;min-height:50px;display:inline-flex;align-items:center;gap:14px;padding:14px 24px;border:0;border-radius:50px;background:var(--nv-purple, #58366f);color:#fff;font-size:13px;font-weight:500;transition:background .25s,transform .3s var(--nv-ease)}.inquiry-print-button:hover{background:var(--nv-purple-deep, #402452);transform:translateY(-2px)}@media print{.announcement,.image-navigation,.inquiry-site-header,.mobile-action-bar,.v4-footer,.skip-link,.inquiry-save-plan,.inquiry-intake-button,.inquiry-resource-card,.inquiry-progress,.inquiry-actions,.inquiry-step-nav,.cookie-banner,.inquiry-summary-title img,.inquiry-summary-intention img,.inquiry-completion-note img{display:none!important}html,body,.marketing-site{background:#fff!important;color:#000!important}.inquiry-summary-section{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;border:0!important;padding:0 0 18px!important;margin:0 0 18px!important}.inquiry-conversation-checklist li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.inquiry-summary:after{content:"NexVida. nexvidanow.com. Questions to discuss with a licensed provider. Not medical advice.";display:block;margin-top:24px;padding-top:12px;border-top:1px solid #ccc;font-size:10px;color:#555}[lang=es] .inquiry-summary:after{content:"NexVida. nexvidanow.com. Preguntas para conversar con un profesional de salud autorizado. No es asesoramiento médico."}}.nv-inquiry .inquiry-dialog-content .inquiry-handoff-note{color:var(--inquiry-muted);font-size:13px;line-height:1.7;margin:0 0 18px}.nv-inquiry .inquiry-dialog-content .inquiry-continue+.inquiry-back{margin-left:18px}.nv-guide{--guide-ivory:#faf8f2;background:var(--guide-ivory);color:var(--nv-ink);padding-bottom:100px}.nv-guide figure{margin:0}.nv-guide a:focus-visible,.nv-guide summary:focus-visible{outline:3px solid #735193;outline-offset:5px}.nv-guide .guide-hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,86px);align-items:center;max-width:1440px;margin:0 auto;padding:96px 64px 90px}.nv-guide .guide-hero h1{font-size:clamp(42px,4.3vw,66px);font-weight:500;line-height:1.07;letter-spacing:-.045em;margin:24px 0}.nv-guide .guide-hero-copy>p{font-size:18px;line-height:1.75;max-width:540px;color:var(--nv-muted)}.nv-guide .guide-start{display:inline-flex;align-items:center;gap:25px;background:var(--nv-purple-deep);color:#fff;padding:17px 23px;border-radius:30px;margin-top:25px;font-size:15px;font-weight:600}.nv-guide .guide-hero-meta{display:block;font-size:13px;line-height:1.6;color:var(--nv-muted);margin-top:22px}.nv-guide .guide-hero-image{position:relative;align-self:stretch;min-height:520px;border-radius:130px 28px 28px;overflow:hidden}.nv-guide .guide-hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nv-guide .guide-hero-image figcaption{position:absolute;bottom:14px;left:20px;color:#fff;background:#302636a8;border-radius:12px;font-size:12px;padding:5px 9px}.nv-guide .guide-purpose{max-width:1312px;margin:0 auto;padding:25px 32px;background:#eee8f3;border:1px solid #e7deee;display:flex;align-items:center;justify-content:space-between;gap:42px;border-radius:8px}.nv-guide .guide-purpose p{margin:0;max-width:740px;font-size:14px;line-height:1.75;color:#514657}.nv-guide .guide-purpose>a{display:inline-flex;gap:12px;font-size:14px;color:var(--nv-purple-deep);white-space:nowrap;font-weight:600}.nv-guide .guide-reading-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(50px,7vw,115px);max-width:1260px;padding:104px 40px 0;margin:auto}.nv-guide .guide-toc{position:sticky;top:125px;align-self:start}.nv-guide .guide-toc>span{font-size:11px;letter-spacing:.14em;font-weight:600;color:var(--nv-muted)}.nv-guide .guide-toc ol{list-style:none;padding:0;margin:24px 0}.nv-guide .guide-toc a{display:grid;grid-template-columns:23px 1fr 15px;align-items:center;gap:10px;padding:16px 9px;border-top:1px solid var(--nv-line);font-size:14px;line-height:1.5;color:var(--nv-muted);transition:color .2s,background .2s}.nv-guide .guide-toc a>span{font-size:12px;color:#84758e}.nv-guide .guide-toc a>svg{opacity:0}.nv-guide .guide-toc a:hover,.nv-guide .guide-toc a[aria-current]{color:var(--nv-purple-deep);background:#efe8f4}.nv-guide .guide-toc a[aria-current]>svg{opacity:1}.nv-guide .guide-toc>p{font-size:13px;line-height:1.8;color:var(--nv-muted)}.nv-guide .guide-chapter{padding-bottom:112px;margin-bottom:110px;border-bottom:1px solid var(--nv-line);scroll-margin-top:135px;display:flow-root}.nv-guide .guide-chapter:last-child{border:0;margin-bottom:0}.nv-guide .guide-chapter-heading{display:flex;align-items:center;gap:20px;margin-bottom:20px}.nv-guide .guide-chapter-heading>img{width:94px;height:94px;-o-object-fit:cover;object-fit:cover;border-radius:24px;flex-shrink:0}.nv-guide .guide-chapter-heading span{font-size:11px;letter-spacing:.16em;font-weight:650;color:var(--nv-purple)}.nv-guide .guide-chapter-heading h2{font-size:clamp(32px,3vw,43px);font-weight:500;line-height:1.14;letter-spacing:-.035em;margin:10px 0 0}.nv-guide .guide-chapter-intro{font-size:21px;line-height:1.6;color:#716079;margin:0 0 34px}.nv-guide .guide-chapter-photo{float:right;width:40%;margin:4px 0 26px 32px}.nv-guide .guide-chapter-photo>img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:24px}.nv-guide .guide-chapter-photo figcaption{font-size:12px;color:var(--nv-muted);line-height:1.6;padding:8px 3px}.nv-guide .guide-chapter-copy>p{font-size:16px;line-height:1.95;margin:0 0 22px;color:#605867}.nv-guide .guide-chapter-copy h3{font-size:23px;line-height:1.35;letter-spacing:-.02em;font-weight:550;margin:40px 0 20px;clear:both}.nv-guide .guide-source{font-size:13px;line-height:1.6;display:inline-flex;align-items:center;gap:8px;color:var(--nv-purple-deep);text-decoration:underline;text-underline-offset:4px;margin:0 0 22px}.nv-guide .guide-source svg{flex-shrink:0}.nv-guide .guide-glossary{clear:both;margin-top:24px}.nv-guide .guide-glossary>div{display:grid;grid-template-columns:155px 1fr;gap:25px;padding:21px 0;border-bottom:1px solid var(--nv-line)}.nv-guide .guide-glossary dt{font-size:15px;font-weight:600;line-height:1.7;color:var(--nv-purple-deep)}.nv-guide .guide-glossary dd{margin:0;font-size:15px;line-height:1.8;color:var(--nv-muted)}.nv-guide .guide-ask{clear:both;margin-top:32px;border-left:2px solid #9975b0;padding:22px 26px;background:#f1ecf5}.nv-guide .guide-ask>span{font-size:10px;letter-spacing:.13em;color:var(--nv-purple);font-weight:650}.nv-guide .guide-ask>p{font-size:20px;line-height:1.65;letter-spacing:-.015em;margin:10px 0 0}.nv-guide .guide-format-lines,.nv-guide .guide-habit-lines{clear:both}.nv-guide .guide-format-lines>div{display:flex;gap:22px;border-top:1px solid var(--nv-line);padding:25px 0}.nv-guide .guide-format-lines>div>span{font-size:13px;color:var(--nv-purple);padding-top:5px}.nv-guide .guide-format-lines h3{clear:none;margin:0 0 10px;font-size:22px}.nv-guide .guide-format-lines p,.nv-guide .guide-habit-lines p{font-size:15px;line-height:1.8;color:var(--nv-muted);margin:0}.nv-guide .guide-detail{clear:both;border-top:1px solid var(--nv-line);border-bottom:1px solid var(--nv-line);margin:30px 0}.nv-guide .guide-detail summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0;font-size:17px;font-weight:550;cursor:pointer;line-height:1.55}.nv-guide .guide-detail summary::-webkit-details-marker{display:none}.nv-guide .guide-detail summary>svg{flex-shrink:0;transition:transform .2s}.nv-guide .guide-detail[open] summary>svg{transform:rotate(45deg)}.nv-guide .guide-detail>div{padding-bottom:15px}.nv-guide .guide-detail p{font-size:15px;line-height:1.9;color:var(--nv-muted);margin:0 0 18px}.nv-guide .guide-inline-link{display:inline-flex;gap:14px;align-items:center;font-size:15px;font-weight:600;color:var(--nv-purple-deep);margin-top:27px}.nv-guide .guide-question-list{clear:both;padding-left:22px;margin:24px 0}.nv-guide .guide-question-list li{font-size:16px;line-height:1.9;padding-left:8px;margin-bottom:17px}.nv-guide .guide-question-list li::marker{color:var(--nv-purple)}.nv-guide .guide-safety-note{clear:both;border-radius:10px;background:#efe8e2;padding:20px 24px;margin-top:26px;font-size:14px;line-height:1.8;color:#625047}.nv-guide .guide-pause{position:relative;overflow:hidden;border-radius:26px;margin:-34px 0 112px}.nv-guide .guide-pause>img{display:block;width:100%;aspect-ratio:1.8;-o-object-fit:cover;object-fit:cover}.nv-guide .guide-pause>div{position:absolute;bottom:0;left:0;right:0;padding:55px 35px 28px;color:#fff;background:linear-gradient(transparent,#211d229c)}.nv-guide .guide-pause span{font-size:11px;letter-spacing:.18em}.nv-guide .guide-pause p{font-size:30px;line-height:1.25;letter-spacing:-.035em;margin:10px 0 0;max-width:450px}.nv-guide .guide-cost-table{clear:both;padding-top:15px}.nv-guide .guide-cost-table table{width:100%;border-collapse:collapse;text-align:left}.nv-guide .guide-cost-table th,.nv-guide .guide-cost-table td{padding:20px 18px;border-bottom:1px solid #e6ddeb;font-size:15px;vertical-align:top}.nv-guide .guide-cost-table thead{background:#ece4f1}.nv-guide .guide-cost-table thead th{font-size:12px;letter-spacing:.035em}.nv-guide .guide-cost-table tbody th{font-weight:600;color:var(--nv-purple-deep)}.nv-guide .guide-cost-table strong{display:block;font-size:16px;font-weight:550;line-height:1.6}.nv-guide .guide-cost-table td>span{display:block;color:var(--nv-muted);font-size:14px;line-height:1.7;margin-top:6px}.nv-guide p.guide-cost-saving,.nv-guide p.guide-small{font-size:14px;line-height:1.8;margin-top:20px}.nv-guide .guide-habit-lines>div{padding:26px 0;border-top:1px solid var(--nv-line)}.nv-guide .guide-habit-lines strong{font-size:17px;font-weight:550;display:block;margin-bottom:12px}.nv-guide .guide-final-checklist{clear:both;list-style:none;padding:15px 0 0}.nv-guide .guide-final-checklist li{display:flex;gap:22px;align-items:flex-start;padding:23px 0;border-top:1px solid var(--nv-line)}.nv-guide .guide-final-checklist span{font-size:12px;color:var(--nv-purple);padding-top:5px}.nv-guide .guide-final-checklist p{font-size:17px;line-height:1.75;margin:0}.nv-guide .guide-closing{max-width:1180px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:60px;background:#ece7e0;border-radius:30px;margin:0 auto}.nv-guide .guide-closing>img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:90px 18px 18px}.nv-guide .guide-closing h2{font-size:44px;line-height:1.15;font-weight:500;letter-spacing:-.035em;margin:23px 0}.nv-guide .guide-closing p{font-size:17px;line-height:1.8;color:var(--nv-muted)}.nv-guide .guide-closing>div>span:last-child{display:block;font-size:12px;line-height:1.8;color:var(--nv-muted);margin-top:28px}.nv-guide .guide-chapter-next .button-link{margin-top:20px}@media (min-width:1600px){.nv-guide .guide-reading-layout{max-width:1320px}.nv-guide .guide-chapter-copy>p{font-size:17px}}@media (max-width:1100px){.nv-guide .guide-hero{padding:65px 35px;gap:35px}.nv-guide .guide-hero h1{font-size:44px}.nv-guide .guide-hero-image{min-height:450px;border-top-left-radius:90px}.nv-guide .guide-purpose{margin:0 35px;gap:25px}.nv-guide .guide-reading-layout{grid-template-columns:180px 1fr;gap:38px;padding:80px 35px 0}.nv-guide .guide-toc a{grid-template-columns:20px 1fr;font-size:13px;gap:7px}.nv-guide .guide-toc a>svg{display:none}.nv-guide .guide-chapter-heading>img{width:74px;height:74px}.nv-guide .guide-chapter-heading h2{font-size:32px}.nv-guide .guide-chapter-photo{float:none;width:100%;margin:0 0 26px}.nv-guide .guide-chapter-photo>img{aspect-ratio:1.8}.nv-guide .guide-closing{margin:0 35px;padding:35px;gap:35px}.nv-guide .guide-closing h2{font-size:36px}}@media (max-width:760px){.nv-guide{padding-bottom:55px}.nv-guide .guide-hero{display:flex;flex-direction:column;padding:48px 22px 42px;gap:32px;align-items:stretch}.nv-guide .guide-hero h1{font-size:43px;margin-top:20px;max-width:540px}.nv-guide .guide-hero-copy>p{font-size:16px;line-height:1.8}.nv-guide .guide-start{font-size:14px;padding:15px 21px;margin-top:18px}.nv-guide .guide-hero-meta{font-size:12px}.nv-guide .guide-hero-image{min-height:0;aspect-ratio:1.25;border-radius:65px 16px 16px;align-self:stretch}.nv-guide .guide-purpose{margin:0 22px;display:block;padding:21px}.nv-guide .guide-purpose p{font-size:13px}.nv-guide .guide-purpose>a{margin-top:14px;font-size:13px}.nv-guide .guide-reading-layout{display:block;padding:44px 22px 0}.nv-guide .guide-toc{position:static;margin-bottom:55px}.nv-guide .guide-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin:14px 0}.nv-guide .guide-toc a{font-size:13px;min-height:66px;padding:11px 7px}.nv-guide .guide-toc>p{display:none}.nv-guide .guide-chapter{scroll-margin-top:110px;padding-bottom:55px;margin-bottom:55px}.nv-guide .guide-chapter-heading{gap:16px;margin-bottom:18px}.nv-guide .guide-chapter-heading>img{width:68px;height:68px;border-radius:17px}.nv-guide .guide-chapter-heading span{font-size:10px}.nv-guide .guide-chapter-heading h2{font-size:29px;letter-spacing:-.035em;margin-top:6px}.nv-guide .guide-chapter-intro{font-size:18px;margin-bottom:24px}.nv-guide .guide-chapter-photo>img{aspect-ratio:1.32;border-radius:18px}.nv-guide .guide-chapter-photo figcaption{font-size:12px}.nv-guide .guide-chapter-copy>p{font-size:15px;line-height:1.95}.nv-guide .guide-chapter-copy h3{font-size:22px;margin-top:28px}.nv-guide .guide-source{font-size:12px;gap:9px;align-items:flex-start}.nv-guide .guide-source svg{margin-top:2px}.nv-guide .guide-glossary>div{grid-template-columns:1fr;gap:7px;padding:20px 0}.nv-guide .guide-glossary dd{font-size:14px}.nv-guide .guide-ask{padding:20px;margin-top:25px}.nv-guide .guide-ask>span{font-size:9px}.nv-guide .guide-ask>p{font-size:18px}.nv-guide .guide-format-lines p,.nv-guide .guide-habit-lines p,.nv-guide .guide-detail p{font-size:14px}.nv-guide .guide-detail summary{font-size:16px;padding:20px 0}.nv-guide .guide-question-list li{font-size:15px}.nv-guide .guide-pause{margin:0 0 60px;border-radius:18px}.nv-guide .guide-pause>img{aspect-ratio:1.25}.nv-guide .guide-pause>div{padding:55px 22px 25px}.nv-guide .guide-pause p{font-size:27px}.nv-guide .guide-cost-table th,.nv-guide .guide-cost-table td{padding:17px 10px}.nv-guide .guide-cost-table th{font-size:13px}.nv-guide .guide-cost-table strong{font-size:14px}.nv-guide .guide-cost-table td>span{font-size:13px}.nv-guide .guide-final-checklist{padding-top:0}.nv-guide .guide-final-checklist p{font-size:15px}.nv-guide .guide-closing{grid-template-columns:1fr;margin:0 22px;padding:25px;gap:29px;border-radius:20px}.nv-guide .guide-closing>img{aspect-ratio:1.35;border-radius:50px 14px 14px}.nv-guide .guide-closing h2{font-size:34px}.nv-guide .guide-closing p{font-size:15px}.nv-guide .guide-closing>div>span:last-child{font-size:12px}}@media (prefers-reduced-motion:reduce){.nv-guide *{scroll-behavior:auto!important;transition:none!important}}.interior-page .program-page{--program-rule: #e4dcea;--program-ink: #3a2947;color:#453c4c}.interior-page .program-page :is(p,li,dd){text-wrap:pretty}.interior-page .program-page .eyebrow{font-size:14px;line-height:1.5;letter-spacing:.11em;color:#58366f}.interior-page .program-page h2{font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.13;letter-spacing:-.045em;color:var(--program-ink)}.interior-page .program-page .section{padding-block:clamp(64px,7vw,112px)}.interior-page .program-page .fine-print{font-size:14px;line-height:1.75;max-width:none;color:#655c6c}.interior-page .program-page :is(.text-link,.primary-button){min-height:44px;font-size:16px}.interior-page .program-page a:focus-visible{outline:2px solid #402452;outline-offset:5px}.interior-page .program-page [id]{scroll-margin-top:110px}.interior-page .program-page .program-hero.inner-hero-visual{padding-block:clamp(50px,6vw,94px);background:linear-gradient(115deg,#fefdfb 47%,#f3eef8);border-bottom:0}.interior-page .program-page .program-hero .container{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(32px,5vw,76px);align-items:center}.interior-page .program-page .inner-hero-copy{max-width:620px}.interior-page .program-page .inner-hero-copy h1{font-size:clamp(42px,4.7vw,70px);line-height:1.06;font-weight:500;letter-spacing:-.055em;color:#3a2947}.interior-page .program-page .inner-hero-copy h1 span{display:block;color:#58366f}.interior-page .program-page .inner-hero-copy>p:not(.eyebrow){font-size:18px;line-height:1.75;margin-top:26px;color:#453c4c;max-width:510px}.interior-page .program-page .program-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:30px}.interior-page .program-page .program-hero-actions .primary-button{margin:0;padding:17px 23px;border-radius:8px}.interior-page .program-page .program-hero-actions .text-link{font-size:14px}.interior-page .program-page .program-hero-figure{margin:0;min-width:0;position:relative}.interior-page .program-page .program-hero-figure .inner-hero-art{display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:3/2;border-radius:90px 18px 18px;box-shadow:18px 20px #e7dbf055}.interior-page .program-page.program-longevity .program-hero-figure .inner-hero-art{border-radius:18px 90px 18px 18px}.interior-page .program-page :is(.program-hero-figure,.program-figure) figcaption{margin-top:14px;font-size:14px;line-height:1.6;color:#655c6c}.interior-page .program-page .program-hero-figure figcaption{margin-top:28px}.interior-page .program-page .program-chapters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:24px;border-block:1px solid var(--program-rule);gap:20px}.interior-page .program-page .program-chapters a{display:flex;align-items:center;gap:12px;min-height:48px;font-size:14px;text-decoration:none;color:#453c4c;padding:8px 0}.interior-page .program-page .program-chapters a>span:first-child{color:#58366f;font-variant-numeric:tabular-nums}.interior-page .program-page .program-chapters svg{margin-left:auto;flex-shrink:0}.interior-page .program-page .program-chapters a:hover{color:#58366f;text-decoration:underline;text-underline-offset:5px}.interior-page .program-page .program-section-heading{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:60px;margin-bottom:42px}.interior-page .program-page .program-section-heading h2{margin:16px 0 0;max-width:650px}.interior-page .program-page .program-section-heading>p{margin:0;font-size:18px;line-height:1.75;max-width:540px}.interior-page .program-page .program-review-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;margin:0}.interior-page .program-page .program-review-grid li{min-width:0}.interior-page .program-page .program-review-grid h3{display:flex;gap:12px;font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.025em;min-height:110px;margin:0 0 20px;border-top:1px solid var(--program-rule);padding-top:20px;color:#3a2947}.interior-page .program-page .program-review-grid h3 span{font-size:14px;color:#58366f;padding-top:4px}.interior-page .program-page .program-figure{margin:0;min-width:0}.interior-page .program-page .program-figure img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:14px;background:#f3eef8}.interior-page .program-page .program-options-section{background:#f3eef8}.interior-page .program-page .program-form-groups{display:grid;gap:46px}.interior-page .program-page .program-form-group{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,2fr);gap:clamp(28px,4vw,64px);border-top:1px solid #cfc0db;padding-top:32px}.interior-page .program-page .program-form-aside h3{font-size:24px;line-height:1.3;font-weight:500;margin:0 0 20px;color:#3a2947}.interior-page .program-page .program-form-aside .program-figure{max-width:310px}.interior-page .program-page .program-products{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-content:start}.interior-page .program-page .program-product{padding:26px;background:#fefdfb;border:1px solid #e4dcea;border-radius:12px;min-width:0}.interior-page .program-page .program-product h4{font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.03em;margin:0 0 22px;color:#3a2947}.interior-page .program-page .program-product dl{margin:0;display:grid;gap:16px}.interior-page .program-page .program-product dt{font-size:14px;color:#655c6c;margin-bottom:5px;font-weight:400}.interior-page .program-page .program-product dd{margin:0;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.interior-page .program-page .program-product dl>div:last-child{padding-top:14px;border-top:1px solid var(--program-rule)}.interior-page .program-page .program-products-note{margin:38px 0 0;padding:24px 0 0;border-top:1px solid #cfc0db;max-width:850px;font-size:16px}.interior-page .program-page .program-information-heading{max-width:760px;margin-bottom:46px}.interior-page .program-page .program-information-heading h2{margin-top:16px}.interior-page .program-page .program-information-rows{display:grid;gap:60px}.interior-page .program-page .program-information-row{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(36px,7vw,100px);align-items:center}.interior-page .program-page .program-information-row:nth-child(2n){grid-template-columns:1.18fr .82fr}.interior-page .program-page .program-information-row:nth-child(2n)>figure{order:2}.interior-page .program-page .program-information-row .program-figure img{aspect-ratio:4/3}.interior-page .program-page .program-row-number{display:inline-block;color:#58366f;font-size:14px;padding:0 0 14px;border-bottom:1px solid #b79fcb;margin-bottom:24px;min-width:44px}.interior-page .program-page .program-information-row h3{font-size:clamp(27px,3vw,39px);font-weight:500;line-height:1.17;letter-spacing:-.035em;color:#3a2947;margin:0 0 22px}.interior-page .program-page .program-information-row p{font-size:18px;line-height:1.8;max-width:620px;margin:0}.interior-page .program-page .program-urgent{margin:52px 0 18px;padding:24px 28px;border-left:3px solid #58366f;background:#faf6ee;font-size:18px;line-height:1.75}.interior-page .program-page .program-start-section{background:#faf6ee}.interior-page .program-page .program-start-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(36px,6vw,80px);align-items:center}.interior-page .program-page .program-start-figure img{border-radius:18px 70px 18px 18px}.interior-page .program-page .program-start h2{margin:16px 0 22px}.interior-page .program-page .program-start>p:not(.eyebrow):not(.fine-print):not(.program-member-links){font-size:18px;line-height:1.75;margin-bottom:26px}.interior-page .program-page .program-start .primary-button{border-radius:8px}.interior-page .program-page .program-handoff{margin:22px 0 0;padding-top:22px;border-top:1px solid #e4dcea;font-size:16px;line-height:1.75;text-align:left}.interior-page .program-page .program-member-links{font-size:14px;line-height:1.6;margin:12px 0}.interior-page .program-page .program-member-links a{display:inline-block;padding-block:12px;min-height:44px;color:#402452;text-decoration:underline;text-underline-offset:3px}@media (max-width:1100px){.interior-page .program-page .program-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.interior-page .program-page .program-review-grid h3{min-height:82px}.interior-page .program-page .program-form-group{grid-template-columns:220px minmax(0,1fr)}.interior-page .program-page .program-products{grid-template-columns:1fr}}@media (max-width:760px){.interior-page .program-page .program-hero .container,.interior-page .program-page .program-section-heading,.interior-page .program-page .program-start-layout{grid-template-columns:1fr;gap:30px}.interior-page .program-page .inner-hero-copy h1{font-size:clamp(37px,8vw,58px)}.interior-page .program-page .program-hero-figure .inner-hero-art{border-radius:48px 14px 14px;box-shadow:9px 10px #e7dbf055}.interior-page .program-page .program-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.interior-page .program-page .program-chapters a{align-items:start;font-size:14px}.interior-page .program-page .program-chapters svg{display:none}.interior-page .program-page .program-section-heading{margin-bottom:32px;gap:22px}.interior-page .program-page .program-form-group{grid-template-columns:1fr;gap:24px}.interior-page .program-page .program-form-aside .program-figure{max-width:340px}.interior-page .program-page .program-information-row,.interior-page .program-page .program-information-row:nth-child(2n){grid-template-columns:1fr;gap:26px}.interior-page .program-page .program-information-row:nth-child(2n)>figure{order:0}.interior-page .program-page .program-row-number{margin-bottom:16px}.interior-page .program-page .program-information-row p{font-size:17px}.interior-page .program-page .program-urgent{padding:20px;font-size:17px}.interior-page .program-page .program-start-figure{max-width:480px}}@media (max-width:480px){.interior-page .program-page .program-review-grid{grid-template-columns:1fr;gap:34px}.interior-page .program-page .program-review-grid h3{min-height:0;margin-bottom:16px}.interior-page .program-page .program-review-grid .program-figure img{aspect-ratio:3/2}.interior-page .program-page .program-hero-actions{display:grid;justify-items:start}.interior-page .program-page .program-product{padding:22px}}.interior-page .program-page h2 span{color:#58366f}.interior-page .program-page .program-hero.inner-hero-visual{position:relative;isolation:isolate;overflow:hidden;padding:0;background:#eee5d8}.interior-page .program-page .program-hero .container{display:flex;min-height:690px;padding-block:90px}.interior-page .program-page .inner-hero-copy{position:relative;z-index:2;width:53%;padding-bottom:36px}.interior-page .program-page .program-hero-figure{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.interior-page .program-page .program-hero-figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f4eee4 5%,#f4eee4f5 32%,#f4eee4b8 48%,transparent 70%)}.interior-page .program-page .program-hero-figure .inner-hero-art{position:absolute;right:0;width:78%;height:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border-radius:0;box-shadow:none}.interior-page .program-page.program-longevity .program-hero-figure .inner-hero-art{border-radius:0}.interior-page .program-page .program-hero-figure figcaption{position:absolute;bottom:18px;left:4%;z-index:2;margin:0;padding:8px 12px;background:#fefdfbe8;border-radius:5px;max-width:90%}.interior-page .program-page .program-hero-actions .primary-button{border-radius:40px}.interior-page .program-page .program-discover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.interior-page .program-page .program-discover-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.interior-page .program-page .program-discover-grid-2 img{aspect-ratio:4/3}.interior-page .program-page .program-discover-grid h3{font-size:27px;font-weight:500;letter-spacing:-.03em;margin:24px 0 10px}.interior-page .program-page .program-discover-grid p{font-size:16px;margin:0 0 15px}.interior-page .program-page .program-discover-grid .text-link{display:flex;justify-content:space-between;border-top:1px solid var(--program-rule);padding:16px 0}.interior-page .program-page .program-editorial-band{position:relative;overflow:hidden;isolation:isolate;background:#302039;padding-block:80px}.interior-page .program-page .program-editorial-band .eyebrow{color:#d9c5e9}.interior-page .program-page .program-editorial-band h2{color:#fffaf1;margin:20px 0;font-size:clamp(38px,4.7vw,66px)}.interior-page .program-page .program-editorial-band h2 span{color:#d6b8ed}.interior-page .program-page .program-editorial-band p{color:#eee6f2;max-width:620px;font-size:18px;line-height:1.8;margin-bottom:28px}.interior-page .program-page .program-editorial-band .primary-button{background:#f6f0e7;color:#302039;border-radius:40px}.interior-page .program-page .program-band-orbit{position:absolute;z-index:-1;width:640px;height:640px;border:90px solid #58366f40;border-radius:50%;right:-160px;top:-60px;box-shadow:0 0 0 70px #a48abb12,0 0 0 140px #a48abb09}.interior-page .program-page .program-review-section{background:#f5f0e9}.interior-page .program-page .program-form-aside p{font-size:16px;line-height:1.75}.interior-page .program-page .program-product{padding:0 24px}.interior-page .program-page summary{display:flex;justify-content:space-between;align-items:center;gap:22px;cursor:pointer;list-style:none;min-height:72px;padding:22px 0}.interior-page .program-page summary::-webkit-details-marker{display:none}.interior-page .program-page summary:focus-visible{outline:2px solid #58366f;outline-offset:5px}.interior-page .program-page summary>span{font-size:26px;flex-shrink:0}.interior-page .program-page details[open]>summary>span{transform:rotate(45deg)}.interior-page .program-page .program-product summary h4{margin:0;font-size:20px}.interior-page .program-page .program-product dl{padding-bottom:24px}.interior-page .program-page .program-faq-section{background:#f6f2f8}.interior-page .program-page .program-faq-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.interior-page .program-page .program-faq-list details{border-bottom:1px solid #d6c8e0}.interior-page .program-page .program-faq-list summary{font-size:20px;line-height:1.4;color:#3a2947}.interior-page .program-page .program-faq-list p{font-size:17px;line-height:1.8;margin:0 0 25px}@media (max-width:760px){.interior-page .program-page .program-hero .container{min-height:0;padding-top:48px;padding-bottom:340px}.interior-page .program-page .inner-hero-copy{width:100%;padding-bottom:26px}.interior-page .program-page .program-hero-figure .inner-hero-art{width:100%;height:400px;top:auto;bottom:0}.interior-page .program-page .program-hero-figure:after{background:linear-gradient(180deg,#f4eee4 40%,#f4eee4 48%,transparent 75%)}.interior-page .program-page .program-hero-figure figcaption{font-size:14px;bottom:12px}.interior-page .program-page .program-discover-grid{grid-template-columns:1fr;gap:40px}.interior-page .program-page .program-discover-grid img{aspect-ratio:4/3}.interior-page .program-page .program-faq-layout{grid-template-columns:1fr;gap:28px}.interior-page .program-page .program-editorial-band{padding-block:60px}.interior-page .program-page .program-band-orbit{right:-480px}}.interior-page .program-landing{background:#fcfaf6}.interior-page .program-landing .section{background:transparent;padding-block:clamp(42px,5vw,76px)}.interior-page .program-landing .program-discover-section{background:linear-gradient(#f4eee4,#fcfaf6 160px)}.interior-page .program-landing .program-bridge-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,86px);align-items:center}.interior-page .program-landing .program-bridge-layout h2{margin:16px 0 22px}.interior-page .program-landing .program-bridge-layout p{font-size:18px;line-height:1.75}.interior-page .program-landing .program-bridge-layout .text-link{display:inline-flex;margin-top:14px}.interior-page .program-landing .program-bridge{background:radial-gradient(ellipse at 10% 50%,#ede3f3,transparent 70%)}.interior-page .program-landing .program-bridge .program-figure img{aspect-ratio:4/3;border-radius:18px 80px 18px 18px}.interior-page .program-landing .program-essential-section .program-figure img{aspect-ratio:4/3;border-radius:80px 18px 18px}.interior-page .program-landing .program-essential{font-size:14px!important;line-height:1.7!important;color:#605367;margin-top:24px}.interior-page .program-landing .program-essential-section .program-essential{padding-top:18px;border-top:1px solid #ded4e2}.interior-page .program-landing .program-start-section{background:linear-gradient(#fcfaf6,#f1e9db)}.interior-page .program-landing .program-start .program-handoff{font-size:14px}.interior-page .program-detail-page .program-hero .container{min-height:490px}@media (max-width:760px){.interior-page .program-landing .program-bridge-layout{grid-template-columns:1fr;gap:24px}.interior-page .program-landing .program-essential-section .program-figure{grid-row:1}.interior-page .program-landing .program-bridge-layout p{font-size:16px}}.interior-page .program-page .inner-hero-copy>p.program-scope-note{font-size:14px;line-height:1.65;max-width:460px;margin-top:18px}@media (max-width:760px){.interior-page .program-page.program-ed .program-hero-figure .inner-hero-art{-o-object-position:75% center;object-position:75% center}}.marketing-site .interior-page .program-detail-page>section.section{min-height:0;padding-block:clamp(40px,5vw,72px)}.marketing-site .interior-page .program-detail-page>section.program-hero{padding:0;background:linear-gradient(115deg,#f6f3ff,#e5ddf5);min-height:0;height:auto}.marketing-site .interior-page .program-detail-page .program-hero .container{min-height:510px;padding-block:64px;align-items:center}.marketing-site .interior-page .program-detail-page .inner-hero-copy{width:48%;padding:0}.marketing-site .interior-page .program-detail-page .inner-hero-copy h1{font-size:clamp(36px,4.3vw,60px);line-height:1.06;margin-block:20px}.marketing-site .interior-page .program-detail-page .inner-hero-copy>p{max-width:480px;line-height:1.65}.marketing-site .interior-page .program-detail-page .program-hero-figure:after{background:linear-gradient(90deg,#eee8ff 5%,#eee8ff 33%,#eee8ffb3 49%,transparent 72%)}.marketing-site .interior-page .program-detail-page .program-hero-figure .inner-hero-art{width:68%;-o-object-position:center top;object-position:center top}.marketing-site .interior-page .program-detail-page.program-ed .program-hero-figure .inner-hero-art{width:62%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.marketing-site .interior-page .program-detail-page.program-ed .program-hero-figure:after{display:none}.marketing-site .interior-page .program-detail-page .program-section-heading{gap:28px 56px;align-items:start;margin-bottom:32px}.marketing-site .interior-page .program-detail-page h2{font-size:clamp(27px,3vw,40px);line-height:1.16}.marketing-site .interior-page .program-detail-page .program-review-grid h3{min-height:76px;font-size:18px;margin-bottom:16px}.marketing-site .interior-page .program-detail-page .program-review-grid img{aspect-ratio:4/3}.marketing-site .interior-page .program-detail-page .program-catalog-link{margin-bottom:30px;border-radius:30px}.marketing-site .interior-page .program-detail-page .program-products{gap:14px;align-items:start}.marketing-site .interior-page .program-detail-page .program-product summary h4{font-size:18px;line-height:1.4}.marketing-site .interior-page .program-detail-page .program-product-price-link{border-top:1px solid #e5ddf5;padding-block:16px;display:flex;justify-content:space-between;font-size:14px;min-height:48px}.marketing-site .interior-page .program-detail-page .program-form-aside .program-figure{max-width:180px}.marketing-site .interior-page .program-detail-page .program-form-aside p{font-size:14px}.marketing-site .interior-page .program-detail-page .program-information-rows{gap:36px}.marketing-site .interior-page .program-detail-page .program-information-row{gap:48px}.marketing-site .interior-page .program-detail-page .program-information-row .program-figure{max-width:360px}.marketing-site .interior-page .program-detail-page .program-information-row:nth-child(2n)>.program-figure{justify-self:end}.marketing-site .interior-page .program-detail-page .program-information-row h3{font-size:28px;margin-bottom:14px}.marketing-site .interior-page .program-detail-page .program-information-row p{font-size:16px;line-height:1.7}.marketing-site .interior-page .program-detail-page .program-urgent{font-size:15px;line-height:1.7;margin-top:32px;background:#faf8ff}.marketing-site .interior-page .program-detail-page .program-faq-layout{gap:40px;min-height:0}.marketing-site .interior-page .program-detail-page .program-faq-list summary{font-size:17px;min-height:64px;padding-block:18px}.marketing-site .interior-page .program-detail-page .program-faq-list p{font-size:15px}.marketing-site .interior-page .program-detail-page .program-figure figcaption{font-size:12px;line-height:1.5}.marketing-site .interior-page .program-detail-page .program-start-layout{display:grid;grid-template-columns:1fr 1.1fr;min-height:0;gap:48px}.marketing-site .interior-page .program-detail-page .program-start{max-width:none;width:auto}.marketing-site .interior-page .program-detail-page .program-start-figure{position:relative;inset:auto;width:100%;height:auto;max-width:440px;z-index:auto;-webkit-mask-image:none;mask-image:none;margin:0}.marketing-site .interior-page .program-detail-page .program-start-figure img{height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:22px}@media (max-width:760px){.marketing-site .interior-page .program-detail-page .program-hero .container{display:flex;flex-direction:column;min-height:0;padding-top:32px;padding-bottom:0}.marketing-site .interior-page .program-detail-page .inner-hero-copy{width:100%;padding-bottom:20px}.marketing-site .interior-page .program-detail-page .program-hero-figure{position:relative;inset:auto;width:100%;height:310px;z-index:0;margin:0}.marketing-site .interior-page .program-detail-page .program-hero-figure picture{display:block;height:100%}.marketing-site .interior-page .program-detail-page .program-hero-figure .inner-hero-art{position:static;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;-webkit-mask-image:linear-gradient(#000 85%,transparent);mask-image:linear-gradient(#000 85%,transparent)}.marketing-site .interior-page .program-detail-page.program-ed .program-hero-figure .inner-hero-art{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.marketing-site .interior-page .program-detail-page .program-hero-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px}.marketing-site .interior-page .program-detail-page .program-hero-figure:after{display:none}.marketing-site .interior-page .program-detail-page .program-section-heading{grid-template-columns:1fr;gap:20px}.marketing-site .interior-page .program-detail-page .program-review-grid{grid-template-columns:1fr 1fr;gap:20px 14px}.marketing-site .interior-page .program-detail-page .program-review-grid h3{font-size:15px;min-height:90px;gap:7px}.marketing-site .interior-page .program-detail-page .program-review-grid img{aspect-ratio:1}.marketing-site .interior-page .program-detail-page .program-products{grid-template-columns:1fr}.marketing-site .interior-page .program-detail-page .program-form-group{gap:16px;padding-top:24px}.marketing-site .interior-page .program-detail-page .program-form-aside .program-figure{display:none}.marketing-site .interior-page .program-detail-page .program-form-aside h3{margin:0 0 8px}.marketing-site .interior-page .program-detail-page .program-information-row,.marketing-site .interior-page .program-detail-page .program-information-row:nth-child(2n){grid-template-columns:1fr;gap:20px}.marketing-site .interior-page .program-detail-page .program-information-row .program-figure{max-width:none;width:100%;order:0}.marketing-site .interior-page .program-detail-page .program-information-row img{max-height:240px}.marketing-site .interior-page .program-detail-page .program-row-number{margin-bottom:14px}.marketing-site .interior-page .program-detail-page .program-start-layout{grid-template-columns:1fr;gap:24px}.marketing-site .interior-page .program-detail-page .program-start-figure{max-width:none}.marketing-site .interior-page .program-detail-page .program-start-figure img{max-height:280px}}.interior-page .inner-hero-copy>h1{max-width:970px}.interior-page .inner-hero-copy>p:not(.eyebrow){font-size:17px;max-width:700px;line-height:1.85;margin-top:25px;color:var(--nv-muted)}.interior-page .section-heading{display:block}.interior-page .section-heading h2{max-width:780px}.interior-page .section-heading>p:not(.eyebrow){max-width:640px;line-height:1.85;margin-top:22px;font-size:15px}.interior-page .soft-section{background:var(--nv-lilac, #f3eef8)}.interior-page .interior-photo-wrap{position:relative}.interior-page .interior-photo-wrap .editorial-image{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover}.interior-page .process-photo{position:relative;overflow:hidden;border-radius:18px}.interior-page .process-photo .editorial-image{max-height:610px;-o-object-position:center 26%;object-position:center 26%;border-radius:0}.interior-page .process-photo-note{position:absolute;bottom:28px;left:25px;right:25px;display:flex;align-items:center;gap:13px;padding:17px 21px;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:11px;color:var(--nv-ink);font-size:15px;line-height:1.5}.interior-page .process-photo-note svg{color:var(--nv-purple);flex-shrink:0}.interior-page .image-caption{position:static;bottom:auto;left:auto;padding:0;background:transparent;border-radius:0;font-size:12px;line-height:1.6;color:#6e6476;margin:14px 0 0}.interior-page .how-layout{align-items:center}.interior-page .step-number{display:block;width:auto;height:auto;min-width:24px;margin:0;border:0;border-radius:0;line-height:1.4;color:#826593;font-size:17px;font-weight:500;letter-spacing:-.04em;flex-shrink:0}.interior-page .how-layout .numbered-item h2{font-size:clamp(23px,2.2vw,30px);line-height:1.22;letter-spacing:-.045em;margin:0 0 12px}.interior-page .how-layout .numbered-item p{font-size:15px;line-height:1.8;margin:0;color:var(--nv-muted, #6d6574)}.interior-page .how-layout .numbered-item{display:flex;align-items:baseline;gap:23px;padding:28px 0;border-bottom:1px solid var(--nv-line, #e8e3ea)}.interior-page .how-layout .numbered-item:first-child{padding-top:0}.interior-page .how-layout .numbered-item:last-child{border-bottom:0;padding-bottom:0}.interior-page .consultation-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);align-items:center}.interior-page .consultation-section h2,.interior-page .treatment-feature h2,.interior-page .about-story h2{font-size:clamp(33px,3.8vw,48px);line-height:1.1;letter-spacing:-.05em;margin:16px 0 24px}.interior-page .consultation-section>div>p:not(.eyebrow),.interior-page .treatment-feature>div>p:not(.eyebrow):not(.image-caption),.interior-page .about-story>div>p:not(.eyebrow){line-height:1.8;color:var(--nv-muted, #6d6574);margin-bottom:22px}.interior-page .consultation-section .primary-button,.interior-page .consultation-section .secondary-button{margin-top:13px}.interior-page .simple-checklist{padding:0;margin:0;list-style:none}.interior-page .simple-checklist li{display:flex;align-items:flex-start;gap:13px;padding:17px 0;border-bottom:1px solid var(--nv-line, #e8e3ea);line-height:1.65}.interior-page .simple-checklist li:last-child{border-bottom:0}.interior-page .simple-checklist svg{color:#78578d;flex-shrink:0;margin-top:4px}.interior-page .interior-disclaimer{padding-top:28px;padding-bottom:45px}.interior-page .interior-disclaimer p{max-width:790px}.interior-page .treatment-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(36px,7vw,104px);align-items:center}.interior-page .treatment-photo .editorial-image{width:100%;aspect-ratio:1.1;-o-object-fit:cover;object-fit:cover;background:#f3edf6}.interior-page .treatment-feature .primary-button{margin-top:14px}.interior-page .treatment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.interior-page .treatment-pathways-section{padding-top:0}.interior-page .treatment-pathways{display:grid;grid-template-columns:1fr 1fr;gap:25px}.interior-page .treatment-pathway{padding:clamp(28px,3.5vw,46px);border:1px solid var(--nv-line);border-radius:18px;background:#f6f1f9;scroll-margin-top:120px}.interior-page .treatment-pathway:nth-child(2){background:#f3f1eb}.interior-page .pathway-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.interior-page .pathway-top>span:last-child{color:#8c7895;font-size:13px}.interior-page .pathway-product-figure{margin:0 0 25px}.interior-page .pathway-product-pair{display:grid;grid-template-columns:1fr 1fr;gap:9px}.interior-page .pathway-product-pair img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:11px}.interior-page .pathway-product-single{display:flex;align-items:center;justify-content:center;aspect-ratio:2.04;background:#d6cddd;border-radius:11px;overflow:hidden}.interior-page .pathway-product-single img{height:100%;width:auto;aspect-ratio:1;max-width:none;-o-object-fit:contain;object-fit:contain}.interior-page .pathway-product-figure figcaption{margin-top:11px;font-size:12px;line-height:1.65;color:#6d6077}.interior-page .treatment-pathway h3{font-size:clamp(28px,2.8vw,37px);font-weight:400;line-height:1.16;letter-spacing:-.045em;max-width:390px;margin:0 0 22px}.interior-page .treatment-pathway>p{font-size:14px;line-height:1.85}.interior-page .treatment-pathway .simple-checklist{margin:24px 0;font-size:13px}.interior-page .treatment-pathway .pathway-caveat{font-size:12px;line-height:1.8;border-top:1px solid #e1d8e7;padding-top:21px}.interior-page .treatment-pathway .text-link{margin-top:18px}.interior-page .pathway-availability.fine-print{max-width:940px;margin-top:22px;font-size:11px}.interior-page .interior-icon{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;background:#eee6f3;color:#79578f;border-radius:50%;margin-bottom:22px}.interior-page .treatment-card .text-link{margin-top:16px}.interior-page .container.narrow-content{max-width:840px}.interior-page .narrow-content>h2{font-size:clamp(31px,4vw,44px);letter-spacing:-.045em;margin:0 0 24px}.interior-page .narrow-content>p{color:var(--nv-muted, #6d6574);line-height:1.8}.interior-page .narrow-content .notice{margin:40px 0 22px}.interior-page .notice>svg{flex-shrink:0;color:#79578f}.interior-page .notice h3{margin:0 0 12px;font-size:20px;line-height:1.3;letter-spacing:-.02em}.interior-page .notice p{margin-top:0}.interior-page .pricing-section{padding-top:0}.interior-page .pricing-note{display:flex;align-items:center;justify-content:center;gap:12px;color:#615368;padding:18px 24px;border:1px solid #e2d9e8;border-radius:10px;margin-bottom:28px;background:#fbf9fc}.interior-page .pricing-note>svg{flex-shrink:0}.interior-page .pricing-note p{margin:0;font-size:14px;line-height:1.6}.interior-page .cost-card .cost-label{font-size:11px;letter-spacing:.13em;font-weight:600;color:#76548c}.interior-page .cost-card h2{font-size:clamp(27px,3vw,36px);line-height:1.2;letter-spacing:-.05em;margin:27px 0 18px}.interior-page .cost-card>p{color:var(--nv-muted, #6d6574);line-height:1.8}.interior-page .cost-card .price-status{font-size:24px;color:#725089;letter-spacing:-.035em;padding:28px 0;margin:10px 0;border-bottom:1px solid var(--nv-line, #e8e3ea)}.interior-page .cost-card .simple-checklist{font-size:14px}.interior-page .cost-card .simple-checklist li{border:0;padding:10px 0}.interior-page .pricing-footnote.fine-print{max-width:820px;margin:25px auto 0;text-align:center}.interior-page .compact-steps{list-style:none;padding:0;margin:0}.interior-page .compact-steps .numbered-item{display:flex;align-items:baseline;gap:24px;padding:23px 0;border-bottom:1px solid #e0d7e6}.interior-page .compact-steps .numbered-item:first-child{padding-top:0}.interior-page .compact-steps .numbered-item:last-child{border-bottom:0;padding-bottom:0}.interior-page .compact-steps h3{font-size:19px;line-height:1.5;letter-spacing:-.025em;font-weight:500;margin:0}.interior-page .faq-section{padding-top:0}.interior-page .container.faq-container{max-width:960px}.interior-page .faq-search-label{font-size:14px;display:block;margin-bottom:11px}.interior-page .faq-search{width:100%;padding:18px 21px;border:1px solid #d8cfde;border-radius:9px;font:inherit;font-size:16px;background:#fff;color:#302a37;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.interior-page .faq-search::-moz-placeholder{color:#79717f}.interior-page .faq-search::placeholder{color:#79717f}.interior-page .faq-categories{display:flex;gap:9px;flex-wrap:wrap;margin-top:23px}.interior-page .faq-categories button{min-height:44px;padding:10px 18px;border-radius:100px;background:#f8f5fa;border:1px solid #e7dfed;color:#61546b;font:inherit;font-size:13px;cursor:pointer;transition:background .2s,color .2s}.interior-page .faq-categories button.active{background:var(--nv-purple, #58366f);border-color:var(--nv-purple, #58366f);color:#fff}.interior-page .faq-categories button:hover{background:#ece2f3}.interior-page .faq-categories button.active:hover{background:#634277}.interior-page .faq-result-count{margin:29px 0 0}.interior-page .faq-container .faq-question{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:25px;cursor:pointer}.interior-page .faq-container .faq-question::-webkit-details-marker{display:none}.interior-page .faq-container .faq-question svg{flex-shrink:0;transition:transform .25s}.interior-page .faq-container .faq-item[open] .faq-question svg{transform:rotate(45deg)}.interior-page .faq-empty{padding:45px 0;text-align:center}.interior-page .faq-empty h2{font-size:27px}.interior-page .faq-empty p{color:var(--nv-muted, #6d6574)}.interior-page .faq-empty button{margin-top:20px}.interior-page .faq-help{margin-top:54px;padding:28px 30px;display:flex;gap:23px;align-items:center;background:#f4eef8;border-radius:14px}.interior-page .faq-help>svg{color:var(--nv-purple, #58366f);flex-shrink:0}.interior-page .faq-help h3{margin:0 0 5px;font-size:18px;letter-spacing:-.02em}.interior-page .faq-help p{margin:0;font-size:14px;color:var(--nv-muted, #6d6574)}.interior-page .faq-help>.text-link{margin-left:auto;flex-shrink:0}.interior-page .about-story{align-items:center}.interior-page .about-story .editorial-image{aspect-ratio:4 / 5;width:100%;-o-object-fit:cover;object-fit:cover}.interior-page .provider-story-section{padding-top:0}.interior-page .provider-story{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(35px,6vw,85px);align-items:center}.interior-page .provider-portraits{display:grid;grid-template-columns:1fr 1fr;gap:17px;align-items:start}.interior-page .provider-portraits figure{margin:0;border-radius:16px;background:#efebf2;overflow:hidden}.interior-page .provider-portraits figure:nth-child(2){margin-top:48px}.interior-page .provider-portraits img{display:block;width:100%;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.interior-page .provider-portraits>p{grid-column:1 / -1;font-size:10px;line-height:1.65;margin-top:0}.interior-page .provider-story-copy h2{font-size:clamp(32px,3.5vw,47px);line-height:1.13;letter-spacing:-.045em;margin-bottom:24px}.interior-page .provider-story-copy>p:not(.eyebrow){font-size:14px;line-height:1.9}.interior-page .provider-story-copy .simple-checklist{font-size:13px;margin:21px 0 16px}.interior-page .provider-story-copy .simple-checklist li{padding:12px 0}.interior-page .guide-plan-note{display:flex;justify-content:space-between;align-items:center;gap:23px;padding:20px 23px;border:1px solid var(--nv-line);border-radius:10px;margin-top:18px}.interior-page .guide-plan-note>div>span{font-size:9px;letter-spacing:.13em;color:var(--nv-purple);font-weight:600}.interior-page .guide-plan-note>div>p{font-size:13px;line-height:1.75;margin-top:7px}.interior-page .guide-plan-note>.text-link{flex-shrink:0;font-size:11px}.interior-page .container.brand-statement{max-width:820px;text-align:center}.interior-page .brand-statement-mark{color:#af90c5;font-size:72px;line-height:1;display:block}.interior-page .brand-statement h2{font-size:clamp(36px,4.8vw,61px);line-height:1.06;letter-spacing:-.055em;margin:25px 0 34px}.interior-page .safety-layout{display:grid;grid-template-columns:300px 1fr;gap:clamp(40px,7vw,115px);align-items:start}.interior-page .safety-aside{background:#f2ebf7;border-radius:18px;padding:35px 29px;position:sticky;top:120px}.interior-page .safety-aside>svg{color:#7a588f}.interior-page .safety-aside h2{font-size:29px;line-height:1.15;letter-spacing:-.035em;margin:28px 0 20px}.interior-page .safety-aside p{font-size:14px;line-height:1.8;color:var(--nv-muted, #6d6574)}.interior-page .safety-aside .text-link{font-size:13px;margin-top:22px}.interior-page .safety-copy>section{margin-bottom:40px;padding-bottom:34px;border-bottom:1px solid var(--nv-line, #e8e3ea)}.interior-page .safety-copy h2{font-size:clamp(25px,2.8vw,33px);line-height:1.23;letter-spacing:-.035em}.interior-page .safety-copy .notice{margin-top:24px}.interior-page .contact-primary{background:#f6f1f9;border-radius:20px;padding:clamp(28px,4vw,50px)}.interior-page .contact-primary h2{font-size:36px;letter-spacing:-.045em;line-height:1.15;margin:5px 0 23px}.interior-page .contact-primary>p:not(.fine-print){color:var(--nv-muted, #6d6574);font-size:16px;line-height:1.8}.interior-page .contact-email{display:inline-flex;align-items:center;gap:14px;max-width:100%;flex-wrap:wrap;font-size:clamp(17px,2.5vw,26px);color:#725089;letter-spacing:-.035em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;margin:22px 0 12px;overflow-wrap:anywhere}.interior-page .contact-rule{border-top:1px solid #e1d7e8;margin:37px 0 29px}.interior-page .contact-primary h3{font-size:20px;letter-spacing:-.025em;margin:0 0 13px}.interior-page .contact-side{display:grid;gap:23px}.interior-page .contact-side .info-card{padding:29px;border:1px solid #e6deeb;background:#fff;border-radius:16px}.interior-page .contact-side .info-card>svg{color:#7a588f;margin-bottom:14px}.interior-page .contact-side .info-card .text-link{margin-top:16px}.interior-page .container.legal-container{max-width:940px}.interior-page .legal-edition{margin:0 0 36px;color:#746a7c;font-size:13px}.interior-page .legal-section{display:grid;grid-template-columns:44px 1fr;gap:20px;padding:34px 0;border-top:1px solid #e5ddea}.interior-page .legal-number{font-size:13px;color:#92779f;padding-top:6px}.interior-page .legal-section h2{font-size:clamp(23px,2.5vw,30px);letter-spacing:-.03em;margin:0 0 18px}.interior-page .legal-section p{margin:0;line-height:1.9;color:var(--nv-muted, #6d6574)}.interior-page .legal-contact{margin-top:35px}.interior-page .getting-started-section{padding-top:0;background:linear-gradient(#fff,#faf7fc)}.interior-page .container.guide-container{max-width:850px}.interior-page .guide-preview-notice{display:flex;align-items:flex-start;gap:12px;padding:17px 23px;background:#f6f1fa;border:1px solid #e6dced;border-radius:9px;color:#63536e}.interior-page .guide-preview-notice svg{margin-top:2px;flex-shrink:0}.interior-page .guide-preview-notice p{font-size:13px;line-height:1.65;margin:0}.interior-page .guide-container .progress-track{height:auto;background:none;overflow:visible;border-radius:0;list-style:none;display:flex;gap:18px;padding:0;margin:33px 0}.interior-page .guide-container .progress-track li{flex:1;display:flex;gap:10px;align-items:center;color:#746b7c;padding-top:17px;border-top:2px solid #e7e0ec}.interior-page .guide-container .progress-track li.complete{color:#68427f;border-color:#9572ae}.interior-page .guide-container .progress-track li>span{display:inline-flex;flex-shrink:0;width:25px;height:25px;align-items:center;justify-content:center;border:1px solid #cec0d9;border-radius:50%;font-size:11px}.interior-page .guide-container .progress-track li.complete>span{color:#fff;background:var(--nv-purple, #58366f);border-color:var(--nv-purple, #58366f)}.interior-page .guide-container .progress-track p{margin:0;font-size:12px;line-height:1.4}.interior-page .guide-container .form-panel{border:1px solid #e3d9ea;border-radius:20px;padding:clamp(25px,4.6vw,53px);background:#fff;box-shadow:0 15px 50px -28px #5c3d662a}.interior-page .guide-step-label{font-size:10px;font-weight:600;letter-spacing:.13em;color:#816094;margin:0 0 18px}.interior-page .guide-heading{font-size:clamp(28px,3vw,37px);line-height:1.15;letter-spacing:-.045em;margin:0 0 17px;scroll-margin-top:140px}.interior-page .guide-heading:focus{outline:none}.interior-page .guide-intro{font-size:15px;line-height:1.8;color:var(--nv-muted, #6d6574);margin:0 0 30px}.interior-page .guide-fieldset{border:0;padding:0;margin:0;min-width:0}.interior-page .guide-fieldset .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.interior-page .guide-container .choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.interior-page .guide-container .choice{cursor:pointer;display:flex;align-items:flex-start;gap:13px;border:1px solid #e4dbea;border-radius:11px;padding:23px 18px;background:#fff;transition:background .2s,border-color .2s}.interior-page .guide-container .choice:hover{background:#fcf9fd;border-color:#b497c7}.interior-page .guide-container .choice.selected{background:#f7f1fb;border-color:#9873af;box-shadow:inset 0 0 0 1px #9873af}.interior-page .guide-container .choice:focus-within{outline:2px solid var(--nv-purple, #58366f);outline-offset:3px}.interior-page .guide-container .choice input{margin:4px 0 0;width:17px;height:17px;flex-shrink:0;accent-color:var(--nv-purple, #58366f)}.interior-page .guide-container .choice strong{font-size:14px;line-height:1.5;font-weight:500;display:block}.interior-page .guide-container .choice small{display:block;margin-top:8px;font-size:12px;line-height:1.6;color:#74687c}.interior-page .guide-container .topic-choices{grid-template-columns:1fr}.interior-page .guide-container .topic-choices .choice{padding:18px 21px;align-items:center}.interior-page .guide-container .topic-choices input{margin-top:0}.interior-page .guide-container .form-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:34px;padding-top:25px;border-top:1px solid #e9e2ee}.interior-page .guide-container .primary-button:disabled{opacity:.43;cursor:not-allowed;transform:none}.interior-page .guide-container .guide-home{font-size:13px}.interior-page .guide-privacy.fine-print{text-align:center;line-height:1.7;max-width:650px;margin:25px auto 0}.interior-page .guide-privacy>svg{display:inline;vertical-align:-.18em;margin-right:5px}.interior-page .guide-privacy a{text-decoration:underline;text-underline-offset:3px;margin-left:4px}.interior-page .guide-summary>p{font-size:14px;color:var(--nv-muted, #6d6574);line-height:1.75}.interior-page .summary-interest{padding:19px 23px;background:#f7f1fb;border-radius:10px;margin:27px 0}.interior-page .summary-interest .pill-label{display:block;font-size:10px;letter-spacing:.12em;color:var(--nv-purple, #58366f);font-weight:600}.interior-page .summary-interest p{font-size:17px;margin:8px 0 0;line-height:1.5}.interior-page .summary-questions{margin-top:17px;font-size:15px}.interior-page .summary-next{margin-top:24px;padding-top:25px;border-top:1px solid #e9e2ee}.interior-page .summary-next h3{font-size:21px;letter-spacing:-.03em;margin:0 0 12px}.interior-page .summary-next p{font-size:14px;line-height:1.75;color:var(--nv-muted, #6d6574)}.interior-page .summary-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.interior-page .summary-links .text-link{font-size:13px}@media (max-width: 900px){.interior-page .safety-layout{grid-template-columns:250px 1fr;gap:38px}.interior-page .safety-aside{padding:29px 23px}.interior-page .faq-help{gap:16px;padding:24px}.interior-page .faq-help>.text-link{font-size:13px}.interior-page .how-layout .numbered-item{gap:16px;padding:20px 0}}@media (max-width: 700px){.interior-page .process-photo-wrap .process-photo .editorial-image{aspect-ratio:1.05;max-height:410px;-o-object-position:center 19%;object-position:center 19%}.interior-page .process-photo-note{left:17px;right:17px;bottom:17px;padding:13px 15px;gap:11px;font-size:13px}.interior-page .process-photo-wrap .image-caption{font-size:12px}.interior-page .pathway-product-pair{gap:8px}.interior-page .pathway-product-figure figcaption{font-size:12px}.interior-page .pathway-product-figure{margin-bottom:22px}.interior-page .provider-story{grid-template-columns:1fr;gap:30px}.interior-page .provider-story-copy{order:-1}.interior-page .provider-portraits{gap:13px}.interior-page .provider-portraits figure{border-radius:12px}.interior-page .provider-portraits figure:nth-child(2){margin-top:32px}.interior-page .provider-story-copy h2{font-size:36px}.interior-page .provider-story-copy>p:not(.eyebrow){font-size:13px}.interior-page .guide-plan-note{padding:18px;display:block}.interior-page .guide-plan-note>div>p{font-size:12px}.interior-page .guide-plan-note>.text-link{margin-top:10px}.interior-page .inner-hero .container>p:not(.eyebrow){font-size:14px;line-height:1.8;margin-top:22px}.interior-page .section-heading>p:not(.eyebrow){font-size:13px}.interior-page .treatment-grid,.interior-page .treatment-pathways{grid-template-columns:1fr;gap:18px}.interior-page .treatment-pathway{padding:28px 25px;scroll-margin-top:90px}.interior-page .treatment-pathway h3{font-size:31px}.interior-page .treatment-pathway>p{font-size:13px}.interior-page .treatment-pathway .pathway-caveat{font-size:11px}.interior-page .pathway-availability.fine-print{font-size:10px}.interior-page .consultation-section,.interior-page .treatment-feature,.interior-page .safety-layout{grid-template-columns:1fr;gap:34px}.interior-page .how-layout .interior-photo-wrap{order:2}.interior-page .how-layout .numbered-item{padding:25px 0;gap:22px}.interior-page .how-layout .numbered-item h2{font-size:25px}.interior-page .how-layout .numbered-item p{font-size:14px}.interior-page .interior-photo-wrap .editorial-image{aspect-ratio:1.2;-o-object-position:center 42%;object-position:center 42%}.interior-page .image-caption{font-size:11px}.interior-page .treatment-feature>div:last-child{order:-1}.interior-page .treatment-feature .primary-button{width:100%}.interior-page .treatment-photo .editorial-image{aspect-ratio:1.25}.interior-page .narrow-content .notice{margin-top:30px}.interior-page .pricing-note{align-items:flex-start;padding:16px;gap:10px}.interior-page .pricing-note svg{margin-top:2px}.interior-page .pricing-note p{font-size:12px}.interior-page .cost-card .price-status{font-size:23px;padding:22px 0}.interior-page .cost-card h2{font-size:31px}.interior-page .cost-card>p{font-size:14px}.interior-page .compact-steps h3{font-size:18px}.interior-page .faq-categories{gap:7px}.interior-page .faq-categories button{padding:9px 15px;font-size:12px}.interior-page .faq-help{display:grid;grid-template-columns:24px 1fr;gap:15px}.interior-page .faq-help>.text-link{margin:0;grid-column:2;justify-self:start}.interior-page .about-story .editorial-image{aspect-ratio:1.15;-o-object-position:center 42%;object-position:center 42%}.interior-page .brand-statement h2{font-size:41px}.interior-page .safety-aside{position:static;border-radius:14px;padding:28px}.interior-page .safety-aside h2{margin-top:22px}.interior-page .safety-copy>section{margin-bottom:28px;padding-bottom:25px}.interior-page .contact-primary h2{font-size:32px}.interior-page .contact-email{font-size:clamp(17px,5.5vw,24px);gap:10px}.interior-page .contact-primary>p:not(.fine-print){font-size:14px}.interior-page .contact-primary h3{font-size:19px}.interior-page .legal-section{grid-template-columns:24px 1fr;gap:14px;padding:27px 0}.interior-page .legal-section h2{font-size:23px;line-height:1.3}.interior-page .legal-section p{font-size:14px;line-height:1.85}.interior-page .legal-number{font-size:11px}.interior-page .guide-container .progress-track{gap:11px;margin:27px 0}.interior-page .guide-container .progress-track li{display:block;padding-top:12px}.interior-page .guide-container .progress-track p{font-size:10px;margin-top:9px}.interior-page .guide-preview-notice{padding:16px;gap:10px}.interior-page .guide-preview-notice p{font-size:11px}.interior-page .guide-container .form-panel{border-radius:15px;padding:27px 22px}.interior-page .guide-heading{font-size:29px}.interior-page .guide-intro{font-size:14px}.interior-page .guide-container .choice-grid{grid-template-columns:1fr;gap:11px}.interior-page .guide-container .choice{padding:17px}.interior-page .guide-container .choice small{margin-top:5px}.interior-page .guide-container .form-actions{flex-wrap:wrap;gap:16px}.interior-page .guide-container .form-actions .primary-button{flex:1;min-width:150px;font-size:13px}.interior-page .guide-container .form-actions .secondary-button{font-size:13px;padding-left:20px;padding-right:20px}.interior-page .guide-container .guide-home{font-size:12px;width:100%;order:2;justify-content:center;text-align:center}.interior-page .guide-privacy.fine-print{font-size:10px}.interior-page .summary-questions{font-size:14px}.interior-page .summary-links{gap:16px}}@media (prefers-reduced-motion: reduce){.interior-page .faq-categories button,.interior-page .faq-container .faq-question svg,.interior-page .guide-container .choice{transition:none}}.interior-page .inner-hero.inner-hero-visual{padding-top:90px;padding-bottom:90px;background:#faf8f2}.interior-page .inner-hero-visual .container{display:grid;grid-template-columns:1fr 1fr;gap:clamp(42px,6vw,90px);align-items:center}.interior-page .inner-hero-visual h1{font-size:clamp(42px,4.8vw,66px);line-height:1.08;letter-spacing:-.045em}.interior-page .inner-hero-art{width:100%;height:100%;min-height:430px;max-height:600px;aspect-ratio:1.1;-o-object-fit:cover;object-fit:cover;border-radius:110px 24px 24px}.interior-page .how-v4-steps{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:80px;column-gap:80px;row-gap:90px}.interior-page .how-v4-step{display:grid;grid-template-columns:160px 1fr;gap:30px;align-items:center}.interior-page .how-v4-step figure{position:relative;margin:0}.interior-page .how-v4-step figure>img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:25px}.interior-page .how-v4-step figure>span{position:absolute;bottom:-12px;right:-12px;font-size:13px;background:#6e4d8b;color:#fff;border:6px solid white;box-sizing:content-box;border-radius:50%;height:35px;width:35px;display:grid;place-items:center}.interior-page .how-v4-step h2{font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:0 0 18px}.interior-page .how-v4-step p{font-size:14px;line-height:1.85;color:var(--nv-muted);margin:0}.interior-page .pathway-product-single{aspect-ratio:1.3;background:none}.interior-page .pathway-product-single img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto}.interior-page .pathway-product-figure{margin-bottom:32px}.interior-page .treatment-pathway{padding:30px}.interior-page .treatment-pathway .pathway-caveat,.interior-page .pathway-availability.fine-print{font-size:13px}.interior-page .treatment-pathway>p,.interior-page .treatment-pathway .simple-checklist{font-size:14px}.interior-page .comparison-editorial{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.interior-page .comparison-editorial>figure{margin:0;position:sticky;top:125px}.interior-page .comparison-editorial>figure>img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:70px 20px 20px}.interior-page .comparison-editorial .narrow-content{max-width:none}.interior-page .comparison-editorial h2{font-size:39px;letter-spacing:-.035em;line-height:1.2;margin:0 0 25px}.interior-page .comparison-editorial .narrow-content>p{font-size:16px;line-height:1.85;color:var(--nv-muted)}.interior-page .pricing-care-section{padding-top:20px}.interior-page .pricing-care-editorial{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.interior-page .pricing-care-editorial>figure{margin:0}.interior-page .pricing-care-editorial img{width:100%;aspect-ratio:1.25;-o-object-fit:cover;object-fit:cover;border-radius:25px}.interior-page .pricing-care-editorial figcaption{font-size:12px;color:var(--nv-muted);margin-top:10px}.interior-page .pricing-care-editorial h2{font-size:clamp(35px,3.7vw,49px);font-weight:500;letter-spacing:-.04em;line-height:1.13;margin:23px 0}.interior-page .pricing-care-editorial p:not(.eyebrow){font-size:16px;line-height:1.85;color:var(--nv-muted);margin-bottom:26px}.interior-page .provider-portraits.single-provider{display:block;max-width:470px}.interior-page .single-provider figure{margin:0;transform:none}.interior-page .single-provider figure>img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:80px 20px 20px}.interior-page .single-provider>p{font-size:13px;line-height:1.7;margin-top:16px;position:static}.interior-page .legal-container{position:relative}.interior-page .legal-detail-art{display:block;width:180px;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:40px 15px 15px;margin-bottom:45px}.interior-page .about-story>.editorial-image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:25px}.interior-page .section{padding-top:100px;padding-bottom:100px}.interior-page .inquiry-main .section{padding:0}@media (min-width:1400px){.interior-page .how-v4-step{grid-template-columns:190px 1fr}}@media (max-width:1100px){.interior-page .how-v4-steps{gap:55px 35px}.interior-page .how-v4-step{grid-template-columns:125px 1fr;gap:25px}.interior-page .how-v4-step h2{font-size:24px}.interior-page .inner-hero-art{min-height:400px}.interior-page .comparison-editorial,.interior-page .pricing-care-editorial{gap:40px}}@media (max-width:760px){.interior-page .inner-hero.inner-hero-visual{padding-top:45px;padding-bottom:45px}.interior-page .inner-hero-visual .container{grid-template-columns:1fr;gap:32px}.interior-page .inner-hero-visual h1{font-size:43px}.interior-page .inner-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;margin-top:23px}.interior-page .inner-hero-art{aspect-ratio:1.4;min-height:0;height:auto;border-radius:65px 16px 16px}.interior-page .section{padding-top:60px;padding-bottom:60px}.interior-page .how-v4-steps{grid-template-columns:1fr;gap:45px}.interior-page .how-v4-step{grid-template-columns:100px 1fr;gap:25px;align-items:start}.interior-page .how-v4-step h2{font-size:23px;margin-bottom:12px}.interior-page .how-v4-step p{font-size:14px}.interior-page .how-v4-step figure>span{border-width:4px;font-size:11px;width:28px;height:28px;right:-8px;bottom:-8px}.interior-page .pathway-product-single{aspect-ratio:1.1}.interior-page .treatment-pathway{padding:22px}.interior-page .comparison-editorial,.interior-page .pricing-care-editorial{grid-template-columns:1fr;gap:32px}.interior-page .comparison-editorial>figure{position:static}.interior-page .comparison-editorial>figure>img{aspect-ratio:1.4;border-radius:50px 18px 18px}.interior-page .comparison-editorial h2{font-size:33px}.interior-page .comparison-editorial .narrow-content>p{font-size:15px}.interior-page .pricing-care-editorial img{aspect-ratio:1.35;border-radius:18px}.interior-page .pricing-care-editorial h2{font-size:34px}.interior-page .pricing-care-editorial p:not(.eyebrow){font-size:15px}.interior-page .legal-detail-art{width:120px;height:120px;margin-bottom:32px;border-radius:30px 12px 12px}.interior-page .single-provider figure>img{aspect-ratio:1.15}.interior-page .treatment-pathways-section{padding-top:0}}.provider-portrait-placeholder{margin:0;width:100%;aspect-ratio:1;border-radius:80px 20px 20px;background:var(--nv-lavender, #e7dbf0);border:1px dashed #c9b6d8}.marketing-site .treatment-plan-links{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:50px;margin-bottom:65px;border:1px solid #e1d5e8;border-radius:18px;background:#f4eff6}.marketing-site .treatment-plan-links h2{font-size:36px;letter-spacing:-.04em;line-height:1.15}.marketing-site .treatment-plan-links p{font-size:14px;line-height:1.75;margin-top:18px;color:#65566e}.marketing-site .treatment-plan-links>div:last-child{display:grid;align-content:center}.marketing-site .treatment-plan-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:57px;border-bottom:1px solid #dcd0e3;font-size:15px;color:#5d3e74;text-decoration:none}.marketing-site .treatment-plan-links a:first-child{border-top:1px solid #dcd0e3}.marketing-site .treatment-plan-links a svg{flex-shrink:0}@media (max-width:750px){.marketing-site .treatment-plan-links{grid-template-columns:1fr;gap:25px;padding:27px;margin-bottom:40px}.marketing-site .treatment-plan-links h2{font-size:30px}}.marketing-site .legal-partners{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.marketing-site .legal-section .legal-partners li{margin:0;font-size:14px;line-height:1.6}.marketing-site .legal-section p+p{margin-top:12px}.marketing-site .legal-list{margin:12px 0 0;padding-left:20px;list-style:disc;line-height:1.85;color:var(--nv-muted,#6d6574)}.marketing-site .legal-section .legal-list li{margin:0;font-size:14px}.marketing-site .legal-section .legal-list li+li{margin-top:6px}.marketing-site .legal-section :is(p,li) a.text-link{display:inline;min-height:0;font-size:inherit;font-weight:inherit}.marketing-site .legal-section ul+p{margin-top:14px}.marketing-site .plan-collection .wc-hero-photo{left:32%;width:68%;-o-object-position:53% center;object-position:53% center}.marketing-site .plan-collection .pc-care-image img{-o-object-fit:contain;object-fit:contain;background:#b79bdb}.marketing-site .interior-page .inner-hero-people{position:relative;isolation:isolate;overflow:hidden;border-radius:36px;background:#eee6f3;margin-block:24px}.marketing-site .inner-hero-people .container{display:block;min-height:480px;align-content:center}.marketing-site .inner-hero-people .inner-hero-copy{position:relative;z-index:2;max-width:43%}.marketing-site .inner-hero-people .inner-hero-art{position:absolute;inset:0 0 0 auto;width:65%;height:100%;max-height:none;min-height:0;-o-object-fit:contain;object-fit:contain;border-radius:0;background:#b79bdb;z-index:-2}.marketing-site .inner-hero-people:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f5eff6 24%,#f5eff6ee 35%,transparent 62%)}@media (max-width:760px){.marketing-site .interior-page .inner-hero-people{padding-bottom:0;border-radius:26px}.marketing-site .inner-hero-people .container{min-height:0}.marketing-site .inner-hero-people .inner-hero-copy{max-width:none}.marketing-site .inner-hero-people .inner-hero-art{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16/9;margin-top:28px;-o-object-fit:contain;object-fit:contain;z-index:0;border-radius:18px}.marketing-site .inner-hero-people:after{display:none}}@media (max-width:700px){.marketing-site .plan-collection .wc-hero-photo{left:auto;width:calc(100% + 48px);-o-object-position:53% center;object-position:53% center}.marketing-site .plan-collection .pc-care-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}@media (min-width:761px){.marketing-site .inner-hero-people .inner-hero-art{-webkit-mask-image:linear-gradient(90deg,transparent,black 22%);mask-image:linear-gradient(90deg,transparent,black 22%)}}@media (min-width:701px){.marketing-site .plan-collection .wc-hero-photo,.marketing-site .plan-collection .pc-care-image{-webkit-mask-image:linear-gradient(90deg,transparent,black 22%);mask-image:linear-gradient(90deg,transparent,black 22%)}}@media (max-width:1199px){.marketing-site #main-content:has(.inner-hero-people){margin-right:0}.marketing-site .inner-hero-people .inner-hero-copy{padding-right:20px}}.marketing-site .tprod-page{padding:22px 0 92px}.marketing-site .tprod{--p-ink: #302834;--p-muted: #6f6673;--p-purple: #75558d;--p-deep: #54356c;--p-lilac: #f2edf5;--p-line: #e5dfe8;--p-ground: #faf8f5;color:var(--p-ink);max-width:1360px;width:calc(100% - 112px);margin-inline:auto;font-size:15px;line-height:1.6}.marketing-site .tprod *,.marketing-site .tprod *:before,.marketing-site .tprod *:after{box-sizing:border-box}.marketing-site .tprod a{color:inherit;text-decoration:none}.marketing-site .tprod button{font:inherit}.marketing-site .tprod a:focus-visible,.marketing-site .tprod button:focus-visible,.marketing-site .tprod summary:focus-visible{outline:3px solid var(--p-purple);outline-offset:5px}.marketing-site .tprod-breadcrumb{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:0 0 17px;font-size:12px;color:var(--p-muted)}.marketing-site .tprod-breadcrumb a{display:inline-flex;gap:10px;align-items:center;min-height:36px}.marketing-site .tprod-breadcrumb a:hover{color:var(--p-deep);text-decoration:underline;text-underline-offset:5px}.marketing-site .tprod-breadcrumb [aria-current]{color:var(--p-ink)}.marketing-site .tprod-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(32px,5vw,76px);align-items:start}.marketing-site .tprod-media{position:sticky;top:108px;min-width:0}.marketing-site .tprod-shot{position:relative;aspect-ratio:1 / 1.06;overflow:hidden;background:var(--p-lilac);border-radius:18px}.marketing-site .tprod-shot>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;animation:tprod-reveal .3s ease-out}.marketing-site .tprod-shot-index{position:absolute;bottom:24px;left:26px;font-size:11px;letter-spacing:.12em;color:#46354e}.marketing-site .tprod-gallery-footer{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-top:17px}.marketing-site .tprod-thumbs{display:flex;gap:9px;flex-shrink:0}.marketing-site .tprod-thumb{width:63px;height:66px;padding:3px;border:1px solid transparent;border-radius:7px;background:none;cursor:pointer;transition:border-color .18s ease}.marketing-site .tprod-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:4px}.marketing-site .tprod-thumb.is-on{border:2px solid var(--p-deep);padding:2px}.marketing-site .tprod-thumb:hover{border-color:var(--p-purple)}.marketing-site .tprod-shot-note{max-width:260px;margin:0;color:var(--p-muted);font-size:10px;line-height:1.5}.marketing-site .tprod-buy{min-width:0}.marketing-site .tprod-form{margin:0 0 14px;color:var(--p-deep);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.marketing-site .tprod-form>span{margin:0 8px;color:var(--p-muted)}.marketing-site .tprod .tprod-name{margin:0;font-family:Schibsted Grotesk,Arial,sans-serif;font-size:clamp(36px,3.7vw,54px);font-weight:500;line-height:1.04;letter-spacing:-.06em;max-width:15ch;text-wrap:balance}.marketing-site .tprod-lede{font-size:14px;line-height:1.65;color:var(--p-muted);margin:18px 0 0}.marketing-site .tprod-approval-note{margin:15px 0 0;font-size:12px;line-height:1.7;color:var(--p-muted)}.marketing-site .tprod-plans{margin:28px 0 0;padding:0;border:0;min-width:0}.marketing-site .tprod-plans legend,.marketing-site .tprod-summary h2{display:flex;align-items:center;gap:11px;padding:0;font-size:18px;font-weight:500;letter-spacing:-.035em;line-height:1.45}.marketing-site .tprod-plans legend{margin-bottom:15px}.marketing-site .tprod-pending{padding:13px 15px;background:var(--p-lilac);border-radius:5px;font-size:13px;color:var(--p-deep);margin-bottom:15px}.marketing-site .tprod-plan-list{display:grid;gap:9px}.marketing-site .tprod-plan{position:relative;border:1px solid #d9d1df;border-radius:10px;background:#fff;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.marketing-site .tprod-plan:hover{border-color:var(--p-purple)}.marketing-site .tprod-plan.is-on{background:#f5f0f8;border-color:var(--p-deep);box-shadow:inset 0 0 0 1px var(--p-deep)}.marketing-site .tprod-plan>input{position:absolute;width:1px;height:1px;opacity:0}.marketing-site .tprod-plan>input:focus-visible+label{outline:3px solid var(--p-deep);outline-offset:4px}.marketing-site .tprod-plan-hit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 18px;align-items:center;min-height:106px;padding:19px 20px;border-radius:10px;cursor:pointer}.marketing-site .tprod-plan-head{display:flex;gap:11px;align-items:center;min-width:0}.marketing-site .tprod-radio{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid #998ba5;border-radius:50%;background:#fff;flex-shrink:0}.marketing-site .tprod-plan.is-on .tprod-radio{background:var(--p-deep);border-color:var(--p-deep);color:#fff}.marketing-site .tprod-plan-name{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;font-size:13px;font-weight:600;line-height:1.5}.marketing-site .tprod-save{border-radius:4px;background:#efebf1;color:var(--p-deep);font-size:9px;font-weight:500;padding:2px 7px;line-height:1.5}.marketing-site .tprod-plan.is-on .tprod-save{background:#e2d5eb}.marketing-site .tprod-price{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;gap:4px;text-align:right}.marketing-site .tprod-price-now{font-size:clamp(25px,2.2vw,31px);line-height:1.08;font-weight:500;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.marketing-site .tprod-price-unit{font-size:11px;color:var(--p-muted);line-height:1.5}.marketing-site .tprod-plan-meta{display:block;padding-left:29px;font-size:11px;color:var(--p-muted);line-height:1.6}.marketing-site .tprod-monthly{margin-top:8px;border-bottom:1px solid var(--p-line)}.marketing-site .tprod-monthly summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 19px;color:var(--p-deep);font-size:12px;text-align:left;cursor:pointer;list-style:none}.marketing-site .tprod-monthly summary::-webkit-details-marker{display:none}.marketing-site .tprod-monthly summary>svg{flex-shrink:0;transition:transform .18s ease}.marketing-site .tprod-monthly[open] summary>svg{transform:rotate(45deg)}.marketing-site .tprod-monthly-body{padding-bottom:16px}.marketing-site .tprod-monthly-body>p{font-size:12px;color:var(--p-muted);line-height:1.7;margin:0 0 12px}.marketing-site .tprod-ladder{list-style:none;padding:0;margin:17px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.marketing-site .tprod-ladder li{display:flex;flex-direction:column;padding:10px 8px;background:var(--p-lilac);border-radius:5px}.marketing-site .tprod-ladder li:last-child{background:#e7ddec}.marketing-site .tprod-ladder li>span{font-size:10px;color:var(--p-deep)}.marketing-site .tprod-ladder strong{font-size:17px;font-weight:500;letter-spacing:-.04em;padding:5px 0;font-variant-numeric:tabular-nums}.marketing-site .tprod-ladder small{font-size:10px;color:var(--p-muted)}.marketing-site .tprod-summary{padding:24px;margin-top:22px;background:var(--p-lilac);border:1px solid var(--p-line);border-radius:12px;scroll-margin-top:120px}.marketing-site .tprod-summary h2{margin:0 0 14px;font-size:13px;color:var(--p-muted)}.marketing-site .tprod-summary-choice{color:var(--p-ink)}.marketing-site .tprod-summary-choice>div{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:10px;font-size:13px;font-weight:500}.marketing-site .tprod-summary-choice strong{font-size:33px;font-weight:500;line-height:1.25;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.marketing-site .tprod-summary-choice p{margin:8px 0 0;font-size:12px;color:var(--p-muted)}.marketing-site .tprod-medication-extra{margin:9px 0 19px;font-size:12px;color:var(--p-muted)}.marketing-site .tprod .tprod-cta{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;min-height:54px;background:var(--p-deep);border:1px solid var(--p-deep);border-radius:7px;color:#fff;font-size:14px;font-weight:500;gap:15px;transition:background .18s ease}.marketing-site .tprod .tprod-cta:hover{background:#402550}.marketing-site .tprod-no-payment{font-size:12px;line-height:1.6;text-align:center;margin:10px 0 0;color:var(--p-muted)}.marketing-site .tprod-handoff{text-align:left;margin-top:14px}.marketing-site .tprod-member-links{font-size:12px;line-height:1.6;margin:12px 0 0;color:var(--p-muted)}.marketing-site .tprod-member-links a{color:var(--p-deep);text-decoration:underline;text-underline-offset:3px}.marketing-site .tprod-details{margin-top:20px}.marketing-site .tprod-detail{border-bottom:1px solid var(--p-line)}.marketing-site .tprod-detail summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;font-size:13px;color:var(--p-deep);cursor:pointer;list-style:none}.marketing-site .tprod-detail summary::-webkit-details-marker{display:none}.marketing-site .tprod-detail summary>svg{flex-shrink:0;transition:transform .18s ease}.marketing-site .tprod-detail[open] summary>svg{transform:rotate(45deg)}.marketing-site .tprod-detail-body{padding-bottom:19px}.marketing-site .tprod-detail-body p{margin:0 0 13px;font-size:12px;color:var(--p-muted);line-height:1.75}.marketing-site .tprod-detail-body a{display:inline-flex;align-items:center;gap:12px;color:var(--p-deep);font-size:12px;min-height:34px;text-decoration:underline;text-underline-offset:4px}.marketing-site .tprod-related{margin-top:60px;padding-top:30px;border-top:1px solid var(--p-line)}.marketing-site .tprod-related-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.marketing-site .tprod-related h2{font-size:clamp(23px,2.4vw,30px);line-height:1.15;font-weight:500;letter-spacing:-.04em;margin:0}.marketing-site .tprod-related-heading>a{display:inline-flex;gap:15px;align-items:center;color:var(--p-deep);font-size:12px;padding:8px 0}.marketing-site .tprod-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.marketing-site .tprod-related-card{display:flex;align-items:center;gap:16px;min-width:0;padding:12px;background:var(--p-ground);border-radius:10px}.marketing-site .tprod-related-card>svg{flex-shrink:0;margin-left:auto;color:var(--p-deep)}.marketing-site .tprod-related-image{flex:0 0 65px;aspect-ratio:1;background:var(--p-lilac);border-radius:7px;overflow:hidden}.marketing-site .tprod-related-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.marketing-site .tprod-related-card:hover img{transform:scale(1.035)}.marketing-site .tprod-related-card h3{margin:0;font-size:15px;line-height:1.35;letter-spacing:-.025em;font-weight:500}@keyframes tprod-reveal{0%{opacity:.5}to{opacity:1}}@media (max-width: 1150px){.marketing-site .tprod{width:calc(100% - 72px)}.marketing-site .tprod-layout{gap:32px}.marketing-site .tprod-plan-hit{padding:17px 15px;-moz-column-gap:12px;column-gap:12px}.marketing-site .tprod-gallery-footer{flex-wrap:wrap;gap:11px}.marketing-site .tprod-shot-note{max-width:none}.marketing-site .tprod-summary{padding:20px}}@media (max-width: 900px){.marketing-site .tprod-layout{grid-template-columns:1fr;gap:30px}.marketing-site .tprod-media{position:static}.marketing-site .tprod-shot{aspect-ratio:1.3;max-height:560px}.marketing-site .tprod-gallery-footer{flex-wrap:nowrap}.marketing-site .tprod-shot-note{max-width:235px}.marketing-site .tprod .tprod-name{max-width:20ch;font-size:46px}.marketing-site .tprod-lede{max-width:65ch}.marketing-site .tprod-plan-hit{padding:20px}.marketing-site .tprod-price-now{font-size:31px}.marketing-site .tprod-summary{padding:26px}.marketing-site .tprod-related-grid{grid-template-columns:1fr;gap:10px}}@media (max-width: 600px){.marketing-site .tprod-page{padding-top:14px;padding-bottom:54px}.marketing-site .tprod{width:calc(100% - 36px)}.marketing-site .tprod-breadcrumb{gap:10px;font-size:10px;margin-bottom:13px}.marketing-site .tprod-shot{aspect-ratio:1.12;border-radius:11px}.marketing-site .tprod-shot-index{bottom:18px;left:20px}.marketing-site .tprod-gallery-footer{gap:15px;margin-top:12px}.marketing-site .tprod-thumb{width:47px;height:50px}.marketing-site .tprod-thumbs{gap:4px}.marketing-site .tprod-shot-note{font-size:10px;line-height:1.5}.marketing-site .tprod .tprod-name{font-size:39px;max-width:15ch}.marketing-site .tprod-form{font-size:9px;margin-bottom:12px}.marketing-site .tprod-lede{font-size:13px;margin:17px 0}.marketing-site .tprod-approval-note{font-size:12px}.marketing-site .tprod-plans{margin-top:28px}.marketing-site .tprod-plans legend,.marketing-site .tprod-summary h2{font-size:17px;gap:9px}.marketing-site .tprod-plan-list{gap:8px}.marketing-site .tprod-plan-hit{padding:17px 14px;min-height:102px;gap:8px 10px}.marketing-site .tprod-plan-name{font-size:12px}.marketing-site .tprod-radio{width:16px;height:16px}.marketing-site .tprod-save{font-size:9px}.marketing-site .tprod-price-now{font-size:29px}.marketing-site .tprod-price-unit{font-size:10px}.marketing-site .tprod-plan-meta{padding-left:27px;font-size:10px}.marketing-site .tprod-summary{padding:20px 16px;margin-top:22px}.marketing-site .tprod-summary-choice strong{font-size:31px}.marketing-site .tprod-ladder strong{font-size:15px}.marketing-site .tprod-ladder li{padding:10px 6px}.marketing-site .tprod-related{margin-top:45px}.marketing-site .tprod-related-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px}.marketing-site .tprod-related-grid{grid-template-columns:1fr;gap:10px}.marketing-site .tprod-related-card h3{font-size:16px}}@media (max-width: 360px){.marketing-site .tprod-price-now{font-size:26px}.marketing-site .tprod-plan-hit{padding-inline:10px}.marketing-site .tprod-plan-name{font-size:11px}.marketing-site .tprod-gallery-footer{flex-wrap:wrap}.marketing-site .tprod-shot-note{max-width:none}.marketing-site .tprod-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.marketing-site .tprod *,.marketing-site .tprod *:before,.marketing-site .tprod *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (forced-colors: active){.marketing-site .tprod-plan.is-on{border:3px solid Highlight}.marketing-site .tprod-radio{forced-color-adjust:none}}.marketing-site .med-catalog{padding-block:40px 80px}.marketing-site .med-catalog-intro{background:linear-gradient(120deg,#faf8ff,#e5ddf5);border-radius:32px;padding:clamp(28px,5vw,64px);margin-bottom:32px}.marketing-site .med-catalog-intro h1{font-size:clamp(32px,4.5vw,60px);max-width:800px;line-height:1.08;margin:22px 0}.marketing-site .med-catalog-intro>p:last-child{max-width:660px;line-height:1.7}.marketing-site .med-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.marketing-site .med-catalog-grid--single{grid-template-columns:1fr}.marketing-site .med-catalog-grid--single .med-catalog-card{display:grid;grid-template-columns:1fr 1fr;align-items:center}.marketing-site .med-catalog-grid--single .med-catalog-card>div{padding:clamp(24px,4vw,56px)}.marketing-site .med-catalog-card{border:1px solid #e5ddf5;border-radius:24px;overflow:hidden;background:#faf8ff;color:#302834;text-decoration:none;transition:box-shadow .2s}.marketing-site .med-catalog-card:hover{box-shadow:0 8px 28px #4b347f18}.marketing-site .med-catalog-card{display:flex;flex-direction:column;box-shadow:0 5px 24px #4b347f08}.marketing-site .med-catalog-card>div{display:flex;flex-direction:column;flex:1;padding:24px 26px;background:linear-gradient(135deg,#fffdfc,#f6f3ff)}.marketing-site .med-catalog-card>img{aspect-ratio:1.2;-o-object-fit:cover;object-fit:cover}.marketing-site .med-catalog-card h2{font-size:23px;line-height:1.25}.marketing-site .med-catalog-card .catalog-commercial-name{font-size:13px;line-height:1.5;color:#76677f;margin-bottom:auto;padding-bottom:12px}.marketing-site .med-card-action{border-top:1px solid #e5ddf5;padding-top:16px;font-size:14px}.marketing-site .catalog-categories a:focus-visible,.marketing-site .catalog-toolbar button:focus-visible,.marketing-site .med-catalog-card:focus-visible{outline:3px solid #7657c8;outline-offset:4px}.marketing-site .med-catalog-card>img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.marketing-site .med-catalog-card>div{padding:24px}.marketing-site .med-catalog-card h2{font-size:25px;line-height:1.2;margin:12px 0}.marketing-site .med-catalog-card strong{font-size:24px;display:block;margin:22px 0}.marketing-site .med-catalog-card small{font-size:13px;font-weight:400}.marketing-site .med-card-action{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#4b347f}.marketing-site .med-catalog>.fine-print{margin:24px 0}.marketing-site .med-catalog-more,.marketing-site .med-related{background:#eee8ff;border-radius:28px;padding:clamp(24px,4vw,48px);margin-top:48px}.marketing-site .med-catalog-more>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0}.marketing-site .med-catalog-more a{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px;border-radius:16px;background:#faf8ff;text-decoration:none;color:#302834}.marketing-site .med-catalog-more small{display:block;margin-top:6px;color:#6f6673}.marketing-site .catalog-treatment .tprod-layout{background:#faf8ff;border-radius:30px;padding:clamp(24px,4vw,60px)}.marketing-site .catalog-treatment h1{font-size:clamp(30px,3.4vw,48px);line-height:1.12;letter-spacing:-.04em;margin:16px 0}.marketing-site .catalog-treatment .tprod-info{min-width:0}.marketing-site .catalog-treatment .tprod-plans{border:0;padding:0;margin:28px 0}.marketing-site .catalog-treatment legend{font-size:19px;margin-bottom:10px}.marketing-site .catalog-treatment .tprod-shot{aspect-ratio:1}.marketing-site .med-ingredients{margin-top:28px}.marketing-site .med-ingredients h2{font-size:22px}.marketing-site .med-ingredients dl{display:grid;grid-template-columns:100px 1fr;gap:12px;font-size:14px}.marketing-site .med-ingredients dt{color:#6f6673}.marketing-site .med-ingredients dd{margin:0}.marketing-site .med-checkout-name{color:#76578d}.marketing-site .med-related>div{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}.marketing-site .med-related>div>a{display:flex;gap:16px;align-items:center;background:#faf8ff;padding:12px;border-radius:12px;flex:1;min-width:220px}.marketing-site .med-related img{width:64px;height:64px;border-radius:8px}@media (max-width:760px){.marketing-site .med-catalog{padding-block:20px 48px}.marketing-site .med-catalog-grid{grid-template-columns:1fr;gap:20px}.marketing-site .med-catalog-grid--single .med-catalog-card{display:block}.marketing-site .med-catalog-card h2{font-size:25px}.marketing-site .med-catalog-card>img{aspect-ratio:1.25}.marketing-site .med-catalog-more>div{grid-template-columns:1fr}.marketing-site .catalog-treatment .tprod-layout{padding:20px;gap:28px;grid-template-columns:1fr}.marketing-site .catalog-treatment .tprod-media{position:static}.marketing-site .catalog-treatment .tprod-plan-hit{padding:16px 12px;gap:8px}.marketing-site .catalog-treatment .tprod-price-now{font-size:25px}.marketing-site .catalog-treatment .tprod-summary-choice>div{flex-wrap:wrap;gap:12px}.marketing-site .catalog-treatment .tprod-summary-choice>div>span{overflow-wrap:anywhere}.marketing-site .med-related>div>a{min-width:0;flex-basis:100%}}.marketing-site .catalog-categories{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.marketing-site .catalog-categories a{padding:12px 22px;border-radius:30px;border:1px solid #ded4ee;color:#4b347f;text-decoration:none;font-size:15px}.marketing-site .catalog-categories a[aria-current]{background:#4b347f;color:#fff;border-color:#4b347f}.marketing-site .catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.marketing-site .catalog-toolbar>p{font-size:14px;color:#6f6673}.marketing-site .catalog-toolbar>div{display:flex;gap:8px;flex-wrap:wrap}.marketing-site .catalog-toolbar button{border:1px solid #e5ddf5;background:#faf8ff;border-radius:24px;padding:10px 18px;font:inherit;font-size:14px;min-height:44px;cursor:pointer;color:#4b347f}.marketing-site .catalog-toolbar button[aria-pressed=true]{background:#e5ddf5;border-color:#b8a1e3}.marketing-site .catalog-inline-price{font-size:16px!important;font-weight:500;color:#4b347f!important;margin-top:12px!important}.marketing-site .catalog-inline-price small{display:block;font-size:11px;font-weight:400;line-height:1.5;margin-top:5px}.marketing-site .med-related-price{display:block;font-size:12px;margin-top:6px;color:#76578d}.marketing-site .med-catalog-grid .med-catalog-card h2{font-size:23px;line-height:1.25}.marketing-site .med-catalog-grid .med-catalog-card>img{aspect-ratio:1.2}.marketing-site .med-catalog-intro{padding:clamp(26px,4vw,46px);margin-bottom:24px;background:radial-gradient(ellipse at 95% 0%,#d3c4ee90,transparent 58%),linear-gradient(120deg,#faf8ff,#eee8ff)}.marketing-site .med-catalog-intro h1{font-size:clamp(32px,4vw,52px)}@media (max-width:700px){.marketing-site .catalog-categories{gap:8px}.marketing-site .catalog-categories a{font-size:13px;padding:11px 15px}.marketing-site .med-catalog-grid .med-catalog-card>div{padding:22px}.marketing-site .catalog-toolbar{gap:8px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Schibsted Grotesk,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.static{position:static}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.mt-8{margin-top:2rem}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.min-h-screen{min-height:100vh}.max-w-md{max-width:28rem}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.justify-center{justify-content:center}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.rounded-full{border-radius:9999px}.bg-\[\#fefdfb\]{--tw-bg-opacity: 1;background-color:rgb(254 253 251 / var(--tw-bg-opacity, 1))}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-widest{letter-spacing:.1em}.text-\[\#2b2630\]{--tw-text-opacity: 1;color:rgb(43 38 48 / var(--tw-text-opacity, 1))}.text-\[\#6d6574\]{--tw-text-opacity: 1;color:rgb(109 101 116 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}@keyframes nv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes nv-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes oil-slick-drift{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes oil-slick-hero-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{zoom:.75}@-moz-document url-prefix(){body{zoom:unset}html{font-size:12px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}[id]{scroll-margin-top:6rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:focus-visible{outline:2px solid #2e936f;outline-offset:3px;border-radius:6px}html{font-family:Schibsted Grotesk,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"ss01","cv11"}.min-h-screen{min-height:calc(100vh / .75)}@-moz-document url-prefix(){.min-h-screen{min-height:100vh}}
