:root{
  --bg:#020712;--bg2:#06101f;--panel:rgba(8,18,34,.72);--panel2:rgba(11,24,43,.88);
  --line:rgba(129,173,221,.18);--line-strong:rgba(255,200,61,.42);--text:#f7fbff;--muted:#9fb0c4;
  --gold:#ffc83d;--gold2:#ffdf7a;--cyan:#5fd8ff;--blue:#2878ff;--green:#5ee49a;--red:#ff7e8a;
  --shadow:0 28px 90px rgba(0,0,0,.38);--radius:24px;--wrap:min(1240px,calc(100% - 36px));
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:
radial-gradient(circle at 82% 16%,rgba(19,84,183,.20),transparent 33%),
radial-gradient(circle at 18% 20%,rgba(33,88,168,.16),transparent 30%),
linear-gradient(180deg,#020611 0%,#04101d 45%,#020710 100%);min-height:100vh;overflow-x:hidden;line-height:1.55}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;opacity:.58;background-image:
radial-gradient(circle at 15% 30%,#fff 0 1px,transparent 1.4px),radial-gradient(circle at 73% 18%,#9ec9ff 0 1px,transparent 1.5px),radial-gradient(circle at 41% 71%,#fff 0 1px,transparent 1.2px),radial-gradient(circle at 89% 63%,#7bb5ff 0 1px,transparent 1.3px),radial-gradient(circle at 30% 9%,#fff 0 .8px,transparent 1.2px);background-size:137px 137px,193px 193px,223px 223px,311px 311px,421px 421px}
body:after{content:"";position:fixed;inset:auto -20vw -35vh -20vw;height:75vh;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at center,rgba(255,200,61,.06),transparent 58%);filter:blur(20px)}
a{color:inherit}.wrap{width:var(--wrap);margin:auto}.site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(2,7,18,.74);backdrop-filter:blur(18px)}
.header-inner{min-height:82px;display:flex;align-items:center;gap:26px}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;min-width:max-content}.brand img{width:52px;height:52px;border-radius:50%;box-shadow:0 0 32px rgba(255,200,61,.22)}.brand-copy{display:grid}.brand-name{font-weight:900;font-size:21px;letter-spacing:.01em}.brand-sub{font-size:11px;color:var(--gold);letter-spacing:.11em;text-transform:uppercase}
.nav{margin-left:auto;display:flex;align-items:center;gap:6px}.nav a{padding:9px 12px;border-radius:12px;text-decoration:none;color:#dce8f7;font-size:14px}.nav a:hover,.nav a[aria-current="page"]{background:rgba(255,255,255,.055);color:#fff}.telegram{margin-left:8px;border:1px solid rgba(255,200,61,.55)!important;color:var(--gold)!important;padding:10px 15px!important}.telegram:hover{background:rgba(255,200,61,.10)!important}
.hero{position:relative;padding:72px 0 54px;isolation:isolate}.hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:44px;align-items:center}.eyebrow{display:inline-flex;gap:9px;align-items:center;border:1px solid var(--line-strong);background:rgba(255,200,61,.07);color:var(--gold2);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.dot{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold)}
h1{font-size:clamp(46px,6.3vw,86px);line-height:.96;letter-spacing:-.055em;margin:22px 0 20px;max-width:760px}.gold{color:var(--gold);text-shadow:0 0 32px rgba(255,200,61,.18)}.hero-lead{font-size:clamp(18px,2vw,23px);line-height:1.45;color:#d5dfeb;max-width:680px;margin:0}.hero-detail{margin-top:14px;color:var(--muted);max-width:670px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;border-radius:14px;padding:0 19px;text-decoration:none;font-weight:850;font-size:14px;border:1px solid var(--line);background:rgba(255,255,255,.035);transition:.18s ease}.btn:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.07)}.btn-primary{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#111827;border-color:transparent;box-shadow:0 13px 38px rgba(255,200,61,.22)}.btn-primary:hover{background:linear-gradient(135deg,#ffea9b,#ffd45a)}
.trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.trust{display:flex;gap:8px;align-items:center;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:11px;color:#c6d2df;font-size:12px;background:rgba(4,11,23,.45)}.trust b{color:#fff}.mini-ico{width:23px;height:23px;border:1px solid rgba(255,255,255,.10);border-radius:8px;display:grid;place-items:center;color:var(--gold)}
.space-stage{position:relative;min-height:560px;border-radius:36px;overflow:hidden;background:
radial-gradient(circle at 50% 50%,rgba(39,111,255,.20),transparent 25%),radial-gradient(circle at 50% 50%,rgba(255,200,61,.05),transparent 50%),linear-gradient(180deg,rgba(7,16,31,.52),rgba(4,10,20,.15));border:1px solid rgba(255,255,255,.06)}
.space-stage:before,.space-stage:after{content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(114,163,216,.16);border-radius:50%;transform:translate(-50%,-50%) rotate(-10deg)}.space-stage:before{width:82%;height:54%}.space-stage:after{width:62%;height:39%;border-color:rgba(255,200,61,.18);transform:translate(-50%,-50%) rotate(10deg)}
.orbit-ring{position:absolute;left:50%;top:50%;width:96%;height:72%;border:1px dashed rgba(90,150,224,.09);border-radius:50%;transform:translate(-50%,-50%) rotate(3deg)}.core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:192px;height:192px;border-radius:34px;padding:18px;display:grid;place-items:center;text-align:center;background:linear-gradient(180deg,rgba(21,55,92,.96),rgba(7,20,38,.96));border:1px solid rgba(255,205,82,.48);box-shadow:0 0 0 8px rgba(255,200,61,.025),0 0 60px rgba(37,126,255,.24),0 24px 70px rgba(0,0,0,.45)}.core-symbol{width:66px;height:66px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(145deg,#59d3ff,#2469ff);font-size:31px;box-shadow:0 0 35px rgba(55,146,255,.45)}.core strong{font-size:18px}.core span{display:block;color:#93a7bc;font-size:11px}
.node{position:absolute;width:168px;min-height:70px;border:1px solid rgba(151,181,215,.22);border-radius:16px;padding:10px 12px 10px 44px;background:linear-gradient(180deg,rgba(14,28,47,.92),rgba(7,17,31,.92));box-shadow:0 12px 34px rgba(0,0,0,.26);font-size:12px;transition:.18s ease}.node:hover{border-color:rgba(255,200,61,.42);transform:translateY(-2px)}.node i{position:absolute;left:11px;top:13px;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:rgba(255,200,61,.11);color:var(--gold);font-style:normal;font-weight:900}.node strong{display:block;font-size:13px;color:#fff}.node small{display:block;color:#95a9be;line-height:1.3;margin-top:2px}.n1{left:4%;top:14%}.n2{right:5%;top:15%}.n3{left:1%;top:41%}.n4{right:1%;top:42%}.n5{left:10%;bottom:12%}.n6{right:10%;bottom:12%}.n7{left:37%;top:3%}.n8{left:37%;bottom:3%}
.signal{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 16px 4px rgba(255,200,61,.45);animation:pulse 2.4s ease-in-out infinite}.s1{left:32%;top:33%}.s2{right:31%;top:34%;animation-delay:.4s}.s3{left:27%;bottom:31%;animation-delay:.9s}.s4{right:26%;bottom:31%;animation-delay:1.3s}@keyframes pulse{0%,100%{opacity:.35;transform:scale(.65)}50%{opacity:1;transform:scale(1)}}
.section{padding:50px 0}.section-line{border-top:1px solid rgba(255,255,255,.07)}.section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:24px}.section-kicker{font-size:12px;letter-spacing:.11em;color:var(--gold);font-weight:850;text-transform:uppercase}.section h2,.page-hero h1{font-size:clamp(32px,4.2vw,54px);letter-spacing:-.04em;line-height:1.06;margin:8px 0 0}.section-intro{max-width:600px;color:var(--muted);font-size:15px}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(12,26,45,.86),rgba(6,15,29,.9));box-shadow:0 18px 60px rgba(0,0,0,.18);transition:.2s ease}.card:hover{transform:translateY(-4px);border-color:rgba(255,200,61,.30);box-shadow:0 24px 70px rgba(0,0,0,.30)}.card:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 80% 0%,rgba(58,130,255,.15),transparent 36%);pointer-events:none}.card-body{padding:20px;position:relative}.device-art{height:145px;display:grid;place-items:center;background:radial-gradient(circle at 50% 75%,rgba(38,100,190,.24),transparent 44%)}.device-shape{width:118px;height:72px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:linear-gradient(145deg,#293342,#0f1724);box-shadow:inset 0 1px rgba(255,255,255,.13),0 22px 45px rgba(0,0,0,.34);position:relative}.device-shape:after{content:"";position:absolute;left:12%;right:12%;bottom:10px;height:3px;border-radius:5px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.55}.camera{width:125px;height:62px;border-radius:27px 14px 14px 27px;background:linear-gradient(145deg,#eff4f8,#aab6c3);transform:rotate(-4deg)}.camera:before{content:"";position:absolute;left:10px;top:13px;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,#0c1727 0 25%,#255f99 27% 37%,#080d15 40% 60%,#202b37 62%);box-shadow:0 0 16px rgba(53,155,255,.25)}.station{width:118px;height:76px;border-radius:28px;background:linear-gradient(145deg,#302b43,#141927);box-shadow:0 0 0 2px rgba(134,68,255,.2),0 0 25px rgba(124,65,255,.22)}.station:after{background:linear-gradient(90deg,#675cff,#ba62ff,#675cff);height:4px;top:4px;bottom:auto}.sensor{width:83px;height:83px;border-radius:19px;background:linear-gradient(145deg,#f1f5f7,#aab8c6)}.sensor:before{content:"22.4°";position:absolute;inset:12px;border-radius:10px;background:#dfe7e9;color:#2d3d48;display:grid;place-items:center;font:800 15px ui-monospace,monospace}.sensor:after{display:none}.status{position:absolute;right:13px;top:13px;border:1px solid rgba(94,228,154,.32);background:rgba(31,107,68,.20);color:#84f0b4;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850;text-transform:uppercase}.status.plan{color:#ffd77d;border-color:rgba(255,200,61,.33);background:rgba(126,91,0,.19)}.card h3{font-size:19px;line-height:1.18;margin:0 0 8px}.card p{color:var(--muted);font-size:13px;margin:0}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.tag{border:1px solid rgba(255,200,61,.18);border-radius:7px;padding:4px 7px;color:#d8c994;font-size:10px}.card-link{display:inline-flex;margin-top:15px;color:#fff;text-decoration:none;font-size:12px;font-weight:800}.card-link:after{content:"→";margin-left:7px;color:var(--gold)}
.roadmap{border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(180deg,rgba(10,23,40,.80),rgba(5,13,25,.86));padding:24px;position:relative;overflow:hidden}.roadmap:before{content:"";position:absolute;left:8%;right:8%;top:61%;height:1px;background:linear-gradient(90deg,transparent,var(--gold),var(--gold),transparent);box-shadow:0 0 14px rgba(255,200,61,.36)}.roadmap-grid{display:grid;grid-template-columns:1.1fr repeat(5,.74fr);gap:14px;align-items:end;position:relative}.roadmap-copy h3{font-size:27px;margin:8px 0}.roadmap-copy p{color:var(--muted);font-size:13px;margin:0}.step{text-align:center;position:relative;padding:0 4px}.step-icon{width:62px;height:62px;margin:0 auto 21px;border:1px solid rgba(255,255,255,.12);border-radius:17px;display:grid;place-items:center;background:linear-gradient(145deg,#17283d,#0a1423);font-size:24px;box-shadow:0 10px 30px rgba(0,0,0,.25)}.step:after{content:"";position:absolute;top:78px;left:50%;width:8px;height:8px;border-radius:50%;background:#fff1b7;box-shadow:0 0 15px 4px rgba(255,200,61,.6)}.step strong{font-size:12px;display:block}.step small{display:block;color:#8fa1b4;font-size:10px;margin-top:3px}
.support-strip{margin-top:20px;border:1px solid rgba(255,200,61,.16);border-radius:20px;padding:16px 18px;display:flex;gap:18px;align-items:center;background:linear-gradient(90deg,rgba(255,200,61,.06),rgba(12,27,46,.56))}.support-heart{width:48px;height:48px;flex:none;border-radius:14px;display:grid;place-items:center;font-size:24px;color:var(--gold);border:1px solid rgba(255,200,61,.25);box-shadow:0 0 25px rgba(255,200,61,.08)}.support-strip p{margin:2px 0 0;color:var(--muted);font-size:12px}.support-strip .btn{margin-left:auto;min-width:220px}
.page-hero{padding:58px 0 30px}.page-hero h1{margin:10px 0 12px;max-width:900px}.page-hero p{max-width:760px;color:var(--muted);font-size:17px}.breadcrumb{font-size:12px;color:#8094aa}.breadcrumb a{text-decoration:none}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.panel{border:1px solid var(--line);border-radius:22px;padding:22px;background:linear-gradient(180deg,rgba(10,23,40,.82),rgba(6,15,28,.88))}.panel h2,.panel h3{margin:0 0 10px}.panel p,.panel li{color:#aab9c9}.panel ul{padding-left:20px}.panel li{margin:7px 0}.equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.equip{border:1px solid var(--line);border-radius:20px;padding:18px;background:rgba(8,18,33,.78);position:relative}.equip h3{margin:8px 0 7px;font-size:17px}.equip p{margin:0;color:#96a9bd;font-size:12px}.equip .meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.equip .meta span{font-size:10px;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:4px 7px;color:#bbc8d6}.equip a{display:inline-block;margin-top:12px;text-decoration:none;color:#fff;font-size:12px;font-weight:800}.equip a:after{content:" →";color:var(--gold)}.guide-list{display:grid;gap:14px}.guide{display:grid;grid-template-columns:70px 1fr auto;gap:16px;align-items:center;border:1px solid var(--line);border-radius:21px;padding:17px 18px;background:rgba(8,18,33,.74);text-decoration:none}.guide:hover{border-color:rgba(255,200,61,.28);background:rgba(11,25,44,.85)}.guide-icon{width:60px;height:60px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(145deg,#15283f,#091423);border:1px solid rgba(255,255,255,.08);font-size:24px}.guide h3{margin:0 0 4px;font-size:16px}.guide p{margin:0;color:#94a7ba;font-size:12px}.guide .arrow{color:var(--gold);font-size:22px}.progress{height:8px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden;margin-top:14px}.progress i{display:block;height:100%;width:var(--p,50%);background:linear-gradient(90deg,#5fd8ff,var(--gold));border-radius:inherit}.note{border-left:3px solid var(--gold);background:rgba(255,200,61,.055);padding:14px 16px;border-radius:8px 16px 16px 8px;color:#c5d0dc}.footer{padding:46px 0 64px;border-top:1px solid rgba(255,255,255,.07);color:#71869a;font-size:12px}.footer-row{display:flex;justify-content:space-between;gap:20px;align-items:center}.footer a{text-decoration:none;color:#9eb1c4}
@media(max-width:1080px){.hero-grid{grid-template-columns:1fr}.space-stage{min-height:520px}.cards{grid-template-columns:repeat(2,1fr)}.roadmap-grid{grid-template-columns:repeat(3,1fr)}.roadmap-copy{grid-column:1/-1}.roadmap:before{display:none}.step:after{display:none}.step-icon{margin-bottom:10px}.equipment-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){:root{--wrap:min(100% - 24px,1240px)}.site-header{position:relative}.header-inner{min-height:72px}.brand-sub{display:none}.nav{display:none}.brand img{width:46px;height:46px}.hero{padding-top:42px}.hero-grid{gap:26px}h1{font-size:48px}.hero-lead{font-size:18px}.space-stage{min-height:auto;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.space-stage:before,.space-stage:after,.orbit-ring,.signal{display:none}.core{position:relative;left:auto;top:auto;transform:none;grid-column:1/-1;width:100%;height:155px}.node{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto;min-height:68px}.cards,.grid-2,.grid-3,.equipment-grid{grid-template-columns:1fr}.section{padding:38px 0}.section-head{display:block}.section-intro{margin-top:10px}.roadmap-grid{grid-template-columns:repeat(2,1fr)}.support-strip{align-items:flex-start;flex-wrap:wrap}.support-strip .btn{margin-left:0;width:100%}.guide{grid-template-columns:52px 1fr}.guide-icon{width:48px;height:48px}.guide .arrow{display:none}.footer-row{display:block}.footer-row div+div{margin-top:10px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
