.page-module__slNMMa__page{min-height:100vh;font-family:var(--font-geist-sans);background:#f3f3f3}.page-module__slNMMa__main{display:block}.page-module__slNMMa__hero{isolation:isolate;width:100%;min-height:clamp(440px,37vw,620px);position:relative;overflow:hidden}.page-module__slNMMa__heroBackground{object-fit:cover;object-position:center;filter:brightness(.76)saturate(.88)}.page-module__slNMMa__topFade{z-index:1;background:linear-gradient(#ffffffe0 0%,#ffffffb8 18%,#ffffff75 42%,#fff3 66%,#fff0 84%);position:absolute;inset:0}.page-module__slNMMa__edgeVignette{z-index:2;background:radial-gradient(90% 70% at 0 52%,#0e172340 0%,#0e17230d 56%,#0000 78%),radial-gradient(88% 70% at 100% 52%,#0e172345 0%,#0e17230f 56%,#0000 79%);position:absolute;inset:0}.page-module__slNMMa__heroContent{z-index:3;grid-template-columns:minmax(280px,430px) minmax(420px,1fr);align-items:center;gap:clamp(30px,4.2vw,84px);width:min(1260px,100% - 60px);margin:0 auto;padding:clamp(58px,8.2vw,130px) 0 112px;display:grid;position:relative}.page-module__slNMMa__logoWrap{justify-content:center;align-items:center;display:flex}.page-module__slNMMa__heroLogo{width:clamp(220px,24vw,420px);height:auto}.page-module__slNMMa__copyWrap{text-align:center;justify-items:center;gap:clamp(10px,1.5vw,22px);max-width:940px;display:grid}.page-module__slNMMa__copyWrap h1{color:#4d5663;letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,3.3vw,4rem);font-weight:700;line-height:.98}.page-module__slNMMa__copyWrap p{color:#fff;letter-spacing:-.012em;margin:0;font-size:clamp(1.1rem,2.3vw,2.6rem);font-weight:700;line-height:1.12}.page-module__slNMMa__updateBar{z-index:4;background:#669836;justify-content:center;align-items:center;min-height:clamp(48px,3.1vw,66px);padding:8px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__slNMMa__updateBar p{text-align:center;color:#fff;margin:0;font-size:clamp(.88rem,1.02vw,1.5rem);line-height:1.35}.page-module__slNMMa__updateBar strong{font-weight:700}.page-module__slNMMa__firstStepFaqSection{width:min(var(--section-max-width),calc(100% - (var(--section-gutter)*2)));grid-template-columns:minmax(0,1fr) minmax(0,1.07fr);align-items:start;gap:34px;margin:38px auto 40px;display:grid}.page-module__slNMMa__firstStepCopyCol{min-width:0;padding-top:6px}.page-module__slNMMa__firstStepCopyHeading{color:#4d5663;letter-spacing:-.02em;max-width:760px;margin:0 0 14px;font-size:clamp(1.3rem,1.75vw,2.05rem);font-weight:700;line-height:1.02}.page-module__slNMMa__firstStepCopyHeading span{color:#5f8f31}.page-module__slNMMa__firstStepCopyBody{color:#4e5663;max-width:760px;margin:0;font-size:clamp(.94rem,.94vw,1.08rem);line-height:1.4}.page-module__slNMMa__firstStepCopyHighlight{color:#4d5663;letter-spacing:-.02em;max-width:720px;margin:20px 0 0;font-size:clamp(1.4rem,1.95vw,2.2rem);font-weight:700;line-height:1.04}.page-module__slNMMa__firstStepAccordionCol{gap:14px;display:grid}.page-module__slNMMa__firstStepFaqItem{color:#fff;background:repeating-linear-gradient(125deg,#ffffff09 0 140px,#00000014 140px 280px),linear-gradient(145deg,#4a5158 0%,#565d64 100%);border-radius:10px;overflow:hidden}.page-module__slNMMa__firstStepFaqItemOpen{background:repeating-linear-gradient(125deg,#ffffff08 0 140px,#0000000d 140px 280px),linear-gradient(145deg,#5f8f31 0%,#669939 100%)}.page-module__slNMMa__firstStepFaqTrigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:clamp(1.02rem,1.2vw,1.55rem);font-weight:700;line-height:1.28;display:flex}.page-module__slNMMa__firstStepFaqIcon{color:#4f565d;background:#ffffffe0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;line-height:1;transition:transform .22s;display:inline-flex}.page-module__slNMMa__firstStepFaqTrigger[aria-expanded=true] .page-module__slNMMa__firstStepFaqIcon{transform:rotate(180deg)}.page-module__slNMMa__firstStepFaqPanel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .2s;display:grid}.page-module__slNMMa__firstStepFaqPanel>*{overflow:hidden}.page-module__slNMMa__firstStepFaqPanelOpen{opacity:1;grid-template-rows:1fr}.page-module__slNMMa__firstStepFaqAnswer{color:#fffffff2;margin:0;padding:0 20px 18px;font-size:clamp(.95rem,1vw,1.2rem);line-height:1.35;transition:transform .26s;transform:translateY(-4px)}.page-module__slNMMa__firstStepFaqPanelOpen .page-module__slNMMa__firstStepFaqAnswer{transform:translateY(0)}.page-module__slNMMa__locationsIntro{width:min(var(--section-max-width),calc(100% - (var(--section-gutter)*2)));margin:2px auto 14px}.page-module__slNMMa__locationsIntro h2{color:#4e5663;letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,2.05vw,2.4rem);font-weight:800;line-height:1.04}.page-module__slNMMa__locationsIntro h2 span{color:#5f8f31}.page-module__slNMMa__locationsIntro p{color:#4e5663;max-width:1220px;margin:10px 0 0;font-size:clamp(.95rem,.95vw,1.08rem);line-height:1.42}.page-module__slNMMa__firstStepLocationsGrid{margin-bottom:36px}.page-module__slNMMa__firstStepTreatmentContact{width:min(var(--section-max-width),calc(100% - (var(--section-gutter)*2)));grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 auto 30px;display:grid}.page-module__slNMMa__firstStepTreatmentCard,.page-module__slNMMa__firstStepConsultationCard{isolation:isolate;border:1px solid #cfd6dc;border-radius:18px;min-height:410px;position:relative;overflow:hidden;box-shadow:0 10px 20px #171e2824}.page-module__slNMMa__firstStepTreatmentBackground,.page-module__slNMMa__firstStepConsultationBackground{object-fit:cover;object-position:center}.page-module__slNMMa__firstStepTreatmentOverlay,.page-module__slNMMa__firstStepConsultationOverlay{z-index:1;position:absolute;inset:0}.page-module__slNMMa__firstStepTreatmentOverlay{background:linear-gradient(94deg,#5f8f31e6 0%,#5f8f31d1 54%,#5f8f31bd 100%),linear-gradient(#5f8f313d 0%,#5f8f3124 100%)}.page-module__slNMMa__firstStepConsultationOverlay{background:linear-gradient(90deg,#f3f3f3eb 0%,#f3f3f3db 52%,#f3f3f3cc 100%),linear-gradient(#f3f3f31f 0%,#f3f3f314 100%)}.page-module__slNMMa__firstStepTreatmentContent,.page-module__slNMMa__firstStepConsultationForm{z-index:2;position:relative}.page-module__slNMMa__firstStepTreatmentContent{width:min(640px,100% - 58px);margin:0 auto;padding:36px 0 26px}.page-module__slNMMa__firstStepTreatmentContent h2{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(1.2rem,1.65vw,1.95rem);font-weight:700;line-height:1.03}.page-module__slNMMa__firstStepTreatmentContent p{color:#fff;max-width:760px;margin:12px 0 0;font-size:clamp(1rem,1.06vw,1.25rem);line-height:1.3}.page-module__slNMMa__firstStepTreatmentCta{color:#fff;background:#4f5762;border-radius:999px;justify-content:center;align-items:center;min-height:40px;margin-top:16px;padding:0 18px;font-size:clamp(.92rem,.96vw,1.12rem);font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.page-module__slNMMa__firstStepConsultationForm{gap:12px;width:min(740px,100% - 56px);margin:0 auto;padding:34px 0 22px;display:grid}.page-module__slNMMa__firstStepConsultationForm h2{color:#4e5663;letter-spacing:-.02em;margin:0;font-size:clamp(1.22rem,1.9vw,2rem);font-weight:700;line-height:1.02}.page-module__slNMMa__firstStepConsultationForm h2 span{color:#5f8f31}.page-module__slNMMa__firstStepConsultationForm p{color:#4e5663;margin:0;font-size:clamp(.95rem,1.15vw,1.3rem);font-weight:700;line-height:1.2}.page-module__slNMMa__firstStepConsultationForm p a{color:#5f8f31;text-decoration:none}.page-module__slNMMa__firstStepConsultationTopRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__slNMMa__firstStepConsultationInput{color:#4e5560;background:#ffffff7a;border:1px solid #b6bdc5;border-radius:13px;outline:none;width:100%;min-height:44px;padding:0 14px;font-size:clamp(.92rem,1.03vw,1.2rem)}.page-module__slNMMa__firstStepConsultationInput::placeholder{color:#4e5560}.page-module__slNMMa__firstStepConsultationInput:focus{border-color:#5f8f31;box-shadow:0 0 0 3px #5f8f3129}.page-module__slNMMa__firstStepConsultationActions{justify-content:flex-end;margin-top:-2px;display:flex}.page-module__slNMMa__firstStepConsultationSubmit{color:#fff;cursor:pointer;background:#5f8f31;border:0;border-radius:999px;min-height:54px;padding:0 22px;font-size:clamp(1.08rem,1.2vw,1.48rem);font-weight:700;line-height:1}.page-module__slNMMa__firstStepConsultationSubmit:disabled{opacity:.75;cursor:not-allowed}.page-module__slNMMa__firstStepConsultationError{color:#a92e2e;margin:0;font-size:.88rem;line-height:1.35}.page-module__slNMMa__firstStepConsultationSuccess{color:#2c6d20;margin:0;font-size:.88rem;line-height:1.35}.page-module__slNMMa__resourcesSection{width:min(var(--section-max-width),calc(100% - (var(--section-gutter)*2)));grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:8px;margin:0 auto 30px;display:grid}.page-module__slNMMa__resourcesIntro{flex-direction:column;height:100%;display:flex}.page-module__slNMMa__resourcesIntro h2{color:#fff;text-transform:uppercase;letter-spacing:1.2px;background:#5f8f31;border-radius:0 999px 999px 0;width:100%;max-width:100%;margin:0 0 12px;padding:8px 20px 9px;font-size:30px;line-height:1;display:block}.page-module__slNMMa__resourcesIntro p{color:#4e5663;width:100%;max-width:100%;margin:8px 0 10px;font-size:16px;line-height:1.45}.page-module__slNMMa__resourcesIntro h3{color:#40536c;width:100%;max-width:100%;margin:0 0 4px;font-size:18px}.page-module__slNMMa__resourcesIntro ul{width:100%;max-width:100%;margin:0 0 12px;padding-left:14px}.page-module__slNMMa__resourcesIntro li{color:#5f8f31;font-size:15px;line-height:1.5;text-decoration:underline}.page-module__slNMMa__resourcesIntro li a{color:inherit}.page-module__slNMMa__resourcesButtons{gap:8px;width:min(100%,190px);margin-top:auto;display:grid}.page-module__slNMMa__resourcesButtons a{color:#fff;background:#57606a;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__slNMMa__resourcesPosts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;height:100%;display:grid}.page-module__slNMMa__resourceEmpty{color:#4e5663;text-align:center;border:1px dashed #c8ced6;border-radius:12px;padding:16px 12px;font-size:11px}.page-module__slNMMa__resourcePostCard{background:#fff;border:1px solid #d8dbe0;border-radius:14px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 8px 20px #2c3e5514}.page-module__slNMMa__resourcePostImageWrap{aspect-ratio:4/2.15;display:block;overflow:hidden}.page-module__slNMMa__resourcePostImageWrap img{object-fit:cover;width:100%;height:100%;display:block}.page-module__slNMMa__resourcePostBody{flex:1;padding:14px 16px 18px}.page-module__slNMMa__resourcePostTitle{color:#5f8f31;font-size:17px;font-weight:800;line-height:1.04;text-decoration:none;display:inline-block}.page-module__slNMMa__resourcePostDate{color:#666f7c;margin:8px 0 0;font-size:15px;line-height:1}.page-module__slNMMa__firstStepInsurancePanels{width:min(var(--section-max-width),calc(100% - (var(--section-gutter)*2)));margin:0 auto 28px}.page-module__slNMMa__firstStepTestimonialsSection{width:min(var(--section-max-width),calc(100% - (var(--section-gutter)*2)));margin:0 auto 34px}.page-module__slNMMa__firstStepTestimonialsCard{min-height:0}@media (max-width:1080px){.page-module__slNMMa__hero{min-height:520px}.page-module__slNMMa__heroContent{grid-template-columns:1fr;gap:clamp(18px,3vw,30px);width:min(1100px,100% - 42px);padding-top:clamp(44px,8vw,80px);padding-bottom:106px}.page-module__slNMMa__heroLogo{width:min(340px,66vw)}.page-module__slNMMa__copyWrap h1{font-size:clamp(1.6rem,4.5vw,2.7rem)}.page-module__slNMMa__copyWrap p{font-size:clamp(.98rem,3vw,1.5rem)}.page-module__slNMMa__updateBar p{font-size:clamp(.84rem,1.9vw,1.06rem)}.page-module__slNMMa__firstStepFaqSection{grid-template-columns:1fr;gap:20px;margin-top:30px;margin-bottom:32px}.page-module__slNMMa__firstStepCopyCol{padding-top:0}.page-module__slNMMa__firstStepCopyHeading{margin-bottom:10px;font-size:clamp(1.22rem,3.6vw,1.72rem)}.page-module__slNMMa__firstStepCopyBody{font-size:clamp(.9rem,1.75vw,.98rem)}.page-module__slNMMa__firstStepCopyHighlight{margin-top:14px;font-size:clamp(1.24rem,4.4vw,1.82rem)}.page-module__slNMMa__firstStepFaqTrigger{padding:14px 16px;font-size:clamp(.95rem,2.4vw,1.18rem)}.page-module__slNMMa__firstStepFaqAnswer{padding:0 16px 14px;font-size:clamp(.85rem,1.7vw,.95rem)}.page-module__slNMMa__locationsIntro{margin-bottom:12px}.page-module__slNMMa__locationsIntro h2{font-size:clamp(1.28rem,3.8vw,1.85rem)}.page-module__slNMMa__locationsIntro p{font-size:clamp(.88rem,1.8vw,.96rem)}.page-module__slNMMa__firstStepLocationsGrid{margin-bottom:30px}.page-module__slNMMa__firstStepTreatmentContact{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.page-module__slNMMa__firstStepTreatmentCard,.page-module__slNMMa__firstStepConsultationCard{border-radius:14px;min-height:320px}.page-module__slNMMa__firstStepTreatmentContent{width:calc(100% - 34px);padding:24px 0 20px}.page-module__slNMMa__firstStepTreatmentContent h2{font-size:clamp(1.02rem,3vw,1.35rem)}.page-module__slNMMa__firstStepTreatmentContent p{font-size:clamp(.88rem,1.9vw,1rem)}.page-module__slNMMa__firstStepTreatmentCta{min-height:34px;font-size:clamp(.82rem,1.8vw,.95rem)}.page-module__slNMMa__firstStepConsultationForm{gap:10px;width:calc(100% - 32px);padding:22px 0 16px}.page-module__slNMMa__firstStepConsultationForm h2{font-size:clamp(1.06rem,3.2vw,1.4rem)}.page-module__slNMMa__firstStepConsultationForm p{font-size:clamp(.82rem,2vw,.98rem)}.page-module__slNMMa__firstStepConsultationInput{border-radius:11px;min-height:40px;padding:0 12px;font-size:clamp(.84rem,2vw,.95rem)}.page-module__slNMMa__firstStepConsultationSubmit{min-height:40px;padding:0 16px;font-size:clamp(.88rem,2vw,1rem)}.page-module__slNMMa__resourcesSection{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.page-module__slNMMa__resourcesIntro{max-width:540px}.page-module__slNMMa__resourcesButtons{max-width:220px}.page-module__slNMMa__firstStepInsurancePanels{margin-bottom:22px}.page-module__slNMMa__firstStepTestimonialsSection{margin-bottom:28px}}@media (max-width:680px){.page-module__slNMMa__hero{min-height:500px}.page-module__slNMMa__heroContent{gap:14px;width:calc(100% - 26px);padding-top:34px;padding-bottom:92px}.page-module__slNMMa__heroLogo{width:min(260px,82vw)}.page-module__slNMMa__copyWrap h1{font-size:clamp(1.42rem,7.1vw,2rem)}.page-module__slNMMa__copyWrap p{font-size:clamp(.9rem,4.6vw,1.12rem)}.page-module__slNMMa__updateBar{padding:9px 10px}.page-module__slNMMa__updateBar p{font-size:.83rem;line-height:1.38}.page-module__slNMMa__firstStepFaqSection{gap:16px;margin-top:20px;margin-bottom:24px}.page-module__slNMMa__firstStepCopyHeading{margin-bottom:8px;font-size:clamp(1.1rem,5.4vw,1.34rem)}.page-module__slNMMa__firstStepCopyBody{font-size:.86rem;line-height:1.36}.page-module__slNMMa__firstStepCopyHighlight{margin-top:10px;font-size:clamp(1.16rem,5.8vw,1.44rem)}.page-module__slNMMa__firstStepFaqTrigger{padding:12px;font-size:.92rem}.page-module__slNMMa__firstStepFaqIcon{width:18px;height:18px;font-size:14px}.page-module__slNMMa__firstStepFaqAnswer{padding:0 12px 12px;font-size:.83rem;line-height:1.34}.page-module__slNMMa__locationsIntro h2{font-size:clamp(1.08rem,5.8vw,1.3rem)}.page-module__slNMMa__locationsIntro p{font-size:.84rem;line-height:1.36}.page-module__slNMMa__firstStepLocationsGrid{margin-bottom:24px}.page-module__slNMMa__firstStepTreatmentCard,.page-module__slNMMa__firstStepConsultationCard{border-radius:12px;min-height:0}.page-module__slNMMa__firstStepTreatmentContent{width:calc(100% - 22px);padding:18px 0 14px}.page-module__slNMMa__firstStepTreatmentContent h2{font-size:clamp(.92rem,5vw,1.08rem)}.page-module__slNMMa__firstStepTreatmentContent p{margin-top:8px;font-size:.84rem;line-height:1.34}.page-module__slNMMa__firstStepTreatmentCta{min-height:30px;margin-top:10px;padding:0 12px;font-size:.8rem}.page-module__slNMMa__firstStepConsultationForm{gap:8px;width:calc(100% - 20px);padding:16px 0 12px}.page-module__slNMMa__firstStepConsultationForm h2{font-size:clamp(.96rem,5.4vw,1.14rem)}.page-module__slNMMa__firstStepConsultationForm p{font-size:.8rem;line-height:1.28}.page-module__slNMMa__firstStepConsultationTopRow{grid-template-columns:1fr;gap:8px}.page-module__slNMMa__firstStepConsultationInput{border-radius:10px;min-height:36px;padding:0 10px;font-size:.82rem}.page-module__slNMMa__firstStepConsultationSubmit{min-height:34px;padding:0 14px;font-size:.82rem}.page-module__slNMMa__resourcesIntro h2{border-radius:999px;width:auto;padding:6px 12px 7px;font-size:15px;display:inline-block}.page-module__slNMMa__resourcesIntro p{margin:8px 0 10px;font-size:12px;line-height:1.4}.page-module__slNMMa__resourcesIntro h3{margin-bottom:6px;font-size:12px}.page-module__slNMMa__resourcesIntro li{font-size:11px;line-height:1.45}.page-module__slNMMa__resourcesIntro{background:#fff;border:1px solid #d6d9dd;border-radius:12px;max-width:none;padding:10px}.page-module__slNMMa__resourcesIntro ul{margin-bottom:10px;padding-left:16px}.page-module__slNMMa__resourcesButtons{gap:8px;width:100%;max-width:none}.page-module__slNMMa__resourcesButtons a{width:100%;min-height:34px;font-size:11px}.page-module__slNMMa__resourcesPosts{grid-template-columns:1fr;gap:12px;margin-top:2px}.page-module__slNMMa__resourcePostBody{padding:12px 13px 14px}.page-module__slNMMa__resourcePostTitle,.page-module__slNMMa__resourcePostDate{font-size:14px}.page-module__slNMMa__firstStepInsurancePanels{margin-bottom:18px}.page-module__slNMMa__firstStepTestimonialsSection{margin-bottom:22px}}
.page-module__9X0mAq__page{min-height:100vh;font-family:var(--font-geist-sans);background:#f3f3f3}.page-module__9X0mAq__main{display:block}.page-module__9X0mAq__wayOutFaqSection.page-module__9X0mAq__wayOutFaqSection{margin-top:34px}.page-module__9X0mAq__wayOutFaqHeading.page-module__9X0mAq__wayOutFaqHeading{color:#4d535a;letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.45rem,2.1vw,2.35rem);font-weight:700;line-height:1.06}.page-module__9X0mAq__wayOutFaqHeadingAccent{color:#5f8f31}.page-module__9X0mAq__wayOutFaqDescription.page-module__9X0mAq__wayOutFaqDescription{color:#4e5663;max-width:920px;margin:0 0 14px;font-size:clamp(.92rem,.92vw,1.08rem);line-height:1.44}.page-module__9X0mAq__mediaCardsSection{width:min(var(--section-max-width),calc(100% - (var(--section-gutter)*2)));grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:8px auto 44px;display:grid}.page-module__9X0mAq__mediaCard{background:#f3f3f3;border:1px solid #d8dde2;border-radius:24px;min-height:0;padding:16px 20px 18px;box-shadow:0 10px 20px #171e2829}.page-module__9X0mAq__groupTimesCard{color:inherit;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.page-module__9X0mAq__groupTimesHeading{color:#4d5663;letter-spacing:-.01em;margin:0;font-size:clamp(1.08rem,1.4vw,1.78rem);font-weight:700;line-height:1.08}.page-module__9X0mAq__groupTimesHeading span{color:#5f8f31}.page-module__9X0mAq__groupTimesImageWrap{border-radius:0;margin-top:12px;overflow:hidden}.page-module__9X0mAq__groupTimesImage{width:100%;height:auto;display:block}.page-module__9X0mAq__recentTestimonialsCard{flex-direction:column;display:flex}.page-module__9X0mAq__recentStars{color:#5f8f31;letter-spacing:.16em;margin:0 0 6px;font-size:clamp(1.08rem,1.42vw,1.72rem);line-height:1}.page-module__9X0mAq__recentHeading{color:#4d5663;letter-spacing:-.01em;margin:0;font-size:clamp(1.12rem,1.55vw,1.95rem);font-weight:700;line-height:.96}.page-module__9X0mAq__recentHeading span{color:#5f8f31}.page-module__9X0mAq__recentQuote{color:#4e5865;margin:18px 0 10px;font-size:clamp(.9rem,.9vw,1.08rem);font-style:italic;line-height:1.38}.page-module__9X0mAq__recentAuthor{color:#4d5663;margin:0;font-size:clamp(.84rem,.83vw,1rem);font-weight:700;line-height:1.3}.page-module__9X0mAq__recentDots{justify-content:center;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.page-module__9X0mAq__recentDot{opacity:.45;cursor:pointer;background:#5f8f31;border:0;border-radius:999px;width:8px;height:8px;padding:0}.page-module__9X0mAq__recentDotActive{opacity:1}.page-module__9X0mAq__dualDiagnosisSection{width:min(var(--section-max-width),calc(100% - (var(--section-gutter)*2)));margin:0 auto 34px}.page-module__9X0mAq__dualDiagnosisTitle{text-align:center;color:#c2c5c9;letter-spacing:.03em;margin:0 0 12px;font-size:clamp(1.35rem,2.3vw,2.6rem);font-weight:800;line-height:1}.page-module__9X0mAq__dualDiagnosisGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;display:grid}.page-module__9X0mAq__dualDiagnosisCard{isolation:isolate;background:#dfe4e8;border:1px solid #cad2d9;border-radius:18px;min-height:320px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #141e2824}.page-module__9X0mAq__dualDiagnosisImage{object-fit:cover;object-position:center}.page-module__9X0mAq__dualDiagnosisOverlay{z-index:1;position:absolute;inset:0}.page-module__9X0mAq__dualDiagnosisOverlaySUD{background:linear-gradient(90deg,#ebeff4de 0%,#ebeff4d1 46%,#ebeff4bd 100%),linear-gradient(#ebeff429 0%,#ebeff40f 100%)}.page-module__9X0mAq__dualDiagnosisOverlayBehavioral{background:linear-gradient(90deg,#5b8b2ee6 0%,#5b8b2ec7 50%,#5b8b2e8f 100%),linear-gradient(#5b8b2e1a 0%,#5b8b2e00 100%)}.page-module__9X0mAq__dualDiagnosisContent{z-index:2;width:min(640px,100% - 58px);margin:0 auto;padding:24px 0 18px;position:relative}.page-module__9X0mAq__dualDiagnosisContent h3{margin:0;font-size:clamp(1.04rem,1.48vw,1.58rem);font-weight:700;line-height:1.08}.page-module__9X0mAq__dualDiagnosisContent p{margin:10px 0 0;font-size:clamp(.82rem,.82vw,.98rem);line-height:1.39}.page-module__9X0mAq__dualDiagnosisCardSUD .page-module__9X0mAq__dualDiagnosisContent h3{color:#1f2a3a}.page-module__9X0mAq__dualDiagnosisCardSUD .page-module__9X0mAq__dualDiagnosisContent p{color:#4a5563}.page-module__9X0mAq__dualDiagnosisCardBehavioral .page-module__9X0mAq__dualDiagnosisContent h3,.page-module__9X0mAq__dualDiagnosisCardBehavioral .page-module__9X0mAq__dualDiagnosisContent p{color:#fff}.page-module__9X0mAq__dualDiagnosisCta{color:#4f5762;background:#f6f7f9;border-radius:999px;justify-content:center;align-items:center;min-height:34px;margin-top:12px;padding:0 14px;font-size:clamp(.86rem,.85vw,.98rem);font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.page-module__9X0mAq__consultationSection{width:min(var(--section-max-width),calc(100% - (var(--section-gutter)*2)));gap:18px;margin:0 auto 36px;display:grid}.page-module__9X0mAq__consultationFormCard{background:#f3f3f3;border:1px solid #d8dde2;border-radius:22px;gap:10px;padding:16px 22px 18px;display:grid;box-shadow:0 10px 20px #171e2829}.page-module__9X0mAq__consultationHeading{color:#4d5663;letter-spacing:-.01em;margin:0;font-size:clamp(1.55rem,3vw,3.1rem);font-weight:700;line-height:1.02}.page-module__9X0mAq__consultationHeading span{color:#5f8f31}.page-module__9X0mAq__consultationSubheading{color:#4d5663;margin:0;font-size:clamp(1rem,1.45vw,1.95rem);font-weight:700;line-height:1.2}.page-module__9X0mAq__consultationSubheading span,.page-module__9X0mAq__consultationSubheading a{color:#5f8f31}.page-module__9X0mAq__consultationInput{color:#4e5560;background:#f3f3f3;border:1px solid #b7bec7;border-radius:13px;outline:none;width:100%;min-height:44px;padding:0 16px;font-size:clamp(.98rem,1.02vw,1.28rem)}.page-module__9X0mAq__consultationInput::placeholder{color:#4e5560}.page-module__9X0mAq__consultationInput:focus{border-color:#5f8f31;box-shadow:0 0 0 3px #5f8f312e}.page-module__9X0mAq__consultationInlineFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__9X0mAq__consultationActions{justify-content:flex-end;display:flex}.page-module__9X0mAq__consultationSubmit{color:#fff;cursor:pointer;background:#5f8f31;border:0;border-radius:999px;min-height:42px;padding:0 16px;font-size:clamp(1rem,1.04vw,1.2rem);font-weight:700;line-height:1}.page-module__9X0mAq__consultationSubmit:disabled{opacity:.75;cursor:not-allowed}.page-module__9X0mAq__consultationError{color:#a92e2e;margin:0;font-size:.88rem;line-height:1.35}.page-module__9X0mAq__consultationSuccess{color:#2c6d20;margin:0;font-size:.88rem;line-height:1.35}.page-module__9X0mAq__wayOutInsurancePanels{margin-top:4px}.page-module__9X0mAq__wayOutLocationsGrid{margin-bottom:34px}.page-module__9X0mAq__hero{isolation:isolate;width:100%;min-height:clamp(440px,36vw,600px);display:block;position:relative;overflow:hidden}.page-module__9X0mAq__heroBackground{object-fit:cover;object-position:center 42%;filter:brightness(.78)saturate(.9)}.page-module__9X0mAq__topFade{z-index:1;background:linear-gradient(#ffffffeb 0%,#ffffffc7 16%,#ffffff8f 34%,#ffffff52 54%,#ffffff1f 70%,#fff0 86%);position:absolute;inset:0}.page-module__9X0mAq__edgeVignette{z-index:2;background:radial-gradient(90% 70% at 0 56%,#0515245c 0%,#0515240d 55%,#0000 80%),radial-gradient(90% 70% at 100%,#05152457 0%,#0515240f 52%,#0000 80%);position:absolute;inset:0}.page-module__9X0mAq__heroContent{z-index:3;grid-template-columns:minmax(280px,420px) minmax(420px,1fr);align-items:center;gap:clamp(30px,4.2vw,84px);width:min(1260px,100% - 60px);margin:0 auto;padding:clamp(62px,8.2vw,136px) 0 118px;display:grid;position:relative}.page-module__9X0mAq__logoWrap{justify-content:center;align-items:center;display:flex}.page-module__9X0mAq__heroLogo{width:clamp(180px,19vw,330px);height:auto}.page-module__9X0mAq__copyWrap{text-align:center;justify-items:center;gap:clamp(12px,1.7vw,30px);max-width:900px;display:grid}.page-module__9X0mAq__copyWrap h1{color:#4d535a;letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3.2vw,3.8rem);font-weight:700;line-height:.98}.page-module__9X0mAq__copyWrap p{color:#5b973d;letter-spacing:-.012em;margin:0;font-size:clamp(.95rem,1.7vw,2rem);font-weight:700;line-height:1.12}.page-module__9X0mAq__sealAccent{z-index:4;aspect-ratio:1;background:radial-gradient(circle at 30% 28%,#fff9c2f2 0%,#ffe477e0 34%,#d2a230db 72%,#785416d1 100%);border-radius:999px;width:clamp(68px,7.2vw,128px);position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #bc8f325c,0 10px 22px #0f1a2457}.page-module__9X0mAq__updateBar{z-index:5;background:#669836;justify-content:center;align-items:center;min-height:clamp(48px,3.1vw,66px);padding:8px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__9X0mAq__updateBar p{text-align:center;color:#fff;margin:0;font-size:clamp(.88rem,1.02vw,1.5rem);line-height:1.35}.page-module__9X0mAq__updateBar strong{font-weight:700}@media (max-width:1080px){.page-module__9X0mAq__wayOutFaqSection.page-module__9X0mAq__wayOutFaqSection{margin-top:26px}.page-module__9X0mAq__wayOutFaqHeading.page-module__9X0mAq__wayOutFaqHeading{font-size:clamp(1.32rem,3.6vw,1.95rem)}.page-module__9X0mAq__wayOutFaqDescription.page-module__9X0mAq__wayOutFaqDescription{font-size:clamp(.9rem,1.9vw,1rem)}.page-module__9X0mAq__mediaCardsSection{grid-template-columns:1fr;gap:16px;margin-top:6px;margin-bottom:32px}.page-module__9X0mAq__mediaCard{border-radius:18px;padding:14px 14px 16px}.page-module__9X0mAq__groupTimesHeading{font-size:clamp(1rem,3.2vw,1.36rem)}.page-module__9X0mAq__recentHeading{font-size:clamp(1.02rem,3.4vw,1.48rem)}.page-module__9X0mAq__recentQuote{margin-top:12px;font-size:clamp(.86rem,1.8vw,.95rem)}.page-module__9X0mAq__recentAuthor{font-size:clamp(.8rem,1.65vw,.9rem)}.page-module__9X0mAq__dualDiagnosisSection{margin-bottom:26px}.page-module__9X0mAq__dualDiagnosisTitle{margin-bottom:10px;font-size:clamp(1.2rem,3.4vw,1.7rem)}.page-module__9X0mAq__dualDiagnosisGrid{grid-template-columns:1fr;gap:14px}.page-module__9X0mAq__dualDiagnosisCard{border-radius:16px;min-height:280px;padding-bottom:8px}.page-module__9X0mAq__dualDiagnosisContent{width:calc(100% - 34px);padding-top:20px;padding-bottom:16px}.page-module__9X0mAq__dualDiagnosisContent h3{font-size:clamp(.98rem,2.8vw,1.26rem)}.page-module__9X0mAq__dualDiagnosisContent p{font-size:clamp(.8rem,1.5vw,.9rem)}.page-module__9X0mAq__dualDiagnosisCta{min-height:32px;padding:0 16px;font-size:clamp(.82rem,1.4vw,.9rem)}.page-module__9X0mAq__consultationSection{gap:14px;margin-bottom:28px}.page-module__9X0mAq__wayOutLocationsGrid{margin-bottom:28px}.page-module__9X0mAq__consultationFormCard{border-radius:18px;padding:14px 14px 16px}.page-module__9X0mAq__consultationHeading{font-size:clamp(1.24rem,4.2vw,1.84rem)}.page-module__9X0mAq__consultationSubheading{font-size:clamp(.86rem,2.5vw,1.08rem)}.page-module__9X0mAq__consultationInput{border-radius:11px;min-height:40px;padding:0 12px;font-size:clamp(.86rem,2vw,.95rem)}.page-module__9X0mAq__consultationInlineFields{gap:10px}.page-module__9X0mAq__consultationSubmit{min-height:38px;font-size:clamp(.88rem,2vw,.98rem)}.page-module__9X0mAq__hero{min-height:520px}.page-module__9X0mAq__heroContent{grid-template-columns:1fr;gap:clamp(18px,3vw,30px);width:min(1100px,100% - 42px);padding-top:clamp(44px,8vw,80px);padding-bottom:108px}.page-module__9X0mAq__copyWrap{max-width:780px}.page-module__9X0mAq__copyWrap h1{max-width:820px;font-size:clamp(1.7rem,4.5vw,2.6rem)}.page-module__9X0mAq__copyWrap p{font-size:clamp(.94rem,2.6vw,1.35rem)}.page-module__9X0mAq__sealAccent{bottom:16px}.page-module__9X0mAq__updateBar p{font-size:clamp(.84rem,1.9vw,1.06rem)}}@media (max-width:680px){.page-module__9X0mAq__wayOutFaqSection.page-module__9X0mAq__wayOutFaqSection{margin-top:18px}.page-module__9X0mAq__wayOutFaqHeading.page-module__9X0mAq__wayOutFaqHeading{margin-bottom:8px;font-size:clamp(1.22rem,6.5vw,1.65rem);line-height:1.1}.page-module__9X0mAq__wayOutFaqDescription.page-module__9X0mAq__wayOutFaqDescription{margin-bottom:10px;font-size:.88rem;line-height:1.4}.page-module__9X0mAq__mediaCardsSection{margin-top:2px;margin-bottom:24px}.page-module__9X0mAq__mediaCard{border-radius:14px;padding:12px 10px}.page-module__9X0mAq__groupTimesHeading{font-size:clamp(.96rem,5.6vw,1.14rem)}.page-module__9X0mAq__recentStars{font-size:.95rem}.page-module__9X0mAq__recentHeading{font-size:clamp(.98rem,5.8vw,1.18rem)}.page-module__9X0mAq__recentQuote{margin-top:10px;font-size:.82rem;line-height:1.35}.page-module__9X0mAq__recentAuthor{font-size:.78rem}.page-module__9X0mAq__recentDots{gap:8px;padding-top:10px}.page-module__9X0mAq__recentDot{width:7px;height:7px}.page-module__9X0mAq__dualDiagnosisSection{margin-bottom:18px}.page-module__9X0mAq__dualDiagnosisTitle{margin-bottom:8px;font-size:clamp(1.02rem,5.8vw,1.28rem)}.page-module__9X0mAq__dualDiagnosisContent{width:calc(100% - 22px);padding-top:16px;padding-bottom:14px}.page-module__9X0mAq__dualDiagnosisContent h3{font-size:clamp(.9rem,5vw,1.06rem)}.page-module__9X0mAq__dualDiagnosisContent p{margin-top:9px;font-size:.78rem;line-height:1.33}.page-module__9X0mAq__dualDiagnosisCta{min-height:30px;margin-top:10px;padding:0 12px;font-size:.8rem}.page-module__9X0mAq__consultationSection{gap:12px;margin-bottom:20px}.page-module__9X0mAq__wayOutLocationsGrid{margin-bottom:20px}.page-module__9X0mAq__consultationFormCard{border-radius:14px;gap:8px;padding:10px 10px 12px}.page-module__9X0mAq__consultationHeading{font-size:clamp(1.08rem,7vw,1.3rem)}.page-module__9X0mAq__consultationSubheading{font-size:clamp(.8rem,4.4vw,.9rem)}.page-module__9X0mAq__consultationInlineFields{grid-template-columns:1fr;gap:8px}.page-module__9X0mAq__consultationInput{border-radius:10px;min-height:36px;padding:0 10px;font-size:.82rem}.page-module__9X0mAq__consultationSubmit{min-height:34px;padding:0 14px;font-size:.82rem}.page-module__9X0mAq__hero{min-height:500px}.page-module__9X0mAq__heroContent{gap:16px;width:calc(100% - 26px);padding-top:34px;padding-bottom:98px}.page-module__9X0mAq__heroLogo{width:min(220px,72vw)}.page-module__9X0mAq__copyWrap h1{font-size:clamp(1.55rem,7.6vw,2.1rem)}.page-module__9X0mAq__copyWrap p{font-size:clamp(.9rem,4.6vw,1.12rem)}.page-module__9X0mAq__sealAccent{display:none}.page-module__9X0mAq__updateBar{padding:9px 10px}.page-module__9X0mAq__updateBar p{font-size:.83rem;line-height:1.38}}
