:root {
  --clr-header: #08093a;
  --clr-header-dark: #050628;
  --clr-bg: #263b8c;
  --clr-bg-dark: #1e2f6e;
  --clr-bg-card: #1a2b6b;
  --clr-accent-yellow: #e7e822;
  --clr-accent-yellow-hover: #c9ca10;
  --clr-accent-red: #dd0701;
  --clr-accent-red-hover: #b80500;
  --clr-text: #f0f4ff;
  --clr-text-muted: #a8b8e8;
  --clr-text-dark: #d0daf8;
  --clr-border: rgba(231,232,34,0.18);
  --clr-border-card: rgba(255,255,255,0.1);
  --clr-white: #ffffff;
  --radius-sm: 6px;
  --radius-md: 12px;
  --radius-lg: 20px;
  --radius-xl: 28px;
  --shadow-card: 0 4px 24px rgba(8,9,58,0.5);
  --shadow-btn: 0 4px 16px rgba(231,232,34,0.3);
  --shadow-btn-red: 0 4px 16px rgba(221,7,1,0.4);
  --transition: 0.25s ease;
  --font-main: Verdana, Geneva, Tahoma, sans-serif;
}

*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;background-color:var(--clr-bg)}
body{font-family:var(--font-main);background-color:var(--clr-bg);color:var(--clr-text);line-height:1.6;overflow-x:hidden;font-size:15px}
img{max-width:100%;height:auto;display:block}
a{color:var(--clr-accent-yellow);text-decoration:none;transition:color var(--transition)}
a:hover{color:var(--clr-accent-yellow-hover)}

.x7k2m1{display:none}
.wp-content-dummy{visibility:hidden;position:absolute;pointer-events:none;width:0;height:0;overflow:hidden}
.elementor-hidden-ref{display:none !important}

.site-wrapper{display:flex;flex-direction:column;min-height:100vh}
.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}
.container--wide{max-width:1400px}
.section-gap{margin-bottom:48px}

.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;border-radius:var(--radius-md);font-family:var(--font-main);font-size:14px;font-weight:700;cursor:pointer;border:none;text-decoration:none;transition:transform var(--transition),box-shadow var(--transition),background var(--transition);white-space:nowrap;letter-spacing:0.03em}
.btn:hover{transform:translateY(-2px)}
.btn:active{transform:translateY(0)}
.btn--yellow{background:var(--clr-accent-yellow);color:#08093a;box-shadow:var(--shadow-btn)}
.btn--yellow:hover{background:var(--clr-accent-yellow-hover);color:#08093a;box-shadow:0 6px 24px rgba(231,232,34,0.5)}
.btn--red{background:var(--clr-accent-red);color:var(--clr-white);box-shadow:var(--shadow-btn-red)}
.btn--red:hover{background:var(--clr-accent-red-hover);color:var(--clr-white);box-shadow:0 6px 24px rgba(221,7,1,0.6)}
.btn--outline{background:transparent;color:var(--clr-accent-yellow);border:2px solid var(--clr-accent-yellow)}
.btn--outline:hover{background:rgba(231,232,34,0.1);color:var(--clr-accent-yellow)}
.btn--lg{padding:14px 32px;font-size:16px;border-radius:var(--radius-lg)}
.btn--sm{padding:8px 16px;font-size:13px}
.btn--pulse{animation:pulseBtnRed 2s infinite}

@keyframes pulseBtnRed{0%,100%{box-shadow:0 4px 16px rgba(221,7,1,0.4)}50%{box-shadow:0 6px 32px rgba(221,7,1,0.8),0 0 24px rgba(221,7,1,0.4)}}
@keyframes pulseBtnYellow{0%,100%{box-shadow:0 4px 16px rgba(231,232,34,0.3)}50%{box-shadow:0 6px 32px rgba(231,232,34,0.7),0 0 20px rgba(231,232,34,0.4)}}
@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
@keyframes flyIn{from{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}
@keyframes floatPlane{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}
@keyframes spinLoader{to{transform:rotate(360deg)}}
@keyframes shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}
@keyframes multiplierPop{0%{opacity:0;transform:scale(0.5)}60%{transform:scale(1.15)}100%{opacity:1;transform:scale(1)}}

.site-header{background:var(--clr-header);border-bottom:1px solid rgba(231,232,34,0.15);position:sticky;top:0;z-index:1000;box-shadow:0 2px 24px rgba(8,9,58,0.7)}
.header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;min-height:64px}
.header-logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}
.header-logo img{height:44px;width:auto;object-fit:contain}
.header-logo-text{font-size:20px;font-weight:700;color:var(--clr-accent-yellow);letter-spacing:0.05em;line-height:1}
.header-logo-sub{font-size:10px;color:var(--clr-text-muted);letter-spacing:0.1em;text-transform:uppercase}
.header-nav{display:flex;align-items:center;gap:4px}
.header-nav a{display:flex;align-items:center;gap:6px;color:var(--clr-text);font-size:13px;padding:8px 12px;border-radius:var(--radius-sm);transition:background var(--transition),color var(--transition);white-space:nowrap}
.header-nav a:hover{background:rgba(255,255,255,0.08);color:var(--clr-accent-yellow)}
.header-nav svg{width:16px;height:16px;flex-shrink:0}
.header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}
.burger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:8px;border-radius:var(--radius-sm);background:transparent;border:none}
.burger span{display:block;width:24px;height:2px;background:var(--clr-text);border-radius:2px;transition:transform var(--transition),opacity var(--transition)}
.burger.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.burger.active span:nth-child(2){opacity:0}
.burger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.mobile-actions{display:none}

