*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080d18;color:#eef4ff;font-family:Inter,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.bg-glow{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(130px);opacity:.17;pointer-events:none;z-index:-1}.glow-one{background:#1266ff;top:80px;left:-180px}.glow-two{background:#00b8ff;top:600px;right:-220px}.topbar{height:82px;max-width:1180px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff10}.brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:1.3px;font-size:14px}.brand-mark{width:34px;height:34px;display:grid;place-items:center;background:linear-gradient(135deg,#1674ff,#00c2ff);border-radius:10px;font-size:20px;color:white;box-shadow:0 5px 25px #0878ff55}.blue{color:#48a0ff}.topbar nav{display:flex;gap:34px;color:#9baac2;font-size:13px}.topbar nav a:hover,.feature a:hover{color:#65adff}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;border-radius:10px;font-size:13px;font-weight:700;transition:.2s;border:1px solid transparent}.button:hover{transform:translateY(-2px);filter:brightness(1.12)}.button-small{padding:10px 15px}.button-outline{border-color:#263b5b;color:#dbeaff}.button-primary{background:linear-gradient(110deg,#176dff,#159fff);box-shadow:0 8px 28px #0878ff35;color:white}.button-dark{background:#111d30;border-color:#24344d;color:#e4edff}.hero{max-width:1124px;margin:0 auto;padding:110px 28px 85px;display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.eyebrow{font-size:10px;letter-spacing:2.3px;font-weight:800;color:#61aaff;display:flex;align-items:center;gap:9px}.pulse,.live-dot{width:7px;height:7px;border-radius:50%;background:#31d7a0;box-shadow:0 0 12px #31d7a0}.hero h1{font-size:clamp(42px,6vw,68px);line-height:1.06;letter-spacing:-3px;margin:24px 0 20px;font-weight:900}.gradient-text{background:linear-gradient(100deg,#4b9cff,#42d6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-text{font-size:16px;line-height:1.8;color:#99a9c1;max-width:510px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero-note{font-size:11px;color:#788ba7;margin-top:25px;display:flex;gap:9px;align-items:center}.shield{color:#5ba9ff}.hero-card{height:370px;max-width:390px;width:100%;justify-self:end;border:1px solid #25456d;border-radius:24px;background:radial-gradient(circle at 50% 35%,#174d8c 0,#102748 32%,#0b1425 75%);box-shadow:0 30px 90px #0008,inset 0 0 50px #1b7dff18;padding:22px;position:relative;overflow:hidden}.hero-card:before{content:"";position:absolute;inset:12px;border:1px solid #ffffff12;border-radius:17px}.card-top,.card-bottom{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:1.5px;color:#9cb6d8;position:relative}.card-version{margin-left:auto;color:#5ca8ff}.hero-emblem{position:absolute;top:82px;left:0;right:0;text-align:center;font-size:170px;font-weight:900;line-height:1;color:#e7f3ff;text-shadow:0 0 35px #2995ff88;letter-spacing:-15px}.hero-emblem span{color:#36baff}.card-caption{position:absolute;bottom:88px;left:27px;font-size:10px;line-height:1.8;letter-spacing:3px;color:#7e9cbe}.card-caption b{font-size:17px;color:#e9f4ff}.card-lines{position:absolute;right:27px;bottom:99px;display:grid;gap:5px}.card-lines i{height:3px;width:48px;background:#2c8fff;border-radius:4px}.card-lines i:nth-child(2){width:33px;opacity:.6}.card-lines i:nth-child(3){width:20px;opacity:.3}.card-bottom{position:absolute;bottom:23px;left:27px;right:27px;justify-content:space-between}.stats{max-width:1068px;margin:0 auto 80px;padding:22px 28px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #1e304a;border-radius:14px;background:#0d1728aa}.stats div{display:flex;align-items:center;gap:15px;padding:4px 18px;border-right:1px solid #24354e}.stats div:last-child{border:0}.stats strong{font-size:21px;color:#4b9dff}.stats span{font-size:12px;color:#a2b2c9}.section{max-width:1124px;margin:0 auto;padding:55px 28px 100px}.section-heading h2,.links-section h2,.task-main h2{font-size:42px;line-height:1.12;letter-spacing:-1.8px;margin:17px 0 0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.feature{background:linear-gradient(145deg,#111e32,#0c1524);border:1px solid #1e304a;border-radius:16px;padding:25px;min-height:215px}.feature-icon{width:39px;height:39px;border-radius:11px;background:#123665;color:#63b0ff;display:grid;place-items:center;font-size:21px}.feature h3{font-size:16px;margin:20px 0 9px}.feature p{font-size:12px;line-height:1.75;color:#91a3bd;min-height:43px}.feature a{font-size:11px;color:#65aaff;font-weight:700}.task-section{max-width:1124px;margin:0 auto;padding:20px 28px 100px}.task-panel{border:1px solid #24436a;border-radius:22px;background:linear-gradient(130deg,#101e33,#0c1422 65%);padding:42px;display:grid;grid-template-columns:1fr 270px;gap:55px;box-shadow:0 25px 80px #0004}.task-main h2{font-size:40px}.task-intro{font-size:13px;line-height:1.8;color:#9aabc3;max-width:620px;margin:18px 0 28px}.steps{display:grid;gap:22px}.step{display:flex;gap:17px}.step-number{width:35px;height:35px;flex:0 0 35px;border-radius:10px;background:#142e50;color:#64adff;display:grid;place-items:center;font-size:11px;font-weight:800}.step h3{font-size:14px;margin:2px 0 7px}.step p{font-size:12px;line-height:1.7;color:#91a3bd;margin:0}.step p a{color:#64adff}.reward-card{align-self:center;border:1px solid #2865a6;background:radial-gradient(circle at 50% 0,#174b81,#0b1729 65%);border-radius:17px;padding:26px;text-align:center;box-shadow:0 15px 40px #0004}.reward-label{font-size:9px;letter-spacing:2px;color:#7dbbff;font-weight:800}.reward-number{font-size:76px;font-weight:900;line-height:1;margin-top:20px;color:#fff;text-shadow:0 0 30px #168bff88}.reward-title{font-size:13px;color:#a9c8ed;margin-top:5px}.reward-prize{font-size:23px;font-weight:900;color:#56b7ff;margin-top:8px}.reward-divider{height:1px;background:#ffffff1a;margin:22px 0}.reward-card p{font-size:11px;color:#9badc4;line-height:1.7}.button.full{width:100%;margin:12px 0}.reward-card small{font-size:9px;color:#7188a5}.links-section{max-width:1068px;margin:0 auto;padding:20px 28px 90px;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.links-section h2{font-size:34px}.link-list{border-top:1px solid #24354d}.link-list a{padding:17px 4px;border-bottom:1px solid #24354d;display:flex;justify-content:space-between;align-items:center}.link-list b,.link-list small{display:block}.link-list b{font-size:13px}.link-list small{font-size:10px;color:#8497b1;margin-top:5px}.link-list i{font-style:normal;color:#60aaff}.faq{padding-top:20px}.faq details{border-bottom:1px solid #24354d;padding:19px 0}.faq summary{font-size:13px;font-weight:700;cursor:pointer;list-style:none}.faq summary:after{content:"+";float:right;color:#5ca8ff;font-size:18px}.faq details[open] summary:after{content:"−"}.faq details p{font-size:12px;line-height:1.8;color:#91a3bd;max-width:750px}footer{max-width:1124px;margin:auto;border-top:1px solid #1c2b41;padding:25px 28px 35px;display:flex;align-items:center;gap:25px}footer p{font-size:10px;color:#71839d;flex:1;line-height:1.6}footer>span{font-size:10px;color:#71839d}@media(max-width:760px){.topbar{padding:0 18px;height:70px}.topbar nav{display:none}.hero{padding:75px 22px 55px;grid-template-columns:1fr;gap:45px}.hero h1{letter-spacing:-2px}.hero-card{justify-self:center;height:330px}.stats{margin:0 18px 55px;grid-template-columns:1fr;gap:12px}.stats div{border:0;border-bottom:1px solid #24354e;padding:10px 4px}.stats div:last-child{border:0}.section{padding:50px 20px 70px}.section-heading h2,.task-main h2{font-size:34px}.feature-grid{grid-template-columns:1fr}.feature{min-height:0}.task-section{padding:0 18px 65px}.task-panel{padding:25px 20px;grid-template-columns:1fr;gap:30px}.reward-card{width:100%;max-width:330px;justify-self:center}.links-section{padding:15px 20px 65px;grid-template-columns:1fr;gap:25px}.links-section h2{font-size:30px}footer{padding:24px 20px;flex-wrap:wrap;gap:12px}footer p{order:3;flex-basis:100%}}
