@font-face{font-family:'Cinzel';font-style:normal;font-weight:700;font-display:optional;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7PkRXMw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cinzel';font-style:normal;font-weight:700;font-display:optional;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7PkRXM8Xx.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cinzel';font-style:normal;font-weight:900;font-display:optional;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7PkRXMw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cinzel';font-style:normal;font-weight:900;font-display:optional;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7PkRXM8Xx.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:optional;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:optional;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:optional;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:optional;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg-deep:#050a10;--bg-surface:#0b1422;--bg-card:#0f1c30;--border-card:rgba(255,255,255,0.12);--gold-light:#fde047;--gold-primary:#f59e0b;--gold-dark:#b45309;--gold-gradient:linear-gradient(135deg,#fef08a 0%,#f59e0b 50%,#d97706 100%);--blue-accent:#3b82f6;--text-main:#ffffff;--text-muted:#e2e8f0;--text-dim:#94a3b8}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;background-color:var(--bg-deep)}body{background-color:var(--bg-deep);color:var(--text-main);font-family:'Plus Jakarta Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.6;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;background-image:radial-gradient(circle at 50% 10%,rgba(59,130,246,0.15),transparent 45%),radial-gradient(circle at 90% 40%,rgba(245,158,11,0.10),transparent 40%),radial-gradient(circle at 10% 80%,rgba(16,185,129,0.08),transparent 40%);background-attachment:fixed}.container{max-width:1200px;margin:0 auto;padding:0 24px;width:100%}header{position:sticky;top:0;z-index:100;background:rgba(5,10,16,0.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-card)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.brand-logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;min-height:48px}.logo-tile{width:42px;height:48px;background:linear-gradient(180deg,#ffffff 0%,#fffbeb 50%,#fef08a 100%);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,0.5),0 0 10px rgba(234,88,12,0.35);border:1.5px solid #ea580c;padding:3px 2px;box-sizing:border-box;gap:2px}.logo-tile .joker-svg{width:26px;height:26px;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.35))}.logo-tile .logo-tile-text{font-family:'Cinzel',serif;font-size:0.55rem;font-weight:900;letter-spacing:0.5px;color:#9a3412;text-shadow:0 1px 0 rgba(255,255,255,0.9);line-height:1}.logo-tile-sm{width:32px !important;height:38px !important;padding:2px 1px !important;border-radius:6px !important;gap:1px !important}.logo-tile-sm .joker-svg{width:20px !important;height:20px !important}.logo-tile-sm .logo-tile-text{font-size:0.45rem !important}.brand-name{font-family:'Cinzel',Georgia,serif;font-size:1.85rem;font-weight:900;letter-spacing:2px;background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-links{display:flex;align-items:center;gap:32px;list-style:none}.nav-links a{color:var(--text-muted);text-decoration:none;font-weight:700;font-size:1rem;padding:8px 4px;transition:color 0.2s;display:inline-block;min-height:44px;line-height:28px}.nav-links a:hover,.nav-links a:focus-visible{color:var(--gold-light);outline:2px solid var(--gold-light);outline-offset:4px;border-radius:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;font-size:1.1rem;font-weight:800;border-radius:14px;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer;border:none;text-align:center;min-height:48px;min-width:48px}.btn-gold{background:var(--gold-gradient);color:#050a10;box-shadow:0 10px 25px -4px rgba(245,158,11,0.5)}.btn-gold:hover,.btn-gold:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px -4px rgba(245,158,11,0.7);outline:3px solid #ffffff;outline-offset:2px}.btn-glass{background:#1e293b;color:#ffffff;border:2px solid rgba(255,255,255,0.25)}.btn-glass:hover,.btn-glass:focus-visible{background:#334155;border-color:#ffffff;transform:translateY(-2px);outline:3px solid var(--gold-light);outline-offset:2px}.btn-sm{padding:10px 22px;font-size:0.95rem;border-radius:10px}.hero{padding:60px 0 40px;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(245,158,11,0.16);border:1px solid rgba(245,158,11,0.45);color:#fde047;padding:8px 20px;border-radius:999px;font-size:0.92rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}h1.hero-title{font-family:'Cinzel',Georgia,serif;font-size:clamp(2.3rem,5.5vw,4.2rem);font-weight:900;line-height:1.15;margin-bottom:22px;color:#ffffff;letter-spacing:-0.5px}p.hero-subtitle{font-size:clamp(1.1rem,2vw,1.35rem);color:var(--text-muted);max-width:780px;margin:0 auto 36px;line-height:1.65}.hero-cta{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:48px}.hero-highlights{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap;padding:22px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:18px;max-width:860px;margin:0 auto}.highlight-item{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1rem;color:#f1f5f9}.highlight-icon{font-size:1.35rem}section{padding:60px 0}.section-header{text-align:center;margin-bottom:44px}.section-tag{font-size:0.9rem;font-weight:800;color:#fde047;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;display:block}.section-title{font-family:'Cinzel',Georgia,serif;font-size:clamp(1.8rem,3.5vw,2.7rem);font-weight:800;color:#ffffff;margin-bottom:12px}.section-desc{color:var(--text-muted);font-size:1.15rem;max-width:640px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.feature-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:20px;padding:32px 26px;transition:transform 0.25s ease,border-color 0.25s ease;display:flex;flex-direction:column}.feature-card:hover{transform:translateY(-4px);border-color:rgba(245,158,11,0.45)}.feature-icon-wrap{width:58px;height:58px;background:rgba(245,158,11,0.16);border:1px solid rgba(245,158,11,0.35);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px}.feature-card h3{font-size:1.3rem;font-weight:800;color:#ffffff;margin-bottom:10px}.feature-card p{color:var(--text-muted);font-size:1rem;line-height:1.6}.rules-wrapper{background:var(--bg-surface);border:1px solid var(--border-card);border-radius:24px;padding:40px 32px;box-shadow:0 20px 40px rgba(0,0,0,0.5)}.rules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.rule-box{background:#0f1c30;border-left:4px solid var(--gold-primary);border-radius:12px;padding:22px 20px}.rule-box h3{font-size:1.15rem;font-weight:800;color:#ffffff;margin-bottom:8px}.rule-box p{color:var(--text-muted);font-size:0.98rem;line-height:1.6}.rule-box strong{color:#fde047}.points-table-wrap{margin-top:36px;overflow-x:auto}.points-table{width:100%;border-collapse:collapse;text-align:left;font-size:0.98rem}.points-table th{background:rgba(245,158,11,0.2);color:#fde047;padding:16px;font-weight:800;border-bottom:2px solid rgba(245,158,11,0.4)}.points-table td{padding:16px;border-bottom:1px solid var(--border-card);color:#f1f5f9}.points-table tr:hover td{background:rgba(255,255,255,0.04)}details.faq-item{background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;margin-bottom:16px}details.faq-item summary{padding:22px 24px;font-size:1.15rem;font-weight:700;color:#ffffff;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:48px}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item summary:after{content:"▾";font-size:1.4rem;color:#fde047;transition:transform 0.2s}details[open].faq-item summary:after{transform:rotate(180deg)}details.faq-item summary:hover,details.faq-item summary:focus-visible{color:var(--gold-light);outline:2px solid var(--gold-light);outline-offset:-2px;border-radius:16px}.faq-content{padding:0 24px 22px;color:var(--text-muted);font-size:1.05rem;line-height:1.65}.faq-content a{color:#fde047;font-weight:700;text-decoration:underline;padding:2px 4px}.faq-content a:focus-visible{outline:2px solid #ffffff;outline-offset:2px;border-radius:4px}.platform-badge-now{background:rgba(34,197,94,0.2);color:#4ade80;padding:3px 10px;border-radius:6px;font-size:0.8rem;font-weight:800;border:1px solid rgba(34,197,94,0.4);letter-spacing:0.5px}.platform-badge-soon{background:rgba(245,158,11,0.2);color:#fbbf24;padding:3px 10px;border-radius:6px;font-size:0.8rem;font-weight:800;border:1px solid rgba(245,158,11,0.4);letter-spacing:0.5px}.platform-pill{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);color:var(--text-muted);font-size:0.88rem;font-weight:600;padding:6px 14px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;transition:border-color 0.2s}.platform-pill:hover{border-color:rgba(245,158,11,0.4);color:#ffffff}.platforms-section{padding:50px 0 70px;background:linear-gradient(180deg,rgba(11,20,34,0.6) 0%,rgba(5,10,16,0.95) 100%);border-top:1px solid var(--border-card);border-bottom:1px solid var(--border-card)}.platform-category-wrap{background:var(--bg-card);border:1px solid var(--border-card);border-radius:24px;padding:32px 28px;box-shadow:0 16px 36px rgba(0,0,0,0.4)}.platform-category-header{margin-bottom:24px}.platform-status-badge{display:inline-block;font-size:0.8rem;font-weight:800;padding:4px 12px;border-radius:999px;margin-bottom:8px;letter-spacing:0.6px}.available-badge{background:rgba(34,197,94,0.16);color:#4ade80;border:1px solid rgba(34,197,94,0.4)}.soon-badge{background:rgba(245,158,11,0.16);color:#fbbf24;border:1px solid rgba(245,158,11,0.4)}.platform-category-header h3{font-size:1.35rem;font-weight:800;color:#ffffff}.active-platforms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.active-platform-card{background:#09121d;border:1px solid rgba(255,255,255,0.1);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;position:relative;overflow:hidden}.active-platform-card:hover{transform:translateY(-4px);border-color:var(--gold-primary);box-shadow:0 12px 28px rgba(245,158,11,0.2)}.active-platform-icon-wrap{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#ffffff}.web-icon{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.telegram-icon{background:linear-gradient(135deg,#0284c7,#0369a1)}.apk-icon{background:linear-gradient(135deg,#16a34a,#15803d)}.active-platform-tag{font-size:0.75rem;font-weight:800;color:var(--gold-light);text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:4px}.active-platform-info h4{font-size:1.25rem;font-weight:800;color:#ffffff;margin-bottom:6px}.active-platform-info p{color:var(--text-muted);font-size:0.95rem;line-height:1.5}.active-platform-btn{align-self:flex-start;font-size:0.9rem;font-weight:800;color:var(--gold-primary);margin-top:auto;display:inline-flex;align-items:center;gap:6px;transition:gap 0.2s}.active-platform-card:hover .active-platform-btn{gap:10px;color:var(--gold-light)}.stores-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.store-card{background:#09121d;border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:16px 18px;display:flex;align-items:center;gap:14px;position:relative;transition:transform 0.2s ease,border-color 0.2s ease}.store-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,0.2)}.store-logo-wrap{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.06);flex-shrink:0;color:#ffffff}.store-logo-wrap.gplay{color:#34a853}.store-logo-wrap.appstore{color:#38bdf8}.store-logo-wrap.samsung{color:#60a5fa}.store-logo-wrap.huawei{color:#f87171}.store-logo-wrap.xiaomi{color:#fb923c}.store-details{display:flex;flex-direction:column;flex-grow:1;min-width:0}.store-name{font-size:0.98rem;font-weight:800;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-sub{font-size:0.78rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-soon-tag{font-size:0.75rem;font-weight:800;color:#fbbf24;background:rgba(245,158,11,0.18);border:1px solid rgba(251,191,36,0.45);padding:3px 8px;border-radius:6px;letter-spacing:0.5px;flex-shrink:0}.cta-banner{background:linear-gradient(135deg,rgba(30,58,138,0.6) 0%,rgba(180,83,9,0.45) 100%);border:2px solid rgba(245,158,11,0.4);border-radius:28px;padding:56px 36px;text-align:center;margin:40px 0}.cta-banner h2{font-family:'Cinzel',Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:900;color:#ffffff;margin-bottom:16px}.cta-banner p{color:#ffffff;font-size:1.2rem;max-width:650px;margin:0 auto 36px}footer{background:#03070c;border-top:1px solid var(--border-card);padding:40px 0;margin-top:auto}.footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:24px}.footer-brand{display:flex;align-items:center;gap:12px}.footer-links{display:flex;align-items:center;gap:24px;list-style:none}.footer-links a{color:var(--text-dim);text-decoration:none;font-size:0.95rem;font-weight:600;padding:8px 4px;min-height:44px;display:inline-block;line-height:28px}.footer-links a:hover,.footer-links a:focus-visible{color:#ffffff;outline:2px solid var(--gold-light);border-radius:4px}.footer-copy{color:var(--text-dim);font-size:0.92rem;text-align:center;width:100%;padding-top:16px;border-top:1px solid rgba(255,255,255,0.06)}@media (max-width:768px){.nav-links{display:none}.rules-wrapper{padding:24px 18px}.hero-highlights{gap:18px}}.btn-hero-action{font-size:1.15rem;padding:18px 38px}.btn-cta-bottom{font-size:1.2rem;padding:20px 44px}.platform-android-icon{background:linear-gradient(135deg,#0f9d58,#008744)}.platform-tag-green{color:#4ade80}.platform-category-wrap-mt{margin-top:36px}.table-caption-custom{text-align:left;color:#fde047;font-weight:800;padding-bottom:12px;font-size:1.1rem}.th-bold{font-weight:700}.features-container-max{max-width:800px;margin:0 auto}.features-mb-14{margin-bottom:14px}.features-mb-16{margin-bottom:16px}.features-header-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.features-sublist-grid{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:16px}.features-sublist-card{background:rgba(255,255,255,0.04);padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,0.08)}.features-tags-wrap{display:flex;flex-wrap:wrap;gap:8px}.cta-flex-wrap{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.brand-name-footer{font-size:1.3rem}