*{box-sizing:border-box}:root{--bg:#050914;--line:rgba(190,255,100,.12);--text:#f8fafc;--muted:#a8b0c1;--green:#b7f34b;--green2:#7bea6a;--cyan:#75f8e7}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;background:radial-gradient(circle at 36% 22%,rgba(183,243,75,.09),transparent 28%),linear-gradient(180deg,#040813,#070c17);color:var(--text);overflow-x:hidden}#bg{position:fixed;inset:0;width:100%;height:100%;z-index:0;opacity:.55}.glow{position:fixed;inset:0;z-index:0;background:radial-gradient(circle at 70% 28%,rgba(183,243,75,.08),transparent 30%);pointer-events:none}.nav,main,footer{position:relative;z-index:1}.nav{height:86px;padding:0 72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:18px;color:#fff;text-decoration:none;font-weight:850;letter-spacing:.36em;font-size:22px}.brand img{width:58px;height:58px}.nav nav{display:flex;gap:42px}.nav a,.nav-actions a{color:#e5e7eb;text-decoration:none}.nav nav a:after{content:'⌄';font-size:11px;margin-left:6px;color:#7c879b}.nav nav a:nth-child(4):after,.nav nav a:nth-child(5):after{content:''}.nav-actions{justify-self:end;display:flex;gap:28px;align-items:center}.btn{display:inline-flex;align-items:center;gap:14px;height:52px;padding:0 28px;border-radius:11px;text-decoration:none;font-weight:800}.btn:after{content:'→'}.green{background:linear-gradient(135deg,var(--green),var(--green2));color:#06100c!important;box-shadow:0 18px 42px rgba(183,243,75,.22)}.dark{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.02);color:#fff}.hero{max-width:1720px;margin:auto;display:grid;grid-template-columns:.88fr 1.12fr;gap:52px;align-items:center;padding:62px 72px 30px}.badge{display:inline-flex;align-items:center;gap:12px;height:40px;padding:0 18px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#bfc6d5;text-transform:uppercase;font-size:12px;letter-spacing:.12em;background:rgba(255,255,255,.02)}.badge i{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 20px var(--green)}h1{font-size:clamp(72px,6vw,116px);line-height:.98;letter-spacing:-.075em;margin:42px 0 26px}h1 strong{display:block;color:var(--green);text-shadow:0 0 35px rgba(183,243,75,.24)}.hero-left p{max-width:650px;color:#c9d1df;font-size:22px;line-height:1.6}.actions{display:flex;gap:22px;margin-top:36px}.quick{display:flex;gap:42px;margin-top:64px}.quick article{display:grid;grid-template-columns:44px 1fr;gap:2px 14px}.quick i{grid-row:span 2;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--green);border:1px solid rgba(183,243,75,.35);font-style:normal;font-size:24px}.quick b{font-size:18px}.quick span{color:var(--muted)}.dashboard{display:grid;grid-template-columns:88px 1fr;min-height:650px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(8,14,25,.72);backdrop-filter:blur(22px);box-shadow:0 40px 140px rgba(0,0,0,.6);overflow:hidden}.side{padding:24px 14px;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;gap:18px}.dash-logo{width:42px;height:42px}.side a{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;color:#9da8bc;text-decoration:none}.side a.active{background:rgba(183,243,75,.1);color:var(--green)}.side-bottom{margin-top:auto}.dash{padding:28px}.dash-top{display:flex;justify-content:space-between;margin-bottom:26px}.dash h2{margin:0;font-size:28px}.dash p{color:var(--muted);margin:8px 0 0}.date{height:38px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;color:#c9d1df;font-size:13px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metrics article,.panel,.trusted,.cards article,.signals,.workflow article,.pricing,.faq,.final-cta{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:14px}.metrics article{padding:18px}.metrics span{font-size:12px;color:#c6cedb}.metrics b{display:block;font-size:30px;margin:10px 0 6px}.metrics em{color:var(--green);font-style:normal;font-size:12px}.metrics svg{width:100%;height:26px}.metrics svg path{fill:none;stroke:var(--green);stroke-width:2}.dash-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;margin-top:18px}.panel{padding:20px}.map-panel{grid-row:span 2;text-align:center}.panel h3{margin:0 0 18px}.radar{height:330px;position:relative;border-radius:18px;background:radial-gradient(circle,rgba(183,243,75,.13),transparent 48%);border:1px solid rgba(255,255,255,.06);margin-bottom:18px}.network{width:100%;height:100%}.rings circle{fill:none;stroke:rgba(183,243,75,.12)}.links path{stroke:rgba(183,243,75,.35);fill:none}.nodes circle{fill:#172033;stroke:rgba(117,248,231,.5);stroke-width:2}.dots circle{fill:var(--green);filter:drop-shadow(0 0 8px var(--green))}.labels text{fill:#dfe7f4;font-size:12px}.map-panel button{background:#101827;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:10px;height:40px;padding:0 18px}.panel-head{display:flex;justify-content:space-between}.panel-head a{color:#c5d0df}.list{display:grid;gap:12px}.list div{display:grid;grid-template-columns:36px 1fr 60px;gap:12px;align-items:center}.list i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(183,243,75,.12);color:var(--green);font-style:normal;font-size:12px}.list small{display:block;color:#97a3b7}.list em{color:#8793a5;font-style:normal;font-size:12px}.chart-panel svg{width:100%;height:180px}.chart-panel g path{stroke:rgba(255,255,255,.08)}.area{fill:rgba(183,243,75,.08)}.line{fill:none;stroke:var(--green);stroke-width:3}.trusted{max-width:1600px;margin:36px auto 0;padding:22px 72px;text-align:center}.trusted p{text-transform:uppercase;letter-spacing:.22em;color:#7d8797;font-size:12px}.trusted div{display:flex;justify-content:center;gap:58px;flex-wrap:wrap;color:#aeb7c6;font-size:22px;font-weight:700}.cards{max-width:1600px;margin:26px auto 80px;padding:0 72px;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.cards article{padding:28px}.cards i{width:48px;height:48px;border-radius:12px;background:rgba(183,243,75,.08);display:grid;place-items:center;color:var(--green);font-style:normal;font-size:28px}.cards h3{font-size:22px;margin:22px 0 10px}.cards p{color:var(--muted);line-height:1.55}.signals,.workflow,.pricing,.faq,.final-cta{max-width:1600px;margin:28px auto;padding:44px 56px}.signals{display:grid;grid-template-columns:.8fr 1.2fr;gap:34px}.signals span,.pricing span{color:var(--green);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:900}.signals h2,.pricing h2,.faq h2,.final-cta h2{font-size:54px;line-height:1;letter-spacing:-.055em;margin:14px 0}.signal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.signal-grid p{margin:0;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:12px;color:#c9d1df}.workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:transparent;border:0;padding:0}.workflow article{padding:34px}.workflow small{color:var(--green);font-weight:900}.workflow h3{font-size:28px;margin:18px 0 10px}.workflow p,.pricing p,.faq p,.final-cta p{color:var(--muted);line-height:1.6}.pricing{display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:center}.pricing article{padding:30px;border:1px solid rgba(183,243,75,.2);border-radius:18px;background:rgba(183,243,75,.04)}.pricing b,.pricing strong{display:block}.pricing strong{font-size:54px;margin:14px 0 0}.faq details{border-top:1px solid rgba(255,255,255,.08);padding:18px 0}.faq summary{cursor:pointer;font-size:19px;font-weight:800}.final-cta{text-align:center;margin-bottom:60px}.final-cta p{font-size:20px}footer{max-width:1600px;margin:auto;padding:34px 72px 54px;display:flex;justify-content:space-between;align-items:center;color:#78859a}.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:1200px){.nav nav{display:none}.hero{grid-template-columns:1fr}.dashboard{min-width:1050px}.hero-right{overflow:auto}.cards{grid-template-columns:repeat(2,1fr)}.signals,.pricing{grid-template-columns:1fr}.workflow{grid-template-columns:1fr}}@media(max-width:760px){.nav{padding:0 22px}.brand{font-size:16px}.brand img{width:44px;height:44px}.login{display:none}.hero,.cards,.signals,.pricing,.faq,.final-cta{padding-left:22px;padding-right:22px}.quick,.actions,footer{flex-direction:column;align-items:flex-start}.metrics,.dash-grid,.cards,.signal-grid{grid-template-columns:1fr}h1{font-size:58px}.signals h2,.pricing h2,.faq h2,.final-cta h2{font-size:42px}}