.mobile-treatments-header[data-astro-cid-s4fqq7ed]{display:none;width:100%;background-color:var(--color-warm-ivory)}.mobile-treatments-header__inner[data-astro-cid-s4fqq7ed]{display:flex;justify-content:center;width:100%;max-width:var(--mobile-treatments-header-max-width);margin:0 auto;padding:var(--mobile-treatments-header-padding-y) var(--mobile-treatments-header-padding-x);box-sizing:border-box}.mobile-treatments-header__content[data-astro-cid-s4fqq7ed]{display:flex;flex-direction:column;align-items:center;gap:var(--mobile-treatments-header-content-gap);width:100%;max-width:var(--mobile-treatments-header-content-max-width);text-align:center}.mobile-treatments-header__copy[data-astro-cid-s4fqq7ed]{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%}.mobile-treatments-header__heading[data-astro-cid-s4fqq7ed]{margin:0;width:100%;color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:var(--font-size-mobile-treatments-heading);font-weight:400;line-height:1.2}.mobile-treatments-header__description[data-astro-cid-s4fqq7ed]{margin:0;width:100%;color:var(--color-text-secondary);font-family:var(--font-family);font-size:var(--font-size-mobile-treatments-body);font-weight:500;line-height:1.5}.mobile-treatments-header__actions[data-astro-cid-s4fqq7ed]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.mobile-treatments-header__button[data-astro-cid-s4fqq7ed]{display:inline-flex;align-items:center;justify-content:center;padding:var(--hero-button-padding-y) var(--hero-button-padding-x);border:1px solid transparent;border-radius:var(--button-radius);background-color:transparent;color:inherit;font-family:var(--font-family);font-size:var(--font-size-mobile-treatments-button);font-weight:600;line-height:1.5;text-decoration:none;white-space:nowrap;transition:opacity .15s ease}.mobile-treatments-header__button[data-astro-cid-s4fqq7ed]:hover{opacity:.9}.mobile-treatments-header__button--primary[data-astro-cid-s4fqq7ed]{border-color:var(--color-white);background-color:var(--color-button-primary);color:var(--color-button-primary-text)}.mobile-treatments-header__button--secondary[data-astro-cid-s4fqq7ed]{border-color:var(--color-text-primary);background-color:transparent;color:var(--color-text-primary)}@media(max-width:768px){.mobile-treatments-header[data-astro-cid-s4fqq7ed]{display:block}}.treatments-header{width:100%;background-color:var(--color-warm-ivory)}.treatments-header__inner{display:flex;justify-content:center;width:100%;max-width:var(--treatments-header-max-width);min-height:var(--treatments-header-min-height);margin:0 auto;padding:var(--treatments-header-padding-y) var(--treatments-header-padding-x);box-sizing:border-box}.treatments-header__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--treatments-header-content-gap);width:100%;max-width:var(--treatments-header-content-max-width);text-align:center}.treatments-header__copy{display:flex;flex-direction:column;align-items:center;gap:var(--treatments-header-copy-gap);width:100%}.treatments-header__heading{margin:0;width:100%;color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:var(--font-size-treatments-heading);font-weight:400;line-height:1.2}.treatments-header__description{margin:0;width:100%;color:var(--color-text-secondary);font-family:var(--font-family);font-size:var(--font-size-treatments-body);font-weight:500;line-height:1.5}.treatments-header__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--treatments-header-actions-gap)}.treatments-header__button{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-y) var(--treatments-header-button-padding-x);border:1px solid transparent;border-radius:var(--button-radius);background-color:transparent;color:inherit;font-family:var(--font-family);font-size:var(--font-size-treatments-button);font-weight:600;line-height:1.5;text-decoration:none;white-space:nowrap;transition:opacity .15s ease}.treatments-header__button:hover{opacity:.9}.treatments-header__button--primary{border-color:var(--color-white);background-color:var(--color-button-primary);color:var(--color-button-primary-text)}.treatments-header__button--secondary{border-color:var(--color-button-primary);background-color:transparent;color:var(--color-text-primary)}.treatments-header__button--secondary:hover{opacity:1;background-color:#2b211b0d}@media(max-width:768px){.treatments-header{display:none}}
