.intake-form-module__GdTFKq__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}.intake-form-module__GdTFKq__errorText{font-size:var(--font-size-caption);color:#b54a2a;margin-top:-.5rem}.intake-form-module__GdTFKq__form{flex-direction:column;gap:1.5rem;display:flex}.intake-form-module__GdTFKq__formSending{opacity:.5;pointer-events:none}.intake-form-module__GdTFKq__sectionHeading{font-size:var(--font-size-body-lg);color:var(--color-dark);letter-spacing:.01em;border-bottom:1px solid #2a2a2a14;margin-top:1rem;padding-bottom:.5rem;font-weight:500}.intake-form-module__GdTFKq__row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.intake-form-module__GdTFKq__field{flex-direction:column;gap:.5rem;display:flex}.intake-form-module__GdTFKq__label{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-caption);color:var(--color-dark);letter-spacing:.02em;font-weight:500}.intake-form-module__GdTFKq__required{color:var(--color-accent)}.intake-form-module__GdTFKq__input,.intake-form-module__GdTFKq__select{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-body);color:var(--color-dark);transition:border-color var(--duration-fast) ease;-webkit-appearance:none;background-color:#0000;border:none;border-bottom:1px solid #2a2a2a33;border-radius:0;outline:none;padding:.75rem 0}.intake-form-module__GdTFKq__input::placeholder{color:var(--color-body-muted);opacity:.5}.intake-form-module__GdTFKq__input:focus,.intake-form-module__GdTFKq__select:focus{border-color:var(--color-accent)}.intake-form-module__GdTFKq__select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%23C2724E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;background-size:14px;padding-right:1.5rem}.intake-form-module__GdTFKq__select option{font-family:var(--font-dm-sans), "DM Sans", sans-serif;background-color:var(--color-cream);color:var(--color-dark);padding:.5rem}.intake-form-module__GdTFKq__disclaimer{color:var(--color-body-muted);margin-top:.5rem;font-size:.75rem;font-style:italic;line-height:1.6}.intake-form-module__GdTFKq__button{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-caption);letter-spacing:.1em;text-transform:uppercase;color:#fff;background-color:var(--color-accent);cursor:pointer;transition:background-color var(--duration-fast) ease;border:none;border-radius:0;align-self:flex-start;padding:1rem 2.5rem;font-weight:500}.intake-form-module__GdTFKq__button:hover{background-color:var(--color-accent-dark)}.intake-form-module__GdTFKq__button:disabled{opacity:.6;cursor:not-allowed}.intake-form-module__GdTFKq__success{background-color:var(--color-accent-10);border-left:3px solid var(--color-accent);padding:3rem}.intake-form-module__GdTFKq__successTitle{font-size:var(--font-size-h3);color:var(--color-dark);margin-bottom:.75rem}.intake-form-module__GdTFKq__successText{font-size:var(--font-size-body);color:var(--color-body-muted);line-height:1.6}@media (max-width:768px){.intake-form-module__GdTFKq__row{grid-template-columns:1fr}.intake-form-module__GdTFKq__form{text-align:center;align-items:stretch}.intake-form-module__GdTFKq__field{align-items:center}.intake-form-module__GdTFKq__label,.intake-form-module__GdTFKq__input,.intake-form-module__GdTFKq__select{text-align:center;width:100%}.intake-form-module__GdTFKq__select{background-position:right .5rem center;padding-right:1.75rem}.intake-form-module__GdTFKq__sectionHeading,.intake-form-module__GdTFKq__disclaimer{text-align:center}.intake-form-module__GdTFKq__button{align-self:center;width:auto;min-width:220px}.intake-form-module__GdTFKq__errorText{text-align:center}}
.shared-cta-module__UtWrIW__section{z-index:1;color:var(--color-warm-text);padding:var(--section-padding) var(--container-px);text-align:center;position:relative;overflow:hidden}.shared-cta-module__UtWrIW__bgImage{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.shared-cta-module__UtWrIW__bgOverlay{z-index:0;background-color:#00000073;position:absolute;inset:0}.shared-cta-module__UtWrIW__inner{z-index:1;flex-direction:column;align-items:center;max-width:680px;margin-inline:auto;display:flex;position:relative}.shared-cta-module__UtWrIW__heading{font-size:var(--font-size-h2);color:var(--color-warm-text);margin-bottom:1.5rem;line-height:1.1}.shared-cta-module__UtWrIW__subtitle{font-size:var(--font-size-body-lg);opacity:.85;max-width:520px;margin-bottom:2.5rem;line-height:1.7}.shared-cta-module__UtWrIW__actions{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.shared-cta-module__UtWrIW__buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.shared-cta-module__UtWrIW__buttonSecondary{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-caption);letter-spacing:.15em;text-transform:uppercase;color:#fff;background-color:var(--color-accent);border:1px solid var(--color-accent);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;border-radius:0;padding:1rem 3rem;font-weight:500;text-decoration:none;display:inline-block}.shared-cta-module__UtWrIW__buttonSecondary:hover{background-color:var(--color-accent-dark);border-color:var(--color-accent-dark)}.shared-cta-module__UtWrIW__button{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-caption);letter-spacing:.15em;text-transform:uppercase;color:#fff;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;background-color:#0000;border:1px solid #ffffff80;border-radius:0;padding:1rem 3rem;font-weight:500;text-decoration:none;display:inline-block}.shared-cta-module__UtWrIW__button:hover{background-color:#ffffff1a;border-color:#fff}.shared-cta-module__UtWrIW__phone{font-size:var(--font-size-caption);opacity:.7;text-underline-offset:3px;transition:opacity var(--duration-fast) ease;text-decoration:underline}.shared-cta-module__UtWrIW__phone:hover{opacity:1}@media (max-width:768px){.shared-cta-module__UtWrIW__section{padding:var(--section-padding-sm) var(--container-px)}.shared-cta-module__UtWrIW__heading{font-size:clamp(2rem, 6vw, var(--font-size-h2))}.shared-cta-module__UtWrIW__subtitle{font-size:var(--font-size-body)}.shared-cta-module__UtWrIW__button,.shared-cta-module__UtWrIW__buttonSecondary{text-align:center;width:100%;padding:.9rem 2rem}}
.page-module__NfDiEG__page{background-color:var(--color-cream)}.page-module__NfDiEG__hero{max-width:var(--container-max);padding:10rem var(--container-px) 3rem;margin-inline:auto}.page-module__NfDiEG__heroInner{border-bottom:1px solid #2a2a2a1f;padding-bottom:7rem;position:relative}.page-module__NfDiEG__heading{color:var(--color-dark);letter-spacing:-.02em;margin-bottom:2.5rem;font-size:clamp(3rem,8vw,7rem);line-height:1.05}.page-module__NfDiEG__accent{color:var(--color-accent);font-style:italic}.page-module__NfDiEG__subtitle{font-size:var(--font-size-body-lg);color:var(--color-body-muted);max-width:600px;line-height:1.6}.page-module__NfDiEG__section{padding:var(--section-padding-sm) var(--container-px)}.page-module__NfDiEG__container{max-width:var(--container-max);margin-inline:auto}.page-module__NfDiEG__sectionTitle{font-size:var(--font-size-h2);color:var(--color-dark);margin-bottom:clamp(2rem,4vw,3rem);line-height:1.1}.page-module__NfDiEG__para{font-size:var(--font-size-body);color:var(--color-body-muted);max-width:600px;margin-bottom:1.25rem;line-height:1.7}.page-module__NfDiEG__missionGrid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.page-module__NfDiEG__missionHeading{color:var(--color-dark);font-size:clamp(2.5rem,6vw,5rem);line-height:1.05;position:sticky;top:6rem}.page-module__NfDiEG__missionText{padding-top:.5rem}.page-module__NfDiEG__diffGrid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.page-module__NfDiEG__diffItem{transition:background-color var(--duration-medium) var(--ease-cinematic);border-top:1px solid #2a2a2a1a;padding:2.5rem 2rem;position:relative}.page-module__NfDiEG__diffItem:not(:last-child){border-right:1px solid #2a2a2a1a}.page-module__NfDiEG__diffItem:after{content:"";background-color:var(--color-accent);width:0;height:2px;transition:width var(--duration-medium) var(--ease-cinematic);position:absolute;bottom:0;left:0}.page-module__NfDiEG__diffItem:hover{background-color:var(--color-cream-dark)}.page-module__NfDiEG__diffItem:hover:after{width:100%}.page-module__NfDiEG__diffIcon{width:48px;height:48px;color:var(--color-accent);transition:border-color var(--duration-fast) ease;border:1px solid #2a2a2a1f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.page-module__NfDiEG__diffItem:hover .page-module__NfDiEG__diffIcon{border-color:var(--color-accent)}.page-module__NfDiEG__diffTitle{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-body-lg);color:var(--color-dark);margin-bottom:.75rem;font-weight:600}.page-module__NfDiEG__diffDesc{font-size:var(--font-size-caption);color:var(--color-body-muted);line-height:1.6}.page-module__NfDiEG__approachGrid{grid-template-columns:1.3fr .7fr;align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.page-module__NfDiEG__treatmentCard{background-color:var(--color-cream-dark);border-radius:6px;padding:2.5rem}.page-module__NfDiEG__treatmentCardTitle{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-h3);color:var(--color-dark);margin-bottom:1.5rem;font-weight:500}.page-module__NfDiEG__treatmentList{flex-direction:column;gap:.85rem;margin-bottom:2rem;list-style:none;display:flex}.page-module__NfDiEG__treatmentItem{font-size:var(--font-size-body);color:var(--color-body);align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.page-module__NfDiEG__treatmentItem:before{content:"";background-color:var(--color-accent);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:.55rem}.page-module__NfDiEG__treatmentLink{font-size:var(--font-size-caption);color:var(--color-accent);transition:gap var(--duration-fast) var(--ease-cinematic);align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__NfDiEG__treatmentLink:hover{gap:.75rem}.page-module__NfDiEG__fdaNotice{border-left:3px solid var(--color-accent);background-color:var(--color-accent-10);font-size:var(--font-size-caption);color:var(--color-body);padding:1.5rem 2rem;font-style:italic;line-height:1.6}.page-module__NfDiEG__cta{background-color:var(--color-warm);color:var(--color-warm-text);padding:var(--section-padding) var(--container-px);text-align:center}.page-module__NfDiEG__ctaInner{max-width:600px;margin-inline:auto}.page-module__NfDiEG__ctaHeading{font-size:var(--font-size-h2);margin-bottom:1.25rem;line-height:1.1}.page-module__NfDiEG__ctaText{font-size:var(--font-size-body-lg);opacity:.85;margin-bottom:2rem;line-height:1.6}.page-module__NfDiEG__ctaButton{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-caption);letter-spacing:.15em;text-transform:uppercase;color:#fff;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;background-color:#0000;border:1px solid #ffffff80;padding:1rem 3rem;font-weight:500;text-decoration:none;display:inline-block}.page-module__NfDiEG__ctaButton:hover{background-color:#ffffff1a;border-color:#fff}@media (max-width:1024px){.page-module__NfDiEG__diffGrid{grid-template-columns:repeat(2,1fr)}.page-module__NfDiEG__diffItem:nth-child(2n){border-right:none}.page-module__NfDiEG__missionGrid{grid-template-columns:1fr}.page-module__NfDiEG__missionHeading{position:relative;top:0}.page-module__NfDiEG__approachGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__NfDiEG__hero{padding:7rem var(--container-px) 2rem}.page-module__NfDiEG__diffGrid{grid-template-columns:1fr}.page-module__NfDiEG__diffItem:not(:last-child){border-right:none}}
.page-module___lLkfW__page{background-color:var(--color-cream)}.page-module___lLkfW__hero{max-width:var(--container-max);padding:10rem var(--container-px) 3rem;margin-inline:auto}.page-module___lLkfW__heroInner{border-bottom:1px solid #2a2a2a1f;padding-bottom:3rem}.page-module___lLkfW__backLink{min-height:44px;font-size:var(--font-size-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);transition:gap var(--duration-fast) var(--ease-cinematic);align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module___lLkfW__backLink:hover{gap:.75rem}.page-module___lLkfW__heading{color:var(--color-dark);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(3rem,8vw,7rem);line-height:1.05}.page-module___lLkfW__accent{color:var(--color-accent);font-style:italic}.page-module___lLkfW__subtitle{font-size:var(--font-size-body-lg);color:var(--color-body-muted);max-width:600px;line-height:1.6}.page-module___lLkfW__section{padding:var(--section-padding-sm) var(--container-px)}.page-module___lLkfW__container{max-width:var(--container-max);margin-inline:auto}.page-module___lLkfW__sectionTitle{font-size:var(--font-size-h2);color:var(--color-dark);margin-bottom:1.5rem;line-height:1.1}.page-module___lLkfW__para{font-size:var(--font-size-body);color:var(--color-body-muted);max-width:600px;margin-bottom:1.25rem;line-height:1.7}.page-module___lLkfW__twoCol{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.page-module___lLkfW__symptomsCard{background-color:var(--color-cream-dark);border-radius:6px;padding:2.5rem}.page-module___lLkfW__cardHeading{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-h3);color:var(--color-dark);margin-bottom:1.5rem;font-weight:500}.page-module___lLkfW__checkList{flex-direction:column;gap:.85rem;list-style:none;display:flex}.page-module___lLkfW__checkItem{font-size:var(--font-size-body);color:var(--color-body);align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.page-module___lLkfW__checkItem:before{content:"";background-color:var(--color-accent);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:.55rem}.page-module___lLkfW__causesGrid{grid-template-columns:repeat(2,1fr);gap:0;margin-top:2rem;display:grid}.page-module___lLkfW__causeCard{transition:background-color var(--duration-medium) var(--ease-cinematic);border-top:1px solid #2a2a2a1a;border-right:1px solid #2a2a2a1a;padding:2rem;position:relative}.page-module___lLkfW__causeCard:before,.page-module___lLkfW__causeCard:after{content:"";pointer-events:none;position:absolute}.page-module___lLkfW__causeCard:before{border-top:2px solid var(--color-accent);border-right:2px solid var(--color-accent);width:0;height:0;transition:width var(--duration-medium) var(--ease-cinematic), height var(--duration-medium) var(--ease-cinematic) .15s;top:0;right:0}.page-module___lLkfW__causeCard:after{border-bottom:2px solid var(--color-accent);border-left:2px solid var(--color-accent);width:0;height:0;transition:width var(--duration-medium) var(--ease-cinematic) .3s, height var(--duration-medium) var(--ease-cinematic) .15s;bottom:0;left:0}.page-module___lLkfW__causeCard:hover{background-color:var(--color-cream-dark)}.page-module___lLkfW__causeCard:hover:before,.page-module___lLkfW__causeCard:hover:after{width:100%;height:100%}.page-module___lLkfW__causeCard:nth-child(2n){border-right:none}.page-module___lLkfW__causeTitle{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-body-lg);color:var(--color-dark);transition:color var(--duration-fast) ease;margin-bottom:.75rem;font-weight:600}.page-module___lLkfW__causeCard:hover .page-module___lLkfW__causeTitle{color:var(--color-accent)}.page-module___lLkfW__causeDesc{font-size:var(--font-size-body);color:var(--color-body-muted);line-height:1.6}.page-module___lLkfW__twoColReverse{grid-template-columns:1.4fr .6fr;align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.page-module___lLkfW__approachCard{background-color:var(--color-accent-10);border-radius:6px;padding:2.5rem}.page-module___lLkfW__approachList{flex-direction:column;gap:1.25rem;list-style:none;display:flex}.page-module___lLkfW__approachItem{font-size:var(--font-size-body);color:var(--color-body);align-items:flex-start;gap:1rem;line-height:1.5;display:flex}.page-module___lLkfW__approachNum{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-caption);color:var(--color-accent);letter-spacing:.05em;flex-shrink:0;padding-top:.1rem;font-weight:600}.page-module___lLkfW__fdaInline{border-left:2px solid var(--color-accent);font-size:var(--font-size-caption);color:var(--color-body-muted);margin-top:1.5rem;padding:1rem 1.25rem;font-style:italic;line-height:1.5}.page-module___lLkfW__fdaNotice{border-left:3px solid var(--color-accent);background-color:var(--color-accent-10);font-size:var(--font-size-caption);color:var(--color-body);padding:1.5rem 2rem;font-style:italic;line-height:1.6}.page-module___lLkfW__relatedGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}.page-module___lLkfW__relatedCard{color:inherit;transition:border-color var(--duration-fast) ease;border:1px solid #2a2a2a1a;border-radius:6px;flex-direction:column;padding:2rem;text-decoration:none;display:flex}.page-module___lLkfW__relatedCard:hover{border-color:var(--color-accent)}.page-module___lLkfW__relatedTitle{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-body-lg);color:var(--color-dark);margin-bottom:.5rem;font-weight:500}.page-module___lLkfW__relatedDesc{font-size:var(--font-size-caption);color:var(--color-body-muted);margin-bottom:1.25rem;line-height:1.5}.page-module___lLkfW__relatedLink{font-size:var(--font-size-caption);color:var(--color-accent);transition:gap var(--duration-fast) var(--ease-cinematic);align-items:center;gap:.5rem;margin-top:auto;font-weight:500;display:inline-flex}.page-module___lLkfW__relatedCard:hover .page-module___lLkfW__relatedLink{gap:.75rem}.page-module___lLkfW__cta{background-color:var(--color-warm);color:var(--color-warm-text);padding:var(--section-padding) var(--container-px);text-align:center}.page-module___lLkfW__ctaInner{max-width:600px;margin-inline:auto}.page-module___lLkfW__ctaHeading{font-size:var(--font-size-h2);margin-bottom:1.25rem;line-height:1.1}.page-module___lLkfW__ctaText{font-size:var(--font-size-body-lg);opacity:.85;margin-bottom:2rem;line-height:1.6}.page-module___lLkfW__ctaButton{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-caption);letter-spacing:.15em;text-transform:uppercase;color:#fff;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;background-color:#0000;border:1px solid #ffffff80;padding:1rem 3rem;font-weight:500;text-decoration:none;display:inline-block}.page-module___lLkfW__ctaButton:hover{background-color:#ffffff1a;border-color:#fff}@media (max-width:1024px){.page-module___lLkfW__twoCol,.page-module___lLkfW__twoColReverse{grid-template-columns:1fr}.page-module___lLkfW__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module___lLkfW__hero{padding:7rem var(--container-px) 2rem}.page-module___lLkfW__causesGrid{grid-template-columns:1fr}.page-module___lLkfW__causeCard{border-right:none}.page-module___lLkfW__relatedGrid{grid-template-columns:1fr}}
.page-module__4xP_Va__page{background-color:var(--color-cream)}.page-module__4xP_Va__hero{max-width:var(--container-max);padding:10rem var(--container-px) 3rem;margin-inline:auto}.page-module__4xP_Va__heroInner{border-bottom:1px solid #2a2a2a1f;padding-bottom:7rem;position:relative}.page-module__4xP_Va__heading{color:var(--color-dark);letter-spacing:-.02em;margin-bottom:2.5rem;font-size:clamp(3rem,8vw,7rem);line-height:1.05}.page-module__4xP_Va__accent{color:var(--color-accent);font-style:italic}.page-module__4xP_Va__subtitle{font-size:var(--font-size-body-lg);color:var(--color-body-muted);max-width:560px;line-height:1.6}.page-module__4xP_Va__section{padding:var(--section-padding-sm) var(--container-px)}.page-module__4xP_Va__container{max-width:var(--container-max);margin-inline:auto}.page-module__4xP_Va__sectionHeading{font-size:var(--font-size-h2);color:var(--color-dark);text-align:center;margin-bottom:clamp(2rem,4vw,4rem);line-height:1.1}.page-module__4xP_Va__grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.page-module__4xP_Va__card{color:inherit;transition:background-color var(--duration-medium) var(--ease-cinematic);border-bottom:1px solid #2a2a2a1a;border-right:1px solid #2a2a2a1a;flex-direction:column;padding:3rem 2.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.page-module__4xP_Va__card:before,.page-module__4xP_Va__card:after{content:"";pointer-events:none;position:absolute}.page-module__4xP_Va__card:before{border-top:2px solid var(--color-accent);border-right:2px solid var(--color-accent);width:0;height:0;transition:width var(--duration-medium) var(--ease-cinematic), height var(--duration-medium) var(--ease-cinematic) .15s;top:0;right:0}.page-module__4xP_Va__card:after{border-bottom:2px solid var(--color-accent);border-left:2px solid var(--color-accent);width:0;height:0;transition:width var(--duration-medium) var(--ease-cinematic) .3s, height var(--duration-medium) var(--ease-cinematic) .15s;bottom:0;left:0}.page-module__4xP_Va__card:hover{background-color:var(--color-cream-dark)}.page-module__4xP_Va__card:hover:before,.page-module__4xP_Va__card:hover:after{width:100%;height:100%}.page-module__4xP_Va__card:nth-child(3n){border-right:none}.page-module__4xP_Va__card:nth-child(-n+3){border-top:1px solid #2a2a2a1a}.page-module__4xP_Va__cardTitle{font-family:var(--font-cormorant), "Cormorant Garamond", serif;font-size:var(--font-size-h2);color:var(--color-dark);transition:color var(--duration-fast) ease;margin-bottom:1rem;font-weight:400}.page-module__4xP_Va__card:hover .page-module__4xP_Va__cardTitle{color:var(--color-accent)}.page-module__4xP_Va__cardDesc{font-size:var(--font-size-body);color:var(--color-body-muted);margin-bottom:1.5rem;line-height:1.6}.page-module__4xP_Va__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.page-module__4xP_Va__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-body-muted);transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease;border:1px solid #2a2a2a1f;border-radius:0;padding:.5rem 1rem;font-size:.7rem;font-weight:500}.page-module__4xP_Va__card:hover .page-module__4xP_Va__tag{border-color:var(--color-accent-20);color:var(--color-accent-dark)}.page-module__4xP_Va__cardLink{font-size:var(--font-size-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--color-body-muted);transition:color var(--duration-fast) ease, gap var(--duration-fast) var(--ease-cinematic);align-items:center;gap:.5rem;margin-top:auto;font-weight:500;display:inline-flex}.page-module__4xP_Va__card:hover .page-module__4xP_Va__cardLink{color:var(--color-accent);gap:.75rem}.page-module__4xP_Va__approachGrid{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.page-module__4xP_Va__approachHeading{font-size:var(--font-size-h2);color:var(--color-dark);margin-bottom:2rem;line-height:1.1}.page-module__4xP_Va__approachPara{font-size:var(--font-size-body);color:var(--color-body-muted);margin-bottom:1.25rem;line-height:1.7}.page-module__4xP_Va__evaluateCard{background-color:var(--color-cream-dark);border-radius:6px;padding:2.5rem}.page-module__4xP_Va__evaluateTitle{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-h3);color:var(--color-dark);margin-bottom:1.5rem;font-weight:500}.page-module__4xP_Va__evaluateList{flex-direction:column;gap:1rem;list-style:none;display:flex}.page-module__4xP_Va__evaluateItem{font-size:var(--font-size-body);color:var(--color-body);align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.page-module__4xP_Va__evaluateItem:before{content:"";background-color:var(--color-accent);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:.55rem}.page-module__4xP_Va__candidacyGrid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.page-module__4xP_Va__candidacyCard{background-color:var(--color-accent-10);border-radius:6px;padding:2.5rem}.page-module__4xP_Va__candidacyCardAlt{background-color:var(--color-cream-dark)}.page-module__4xP_Va__candidacyTitle{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-h3);color:var(--color-dark);margin-bottom:1.5rem;font-weight:500}.page-module__4xP_Va__candidacyList{flex-direction:column;gap:1rem;list-style:none;display:flex}.page-module__4xP_Va__candidacyItem{font-size:var(--font-size-body);color:var(--color-body);align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.page-module__4xP_Va__checkIcon{color:var(--color-accent);flex-shrink:0;font-size:1rem;font-weight:700}.page-module__4xP_Va__crossIcon{color:var(--color-body-muted);flex-shrink:0;font-size:1rem;font-weight:700}.page-module__4xP_Va__fdaNotice{border-left:3px solid var(--color-accent);background-color:var(--color-accent-10);font-size:var(--font-size-caption);color:var(--color-body);padding:1.5rem 2rem;font-style:italic;line-height:1.6}.page-module__4xP_Va__cta{background-color:var(--color-warm);color:var(--color-warm-text);padding:var(--section-padding) var(--container-px);text-align:center}.page-module__4xP_Va__ctaInner{max-width:600px;margin-inline:auto}.page-module__4xP_Va__ctaHeading{font-size:var(--font-size-h2);margin-bottom:1.25rem;line-height:1.1}.page-module__4xP_Va__ctaText{font-size:var(--font-size-body-lg);opacity:.85;margin-bottom:2rem;line-height:1.6}.page-module__4xP_Va__ctaButton{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-caption);letter-spacing:.15em;text-transform:uppercase;color:#fff;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;background-color:#0000;border:1px solid #ffffff80;padding:1rem 3rem;font-weight:500;text-decoration:none;display:inline-block}.page-module__4xP_Va__ctaButton:hover{background-color:#ffffff1a;border-color:#fff}@media (max-width:1024px){.page-module__4xP_Va__grid{grid-template-columns:repeat(2,1fr)}.page-module__4xP_Va__approachGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__4xP_Va__hero{padding:7rem var(--container-px) 2rem}.page-module__4xP_Va__grid,.page-module__4xP_Va__candidacyGrid{grid-template-columns:1fr}}
.page-module__IuWvfq__page{background-color:var(--color-cream);min-height:100vh}.page-module__IuWvfq__hero{max-width:var(--container-max);padding:10rem var(--container-px) 3rem;margin-inline:auto}.page-module__IuWvfq__heroInner{border-bottom:1px solid #2a2a2a1f;padding-bottom:7rem;position:relative}.page-module__IuWvfq__heading{color:var(--color-dark);letter-spacing:-.02em;margin-bottom:2.5rem;font-size:clamp(3rem,8vw,7rem);line-height:1.05}.page-module__IuWvfq__headingAccent{color:var(--color-accent);font-style:italic}.page-module__IuWvfq__subtitle{font-size:var(--font-size-body-lg);color:var(--color-body-muted);max-width:520px;line-height:1.6}.page-module__IuWvfq__content{max-width:var(--container-max);padding:var(--section-padding) var(--container-px);margin-inline:auto}.page-module__IuWvfq__grid{grid-template-columns:1.2fr .8fr;gap:clamp(3rem,6vw,6rem);display:grid}.page-module__IuWvfq__formColumn{flex-direction:column;display:flex}.page-module__IuWvfq__sectionTitle{font-size:var(--font-size-h3);color:var(--color-dark);margin-bottom:1rem}.page-module__IuWvfq__formIntro{font-size:var(--font-size-body);color:var(--color-body-muted);max-width:480px;margin-bottom:2.5rem;line-height:1.6}.page-module__IuWvfq__disclaimer{color:var(--color-body-muted);margin-top:1.5rem;font-size:.75rem;font-style:italic;line-height:1.5}.page-module__IuWvfq__infoColumn{padding-top:.5rem}.page-module__IuWvfq__infoTitle{font-size:var(--font-size-h3);color:var(--color-dark);margin-bottom:2rem}.page-module__IuWvfq__steps{flex-direction:column;gap:1.75rem;display:flex}.page-module__IuWvfq__step{align-items:flex-start;gap:1rem;display:flex}.page-module__IuWvfq__stepIcon{width:44px;height:44px;color:var(--color-accent);border:1px solid #2a2a2a1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__IuWvfq__stepTitle{font-size:var(--font-size-body);color:var(--color-dark);margin-bottom:.25rem;font-weight:500}.page-module__IuWvfq__stepText{font-size:var(--font-size-caption);color:var(--color-body-muted);line-height:1.5}.page-module__IuWvfq__note{background-color:var(--color-accent-10);border-radius:6px;margin-top:2.5rem;padding:1.5rem}.page-module__IuWvfq__note p{font-size:var(--font-size-caption);color:var(--color-body);line-height:1.6}@media (max-width:1024px){.page-module__IuWvfq__grid{grid-template-columns:1fr}.page-module__IuWvfq__infoColumn{border-bottom:1px solid #2a2a2a14;order:-1;margin-bottom:1rem;padding-top:0;padding-bottom:2rem}}@media (max-width:768px){.page-module__IuWvfq__hero{padding:7rem var(--container-px) 2rem;text-align:center}.page-module__IuWvfq__heroInner{padding-bottom:4rem}.page-module__IuWvfq__subtitle{margin-inline:auto}.page-module__IuWvfq__formColumn{text-align:center;align-items:center}.page-module__IuWvfq__sectionTitle,.page-module__IuWvfq__formIntro,.page-module__IuWvfq__disclaimer{text-align:center}.page-module__IuWvfq__formIntro{margin-inline:auto}}
.page-module__Iy4pBG__page{background-color:var(--color-cream)}.page-module__Iy4pBG__hero{max-width:var(--container-max);padding:10rem var(--container-px) 3rem;margin-inline:auto}.page-module__Iy4pBG__heroInner{border-bottom:1px solid #2a2a2a1f;padding-bottom:7rem;position:relative}.page-module__Iy4pBG__backLink{min-height:44px;font-size:var(--font-size-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);transition:gap var(--duration-fast) var(--ease-cinematic);align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__Iy4pBG__backLink:hover{gap:.75rem}.page-module__Iy4pBG__heading{color:var(--color-dark);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(3rem,8vw,7rem);line-height:1.05}.page-module__Iy4pBG__accent{color:var(--color-accent);font-style:italic}.page-module__Iy4pBG__subtitle{font-size:var(--font-size-body-lg);color:var(--color-body-muted);max-width:600px;line-height:1.6}.page-module__Iy4pBG__section{padding:var(--section-padding-sm) var(--container-px)}.page-module__Iy4pBG__container{max-width:var(--container-max);margin-inline:auto}.page-module__Iy4pBG__sectionTitle{font-size:var(--font-size-h2);color:var(--color-dark);margin-bottom:1.5rem;line-height:1.1}.page-module__Iy4pBG__para{font-size:var(--font-size-body);color:var(--color-body-muted);max-width:600px;margin-bottom:1.25rem;line-height:1.7}.page-module__Iy4pBG__twoCol{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.page-module__Iy4pBG__benefitsCard{background-color:var(--color-cream-dark);border-radius:6px;padding:2.5rem}.page-module__Iy4pBG__cardHeading{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-h3);color:var(--color-dark);margin-bottom:1.5rem;font-weight:500}.page-module__Iy4pBG__checkList{flex-direction:column;gap:.85rem;list-style:none;display:flex}.page-module__Iy4pBG__checkItem{font-size:var(--font-size-body);color:var(--color-body);align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.page-module__Iy4pBG__checkItem:before{content:"";background-color:var(--color-accent);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:.55rem}.page-module__Iy4pBG__areasGrid{grid-template-columns:repeat(2,1fr);gap:0;margin-top:2rem;display:grid}.page-module__Iy4pBG__areaCard{transition:background-color var(--duration-medium) var(--ease-cinematic);border-top:1px solid #2a2a2a1a;border-right:1px solid #2a2a2a1a;padding:2.5rem 2rem;position:relative}.page-module__Iy4pBG__areaCard:nth-child(2n){border-right:none}.page-module__Iy4pBG__areaCard:after{content:"";background-color:var(--color-accent);width:0;height:2px;transition:width var(--duration-medium) var(--ease-cinematic);position:absolute;bottom:0;left:0}.page-module__Iy4pBG__areaCard:hover{background-color:var(--color-cream-dark)}.page-module__Iy4pBG__areaCard:hover:after{width:100%}.page-module__Iy4pBG__areaTitle{font-family:var(--font-cormorant), "Cormorant Garamond", serif;font-size:var(--font-size-h2);color:var(--color-dark);transition:color var(--duration-fast) ease;margin-bottom:.75rem;font-weight:400}.page-module__Iy4pBG__areaCard:hover .page-module__Iy4pBG__areaTitle{color:var(--color-accent)}.page-module__Iy4pBG__areaDesc{font-size:var(--font-size-body);color:var(--color-body-muted);margin-bottom:1.25rem;line-height:1.6}.page-module__Iy4pBG__conditionsLabel{font-size:var(--font-size-caption);color:var(--color-dark);margin-bottom:.5rem;font-weight:600}.page-module__Iy4pBG__conditionsList{flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.page-module__Iy4pBG__conditionItem{letter-spacing:.05em;text-transform:uppercase;color:var(--color-body-muted);border:1px solid #2a2a2a1f;padding:.5rem .85rem;font-size:.7rem;font-weight:500}.page-module__Iy4pBG__steps{grid-template-columns:repeat(4,1fr);gap:0;margin-top:2rem;display:grid}.page-module__Iy4pBG__step{border-top:1px solid #2a2a2a1a;border-right:1px solid #2a2a2a1a;padding:2rem}.page-module__Iy4pBG__step:last-child{border-right:none}.page-module__Iy4pBG__stepNum{background-color:var(--color-accent-10);width:40px;height:40px;color:var(--color-accent);font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-body);border-radius:999px;justify-content:center;align-items:center;margin-bottom:1.25rem;font-weight:600;display:flex}.page-module__Iy4pBG__stepTitle{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-body-lg);color:var(--color-dark);margin-bottom:.5rem;font-weight:600}.page-module__Iy4pBG__stepDesc{font-size:var(--font-size-caption);color:var(--color-body-muted);line-height:1.6}.page-module__Iy4pBG__fdaNotice{border-left:3px solid var(--color-accent);background-color:var(--color-accent-10);font-size:var(--font-size-caption);color:var(--color-body);padding:1.5rem 2rem;font-style:italic;line-height:1.6}.page-module__Iy4pBG__relatedGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}.page-module__Iy4pBG__relatedCard{color:inherit;transition:border-color var(--duration-fast) ease;border:1px solid #2a2a2a1a;border-radius:6px;flex-direction:column;padding:2rem;text-decoration:none;display:flex}.page-module__Iy4pBG__relatedCard:hover{border-color:var(--color-accent)}.page-module__Iy4pBG__relatedTitle{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-body-lg);color:var(--color-dark);margin-bottom:.5rem;font-weight:500}.page-module__Iy4pBG__relatedDesc{font-size:var(--font-size-caption);color:var(--color-body-muted);margin-bottom:1.25rem;line-height:1.5}.page-module__Iy4pBG__relatedLink{font-size:var(--font-size-caption);color:var(--color-accent);transition:gap var(--duration-fast) var(--ease-cinematic);align-items:center;gap:.5rem;margin-top:auto;font-weight:500;display:inline-flex}.page-module__Iy4pBG__relatedCard:hover .page-module__Iy4pBG__relatedLink{gap:.75rem}.page-module__Iy4pBG__cta{background-color:var(--color-warm);color:var(--color-warm-text);padding:var(--section-padding) var(--container-px);text-align:center}.page-module__Iy4pBG__ctaInner{max-width:600px;margin-inline:auto}.page-module__Iy4pBG__ctaHeading{font-size:var(--font-size-h2);margin-bottom:1.25rem;line-height:1.1}.page-module__Iy4pBG__ctaText{font-size:var(--font-size-body-lg);opacity:.85;margin-bottom:2rem;line-height:1.6}.page-module__Iy4pBG__ctaButton{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-caption);letter-spacing:.15em;text-transform:uppercase;color:#fff;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;background-color:#0000;border:1px solid #ffffff80;padding:1rem 3rem;font-weight:500;text-decoration:none;display:inline-block}.page-module__Iy4pBG__ctaButton:hover{background-color:#ffffff1a;border-color:#fff}@media (max-width:1024px){.page-module__Iy4pBG__twoCol{grid-template-columns:1fr}.page-module__Iy4pBG__steps{grid-template-columns:repeat(2,1fr)}.page-module__Iy4pBG__step:nth-child(2n){border-right:none}.page-module__Iy4pBG__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__Iy4pBG__hero{padding:7rem var(--container-px) 2rem}.page-module__Iy4pBG__areasGrid{grid-template-columns:1fr}.page-module__Iy4pBG__areaCard{border-right:none}.page-module__Iy4pBG__steps{grid-template-columns:1fr}.page-module__Iy4pBG__step{border-right:none}.page-module__Iy4pBG__relatedGrid{grid-template-columns:1fr}}
.page-module__GRUUvW__page{background-color:var(--color-cream)}.page-module__GRUUvW__hero{max-width:var(--container-max);padding:10rem var(--container-px) 3rem;margin-inline:auto}.page-module__GRUUvW__heroInner{border-bottom:1px solid #2a2a2a1f;padding-bottom:7rem;position:relative}.page-module__GRUUvW__heading{color:var(--color-dark);letter-spacing:-.02em;margin-bottom:2.5rem;font-size:clamp(3rem,8vw,7rem);line-height:1.05}.page-module__GRUUvW__accent{color:var(--color-accent);font-style:italic}.page-module__GRUUvW__subtitle{font-size:var(--font-size-body-lg);color:var(--color-body-muted);max-width:560px;line-height:1.6}.page-module__GRUUvW__section{padding:var(--section-padding-sm) var(--container-px)}.page-module__GRUUvW__container{max-width:var(--container-max);margin-inline:auto}.page-module__GRUUvW__sectionTitle{font-size:var(--font-size-h2);color:var(--color-dark);margin-bottom:1.5rem;line-height:1.1}.page-module__GRUUvW__para{font-size:var(--font-size-body);color:var(--color-body-muted);max-width:600px;margin-bottom:1.25rem;line-height:1.7}.page-module__GRUUvW__treatments{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.page-module__GRUUvW__card{color:inherit;transition:background-color var(--duration-medium) var(--ease-cinematic);border:1px solid #2a2a2a1a;border-right:none;flex-direction:column;padding:3rem 2.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.page-module__GRUUvW__card:last-child{border-right:1px solid #2a2a2a1a}.page-module__GRUUvW__card:before,.page-module__GRUUvW__card:after{content:"";pointer-events:none;position:absolute}.page-module__GRUUvW__card:before{border-top:2px solid var(--color-accent);border-right:2px solid var(--color-accent);width:0;height:0;transition:width var(--duration-medium) var(--ease-cinematic), height var(--duration-medium) var(--ease-cinematic) .15s;top:0;right:0}.page-module__GRUUvW__card:after{border-bottom:2px solid var(--color-accent);border-left:2px solid var(--color-accent);width:0;height:0;transition:width var(--duration-medium) var(--ease-cinematic) .3s, height var(--duration-medium) var(--ease-cinematic) .15s;bottom:0;left:0}.page-module__GRUUvW__card:hover{background-color:var(--color-cream-dark)}.page-module__GRUUvW__card:hover:before,.page-module__GRUUvW__card:hover:after{width:100%;height:100%}.page-module__GRUUvW__cardTop{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.page-module__GRUUvW__cardNumber{font-family:var(--font-cormorant), "Cormorant Garamond", serif;font-size:var(--font-size-h3);color:var(--color-accent);font-weight:400}.page-module__GRUUvW__cardCategory{font-size:var(--font-size-overline);letter-spacing:.12em;text-transform:uppercase;color:var(--color-body-muted);font-weight:500}.page-module__GRUUvW__cardTitle{font-family:var(--font-cormorant), "Cormorant Garamond", serif;font-size:var(--font-size-h2);color:var(--color-dark);transition:color var(--duration-fast) ease;margin-bottom:1rem;font-weight:400}.page-module__GRUUvW__card:hover .page-module__GRUUvW__cardTitle{color:var(--color-accent)}.page-module__GRUUvW__cardDesc{font-size:var(--font-size-body);color:var(--color-body-muted);margin-bottom:1.5rem;line-height:1.6}.page-module__GRUUvW__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.page-module__GRUUvW__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-body-muted);transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease;border:1px solid #2a2a2a1f;padding:.5rem 1rem;font-size:.7rem;font-weight:500}.page-module__GRUUvW__card:hover .page-module__GRUUvW__tag{border-color:var(--color-accent-20);color:var(--color-accent-dark)}.page-module__GRUUvW__cardLink{font-size:var(--font-size-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--color-body-muted);transition:color var(--duration-fast) ease, gap var(--duration-fast) var(--ease-cinematic);align-items:center;gap:.5rem;margin-top:auto;font-weight:500;display:inline-flex}.page-module__GRUUvW__card:hover .page-module__GRUUvW__cardLink{color:var(--color-accent);gap:.75rem}.page-module__GRUUvW__expectBanner{background-color:var(--color-cream-dark);border-radius:6px;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 3rem;display:flex}.page-module__GRUUvW__expectTitle{font-size:var(--font-size-h3);color:var(--color-dark);margin-bottom:.5rem}.page-module__GRUUvW__expectDesc{font-size:var(--font-size-body);color:var(--color-body-muted);line-height:1.5}.page-module__GRUUvW__expectLink{font-size:var(--font-size-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);transition:gap var(--duration-fast) var(--ease-cinematic);flex-shrink:0;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__GRUUvW__expectLink:hover{gap:.75rem}.page-module__GRUUvW__approachGrid{grid-template-columns:1.3fr .7fr;align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.page-module__GRUUvW__qualityCard{background-color:var(--color-accent-10);border-radius:6px;padding:2.5rem}.page-module__GRUUvW__qualityTitle{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-h3);color:var(--color-dark);margin-bottom:1.5rem;font-weight:500}.page-module__GRUUvW__qualityList{flex-direction:column;gap:.85rem;list-style:none;display:flex}.page-module__GRUUvW__qualityItem{font-size:var(--font-size-body);color:var(--color-body);align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.page-module__GRUUvW__qualityItem:before{content:"✓";color:var(--color-accent);flex-shrink:0;font-weight:700}.page-module__GRUUvW__fdaNotice{border-left:3px solid var(--color-accent);background-color:var(--color-accent-10);font-size:var(--font-size-caption);color:var(--color-body);padding:1.5rem 2rem;font-style:italic;line-height:1.6}.page-module__GRUUvW__cta{background-color:var(--color-warm);color:var(--color-warm-text);padding:var(--section-padding) var(--container-px);text-align:center}.page-module__GRUUvW__ctaInner{max-width:600px;margin-inline:auto}.page-module__GRUUvW__ctaHeading{font-size:var(--font-size-h2);margin-bottom:1.25rem;line-height:1.1}.page-module__GRUUvW__ctaText{font-size:var(--font-size-body-lg);opacity:.85;margin-bottom:2rem;line-height:1.6}.page-module__GRUUvW__ctaButton{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-caption);letter-spacing:.15em;text-transform:uppercase;color:#fff;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;background-color:#0000;border:1px solid #ffffff80;padding:1rem 3rem;font-weight:500;text-decoration:none;display:inline-block}.page-module__GRUUvW__ctaButton:hover{background-color:#ffffff1a;border-color:#fff}@media (max-width:1024px){.page-module__GRUUvW__treatments{grid-template-columns:1fr}.page-module__GRUUvW__card{border-right:1px solid #2a2a2a1a}.page-module__GRUUvW__approachGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__GRUUvW__hero{padding:7rem var(--container-px) 2rem}.page-module__GRUUvW__expectBanner{flex-direction:column;align-items:flex-start}}
.page-module__TD82LW__page{background-color:var(--color-cream)}.page-module__TD82LW__hero{max-width:var(--container-max);padding:10rem var(--container-px) 3rem;margin-inline:auto}.page-module__TD82LW__heroInner{border-bottom:1px solid #2a2a2a1f;padding-bottom:7rem;position:relative}.page-module__TD82LW__backLink{min-height:44px;font-size:var(--font-size-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);transition:gap var(--duration-fast) var(--ease-cinematic);align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__TD82LW__backLink:hover{gap:.75rem}.page-module__TD82LW__heading{color:var(--color-dark);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(3rem,8vw,7rem);line-height:1.05}.page-module__TD82LW__accent{color:var(--color-accent);font-style:italic}.page-module__TD82LW__subtitle{font-size:var(--font-size-body-lg);color:var(--color-body-muted);max-width:560px;line-height:1.6}.page-module__TD82LW__section{padding:var(--section-padding-sm) var(--container-px)}.page-module__TD82LW__container{max-width:var(--container-max);margin-inline:auto}.page-module__TD82LW__journeyHeader{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.page-module__TD82LW__sectionTitle{font-size:var(--font-size-h2);color:var(--color-dark);margin-bottom:1rem;line-height:1.1}.page-module__TD82LW__para{font-size:var(--font-size-body);color:var(--color-body-muted);max-width:600px;line-height:1.7}.page-module__TD82LW__steps{flex-direction:column;display:flex}.page-module__TD82LW__step{border-top:1px solid #2a2a2a1a;grid-template-columns:1.2fr .8fr;gap:clamp(2rem,4vw,5rem);padding:3rem 0;display:grid}.page-module__TD82LW__step:last-child{border-bottom:1px solid #2a2a2a1a}.page-module__TD82LW__stepLeft{flex-direction:column;display:flex}.page-module__TD82LW__stepNum{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-overline);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem;font-weight:600}.page-module__TD82LW__stepTitle{font-size:var(--font-size-h3);color:var(--color-dark);margin-bottom:1rem}.page-module__TD82LW__stepDesc{font-size:var(--font-size-body);color:var(--color-body-muted);line-height:1.7}.page-module__TD82LW__stepDetails{flex-direction:column;gap:.75rem;margin-top:1.5rem;list-style:none;display:flex}.page-module__TD82LW__detailItem{font-size:var(--font-size-body);color:var(--color-body);align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.page-module__TD82LW__detailItem:before{content:"";background-color:var(--color-accent);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:.55rem}.page-module__TD82LW__questions{grid-template-columns:1fr 1fr;gap:0;margin-top:2rem;display:grid}.page-module__TD82LW__questionItem{border-top:1px solid #2a2a2a1a;border-right:1px solid #2a2a2a1a;padding:2rem}.page-module__TD82LW__questionItem:nth-child(2n){border-right:none}.page-module__TD82LW__questionItem:nth-child(n+3){border-bottom:1px solid #2a2a2a1a}.page-module__TD82LW__questionTitle{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-body-lg);color:var(--color-dark);margin-bottom:.75rem;font-weight:600}.page-module__TD82LW__questionAnswer{font-size:var(--font-size-caption);color:var(--color-body-muted);line-height:1.6}.page-module__TD82LW__faqLink{font-size:var(--font-size-caption);color:var(--color-accent);transition:gap var(--duration-fast) var(--ease-cinematic);align-items:center;gap:.5rem;margin-top:2rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__TD82LW__faqLink:hover{gap:.75rem}.page-module__TD82LW__locationsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}.page-module__TD82LW__locationCard{border:1px solid #2a2a2a1a;flex-direction:column;padding:2rem;display:flex}.page-module__TD82LW__locationTitle{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-body-lg);color:var(--color-dark);margin-bottom:.75rem;font-weight:600}.page-module__TD82LW__locationDesc{font-size:var(--font-size-body);color:var(--color-body-muted);flex:1;line-height:1.7}.page-module__TD82LW__locationLink{font-size:var(--font-size-caption);color:var(--color-accent);transition:gap var(--duration-fast) var(--ease-cinematic);align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__TD82LW__locationLink:hover{gap:.75rem}.page-module__TD82LW__fdaNotice{border-left:3px solid var(--color-accent);background-color:var(--color-accent-10);font-size:var(--font-size-caption);color:var(--color-body);padding:1.5rem 2rem;font-style:italic;line-height:1.6}.page-module__TD82LW__cta{background-color:var(--color-warm);color:var(--color-warm-text);padding:var(--section-padding) var(--container-px);text-align:center}.page-module__TD82LW__ctaInner{max-width:600px;margin-inline:auto}.page-module__TD82LW__ctaHeading{font-size:var(--font-size-h2);margin-bottom:1.25rem;line-height:1.1}.page-module__TD82LW__ctaText{font-size:var(--font-size-body-lg);opacity:.85;margin-bottom:2rem;line-height:1.6}.page-module__TD82LW__ctaButton{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--font-size-caption);letter-spacing:.15em;text-transform:uppercase;color:#fff;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;background-color:#0000;border:1px solid #ffffff80;padding:1rem 3rem;font-weight:500;text-decoration:none;display:inline-block}.page-module__TD82LW__ctaButton:hover{background-color:#ffffff1a;border-color:#fff}@media (max-width:1024px){.page-module__TD82LW__step{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:900px){.page-module__TD82LW__locationsGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__TD82LW__hero{padding:7rem var(--container-px) 2rem}.page-module__TD82LW__stepDetails{padding-top:0}.page-module__TD82LW__questions{grid-template-columns:1fr}.page-module__TD82LW__questionItem{border-right:none}}
