:root{--bg:#050914;--bg-2:#081022;--surface:#0c1428;--surface-2:#111d38;--text:#f4f7ff;--muted:#aeb9d3;--purple:#7b4dff;--cyan:#00e5ff;--orange:#ff7a1a;--line:rgba(180,199,255,.15);--shadow:0 24px 70px rgba(0,0,0,.36);--radius:24px;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;line-height:1.65;overflow-x:hidden}body.drawer-open{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}.container{width:min(calc(100% - 40px),var(--max));margin:auto}.section{padding:96px 0;position:relative}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--cyan);font-size:.72rem;font-weight:800;letter-spacing:.16em}.eyebrow.hot{padding:9px 14px;border:1px solid rgba(255,122,26,.4);border-radius:99px;color:#ffd5b4;background:rgba(255,122,26,.08)}h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;line-height:1.04;margin:0}h1{font-size:clamp(3.2rem,6.6vw,6.5rem);letter-spacing:-.035em}h2{font-size:clamp(2.2rem,4vw,4.2rem);letter-spacing:-.025em}h3{font-size:1.55rem}em{font-style:normal;color:var(--cyan)}p{color:var(--muted);margin:18px 0}.btn{min-height:48px;padding:0 22px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;transition:.25s ease;border:1px solid transparent;cursor:pointer}.btn:hover{transform:translateY(-3px) scale(1.02)}.btn-primary{color:#031018;background:linear-gradient(135deg,var(--cyan),#69f7ff 45%,#fff);box-shadow:0 12px 36px rgba(0,229,255,.25)}.btn-primary:hover{box-shadow:0 15px 50px rgba(0,229,255,.45)}.btn-secondary{color:#fff;background:linear-gradient(135deg,var(--purple),#a87cff);box-shadow:0 12px 36px rgba(123,77,255,.24)}.btn-ghost{border-color:var(--line);background:rgba(255,255,255,.06);color:#fff}.text-link{color:var(--cyan);font-weight:800}.site-header{position:sticky;top:0;z-index:100;background:rgba(5,9,20,.82);border-bottom:1px solid var(--line);backdrop-filter:blur(22px)}.nav-shell{height:78px;width:min(calc(100% - 40px),1240px);margin:auto;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;flex:none}.brand-mark{width:38px;height:42px;display:grid;place-items:center;clip-path:polygon(50% 0,96% 24%,84% 82%,50% 100%,16% 82%,4% 24%);background:linear-gradient(145deg,var(--cyan),var(--purple));box-shadow:0 0 28px rgba(0,229,255,.4)}.brand-mark i{font:800 25px/1 'Barlow Condensed';font-style:normal;color:#06101f}.brand-word{font:800 25px/1 'Barlow Condensed';letter-spacing:.045em}.brand-word strong{color:var(--cyan)}.desktop-nav{display:flex;align-items:center;gap:22px;margin-left:auto}.desktop-nav>a,.nav-drop>a{font-size:.82rem;font-weight:700;padding:28px 0 24px;position:relative}.desktop-nav>a:after,.nav-drop>a:after{content:"";position:absolute;left:0;right:100%;bottom:19px;height:2px;background:linear-gradient(90deg,var(--purple),var(--cyan));transition:.25s}.desktop-nav>a:hover:after,.desktop-nav>a.active:after,.nav-drop>a:hover:after,.nav-drop>a.active:after{right:0}.desktop-nav .nav-offer{color:#ffad71}.nav-drop{position:relative}.drop-panel{position:absolute;top:62px;left:-20px;min-width:220px;padding:10px;background:rgba(10,18,38,.98);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(10px);transition:.2s}.nav-drop:hover .drop-panel,.nav-drop:focus-within .drop-panel{opacity:1;visibility:visible;transform:none}.drop-panel a{display:block;padding:10px 12px;border-radius:9px;color:var(--muted);font-size:.82rem}.drop-panel a:hover{color:#fff;background:rgba(123,77,255,.18)}.header-actions{display:flex;gap:9px}.header-actions .btn{min-height:42px;padding:0 15px;font-size:.78rem}.menu-toggle{display:none;width:46px;height:46px;border:1px solid var(--line);background:rgba(255,255,255,.05);border-radius:12px;padding:12px}.menu-toggle span{display:block;height:2px;margin:5px 0;background:#fff}.mobile-drawer,.drawer-backdrop{display:none}.home-hero{min-height:760px;display:flex;align-items:center;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 70% 25%,rgba(123,77,255,.23),transparent 35%),radial-gradient(circle at 16% 70%,rgba(0,229,255,.1),transparent 30%),var(--bg)}.home-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,black,transparent 85%);z-index:-1}.hero-orbit{position:absolute;width:650px;height:650px;border:1px solid rgba(0,229,255,.1);border-radius:50%;right:-100px;top:20px;box-shadow:0 0 0 90px rgba(123,77,255,.025),0 0 0 180px rgba(0,229,255,.018);animation:orbit 12s linear infinite}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:72px}.hero-copy h1{margin:25px 0 20px;max-width:760px}.hero-copy h1 em{display:block;color:transparent;background:linear-gradient(90deg,var(--cyan),#d8ffff);background-clip:text}.hero-copy>p{font-size:1.04rem;max-width:650px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.trust-pills{display:flex;gap:24px;flex-wrap:wrap;margin-top:30px}.trust-pills span{display:grid;color:var(--muted);font-size:.76rem}.trust-pills b{font:800 1.35rem 'Barlow Condensed';color:#fff}.hero-visual{position:relative}.visual-frame{border:1px solid rgba(0,229,255,.26);padding:12px;border-radius:34px;transform:perspective(1000px) rotateY(-6deg);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.015));box-shadow:var(--shadow)}.hero-image{width:100%;aspect-ratio:1.25;object-fit:cover;border-radius:24px;animation:ken 12s ease-in-out infinite alternate}.float-chip{position:absolute;display:grid;padding:15px 18px;border:1px solid rgba(255,255,255,.18);background:rgba(6,13,29,.84);backdrop-filter:blur(16px);border-radius:16px;box-shadow:var(--shadow);animation:float 4s ease-in-out infinite}.float-chip b{font:800 1.5rem 'Barlow Condensed';color:var(--cyan)}.float-chip span{font-size:.72rem;color:var(--muted)}.chip-one{left:-38px;bottom:45px}.chip-two{right:-25px;top:45px;animation-delay:-2s}.quick-dock{position:relative;margin-top:-38px;z-index:4}.quick-dock .container{display:grid;grid-template-columns:1.2fr repeat(6,1fr);background:rgba(10,17,36,.95);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);overflow:hidden}.dock-label{display:flex;align-items:center;padding:20px;color:var(--cyan);font-weight:800;font-size:.75rem;letter-spacing:.13em;background:rgba(0,229,255,.06)}.quick-dock a{padding:18px 8px;text-align:center;color:var(--muted);font-size:.72rem;font-weight:700;border-left:1px solid var(--line);transition:.2s}.quick-dock a span{display:block;color:#fff;font:800 1.15rem 'Barlow Condensed'}.quick-dock a:hover{background:linear-gradient(180deg,rgba(123,77,255,.2),rgba(0,229,255,.08));color:#fff}.section-heading{margin-bottom:42px}.section-heading h2{max-width:780px;margin-top:12px}.section-heading.split{display:flex;align-items:end;justify-content:space-between;gap:40px}.section-heading.split>p{max-width:430px}.bento-grid{display:grid;grid-template-columns:1.25fr .75fr .75fr;grid-auto-rows:260px;gap:16px}.bento-card{position:relative;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;padding:24px;display:flex;flex-direction:column;justify-content:end;isolation:isolate;transition:.3s}.bento-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(3,7,17,.92));z-index:-1}.bento-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:.55s}.bento-card:hover{transform:translateY(-6px);border-color:rgba(0,229,255,.5)}.bento-card:hover img{transform:scale(1.07)}.bento-card span,.news-feature span,.news-compact span,.story-card span{color:var(--cyan);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.bento-main{grid-row:span 2}.bento-wide{grid-column:span 2}.timeline-section{background:linear-gradient(180deg,var(--bg),#080f20,var(--bg))}.timeline{display:grid;grid-template-columns:repeat(4,1fr)}.timeline article{padding:25px 28px 15px;position:relative;border-top:1px solid rgba(0,229,255,.25)}.timeline article>span{position:absolute;width:11px;height:11px;background:var(--cyan);border-radius:50%;top:-6px;left:28px;box-shadow:0 0 20px var(--cyan)}.timeline b{font:800 4rem 'Barlow Condensed';color:rgba(255,255,255,.08)}.timeline h3{margin:7px 0}.timeline p{font-size:.85rem}.provider-zone{padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.018);overflow:hidden}.provider-title{display:flex;align-items:center;gap:20px;margin-bottom:22px}.provider-title span{color:var(--cyan);font-size:.7rem;letter-spacing:.15em}.provider-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.provider-track{display:flex;width:max-content;gap:22px;animation:marquee 24s linear infinite}.provider-track span{min-width:150px;padding:13px 20px;border:1px solid var(--line);border-radius:99px;text-align:center;color:#d7dded;font:800 1rem 'Barlow Condensed';letter-spacing:.05em}.provider-track:hover{animation-play-state:paused}.offer-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;padding:55px;border:1px solid rgba(123,77,255,.25);border-radius:32px;background:radial-gradient(circle at 0 0,rgba(123,77,255,.16),transparent 40%),var(--surface)}.offer-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.offer-mini-grid article{position:relative;overflow:hidden;border-radius:18px;min-height:290px;padding:20px;display:flex;justify-content:end;flex-direction:column}.offer-mini-grid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.offer-mini-grid article:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(5,9,20,.94));z-index:1}.offer-mini-grid b,.offer-mini-grid span{position:relative;z-index:2}.offer-mini-grid span{color:var(--muted);font-size:.75rem}.news-row{display:grid;grid-template-columns:1.35fr repeat(3,.65fr);gap:15px}.news-feature,.news-compact{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--surface);transition:.25s}.news-feature:hover,.news-compact:hover{transform:translateY(-5px);border-color:rgba(0,229,255,.45)}.news-feature img{width:100%;height:310px;object-fit:cover}.news-feature div,.news-compact{padding:20px}.news-compact img{width:calc(100% + 40px);max-width:none;height:150px;object-fit:cover;margin:-20px -20px 18px}.news-feature h3{font-size:2rem;margin-top:8px}.news-compact h3{font-size:1.25rem;margin-top:8px}.app-band{padding:85px 0;background:linear-gradient(120deg,#0c1730,#15123a);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.app-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.app-phone{aspect-ratio:1.25;object-fit:cover;border-radius:26px;box-shadow:var(--shadow);transform:rotate(-2deg)}.check-list{display:grid;gap:10px;margin:26px 0;color:#dfe8ff}.faq-list{display:grid;gap:12px;max-width:900px}.faq-list details{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:0 20px}.faq-list summary{cursor:pointer;padding:18px 0;font-weight:800}.faq-list p{margin-top:0}.inner-hero,.category-hero,.guide-hero,.article-hero{padding:80px 0 72px;position:relative;overflow:hidden;background:radial-gradient(circle at 80% 30%,rgba(123,77,255,.18),transparent 36%),linear-gradient(180deg,#071020,var(--bg))}.inner-grid,.category-grid,.guide-hero-grid{display:grid;grid-template-columns:1fr .82fr;align-items:center;gap:65px}.inner-hero h1,.category-hero h1,.guide-hero h1,.article-hero h1{font-size:clamp(3rem,5vw,5.2rem);margin:18px 0}.inner-media,.category-image,.guide-hero-grid>div:last-child{border-radius:28px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow)}.cover-image,.category-image img,.guide-hero-grid img{width:100%;aspect-ratio:1.38;object-fit:cover}.breadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.74rem;color:var(--muted);margin-bottom:28px}.breadcrumbs a{color:var(--cyan)}.filter-bar{display:grid;grid-template-columns:2fr 1fr;gap:15px;margin-bottom:30px}.filter-bar label{display:grid;gap:7px;color:var(--muted);font-size:.75rem}.filter-bar input,.filter-bar select,.guide-search input,form input,form select,form textarea{width:100%;border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:13px;padding:14px;outline:none}.filter-bar input:focus,.filter-bar select:focus,.guide-search input:focus,form input:focus,form select:focus,form textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,229,255,.08)}.game-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.game-card{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--surface);transition:.25s}.game-card:hover{transform:translateY(-5px);border-color:rgba(123,77,255,.55)}.game-card img{width:100%;height:220px;object-fit:cover}.game-card div{padding:22px}.game-card div>span,.steps-grid span,.principle-grid span,.device-grid span{color:var(--cyan);font:800 1.1rem 'Barlow Condensed'}.game-card a{color:var(--cyan);font-weight:800}.countdown-card{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border:1px solid rgba(255,122,26,.35);background:rgba(255,122,26,.07);border-radius:18px;margin-bottom:28px}.countdown-card div{display:grid}.countdown-card span{font-size:.7rem;color:#ffc59e;letter-spacing:.15em}.countdown-card strong{font:800 2.5rem 'Barlow Condensed'}.countdown-card p{max-width:480px;font-size:.78rem}.promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.promo-card{display:grid;grid-template-columns:.72fr 1fr;border:1px solid var(--line);background:var(--surface);border-radius:22px;overflow:hidden}.promo-card>img{width:100%;height:100%;object-fit:cover}.promo-card>div{padding:26px}.promo-card>div>span{color:var(--cyan);font-size:.7rem;font-weight:800}.progress{height:7px;background:rgba(255,255,255,.08);border-radius:99px;overflow:hidden}.progress i{display:block;width:var(--value);height:100%;background:linear-gradient(90deg,var(--purple),var(--cyan))}.promo-card small{display:block;color:var(--muted);margin:8px 0 18px}.faq-list.compact{margin-top:28px;max-width:none}.guide-search{position:relative;max-width:700px;margin:0 auto 36px}.guide-search input{padding:18px 55px 18px 20px}.guide-search span{position:absolute;right:20px;top:11px;font-size:1.8rem;color:var(--cyan)}.guide-hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.guide-hub-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:20px;transition:.25s}.guide-hub-card:hover{transform:translateY(-5px);border-color:rgba(0,229,255,.4)}.guide-hub-card img{width:100%;height:190px;object-fit:cover;border-radius:13px;margin-bottom:17px}.guide-hub-card>span{color:var(--purple);font:800 1rem 'Barlow Condensed'}.guide-hub-card b{color:var(--cyan)}.topic-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}.topic-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--muted);padding:10px 16px;border-radius:99px;cursor:pointer}.topic-tabs button.active{background:linear-gradient(135deg,var(--purple),var(--cyan));color:#05101c}.magazine-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.story-card{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--surface)}.story-card img{width:100%;height:100%;object-fit:cover}.story-card>div{padding:26px}.story-card h2{font-size:2rem;margin-top:7px}.story-lead{grid-column:span 2;grid-template-columns:1.1fr .9fr}.story-lead h2{font-size:3rem}.story-lead img{min-height:350px}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:20px;overflow:hidden;margin-bottom:28px}.metric-strip div{padding:26px;text-align:center;border-right:1px solid var(--line)}.metric-strip div:last-child{border:0}.metric-strip b{display:block;color:var(--cyan);font:800 3rem 'Barlow Condensed'}.metric-strip span{color:var(--muted);font-size:.75rem}.principle-grid,.steps-grid,.device-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.principle-grid article,.steps-grid article,.device-grid article{padding:30px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,var(--surface),rgba(123,77,255,.05))}.ecosystem{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center;margin-top:70px}.logo-cloud{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.logo-cloud>span{display:grid;padding:22px;border:1px solid var(--line);border-radius:14px;font:800 1.2rem 'Barlow Condensed'}.logo-cloud small{font:500 .62rem Manrope;color:var(--muted)}.support-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.support-grid article{padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.support-grid i{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--purple),var(--cyan));color:#06101f;font-style:normal;font-weight:900}.support-grid strong{color:var(--cyan);display:block;margin-top:9px;word-break:break-word}.support-grid p{font-size:.8rem;min-height:78px}.support-grid .btn{width:100%;font-size:.76rem}.support-form-wrap{display:grid;grid-template-columns:.72fr 1.28fr;gap:50px;margin-top:65px;padding:45px;border:1px solid var(--line);border-radius:28px;background:var(--surface)}form{display:grid;gap:14px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}form label{display:grid;gap:7px;color:var(--muted);font-size:.75rem}form textarea{min-height:130px;resize:vertical}.form-status{margin:0;font-size:.8rem}.device-grid{margin-bottom:60px}.device-cta{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}.device-cta img{border-radius:24px;box-shadow:var(--shadow)}.category-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0}.category-showcase article{display:flex;justify-content:space-between;padding:17px;border-bottom:1px solid var(--line)}.category-showcase span{color:var(--muted);font-size:.75rem}.cta-panel{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:55px;padding:40px;border:1px solid rgba(0,229,255,.25);border-radius:24px;background:linear-gradient(120deg,rgba(123,77,255,.15),rgba(0,229,255,.05))}.cta-panel>div>span{color:var(--cyan);font-size:.7rem;letter-spacing:.14em}.guide-layout,.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:55px}.guide-article,.article-body{max-width:780px}.guide-article>section,.article-body>h2{scroll-margin-top:100px}.guide-article>section{padding:36px 0;border-bottom:1px solid var(--line)}.guide-article>section>span{color:var(--cyan);font-size:.7rem;font-weight:800}.guide-article h2{font-size:2.6rem;margin-top:7px}.guide-note{padding:24px;border:1px solid rgba(0,229,255,.25);background:rgba(0,229,255,.05);border-radius:16px}.guide-note.warning{margin-top:35px;border-color:rgba(255,122,26,.3);background:rgba(255,122,26,.06)}.guide-toc,.article-aside{position:sticky;top:100px;align-self:start;display:grid;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.guide-toc a,.article-aside>a{padding:10px 0;color:var(--muted);font-size:.78rem;border-bottom:1px solid var(--line)}.article-hero{text-align:center}.article-hero .breadcrumbs{justify-content:center}.article-hero h1{max-width:900px;margin-left:auto;margin-right:auto}.article-hero p{max-width:700px;margin-left:auto;margin-right:auto}.article-meta{display:flex;justify-content:center;gap:20px;color:var(--muted);font-size:.74rem}.article-cover{width:100%;aspect-ratio:1.56;object-fit:cover;border-radius:22px;margin-bottom:30px}.article-intro{font-size:1.12rem;color:#dbe4fa}.article-body h2{font-size:2.55rem;margin-top:46px}.article-body h3{font-size:1.5rem;margin-top:28px}.article-body a{color:var(--cyan);text-decoration:underline}.author-box{display:flex;gap:20px;padding:25px;margin-top:45px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.author-avatar{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--purple),var(--cyan));color:#06101f;font-weight:900;flex:none}.author-box h2{font-size:1.8rem;margin:3px 0}.author-box p{margin:7px 0}.aside-cta{margin-top:25px;padding:16px;background:rgba(123,77,255,.11);border-radius:12px}.not-found{min-height:70vh;display:grid;place-items:center;padding:80px 0}.not-found .container{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.not-found img{border-radius:28px}.not-found span{font:800 6rem 'Barlow Condensed';color:var(--cyan)}.site-footer{position:relative;padding:75px 0 0;background:#030711;border-top:1px solid var(--line);overflow:hidden}.footer-glow{position:absolute;width:500px;height:500px;background:rgba(123,77,255,.1);filter:blur(100px);border-radius:50%;left:-180px;top:-150px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,.75fr) 1.2fr;gap:35px;position:relative}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:9px}.footer-grid h2{font:800 .78rem Manrope;text-transform:uppercase;letter-spacing:.12em;margin:5px 0 10px;color:#fff}.footer-grid a{font-size:.78rem;color:var(--muted)}.footer-grid a:hover{color:var(--cyan)}.footer-brand p{font-size:.78rem;max-width:300px}.social-row{display:flex;gap:8px}.social-row a{width:36px;height:36px;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;color:#fff}.footer-contact a{display:grid;padding:9px 0;border-bottom:1px solid var(--line)}.footer-contact small{color:var(--muted)}.footer-contact strong{color:#fff;font-size:.76rem}.footer-responsible{display:flex;align-items:center;gap:15px;padding:28px 0;margin-top:45px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.age{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--orange);color:var(--orange);font-weight:900;flex:none}.footer-responsible p{margin:0;font-size:.75rem}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:22px 0;color:var(--muted);font-size:.7rem}.footer-bottom div{display:flex;gap:18px}.back-top{position:fixed;right:22px;bottom:22px;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--cyan);z-index:50;opacity:0;pointer-events:none;transition:.2s}.back-top.show{opacity:1;pointer-events:auto}@keyframes float{50%{transform:translateY(-12px) rotate(1deg)}}@keyframes ken{to{transform:scale(1.06) translateX(-1.5%)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translateX(-50%)}}
@media(max-width:1080px){.desktop-nav{gap:13px}.desktop-nav>a,.nav-drop>a{font-size:.72rem}.header-actions .btn-ghost{display:none}.hero-grid{gap:35px}.support-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.4fr repeat(2,1fr)}.footer-contact{grid-column:span 2}}
@media(max-width:820px){.container{width:min(calc(100% - 28px),var(--max))}.section{padding:68px 0}.desktop-nav,.header-actions{display:none}.nav-shell{height:70px;width:calc(100% - 28px)}.menu-toggle{display:block;margin-left:auto}.mobile-drawer{display:block;position:fixed;top:0;right:0;width:min(86vw,360px);height:100dvh;background:#081022;border-left:1px solid var(--line);transform:translateX(105%);transition:.28s ease;z-index:120;padding:16px;overflow-y:auto}.mobile-drawer.open{transform:none}.drawer-backdrop{display:block;position:fixed;inset:0;background:rgba(0,0,0,.64);opacity:0;pointer-events:none;transition:.25s;z-index:110}.drawer-backdrop.show{opacity:1;pointer-events:auto}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--line)}.drawer-close{width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:transparent;color:#fff;font-size:1.8rem}.mobile-drawer nav{display:grid;padding:15px 0}.mobile-drawer nav>a,.mobile-drawer summary{padding:13px 5px;border-bottom:1px solid var(--line);font-weight:700}.mobile-drawer details>a{display:block;padding:10px 18px;color:var(--muted);font-size:.85rem}.drawer-actions{display:grid;gap:8px;margin-top:20px}.hero-grid,.inner-grid,.category-grid,.guide-hero-grid,.app-grid,.device-cta,.support-form-wrap,.not-found .container{grid-template-columns:1fr}.home-hero{padding:85px 0 100px;min-height:auto}.hero-copy{order:1}.hero-visual{order:0;max-width:620px}.hero-copy h1{font-size:clamp(3rem,12vw,5rem)}.quick-dock{margin-top:-45px}.quick-dock .container{grid-template-columns:repeat(3,1fr)}.dock-label{grid-column:span 3}.quick-dock a{border-top:1px solid var(--line)}.bento-grid{grid-template-columns:1fr 1fr;grid-auto-rows:220px}.bento-main{grid-row:span 1;grid-column:span 2}.timeline{grid-template-columns:1fr 1fr;gap:20px}.offer-panel{grid-template-columns:1fr;padding:35px}.news-row{grid-template-columns:1fr 1fr}.news-feature{grid-column:span 2}.promo-grid,.magazine-grid{grid-template-columns:1fr}.story-lead{grid-column:auto;grid-template-columns:.8fr 1.2fr}.game-grid,.guide-hub-grid{grid-template-columns:1fr 1fr}.metric-strip{grid-template-columns:1fr 1fr}.principle-grid,.steps-grid,.device-grid{grid-template-columns:1fr}.ecosystem{grid-template-columns:1fr}.guide-layout,.article-layout{grid-template-columns:1fr}.guide-toc,.article-aside{position:static;order:-1}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.footer-contact{grid-column:auto}.section-heading.split{display:block}.inner-hero,.category-hero,.guide-hero{padding-top:55px}.inner-media,.category-image{order:-1}.support-form-wrap{padding:30px}.category-showcase{grid-template-columns:1fr}.cta-panel{display:block}.cta-panel .btn{margin-top:15px}}
@media(max-width:520px){.container{width:min(calc(100% - 22px),var(--max))}.section{padding:55px 0}.brand-word{font-size:22px}h1{font-size:2.9rem}h2{font-size:2.35rem}.hero-actions .btn{width:100%}.trust-pills{gap:13px}.visual-frame{padding:7px;border-radius:23px}.hero-image{border-radius:17px}.float-chip{padding:10px 12px}.chip-one{left:5px;bottom:15px}.chip-two{right:5px;top:15px}.quick-dock .container{grid-template-columns:1fr 1fr}.dock-label{grid-column:span 2}.bento-grid{display:block}.bento-card{min-height:230px;margin-bottom:12px}.timeline{grid-template-columns:1fr}.offer-panel{padding:24px}.offer-mini-grid{grid-template-columns:1fr}.news-row{display:block}.news-feature,.news-compact{display:block;margin-bottom:12px}.app-band{padding:55px 0}.filter-bar,.form-row{grid-template-columns:1fr}.game-grid,.guide-hub-grid{grid-template-columns:1fr}.countdown-card{display:block}.promo-grid{display:block}.promo-card{grid-template-columns:1fr;margin-bottom:15px}.promo-card>img{height:210px}.story-card,.story-lead{grid-template-columns:1fr}.story-card img,.story-lead img{height:220px;min-height:0}.story-lead h2{font-size:2.2rem}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip div{padding:18px}.metric-strip b{font-size:2.3rem}.logo-cloud{grid-template-columns:1fr 1fr}.support-grid{grid-template-columns:1fr}.support-form-wrap{padding:22px}.article-meta{flex-wrap:wrap}.footer-grid{grid-template-columns:1fr}.footer-brand,.footer-contact{grid-column:auto}.footer-bottom{display:block}.footer-bottom div{margin-top:9px;flex-wrap:wrap}.not-found{text-align:center}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
