.page-module__p1ELFa__page{color:#40536c;min-height:100vh;font-family:var(--font-geist-sans);background:#ececec}.page-module__p1ELFa__main{width:min(var(--section-max-width),calc(100% - (var(--section-gutter)*2)));gap:28px;margin:28px auto 48px;display:grid}.page-module__p1ELFa__section{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);align-items:start;gap:24px;display:grid}.page-module__p1ELFa__sectionReverse{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.page-module__p1ELFa__mediaCol{width:100%}.page-module__p1ELFa__sectionImage{border-radius:16px;width:100%;height:auto;display:block}.page-module__p1ELFa__copyCol h1,.page-module__p1ELFa__copyCol h2{color:#5f8f31;letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(22px,1.75vw,30px);font-weight:700;line-height:1.08}.page-module__p1ELFa__copyCol p{color:#4e5663;margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.46}.page-module__p1ELFa__symptomList{color:#4e5663;gap:4px;margin:0;padding-left:20px;display:grid}.page-module__p1ELFa__symptomList li{font-size:14px;font-weight:500;line-height:1.4}.page-module__p1ELFa__ctaButton{color:#fff;background:#5f8f31;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.page-module__p1ELFa__locationProgramsBand{background:#5f8f31;border-radius:18px;place-items:center;gap:10px;width:100%;min-height:122px;padding:14px 20px;display:grid;position:relative;overflow:hidden}.page-module__p1ELFa__locationProgramsBand:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff14,#fff0);position:absolute;inset:0}.page-module__p1ELFa__locationProgramsBand h2{color:#fff;text-align:center;letter-spacing:-.01em;margin:0;font-size:clamp(18px,1.65vw,25px);font-weight:700;line-height:1.08;position:relative}.page-module__p1ELFa__locationProgramsButton{color:#5f8f31;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.page-module__p1ELFa__behavioralGridSection{grid-template-columns:1.15fr 1fr 1fr 1fr;align-items:start;gap:24px;display:grid}.page-module__p1ELFa__behavioralIntroCard h3{color:#5f8f31;margin:0 0 8px;font-size:clamp(18px,1.35vw,24px);font-weight:700;line-height:1.08}.page-module__p1ELFa__behavioralIntroCard p{color:#4e5663;margin:0;font-size:14px;font-weight:500;line-height:1.45}.page-module__p1ELFa__behavioralListCard h4{color:#3f5068;margin:0 0 6px;font-size:clamp(17px,1.2vw,22px);font-weight:700;line-height:1.08}.page-module__p1ELFa__behavioralListCard ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.page-module__p1ELFa__behavioralListCard li{color:#4e5663;margin:0;padding-left:9px;font-size:13px;font-weight:500;line-height:1.35;position:relative}.page-module__p1ELFa__behavioralListCard li:before{content:"•";color:currentColor;position:absolute;top:0;left:0}.page-module__p1ELFa__faqSection{margin-top:2px}.page-module__p1ELFa__faqHeading{color:#b8bdc3;text-align:center;letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(22px,2vw,38px);font-weight:700;line-height:1.08}.page-module__p1ELFa__faqAccordionCol{gap:14px;display:grid}.page-module__p1ELFa__faqItem{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__p1ELFa__faqItemOpen{background:repeating-linear-gradient(125deg,#ffffff08 0 140px,#0000000d 140px 280px),linear-gradient(145deg,#5f8f31 0%,#669939 100%)}.page-module__p1ELFa__faqTrigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.page-module__p1ELFa__faqIcon{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__p1ELFa__faqTrigger[aria-expanded=true] .page-module__p1ELFa__faqIcon{transform:rotate(180deg)}.page-module__p1ELFa__faqPanel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .2s;display:grid}.page-module__p1ELFa__faqPanel>*{overflow:hidden}.page-module__p1ELFa__faqPanelOpen{opacity:1;grid-template-rows:1fr}.page-module__p1ELFa__faqAnswer{color:#fffffff2;margin:0;padding:0 18px 10px;font-size:13px;font-weight:500;line-height:1.38}.page-module__p1ELFa__insurancePanelsSection{width:100%;margin-top:2px}@media (max-width:1020px){.page-module__p1ELFa__main{gap:20px;margin-top:20px;margin-bottom:34px}.page-module__p1ELFa__section,.page-module__p1ELFa__sectionReverse{grid-template-columns:1fr;gap:14px}.page-module__p1ELFa__copyCol h1,.page-module__p1ELFa__copyCol h2{font-size:clamp(19px,4.9vw,25px)}.page-module__p1ELFa__copyCol p{font-size:13px;line-height:1.42}.page-module__p1ELFa__symptomList li{font-size:13px}.page-module__p1ELFa__ctaButton{min-height:36px;padding:0 16px;font-size:14px}.page-module__p1ELFa__locationProgramsBand{border-radius:14px;min-height:106px;padding:12px 14px}.page-module__p1ELFa__locationProgramsBand h2{font-size:clamp(17px,4.6vw,20px)}.page-module__p1ELFa__behavioralGridSection{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.page-module__p1ELFa__behavioralIntroCard h3{font-size:clamp(18px,4.4vw,22px)}.page-module__p1ELFa__behavioralListCard h4{font-size:clamp(16px,4vw,19px)}.page-module__p1ELFa__behavioralIntroCard p,.page-module__p1ELFa__behavioralListCard li{font-size:13px;line-height:1.35}.page-module__p1ELFa__faqHeading{font-size:clamp(20px,4.8vw,28px)}.page-module__p1ELFa__faqTrigger{padding:12px 14px;font-size:14px}.page-module__p1ELFa__faqAnswer{padding:0 14px 10px;font-size:12px}}@media (max-width:680px){.page-module__p1ELFa__main{gap:16px;margin-top:16px;margin-bottom:28px}.page-module__p1ELFa__copyCol h1,.page-module__p1ELFa__copyCol h2{font-size:clamp(18px,6.4vw,22px)}.page-module__p1ELFa__copyCol p{font-size:13px;line-height:1.4}.page-module__p1ELFa__symptomList li{font-size:13px}.page-module__p1ELFa__locationProgramsBand{gap:8px;min-height:96px}.page-module__p1ELFa__locationProgramsBand h2{font-size:clamp(16px,6vw,18px)}.page-module__p1ELFa__behavioralGridSection{grid-template-columns:1fr;gap:12px}.page-module__p1ELFa__faqHeading{font-size:clamp(18px,6.4vw,22px)}.page-module__p1ELFa__faqTrigger{padding:10px 12px;font-size:13px}.page-module__p1ELFa__faqIcon{width:18px;height:18px;font-size:14px}.page-module__p1ELFa__faqAnswer{padding:0 12px 10px;font-size:12px}}
