.hero--showstage{background:linear-gradient(#fff8eef5 0%,#eef0ffcc 58%,#fffcf7fa 100%),radial-gradient(circle at 50% 24%,#fddc5c38,#0000 28%),radial-gradient(circle at 12% 42%,#ffb6d938,#0000 24%),radial-gradient(circle at 88% 34%,#c9f3df33,#0000 25%);min-height:calc(100svh - 84px);padding:clamp(5.5rem,9vw,8rem) 0 clamp(3.5rem,7vw,5.5rem);overflow:hidden}.hero--classic-layout{background:radial-gradient(circle at 8% 30%,#ffb6d92e,#0000 18%),radial-gradient(circle at 92% 28%,#c9f3df29,#0000 20%),linear-gradient(#fff8eefa 0%,#fffcf7f5 70%,#eef0ffb8 100%);min-height:auto;padding:clamp(5rem,8vw,7rem) 0 clamp(4rem,7vw,6rem);position:relative;overflow:hidden}.hero--classic-layout .hero-grid{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.hero--classic-layout .hero-copy{text-align:left;justify-items:start;gap:1rem;max-width:760px;display:grid}.hero--classic-layout .hero-copy h1{color:#080b22;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(3.5rem,6.8vw,6.9rem);line-height:.88}.hero--classic-layout .hero-lead{color:#181828c7;max-width:690px;margin:0;font-size:clamp(1.06rem,1.7vw,1.34rem);font-weight:820;line-height:1.5}.hero--classic-layout .hero-note{color:#4d5065eb;max-width:640px;margin:0;font-weight:760}.hero--classic-layout .button-row,.hero--classic-layout .trust-list{justify-content:flex-start}.hero--classic-layout .hero-stage{width:100%;min-height:unset;background:linear-gradient(135deg,#ffffffd6,#eef0ffd6),linear-gradient(135deg,#4053f71f,#fddc5c1f);border:1px solid #ffffffc7;border-radius:clamp(26px,4vw,46px);padding:clamp(.9rem,1.8vw,1.35rem);position:relative;overflow:visible;box-shadow:0 34px 90px #18182829,inset 0 0 0 9px #ffffff4d}.hero--classic-layout .hero-stage:before{display:none}.hero--classic-layout .hero-stage__halo{filter:blur(18px);opacity:.72;pointer-events:none;z-index:-1;background:radial-gradient(at 50% 20%,#fddc5c3d,#0000 42%),radial-gradient(at 65% 56%,#4053f733,#0000 52%);border-radius:999px;position:absolute;inset:-8% 5% 20%}.hero--classic-layout .hero-mode-preview__screen{min-height:clamp(520px,47vw,650px)}.hero--showstage .hero-showstage{text-align:center;justify-items:center;gap:clamp(1.4rem,3vw,2.5rem);display:grid}.hero--showstage .hero-copy--showstage{justify-items:center;gap:1rem;max-width:980px;display:grid}.hero--showstage .hero-copy--showstage h1{color:#080b22;letter-spacing:0;max-width:1050px;margin:0;font-size:clamp(3.6rem,9vw,8.8rem);line-height:.86}.hero--showstage .hero-copy--showstage .hero-lead{color:#181828c7;max-width:840px;margin:0;font-size:clamp(1.08rem,2vw,1.42rem);font-weight:820;line-height:1.52}.hero--showstage .hero-copy--showstage .hero-note{color:#4d5065e6;max-width:760px;margin:0;font-weight:750}.hero--showstage .hero-copy--showstage .button-row,.hero--showstage .hero-showstage__footer .trust-list{justify-content:center}.hero--showstage .hero-stage{width:min(100%,1120px);min-height:unset;background:linear-gradient(135deg,#ffffffd1,#eef0ffd1),linear-gradient(135deg,#4053f724,#fddc5c24);border:1px solid #ffffffc7;border-radius:clamp(28px,5vw,56px);padding:clamp(1rem,2.4vw,1.6rem);overflow:visible;box-shadow:0 34px 90px #1818282e,inset 0 0 0 10px #ffffff57}.hero--showstage .hero-stage:before{display:none}.hero-mode-preview__answers span{padding-right:clamp(.95rem,2vw,1.35rem)}.hero-mode-preview__answers em{text-overflow:clip;white-space:normal;overflow:visible}.hero-mode-preview__answers i{position:absolute;bottom:.48rem;right:clamp(.95rem,2vw,1.35rem)}.quick-play-section,.prize-journey-section,.reward-ladder-section,.feature-journey-section,.final-cta-section{scroll-margin-top:110px}.quick-play-section .section-heading h2{color:#fff}.quick-play-title span{white-space:nowrap;display:block}.quick-play-section .section-heading p{color:#e8ecffd1}.quick-play-section .eyebrow{color:var(--pastel-yellow)}.quick-play-section .demo-mode-tabs,.quick-play-frame,.feature-stage-card{opacity:1;transform:none}.landing-motion-ready .quick-play-section .demo-mode-tabs,.landing-motion-ready .quick-play-frame,.landing-motion-ready .feature-stage-card{opacity:0;transform:translateY(26px)}.quick-play-section.is-visible .demo-mode-tabs,.quick-play-section.is-visible .quick-play-frame,.feature-journey-section.is-visible .feature-stage-card{opacity:1;transform:translateY(0)}.prize-journey--arena .prize-journey__intro{text-align:center;margin-inline:auto}.prize-journey--arena{grid-template-columns:1fr}.prize-journey--arena .prize-journey__intro h2{color:#fff;letter-spacing:0;font-size:clamp(3rem,8vw,8rem);line-height:.88}.prize-journey--arena .prize-journey__intro p{color:#e8ecffd6;max-width:780px;margin-inline:auto}.prize-journey--arena .prize-journey__visual{background:radial-gradient(at 50% 16%,#fddc5c1f,#0000 34%),#ffffff0e;border:1px solid #ffffff1f;border-radius:38px;grid-template-columns:1fr;max-width:min(1180px,100% - 2rem);min-height:clamp(520px,56vw,700px);margin-inline:auto;padding:clamp(1.2rem,2.4vw,2rem);display:grid;position:relative}.prize-journey--arena .prize-journey__ladder{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:clamp(.45rem,1.3vw,1.05rem);min-height:clamp(440px,46vw,620px);margin:0;padding:clamp(1rem,2vw,1.5rem) clamp(15rem,25vw,22rem) clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem);list-style:none;display:grid;position:relative}.prize-journey--arena .prize-journey__platform,.prize-journey--arena .prize-journey__platform:nth-of-type(n){--platform-lift:0px;color:#fff;opacity:.35;min-height:clamp(8.5rem,13vw,12rem);transform:translateY(calc(-1 * var(--platform-lift)));background:linear-gradient(#ffffff1f,#ffffff0a),#0d143dc7;border:1px solid #ffffff24;border-radius:24px;align-content:center;justify-items:center;gap:.35rem;padding:clamp(.85rem,1.7vw,1.2rem);display:grid;position:relative;inset:auto}.prize-journey--arena .prize-journey__platform[data-final=true],.prize-journey--arena .prize-journey__platform[data-final=true]:nth-of-type(n){color:#080b22;background:radial-gradient(circle at 30% 20%,#fff3,#0000 24%),linear-gradient(135deg,#fddc5cf0,#e2c76bf5);border-color:#fddc5c8f}.prize-journey--arena .prize-journey__payoff{z-index:2;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff29;border-radius:32px;justify-items:center;gap:1rem;width:min(270px,28vw);padding:clamp(1.2rem,2.5vw,1.8rem);display:grid;position:absolute;top:50%;right:clamp(1.2rem,4vw,3.2rem);transform:translateY(-50%)}.prize-journey--arena .prize-journey__payoff .prize-journey__jackpot{width:7.4rem;min-height:7.4rem;position:static;transform:none}.feature-journey-section .feature-stage-card,.feature-journey-section .feature-stage-card:nth-child(2n){opacity:1}.feature-layout__resource-links{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.feature-layout__resource-links a{color:#181828d1;background:#ffffffb8;border:1px solid #4053f71f;border-radius:999px;align-items:center;min-height:2.35rem;padding:.35rem .82rem;font-size:.84rem;font-weight:900;display:inline-flex}@media (max-width:980px){.hero--showstage{min-height:0}.hero--classic-layout .hero-grid{text-align:center;grid-template-columns:1fr;justify-items:center}.hero--classic-layout .hero-copy{text-align:center;justify-items:center}.hero--classic-layout .button-row,.hero--classic-layout .trust-list{justify-content:center}.hero--classic-layout .hero-stage{max-width:760px}.prize-journey--arena .prize-journey__visual,.prize-journey--arena .prize-journey__ladder{grid-template-columns:1fr;min-height:0}.prize-journey--arena .prize-journey__ladder{padding:clamp(1rem,2vw,1.5rem)}.prize-journey--arena .prize-journey__platform,.prize-journey--arena .prize-journey__platform:nth-child(n){grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;min-height:auto;transform:none}.prize-journey--arena .prize-journey__payoff{width:100%;position:relative;top:auto;right:auto;transform:none}}@media (max-width:680px){.hero--showstage{padding-top:4rem}.hero--classic-layout{padding-top:3.6rem}.hero--showstage .hero-copy--showstage h1,.hero--classic-layout .hero-copy h1,.quick-play-section .section-heading h2,.prize-journey--arena .prize-journey__intro h2{font-size:clamp(2.85rem,16vw,4.7rem)}.hero--showstage .hero-stage,.hero--classic-layout .hero-stage{border-radius:30px;padding:.7rem}.hero--classic-layout .hero-mode-preview__screen{min-height:0}.hero--classic-layout .hero-mode-preview__tabs{padding:.32rem;overflow:visible}.hero--classic-layout .hero-mode-preview__tab{min-width:0;min-height:2.45rem;padding-inline:.45rem;font-size:.8rem}.feature-journey-section .feature-stage-card,.feature-journey-section .feature-stage-card:nth-child(2n){min-height:auto;margin:0}}@media (prefers-reduced-motion:reduce){[data-scroll-reveal],.hero-atmosphere,.hero-mode-preview__beam,.hero-mode-preview__answers span,.hero-mode-preview__answers b,.hero-mode-preview__answers i,.hero-mode-preview__result-step,.hero-mode-preview__runner,.hero-mode-preview__ladder-track:after,.hero-mode-preview__climb span,.prize-journey__platform,.feature-stage-card{transition:none!important;animation:none!important}.hero-atmosphere{display:none}.quick-play-section .demo-mode-tabs,.quick-play-frame,.feature-path-panel__header,.feature-path-step,.feature-stage-card{opacity:1;transform:none}}.hero--classic-layout{align-items:center;min-height:calc(100svh - 132px);padding:clamp(1.25rem,2.6vw,2.5rem) 0;display:grid}.hero--classic-layout .hero-grid{grid-template-columns:minmax(0,.86fr) minmax(500px,1.04fr);align-items:center;gap:clamp(1.4rem,3.2vw,3.25rem)}.hero--classic-layout .hero-copy{gap:clamp(.55rem,1.05vw,.9rem)}.hero--classic-layout .hero-copy h1{max-width:710px;font-size:clamp(3.15rem,5.55vw,5.85rem);line-height:.9}.hero--classic-layout .hero-lead{max-width:650px;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.42}.hero--classic-layout .hero-note{max-width:610px;font-size:clamp(.86rem,1.05vw,1rem);line-height:1.45}.hero--classic-layout .button-row{margin-top:.2rem}.hero--classic-layout .trust-list{margin-top:.25rem}.hero--classic-layout .hero-stage{padding:clamp(.65rem,1.15vw,1rem)}.hero--classic-layout .hero-mode-preview{gap:.58rem}.hero--classic-layout .hero-mode-preview__tabs{width:min(100%,560px)}.hero--classic-layout .hero-mode-preview__tab{min-height:2.35rem}.hero--classic-layout .hero-mode-preview__screen{aspect-ratio:1/.78;min-height:0;padding:clamp(.75rem,1.4vw,1.15rem)}.hero--classic-layout .hero-mode-preview__topline{gap:.5rem;margin-bottom:.72rem;padding:.42rem .6rem .42rem .72rem}.hero--classic-layout .hero-mode-preview__topline strong{min-height:2.15rem;padding-inline:.95rem}.hero--classic-layout .hero-mode-preview__stage{grid-template-columns:minmax(132px,.31fr) minmax(0,1fr);gap:.85rem}.hero--classic-layout .hero-mode-preview__ladder,.hero--classic-layout .hero-mode-preview__question{min-height:0}.hero--classic-layout .hero-mode-preview__ladder{padding:.82rem}.hero--classic-layout .hero-mode-preview__question{padding:clamp(.85rem,1.6vw,1.25rem)}.hero--classic-layout .hero-mode-preview__question small{font-size:clamp(.68rem,.9vw,.78rem)}.hero--classic-layout .hero-mode-preview__answers{gap:.52rem}.hero--classic-layout .hero-mode-preview__answers span{min-height:clamp(2.9rem,4.35vw,3.6rem);padding-block:.48rem}.hero--classic-layout .hero-mode-preview__result{min-height:2.25rem}.hero--classic-layout .hero-mode-preview__result-step{font-size:clamp(.9rem,1.45vw,1.06rem)}.hero--classic-layout .hero-mode-preview__result-step--correct,.hero--classic-layout .hero-mode-preview__result-step--climb{font-size:clamp(1.12rem,2.35vw,1.8rem)}.hero--classic-layout .hero-mode-preview__climb{margin-top:.55rem}@media (max-width:1180px){.hero--classic-layout .hero-grid{grid-template-columns:minmax(0,.86fr) minmax(460px,1fr)}.hero--classic-layout .hero-copy h1{font-size:clamp(3rem,5.2vw,5.2rem)}}@media (max-width:980px){.hero--classic-layout{min-height:auto;padding:clamp(2.4rem,6vw,4rem) 0}.hero--classic-layout .hero-grid{grid-template-columns:1fr}.hero--classic-layout .hero-mode-preview__screen{aspect-ratio:auto}}@media (max-width:680px){.hero--classic-layout .hero-copy h1{font-size:clamp(2.7rem,14vw,4.05rem)}.hero--classic-layout .hero-mode-preview__stage{grid-template-columns:1fr}.hero--classic-layout .hero-mode-preview__ladder-track{min-height:0}}.hero--classic-layout{align-items:start;min-height:calc(100svh - 74px);padding:clamp(.85rem,1.8vw,1.65rem) 0 clamp(1rem,2vw,1.85rem)}.hero--classic-layout .hero-grid{grid-template-columns:minmax(0,.86fr) minmax(480px,1.02fr);min-height:0;padding-top:0;padding-bottom:0}.hero--classic-layout .hero-lead{font-size:clamp(.98rem,1.18vw,1.12rem)}.hero--classic-layout .hero-note{font-size:clamp(.84rem,.98vw,.94rem)}.hero--classic-layout .hero-stage{align-self:start}.hero--classic-layout .hero-mode-preview__screen{aspect-ratio:1/.72;max-height:calc(100svh - 190px)}.hero--classic-layout .hero-mode-preview__ladder-track{min-height:288px}.hero--classic-layout .hero-mode-preview__prompt{font-size:clamp(1.45rem,2.55vw,2.25rem)}.hero--classic-layout .hero-mode-preview__answers span{min-height:clamp(2.65rem,3.7vw,3.3rem)}@media (max-width:1180px){.hero--classic-layout .hero-grid{grid-template-columns:minmax(0,.85fr) minmax(430px,1fr)}}@media (max-width:980px){.hero--classic-layout{min-height:auto;padding:clamp(1.5rem,5vw,3rem) 0}.hero--classic-layout .hero-stage{align-self:auto}.hero--classic-layout .hero-mode-preview__screen{max-height:none}}.hero--classic-layout .hero-mode-preview__screen{min-height:0;padding:clamp(.85rem,1.4vw,1.15rem);display:block;position:relative;overflow:hidden}.hero-demo-flow{border-radius:clamp(20px,3vw,36px);height:100%;min-height:100%;position:relative;overflow:hidden}.hero-demo-screen{opacity:0;pointer-events:none;animation:22s infinite both hero-demo-screen-one;display:grid;position:absolute;inset:0;transform:translateY(14px)scale(.985)}.hero-demo-screen:first-child{animation-name:hero-demo-screen-one}.hero-demo-screen:nth-child(2){animation-name:hero-demo-screen-two}.hero-demo-screen:nth-child(3){animation-name:hero-demo-screen-three}.hero-demo-screen:nth-child(4){animation-name:hero-demo-screen-four}.hero-demo-screen--question{align-content:center;gap:clamp(.75rem,1.4vw,1.1rem);padding:clamp(.9rem,2vw,1.6rem)}.hero-demo-screen__top{color:#ffffffb8;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:clamp(.7rem,1vw,.9rem);font-weight:900;display:flex}.hero-demo-screen__top strong{color:#080b22;min-width:0;max-width:62%;font-family:var(--font-mono);text-align:center;background:linear-gradient(135deg,#fddc5c,#fddc5c);border:2px solid #ffffffb8;border-radius:999px;padding:.58rem 1rem;line-height:1.05;box-shadow:0 14px 34px #fddc5c38}.hero-demo-question{background:radial-gradient(circle at 50% 0,#7f95ff33,#0000 40%),linear-gradient(145deg,#051134f5,#072656eb);border:1px solid #7eaaff57;border-radius:clamp(18px,3vw,32px);gap:clamp(.85rem,1.6vw,1.2rem);padding:clamp(1.1rem,2.2vw,1.75rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff0f,0 20px 55px #02071c2e}.hero-demo-question small,.hero-demo-ladder-copy span,.hero-demo-screen--result>span{color:#fddc5c;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.72rem,1vw,.9rem);font-weight:900}.hero-demo-question p{color:#fff;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(1.75rem,3.5vw,3.25rem);font-weight:900;line-height:1.02}.hero-demo-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.hero-demo-answers span{color:#fff;background:linear-gradient(#0a3e7ee0,#041c4df5);border:2px solid #69aaff85;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-height:clamp(3.2rem,4.8vw,4.25rem);padding:.55rem 1rem;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff24}.hero-demo-answers b{color:#fddc5c;width:2.2rem;height:2.2rem;font-family:var(--font-mono);background:#4658f5;border-radius:999px;place-items:center;display:grid}.hero-demo-answers em{min-width:0;font-style:normal}.hero-demo-answers span[data-selected=true]{color:#fff;background:linear-gradient(#0a3e7ee0,#041c4df5);border-color:#69aaff85;animation:22s infinite both hero-demo-answer-pick;box-shadow:inset 0 1px #ffffff24,0 0 #fddc5c00}.hero-demo-answers span[data-selected=true] b{color:#fddc5c;background:#4658f5;animation:22s infinite both hero-demo-answer-letter-pick}.hero-demo-answers span[data-wrong=true]{color:#fff;background:radial-gradient(circle at 18% 18%,#ffffff47,#0000 27%),linear-gradient(135deg,#ff6f8f 0%,#e33b5f 48%,#ac1734 100%);border-color:#ffffffb3;animation:22s infinite both hero-demo-wrong-answer;box-shadow:0 0 0 7px #ff6f8f2b,0 18px 42px #ac173459}.hero-demo-answers span[data-wrong=true] b{color:#fddc5c;background:#4658f5;animation:22s infinite both hero-demo-wrong-answer-letter}.hero-demo-answers span[data-wrong=true] em{color:#fff}.hero-demo-answers span[data-correct=true]{color:#fff;background:radial-gradient(circle at 18% 18%,#ffe68124,#0000 32%),linear-gradient(#0a3e7ee0,#041c4df5);border-color:#ffe681f2;box-shadow:0 0 0 3px #ffe68133}.hero-demo-screen--result{text-align:center;background:radial-gradient(circle at 50% 45%,#fddc5c42,#0000 27%),radial-gradient(circle at 50% 70%,#4053f759,#0000 42%);place-content:center;justify-items:center;gap:.58rem;position:absolute;inset:0}.hero-demo-screen--result>span,.hero-demo-screen--result strong,.hero-demo-screen--result p{z-index:1;position:relative}.hero-demo-screen--result strong,.hero-demo-ladder-copy strong{color:#fddc5c;letter-spacing:0;font-size:clamp(3.1rem,7vw,5.8rem);font-weight:950;line-height:.92}.hero-demo-screen--result p,.hero-demo-ladder-copy p{color:#fff;margin:0;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:850}.hero-demo-screen--result i{opacity:.18;background:radial-gradient(circle at 35% 28%,#fffffff2 0 10%,#0000 11%),linear-gradient(135deg,#fddc5c,#fddc5c);border-radius:999px;width:clamp(7rem,16vw,12rem);height:clamp(7rem,16vw,12rem);position:absolute;top:61%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 .48rem #ffffff7a,0 18px 60px #fddc5c5c}.hero-demo-screen--ladder{grid-template-columns:minmax(0,1fr) minmax(190px,.54fr);align-items:center;gap:clamp(1rem,3vw,2.4rem);padding:clamp(1rem,2.4vw,2rem)}.hero-demo-ladder-copy{gap:.48rem;display:grid}.hero-demo-screen--ladder[data-tone=broken] .hero-demo-ladder-copy strong{color:#ff9bb4;text-shadow:0 0 34px #ff6f8f33}.hero-demo-screen--ladder[data-tone=broken]{background:radial-gradient(circle at 32% 48%,#ff6f8f24,#0000 30%),radial-gradient(circle at 70% 70%,#0000006b,#0000 38%),linear-gradient(135deg,#030514e6,#070b22e0 48%,#0a0f2bf0);box-shadow:inset 0 0 0 1px #ff91a929,inset 0 0 150px #000000b3,0 24px 70px #03051442}.hero-demo-screen--ladder[data-tone=broken]:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(at 72%,#0000006b,#0000 42%),linear-gradient(#070b222e,#02040fad);position:absolute;inset:0}.hero-demo-screen--ladder[data-tone=broken] .hero-demo-ladder-copy span{color:#fddc5c}.hero-demo-screen--ladder[data-tone=broken] .hero-demo-ladder-copy p{color:#fff;text-shadow:0 0 22px #ffffff24}.hero-demo-screen--ladder[data-tone=broken] .hero-demo-ladder-copy,.hero-demo-screen--ladder[data-tone=broken] .hero-demo-ladder{z-index:1;position:relative}.hero-demo-ladder{align-content:space-between;justify-items:end;min-height:min(360px,35vw);padding-left:2rem;display:grid;position:relative}.hero-demo-ladder__rail{background:linear-gradient(#fddc5c,#7eaaff70);border-radius:999px;width:.42rem;position:absolute;top:8%;bottom:8%;left:1rem;box-shadow:0 0 28px #fddc5c4d}.hero-demo-ladder__marker{background:linear-gradient(135deg,#fddc5c,#fddc5c);border:4px solid #ffffffd1;border-radius:999px;width:2.35rem;height:2.35rem;animation:22s infinite both hero-demo-marker-up;position:absolute;bottom:18%;left:.08rem;box-shadow:0 0 0 .9rem #fddc5c2e}.hero-demo-ladder__moving-value{z-index:3;color:#080b22;min-width:clamp(7rem,16vw,11rem);font-family:var(--font-mono);text-align:center;pointer-events:none;background:linear-gradient(135deg,#fddc5c,#fddc5c);border:1px solid #ffffffb8;border-radius:999px;padding:.68rem 1rem;font-size:clamp(.86rem,1.35vw,1.08rem);font-style:normal;font-weight:950;animation:22s infinite both hero-demo-value-climb;position:absolute;top:59%;right:0;box-shadow:0 0 #fddc5c00,0 16px 44px #fddc5c38}.hero-demo-screen--ladder[data-tone=climb] .hero-demo-ladder__rail,.hero-demo-screen--ladder[data-tone=climb] .hero-demo-ladder__marker{display:none}.hero-demo-ladder span{z-index:1;color:#ffffffad;min-width:clamp(7rem,16vw,11rem);font-family:var(--font-mono);text-align:center;letter-spacing:0;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;padding:.68rem 1rem;font-size:clamp(.86rem,1.35vw,1.08rem);font-weight:950;position:relative}.hero-demo-ladder span[data-reached=true]{color:#fff}.hero-demo-screen--ladder[data-tone=climb] .hero-demo-ladder span[data-current=true]{color:#080b22;background:linear-gradient(135deg,#fddc5c,#fddc5c);border-color:#ffffffb3;animation:22s infinite both hero-demo-current-release;box-shadow:0 0 0 8px #fddc5c21,0 0 34px #fddc5c52,0 18px 48px #fddc5c38}.hero-demo-ladder span[data-target=true]{color:#ffffffad;background:#ffffff1a;border-color:#ffffff1f;animation:22s infinite both hero-demo-target-activate,22s infinite both hero-demo-target-shine;overflow:hidden;box-shadow:0 0 #fddc5c00,0 16px 44px #fddc5c40}.hero-demo-ladder span[data-target=true]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc2,#0000);width:42%;animation:22s infinite both hero-demo-target-sweep;position:absolute;inset:-30% auto -30% -45%;transform:skew(-18deg)translate(-120%)}.hero-demo-ladder[data-broken=true] .hero-demo-ladder__rail,.hero-demo-ladder[data-broken=true] .hero-demo-ladder__marker{display:none}.hero-demo-ladder[data-broken=true] span{color:#e1e7ff6b;box-shadow:none;filter:grayscale(.3)brightness(.72);transform-origin:50%;background:#ffffff0e;border-color:#ffffff14;animation:22s infinite both hero-demo-rung-break}.hero-demo-ladder[data-broken=true] span:nth-of-type(odd){transform-origin:0}.hero-demo-ladder[data-broken=true] span:nth-of-type(2n){transform-origin:100%}@keyframes hero-demo-screen-one{0%,20%{opacity:1;transform:translateY(0)scale(1)}22%,to{opacity:0;transform:translateY(-10px)scale(.99)}}@keyframes hero-demo-screen-two{0%,20%,36%,to{opacity:0;transform:translateY(14px)scale(.985)}22%,34%{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-demo-screen-three{0%,34%,73%,to{opacity:0;transform:translateY(14px)scale(.985)}37%,70%{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-demo-screen-four{0%,69%{opacity:0;transform:translateY(0)scale(1)}73%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-demo-answer-lock{0%,7%{transform:translateY(0)}10%,13%{transform:translateY(-3px)}16%,to{transform:translateY(0)}}@keyframes hero-demo-answer-pick{0%,11%,92%,to{color:#fff;background:linear-gradient(#0a3e7ee0,#041c4df5);border-color:#69aaff85;transform:translateY(0);box-shadow:inset 0 1px #ffffff24,0 0 #fddc5c00}13%,20%{color:#080b22;background:linear-gradient(135deg,#fddc5c,#fddc5c);border-color:#ffffffdb;transform:translateY(-3px);box-shadow:0 12px #fddc5c29,0 18px 45px #fddc5c38}22%,90%{color:#080b22;background:linear-gradient(135deg,#fddc5c,#fddc5c);border-color:#ffffffdb;transform:translateY(0);box-shadow:0 12px #fddc5c29,0 18px 45px #fddc5c38}}@keyframes hero-demo-answer-letter-pick{0%,11%,92%,to{color:#fddc5c;background:#4658f5}13%,90%{color:#fddc5c;background:#080b22}}@keyframes hero-demo-wrong-answer-letter{0%,48%,to{background:#4658f5}50%,76%{background:#080b22}}@keyframes hero-demo-wrong-answer{0%,48%,to{color:#fff;background:linear-gradient(#0a3e7ee0,#041c4df5);border-color:#69aaff85;transform:translateY(0);box-shadow:inset 0 1px #ffffff24,0 0 #fddc5c00}50%,57%{color:#080b22;background:linear-gradient(135deg,#fddc5c,#fddc5c);border-color:#ffffffdb;transform:translateY(0);box-shadow:0 12px #fddc5c29,0 18px 45px #fddc5c38}60%,66%{color:#fff;background:radial-gradient(circle at 18% 18%,#ffffff47,#0000 27%),linear-gradient(135deg,#ff6f8f 0%,#e33b5f 48%,#ac1734 100%);border-color:#ffffffb3;transform:translateY(0);box-shadow:0 0 0 7px #ff6f8f2b,0 18px 42px #ac173459}69%,76%{color:#ffffffc7;background:radial-gradient(circle at 18% 18%,#0000002e,#0000 29%),linear-gradient(135deg,#8f102b 0%,#6b0a1f 54%,#330713 100%);border-color:#ffffff57;transform:translateY(0);box-shadow:0 0 0 7px #66091e24,0 18px 42px #03051452}}@keyframes hero-demo-marker-up{0%,31%{bottom:18%}36%,48%{bottom:48%}to{bottom:48%}}@keyframes hero-demo-target-pop-simple{0%,37%{transform:scale(.96)}43%,55%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes hero-demo-target-shine{0%,37%,62%,to{filter:saturate()brightness();box-shadow:0 0 #fddc5c00,0 16px 44px #fddc5c40}43%,54%{filter:saturate(1.08)brightness(1.04);box-shadow:0 0 0 8px #fddc5c24,0 0 34px #fddc5c61,0 18px 48px #fddc5c47}}@keyframes hero-demo-target-sweep{0%,43%,62%,to{opacity:0;transform:skew(-18deg)translate(-130%)}48%{opacity:.86}58%{opacity:0;transform:skew(-18deg)translate(360%)}}@keyframes hero-demo-current-release{0%,42%{color:#080b22;background:linear-gradient(135deg,#fddc5c,#fddc5c);border-color:#ffffffb8;transform:scale(1.04);box-shadow:0 0 0 8px #fddc5c21,0 0 34px #fddc5c52,0 18px 48px #fddc5c38}46%,to{color:#fddc5c;box-shadow:none;background:#fddc5c24;border-color:#ffffff38;transform:scale(1)}}@keyframes hero-demo-target-activate{0%,43%{color:#ffffffad;background:#ffffff1a;border-color:#ffffff1f;transform:scale(1);box-shadow:0 0 #fddc5c00,0 16px 44px #fddc5c1f}48%,62%{color:#080b22;background:radial-gradient(circle at 35% 22%,#ffffffbd,#0000 26%),linear-gradient(135deg,#fddc5c,#fddc5c);border-color:#ffffffb8;transform:scale(1.04);box-shadow:0 0 0 8px #fddc5c21,0 0 34px #fddc5c52,0 18px 48px #fddc5c47}to{color:#080b22;background:radial-gradient(circle at 35% 22%,#ffffffbd,#0000 26%),linear-gradient(135deg,#fddc5c,#fddc5c);border-color:#ffffffb8;transform:scale(1.04);box-shadow:0 0 0 8px #fddc5c21,0 0 34px #fddc5c52,0 18px 48px #fddc5c47}}@keyframes hero-demo-rung-break{0%,84%{opacity:.82;transform:translate(0)rotate(0)scale(1)}92%,to{transform:translate(var(--break-x,.6rem), var(--break-y,1.25rem)) rotate(var(--break-rotate,7deg)) scale(.98);opacity:.36}}.hero-demo-ladder[data-broken=true] span:first-of-type{--break-x:.85rem;--break-y:.9rem;--break-rotate:6deg}.hero-demo-ladder[data-broken=true] span:nth-of-type(2n){--break-x:-1rem;--break-y:1.55rem;--break-rotate:-7deg}.hero-demo-ladder[data-broken=true] span:nth-of-type(3n){--break-x:1.1rem;--break-y:1.9rem;--break-rotate:8deg}@media (max-width:760px){.hero-demo-screen--question{padding:.75rem}.hero-demo-screen__top{flex-direction:column;align-items:stretch}.hero-demo-screen__top strong{max-width:none}.hero-demo-question p{font-size:clamp(1.35rem,7vw,2.05rem)}.hero-demo-answers{grid-template-columns:1fr}.hero-demo-answers span{min-height:2.75rem}.hero-demo-screen--ladder{grid-template-columns:1fr;align-content:center}.hero-demo-ladder{min-height:290px}}@media (prefers-reduced-motion:reduce){.hero-demo-screen{opacity:0;transform:none;animation:none!important}.hero-demo-screen:first-child{opacity:1}.hero-demo-answers span,.hero-demo-answers b,.hero-demo-ladder__marker,.hero-demo-ladder__rail,.hero-demo-ladder span{animation:none!important}}.hero--classic-layout{min-height:calc(100svh - 84px);padding:clamp(1.8rem,4vh,3rem) 0 clamp(1.5rem,3.5vh,2.75rem)}.hero--classic-layout .hero-grid{grid-template-columns:minmax(0,.9fr) minmax(460px,1.02fr);gap:clamp(1.5rem,3.6vw,3rem)}.hero--classic-layout .hero-copy h1{font-size:clamp(3.15rem,5.35vw,5.7rem);line-height:.9}.hero--classic-layout .hero-stage{box-sizing:border-box;width:100%;min-width:0;max-width:820px;padding:clamp(.7rem,1.2vw,1rem)}.hero--classic-layout .hero-mode-preview{width:100%;min-width:0;max-width:760px;margin-inline:auto}.hero--classic-layout .hero-mode-preview__tabs{margin-bottom:clamp(.85rem,1.5vw,1.2rem);padding:.42rem}.hero--classic-layout .hero-mode-preview__tab{min-height:clamp(2.7rem,4vw,3.4rem);font-size:clamp(.9rem,1.3vw,1.12rem)}.hero--classic-layout .hero-mode-preview__screen{box-sizing:border-box;aspect-ratio:auto;width:100%;height:clamp(405px,38vw,530px);min-height:0;max-height:min(530px,100svh - 270px);padding:clamp(.55rem,1vw,.85rem)}.hero-demo-flow{min-height:0}.hero-demo-screen--question{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:clamp(.45rem,.9vw,.8rem);padding:clamp(.55rem,1.15vw,.95rem)}.hero-demo-screen__top{font-size:clamp(.58rem,.85vw,.78rem)}.hero-demo-screen__top strong{padding:.42rem .78rem}.hero-demo-question{align-content:center;gap:clamp(.5rem,1vw,.8rem);min-height:0;padding:clamp(.75rem,1.55vw,1.2rem)}.hero-demo-question small,.hero-demo-ladder-copy span,.hero-demo-screen--result>span{font-size:clamp(.62rem,.85vw,.78rem)}.hero-demo-question p{max-width:620px;font-size:clamp(1.35rem,2.65vw,2.7rem);line-height:1.04}.hero-demo-answers{gap:clamp(.42rem,.85vw,.62rem)}.hero-demo-answers span{gap:.62rem;min-height:clamp(2.55rem,3.5vw,3.45rem);padding:.42rem .78rem;font-size:clamp(.86rem,1.25vw,1.14rem)}.hero-demo-answers b{width:clamp(1.65rem,2.45vw,2.05rem);height:clamp(1.65rem,2.45vw,2.05rem)}.hero-demo-screen--result strong,.hero-demo-ladder-copy strong{font-size:clamp(2rem,4.1vw,3.55rem);line-height:.98}.hero-demo-screen--result i{width:clamp(5.8rem,12vw,9rem);height:clamp(5.8rem,12vw,9rem)}.hero-demo-screen--ladder{grid-template-columns:minmax(0,.95fr) minmax(210px,.78fr);gap:clamp(1.15rem,2.6vw,2.4rem);padding:clamp(1.05rem,2.1vw,1.75rem)}.hero-demo-ladder{min-height:min(285px,28vw);padding-left:clamp(1.9rem,3vw,2.5rem)}.hero-demo-ladder span{min-width:clamp(6.9rem,13vw,9.8rem);padding:.48rem .78rem;font-size:clamp(.68rem,.95vw,.86rem)}@media (max-width:1180px){.hero--classic-layout .hero-grid{grid-template-columns:minmax(0,.82fr) minmax(410px,1fr)}.hero--classic-layout .hero-mode-preview__screen{aspect-ratio:auto;width:100%;height:clamp(380px,40vw,485px);max-height:none}.hero-demo-question p{font-size:clamp(1.24rem,2.85vw,2.28rem)}}@media (max-width:980px){.hero--classic-layout{min-height:auto;padding:clamp(1.3rem,5vw,2.4rem) 0}.hero--classic-layout .hero-grid{grid-template-columns:1fr}.hero--classic-layout .hero-stage{max-width:760px;margin-inline:auto}.hero--classic-layout .hero-mode-preview__screen{aspect-ratio:auto;width:100%;height:clamp(390px,68vw,520px)}}@media (max-width:760px){.hero--classic-layout .hero-mode-preview__screen{aspect-ratio:auto;width:100%;height:auto;min-height:530px}.hero-demo-screen--question{padding:.55rem}.hero-demo-question{align-content:start}.hero-demo-question p{font-size:clamp(1.25rem,6.4vw,1.95rem)}.hero-demo-answers span{min-height:2.55rem}}.prize-journey-section{min-height:calc(100svh - 96px);padding:clamp(1.25rem,2.8vh,2rem) 0 clamp(1rem,2.2vh,1.65rem)}.prize-journey--arena{gap:clamp(.9rem,2vh,1.35rem);display:grid}.prize-journey--arena .prize-journey__intro{gap:clamp(.35rem,.8vh,.6rem);display:grid}.prize-journey--arena .prize-journey__intro h2{max-width:980px;margin-inline:auto;font-size:clamp(3rem,6vw,5.6rem);line-height:.92}.prize-journey--arena .prize-journey__intro p{max-width:780px;font-size:clamp(.95rem,1.35vw,1.16rem);line-height:1.45}.prize-journey--arena .prize-journey__visual{border-radius:clamp(24px,3vw,34px);max-width:min(1120px,100% - 2rem);min-height:clamp(365px,43vh,490px);padding:clamp(.75rem,1.6vw,1.25rem)}.prize-journey--arena .prize-journey__ladder{gap:clamp(.32rem,.9vw,.75rem);min-height:clamp(310px,35vh,425px);padding:clamp(.6rem,1.4vw,1rem) clamp(12rem,21vw,17rem) clamp(.6rem,1.4vw,1rem) clamp(.55rem,1.3vw,.95rem)}.prize-journey--arena .prize-journey__platform,.prize-journey--arena .prize-journey__platform:nth-of-type(n){border-radius:20px;gap:.2rem;min-height:clamp(5.9rem,9.2vw,8.2rem);padding:clamp(.58rem,1.15vw,.85rem)}.prize-journey--arena .prize-journey__platform:first-child{--platform-lift:0px}.prize-journey--arena .prize-journey__platform:nth-child(2){--platform-lift:24px}.prize-journey--arena .prize-journey__platform:nth-child(3){--platform-lift:50px}.prize-journey--arena .prize-journey__platform:nth-child(4){--platform-lift:80px}.prize-journey--arena .prize-journey__platform:nth-child(5){--platform-lift:114px}.prize-journey--arena .prize-journey__platform:nth-child(6){--platform-lift:150px}.prize-journey--arena .prize-journey__platform:nth-child(7){--platform-lift:192px}.prize-journey--arena .prize-journey__platform strong{font-size:clamp(1.25rem,2.3vw,2.4rem)}.prize-journey--arena .prize-journey__platform-index,.prize-journey--arena .prize-journey__platform-label{font-size:clamp(.55rem,.85vw,.72rem)}.prize-journey--arena .prize-journey__payoff{border-radius:24px;gap:.65rem;width:min(215px,22vw);padding:clamp(.9rem,1.7vw,1.2rem);right:clamp(.85rem,2.7vw,2rem)}.prize-journey--arena .prize-journey__payoff .prize-journey__jackpot{width:clamp(5.4rem,8.5vw,6.5rem);min-height:clamp(5.4rem,8.5vw,6.5rem)}.prize-journey--arena .prize-journey__payoff p{font-size:clamp(.8rem,1.08vw,.98rem);line-height:1.35}.prize-journey--arena .prize-journey__trail{opacity:.28;width:min(38vw,420px)}@media (max-height:820px) and (min-width:981px){.prize-journey-section{min-height:calc(100svh - 96px);padding-top:.85rem;padding-bottom:.85rem}.prize-journey--arena .prize-journey__intro h2{font-size:clamp(2.65rem,4.8vw,4.35rem)}.prize-journey--arena .prize-journey__intro p{font-size:.9rem;line-height:1.38}.prize-journey--arena .prize-journey__visual{min-height:350px}.prize-journey--arena .prize-journey__ladder{min-height:300px}}@media (max-width:980px){.prize-journey-section{min-height:auto}.prize-journey--arena .prize-journey__intro h2{font-size:clamp(2.5rem,10vw,4rem)}.prize-journey--arena .prize-journey__visual{min-height:0}.prize-journey--arena .prize-journey__ladder{padding:0}}.prize-journey--arena .prize-journey__platform,.prize-journey--arena .prize-journey__platform:nth-of-type(n),.prize-journey--arena .prize-journey__platform[data-final=true],.prize-journey--arena .prize-journey__platform[data-final=true]:nth-of-type(n){--platform-lift:0px;min-height:clamp(13rem,26vw,21rem);box-shadow:none;color:#fff;opacity:1;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:clamp(.38rem,.7vw,.55rem);padding:0;display:flex;transform:none}.prize-journey--arena .prize-journey__decor,.prize-journey--arena .prize-journey__trail,.prize-journey--arena .prize-journey__spotlight,.prize-journey--arena .prize-journey__ladder:before{display:none}.prize-journey__level-stack{width:clamp(4.6rem,6.8vw,6.4rem);height:calc(3.5rem + (var(--coin-count) * .78rem));filter:saturate(1.18);flex-direction:column-reverse;justify-content:flex-start;align-items:center;display:flex;position:relative}.prize-journey__coin{opacity:0;background:radial-gradient(at 50% 24%,#fffc,#0000 34%),linear-gradient(#fddc5c 0% 38%,#fddc5c 72% 100%);border:1px solid #ffffffb8;border-radius:999px;width:clamp(3.75rem,5.5vw,5.35rem);height:clamp(.9rem,1.2vw,1.12rem);margin-top:clamp(-.22rem,-.28vw,-.12rem);display:block;position:relative;transform:translateY(-18rem)rotate(-10deg)scale(.92);box-shadow:inset 0 .14rem #ffffff73,inset 0 -.18rem #8e5c0966,0 .38rem .9rem #fddc5c38}.prize-journey__coin:nth-child(2n){transform:translateY(-20rem)translate(.3rem)rotate(11deg)scale(.92)}.prize-journey__coin:nth-child(3n){transform:translateY(-16rem)translate(-.28rem)rotate(-15deg)scale(.92)}.prize-journey__amount{text-align:center;opacity:0;justify-items:center;gap:.1rem;min-height:clamp(4.2rem,6vw,5.8rem);display:grid;transform:translateY(.55rem)scale(.96)}.prize-journey--arena .prize-journey__amount strong{color:#fff;text-shadow:0 .55rem 1.25rem #0205186b;font-size:clamp(1.35rem,2.5vw,2.75rem);line-height:.9}.prize-journey--arena .prize-journey__platform[data-final=true] .prize-journey__amount strong{color:#fddc5c}.prize-journey--arena .prize-journey__platform-index,.prize-journey--arena .prize-journey__platform-label{color:#ffffffc2;text-shadow:0 .35rem .9rem #02051852}@keyframes prize-coin-drop{0%{opacity:0;transform:translateY(-18rem)rotate(-14deg)scale(.92)}72%{opacity:1;transform:translateY(.28rem)rotate(2deg)scale(1.02)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes prize-amount-reveal{to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){.prize-journey--arena .prize-journey__ladder{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.prize-journey--arena .prize-journey__platform,.prize-journey--arena .prize-journey__platform:nth-child(n){justify-content:center;align-items:flex-end;min-height:11rem;transform:none}}@media (max-width:620px){.prize-journey--arena .prize-journey__ladder{grid-template-columns:1fr}.prize-journey--arena .prize-journey__platform,.prize-journey--arena .prize-journey__platform:nth-child(n){min-height:8.5rem}.prize-journey__level-stack{height:calc(3.25rem + (var(--coin-count) * .48rem))}}@media (prefers-reduced-motion:reduce){.prize-journey__coin,.prize-journey__amount{opacity:1;transform:none}}.prize-journey--arena .prize-journey__visual{align-items:stretch;gap:clamp(.8rem,1.6vw,1.25rem);min-height:clamp(330px,35vw,440px);padding:clamp(1rem,1.8vw,1.45rem);display:grid;position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(180px,225px)!important}.prize-journey--arena .prize-journey__visual:before{content:"";filter:blur(4px);opacity:.7;pointer-events:none;background:linear-gradient(14deg,#0000 0 45%,#fddc5c05 47%,#fddc5c47 50%,#fddc5c05 53%,#0000 55% 100%);height:clamp(8rem,14vw,11.5rem);position:absolute;bottom:clamp(4.2rem,5.6vw,5.4rem);left:clamp(2rem,4vw,3.6rem);right:clamp(230px,25vw,285px)}.prize-journey--arena .prize-journey__visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fddc5c14,#fddc5c75,#fddc5c14);border-radius:999px;height:3px;position:absolute;bottom:clamp(2.05rem,3.3vw,2.85rem);left:clamp(2rem,4vw,3.5rem);right:clamp(225px,24vw,280px);box-shadow:0 .9rem 2rem #fddc5c24}.prize-journey--arena .prize-journey__ladder{z-index:1;grid-template-columns:repeat(7,minmax(4.9rem,1fr));align-items:end;gap:clamp(.18rem,.65vw,.55rem);min-height:100%;padding:clamp(.35rem,.8vw,.5rem) 0 clamp(1.3rem,2.2vw,1.9rem);display:grid;position:relative;overflow:visible}.prize-journey--arena .prize-journey__platform,.prize-journey--arena .prize-journey__platform:nth-of-type(n),.prize-journey--arena .prize-journey__platform[data-final=true],.prize-journey--arena .prize-journey__platform[data-final=true]:nth-of-type(n){--coin-rise:clamp(1.38rem, 1.55vw, 1.78rem);--coin-size:clamp(3.35rem, 4.25vw, 4.45rem);--stack-height:calc(var(--coin-size) + ((var(--coin-count) - 1) * var(--coin-rise)));min-height:clamp(235px,25vw,320px);box-shadow:none;color:#fff;opacity:1;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:clamp(1rem,1.25vw,1.35rem);padding:0;display:flex;transform:none}.prize-journey__amount{z-index:3;text-align:center;opacity:0;justify-items:center;gap:.12rem;width:100%;min-height:auto;display:grid;position:relative;transform:translateY(.45rem)scale(.98)}.prize-journey--arena .prize-journey__amount strong{color:#fff;letter-spacing:-.035em;text-shadow:0 .2rem .9rem #02051880,0 0 1rem #fddc5c1a;font-size:clamp(1.28rem,2vw,2.42rem);font-weight:950;line-height:.9}.prize-journey--arena .prize-journey__platform-index,.prize-journey--arena .prize-journey__platform-label{color:#edf3ffdb;letter-spacing:.11em;text-shadow:0 .24rem .8rem #0205188c;text-transform:uppercase;font-size:clamp(.55rem,.72vw,.7rem);font-weight:950;line-height:1.05}.prize-journey--arena .prize-journey__platform[data-final=true] .prize-journey__amount strong{color:#fddc5c;text-shadow:0 .25rem .9rem #02051894,0 0 1.35rem #fddc5c61}.prize-journey--arena .prize-journey__platform[data-final=true] .prize-journey__platform-index,.prize-journey--arena .prize-journey__platform[data-final=true] .prize-journey__platform-label{color:#fddc5cf5}.prize-journey__level-stack{width:calc(var(--coin-size) * 1.12);height:var(--stack-height);filter:drop-shadow(0 1rem 1.35rem #02051847);isolation:isolate;flex-direction:column-reverse;justify-content:flex-start;align-self:end;align-items:center;display:flex;position:relative}.prize-journey__level-stack:after{content:"";filter:blur(2px);opacity:.72;z-index:-1;background:radial-gradient(#02051857,#0000 68%);border-radius:999px;height:.68rem;position:absolute;bottom:-.32rem;left:.08rem;right:.08rem;transform:scaleX(.95)}.prize-journey__coin{width:var(--coin-size);height:calc(var(--coin-size) * .82);margin-top:calc((var(--coin-size) - var(--coin-rise)) * -1);opacity:0;transform:translateY(-5rem) rotate(var(--coin-tilt,-8deg)) scale(.9);background:radial-gradient(circle at 38% 28%,#ffffffd9 0 10%,#0000 16%),radial-gradient(circle at 50% 48%,#fddc5c 0 31%,#fddc5c 54%,#8a6818 100%);border:2px solid #fddc5ce6;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 .2rem #ffffff80,inset 0 -.32rem #5e3a0785,inset 0 0 0 .28rem #8f65122e,0 .22rem #6c4409b8,0 .5rem .8rem #0205183d,0 .55rem 1rem #fddc5c1f}.prize-journey__coin:before{content:"";background:radial-gradient(circle at 35% 26%,#ffffffc7,#0000 21%),radial-gradient(circle at 56% 54%,#fff3,#0000 48%),linear-gradient(145deg,#fddc5c 0% 50%,#fddc5c 100%);border:2px solid #7e500957;border-radius:50%;position:absolute;inset:.36rem .44rem .48rem;box-shadow:inset 0 0 0 .12rem #fddc5c57,inset 0 -.22rem #74480738}.prize-journey__coin:after{z-index:1;color:#432b05c2;content:"$";font-family:var(--font-geist-mono), monospace;text-shadow:0 1px #ffffff59;font-size:clamp(1rem,1.35vw,1.32rem);font-weight:950;line-height:1;position:relative;transform:translateY(-.02rem)}.prize-journey__coin:nth-child(2n){--coin-tilt:8deg}.prize-journey__coin:nth-child(3n){--coin-tilt:-5deg}.prize-journey__coin:nth-child(4n){--coin-tilt:5deg}.prize-journey-section.is-visible .prize-journey__coin{animation:.43s cubic-bezier(.18,.88,.24,1.18) forwards prize-coin-stair-drop;animation-delay:calc((var(--level-index) * .26s) + (var(--coin-index) * 68ms))}.prize-journey-section.is-visible .prize-journey__amount{animation:.3s forwards prize-label-rise;animation-delay:calc((var(--level-index) * .26s) + (var(--coin-count) * 68ms) + 45ms)}.prize-journey-section.is-visible .prize-journey__platform[data-final=true] .prize-journey__level-stack:before{animation:.62s forwards prize-final-glow;animation-delay:calc((var(--level-index) * .26s) + (var(--coin-count) * 68ms) + 85ms)}.prize-journey__platform[data-final=true] .prize-journey__level-stack:before{height:calc(var(--stack-height) + .9rem);content:"";opacity:0;z-index:-1;background:radial-gradient(at 50% 100%,#fddc5c9e,#0000 68%);border-radius:999px;position:absolute;inset:auto -.8rem -.2rem}.prize-journey__platform[data-final=true] .prize-journey__amount:after{clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);content:"";filter:drop-shadow(0 0 .35rem #fddc5cb8);opacity:0;background:#fddc5c;width:.65rem;height:.65rem;position:absolute;top:42%;right:12%;transform:scale(.6)}.prize-journey-section.is-visible .prize-journey__platform[data-final=true] .prize-journey__amount:after{animation:.62s 2.35s forwards prize-final-spark}.prize-journey__platform[data-final=true] .prize-journey__coin:last-child{box-shadow:inset 0 .18rem #ffffff94,inset 0 -.24rem #6f42046b,0 .26rem #7a4b0899,0 0 1.2rem #fddc5c57,0 .48rem .82rem #fddc5c2e}.prize-journey--arena .prize-journey__payoff{z-index:2;align-self:center;min-height:clamp(220px,24vw,285px);transform:none;width:auto!important;position:relative!important}.prize-journey-section.is-visible .prize-journey__payoff{animation:.62s 2.15s forwards prize-destination-pulse}@keyframes prize-coin-stair-drop{0%{opacity:0;transform:translateY(-5rem) rotate(var(--coin-tilt,-8deg)) scale(.9)}64%{opacity:1;transform:translateY(.28rem)rotate(2deg)scale(1.04)}82%{transform:translateY(-.12rem)rotate(-1deg)scale(.99)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes prize-final-spark{0%{opacity:0;transform:scale(.5)rotate(0)}42%{opacity:1;transform:scale(1.35)rotate(16deg)}to{opacity:.88;transform:scale(1)rotate(0)}}@keyframes prize-label-rise{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes prize-final-glow{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes prize-destination-pulse{0%{transform:scale(1);box-shadow:inset 0 0 0 1px #ffffff14,0 1.4rem 3.2rem #0205181a}45%{transform:scale(1.018);box-shadow:inset 0 0 0 1px #fddc5c47,0 0 0 .45rem #fddc5c14,0 1.4rem 3.2rem #0205181a}to{transform:scale(1)}}@media (max-width:1180px){.prize-journey--arena .prize-journey__visual{min-height:auto;overflow:visible;grid-template-columns:1fr!important}.prize-journey--arena .prize-journey__visual:after{right:clamp(2rem,4vw,3.4rem)}.prize-journey--arena .prize-journey__payoff{grid-row:2;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:clamp(1rem,2.2vw,1.6rem);width:min(100%,620px);max-width:760px;min-height:0;display:grid}.prize-journey--arena .prize-journey__payoff p{text-align:left}}@media (max-width:980px){.prize-journey--arena .prize-journey__visual{padding:clamp(.9rem,3vw,1.2rem)}.prize-journey--arena .prize-journey__ladder{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(6.8rem,1fr));padding-bottom:2.2rem;overflow-x:auto}.prize-journey--arena .prize-journey__platform,.prize-journey--arena .prize-journey__platform:nth-child(n){--coin-size:3.7rem;--coin-rise:1.45rem;justify-content:flex-end;align-items:center;gap:.95rem;min-height:335px;transform:none}.prize-journey__amount{min-height:auto}}@media (max-width:620px){.prize-journey--arena .prize-journey__visual{max-width:calc(100% - 1rem)}.prize-journey--arena .prize-journey__ladder{grid-template-columns:repeat(7,minmax(6.35rem,1fr));gap:.55rem}.prize-journey--arena .prize-journey__platform,.prize-journey--arena .prize-journey__platform:nth-child(n){--coin-size:3.3rem;--coin-rise:1.24rem;gap:.9rem;min-height:318px}.prize-journey__amount{min-height:auto}.prize-journey--arena .prize-journey__amount strong{font-size:1.42rem}.prize-journey--arena .prize-journey__payoff{grid-template-columns:1fr;justify-items:center;gap:.78rem;width:100%}.prize-journey--arena .prize-journey__payoff p{text-align:center}}@media (prefers-reduced-motion:reduce){.prize-journey-section.is-visible .prize-journey__coin,.prize-journey-section.is-visible .prize-journey__amount,.prize-journey-section.is-visible .prize-journey__payoff,.prize-journey-section.is-visible .prize-journey__platform[data-final=true] .prize-journey__level-stack:before{animation:none}.prize-journey__coin,.prize-journey__amount,.prize-journey__platform[data-final=true] .prize-journey__level-stack:before{opacity:1;transform:none}}.reward-ladder-section{background:radial-gradient(at 8% 20%,#fddc5c38,#0000 30rem),radial-gradient(at 88% 16%,#8ec5ff40,#0000 28rem),linear-gradient(115deg,#fffaf0 0%,#f8f8ff 50%,#f2fbff 100%);padding-block:clamp(2.8rem,4.8vw,4.6rem);position:relative;overflow:hidden}.reward-ladder-section__glow{pointer-events:none;background:linear-gradient(112deg,#0000 0 41%,#4053f70e 41.15% 41.45%,#0000 41.7% 100%),radial-gradient(circle at 50% 100%,#ff8eb11f,#0000 24rem);position:absolute;inset:0}.reward-ladder-shell{z-index:1;grid-template-columns:minmax(280px,.68fr) minmax(420px,.92fr);align-items:center;gap:clamp(1.5rem,3.6vw,3.6rem);display:grid;position:relative}.reward-ladder-story{max-width:560px;color:var(--family-ink)}.reward-ladder-story h2{letter-spacing:0;max-width:9em;margin:.5rem 0 .95rem;font-size:clamp(2.8rem,4.35vw,4.45rem);font-weight:950;line-height:.92}.reward-ladder-story p{color:#070b22a8;max-width:34rem;margin:0;font-size:clamp(1rem,1.25vw,1.18rem);font-weight:850;line-height:1.45}.reward-ladder-story__callout{background:#ffffffc7;border:1px solid #4053f71a;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;margin-top:clamp(1.1rem,2.2vw,1.45rem);padding:.75rem .9rem;display:inline-grid;box-shadow:0 22px 50px #171a4917}.reward-ladder-story__icon{background:linear-gradient(135deg, var(--brand-purple), #8ea2ff);color:#fff;border-radius:18px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 16px 34px #4053f73d}.reward-ladder-story__callout strong,.reward-ladder-story__callout span{display:block}.reward-ladder-story__callout strong{color:#070b2294;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:950}.reward-ladder-story__callout span{color:var(--family-ink);margin-top:.1rem;font-size:clamp(1.15rem,1.65vw,1.55rem);font-weight:950}.reward-ladder-visual{background:radial-gradient(at 74% 92%,#fddc5c38,#0000 32%),radial-gradient(at 22% 18%,#8ec5ff29,#0000 38%),linear-gradient(145deg,#101943 0%,#293b91 58%,#5867f2 100%);border:1px solid #bfe8ff33;border-radius:36px;min-height:auto;padding:clamp(.75rem,1.35vw,1.05rem);position:relative;overflow:hidden;box-shadow:0 32px 86px #171a492e,inset 0 1px #ffffff2e}.reward-ladder-visual:before{content:"";pointer-events:none;background:linear-gradient(104deg,#0000 0 47%,#ffffff1f 47.2% 48%,#0000 48.2% 100%);position:absolute;inset:0}.reward-ladder-visual__header{z-index:1;background:#070b2242;border:1px solid #ffffff21;border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.58rem;padding:.54rem .82rem;display:flex;position:relative}.reward-ladder-visual__header span,.reward-ladder-visual__header strong{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.7rem,1vw,.82rem);font-weight:950}.reward-ladder-visual__header span{color:var(--pastel-yellow)}.reward-ladder-visual__header strong{color:#ffffffc7}.reward-ladder-visual__track{z-index:1;gap:.38rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.reward-ladder-visual__track:before,.reward-ladder-visual__track:after{display:none}.reward-ladder-visual__rung{color:#ffffffd1;background:#ffffff1c;border:1px solid #fddc5c29;border-radius:999px;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.62rem;min-height:clamp(2.3rem,3.35vw,2.75rem);padding:.38rem clamp(.72rem,1.4vw,.95rem);display:grid}.reward-ladder-visual__rung b{color:#ffffffd1;width:1.82rem;height:1.82rem;font-family:var(--font-mono);background:#ffffff29;border-radius:999px;place-items:center;font-size:.72rem;font-weight:950;display:grid}.reward-ladder-visual__rung em{color:inherit;font-family:var(--font-mono);font-size:clamp(.94rem,1.3vw,1.16rem);font-style:normal;font-weight:950}.reward-ladder-visual__rung[data-active=true]{background:radial-gradient(circle at 16% 18%, #ffffffc7, transparent 25%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:var(--family-ink);border-color:#ffffffd1;box-shadow:0 18px 42px #fddc5c40,0 0 0 6px #fddc5c1a}.reward-ladder-visual__rung[data-active=true] b{color:var(--family-ink);background:#ffffff6b}.reward-ladder-visual__note{z-index:1;color:#ffffffc7;max-width:36rem;margin:.58rem 0 0;font-size:clamp(.82rem,.95vw,.92rem);font-weight:850;line-height:1.45;position:relative}@media (max-width:1120px){.reward-ladder-shell{grid-template-columns:1fr}.reward-ladder-story{text-align:center;max-width:740px;margin-inline:auto}.reward-ladder-story h2,.reward-ladder-story p,.reward-ladder-story__callout,.reward-ladder-visual{margin-inline:auto}.reward-ladder-visual{width:min(100%,760px)}}@media (max-width:680px){.reward-ladder-story h2{font-size:clamp(2.7rem,14vw,4.2rem)}.reward-ladder-visual{border-radius:28px;padding:1rem}.reward-ladder-visual__header{gap:.35rem;display:grid}.reward-ladder-visual__rung{grid-template-columns:2.7rem minmax(0,1fr);min-height:3.1rem;padding-inline:.7rem}.reward-ladder-visual__rung em{font-size:1rem}}.feature-loop-section{background:radial-gradient(at 12% 18%,#fddc5c38,#0000 28rem),radial-gradient(at 88% 24%,#c9f3df47,#0000 26rem),radial-gradient(at 62% 92%,#ffb6d92e,#0000 30rem),linear-gradient(#fff8ee 0%,#eef0ff 100%);padding-block:clamp(4rem,7vw,6.5rem)}.feature-loop-section:before{opacity:.55;left:44%}.feature-loop-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(1.8rem,4vw,4rem);display:grid}.feature-loop-layout__intro{text-align:left;align-self:center;padding:0;position:relative;top:auto}.feature-loop-layout__intro h2{max-width:9em;font-size:clamp(3rem,5.6vw,5.6rem);line-height:.9}.feature-loop-layout__intro p{max-width:34rem;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.5}.feature-loop-board{background:radial-gradient(circle,#fddc5c24,#0000 24%),linear-gradient(135deg,#ffffffd1,#f7faffa8);border:1px solid #4053f71a;border-radius:clamp(30px,4vw,42px);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.5vw,1.15rem);min-height:clamp(450px,40vw,560px);padding:clamp(.8rem,1.5vw,1.1rem);display:grid;position:relative;box-shadow:0 28px 82px #171a491a}.feature-loop-board__ring{pointer-events:none;border:3px solid #4053f71f;border-radius:999px;position:absolute;inset:clamp(3.5rem,6vw,5.4rem) clamp(4.4rem,7vw,6rem)}.feature-loop-board__ring:before,.feature-loop-board__ring:after{background:var(--pastel-yellow);content:"";border-radius:999px;width:.8rem;height:.8rem;position:absolute;box-shadow:0 0 0 .55rem #fddc5c1f}.feature-loop-board__ring:before{top:-.44rem;left:50%}.feature-loop-board__ring:after{bottom:-.44rem;right:10%}.feature-loop-board__hub{z-index:3;background:radial-gradient(circle at 30% 20%, #ffffffd6, transparent 28%), linear-gradient(135deg, var(--pastel-yellow), #fff1a8);width:clamp(7.6rem,11vw,9rem);min-height:clamp(7.6rem,11vw,9rem);color:var(--family-ink);text-align:center;border:1px solid #ffffffd1;border-radius:999px;place-content:center;gap:.35rem;padding:1rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 54px #fddc5c42}.feature-loop-board__hub span{font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.54rem;font-weight:950}.feature-loop-board__hub strong{max-width:9em;margin-inline:auto;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:950;line-height:1}.feature-loop-card{z-index:2;opacity:1;background:linear-gradient(135deg,#fffffff0,#fffcf7d1),radial-gradient(circle at 94% 0,#fddc5c38,#0000 34%);border:1px solid #4053f71c;border-radius:24px;align-content:start;gap:.5rem;min-height:180px;padding:clamp(.82rem,1.25vw,1.05rem);display:grid;position:relative;transform:none;box-shadow:0 18px 48px #171a4914}.feature-loop-card:nth-of-type(2){background:linear-gradient(135deg,#fffffff0,#fffcf7d1),radial-gradient(circle at 94% 0,#ffb6d93d,#0000 34%)}.feature-loop-card:nth-of-type(3){background:linear-gradient(135deg,#fffffff0,#fffcf7d1),radial-gradient(circle at 94% 0,#c9f3df4d,#0000 34%)}.feature-loop-card:nth-of-type(4){background:linear-gradient(135deg,#fffffff0,#fffcf7d1),radial-gradient(circle at 94% 0,#dfe4ff80,#0000 34%)}.feature-loop-card h3{margin:0;font-size:clamp(1.2rem,1.65vw,1.55rem);line-height:.98}.feature-loop-card p{color:var(--family-muted);margin:0;font-size:clamp(.8rem,.9vw,.9rem);font-weight:760;line-height:1.32}.feature-loop-card .feature-stage-card__top{gap:.7rem}.feature-loop-card .feature-stage-card__chips{gap:.38rem;margin-top:.1rem}.feature-loop-card .feature-stage-card__chips span:nth-child(n+4){display:none}.feature-loop-card .feature-stage-card__chips span{background:#ffffffbd;border-color:#4053f71f;padding:.35rem .5rem;font-size:.66rem;line-height:1.1}.feature-path-panel{--feature-path-blue:#4053f7;--feature-path-blue-light:#6ec9ff;--feature-path-blue-soft:#4053f724;box-shadow:none;background:0 0;border:0;border-radius:0;gap:.72rem;padding:0;display:grid;position:relative}.feature-path-panel__header{border:1px solid var(--feature-path-blue-soft);background:#ffffffc7;border-radius:22px;justify-content:space-between;align-items:center;gap:.85rem;padding:.75rem .9rem;display:flex}.feature-path-panel__header span,.feature-path-panel__header strong{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.7rem,.9vw,.78rem);font-weight:950}.feature-path-panel__header span{color:var(--feature-path-blue)}.feature-path-panel__header strong{color:#070b22ad;text-align:right}.feature-path-step{grid-template-columns:3.8rem minmax(0,1fr);gap:.78rem;min-height:0;display:grid}.feature-path-step__marker{justify-items:center;display:grid;position:relative}.feature-path-step__marker span{z-index:1;background:linear-gradient(135deg, var(--feature-path-blue) 0%, #4f7dff 58%, var(--feature-path-blue-light) 100%);color:#fff;width:2.78rem;height:2.78rem;font-family:var(--font-mono);border:1px solid #ffffffc7;border-radius:999px;place-items:center;font-size:.76rem;font-weight:950;display:grid;position:relative;box-shadow:0 16px 34px #4053f72e}.feature-path-step__marker i{background:linear-gradient(#4053f757,#6ec9ff4d);border-radius:999px;width:3px;position:absolute;top:2.92rem;bottom:-.82rem}.feature-path-step__body{border:1px solid var(--feature-path-blue-soft);background:linear-gradient(135deg,#fffffff0,#fffcf7d1),radial-gradient(circle at 96% 0,#fddc5c2e,#0000 34%);border-radius:26px;gap:.36rem;padding:clamp(.78rem,1.25vw,1rem);display:grid;box-shadow:0 18px 48px #171a4912}.feature-path-step:nth-of-type(2) .feature-path-step__body{background:linear-gradient(135deg,#fffffff0,#fffcf7d1),radial-gradient(circle at 96% 0,#ffb6d933,#0000 34%)}.feature-path-step:nth-of-type(3) .feature-path-step__body{background:linear-gradient(135deg,#fffffff0,#fffcf7d1),radial-gradient(circle at 96% 0,#c9f3df3d,#0000 34%)}.feature-path-step:nth-of-type(4) .feature-path-step__body{background:linear-gradient(135deg,#fffffff0,#fffcf7d1),radial-gradient(circle at 96% 0,#dfe4ff75,#0000 34%)}.feature-path-step__top{align-items:center;gap:.72rem;display:flex}.feature-path-step__icon{background:linear-gradient(135deg, var(--feature-path-blue) 0%, #4f7dff 58%, var(--feature-path-blue-light) 100%);color:#fff;border-radius:16px;flex:none;place-items:center;width:2.28rem;height:2.28rem;display:grid}.feature-path-step__top span:not(.feature-path-step__icon){color:var(--feature-path-blue);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.feature-path-step__top strong{color:#070b22a3;margin-top:.1rem;font-size:.92rem;font-weight:950;display:block}.feature-path-step h3{max-width:18em;color:var(--family-ink);margin:0;font-size:clamp(1.15rem,1.55vw,1.44rem);font-weight:950;line-height:1}.feature-path-step p{max-width:44rem;color:var(--family-muted);margin:0;font-size:clamp(.82rem,.9vw,.9rem);font-weight:760;line-height:1.32}.feature-path-step__chips{flex-wrap:wrap;gap:.42rem;margin-top:.12rem;display:flex}.feature-path-step__chips span{border:1px solid var(--feature-path-blue-soft);color:var(--family-ink);background:#ffffffb8;border-radius:999px;padding:.32rem .52rem;font-size:.68rem;font-weight:900;line-height:1.1}.feature-path-step__chips span:nth-child(n+4){display:none}.quick-play-frame[data-state=intro]{padding:clamp(1rem,2.2vw,1.45rem)}.demo-intro{grid-template-columns:minmax(250px,.78fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(1rem,2.5vw,2rem);display:grid}.demo-intro__copy{color:#fff;background:radial-gradient(at 20% 12%,#fddc5c42,#0000 36%),linear-gradient(145deg,#17275b 0%,#121a45 58%,#07122c 100%);border:1px solid #ffffff29;border-radius:28px;align-content:center;padding:clamp(1.35rem,3vw,2.6rem);display:grid;box-shadow:0 24px 58px #10132e29}.demo-intro__copy .question-kicker{color:var(--pastel-yellow)}.demo-intro__copy h3{color:#fff;letter-spacing:-.02em;max-width:8.4em;margin:.6rem 0 .85rem;font-size:clamp(2rem,4.2vw,4rem);font-weight:950;line-height:.92}.demo-intro__copy p{color:#ffffffb8;max-width:31rem;margin:0;font-size:clamp(1rem,1.25vw,1.16rem);font-weight:800;line-height:1.45}.demo-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,1.3vw,1rem);display:grid}.demo-choice-card{min-height:clamp(9.6rem,14vw,11.2rem);color:var(--family-ink);text-align:left;background:radial-gradient(circle at 92% 8%,#fddc5c33,#0000 34%),linear-gradient(135deg,#fffffff5,#f7faffdb);border:1px solid #4053f71f;border-radius:25px;align-content:center;gap:.62rem;padding:clamp(1rem,1.8vw,1.35rem);transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 18px 46px #171a4914,inset 0 0 0 1px #ffffffc2}.demo-choice-card:hover,.demo-choice-card:focus-visible{border-color:#4053f757;transform:translateY(-3px);box-shadow:0 24px 54px #4053f724,inset 0 0 0 1px #ffffffd6}.demo-choice-card[data-active=true]{border-color:#fddc5c99;box-shadow:0 24px 54px #fddc5c29,inset 0 0 0 1px #ffffffd6}.demo-choice-card span{background:linear-gradient(135deg, var(--brand-purple), #8ea2ff);color:#fff;border-radius:17px;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 14px 28px #4053f738}.demo-choice-card strong{color:var(--family-ink);font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:950;line-height:1;display:block}.demo-choice-card em{color:#070b229e;font-size:clamp(.88rem,1vw,.98rem);font-style:normal;font-weight:800;line-height:1.35;display:block}.quick-play-topbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.quick-play-topbar__actions>button{min-height:2.75rem;color:var(--family-ink);background:#ffffffbf;border:1px solid #4053f71a;border-radius:999px;padding:0 .9rem;font-size:.78rem;font-weight:950;transition:background .16s,transform .16s;box-shadow:0 10px 22px #10132e0f}.quick-play-topbar__actions>button:hover,.quick-play-topbar__actions>button:focus-visible{background:#fff;transform:translateY(-1px)}.quick-play-frame[data-state=gameOver] .playable-demo-panel{background:radial-gradient(circle at 50% 45%,#ff6f8f21,#0000 24rem),radial-gradient(circle at 78% 72%,#0000005c,#0000 22rem),linear-gradient(135deg,#030514f5,#070b22f0 48%,#0a0f2bfa);box-shadow:inset 0 0 0 1px #ff91a929,inset 0 0 150px #000000b8}.quick-play-frame[data-state=gameOver] .quick-play-result{color:#9f273b}.quick-play-frame[data-state=climbing] .playable-demo-panel{background:radial-gradient(circle at 50% 42%,#fddc5c3d,#0000 22rem),radial-gradient(circle at 55% 72%,#4053f759,#0000 26rem),linear-gradient(135deg,#121a45,#22339a);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 110px #00000047}.quick-play-frame[data-state=wrongReveal] .answer-option[data-selected=true]{color:#fff;background:radial-gradient(circle at 18% 18%,#ffffff47,#0000 27%),linear-gradient(135deg,#ff6f8f 0%,#e33b5f 48%,#ac1734 100%);border-color:#ffffffb8;transform:translateY(-2px);box-shadow:0 0 0 7px #ff6f8f2b,0 18px 42px #ac173459}.quick-play-frame[data-state=wrongReveal] .answer-option[data-selected=true]>span{color:var(--pastel-yellow);background:#080b22}.quick-play-frame[data-state=wrongReveal] .answer-option[data-correct=true]:not([data-selected=true]){background:radial-gradient(circle at 18% 18%,#fddc5c29,#0000 30%),linear-gradient(135deg,#ffffffeb,#f2f7ffe0);border-color:#fddc5cf2;box-shadow:0 0 0 4px #fddc5c24}.demo-result-screen,.demo-climb-screen,.demo-game-over-screen{z-index:1;text-align:center;align-content:center;justify-items:center;gap:.65rem;min-height:390px;display:grid;position:relative}.demo-result-screen .question-kicker,.demo-climb-screen .question-kicker,.demo-game-over-screen .question-kicker{color:var(--pastel-yellow);font-family:var(--font-mono)}.demo-result-screen h3,.demo-climb-screen h3,.demo-game-over-screen h3{color:#fddc5c;max-width:9em;margin:0;font-size:clamp(3rem,6vw,5.6rem);font-weight:950;line-height:.92}.demo-result-screen p,.demo-climb-screen p,.demo-game-over-screen p{color:#fff;max-width:34rem;margin:0;font-size:clamp(1.05rem,1.55vw,1.32rem);font-weight:900;line-height:1.35}.demo-result-screen i{z-index:-1;opacity:.16;background:radial-gradient(circle at 35% 28%,#ffffffe6 0 10%,#0000 11%),linear-gradient(135deg,#fddc5c,#fddc5c);border-radius:999px;width:clamp(8rem,16vw,12rem);height:clamp(8rem,16vw,12rem);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 .48rem #ffffff6b,0 18px 60px #fddc5c52}.demo-climb-screen__values{color:#ffffffbd;align-items:center;gap:.75rem;margin:.5rem 0 .35rem;font-weight:950;display:inline-flex}.demo-climb-screen__values span,.demo-climb-screen__values strong{min-width:7rem;font-family:var(--font-mono);text-align:center;border:1px solid #ffffff2e;border-radius:999px;padding:.62rem 1rem}.demo-climb-screen__values strong{color:#080b22;background:radial-gradient(circle at 35% 22%,#ffffffbd,#0000 26%),linear-gradient(135deg,#fddc5c,#fddc5c);border-color:#ffffffb8;animation:1.25s both quick-play-level-shine;box-shadow:0 0 0 8px #fddc5c21,0 0 34px #fddc5c52,0 18px 48px #fddc5c47}.demo-game-over-screen{text-align:left;justify-items:start;padding-inline:clamp(.25rem,2vw,1rem)}.demo-game-over-screen h3{color:#ff9bb4;text-shadow:0 0 34px #ff6f8f33}.demo-game-over-screen .quick-play-actions{justify-content:flex-start}.quick-play-frame[data-state=gameOver] .demo-ladder{background:radial-gradient(circle at 32% 48%,#ff6f8f1f,#0000 28%),linear-gradient(155deg,#05091f 0%,#090f2a 52%,#020513 100%);box-shadow:inset 0 0 90px #0000009e,0 22px 48px #0305143d}.demo-ladder[data-broken=true] .demo-ladder__track span{color:#e1e7ff57;box-shadow:none;filter:grayscale(.35)brightness(.68);transform-origin:50%;background:#ffffff0b;border-color:#ffffff0f;animation:.9s both quick-play-rung-fall}.demo-ladder[data-broken=true] .demo-ladder__track span:nth-child(2n){--fall-x:-.45rem;--fall-rotate:-4deg}.demo-ladder[data-broken=true] .demo-ladder__track span:nth-child(3n){--fall-x:.5rem;--fall-rotate:5deg}.quick-play-frame[data-state=climbing] .demo-ladder__track span[data-previous=true]{color:#fff1b8;box-shadow:none;background:#ffffff0f;border-color:#fddc5c2e;animation:.9s both quick-play-rung-release}.quick-play-frame[data-state=climbing] .demo-ladder__track span[data-active=true]{animation:1.1s both quick-play-rung-target;position:relative;overflow:hidden}.quick-play-frame[data-state=climbing] .demo-ladder__track span[data-active=true]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc2,#0000);width:42%;animation:1.1s .12s both quick-play-rung-sweep;position:absolute;inset:-30% auto -30% -45%;transform:skew(-18deg)translate(-120%)}.quick-play-frame[data-state=complete] .playable-demo-panel{background:radial-gradient(circle at 78% 0,#fddc5c3d,#0000 20rem),radial-gradient(circle at 12% 100%,#c9f3df47,#0000 17rem),linear-gradient(135deg,#fffffff0,#f7fcffe6)}@keyframes quick-play-level-shine{0%{filter:saturate()brightness();transform:scale(.96)}48%{filter:saturate(1.12)brightness(1.06);transform:scale(1.04)}to{filter:saturate()brightness();transform:scale(1)}}@keyframes quick-play-rung-release{0%{background:radial-gradient(circle at 28% 18%, #ffffffb8, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;border-color:#ffffffc2;transform:scale(1.02)}to{color:#fff1b8;background:#ffffff0f;border-color:#fddc5c2e;transform:scale(1)}}@keyframes quick-play-rung-target{0%{filter:saturate()brightness();transform:scale(.98)}52%{filter:saturate(1.12)brightness(1.05);transform:scale(1.04)}to{filter:saturate()brightness();transform:scale(1)}}@keyframes quick-play-rung-sweep{0%{opacity:0;transform:skew(-18deg)translate(-130%)}40%{opacity:.86}to{opacity:0;transform:skew(-18deg)translate(360%)}}@keyframes quick-play-rung-fall{0%{opacity:.82;transform:translate(0)rotate(0)scale(1)}to{opacity:.34;transform:translate(var(--fall-x,.35rem), .75rem) rotate(var(--fall-rotate,4deg)) scale(.98)}}.landing-motion-ready .feature-loop-card{opacity:0;transform:translateY(18px)scale(.98)}.landing-motion-ready .feature-path-panel__header,.landing-motion-ready .feature-path-step{opacity:0;filter:blur(2px);will-change:opacity, filter, transform;transition:opacity .78s cubic-bezier(.16,1,.3,1),filter .78s cubic-bezier(.16,1,.3,1),transform .78s cubic-bezier(.16,1,.3,1);transform:translateY(10px)scale(.992)}.feature-loop-section.is-visible .feature-loop-card{animation:.52s cubic-bezier(.2,.8,.2,1) forwards feature-stage-enter}.feature-path-panel__header.is-visible,.feature-path-step.is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.feature-loop-section.is-visible .feature-loop-card:nth-of-type(2){animation-delay:80ms}.feature-loop-section.is-visible .feature-loop-card:nth-of-type(3){animation-delay:.16s}.feature-loop-section.is-visible .feature-loop-card:nth-of-type(4){animation-delay:.24s}@media (max-width:1120px){.feature-loop-layout{grid-template-columns:1fr}.feature-loop-layout__intro{text-align:center;max-width:820px;margin-inline:auto}.feature-loop-layout__intro h2,.feature-loop-layout__intro p{margin-inline:auto}.feature-loop-board,.feature-path-panel{max-width:860px;margin-inline:auto}}@media (max-width:760px){.feature-loop-board{grid-template-columns:1fr;min-height:0;padding:.9rem}.feature-loop-board__ring,.feature-loop-board__hub{display:none}.feature-loop-card{min-height:0}.feature-loop-layout__intro h2{font-size:clamp(2.7rem,14vw,4.35rem)}.feature-path-panel{border-radius:28px;padding:.85rem}.feature-path-panel__header{gap:.35rem;display:grid}.feature-path-panel__header strong{text-align:left}.feature-path-step{grid-template-columns:3rem minmax(0,1fr);gap:.65rem}.feature-path-step__marker span{width:2.5rem;height:2.5rem;font-size:.66rem}.feature-path-step__marker i{top:2.7rem;bottom:-.85rem}.feature-path-step__body{border-radius:22px;padding:.9rem}.feature-path-step__icon{border-radius:14px;width:2.3rem;height:2.3rem}.feature-path-step h3{font-size:1.24rem}.feature-path-step__chips span:nth-child(n+4){display:none}.quick-play-title span{white-space:normal}.demo-intro,.demo-choice-grid{grid-template-columns:1fr}.demo-choice-card{min-height:0}.quick-play-topbar__actions{justify-content:stretch}.quick-play-topbar__actions>button,.quick-play-topbar__actions .winnings-badge{flex:100%}}.hero--classic-layout .hero-mode-preview__screen{height:auto;min-height:0;max-height:none}.hero--classic-layout .hero-demo-flow{height:auto;min-height:0;display:grid}.hero--classic-layout .hero-demo-screen{grid-area:1/1;min-width:0;position:relative;inset:auto}.hero-demo-screen--ladder{grid-template-columns:minmax(0,1fr) minmax(210px,.48fr)}.hero-demo-ladder{isolation:isolate;min-height:min(380px,36vw);box-shadow:none;background:0 0;border:0;border-radius:0;align-content:center;justify-items:stretch;gap:3px;padding:0}.hero-demo-ladder:before,.hero-demo-ladder:after{display:none}.hero-demo-ladder span{background:var(--rung-edge,#658bd0);clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%);min-width:0;min-height:1.4rem;box-shadow:none;color:#f5f7ff;font-family:var(--font-geist-sans), sans-serif;text-align:left;border:0;border-radius:0;grid-template-columns:10px 1.3rem minmax(0,1fr);align-items:center;gap:.32rem;padding:.2rem .9rem;font-size:clamp(.64rem,1.05vw,.88rem);font-weight:950;line-height:1.05;display:grid}.hero-demo-prize-board{border-left:1px solid #7088c85c;min-width:0;padding-left:12px}.hero-demo-lifelines{justify-content:center;gap:9px;margin-bottom:16px;display:flex}.hero-demo-lifelines>span{color:#fff5bd;background:radial-gradient(at 40% 20%,#456ab6,#182357 75%);border:1px solid #ffe15b;border-radius:50%;place-items:center;width:42px;height:34px;display:grid;box-shadow:0 0 12px #729cff4d,inset 0 0 8px #6a8cdb66}.hero-demo-lifelines b{letter-spacing:-.04em;font-size:.8rem}.hero-demo-lifelines svg{width:22px;height:22px}.hero-demo-ladder span:before{content:"";clip-path:inherit;background:linear-gradient(110deg,#182355,#111536);position:absolute;inset:1.5px}.hero-demo-ladder span>*{z-index:1;position:relative}.hero-demo-rung-dot{background:linear-gradient(#66c7ff,#2676d4);border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px #459dff70}.hero-demo-ladder span:after{content:"";height:3px;opacity:var(--rung-active,0);background:#ffe15b;animation:none;position:absolute;inset:auto 0 0;transform:none}.hero-demo-ladder span .hero-demo-rung-dot{background:var(--rung-dot,linear-gradient(#66c7ff, #2676d4));border-radius:var(--rung-radius,50%);transform:var(--rung-turn,none)}.hero-demo-ladder span b,.hero-demo-ladder span em{font-style:normal;line-height:1}.hero-demo-ladder span b{color:#eef0ff;text-align:right;font-size:1em}.hero-demo-ladder span em{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-demo-ladder span[data-target=true]{background:var(--rung-edge,#658bd0);box-shadow:none;animation:22s infinite both hero-rung-arrive}.hero-demo-ladder span[data-current=true],.hero-demo-screen--ladder[data-tone=climb] .hero-demo-ladder span[data-current=true]{background:var(--rung-edge,#ffe15b);color:#eef0ff;box-shadow:none;border:0;border-radius:0;margin:0;animation:22s infinite both hero-rung-depart}.hero-demo-ladder span[data-current=true] b,.hero-demo-ladder span[data-current=true] em,.hero-demo-screen--ladder[data-tone=climb] .hero-demo-ladder span[data-current=true] b,.hero-demo-screen--ladder[data-tone=climb] .hero-demo-ladder span[data-current=true] em,.hero-demo-ladder span[data-target=true] em,.hero-demo-screen--ladder[data-tone=climb] .hero-demo-ladder span[data-target=true] em{color:#eef0ff}.hero-demo-screen--ladder .hero-demo-ladder span[data-gold=true] em,.hero-demo-screen--ladder[data-tone=climb] .hero-demo-ladder span[data-gold=true] em{color:#ffe15b}.hero-demo-ladder span[data-target=true]:after{background:#ffe15b;width:100%;height:3px;animation:none;display:block;inset:auto 0 0;transform:none}.hero-demo-ladder[data-broken=true] span{filter:none;background:#536386}@keyframes hero-rung-depart{0%,26%{--rung-edge:#ffe15b;--rung-active:1;--rung-dot:#ffe15b;--rung-radius:1px;--rung-turn:rotate(45deg)}28%,to{--rung-edge:#658bd0;--rung-active:0;--rung-dot:linear-gradient(#66c7ff, #2676d4);--rung-radius:50%;--rung-turn:rotate(0deg)}}@keyframes hero-rung-arrive{0%,26%{--rung-edge:#658bd0;--rung-active:0;--rung-dot:linear-gradient(#66c7ff, #2676d4);--rung-radius:50%;--rung-turn:rotate(0deg)}29%,to{--rung-edge:#ffe15b;--rung-active:1;--rung-dot:#ffe15b;--rung-radius:1px;--rung-turn:rotate(45deg)}}@media (prefers-reduced-motion:reduce){.hero-demo-ladder span[data-current=true]{--rung-edge:#ffe15b;--rung-active:1;--rung-dot:#ffe15b;--rung-radius:1px;--rung-turn:rotate(45deg)}}@media (max-width:760px){.hero-demo-screen--ladder{grid-template-columns:1fr}.hero-demo-prize-board{width:min(100%,280px);margin-inline:auto}.hero-demo-ladder{min-height:330px}.hero-demo-ladder span{grid-template-columns:10px 1.3rem minmax(0,1fr);min-height:1.12rem;font-size:.68rem}}#main-content>main.landing-page>.hero--classic-layout{padding-block:clamp(3.5rem,7vw,5.25rem)}#main-content>main.landing-page>.hero--classic-layout .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1fr);gap:clamp(1.5rem,4vw,3rem)}#main-content>main.landing-page>.hero--classic-layout .hero-copy h1{letter-spacing:0;max-width:14ch;font-size:clamp(2rem,3.35vw,3rem);line-height:1.04}#main-content>main.landing-page>.hero--classic-layout .hero-lead,#main-content>main.landing-page>.hero--classic-layout .hero-note{max-width:42rem;font-size:1rem;line-height:1.58}#main-content>main.landing-page>section .section-heading h2,#main-content>main.landing-page .feature-loop-layout__intro h2,#main-content>main.landing-page .feature-layout__intro h2,#main-content>main.landing-page .reward-ladder-story h2,#main-content>main.landing-page .final-cta h2,#main-content>main.landing-page .faq-showcase .section-heading h2,#main-content>main.landing-page .pricing-section .section-heading h2,#main-content>main.landing-page #use-cases .section-heading h2,#main-content>main.landing-page .benefit-showcase .section-heading h2,#main-content>main.landing-page .play-online-layout .section-heading h2{letter-spacing:0;line-height:1.12;font-size:clamp(1.5rem,2.6vw,2rem)!important}#main-content>main.landing-page>section .section-heading p,#main-content>main.landing-page .feature-loop-layout__intro p,#main-content>main.landing-page .feature-layout__intro p,#main-content>main.landing-page .reward-ladder-story p,#main-content>main.landing-page .final-cta p,#main-content>main.landing-page .faq-showcase .section-heading p,#main-content>main.landing-page .pricing-section .section-heading p,#main-content>main.landing-page #use-cases .section-heading p,#main-content>main.landing-page .benefit-showcase .section-heading p,#main-content>main.landing-page .play-online-layout .section-heading p{max-width:48rem;font-size:1rem;line-height:1.58}#main-content>main.landing-page .use-case-card h3,#main-content>main.landing-page .benefit-card h3,#main-content>main.landing-page .feature-stage-card h3,#main-content>main.landing-page .feature-loop-card h3,#main-content>main.landing-page .feature-path-step h3,#main-content>main.landing-page .step-card h3,#main-content>main.landing-page .game-carousel__card h3,#main-content>main.landing-page .demo-intro__copy h3,#main-content>main.landing-page .pricing-card h3{letter-spacing:0;line-height:1.18;font-size:clamp(1.25rem,1.85vw,1.5rem)!important}#main-content>main.landing-page .use-case-card p,#main-content>main.landing-page .benefit-card p,#main-content>main.landing-page .feature-stage-card p,#main-content>main.landing-page .feature-loop-card p,#main-content>main.landing-page .feature-path-step p,#main-content>main.landing-page .step-card p,#main-content>main.landing-page .game-carousel__card p,#main-content>main.landing-page .demo-intro__copy p,#main-content>main.landing-page .pricing-card p,#main-content>main.landing-page .faq-item p{font-size:1rem;line-height:1.55}#main-content>main.landing-page .section,#main-content>main.landing-page .quick-play-section,#main-content>main.landing-page .feature-journey-section,#main-content>main.landing-page .final-cta-section{padding-block:clamp(3rem,7vw,5rem)}#main-content>main.landing-page .shell{width:min(100% - clamp(2rem,5vw,5rem),1180px)}@media (max-width:980px){#main-content>main.landing-page>.hero--classic-layout .hero-grid{text-align:center;grid-template-columns:1fr}#main-content>main.landing-page>.hero--classic-layout .hero-copy h1,#main-content>main.landing-page>.hero--classic-layout .hero-lead,#main-content>main.landing-page>.hero--classic-layout .hero-note{margin-inline:auto}#main-content>main.landing-page>.hero--classic-layout .button-row{justify-content:center}}@media (max-width:640px){#main-content>main.landing-page>.hero--classic-layout{padding-block:2.75rem 3.25rem}#main-content>main.landing-page>.hero--classic-layout .hero-copy h1{max-width:12ch;font-size:clamp(2rem,9vw,2.6rem)}#main-content>main.landing-page>section .section-heading h2,#main-content>main.landing-page .feature-loop-layout__intro h2,#main-content>main.landing-page .feature-layout__intro h2,#main-content>main.landing-page .reward-ladder-story h2,#main-content>main.landing-page .final-cta h2,#main-content>main.landing-page .faq-showcase .section-heading h2,#main-content>main.landing-page .pricing-section .section-heading h2,#main-content>main.landing-page #use-cases .section-heading h2,#main-content>main.landing-page .benefit-showcase .section-heading h2,#main-content>main.landing-page .play-online-layout .section-heading h2{font-size:clamp(1.5rem,7vw,2rem)!important}#main-content>main.landing-page .section,#main-content>main.landing-page .quick-play-section,#main-content>main.landing-page .feature-journey-section,#main-content>main.landing-page .final-cta-section{padding-block:2.75rem}}#main-content>main.landing-page .quick-play-frame{color:#fff;background:radial-gradient(circle at 18% 12%,#fddc5c2e,#0000 28%),radial-gradient(circle at 82% 68%,#4053f742,#0000 34%),linear-gradient(135deg,#070b22 0%,#14245d 54%,#273a96 100%);border:1px solid #8ec5ff47;border-radius:clamp(1.6rem,3vw,2.25rem);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 -80px 140px #070b2242,0 28px 70px #070b222e}#main-content>main.landing-page .quick-play-frame:before{content:"";opacity:.8;pointer-events:none;background:linear-gradient(108deg,#0000 0 24%,#ffffff14 24.2% 33%,#0000 33.2% 100%),repeating-radial-gradient(at 72% 42%,#0000 0 22px,#52a4ff14 23px 24px,#0000 25px 54px);position:absolute;inset:0}#main-content>main.landing-page .quick-play-frame>*{z-index:1;position:relative}#main-content>main.landing-page .demo-intro{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr)}#main-content>main.landing-page .demo-intro__copy,#main-content>main.landing-page .demo-choice-card,#main-content>main.landing-page .demo-ladder,#main-content>main.landing-page .playable-demo-panel{color:#fff;background:radial-gradient(circle at 24% 12%,#fddc5c24,#0000 28%),linear-gradient(#070b22f0,#0c275be6);border-color:#8ec5ff4d;box-shadow:inset 0 0 0 1px #ffffff0f,0 18px 42px #070b2238}#main-content>main.landing-page .demo-choice-grid{align-items:stretch}#main-content>main.landing-page .demo-choice-card{isolation:isolate;border-radius:24px;min-height:clamp(8.5rem,12vw,10rem);position:relative;overflow:hidden}#main-content>main.landing-page .demo-choice-card:before{content:"";opacity:.2;z-index:-1;background:radial-gradient(circle at 35% 25%,#ffffffc7,#0000 23%),radial-gradient(circle,#fddc5c 0 56%,#d2a728 57% 70%,#8a6d17 71% 100%);border:1px solid #fddc5c80;border-radius:999px;width:5.8rem;height:5.8rem;position:absolute;inset:auto 1rem 1rem auto;transform:rotate(-10deg);box-shadow:inset 0 0 0 .42rem #fff3,0 16px 36px #02051647}#main-content>main.landing-page .demo-choice-card span{background:radial-gradient(circle at 30% 20%,#ffffff80,#0000 28%),linear-gradient(135deg,#4053f7,#6f8cff);border-radius:16px}#main-content>main.landing-page .demo-choice-card strong,#main-content>main.landing-page .demo-choice-card em{color:#fff}#main-content>main.landing-page .demo-choice-card em{color:#e8ecffc2}#main-content>main.landing-page .demo-choice-card[data-active=true]{border-color:#fddc5cb8;box-shadow:0 0 0 .36rem #fddc5c1a,inset 0 0 0 1px #ffffff14,0 24px 54px #fddc5c29}#main-content>main.landing-page .quick-play-topbar{background:#070b226b;border-bottom:1px solid #8ec5ff29;padding:clamp(.8rem,1.5vw,1rem) clamp(.9rem,1.7vw,1.2rem)}#main-content>main.landing-page .quick-play-label{color:#fddc5c;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-weight:950}#main-content>main.landing-page .quick-play-topbar__actions>button{color:#fff;background:#ffffff14;border-color:#8ec5ff38}#main-content>main.landing-page .playable-demo-layout{grid-template-columns:minmax(170px,.25fr) minmax(0,1fr);align-items:stretch;gap:clamp(.8rem,1.8vw,1.15rem);padding:clamp(.85rem,1.9vw,1.25rem)}#main-content>main.landing-page .demo-ladder{border-radius:20px;padding:clamp(.7rem,1.5vw,.95rem)}#main-content>main.landing-page .demo-ladder__header{text-align:center;margin-bottom:.62rem}#main-content>main.landing-page .demo-ladder__header span{color:#e8ecffc7;letter-spacing:.12em;font-size:.54rem}#main-content>main.landing-page .demo-ladder__header strong{display:none}#main-content>main.landing-page .demo-ladder__track{gap:.02rem}#main-content>main.landing-page .demo-ladder__track span{color:#e8ecffd1;min-height:1.32rem;font-family:var(--font-geist-mono);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1.45rem minmax(0,1fr);gap:.35rem;padding:.04rem .28rem;line-height:1}#main-content>main.landing-page .demo-ladder__track b{color:#fddc5ce0;font-size:clamp(.54rem,.82vw,.68rem);line-height:1}#main-content>main.landing-page .demo-ladder__track em{color:inherit;letter-spacing:0;font-size:clamp(.58rem,.92vw,.78rem);line-height:1}#main-content>main.landing-page .demo-ladder__track span[data-complete=true],#main-content>main.landing-page .demo-ladder__track span[data-next=true]{color:#fddc5c}#main-content>main.landing-page .demo-ladder__track span[data-active=true]{color:#080b22;background:radial-gradient(circle at 28% 18%,#ffffffb3,#0000 24%),linear-gradient(135deg,#fff2a2 0%,#fddc5c 58%,#e6bc2f 100%);border:1px solid #ffffffc7;border-radius:999px;margin-block:.06rem;padding-block:.2rem;box-shadow:0 0 0 .32rem #fddc5c1f,0 0 28px #fddc5c47}#main-content>main.landing-page .demo-ladder__track span[data-active=true] b,#main-content>main.landing-page .demo-ladder__track span[data-active=true] em{color:#080b22}#main-content>main.landing-page .demo-ladder p{display:none}#main-content>main.landing-page .playable-demo-panel{border:1px solid #8ec5ff57;border-radius:24px;align-content:center;min-height:clamp(360px,34vw,430px);padding:clamp(1rem,2vw,1.5rem);display:grid}#main-content>main.landing-page .demo-question-meta{margin-bottom:.72rem}#main-content>main.landing-page .demo-question-meta>span:last-child{color:#e8ecffc2;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}#main-content>main.landing-page .question-panel h3{color:#fff;letter-spacing:0;max-width:760px;margin:0 0 clamp(1rem,2vw,1.4rem);font-size:clamp(1.55rem,3.1vw,2.5rem);font-weight:950;line-height:1.05}#main-content>main.landing-page .answer-grid{gap:clamp(.62rem,1.2vw,.86rem)}#main-content>main.landing-page .answer-option{color:#fff;clip-path:polygon(9% 0,91% 0,100% 50%,91% 100%,9% 100%,0 50%);opacity:1;background:radial-gradient(circle at 18% 20%,#8ec5ff21,#0000 28%),linear-gradient(#0a3774fa,#061441fa);border-color:#bfe8ff57;gap:.7rem;min-height:clamp(3.25rem,5.4vw,4.2rem);padding:.7rem clamp(.9rem,1.6vw,1.1rem);animation:none;box-shadow:inset 0 0 16px #6fb9ff1c,0 13px 25px #070b2229}#main-content>main.landing-page .answer-option>span{color:#fddc5c;background:#4053f7;border:0;border-radius:999px;width:2.15rem;height:2.15rem;font-size:1rem;font-weight:950}#main-content>main.landing-page .answer-option strong{color:#fff;font-size:clamp(.95rem,1.35vw,1.12rem);font-weight:950}#main-content>main.landing-page .answer-option:hover:not(:disabled),#main-content>main.landing-page .answer-option[data-selected=true]{color:#080b22;background:radial-gradient(circle at 22% 12%,#ffffffb3,#0000 24%),linear-gradient(135deg,#fff2a2 0%,#fddc5c 58%,#e6bc2f 100%);border-color:#ffffffd1;transform:translateY(-2px)}#main-content>main.landing-page .answer-option:hover:not(:disabled)>span,#main-content>main.landing-page .answer-option[data-selected=true]>span{color:#fddc5c;background:#080b22}#main-content>main.landing-page .answer-option:hover:not(:disabled) strong,#main-content>main.landing-page .answer-option[data-selected=true] strong{color:#080b22}#main-content>main.landing-page .answer-option:disabled:not([data-selected=true]):not([data-correct=true]):not([data-incorrect=true]){opacity:.58}#main-content>main.landing-page .quick-play-result{color:#e8ecffc7;font-size:.92rem;font-weight:800}#main-content>main.landing-page .demo-climb-screen h3,#main-content>main.landing-page .demo-game-over-screen h3{letter-spacing:0}#main-content>main.landing-page .demo-climb-screen p:first-of-type{font-size:clamp(1.45rem,3vw,2.35rem)}#main-content>main.landing-page .demo-game-over-screen p{color:#fff;max-width:30rem;font-size:clamp(1.2rem,2.1vw,1.75rem)}@media (max-width:900px){#main-content>main.landing-page .demo-intro,#main-content>main.landing-page .playable-demo-layout{grid-template-columns:1fr}#main-content>main.landing-page .demo-ladder__track{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content>main.landing-page .demo-ladder__track span{text-align:center;grid-template-columns:1fr;gap:.12rem;min-height:1.65rem}#main-content>main.landing-page .demo-ladder__track b{display:none}}@media (max-width:640px){#main-content>main.landing-page .quick-play-frame[data-state=intro]{padding:.85rem}#main-content>main.landing-page .demo-choice-grid,#main-content>main.landing-page .answer-grid{grid-template-columns:1fr}#main-content>main.landing-page .playable-demo-layout{padding:.85rem}#main-content>main.landing-page .playable-demo-panel{min-height:0}#main-content>main.landing-page .answer-option{clip-path:none;border-radius:18px}}:root{--type-display:clamp(3.5rem, 5.4vw, 4.25rem);--type-h1:clamp(3.4rem, 5vw, 4rem);--type-h2:clamp(2.5rem, 3.7vw, 3rem);--type-h3:clamp(1.625rem, 2.2vw, 2rem);--type-h4:clamp(1.25rem, 1.7vw, 1.5rem);--type-lead:clamp(1.125rem, 1.45vw, 1.3125rem);--type-body:clamp(1rem, 1.05vw, 1.125rem);--type-small:clamp(.9375rem, 1vw, 1rem);--type-label:clamp(.75rem, .82vw, .875rem);--type-button:clamp(.9375rem, 1vw, 1.0625rem);--lh-display:1.04;--lh-heading:1.12;--lh-subheading:1.22;--lh-lead:1.58;--lh-body:1.65;--lh-small:1.52}#main-content>main.landing-page{color:#080b22;font-size:var(--type-body);line-height:var(--lh-body)}#main-content>main.landing-page p{font-weight:500}#main-content>main.landing-page .eyebrow,#main-content>main.landing-page .eyebrow--light,#main-content>main.landing-page [class*=__label],#main-content>main.landing-page [class*=__status],#main-content>main.landing-page [class*=__flag],#main-content>main.landing-page [class*=__number]{font-size:var(--type-label);letter-spacing:.14em;font-weight:750;line-height:1.2}#main-content>main.landing-page .button,#main-content>main.landing-page button,#main-content>main.landing-page .text-link,.site-header a,.site-header button,.site-header .button{font-size:var(--type-button);font-weight:750;line-height:1.2}#main-content>main.landing-page>.hero--classic-layout .hero-copy h1{max-width:13ch;font-weight:800;line-height:var(--lh-display);letter-spacing:0;font-size:var(--type-display)!important}#main-content>main.landing-page>.hero--classic-layout .hero-lead{max-width:44rem;font-weight:520;line-height:var(--lh-lead);font-size:var(--type-lead)!important}#main-content>main.landing-page>.hero--classic-layout .hero-note{max-width:40rem;font-weight:500;line-height:var(--lh-body);font-size:var(--type-body)!important}#main-content>main.landing-page .section-heading{gap:clamp(.65rem,1.3vw,1rem);max-width:880px;display:grid}#main-content>main.landing-page .section-heading--center{text-align:center;justify-items:center;margin-inline:auto}#main-content>main.landing-page>section .section-heading h2,#main-content>main.landing-page .feature-loop-layout__intro h2,#main-content>main.landing-page .feature-layout__intro h2,#main-content>main.landing-page .reward-ladder-story h2,#main-content>main.landing-page .final-cta h2,#main-content>main.landing-page .faq-showcase .section-heading h2,#main-content>main.landing-page .pricing-section .section-heading h2,#main-content>main.landing-page #use-cases .section-heading h2,#main-content>main.landing-page .benefit-showcase .section-heading h2,#main-content>main.landing-page .play-online-layout .section-heading h2,#main-content>main.landing-page .prize-journey__intro h2{max-width:16ch;font-weight:800;line-height:var(--lh-heading);letter-spacing:0;margin:0;font-size:var(--type-h2)!important}#main-content>main.landing-page .section-heading--center h2,#main-content>main.landing-page .quick-play-section .section-heading h2,#main-content>main.landing-page .pricing-section .section-heading h2,#main-content>main.landing-page .faq-showcase .section-heading h2,#main-content>main.landing-page .final-cta h2{max-width:18ch}#main-content>main.landing-page>section .section-heading p,#main-content>main.landing-page .feature-loop-layout__intro p,#main-content>main.landing-page .feature-layout__intro p,#main-content>main.landing-page .reward-ladder-story p,#main-content>main.landing-page .final-cta p,#main-content>main.landing-page .faq-showcase .section-heading p,#main-content>main.landing-page .pricing-section .section-heading p,#main-content>main.landing-page #use-cases .section-heading p,#main-content>main.landing-page .benefit-showcase .section-heading p,#main-content>main.landing-page .play-online-layout .section-heading p,#main-content>main.landing-page .prize-journey__intro p{max-width:62ch;font-weight:500;line-height:var(--lh-lead);margin:0;font-size:var(--type-lead)!important}#main-content>main.landing-page .use-case-card h3,#main-content>main.landing-page .benefit-card h3,#main-content>main.landing-page .feature-stage-card h3,#main-content>main.landing-page .feature-loop-card h3,#main-content>main.landing-page .feature-path-step h3,#main-content>main.landing-page .step-card h3,#main-content>main.landing-page .game-carousel__card h3,#main-content>main.landing-page .demo-intro__copy h3,#main-content>main.landing-page .question-card h3{font-weight:750;line-height:var(--lh-subheading);letter-spacing:0;font-size:var(--type-h4)!important}#main-content>main.landing-page .use-case-card p,#main-content>main.landing-page .benefit-card p,#main-content>main.landing-page .feature-stage-card p,#main-content>main.landing-page .feature-loop-card p,#main-content>main.landing-page .feature-path-step p,#main-content>main.landing-page .step-card p,#main-content>main.landing-page .game-carousel__card p,#main-content>main.landing-page .demo-intro__copy p,#main-content>main.landing-page .faq-item__answer p{font-weight:500;line-height:var(--lh-small);font-size:var(--type-small)!important}#main-content>main.landing-page .feature-loop-layout__intro{max-width:38rem}#main-content>main.landing-page .feature-loop-layout__intro h2{max-width:12ch}#main-content>main.landing-page .feature-path-panel__header strong{font-size:var(--type-h4);font-weight:750;line-height:var(--lh-subheading)}#main-content>main.landing-page .feature-path-step__top strong,#main-content>main.landing-page .feature-path-step__chips span,#main-content>main.landing-page .pricing-card__billing span{font-size:var(--type-small);font-weight:650;line-height:var(--lh-small)}#main-content>main.landing-page .pricing-section .section-heading{max-width:760px;margin-bottom:clamp(2rem,4vw,3.25rem)}#main-content>main.landing-page .pricing-section .section-heading h2{font-size:var(--type-h2)!important}#main-content>main.landing-page .pricing-grid{align-items:stretch}#main-content>main.landing-page .pricing-card{gap:clamp(.8rem,1.4vw,1.05rem)}#main-content>main.landing-page .pricing-card h3{font-weight:800;line-height:var(--lh-subheading);letter-spacing:0;margin:0;font-size:var(--type-h4)!important}#main-content>main.landing-page .pricing-card__status,#main-content>main.landing-page .pricing-card__flag{font-weight:800;font-size:var(--type-label)!important}#main-content>main.landing-page .pricing-card__price,#main-content>main.landing-page .pricing-card[data-featured=true] .pricing-card__price,#main-content>main.landing-page .pricing-card[data-plan=free] .pricing-card__price,#main-content>main.landing-page .pricing-card[data-plan=ogg-game-pass] .pricing-card__price{letter-spacing:-.02em;margin:.1rem 0 0;font-weight:820;line-height:.98;font-size:clamp(2.65rem,4.2vw,3.25rem)!important}#main-content>main.landing-page .pricing-card__secondary{font-weight:650;line-height:var(--lh-small);margin-top:-.3rem;font-size:var(--type-small)!important}#main-content>main.landing-page .pricing-card>p:not(.pricing-card__price):not(.pricing-card__secondary){font-weight:520;line-height:1.55;font-size:clamp(.9375rem,1vw,1.0625rem)!important}#main-content>main.landing-page .pricing-card li{font-weight:520;line-height:1.5;font-size:clamp(.875rem,.96vw,1rem)!important}#main-content>main.landing-page .pricing-card .button{font-weight:780;font-size:var(--type-button)!important}#main-content>main.landing-page .pricing-card>small{font-weight:500;line-height:1.45;font-size:clamp(.8125rem,.86vw,.875rem)!important}#main-content>main.landing-page .faq-item summary{font-weight:720;line-height:1.35;font-size:clamp(1rem,1.2vw,1.1875rem)!important}#main-content>main.landing-page .final-cta h2{font-weight:800;line-height:var(--lh-display);letter-spacing:0;font-size:clamp(2.75rem,4.6vw,4rem)!important}#main-content>main.landing-page .final-cta>p{max-width:58ch;font-weight:500;line-height:var(--lh-lead);font-size:var(--type-lead)!important}.site-footer,.site-footer p,.site-footer a{font-size:var(--type-small);line-height:var(--lh-small)}.footer-column h2{font-size:var(--type-label);letter-spacing:.14em;font-weight:800;line-height:1.2}@media (max-width:900px){:root{--type-display:clamp(2.65rem, 8vw, 3.45rem);--type-h1:clamp(2.5rem, 7.2vw, 3.25rem);--type-h2:clamp(2rem, 5.7vw, 2.5rem);--type-h3:clamp(1.45rem, 4.1vw, 1.75rem);--type-h4:clamp(1.18rem, 3.4vw, 1.375rem);--type-lead:clamp(1.0625rem, 2.8vw, 1.1875rem);--type-body:clamp(.975rem, 2.5vw, 1.0625rem)}#main-content>main.landing-page .section-heading,#main-content>main.landing-page .feature-loop-layout__intro{max-width:720px}}@media (max-width:640px){:root{--type-display:clamp(2.375rem, 10.5vw, 2.875rem);--type-h1:clamp(2.375rem, 9.8vw, 2.875rem);--type-h2:clamp(1.875rem, 8vw, 2.25rem);--type-h3:clamp(1.375rem, 5.6vw, 1.625rem);--type-h4:clamp(1.125rem, 4.7vw, 1.375rem);--type-lead:clamp(1rem, 4vw, 1.125rem);--type-body:clamp(.9375rem, 3.7vw, 1rem);--type-small:clamp(.85rem, 3.4vw, .9375rem)}#main-content>main.landing-page>.hero--classic-layout .hero-copy h1{max-width:13ch}#main-content>main.landing-page .section-heading{gap:.65rem}#main-content>main.landing-page>section .section-heading h2,#main-content>main.landing-page .feature-loop-layout__intro h2,#main-content>main.landing-page .final-cta h2,#main-content>main.landing-page .pricing-section .section-heading h2{max-width:15ch}#main-content>main.landing-page .pricing-card__price,#main-content>main.landing-page .pricing-card[data-featured=true] .pricing-card__price{font-size:clamp(2.4rem,12vw,3rem)!important}}
