@keyframes feature-trace-spin{to{--feature-trace-angle:360deg}}.page-home .hero-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.15rem;width:100%;max-width:36rem;margin-inline:auto;display:flex}.page-home .hero-copy h1{letter-spacing:0;max-width:16ch;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2rem,6.5vw,3.25rem);font-style:normal;font-weight:400;line-height:1.2}.page-home .hero-sub{max-width:36ch;color:color-mix(in srgb, var(--fg) 78%, transparent);margin:0;font-size:clamp(.98rem,2.4vw,1.1rem);line-height:1.55}.page-home .hero-copy .btn-hero,.page-home .btn-hero--hero{width:86%;min-width:0}.page-home .cta-stack{flex-direction:column;align-items:stretch;gap:1rem;width:fit-content;max-width:100%;display:flex}.page-home .cta-stack .btn-hero,.page-home .cta-stack .btn-hero--hero{width:100%;margin-top:0}.page-home .hero-copy .cta-stack{width:86%}.page-home .copy .btn-hero{width:auto;min-width:min(100%,18rem);max-width:100%}.page-home .copy .cta-stack .btn-hero{width:100%;margin-top:0}.page-home .btn-telegram{color:#fff;letter-spacing:.01em;background:#229ed9;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;width:auto;min-height:2rem;padding:.35rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 4px 12px #229ed966}.page-home .btn-telegram:hover{background:#1b8fc7;box-shadow:0 6px 16px #229ed980}.page-home .btn-telegram:focus-visible{outline-offset:3px;outline:2px solid #54b3e6}.page-home .btn-telegram__icon{flex-shrink:0;width:14px;height:14px}.page-home .hero-link{min-height:44px;color:var(--fg);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.page-home .hero-link:hover,.page-home .hero-link:focus-visible{color:var(--success)}.page-home .hero-trust{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .75rem;margin:.35rem 0 0;font-size:.9rem;display:flex}.page-home .hero-trust__rating{color:#fbbf24;font-weight:700}.page-home .btn{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.page-home .btn-primary{background:var(--accent);color:var(--fg)}.page-home .btn-primary:hover,.page-home .btn-primary:focus-visible{background:color-mix(in srgb, var(--accent) 82%, white)}.page-home .btn-secondary{color:var(--fg);border-color:color-mix(in srgb, var(--fg) 28%, transparent);background:0 0}.page-home .btn-secondary:hover,.page-home .btn-secondary:focus-visible{border-color:var(--fg);background:color-mix(in srgb, var(--fg) 8%, transparent)}@media (min-width:768px){.page-home .hero-copy .btn-hero,.page-home .btn-hero--hero{width:auto;min-width:16rem}.page-home .hero-copy .cta-stack{width:auto;min-width:18rem}.page-home .hero-copy .cta-stack .btn-hero,.page-home .hero-copy .cta-stack .btn-hero--hero{width:100%;min-width:0}}.page-home .section{padding-block:3.5rem}.page-home .payments-section{padding-block:2.25rem 2.5rem}.page-home .section-surface{background:var(--surface)}.page-home .section h2{margin:0 0 1rem;font-size:clamp(1.55rem,4vw,2.15rem)}.page-home .section-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:center;margin:0 0 1.25rem;font-size:.95rem;font-weight:600}.page-home #games-heading{margin-top:2rem}.page-home .section-lead{color:var(--muted);max-width:40rem;margin:0 0 1.5rem}.page-home .section-lead a{color:var(--fg);font-weight:600}.page-home .copy a{color:var(--violet);font-weight:600}.page-home .copy a.btn-hero,.page-home .copy a.btn-hero:hover,.page-home .copy a.btn-hero:focus-visible,.page-home .copy a.btn-telegram,.page-home .copy a.btn-telegram:hover,.page-home .copy a.btn-telegram:focus-visible,.page-home .copy .tg-highlight__btn,.page-home .copy .tg-highlight__btn:hover,.page-home .copy .tg-highlight__btn:focus-visible{color:#fff}.page-home .section p{color:color-mix(in srgb, var(--fg) 90%, transparent);margin:0 0 1rem}.page-home .copy p:last-child{margin-bottom:0}.page-home .narrow{max-width:46rem}.page-home .split{align-items:center;gap:1.75rem;display:grid}.page-home .media{border-radius:var(--radius);margin:0;overflow:hidden}.page-home .media img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:none}.page-home .split-reverse .media img{object-fit:contain}.page-home .tg-highlight{border-radius:calc(var(--radius) * 1.5);background:radial-gradient(120% 90% at 0% 0%, #229ed929, transparent 60%), var(--surface);border:1px solid #229ed959;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 0 40px #229ed924}.page-home .tg-highlight__kicker{color:#54b3e6;letter-spacing:.06em;text-transform:uppercase;background:#229ed92e;border-radius:999px;padding:.3rem .75rem;font-size:.78rem;font-weight:700;display:inline-block}.page-home .section .tg-highlight__kicker{color:#54b3e6;margin:0 0 .85rem}.page-home .tg-highlight__perks{flex-wrap:wrap;gap:.5rem;margin:0 0 1.35rem;padding:0;list-style:none;display:flex}.page-home .tg-highlight__perks li{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 60%, transparent);border-radius:999px;padding:.35rem .8rem;font-size:.88rem;font-weight:600}.page-home .tg-highlight__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.page-home .copy .tg-highlight__btn{color:#fff;text-shadow:0 1px #00000040;background:linear-gradient(#4cc1f2 0%,#229ed9 55%,#1a88bf 100%);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;margin-bottom:6px;padding:.75rem 1.4rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #0000001f,0 5px #12658e,0 10px 22px #229ed973}.page-home .copy .tg-highlight__btn:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #0000001f,0 7px #12658e,0 14px 28px #229ed98c}.page-home .copy .tg-highlight__btn:active{transform:translateY(4px);box-shadow:inset 0 1px #ffffff59,0 1px #12658e,0 4px 10px #229ed959}.page-home .copy .tg-highlight__btn:focus-visible{outline-offset:3px;outline:2px solid #54b3e6}.page-home .tg-highlight__media{border:1px solid #229ed94d;line-height:0;display:block}.page-home .tg-highlight__media img{transition:transform .3s}.page-home .tg-highlight__media:hover img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.page-home .copy .tg-highlight__btn,.page-home .copy .tg-highlight__btn:hover,.page-home .copy .tg-highlight__btn:active,.page-home .tg-highlight__media:hover img{transition:none;transform:none}}.page-home .feature-grid,.page-home .reason-grid,.page-home .start-grid{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.page-home .feature-grid{grid-template-columns:1fr}.page-home .reason-grid{grid-template-columns:1fr;gap:1.35rem}.page-home .start-grid{gap:1.25rem;position:relative}.page-home .feature-card{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--bg) 55%, transparent);padding:1.15rem 1.1rem}.page-home .reason{--reason-accent:var(--green);grid-template-columns:auto 1fr;align-items:start;gap:.9rem;max-width:28rem;display:grid}.page-home .reason--green{--reason-accent:var(--green)}.page-home .reason--gold{--reason-accent:var(--gold);margin-left:clamp(0rem,6vw,2.5rem)}.page-home .reason--violet{--reason-accent:var(--violet)}.page-home .reason--red{--reason-accent:var(--red);margin-left:clamp(0rem,3vw,1.25rem)}.page-home .reason__icon{background:var(--surface);width:44px;height:44px;color:var(--reason-accent);border:1px solid color-mix(in srgb, var(--reason-accent) 35%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--reason-accent) 25%, transparent);border-radius:10px;flex-shrink:0;place-items:center;transition:box-shadow .18s;display:grid}.page-home .reason:hover .reason__icon,.page-home .reason:focus-within .reason__icon{box-shadow:0 0 28px color-mix(in srgb, var(--reason-accent) 42%, transparent)}.page-home .reason__icon svg{width:22px;height:22px;display:block}.page-home .reason__copy h3{letter-spacing:-.01em;margin:0 0 .3rem;font-size:1.08rem}.page-home .reason__copy p{color:var(--muted);margin:0;font-size:.98rem;line-height:1.45}.page-home .start-card{--start-accent:var(--green);border:1px solid var(--line);background:linear-gradient(165deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 72%, #000) 100%);border-radius:14px;padding:1.25rem 1.15rem 1.2rem;position:relative}.page-home .start-card--green{--start-accent:var(--green)}.page-home .start-card--gold{--start-accent:var(--gold)}.page-home .start-card--violet{--start-accent:var(--violet)}.page-home .start-card--red{--start-accent:var(--red)}.page-home .start-card--cta{border-color:color-mix(in srgb, var(--green) 55%, transparent);box-shadow:0 0 28px color-mix(in srgb, var(--green) 22%, transparent)}.page-home .start-card:not(:last-child):after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--start-accent) 70%, transparent), color-mix(in srgb, var(--start-accent) 15%, transparent));opacity:.7;pointer-events:none;z-index:0;width:2px;height:1.25rem;position:absolute;top:100%;left:calc(2.15rem - 1px)}.page-home .start-card--green:not(:last-child):after{background:linear-gradient(180deg, color-mix(in srgb, var(--green) 75%, transparent), color-mix(in srgb, var(--gold) 35%, transparent))}.page-home .start-card--gold:not(:last-child):after{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 75%, transparent), color-mix(in srgb, var(--violet) 35%, transparent))}.page-home .start-card--violet:not(:last-child):after{background:linear-gradient(180deg, color-mix(in srgb, var(--violet) 75%, transparent), color-mix(in srgb, var(--red) 35%, transparent))}.page-home .start-card>*{z-index:1;position:relative}.page-home .start-num{border:1.5px solid var(--start-accent);background:color-mix(in srgb, var(--start-accent) 18%, transparent);width:2rem;height:2rem;color:var(--start-accent);box-shadow:0 0 16px color-mix(in srgb, var(--start-accent) 35%, transparent);border-radius:999px;place-items:center;margin-bottom:.65rem;font-size:.9rem;font-weight:700;display:inline-grid}.page-home .start-register{width:auto;min-width:min(100%,12.5rem);margin-top:1rem}.page-home .start-note{color:var(--muted);max-width:40rem;margin:1.25rem 0 0;font-size:.92rem;line-height:1.5}.page-home .start-demo-link{margin:.65rem 0 0}.page-home .start-demo-link a{color:var(--violet);text-underline-offset:.18em;font-size:.95rem;font-weight:600;text-decoration:underline}.page-home .start-demo-link a:hover,.page-home .start-demo-link a:focus-visible{color:color-mix(in srgb, var(--violet) 75%, white)}.page-home .feature-card{--feature-accent:var(--violet);--feature-trace-angle:0deg;isolation:isolate;background:linear-gradient(165deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 72%, #000) 100%) padding-box, linear-gradient(var(--line), var(--line)) border-box;border:1px solid #0000;border-radius:14px;transition:box-shadow .18s;position:relative}.page-home .feature-card__trace{z-index:0;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--feature-trace-angle), transparent 0%, transparent 62%, color-mix(in srgb, var(--feature-accent) 15%, transparent) 72%, var(--feature-accent) 82%, color-mix(in srgb, var(--feature-accent) 85%, white) 88%, var(--feature-accent) 94%, transparent 100%);-webkit-mask-composite:xor;padding:1.5px;animation:3.2s linear infinite feature-trace-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-home .feature-card:nth-child(2) .feature-card__trace{animation-delay:-.8s}.page-home .feature-card:nth-child(3) .feature-card__trace{animation-delay:-1.6s}.page-home .feature-card:nth-child(4) .feature-card__trace{animation-delay:-2.4s}.page-home .feature-card>:not(.feature-card__trace){z-index:1;position:relative}.page-home .feature-card--violet{--feature-accent:var(--violet)}.page-home .feature-card--green{--feature-accent:var(--green)}.page-home .feature-card--gold{--feature-accent:var(--gold)}.page-home .feature-card--red{--feature-accent:var(--red)}.page-home .feature-card:hover{box-shadow:0 0 28px color-mix(in srgb, var(--feature-accent) 28%, transparent)}.page-home .feature-card:hover .feature-card__trace{animation-duration:2s}@media (prefers-reduced-motion:reduce){.page-home .feature-card__trace{background:color-mix(in srgb, var(--feature-accent) 55%, transparent);animation:none}}.page-home .feature-card .feature-icon{background:var(--surface);border:1px solid color-mix(in srgb, var(--feature-accent) 35%, transparent);width:44px;height:44px;box-shadow:0 0 20px color-mix(in srgb, var(--feature-accent) 25%, transparent);color:var(--feature-accent);border-radius:10px;place-items:center;margin-bottom:.75rem;display:grid}.page-home .feature-card .feature-icon svg{flex-shrink:0;width:22px;height:22px}.page-home .feature-card h3{color:var(--fg)}.page-home .feature-card p{color:var(--muted)}.page-home .step-num{background:color-mix(in srgb, var(--accent) 18%, transparent);width:2rem;height:2rem;color:var(--accent);border-radius:999px;place-items:center;margin-bottom:.65rem;font-size:.9rem;font-weight:700;display:inline-grid}.page-home .feature-card h3,.page-home .start-card h3{margin:0 0 .4rem;font-size:1.1rem}.page-home .feature-card p,.page-home .start-card p{color:var(--muted);margin:0;font-size:.98rem}.page-home .steps{gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.page-home .steps li{align-items:flex-start;gap:.75rem;display:flex}.page-home .step-num{flex-shrink:0;margin:0}.page-home .flow-line{letter-spacing:.02em;font-weight:700;color:var(--fg)!important;margin:0 0 1.25rem!important}.page-home .game-list{gap:.85rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.page-home .game-link{color:inherit;border-bottom:1px solid color-mix(in srgb, var(--fg) 12%, transparent);gap:.35rem;padding:1rem 1.1rem;text-decoration:none;transition:color .16s;display:grid}.page-home .game-link:hover .game-link__cta,.page-home .game-link:focus-visible .game-link__cta{color:var(--success)}.page-home .game-link__name{letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.page-home .game-link__blurb{color:var(--muted);max-width:42rem;font-size:.95rem;line-height:1.5}.page-home .game-link__cta{color:var(--muted);font-size:.92rem;font-weight:700}@media (min-width:768px){.page-home .game-list{grid-template-columns:1fr 1fr;gap:1rem 2rem}}.page-home .start-grid{counter-reset:none}.page-home .faq-list{gap:.65rem;margin-top:1.25rem;display:grid}.page-home .faq-item{border:1px solid color-mix(in srgb, var(--fg) 10%, transparent);border-radius:var(--radius);background:var(--bg);padding:0 1rem}.page-home .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;font-weight:700;list-style:none;display:flex}.page-home .faq-item summary::-webkit-details-marker{display:none}.page-home .faq-item summary:after{content:"+";color:var(--accent);flex-shrink:0;font-size:1.25rem;line-height:1}.page-home .faq-item[open] summary:after{content:"–"}.page-home .faq-item p{color:var(--muted);margin:0 0 1rem}.page-home .final-cta{isolation:isolate;background:var(--bg);text-align:center;place-items:center;min-height:clamp(14rem,42vw,22rem);padding-block:clamp(2.75rem,7vw,4.5rem);display:grid;position:relative;overflow:hidden}.page-home .final-cta__bg{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.page-home .final-cta__shade{z-index:1;background:linear-gradient(180deg, #0000008c, #000000c7), radial-gradient(ellipse 55% 60% at 50% 40%, color-mix(in srgb, var(--green) 16%, transparent), transparent 70%);position:absolute;inset:0}.page-home .final-cta__inner{z-index:2;flex-direction:column;align-items:center;gap:.85rem;max-width:36rem;display:flex;position:relative}.page-home .final-cta__inner h2{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(1.65rem,4.5vw,2.35rem);font-weight:800}.page-home .final-cta__inner p{color:color-mix(in srgb, var(--fg) 78%, transparent);margin:0;line-height:1.5}.page-home .final-cta__inner .btn-hero{width:auto;min-width:min(100%,18rem);margin-top:.5rem}.page-home .final-cta__inner .cta-stack{margin-top:.5rem}.page-home .final-cta__inner .cta-stack .btn-hero{width:100%;min-width:min(100%,18rem);margin-top:0}@media (min-width:768px){.page-home .section{padding-block:4.5rem}.page-home .split{grid-template-columns:1.1fr .9fr;gap:2.5rem}.page-home .split-reverse{grid-template-columns:.9fr 1.1fr}.page-home .split-reverse .copy{order:2}.page-home .split-reverse .media{order:1}.page-home .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-home .reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.75rem 1.5rem}.page-home .reason{max-width:none}.page-home .reason--gold{margin-top:1.25rem;margin-left:0}.page-home .reason--red{margin-top:.75rem;margin-left:0}.page-home .start-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.15rem}.page-home .start-card:not(:last-child):after{opacity:.85;background:linear-gradient(90deg, color-mix(in srgb, var(--start-accent) 80%, transparent), color-mix(in srgb, var(--start-accent) 12%, transparent));width:1.25rem;height:2px;top:2.25rem;left:calc(100% - .05rem)}.page-home .start-card--green:not(:last-child):after{background:linear-gradient(90deg, color-mix(in srgb, var(--green) 85%, transparent), color-mix(in srgb, var(--gold) 40%, transparent))}.page-home .start-card--gold:not(:last-child):after{background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 85%, transparent), color-mix(in srgb, var(--violet) 40%, transparent))}.page-home .start-card--violet:not(:last-child):after{background:linear-gradient(90deg, color-mix(in srgb, var(--violet) 85%, transparent), color-mix(in srgb, var(--red) 40%, transparent))}}@media (min-width:1024px){.page-home .reason-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1.25rem}.page-home .reason--gold{margin-top:1.75rem}.page-home .reason--violet{margin-top:.35rem}.page-home .reason--red{margin-top:1.1rem}}.page-home[lang=hi],.page-home[lang=hi] h1,.page-home[lang=hi] h2,.page-home[lang=hi] h3{font-family:"Nirmala UI", "Mangal", "Noto Sans Devanagari", var(--font-display)}.page-home[lang=hi] .btn-hero,.page-home[lang=hi] .btn-telegram,.page-home[lang=hi] .tg-highlight__btn{color:#fff;-webkit-text-fill-color:#fff;font-family:"Nirmala UI", "Mangal", "Noto Sans Devanagari", var(--font-display)}.page-home[lang=hi] .hero-copy h1{max-width:12em}
