@font-face{font-family:Rubik;src:url(/fonts/rubik-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/rubik-latin-700-normal.woff2)format("woff2");font-weight:700 950;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans-latin-700-normal.woff2)format("woff2");font-weight:700 900;font-display:swap}:root{--bg:#050806;--surface:#101512;--surface-2:#07110b;--text:#f7fff9;--muted:#b9c9bd;--primary:#00e060;--win:#2dff91;--jackpot:#ffb020;--hot:#ff2e88;--line:#f7fff924;--container:min(1180px, calc(100% - 32px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:radial-gradient(circle at 16% 0%, #00e06024, transparent 34rem), radial-gradient(circle at 94% 8%, #ff2e881c, transparent 26rem), var(--bg);color:var(--text);margin:0;font-family:Nunito Sans,Arial,sans-serif;overflow-x:hidden}body.no-scroll{overflow:hidden}img{max-width:100%;display:block}a{color:inherit}button,input{font:inherit}::selection{color:#fff;background:#00e06059}.container{width:var(--container);margin-inline:auto}.section{padding:72px 0}.section-tight{padding:42px 0}.eyebrow{min-height:30px;color:var(--win);text-transform:uppercase;letter-spacing:.08em;background:#00e0601a;border:1px solid #2dff9159;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-family:Rubik,sans-serif;font-size:12px;font-weight:900;display:inline-flex}.h1,.h2,.h3{letter-spacing:0;text-wrap:balance;font-family:Rubik,sans-serif}.h1{margin:18px 0;font-size:clamp(2.7rem,6vw,5.9rem);line-height:.9}.h2{margin:0 0 20px;font-size:clamp(2rem,4vw,3.35rem);line-height:1}.h3{margin:0 0 12px;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.1}.lead{color:#e7f5ea;max-width:760px;font-size:clamp(1rem,2vw,1.22rem);line-height:1.55}.btn{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-family:Rubik,sans-serif;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.btn:hover,.btn:focus-visible{outline-offset:2px;outline:3px solid #ffb02059;transform:translateY(-2px)}.btn-primary{background:linear-gradient(90deg, var(--primary), var(--win));color:#041007;box-shadow:0 14px 34px #00e06047}.btn-secondary{color:var(--text);background:#f7fff914;border-color:#f7fff938}.btn-hot{background:linear-gradient(90deg, var(--jackpot), var(--hot));color:#050806}.site-header{z-index:50;background:linear-gradient(90deg,#020403,#07110b 48%,#0a150e);border-bottom:1px solid #2dff9147;position:fixed;inset:0 0 auto;box-shadow:0 12px 30px #00000061}.header-inner{justify-content:space-between;align-items:center;gap:18px;height:72px;display:flex}.logo-link img{object-fit:contain;width:168px;height:auto;max-height:40px}.nav-links{align-items:center;gap:18px;display:flex}.nav-links a,.footer a{color:#f7fff9cc;font-weight:800;text-decoration:none}.nav-links a:hover,.nav-links a:focus-visible,.footer a:hover{color:var(--win)}.header-actions{align-items:center;gap:10px;display:flex}.icon-btn{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--text);cursor:pointer;background:#f7fff90f;border-radius:8px;place-items:center;display:none}.mobile-menu{z-index:60;background:#050806;grid-template-rows:auto 1fr auto;padding:24px;display:grid;position:fixed;inset:0}.mobile-menu.hidden{display:none}.mobile-menu nav{text-align:center;place-content:center;gap:22px;display:grid}.mobile-menu nav a{color:var(--text);font-family:Rubik,sans-serif;font-size:1.7rem;font-weight:900;text-decoration:none}.mobile-close{justify-self:end}.footer{border-top:1px solid var(--line);background:#020403;padding:56px 0 28px}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;display:grid}.footer-col{align-content:start;gap:12px;display:grid}.footer-col h2,.footer-col h3{margin:0;font-family:Rubik,sans-serif;font-size:1rem}.footer-logo{width:170px;height:auto}.footer-bottom{border-top:1px solid var(--line);color:#f7fff9ad;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:34px;padding-top:22px;display:flex}.age-badge{color:#fff;background:#c5163f;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.floating-cta{z-index:45;gap:8px;transition:opacity .2s,transform .2s;display:grid;position:fixed;bottom:18px;right:18px}.floating-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(16px)}.hero{isolation:isolate;align-items:center;min-height:770px;padding:126px 0 46px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background-image:var(--hero-image);z-index:-3;background-position:50%;background-size:cover;position:absolute;inset:0}.hero:after{content:"";z-index:-2;background:linear-gradient(90deg,#050806e0,#05080675 43%,#050806d4),radial-gradient(circle at 50% 24%,#00e06014,#0000 28rem);position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(320px,.78fr);align-items:center;gap:34px;display:grid}.hero-copy{text-shadow:0 3px 20px #000000f2;max-width:760px}.hero-actions{flex-wrap:wrap;gap:12px;margin:26px 0;display:flex}.proof-chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.proof-chips span{color:#eaffef;background:#050806b8;border:1px solid #2dff9147;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #00000040}.hero-panel{background:#0508067a;border:1px solid #2dff9147;border-radius:22px;padding:16px;box-shadow:0 26px 70px #0006}.live-wins{background:#07110b;border-block:1px solid #2dff9133;overflow:hidden}.wins-track{gap:12px;width:max-content;padding:14px 0;animation:36s linear infinite wins-scroll;display:flex}.win-card{border:1px solid var(--line);background:#f7fff90f;border-radius:12px;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;min-width:320px;padding:10px 12px;text-decoration:none;display:grid}.win-card img{object-fit:cover;border-radius:9px;width:54px;height:54px}.win-card b{color:var(--text)}.win-card span{color:#f7fff9ad;font-size:.85rem}.win-amount{color:var(--win);white-space:nowrap;font-family:Rubik,sans-serif;font-size:1.08rem;font-weight:900}@keyframes wins-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.slot-lobby{background:linear-gradient(#08110b,#050806)}.slot-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.slot-card{background:#101512;border:1px solid #f7fff91f;border-radius:12px;min-height:184px;text-decoration:none;transition:transform .18s,border-color .18s;position:relative;overflow:hidden}.slot-card:hover,.slot-card:focus-visible{border-color:var(--primary);outline:none;transform:translateY(-4px)}.slot-card img{aspect-ratio:1;object-fit:cover;width:100%}.slot-card div{gap:2px;padding:9px;display:grid}.slot-card strong{font-size:.86rem;line-height:1.1}.slot-card span{color:#f7fff9ad;font-size:.74rem}.tag{background:var(--hot);color:#fff;border-radius:999px;padding:4px 7px;font-size:.64rem;font-weight:900;position:absolute;top:8px;left:8px}.story-section{background:#050806}.story-inner{width:var(--container);gap:28px;margin-inline:auto;display:grid}.story-copy,.body-copy{color:#dcebe1;margin:0;font-size:1.05rem;line-height:1.72}.story-block{gap:14px;display:grid}.story-block h2{margin:0;font-family:Rubik,sans-serif;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.05}.surface-card,.proof-card,.bonus-card,.story-table,.role-table,.info-grid,.trust-grid,.stats-row,.context-link-row,.inline-game-strip,.mini-data-table{background:linear-gradient(#f7fff912,#f7fff909);border:1px solid #f7fff921;border-radius:12px;box-shadow:0 18px 44px #00000040}.stats-row,.info-grid,.trust-grid,.context-link-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.stats-row div,.info-grid div,.trust-grid div,.context-link-row a{background:#0508068c;border:1px solid #f7fff914;border-radius:10px;padding:14px}.stats-row b,.info-grid b,.trust-grid b{color:var(--win);font-family:Rubik,sans-serif;font-size:1.28rem;display:block}.context-link-row a{color:var(--win);font-weight:900;text-decoration:none}.story-table{border-collapse:collapse;width:100%;display:table;overflow:hidden}.story-table th,.story-table td{text-align:left;vertical-align:top;border-bottom:1px solid #f7fff91a;padding:14px}.story-table th{color:var(--win);font-family:Rubik,sans-serif}.inline-game-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px;display:grid}.mini-slot{color:#fff;gap:6px;font-size:.78rem;font-weight:900;text-decoration:none;display:grid}.mini-slot img{aspect-ratio:1;object-fit:cover;border-radius:8px}.faq-section{background:#07110b}.faq-grid{gap:12px;display:grid}.faq-item{border:1px solid var(--line);background:#f7fff90f;border-radius:12px;padding:18px}.faq-item h2,.faq-item h3{margin:0 0 8px;font-family:Rubik,sans-serif;font-size:1.1rem}.faq-item p{color:#dcebe1;margin:0;line-height:1.6}.comment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.comment-card{border:1px solid var(--line);background:#f7fff90f;border-radius:12px;grid-template-columns:58px 1fr;gap:12px;padding:16px;display:grid}.comment-card img,.author-card img{object-fit:cover;border-radius:50%}.stars{color:var(--jackpot);letter-spacing:.04em}.author-card{background:#f7fff90f;border:1px solid #2dff9133;border-radius:14px;grid-template-columns:112px 1fr;gap:18px;padding:22px;display:grid}.payment-icons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.payment-icons img{object-fit:contain;filter:grayscale();background:#ffffffe6;border-radius:8px;width:58px;height:36px;padding:7px;transition:filter .18s,transform .18s}.payment-icons img:hover{filter:grayscale(0);transform:translateY(-2px)}.secondary-hero .hero-grid{grid-template-columns:minmax(0,.9fr) minmax(330px,.86fr)}.secondary-hero{min-height:690px}@media (width<=980px){.nav-links,.header-actions{display:none}.icon-btn{display:grid}.hero-grid,.secondary-hero .hero-grid{grid-template-columns:1fr}.hero{min-height:auto;padding-top:104px}.slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-row,.info-grid,.trust-grid,.context-link-row,.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.container,.story-inner{width:min(100% - 24px,1180px)}.logo-link img{width:132px}.slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.slot-card{min-height:165px}.inline-game-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-row,.info-grid,.trust-grid,.context-link-row,.comment-grid,.footer-grid,.author-card{grid-template-columns:1fr}.hero-actions{display:grid}.floating-cta{grid-template-columns:1fr 1fr;left:12px;right:12px}.floating-cta .btn{padding-inline:8px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.wins-track{flex-wrap:wrap;width:auto;transform:none!important}}
