.landing-page_page__eAEzR{--rx-heading-size:calc(clamp(1.75rem, 1.5rem + 1.25vw, 2.5rem) * var(--site-display-scale));--rx-card-heading-size:calc(clamp(1.25rem, 1.125rem + 0.5vw, 1.5rem) * 0.9);--rx-body-size:calc(clamp(0.9375rem, 0.9rem + 0.2vw, 1.0625rem) * 0.94);--rx-label-size:calc(clamp(0.75rem, 0.7rem + 0.15vw, 0.875rem) * 0.94);--rx-section-space:calc(clamp(3.5rem, 6.25vw, 6.5rem) * var(--site-space-scale));--rx-content-space:calc(clamp(2rem, 3.5vw, 3.5rem) * var(--site-space-scale));--rx-card-gap:clamp(0.875rem,1.4vw,1.5rem);--rx-card-padding:clamp(1.25rem,2.2vw,2rem);--rx-gutter:max(clamp(1.25rem,5vw,5rem),calc((100vw - 82rem) / 2))}.landing-page_page__eAEzR.landing-page_page__eAEzR h2:not([data-rx-display]){font-size:var(--rx-heading-size);font-weight:300;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.landing-page_page__eAEzR.landing-page_page__eAEzR [data-rx-card-heading],.landing-page_page__eAEzR.landing-page_page__eAEzR.landing-page_page__eAEzR h3{font-size:var(--rx-card-heading-size);font-weight:400;line-height:1.2;letter-spacing:-.025em;text-wrap:pretty}.landing-page_page__eAEzR.landing-page_page__eAEzR .treatment-benefit-copy p,.landing-page_page__eAEzR.landing-page_page__eAEzR [data-brand-section=faq] [data-slot=accordion-content]>div,.landing-page_page__eAEzR.landing-page_page__eAEzR [data-rx-body]{font-size:var(--rx-body-size);font-weight:400;line-height:1.6;text-wrap:pretty}.landing-page_page__eAEzR.landing-page_page__eAEzR .treatment-benefits-header .eyebrow,.landing-page_page__eAEzR.landing-page_page__eAEzR [data-rx-eyebrow]{font-size:var(--rx-label-size);line-height:1.5}.landing-page_page__eAEzR.landing-page_page__eAEzR .rx-section{padding-block:var(--rx-section-space);padding-inline:var(--rx-gutter)}.landing-page_page__eAEzR.landing-page_page__eAEzR .rx-section-bleed{padding-inline:0}.landing-page_page__eAEzR.landing-page_page__eAEzR .patient-reviews-heading,.landing-page_page__eAEzR.landing-page_page__eAEzR .patient-reviews-track,.landing-page_page__eAEzR.landing-page_page__eAEzR .rx-medication-options>div,.landing-page_page__eAEzR.landing-page_page__eAEzR .rx-section-header{padding-inline:var(--rx-gutter)}.landing-page_page__eAEzR.landing-page_page__eAEzR .rx-medication-options{gap:var(--rx-content-space)}.landing-page_page__eAEzR.landing-page_page__eAEzR .rx-medication-options>div:last-child{max-width:none}.landing-page_page__eAEzR.landing-page_page__eAEzR .rx-section-header{max-width:calc(50rem + 2 * var(--rx-gutter));margin-bottom:var(--rx-content-space)}.landing-page_page__eAEzR.landing-page_page__eAEzR .rx-truesight-intro{padding-bottom:0}.landing-page_page__eAEzR.landing-page_page__eAEzR .treatment-benefits{padding-block:var(--rx-section-space)}.landing-page_page__eAEzR.landing-page_page__eAEzR .treatment-benefits>.container{max-width:none;padding-inline:var(--rx-gutter)}.landing-page_page__eAEzR.landing-page_page__eAEzR .treatment-benefits-header{margin-bottom:var(--rx-content-space)}.landing-page_page__eAEzR.landing-page_page__eAEzR .treatment-benefits-header h2{max-width:22ch}.landing-page_page__eAEzR.landing-page_page__eAEzR .treatment-benefits-track{gap:var(--rx-card-gap);margin-inline:calc(-1 * var(--rx-gutter));padding-inline:var(--rx-gutter)}.landing-page_page__eAEzR.landing-page_page__eAEzR .treatment-benefit-card{height:auto}.landing-page_page__eAEzR.landing-page_page__eAEzR .treatment-benefit-copy{padding:var(--rx-card-padding)}.landing-page_page__eAEzR.landing-page_page__eAEzR .treatment-benefit-copy p{min-height:0;height:auto}.landing-page_page__eAEzR.landing-page_page__eAEzR .rx-care-section,.landing-page_page__eAEzR.landing-page_page__eAEzR [data-brand-section=social-proof]{padding-inline:var(--rx-gutter)}.landing-page_page__eAEzR.landing-page_page__eAEzR [data-brand-section=faq]>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:var(--rx-content-space) 7%;max-width:none;padding:var(--rx-section-space) var(--rx-gutter)}.landing-page_page__eAEzR.landing-page_page__eAEzR [data-brand-section=faq]>div>div{width:auto;min-width:0}.landing-page_page__eAEzR.landing-page_page__eAEzR [data-brand-section=faq] [data-slot=accordion-trigger]{font-weight:400;line-height:1.3;padding-block:1em}.landing-page_page__eAEzR.landing-page_page__eAEzR .rx-final-card{padding:clamp(2rem,5vw,4rem) 7%}.landing-page_page__eAEzR.landing-page_page__eAEzR .rx-review-rating{margin-block:1.5rem var(--rx-content-space)}.landing-page_page__eAEzR.landing-page_page__eAEzR [data-brand-section=social-proof]>div{gap:var(--rx-content-space)}.landing-page_page__eAEzR.landing-page_page__eAEzR .patient-reviews-track{gap:var(--rx-card-gap);align-items:stretch}.landing-page_page__eAEzR.landing-page_page__eAEzR .patient-review-slide{width:min(78%,clamp(16rem,22vw,18.25rem))}.landing-page_page__eAEzR.landing-page_page__eAEzR .patient-review-text-wrap{height:100%;min-height:min-content}.landing-page_page__eAEzR.landing-page_page__eAEzR .patient-review-text{height:auto;min-height:100%;padding:clamp(1.125rem,1.5vw,1.5rem)}.landing-page_page__eAEzR.landing-page_page__eAEzR .patient-review-author{padding-top:1em}@media (min-width:64rem){.landing-page_page__eAEzR{--rx-content-width:75rem;--rx-section-space:calc(clamp(4rem, 5vw, 5rem) * var(--site-space-scale));--rx-content-space:calc(clamp(2rem, 3vw, 3rem) * var(--site-space-scale));--rx-gutter:max(5vw,calc((100vw - var(--rx-content-width)) / 2))}.landing-page_page__eAEzR.landing-page_page__eAEzR .rx-hero-content{padding-inline:var(--rx-gutter)}.landing-page_page__eAEzR.landing-page_page__eAEzR .patient-reviews-heading{width:100%;max-width:none}.landing-page_page__eAEzR.landing-page_page__eAEzR .treatment-benefits>.container{width:100%}.landing-page_page__eAEzR.landing-page_page__eAEzR [data-brand-section=social-proof]{padding-block:var(--rx-section-space)}.landing-page_page__eAEzR.landing-page_page__eAEzR .rx-truesight-motion-toggle{margin-inline:var(--rx-gutter)}}@media (max-width:60rem){.landing-page_page__eAEzR.landing-page_page__eAEzR [data-brand-section=faq]>div{grid-template-columns:minmax(0,1fr)}}.programme-sections_section__l3I13{background:var(--brand-screen);color:var(--brand-accent);padding:calc(90px * var(--site-space-scale)) 24px}.programme-sections_inner__Q04SQ{width:100%;max-width:1200px;margin-inline:auto}.programme-sections_heading__UZmXJ{max-width:820px;margin-inline:auto;text-align:center}.programme-sections_heading__UZmXJ h2,.programme-sections_teamIntro__p3S_X h2{margin:18px 0 0;font-size:calc(clamp(36px, 4.4vw, 56px) * var(--site-display-scale));font-weight:300;line-height:1.05;letter-spacing:-.03em}.programme-sections_bento__ijLQi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,250px);gap:var(--rx-card-gap,20px);margin-top:calc(48px * var(--site-space-scale))}.programme-sections_bento__ijLQi article{position:relative;isolation:isolate;min-width:0;overflow:hidden;border-radius:28px;background:var(--brand-cell)}.programme-sections_consultation__PQ_8p{grid-column:1;grid-row:1/3}.programme-sections_medications__YvFrf{grid-column:2;grid-row:1}.programme-sections_support__zRFc2{grid-column:2;grid-row:2/4}.programme-sections_atHome__6iCcH{grid-column:1;grid-row:3}.programme-sections_scene__vt6_V{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.programme-sections_consultation__PQ_8p .programme-sections_scene__vt6_V{object-position:45% center}.programme-sections_support__zRFc2 .programme-sections_scene__vt6_V{object-position:center 30%}.programme-sections_glassCopy__snQFx{position:absolute;inset-inline:24px;bottom:24px;padding:25px;background:#fef9efcb;border:1px solid #ffffff99;border-radius:22px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.programme-sections_bento__ijLQi h3{margin:0;font-size:clamp(22px,2.1vw,28px);font-weight:400;line-height:1.15;letter-spacing:-.025em}.programme-sections_bento__ijLQi p{margin:12px 0 0;font-size:14px;line-height:1.55;color:#133334c2}.programme-sections_bentoCopy__Jr44M{position:relative;z-index:1;padding:28px;max-width:69%}.programme-sections_medications__YvFrf .programme-sections_bentoCopy__Jr44M{max-width:70%}.programme-sections_medications__YvFrf h3{font-size:24px}.programme-sections_medications__YvFrf p{font-size:13px}.programme-sections_bentoCta__w_8be{display:inline-flex;align-items:center;gap:12px;margin-top:18px;font-size:12px;font-weight:500;border-bottom:1px solid #13333455;padding-block:4px;text-decoration:none}.programme-sections_bentoCta__w_8be:focus-visible{outline:2px solid var(--brand-accent);outline-offset:5px}.programme-sections_bentoCta__w_8be span{font-size:18px}.programme-sections_medicationArt__1vLSh{position:absolute;width:44%;height:105%;object-fit:contain;right:-3%;bottom:-12%;transform:rotate(-12deg)}.programme-sections_homeDevice__3yHiu{position:absolute;width:30%;right:-2%;bottom:-60%;transform:rotate(-12deg);filter:drop-shadow(0 10px 12px #13333422)}.programme-sections_homeScreen__5gZHj{position:absolute;left:5%;top:2.5%;width:90%;height:94%;object-fit:cover;border-radius:12%/6%}.programme-sections_homeFrame__9McuN{position:relative;width:100%;height:auto}.programme-sections_atHome__6iCcH .programme-sections_bentoCopy__Jr44M{max-width:70%}.programme-sections_bento__ijLQi .programme-sections_result__LwS0v{position:absolute;bottom:24px;left:28px;margin:0;font-size:24px;color:var(--brand-accent)}.programme-sections_result__LwS0v span{font-size:14px}.programme-sections_stepsGrid__nPP7x{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--rx-card-gap,18px);padding:0;margin:var(--rx-content-space,48px) 0 0;list-style:none}.programme-sections_stepCard__V3Wud{min-width:0;overflow:hidden;background:var(--brand-cell);border-radius:24px}.programme-sections_stepPhoto__kjM_T{position:relative;aspect-ratio:1.12;overflow:hidden}.programme-sections_stepPhoto__kjM_T img{width:100%;height:100%;object-fit:cover}.programme-sections_stepNumber__oU5iY{position:absolute;top:16px;left:16px;padding:8px 13px;border-radius:30px;background:#fef9efdf;backdrop-filter:blur(12px);font-size:11px;letter-spacing:.06em}.programme-sections_stepCopy__F9MKk{padding:var(--rx-card-padding,24px)}.programme-sections_stepCopy__F9MKk h3{font-size:22px;line-height:1.2;font-weight:400;letter-spacing:-.025em;margin:0}.programme-sections_stepCopy__F9MKk p{font-size:14px;line-height:1.65;color:#133334b8;margin:12px 0 0}.programme-sections_teamLayout__iNDdr{display:grid;grid-template-columns:.8fr 1.35fr;gap:calc(clamp(2rem, 5vw, 4rem) * var(--site-space-scale));align-items:center;max-width:1200px;width:100%;margin-inline:auto}.programme-sections_teamIntro__p3S_X p{font-size:16px;line-height:1.65;color:#133334b8;margin:24px 0 0}.programme-sections_doctors__S0WIF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rx-card-gap,20px)}.programme-sections_doctorCard__9tDR6{min-width:0;overflow:hidden;border-radius:24px;background:var(--brand-cell)}.programme-sections_doctorPhoto__MsxRa{background:#eee4d4;padding:20px 14px 0}.programme-sections_doctorPhoto__MsxRa img{width:100%;height:auto;display:block;object-fit:contain;object-position:center bottom}.programme-sections_doctorCaption__Yvnze{padding:var(--rx-card-padding,24px)}.programme-sections_doctorCaption__Yvnze h3{font-size:18px;line-height:1.3;font-weight:400;letter-spacing:-.025em;margin:0}.programme-sections_doctorCaption__Yvnze p{margin:8px 0 0;font-size:13px;line-height:1.45;color:#133334a8}@media (min-width:1024px){.programme-sections_section__l3I13{padding:calc(110px * var(--site-space-scale)) 80px}}@media (max-width:1023px){.programme-sections_stepsGrid__nPP7x{grid-template-columns:repeat(2,minmax(0,1fr))}.programme-sections_bento__ijLQi{grid-template-rows:repeat(3,280px)}.programme-sections_bentoCopy__Jr44M{padding:24px}.programme-sections_medications__YvFrf .programme-sections_bentoCopy__Jr44M{max-width:90%}.programme-sections_medicationArt__1vLSh{opacity:.28;width:45%;right:-10%}.programme-sections_teamLayout__iNDdr{grid-template-columns:1fr;gap:calc(36px * var(--site-space-scale))}.programme-sections_teamIntro__p3S_X{max-width:650px}.programme-sections_doctors__S0WIF{max-width:720px}}@media (max-width:639px){.programme-sections_section__l3I13{padding:calc(64px * var(--site-space-scale)) 24px}.programme-sections_bento__ijLQi{grid-template-columns:1fr;grid-template-rows:auto;margin-top:var(--rx-content-space,32px);gap:16px}.programme-sections_bento__ijLQi article{grid-column:auto;grid-row:auto;border-radius:24px}.programme-sections_consultation__PQ_8p,.programme-sections_support__zRFc2{height:440px}.programme-sections_atHome__6iCcH,.programme-sections_medications__YvFrf{min-height:340px}.programme-sections_glassCopy__snQFx{inset-inline:18px;bottom:18px;padding:22px}.programme-sections_atHome__6iCcH .programme-sections_bentoCopy__Jr44M,.programme-sections_bentoCopy__Jr44M,.programme-sections_medications__YvFrf .programme-sections_bentoCopy__Jr44M{max-width:90%;padding:24px}.programme-sections_medicationArt__1vLSh{opacity:1;width:40%;height:54%;bottom:-4%;right:0}.programme-sections_homeDevice__3yHiu{width:36%;right:2%;bottom:-24%}.programme-sections_bentoCta__w_8be{max-width:64%;line-height:1.5;margin-top:20px}.programme-sections_stepsGrid__nPP7x{grid-template-columns:1fr;gap:var(--rx-card-gap,20px);margin-top:var(--rx-content-space,32px)}.programme-sections_stepPhoto__kjM_T{aspect-ratio:1.5}.programme-sections_stepCopy__F9MKk{padding:var(--rx-card-padding,24px)}.programme-sections_doctors__S0WIF{grid-template-columns:1fr;gap:var(--rx-card-gap,24px);width:100%;max-width:400px;margin-inline:auto}.programme-sections_doctorPhoto__MsxRa{padding:24px 24px 0}.programme-sections_doctorCaption__Yvnze{padding:var(--rx-card-padding,24px)}.programme-sections_doctorCaption__Yvnze h3{font-size:21px}}.hero-glass-icon_circle__7AKgV{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;overflow:hidden;border-radius:50%;border:1px solid rgb(255 255 255/32%);background:linear-gradient(135deg,rgb(255 255 255/23%),rgb(255 255 255/5%) 55%,rgb(255 255 255/12%));box-shadow:inset 0 1px 1px rgb(255 255 255/35%),inset 0 -1px 2px rgb(255 255 255/10%),0 3px 10px rgb(0 0 0/10%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-glass-icon_artwork__o_mfO{width:100%;height:100%;object-fit:cover;mix-blend-mode:lighten}.hero-glass-icon_sparkle__97fHn{display:block;width:36px;height:36px;color:#fff9ef}@media (min-width:640px){.hero-glass-icon_circle__7AKgV{width:52px;height:52px}.hero-glass-icon_sparkle__97fHn{width:39px;height:39px}}