@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;600;700;800&display=swap');
:root{--bg:#080d1c;--panel:#111c35;--line:rgba(160,185,235,.17);--text:#f5f7ff;--muted:#a6b2cc;--blue:#39bdf8;--purple:#8b5cf6;--max:1180px}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0%,rgba(75,70,180,.18),transparent 32%),var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.topbar{position:sticky;top:0;z-index:9;background:rgba(8,13,28,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font:800 22px Manrope;color:white;letter-spacing:.04em}.brand span{color:#70d7ff}.navlinks{display:flex;gap:22px;color:#c4cee3;font-size:14px}.navlinks a:hover,.navlinks a.active{color:#75d7ff}.navcta{display:flex;gap:10px;align-items:center}.ref{font-size:12px;border:1px solid var(--line);padding:7px 11px;border-radius:10px;color:#dce5ff}.ref b{color:#70d7ff}.btn{display:inline-flex;padding:11px 17px;border-radius:11px;font-weight:700;font-size:14px}.primary{background:linear-gradient(110deg,#267ff2,#8558ed);color:white}.outline{border:1px solid var(--line);background:#ffffff08}.toggle{display:none;background:none;color:white;border:1px solid var(--line);padding:8px;border-radius:9px}.hero{padding:84px 0 70px}.hero-grid,.split{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.eyebrow,.kicker{color:#80d9ff;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.hero h1,.pagehero h1{font:800 clamp(39px,5.5vw,65px)/1.12 Manrope;margin:20px 0;letter-spacing:-.04em}.gradient{background:linear-gradient(100deg,#5ed5ff,#a68aff 65%,#ff7aa9);color:transparent;background-clip:text}.lead{font-size:17px;color:var(--muted);max-width:590px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.visual{border:1px solid var(--line);border-radius:26px;padding:22px;background:linear-gradient(145deg,#1b3156,#151a37 70%,#322452);min-height:365px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 25px 75px #0005}.visualtop{display:flex;justify-content:space-between;color:#cbd8f2;font-size:12px}.orb{width:180px;height:180px;border-radius:50%;margin:auto;display:grid;place-items:center;background:radial-gradient(circle,#54c9ff55,#8559ee22 62%,transparent 64%);border:1px solid #8abaff44}.orb b{width:105px;height:105px;border-radius:28px;background:linear-gradient(145deg,#40c7f4,#8059ee);display:grid;place-items:center;font-size:42px}.minis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mini,.card,.panel{background:linear-gradient(150deg,#162443,#0d162b);border:1px solid var(--line);border-radius:18px;padding:20px}.mini b{display:block;font-size:20px}.mini span{font-size:11px;color:var(--muted)}.strip{text-align:center;padding:17px;border-block:1px solid var(--line);color:#b7c4dd;font-size:13px}.section{padding:72px 0}.head{text-align:center;max-width:720px;margin:0 auto 34px}.head h2,.split h2{font:800 clamp(28px,4vw,42px)/1.2 Manrope;margin:10px 0}.muted,.head p,.card p{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.card{min-height:175px}.card h3{font:700 18px Manrope;margin:7px 0}.ico{font-size:25px;margin-bottom:8px}.panel{padding:28px}.checks{display:grid;gap:12px;color:#dce5f8;margin-top:20px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat{text-align:center;border:1px solid var(--line);border-radius:16px;padding:20px}.stat b{display:block;font:800 28px Manrope;color:#78d8ff}.operatorrow{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.operator{padding:11px 18px;border:1px solid var(--line);border-radius:10px;background:#111a30;color:#cbd8ef;font-weight:700}.cta{padding:38px;border:1px solid #6476c744;border-radius:24px;background:radial-gradient(circle at 90% 0%,#9f4fee33,transparent 40%),linear-gradient(110deg,#152a50,#121b35)}.pagehero{text-align:center;padding:68px 0 40px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 0%,#5069e633,transparent 60%)}.pagehero h1{font-size:clamp(34px,5vw,52px);margin:12px 0}.pagehero p{color:var(--muted);max-width:720px;margin:auto}.footer{border-top:1px solid var(--line);padding:44px 0 20px;background:#070b17}.footgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:25px}.footer p,.footer a{color:var(--muted);font-size:13px}.footer h4{margin:0 0 12px}.flinks{display:grid;gap:8px}.copy{border-top:1px solid var(--line);padding-top:17px;margin-top:26px;color:#8290ab;font-size:12px}
@media(max-width:900px){.hero-grid,.split{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,1fr)}.footgrid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.container{width:calc(100% - 30px)}.nav{height:66px}.toggle{display:block}.navlinks{display:none;position:absolute;top:66px;left:0;right:0;padding:18px;background:#0d1529;flex-direction:column}.navlinks.open{display:flex}.navcta .ref{display:none}.navcta .btn{font-size:12px;padding:9px}.hero{padding:48px 0}.hero h1{font-size:40px}.visual{min-height:315px;padding:15px}.orb{width:145px;height:145px}.orb b{width:88px;height:88px}.grid,.stats{grid-template-columns:1fr}.section{padding:55px 0}.cta{padding:25px}.footgrid{grid-template-columns:1fr 1fr}}
