:root{--navy:#07172f;--blue:#1688ff;--cyan:#22d3ee;--ink:#0b1b35;--muted:#61718b;--line:#e4edf7;--bg:#fff;--soft:#f5f9fd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);background:#fff}.nav{height:72px;position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100% - 1180px)/2));background:rgba(7,23,47,.88);backdrop-filter:blur(16px);color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#16a8ff,#7048ff);font-weight:900;font-size:22px;box-shadow:0 0 25px #1688ff66}.brand b{display:block;font-family:Manrope;font-size:14px}.brand small{display:block;font-size:8px;opacity:.65;margin-top:2px}nav{display:flex;align-items:center;gap:27px}nav a{color:#dbe7f6;text-decoration:none;font-size:12px;font-weight:600}nav a:hover{color:#fff}.nav-cta{padding:11px 17px;border-radius:22px;background:#1688ff;color:#fff!important}.menu-btn{display:none;background:none;border:0;color:#fff;font-size:24px}.hero{min-height:670px;padding:150px max(28px,calc((100% - 1180px)/2)) 80px;background:radial-gradient(circle at 80% 45%,#06458e 0,#061b3a 35%,#06142b 72%);color:#fff;position:relative;overflow:hidden;display:flex;align-items:center;gap:30px}.grid-bg{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(#5ba7ff22 1px,transparent 1px),linear-gradient(90deg,#5ba7ff22 1px,transparent 1px);background-size:55px 55px;transform:perspective(700px) rotateX(55deg) scale(1.6);transform-origin:center bottom}.hero-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:#1688ff25;filter:blur(70px);right:5%;top:5%}.hero-copy{width:50%;z-index:2}.eyebrow{letter-spacing:2.4px;font-size:11px;font-weight:800;color:#61c9ff}.eyebrow.blue{color:#1688ff}.hero h1{font-family:Manrope;font-size:clamp(45px,5.4vw,76px);line-height:1.02;margin:15px 0}.hero h1 span{color:#24b8ff}.hero h2{font-size:18px;margin:22px 0 13px}.hero p{color:#b8c9df;max-width:520px;line-height:1.75;font-size:14px}.actions{display:flex;gap:12px;margin-top:27px}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:28px;text-decoration:none;font-weight:700;font-size:12px}.primary{background:linear-gradient(100deg,#128cff,#16b9ff);color:#fff;box-shadow:0 12px 30px #1688ff44}.ghost{border:1px solid #9bb4d433;color:#fff}.orbit-wrap{height:470px;flex:1;position:relative;z-index:2}.orbit{position:absolute;border:1px solid #36a7ff55;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #1688ff1a inset}.orbit-a{width:440px;height:230px;transform:translate(-50%,-50%) rotate(-12deg)}.orbit-b{width:330px;height:390px;transform:translate(-50%,-50%) rotate(62deg)}.core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:105px;border:1px solid #28a9ff99;background:#0a2b58dd;box-shadow:0 0 45px #1688ff88;border-radius:18px;display:grid;place-content:center;text-align:center}.core-s{font-size:28px;font-weight:900;color:#27b9ff}.core b{font-size:12px}.core small{font-size:9px;color:#9fc3e9}.node{position:absolute;width:110px;height:78px;border-radius:13px;background:#0a2850dd;border:1px solid #36a7ff88;box-shadow:0 0 28px #1688ff44;display:grid;place-items:center;color:#6cd3ff;font-size:19px;animation:float 4s ease-in-out infinite}.node b{font-size:10px;color:#fff}.n1{left:50%;top:3%;transform:translateX(-50%)}.n2{left:5%;top:27%}.n3{right:5%;top:27%;}.n4{left:5%;bottom:19%}.n5{left:50%;bottom:2%;transform:translateX(-50%)}.n6{right:5%;bottom:19%}@keyframes float{50%{transform:translateY(-8px)}100%{transform:translateY(0)}}.stats{display:grid;grid-template-columns:1.7fr repeat(4,1fr);max-width:1180px;margin:auto;padding:45px 28px;border-bottom:1px solid var(--line);gap:20px}.stats-intro h2{font-family:Manrope;font-size:21px;margin:0 0 10px}.stats p,.section p{color:var(--muted);font-size:12px;line-height:1.65}.stat{padding-left:25px;border-left:1px solid var(--line)}.stat strong{display:block;font-size:25px;color:#0d67d8;margin-bottom:7px}.stat span{font-size:10px;color:#64748b}.section{max-width:1180px;margin:auto;padding:85px 28px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px}.section-head h2,.section.narrow h2,.why h2{font-family:Manrope;font-size:31px;margin:8px 0}.section-head a{color:#147be4;font-size:11px;font-weight:700;text-decoration:none}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.card{position:relative;border:1px solid var(--line);border-radius:12px;padding:25px;background:#fff;transition:.3s}.card:hover{transform:translateY(-6px);box-shadow:0 18px 45px #163d6812;border-color:#9dd4ff}.card i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#e8f4ff;color:#1688ff;font-style:normal;font-weight:800}.card h3{font-size:14px;margin:18px 0 8px}.card p{max-width:270px}.card>span{position:absolute;right:22px;bottom:21px;color:#1688ff}.tech{background:var(--soft);border-top:1px solid #edf4fa;border-bottom:1px solid #edf4fa}.narrow{max-width:1180px}.tech-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}.tech-list span{padding:11px 17px;background:#fff;border:1px solid var(--line);border-radius:30px;font-size:11px;font-weight:700;color:#23405f}.steps{display:flex;align-items:center;justify-content:space-between}.step{text-align:center;min-width:105px}.step>b{font-size:9px;color:#1688ff}.step i{display:grid;place-items:center;margin:8px auto;width:42px;height:42px;border-radius:50%;background:#eaf6ff;color:#1688ff;font-style:normal}.step h3{font-size:11px;margin:7px 0}.step p{font-size:9px;margin:0}.line{height:1px;background:#cfe2f5;flex:1}.projects{background:#f7fbff;max-width:none;padding-left:max(28px,calc((100% - 1180px)/2));padding-right:max(28px,calc((100% - 1180px)/2))}.project-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:15px}.project{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.project-img{height:150px;background-size:cover;background-position:center}.city{background:linear-gradient(135deg,#163d70,#36a8d8 50%,#88b875)}.crypto{background:linear-gradient(135deg,#071b39,#182e6e 45%,#0fb2dc)}.beach{background:linear-gradient(135deg,#12619a,#22b9d5 45%,#e8c67e)}.project-body{padding:20px}.project small{font-size:8px;color:#1688ff;font-weight:800;letter-spacing:1px}.project h3{font-size:14px;margin:8px 0}.project a{font-size:10px;color:#147be4;font-weight:700;text-decoration:none}.why{padding:85px max(28px,calc((100% - 1180px)/2))}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.why-card{border-top:2px solid #1688ff;padding:20px 3px}.why-card b{font-size:10px;color:#1688ff}.why-card h3{font-size:13px}.why-card p{font-size:11px;color:var(--muted);line-height:1.6}.cta{margin:0;padding:60px max(28px,calc((100% - 1180px)/2));background:linear-gradient(100deg,#061a38,#063d75);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px}.cta h2{font-family:Manrope;font-size:31px;margin:10px 0}.cta p{font-size:12px;color:#bcd0e6}.cta .primary{white-space:nowrap}footer{background:#06142a;color:#d4e1f0;padding:35px max(28px,calc((100% - 1180px)/2)) 20px}.footer-main{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px;font-size:10px;line-height:2}.footer-links{display:flex;gap:17px;justify-content:flex-end}.footer-links a{color:#c8d7e8;text-decoration:none}.copyright{border-top:1px solid #ffffff12;margin-top:25px;padding-top:17px;color:#7186a0;font-size:9px}.top{position:fixed;right:20px;bottom:20px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#1688ff;color:#fff;text-decoration:none;z-index:30}.reveal{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.progress{position:fixed;top:0;left:0;height:3px;background:#22baff;width:0;z-index:100}.menu-btn{cursor:pointer}@media(max-width:900px){nav{display:none}.menu-btn{display:block}.hero{flex-direction:column;min-height:auto;padding-top:125px}.hero-copy{width:100%}.orbit-wrap{width:100%;height:410px}.stats{grid-template-columns:repeat(2,1fr)}.stats-intro{grid-column:1/-1}.cards{grid-template-columns:repeat(2,1fr)}.steps{flex-wrap:wrap;gap:20px}.line{display:none}.project-grid{grid-template-columns:1fr}.why-grid{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:1fr 1fr}.footer-links{justify-content:flex-start}}@media(max-width:560px){.hero h1{font-size:43px}.orbit-wrap{transform:scale(.78);transform-origin:center top;margin-bottom:-80px}.cards,.stats,.why-grid{grid-template-columns:1fr}.stat{border-left:0;border-top:1px solid var(--line);padding:15px 0}.section{padding-top:60px;padding-bottom:60px}.section-head{display:block}.section-head>a{display:inline-block;margin-top:10px}.footer-main{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.cta{display:block}.cta .btn{margin-top:20px}.nav{padding:0 18px}.brand b{font-size:12px}}
