.jr-band{--jr-rail:44px;--jr-inset:70px;--jr-g:var(--t-gold-bright);--jr-g2:var(--t-gold-hi);--jr-paper:#fffaf2;--jr-dark2:#17110d;--jr-muted:#a4968a;position:relative}.jr-wrap{position:relative;max-width:1160px;margin:0 auto;padding-left:24px;padding-right:calc(var(--jr-rail) + var(--jr-inset))}.jr-left .jr-wrap{padding-right:24px;padding-left:calc(var(--jr-rail) + var(--jr-inset))}.jr-station{position:absolute;right:calc(var(--jr-rail) - 22px);width:44px;height:44px;border-radius:50%;z-index:4;display:grid;place-items:center;background:radial-gradient(circle,#1a120c 55%,#2a170a);color:var(--jr-g2);font-weight:900;font-size:30px;line-height:1;transform:scale(.4);box-shadow:0 0 0 2px rgba(245,184,61,.7),0 0 10px rgba(245,184,61,.25);transition:box-shadow .45s ease,color .45s ease,background .45s ease}.jr-left .jr-station{right:auto;left:calc(var(--jr-rail) - 22px)}.jr-light .jr-station{background:var(--jr-paper);color:#a86e10;box-shadow:0 0 0 3px #e0a634,0 0 12px rgba(245,184,61,.55)}.jr-js .jr-station:not(.jr-lit){background:var(--jr-dark2);color:var(--jr-muted);box-shadow:0 0 0 2px rgba(245,184,61,.6)}.jr-js .jr-light .jr-station:not(.jr-lit){background:var(--jr-paper);color:#c9a27a;box-shadow:0 0 0 2px rgba(245,184,61,.3)}.jr-layer{top:0;left:0;pointer-events:none;z-index:50}.jr-layer,.jr-svg{position:absolute;width:100%}.jr-svg{inset:0;height:100%;overflow:visible}.jr-path-base{fill:none;stroke:rgba(245,184,61,.25);stroke-width:1;stroke-dasharray:4 7}.jr-path-lit{fill:none;stroke:url(#jr-gold);stroke-width:1.5;stroke-linecap:round;opacity:.35;filter:url(#jr-glow)}.jr-tip{position:absolute;display:none;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#ffe7b0;box-shadow:0 0 8px 2px rgba(245,184,61,.4)}@media (prefers-reduced-motion:reduce){.jr-cat{transition:none}}@media (max-width:620px){.jr-layer,.jr-station{display:none!important}.jr-left .jr-wrap,.jr-wrap{padding-left:16px!important;padding-right:16px!important}}@media (prefers-reduced-motion:reduce){.jr-station{transition:none}}.jr-js .jr-station:not(:empty):not(:has(*)),.jr-station:not(:empty):not(:has(*)){transform:none;box-shadow:none;background:var(--jr-dark2);font-size:28px;font-weight:900;color:rgba(245,184,61,.4);transition:color .45s ease,text-shadow .45s ease}.jr-js .jr-station.jr-lit:not(:empty):not(:has(*)){color:var(--t-gold-hi);text-shadow:0 0 14px rgba(245,184,61,.55)}html[data-theme=light] .jr-path-base{stroke:rgba(14,58,45,.4);stroke-width:1.5}html[data-theme=light] .jr-path-lit{stroke:url(#jr-path-grad);stroke-width:3.5;opacity:1;filter:url(#jr-glow)}html[data-theme=light] .jr-tip{background:#b8f5d6;box-shadow:0 0 10px 3px rgba(46,170,120,.6)}.StepsJourney_section__3Wn7c{--jr-inset:34px;color:#f4ebdc}.StepsJourney_head__BYGx4{padding-top:90px;margin-bottom:36px;text-align:center}.StepsJourney_head__BYGx4 h2{margin:0 0 6px;font-weight:900;font-size:clamp(30px,3.4vw,46px);color:#0f4a37}.StepsJourney_head__BYGx4 p{margin:0;font-size:18px;font-weight:700;color:#2f6b55}.StepsJourney_layout__5bBTi{position:relative;display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:48px;align-items:center;padding-bottom:150px}.StepsJourney_layout__5bBTi>.StepsJourney_pass__mbxR6.StepsJourney_pass__mbxR6{position:absolute;top:40%;right:auto;left:calc(-1 * var(--jr-inset));width:1px;height:1px;transform:none!important;background:transparent!important;box-shadow:none!important}.StepsJourney_steps__zVU12{list-style:none;margin:0;padding:0;min-height:520px;display:flex;flex-direction:column;justify-content:center}.StepsJourney_step__JJaWl{max-height:260px;margin-bottom:16px;overflow:hidden;transition:max-height .55s ease,margin .55s ease,opacity .45s ease,transform .55s ease}.StepsJourney_gone___Y5Sp,.StepsJourney_hidden__GjEB9{max-height:0;margin-bottom:0;opacity:0;transform:translateX(60px)}.StepsJourney_hidden__GjEB9{transform:translateY(20px) scale(.95)}.StepsJourney_card__OJQIz{position:relative;border-radius:20px;padding:16px 18px;background:radial-gradient(circle at 78% 22%,rgba(21,80,61,.55),transparent 55%),linear-gradient(155deg,#0e3a2d,#0a2c22 60%,#081f19);box-shadow:inset 0 0 0 1px rgba(25,255,156,.15),0 12px 26px -18px rgba(0,0,0,.55);opacity:.6;transition:opacity .45s ease,box-shadow .45s ease}.StepsJourney_active__GUBlY .StepsJourney_card__OJQIz{opacity:1;box-shadow:inset 0 0 0 1.5px rgba(245,184,61,.6),0 20px 40px -20px rgba(0,0,0,.6)}.StepsJourney_cardHead__GLq_j{display:flex;align-items:center;gap:12px;margin-bottom:6px}.StepsJourney_num__3myI4{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:11px;font-size:19px;font-weight:900;color:#0f4a37;background:#f0c34d}.StepsJourney_card__OJQIz h3{flex:1;margin:0;font-size:20px;font-weight:900;line-height:1.5;color:#f5fff9}.StepsJourney_icon__n8Ox4{flex:none;width:38px;height:38px;color:#f0c34d;filter:drop-shadow(0 0 6px rgba(240,195,77,.5))}.StepsJourney_icon__n8Ox4 svg{width:100%;height:100%}.StepsJourney_card__OJQIz p{margin:0;font-size:16.5px;line-height:1.85;font-weight:600;color:#cfe3d8}.StepsJourney_champCard__y84O4{background:radial-gradient(circle at 80% 20%,rgba(255,217,120,.35),transparent 60%),linear-gradient(155deg,#b8861f,#8a5f10)}.StepsJourney_champCard__y84O4 h3{color:#fff8e6;font-size:24px}.StepsJourney_champCard__y84O4 p{color:#fff1cc}.StepsJourney_champCard__y84O4 .StepsJourney_num__3myI4{background:#fff4d6;font-size:20px}.StepsJourney_stage__Lq4rL{display:flex;flex-direction:column;align-items:center}.StepsJourney_dots__K1ohU{display:flex;justify-content:center;gap:8px;margin-top:18px}.StepsJourney_dots__K1ohU i{width:10px;height:10px;border-radius:999px;background:rgba(15,74,55,.25);transition:width .3s,background .3s}.StepsJourney_dots__K1ohU .StepsJourney_dotOn__ia7UE{width:30px;background:#0f4a37}@media (max-width:900px){.StepsJourney_layout__5bBTi{grid-template-columns:1fr;gap:26px;padding-bottom:90px}.StepsJourney_stage__Lq4rL{order:-1}.StepsJourney_steps__zVU12{min-height:200px;justify-content:flex-start}.StepsJourney_layout__5bBTi>.StepsJourney_pass__mbxR6.StepsJourney_pass__mbxR6{top:20%}}@media (max-width:620px){.StepsJourney_head__BYGx4{padding-top:60px}.StepsJourney_card__OJQIz h3{font-size:19px}.StepsJourney_card__OJQIz p{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.StepsJourney_card__OJQIz,.StepsJourney_dots__K1ohU i,.StepsJourney_step__JJaWl{transition:none}}.StepsDemo_phone__T8zVa{position:relative;direction:rtl;width:340px;max-width:100%;margin-inline:auto;padding:12px;border-radius:52px;background:linear-gradient(160deg,#1d2f28,#0d1814);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.08),0 40px 70px -30px rgba(15,74,55,.7),0 14px 30px -16px rgba(0,0,0,.45)}.StepsDemo_notch__6X6TT{position:absolute;top:22px;left:50%;translate:-50% 0;z-index:30;width:96px;height:26px;border-radius:999px;background:#0d1814}.StepsDemo_screen__Sqi_b{position:relative;height:620px;border-radius:40px;overflow:hidden;background:#faf6ef}.StepsDemo_status__1HTvS{height:44px;padding:14px 26px 0;display:flex;align-items:center;justify-content:space-between;direction:ltr;font-size:14px;font-weight:800;color:#1f1813}.StepsDemo_status__1HTvS span:first-child{order:0}.StepsDemo_battery__ynj4U{position:relative;width:24px;height:12px;border-radius:3px;box-shadow:inset 0 0 0 1.5px #1f1813}.StepsDemo_battery__ynj4U i{position:absolute;inset:2.5px 6px 2.5px 2.5px;border-radius:1px;background:#1f1813}.StepsDemo_scenes__UEydT{position:absolute;inset:44px 0 0}.StepsDemo_scene__THY13{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateX(-24px);transition:opacity .45s ease,transform .45s ease,visibility .45s}.StepsDemo_sceneOn__fovkP{opacity:1;visibility:visible;transform:none}.StepsDemo_inner__KxuCX{position:relative;height:100%;padding:10px 16px 18px;display:flex;flex-direction:column;gap:8px;color:#1f1813;overflow:hidden}.StepsDemo_appBar__g8WMs{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.StepsDemo_appBar__g8WMs b{font-size:20px;font-weight:900}.StepsDemo_search__0pEk8{display:inline-flex;align-items:center;gap:6px;padding:8px;border-radius:999px;font-size:14px;font-weight:600;color:#7a6e62;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.StepsDemo_label__OjJRQ{font-size:14.5px;font-weight:700;color:#574d43;margin-top:4px}.StepsDemo_input__6uk_L{height:46px;display:flex;align-items:center;padding:0 14px;border-radius:13px;background:#fff;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.1);transition:box-shadow .25s}.StepsDemo_focus__51psD{box-shadow:inset 0 0 0 2px #e8451f,0 0 0 4px rgba(232,69,31,.14)}.StepsDemo_typed__5NGuF{font-size:16.5px;font-weight:700;white-space:nowrap;clip-path:inset(0 0 0 100%)}.StepsDemo_typing__khBxL{animation:StepsDemo_type__8lNDd 1.3s steps(18) forwards}.StepsDemo_done__NvsGN{clip-path:none;animation:none}@keyframes StepsDemo_type__8lNDd{to{clip-path:inset(0 0 0 0)}}.StepsDemo_chips__urQUG{display:flex;gap:8px;flex-wrap:wrap}.StepsDemo_chip__UMfkj{--c:#8a7a5c;padding:7px 14px;border-radius:999px;font-size:14.5px;font-weight:700;color:#574d43;background:#fff;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.1);transition:all .25s}.StepsDemo_chipOn__xKrag{color:#fff;background:var(--c);box-shadow:0 6px 14px -6px var(--c);transform:scale(1.05)}.StepsDemo_seg__xy08_{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;border-radius:14px;background:#efe8dc}.StepsDemo_seg__xy08_ span{text-align:center;padding:8px 0;border-radius:10px;font-size:15px;font-weight:700;color:#6b6055;transition:all .25s}.StepsDemo_seg__xy08_ .StepsDemo_segOn__Q6PrV{color:#fff;background:#0f4a37;box-shadow:0 6px 14px -8px #0f4a37}.StepsDemo_toggleRow__GxN6l{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding:10px 14px;border-radius:13px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);font-size:15.5px;font-weight:700}.StepsDemo_toggle__qaHzp{position:relative;width:46px;height:26px;border-radius:999px;background:#d8cfc2;transition:background .25s}.StepsDemo_toggle__qaHzp i{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .25s}.StepsDemo_toggleOn__LcCRU{background:#1f9d6c}.StepsDemo_toggleOn__LcCRU i{transform:translateX(-20px)}.StepsDemo_cta__WTgZs{margin-top:auto;display:flex;align-items:center;justify-content:center;height:50px;border-radius:999px;font-size:17px;font-weight:900;color:#fff;background:linear-gradient(180deg,#ff8a3d,#e8451f);box-shadow:0 10px 22px -10px rgba(232,69,31,.85),inset 0 1px 0 hsla(0,0%,100%,.35);transition:transform .15s,background .3s,box-shadow .3s}.StepsDemo_pressed___Yhzj{transform:scale(.95);filter:brightness(.95)}.StepsDemo_ctaDone__cVMHr{background:linear-gradient(180deg,#2bb57f,#1a8a5f);box-shadow:0 10px 22px -10px rgba(26,138,95,.85)}.StepsDemo_overlay__a_sqW{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;background:hsla(38,52%,96%,.94);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .35s}.StepsDemo_overlay__a_sqW b{font-size:26px;font-weight:900;color:#0f4a37}.StepsDemo_overlay__a_sqW small{font-size:16px;font-weight:600;color:#574d43}.StepsDemo_show__f5Yih{opacity:1}.StepsDemo_check__ChH_T{width:78px;height:78px;display:grid;place-items:center;border-radius:50%;font-size:40px;font-weight:900;color:#fff;background:linear-gradient(180deg,#2bb57f,#1a8a5f);box-shadow:0 14px 30px -12px rgba(26,138,95,.9);transform:scale(.4);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.StepsDemo_show__f5Yih .StepsDemo_check__ChH_T{transform:scale(1)}.StepsDemo_list__AVFU4{display:flex;flex-direction:column;gap:12px}.StepsDemo_pcard__gWdTP{--c:#8a7a5c;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:18px;color:#fff;background:radial-gradient(120% 70% at 85% 0,hsla(0,0%,100%,.2),transparent 60%),linear-gradient(160deg,color-mix(in srgb,var(--c) 92%,#000),color-mix(in srgb,var(--c) 58%,#000));transition:transform .3s,opacity .3s,box-shadow .3s}.StepsDemo_pcardOn__NA8jb{transform:scale(1.04);box-shadow:0 16px 30px -14px var(--c)}.StepsDemo_dim__wWaof{opacity:.45;transform:scale(.97)}.StepsDemo_ptop__Jd1H7{display:flex;align-items:center;justify-content:space-between;gap:8px}.StepsDemo_ptop__Jd1H7 small{font-size:13px;font-weight:600;opacity:.9}.StepsDemo_pcat__N3HVc{padding:1px 10px;border-radius:999px;font-size:12.5px;font-weight:800;background:rgba(0,0,0,.22)}.StepsDemo_ptitle__SnQC6{font-size:16.5px;font-weight:900;line-height:1.6}.StepsDemo_join__RyDRE{align-self:flex-start;margin-top:2px;padding:7px 16px;border-radius:999px;font-size:14px;font-weight:900;color:color-mix(in srgb,var(--c) 58%,#000);background:#fff;transition:transform .15s}.StepsDemo_avs__y8NpV{display:flex;align-items:center;gap:14px}.StepsDemo_av__7veEC{width:70px;height:70px;display:grid;place-items:center;border-radius:50%;font-size:24px;font-weight:900;color:#fff;border:4px solid #fff;box-shadow:0 10px 22px -10px rgba(0,0,0,.5);transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.StepsDemo_avMe__DU5Z4{background:linear-gradient(160deg,#ff8a3d,#e8451f);transform:translateX(60px)}.StepsDemo_avRival__MGPJz{background:linear-gradient(160deg,#9b8cff,#5b4bd6);transform:translateX(-60px)}.StepsDemo_show__f5Yih .StepsDemo_avMe__DU5Z4,.StepsDemo_show__f5Yih .StepsDemo_avRival__MGPJz{transform:none}.StepsDemo_vs__yj52U{color:#e8451f;transform:scale(0);transition:transform .4s cubic-bezier(.34,1.56,.64,1) .3s}.StepsDemo_show__f5Yih .StepsDemo_vs__yj52U{transform:scale(1)}.StepsDemo_stats__Y3inc{display:grid;grid-template-columns:1fr 1fr;gap:10px}.StepsDemo_stat__exPVq{display:flex;flex-direction:column;align-items:center;padding:12px 8px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07)}.StepsDemo_stat__exPVq b{font-size:30px;font-weight:900;line-height:1.2;color:#1f1813}.StepsDemo_stat__exPVq small{font-size:14px;font-weight:700;color:#6b6055}.StepsDemo_flame__6VNCF{color:#e8451f}.StepsDemo_bump__zI7ke{animation:StepsDemo_bump__zI7ke .5s cubic-bezier(.34,1.56,.64,1);color:#e8451f!important}@keyframes StepsDemo_bump__zI7ke{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.StepsDemo_progRow___aZRW{display:flex;justify-content:space-between;font-size:15px;font-weight:700;color:#574d43;margin-top:6px}.StepsDemo_progRow___aZRW b{color:#0f4a37}.StepsDemo_track__mKMzF{height:11px;border-radius:999px;background:#e9e1d4;overflow:hidden}.StepsDemo_track__mKMzF i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#1f9d6c,#0f4a37);transition:width .8s ease}.StepsDemo_duel__sZg4J{display:flex;justify-content:space-between;font-size:14.5px;font-weight:800}.StepsDemo_duelMe__kasr9{color:#e8451f}.StepsDemo_duelRival__rfptA{color:#5b4bd6}.StepsDemo_note__M2Oy9{padding:10px 14px;border-radius:13px;font-size:15px;font-weight:600;color:#574d43;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.StepsDemo_logWrap__UU4zv{position:relative;margin-top:auto;display:flex;flex-direction:column}.StepsDemo_logWrap__UU4zv .StepsDemo_cta__WTgZs{margin-top:0}.StepsDemo_plus__oCUfj{position:absolute;left:50%;top:-6px;translate:-50% 0;padding:5px 14px;border-radius:999px;font-size:17px;font-weight:900;color:#a77a1f;background:#fff4d6;box-shadow:0 8px 18px -8px rgba(167,122,31,.7);animation:StepsDemo_floatUp__mn2Vu 1.6s ease-out forwards}@keyframes StepsDemo_floatUp__mn2Vu{0%{opacity:0;transform:translateY(10px) scale(.8)}25%{opacity:1;transform:translateY(-26px) scale(1.08)}80%{opacity:1;transform:translateY(-48px) scale(1)}to{opacity:0;transform:translateY(-60px)}}.StepsDemo_champ___3XcQ{align-items:center;justify-content:center;text-align:center;gap:10px;color:#fff4e6;background:radial-gradient(70% 50% at 50% 35%,rgba(245,184,61,.35),transparent 70%),linear-gradient(170deg,#146b4e,#0f4a37 60%,#0b3628)}.StepsDemo_trophy__406_G{font-size:96px;line-height:1;filter:drop-shadow(0 12px 22px rgba(0,0,0,.35));transform:scale(.3) rotate(-14deg);opacity:0;transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .4s}.StepsDemo_champTitle___7Qbl{font-size:40px;font-weight:900;line-height:1.3;color:#ffd978;text-shadow:0 4px 18px rgba(245,184,61,.55);transform:translateY(16px);opacity:0;transition:transform .5s ease .25s,opacity .5s .25s}.StepsDemo_champSub__BFlg0{font-size:16.5px;font-weight:700;opacity:0;transition:opacity .5s .5s}.StepsDemo_champXp__nNQ8n{margin-top:6px;padding:7px 18px;border-radius:999px;font-size:15.5px;font-weight:900;color:#0f4a37;background:#ffd978;opacity:0;transform:scale(.8);transition:transform .45s cubic-bezier(.34,1.56,.64,1) .75s,opacity .4s .75s}.StepsDemo_champOn__VDiyw .StepsDemo_trophy__406_G{transform:none;opacity:1;animation:StepsDemo_trophyGlow__5r6dj 1.8s ease-in-out .8s infinite}.StepsDemo_champOn__VDiyw .StepsDemo_champTitle___7Qbl{transform:none;opacity:1}.StepsDemo_champOn__VDiyw .StepsDemo_champSub__BFlg0{opacity:.92}.StepsDemo_champOn__VDiyw .StepsDemo_champXp__nNQ8n{transform:none;opacity:1}@keyframes StepsDemo_trophyGlow__5r6dj{0%,to{transform:scale(1)}50%{transform:scale(1.08) rotate(3deg)}}.StepsDemo_confetti__6Niky{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:8}.StepsDemo_cursor__AjdN9{position:absolute;top:0;left:0;z-index:10;pointer-events:none;transition:transform .6s cubic-bezier(.45,0,.2,1),opacity .3s;filter:drop-shadow(0 3px 4px rgba(0,0,0,.3))}.StepsDemo_cursor__AjdN9 svg{display:block}.StepsDemo_ripple__js_xo{position:absolute;top:2px;left:4px;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:2.5px solid #e8451f;opacity:0;animation:StepsDemo_ripple__js_xo .55s ease-out .6s}@keyframes StepsDemo_ripple__js_xo{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.StepsDemo_champOn__VDiyw .StepsDemo_trophy__406_G{animation:none}.StepsDemo_av__7veEC,.StepsDemo_check__ChH_T,.StepsDemo_chip__UMfkj,.StepsDemo_cta__WTgZs,.StepsDemo_cursor__AjdN9,.StepsDemo_overlay__a_sqW,.StepsDemo_pcard__gWdTP,.StepsDemo_scene__THY13,.StepsDemo_seg__xy08_ span,.StepsDemo_toggle__qaHzp,.StepsDemo_toggle__qaHzp i,.StepsDemo_track__mKMzF i,.StepsDemo_vs__yj52U{transition:none}.StepsDemo_bump__zI7ke,.StepsDemo_plus__oCUfj,.StepsDemo_ripple__js_xo,.StepsDemo_typing__khBxL{animation:none}.StepsDemo_typed__5NGuF{clip-path:none}}.pn{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;max-width:1180px;margin:0 auto;padding:80px 0 110px;color:#fff4e6}.pn,.pn-pill{align-items:center}.pn-pill{display:inline-flex;gap:8px;padding:6px 16px;border-radius:999px;font-size:15px;font-weight:800;color:#8ff0c3;background:rgba(21,229,144,.12);box-shadow:inset 0 0 0 1.5px rgba(21,229,144,.3)}.pn-pill i{width:9px;height:9px;border-radius:50%;background:#15e590;animation:pnPing 1.8s ease-out infinite}@keyframes pnPing{0%{box-shadow:0 0 0 0 rgba(21,229,144,.6)}to{box-shadow:0 0 0 9px rgba(21,229,144,0)}}.pn-title{margin:16px 0 12px;font-size:clamp(32px,3.6vw,50px);font-weight:900;line-height:1.35;color:#fff8ec}.pn-title em{font-style:normal;color:#ffd978;text-shadow:0 4px 22px rgba(245,184,61,.45)}.pn-text{margin:0 0 22px;max-width:46ch;font-size:19px;line-height:1.9;font-weight:600;color:rgba(255,244,230,.88)}.pn-perks{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.pn-perks li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:18px;background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14)}.pn-perks li>span{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;font-size:20px;background:rgba(245,184,61,.18)}.pn-perks b{display:block;font-size:17px;font-weight:900;color:#fff}.pn-perks small{display:block;margin-top:2px;font-size:15px;line-height:1.7;font-weight:600;color:rgba(255,244,230,.8)}.pn-actions{display:flex;flex-wrap:wrap;gap:14px}.pn-visual{position:relative;height:400px;display:grid;place-items:center}.pn-glow{position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(245,184,61,.45),transparent 65%);animation:pnBreathe 3.2s ease-in-out infinite}@keyframes pnBreathe{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1.06);opacity:1}}.pn-orbit{position:absolute;width:330px;height:330px;border-radius:50%;border:1.5px dashed rgba(255,244,230,.28);animation:pnSpin 22s linear infinite}.pn-orbit i{position:absolute;width:50px;height:50px;margin:-25px 0 0 -25px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:24px;background:#fff8ec;box-shadow:0 8px 18px -8px rgba(0,0,0,.5);animation:pnSpin 22s linear infinite reverse}.pn-orbit i:first-child{top:0;left:50%}.pn-orbit i:nth-child(2){top:50%;left:100%}.pn-orbit i:nth-child(3){top:100%;left:50%}.pn-orbit i:nth-child(4){top:50%;left:0}@keyframes pnSpin{to{transform:rotate(1turn)}}.pn-medal{position:relative;width:210px;animation:pnFloat 4s ease-in-out infinite;filter:drop-shadow(0 22px 30px rgba(0,0,0,.45))}.pn-medal-svg{display:block;width:100%;height:auto;overflow:visible}@keyframes pnFloat{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-14px) rotate(3deg)}}.pn-shine{position:absolute;top:2%;left:13%;width:74%;aspect-ratio:1;border-radius:50%;overflow:hidden;pointer-events:none}.pn-shine:after{content:"";position:absolute;inset:-20% auto -20% -60%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.75),transparent);transform:skewX(-18deg);animation:pnSweep 3.4s ease-in-out infinite}@keyframes pnSweep{0%,55%{left:-60%}85%,to{left:130%}}.pn-label{position:absolute;left:50%;bottom:-14px;translate:-50% 0;white-space:nowrap;padding:6px 18px;border-radius:999px;font-size:16px;font-weight:900;color:#0f4a37;background:#ffd978;box-shadow:0 8px 18px -8px rgba(0,0,0,.5)}.pn-spark{position:absolute;color:#ffe39a;font-size:22px;animation:pnTwinkle 2.4s ease-in-out infinite}.pn-spark.s1{top:14%;right:22%}.pn-spark.s2{bottom:20%;left:18%;font-size:16px;animation-delay:.6s}.pn-spark.s3{top:26%;left:24%;font-size:18px;animation-delay:1.1s}.pn-spark.s4{bottom:14%;right:26%;font-size:14px;animation-delay:1.7s}@keyframes pnTwinkle{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(45deg)}}@media (max-width:900px){.pn{grid-template-columns:1fr;gap:10px;padding:60px 0 90px;text-align:center}.pn-visual{order:-1;height:300px}.pn-orbit{width:250px;height:250px}.pn-glow{width:260px;height:260px}.pn-medal{width:160px}.pn-text{margin-inline:auto}.pn-perks{text-align:right}.pn-actions{justify-content:center}}@media (max-width:620px){.pn-perks{grid-template-columns:1fr}.pn-text{font-size:17px}}@media (prefers-reduced-motion:reduce){.pn-glow,.pn-medal,.pn-orbit,.pn-orbit i,.pn-pill i,.pn-shine:after,.pn-spark{animation:none}.pn-spark{opacity:.8}}.fn{position:relative;padding:90px 24px 110px;color:#fff4e6}.fn-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;max-width:1180px;margin:0 auto}.fn-grid,.fn-pill{align-items:center}.fn-pill{display:inline-flex;gap:6px;padding:6px 16px;border-radius:999px;font-size:15px;font-weight:800;color:#ffd978;background:rgba(245,184,61,.12);box-shadow:inset 0 0 0 1.5px rgba(245,184,61,.35)}.fn-title{margin:16px 0 14px;font-size:clamp(32px,3.8vw,52px);font-weight:900;line-height:1.35;color:#fff8ec;text-wrap:balance}.fn-title em{font-style:normal;color:#ffd978;text-shadow:0 4px 24px rgba(245,184,61,.5)}.fn-sub{margin:0 0 26px;max-width:48ch;font-size:19px;line-height:1.95;font-weight:600;color:rgba(255,244,230,.85)}.fn-list{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:12px}.fn-list li{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:18px;background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);transition:background .25s,transform .25s}.fn-list li:hover{background:hsla(0,0%,100%,.1);transform:translateX(-4px)}.fn-ic{flex:none;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;font-size:22px;background:rgba(245,184,61,.16)}.fn-list strong{display:block;font-size:18.5px;font-weight:900;color:#fff}.fn-list li span:not(.fn-ic){display:block;font-size:16px;line-height:1.75;font-weight:600;color:rgba(255,244,230,.78)}.fn-actions{display:flex;flex-wrap:wrap;gap:14px}.fn-note{margin:14px 0 0;font-size:15px;font-weight:700;color:rgba(255,244,230,.6)}.fn-stage{position:relative;height:520px;display:flex;align-items:flex-end;justify-content:center;isolation:isolate;border-radius:28px;background:rgba(255,220,150,.03)}.fn-stage:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;padding:2px;background:radial-gradient(ellipse 36% 26% at 50% 0,#fff1b8 0,#f5b83d 35%,rgba(245,184,61,.6) 70%,rgba(245,184,61,0) 100%),radial-gradient(ellipse 90% 100% at 50% 0,rgba(245,184,61,.6) 0,rgba(245,184,61,.25) 60%,rgba(245,184,61,.06) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 6px rgba(245,184,61,.6));opacity:0;transition:opacity 1.2s ease}.fn-stage.is-lit:after,.fn-stage:has(.fn-station.jr-lit):after{opacity:1}.fn-station.fn-station{right:auto;width:1px;height:1px;transform:none!important;background:transparent!important;box-shadow:none!important}.fn-spot,.fn-station.fn-station{position:absolute;top:0;left:50%}.fn-spot{width:1150px;height:calc(100% + 100px);margin-left:-575px;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 34% 46% at 50% 30%,rgba(255,214,130,.42),rgba(255,180,80,.14) 55%,transparent 100%),radial-gradient(ellipse 50% 60% at 50% 35%,rgba(255,170,70,.18),transparent 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.35) 0,#000 22%,#000 70%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.35) 0,#000 22%,#000 70%,transparent);opacity:0;transition:opacity 1.6s ease .2s}.fn-rays{position:absolute;left:50%;top:46%;width:560px;height:560px;margin:-280px 0 0 -280px;z-index:-1;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,196,90,0) 0deg,rgba(255,196,90,.22) 7deg,rgba(255,196,90,0) 14deg,rgba(255,196,90,0) 22deg);filter:blur(5px);-webkit-mask-image:radial-gradient(circle,#000 10%,rgba(0,0,0,.5) 38%,transparent 66%);mask-image:radial-gradient(circle,#000 10%,rgba(0,0,0,.5) 38%,transparent 66%);opacity:0;transform:scale(.7);transition:opacity 1.2s ease .5s,transform 1.4s ease .5s;animation:fnSpin 28s linear infinite}@keyframes fnSpin{to{rotate:1turn}}.fn-floor{position:absolute;bottom:30px;left:50%;translate:-50% 0;width:320px;height:40px;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgba(255,180,80,.6),rgba(255,180,80,0));opacity:.3;transition:opacity 1s ease .4s}.fn-cup{position:relative;width:340px;max-width:80%;margin-bottom:52px;transform:translateY(60px) scale(.88);opacity:.55;filter:drop-shadow(0 26px 34px rgba(0,0,0,.55));transition:transform 1s cubic-bezier(.34,1.4,.64,1),opacity .8s ease}.fn-cup-img{display:block;width:100%;height:auto}.fn-spark{position:absolute;color:#ffe39a;font-size:22px;opacity:0}.fn-spark.a{top:18%;right:18%}.fn-spark.b{top:34%;left:14%;font-size:18px}.fn-spark.c{top:10%;left:30%;font-size:14px}.fn-dust{position:absolute;left:50%;width:0;height:0;z-index:3}.fn-dust i{position:absolute;top:0;left:0;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;background:#ffe08a;box-shadow:0 0 7px 1px rgba(255,200,90,.9);opacity:0;animation:fnBurst var(--t) var(--d) both}.fn-dust i.star{width:calc(var(--s) * 2);height:calc(var(--s) * 2);border-radius:0;background:#fff3c4;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);box-shadow:none}@keyframes fnBurst{0%{transform:translate(0) scale(.6);opacity:0;animation-timing-function:cubic-bezier(.2,.8,.4,1)}6%{opacity:1}28%{transform:translate(calc(var(--x) * .35),var(--up)) scale(1.15);animation-timing-function:cubic-bezier(.5,0,.9,.6)}88%{opacity:1}to{transform:translate(var(--x),var(--y)) scale(.5);opacity:0}}.fn-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:5}.is-lit .fn-spot{opacity:1}.is-lit .fn-rays{opacity:1;transform:scale(1)}.is-lit .fn-floor{opacity:1}.is-lit .fn-cup{transform:none;opacity:1;animation:fnFloat 4.5s ease-in-out 1.2s infinite}.is-lit .fn-spark{animation:fnTwinkle 2.6s ease-in-out 1s infinite}.is-lit .fn-spark.b{animation-delay:1.6s}.is-lit .fn-spark.c{animation-delay:2.1s}@keyframes fnFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fnTwinkle{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(45deg)}}@media (max-width:900px){.fn{padding:70px 16px 90px}.fn-grid{grid-template-columns:1fr;gap:10px;text-align:center}.fn-stage{order:-1;height:400px}.fn-spot{width:700px;margin-left:-350px}.fn-rays{width:420px;height:420px;margin:-210px 0 0 -210px}.fn-cup{width:240px;margin-bottom:46px}.fn-sub{margin-inline:auto}.fn-list{text-align:right}.fn-actions{justify-content:center}}@media (max-width:620px){.fn-list strong,.fn-sub{font-size:17px}}@media (prefers-reduced-motion:reduce){.fn-cup,.fn-floor,.fn-rays,.fn-spot{transition:none}.fn-rays,.is-lit .fn-cup,.is-lit .fn-spark{animation:none}.fn-dust{display:none}.fn-cup,.fn-floor,.fn-rays,.fn-spot{transform:none;opacity:1}}