.hero{padding:clamp(2rem,5vw,3.5rem) 0 clamp(2.5rem,6vw,4rem)}.hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.hero__title{margin-bottom:.6rem}.hero__title em{font-style:normal;display:block}.hero__lead{margin-bottom:1.6rem}.hero__art{isolation:isolate;position:relative}.hero__glow{z-index:-1;filter:blur(38px);background:radial-gradient(closest-side,#22e0ff80,#0000 72%),radial-gradient(closest-side at 70% 80%,#ff2e8873,#0000 70%);position:absolute;inset:6% 8% 10%}.hero__phone{width:min(300px,72%);transition:transform .5s var(--ease);margin-inline:auto;transform:rotate(-3.5deg)}.hero__phone:hover{transform:rotate(-1deg)translateY(-6px)}.hero__logo{border-radius:26px;width:clamp(92px,16vw,132px);position:absolute;bottom:-18px;right:clamp(-10px,2vw,10px);transform:rotate(6deg);box-shadow:0 30px 60px -28px #000000f2}.hero__meta{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}@media (width<=900px){.hero__inner{grid-template-columns:1fr}.hero__art{order:-1}.hero__phone{width:min(250px,62%)}}.split{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:clamp(1.75rem,4vw,3rem);display:grid}.split__art img{border-radius:var(--radius);border:1px solid var(--line-soft);box-shadow:var(--shadow)}.ticks{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.ticks li{color:var(--ink-dim);margin:0;padding-left:2rem;position:relative}.ticks li:before{content:"";background:var(--brand);border-radius:6px;width:18px;height:18px;position:absolute;top:.35em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.cta-band{border-radius:var(--radius-lg);border:1px solid var(--line);text-align:center;background:radial-gradient(120% 140% at 12% 0%, #22e0ff29, transparent 58%), radial-gradient(120% 140% at 88% 100%, #ff2e882e, transparent 58%), var(--panel);padding:clamp(2rem,5vw,3.25rem);position:relative;overflow:hidden}.cta-band .btn-row{justify-content:center}.game-showcase__panel{background:radial-gradient(at 100% 60%,#17404966,#0000 55%),linear-gradient(135deg,#141426,#0b0e17);border:1px solid #303046;border-radius:32px;grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;padding:clamp(1.5rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.game-showcase__copy{z-index:1;position:relative}.game-showcase__copy .eyebrow{letter-spacing:.16em;font-size:.7rem}.game-showcase__copy h2{color:var(--ink-dim);margin-bottom:1.25rem;font-size:1.25rem}.game-showcase__copy h2>span{letter-spacing:-.055em;color:var(--ink);margin-top:.8rem;font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.04;display:block}.game-showcase__copy h2 em{color:var(--lime);font-style:normal}.game-showcase__intro{max-width:440px;color:var(--ink-dim);font-size:1rem}.game-showcase__features{gap:1.15rem;margin:1.8rem 0 2rem;padding:0;list-style:none;display:grid}.game-showcase__features li{align-items:start;gap:1rem;display:flex}.game-showcase__number{font-family:var(--font-display);color:var(--cyan);padding-top:.15rem;font-size:.75rem}.game-showcase__features h3{margin:0 0 .15rem;font-size:1rem}.game-showcase__features p{color:var(--ink-dim);margin:0;font-size:.85rem}.game-showcase__contact{padding-block:.7rem;font-size:.85rem;font-weight:600}.game-showcase__contact:hover{color:var(--cyan)}.game-showcase__note{color:var(--ink-dim);margin:1.3rem 0 0;font-size:.7rem}.game-showcase__note span{color:var(--cyan);margin-inline:.5rem}.game-showcase__visual{justify-items:center;margin:0;padding:1rem 0;display:grid;position:relative}.game-showcase__orbit{aspect-ratio:1;border:1px solid #8ce7db22;border-radius:50%;width:115%;position:absolute;top:15%}.game-showcase__orbit:after{content:"";border:1px solid #8ce7db15;border-radius:50%;position:absolute;inset:12%}.game-showcase__phone{background:#090d14;border:1px solid #63727e;border-radius:30px;width:min(100%,300px);padding:7px;position:relative;transform:rotate(3deg);box-shadow:0 30px 70px #0009,0 0 70px #22e0ff12}.game-showcase__phone img{border-radius:23px;width:100%;height:auto;display:block}.game-showcase__visual figcaption{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-dim);z-index:1;margin-top:1.5rem;font-size:.65rem}.game-showcase__visual figcaption span{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:.5rem;display:inline-block}@media (width<=760px){.game-showcase__panel{grid-template-columns:minmax(0,1fr);gap:2rem}.game-showcase__visual{grid-row:2}.game-showcase__phone{width:min(70vw,280px)}.game-showcase__copy h2>span{font-size:clamp(2.5rem,10vw,4rem)}}
