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