:root{--bg:#06111e;--bg2:#091827;--panel:#0b1d2c;--line:#17384b;--cyan:#42d9ff;--text:#effbff;--muted:#8faabd;--green:#36e6a0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% 10%,#0b3144 0,transparent 32%),var(--bg);color:var(--text);font:15px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}.ambient{position:fixed;border-radius:50%;filter:blur(100px);opacity:.18;pointer-events:none}.ambient.a{width:420px;height:420px;background:var(--cyan);right:-180px;top:80px}.ambient.b{width:340px;height:340px;background:#1c7cff;left:-190px;bottom:5%}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;padding:0 28px;border-bottom:1px solid #12304466;position:relative;z-index:3}.nav nav{display:flex;gap:26px;align-items:center;color:var(--muted);font-weight:700;font-size:13px}.nav nav a:hover{color:var(--cyan)}.brand{display:flex;align-items:center;gap:12px}.brand b{display:block;letter-spacing:.16em;font-size:14px}.brand small{display:block;color:var(--muted);letter-spacing:.18em;font-size:9px}.ball{width:34px;height:34px;border:2px solid var(--cyan);border-radius:50%;display:grid;place-items:center;box-shadow:0 0 24px #42d9ff3b;position:relative}.ball:before{content:"";position:absolute;width:100%;height:2px;background:var(--cyan)}.ball i{width:9px;height:9px;border:2px solid var(--cyan);border-radius:50%;background:var(--bg)}.ball.small{width:27px;height:27px}.navbtn,.primary,.ghost{display:inline-flex;align-items:center;justify-content:center;border-radius:11px;padding:12px 18px;font-weight:850;letter-spacing:.01em}.navbtn,.primary{background:var(--cyan);color:#04151f}.ghost{border:1px solid #24516a;background:#0a1b29;color:#dff8ff}.hero{max-width:1180px;margin:0 auto;padding:92px 28px 74px;display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center;min-height:610px}.eyebrow{color:var(--cyan);font-weight:900;letter-spacing:.19em;font-size:11px;margin:0 0 14px}.hero h1,.legal h1{font-size:clamp(44px,6vw,74px);line-height:.98;letter-spacing:-.055em;margin:0}.hero h1 em{font-style:normal;color:var(--cyan)}.lead{font-size:18px;color:#a8c0cf;max-width:650px;margin:26px 0 30px}.actions{display:flex;gap:12px;flex-wrap:wrap}.micro{font-size:11px;color:#6f8c9f;margin-top:13px}.visual{height:400px;position:relative;display:grid;place-items:center}.core{width:176px;height:176px;border-radius:50%;border:5px solid var(--cyan);box-shadow:0 0 70px #42d9ff35,inset 0 0 40px #42d9ff20;position:relative;background:linear-gradient(#0d2d3d 0 46%,#06111e 46% 54%,#081a27 54%)}.core:before{content:"";position:absolute;left:-5px;right:-5px;top:50%;height:6px;background:var(--cyan);transform:translateY(-50%)}.core i{position:absolute;width:48px;height:48px;border:6px solid var(--cyan);border-radius:50%;background:var(--bg);left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #42d9ff77}.orbit{position:absolute;border:1px solid #2f7391;border-radius:50%;opacity:.55}.o1{width:290px;height:290px}.o2{width:390px;height:390px;border-style:dashed;animation:spin 28s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.badge{position:absolute;border:1px solid #1d455b;background:#071724dd;border-radius:10px;padding:9px 12px;font-size:10px;letter-spacing:.12em;font-weight:850;color:#bfeeff;box-shadow:0 12px 30px #0005}.badge.one{top:52px;left:15px}.badge.two{right:0;top:150px}.badge.three{bottom:35px;left:35px}.trust{border-top:1px solid #123044;border-bottom:1px solid #123044;display:flex;justify-content:center;gap:42px;flex-wrap:wrap;padding:17px 24px;color:#7fa1b5;font-size:10px;font-weight:900;letter-spacing:.13em}.section,.steps,.privacy-call,.legal{max-width:1180px;margin:auto;padding:88px 28px}.section h2,.steps h2,.privacy-call h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;line-height:1.08;margin:0 0 35px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.grid article,.stepgrid>div,.legalgrid section{background:linear-gradient(145deg,#0b1c2b,#081520);border:1px solid var(--line);border-radius:17px;padding:24px}.grid article>b{color:var(--cyan);font-size:11px}.grid h3,.stepgrid h3{font-size:18px;margin:22px 0 8px}.grid p,.stepgrid p,.legal p{color:var(--muted);margin:0}.privacy-call{display:flex;align-items:end;justify-content:space-between;gap:30px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(120deg,#0b2031,#071522);padding:44px;margin-top:24px;margin-bottom:40px}.privacy-call h2{margin-bottom:12px}.privacy-call p:not(.eyebrow){max-width:700px;color:var(--muted)}.stepgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stepgrid span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#0e3142;color:var(--cyan);font-weight:900}.legal{padding-top:90px}.legal h1{max-width:880px;font-size:clamp(40px,5.5vw,68px);margin-bottom:50px}.legalgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:32px}.legalgrid h2{margin:0 0 12px;font-size:20px}.inline{display:inline-flex}code{background:#06101a;border:1px solid #15364a;border-radius:6px;padding:2px 6px;color:#bdeeff}footer{max-width:1180px;margin:auto;padding:30px 28px 46px;border-top:1px solid #123044;display:flex;justify-content:space-between;align-items:center;color:#66869a;font-size:11px}@media(max-width:850px){.nav nav>a:not(.navbtn){display:none}.hero{grid-template-columns:1fr;padding-top:65px}.visual{height:330px}.grid{grid-template-columns:1fr 1fr}.privacy-call{align-items:flex-start;flex-direction:column}.stepgrid,.legalgrid{grid-template-columns:1fr}.hero h1{font-size:52px}}@media(max-width:520px){.nav{padding:0 18px;height:70px}.navbtn{padding:10px 12px}.hero,.section,.steps,.legal{padding-left:18px;padding-right:18px}.hero{gap:25px}.hero h1{font-size:44px}.visual{height:280px;transform:scale(.86)}.grid{grid-template-columns:1fr}.privacy-call{margin-left:18px;margin-right:18px;padding:28px}.actions>a{width:100%}.trust{gap:18px 28px}.badge.three{bottom:10px}.section,.steps{padding-top:65px;padding-bottom:65px}footer{margin:0 18px;padding-left:0;padding-right:0}}
