:root{--ink:#0b1020;--ink-soft:#46536b;--paper:#f4f6fb;--card:#fff;--brand:#6d5cff;--brand-deep:#3b2fd6;--brand-soft:#eef0ff;--accent:#ff9d2e;--accent-soft:#fff4e5;--ok:#16a34a;--line:#e6e9f2;--radius:18px;--shadow:0 12px 36px #181e3c17;--shadow-lg:0 24px 60px #181e3c29}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.75}.wrap{max-width:1060px;margin:0 auto;padding:0 24px}a{color:var(--brand)}img{max-width:100%}.nav{color:#fff;z-index:50;background:linear-gradient(#0b1020 0%,#10163a 100%);border-bottom:1px solid #ffffff14;padding:0;position:sticky;top:0;box-shadow:0 8px 30px #0b102059}.nav .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding-top:10px;padding-bottom:10px;display:flex;position:relative}.nav-brand{color:#fff;letter-spacing:-.01em;align-items:center;gap:11px;font-size:1.2rem;font-weight:800;text-decoration:none;display:flex}.nav-brand .dot{background:linear-gradient(135deg, var(--brand), var(--accent));color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:1.08rem;font-weight:900;display:grid;box-shadow:0 4px 16px #6d5cff80}.nav-links{flex-wrap:wrap;gap:4px;display:flex}.nav-links a{color:#b9c2d8;border-radius:10px;padding:9px 15px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.nav-links a:hover{color:#fff;background:#ffffff1a}.nav-toggle{display:none}.nav-toggle label{cursor:pointer;border-radius:10px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.nav-toggle label:hover{background:#ffffff1a}.nav-toggle label span{background:#fff;border-radius:3px;width:22px;height:2.5px;transition:transform .2s,opacity .2s}#nav-check{display:none}#nav-check:checked+.nav-toggle label span:first-child{transform:translateY(7.5px)rotate(45deg)}#nav-check:checked+.nav-toggle label span:nth-child(2){opacity:0}#nav-check:checked+.nav-toggle label span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.hero{color:#fff;text-align:center;background:radial-gradient(1100px 520px at 18% -12%,#6d5cff6b,#0000 60%),radial-gradient(900px 500px at 88% 4%,#ff9d2e42,#0000 55%),linear-gradient(168deg,#0b1020 0%,#151a3d 52%,#23204e 100%);padding:88px 0 74px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#6d5cff4d,#0000);width:1000px;height:200px;position:absolute;bottom:-70px;left:50%;transform:translate(-50%)}.hero h1{letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:800;line-height:1.2}.hero p{color:#c3cbe6;max-width:680px;margin:0 auto 32px;font-size:1.1rem}.hero-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px;display:flex}.hero-badges span{color:#e7e9ff;backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:8px 18px;font-size:.85rem;display:inline-flex}.hero-badges span:before{content:"";background:#ffb347;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #ffb347cc}.hero-badges span:nth-child(2):before{background:#6d5cff;box-shadow:0 0 8px #6d5cffcc}.hero-badges span:nth-child(3):before{background:#16a34a;box-shadow:0 0 8px #16a34acc}.hero-badges span:nth-child(4):before{background:#ff9d2e;box-shadow:0 0 8px #ff9d2ecc}.hero-cta{z-index:2;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.btn{letter-spacing:.01em;border-radius:999px;padding:15px 36px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-block}.btn-primary{color:#1a1405;background:linear-gradient(135deg,#ffb347,#ff9d2e);box-shadow:0 10px 30px #ff9d2e73}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 18px 40px #ff9d2e8c}.btn-ghost{color:#fff;background:#ffffff12;border:1.5px solid #fff6}.btn-ghost:hover{background:#ffffff26;transform:translateY(-3px)}.grid{gap:24px;display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px;transition:transform .22s,box-shadow .22s}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.card h3{letter-spacing:-.01em;margin-bottom:8px;font-size:1.08rem}.card p{color:var(--ink-soft);font-size:.95rem}.card-icon{background:linear-gradient(135deg, var(--brand-soft), #f7f3ff);border:1px solid #6d5cff24;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:16px;font-size:1.65rem;display:grid;position:relative}.card-icon:before{content:"";opacity:.92;background-position:50%;background-repeat:no-repeat;background-size:contain;width:26px;height:26px}.card-icon[data-icon=login]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233b2fd6'%3E%3Cpath d='M12 2C8.1 2 5 5.1 5 9v3c0 1.7.8 3.2 2 4.2V17c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-.8c1.2-1 2-2.5 2-4.2V9c0-3.9-3.1-7-7-7zm-2 14v-2h4v2h-4zm4-4h-4V9c0-1.1.9-2 2-2s2 .9 2 2v3z'/%3E%3C/svg%3E")}.card-icon[data-icon=apk]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233b2fd6'%3E%3Cpath d='M17 1.01L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14z'/%3E%3C/svg%3E")}.card-icon[data-icon=slot]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233b2fd6'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm3 10h2v-2H7v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zM7 8h2V6H7v2zm4 0h2V6h-2v2zm4 0h2V6h-2v2z'/%3E%3C/svg%3E")}.card-icon[data-icon=deposit]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233b2fd6'%3E%3Cpath d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z'/%3E%3C/svg%3E")}.card-icon[data-icon=bonus]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233b2fd6'%3E%3Cpath d='M12 2l2.4 4.9L20 8l-4 3.9L17.5 18 12 15 6.5 18 8 11.9 4 8l5.6-1.1L12 2z'/%3E%3C/svg%3E")}.card-icon[data-icon=secure]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233b2fd6'%3E%3Cpath d='M12 1L3 5v6c0 5.6 3.8 10.7 9 12 5.2-1.3 9-6.4 9-12V5L12 1zm-1 14l-4-4 1.4-1.4L11 12.2l5.6-5.6L18 8l-7 7z'/%3E%3C/svg%3E")}.card-link{color:var(--brand);margin-top:14px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-block}.card-link:hover{text-decoration:underline}section.block{padding:66px 0}.kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--brand);margin-bottom:10px;font-size:.76rem;font-weight:800}h2.sec-title{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800}.sec-sub{color:var(--ink-soft);max-width:680px;margin-bottom:34px;font-size:1.04rem}.sec-head{text-align:center;max-width:760px;margin:0 auto 42px}.sec-head .sec-sub{margin-left:auto;margin-right:auto}ol.steps{counter-reset:s;gap:18px;list-style:none;display:grid}ol.steps li{counter-increment:s;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px 24px 24px 72px;position:relative}ol.steps li:before{content:counter(s);background:linear-gradient(135deg, var(--brand), var(--brand-deep));color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.05rem;font-weight:800;display:grid;position:absolute;top:22px;left:20px;box-shadow:0 4px 14px #6d5cff66}details.faq{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:14px;overflow:hidden}details.faq summary{cursor:pointer;padding:20px 54px 20px 22px;font-size:1rem;font-weight:700;list-style:none;position:relative}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";color:var(--brand);font-size:1.4rem;font-weight:400;transition:transform .2s;position:absolute;top:50%;right:22px;transform:translateY(-50%)}details.faq[open] summary:after{content:"–"}details.faq .faq-body{color:var(--ink-soft);padding:0 22px 20px;font-size:.95rem}.table-scroll{border-radius:var(--radius);box-shadow:var(--shadow);overflow-x:auto}table.data{border-collapse:collapse;background:var(--card);border-radius:var(--radius);width:100%;font-size:.95rem;overflow:hidden}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--line);padding:15px 18px}table.data th{background:var(--brand-soft);color:var(--brand-deep);font-weight:700}table.data tr:last-child td{border-bottom:none}table.data tr:hover td{background:#fafbff}.notice{background:var(--accent-soft);border-left:4px solid var(--accent);color:#7c4a0e;border-radius:12px;margin:26px 0;padding:18px 22px;font-size:.96rem}.notice a{color:#b45309}.cta-band{background:linear-gradient(135deg, var(--brand-deep) 0%, var(--brand) 60%, #8b7bff 100%);text-align:center;color:#fff;box-shadow:var(--shadow-lg);border-radius:24px;padding:48px 40px;position:relative;overflow:hidden}.cta-band:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.cta-band h2{margin-bottom:12px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.cta-band p{color:#d7d9ff;max-width:580px;margin-bottom:26px;margin-left:auto;margin-right:auto}.foot{color:#8e98b8;background:linear-gradient(#0b1020 0%,#0e1330 100%);margin-top:48px;padding:48px 0 40px;font-size:.88rem}.foot .wrap{gap:22px;display:grid}.foot-links{flex-wrap:wrap;gap:24px;display:flex}.foot-links a{color:#c3cbe6;font-weight:600;text-decoration:none}.foot-links a:hover{color:#fff}.foot small{margin-top:14px;line-height:1.7;display:block}.center{text-align:center}.mt-1{margin-top:12px}.mt-2{margin-top:24px}.mt-3{margin-top:38px}.mb-1{margin-bottom:12px}.mb-2{margin-bottom:24px}.pill{color:#0e7a3d;background:#d9f4e3;border-radius:999px;padding:5px 16px;font-size:.8rem;font-weight:700;display:inline-block}.pill-warn{color:#9a5b00;background:#fff0d9}.pill-down{color:#b91c1c;background:#fde8e8}code{background:var(--brand-soft);color:var(--brand-deep);border-radius:8px;padding:3px 10px;font-size:.92em}@media (width<=860px){.wrap{padding:0 18px}.hero{padding:64px 0 52px}.hero h1{font-size:clamp(1.6rem,5.4vw,2.2rem)}.hero p{font-size:1rem}.hero-badges span{padding:7px 13px;font-size:.78rem}.hero-cta .btn{padding:13px 26px;font-size:.92rem}.grid-3,.grid-2{grid-template-columns:1fr}section.block{padding:46px 0}.card{padding:22px}.cta-band{border-radius:18px;padding:36px 22px}.cta-band .btn{width:100%;max-width:340px;margin:0 auto;display:block}ol.steps li{padding:20px 18px 20px 62px}ol.steps li:before{width:34px;height:34px;top:20px;left:16px}.nav .wrap{min-height:56px}.nav-links{gap:2px}.nav-links a{padding:7px 10px;font-size:.8rem}.foot{padding:38px 0 32px}.foot-links{gap:16px}table.data{font-size:.85rem}table.data th,table.data td{padding:12px}.sec-head{margin-bottom:30px}h2.sec-title{font-size:1.4rem}}@media (width<=480px){.nav .wrap{justify-content:space-between}.nav-brand{font-size:1.05rem}.nav-brand .dot{width:34px;height:34px;font-size:.95rem}.nav-links{background:linear-gradient(#10163a,#0b1020);border-bottom:1px solid #ffffff14;flex-direction:column;gap:0;padding:10px 18px 16px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #0006}.nav-links a{border-radius:10px;padding:12px 14px;font-size:.95rem;display:block}.nav-links a:hover{background:#ffffff1a}.nav-toggle{display:block}#nav-check:checked~.nav-links{display:flex}.hero-badges{gap:7px}.hero-badges span{flex:auto;justify-content:center}.hero-cta{flex-direction:column;align-items:center}.hero-cta .btn{width:100%;max-width:320px}}
