/* Evolve brand and reference-aligned presentation. */
body{background:#15161c}h2{font-size:clamp(2rem,3.1vw,2.65rem);letter-spacing:0}p{color:#aaaab7}.topbar{position:fixed;top:0;left:0;right:0;z-index:50;min-height:55px;padding:10px 20px;background:#1d1e28;font-size:.875rem}.tag{background:#ffce21;border-radius:8px}.quick{gap:21px}header{position:fixed;top:55px;height:75px;padding:0 22px;background:#1d1e28f5;backdrop-filter:blur(15px);border-bottom:1px solid #ffffff05;z-index:45}.brand{width:282px;height:65px;overflow:hidden;flex-shrink:0}.brand-logo{width:100%;height:auto;display:block}.brand strong{color:white}nav{gap:25px}nav details:last-child .dropdown{left:auto;right:0}.hero{margin-top:55px;min-height:780px;background:#112829}.hero-inner{max-width:1500px;min-height:780px;padding:160px 30px 95px;gap:65px}.hero-shade{background:linear-gradient(90deg,#101a21dc 0%,#11252c66 62%,#111820a8),linear-gradient(0deg,#15161c,transparent 43%,#14202270)}.hero-copy{max-width:790px}.hero h1{font-size:clamp(3rem,5vw,4.6rem);font-weight:800;line-height:1.16;letter-spacing:-.6px;max-width:740px;margin-bottom:34px}.hero-label{display:inline-block;font-size:.75rem;font-weight:800;padding:6px 11px;border:1px solid #9c9c7750;border-radius:5px;background:#20292775;color:#f8d338;margin-bottom:13px}.hero-kicker{font-size:1.4rem;margin-bottom:17px}.checks{font-size:1.1rem;gap:24px 30px;margin:35px 0 45px;max-width:670px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-actions .button{min-height:55px}.button{border-radius:12px;padding:18px 24px}.yellow{background:#ffce21;box-shadow:0 5px 0 #a38a25}.game-rail{width:225px;gap:18px}.game-tile{height:125px;opacity:.5;border:0;border-radius:15px;transition:opacity .2s,transform .2s}.game-tile.active{transform:scale(1.08);border:2px solid #ffda37;opacity:1}.hero-bottom{bottom:24px;left:30px;right:30px}.section{max-width:1320px;padding:85px 24px}#hosting{text-align:left;padding-top:75px;padding-bottom:80px}#hosting h2{margin-bottom:17px}#hosting .intro{font-size:1.12rem;line-height:1.65;margin-bottom:70px}.cards{gap:55px}#hosting .card{position:relative;border-radius:13px;padding:53px 27px 0;background:#1e1f29;border:1px solid #34313e;box-shadow:0 24px 0 -5px #191a22;overflow:visible}#hosting .card h3{font-size:2rem;line-height:1.2;margin-bottom:18px}#hosting .card p{font-size:1rem;min-height:106px}#hosting .hosting-icon{position:absolute;height:76px;width:85px;object-fit:contain;top:-40px;left:15px}#hosting .games-icon{width:150px;left:25px}#hosting .card .button{border-radius:0 0 11px 11px;margin:12px -27px 0;align-self:stretch;font-size:1rem;color:#fff;padding:22px 16px;box-shadow:0 4px 0 #279337;background:#178327}#hosting .card:nth-child(2){border-color:#7f46b5}#hosting .card:nth-child(2) .button{background:#71309f;box-shadow:0 4px 0 #9950c9}#hosting .card:nth-child(3) .button{background:#3d68dc;box-shadow:0 4px 0 #2d51b8}#hosting .mini-checks{margin-bottom:18px}#hosting .mini-checks li:before{background:#22a234;color:#142619}#hosting .card:nth-child(2) .mini-checks li:before{background:#9251c5;color:#291b36}#hosting .card:nth-child(3) .mini-checks li:before{background:#497cef;color:#152448}.panel-section{background:#101116;max-width:none;border-block:1px solid #33343d;padding:70px max(24px,calc((100vw - 1272px)/2));gap:80px;grid-template-columns:.8fr 1.3fr}.panel-section>div:first-child{max-width:440px}.panel-section .eyebrow,#features>.eyebrow,.support .eyebrow,.resources .eyebrow{display:inline-block;background:#ffce21;color:#171820;letter-spacing:0;border-radius:10px;padding:8px 12px;font-size:.8rem}.panel-section h2{font-size:2.35rem}.panel-tabs{margin-top:40px;gap:12px}.panel-tabs button{padding:17px 20px;font-weight:600;border-radius:12px;background:#191a22;border-left:0}.panel-tabs button[aria-selected=true]{background:#ffce21;color:#15161c}.console{transform:none;min-height:480px;border-radius:16px;background:#171820;border-color:#2a2c37;box-shadow:0 30px 70px #0005}.console-top{background:#1e202b;padding:18px 22px}.console-top b{display:flex;align-items:center;gap:7px}.console-top b img{width:28px;height:28px;object-fit:contain}.console-main{padding:27px 20px}.terminal{min-height:232px}.console aside{line-height:3.8}.console-controls button{padding:8px 22px}.features{gap:40px 60px}#features{text-align:left}#features h2{max-width:730px}.features article>span{background:#ffce2110;border:1px solid #ffce2120;width:52px;height:52px;border-radius:12px;text-align:center;font-size:2rem;margin-bottom:23px}.features h3{font-size:1.25rem}.support{background:#1b1c25;max-width:none;padding-inline:max(24px,calc((100vw - 1272px)/2));gap:100px}.support-card{background:#22232e;border-color:#353643}.faq{grid-template-columns:.9fr 1.25fr;gap:75px}.faq details{background:#1d1e28;border:1px solid #292b36;border-radius:10px;margin-bottom:13px;padding:20px 24px}.faq summary{font-family:Montserrat,sans-serif;font-size:.94rem;font-weight:700;padding-left:31px}.faq summary:before{content:'?';position:absolute;left:0;top:1px;display:grid;place-items:center;background:#ffce21;color:#25221a;width:20px;height:20px;border-radius:50%;font:800 .8rem 'Public Sans',sans-serif}.faq details p{padding-left:31px}.resources{border-top:1px solid #2a2b35}.final-cta{text-align:left;position:relative;overflow:hidden;border:0;border-radius:0;background:linear-gradient(100deg,#26252a,#171820);max-width:none;margin:30px 0 0;padding:70px max(24px,calc((100vw - 1272px)/2))}.final-cta h2{max-width:750px;position:relative;z-index:1;font-size:2.7rem}.cta-emblem{position:absolute;right:7%;top:10%;height:85%;width:300px;object-fit:contain;opacity:.2}.final-cta .eyebrow,.final-cta .button{position:relative;z-index:1}footer{padding:65px 24px 28px;background:#111218}.footer-top,.footer-bottom{max-width:1272px;margin-inline:auto}.footer-top{gap:40px}.footer-top .brand{width:255px}.footer-top .brand-logo{width:255px}.footer-bottom{margin-top:50px}.chat-button{background:#161820;border:1px solid #a4a08560;display:grid;place-items:center}.chat-button img{width:35px;height:35px;object-fit:contain}.plans-view{padding-top:185px}.plans-view .cards{gap:24px}.plans-view .card{background:#1e1f29}.game-grid .game-card{background:#1e1f29}.cloud-grid a{background:#1e1f29}.hero-art{transition:opacity .25s}html{scroll-padding-top:155px}
@media(min-width:1600px){.hero-inner{padding-top:190px;min-height:820px}.hero{min-height:820px}}
@media(max-width:1180px){.brand{width:245px}nav{gap:17px;font-size:.875rem}.quick{gap:12px;font-size:.8rem}.cards{gap:28px}.hero h1{font-size:3.8rem}.panel-section{gap:40px}.footer-top{grid-template-columns:repeat(4,1fr)}.footer-top>div:first-child{grid-column:1/-1}}
@media(max-width:900px){header{top:48px;height:76px}.topbar{min-height:48px}.quick{display:none}.brand{width:260px}#mobileMenu{display:block}nav{display:none;position:absolute;top:76px;left:0;right:0;padding:22px;background:#20212b;flex-direction:column}nav.open{display:flex}.dropdown{position:static;width:100%;box-shadow:none;margin-top:10px}.hero{margin-top:48px}.hero-inner{padding:140px 26px 80px;gap:35px}.hero h1{font-size:3.2rem}.game-rail{width:180px}.game-tile{height:100px}.checks{font-size:1rem;gap:20px}.panel-section{grid-template-columns:1fr;padding:60px 25px}.panel-section>div:first-child{max-width:none}.panel-tabs{display:grid;grid-template-columns:repeat(2,1fr);margin-top:25px}.console{min-height:0}.cards{grid-template-columns:1fr;gap:65px}#hosting .card p{min-height:0}#hosting .card{padding-top:55px}#hosting .card h3 br{display:none}#hosting .card h3{font-size:1.75rem}.support{grid-template-columns:1fr;gap:35px}.faq{grid-template-columns:1fr;gap:25px}.final-cta h2{font-size:2.4rem}.plans-view .cards{gap:24px}}
@media(max-width:550px){.topbar{font-size:.73rem;min-height:42px;padding:8px 14px}header{top:42px;height:72px;padding:0 15px}.brand{width:235px;height:60px}nav{top:72px}.hero{margin-top:42px;min-height:790px}.hero-inner{padding:120px 23px 90px;min-height:790px;display:block}.hero h1{font-size:2.8rem;line-height:1.2;max-width:340px;margin-bottom:25px}.hero-label{font-size:.6rem;padding:5px 7px}.hero-kicker{font-size:1.1rem}.checks{gap:17px;font-size:.9rem;margin:25px 0 30px}.hero-actions{gap:16px}.hero-actions .button{font-size:.78rem;padding:16px 18px;min-height:50px}.game-rail{width:100%;gap:12px;margin-top:38px}.game-tile{height:78px;flex:1}.game-tile.active{transform:scale(1.035)}.hero-bottom{left:23px;right:23px;bottom:22px}.section{padding:55px 22px}#hosting{padding-top:55px}#hosting h2{font-size:1.85rem}#hosting .intro{font-size:1rem}#hosting .cards{gap:65px}.panel-section{padding:50px 20px}.panel-section h2{font-size:2rem}.panel-tabs{grid-template-columns:1fr;gap:8px}.panel-tabs button{padding:13px 16px}.console-top{padding:14px}.console-main{padding:18px 10px}.console aside{width:30px}.console-top span{font-size:.7rem}.features{gap:24px}.features h3{font-size:1rem}.support{padding:50px 22px}.support-card{padding:28px}.faq details{padding:18px 15px}.faq summary{font-size:.86rem}.faq details p{padding-left:0}.final-cta{padding:50px 23px;margin:0}.final-cta h2{font-size:2.1rem}.cta-emblem{width:220px;right:-35px;opacity:.1}.footer-top{grid-template-columns:repeat(2,1fr);gap:25px}footer{padding:45px 22px 25px}.footer-bottom{font-size:.75rem}.chat-button img{width:27px;height:27px}.plans-view{padding-top:145px}}
