.wellness-home-module__FTJ_ha__page{--ink:#1d1d1f;--body:#3a3a3c;--muted:#5b6368;--rule:#d9e0e4;--panel:#eef4fb;--orange:#c2410c;--orange-hover:#9a3412;color:var(--body);background:#fff;min-height:100vh;font:17px/1.55 DM Sans,sans-serif}.wellness-home-module__FTJ_ha__page *{box-sizing:border-box}.wellness-home-module__FTJ_ha__page :is(h1,h2,h3,p){margin:0}.wellness-home-module__FTJ_ha__page :is(h1,h2,h3){color:var(--ink);letter-spacing:-.045em;line-height:1.08}.wellness-home-module__FTJ_ha__page a{color:inherit;text-decoration:none}.wellness-home-module__FTJ_ha__page a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.wellness-home-module__FTJ_ha__skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:18px}.wellness-home-module__FTJ_ha__skip:focus{top:14px}.wellness-home-module__FTJ_ha__header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:30px;max-width:1320px;margin:auto;padding:23px 48px;display:flex}.wellness-home-module__FTJ_ha__brand{flex-shrink:0;align-items:center;display:inline-flex}.wellness-home-module__FTJ_ha__brandMark{color:#213e49;align-items:baseline;gap:9px;line-height:1;display:flex}.wellness-home-module__FTJ_ha__brandMark strong{letter-spacing:-.075em;font-size:34px;font-weight:900}.wellness-home-module__FTJ_ha__brandMark small{letter-spacing:.22em;font-size:10px;font-weight:700}.wellness-home-module__FTJ_ha__header nav,.wellness-home-module__FTJ_ha__footer nav{align-items:center;gap:33px;font-size:13px;font-weight:600;display:flex}.wellness-home-module__FTJ_ha__header nav>a:hover,.wellness-home-module__FTJ_ha__footer nav>a:hover{text-underline-offset:4px;text-decoration:underline}.wellness-home-module__FTJ_ha__headerContact{border:1px solid var(--rule);border-radius:6px;padding:10px 15px}.wellness-home-module__FTJ_ha__headerContact span{margin-left:18px}.wellness-home-module__FTJ_ha__eyebrow,.wellness-home-module__FTJ_ha__cardLabel{letter-spacing:.13em;color:var(--muted);font:700 11px/1.4 DM Sans,sans-serif}.wellness-home-module__FTJ_ha__hero{grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);align-items:center;gap:70px;max-width:1320px;margin:auto;padding:78px 48px 94px;display:grid}.wellness-home-module__FTJ_ha__heroCopy{padding-bottom:12px}.wellness-home-module__FTJ_ha__hero h1{letter-spacing:-.067em;max-width:730px;margin:24px 0 27px;font-size:clamp(58px,6.5vw,94px);font-weight:700}.wellness-home-module__FTJ_ha__hero h1 span{color:#213e49}.wellness-home-module__FTJ_ha__lead{max-width:590px;font-size:20px;line-height:1.48}.wellness-home-module__FTJ_ha__primaryCta{background:var(--orange);border:1px solid var(--orange);border-radius:6px;justify-content:space-between;align-items:center;gap:50px;min-height:56px;margin-top:31px;padding:14px 22px;font-size:16px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex;color:#fff!important}.wellness-home-module__FTJ_ha__primaryCta:hover{background:var(--orange-hover);transform:translateY(-2px)}.wellness-home-module__FTJ_ha__primaryCta span{font-size:22px;line-height:1}.wellness-home-module__FTJ_ha__heroAside{color:var(--muted);font-size:13px;margin-top:18px!important}.wellness-home-module__FTJ_ha__feature{background:var(--panel);border:1px solid #dfe8ef;border-radius:16px;min-height:545px;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden}.wellness-home-module__FTJ_ha__feature:hover{transform:translateY(-4px);box-shadow:0 18px 40px #172b3c12}.wellness-home-module__FTJ_ha__featureTop{color:#4d6170;letter-spacing:.15em;justify-content:space-between;padding:23px 26px 0;font-size:10px;font-weight:700;display:flex}.wellness-home-module__FTJ_ha__featureVisual{justify-content:center;align-items:center;height:380px;padding:0 25px;display:flex}.wellness-home-module__FTJ_ha__featureVisual img{object-fit:contain;filter:drop-shadow(0 19px 18px #24405920);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.wellness-home-module__FTJ_ha__featureBottom{justify-content:space-between;align-items:center;gap:20px;padding:0 26px 25px;display:flex}.wellness-home-module__FTJ_ha__featureBottom strong,.wellness-home-module__FTJ_ha__featureBottom span{display:block}.wellness-home-module__FTJ_ha__featureBottom strong{letter-spacing:-.04em;color:var(--ink);font-size:23px;line-height:1.15}.wellness-home-module__FTJ_ha__featureBottom div>span{color:#566976;margin-top:6px;font-size:14px}.wellness-home-module__FTJ_ha__featureArrow{border:1px solid var(--rule);color:#213e49;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:23px;display:grid!important}.wellness-home-module__FTJ_ha__guides,.wellness-home-module__FTJ_ha__approach{border-top:1px solid var(--rule);max-width:1320px;margin:auto;padding:78px 48px 90px;scroll-margin-top:20px}.wellness-home-module__FTJ_ha__sectionIntro{max-width:740px}.wellness-home-module__FTJ_ha__sectionIntro h2,.wellness-home-module__FTJ_ha__approach h2,.wellness-home-module__FTJ_ha__close h2{margin-top:16px;font-size:clamp(38px,4.1vw,58px);font-weight:700}.wellness-home-module__FTJ_ha__sectionIntro>p:last-child{color:var(--muted);margin-top:18px;font-size:18px}.wellness-home-module__FTJ_ha__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.wellness-home-module__FTJ_ha__guideCard{background:#f6f7f8;border:1px solid #eef0f2;border-radius:12px;flex-direction:column;min-height:312px;padding:29px;transition:background .18s,transform .18s;display:flex}.wellness-home-module__FTJ_ha__guideCard:hover{background:var(--panel);transform:translateY(-3px)}.wellness-home-module__FTJ_ha__guideCard h3{max-width:330px;margin-top:36px;font-size:27px;font-weight:700}.wellness-home-module__FTJ_ha__guideCard>p{color:#515b61;max-width:340px;margin-top:14px;font-size:15px}.wellness-home-module__FTJ_ha__cardAction{color:#213e49;border-top:1px solid #d8e0e5;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:14px;font-weight:700;display:flex}.wellness-home-module__FTJ_ha__cardAction span{font-size:21px}.wellness-home-module__FTJ_ha__approach{grid-template-columns:.88fr 1.12fr;gap:100px;display:grid}.wellness-home-module__FTJ_ha__approachLead>p:last-child{color:var(--muted);max-width:360px;margin-top:19px;font-size:18px}.wellness-home-module__FTJ_ha__approachList>div{border-top:1px solid var(--rule);grid-template-columns:44px 1fr;gap:19px;padding:22px 0;display:grid}.wellness-home-module__FTJ_ha__approachList>div:last-child{border-bottom:1px solid var(--rule)}.wellness-home-module__FTJ_ha__approachList>div>span{color:#697982;font-size:12px;font-weight:700}.wellness-home-module__FTJ_ha__approachList h3{font-size:22px}.wellness-home-module__FTJ_ha__approachList p{color:#515b61;max-width:460px;margin-top:8px;font-size:15px}.wellness-home-module__FTJ_ha__close{color:#fff;background:#213e49;justify-content:space-between;align-items:flex-end;gap:40px;padding:69px max(48px,50% - 612px);display:flex}.wellness-home-module__FTJ_ha__close .wellness-home-module__FTJ_ha__eyebrow,.wellness-home-module__FTJ_ha__close h2{color:#fff}.wellness-home-module__FTJ_ha__close h2{font-size:clamp(34px,3.8vw,52px)}.wellness-home-module__FTJ_ha__closeLink{white-space:nowrap;border-bottom:1px solid #a9bdc4;padding-bottom:10px;font-size:16px;font-weight:700;color:#fff!important}.wellness-home-module__FTJ_ha__closeLink span{margin-left:25px}.wellness-home-module__FTJ_ha__footer{max-width:1320px;margin:auto;padding:38px 48px 42px}.wellness-home-module__FTJ_ha__footerTop{justify-content:space-between;align-items:center;gap:30px;display:flex}.wellness-home-module__FTJ_ha__footer>p{border-top:1px solid var(--rule);max-width:850px;color:var(--muted);padding-top:26px;font-size:13px;margin-top:28px!important}.wellness-home-module__FTJ_ha__footer>small{color:var(--muted);margin-top:20px;font-size:11px;display:block}@media (max-width:1050px){.wellness-home-module__FTJ_ha__hero{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:35px}.wellness-home-module__FTJ_ha__hero h1{font-size:clamp(53px,6.8vw,74px)}.wellness-home-module__FTJ_ha__feature{min-height:490px}.wellness-home-module__FTJ_ha__featureVisual{height:330px}.wellness-home-module__FTJ_ha__approach{gap:55px}}@media (max-width:760px){.wellness-home-module__FTJ_ha__header{padding:18px 22px}.wellness-home-module__FTJ_ha__header nav{gap:18px}.wellness-home-module__FTJ_ha__header nav>a:nth-child(2){display:none}.wellness-home-module__FTJ_ha__brandMark strong{font-size:30px}.wellness-home-module__FTJ_ha__brandMark small{font-size:9px}.wellness-home-module__FTJ_ha__hero{grid-template-columns:1fr;gap:40px;padding:55px 22px 65px}.wellness-home-module__FTJ_ha__hero h1{margin:19px 0 24px;font-size:clamp(52px,10.4vw,70px)}.wellness-home-module__FTJ_ha__lead{font-size:18px}.wellness-home-module__FTJ_ha__feature{min-height:0}.wellness-home-module__FTJ_ha__featureVisual{height:330px}.wellness-home-module__FTJ_ha__guides,.wellness-home-module__FTJ_ha__approach{padding:61px 22px 70px}.wellness-home-module__FTJ_ha__guideGrid{grid-template-columns:1fr;gap:12px;margin-top:30px}.wellness-home-module__FTJ_ha__guideCard{min-height:245px;padding:25px}.wellness-home-module__FTJ_ha__guideCard h3{margin-top:24px}.wellness-home-module__FTJ_ha__approach{grid-template-columns:1fr;gap:34px}.wellness-home-module__FTJ_ha__close{padding:56px 22px;display:block}.wellness-home-module__FTJ_ha__closeLink{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-top:28px;display:inline-block}.wellness-home-module__FTJ_ha__footer{padding:34px 22px}.wellness-home-module__FTJ_ha__footerTop{display:block}.wellness-home-module__FTJ_ha__footer nav{flex-wrap:wrap;gap:12px 22px;margin-top:25px}}@media (max-width:450px){.wellness-home-module__FTJ_ha__header nav>a:not(.wellness-home-module__FTJ_ha__headerContact){display:none}.wellness-home-module__FTJ_ha__headerContact{font-size:12px}.wellness-home-module__FTJ_ha__hero h1{font-size:50px}.wellness-home-module__FTJ_ha__primaryCta{width:100%}.wellness-home-module__FTJ_ha__featureVisual{height:290px}.wellness-home-module__FTJ_ha__featureBottom strong{font-size:21px}.wellness-home-module__FTJ_ha__sectionIntro h2,.wellness-home-module__FTJ_ha__approach h2{font-size:37px}.wellness-home-module__FTJ_ha__close h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.wellness-home-module__FTJ_ha__page *{transition:none!important;animation:none!important}}.wellness-home-module__FTJ_ha__directoryTitle{font-size:clamp(38px,4.1vw,58px);font-weight:700;margin-top:16px!important}.wellness-home-module__FTJ_ha__directoryCardTitle{max-width:330px;font-size:27px;font-weight:700;margin-top:36px!important}@media (max-width:760px){.wellness-home-module__FTJ_ha__directoryCardTitle{margin-top:24px!important}}@media (max-width:450px){.wellness-home-module__FTJ_ha__directoryTitle{font-size:37px}}@media (max-width:760px){.wellness-home-module__FTJ_ha__header .wellness-home-module__FTJ_ha__directoryNav>a:nth-child(2){display:inline-flex}}
