.treatment-motion-icon{position:relative;display:inline-block;inline-size:var(--treatment-icon-size,62px);block-size:var(--treatment-icon-size,62px);--treatment-art-inset:-17%;--ambient-delay:0s;max-inline-size:100%;flex:0 0 auto;border-radius:20px;background:radial-gradient(circle at 50% 42%,rgba(208,175,97,.18),transparent 58%),linear-gradient(145deg,rgba(255,253,248,.98),rgba(255,248,232,.78)),var(--surface);border:1px solid rgba(168,181,160,.28);box-shadow:0 12px 28px rgba(58,64,50,.08);contain:layout paint;isolation:isolate;overflow:hidden;touch-action:manipulation;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;transform:translateZ(0);vertical-align:middle}.treatment-motion-icon:before{content:"";position:absolute;inset:7%;z-index:30;border-radius:inherit;background:linear-gradient(112deg,transparent 16%,rgba(255,255,255,.66) 42%,rgba(208,175,97,.28) 50%,transparent 68%);opacity:0;mix-blend-mode:screen;pointer-events:none;transform:translateX(62%) rotate(8deg)}.treatment-motion-icon:after{content:"";position:absolute;inset:15%;z-index:0;border-radius:999px;background:radial-gradient(circle,rgba(208,175,97,.22),rgba(168,181,160,.1) 52%,transparent 74%);opacity:0;transform:scale(.88);pointer-events:none}.treatment-motion-icon__layer{display:block;opacity:0;transform-box:fill-box;will-change:transform,opacity,filter}.treatment-motion-icon__base,.treatment-motion-icon__layer{position:absolute;inset:var(--treatment-art-inset);pointer-events:none}.treatment-motion-icon__base{z-index:1;transform-origin:center center;will-change:transform,filter}.treatment-motion-icon__base-image,.treatment-motion-icon__image{display:block;inline-size:100%;block-size:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.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-pressure-hands .treatment-motion-icon__image,.treatment-motion-icon .layer-swiss-hand-left .treatment-motion-icon__image,.treatment-motion-icon .layer-swiss-hand-right .treatment-motion-icon__image{opacity:.62}.treatment-motion-icon .layer-couple-person .treatment-motion-icon__image{opacity:.22}.treatment-motion-icon--couples .layer-couple-flow .treatment-motion-icon__image,.treatment-motion-icon--couples .layer-couple-glow .treatment-motion-icon__image,.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-core .treatment-motion-icon__image,.treatment-motion-icon--couples .layer-region-left .treatment-motion-icon__image,.treatment-motion-icon--couples .layer-region-orbit .treatment-motion-icon__image,.treatment-motion-icon--couples .layer-region-right .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-core,.treatment-motion-icon .layer-region-orbit,.treatment-motion-icon .layer-region-top{mix-blend-mode:screen}.treatment-motion-icon--emotional-coaching .layer-emotional-halo,.treatment-motion-icon--emotional-coaching .layer-glow,.treatment-motion-icon--gesher-method .layer-emotional-halo,.treatment-motion-icon--gesher-method .layer-glow{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:0.7s}.treatment-motion-icon--emotional-coaching:before,.treatment-motion-icon--gesher-method:before{display:none}.treatment-motion-icon.is-in-view:after{animation:treatmentIconAuraIntro 1.15s ease-out 1 both,treatmentIconAuraIdle 9.5s ease-in-out 1.15s infinite}.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-dots,.treatment-motion-icon.is-in-view .layer-sparkles{animation:treatmentLayerSparkleIdle 9.5s ease-in-out calc(var(--ambient-delay) - .5s) infinite}.treatment-motion-icon.is-in-view .layer-arc,.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-flow,.treatment-motion-icon.is-in-view .layer-hair-lines,.treatment-motion-icon.is-in-view .layer-rings,.treatment-motion-icon.is-in-view .layer-steam{animation:treatmentLayerFlowIdle 9.5s ease-in-out calc(var(--ambient-delay) - .8s) infinite}.treatment-motion-icon.is-in-view .layer-cup,.treatment-motion-icon.is-in-view .layer-hair,.treatment-motion-icon.is-in-view .layer-hands,.treatment-motion-icon.is-in-view .layer-leaves,.treatment-motion-icon.is-in-view .layer-person,.treatment-motion-icon.is-in-view .layer-ref-depth,.treatment-motion-icon.is-in-view .layer-stones{animation:treatmentLayerDepthIdle 9.5s ease-in-out calc(var(--ambient-delay) - 1.1s) infinite}.treatment-motion-icon.is-in-view .layer-belly-glow,.treatment-motion-icon.is-in-view .layer-heart{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) - .05s) 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) - .05s) 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) - .05s) 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:focus-within .treatment-motion-icon,.treatment-item:hover .treatment-motion-icon,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active),.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon{transform:translateY(-1px) scale(1.03);border-color:rgba(208,175,97,.5);box-shadow:0 14px 28px rgba(58,64,50,.1),0 0 20px rgba(208,175,97,.13)}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--emotional-coaching,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--gesher-method,.treatment-motion-icon--emotional-coaching:is(:hover,:focus-visible,:active,.is-active),.treatment-motion-icon--gesher-method:is(:hover,:focus-visible,:active,.is-active){transform:translateY(-1px) scale(1);box-shadow:0 12px 24px rgba(58,64,50,.1),0 0 14px rgba(208,175,97,.1)}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon:after,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active):after,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon:after{animation:treatmentIconAuraActive 1.8s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon:before,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active):before,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon:before{animation:treatmentIconSheenActive 1.85s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .treatment-motion-icon__base,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .treatment-motion-icon__base,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .treatment-motion-icon__base{animation:treatmentBaseActive 1.8s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--emotional-coaching .treatment-motion-icon__base,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--gesher-method .treatment-motion-icon__base,.treatment-motion-icon--emotional-coaching:is(:hover,:focus-visible,:active,.is-active) .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-cup,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-hair,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-hands,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-person,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-stones,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-cup,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .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-person,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-stones,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-cup,.treatments-hero-visual:is(:hover,:active) .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-person,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-stones{opacity:.18}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-ref-depth,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-ref-depth,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-ref-depth{opacity:.13;animation:treatmentLayerDepthActive 1.8s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-leaves,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-leaves,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-leaves{opacity:.24}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-arc,.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-flow,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-hair-lines,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-rings,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-arc,.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-flow,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-hair-lines,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-rings,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-arc,.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-flow,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-hair-lines,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-rings{opacity:.3}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-belly-glow,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-heart,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-belly-glow,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-heart,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-belly-glow,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-heart{opacity:.34}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-glow,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-glow,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-glow{animation:treatmentLayerGlowActive 1.8s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-region-top,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-region-top,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-region-top{animation:treatmentRegionTopActive 1.65s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-region-left,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-region-left,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-region-left{animation:treatmentRegionLeftActive 2.15s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-region-right,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-region-right,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-region-right{animation:treatmentRegionRightActive 2.05s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-region-core,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-region-core,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-region-core{animation:treatmentRegionCoreActive 1.8s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-region-orbit,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-region-orbit,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-region-orbit{animation:treatmentRegionOrbitActive 2.45s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-dots,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-sparkles,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-dots,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-sparkles,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-dots,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-sparkles{animation:treatmentLayerSparkleActive 1.35s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-leaves,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-leaves,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-leaves{animation:treatmentLayerLeavesActive 2.2s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-arc,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-flow,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-rings,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-arc,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-flow,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-rings,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-arc,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-flow,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-rings{animation:treatmentLayerFlowActive 1.85s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-steam,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-steam,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-steam{animation:treatmentLayerSteamActive 1.65s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-belly-glow,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-heart,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-belly-glow,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-heart,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-belly-glow,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-heart{animation:treatmentLayerHeartActive 1.45s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-cup,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-hands,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon .layer-stones,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-cup,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-hands,.treatment-motion-icon:is(:hover,:focus-visible,:active,.is-active) .layer-stones,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-cup,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-hands,.treatments-hero-visual:is(:hover,:active) .treatment-motion-icon .layer-stones{animation:treatmentLayerLiftActive 1.75s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--deep-tissue .layer-pressure-hands,.treatment-motion-icon--deep-tissue:is(:hover,:focus-visible,:active,.is-active) .layer-pressure-hands{animation:treatmentDeepHandsPressActive 1.85s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--deep-tissue .layer-pressure-rings,.treatment-motion-icon--deep-tissue:is(:hover,:focus-visible,:active,.is-active) .layer-pressure-rings{animation:treatmentRingPulse 1.45s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--cups .layer-suction-rings,.treatment-motion-icon--cups:is(:hover,:focus-visible,:active,.is-active) .layer-suction-rings{animation:treatmentSuctionPulse 1.5s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--face .layer-face-arc,.treatment-motion-icon--face:is(:hover,:focus-visible,:active,.is-active) .layer-face-arc{animation:treatmentFaceArc 2s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--face .layer-arrow-heads,.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--face .layer-cheek-lift,.treatment-motion-icon--face:is(:hover,:focus-visible,:active,.is-active) .layer-arrow-heads,.treatment-motion-icon--face:is(:hover,:focus-visible,:active,.is-active) .layer-cheek-lift{animation:treatmentFaceLift 1.75s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--swedish .layer-swiss-hand-left,.treatment-motion-icon--swedish:is(:hover,:focus-visible,:active,.is-active) .layer-swiss-hand-left{animation:treatmentSwissHandLeftMassageActive 2.1s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--swedish .layer-swiss-hand-right,.treatment-motion-icon--swedish:is(:hover,:focus-visible,:active,.is-active) .layer-swiss-hand-right{animation:treatmentSwissHandRightMassageActive 2.1s ease-in-out .12s infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--pregnancy .layer-pregnancy-belly,.treatment-motion-icon--pregnancy:is(:hover,:focus-visible,:active,.is-active) .layer-pregnancy-belly{animation:treatmentPregnancyBellyBreathActive 2.15s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--pregnancy .layer-pregnancy-arc,.treatment-motion-icon--pregnancy:is(:hover,:focus-visible,:active,.is-active) .layer-pregnancy-arc{animation:treatmentPregnancyArcCradleActive 2.75s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--hot-stones .layer-hot-steam,.treatment-motion-icon--hot-stones:is(:hover,:focus-visible,:active,.is-active) .layer-hot-steam{animation:treatmentHotSteamRiseActive 4s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--face .layer-arrow-heads,.treatment-motion-icon--face:is(:hover,:focus-visible,:active,.is-active) .layer-arrow-heads{animation:treatmentFaceArrowsRiseActive 1.75s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--access-bars .layer-access-nodes,.treatment-motion-icon--access-bars:is(:hover,:focus-visible,:active,.is-active) .layer-access-nodes{animation:treatmentAccessNodesBlinkActive 1.45s ease-in-out infinite}.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,.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{animation:treatmentAccessAuraMistActive 4.2s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--couples .layer-heart,.treatment-motion-icon--couples:is(:hover,:focus-visible,:active,.is-active) .layer-heart{animation:treatmentCoupleHeartPulseActive 1.45s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--couples .layer-person-left,.treatment-motion-icon--couples:is(:hover,:focus-visible,:active,.is-active) .layer-person-left{animation:treatmentCoupleLeftCloseActive 1.9s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--couples .layer-person-right,.treatment-motion-icon--couples:is(:hover,:focus-visible,:active,.is-active) .layer-person-right{animation:treatmentCoupleRightCloseActive 1.9s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--emotional-coaching .layer-emotional-heart,.treatment-motion-icon--emotional-coaching:is(:hover,:focus-visible,:active,.is-active) .layer-emotional-heart{animation:treatmentEmotionalHeartActive 1.6s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--emotional-coaching .layer-emotional-aura,.treatment-motion-icon--emotional-coaching:is(:hover,:focus-visible,:active,.is-active) .layer-emotional-aura{animation:treatmentEmotionalAuraActive 2.1s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--emotional-coaching .layer-emotional-halo,.treatment-motion-icon--emotional-coaching:is(:hover,:focus-visible,:active,.is-active) .layer-emotional-halo{animation:treatmentEmotionalHaloActive 2.8s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--emotional-coaching .layer-emotional-leaves,.treatment-motion-icon--emotional-coaching:is(:hover,:focus-visible,:active,.is-active) .layer-emotional-leaves{animation:treatmentEmotionalLeavesActive 2.4s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--emotional-coaching .layer-emotional-linework,.treatment-motion-icon--emotional-coaching:is(:hover,:focus-visible,:active,.is-active) .layer-emotional-linework{animation:treatmentEmotionalLineworkActive 2s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--gesher-method .layer-gesher-aura,.treatment-motion-icon--gesher-method:is(:hover,:focus-visible,:active,.is-active) .layer-gesher-aura{animation:treatmentEmotionalAuraActive 2.1s ease-in-out infinite}.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,.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{animation:treatmentEmotionalHaloActive 2.8s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--gesher-method .layer-gesher-leaves,.treatment-motion-icon--gesher-method:is(:hover,:focus-visible,:active,.is-active) .layer-gesher-leaves{animation:treatmentEmotionalLeavesActive 2.4s ease-in-out infinite}.treatment-item:is(:hover,:focus-within) .treatment-motion-icon--gesher-method .layer-gesher-path,.treatment-motion-icon--gesher-method:is(:hover,:focus-visible,:active,.is-active) .layer-gesher-path{animation:treatmentEmotionalLineworkActive 2s ease-in-out infinite}@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:translateX(62%) rotate(8deg)}73%{opacity:.2}80%{opacity:.42;transform:translateX(-62%) rotate(8deg)}86%{opacity:0;transform:translateX(-92%) rotate(8deg)}}@keyframes treatmentIconSheenActive{0%,to{opacity:0;transform:translateX(64%) rotate(8deg)}42%{opacity:.44}68%{opacity:.18;transform:translateX(-74%) rotate(8deg)}}@keyframes treatmentBaseBreathe{0%,66%,to{transform:translateY(0) scale(1);filter:saturate(1) brightness(1)}76%{transform:translateY(-1px) scale(1.025);filter:saturate(1.08) brightness(1.03) drop-shadow(0 8px 10px rgba(58,64,50,.08))}86%{transform:translateY(0) scale(1.01)}}@keyframes treatmentBaseActive{0%,to{transform:translateY(0) scale(1.01);filter:saturate(1.04) brightness(1.01)}50%{transform:translateY(-2px) scale(1.045);filter:saturate(1.12) brightness(1.05) drop-shadow(0 8px 12px rgba(58,64,50,.12))}}@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;transform:scale(.98) rotate(0deg);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}73%{opacity:.4;transform:scale(1.08) rotate(5deg);filter:drop-shadow(0 0 7px rgba(208,175,97,.5))}82%{opacity:.12;transform:scale(1.02) rotate(-2deg)}}@keyframes treatmentLayerSparkleActive{0%,to{opacity:.22;transform:scale(.98) rotate(0deg);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}50%{opacity:.72;transform:scale(1.14) rotate(8deg);filter:drop-shadow(0 0 10px rgba(208,175,97,.72))}}@keyframes treatmentLayerHeartIdle{0%,66%,to{opacity:0;transform:scale(.98);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}76%{opacity:.28;transform:scale(1.08);filter:saturate(1.18) brightness(1.08) drop-shadow(0 0 10px rgba(208,175,97,.48))}86%{opacity:.08;transform:scale(1.02)}}@keyframes treatmentLayerHeartActive{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}44%{transform:scale(1.18);filter:saturate(1.34) brightness(1.12) drop-shadow(0 0 14px rgba(208,175,97,.7))}72%{transform:scale(1.06)}}@keyframes treatmentLayerLeavesIdle{0%,66%,to{opacity:0;transform:rotate(0deg) 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(0deg) translateY(0) scale(1)}50%{transform:rotate(2.6deg) translateY(-1px) scale(1.025)}}@keyframes treatmentLayerFlowIdle{0%,66%,to{opacity:0;transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}76%{opacity:.24;transform:translateY(-2px) scale(1.035);filter:drop-shadow(0 0 7px rgba(208,175,97,.42))}86%{opacity:.08;transform:translateY(0) scale(1.01)}}@keyframes treatmentLayerDepthIdle{0%,66%,to{opacity:0;transform:translateY(0) rotate(0deg) 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(0deg) scale(1.006)}50%{opacity:.18;transform:translateY(-2px) rotate(1.2deg) scale(1.025)}}@keyframes treatmentRegionTopIdle{0%,62%,to{opacity:0;transform:translateY(0) rotate(0deg) scale(1);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}72%{opacity:.18;transform:translateY(-1px) rotate(.8deg) scale(1.018);filter:drop-shadow(0 0 7px rgba(208,175,97,.4))}84%{opacity:.06;transform:translateY(-2px) rotate(-.3deg) scale(1.006)}}@keyframes treatmentRegionTopActive{0%,to{opacity:.08;transform:translateY(0) rotate(0deg) scale(1);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}48%{opacity:.36;transform:translateY(-3px) rotate(1.4deg) scale(1.04);filter:drop-shadow(0 0 10px rgba(208,175,97,.56))}}@keyframes treatmentRegionLeftIdle{0%,68%,to{opacity:0;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}78%{opacity:.11;transform:translateX(-1px) translateY(-1px) rotate(-.8deg) scale(1.012)}88%{opacity:.04;transform:translateX(0) translateY(0) rotate(.3deg) scale(1.004)}}@keyframes treatmentRegionLeftActive{0%,to{opacity:.05;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}50%{opacity:.2;transform:translateX(-2px) translateY(-1px) rotate(-1.2deg) scale(1.026)}}@keyframes treatmentRegionRightIdle{0%,66%,to{opacity:0;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}77%{opacity:.11;transform:translateX(1px) translateY(-1px) rotate(.8deg) scale(1.012)}87%{opacity:.04;transform:translateX(0) translateY(0) rotate(-.3deg) scale(1.004)}}@keyframes treatmentRegionRightActive{0%,to{opacity:.05;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}50%{opacity:.2;transform:translateX(2px) translateY(-1px) rotate(1.2deg) scale(1.026)}}@keyframes treatmentRegionCoreIdle{0%,64%,to{opacity:0;transform:scale(.98);filter:blur(0) saturate(1) brightness(1)}75%{opacity:.2;transform:scale(1.055);filter:saturate(1.12) brightness(1.08) drop-shadow(0 0 12px rgba(208,175,97,.42))}86%{opacity:.06;transform:scale(1.012)}}@keyframes treatmentRegionCoreActive{0%,to{opacity:.1;transform:scale(.99);filter:saturate(1.02) brightness(1.01)}50%{opacity:.34;transform:scale(1.085);filter:saturate(1.18) brightness(1.1) drop-shadow(0 0 14px rgba(208,175,97,.58))}}@keyframes treatmentRegionOrbitIdle{0%,70%,to{opacity:0;transform:rotate(0deg) scale(1);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}80%{opacity:.14;transform:rotate(1.8deg) scale(1.025);filter:drop-shadow(0 0 8px rgba(208,175,97,.36))}90%{opacity:.05;transform:rotate(-.8deg) scale(1.008)}}@keyframes treatmentRegionOrbitActive{0%,to{opacity:.07;transform:rotate(0deg) scale(1);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}52%{opacity:.28;transform:rotate(4deg) scale(1.045);filter:drop-shadow(0 0 11px rgba(208,175,97,.52))}}@keyframes treatmentSwissHandLeftMassage{0%,to{opacity:.07;transform:translateX(-4px) translateY(2px) rotate(-1.6deg) scale(.985)}42%{opacity:.28;transform:translateX(1px) translateY(-1px) rotate(.7deg) scale(1.018)}62%{opacity:.18;transform:translateX(2px) translateY(1px) rotate(1deg) scale(1.006)}}@keyframes treatmentSwissHandRightMassage{0%,to{opacity:.07;transform:translateX(4px) translateY(2px) rotate(1.4deg) scale(.985)}42%{opacity:.28;transform:translateX(-1px) translateY(-1px) rotate(-.7deg) scale(1.018)}62%{opacity:.18;transform:translateX(-2px) translateY(1px) rotate(-1deg) scale(1.006)}}@keyframes treatmentSwissHandLeftMassageActive{0%,to{opacity:.12;transform:translateX(-5px) translateY(2px) rotate(-2deg) scale(.98)}48%{opacity:.42;transform:translateX(2px) translateY(-2px) rotate(1.1deg) scale(1.03)}70%{opacity:.24;transform:translateX(1px) translateY(1px) rotate(.4deg) scale(1.01)}}@keyframes treatmentSwissHandRightMassageActive{0%,to{opacity:.12;transform:translateX(5px) translateY(2px) rotate(2deg) scale(.98)}48%{opacity:.42;transform:translateX(-2px) translateY(-2px) rotate(-1.1deg) scale(1.03)}70%{opacity:.24;transform:translateX(-1px) translateY(1px) rotate(-.4deg) scale(1.01)}}@keyframes treatmentDeepHandsPress{0%,to{opacity:.08;transform:translateY(-5px) scale(1.025);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}46%{opacity:.34;transform:translateY(2px) scale(.995);filter:drop-shadow(0 6px 9px rgba(58,64,50,.14))}66%{opacity:.18;transform:translateY(0) scale(1.006)}}@keyframes treatmentDeepHandsPressActive{0%,to{opacity:.14;transform:translateY(-6px) scale(1.035);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}46%{opacity:.48;transform:translateY(3px) scale(.985);filter:drop-shadow(0 8px 11px rgba(58,64,50,.18))}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;transform:scale(.98);filter:saturate(1) brightness(1)}50%{opacity:.34;transform:scale(1.08);filter:saturate(1.18) brightness(1.08) drop-shadow(0 0 12px rgba(208,175,97,.46))}}@keyframes treatmentPregnancyBellyBreathActive{0%,to{opacity:.14;transform:scale(.98);filter:saturate(1.04) brightness(1.02)}50%{opacity:.48;transform:scale(1.12);filter:saturate(1.24) brightness(1.12) drop-shadow(0 0 15px rgba(208,175,97,.58))}}@keyframes treatmentPregnancyArcCradle{0%,to{opacity:.07;transform:translateX(0) rotate(-1deg) scale(1)}48%{opacity:.24;transform:translateX(-1px) rotate(1.4deg) scale(1.025)}72%{opacity:.1;transform:translateX(1px) rotate(0deg) scale(1.008)}}@keyframes treatmentPregnancyArcCradleActive{0%,to{opacity:.12;transform:translateX(0) rotate(-1.6deg) scale(1)}48%{opacity:.34;transform:translateX(-2px) rotate(2.2deg) scale(1.04)}72%{opacity:.16;transform:translateX(1px) rotate(0deg) 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;transform:translateY(7px) translateX(-1px) scale(.97);filter:blur(0) drop-shadow(0 0 0 rgba(208,175,97,0))}22%{opacity:.28}58%{opacity:.44;transform:translateY(-6px) translateX(1px) scale(1.015);filter:drop-shadow(0 0 8px rgba(208,175,97,.38))}to{opacity:0;transform:translateY(-15px) translateX(-1px) scale(1.035);filter:blur(.2px) drop-shadow(0 0 0 rgba(208,175,97,0))}}@keyframes treatmentHotSteamRiseActive{0%{opacity:0;transform:translateY(8px) translateX(-1px) scale(.97);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}24%{opacity:.42}58%{opacity:.68;transform:translateY(-8px) translateX(1px) scale(1.03);filter:drop-shadow(0 0 11px rgba(208,175,97,.54))}to{opacity:0;transform:translateY(-17px) translateX(-1px) scale(1.045)}}@keyframes treatmentFaceArrowsRise{0%,to{opacity:.1;transform:translateY(3px) translateX(-1px) scale(.98);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}48%{opacity:.34;transform:translateY(-5px) translateX(1px) scale(1.04);filter:drop-shadow(0 0 8px rgba(208,175,97,.48))}72%{opacity:.18;transform:translateY(-2px) translateX(-1px) scale(1.012)}}@keyframes treatmentFaceArrowsRiseActive{0%,to{opacity:.16;transform:translateY(4px) translateX(-1px) scale(.98);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}50%{opacity:.56;transform:translateY(-7px) translateX(2px) scale(1.06);filter:drop-shadow(0 0 11px rgba(208,175,97,.62))}}@keyframes treatmentFaceCheekLiftFlow{0%,to{opacity:.08;transform:translateY(2px) translateX(-1px) scale(.99)}52%{opacity:.3;transform:translateY(-4px) translateX(1px) scale(1.035)}}@keyframes treatmentAccessNodesBlink{0%,to{opacity:.1;transform:scale(.98);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}18%{opacity:.46;transform:scale(1.035);filter:drop-shadow(0 0 8px rgba(208,175,97,.5))}34%{opacity:.16;transform:scale(1)}57%{opacity:.38;transform:scale(1.02);filter:drop-shadow(0 0 6px rgba(208,175,97,.42))}74%{opacity:.12;transform:scale(.99)}}@keyframes treatmentAccessNodesBlinkActive{0%,to{opacity:.16;transform:scale(.98);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}18%,58%{opacity:.64;transform:scale(1.055);filter:drop-shadow(0 0 10px rgba(208,175,97,.62))}36%,76%{opacity:.22;transform:scale(1)}}@keyframes treatmentAccessSoftPointsBlink{0%,to{opacity:.06;transform:scale(.98)}30%{opacity:.3;transform:scale(1.04);filter:drop-shadow(0 0 7px rgba(208,175,97,.46))}62%{opacity:.12;transform:scale(1)}}@keyframes treatmentAccessAuraMist{0%,to{opacity:.08;transform:translateX(0) translateY(0) rotate(-.8deg) scale(1);filter:saturate(1) brightness(1)}42%{opacity:.22;transform:translateX(1px) translateY(-1px) rotate(1.2deg) scale(1.006);filter:saturate(1.08) brightness(1.04) drop-shadow(0 0 8px rgba(208,175,97,.32))}70%{opacity:.12;transform:translateX(-1px) translateY(0) rotate(.2deg) scale(1.002)}}@keyframes treatmentAccessAuraMistActive{0%,to{opacity:.12;transform:translateX(0) translateY(0) rotate(-1deg) scale(1);filter:saturate(1.02) brightness(1.01)}48%{opacity:.32;transform:translateX(1px) translateY(-2px) rotate(1.7deg) scale(1.01);filter:saturate(1.14) brightness(1.06) drop-shadow(0 0 10px rgba(208,175,97,.42))}}@keyframes treatmentAccessContainedGlow{0%,to{opacity:.08;transform:translateX(0) scale(.99)}50%{opacity:.28;transform:translateX(1px) scale(1.035);filter:drop-shadow(0 0 11px rgba(208,175,97,.38))}}@keyframes treatmentCoupleLeftClose{0%,to{opacity:.05;transform:translateX(-4px) rotate(-1deg) scale(.99)}48%{opacity:.1;transform:translateX(2px) rotate(.8deg) scale(1.015)}72%{opacity:.07;transform:translateX(0) rotate(0deg) scale(1)}}@keyframes treatmentCoupleRightClose{0%,to{opacity:.05;transform:translateX(4px) rotate(1deg) scale(.99)}48%{opacity:.1;transform:translateX(-2px) rotate(-.8deg) scale(1.015)}72%{opacity:.07;transform:translateX(0) rotate(0deg) scale(1)}}@keyframes treatmentCoupleLeftCloseActive{0%,to{opacity:.08;transform:translateX(-5px) rotate(-1.4deg) scale(.99)}48%{opacity:.16;transform:translateX(3px) rotate(1.1deg) scale(1.026)}72%{opacity:.1;transform:translateX(0) rotate(0deg) scale(1.006)}}@keyframes treatmentCoupleRightCloseActive{0%,to{opacity:.08;transform:translateX(5px) rotate(1.4deg) scale(.99)}48%{opacity:.16;transform:translateX(-3px) rotate(-1.1deg) scale(1.026)}72%{opacity:.1;transform:translateX(0) rotate(0deg) scale(1.006)}}@keyframes treatmentCoupleHeartPulse{0%,to{opacity:.12;transform:scale(.96);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}48%{opacity:.36;transform:scale(1.11);filter:saturate(1.18) brightness(1.08) drop-shadow(0 0 12px rgba(208,175,97,.5))}}@keyframes treatmentCoupleHeartPulseActive{0%,to{opacity:.16;transform:scale(.96);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}48%{opacity:.48;transform:scale(1.16);filter:saturate(1.24) brightness(1.1) drop-shadow(0 0 14px rgba(208,175,97,.58))}}@keyframes treatmentEmotionalHeartSettle{0%,to{opacity:.84;transform:translateY(1px) scale(.96);filter:saturate(1.02) brightness(1)}44%{opacity:.98;transform:translateY(-2px) scale(1.055);filter:saturate(1.12) brightness(1.04) drop-shadow(0 0 7px rgba(208,175,97,.34))}68%{opacity:.9;transform:translateY(0) scale(1.01)}}@keyframes treatmentEmotionalHeartActive{0%,to{opacity:.88;transform:translateY(1px) scale(.96);filter:saturate(1.04) brightness(1.01)}50%{opacity:1;transform:translateY(-3px) scale(1.09);filter:saturate(1.16) brightness(1.05) drop-shadow(0 0 9px rgba(208,175,97,.44))}}@keyframes treatmentEmotionalAuraGlow{0%,to{opacity:.22;transform:translateY(2px) scale(.92);filter:saturate(1) brightness(1)}48%{opacity:.46;transform:translateY(-2px) scale(1.07);filter:saturate(1.08) brightness(1.03) drop-shadow(0 0 8px rgba(208,175,97,.28))}72%{opacity:.32;transform:translateY(0) scale(1.01)}}@keyframes treatmentEmotionalAuraActive{0%,to{opacity:.28;transform:translateY(2px) scale(.92);filter:saturate(1.02) brightness(1.01)}50%{opacity:.6;transform:translateY(-3px) scale(1.11);filter:saturate(1.1) brightness(1.04) drop-shadow(0 0 10px rgba(208,175,97,.36))}}@keyframes treatmentEmotionalHaloDrift{0%,to{opacity:.54;transform:translateX(-1px) translateY(1px) rotate(-1.4deg) scale(.996);filter:saturate(1) brightness(1)}48%{opacity:.86;transform:translateX(2px) translateY(-4px) rotate(2.2deg) scale(1.018);filter:saturate(1.1) brightness(1.05) drop-shadow(0 0 6px rgba(208,175,97,.3))}72%{opacity:.66;transform:translateX(0) translateY(-2px) rotate(.4deg) scale(1.006)}}@keyframes treatmentEmotionalHaloDriftReverse{0%,to{opacity:.44;transform:translateX(1px) translateY(0) rotate(1.2deg) scale(.995)}52%{opacity:.74;transform:translateX(-2px) translateY(-3px) rotate(-2deg) scale(1.014);filter:drop-shadow(0 0 5px rgba(208,175,97,.24))}}@keyframes treatmentEmotionalHaloActive{0%,to{opacity:.6;transform:translateX(-1px) translateY(1px) rotate(-1.6deg) scale(.995);filter:saturate(1.04) brightness(1.02)}50%{opacity:.94;transform:translateX(2px) translateY(-5px) rotate(2.8deg) scale(1.026);filter:drop-shadow(0 0 8px rgba(208,175,97,.38))}}@keyframes treatmentEmotionalLeavesCradle{0%,to{opacity:.74;transform:translateX(-1px) translateY(1px) rotate(-2.2deg) scale(.992)}48%{opacity:.96;transform:translateX(2px) translateY(-1px) rotate(2deg) scale(1.012)}72%{opacity:.82;transform:translateX(0) translateY(0) rotate(-.5deg) scale(1.002)}}@keyframes treatmentEmotionalLeavesActive{0%,to{opacity:.78;transform:translateX(-2px) translateY(1px) rotate(-2.8deg) scale(.992)}50%{opacity:1;transform:translateX(2px) translateY(-2px) rotate(3deg) scale(1.02)}}@keyframes treatmentEmotionalLineworkShimmer{0%,to{opacity:.48;transform:translateX(-1px) translateY(1px) scale(.996);filter:saturate(1) brightness(.98)}46%{opacity:.84;transform:translateX(1px) translateY(-2px) scale(1.012);filter:saturate(1.08) brightness(1.04) drop-shadow(0 0 5px rgba(208,175,97,.28))}72%{opacity:.62;transform:translateX(-1px) translateY(0) scale(1.002)}}@keyframes treatmentEmotionalLineworkActive{0%,to{opacity:.56;transform:translateX(-1px) translateY(1px) scale(.996);filter:saturate(1.04) brightness(1.01)}50%{opacity:.94;transform:translateX(2px) translateY(-3px) scale(1.018);filter:saturate(1.12) brightness(1.06) drop-shadow(0 0 7px rgba(208,175,97,.34))}}@keyframes treatmentLayerFlowActive{0%,to{transform:translateY(0) rotate(0deg) scale(1);filter:drop-shadow(0 0 0 rgba(208,175,97,0))}50%{transform:translateY(-4px) rotate(2deg) scale(1.06);filter:saturate(1.2) brightness(1.08) drop-shadow(0 0 10px rgba(208,175,97,.56))}}@keyframes treatmentLayerSteamActive{0%,to{opacity:.2;transform:translateY(2px) scale(.98)}50%{opacity:.62;transform:translateY(-5px) scale(1.04);filter:drop-shadow(0 0 8px rgba(208,175,97,.52))}}@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(0deg) scale(1)}50%{transform:rotate(6deg) scale(1.03)}}@keyframes treatmentFaceLift{0%,to{transform:translateY(0) translateX(0) scale(1)}50%{transform:translateY(-4px) translateX(2px) scale(1.04)}}@keyframes treatmentCoupleLeft{0%,to{transform:translateX(0) rotate(0deg)}48%{transform:translateX(3px) rotate(1.4deg)}}@keyframes treatmentCoupleRight{0%,to{transform:translateX(0) rotate(0deg)}48%{transform:translateX(-3px) rotate(-1.4deg)}}@media (max-width:720px){.treatment-item .treatment-motion-icon{inline-size:58px;block-size:58px;border-radius:18px}.compass-treatment .treatment-motion-icon{inline-size:40px;block-size:40px;border-radius:14px}}@media (prefers-reduced-motion:reduce){.treatment-item:hover .treatment-motion-icon__layer,.treatment-motion-icon,.treatment-motion-icon.is-active .treatment-motion-icon__layer,.treatment-motion-icon.is-in-view .treatment-motion-icon__layer,.treatment-motion-icon:after,.treatment-motion-icon:hover .treatment-motion-icon__layer,.treatment-motion-icon__layer,.treatments-hero-visual:hover .treatment-motion-icon__layer{animation:none!important;transform:none!important;filter:none!important;transition-duration:.01ms!important}.treatment-motion-icon:after,.treatment-motion-icon__layer{opacity:0!important}}