.hero{position:relative;overflow:hidden;background:var(--clr-header);min-height:520px;display:flex;align-items:center}
.hero-bg{position:absolute;inset:0;z-index:0}
.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center}
.hero-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(8,9,58,0.82) 0%,rgba(38,59,140,0.55) 60%,rgba(8,9,58,0.7) 100%)}
.hero-content{position:relative;z-index:2;width:100%;padding:60px 0}
.hero-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(231,232,34,0.15);border:1px solid rgba(231,232,34,0.4);border-radius:30px;padding:6px 16px;font-size:12px;color:var(--clr-accent-yellow);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:20px;animation:fadeInDown 0.6s ease both}
.hero-h1{font-size:clamp(28px,5vw,56px);font-weight:700;color:var(--clr-white);line-height:1.15;margin-bottom:16px;text-shadow:0 2px 16px rgba(0,0,0,0.6);animation:flyIn 0.7s ease both 0.1s}
.hero-h1 span{color:var(--clr-accent-yellow)}
.hero-desc{font-size:clamp(14px,1.8vw,17px);color:var(--clr-text-dark);max-width:580px;margin-bottom:28px;line-height:1.7;animation:fadeInUp 0.7s ease both 0.2s}
.hero-spoiler{margin-bottom:24px;animation:fadeInUp 0.7s ease both 0.25s}
.hero-spoiler summary{cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--clr-text-muted);user-select:none;list-style:none}
.hero-spoiler summary::marker{display:none}
.hero-spoiler summary svg{width:14px;height:14px;transition:transform var(--transition)}
.hero-spoiler[open] summary svg{transform:rotate(90deg)}
.hero-spoiler-body{padding:16px;background:rgba(8,9,58,0.5);border:1px solid var(--clr-border);border-radius:var(--radius-md);margin-top:10px;font-size:14px;line-height:1.7;color:var(--clr-text-dark)}
.hero-btns{display:flex;align-items:center;gap:12px;flex-wrap:wrap;animation:fadeInUp 0.7s ease both 0.35s}
.hero-stats{display:flex;align-items:center;gap:24px;margin-top:32px;flex-wrap:wrap;animation:fadeInUp 0.7s ease both 0.45s}
.hero-stat{text-align:center}
.hero-stat-val{font-size:24px;font-weight:700;color:var(--clr-accent-yellow);line-height:1}
.hero-stat-lbl{font-size:11px;color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:0.08em;margin-top:2px}
.hero-stat-sep{width:1px;height:40px;background:rgba(255,255,255,0.15)}

