.treatment-motion-icon{inline-size:var(--treatment-icon-size,62px);block-size:var(--treatment-icon-size,62px);--treatment-art-inset:-17%;--ambient-delay:0s;background:radial-gradient(circle at 50% 42%, #d0af612e, transparent 58%), linear-gradient(145deg, #fffdf8fa, #fff8e8c7), var(--surface);contain:layout paint;isolation:isolate;touch-action:manipulation;vertical-align:middle;border:1px solid #a8b5a047;border-radius:20px;flex:none;max-inline-size:100%;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 12px 28px #3a403214}.treatment-motion-icon:before{content:"";z-index:30;border-radius:inherit;opacity:0;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(112deg,#0000 16%,#ffffffa8 42%,#d0af6147 50%,#0000 68%);position:absolute;inset:7%;transform:translate(62%)rotate(8deg)}.treatment-motion-icon:after{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(circle,#d0af6138,#a8b5a01a 52%,#0000 74%);border-radius:999px;position:absolute;inset:15%;transform:scale(.88)}.treatment-motion-icon__layer{inset:var(--treatment-art-inset);opacity:0;pointer-events:none;transform-box:fill-box;will-change:transform, opacity, filter;display:block;position:absolute}.treatment-motion-icon__base{inset:var(--treatment-art-inset);z-index:1;pointer-events:none;transform-origin:50%;will-change:transform, filter;position:absolute}.treatment-motion-icon__base-image,.treatment-motion-icon__image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;display:block}.treatment-motion-icon .layer-generated .treatment-motion-icon__image{opacity:.56}.treatment-motion-icon .layer-region .treatment-motion-icon__image{opacity:.74}.treatment-motion-icon .layer-region-core .treatment-motion-icon__image{opacity:.64}.treatment-motion-icon .layer-swiss-hand-left .treatment-motion-icon__image,.treatment-motion-icon .layer-swiss-hand-right .treatment-motion-icon__image,.treatment-motion-icon .layer-pressure-hands .treatment-motion-icon__image{opacity:.62}.treatment-motion-icon .layer-couple-person .treatment-motion-icon__image{opacity:.22}.treatment-motion-icon--couples .layer-ref-glow .treatment-motion-icon__image,.treatment-motion-icon--couples .layer-ref-gold .treatment-motion-icon__image,.treatment-motion-icon--couples .layer-region-left .treatment-motion-icon__image,.treatment-motion-icon--couples .layer-region-right .treatment-motion-icon__image,.treatment-motion-icon--couples .layer-region-core .treatment-motion-icon__image,.treatment-motion-icon--couples .layer-region-orbit .treatment-motion-icon__image,.treatment-motion-icon--couples .layer-couple-flow .treatment-motion-icon__image,.treatment-motion-icon--couples .layer-couple-glow .treatment-motion-icon__image{opacity:.32}.treatment-motion-icon--face .layer-arrow-heads .treatment-motion-icon__image{opacity:.82}.treatment-motion-icon--emotional-coaching .layer-emotional-heart .treatment-motion-icon__image{opacity:.5}.treatment-motion-icon--emotional-coaching .layer-emotional-aura .treatment-motion-icon__image{opacity:.28}.treatment-motion-icon--emotional-coaching .layer-emotional-halo .treatment-motion-icon__image{opacity:.54}.treatment-motion-icon--emotional-coaching .layer-emotional-leaves .treatment-motion-icon__image{opacity:.38}.treatment-motion-icon--emotional-coaching .layer-emotional-linework .treatment-motion-icon__image{opacity:.42}.treatment-motion-icon--gesher-method .layer-gesher-aura .treatment-motion-icon__image{opacity:.22}.treatment-motion-icon--gesher-method .layer-gesher-halo-primary .treatment-motion-icon__image,.treatment-motion-icon--gesher-method .layer-gesher-halo-secondary .treatment-motion-icon__image{opacity:.58}.treatment-motion-icon--gesher-method .layer-gesher-path .treatment-motion-icon__image{opacity:.5}.treatment-motion-icon--gesher-method .layer-gesher-leaves .treatment-motion-icon__image{opacity:.42}.treatment-motion-icon .layer-glow,.treatment-motion-icon .layer-region-top,.treatment-motion-icon .layer-region-core,.treatment-motion-icon .layer-region-orbit{mix-blend-mode:screen}.treatment-motion-icon--emotional-coaching .layer-glow,.treatment-motion-icon--emotional-coaching .layer-emotional-halo,.treatment-motion-icon--gesher-method .layer-glow,.treatment-motion-icon--gesher-method .layer-emotional-halo{mix-blend-mode:normal}.treatment-motion-icon--swedish{--ambient-delay:0s}.treatment-motion-icon--deep-tissue{--ambient-delay:1.1s}.treatment-motion-icon--pregnancy{--ambient-delay:2.2s}.treatment-motion-icon--cups{--ambient-delay:3.3s}.treatment-motion-icon--hot-stones{--ambient-delay:4.4s}.treatment-motion-icon--access-bars{--ambient-delay:5.5s}.treatment-motion-icon--face{--ambient-delay:6.6s}.treatment-motion-icon--couples{--ambient-delay:7.7s}.treatment-motion-icon--emotional-coaching{--ambient-delay:0s}.treatment-motion-icon--gesher-method{--ambient-delay:.7s}.treatment-motion-icon--emotional-coaching:before,.treatment-motion-icon--gesher-method:before{display:none}.treatment-motion-icon.is-in-view:after{animation:1.15s ease-out both treatmentIconAuraIntro,9.5s ease-in-out 1.15s infinite treatmentIconAuraIdle}.treatment-motion-icon.is-in-view:before{animation:treatmentIconSheenIdle 9.5s ease-in-out var(--ambient-delay) infinite}.treatment-motion-icon.is-in-view .treatment-motion-icon__base{animation:treatmentBaseBreathe 9.5s ease-in-out var(--ambient-delay) infinite}.treatment-motion-icon--emotional-coaching.is-in-view .treatment-motion-icon__base,.treatment-motion-icon--gesher-method.is-in-view .treatment-motion-icon__base{animation:none}.treatment-motion-icon.is-in-view .layer-glow{animation:treatmentLayerGlowIdle 9.5s ease-in-out var(--ambient-delay) infinite}.treatment-motion-icon.is-in-view .layer-sparkles,.treatment-motion-icon.is-in-view .layer-dots{animation:treatmentLayerSparkleIdle 9.5s ease-in-out calc(var(--ambient-delay) - .5s) infinite}.treatment-motion-icon.is-in-view .layer-flow,.treatment-motion-icon.is-in-view .layer-arc,.treatment-motion-icon.is-in-view .layer-rings,.treatment-motion-icon.is-in-view .layer-steam,.treatment-motion-icon.is-in-view .layer-arrow-heads,.treatment-motion-icon.is-in-view .layer-face-lines,.treatment-motion-icon.is-in-view .layer-hair-lines{animation:treatmentLayerFlowIdle 9.5s ease-in-out calc(var(--ambient-delay) - .8s) infinite}.treatment-motion-icon.is-in-view .layer-leaves,.treatment-motion-icon.is-in-view .layer-hands,.treatment-motion-icon.is-in-view .layer-cup,.treatment-motion-icon.is-in-view .layer-stones,.treatment-motion-icon.is-in-view .layer-person,.treatment-motion-icon.is-in-view .layer-hair,.treatment-motion-icon.is-in-view .layer-ref-depth{animation:treatmentLayerDepthIdle 9.5s ease-in-out calc(var(--ambient-delay) - 1.1s) infinite}.treatment-motion-icon.is-in-view .layer-heart,.treatment-motion-icon.is-in-view .layer-belly-glow{animation:treatmentLayerHeartIdle 9.5s ease-in-out calc(var(--ambient-delay) - .25s) infinite}.treatment-motion-icon.is-in-view .layer-region-top{animation:treatmentRegionTopIdle 8.6s ease-in-out calc(var(--ambient-delay) - .35s) infinite}.treatment-motion-icon.is-in-view .layer-region-left{animation:treatmentRegionLeftIdle 10.2s ease-in-out calc(var(--ambient-delay) - 1.15s) infinite}.treatment-motion-icon.is-in-view .layer-region-right{animation:treatmentRegionRightIdle 10.8s ease-in-out calc(var(--ambient-delay) - .75s) infinite}.treatment-motion-icon.is-in-view .layer-region-core{animation:treatmentRegionCoreIdle 9.2s ease-in-out calc(var(--ambient-delay) - 50ms) infinite}.treatment-motion-icon.is-in-view .layer-region-orbit{animation:treatmentRegionOrbitIdle 11.4s ease-in-out calc(var(--ambient-delay) - 1.55s) infinite}.treatment-motion-icon--swedish.is-in-view .layer-swiss-hand-left{animation:treatmentSwissHandLeftMassage 3.8s ease-in-out calc(var(--ambient-delay) - .3s) infinite}.treatment-motion-icon--swedish.is-in-view .layer-swiss-hand-right{animation:treatmentSwissHandRightMassage 3.8s ease-in-out calc(var(--ambient-delay) - 50ms) infinite}.treatment-motion-icon--deep-tissue.is-in-view .layer-pressure-hands{animation:treatmentDeepHandsPress 3.1s ease-in-out calc(var(--ambient-delay) - .2s) infinite}.treatment-motion-icon--deep-tissue.is-in-view .layer-pressure-rings{animation:treatmentDeepPressureBreath 2.9s ease-in-out calc(var(--ambient-delay) - .65s) infinite}.treatment-motion-icon--pregnancy.is-in-view .layer-pregnancy-belly{animation:treatmentPregnancyBellyBreath 3.4s ease-in-out calc(var(--ambient-delay) - .25s) infinite}.treatment-motion-icon--pregnancy.is-in-view .layer-pregnancy-arc{animation:treatmentPregnancyArcCradle 4.7s ease-in-out calc(var(--ambient-delay) - .7s) infinite}.treatment-motion-icon--pregnancy.is-in-view .layer-pregnancy-aura{animation:treatmentPregnancyAuraPulse 4.1s ease-in-out calc(var(--ambient-delay) - .1s) infinite}.treatment-motion-icon--pregnancy.is-in-view .layer-pregnancy-leaves{animation:treatmentPregnancyLeavesSway 4.4s ease-in-out calc(var(--ambient-delay) - .9s) infinite}.treatment-motion-icon--hot-stones.is-in-view .layer-hot-steam{animation:treatmentHotSteamRiseSlow 5.6s ease-in-out calc(var(--ambient-delay) - .4s) infinite}.treatment-motion-icon--access-bars.is-in-view .layer-head-waves,.treatment-motion-icon--access-bars.is-in-view .layer-region-orbit{animation:treatmentAccessAuraMist 6.8s ease-in-out calc(var(--ambient-delay) - .6s) infinite}.treatment-motion-icon--access-bars.is-in-view .layer-head-glow,.treatment-motion-icon--access-bars.is-in-view .layer-region-core{animation:treatmentAccessContainedGlow 5.8s ease-in-out calc(var(--ambient-delay) - .15s) infinite}.treatment-motion-icon--access-bars.is-in-view .layer-access-nodes{animation:treatmentAccessNodesBlink 2.4s ease-in-out calc(var(--ambient-delay) - .2s) infinite}.treatment-motion-icon--access-bars.is-in-view .layer-access-soft-points{animation:treatmentAccessSoftPointsBlink 3.2s ease-in-out calc(var(--ambient-delay) - .85s) infinite}.treatment-motion-icon--face.is-in-view .layer-arrow-heads{animation:treatmentFaceArrowsRise 2.65s ease-in-out calc(var(--ambient-delay) - .3s) infinite}.treatment-motion-icon--face.is-in-view .layer-cheek-lift{animation:treatmentFaceCheekLiftFlow 3s ease-in-out calc(var(--ambient-delay) - .7s) infinite}.treatment-motion-icon--couples.is-in-view .layer-person-left{animation:treatmentCoupleLeftClose 3.2s ease-in-out calc(var(--ambient-delay) - .35s) infinite}.treatment-motion-icon--couples.is-in-view .layer-person-right{animation:treatmentCoupleRightClose 3.2s ease-in-out calc(var(--ambient-delay) - .35s) infinite}.treatment-motion-icon--couples.is-in-view .layer-heart{animation:treatmentCoupleHeartPulse 1.9s ease-in-out calc(var(--ambient-delay) - .15s) infinite}.treatment-motion-icon--emotional-coaching.is-in-view .layer-emotional-heart{animation:treatmentEmotionalHeartSettle 2.4s ease-in-out calc(var(--ambient-delay) - .15s) infinite}.treatment-motion-icon--emotional-coaching.is-in-view .layer-emotional-aura-big{animation:treatmentEmotionalAuraGlow 3.8s ease-in-out calc(var(--ambient-delay) - .4s) infinite}.treatment-motion-icon--emotional-coaching.is-in-view .layer-emotional-aura-small{animation:treatmentEmotionalAuraGlow 3.2s ease-in-out calc(var(--ambient-delay) - 50ms) infinite}.treatment-motion-icon--emotional-coaching.is-in-view .layer-emotional-halo-primary{animation:treatmentEmotionalHaloDrift 5.6s ease-in-out calc(var(--ambient-delay) - .7s) infinite}.treatment-motion-icon--emotional-coaching.is-in-view .layer-emotional-halo-secondary{animation:treatmentEmotionalHaloDriftReverse 6.2s ease-in-out calc(var(--ambient-delay) - 1.1s) infinite}.treatment-motion-icon--emotional-coaching.is-in-view .layer-emotional-leaves{animation:treatmentEmotionalLeavesCradle 4.8s ease-in-out calc(var(--ambient-delay) - .95s) infinite}.treatment-motion-icon--emotional-coaching.is-in-view .layer-emotional-linework{animation:treatmentEmotionalLineworkShimmer 4.2s ease-in-out calc(var(--ambient-delay) - .35s) infinite}.treatment-motion-icon--gesher-method.is-in-view .layer-gesher-aura{animation:treatmentEmotionalAuraGlow 4s ease-in-out calc(var(--ambient-delay) - .4s) infinite}.treatment-motion-icon--gesher-method.is-in-view .layer-gesher-halo-primary{animation:treatmentEmotionalHaloDrift 5.4s ease-in-out calc(var(--ambient-delay) - .7s) infinite}.treatment-motion-icon--gesher-method.is-in-view .layer-gesher-halo-secondary{animation:treatmentEmotionalHaloDriftReverse 6s ease-in-out calc(var(--ambient-delay) - 1s) infinite}.treatment-motion-icon--gesher-method.is-in-view .layer-gesher-path{animation:treatmentEmotionalLineworkShimmer 4.1s ease-in-out calc(var(--ambient-delay) - .35s) infinite}.treatment-motion-icon--gesher-method.is-in-view .layer-gesher-leaves{animation:treatmentEmotionalLeavesCradle 4.7s ease-in-out calc(var(--ambient-delay) - .9s) infinite}.treatment-item:hover .treatment-motion-icon,.treatment-item:focus-within .treatment-motion-icon,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active){border-color:#d0af6180;transform:translateY(-1px)scale(1.03);box-shadow:0 14px 28px #3a40321a,0 0 20px #d0af6121}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--emotional-coaching,.treatment-motion-icon--emotional-coaching:is(:hover,:focus-visible,:active,.is-active),.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--gesher-method,.treatment-motion-icon--gesher-method:is(:hover,:focus-visible,:active,.is-active){transform:translateY(-1px)scale(1);box-shadow:0 12px 24px #3a40321a,0 0 14px #d0af611a}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon:after,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon:after,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active):after{animation:1.8s ease-in-out infinite treatmentIconAuraActive}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon:before,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon:before,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active):before{animation:1.85s ease-in-out infinite treatmentIconSheenActive}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .treatment-motion-icon__base,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .treatment-motion-icon__base,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .treatment-motion-icon__base{animation:1.8s ease-in-out infinite treatmentBaseActive}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--emotional-coaching .treatment-motion-icon__base,.treatment-motion-icon--emotional-coaching:is(:hover,:focus-visible,:active,.is-active) .treatment-motion-icon__base,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--gesher-method .treatment-motion-icon__base,.treatment-motion-icon--gesher-method:is(:hover,:focus-visible,:active,.is-active) .treatment-motion-icon__base{animation:none}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-hands,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-cup,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-stones,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-person,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-hair,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-hands,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-cup,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-stones,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-person,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-hair,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-hands,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-cup,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-stones,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-person,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-hair{opacity:.18}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-ref-depth,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-ref-depth,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-ref-depth{opacity:.13;animation:1.8s ease-in-out infinite treatmentLayerDepthActive}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-leaves,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-leaves,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-leaves{opacity:.24}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-flow,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-arc,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-rings,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-arrow-heads,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-face-lines,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-hair-lines,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-flow,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-arc,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-rings,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-arrow-heads,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-face-lines,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-hair-lines,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-flow,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-arc,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-rings,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-arrow-heads,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-face-lines,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-hair-lines{opacity:.3}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-heart,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-belly-glow,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-heart,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-belly-glow,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-heart,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-belly-glow{opacity:.34}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-glow,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-glow,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-glow{animation:1.8s ease-in-out infinite treatmentLayerGlowActive}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-region-top,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-region-top,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-region-top{animation:1.65s ease-in-out infinite treatmentRegionTopActive}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-region-left,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-region-left,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-region-left{animation:2.15s ease-in-out infinite treatmentRegionLeftActive}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-region-right,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-region-right,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-region-right{animation:2.05s ease-in-out infinite treatmentRegionRightActive}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-region-core,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-region-core,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-region-core{animation:1.8s ease-in-out infinite treatmentRegionCoreActive}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-region-orbit,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-region-orbit,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-region-orbit{animation:2.45s ease-in-out infinite treatmentRegionOrbitActive}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-sparkles,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-dots,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-sparkles,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-dots,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-sparkles,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-dots{animation:1.35s ease-in-out infinite treatmentLayerSparkleActive}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-leaves,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-leaves,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-leaves{animation:2.2s ease-in-out infinite treatmentLayerLeavesActive}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-flow,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-arc,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-rings,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-flow,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-arc,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-rings,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-flow,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-arc,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-rings{animation:1.85s ease-in-out infinite treatmentLayerFlowActive}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-steam,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-steam,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-steam{animation:1.65s ease-in-out infinite treatmentLayerSteamActive}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-heart,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-heart,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-heart,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-belly-glow,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-belly-glow,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-belly-glow{animation:1.45s ease-in-out infinite treatmentLayerHeartActive}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-hands,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-cup,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-stones,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-hands,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-cup,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-stones,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-hands,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-cup,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-stones{animation:1.75s ease-in-out infinite treatmentLayerLiftActive}.treatment-motion-icon--deep-tissue:is(:hover,:focus-visible,:active,.is-active) .layer-pressure-hands,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--deep-tissue .layer-pressure-hands{animation:1.85s ease-in-out infinite treatmentDeepHandsPressActive}.treatment-motion-icon--deep-tissue:is(:hover,:focus-visible,:active,.is-active) .layer-pressure-rings,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--deep-tissue .layer-pressure-rings{animation:1.45s ease-in-out infinite treatmentRingPulse}.treatment-motion-icon--cups:is(:hover,:focus-visible,:active,.is-active) .layer-suction-rings,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--cups .layer-suction-rings{animation:1.5s ease-in-out infinite treatmentSuctionPulse}.treatment-motion-icon--face:is(:hover,:focus-visible,:active,.is-active) .layer-face-arc,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--face .layer-face-arc{animation:2s ease-in-out infinite treatmentFaceArc}.treatment-motion-icon--face:is(:hover,:focus-visible,:active,.is-active) .layer-cheek-lift,.treatment-motion-icon--face:is(:hover,:focus-visible,:active,.is-active) .layer-arrow-heads,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--face .layer-cheek-lift,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--face .layer-arrow-heads{animation:1.75s ease-in-out infinite treatmentFaceLift}.treatment-motion-icon--swedish:is(:hover,:focus-visible,:active,.is-active) .layer-swiss-hand-left,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--swedish .layer-swiss-hand-left{animation:2.1s ease-in-out infinite treatmentSwissHandLeftMassageActive}.treatment-motion-icon--swedish:is(:hover,:focus-visible,:active,.is-active) .layer-swiss-hand-right,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--swedish .layer-swiss-hand-right{animation:2.1s ease-in-out .12s infinite treatmentSwissHandRightMassageActive}.treatment-motion-icon--pregnancy:is(:hover,:focus-visible,:active,.is-active) .layer-pregnancy-belly,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--pregnancy .layer-pregnancy-belly{animation:2.15s ease-in-out infinite treatmentPregnancyBellyBreathActive}.treatment-motion-icon--pregnancy:is(:hover,:focus-visible,:active,.is-active) .layer-pregnancy-arc,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--pregnancy .layer-pregnancy-arc{animation:2.75s ease-in-out infinite treatmentPregnancyArcCradleActive}.treatment-motion-icon--hot-stones:is(:hover,:focus-visible,:active,.is-active) .layer-hot-steam,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--hot-stones .layer-hot-steam{animation:4s ease-in-out infinite treatmentHotSteamRiseActive}.treatment-motion-icon--face:is(:hover,:focus-visible,:active,.is-active) .layer-arrow-heads,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--face .layer-arrow-heads{animation:1.75s ease-in-out infinite treatmentFaceArrowsRiseActive}.treatment-motion-icon--access-bars:is(:hover,:focus-visible,:active,.is-active) .layer-access-nodes,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--access-bars .layer-access-nodes{animation:1.45s ease-in-out infinite treatmentAccessNodesBlinkActive}.treatment-motion-icon--access-bars:is(:hover,:focus-visible,:active,.is-active) .layer-head-waves,.treatment-motion-icon--access-bars:is(:hover,:focus-visible,:active,.is-active) .layer-region-orbit,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--access-bars .layer-head-waves,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--access-bars .layer-region-orbit{animation:4.2s ease-in-out infinite treatmentAccessAuraMistActive}.treatment-motion-icon--couples:is(:hover,:focus-visible,:active,.is-active) .layer-heart,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--couples .layer-heart{animation:1.45s ease-in-out infinite treatmentCoupleHeartPulseActive}.treatment-motion-icon--couples:is(:hover,:focus-visible,:active,.is-active) .layer-person-left,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--couples .layer-person-left{animation:1.9s ease-in-out infinite treatmentCoupleLeftCloseActive}.treatment-motion-icon--couples:is(:hover,:focus-visible,:active,.is-active) .layer-person-right,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--couples .layer-person-right{animation:1.9s ease-in-out infinite treatmentCoupleRightCloseActive}.treatment-motion-icon--emotional-coaching:is(:hover,:focus-visible,:active,.is-active) .layer-emotional-heart,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--emotional-coaching .layer-emotional-heart{animation:1.6s ease-in-out infinite treatmentEmotionalHeartActive}.treatment-motion-icon--emotional-coaching:is(:hover,:focus-visible,:active,.is-active) .layer-emotional-aura,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--emotional-coaching .layer-emotional-aura{animation:2.1s ease-in-out infinite treatmentEmotionalAuraActive}.treatment-motion-icon--emotional-coaching:is(:hover,:focus-visible,:active,.is-active) .layer-emotional-halo,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--emotional-coaching .layer-emotional-halo{animation:2.8s ease-in-out infinite treatmentEmotionalHaloActive}.treatment-motion-icon--emotional-coaching:is(:hover,:focus-visible,:active,.is-active) .layer-emotional-leaves,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--emotional-coaching .layer-emotional-leaves{animation:2.4s ease-in-out infinite treatmentEmotionalLeavesActive}.treatment-motion-icon--emotional-coaching:is(:hover,:focus-visible,:active,.is-active) .layer-emotional-linework,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--emotional-coaching .layer-emotional-linework{animation:2s ease-in-out infinite treatmentEmotionalLineworkActive}.treatment-motion-icon--gesher-method:is(:hover,:focus-visible,:active,.is-active) .layer-gesher-aura,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--gesher-method .layer-gesher-aura{animation:2.1s ease-in-out infinite treatmentEmotionalAuraActive}.treatment-motion-icon--gesher-method:is(:hover,:focus-visible,:active,.is-active) .layer-gesher-halo-primary,.treatment-motion-icon--gesher-method:is(:hover,:focus-visible,:active,.is-active) .layer-gesher-halo-secondary,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--gesher-method .layer-gesher-halo-primary,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--gesher-method .layer-gesher-halo-secondary{animation:2.8s ease-in-out infinite treatmentEmotionalHaloActive}.treatment-motion-icon--gesher-method:is(:hover,:focus-visible,:active,.is-active) .layer-gesher-leaves,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--gesher-method .layer-gesher-leaves{animation:2.4s ease-in-out infinite treatmentEmotionalLeavesActive}.treatment-motion-icon--gesher-method:is(:hover,:focus-visible,:active,.is-active) .layer-gesher-path,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--gesher-method .layer-gesher-path{animation:2s ease-in-out infinite treatmentEmotionalLineworkActive}@keyframes treatmentIconAuraIntro{0%,to{opacity:0;transform:scale(.88)}48%{opacity:.42;transform:scale(1.08)}}@keyframes treatmentIconAuraIdle{0%,74%,to{opacity:0;transform:scale(.9)}84%{opacity:.22;transform:scale(1.06)}}@keyframes treatmentIconAuraActive{0%,to{opacity:.05;transform:scale(.94)}50%{opacity:.32;transform:scale(1.1)}}@keyframes treatmentIconSheenIdle{0%,66%,to{opacity:0;transform:translate(62%)rotate(8deg)}73%{opacity:.2}80%{opacity:.42;transform:translate(-62%)rotate(8deg)}86%{opacity:0;transform:translate(-92%)rotate(8deg)}}@keyframes treatmentIconSheenActive{0%,to{opacity:0;transform:translate(64%)rotate(8deg)}42%{opacity:.44}68%{opacity:.18;transform:translate(-74%)rotate(8deg)}}@keyframes treatmentBaseBreathe{0%,66%,to{filter:saturate()brightness();transform:translateY(0)scale(1)}76%{filter:saturate(1.08)brightness(1.03)drop-shadow(0 8px 10px #3a403214);transform:translateY(-1px)scale(1.025)}86%{transform:translateY(0)scale(1.01)}}@keyframes treatmentBaseActive{0%,to{filter:saturate(1.04)brightness(1.01);transform:translateY(0)scale(1.01)}50%{filter:saturate(1.12)brightness(1.05)drop-shadow(0 8px 12px #3a40321f);transform:translateY(-2px)scale(1.045)}}@keyframes treatmentLayerGlowIdle{0%,66%,to{opacity:0;transform:scale(.98)}76%{opacity:.34;transform:scale(1.06)}84%{opacity:.12;transform:scale(1.02)}}@keyframes treatmentLayerGlowActive{0%,to{opacity:.18;transform:scale(.98)}50%{opacity:.48;transform:scale(1.1)}}@keyframes treatmentLayerSparkleIdle{0%,66%,to{opacity:0;filter:drop-shadow(0 0 #d0af6100);transform:scale(.98)rotate(0)}73%{opacity:.4;filter:drop-shadow(0 0 7px #d0af6180);transform:scale(1.08)rotate(5deg)}82%{opacity:.12;transform:scale(1.02)rotate(-2deg)}}@keyframes treatmentLayerSparkleActive{0%,to{opacity:.22;filter:drop-shadow(0 0 #d0af6100);transform:scale(.98)rotate(0)}50%{opacity:.72;filter:drop-shadow(0 0 10px #d0af61b8);transform:scale(1.14)rotate(8deg)}}@keyframes treatmentLayerHeartIdle{0%,66%,to{opacity:0;filter:drop-shadow(0 0 #d0af6100);transform:scale(.98)}76%{opacity:.28;filter:saturate(1.18)brightness(1.08)drop-shadow(0 0 10px #d0af617a);transform:scale(1.08)}86%{opacity:.08;transform:scale(1.02)}}@keyframes treatmentLayerHeartActive{0%,to{filter:drop-shadow(0 0 #d0af6100);transform:scale(1)}44%{filter:saturate(1.34)brightness(1.12)drop-shadow(0 0 14px #d0af61b3);transform:scale(1.18)}72%{transform:scale(1.06)}}@keyframes treatmentLayerLeavesIdle{0%,66%,to{opacity:0;transform:rotate(0)translateY(0)scale(1)}74%{opacity:.18;transform:rotate(1.8deg)translateY(-1px)scale(1.02)}84%{opacity:.08;transform:rotate(-.8deg)translateY(0)scale(1.01)}}@keyframes treatmentLayerLeavesActive{0%,to{transform:rotate(0)translateY(0)scale(1)}50%{transform:rotate(2.6deg)translateY(-1px)scale(1.025)}}@keyframes treatmentLayerFlowIdle{0%,66%,to{opacity:0;filter:drop-shadow(0 0 #d0af6100);transform:translateY(0)scale(1)}76%{opacity:.24;filter:drop-shadow(0 0 7px #d0af616b);transform:translateY(-2px)scale(1.035)}86%{opacity:.08;transform:translateY(0)scale(1.01)}}@keyframes treatmentLayerDepthIdle{0%,66%,to{opacity:0;transform:translateY(0)rotate(0)scale(1)}75%{opacity:.14;transform:translateY(-2px)rotate(1deg)scale(1.018)}84%{opacity:.05;transform:translateY(0)rotate(-.5deg)scale(1.006)}}@keyframes treatmentLayerDepthActive{0%,to{opacity:.08;transform:translateY(0)rotate(0)scale(1.006)}50%{opacity:.18;transform:translateY(-2px)rotate(1.2deg)scale(1.025)}}@keyframes treatmentRegionTopIdle{0%,62%,to{opacity:0;filter:drop-shadow(0 0 #d0af6100);transform:translateY(0)rotate(0)scale(1)}72%{opacity:.18;filter:drop-shadow(0 0 7px #d0af6166);transform:translateY(-1px)rotate(.8deg)scale(1.018)}84%{opacity:.06;transform:translateY(-2px)rotate(-.3deg)scale(1.006)}}@keyframes treatmentRegionTopActive{0%,to{opacity:.08;filter:drop-shadow(0 0 #d0af6100);transform:translateY(0)rotate(0)scale(1)}48%{opacity:.36;filter:drop-shadow(0 0 10px #d0af618f);transform:translateY(-3px)rotate(1.4deg)scale(1.04)}}@keyframes treatmentRegionLeftIdle{0%,68%,to{opacity:0;transform:translate(0)translateY(0)rotate(0)scale(1)}78%{opacity:.11;transform:translate(-1px)translateY(-1px)rotate(-.8deg)scale(1.012)}88%{opacity:.04;transform:translate(0)translateY(0)rotate(.3deg)scale(1.004)}}@keyframes treatmentRegionLeftActive{0%,to{opacity:.05;transform:translate(0)translateY(0)rotate(0)scale(1)}50%{opacity:.2;transform:translate(-2px)translateY(-1px)rotate(-1.2deg)scale(1.026)}}@keyframes treatmentRegionRightIdle{0%,66%,to{opacity:0;transform:translate(0)translateY(0)rotate(0)scale(1)}77%{opacity:.11;transform:translate(1px)translateY(-1px)rotate(.8deg)scale(1.012)}87%{opacity:.04;transform:translate(0)translateY(0)rotate(-.3deg)scale(1.004)}}@keyframes treatmentRegionRightActive{0%,to{opacity:.05;transform:translate(0)translateY(0)rotate(0)scale(1)}50%{opacity:.2;transform:translate(2px)translateY(-1px)rotate(1.2deg)scale(1.026)}}@keyframes treatmentRegionCoreIdle{0%,64%,to{opacity:0;filter:blur()saturate()brightness();transform:scale(.98)}75%{opacity:.2;filter:saturate(1.12)brightness(1.08)drop-shadow(0 0 12px #d0af616b);transform:scale(1.055)}86%{opacity:.06;transform:scale(1.012)}}@keyframes treatmentRegionCoreActive{0%,to{opacity:.1;filter:saturate(1.02)brightness(1.01);transform:scale(.99)}50%{opacity:.34;filter:saturate(1.18)brightness(1.1)drop-shadow(0 0 14px #d0af6194);transform:scale(1.085)}}@keyframes treatmentRegionOrbitIdle{0%,70%,to{opacity:0;filter:drop-shadow(0 0 #d0af6100);transform:rotate(0)scale(1)}80%{opacity:.14;filter:drop-shadow(0 0 8px #d0af615c);transform:rotate(1.8deg)scale(1.025)}90%{opacity:.05;transform:rotate(-.8deg)scale(1.008)}}@keyframes treatmentRegionOrbitActive{0%,to{opacity:.07;filter:drop-shadow(0 0 #d0af6100);transform:rotate(0)scale(1)}52%{opacity:.28;filter:drop-shadow(0 0 11px #d0af6185);transform:rotate(4deg)scale(1.045)}}@keyframes treatmentSwissHandLeftMassage{0%,to{opacity:.07;transform:translate(-4px)translateY(2px)rotate(-1.6deg)scale(.985)}42%{opacity:.28;transform:translate(1px)translateY(-1px)rotate(.7deg)scale(1.018)}62%{opacity:.18;transform:translate(2px)translateY(1px)rotate(1deg)scale(1.006)}}@keyframes treatmentSwissHandRightMassage{0%,to{opacity:.07;transform:translate(4px)translateY(2px)rotate(1.4deg)scale(.985)}42%{opacity:.28;transform:translate(-1px)translateY(-1px)rotate(-.7deg)scale(1.018)}62%{opacity:.18;transform:translate(-2px)translateY(1px)rotate(-1deg)scale(1.006)}}@keyframes treatmentSwissHandLeftMassageActive{0%,to{opacity:.12;transform:translate(-5px)translateY(2px)rotate(-2deg)scale(.98)}48%{opacity:.42;transform:translate(2px)translateY(-2px)rotate(1.1deg)scale(1.03)}70%{opacity:.24;transform:translate(1px)translateY(1px)rotate(.4deg)scale(1.01)}}@keyframes treatmentSwissHandRightMassageActive{0%,to{opacity:.12;transform:translate(5px)translateY(2px)rotate(2deg)scale(.98)}48%{opacity:.42;transform:translate(-2px)translateY(-2px)rotate(-1.1deg)scale(1.03)}70%{opacity:.24;transform:translate(-1px)translateY(1px)rotate(-.4deg)scale(1.01)}}@keyframes treatmentDeepHandsPress{0%,to{opacity:.08;filter:drop-shadow(0 0 #d0af6100);transform:translateY(-5px)scale(1.025)}46%{opacity:.34;filter:drop-shadow(0 6px 9px #3a403224);transform:translateY(2px)scale(.995)}66%{opacity:.18;transform:translateY(0)scale(1.006)}}@keyframes treatmentDeepHandsPressActive{0%,to{opacity:.14;filter:drop-shadow(0 0 #d0af6100);transform:translateY(-6px)scale(1.035)}46%{opacity:.48;filter:drop-shadow(0 8px 11px #3a40322e);transform:translateY(3px)scale(.985)}68%{opacity:.26;transform:translateY(0)scale(1.01)}}@keyframes treatmentDeepPressureBreath{0%,to{opacity:.06;transform:scale(.94)}46%{opacity:.24;transform:scale(1.07)}70%{opacity:.1;transform:scale(1)}}@keyframes treatmentPregnancyBellyBreath{0%,to{opacity:.09;filter:saturate()brightness();transform:scale(.98)}50%{opacity:.34;filter:saturate(1.18)brightness(1.08)drop-shadow(0 0 12px #d0af6175);transform:scale(1.08)}}@keyframes treatmentPregnancyBellyBreathActive{0%,to{opacity:.14;filter:saturate(1.04)brightness(1.02);transform:scale(.98)}50%{opacity:.48;filter:saturate(1.24)brightness(1.12)drop-shadow(0 0 15px #d0af6194);transform:scale(1.12)}}@keyframes treatmentPregnancyArcCradle{0%,to{opacity:.07;transform:translate(0)rotate(-1deg)scale(1)}48%{opacity:.24;transform:translate(-1px)rotate(1.4deg)scale(1.025)}72%{opacity:.1;transform:translate(1px)rotate(0)scale(1.008)}}@keyframes treatmentPregnancyArcCradleActive{0%,to{opacity:.12;transform:translate(0)rotate(-1.6deg)scale(1)}48%{opacity:.34;transform:translate(-2px)rotate(2.2deg)scale(1.04)}72%{opacity:.16;transform:translate(1px)rotate(0)scale(1.012)}}@keyframes treatmentPregnancyAuraPulse{0%,to{opacity:.06;transform:translateY(0)scale(.99)}44%{opacity:.22;transform:translateY(-1px)scale(1.035)}70%{opacity:.1;transform:translateY(0)scale(1.006)}}@keyframes treatmentPregnancyLeavesSway{0%,to{opacity:.08;transform:rotate(-1deg)translateY(0)scale(1)}48%{opacity:.24;transform:rotate(2deg)translateY(-1px)scale(1.018)}72%{opacity:.12;transform:rotate(-.6deg)translateY(0)scale(1.006)}}@keyframes treatmentHotSteamRiseSlow{0%{opacity:0;filter:blur()drop-shadow(0 0 #d0af6100);transform:translateY(7px)translate(-1px)scale(.97)}22%{opacity:.28}58%{opacity:.44;filter:drop-shadow(0 0 8px #d0af6161);transform:translateY(-6px)translate(1px)scale(1.015)}to{opacity:0;filter:blur(.2px)drop-shadow(0 0 #d0af6100);transform:translateY(-15px)translate(-1px)scale(1.035)}}@keyframes treatmentHotSteamRiseActive{0%{opacity:0;filter:drop-shadow(0 0 #d0af6100);transform:translateY(8px)translate(-1px)scale(.97)}24%{opacity:.42}58%{opacity:.68;filter:drop-shadow(0 0 11px #d0af618a);transform:translateY(-8px)translate(1px)scale(1.03)}to{opacity:0;transform:translateY(-17px)translate(-1px)scale(1.045)}}@keyframes treatmentFaceArrowsRise{0%,to{opacity:.1;filter:drop-shadow(0 0 #d0af6100);transform:translateY(3px)translate(-1px)scale(.98)}48%{opacity:.34;filter:drop-shadow(0 0 8px #d0af617a);transform:translateY(-5px)translate(1px)scale(1.04)}72%{opacity:.18;transform:translateY(-2px)translate(-1px)scale(1.012)}}@keyframes treatmentFaceArrowsRiseActive{0%,to{opacity:.16;filter:drop-shadow(0 0 #d0af6100);transform:translateY(4px)translate(-1px)scale(.98)}50%{opacity:.56;filter:drop-shadow(0 0 11px #d0af619e);transform:translateY(-7px)translate(2px)scale(1.06)}}@keyframes treatmentFaceCheekLiftFlow{0%,to{opacity:.08;transform:translateY(2px)translate(-1px)scale(.99)}52%{opacity:.3;transform:translateY(-4px)translate(1px)scale(1.035)}}@keyframes treatmentAccessNodesBlink{0%,to{opacity:.1;filter:drop-shadow(0 0 #d0af6100);transform:scale(.98)}18%{opacity:.46;filter:drop-shadow(0 0 8px #d0af6180);transform:scale(1.035)}34%{opacity:.16;transform:scale(1)}57%{opacity:.38;filter:drop-shadow(0 0 6px #d0af616b);transform:scale(1.02)}74%{opacity:.12;transform:scale(.99)}}@keyframes treatmentAccessNodesBlinkActive{0%,to{opacity:.16;filter:drop-shadow(0 0 #d0af6100);transform:scale(.98)}18%,58%{opacity:.64;filter:drop-shadow(0 0 10px #d0af619e);transform:scale(1.055)}36%,76%{opacity:.22;transform:scale(1)}}@keyframes treatmentAccessSoftPointsBlink{0%,to{opacity:.06;transform:scale(.98)}30%{opacity:.3;filter:drop-shadow(0 0 7px #d0af6175);transform:scale(1.04)}62%{opacity:.12;transform:scale(1)}}@keyframes treatmentAccessAuraMist{0%,to{opacity:.08;filter:saturate()brightness();transform:translate(0)translateY(0)rotate(-.8deg)scale(1)}42%{opacity:.22;filter:saturate(1.08)brightness(1.04)drop-shadow(0 0 8px #d0af6152);transform:translate(1px)translateY(-1px)rotate(1.2deg)scale(1.006)}70%{opacity:.12;transform:translate(-1px)translateY(0)rotate(.2deg)scale(1.002)}}@keyframes treatmentAccessAuraMistActive{0%,to{opacity:.12;filter:saturate(1.02)brightness(1.01);transform:translate(0)translateY(0)rotate(-1deg)scale(1)}48%{opacity:.32;filter:saturate(1.14)brightness(1.06)drop-shadow(0 0 10px #d0af616b);transform:translate(1px)translateY(-2px)rotate(1.7deg)scale(1.01)}}@keyframes treatmentAccessContainedGlow{0%,to{opacity:.08;transform:translate(0)scale(.99)}50%{opacity:.28;filter:drop-shadow(0 0 11px #d0af6161);transform:translate(1px)scale(1.035)}}@keyframes treatmentCoupleLeftClose{0%,to{opacity:.05;transform:translate(-4px)rotate(-1deg)scale(.99)}48%{opacity:.1;transform:translate(2px)rotate(.8deg)scale(1.015)}72%{opacity:.07;transform:translate(0)rotate(0)scale(1)}}@keyframes treatmentCoupleRightClose{0%,to{opacity:.05;transform:translate(4px)rotate(1deg)scale(.99)}48%{opacity:.1;transform:translate(-2px)rotate(-.8deg)scale(1.015)}72%{opacity:.07;transform:translate(0)rotate(0)scale(1)}}@keyframes treatmentCoupleLeftCloseActive{0%,to{opacity:.08;transform:translate(-5px)rotate(-1.4deg)scale(.99)}48%{opacity:.16;transform:translate(3px)rotate(1.1deg)scale(1.026)}72%{opacity:.1;transform:translate(0)rotate(0)scale(1.006)}}@keyframes treatmentCoupleRightCloseActive{0%,to{opacity:.08;transform:translate(5px)rotate(1.4deg)scale(.99)}48%{opacity:.16;transform:translate(-3px)rotate(-1.1deg)scale(1.026)}72%{opacity:.1;transform:translate(0)rotate(0)scale(1.006)}}@keyframes treatmentCoupleHeartPulse{0%,to{opacity:.12;filter:drop-shadow(0 0 #d0af6100);transform:scale(.96)}48%{opacity:.36;filter:saturate(1.18)brightness(1.08)drop-shadow(0 0 12px #d0af6180);transform:scale(1.11)}}@keyframes treatmentCoupleHeartPulseActive{0%,to{opacity:.16;filter:drop-shadow(0 0 #d0af6100);transform:scale(.96)}48%{opacity:.48;filter:saturate(1.24)brightness(1.1)drop-shadow(0 0 14px #d0af6194);transform:scale(1.16)}}@keyframes treatmentEmotionalHeartSettle{0%,to{opacity:.84;filter:saturate(1.02)brightness();transform:translateY(1px)scale(.96)}44%{opacity:.98;filter:saturate(1.12)brightness(1.04)drop-shadow(0 0 7px #d0af6157);transform:translateY(-2px)scale(1.055)}68%{opacity:.9;transform:translateY(0)scale(1.01)}}@keyframes treatmentEmotionalHeartActive{0%,to{opacity:.88;filter:saturate(1.04)brightness(1.01);transform:translateY(1px)scale(.96)}50%{opacity:1;filter:saturate(1.16)brightness(1.05)drop-shadow(0 0 9px #d0af6170);transform:translateY(-3px)scale(1.09)}}@keyframes treatmentEmotionalAuraGlow{0%,to{opacity:.22;filter:saturate()brightness();transform:translateY(2px)scale(.92)}48%{opacity:.46;filter:saturate(1.08)brightness(1.03)drop-shadow(0 0 8px #d0af6147);transform:translateY(-2px)scale(1.07)}72%{opacity:.32;transform:translateY(0)scale(1.01)}}@keyframes treatmentEmotionalAuraActive{0%,to{opacity:.28;filter:saturate(1.02)brightness(1.01);transform:translateY(2px)scale(.92)}50%{opacity:.6;filter:saturate(1.1)brightness(1.04)drop-shadow(0 0 10px #d0af615c);transform:translateY(-3px)scale(1.11)}}@keyframes treatmentEmotionalHaloDrift{0%,to{opacity:.54;filter:saturate()brightness();transform:translate(-1px)translateY(1px)rotate(-1.4deg)scale(.996)}48%{opacity:.86;filter:saturate(1.1)brightness(1.05)drop-shadow(0 0 6px #d0af614d);transform:translate(2px)translateY(-4px)rotate(2.2deg)scale(1.018)}72%{opacity:.66;transform:translate(0)translateY(-2px)rotate(.4deg)scale(1.006)}}@keyframes treatmentEmotionalHaloDriftReverse{0%,to{opacity:.44;transform:translate(1px)translateY(0)rotate(1.2deg)scale(.995)}52%{opacity:.74;filter:drop-shadow(0 0 5px #d0af613d);transform:translate(-2px)translateY(-3px)rotate(-2deg)scale(1.014)}}@keyframes treatmentEmotionalHaloActive{0%,to{opacity:.6;filter:saturate(1.04)brightness(1.02);transform:translate(-1px)translateY(1px)rotate(-1.6deg)scale(.995)}50%{opacity:.94;filter:drop-shadow(0 0 8px #d0af6161);transform:translate(2px)translateY(-5px)rotate(2.8deg)scale(1.026)}}@keyframes treatmentEmotionalLeavesCradle{0%,to{opacity:.74;transform:translate(-1px)translateY(1px)rotate(-2.2deg)scale(.992)}48%{opacity:.96;transform:translate(2px)translateY(-1px)rotate(2deg)scale(1.012)}72%{opacity:.82;transform:translate(0)translateY(0)rotate(-.5deg)scale(1.002)}}@keyframes treatmentEmotionalLeavesActive{0%,to{opacity:.78;transform:translate(-2px)translateY(1px)rotate(-2.8deg)scale(.992)}50%{opacity:1;transform:translate(2px)translateY(-2px)rotate(3deg)scale(1.02)}}@keyframes treatmentEmotionalLineworkShimmer{0%,to{opacity:.48;filter:saturate()brightness(.98);transform:translate(-1px)translateY(1px)scale(.996)}46%{opacity:.84;filter:saturate(1.08)brightness(1.04)drop-shadow(0 0 5px #d0af6147);transform:translate(1px)translateY(-2px)scale(1.012)}72%{opacity:.62;transform:translate(-1px)translateY(0)scale(1.002)}}@keyframes treatmentEmotionalLineworkActive{0%,to{opacity:.56;filter:saturate(1.04)brightness(1.01);transform:translate(-1px)translateY(1px)scale(.996)}50%{opacity:.94;filter:saturate(1.12)brightness(1.06)drop-shadow(0 0 7px #d0af6157);transform:translate(2px)translateY(-3px)scale(1.018)}}@keyframes treatmentLayerFlowActive{0%,to{filter:drop-shadow(0 0 #d0af6100);transform:translateY(0)rotate(0)scale(1)}50%{filter:saturate(1.2)brightness(1.08)drop-shadow(0 0 10px #d0af618f);transform:translateY(-4px)rotate(2deg)scale(1.06)}}@keyframes treatmentLayerSteamActive{0%,to{opacity:.2;transform:translateY(2px)scale(.98)}50%{opacity:.62;filter:drop-shadow(0 0 8px #d0af6185);transform:translateY(-5px)scale(1.04)}}@keyframes treatmentLayerLiftActive{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.025)}}@keyframes treatmentDeepPress{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(3px)scale(.985)}}@keyframes treatmentRingPulse{0%,to{opacity:.24;transform:scale(.96)}50%{opacity:.58;transform:scale(1.08)}}@keyframes treatmentSuctionPulse{0%,to{opacity:.24;transform:translateY(0)scale(.96)}52%{opacity:.62;transform:translateY(-2px)scale(1.1)}}@keyframes treatmentFaceArc{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(6deg)scale(1.03)}}@keyframes treatmentFaceLift{0%,to{transform:translateY(0)translate(0)scale(1)}50%{transform:translateY(-4px)translate(2px)scale(1.04)}}@keyframes treatmentCoupleLeft{0%,to{transform:translate(0)rotate(0)}48%{transform:translate(3px)rotate(1.4deg)}}@keyframes treatmentCoupleRight{0%,to{transform:translate(0)rotate(0)}48%{transform:translate(-3px)rotate(-1.4deg)}}@media (max-width:720px){.treatment-item .treatment-motion-icon{border-radius:18px;block-size:58px;inline-size:58px}.compass-treatment .treatment-motion-icon{border-radius:14px;block-size:40px;inline-size:40px}}@media (prefers-reduced-motion:reduce){.treatment-motion-icon,.treatment-motion-icon:after,.treatment-motion-icon__layer,.treatment-motion-icon:hover .treatment-motion-icon__layer,.treatment-item:hover .treatment-motion-icon__layer,.treatments-hero-visual:hover .treatment-motion-icon__layer,.treatment-motion-icon.is-active .treatment-motion-icon__layer,.treatment-motion-icon.is-in-view .treatment-motion-icon__layer{filter:none!important;transition-duration:.01ms!important;animation:none!important;transform:none!important}.treatment-motion-icon:after,.treatment-motion-icon__layer{opacity:0!important}}
