.hero-float-tall{width:clamp(16px,2vw,25px)}.hero-slider-controls button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.scroll-cue span{display:block;width:22px;height:34px;border:1px solid hsla(0,0%,100%,.28);border-radius:999px}.scroll-cue span:after{content:"";display:block;width:3px;height:6px;margin:7px auto;border-radius:2px;background:#fff;animation:scroll-drop 1.8s ease-in-out infinite}@media (hover:hover) and (pointer:fine){.stats-grid>.stat-item:hover{z-index:2;border-color:rgba(var(--stat-rgb),.52);box-shadow:inset 0 1px #ffffff17,0 15px 30px #02001247,0 0 24px rgba(var(--stat-rgb),.09);translate:0 -4px}}.provider-slider-stage:focus-visible{box-shadow:0 0 0 2px #72eaffc7}.provider-slider-fallback{display:block;width:100%;height:auto;border-radius:14px}.catalog-source-note a:hover{color:#fff}.catalog-actions[hidden]{display:none}.catalog-actions button{min-height:46px;padding:11px 22px;border-radius:999px;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.catalog-actions button:hover{transform:translateY(-3px)}.catalog-more:hover{box-shadow:0 12px 34px #ffb8444f}.catalog-all:hover{border-color:#cbaaffb8;box-shadow:0 10px 28px #6d3cda33}.feature-atmosphere{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.feature-atmosphere i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px #69deffb3;animation:particle-rise 9s linear infinite}.feature-atmosphere i:first-child{left:5%;bottom:8%;animation-delay:-3s}.feature-atmosphere i:nth-child(2){left:16%;bottom:42%;animation-delay:-7s;animation-duration:12s}.feature-atmosphere i:nth-child(3){left:32%;bottom:3%;animation-delay:-1s}.feature-atmosphere i:nth-child(4){left:49%;bottom:18%;animation-delay:-5s;animation-duration:13s}.feature-atmosphere i:nth-child(5){left:64%;bottom:4%;animation-delay:-8s}.feature-atmosphere i:nth-child(6){left:79%;bottom:37%;animation-delay:-4s;animation-duration:11s}.feature-atmosphere i:nth-child(7){left:91%;bottom:10%;animation-delay:-6s}.feature-atmosphere i:nth-child(8){left:98%;bottom:57%;animation-delay:-2s;animation-duration:14s}.pg-experience{position:relative;display:grid;grid-template-columns:minmax(360px,.88fr) minmax(480px,1.12fr);gap:clamp(42px,6vw,86px);align-items:start;max-width:1120px;margin-inline:auto;perspective:1200px}.pg-experience:before{content:"";position:absolute;z-index:-1;top:45%;left:29%;width:440px;height:440px;border:1px solid rgba(98,221,255,.1);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 35px,rgba(119,76,255,.055) 36px 37px);transform:translate(-50%,-50%);animation:radar-breathe 5s ease-in-out infinite}.slot-machine{position:relative;z-index:3;width:min(355px,100%);padding:22px 22px 26px;border:1px solid rgba(182,145,255,.45);border-radius:62px 62px 38px 38px;background:linear-gradient(145deg,#5b2cafe6,#190d48fa 45%,#08061dfc);box-shadow:inset 0 2px #ffffff30,inset 0 -18px 38px #00000052,0 34px 70px #01001294,0 0 60px #6942ff33;transform:rotateX(var(--stage-rx)) rotateY(var(--stage-ry));transform-style:preserve-3d;transition:transform .18s ease-out,box-shadow .25s ease}.slot-machine:before{inset:-2px;z-index:-1;background:linear-gradient(125deg,#63eaff,transparent 22%,transparent 68%,#c45dff 84%,#ffe36f);opacity:.66;filter:blur(.2px)}.slot-machine:after,.slot-machine:before{content:"";position:absolute;border-radius:inherit}.slot-machine:after{inset:0;background:linear-gradient(112deg,hsla(0,0%,100%,.14),transparent 18%,transparent 73%,hsla(0,0%,100%,.04));pointer-events:none}.machine-crown{position:relative;display:grid;min-height:112px;margin:-48px 10px 17px;place-items:center;border:1px solid rgba(255,216,101,.5);border-radius:52% 52% 22px 22px;background:radial-gradient(circle at 50% 10%,rgba(255,224,116,.32),transparent 48%),linear-gradient(155deg,#4d268d,#16083e);box-shadow:inset 0 0 30px #ffc94417,0 0 26px #ffc54924;transform:translateZ(24px)}.machine-crown strong{display:grid;place-items:center;color:#fff1a8;font-size:2rem;font-weight:900;letter-spacing:-.04em;line-height:.95;text-shadow:0 0 10px #ffbc43,0 0 25px rgba(255,112,78,.65)}.machine-crown small{margin-bottom:8px;color:#d7c7ff;font-size:.5rem;letter-spacing:.24em;text-shadow:none}.marquee-lights{position:absolute;inset:7px 12px}.marquee-lights i{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff6be;box-shadow:0 0 8px #ffd75d;animation:marquee-blink 1.4s steps(2) infinite}.marquee-lights i:first-child{top:30%;left:2%}.marquee-lights i:nth-child(2){top:8%;left:24%;animation-delay:-.2s}.marquee-lights i:nth-child(3){top:4%;left:49%;animation-delay:-.4s}.marquee-lights i:nth-child(4){top:8%;right:24%;animation-delay:-.6s}.marquee-lights i:nth-child(5){top:30%;right:2%;animation-delay:-.8s}.marquee-lights i:nth-child(6){right:7%;bottom:11%;animation-delay:-1s}.marquee-lights i:nth-child(7){bottom:5%;left:7%;animation-delay:-1.2s}.machine-screen{position:relative;overflow:hidden;padding:10px;border:2px solid rgba(103,224,255,.42);border-radius:24px;background:#07031c;box-shadow:inset 0 0 33px #23dbff24,0 0 24px #49cbff26;transform:translateZ(18px)}.machine-screen:after,.machine-screen:before{content:"";position:absolute;z-index:3;right:0;left:0;height:30%;pointer-events:none}.machine-screen:before{top:0;background:linear-gradient(#07031c,transparent)}.machine-screen:after{bottom:0;background:linear-gradient(transparent,#07031c)}.machine-reels{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;height:224px;overflow:hidden}.motion-reel{overflow:hidden;border:1px solid hsla(0,0%,100%,.11);border-radius:14px;background:linear-gradient(180deg,#ffffff17,#7837ff17)}.reel-strip{animation:reel-roll 8s linear infinite;will-change:transform}.motion-reel:nth-child(2) .reel-strip{animation-duration:6.5s;animation-direction:reverse}.motion-reel:nth-child(3) .reel-strip{animation-duration:7.2s;animation-delay:-2.3s}.reel-strip span{display:grid;height:68px;place-items:center;color:#fff;font-size:2rem;font-weight:900;text-shadow:0 0 12px #ac72ff,0 0 24px rgba(61,220,255,.45)}.reel-strip span:nth-child(3n+1){color:#ffe776;text-shadow:0 0 14px #ff8b3e}.reel-strip span:nth-child(3n+2){color:#7eedff}.reel-strip span:nth-child(3n){color:#ff8ee9}.win-line{position:absolute;z-index:4;top:50%;right:5px;left:5px;height:1px;background:linear-gradient(90deg,transparent,#fff19a,#fff,#fff19a,transparent);box-shadow:0 0 10px #ffd953,0 0 22px #ffb13e99;animation:win-scan 2.3s ease-in-out infinite}.machine-status{display:flex;justify-content:space-between;align-items:center;margin:18px 4px 0;color:#8ef2ff;font-size:.58rem;letter-spacing:.14em}.machine-status span{display:flex;align-items:center;gap:7px}.machine-status i{width:6px;height:6px;border-radius:50%;background:#6bffbf;box-shadow:0 0 10px #54ffc0;animation:status-pulse 1.7s ease-in-out infinite}.machine-status b{color:#ffe584;font-size:.9rem}.machine-lever{position:absolute;z-index:-1;top:158px;right:-55px;width:57px;height:154px;transform-origin:12px 128px;animation:lever-pull 4.6s cubic-bezier(.7,0,.3,1) infinite}.machine-lever i{position:absolute;right:23px;bottom:0;width:11px;height:126px;border-radius:999px;background:linear-gradient(90deg,#5c4b7f,#f1e4ff,#6a5391);box-shadow:0 0 12px #ad91ff4d;transform:rotate(13deg)}.machine-lever b{position:absolute;top:8px;right:-7px;width:43px;height:43px;border:1px solid #ffdf76;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff4a2,#ff6e68 38%,#8c1c77 74%);box-shadow:inset 0 2px #ffffff80,0 0 25px #ff5c9194}.machine-caption{position:absolute;bottom:18px;left:50%;margin:0;color:#c6bae58c;font-size:.56rem;font-weight:700;letter-spacing:.2em;transform:translate(-50%);white-space:nowrap}.machine-caption span{display:inline-block;width:27px;height:1px;margin-right:8px;vertical-align:middle;background:#66e6ff;box-shadow:0 0 8px #5ce9ff}.machine-orbit{position:absolute;z-index:1;border:1px solid rgba(102,219,255,.2);border-radius:50%;animation:orbit-spin 16s linear infinite}.machine-orbit-one{width:490px;height:490px}.machine-orbit-two{width:585px;height:585px;border-color:#bd64ff1f;border-style:dashed;animation-duration:27s;animation-direction:reverse}.machine-orbit:after,.machine-orbit:before{content:"";position:absolute;inset:13%;border:1px dashed rgba(170,120,255,.15);border-radius:inherit}.machine-orbit:after{inset:31%;border-style:solid}.machine-orbit i{position:absolute;top:50%;left:-5px;width:9px;height:9px;border-radius:50%;background:#6feaff;box-shadow:0 0 13px 4px #4de0ff73}.machine-orbit i:nth-child(2){top:9%;left:75%;background:#ffe16e;box-shadow:0 0 13px 4px #ffc43e59}.machine-orbit i:nth-child(3){top:84%;left:77%;background:#e572ff;box-shadow:0 0 13px 4px #d854ff66}.floating-chip{position:absolute;z-index:4;display:grid;width:46px;height:46px;place-items:center;border:1px solid hsla(0,0%,100%,.22);border-radius:14px;color:#fff;background:linear-gradient(145deg,#6e41d5d1,#140b3be6);box-shadow:inset 0 1px #ffffff2e,0 12px 28px #00000059,0 0 20px #864cff40;font-weight:900;animation:chip-float 4.5s ease-in-out infinite}.chip-one{top:11%;left:-1%;color:#ffe478;transform:rotate(-14deg)}.chip-two{top:28%;right:-3%;color:#78edff;animation-delay:-1.5s}.chip-three{right:10%;bottom:10%;color:#ff99e9;animation-delay:-3s}.feature-track{position:relative;display:grid;gap:16px;padding:18px 0 18px 34px}.energy-rail{position:absolute;top:0;bottom:0;left:8px;width:1px;background:linear-gradient(transparent,rgba(99,230,255,.18) 8%,rgba(188,94,255,.35) 50%,rgba(255,212,97,.18) 92%,transparent)}.energy-rail:before{content:"";position:absolute;inset:0 -8px;background:inherit;filter:blur(8px)}.energy-rail i{position:absolute;left:-3px;width:7px;height:38px;border-radius:999px;background:linear-gradient(transparent,#fff,#65eaff,transparent);box-shadow:0 0 14px #7eebff;animation:rail-flow 4s ease-in-out infinite}.feature-card{--card-rgb:125,97,255;--card-rx:0deg;--card-ry:0deg;position:relative;display:grid;grid-template-columns:60px minmax(0,1fr);gap:19px;padding:24px 54px 24px 24px;overflow:hidden;border:1px solid rgba(var(--card-rgb),.23);border-radius:22px 48px 22px 22px;background:linear-gradient(118deg,#231450c7,#0c0825db);box-shadow:inset 0 1px #ffffff0e,0 16px 34px #01001238;transform:perspective(850px) rotateX(var(--card-rx)) rotateY(var(--card-ry));translate:0 0;transition:border-color .3s ease,box-shadow .3s ease,translate .3s ease,transform .16s ease-out;animation:feature-card-float 5s ease-in-out infinite}.feature-card:nth-of-type(2){--card-rgb:255,199,83;animation-delay:-1s}.feature-card:nth-of-type(3){--card-rgb:80,225,255;animation-delay:-2s}.feature-card:nth-of-type(4){--card-rgb:185,104,255;animation-delay:-3s}.feature-card:nth-of-type(5){--card-rgb:255,121,207;animation-delay:-4s}.feature-card:before{z-index:0;top:var(--my,50%);left:var(--mx,20%);width:240px;height:180px;border-radius:50%;background:rgba(var(--card-rgb),.16);filter:blur(38px);transform:translate(-50%,-50%);opacity:.35;transition:opacity .3s ease}.feature-card:after,.feature-card:before{content:"";position:absolute;pointer-events:none}.feature-card:after{inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 28%,hsla(0,0%,100%,.12) 45%,transparent 58%);transform:translate(-110%);animation:card-sweep 7s ease-in-out infinite}.feature-card>*{position:relative;z-index:2}.feature-card-primary{padding-block:29px;border-color:#6ee5ff45;background:linear-gradient(118deg,#231c66d6,#0c0828e6)}.feature-symbol{position:relative;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(var(--card-rgb),.42);border-radius:18px;color:#fff;background:linear-gradient(145deg,rgba(var(--card-rgb),.25),#2b165c52);box-shadow:inset 0 1px #ffffff26,0 0 22px rgba(var(--card-rgb),.12);font-size:1.05rem;font-weight:900;text-shadow:0 0 13px rgba(var(--card-rgb),.9)}.feature-symbol:after{content:"";position:absolute;inset:7px;border:1px dashed rgba(var(--card-rgb),.24);border-radius:13px;animation:orbit-spin 9s linear infinite}.feature-card h3{margin:2px 0 7px;font-size:1.13rem;line-height:1.35}.feature-card p{margin:0;color:#bbb3ce;font-size:.84rem;line-height:1.67}.feature-index{position:absolute;top:17px;right:20px;color:#e6dcff52;font-size:.61rem;font-weight:800;letter-spacing:.15em}@media (hover:hover) and (pointer:fine){.pg-experience:hover .slot-machine{box-shadow:inset 0 2px #fff3,inset 0 -18px 38px #00000052,0 42px 80px #010012a8,0 0 78px #6942ff45}.feature-card:hover{z-index:3;border-color:rgba(var(--card-rgb),.58);box-shadow:inset 0 1px #ffffff17,0 24px 45px #01001261,0 0 30px rgba(var(--card-rgb),.1);translate:10px -3px}.feature-card:hover:before{opacity:.8}}.reward-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;perspective:1300px}.reward-grid:before{content:"";position:absolute;z-index:-1;top:32%;right:4%;left:4%;height:120px;border-radius:50%;background:linear-gradient(90deg,#9a57ff33,#ffbd3d2b,#28c8ff33);filter:blur(70px);animation:reward-grid-glow 6s ease-in-out infinite alternate}.reward-card{--rx:0deg;--ry:0deg;--mx:50%;--my:30%;--reward-rgb:154,87,255;position:relative;min-height:480px;border-radius:32px;perspective:1000px;translate:0 0;animation:reward-card-float 5.8s ease-in-out infinite}.reward-card:nth-child(2){animation-delay:-1.9s}.reward-card:nth-child(3){animation-delay:-3.8s}.reward-card-surface{position:relative;display:flex;min-height:inherit;padding:28px 30px 27px;overflow:hidden;isolation:isolate;border:1px solid rgba(var(--reward-rgb),.28);border-radius:inherit;flex-direction:column;background:radial-gradient(circle at var(--mx) var(--my),rgba(var(--reward-rgb),.18),transparent 25%),linear-gradient(145deg,#1f124bf5,#09061dfa 66%);box-shadow:inset 0 1px #ffffff17,inset 0 -28px 50px #00000026,0 24px 55px #02001459;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .16s ease-out,border-color .32s ease,box-shadow .32s ease}.reward-card-surface:before{content:"";position:absolute;z-index:5;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(115deg,hsla(0,0%,100%,.5),rgba(var(--reward-rgb),.8) 18%,transparent 38%,transparent 62%,rgba(var(--reward-rgb),.42) 82%,hsla(0,0%,100%,.22));background-size:260% 260%;opacity:.55;animation:reward-border-flow 5.5s ease-in-out infinite;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.reward-card-surface:after{content:"";position:absolute;z-index:0;top:-32%;left:-24%;width:148%;height:72%;border-radius:50%;background:rgba(var(--reward-rgb),.24);filter:blur(58px);animation:reward-aurora 5.2s ease-in-out infinite alternate;pointer-events:none}.reward-violet{--reward-rgb:154,87,255}.reward-gold{--reward-rgb:255,189,61}.reward-blue{--reward-rgb:40,200,255}.reward-scene{position:relative;height:184px;flex:0 0 auto;margin:-7px -8px 20px;overflow:hidden;border:1px solid rgba(var(--reward-rgb),.18);border-radius:24px;background:radial-gradient(circle at 50% 58%,rgba(var(--reward-rgb),.2),transparent 42%),linear-gradient(145deg,rgba(var(--reward-rgb),.09),#0604198c);box-shadow:inset 0 1px #ffffff0f,inset 0 -18px 35px #0000002b;transform:translateZ(24px)}.reward-scene:before{inset:0;opacity:.14;background-image:linear-gradient(rgba(var(--reward-rgb),.3) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--reward-rgb),.3) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle,#000,transparent 74%);mask-image:radial-gradient(circle,#000,transparent 74%)}.reward-scene:after,.reward-scene:before{content:"";position:absolute;pointer-events:none}.reward-scene:after{top:-50%;left:-32%;width:24%;height:210%;opacity:.26;background:linear-gradient(90deg,transparent,#fff,transparent);filter:blur(2px);transform:rotate(17deg);animation:reward-scene-sheen 6.8s ease-in-out infinite}.reward-scene svg{position:relative;z-index:2;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 12px 18px rgba(0,0,0,.28))}.reward-card-number{top:12px;right:14px;color:#e5daff61;font-size:.62rem;letter-spacing:.16em}.reward-card-number,.scene-chip{position:absolute;z-index:4;font-weight:800}.scene-chip{top:11px;left:13px;padding:4px 8px 3px;border:1px solid rgba(var(--reward-rgb),.25);border-radius:999px;color:rgb(var(--reward-rgb));background:#07041c85;font-size:.52rem;letter-spacing:.13em;box-shadow:0 0 15px rgba(var(--reward-rgb),.1)}.scene-shadow{fill:#00000057;filter:blur(4px)}.gift-box{animation:gift-box-float 3.8s ease-in-out infinite}.gift-box,.gift-lid{transform-box:fill-box;transform-origin:center bottom}.gift-lid{animation:gift-lid-open 4.8s cubic-bezier(.55,0,.25,1) infinite}.gift-badge{transform-box:fill-box;transform-origin:center;animation:gift-badge-pop 3.2s ease-in-out infinite}.gift-badge circle{fill:#ffca58;stroke:#fff2a5;stroke-width:2;filter:drop-shadow(0 0 8px rgba(255,196,67,.72))}.gift-badge text{fill:#3b174f;font-size:10px;font-weight:900}.gift-confetti{fill:#fff08c;stroke:#d6a2ff;stroke-width:3;stroke-linecap:round}.gift-confetti>*{transform-box:fill-box;transform-origin:center;animation:gift-confetti 2.8s ease-in-out infinite}.gift-confetti>:nth-child(2){animation-delay:-.5s}.gift-confetti>:nth-child(3){animation-delay:-1s}.gift-confetti>:nth-child(4){animation-delay:-1.5s}.gift-confetti>:nth-child(5){animation-delay:-2s}.turnover-track{stroke:#ffca5329;stroke-width:16;stroke-dasharray:5 8;animation:orbit-spin 18s linear infinite}.turnover-arrows,.turnover-track{fill:none;transform-origin:130px 83px}.turnover-arrows{stroke:url(#turnover-gradient);stroke-width:7;stroke-linecap:round;stroke-linejoin:round;animation:turnover-rotate 6s cubic-bezier(.45,0,.2,1) infinite}.turnover-core circle{fill:#ffb73021;stroke:#ffdf7db8;stroke-width:2}.turnover-core text{fill:#fff0a2;font-size:21px;font-weight:900;filter:drop-shadow(0 0 7px rgba(255,183,48,.8))}.turnover-core .turnover-small{font-size:6px;letter-spacing:2px;fill:#d7c2a1}.turnover-core{transform-origin:130px 83px;animation:turnover-core-pulse 2.8s ease-in-out infinite}.turnover-coin{transform-origin:130px 83px;animation:turnover-coin-orbit 5.2s linear infinite}.turnover-coin circle{fill:#ffbd3d;stroke:#fff0a0;stroke-width:2;filter:drop-shadow(0 0 8px rgba(255,184,48,.75))}.turnover-coin path{fill:none;stroke:#5a2d36;stroke-width:2;stroke-linecap:round}.turnover-check circle{fill:#52df9d;stroke:#c9ffe7;stroke-width:2}.turnover-check path{fill:none;stroke:#092f2b;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.turnover-check{transform-box:fill-box;transform-origin:center;animation:turnover-check-pop 3.6s ease-in-out infinite}.budget-shield{transform-origin:130px 84px;animation:budget-shield-float 4s ease-in-out infinite}.budget-shield>path:first-child{fill:#30abff29;stroke:url(#budget-gradient);stroke-width:3;filter:drop-shadow(0 0 10px rgba(47,193,255,.45))}.budget-check{fill:none;stroke:#aaf8ff;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;animation:budget-check-draw 3.8s ease-in-out infinite}.budget-meter>path:first-child{fill:none;stroke:#52d0ff2e;stroke-width:8;stroke-linecap:round}.budget-meter-value{fill:none;stroke:url(#budget-gradient);stroke-width:8;stroke-linecap:round;stroke-dasharray:173;animation:budget-meter-fill 4.5s ease-in-out infinite}.budget-meter line{stroke:#fff;stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 6px #4ee4ff);transform-origin:130px 127px;animation:budget-needle-move 4.5s ease-in-out infinite}.budget-meter circle{fill:#7eeeff;stroke:#fff;stroke-width:2}.budget-lock{transform-box:fill-box;transform-origin:center;animation:budget-lock-pop 3.4s ease-in-out infinite}.budget-lock rect{fill:#40c8ff;stroke:#d4fbff;stroke-width:2}.budget-lock path{fill:none;stroke:#9df3ff;stroke-width:4}.budget-lock circle{fill:#092d55}.reward-copy{position:relative;z-index:3;display:flex;flex:1;flex-direction:column;transform:translateZ(18px)}.reward-kicker{margin:0;color:rgb(var(--reward-rgb));font-size:.66rem;font-weight:800;letter-spacing:.19em;text-shadow:0 0 14px rgba(var(--reward-rgb),.45)}.reward-card h3{margin:8px 0 10px;font-size:1.42rem;line-height:1.35}.reward-copy>p:not(.reward-kicker){margin:0 0 24px;color:#bdb5d0;font-size:.9rem;line-height:1.75}.reward-card a{display:inline-flex;width:fit-content;margin-top:auto;gap:9px;align-items:center;color:#f3ecff;font-weight:800;font-size:.85rem}.reward-card a:before{content:"";width:6px;height:6px;border-radius:50%;background:rgb(var(--reward-rgb));box-shadow:0 0 10px rgba(var(--reward-rgb),.8)}.reward-card a span{transition:transform .2s ease}.reward-card a:hover span{transform:translate(5px)}.reward-energy{position:absolute;z-index:4;right:28px;bottom:15px;left:28px;height:2px;overflow:hidden;border-radius:99px;background:rgba(var(--reward-rgb),.08)}.reward-energy i{position:absolute;inset:0 auto 0 0;width:35%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(var(--reward-rgb)),#fff,transparent);box-shadow:0 0 12px rgba(var(--reward-rgb),.7);animation:reward-energy-flow 3.2s ease-in-out infinite}@media (hover:hover) and (pointer:fine){.reward-card:hover{z-index:4}.reward-card:hover .reward-card-surface{border-color:rgba(var(--reward-rgb),.62);box-shadow:inset 0 1px #ffffff21,inset 0 -28px 50px #00000029,0 34px 72px #02001485,0 0 40px rgba(var(--reward-rgb),.13)}.reward-card:hover .reward-scene{border-color:rgba(var(--reward-rgb),.48);box-shadow:inset 0 1px #ffffff1a,inset 0 -18px 35px #0000002b,0 0 28px rgba(var(--reward-rgb),.15)}}.section-motion-art{position:absolute;z-index:0;inset:0 -4% 0 auto;width:70%;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 18%,#000 44%,#000);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 18%,#000 44%,#000)}.editorial-motion-art,.guide-motion-art{inset:18px -3% auto auto;width:67%;height:350px;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 15%,#000 34%,#000);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 15%,#000 34%,#000)}.section-motion-art:before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,#070419fa,#070419b8 23%,#07041929 60%,#07041957),linear-gradient(0deg,rgba(7,4,25,.9),transparent 30%,transparent 70%,rgba(7,4,25,.84))}.section-motion-art:after{content:"";position:absolute;z-index:3;inset:0;opacity:.48;background-image:radial-gradient(circle at 20% 28%,hsla(0,0%,100%,.9) 0 1px,transparent 1.6px),radial-gradient(circle at 68% 18%,rgba(255,218,104,.9) 0 1px,transparent 1.7px),radial-gradient(circle at 44% 78%,rgba(170,113,255,.9) 0 1px,transparent 1.8px);background-size:90px 90px,135px 135px,170px 170px;animation:section-stars-drift 18s linear infinite}.section-motion-svg{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;opacity:.82;filter:drop-shadow(0 20px 55px rgba(5,0,28,.4))}.guide-orbit{fill:none;stroke:#b87dff38;stroke-width:1.4;transform-origin:430px 360px}.guide-orbit-outer{stroke-dasharray:4 13;animation:holo-orbit-spin 24s linear infinite}.guide-orbit-middle{stroke:#63eaff38;stroke-dasharray:2 10;animation:holo-orbit-spin-reverse 18s linear infinite}.guide-orbit-inner{stroke:#ffdb6340;stroke-dasharray:24 13;animation:holo-orbit-spin 13s linear infinite}.guide-orbit-arc{fill:none;stroke:url(#guide-line-gradient);stroke-width:3;stroke-linecap:round;filter:url(#guide-glow);transform-origin:430px 360px}.guide-arc-one{animation:holo-orbit-spin 15s linear infinite}.guide-arc-two{animation:holo-orbit-spin-reverse 11s linear infinite}.guide-core{transform-origin:430px 345px;animation:guide-core-breathe 3.4s ease-in-out infinite}.guide-core>path:first-child{fill:#251052e6;stroke:#c897ff80;stroke-width:2}.guide-core>circle:first-of-type{fill:url(#guide-core-gradient);stroke:#fff5b8c2;stroke-width:2}.guide-core .guide-pointer{fill:#ffffffd1;stroke:#ffe578;stroke-width:2}.guide-core>circle:last-child{fill:#fffbd3;stroke:#b768ff;stroke-width:3}.guide-data-node{color:#fff;transform-box:fill-box;transform-origin:center;animation:holo-panel-float 5s ease-in-out infinite}.guide-data-node>rect{fill:url(#guide-panel-gradient);stroke:#c491ff80;stroke-width:1.5}.guide-data-node circle{fill:#824be24d;stroke:#ffe180b3;stroke-width:1.5}.guide-data-node path{fill:none;stroke:#fff2a8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.guide-data-node text{fill:#fff;font-family:Kanit,sans-serif;font-size:14px;font-weight:800;letter-spacing:1.3px}.guide-data-node .guide-node-value{fill:#cbb7e6;font-size:10px;font-weight:600;letter-spacing:1px}.guide-node-rtp{animation-delay:-1.8s}.guide-node-limit{animation-delay:-3.1s}.guide-spark{fill:#75efff;filter:url(#guide-glow);transform-box:fill-box;transform-origin:center;animation:guide-spark-pulse 2.6s ease-in-out infinite}.guide-spark-two{fill:#ffdf67;animation-delay:-.9s}.guide-spark-three{fill:#c578ff;animation-delay:-1.7s}.guide-scan-line{fill:url(#guide-line-gradient);filter:url(#guide-glow);animation:guide-scan-sweep 3.8s ease-in-out infinite}.motion-orb{position:absolute;z-index:4;display:block;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;background:radial-gradient(circle at 34% 30%,hsla(0,0%,100%,.8),rgba(179,100,255,.28) 18%,rgba(92,42,197,.08) 56%,transparent 70%);box-shadow:0 0 30px #ab5eff4d,inset 0 0 18px #ffffff26;animation:section-orb-float 7s ease-in-out infinite}.motion-orb-one{top:19%;right:12%;width:24px;height:24px}.motion-orb-two{right:42%;bottom:17%;width:14px;height:14px;animation-delay:-3.2s}.guide-layout{position:relative;z-index:2;display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(50px,8vw,110px);align-items:center}.guide-intro h2{margin-bottom:24px}.text-link{display:inline-flex;gap:8px;margin-top:12px;color:#d7baff;font-weight:700}.text-link span{transition:transform .2s ease}.text-link:hover span{transform:translate(5px)}.guide-list{display:grid;gap:12px;padding-top:180px}.guide-step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:18px;padding:23px;overflow:hidden;border:1px solid rgba(198,164,255,.28);border-radius:22px;background:linear-gradient(120deg,#190d3ce6,#110930ad);box-shadow:inset 0 1px #ffffff0f,0 15px 38px #02001333;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.guide-step:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;opacity:.75;background:linear-gradient(#f5d76b,#ae70ff,transparent)}.guide-step>span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(205,169,255,.42);border-radius:15px;color:#f0dbff;background:linear-gradient(145deg,#924eff4d,#4b229c1f);box-shadow:inset 0 1px #ffffff1f,0 0 22px #914dff26;font-size:.72rem;font-weight:700}.guide-step h3{margin:0 0 4px;font-size:1rem}.guide-step p{margin:0;color:var(--muted);font-size:.88rem}.guide-step:hover{border-color:#ddbeff85;box-shadow:inset 0 1px #ffffff1a,0 20px 44px #02001352,0 0 30px #8949ff1a;transform:translate(-7px)}.editorial-motion-art{inset:18px auto auto -3%;-webkit-mask-image:linear-gradient(90deg,#000,#000 66%,rgba(0,0,0,.55) 85%,transparent);mask-image:linear-gradient(90deg,#000,#000 66%,rgba(0,0,0,.55) 85%,transparent)}.editorial-motion-art:before{background:linear-gradient(90deg,#07041952,#07041929 40%,#070419b8 77%,#070419fa),linear-gradient(0deg,rgba(7,4,25,.9),transparent 30%,transparent 70%,rgba(7,4,25,.84))}.editorial-motion-art .section-motion-svg{opacity:.85}.editorial-data-ring{fill:none;stroke:#57dcff33;stroke-width:1.3;stroke-dasharray:5 13;transform-origin:444px 360px}.editorial-ring-one{animation:holo-orbit-spin 23s linear infinite}.editorial-ring-two{stroke:#aa74ff33;stroke-dasharray:24 15;animation:holo-orbit-spin-reverse 17s linear infinite}.editorial-document{transform-origin:444px 349px;animation:editorial-document-float 5.4s ease-in-out infinite}.editorial-document>rect:first-child{fill:url(#editorial-page-gradient);stroke:url(#editorial-edge-gradient);stroke-width:2}.editorial-page-fold{fill:#805bff33;stroke:#70e7ff59;stroke-width:1.4}.editorial-doc-line{fill:#b9dfff3d;animation:editorial-line-glow 3s ease-in-out infinite}.editorial-doc-line.line-four,.editorial-doc-line.line-two{animation-delay:-1s}.editorial-doc-line.line-five,.editorial-doc-line.line-three{animation-delay:-2s}.editorial-lens{transform-origin:443px 356px;animation:editorial-lens-inspect 5s ease-in-out infinite}.editorial-lens>circle:first-child{fill:#080c30db;stroke:url(#editorial-edge-gradient);stroke-width:9}.editorial-lens-core{fill:url(#editorial-lens-gradient);stroke:#7ce5ff47;stroke-width:2}.editorial-lens-handle{fill:none;stroke:url(#editorial-edge-gradient);stroke-width:18;stroke-linecap:round}.editorial-check{fill:none;stroke:#a9f7ff;stroke-width:12;stroke-linecap:round;stroke-linejoin:round}.editorial-scan{fill:#baf9ff;filter:url(#editorial-glow);animation:editorial-scan-pass 2.8s ease-in-out infinite}.editorial-source-chip{transform-box:fill-box;transform-origin:center;animation:holo-panel-float 5.2s ease-in-out infinite}.editorial-source-chip>rect{fill:#0e153fe0;stroke:#62e1ff73;stroke-width:1.5}.editorial-source-chip circle{fill:#69e8ff;filter:url(#editorial-glow)}.editorial-source-chip text{fill:#eafcff;font-family:Kanit,sans-serif;font-size:13px;font-weight:800;letter-spacing:1.2px}.editorial-chip-two{animation-delay:-1.7s}.editorial-chip-three{animation-delay:-3.2s}.editorial-connector{fill:none;stroke:#69e7ff5c;stroke-width:1.5;stroke-dasharray:5 7}.editorial-pulse-dot{fill:#9af4ff;filter:url(#editorial-glow);transform-box:fill-box;transform-origin:center;animation:editorial-dot-pulse 2.4s ease-in-out infinite}.dot-two{animation-delay:-.8s}.dot-three{animation-delay:-1.6s}.editorial-motion-art .motion-orb{background:radial-gradient(circle at 34% 30%,hsla(0,0%,100%,.9),rgba(84,219,255,.3) 18%,rgba(47,111,216,.08) 56%,transparent 70%);box-shadow:0 0 30px #53d9ff57,inset 0 0 18px #ffffff29}.editorial-layout{position:relative;z-index:2;display:grid;grid-template-columns:1.18fr .82fr;gap:clamp(42px,7vw,96px);align-items:start}.editorial-intro{position:sticky;top:110px;grid-column:2;grid-row:1}.editorial-intro h2{margin-bottom:24px}.editorial-meta{padding-top:14px;border-top:1px solid var(--line);font-size:.8rem}.editorial-meta strong,.editorial-meta time{color:#eee6ff}.editorial-points{display:grid;grid-column:1;grid-row:1;gap:14px;padding-top:180px}.editorial-card{position:relative;display:grid;grid-template-columns:52px 1fr;gap:18px;padding:24px;overflow:hidden;border:1px solid rgba(110,220,255,.25);border-radius:22px;background:linear-gradient(120deg,#110e38e6,#0b0927ad);box-shadow:inset 0 1px #ffffff0f,0 15px 38px #02001333;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.editorial-card:after{content:"";position:absolute;inset:0 0 auto;height:2px;opacity:.8;background:linear-gradient(90deg,transparent,#65dfff,#a879ff,transparent)}.editorial-card>span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(83,217,255,.4);border-radius:15px;color:#a9f5ff;background:linear-gradient(145deg,#2a9be038,#3646b01f);box-shadow:inset 0 1px #ffffff1a,0 0 22px #53d9ff21;font-size:.72rem;font-weight:700}.editorial-card h3{margin:0 0 6px;font-size:1rem}.editorial-card p{margin:0;color:var(--muted);font-size:.88rem}.editorial-card a{color:#d8c0ff;text-decoration:underline;text-decoration-color:#d8c0ff61;text-underline-offset:3px}.editorial-card a:hover{color:#fff}.editorial-card:hover{border-color:#7ee6ff80;box-shadow:inset 0 1px #ffffff1a,0 20px 44px #02001352,0 0 30px #53d9ff17;transform:translate(7px)}.faq-section:before{content:"";position:absolute;z-index:-1;inset:-14%;pointer-events:none;opacity:.48;background-image:radial-gradient(circle at 22% 38%,rgba(130,72,255,.28),rgba(83,217,255,.06) 28%,transparent 53%),radial-gradient(circle,rgba(255,222,116,.9) 0 1px,transparent 1.7px),radial-gradient(circle,rgba(155,107,255,.85) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(89,224,255,.75) 0 1px,transparent 1.7px);background-repeat:no-repeat,repeat,repeat,repeat;background-position:0 0,0 0,43px 57px,18px 33px;background-size:auto,127px 127px,181px 181px,239px 239px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.25) 48%,#000);mask-image:linear-gradient(90deg,#000000bf,#00000040 48%,#000);animation:faq-atmosphere-drift 22s linear infinite}.faq-section:after{content:none}.faq-layout{position:relative;z-index:1;display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,7vw,96px);align-items:start;isolation:isolate}.faq-heading{position:absolute;inset:0 auto auto 0;width:36%;height:fit-content;padding:34px 0;overflow-anchor:none;transform:translateZ(0)}.faq-heading h2{max-width:460px;font-size:clamp(2.8rem,4.5vw,4.6rem);line-height:1.2}.faq-heading>p:last-child{max-width:410px;color:#c7bfd9;font-size:1rem;line-height:1.8}.faq-content{display:grid;grid-column:2;min-width:0}.faq-motion-art{position:relative;height:278px;margin:-48px 0 -4px;overflow:visible;pointer-events:none}.faq-orbit-visual{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 18px 42px rgba(5,0,28,.34))}.faq-orbit-ring{fill:none;stroke:#b47aff38;stroke-width:1.2;transform-origin:390px 167px}.faq-ring-outer{stroke-dasharray:3 11;animation:holo-orbit-spin 22s linear infinite}.faq-ring-middle{stroke:#5fe5ff33;stroke-dasharray:2 9;animation:holo-orbit-spin-reverse 17s linear infinite}.faq-ring-inner{stroke:#ffd9623b;stroke-dasharray:18 11;animation:holo-orbit-spin 12s linear infinite}.faq-orbit-arc{fill:none;stroke:url(#faq-arc-gradient);stroke-width:2.4;stroke-linecap:round;filter:url(#faq-orbit-glow);transform-origin:390px 167px}.faq-arc-one{animation:holo-orbit-spin 14s linear infinite}.faq-arc-two{animation:holo-orbit-spin-reverse 10s linear infinite}.faq-dialog-core{transform-origin:390px 167px;animation:faq-dialog-float 4.2s ease-in-out infinite}.faq-question-bubble{fill:#200e4c66;stroke:#ca99ff66;stroke-width:2}.faq-question-core{fill:url(#faq-core-gradient);stroke:#fff4b5c7;stroke-width:2}.faq-question-mark{fill:#fff9c6;font-family:Kanit,sans-serif;font-size:46px;font-weight:800}.faq-answer-bubble{transform-box:fill-box;transform-origin:center;animation:faq-answer-pop 3.2s ease-in-out infinite}.faq-answer-bubble rect,.faq-answer-tail{fill:#11244f6e;stroke:#63e5ff80;stroke-width:1.5}.faq-answer-tail{stroke-linejoin:round}.faq-answer-bubble circle{fill:#6fe7ff;opacity:.22;stroke:#8ef2ff;stroke-width:1.3}.faq-answer-bubble text{fill:#c7fbff;font-family:Kanit,sans-serif;font-size:12px;font-weight:800}.faq-answer-check{fill:none;stroke:#aaf7ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.faq-typing-dots circle{fill:#d6adff;transform-box:fill-box;transform-origin:center;animation:faq-typing-pulse 1.6s ease-in-out infinite}.faq-typing-dots circle:nth-child(2){animation-delay:-.3s}.faq-typing-dots circle:nth-child(3){animation-delay:-.6s}.faq-orbit-node{transform-box:fill-box;transform-origin:center;animation:holo-panel-float 5s ease-in-out infinite}.faq-orbit-node>rect{fill:url(#faq-node-gradient);stroke:#c28fff52;stroke-width:1.3}.faq-orbit-node circle{fill:#8048de4d;stroke:#ffe17dad;stroke-width:1.3}.faq-orbit-node text{fill:#fff;font-family:Kanit,sans-serif;font-size:11px;font-weight:800;letter-spacing:.9px}.faq-orbit-node .faq-node-value{fill:#c9b5e4;font-size:8px;font-weight:600}.faq-orbit-node .faq-node-letter{fill:#fff0a2;font-size:9px;font-weight:800;letter-spacing:0}.faq-node-answer{animation-delay:-1.7s}.faq-node-safe{animation-delay:-3.2s}.faq-orbit-spark{fill:#72edff;filter:url(#faq-orbit-glow);transform-box:fill-box;transform-origin:center;animation:guide-spark-pulse 2.5s ease-in-out infinite}.faq-spark-two{fill:#ffdc65;animation-delay:-.8s}.faq-spark-three{fill:#c273ff;animation-delay:-1.6s}.final-rings{position:absolute;inset:50% auto auto 50%;width:760px;aspect-ratio:1;transform:translate(-50%,-50%)}.final-rings i{position:absolute;border:1px solid rgba(159,113,255,.12);border-radius:50%;animation:pulse-ring 6s ease-in-out infinite}.final-rings i:first-child{inset:10%}.final-rings i:nth-child(2){inset:22%;animation-delay:-2s}.final-rings i:nth-child(3){inset:34%;animation-delay:-4s}@media (prefers-reduced-motion:reduce){.feature-card,.slot-machine{transform:none!important}}@media (prefers-reduced-data:reduce){.reward-scene:after{display:none}}