.breadcrumbs{background:rgba(8,9,58,0.6);border-top:1px solid rgba(255,255,255,0.06);border-bottom:1px solid rgba(255,255,255,0.06);padding:10px 0}
.breadcrumbs-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap;list-style:none;font-size:13px;color:var(--clr-text-muted)}
.breadcrumbs-list li{display:flex;align-items:center;gap:6px}
.breadcrumbs-list a{color:var(--clr-text-muted);transition:color var(--transition)}
.breadcrumbs-list a:hover{color:var(--clr-accent-yellow)}
.breadcrumbs-list li.active span{color:var(--clr-text)}
.bc-sep{opacity:0.4}

.section{padding:48px 0}
.section-title{font-size:clamp(20px,3vw,28px);font-weight:700;color:var(--clr-white);margin-bottom:8px;line-height:1.3}
.section-title span{color:var(--clr-accent-yellow)}
.section-subtitle{font-size:14px;color:var(--clr-text-muted);margin-bottom:32px;line-height:1.6}

.block-card{background:var(--clr-bg-card);border:1px solid var(--clr-border-card);border-radius:var(--radius-xl);padding:32px;box-shadow:var(--shadow-card);transition:transform var(--transition),box-shadow var(--transition)}
.block-card:hover{transform:translateY(-2px);box-shadow:0 8px 40px rgba(8,9,58,0.7)}

