.aa5UwW_approach{max-width:1200px;padding:var(--space-28) var(--space-8);gap:var(--space-16);flex-wrap:wrap;margin:0 auto;display:flex}.aa5UwW_heading{gap:var(--space-6);flex-direction:column;flex:320px;min-width:0;display:flex}.aa5UwW_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.aa5UwW_chip{background:var(--theme-soft);color:var(--theme-deep);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-small-size);font-weight:500}.aa5UwW_body{min-width:0;color:var(--color-ink-muted);flex-direction:column;flex:999 520px;gap:20px;font-size:18px;display:flex}.aa5UwW_body p{margin:0}
.kvvB0q_carousel{margin-top:var(--space-12);position:relative}.kvvB0q_viewport{--edge-fade:linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent);padding:var(--space-3) 0 var(--space-12);cursor:grab;-webkit-user-select:none;user-select:none;-webkit-mask-image:var(--edge-fade);-webkit-mask-image:var(--edge-fade);mask-image:var(--edge-fade);overflow:hidden}.kvvB0q_viewport:active{cursor:grabbing}.kvvB0q_track{touch-action:pan-y pinch-zoom;display:flex}.kvvB0q_slide{min-width:0;padding-left:var(--space-4);flex:none;display:flex}.kvvB0q_controls{justify-content:center;gap:var(--space-2);display:flex}@media (min-width:960px){.kvvB0q_controls{margin-bottom:var(--space-3);pointer-events:none;justify-content:flex-end;position:absolute;inset:auto 0 100%}.kvvB0q_control{pointer-events:auto}}.kvvB0q_control{border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface-card);width:44px;height:44px;color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;display:flex}
._4FEWmG_areas{background:var(--color-green-800);color:var(--color-surface-card);border-radius:var(--radius-section) var(--radius-section) 0 0;padding:var(--space-28) 0 calc(var(--space-16) + var(--radius-section));position:relative;overflow:hidden}._4FEWmG_greenBlob{background:var(--color-green-blob);width:420px;height:420px;top:40px;right:-120px}._4FEWmG_warmBlob{background:var(--color-orange-300);opacity:.18;width:300px;height:300px;bottom:120px;left:-100px}._4FEWmG_content{max-width:1200px;padding:0 var(--space-8);margin:0 auto;position:relative}._4FEWmG_heading{max-width:680px}._4FEWmG_eyebrow{--eyebrow-spacing:var(--space-3);--eyebrow-color:var(--color-orange-200);}._4FEWmG_title{--heading-color:var(--color-surface-card);}._4FEWmG_card{background:var(--color-surface-card);color:var(--color-ink);border-radius:var(--radius-lg);padding:var(--space-7);box-sizing:border-box;gap:var(--space-3);flex-direction:column;flex:none;width:min(290px,78vw);display:flex}._4FEWmG_card h3{font-size:var(--text-title-size);font-weight:var(--text-title-weight);margin:0}._4FEWmG_card p{color:var(--color-ink-subtle);margin:0;font-size:16px}._4FEWmG_badge{background:var(--theme-soft);color:var(--theme-strong)}
._0pXpLq_bioenergetics{max-width:1200px;padding:0 var(--space-8) var(--space-28);margin:0 auto}._0pXpLq_panel{background:var(--color-lavender-100);border-radius:var(--radius-xl);padding:var(--space-16);flex-wrap:wrap;gap:56px;display:flex;position:relative;overflow:hidden}._0pXpLq_blob{background:var(--color-lavender-300);opacity:.45;width:260px;height:260px;bottom:-80px;left:-60px}._0pXpLq_heading{gap:var(--space-4);flex-direction:column;flex:320px;min-width:0;display:flex;position:relative}._0pXpLq_eyebrow{--eyebrow-color:var(--color-lavender-700);}._0pXpLq_title{--heading-size:40px;}._0pXpLq_body{min-width:0;color:var(--color-lavender-ink);flex-direction:column;flex:999 520px;gap:20px;font-size:18px;display:flex;position:relative}._0pXpLq_body p{margin:0}._0pXpLq_questions{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._0pXpLq_question{background:var(--color-surface-card);border-radius:var(--radius-md);padding:20px}._0pXpLq_question h3{margin:0 0 var(--space-1);font-size:var(--text-body-size);color:var(--color-ink);font-weight:600}._0pXpLq_question p{font-size:var(--text-small-size);color:var(--color-ink-subtle)}
.ELnz0a_contacts{max-width:1200px;padding:var(--space-28) var(--space-8);margin:0 auto}.ELnz0a_panel{background:var(--color-green-800);color:var(--color-surface-card);border-radius:var(--radius-xl);padding:clamp(var(--space-6), 7vw, 56px);gap:var(--space-12);flex-wrap:wrap;display:flex;position:relative;overflow:clip}.ELnz0a_blob{background:var(--color-orange-300);opacity:.35;width:280px;height:280px;top:-80px;right:-80px}.ELnz0a_details{flex-direction:column;flex:360px;gap:20px;min-width:0;display:flex;position:relative}.ELnz0a_eyebrow{--eyebrow-color:var(--color-orange-200);}.ELnz0a_contactLines{gap:var(--space-4);font-size:var(--text-body-size);flex-direction:column;display:flex}.ELnz0a_contactLine{gap:var(--space-3);margin:0;display:flex}.ELnz0a_contactIcon{color:var(--color-orange-200);flex:none;margin-top:2px}.ELnz0a_contactLink,.ELnz0a_contactLink:hover{color:var(--color-surface-card)}.ELnz0a_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ELnz0a_bookingButton{background:var(--color-orange-300);color:var(--color-orange-900);--button-weight:600;}.ELnz0a_bookingButton:hover{color:var(--color-orange-900)}.ELnz0a_callButton{border:1.5px solid var(--color-surface-card);color:var(--color-surface-card);}.ELnz0a_callButton:hover{color:var(--color-surface-card)}.ELnz0a_map{border-radius:var(--radius-lg);background:var(--color-green-100);min-width:0;min-height:340px;color:var(--color-green-800);text-align:center;padding:var(--space-6);box-sizing:border-box;flex:360px;justify-content:center;align-items:flex-end;text-decoration:none;transition:transform .25s;display:flex;position:relative;overflow:hidden}.ELnz0a_map:hover{transform:translateY(-4px)}.ELnz0a_mapIllustration{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ELnz0a_mapLabel{gap:var(--space-1);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);background:var(--color-surface-card);box-shadow:var(--shadow-nav);flex-direction:column;display:flex;position:relative}.ELnz0a_mapAddress{font-family:var(--font-serif);font-size:1.25rem}.ELnz0a_mapAction{text-underline-offset:4px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ELnz0a_map,.ELnz0a_map:hover{transition:none;transform:none}}
.AKxP4a_faq{max-width:1200px;padding:var(--space-28) var(--space-8) 0;gap:var(--space-16);flex-wrap:wrap;margin:0 auto;display:flex}.AKxP4a_heading{flex:320px;min-width:0}@media (min-width:960px){.AKxP4a_heading{align-self:flex-start;position:sticky;top:120px}}.AKxP4a_eyebrow{--eyebrow-spacing:var(--space-3);}.AKxP4a_items{--folder-overlap:14px;min-width:0;padding-top:var(--folder-overlap);flex-direction:column;flex:999 520px;display:flex}.AKxP4a_item{background:var(--theme-soft);border-radius:var(--radius-md) var(--radius-md) 0 0;margin-top:calc(-1 * var(--folder-overlap));padding:0 var(--space-6) var(--folder-overlap);interpolate-size:allow-keywords;transition:translate .35s var(--motion-ease);position:relative;box-shadow:0 -6px 14px #24302c14}@media (hover:hover){.AKxP4a_item:hover{translate:0 -6px}}.AKxP4a_item:last-child{border-radius:var(--radius-md);padding-bottom:0}.AKxP4a_item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:68px;list-style:none;display:flex}.AKxP4a_item summary::-webkit-details-marker{display:none}.AKxP4a_item h3{padding:var(--space-4) 0;font-size:var(--text-title-size);font-weight:var(--text-title-weight);margin:0}.AKxP4a_mark{border-radius:var(--radius-pill);background:var(--color-surface-card);width:28px;height:28px;color:var(--theme-strong);transition:rotate .35s var(--motion-ease);flex:none;justify-content:center;align-items:center;display:flex}.AKxP4a_item[open] .AKxP4a_mark{rotate:45deg}.AKxP4a_item p{padding-bottom:var(--space-6);color:var(--color-ink-muted);margin:0}.AKxP4a_item::details-content{block-size:0;transition:block-size .4s var(--motion-ease), content-visibility .4s allow-discrete;overflow:clip}.AKxP4a_item[open]::details-content{block-size:auto}