:root{--ink:#0b2230;--muted:#4b6571;--aqua:#26c8da;--page:min(1140px,calc(100% - 72px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',Arial,sans-serif;background:#091923;color:#eef8f8;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:'Space Grotesk',Arial,sans-serif;letter-spacing:-.04em}h1{font-size:clamp(62px,8vw,116px);line-height:.98;margin:16px 0 28px}h2{font-size:clamp(36px,4vw,58px);line-height:1.07;margin:17px 0 32px}h3{font-size:25px;line-height:1.15;margin:0 0 18px}p{line-height:1.8;margin-top:0}.page{width:var(--page);margin:auto}.skip{position:absolute;top:-70px;left:15px;padding:12px 15px;background:#a9fcf0;color:#07242c}.skip:focus{top:14px}.header{position:sticky;top:0;z-index:10;background:rgba(7,23,32,.92);backdrop-filter:blur(16px);border-bottom:1px solid rgba(126,203,217,.16)}.head-inner{height:80px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px;font:700 17px 'Space Grotesk';letter-spacing:.1em}.brand img{width:43px;height:45px;object-fit:contain;background:#f2f9fa;padding:5px;clip-path:polygon(0 0,88% 0,100% 12%,100% 100%,12% 100%,0 88%)}.brand span span{display:block;margin-top:4px;color:#a1bcc6;letter-spacing:.34em;font-size:8px}.header nav{display:flex;gap:25px;align-items:center;font-size:13px;color:#c7dfe3}.header nav a:hover{color:#39d8ed}.nav-contact{padding:11px 15px;border:1px solid rgba(58,203,226,.6);color:#40d8ec}.hero{overflow:hidden;position:relative;background:radial-gradient(circle at 80% 40%,rgba(21,112,134,.32),transparent 44%),linear-gradient(120deg,#081821,#103243)}.hero.game{background:radial-gradient(circle at 80% 40%,rgba(122,49,155,.42),transparent 43%),linear-gradient(115deg,#0f1326,#271a40)}.hero-inner{display:grid;grid-template-columns:1.12fr .88fr;gap:60px;align-items:center;padding:130px 0 125px;min-height:660px}.eyebrow{color:#3ad4e8;font:700 11px 'Space Grotesk';text-transform:uppercase;letter-spacing:.2em}.game .eyebrow{color:#ff758c}.lead{font-size:20px;color:#bbd2d6;max-width:650px}.hero-art{min-height:400px;display:flex;align-items:center;justify-content:center}.hero-symbol{background:linear-gradient(145deg,#fff,#e5eef7);padding:40px;clip-path:polygon(0 10%,12% 0,100% 0,100% 90%,88% 100%,0 100%);width:min(100%,385px);height:430px;display:grid;place-items:center;box-shadow:0 0 110px rgba(36,166,191,.14)}.hero-symbol img{width:80%;height:88%;object-fit:contain}.back{display:inline-flex;gap:13px;margin-top:35px;font-size:13px;color:#9df3fa;font-weight:700}.back:hover{text-decoration:underline;text-underline-offset:5px}.section{padding:105px 0}.light{background:#f2f7f8;color:var(--ink)}.light .eyebrow{color:#008ba1}.intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.intro .body{color:var(--muted);font-size:17px}.intro .body p{margin-bottom:20px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:37px}.feature{padding:34px 28px;border:1px solid #d2e2e5;background:white;min-height:255px}.feature .number{color:#028da3;font:700 11px 'Space Grotesk';letter-spacing:.16em;display:block;margin-bottom:28px}.feature h3{font-size:22px;color:#173441}.feature p{font-size:14px;color:#58717a;line-height:1.8}.dark{background:#0e2632}.dark .intro .body{color:#b0c8cd}.dark .feature{background:#14313f;border:1px solid rgba(143,209,224,.17)}.dark .feature h3{color:#eef8fa}.dark .feature p{color:#aac4ca}.dark .feature .number{color:#4bcee3}.game .feature .number{color:#ff758c}.status-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px;align-items:start;padding-top:42px;border-top:1px solid rgba(133,206,220,.19)}.status-label{color:#48d5e8;letter-spacing:.2em;font-size:11px;font-weight:700}.status-content{color:#acc7cb;font-size:16px}.status-content p{max-width:740px}.status-content strong{color:#f2f9f9}.contact{background:#122d3b;padding:80px 0}.contact-inner{display:flex;align-items:end;justify-content:space-between;gap:30px}.contact h2{margin-bottom:16px}.contact p{color:#b0cbd0;max-width:600px;margin-bottom:0}.btn{display:inline-flex;white-space:nowrap;align-items:center;gap:15px;padding:18px 24px;background:#42d4e6;color:#06222e;font-weight:700;font-size:13px}.game ~ .contact .btn{background:#ff758c}footer{background:#071720;border-top:1px solid rgba(125,211,225,.14);padding:31px 0;color:#809fab;font-size:12px}.foot{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}:focus-visible{outline:3px solid #ffc46b;outline-offset:3px}@media(max-width:850px){:root{--page:calc(100% - 42px)}.hero-inner{grid-template-columns:1fr;gap:15px;padding:85px 0 65px}.hero-art{min-height:280px}.hero-symbol{width:280px;height:300px}.intro,.status-grid{grid-template-columns:1fr;gap:15px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding:75px 0}.header nav{gap:12px}}@media(max-width:580px){:root{--page:calc(100% - 32px)}.header .brand{font-size:12px}.header nav{font-size:11px;gap:11px}.header nav a:not(.nav-contact){display:none}.head-inner{height:68px}.hero-inner{padding:72px 0 60px}.lead{font-size:17px}.hero-art{min-height:230px}.hero-symbol{width:220px;height:238px}.feature-grid{grid-template-columns:1fr}.feature{min-height:auto}.contact-inner{align-items:start;flex-direction:column}.section{padding:63px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