.game-block{background:var(--clr-bg-card);border:1px solid var(--clr-border-card);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-card)}
.game-block-header{background:var(--clr-header);padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.game-block-title{font-size:16px;font-weight:700;color:var(--clr-white);display:flex;align-items:center;gap:10px}
.game-block-badge{background:rgba(231,232,34,0.15);border:1px solid rgba(231,232,34,0.4);color:var(--clr-accent-yellow);font-size:11px;font-weight:700;padding:3px 10px;border-radius:30px;letter-spacing:0.06em}
.game-block-btns{display:flex;gap:8px;flex-wrap:wrap}
.game-frame-wrap{position:relative;width:100%;padding-bottom:56.25%;background:#000;overflow:hidden}
.game-frame-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:none}
.game-frame-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:linear-gradient(135deg,#080930 0%,#1a2b6b 100%);cursor:pointer}
.game-frame-placeholder svg{width:72px;height:72px;color:var(--clr-accent-yellow);filter:drop-shadow(0 0 24px rgba(231,232,34,0.5));animation:floatPlane 3s ease-in-out infinite}
.game-frame-placeholder p{font-size:16px;font-weight:700;color:var(--clr-white)}
.game-frame-placeholder small{font-size:13px;color:var(--clr-text-muted)}
.game-play-label{font-size:12px;color:var(--clr-accent-yellow);text-align:center;padding:4px 8px}
.game-block-footer{padding:16px 24px;background:rgba(8,9,58,0.4);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.game-meta-item{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--clr-text-muted)}
.game-meta-item span{color:var(--clr-text)}
.game-meta-item svg{width:14px;height:14px;color:var(--clr-accent-yellow)}

.features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}
.feature-tile{background:var(--clr-bg-card);border:1px solid var(--clr-border-card);border-radius:var(--radius-lg);padding:24px 20px;text-align:center;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}
.feature-tile:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(8,9,58,0.6);border-color:rgba(231,232,34,0.3)}
.feature-tile-icon{width:56px;height:56px;margin:0 auto 16px;background:rgba(231,232,34,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center}
.feature-tile-icon svg{width:28px;height:28px;color:var(--clr-accent-yellow)}
.feature-tile-title{font-size:14px;font-weight:700;color:var(--clr-white);margin-bottom:8px}
.feature-tile-desc{font-size:13px;color:var(--clr-text-muted);line-height:1.55}

.video-block{background:var(--clr-bg-card);border:1px solid var(--clr-border-card);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-card)}
.video-block-header{background:var(--clr-header);padding:16px 24px;display:flex;align-items:center;gap:12px}
.video-block-header svg{width:20px;height:20px;color:#ff4444}
.video-block-title{font-size:15px;font-weight:700;color:var(--clr-white)}
.video-frame-wrap{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;background:#000}
.video-frame-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:none}

.review-block{background:var(--clr-bg-card);border:1px solid var(--clr-border-card);border-radius:var(--radius-xl);padding:36px;box-shadow:var(--shadow-card)}
.review-block-title{font-size:20px;font-weight:700;color:var(--clr-white);margin-bottom:24px;display:flex;align-items:center;gap:10px}
.review-block-title svg{width:22px;height:22px;color:var(--clr-accent-yellow)}
.review-content{font-size:15px;color:var(--clr-text);line-height:1.75}
.review-content h2,.review-content h3,.review-content h4{color:var(--clr-white);margin:24px 0 12px;font-family:var(--font-main);line-height:1.35}
.review-content h2{font-size:20px}
.review-content h3{font-size:17px;color:var(--clr-accent-yellow)}
.review-content h4{font-size:15px}
.review-content p{margin-bottom:14px}
.review-content ul,.review-content ol{margin:12px 0 16px 20px;line-height:1.8}
.review-content ul li,.review-content ol li{margin-bottom:6px;color:var(--clr-text-dark)}
.review-content ul li::marker{color:var(--clr-accent-yellow)}
.review-content strong{color:var(--clr-white);font-weight:700}
.review-content em{color:var(--clr-text-muted);font-style:italic}
.review-content a{color:var(--clr-accent-yellow);text-decoration:underline}
.review-content blockquote{background:rgba(231,232,34,0.07);border-left:4px solid var(--clr-accent-yellow);padding:14px 20px;margin:16px 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-style:italic;color:var(--clr-text-dark)}
.review-content table{width:100%;border-collapse:collapse;margin:16px 0;overflow-x:auto;display:block}
.review-content table th{background:var(--clr-header);color:var(--clr-accent-yellow);text-align:left;padding:10px 14px;font-size:13px;font-weight:700;border:1px solid rgba(255,255,255,0.1)}
.review-content table td{padding:10px 14px;font-size:14px;border:1px solid rgba(255,255,255,0.08);color:var(--clr-text-dark)}
.review-content table tr:nth-child(even) td{background:rgba(8,9,58,0.3)}
.review-content img{border-radius:var(--radius-md);margin:16px 0}
.review-content hr{border:none;border-top:1px solid rgba(255,255,255,0.1);margin:24px 0}

.faq-block{background:var(--clr-bg-card);border:1px solid var(--clr-border-card);border-radius:var(--radius-xl);padding:36px;box-shadow:var(--shadow-card)}
.faq-title{font-size:22px;font-weight:700;color:var(--clr-white);margin-bottom:28px;display:flex;align-items:center;gap:10px}
.faq-title svg{width:22px;height:22px;color:var(--clr-accent-yellow)}
.faq-item{border-bottom:1px solid rgba(255,255,255,0.07);overflow:hidden}
.faq-item:last-child{border-bottom:none}
.faq-question{width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-main);font-size:15px;font-weight:700;color:var(--clr-white);transition:color var(--transition)}
.faq-question:hover{color:var(--clr-accent-yellow)}
.faq-icon{width:24px;height:24px;border-radius:50%;background:rgba(231,232,34,0.12);border:1px solid rgba(231,232,34,0.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--transition),transform var(--transition)}
.faq-icon svg{width:14px;height:14px;color:var(--clr-accent-yellow);transition:transform var(--transition)}
.faq-item.active .faq-icon{background:rgba(231,232,34,0.2);transform:rotate(0deg)}
.faq-item.active .faq-icon svg{transform:rotate(45deg)}
.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding var(--transition)}
.faq-answer-inner{padding:0 0 18px;font-size:14px;color:var(--clr-text-dark);line-height:1.7}
.faq-answer-inner a{color:var(--clr-accent-yellow)}
.faq-item.active .faq-answer{max-height:300px}

