.RecoveryHeroSection-module__x6lEuq__heroSignalBand{z-index:3;flex:none;width:100%;position:relative}.RecoveryHeroSection-module__x6lEuq__section{background:#ededed;flex-direction:column;width:100%;min-height:100svh;display:flex;position:relative;overflow-x:clip}.RecoveryHeroSection-module__x6lEuq__mediaFrame{box-sizing:border-box;flex:1;width:100%;min-height:0;padding:12px 12px 0;display:flex;position:relative}@media (min-width:992px){.RecoveryHeroSection-module__x6lEuq__mediaFrame{padding:24px 24px 0}}.RecoveryHeroSection-module__x6lEuq__heroMediaArea{background:#b4b4b4;border-radius:16px;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}@media (min-width:992px){.RecoveryHeroSection-module__x6lEuq__heroMediaArea{border-radius:24px}}.RecoveryHeroSection-module__x6lEuq__background{z-index:0;position:absolute;inset:0}.RecoveryHeroSection-module__x6lEuq__heroVideo{object-fit:cover;object-position:center center;pointer-events:none;-webkit-tap-highlight-color:transparent;width:100%;min-width:100%;height:100%;min-height:100%;position:absolute;inset:0}.RecoveryHeroSection-module__x6lEuq__heroPoster{object-fit:cover;object-position:center center;opacity:1;pointer-events:none;width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;inset:0}.RecoveryHeroSection-module__x6lEuq__heroPoster[data-hidden=true]{opacity:0}.RecoveryHeroSection-module__x6lEuq__overlay{z-index:1;pointer-events:none;background:#00000052;position:absolute;inset:0}.RecoveryHeroSection-module__x6lEuq__copyBlock{z-index:2;box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:20px;width:min(100% - 32px,450px);max-width:450px;display:flex;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}@media (min-width:992px){.RecoveryHeroSection-module__x6lEuq__copyBlock{top:50%}}.RecoveryHeroSection-module__x6lEuq__location{color:#fff;letter-spacing:-.5px;text-transform:uppercase;text-align:inherit;margin:0;font-size:14px;font-weight:500;line-height:1.2;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace!important}@media (min-width:992px){.RecoveryHeroSection-module__x6lEuq__location{font-size:16px}}.RecoveryHeroSection-module__x6lEuq__titleWrap{align-self:center;margin:0 0 -.08em;font-size:64px;line-height:0}@media (min-width:992px){.RecoveryHeroSection-module__x6lEuq__titleWrap{margin-bottom:-.1em;font-size:96px}}.RecoveryHeroSection-module__x6lEuq__title{color:#fff;width:fit-content;font-size:inherit;letter-spacing:-.64px;text-transform:uppercase;text-align:center;text-edge:cap;leading-trim:both;margin:0;padding:0;font-style:italic;font-weight:400;line-height:.85;display:block;font-family:dharma-gothic-e,sans-serif!important}@media (min-width:992px){.RecoveryHeroSection-module__x6lEuq__title{letter-spacing:-.96px;text-shadow:0 0 24px #ffffff2e}}.RecoveryHeroSection-module__x6lEuq__subtitle{color:#fff;font-family:var(--font-inter), "Inter", sans-serif;letter-spacing:-.6px;text-align:center;margin:0;font-size:13px;font-weight:400;line-height:1.2}@media (min-width:992px){.RecoveryHeroSection-module__x6lEuq__subtitle{font-size:16px}}
.RecoveryThemeTransition-module__ZbGOia__themeZone{--recovery-theme-bg:#000;--recovery-theme-text:#fff;--recovery-theme-muted:#ffffffb3;--recovery-theme-divider:#ffffff1f;--recovery-theme-hover:#ffffff08;width:100%;max-width:100%;position:relative}
.RecoveryTreatmentsSection-module__QPDNXq__sectionRoot.RecoveryTreatmentsSection-module__QPDNXq__sectionRoot{background:var(--recovery-theme-bg,#ededed)}.RecoveryTreatmentsSection-module__QPDNXq__themedSectionLabel.RecoveryTreatmentsSection-module__QPDNXq__themedSectionLabel,.RecoveryTreatmentsSection-module__QPDNXq__themedSectionHeading.RecoveryTreatmentsSection-module__QPDNXq__themedSectionHeading,.RecoveryTreatmentsSection-module__QPDNXq__themedBodyText.RecoveryTreatmentsSection-module__QPDNXq__themedBodyText{color:var(--recovery-theme-text,#000)}.RecoveryTreatmentsSection-module__QPDNXq__shell.RecoveryTreatmentsSection-module__QPDNXq__shell{gap:clamp(48px,8svh,80px);width:min(100%,1272px)}@media (min-width:992px){.RecoveryTreatmentsSection-module__QPDNXq__shell.RecoveryTreatmentsSection-module__QPDNXq__shell{gap:clamp(64px,8svh,80px)}}.RecoveryTreatmentsSection-module__QPDNXq__sectionHeader.RecoveryTreatmentsSection-module__QPDNXq__sectionHeader{align-self:center;width:100%;max-width:640px}.RecoveryTreatmentsSection-module__QPDNXq__list{align-self:stretch;width:100%;margin:0;padding:0;list-style:none}.RecoveryTreatmentsSection-module__QPDNXq__bookNowButton{color:#1539f5;cursor:pointer;background:0 0;border:1px solid #1539f5;border-radius:40px;flex-shrink:0;padding:8px 20px;transition:background .2s,color .2s,border-color .2s}.RecoveryTreatmentsSection-module__QPDNXq__bookNowButton:hover,.RecoveryTreatmentsSection-module__QPDNXq__bookNowButton:focus-visible{color:#fff;background:#1539f5;border-color:#1539f5}.RecoveryTreatmentsSection-module__QPDNXq__bookNowButton:focus-visible{outline-offset:2px;outline:2px solid #1539f5}.RecoveryTreatmentsSection-module__QPDNXq__row{padding:28px 20px;transition:background .2s;position:relative}.RecoveryTreatmentsSection-module__QPDNXq__row:not(:first-child){border-top:1px solid var(--recovery-theme-divider,#0000001f)}@media (min-width:992px){.RecoveryTreatmentsSection-module__QPDNXq__row{padding:40px 28px}}@media (hover:hover) and (pointer:fine){.RecoveryTreatmentsSection-module__QPDNXq__row:hover{background:var(--recovery-theme-hover,#00000008)}}.RecoveryTreatmentsSection-module__QPDNXq__rowInner{flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:992px){.RecoveryTreatmentsSection-module__QPDNXq__rowInner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}}.RecoveryTreatmentsSection-module__QPDNXq__treatmentImageShell{aspect-ratio:260/160;isolation:isolate;background:#1a1a1a;border-radius:8px;flex-shrink:0;width:100%;position:relative;overflow:hidden}@media (min-width:992px){.RecoveryTreatmentsSection-module__QPDNXq__treatmentImageShell{order:1;width:260px}}.RecoveryTreatmentsSection-module__QPDNXq__treatmentImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.06)}.RecoveryTreatmentsSection-module__QPDNXq__titleCol{flex:1;min-width:0}@media (min-width:992px){.RecoveryTreatmentsSection-module__QPDNXq__titleCol{order:0}}.RecoveryTreatmentsSection-module__QPDNXq__title{color:var(--recovery-theme-text,#000);letter-spacing:-.36px;text-transform:uppercase;margin:0;font-size:36px;font-style:italic;font-weight:400;line-height:1;font-family:dharma-gothic-e,sans-serif!important}@media (min-width:992px){.RecoveryTreatmentsSection-module__QPDNXq__title{letter-spacing:-.48px;font-size:48px}}.RecoveryTreatmentsSection-module__QPDNXq__rightCol{flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:992px){.RecoveryTreatmentsSection-module__QPDNXq__rightCol{flex-shrink:0;order:2;width:min(48%,560px)}}.RecoveryTreatmentsSection-module__QPDNXq__description{color:var(--recovery-theme-muted,#000000b3);font-family:var(--font-inter), "Inter", sans-serif;letter-spacing:-.6px;margin:0;font-size:14px;font-weight:400;line-height:1.4}@media (min-width:992px){.RecoveryTreatmentsSection-module__QPDNXq__description{font-size:16px}}.RecoveryTreatmentsSection-module__QPDNXq__actions{align-items:center;gap:24px;display:flex}.RecoveryTreatmentsSection-module__QPDNXq__learnMoreButton{cursor:pointer;color:var(--recovery-theme-muted,#000000b3);letter-spacing:.48px;text-transform:uppercase;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--recovery-theme-muted,#000000b3);text-decoration-color:var(--recovery-theme-muted,#000000b3);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:6px;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;line-height:1;text-decoration-thickness:.5px;transition:text-decoration-color .2s,color .2s;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace!important}.RecoveryTreatmentsSection-module__QPDNXq__learnMoreButton:hover{color:#1539f5;text-decoration-color:#1539f5}.RecoveryTreatmentsSection-module__QPDNXq__learnMoreButton:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #1539f5}
@property --pl-gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes AnimatedGradientBorder-module__5v3ywW__pl-plan-gradient-rotate{to{--pl-gradient-angle:360deg}}.AnimatedGradientBorder-module__5v3ywW__borderRoot{box-sizing:border-box;border-radius:var(--pl-border-radius);isolation:isolate;width:100%;height:100%;position:relative}.AnimatedGradientBorder-module__5v3ywW__borderRoot:before{content:"";z-index:1;border-radius:inherit;padding:var(--pl-border-width);background:conic-gradient(from var(--pl-gradient-angle), #1539f514 0%, #1539f554 15%, #b6c6ffcc 21%, #1539f561 25%, #1539f521 30%, #1539f514 44%, #1539f554 59%, #b6c6ffcc 65%, #1539f561 69%, #1539f521 76%, #1539f514 100%);animation:AnimatedGradientBorder-module__5v3ywW__pl-plan-gradient-rotate var(--pl-duration) linear infinite;-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AnimatedGradientBorder-module__5v3ywW__borderRoot[data-elevated=true]{z-index:1}.AnimatedGradientBorder-module__5v3ywW__borderRoot[data-elevated-scale=true]{transform-origin:50%;transform:scale(1.02)}@media (min-width:992px){.AnimatedGradientBorder-module__5v3ywW__borderRoot[data-elevated-scale=true]{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.AnimatedGradientBorder-module__5v3ywW__borderRoot:before{background:#1539f540;animation:none}}
