*{box-sizing:border-box}body{margin:0;background:#060719;color:#eef2ff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}body:before{content:"";position:fixed;inset:-30% 35% auto -20%;height:600px;background:radial-gradient(circle,#5d20e8aa,transparent 65%);pointer-events:none;z-index:-1}a{color:inherit;text-decoration:none}header{height:76px;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;padding:0 28px;border-bottom:1px solid #ffffff12}.brand{font-weight:800;font-size:21px;letter-spacing:-.5px}.logo{display:inline-grid;place-items:center;width:34px;height:34px;margin-right:8px;border-radius:10px;background:linear-gradient(135deg,#7c3cff,#14dfff);box-shadow:0 0 22px #6b32ff88}nav{display:flex;align-items:center;gap:25px;color:#b9c0d9;font-size:14px}nav a:hover{color:#fff}button{border:1px solid #ffffff22;background:#11142b;color:#fff;border-radius:9px;padding:8px 12px;cursor:pointer}.hero{max-width:1180px;margin:0 auto;padding:105px 28px 85px;display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}.eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;color:#22dfff}.hero h1{font-size:clamp(48px,6vw,76px);line-height:1.02;letter-spacing:-3px;margin:18px 0}.hero h1 b{background:linear-gradient(90deg,#13dcff,#a56cff,#ff43cc);-webkit-background-clip:text;color:transparent}.hero p{font-size:20px;color:#aab2cc;max-width:650px}.buttons{display:flex;gap:14px;margin-top:32px}.primary,.secondary{display:inline-block;padding:13px 20px;border-radius:10px;font-weight:750}.primary{background:linear-gradient(90deg,#673cff,#10cfff);box-shadow:0 10px 35px #4b2cff44}.secondary{border:1px solid #ffffff20}.card{background:linear-gradient(145deg,#101633,#080b19);border:1px solid #38dfff66;border-radius:28px;padding:38px;text-align:center;box-shadow:0 0 70px #3c1fff44}.shield{font-size:44px;color:#b76cff}.timer{font-size:62px;font-weight:800;margin:10px}.bar{height:7px;background:#1d2542;border-radius:9px}.bar i{display:block;width:65%;height:100%;border-radius:9px;background:linear-gradient(90deg,#15dcff,#8c4dff)}.card p{font-size:14px;color:#8d97b5}.features{max-width:1180px;margin:auto;padding:20px 28px 90px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.features article{padding:28px;border:1px solid #ffffff10;background:#0b0e20;border-radius:18px}.features span{font-size:30px}.features h2{margin:10px 0 5px}.features p{color:#929bb5}.privacy{max-width:1124px;margin:0 auto 90px;padding:55px;border:1px solid #ffffff12;border-radius:25px;background:linear-gradient(110deg,#11102b,#09121e)}.privacy h2{font-size:34px;margin-top:0}.privacy p,.legal p,.legal li{color:#aab2c9}.legal{max-width:900px;margin:0 auto;padding:90px 28px;min-height:calc(100vh - 150px)}.legal h1{font-size:54px;line-height:1.05;margin:15px 0}.legal h2{margin-top:42px}.lead{font-size:18px}.contact{padding:28px;border:1px solid #ffffff12;background:#0d1124;border-radius:18px;margin:30px 0}.contact h2{margin-top:0}footer{border-top:1px solid #ffffff10;max-width:1180px;margin:auto;padding:28px;color:#737d9c;display:flex;justify-content:space-between;font-size:13px}footer a:hover{color:#fff}@media(max-width:800px){.hero{grid-template-columns:1fr;padding-top:65px}.features{grid-template-columns:1fr 1fr}.hero h1{letter-spacing:-2px}.card{max-width:450px}.legal h1{font-size:42px}footer{margin:0 20px;gap:15px;flex-direction:column}nav{gap:12px}}@media(max-width:520px){.features{grid-template-columns:1fr}header{padding:0 16px}nav a{display:none}.hero{padding-left:20px;padding-right:20px}.hero h1{font-size:45px}.hero p{font-size:17px}}