.practice-funnel-section_section__FDbvP{--practice-accent:#d9a755;--practice-accent-soft:color-mix(in srgb,var(--practice-accent) 18%,transparent);position:relative;overflow:hidden;padding:clamp(68px,8vw,118px) 0;background:radial-gradient(circle at 84% 10%,var(--practice-accent-soft),transparent 31%),linear-gradient(145deg,#08251d 0,#041713 64%,#061d17 100%);color:#eef5e8}.practice-funnel-section_section__FDbvP[data-direction=astrology]{--practice-accent:#7ec9c3}.practice-funnel-section_section__FDbvP[data-direction=compatibility],.practice-funnel-section_section__FDbvP[data-direction=matrix],.practice-funnel-section_section__FDbvP[data-direction=numerology]{--practice-accent:#e4bd6e}.practice-funnel-section_section__FDbvP[data-direction=lenormand]{--practice-accent:#d89062}.practice-funnel-section_section__FDbvP[data-direction=runes]{--practice-accent:#9fb794}.practice-funnel-section_section__FDbvP[data-direction=oracle]{--practice-accent:#bba0cf}.practice-funnel-section_section__FDbvP[data-direction=palmistry]{--practice-accent:#dca687}.practice-funnel-section_ambient__uYyUT{position:absolute;inset:0;pointer-events:none;opacity:.7}.practice-funnel-section_ambient__uYyUT i{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--practice-accent);box-shadow:0 0 18px 5px var(--practice-accent-soft);animation:practice-funnel-section_drift__tGODr 9s ease-in-out infinite}.practice-funnel-section_ambient__uYyUT i:first-child{top:18%;right:9%}.practice-funnel-section_ambient__uYyUT i:nth-child(2){top:58%;left:6%;animation-delay:-3s}.practice-funnel-section_ambient__uYyUT i:nth-child(3){right:29%;bottom:9%;animation-delay:-6s}.practice-funnel-section_shell__j18qS{position:relative;z-index:1}.practice-funnel-section_head___c6ia{display:grid;grid-template-columns:auto minmax(0,1.15fr) minmax(250px,.65fr);gap:clamp(20px,4vw,54px);align-items:end;margin-bottom:clamp(34px,5vw,60px)}.practice-funnel-section_methodMark__X7rKj{width:68px;height:68px;display:grid;place-items:center;align-self:start;border:1px solid color-mix(in srgb,var(--practice-accent) 56%,transparent);border-radius:50%;background:color-mix(in srgb,var(--practice-accent) 8%,transparent);color:var(--practice-accent);font:500 2rem/1 var(--font-display);box-shadow:inset 0 0 25px color-mix(in srgb,var(--practice-accent) 7%,transparent)}.practice-funnel-section_actionDock__R7JsA small,.practice-funnel-section_head___c6ia span,.practice-funnel-section_returnLoop__BA2_6 small,.practice-funnel-section_stageAction__TzhpP small,.practice-funnel-section_stageCopy__n0FeJ>small{color:var(--practice-accent);font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.practice-funnel-section_head___c6ia h2{max-width:900px;margin:11px 0 0;font-family:var(--font-display);font-size:clamp(2.35rem,5vw,5.1rem);line-height:.94;letter-spacing:-.042em}.practice-funnel-section_head___c6ia h2 em{color:var(--practice-accent);font-weight:400}.practice-funnel-section_head___c6ia>p{margin:0 0 3px;color:#adc0b7;font-size:.96rem;line-height:1.65}.practice-funnel-section_route__U40Y8{overflow:hidden;border:1px solid rgba(221,239,227,.15);border-radius:28px;background:rgba(1,13,10,.46);box-shadow:0 32px 90px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.practice-funnel-section_ladder__mr_cz{--rail-side:12.5%;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-bottom:1px solid rgba(221,239,227,.12)}.practice-funnel-section_ladder__mr_cz:after,.practice-funnel-section_ladder__mr_cz:before{content:"";position:absolute;z-index:0;top:29px;left:var(--rail-side);height:1px}.practice-funnel-section_ladder__mr_cz:before{right:var(--rail-side);background:rgba(221,239,227,.17)}.practice-funnel-section_ladder__mr_cz:after{width:var(--funnel-progress);background:var(--practice-accent);box-shadow:0 0 12px var(--practice-accent-soft);transition:width .55s cubic-bezier(.22,1,.36,1)}.practice-funnel-section_ladder__mr_cz li{position:relative;z-index:1;min-width:0}.practice-funnel-section_ladder__mr_cz button{width:100%;min-height:105px;display:grid;grid-template-columns:38px 1fr;grid-template-rows:38px auto;gap:10px 12px;align-items:center;padding:17px clamp(10px,2vw,24px) 14px;border:0;background:transparent;color:#879e92;text-align:left;cursor:pointer;transition:background .25s ease,color .25s ease,transform .25s ease}.practice-funnel-section_ladder__mr_cz button>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(221,239,227,.2);border-radius:50%;background:#071d17;color:#9eb1a7;font:700 .71rem/1 var(--font-mono);transition:border-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.practice-funnel-section_ladder__mr_cz small{font-size:.74rem;font-weight:750;line-height:1.25}.practice-funnel-section_ladder__mr_cz b{grid-column:2;color:var(--practice-accent);font-size:.61rem;letter-spacing:.1em;text-transform:uppercase}.practice-funnel-section_ladder__mr_cz button[aria-current=step]{color:#edf4ef;background:color-mix(in srgb,var(--practice-accent) 7%,transparent)}.practice-funnel-section_ladder__mr_cz button[aria-current=step]>span{border-color:var(--practice-accent);color:var(--practice-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--practice-accent) 9%,transparent),0 0 24px var(--practice-accent-soft);animation:practice-funnel-section_markerPulse__4_KnX 2.8s ease-in-out infinite}.practice-funnel-section_boundary__mtzlg summary:focus-visible,.practice-funnel-section_ladder__mr_cz button:focus-visible,.practice-funnel-section_stageAction__TzhpP a:focus-visible,.practice-funnel-section_stageAction__TzhpP button:focus-visible{outline:2px solid var(--practice-accent);outline-offset:-3px}.practice-funnel-section_panels__hSHpg{min-height:310px}.practice-funnel-section_stagePanel__CvM_R{min-height:310px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:clamp(30px,6vw,90px);align-items:center;padding:clamp(30px,5vw,62px);animation:practice-funnel-section_panelEnter__5ZdBW .48s cubic-bezier(.22,1,.36,1) both}.practice-funnel-section_stagePanel__CvM_R[hidden]{display:none}.practice-funnel-section_stageCopy__n0FeJ{min-width:0}.practice-funnel-section_stageCopy__n0FeJ h3{max-width:820px;margin:10px 0 14px;font-family:var(--font-display);font-size:clamp(2rem,4vw,4rem);line-height:.98;letter-spacing:-.025em}.practice-funnel-section_stageCopy__n0FeJ p{max-width:760px;margin:0;color:#afc1b8;font-size:.98rem;line-height:1.62}.practice-funnel-section_stageCopy__n0FeJ>span{width:fit-content;display:block;margin-top:20px;padding:7px 11px;border:1px solid rgba(221,239,227,.14);border-radius:999px;color:#dbe7df;font-size:.7rem;font-weight:750}.practice-funnel-section_stageAction__TzhpP{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding-left:clamp(22px,4vw,46px);border-left:1px solid rgba(221,239,227,.13)}.practice-funnel-section_stageAction__TzhpP strong{margin:9px 0 20px;color:#dce8e1;font:500 clamp(1.25rem,2vw,1.7rem)/1.15 var(--font-display)}.practice-funnel-section_stageAction__TzhpP a,.practice-funnel-section_stageAction__TzhpP button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:11px 18px;border:1px solid color-mix(in srgb,var(--practice-accent) 65%,transparent);border-radius:999px;background:var(--practice-accent);color:#0b2119;font:800 .76rem/1.2 inherit;cursor:pointer;box-shadow:0 12px 34px color-mix(in srgb,var(--practice-accent) 16%,transparent);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.practice-funnel-section_stageAction__TzhpP a span,.practice-funnel-section_stageAction__TzhpP button span{transition:transform .2s ease}.practice-funnel-section_actionDock__R7JsA{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;padding:17px 20px;border:1px solid rgba(221,239,227,.13);border-radius:20px;background:rgba(255,255,255,.025)}.practice-funnel-section_actionDock__R7JsA>div:first-child{min-width:190px}.practice-funnel-section_actionDock__R7JsA strong{display:block;margin-top:4px;color:#e4ece7;font:500 1.15rem/1.2 var(--font-display)}.practice-funnel-section_returnLoop__BA2_6{display:grid;grid-template-columns:auto minmax(170px,.45fr) minmax(0,1fr) auto;gap:17px 25px;align-items:center;margin-top:18px;padding:21px 23px;border:1px solid color-mix(in srgb,var(--practice-accent) 34%,transparent);border-radius:20px;background:color-mix(in srgb,var(--practice-accent) 4%,transparent)}.practice-funnel-section_returnLoop__BA2_6>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--practice-accent) 42%,transparent);border-radius:50%;color:var(--practice-accent);font-size:1.25rem}.practice-funnel-section_returnLoop__BA2_6 h3{margin:3px 0 0;font:500 1.28rem/1.15 var(--font-display)}.practice-funnel-section_returnLoop__BA2_6 p{margin:0;color:#a6b9af;font-size:.84rem;line-height:1.55}.practice-funnel-section_returnLoop__BA2_6>a{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 15px;border:1px solid color-mix(in srgb,var(--practice-accent) 45%,transparent);border-radius:999px;color:#e2ebe5;font-size:.78rem;font-weight:760;text-decoration:none;white-space:nowrap}.practice-funnel-section_returnLoop__BA2_6>a span{color:var(--practice-accent);transition:transform .2s ease}.practice-funnel-section_boundary__mtzlg{width:fit-content;max-width:880px;margin-top:17px;color:#8fa399;font-size:.76rem;line-height:1.55}.practice-funnel-section_boundary__mtzlg summary{width:fit-content;color:#a8b9b0;cursor:pointer}.practice-funnel-section_boundary__mtzlg p{margin:8px 0 0 17px}@media (hover:hover){.practice-funnel-section_ladder__mr_cz button:hover{color:#dfe9e3;background:rgba(255,255,255,.025)}.practice-funnel-section_ladder__mr_cz button:hover>span{border-color:var(--practice-accent);color:var(--practice-accent);transform:translateY(-2px)}.practice-funnel-section_stageAction__TzhpP a:hover,.practice-funnel-section_stageAction__TzhpP button:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 16px 40px color-mix(in srgb,var(--practice-accent) 23%,transparent)}.practice-funnel-section_stageAction__TzhpP a:hover span,.practice-funnel-section_stageAction__TzhpP button:hover span{transform:translateX(3px)}}.practice-funnel-section_ladder__mr_cz button:active,.practice-funnel-section_stageAction__TzhpP a:active,.practice-funnel-section_stageAction__TzhpP button:active{transform:scale(.98)}@keyframes practice-funnel-section_panelEnter__5ZdBW{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}}@keyframes practice-funnel-section_markerPulse__4_KnX{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--practice-accent) 7%,transparent),0 0 18px var(--practice-accent-soft)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--practice-accent) 3%,transparent),0 0 30px var(--practice-accent-soft)}}@keyframes practice-funnel-section_drift__tGODr{0%,to{transform:translateZ(0);opacity:.35}50%{transform:translate3d(12px,-18px,0);opacity:.9}}@media (max-width:960px){.practice-funnel-section_head___c6ia{grid-template-columns:auto minmax(0,1fr)}.practice-funnel-section_head___c6ia>p{grid-column:2;max-width:650px}.practice-funnel-section_stagePanel__CvM_R{gap:35px}.practice-funnel-section_actionDock__R7JsA{align-items:flex-start;flex-direction:column}}@media (max-width:680px){.practice-funnel-section_section__FDbvP{padding:60px 0}.practice-funnel-section_head___c6ia{grid-template-columns:1fr;gap:12px;margin-bottom:30px}.practice-funnel-section_methodMark__X7rKj{width:50px;height:50px;font-size:1.45rem}.practice-funnel-section_head___c6ia h2{font-size:clamp(2.15rem,11vw,3.35rem);line-height:.96}.practice-funnel-section_head___c6ia>p{grid-column:auto;font-size:.87rem;line-height:1.55}.practice-funnel-section_route__U40Y8{border-radius:22px}.practice-funnel-section_ladder__mr_cz{--rail-side:12.5%}.practice-funnel-section_ladder__mr_cz button{min-height:88px;grid-template-columns:minmax(0,1fr);grid-template-rows:30px auto;gap:8px;justify-content:center;padding:15px 5px 12px;text-align:center}.practice-funnel-section_ladder__mr_cz button>span{width:30px;height:30px;margin:0 auto;font-size:.63rem}.practice-funnel-section_ladder__mr_cz small{width:100%;max-width:72px;margin:0 auto;font-size:.62rem}.practice-funnel-section_ladder__mr_cz b{display:none}.practice-funnel-section_ladder__mr_cz:after,.practice-funnel-section_ladder__mr_cz:before{top:30px}.practice-funnel-section_panels__hSHpg,.practice-funnel-section_stagePanel__CvM_R{min-height:0}.practice-funnel-section_stagePanel__CvM_R{grid-template-columns:1fr;gap:27px;padding:29px 20px 23px}.practice-funnel-section_stageCopy__n0FeJ h3{font-size:clamp(1.85rem,9vw,2.75rem);overflow-wrap:anywhere}.practice-funnel-section_stageCopy__n0FeJ p{font-size:.88rem}.practice-funnel-section_stageAction__TzhpP{padding:22px 0 0;border-left:0;border-top:1px solid rgba(221,239,227,.13)}.practice-funnel-section_stageAction__TzhpP strong{font-size:1.25rem}.practice-funnel-section_stageAction__TzhpP a,.practice-funnel-section_stageAction__TzhpP button{width:100%}.practice-funnel-section_actionDock__R7JsA{padding:18px}.practice-funnel-section_returnLoop__BA2_6{grid-template-columns:auto minmax(0,1fr);gap:12px 15px;padding:18px}.practice-funnel-section_returnLoop__BA2_6 p,.practice-funnel-section_returnLoop__BA2_6>a{grid-column:1/-1}.practice-funnel-section_returnLoop__BA2_6>a{width:fit-content}}@media (prefers-reduced-motion:reduce){.practice-funnel-section_ambient__uYyUT i,.practice-funnel-section_ladder__mr_cz button[aria-current=step],.practice-funnel-section_stagePanel__CvM_R{animation:none}.practice-funnel-section_ladder__mr_cz button,.practice-funnel-section_ladder__mr_cz button>span,.practice-funnel-section_ladder__mr_cz:after,.practice-funnel-section_returnLoop__BA2_6>a span,.practice-funnel-section_stageAction__TzhpP a,.practice-funnel-section_stageAction__TzhpP a span,.practice-funnel-section_stageAction__TzhpP button,.practice-funnel-section_stageAction__TzhpP button span{transition:none}}