.process-icon{isolation:isolate;contain:layout paint;touch-action:manipulation;background:radial-gradient(circle at 50% 44%,#d0af6133,#0000 58%),linear-gradient(145deg,#faf7f0b8,#a8b5a024);border:1px solid #3a40321f;border-radius:28px;flex:none;margin-block-end:14px;display:inline-block;position:relative;overflow:visible}.process-icon:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(circle,#d0af6138,#a8b5a01a 52%,#0000 74%);border-radius:999px;position:absolute;inset:10%;transform:scale(.9)}.process-icon__layer{width:100%;height:100%;translate:var(--process-layer-x,0) var(--process-layer-y,0);scale:var(--process-layer-scale,1);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform-box:fill-box;will-change:transform, opacity, filter;position:absolute;inset:0}.process-icon__image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.layer-chest-glow,.layer-gap-glow,.layer-soft-glow{mix-blend-mode:screen}.layer-chest-mark{opacity:.95}.layer-thought-spiral,.layer-trigger-alert,.layer-gold-dots{opacity:.9}.layer-stress-zigzags,.layer-breath-lines,.layer-ripple-lines{opacity:.82}.layer-sparkles,.layer-lotus,.layer-dots,.layer-starburst{opacity:.88}.layer-soft-glow{opacity:.7}.process-icon--before .layer-woman-base .process-icon__image{-webkit-mask-image:linear-gradient(#000 0 72%,#000000e6 84%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#000000e6 84%,#0000 100%)}.process-icon--during .layer-woman-side .process-icon__image{-webkit-mask-image:linear-gradient(#000 0 76%,#000000e0 88%,#0000 100%);mask-image:linear-gradient(#000 0 76%,#000000e0 88%,#0000 100%)}.process-card{text-align:center;flex-direction:column;align-items:center;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex}.process-card:hover,.process-card:focus-within{border-color:#c79a3773;transform:translateY(-3px);box-shadow:0 18px 45px #3f47231f}.process-icon.is-in-view:before{animation:10s ease-in-out infinite processLayerAuraIdle}.process-icon:is(:hover,:focus-visible,:active,.is-active):before,.process-card:is(:hover,:focus-within) .process-icon:before{animation:1.45s ease-in-out infinite processLayerAura}.process-icon--before.is-in-view .layer-woman-base{animation:10s ease-in-out infinite beforeBodyTenseIdle}.process-icon--before:is(:hover,:focus-visible,:active,.is-active) .layer-woman-base,.process-card:is(:hover,:focus-within) .process-icon--before .layer-woman-base{animation:1.42s ease-in-out infinite beforeBodyTense}.process-icon--before.is-in-view .layer-chest-glow{animation:10s ease-in-out infinite beforeChestPulseIdle}.process-icon--before:is(:hover,:focus-visible,:active,.is-active) .layer-chest-glow,.process-card:is(:hover,:focus-within) .process-icon--before .layer-chest-glow{animation:1.42s ease-in-out infinite beforeChestPulse}.process-icon--before.is-in-view .layer-chest-mark{animation:10s ease-in-out infinite beforeChestMarkIdle}.process-icon--before:is(:hover,:focus-visible,:active,.is-active) .layer-chest-mark,.process-card:is(:hover,:focus-within) .process-icon--before .layer-chest-mark{animation:1.42s ease-in-out infinite beforeChestMarkPulse}.process-icon--before.is-in-view .layer-tension-waves,.process-icon--before.is-in-view .layer-tension-ripples{animation:10s ease-in-out infinite beforeTensionWavesIdle}.process-icon--before:is(:hover,:focus-visible,:active,.is-active) .layer-tension-waves,.process-icon--before:is(:hover,:focus-visible,:active,.is-active) .layer-tension-ripples,.process-card:is(:hover,:focus-within) .process-icon--before .layer-tension-waves,.process-card:is(:hover,:focus-within) .process-icon--before .layer-tension-ripples{animation:1.42s ease-in-out infinite beforeTensionWaves}.process-icon--before.is-in-view .layer-thought-spiral{animation:10s ease-in-out infinite beforeThoughtSpiralIdle}.process-icon--before:is(:hover,:focus-visible,:active,.is-active) .layer-thought-spiral,.process-card:is(:hover,:focus-within) .process-icon--before .layer-thought-spiral{animation:1.42s ease-in-out infinite beforeThoughtSpiral}.process-icon--before.is-in-view .layer-trigger-alert{animation:10s ease-in-out infinite beforeTriggerPopIdle}.process-icon--before:is(:hover,:focus-visible,:active,.is-active) .layer-trigger-alert,.process-card:is(:hover,:focus-within) .process-icon--before .layer-trigger-alert{animation:1.18s ease-in-out infinite beforeTriggerPop}.process-icon--before.is-in-view .layer-stress-zigzags{animation:10s ease-in-out infinite beforeStressFlashIdle}.process-icon--before:is(:hover,:focus-visible,:active,.is-active) .layer-stress-zigzags,.process-card:is(:hover,:focus-within) .process-icon--before .layer-stress-zigzags{animation:1.28s ease-in-out infinite beforeStressFlash}.process-icon--before.is-in-view .layer-stress-wisp-left,.process-icon--before.is-in-view .layer-stress-wisp-right,.process-icon--before.is-in-view .layer-botanical-base,.process-icon--before.is-in-view .layer-leaves-left,.process-icon--before.is-in-view .layer-leaves-right{animation:10s ease-in-out infinite beforeLeavesTenseIdle}.process-icon--before:is(:hover,:focus-visible,:active,.is-active) .layer-stress-wisp-left,.process-icon--before:is(:hover,:focus-visible,:active,.is-active) .layer-stress-wisp-right,.process-icon--before:is(:hover,:focus-visible,:active,.is-active) .layer-botanical-base,.process-icon--before:is(:hover,:focus-visible,:active,.is-active) .layer-leaves-left,.process-icon--before:is(:hover,:focus-visible,:active,.is-active) .layer-leaves-right,.process-card:is(:hover,:focus-within) .process-icon--before .layer-stress-wisp-left,.process-card:is(:hover,:focus-within) .process-icon--before .layer-stress-wisp-right,.process-card:is(:hover,:focus-within) .process-icon--before .layer-botanical-base,.process-card:is(:hover,:focus-within) .process-icon--before .layer-leaves-left,.process-card:is(:hover,:focus-within) .process-icon--before .layer-leaves-right{animation:1.42s ease-in-out infinite beforeLeavesTense}.process-icon--during.is-in-view .layer-spiral-path{animation:10s ease-in-out infinite duringPathFlowIdle}.process-icon--during:is(:hover,:focus-visible,:active,.is-active) .layer-spiral-path,.process-card:is(:hover,:focus-within) .process-icon--during .layer-spiral-path{animation:1.65s ease-in-out infinite duringPathFlow}.process-icon--during.is-in-view .layer-map-pins{animation:10s ease-in-out infinite duringPinsPopIdle}.process-icon--during:is(:hover,:focus-visible,:active,.is-active) .layer-map-pins,.process-card:is(:hover,:focus-within) .process-icon--during .layer-map-pins{animation:1.48s ease-in-out infinite duringPinsPop}.process-icon--during.is-in-view .layer-open-hand{animation:10s ease-in-out infinite duringHandLiftIdle}.process-icon--during:is(:hover,:focus-visible,:active,.is-active) .layer-open-hand,.process-card:is(:hover,:focus-within) .process-icon--during .layer-open-hand{animation:1.5s ease-in-out infinite duringHandLift}.process-icon--during.is-in-view .layer-leaf-main{animation:10s ease-in-out infinite duringLeafSwayIdle}.process-icon--during:is(:hover,:focus-visible,:active,.is-active) .layer-leaf-main,.process-card:is(:hover,:focus-within) .process-icon--during .layer-leaf-main{animation:1.55s ease-in-out infinite duringLeafSway}.process-icon--during.is-in-view .layer-breath-lines{animation:10s ease-in-out infinite duringBreathExpandIdle}.process-icon--during:is(:hover,:focus-visible,:active,.is-active) .layer-breath-lines,.process-card:is(:hover,:focus-within) .process-icon--during .layer-breath-lines{animation:1.55s ease-in-out infinite duringBreathExpand}.process-icon--during.is-in-view .layer-sparkles,.process-icon--during.is-in-view .layer-lotus{animation:10s ease-in-out infinite sparklePulseIdle}.process-icon--during:is(:hover,:focus-visible,:active,.is-active) .layer-sparkles,.process-icon--during:is(:hover,:focus-visible,:active,.is-active) .layer-lotus,.process-card:is(:hover,:focus-within) .process-icon--during .layer-sparkles,.process-card:is(:hover,:focus-within) .process-icon--during .layer-lotus{animation:1.45s ease-in-out infinite sparklePulse}.process-icon--after.is-in-view .layer-left-node{animation:10s ease-in-out infinite afterLeftNodeOpenIdle}.process-icon--after:is(:hover,:focus-visible,:active,.is-active) .layer-left-node,.process-card:is(:hover,:focus-within) .process-icon--after .layer-left-node{animation:1.5s ease-in-out infinite afterLeftNodeOpen}.process-icon--after.is-in-view .layer-right-node{animation:10s ease-in-out infinite afterRightNodeOpenIdle}.process-icon--after:is(:hover,:focus-visible,:active,.is-active) .layer-right-node,.process-card:is(:hover,:focus-within) .process-icon--after .layer-right-node{animation:1.5s ease-in-out infinite afterRightNodeOpen}.process-icon--after.is-in-view .layer-gap-glow{animation:10s ease-in-out infinite afterGapGlowIdle}.process-icon--after:is(:hover,:focus-visible,:active,.is-active) .layer-gap-glow,.process-card:is(:hover,:focus-within) .process-icon--after .layer-gap-glow{animation:1.5s ease-in-out infinite afterGapGlow}.process-icon--after.is-in-view .layer-center-leaf{animation:10s ease-in-out infinite afterLeafGrowIdle}.process-icon--after:is(:hover,:focus-visible,:active,.is-active) .layer-center-leaf,.process-card:is(:hover,:focus-within) .process-icon--after .layer-center-leaf{animation:1.5s ease-in-out infinite afterLeafGrow}.process-icon--after.is-in-view .layer-ripple-lines{animation:10s ease-in-out infinite afterRippleIdle}.process-icon--after:is(:hover,:focus-visible,:active,.is-active) .layer-ripple-lines,.process-card:is(:hover,:focus-within) .process-icon--after .layer-ripple-lines{animation:1.6s ease-in-out infinite afterRipple}.process-icon--after.is-in-view .layer-starburst{animation:10s ease-in-out infinite afterStarTwinkleIdle}.process-icon--after:is(:hover,:focus-visible,:active,.is-active) .layer-starburst,.process-card:is(:hover,:focus-within) .process-icon--after .layer-starburst{animation:1.25s ease-in-out infinite afterStarTwinkle}.process-icon--after.is-in-view .layer-choice-line{animation:10s ease-in-out infinite afterChoiceLineIdle}.process-icon--after:is(:hover,:focus-visible,:active,.is-active) .layer-choice-line,.process-card:is(:hover,:focus-within) .process-icon--after .layer-choice-line{animation:1.5s ease-in-out infinite afterChoiceLine}@keyframes processLayerAuraIdle{0%,16%,to{opacity:0;transform:scale(.9)}6%{opacity:.82;transform:scale(1.08)}12%{opacity:.2;transform:scale(1)}}@keyframes beforeBodyTenseIdle{0%,16%,to{transform:scaleX(1)scaleY(1)translateY(0)}6%{transform:scaleX(.985)scaleY(1.012)translateY(1px)}11%{transform:scaleX(.992)scaleY(1.006)translateY(0)}}@keyframes beforeChestPulseIdle{0%,16%,to{opacity:0;filter:drop-shadow(0 0 #c79a3700);transform:scale(.75)}5%{opacity:1;filter:drop-shadow(0 0 18px #c79a37e6);transform:scale(1.1)}11%{opacity:.5;transform:scale(.96)}}@keyframes beforeChestMarkIdle{0%,16%,to{opacity:.88;filter:drop-shadow(0 0 #c79a3700);transform:scale(1)}5%{opacity:1;filter:drop-shadow(0 0 13px #c79a37b8);transform:scale(1.12)}11%{opacity:.92;transform:scale(1.02)}}@keyframes beforeTensionWavesIdle{0%,16%,to{opacity:0;transform:scale(.96)}5%{opacity:1;transform:scale(1.04)}13%{opacity:0;transform:scale(1.16)}}@keyframes beforeThoughtSpiralIdle{0%,16%,to{opacity:.85;transform:rotate(0)scale(1)}5%{opacity:1;transform:rotate(16deg)scale(1.06)}11%{transform:rotate(-6deg)scale(1.02)}}@keyframes beforeTriggerPopIdle{0%,16%,to{opacity:.9;transform:translateY(0)scale(1)}5%{opacity:1;transform:translateY(-1px)scale(1.12)}11%{opacity:.9;transform:translateY(0)scale(1)}}@keyframes beforeStressFlashIdle{0%,16%,to{opacity:.82;transform:scale(1)}5%,10%{opacity:1;transform:scale(1.04)}}@keyframes beforeLeavesTenseIdle{0%,16%,to{transform:rotate(0)scale(1)}6%{transform:rotate(-2deg)scale(.98)}}@keyframes duringPathFlowIdle{0%,16%,to{opacity:.95;filter:drop-shadow(0 0 #c79a3700);transform:translateY(0)rotate(0)scale(1)}6%{opacity:1;filter:drop-shadow(0 0 14px #c79a37a6);transform:translateY(-3px)rotate(2deg)scale(1.04)}12%{opacity:.95;transform:translateY(0)rotate(0)scale(1)}}@keyframes duringPinsPopIdle{0%,16%,to{opacity:1;transform:scale(1)}5%{opacity:1;transform:scale(1.13)}10%{transform:scale(.96)}}@keyframes duringHandLiftIdle{0%,16%,to{transform:translateY(0)rotate(0)}6%{transform:translateY(-4px)rotate(-2deg)}}@keyframes duringLeafSwayIdle{0%,16%,to{transform:rotate(0)translateY(0)}5%{transform:rotate(4deg)translateY(-2px)}11%{transform:rotate(-2deg)translateY(-1px)}}@keyframes duringBreathExpandIdle{0%,16%,to{opacity:.72;transform:scale(.96)}7%{opacity:1;transform:scale(1.08)}13%{opacity:.82;transform:scale(1.02)}}@keyframes sparklePulseIdle{0%,16%,to{opacity:.82;filter:drop-shadow(0 0 #c79a3700);transform:scale(1)}7%{opacity:1;filter:drop-shadow(0 0 12px #c79a37cc);transform:scale(1.13)}}@keyframes afterLeftNodeOpenIdle{0%,16%,to{transform:translate(0)scale(1)}6%{transform:translate(-6px)scale(.98)}}@keyframes afterRightNodeOpenIdle{0%,16%,to{filter:drop-shadow(0 0 #c79a3700);transform:translate(0)scale(1)}6%{filter:drop-shadow(0 0 10px #c79a37a6);transform:translate(6px)scale(1.03)}}@keyframes afterGapGlowIdle{0%,16%,to{opacity:0;transform:scale(.82)}6%{opacity:.86;transform:scale(1.08)}}@keyframes afterLeafGrowIdle{0%,16%,to{opacity:1;filter:drop-shadow(0 0 #c79a3700);transform:translateY(0)scale(1)}7%{opacity:1;filter:drop-shadow(0 0 14px #c79a37cc);transform:translateY(-2px)scale(1.08)}}@keyframes afterRippleIdle{0%,16%,to{opacity:.72;transform:scale(.96)}7%{opacity:.9;transform:scale(1.08)}13%{opacity:.78;transform:scale(1.02)}}@keyframes afterStarTwinkleIdle{0%,16%,to{opacity:.86;filter:drop-shadow(0 0 #c79a3700);transform:scale(1)rotate(0)}7%{opacity:1;filter:drop-shadow(0 0 16px #c79a37f2);transform:scale(1.16)rotate(8deg)}}@keyframes afterChoiceLineIdle{0%,16%,to{opacity:.9;transform:scaleX(1)}7%{opacity:1;transform:scaleX(1.04)}}@keyframes processLayerAura{0%,to{opacity:0;transform:scale(.9)}46%{opacity:.88;transform:scale(1.08)}}@keyframes beforeBodyTense{0%,to{transform:scaleX(1)scaleY(1)translateY(0)}42%{transform:scaleX(.985)scaleY(1.012)translateY(1px)}70%{transform:scaleX(.992)scaleY(1.006)translateY(0)}}@keyframes beforeChestPulse{0%,to{opacity:0;filter:drop-shadow(0 0 #c79a3700);transform:scale(.75)}35%{opacity:1;filter:drop-shadow(0 0 18px #c79a37e6);transform:scale(1.08)}70%{opacity:.55;transform:scale(.96)}}@keyframes beforeChestMarkPulse{0%,to{opacity:.88;filter:drop-shadow(0 0 #c79a3700);transform:scale(1)}44%{opacity:1;filter:drop-shadow(0 0 15px #c79a37d1);transform:scale(1.14)}72%{opacity:.94;transform:scale(1.02)}}@keyframes beforeTensionWaves{0%{opacity:0;transform:scale(.82)}35%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1.16)}}@keyframes beforeThoughtSpiral{0%,to{opacity:.85;transform:rotate(0)scale(1)}35%{opacity:1;transform:rotate(16deg)scale(1.06)}70%{transform:rotate(-6deg)scale(1.02)}}@keyframes beforeTriggerPop{0%{opacity:.86;transform:translateY(2px)scale(.94)}35%{opacity:1;transform:translateY(0)scale(1.12)}to{opacity:.85;transform:scale(1)}}@keyframes beforeStressFlash{0%,to{opacity:.82;transform:scale(.96)}35%,60%{opacity:1;transform:scale(1.04)}}@keyframes beforeLeavesTense{0%,to{transform:rotate(0)scale(1)}45%{transform:rotate(-2deg)scale(.98)}}@keyframes duringPathFlow{0%{opacity:.86;filter:drop-shadow(0 0 #c79a3700);transform:translateY(5px)rotate(-3deg)scale(.96)}45%{opacity:1;filter:drop-shadow(0 0 14px #c79a37a6);transform:translateY(-3px)rotate(2deg)scale(1.04)}to{opacity:.9;transform:translateY(0)rotate(0)scale(1)}}@keyframes duringPinsPop{0%{opacity:.88;transform:scale(.96)}35%{opacity:1;transform:scale(1.13)}60%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes duringHandLift{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-4px)rotate(-2deg)}}@keyframes duringLeafSway{0%,to{transform:rotate(0)translateY(0)}45%{transform:rotate(4deg)translateY(-2px)}75%{transform:rotate(-2deg)translateY(-1px)}}@keyframes duringBreathExpand{0%{opacity:.72;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}to{opacity:.55;transform:scale(1)}}@keyframes sparklePulse{0%,to{opacity:.65;filter:drop-shadow(0 0 #c79a3700);transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 12px #c79a37cc);transform:scale(1.13)}}@keyframes afterLeftNodeOpen{0%,to{transform:translate(0)scale(1)}45%{transform:translate(-6px)scale(.98)}}@keyframes afterRightNodeOpen{0%,to{transform:translate(0)scale(1)}45%{filter:drop-shadow(0 0 10px #c79a37a6);transform:translate(6px)scale(1.03)}}@keyframes afterGapGlow{0%,to{opacity:0;transform:scale(.82)}45%{opacity:.9;transform:scale(1.08)}}@keyframes afterLeafGrow{0%{opacity:.7;transform:translateY(4px)scale(.86)}50%{opacity:1;filter:drop-shadow(0 0 14px #c79a37cc);transform:translateY(-2px)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes afterRipple{0%{opacity:.72;transform:scale(.88)}50%{opacity:.85;transform:scale(1.08)}to{opacity:.45;transform:scale(1)}}@keyframes afterStarTwinkle{0%,to{opacity:.65;filter:drop-shadow(0 0 #c79a3700);transform:scale(1)rotate(0)}50%{opacity:1;filter:drop-shadow(0 0 16px #c79a37f2);transform:scale(1.16)rotate(8deg)}}@keyframes afterChoiceLine{0%{opacity:.65;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1.04)}to{opacity:.9;transform:scaleX(1)}}@media (max-width:720px){.process-icon{margin-block-end:12px;width:min(138px,42vw)!important;height:min(138px,42vw)!important}}@media (prefers-reduced-motion:reduce){.process-icon,.process-icon:before,.process-icon__layer,.process-icon:hover .process-icon__layer,.process-card:hover .process-icon__layer,.process-icon.is-active .process-icon__layer,.process-icon.is-in-view .process-icon__layer{filter:none!important;transition-duration:.01ms!important;animation:none!important;transform:none!important}.layer-chest-glow,.layer-gap-glow{opacity:0!important}}
