:root{--ink:#07120f;--ink-soft:#0d1d18;--cream:#f4f0e8;--paper:#fbfaf7;--orange:#ff6843;--gold:#ffb14a;--mint:#6ee7b7;--muted:#a4b2ac;--line:rgba(255,255,255,.1);--shadow:0 24px 70px rgba(2,12,9,.22)}
*{box-sizing:border-box}html{width:100%;max-width:100%;scroll-behavior:smooth;scroll-padding-top:92px;overflow-x:hidden}body{position:relative;width:100%;max-width:100%;margin:0;background:var(--ink);color:#fff;font-family:"Tahoma","Arial",sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%}.site-container{width:min(1180px,calc(100% - 48px));max-width:calc(100vw - 28px);margin-inline:auto}.site-noise{position:fixed;z-index:1000;inset:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.site-header{position:fixed;z-index:100;top:0;right:0;left:0;border-bottom:1px solid transparent;transition:.3s ease}.site-header.is-scrolled{border-color:rgba(255,255,255,.08);background:rgba(7,18,15,.8);box-shadow:0 12px 32px rgba(0,0,0,.16);backdrop-filter:blur(18px)}.site-nav{height:88px;display:flex;align-items:center;gap:32px}.brand{min-width:154px;display:flex;align-items:center;gap:9px;direction:ltr}.brand img{width:48px;height:48px;display:block;object-fit:contain}.brand span{font-size:22px;font-weight:900;letter-spacing:-.04em}.nav-links{display:flex;align-items:center;gap:30px;margin-inline:auto}.nav-links a{position:relative;color:rgba(255,255,255,.66);font-size:14px;font-weight:700;transition:.2s}.nav-links a:after{content:"";position:absolute;right:0;bottom:-8px;width:0;height:2px;border-radius:9px;background:var(--orange);transition:.25s}.nav-links a:hover{color:#fff}.nav-links a:hover:after{width:100%}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:99px;font-weight:800;transition:.25s ease}.nav-cta{padding:12px 18px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.06);font-size:13px}.nav-cta:hover{transform:translateY(-2px);border-color:rgba(255,104,67,.6);background:rgba(255,104,67,.12)}.nav-toggle{display:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.06);color:#fff;font-size:23px}
.hero{position:relative;min-height:100vh;padding:150px 0 34px;overflow:hidden;background:radial-gradient(circle at 72% 22%,rgba(28,117,90,.24),transparent 28%),linear-gradient(180deg,#07120f 0%,#081713 100%)}.hero:after{content:"";position:absolute;right:0;bottom:0;left:0;height:190px;background:linear-gradient(transparent,var(--ink-soft));pointer-events:none}.hero-orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.hero-orb--one{width:560px;height:560px;top:4%;left:-280px;border:1px solid rgba(255,104,67,.14);box-shadow:inset 0 0 120px rgba(255,104,67,.04)}.hero-orb--two{width:420px;height:420px;top:18%;right:-280px;background:rgba(62,184,143,.06);filter:blur(50px)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:70px}.hero-copy{padding-top:10px}.eyebrow,.section-kicker{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.05em}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{width:28px;height:2px;border-radius:9px;background:linear-gradient(90deg,var(--orange),var(--gold))}.hero h1{margin:24px 0 24px;font-size:clamp(48px,6vw,82px);font-weight:900;line-height:1.08;letter-spacing:-.055em}.hero h1 em{font-style:normal;color:transparent;background:linear-gradient(100deg,var(--gold),var(--orange));-webkit-background-clip:text;background-clip:text}.hero-copy>p{max-width:650px;margin:0;color:rgba(255,255,255,.64);font-size:17px;line-height:2}.hero-actions{display:flex;align-items:center;gap:13px;margin-top:33px}.button{min-height:54px;padding:0 23px;border:1px solid transparent}.button i{font-size:18px}.button--primary{background:linear-gradient(115deg,var(--orange),#ff8a45);box-shadow:0 14px 35px rgba(255,104,67,.25)}.button--primary:hover{color:#fff;transform:translateY(-3px);box-shadow:0 20px 42px rgba(255,104,67,.34)}.button--ghost{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.035);color:rgba(255,255,255,.82)}.button--ghost:hover{color:#fff;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.07)}.hero-trust{display:flex;align-items:center;gap:13px;margin-top:34px}.trust-avatars{display:flex;direction:ltr}.trust-avatars span{width:34px;height:34px;display:grid;place-items:center;margin-left:-7px;border:2px solid #0a1713;border-radius:50%;background:#1e4438;color:#fff;font-size:10px;font-weight:900}.trust-avatars span:nth-child(2){background:#81513b}.trust-avatars span:nth-child(3){background:#214b59}.trust-avatars span:last-child{background:var(--orange)}.hero-trust>div:last-child{display:grid;gap:3px}.hero-trust strong{font-size:12px}.hero-trust small{color:rgba(255,255,255,.44);font-size:10px}
.hero-stage{position:relative;min-height:585px;display:grid;place-items:center}.stage-ring{position:absolute;border:1px solid rgba(255,255,255,.07);border-radius:50%}.stage-ring--outer{width:570px;height:570px;animation:spin 32s linear infinite}.stage-ring--outer:before,.stage-ring--outer:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--orange);box-shadow:0 0 22px var(--orange)}.stage-ring--outer:before{top:55px;right:87px}.stage-ring--outer:after{bottom:60px;left:82px;background:var(--mint);box-shadow:0 0 22px var(--mint)}.stage-ring--inner{width:430px;height:430px;border-style:dashed;opacity:.7;animation:spin 23s linear infinite reverse}.phone-card{position:relative;z-index:3;width:338px;padding:17px;border:1px solid rgba(255,255,255,.14);border-radius:42px;background:linear-gradient(155deg,rgba(29,48,42,.96),rgba(9,18,15,.98));box-shadow:0 45px 90px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.08);transform:rotate(-2deg)}.phone-card:before{content:"";position:absolute;top:8px;right:50%;width:78px;height:18px;transform:translateX(50%);border-radius:20px;background:#040906}.phone-top{height:60px;display:flex;align-items:center;gap:9px;padding-top:5px}.phone-avatar{width:36px;height:36px;padding:5px;border-radius:12px;background:#142822}.phone-avatar img{width:100%;height:100%;object-fit:contain}.phone-top>div:nth-child(2){display:grid;gap:1px}.phone-top small,.phone-label span{color:#82968e;font-size:8px}.phone-top strong{font-size:12px}.phone-coins{display:flex;align-items:center;gap:4px;margin-right:auto;padding:7px 9px;border-radius:99px;background:rgba(255,255,255,.07);color:#ffd267;font-size:9px;font-weight:900}.phone-feature{position:relative;height:208px;overflow:hidden;border-radius:26px}.phone-feature>img{width:100%;height:100%;object-fit:cover}.phone-feature__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,8,6,.94),transparent 68%)}.phone-feature>div:last-child{position:absolute;right:18px;bottom:16px;left:18px;display:grid;gap:3px}.phone-feature small{width:max-content;padding:4px 7px;border-radius:20px;background:var(--orange);font-size:7px;font-weight:900}.phone-feature strong{font-size:22px}.phone-feature span{color:rgba(255,255,255,.62);font-size:8px}.phone-label{display:flex;align-items:end;justify-content:space-between;padding:16px 4px 10px}.phone-label strong{font-size:11px}.phone-games{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.phone-games>div{position:relative;overflow:hidden;aspect-ratio:.76;border-radius:16px;background:#14241f}.phone-games img{width:100%;height:100%;object-fit:cover}.phone-games span{position:absolute;right:0;bottom:0;left:0;padding:16px 5px 7px;background:linear-gradient(transparent,rgba(0,0,0,.88));font-size:8px;font-weight:900;text-align:center}.floating-card{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(14,31,26,.84);box-shadow:0 20px 50px rgba(0,0,0,.28);backdrop-filter:blur(16px)}.floating-card--players{top:92px;right:-16px}.floating-card--players i{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:rgba(110,231,183,.15);color:var(--mint);font-size:20px}.floating-card div{display:grid;gap:3px}.floating-card strong{font-size:10px}.floating-card span,.floating-card small{color:rgba(255,255,255,.48);font-size:8px}.floating-card--live{left:-5px;bottom:95px}.floating-card--live>span{width:9px;height:9px;border-radius:50%;background:#ff5c4d;box-shadow:0 0 0 5px rgba(255,92,77,.13);animation:pulse 1.8s infinite}.hero-metrics{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.hero-metrics>div{display:grid;gap:4px;padding:20px 30px;border-left:1px solid rgba(255,255,255,.08)}.hero-metrics>div:last-child{border-left:0}.hero-metrics strong{color:#fff;font-size:22px}.hero-metrics span{color:rgba(255,255,255,.42);font-size:10px}
.section{padding:125px 0}.games-section{position:relative;background:var(--ink-soft)}.section-heading{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:48px}.section-heading h2,.experience-copy h2,.safety-copy h2{margin:12px 0 0;font-size:clamp(38px,5vw,62px);line-height:1.14;letter-spacing:-.045em}.section-heading p,.experience-copy>p,.safety-copy>p{margin:0;color:rgba(255,255,255,.55);font-size:15px;line-height:1.95}.games-grid{display:grid;grid-template-columns:1.08fr .92fr .92fr;grid-template-rows:repeat(2,260px);gap:16px}.game-showcase{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:27px;background:#15251f;box-shadow:0 20px 44px rgba(0,0,0,.18)}.game-showcase--large{grid-row:1/3}.game-showcase:nth-child(4){grid-column:2/4}.game-showcase>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .6s}.game-showcase:hover>img{transform:scale(1.06);filter:saturate(1.12)}.game-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,8,6,.95),transparent 67%)}.game-number{position:absolute;top:18px;left:20px;color:rgba(255,255,255,.64);font-size:11px;font-weight:900;letter-spacing:.1em}.game-copy{position:absolute;right:22px;bottom:20px;left:22px}.game-copy h3{margin:7px 0 5px;font-size:24px}.game-showcase--large .game-copy h3{font-size:32px}.game-copy p{margin:0;color:rgba(255,255,255,.58);font-size:11px;line-height:1.7}.live-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:99px;background:rgba(255,104,67,.18);color:#ff9a7f;font-size:8px;font-weight:900}.live-pill i{width:5px;height:5px;border-radius:50%;background:var(--orange)}
.experience-section{overflow:hidden;background:linear-gradient(180deg,#f5f1e9,#ebe4d7);color:#0a1713}.experience-grid{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:90px}.experience-visual{position:relative}.experience-visual:before{content:"";position:absolute;inset:10% -5%;border-radius:50%;background:rgba(255,104,67,.12);filter:blur(60px)}.experience-window{position:relative;overflow:hidden;border:1px solid rgba(8,23,18,.1);border-radius:28px;background:#0a1814;box-shadow:0 35px 80px rgba(25,34,30,.2);transform:perspective(1000px) rotateY(-5deg) rotateX(2deg)}.window-bar{height:50px;display:flex;align-items:center;gap:7px;padding:0 17px;border-bottom:1px solid rgba(255,255,255,.07);background:#0d211b}.window-bar>span{width:8px;height:8px;border-radius:50%;background:#ff6843}.window-bar>span:nth-child(2){background:#ffb14a}.window-bar>span:nth-child(3){background:#6ee7b7}.window-bar small{margin-right:auto;color:#688179;font-size:9px}.window-room{position:relative;min-height:410px;padding:40px 34px;overflow:hidden}.room-glow{position:absolute;width:280px;height:280px;top:-90px;left:-70px;border-radius:50%;background:rgba(46,180,139,.17);filter:blur(45px)}.room-title{position:relative;display:grid;gap:7px}.room-title span{color:var(--gold);font-size:10px;font-weight:900}.room-title strong{font-size:25px}.room-people{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px}.room-people>div{display:grid;place-items:center;gap:10px}.room-people b{width:68px;height:68px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:23px;background:linear-gradient(145deg,#244a3e,#142820);font-size:20px}.room-people span{color:#81978e;font-size:8px}.room-people .is-speaking b{border-color:var(--mint);box-shadow:0 0 0 5px rgba(110,231,183,.09),0 0 25px rgba(110,231,183,.12)}.room-people .is-speaking span{color:var(--mint)}.room-message{position:relative;display:flex;align-items:center;gap:10px;margin-top:52px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.045)}.room-message i{color:var(--orange);font-size:19px}.room-message span{font-size:10px}.room-message time{margin-right:auto;color:#61756e;font-size:8px}.experience-copy .section-kicker,.safety-copy .section-kicker{color:#d34e2d}.experience-copy>p{margin-top:22px;color:#5d6c66}.feature-list{display:grid;gap:18px;margin:33px 0 0;padding:0;list-style:none}.feature-list li{display:flex;gap:15px}.feature-list i{width:45px;height:45px;flex:0 0 45px;display:grid;place-items:center;border:1px solid rgba(9,28,22,.1);border-radius:14px;background:#fff;color:#db5635;font-size:21px;box-shadow:0 8px 22px rgba(25,42,35,.07)}.feature-list div{display:grid;gap:5px}.feature-list strong{font-size:13px}.feature-list span{color:#68766f;font-size:11px;line-height:1.7}
.safety-section{background:#eae3d7;color:#0a1713;padding-top:0}.safety-card{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding:65px;border-radius:38px;background:#fff;box-shadow:0 30px 80px rgba(35,47,41,.1)}.safety-copy>p{margin-top:20px;color:#64716c}.safety-links{display:flex;flex-wrap:wrap;gap:17px;margin-top:28px}.safety-links a{display:flex;align-items:center;gap:7px;color:#b8492e;font-size:11px;font-weight:900}.safety-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.safety-grid>div{display:grid;gap:7px;padding:22px;border:1px solid #e9ebe7;border-radius:20px;background:#fafbf8}.safety-grid i{width:40px;height:40px;display:grid;place-items:center;margin-bottom:7px;border-radius:12px;background:#eaf5f0;color:#25795d;font-size:21px}.safety-grid strong{font-size:13px}.safety-grid span{color:#748079;font-size:10px;line-height:1.7}
.final-cta{position:relative;overflow:hidden;padding:120px 0;background:linear-gradient(135deg,#ff6843,#de4728);text-align:center}.final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.21),transparent 43%)}.final-orbit{position:absolute;width:720px;height:720px;top:50%;right:50%;transform:translate(50%,-50%);border:1px solid rgba(255,255,255,.15);border-radius:50%}.final-orbit:before,.final-orbit:after{content:"";position:absolute;inset:90px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.final-orbit:after{inset:190px}.final-cta__inner{position:relative;z-index:2;display:grid;justify-items:center}.final-cta img{width:72px;height:72px;object-fit:contain;margin-bottom:20px;border-radius:20px;background:rgba(7,18,15,.9);box-shadow:0 18px 40px rgba(81,19,5,.2)}.final-cta span{font-size:12px;font-weight:900}.final-cta h2{margin:14px 0 30px;font-size:clamp(38px,5vw,65px);line-height:1.16;letter-spacing:-.045em}.button--light{background:#fff;color:#1a201d;box-shadow:0 15px 35px rgba(88,22,7,.18)}.button--light:hover{color:#1a201d;transform:translateY(-3px);box-shadow:0 20px 42px rgba(88,22,7,.25)}
.site-footer{padding:75px 0 26px;background:#050d0b}.footer-main{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding-bottom:55px}.footer-logo{display:flex;align-items:center;gap:10px;direction:ltr}.footer-logo img{width:54px;height:54px;object-fit:contain}.footer-logo strong{font-size:25px}.footer-brand p{max-width:330px;margin:19px 0 0;color:rgba(255,255,255,.43);font-size:12px;line-height:1.8}.footer-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.footer-nav>div{display:grid;align-content:start;gap:13px}.footer-nav strong{margin-bottom:3px;color:#fff;font-size:12px}.footer-nav a{color:rgba(255,255,255,.45);font-size:11px;transition:.2s}.footer-nav a:hover{color:var(--orange);transform:translateX(-3px)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.35);font-size:10px}.footer-bottom a{display:flex;align-items:center;gap:7px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1)}.reveal--delay{transition-delay:.14s}.reveal.is-visible{opacity:1;transform:none}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{box-shadow:0 0 0 9px rgba(255,92,77,0)}}
@media(max-width:1050px){.hero-grid{gap:25px}.hero h1{font-size:55px}.floating-card--players{right:0}.floating-card--live{left:0}.experience-grid{gap:50px}.safety-card{padding:45px;gap:45px}}
@media(max-width:850px){.site-container{width:calc(100% - 32px)}.site-nav{height:74px}.brand{min-width:130px}.nav-toggle{display:grid;place-items:center;margin-right:auto}.nav-links{position:absolute;top:70px;right:16px;left:16px;display:grid;gap:0;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(7,18,15,.97);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-8px);transition:.22s}.nav-links.is-open{opacity:1;visibility:visible;transform:none}.nav-links a{padding:13px 12px}.nav-links a:after{display:none}.nav-cta{display:none}.hero{padding-top:115px}.hero-grid,.experience-grid,.safety-card{grid-template-columns:minmax(0,1fr)}.hero-grid>*,.experience-grid>*,.safety-card>*{min-width:0}.hero-copy{width:100%;min-width:0;text-align:center}.eyebrow{justify-content:center}.hero-copy>p{max-width:100%;margin-inline:auto;overflow-wrap:anywhere}.hero-actions,.hero-trust{justify-content:center}.hero-stage{min-width:0;min-height:570px;margin-top:20px}.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-metrics>div:nth-child(2){border-left:0}.hero-metrics>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}.section{padding:90px 0}.section-heading{grid-template-columns:1fr;gap:18px}.games-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:370px 235px 235px}.game-showcase--large{grid-column:1/3;grid-row:auto}.game-showcase:nth-child(4){grid-column:1/3}.experience-copy{grid-row:1}.experience-window{transform:none}.safety-card{gap:40px}.footer-main{grid-template-columns:1fr;gap:45px}.reveal{opacity:1!important;transform:none!important;transition:none!important}}
@media(max-width:560px){.site-container{width:calc(100% - 28px)}.site-nav{width:calc(100vw - 28px)}.brand{min-width:0;width:auto;justify-content:flex-end}.brand img{display:none}.brand span{font-size:22px}.hero-copy{width:calc(100vw - 28px);max-width:calc(100vw - 28px);justify-self:center;padding-inline:3px}.hero h1{width:100%;max-width:100%;font-size:31px;line-height:1.25;letter-spacing:-.015em;overflow-wrap:anywhere}.hero h1 em{display:block}.hero-copy>p{width:100%;max-width:100%;font-size:12.5px;line-height:1.9}.hero-actions{width:100%;align-items:stretch;flex-direction:column}.hero-trust{width:100%}.button{width:100%}.hero-stage{min-height:510px}.phone-card{width:285px;border-radius:34px}.phone-feature{height:175px}.stage-ring--outer{width:440px;height:440px}.stage-ring--inner{width:340px;height:340px}.floating-card{display:none}.hero-metrics>div{padding:17px 10px}.hero-metrics strong{font-size:18px}.section-heading h2,.experience-copy h2,.safety-copy h2{font-size:36px}.games-grid{grid-template-columns:1fr;grid-template-rows:390px repeat(3,235px)}.game-showcase--large,.game-showcase:nth-child(4){grid-column:auto}.experience-window{border-radius:22px}.window-room{min-height:365px;padding:30px 19px}.room-people{gap:7px}.room-people b{width:53px;height:53px;border-radius:17px}.safety-card{padding:28px;border-radius:28px}.safety-grid{grid-template-columns:1fr}.final-cta{padding:95px 0}.final-cta h2{font-size:37px}.footer-main{padding-bottom:40px}.footer-nav{grid-template-columns:repeat(2,1fr)}.footer-bottom{align-items:flex-start;flex-direction:column;gap:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.stage-ring,.floating-card--live>span{animation:none}.reveal{opacity:1;transform:none;transition:none}}
