.wellness-module__B22-Na__pageWrapper{min-height:100vh}.wellness-module__B22-Na__hero{min-height:560px;padding-bottom:var(--space-20);align-items:flex-end;display:flex;position:relative;overflow:hidden}.wellness-module__B22-Na__heroBgImage{object-fit:cover;object-position:center 25%}.wellness-module__B22-Na__heroOverlay{background:linear-gradient(90deg,#000321d9 0%,#00032199 55%,#00032133 100%);position:absolute;inset:0}.wellness-module__B22-Na__heroInner{z-index:1;padding-top:calc(72px + var(--space-16));max-width:680px;position:relative}.wellness-module__B22-Na__heroEyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-4);font-weight:700}.wellness-module__B22-Na__heroTitle{font-size:var(--text-6xl);color:var(--color-white);margin-bottom:var(--space-6);font-weight:800;line-height:1.08}.wellness-module__B22-Na__heroTitleGold{color:var(--color-gold)}.wellness-module__B22-Na__heroSubtitle{font-size:var(--text-lg);color:#ffffffbf;max-width:58ch;margin-bottom:var(--space-8);line-height:1.7}.wellness-module__B22-Na__heroActions{gap:var(--space-4);flex-wrap:wrap;display:flex}.wellness-module__B22-Na__heroDisclaimer{font-size:var(--text-xs);color:#ffffff73;margin-top:var(--space-4)}.wellness-module__B22-Na__introSection{padding-block:var(--space-20);background:var(--color-white)}.wellness-module__B22-Na__introGrid{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.wellness-module__B22-Na__sectionEyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-3);font-weight:700}.wellness-module__B22-Na__sectionTitle{font-size:var(--text-4xl);color:var(--color-text-primary);margin-bottom:var(--space-5);font-weight:800}.wellness-module__B22-Na__sectionDesc{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-5);max-width:580px;line-height:1.75}.wellness-module__B22-Na__introImageWrap{border-radius:var(--radius-2xl);height:500px;box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.wellness-module__B22-Na__introImage{object-fit:cover;object-position:center}.wellness-module__B22-Na__disclosure{border:1px solid #c4a03833;border-left:4px solid var(--color-gold);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-top:var(--space-6);background:#c4a0380f}.wellness-module__B22-Na__disclosure p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7}.wellness-module__B22-Na__disclosure strong{color:var(--color-text-primary)}.wellness-module__B22-Na__therapiesSection{padding-block:var(--space-20);background:var(--color-off-white)}.wellness-module__B22-Na__sectionHeader{text-align:center;margin-bottom:var(--space-12)}.wellness-module__B22-Na__sectionHeaderDesc{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:58ch;margin-inline:auto;margin-top:var(--space-4);line-height:1.7}.wellness-module__B22-Na__therapyCards{gap:var(--space-10);flex-direction:column;display:flex}.wellness-module__B22-Na__therapyCard{border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);grid-template-columns:1fr 1fr;min-height:440px;display:grid;overflow:hidden}.wellness-module__B22-Na__therapyCard:nth-child(2n){direction:rtl}.wellness-module__B22-Na__therapyCard:nth-child(2n)>*{direction:ltr}.wellness-module__B22-Na__therapyImageWrap{position:relative;overflow:hidden}.wellness-module__B22-Na__therapyImage{object-fit:cover;transition:transform var(--transition-slow)}.wellness-module__B22-Na__therapyCard:hover .wellness-module__B22-Na__therapyImage{transform:scale(1.04)}.wellness-module__B22-Na__therapyContent{background:var(--color-black);padding:var(--space-10) var(--space-12);justify-content:center;gap:var(--space-5);flex-direction:column;display:flex;position:relative}.wellness-module__B22-Na__therapyContent:before{content:"";background:linear-gradient(90deg, var(--color-gold), var(--color-gold-light));height:3px;position:absolute;top:0;left:0;right:0}.wellness-module__B22-Na__therapyCategory{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);font-weight:700}.wellness-module__B22-Na__therapyName{font-size:var(--text-4xl);color:var(--color-white);font-weight:800;line-height:1.1}.wellness-module__B22-Na__therapyDesc{font-size:var(--text-base);color:#ffffffb3;line-height:1.75}.wellness-module__B22-Na__therapyHighlights{gap:var(--space-2);flex-direction:column;display:flex}.wellness-module__B22-Na__therapyHighlight{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:#ffffffbf;display:flex}.wellness-module__B22-Na__therapyHighlightDot{background:var(--color-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.wellness-module__B22-Na__featuresSection{padding-block:var(--space-20);background:var(--color-white)}.wellness-module__B22-Na__featuresGrid{gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}.wellness-module__B22-Na__featureCard{background:var(--color-off-white);border:1px solid var(--color-border);border-top:3px solid var(--color-gold);border-radius:var(--radius-xl);padding:var(--space-8);gap:var(--space-4);transition:box-shadow var(--transition-base), transform var(--transition-base);flex-direction:column;display:flex}.wellness-module__B22-Na__featureCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.wellness-module__B22-Na__featureIconWrap{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-gold);background:#c4a0381a;justify-content:center;align-items:center;display:flex}.wellness-module__B22-Na__featureTitle{font-size:var(--text-lg);color:var(--color-text-primary);font-weight:700}.wellness-module__B22-Na__featureDesc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7}.wellness-module__B22-Na__faqSection{padding-block:var(--space-20);background:var(--color-off-white)}.wellness-module__B22-Na__faqGrid{gap:var(--space-5);margin-top:var(--space-10);grid-template-columns:repeat(2,1fr);display:grid}.wellness-module__B22-Na__faqCard{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6)}.wellness-module__B22-Na__faqQuestion{font-size:var(--text-base);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:700}.wellness-module__B22-Na__faqAnswer{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7}.wellness-module__B22-Na__ctaSection{padding-block:var(--space-20);background:linear-gradient(135deg, var(--color-black) 0%, #0a0a1e 100%);position:relative;overflow:hidden}.wellness-module__B22-Na__ctaSection:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 50% 100%,#c4a0381f 0%,#0000 60%);position:absolute;inset:0}.wellness-module__B22-Na__ctaInner{z-index:1;text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;display:flex;position:relative}.wellness-module__B22-Na__ctaEyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-weight:700}.wellness-module__B22-Na__ctaTitle{font-size:var(--text-5xl);color:var(--color-white);font-weight:800;line-height:1.1}.wellness-module__B22-Na__ctaTitleGold{color:var(--color-gold)}.wellness-module__B22-Na__ctaSubtitle{font-size:var(--text-lg);color:#ffffffa6;max-width:50ch;line-height:1.7}.wellness-module__B22-Na__ctaActions{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.wellness-module__B22-Na__ctaDisclaimer{font-size:var(--text-xs);color:#ffffff59;max-width:60ch;line-height:1.6}@media (max-width:1024px){.wellness-module__B22-Na__introGrid{grid-template-columns:1fr}.wellness-module__B22-Na__introImageWrap{height:360px}.wellness-module__B22-Na__therapyCard{grid-template-columns:1fr;min-height:auto}.wellness-module__B22-Na__therapyCard:nth-child(2n){direction:ltr}.wellness-module__B22-Na__therapyImageWrap{height:300px}.wellness-module__B22-Na__therapyContent{padding:var(--space-8)}.wellness-module__B22-Na__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.wellness-module__B22-Na__heroTitle{font-size:var(--text-4xl)}.wellness-module__B22-Na__sectionTitle{font-size:var(--text-3xl)}.wellness-module__B22-Na__featuresGrid,.wellness-module__B22-Na__faqGrid{grid-template-columns:1fr}.wellness-module__B22-Na__heroActions,.wellness-module__B22-Na__ctaActions{flex-direction:column;align-items:flex-start}.wellness-module__B22-Na__ctaActions{align-items:center}.wellness-module__B22-Na__ctaTitle{font-size:var(--text-4xl)}}