.author-block{background:var(--clr-bg-card);border:1px solid var(--clr-border-card);border-radius:var(--radius-xl);padding:32px;box-shadow:var(--shadow-card)}
.author-inner{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap}
.author-photo{width:88px;height:88px;border-radius:50%;object-fit:cover;border:3px solid var(--clr-accent-yellow);flex-shrink:0;box-shadow:0 0 24px rgba(231,232,34,0.2)}
.author-info{flex:1;min-width:200px}
.author-name{font-size:18px;font-weight:700;color:var(--clr-white);margin-bottom:2px}
.author-position{font-size:13px;color:var(--clr-accent-yellow);font-weight:600;margin-bottom:12px}
.author-desc{font-size:14px;color:var(--clr-text-dark);line-height:1.65;margin-bottom:16px}
.author-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--clr-text-muted)}
.author-meta span{display:flex;align-items:center;gap:5px}
.author-meta svg{width:13px;height:13px}
.author-links{display:flex;align-items:center;gap:10px;margin-top:16px}
.author-link{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--radius-md);background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.12);font-size:12px;font-weight:600;color:var(--clr-text);transition:background var(--transition),border-color var(--transition)}
.author-link:hover{background:rgba(231,232,34,0.1);border-color:rgba(231,232,34,0.4);color:var(--clr-accent-yellow)}
.author-link svg{width:15px;height:15px}

.site-footer{background:var(--clr-header);border-top:1px solid rgba(231,232,34,0.12);padding:48px 0 0}
.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,0.07)}
.footer-logo-col{}
.footer-logo{display:flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:14px}
.footer-logo img{height:40px;width:auto;object-fit:contain}
.footer-logo-text{font-size:18px;font-weight:700;color:var(--clr-accent-yellow);letter-spacing:0.05em}
.footer-tagline{font-size:13px;color:var(--clr-text-muted);line-height:1.6;max-width:240px}
.footer-social{display:flex;align-items:center;gap:10px;margin-top:16px;flex-wrap:wrap}
.footer-social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.12);transition:background var(--transition),border-color var(--transition)}
.footer-social-link:hover{background:rgba(231,232,34,0.15);border-color:rgba(231,232,34,0.5)}
.footer-social-link svg{width:16px;height:16px;color:var(--clr-text-muted)}
.footer-social-link:hover svg{color:var(--clr-accent-yellow)}
.footer-nav-col{}
.footer-nav-title{font-size:12px;font-weight:700;color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:14px}
.footer-nav-list{list-style:none;display:flex;flex-direction:column;gap:8px}
.footer-nav-list a{font-size:13px;color:var(--clr-text-dark);transition:color var(--transition)}
.footer-nav-list a:hover{color:var(--clr-accent-yellow)}
.footer-trust-col{}
.footer-trust-title{font-size:12px;font-weight:700;color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:14px}
.trust-logos{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.trust-logo{background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-sm);padding:6px 12px;font-size:11px;font-weight:700;color:var(--clr-text-muted);white-space:nowrap;letter-spacing:0.05em}
.footer-payments{padding:24px 0;border-bottom:1px solid rgba(255,255,255,0.07)}
.footer-payments-title{font-size:12px;color:var(--clr-text-muted);font-weight:700;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:14px}
.payment-logos{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.payment-logo{background:rgba(255,255,255,0.09);border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-sm);padding:6px 14px;font-size:12px;font-weight:700;color:var(--clr-text);letter-spacing:0.04em}
.footer-provider{padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.07);display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.footer-provider-label{font-size:12px;color:var(--clr-text-muted);font-weight:700;text-transform:uppercase;letter-spacing:0.1em}
.footer-provider-link{display:flex;align-items:center;gap:8px;text-decoration:none;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-sm);padding:6px 14px;transition:border-color var(--transition)}
.footer-provider-link:hover{border-color:rgba(231,232,34,0.4)}
.footer-provider-link span{font-size:13px;font-weight:700;color:var(--clr-text)}
.footer-bottom{padding:20px 0;text-align:center}
.footer-legal{font-size:12px;color:var(--clr-text-muted);line-height:1.8;max-width:900px;margin:0 auto 12px}
.footer-legal a{color:var(--clr-text-muted)}
.footer-legal a:hover{color:var(--clr-accent-yellow)}
.footer-copyright{font-size:12px;color:rgba(255,255,255,0.3)}

