.Featured-module__SPhj3W__featured{padding-block:20px}.Featured-module__SPhj3W__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Featured-module__SPhj3W__featuredList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.Featured-module__SPhj3W__featuredItem{color:#142e29;text-align:center;background:linear-gradient(135deg,#fff 0%,#fcfefd 55%,#f3faf7 100%);border:1px solid #12665c1f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:112px;padding:18px 10px;font-size:15px;font-weight:600;line-height:1.4;display:flex;box-shadow:0 5px 22px #12665c0a}.Featured-module__SPhj3W__featuredIcon{color:#b87968;flex-shrink:0}@media (min-width:768px){.Featured-module__SPhj3W__featured{padding-block:30px}.Featured-module__SPhj3W__featuredList{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.Featured-module__SPhj3W__featuredItem{min-height:130px;font-size:18px}}@media (min-width:1280px){.Featured-module__SPhj3W__featuredList{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.Featured-module__SPhj3W__featuredItem{isolation:isolate;min-height:140px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.Featured-module__SPhj3W__featuredItem:before{z-index:0;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 88% 8%,#28beac21,#0000 28%),linear-gradient(135deg,#104b43 0%,#0b3934 60%,#082f2b 100%);transition:opacity .45s;position:absolute;inset:0}.Featured-module__SPhj3W__featuredItem>*{z-index:1;transition:color .4s;position:relative}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){.Featured-module__SPhj3W__featuredItem:hover{color:#f7fbfa;border-color:#b8796866;transform:scale(1.045);box-shadow:0 8px 24px #104b4321,0 0 0 1px #b879681f}.Featured-module__SPhj3W__featuredItem:hover:before{opacity:1}.Featured-module__SPhj3W__featuredItem:hover .Featured-module__SPhj3W__featuredIcon{color:#f7fbfa}}@media (prefers-reduced-motion:reduce){.Featured-module__SPhj3W__featuredItem,.Featured-module__SPhj3W__featuredItem:before,.Featured-module__SPhj3W__featuredItem>*{transition:none}}
.Hero-module__JgYmMq__hero{grid-template-columns:minmax(0,1fr);gap:20px;margin:0 auto;padding:16px 0 48px;display:grid}.Hero-module__JgYmMq__heroMedia{aspect-ratio:1;justify-self:center;width:min(100%,220px);position:relative}.Hero-module__JgYmMq__heroImage{object-fit:contain;object-position:center}.Hero-module__JgYmMq__heroContent{flex-direction:column;align-items:center;min-width:0;display:flex}.Hero-module__JgYmMq__eyebrow{color:#12665c;letter-spacing:.01em;text-align:center;margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.45}.Hero-module__JgYmMq__heroHeading{color:#111b1a;letter-spacing:-.045em;text-align:center;margin:0;font-size:30px;font-weight:700;line-height:1.2;display:block}.Hero-module__JgYmMq__heroHeading span{display:block}.Hero-module__JgYmMq__terracottaText{color:#b87968}.Hero-module__JgYmMq__emeraldText{color:#12665c;font-style:italic}.Hero-module__JgYmMq__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:24px;display:flex}.Hero-module__JgYmMq__primaryButton,.Hero-module__JgYmMq__secondaryButton{border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.Hero-module__JgYmMq__primaryButton{color:#fff;background:#167d72;border-color:#28beac}.Hero-module__JgYmMq__primaryButton svg{flex-shrink:0;width:19px;height:19px;display:block;transform:translateY(-2px)}.Hero-module__JgYmMq__secondaryButton{color:#167d72;background:#fff;border-color:#28beac}.Hero-module__JgYmMq__secondaryButton svg{flex-shrink:0;width:19px;height:19px;transition:transform .18s;display:block;transform:translateY(-1px)}.Hero-module__JgYmMq__primaryButton:focus-visible,.Hero-module__JgYmMq__secondaryButton:focus-visible{outline-offset:4px;outline:2px solid #167d72}.Hero-module__JgYmMq__therapyOptions{color:#12665c;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:13px;font-weight:400;line-height:1;display:flex}.Hero-module__JgYmMq__therapyOption{align-items:center;gap:6px;display:inline-flex}.Hero-module__JgYmMq__therapyOption svg{flex-shrink:0;width:16px;height:16px;display:block}.Hero-module__JgYmMq__therapyDivider{color:#28beac;font-size:12px;font-weight:300}@media (min-width:768px){.Hero-module__JgYmMq__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr);align-items:center;gap:clamp(18px,2.5vw,32px);padding:40px 0 64px}.Hero-module__JgYmMq__heroMedia{grid-area:1/2;justify-self:center;width:100%;max-width:340px}.Hero-module__JgYmMq__heroContent{grid-area:1/1;justify-self:center;align-items:flex-start;width:fit-content;max-width:100%}.Hero-module__JgYmMq__eyebrow{text-align:left;margin-bottom:14px;font-size:14px}.Hero-module__JgYmMq__heroHeading{text-align:left;font-size:30px}.Hero-module__JgYmMq__heroActions{justify-content:flex-start;gap:12px;width:auto;margin-top:26px}.Hero-module__JgYmMq__primaryButton,.Hero-module__JgYmMq__secondaryButton{min-height:50px;padding-inline:18px;font-size:14px}.Hero-module__JgYmMq__therapyOptions{justify-content:flex-start}}@media (min-width:1280px){.Hero-module__JgYmMq__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,3.5vw,48px);padding:30px 0 40px}.Hero-module__JgYmMq__heroMedia{justify-self:center;max-width:440px}.Hero-module__JgYmMq__eyebrow{margin-bottom:18px;font-size:15px}.Hero-module__JgYmMq__heroHeading{font-size:48px}.Hero-module__JgYmMq__heroActions{gap:14px;margin-top:30px}.Hero-module__JgYmMq__primaryButton,.Hero-module__JgYmMq__secondaryButton{min-height:54px;padding-inline:23px;font-size:15px}}@media (hover:hover) and (pointer:fine){.Hero-module__JgYmMq__primaryButton:hover{background:#a96858;border-color:#a96858;transform:translateY(-2px);box-shadow:0 6px 16px #b8796833}.Hero-module__JgYmMq__secondaryButton:hover{color:#12665c;background:#f3fbf9;transform:translateY(-2px);box-shadow:0 5px 14px #263b390f}.Hero-module__JgYmMq__secondaryButton:hover svg{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__hero *,.Hero-module__JgYmMq__hero :before,.Hero-module__JgYmMq__hero :after{transition-duration:.01ms}}
.HomeFeatureCard-module__2z9ORW__homeFeatureSection{padding-block:20px}.HomeFeatureCard-module__2z9ORW__homeFeatureCard[data-theme=terracotta]{--card-background:linear-gradient(135deg, #fffaf8 0%, #fcf6f3 58%, #f6ebe6 100%);--card-border:#a6655638;--card-shadow:0 8px 28px #7443370f;--card-glow:radial-gradient(circle, #fffffff2 0%, #ffffff7a 35%, transparent 72%);--heading-color:#292523;--description-color:#292523;--button-background:linear-gradient(105deg, #78473d 0%, #a05d4b 52%, #82463b 100%);--button-hover-background:#f5fbf9;--button-color:#fff;--button-hover-color:#0b3934;--button-border:#7443371f;--focus-outline:#92544580}.HomeFeatureCard-module__2z9ORW__homeFeatureCard[data-theme=emerald]{--card-background:radial-gradient(circle at 88% 8%, #28beac21, transparent 28%), linear-gradient(135deg, #104b43 0%, #0b3934 60%, #082f2b 100%);--card-border:#8ce6d9b3;--card-shadow:0 8px 28px #104b431f;--card-glow:radial-gradient(circle, #8ce6d938 0%, #8ce6d914 35%, transparent 72%);--heading-color:#f7fbfa;--description-color:#ffffffdb;--button-background:linear-gradient(105deg, #28beac 0%, #4dd6c2 52%, #20b9a8 100%);--button-hover-background:#28beac;--button-color:#000;--button-hover-color:#000;--button-border:#a7e8de3d;--focus-outline:#8ce6d9b3}.HomeFeatureCard-module__2z9ORW__homeFeatureCard[data-theme=mint]{--card-background:linear-gradient(135deg, #f0fbf9 0%, #e7f8f4 58%, #dcf4ee 100%);--card-border:#28beac47;--card-shadow:0 8px 28px #12665c0f;--card-glow:radial-gradient(circle, #fffffff2 0%, #ffffff7a 35%, transparent 72%);--heading-color:#183b36;--description-color:#294b45;--button-background:linear-gradient(105deg, #28beac 0%, #42cabb 52%, #28beac 100%);--button-hover-background:#eaf8f4;--button-color:#142f2b;--button-hover-color:#0b3934;--button-border:#12665c29;--focus-outline:#12665c73}.HomeFeatureCard-module__2z9ORW__homeFeatureCard{width:100%;color:inherit;background:var(--card-background);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:18px;text-decoration:none;position:relative;overflow:hidden}.HomeFeatureCard-module__2z9ORW__homeFeatureCard:before{z-index:0;background:var(--card-glow);content:"";pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-55px;right:-55px}.HomeFeatureCard-module__2z9ORW__homeFeatureLink{z-index:1;width:100%;color:inherit;grid-template-columns:minmax(0,1fr);grid-template-areas:"media""content";text-decoration:none;display:grid;position:relative}.HomeFeatureCard-module__2z9ORW__homeFeatureMedia{z-index:1;grid-area:media;justify-content:center;align-items:center;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}.HomeFeatureCard-module__2z9ORW__homeFeatureImage{aspect-ratio:3/2;object-fit:cover;object-position:center;width:100%;max-width:none;height:auto;display:block}.HomeFeatureCard-module__2z9ORW__homeFeatureContent{z-index:1;min-width:0;color:var(--heading-color);background:0 0;flex-direction:column;grid-area:content;align-items:stretch;padding:40px 24px 0;display:flex;position:relative}.HomeFeatureCard-module__2z9ORW__homeFeatureHeading{color:var(--heading-color);margin:0 0 14px;font-size:20px;font-weight:650;line-height:1.35}.HomeFeatureCard-module__2z9ORW__homeFeatureDescription{color:var(--description-color);letter-spacing:0;margin:0 0 20px;font-size:15px;font-weight:500;line-height:1.6}.HomeFeatureCard-module__2z9ORW__homeFeatureButton{box-sizing:border-box;width:calc(100% + 48px);height:44px;min-height:44px;color:var(--button-color);background:var(--button-background);text-align:center;border:0;border-radius:0 0 17px 17px;justify-content:center;align-items:center;gap:12px;margin:22px -24px 0;padding:0 20px;font-size:14px;font-weight:650;line-height:1.2;transition:background-color .22s,color .22s,transform .22s,border-radius .4s;display:flex}.HomeFeatureCard-module__2z9ORW__buttonLabel{line-height:1.2;transition:transform .22s;display:block}.HomeFeatureCard-module__2z9ORW__buttonArrow{width:18px;height:18px;color:var(--button-color);flex:0 0 18px;transition:transform .22s;display:block}.HomeFeatureCard-module__2z9ORW__homeFeatureLink:focus-visible{outline:3px solid var(--focus-outline);outline-offset:4px}@media (min-width:768px) and (hover:hover) and (pointer:fine){.HomeFeatureCard-module__2z9ORW__homeFeatureButton:hover{color:#0b3934;background:#f5fbf9;border-radius:999px;transform:translateY(-2px)}.HomeFeatureCard-module__2z9ORW__homeFeatureButton:hover .HomeFeatureCard-module__2z9ORW__buttonArrow{color:#0b3934;transform:translate(4px)}}.HomeFeatureCard-module__2z9ORW__homeFeatureLink:active .HomeFeatureCard-module__2z9ORW__buttonLabel{transform:translate(-2px)}.HomeFeatureCard-module__2z9ORW__homeFeatureLink:active .HomeFeatureCard-module__2z9ORW__buttonArrow{transform:translate(4px)}@media (min-width:768px){.HomeFeatureCard-module__2z9ORW__homeFeatureSection{padding-block:20px}.HomeFeatureCard-module__2z9ORW__homeFeatureLink{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"content media";align-items:stretch}.HomeFeatureCard-module__2z9ORW__homeFeatureContent{justify-content:center;width:100%;margin:0;padding:30px}.HomeFeatureCard-module__2z9ORW__homeFeatureMedia{padding:20px 12px}.HomeFeatureCard-module__2z9ORW__homeFeatureImage{aspect-ratio:4/3;object-fit:contain;border-radius:14px;width:92%;max-width:400px;height:auto}.HomeFeatureCard-module__2z9ORW__homeFeatureHeading{margin:0 0 8px;font-size:22px}.HomeFeatureCard-module__2z9ORW__homeFeatureButton{border:1px solid var(--button-border);border-radius:9px;align-self:flex-start;width:fit-content;min-width:150px;height:46px;min-height:46px;margin:8px 0 0;padding:0 22px}.HomeFeatureCard-module__2z9ORW__homeFeatureDescription{margin:0 0 8px}@media (min-width:1280px){.HomeFeatureCard-module__2z9ORW__homeFeatureSection{padding-block:30px}.HomeFeatureCard-module__2z9ORW__homeFeatureLink{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.HomeFeatureCard-module__2z9ORW__homeFeatureContent{padding:42px 48px}.HomeFeatureCard-module__2z9ORW__homeFeatureMedia{padding:32px 24px}.HomeFeatureCard-module__2z9ORW__homeFeatureImage{width:90%;max-width:420px}.HomeFeatureCard-module__2z9ORW__homeFeatureHeading{margin-bottom:8px;font-size:22px}.HomeFeatureCard-module__2z9ORW__homeFeatureDescription{max-width:665px;margin:0 0 10px;font-size:15px;line-height:1.65}.HomeFeatureCard-module__2z9ORW__homeFeatureButton{align-self:flex-start}}}
.QuoteMarquee-module__-kYxOG__marquee{background:0 0;overflow:hidden}.QuoteMarquee-module__-kYxOG__viewport{width:100%;padding-block:14px;overflow:hidden}.QuoteMarquee-module__-kYxOG__track{will-change:transform;width:max-content;animation:42s linear infinite QuoteMarquee-module__-kYxOG__marquee;display:flex}.QuoteMarquee-module__-kYxOG__group{flex:none;align-items:center;gap:40px;padding-inline:20px;display:flex}.QuoteMarquee-module__-kYxOG__quoteItem{white-space:nowrap;flex:none;align-items:center;gap:12px;display:inline-flex}.QuoteMarquee-module__-kYxOG__quoteText{color:#0a4942;letter-spacing:.1em;font-size:18px;font-weight:550;line-height:1.5}.QuoteMarquee-module__-kYxOG__attribution{color:#182522;font-size:16px;font-weight:600;line-height:1.5}.QuoteMarquee-module__-kYxOG__separator{color:#b87968;font-size:13px}.QuoteMarquee-module__-kYxOG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes QuoteMarquee-module__-kYxOG__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width:768px){.QuoteMarquee-module__-kYxOG__viewport{padding-block:16px}.QuoteMarquee-module__-kYxOG__group{gap:48px;padding-inline:24px}.QuoteMarquee-module__-kYxOG__quoteText,.QuoteMarquee-module__-kYxOG__attribution{font-size:18px}}@media (min-width:1280px){.QuoteMarquee-module__-kYxOG__viewport{padding-block:18px}.QuoteMarquee-module__-kYxOG__group{gap:56px;padding-inline:28px}.QuoteMarquee-module__-kYxOG__quoteText{font-size:20px}.QuoteMarquee-module__-kYxOG__attribution{font-size:18px}}@media (prefers-reduced-motion:reduce){.QuoteMarquee-module__-kYxOG__track{justify-content:center;width:100%;animation:none;transform:none}.QuoteMarquee-module__-kYxOG__group{display:none}.QuoteMarquee-module__-kYxOG__group:first-child{justify-content:center;width:100%;padding-inline:20px;display:flex}.QuoteMarquee-module__-kYxOG__group:first-child .QuoteMarquee-module__-kYxOG__quoteItem:not(:first-child){display:none}}
