*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0d0614;color:#fff8ea;font-family:Inter,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.scan{position:fixed;inset:0;pointer-events:none;z-index:99;opacity:.03;background:repeating-linear-gradient(#fff0 0 3px,#fff 4px)}header{position:fixed;z-index:100;inset:0 0 auto;min-height:76px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;background:#0d0614d9;border-bottom:1px solid #ffffff1f;backdrop-filter:blur(15px)}.logo{display:flex;font-family:Bungee}.logo b,.logo i{padding:8px 10px;font-style:normal}.logo b{background:#dfff3f;color:#12091d;transform:rotate(-3deg)}.logo i{background:#ff3fa4;transform:rotate(2deg)}nav{display:flex;gap:28px;align-items:center;font-size:13px;font-weight:700}.pill{border:1px solid;border-radius:999px;padding:11px 16px}.menu{display:none;background:none;border:0;color:#fff;font-size:25px}.hero{min-height:100vh;padding:140px 30px 0;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center;background:radial-gradient(circle at 15% 20%,#7a3cff44,transparent 28%),radial-gradient(circle at 90% 15%,#ff3fa444,transparent 25%)}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#fff8eaaa}.hero h1,.heading h2,.manifesto h2,.company h2,.contact h2{font-family:Bungee;margin:0;line-height:.82;letter-spacing:-.07em}.hero h1{font-size:clamp(85px,14vw,205px)}.hero h1 span{color:transparent;-webkit-text-stroke:3px #fff8ea}.hero-copy>p:not(.eyebrow){max-width:680px;color:#fff8eab0;font-size:18px;line-height:1.6}.actions{display:flex;gap:14px;flex-wrap:wrap}.actions a{padding:16px 22px;border-radius:12px;font-weight:800}.primary{background:#dfff3f;color:#12091d}.ghost{border:1px solid #ffffff2c}.arcade{max-width:470px;margin-left:auto;padding:18px;background:linear-gradient(#ff3fa4,#7a3cff);border:8px solid #fff8ea;border-radius:35px 35px 60px 60px;box-shadow:18px 18px 0 #36e8ff55;transform:rotate(2deg)}.arc-top{display:flex;justify-content:space-between;color:#12091d;font:12px Bungee;margin-bottom:14px}.screen{height:300px;border:8px solid #12091d;border-radius:22px;background:#101820;position:relative;display:grid;place-items:center;background-image:linear-gradient(#36e8ff22 1px,transparent 1px),linear-gradient(90deg,#36e8ff22 1px,transparent 1px);background-size:30px 30px}.screen strong{position:absolute;bottom:15px;text-align:center;color:#36e8ff;font:13px Bungee;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:.2}}.face{width:150px;height:120px;position:relative}.face u{position:absolute;top:20px;width:28px;height:28px;background:#dfff3f;box-shadow:0 0 18px #dfff3f}.face u:first-child{left:24px}.face u:nth-child(2){right:24px}.face em{position:absolute;left:35px;right:35px;bottom:20px;height:18px;border-bottom:10px solid #ff3fa4;border-radius:0 0 50px 50px}.controls{padding:25px 18px 10px;display:flex;justify-content:space-between;align-items:center}.joy{width:100px;height:95px;position:relative}.joy span{position:absolute;left:45px;top:20px;width:12px;height:55px;background:#12091d;transform:rotate(-9deg)}.joy b{position:absolute;left:27px;top:0;width:48px;height:48px;border-radius:50%;background:#dfff3f;border:5px solid #12091d}.controls button{width:62px;height:62px;border-radius:50%;border:5px solid #12091d;background:#ff6b1a;font:22px Bungee;margin-left:10px}.controls button:last-child{background:#36e8ff}.status{grid-column:1/-1;margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff25;font:10px Bungee;color:#ffffff88}.status span{padding:20px;text-align:center;border-right:1px solid #ffffff25}.ticker{overflow:hidden;background:#ff6b1a;color:#12091d;padding:14px 0}.ticker div{width:max-content;font:24px Bungee;animation:move 18s linear infinite}@keyframes move{to{transform:translateX(-50%)}}.section{padding:120px 30px}.heading{display:grid;grid-template-columns:.5fr 1.5fr;gap:60px;margin-bottom:70px}.heading small,.section small,.company small{color:#dfff3f;font:11px Bungee}.heading h2{font-size:clamp(52px,7vw,100px)}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.card{min-height:550px;border-radius:26px;padding:26px;overflow:hidden}.purple{background:#7a3cff}.orange{background:#ff6b1a}.lime{background:#dfff3f;color:#12091d}.cyan{background:#36e8ff;color:#12091d}.wide{grid-column:1/-1;min-height:360px}.card h3{font:34px Bungee;margin:12px 0}.card p{max-width:620px;line-height:1.55}.art{height:310px;margin:28px 0;border-radius:20px;background:#12091d;position:relative;overflow:hidden}.rings{display:grid;place-items:center}.rings i{position:absolute;border:3px solid #dfff3f;border-radius:50%}.rings i:nth-child(1){width:100px;height:100px}.rings i:nth-child(2){width:190px;height:190px;border-color:#36e8ff}.rings i:nth-child(3){width:285px;height:285px;border-color:#ff3fa4}.bars{display:flex;gap:10px;align-items:flex-end;padding:20px}.bars i{flex:1;background:#fff8ea;border-radius:8px 8px 0 0}.bars i:nth-child(1){height:30%}.bars i:nth-child(2){height:70%}.bars i:nth-child(3){height:45%}.bars i:nth-child(4){height:90%}.bars i:nth-child(5){height:58%}.speed{display:grid;place-items:center;background:repeating-linear-gradient(-20deg,#12091d 0 14px,#2a1638 14px 28px);color:#dfff3f;font:clamp(65px,10vw,140px) Bungee;transform:rotate(-2deg)}.wide-grid{min-height:280px;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.mini{background:#12091d;border-radius:18px;padding:15px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mini span{min-height:90px;display:grid;place-items:center;border:1px solid #ffffff22;color:#dfff3f;font:12px Bungee}.manifesto{padding:120px 30px;background:#ff3fa4;display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}.manifesto h2{font-size:clamp(55px,8vw,118px)}.manifesto>div>p:last-child{max-width:680px;font-size:18px;line-height:1.6}.scores{display:grid;gap:12px}.scores div{padding:22px;border-radius:18px;background:#fff8ea;color:#12091d;display:flex;justify-content:space-between;align-items:center;transform:rotate(-2deg)}.scores div:nth-child(2){background:#dfff3f;transform:rotate(2deg)}.scores div:nth-child(3){background:#36e8ff}.scores span{font:12px Bungee}.scores b{font:50px Bungee}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-grid article{min-height:320px;border:1px solid #ffffff22;border-radius:22px;padding:26px}.step-grid h3{margin:75px 0 12px;font:27px Bungee}.step-grid p{color:#fff8ea99}.company{margin:0 30px 120px;border:1px solid #ffffff22;border-radius:28px;overflow:hidden;display:grid;grid-template-columns:.8fr 1.2fr}.company-intro{padding:55px;background:linear-gradient(145deg,#7a3cff,#ff3fa4)}.company h2{font-size:clamp(45px,6vw,85px)}.data{padding:35px}.data div{display:grid;grid-template-columns:180px 1fr;gap:30px;padding:20px 0;border-bottom:1px solid #ffffff22}.data span{color:#fff8ea77;font-size:13px}.contact{padding:120px 30px;background:#dfff3f;color:#12091d;position:relative;overflow:hidden}.contact h2{font-size:clamp(65px,11vw,165px)}.contact .eyebrow{color:#12091d88}.burst{position:absolute;right:-60px;top:60px;width:350px;height:350px;border-radius:50%;display:grid;place-items:center;background:#ff3fa4;color:#fff;font:35px Bungee;transform:rotate(17deg)}.contact-row{margin-top:70px;padding-top:30px;border-top:2px solid;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:end}.contact-row>div>a{display:inline-block;border-bottom:2px solid;font:clamp(20px,3vw,36px) Bungee}.contact-row small{display:block;margin-top:10px}.start{width:180px;height:180px;border-radius:50%;background:#12091d;color:#fff8ea;display:grid;place-items:center;text-align:center;box-shadow:10px 10px 0 #ff3fa4;transform:rotate(-5deg)}footer{padding:70px 30px 25px}.footer-logo{font:clamp(56px,11vw,150px) Bungee;letter-spacing:-.08em}.footer-logo span{color:#dfff3f}.footer-logo b{color:#ff3fa4}.footer-row{margin-top:40px;padding-top:20px;border-top:1px solid #ffffff22;display:flex;justify-content:space-between;color:#ffffff77;font-size:12px}@media(max-width:900px){nav{display:none;position:absolute;top:70px;left:18px;right:18px;flex-direction:column;align-items:stretch;background:#1a0e27;padding:20px;border-radius:16px}.menu{display:block}.hero,.heading,.manifesto,.company,.contact-row{grid-template-columns:1fr}.arcade{margin:30px auto}.cards{grid-template-columns:1fr}.wide{grid-column:auto}.wide-grid{grid-template-columns:1fr}.step-grid{grid-template-columns:1fr}}@media(max-width:640px){header,.hero,.section,.manifesto,.contact,footer{padding-left:18px;padding-right:18px}.hero h1{font-size:74px}.status{grid-template-columns:repeat(2,1fr)}.company{margin-left:18px;margin-right:18px}.data div{grid-template-columns:1fr;gap:5px}.company-intro,.data{padding:28px 22px}.footer-row{flex-direction:column;gap:12px}.burst{opacity:.3}.start{width:140px;height:140px}}