.info-page-content{background:var(--clr-bg-card);border:1px solid var(--clr-border-card);border-radius:var(--radius-xl);padding:40px;box-shadow:var(--shadow-card);margin:40px 0}
.info-page-content h1{font-size:clamp(22px,3vw,30px);color:var(--clr-white);margin-bottom:20px}
.info-page-content h2{font-size:18px;color:var(--clr-accent-yellow);margin:24px 0 10px}
.info-page-content h3{font-size:15px;color:var(--clr-white);margin:18px 0 8px}
.info-page-content p{margin-bottom:14px;font-size:14px;color:var(--clr-text-dark);line-height:1.7}
.info-page-content ul,.info-page-content ol{margin:12px 0 16px 22px;line-height:1.8}
.info-page-content li{font-size:14px;color:var(--clr-text-dark);margin-bottom:6px}
.info-page-content li::marker{color:var(--clr-accent-yellow)}
.info-page-content strong{color:var(--clr-white)}
.info-page-content a{color:var(--clr-accent-yellow)}
.info-page-content hr{border:none;border-top:1px solid rgba(255,255,255,0.08);margin:20px 0}
.info-page-content table{width:100%;border-collapse:collapse;margin:16px 0;overflow-x:auto;display:block}
.info-page-content table th{background:var(--clr-header);color:var(--clr-accent-yellow);text-align:left;padding:10px 14px;font-size:13px;font-weight:700;border:1px solid rgba(255,255,255,0.1)}
.info-page-content table td{padding:10px 14px;font-size:14px;border:1px solid rgba(255,255,255,0.08);color:var(--clr-text-dark)}
.info-page-content table tr:nth-child(even) td{background:rgba(8,9,58,0.3)}

.ae4d7b{color:inherit;font:inherit}
.wp-block-ref{display:none}
.m9q3r2{pointer-events:none;opacity:0;position:fixed;z-index:-1}

@media (max-width:1024px){
  .footer-top{grid-template-columns:1fr 1fr}
  .footer-trust-col{grid-column:1/-1}
  .features-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}
}
@media (max-width:768px){
  .header-nav{display:none;position:fixed;top:64px;left:0;right:0;background:var(--clr-header);flex-direction:column;padding:16px;gap:4px;z-index:999;border-bottom:1px solid rgba(255,255,255,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.5)}
  .header-nav.open{display:flex}
  .header-actions{display:none}
  .burger{display:flex}
  .mobile-actions{display:flex;align-items:center;gap:8px}
  .hero-content{padding:40px 0}
  .hero-btns{gap:10px}
  .hero-btns .btn{flex:1 1 auto;min-width:120px}
  .section{padding:32px 0}
  .block-card{padding:20px}
  .review-block,.faq-block,.author-block{padding:24px}
  .footer-top{grid-template-columns:1fr}
  .footer-trust-col{grid-column:auto}
  .footer-inner-nav{flex-wrap:wrap;gap:8px}
  .game-block-header{flex-direction:column;align-items:flex-start}
  .game-block-footer{flex-direction:column;gap:8px}
  .features-grid{grid-template-columns:1fr 1fr}
  .author-inner{flex-direction:column;align-items:center;text-align:center}
  .author-links{justify-content:center}
  .author-meta{justify-content:center}
  .hero-stats{justify-content:center}
}
@media (max-width:480px){
  .features-grid{grid-template-columns:1fr}
  .hero-h1{font-size:26px}
  .container{padding:0 14px}
}

.fade-in-section{opacity:0;transform:translateY(24px);transition:opacity 0.55s ease,transform 0.55s ease}
.fade-in-section.visible{opacity:1;transform:translateY(0)}
.stagger-1{transition-delay:0.05s}
.stagger-2{transition-delay:0.1s}
.stagger-3{transition-delay:0.15s}
.stagger-4{transition-delay:0.2s}

.q8p2e1{font-size:0;line-height:0;height:0;overflow:hidden;display:block}
.n3v7k9{opacity:0;height:0;overflow:hidden}
