:root{color-scheme:dark;--bg:#060a12;--panel:#0d1724;--panel2:#112235;--line:#20384b;--text:#edf6fc;--muted:#9aafc0;--cyan:#65c9e8;--blue:#168bce;--green:#75d6ad;--radius:18px}
*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(ellipse at 72% -15%,#0877a733,transparent 42%),radial-gradient(ellipse at 0% 50%,#0750791a,transparent 38%),var(--bg);font:15px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.container{width:min(1160px,calc(100% - 48px));margin:0 auto}.topbar{height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #fff1}.brand{display:flex;align-items:center;gap:11px;font-size:17px;font-weight:850;letter-spacing:-.045em}.brand-accent{color:var(--cyan)}.inline-link{color:#80d7f0}.brand-mark{display:grid;place-items:center;width:37px;height:37px;border:1px solid #8bdcf155;border-radius:12px;background:linear-gradient(145deg,#a0e7f8,#168bce);color:#04111b;font-weight:950;box-shadow:0 7px 26px #168bce30}.nav{display:flex;gap:27px;color:#a7bdcc;font-size:12px}.nav a:hover,.footer a:hover{color:#fff}.top-actions{display:flex;gap:9px;align-items:center}.region{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #34556c;border-radius:999px;background:#0b1b29;color:#b6d8e8;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.region:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px #75d6ad88}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:0 17px;border:1px solid #34536a;border-radius:10px;background:#102235;color:#e6f4fb;font-size:12px;font-weight:750;transition:.18s}.btn:hover{transform:translateY(-1px);border-color:#7bcde6;background:#173149}.btn-primary{border-color:var(--cyan);background:var(--cyan);color:#06131d}.btn-primary:hover{background:#a2e8f8;color:#06131d}.hero{position:relative;display:grid;grid-template-columns:1.07fr .93fr;align-items:center;gap:56px;padding:100px 0 92px}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 17px;color:var(--cyan);font-size:10px;font-weight:850;letter-spacing:.19em;text-transform:uppercase}.eyebrow:before{content:"";width:23px;height:1px;background:var(--blue)}h1{max-width:700px;margin:0;font-size:clamp(43px,6vw,72px);line-height:1.02;letter-spacing:-.075em}h1 em{color:var(--cyan);font-style:normal}.lead{max-width:590px;margin:23px 0 28px;color:var(--muted);font-size:15px;line-height:1.9}.hero-actions{display:flex;flex-wrap:wrap;gap:11px}.micro{display:flex;align-items:center;gap:9px;margin-top:25px;color:#8299aa;font-size:10px}.micro i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px #75d6ad88}.network-art{position:relative;min-height:370px;display:grid;place-items:center}.orb{position:absolute;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle at 40% 36%,#6bd8f455,transparent 23%),radial-gradient(circle,#0879b444,transparent 68%);filter:blur(5px)}.network-card{position:relative;width:min(100%,470px);padding:20px;border:1px solid #4b7287a6;border-radius:19px;background:linear-gradient(145deg,#142b3beF,#091522f2);box-shadow:0 32px 90px #0009,0 0 65px #168bce1f}.network-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #fff2;font-size:11px;font-weight:800}.network-head span:last-child{color:var(--green);font-size:9px}.network-map{position:relative;display:grid;place-items:center;min-height:205px;margin:17px 0;border:1px solid #fff2;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at 51% 48%,#168bce55,transparent 45%),linear-gradient(135deg,#0c2437,#08121e)}.network-map:before,.network-map:after{content:"";position:absolute;width:72%;height:150%;border:1px solid #74cce866;border-radius:50%;transform:rotate(28deg);box-shadow:0 0 0 24px #74cce80b,0 0 0 50px #74cce807}.network-map:after{width:43%;transform:rotate(-32deg);border-color:#fff3}.map-center{z-index:1;display:grid;place-items:center;width:66px;height:66px;border:1px solid #a1e8f899;border-radius:20px;background:#0d3348;color:#9fe7fa;font-size:22px;box-shadow:0 0 36px #168bce55}.node-label{position:absolute;z-index:2;padding:5px 8px;border:1px solid #4d7c94;border-radius:7px;background:#0a1b29;color:#c9e8f5;font-size:8px;letter-spacing:.07em}.node-a{top:20%;left:13%}.node-b{top:17%;right:12%}.node-c{bottom:18%;left:19%}.node-d{right:15%;bottom:15%}.network-foot{display:flex;justify-content:space-between;gap:12px;color:#8ba2b3;font-size:9px}.section{padding:76px 0;border-top:1px solid #fff1;scroll-margin-top:24px}.section-head{max-width:720px;margin-bottom:30px}.section-head h2{margin:0;font-size:clamp(28px,3.5vw,43px);line-height:1.14;letter-spacing:-.06em}.section-head p{margin:13px 0 0;color:var(--muted);font-size:13px;line-height:1.9}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.feature{min-height:182px;padding:22px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#101e2c,#0a121d)}.feature-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:16px;border:1px solid #31586e;border-radius:11px;background:#102b3e;color:var(--cyan);font-size:16px}.feature h3{margin:0 0 8px;font-size:14px}.feature p{margin:0;color:#93a9b9;font-size:11px;line-height:1.8}.nodes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:11px}.node{padding:18px;border:1px solid #294356;border-radius:13px;background:#0c1824}.node small{color:var(--cyan);font-size:9px;font-weight:850;letter-spacing:.12em}.node strong{display:block;margin:6px 0 2px;font-size:14px}.node span{color:#8fa5b5;font-size:10px}.status-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:25px;border:1px solid #2c5369;border-radius:15px;background:radial-gradient(ellipse at 80% 10%,#168bce26,transparent 48%),#0e1d2a}.status-panel h3{margin:0;font-size:17px}.status-panel p{margin:6px 0 0;color:#92a8b8;font-size:11px}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #38614f;border-radius:999px;background:#10251f;color:#a9e8c9;font-size:10px;font-weight:800}.status-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;border:1px solid #31546a;border-radius:16px;background:radial-gradient(ellipse at 85% 10%,#168bce2a,transparent 48%),#101e2b}.cta h2{margin:0;font-size:23px;letter-spacing:-.05em}.cta p{margin:7px 0 0;color:#93aabc;font-size:11px}.footer{display:flex;justify-content:space-between;gap:18px;padding:26px 0 34px;border-top:1px solid #fff1;color:#71899a;font-size:10px}.footer-links{display:flex;gap:18px}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:22px;padding:70px 0}.network-art{min-height:320px}.grid{grid-template-columns:repeat(2,1fr)}.nodes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.container{width:calc(100% - 32px)}.topbar{height:70px}.nav{display:none}.brand{font-size:15px}.top-actions .region{display:none}.hero{padding:54px 0}.hero h1{font-size:clamp(40px,12vw,58px)}.lead{font-size:13px}.network-art{min-height:270px}.network-card{padding:13px}.network-map{min-height:170px}.section{padding:55px 0}.grid{grid-template-columns:1fr 1fr;gap:9px}.feature{min-height:165px;padding:16px}.nodes{gap:8px}.node{padding:14px}.status-panel,.cta{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.status-panel{display:flex}.cta{display:flex;padding:22px}.footer{flex-direction:column}.footer-links{flex-wrap:wrap}}@media(max-width:380px){.grid{grid-template-columns:1fr}}
