.TreatmentDetail_hero__lCEBz{padding:140px 0 90px}.TreatmentDetail_breadcrumb__3FcMh{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:3rem;font-size:.72rem;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted)}.TreatmentDetail_breadcrumb__3FcMh [aria-current=page],.TreatmentDetail_breadcrumb__3FcMh a:hover{color:var(--accent-gold)}.TreatmentDetail_heroGrid__3wJ09{display:grid;grid-template-columns:1fr;grid-gap:3.5rem;gap:3.5rem;align-items:center}@media (min-width:900px){.TreatmentDetail_heroGrid__3wJ09{grid-template-columns:1.05fr .95fr;gap:5rem}}.TreatmentDetail_heroImageWrap___X4Os{position:relative;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--border-color)}.TreatmentDetail_heroImage__nJoZg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s ease}.TreatmentDetail_heroImageWrap___X4Os:hover .TreatmentDetail_heroImage__nJoZg{transform:scale(1.04)}.TreatmentDetail_kicker__BPPo_{display:block;color:var(--accent-gold);text-transform:uppercase;letter-spacing:2px;font-size:.75rem;margin-bottom:1rem}.TreatmentDetail_title__tNlwD{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.1;margin-bottom:1.25rem}.TreatmentDetail_tagline__EOea3{font-family:var(--font-cormorant),"Cormorant Garamond",serif;font-style:italic;font-size:clamp(1.2rem,2.2vw,1.5rem);color:var(--accent-gold);margin-bottom:1.5rem;line-height:1.4}.TreatmentDetail_introText__cDMsj{color:var(--text-muted);line-height:1.85;font-size:1rem;margin-bottom:1.5rem;max-width:55ch}.TreatmentDetail_durationLine__Z7pP_{display:flex;align-items:center;gap:.5rem;color:var(--accent-gold);font-size:.8rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:2rem}.TreatmentDetail_actions__BPYCD{display:flex;flex-direction:column;gap:1rem}@media (min-width:576px){.TreatmentDetail_actions__BPYCD{flex-direction:row;flex-wrap:wrap}}.TreatmentDetail_btnGhost__R0DTF{border-color:var(--text-muted);color:var(--foreground)}.TreatmentDetail_section__ulYRU{padding:100px 0;border-top:1px solid var(--border-color)}.TreatmentDetail_sectionAlt__7PJIZ{background-color:var(--surface)}.TreatmentDetail_sectionTitle__3ptLI{font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.2;margin-bottom:1.5rem}.TreatmentDetail_titleItalic__sIW1U{font-style:italic;color:var(--accent-gold)}.TreatmentDetail_threeCol__E2AuG{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem}@media (min-width:800px){.TreatmentDetail_threeCol__E2AuG{grid-template-columns:repeat(3,1fr)}}.TreatmentDetail_infoBlock__p_vnt{border:1px solid var(--border-color);padding:2.25rem}.TreatmentDetail_infoIcon__6pn9q{color:var(--accent-gold);font-size:1.75rem;display:block;margin-bottom:1.25rem}.TreatmentDetail_infoTitle__YmSec{font-size:1.3rem;margin-bottom:1.25rem}.TreatmentDetail_infoList__cDd5q{list-style:none}.TreatmentDetail_infoList__cDd5q li{position:relative;padding-left:1.25rem;color:var(--text-muted);font-size:.92rem;line-height:1.65;margin-bottom:.85rem}.TreatmentDetail_infoList__cDd5q li:before{content:"";position:absolute;left:0;top:.55rem;width:6px;height:1px;background:var(--accent-gold)}.TreatmentDetail_twoCol__UwI93{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem}@media (min-width:800px){.TreatmentDetail_twoCol__UwI93{grid-template-columns:1fr 1fr;gap:4rem}}.TreatmentDetail_bodyText__q02WW{color:var(--text-muted);line-height:1.85;font-size:.98rem}.TreatmentDetail_thumbRow__ysMPl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:3rem}.TreatmentDetail_thumb__IzLNI{aspect-ratio:3/4;overflow:hidden;border:1px solid var(--border-color)}.TreatmentDetail_thumb__IzLNI img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.TreatmentDetail_thumb__IzLNI:hover img{transform:scale(1.05)}.TreatmentDetail_faqList__nzSXJ{margin-top:3rem;max-width:900px}.TreatmentDetail_faq__XkMMl{border-bottom:1px solid var(--border-color)}.TreatmentDetail_faqQ__fkbtu{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;cursor:pointer;list-style:none;font-family:var(--font-cormorant),"Cormorant Garamond",serif;font-size:1.2rem;color:var(--foreground);transition:color .3s ease}.TreatmentDetail_faqQ__fkbtu::-webkit-details-marker{display:none}.TreatmentDetail_faqQ__fkbtu:hover{color:var(--accent-gold)}.TreatmentDetail_faqIcon__wjm0O{color:var(--accent-gold);flex-shrink:0;transition:transform .3s ease}.TreatmentDetail_faq__XkMMl[open] .TreatmentDetail_faqIcon__wjm0O{transform:rotate(180deg)}.TreatmentDetail_faqA__bE3kW{color:var(--text-muted);line-height:1.8;font-size:.94rem;padding:0 0 1.6rem;max-width:70ch}.TreatmentDetail_cta__eZv_y{text-align:center;max-width:700px;margin:0 auto}.TreatmentDetail_ctaText__E5xhm{color:var(--text-muted);line-height:1.85;margin-bottom:1rem}.TreatmentDetail_cta__eZv_y .TreatmentDetail_actions__BPYCD{justify-content:center}.TreatmentDetail_otherBlock__nNMmA{margin-top:6rem;padding-top:3.5rem;border-top:1px solid var(--border-color)}.TreatmentDetail_otherGrid__iWOLa{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:2.25rem}.TreatmentDetail_otherCard__XV7A6{border:1px solid var(--border-color);display:flex;flex-direction:column;transition:border-color .4s ease,transform .4s ease}.TreatmentDetail_otherCard__XV7A6:hover{border-color:var(--accent-gold);transform:translateY(-4px);color:inherit}.TreatmentDetail_otherImage__BgqVd{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.TreatmentDetail_otherContent__ElHNJ{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.TreatmentDetail_otherName__DRg_b{font-size:1.05rem;margin-bottom:1rem;flex-grow:1}.TreatmentDetail_otherLink__4kAIp{display:inline-flex;align-items:center;gap:.5rem;color:var(--accent-gold);font-size:.7rem;text-transform:uppercase;letter-spacing:2px}.TreatmentDetail_otherLink__4kAIp span{font-size:1rem;transition:transform .3s ease}.TreatmentDetail_otherCard__XV7A6:hover .TreatmentDetail_otherLink__4kAIp span{transform:translateX(4px)}