@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont-FIwubZjA.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic-VariableFont-C9UHaEYJ.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--main-color: #BDECB6;--main-color-dark: #8FD684;--main-color-light: #E8F9E5;--bg-color: #0A0E0F;--bg-secondary: #12181B;--bg-tertiary: #1A2226;--text-primary: #FFFFFF;--text-secondary: #B0BFC6;--text-muted: #6B7B84;--text-accent: #BDECB6;--border-color: #2A363B;--border-radius: 12px;--transition: all .25s ease;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--shadow-md: 0 8px 24px rgba(0, 0, 0, .3);--shadow-lg: 0 16px 40px rgba(189, 236, 182, .15);--gradient-main: linear-gradient(135deg, #BDECB6 0%, #8FD684 100%);--gradient-bg: linear-gradient(180deg, #0A0E0F 0%, #050809 100%);--success: #BDECB6;--warning: #F4C550;--error: #E57373}*,*:before,*:after{box-sizing:border-box}html{font-size:16px}body{margin:0;font-family:var(--font-primary);background-color:var(--bg-color);color:var(--text-primary);min-height:100vh;line-height:1.5;padding-bottom:72px}a{color:inherit;text-decoration:none}p{margin:0}ul{list-style:none;margin:0;padding:0}.brand,.footprint{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-primary);font-weight:600;font-size:1rem;color:var(--text-primary);transition:var(--transition)}.brand:hover,.brand:focus-visible{color:var(--text-accent)}.brand:focus-visible{outline:2px solid var(--main-color);outline-offset:4px}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--border-radius);background:var(--gradient-main);color:var(--bg-color);letter-spacing:.04em;font-size:.9rem;font-weight:700;box-shadow:var(--shadow-sm)}.brand-word{display:inline-flex;align-items:center;gap:2px;letter-spacing:-.01em}.brand-emcent{color:var(--text-accent)}.site-header{position:sticky;top:0;z-index:20;background-color:#0a0e0fd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.header-inner{display:grid;grid-template-columns:140px 1fr 175px;align-items:center;padding:12px clamp(16px,3vw,36px);gap:16px;max-width:1180px;margin:0 auto;min-height:72px}.primary-nav{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;text-wrap:nowrap;width:100%;overflow-x:auto}.nav-link{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;color:var(--text-secondary);font-weight:500;transition:var(--transition);font-size:.9rem}.nav-link:hover,.nav-link:focus-visible{color:var(--text-primary);background-color:#bdecb626}.nav-link.is-active{background:#bdecb633;color:var(--text-accent);box-shadow:inset 0 0 0 1px #bdecb64d}.header-actions{display:flex;align-items:center;gap:10px}.menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:12px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#0d1b2a4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-primary);transition:var(--transition)}.menu-toggle:hover,.menu-toggle:focus-visible{border-color:#ffffff59;color:var(--text-accent)}.menu-toggle:focus-visible{outline:2px solid rgba(211,84,0,.6);outline-offset:4px}.menu-toggle-lines{display:grid;gap:5px;width:20px}.menu-toggle-line{display:block;height:2px;border-radius:999px;background:currentColor;transition:var(--transition);transform-origin:center}.menu-toggle.is-open .menu-toggle-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.is-open .menu-toggle-line:nth-child(2){opacity:0}.menu-toggle.is-open .menu-toggle-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu-drawer{position:fixed;top:72px;left:0;right:0;display:flex;flex-direction:column;gap:24px;padding:24px 20px 32px;background:#0d1b2aeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(-12px);opacity:0;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out;z-index:90}.mobile-menu-drawer.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-menu-nav{display:grid;gap:12px}.mobile-menu-link{display:inline-flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:14px;background:#0b1320b3;color:var(--text-primary);font-weight:600;font-size:1rem;text-decoration:none;transition:var(--transition)}.mobile-menu-link:hover,.mobile-menu-link:focus-visible{background:#d3540026;color:var(--text-accent)}.mobile-menu-link.is-active{background:#d3540033;color:var(--text-accent)}.mobile-menu-actions{display:grid;gap:12px}.mobile-menu-actions .action{width:100%}.mobile-menu-backdrop{position:fixed;inset:0;background:#040910bf;opacity:0;pointer-events:none;transition:opacity .2s ease-out;z-index:80}.mobile-menu-backdrop.is-visible{opacity:1;pointer-events:auto}.action{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-weight:600;border-radius:999px;border:1px solid transparent;transition:var(--transition);font-size:.9rem}.action-login{color:var(--text-primary);border-color:#fff3}.action-login:hover,.action-login:focus-visible{border-color:#fff6;color:var(--text-accent)}.action-signup{background:var(--gradient-main);color:var(--bg-color);box-shadow:var(--shadow-md)}.action-signup:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.action-signup:focus-visible{outline:2px solid var(--main-color-light);outline-offset:4px}.mobile-nav{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);background-color:var(--bg-tertiary);box-shadow:0 -10px 30px #00000059;border-top:1px solid rgba(255,255,255,.06);z-index:30}.mobile-nav-link{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;color:var(--text-secondary);font-size:.75rem;font-weight:600;transition:var(--transition)}.mobile-nav-link:hover,.mobile-nav-link:focus-visible{color:var(--text-accent)}.mobile-nav-link.is-active{color:var(--text-accent)}.mobile-nav-icon{width:24px;height:24px;stroke:currentColor}.mobile-nav-label{letter-spacing:.04em;text-transform:uppercase}.site-footer{background-color:var(--bg-tertiary);border-top:1px solid rgba(255,255,255,.06);margin-top:72px}.footer-inner{max-width:1180px;margin:0 auto;padding:48px clamp(20px,4vw,48px);display:grid;gap:48px}.footer-brand{display:flex;flex-direction:column;gap:16px;max-width:360px}.footer-copy{color:var(--text-secondary);font-size:.95rem}.footer-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px}.footer-heading{font-family:var(--font-primary);font-weight:600;font-size:.95rem;color:var(--text-primary);margin-bottom:16px}.footer-list{display:grid;gap:12px}.footer-link{color:var(--text-secondary);font-size:.9rem;transition:var(--transition)}.footer-link:hover,.footer-link:focus-visible{color:var(--text-accent)}.footer-bottom{border-top:1px solid rgba(255,255,255,.06);padding:24px clamp(20px,4vw,48px) 32px;display:flex;flex-direction:column;gap:16px;color:var(--text-muted);font-size:.85rem;background-color:#ffffffe6}.footer-meta{display:flex;flex-wrap:wrap;gap:12px 24px;max-width:1200px;margin:0 auto}.footer-meta-item{display:inline-flex;align-items:center}.home-page{background-color:#f4f6f8;color:#2c3e50;padding:clamp(48px,10vw,96px) clamp(20px,6vw,72px);display:flex;flex-direction:column;gap:clamp(48px,8vw,96px)}.home-page a{color:#2c3e50;text-decoration:underline;text-decoration-color:#d3540059;text-underline-offset:4px}.home-page a:hover,.home-page a:focus-visible{text-decoration-color:#d35400}.lead{font-family:"Space Grotesk","Manrope",var(--font-primary);font-size:1.05rem;line-height:1.6;color:#2c3e50}.section-shell{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.section-block h2,.section-shell h2{font-family:"Manrope",var(--font-primary);font-weight:700;font-size:clamp(1.75rem,3vw,2.25rem);color:#0d1b2a;margin:0}.section-block h3,.card h3{font-family:"Manrope",var(--font-primary);font-size:1.25rem;font-weight:600;color:#2c3e50;margin:0 0 12px}.section-block p,.card p{margin:0;color:#2c3e50;line-height:1.6}.home-hero{background-color:#fff;border-radius:24px;box-shadow:0 24px 64px #0d1b2a14}.home-hero-shell{display:grid;gap:clamp(32px,6vw,64px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:clamp(32px,6vw,72px)}.home-hero-copy h1{font-family:"Manrope",var(--font-primary);font-weight:700;font-size:clamp(2rem,4vw,2.75rem);line-height:1.2;color:#0d1b2a;margin:0 0 24px}.home-hero-actions{display:inline-flex;flex-wrap:wrap;gap:16px;margin-top:24px;padding:16px 20px;background:#0d1b2ae6;border-radius:20px;box-shadow:0 18px 42px #0d1b2a2e}.home-hero-action{text-decoration:none!important}.home-hero-action:last-child{color:#fff}.home-hero-tags{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 0;padding:0;list-style:none}.hero-tag{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;background:#2c3e5014;color:#0d1b2a;font-weight:600;font-size:.9rem;letter-spacing:.02em}.hero-tag:before{content:"";width:8px;height:8px;border-radius:999px;background:#27ae60;box-shadow:0 0 0 4px #27ae6033}.home-hero-figure{margin:0;display:flex;flex-direction:column;gap:16px;background:#f4f6f8;border-radius:24px;padding:clamp(20px,4vw,32px);border:1px solid rgba(13,27,42,.08)}.home-hero-visual{width:100%;height:auto;display:block}.home-hero-figure figcaption{font-size:.9rem;color:#0d1b2ab3}.games-page .home-hero-actions{background:#2c3e50e6}.games-page .home-hero-action:last-child{color:#f4f6f8}.payments-page .home-hero-actions{background:#d35400e6}.payments-page .home-hero-action:last-child{color:#f4f6f8}.mobile-app-page .home-hero-actions{background:#2c3e50e6}.mobile-app-page .home-hero-action:last-child{color:#f4f6f8}.sports-page .home-hero-actions{background:linear-gradient(135deg,#27ae60,#2c3e50)}.sports-page .home-hero-action:last-child{color:#f4f6f8}.responsible-page .home-hero-actions{background:#27ae60e6}.responsible-page .home-hero-action:last-child{color:#f4f6f8}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.card{background-color:#fff;border-radius:20px;padding:24px;box-shadow:0 16px 40px #0d1b2a0f;transition:transform .2s cubic-bezier(.19,1,.22,1),box-shadow .2s cubic-bezier(.19,1,.22,1)}.card:hover,.card:focus-within{transform:translateY(-4px);box-shadow:0 20px 52px #0d1b2a1a}.two-column{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(24px,5vw,48px)}.two-column>div{display:grid;gap:24px}.home-payments .card{margin-bottom:8px}.table-wrapper{overflow-x:auto;border-radius:20px;background-color:#fff;box-shadow:0 16px 40px #0d1b2a0f}.home-table,.data-table{width:100%;border-collapse:collapse;min-width:640px}.home-table th,.home-table td,.data-table th,.data-table td{padding:18px 20px;text-align:left;font-size:.95rem;color:#2c3e50;border-bottom:1px solid rgba(13,27,42,.08)}.home-table thead th,.data-table thead th{font-family:"Manrope",var(--font-primary);font-weight:600;font-size:.95rem;color:#0d1b2a;background-color:#f4f6f8}.home-table tbody tr:hover,.data-table tbody tr:hover{background-color:#d354000d}.table-card{display:grid;gap:16px}.table-card .table-wrapper{background:#f4f6f8d9;box-shadow:none;border:1px solid rgba(13,27,42,.08)}.table-card .data-table{min-width:560px}.info-list{padding-left:20px;margin:12px 0 0;display:grid;gap:8px;color:#2c3e50;font-size:.95rem;line-height:1.6}ul.info-list{list-style:disc}ol.info-list,.info-list--ordered{list-style:decimal;padding-left:24px}.info-list a{color:#2c3e50;text-decoration:underline;text-decoration-color:#d3540059;text-underline-offset:4px}.info-list a:hover,.info-list a:focus-visible{text-decoration-color:#d35400}.media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.media-card{background:#fff;border-radius:20px;padding:24px;box-shadow:0 16px 40px #0d1b2a0f;display:grid;gap:16px}.media-visual{width:100%;height:auto;display:block}.media-card figcaption{font-size:.9rem;color:#0d1b2ab3}.steps-grid .card{position:relative;padding-top:56px}.steps-grid{counter-reset:steps}.steps-grid .card:before{counter-increment:steps;content:counter(steps);position:absolute;top:24px;left:24px;width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#d35400,#27ae60);opacity:.85;color:#fff;display:grid;place-items:center;font-size:.9rem;font-weight:600}.faq-list{display:grid;gap:24px}.faq-item,.faq-item button{background-color:#fff;border-radius:20px;padding:24px;box-shadow:0 16px 40px #0d1b2a0f}.faq-item{position:relative;border:1px solid rgba(13,27,42,.08);padding:0}.faq-question{width:100%;border:none;background:transparent;padding:24px;font-family:"Manrope",var(--font-primary);font-weight:600;font-size:1.15rem;color:#0d1b2a;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;transition:background-color .2s cubic-bezier(.19,1,.22,1)}.faq-question:focus-visible{outline:2px solid #D35400;outline-offset:-4px}.faq-question span:first-of-type{flex:1 1 auto;text-align:left}.faq-toggle{width:36px;height:36px;border-radius:12px;background:#d354001a;color:#d35400;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s cubic-bezier(.19,1,.22,1)}.faq-toggle-icon{width:18px;height:18px}.faq-answer{margin:0;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.19,1,.22,1)}.faq-answer-inner{padding:0 24px 24px;color:#2c3e50;line-height:1.6}.faq-item.is-open .faq-answer{max-height:320px}.faq-item:not(.is-open) .faq-answer-inner{padding-bottom:0}.faq-item.is-open .faq-toggle{transform:rotate(45deg);background:#d3540040}.faq-item dt{margin:0;font-family:"Manrope",var(--font-primary)}.faq-item dd{margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(min-width:961px){body{padding-bottom:0}.mobile-nav{display:none}}@media(max-width:720px){.header-actions{display:none}.header-inner{display:flex;justify-content:space-between}.primary-nav{display:none}.menu-toggle{display:inline-flex}.mobile-nav{padding-bottom:env(safe-area-inset-bottom)}.mobile-menu-drawer{top:68px;padding-top:20px}.site-footer{margin-bottom:72px}}@media(max-width:375px){html{font-size:15px}body{padding-bottom:88px}.header-inner{grid-template-columns:1fr;min-height:64px;padding:12px 16px;gap:8px;align-items:center}.brand,.footprint{gap:8px;font-size:.95rem}.brand-mark{width:32px;height:32px;font-size:.8rem}.menu-toggle{width:40px;height:40px;margin-left:0}.mobile-menu-drawer{top:64px;padding:20px 16px 28px;gap:20px}.mobile-menu-link{padding:12px 14px;border-radius:12px;font-size:.95rem}.mobile-menu-actions{gap:10px}.mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-nav-link{padding:10px 6px;gap:4px}.mobile-nav-icon{width:22px;height:22px}.mobile-nav-label{font-size:.7rem;letter-spacing:.03em}.home-page{padding:32px 16px 96px;gap:40px}.section-shell{gap:24px}.section-block h2,.section-shell h2{font-size:1.6rem}.lead{font-size:.98rem}.home-hero{border-radius:20px}.home-hero-shell{padding:24px 18px;gap:24px}.home-hero-copy h1{font-size:1.9rem}.home-hero-actions{width:100%;margin-top:12px;padding:16px;flex-direction:column;align-items:stretch;gap:12px}.home-hero-action{width:100%;justify-content:center;font-size:.95rem;padding:12px 14px}.home-hero-tags{gap:8px;margin-top:24px}.hero-tag{padding:8px 12px;font-size:.85rem}.home-hero-figure{padding:16px;gap:12px;border-radius:18px}.home-hero-figure figcaption{font-size:.85rem}.card-grid,.media-grid,.two-column,.faq-list,.steps-grid{grid-template-columns:1fr;gap:18px}.two-column>div{gap:18px}.card,.media-card,.faq-item,.faq-item button{padding:20px;border-radius:18px}.steps-grid .card{padding-top:48px}.steps-grid .card:before{top:20px;left:20px}.info-list{padding-left:18px;font-size:.9rem}.table-wrapper{margin-inline:-16px;border-radius:16px}.home-table th,.home-table td,.data-table th,.data-table td{padding:14px 16px;font-size:.85rem}.home-table,.data-table{min-width:520px}.footer-inner{padding:40px 16px;gap:32px}.footer-columns{gap:20px}.footer-copy,.footer-heading{font-size:.9rem}.footer-bottom{padding:20px 16px 28px}.footer-meta{gap:12px}.faq-question{padding:20px;font-size:1rem;gap:12px}.faq-toggle{width:32px;height:32px}.faq-answer-inner{padding:0 20px 20px}}@media(max-width:375px){.home-hero-shell{display:flex;flex-direction:column}}.faq-item button{display:grid;grid-template-columns:1fr 40px}
