:root{--bg:#182635;--bg2:#20364a;--panel:#22394d;--line:#3b566f;--text:#eef5fc;--muted:#a3b5c7;--blue:#559bff;--cyan:#52c4cd;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:122px}body{margin:0;background:linear-gradient(145deg,var(--bg),#101c29);color:var(--text);font:15px/1.7 "Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(var(--max),calc(100% - 48px));margin:auto}.site-header{position:sticky;top:0;z-index:20;background:#182635e8;border-bottom:1px solid #ffffff12;backdrop-filter:blur(18px)}header{height:80px}nav{display:flex;gap:24px;align-items:center}nav a{font-size:13px;color:#b0c0d0}nav a:hover{color:#fff}.nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px}.brand img{width:38px;height:38px}.brand b{display:block;font-size:18px;letter-spacing:3px}.brand small{display:block;color:#94abc0;font:9px monospace;letter-spacing:1px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;background:var(--blue);border:1px solid #84baff;border-radius:5px;font-weight:600;font-size:13px;transition:.2s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px #3c83ff3d}.btn.ghost{background:transparent;border-color:#55738f}.btn.small{padding:9px 15px;font-size:12px}.menu{display:none;background:none;border:1px solid var(--line);color:#fff;padding:8px}.hero{min-height:620px;border-bottom:1px solid #ffffff0b;background:radial-gradient(circle at 82% 36%,#3d78bd30,transparent 33%)}.hero-grid{min-height:620px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px}.eyebrow{color:#86b7f5;letter-spacing:2px;font:11px monospace}.hero h1{font-size:52px;line-height:1.23;letter-spacing:-1.5px;margin:17px 0}.hero h1 em{font-style:normal;color:#9bc5ff}.lead{max-width:560px;color:var(--muted);font-size:16px}.actions{display:flex;gap:12px;margin-top:28px}.trust{display:flex;gap:20px;margin-top:24px;color:#91a8bf;font-size:11px}.hero-art{height:410px;position:relative;display:grid;place-items:center}.hero-art img{width:290px;filter:drop-shadow(0 0 36px #4d9aff4d);z-index:2}.orb{position:absolute;width:340px;height:210px;border:1px solid #579bff44;border-radius:50%;transform:rotate(-20deg);display:grid;place-items:center;color:#8bb7ef;font:11px monospace;letter-spacing:2px}.metric{position:absolute;right:0;bottom:40px;padding:13px 18px;background:#263e54;border:1px solid #557594;border-radius:5px}.metric small{display:block;color:#9bb0c4;font-size:10px}.metric b{font-size:15px}.section{padding:90px 0}.tint{background:#1d3042;border-block:1px solid #ffffff08}.heading{margin-bottom:34px}.heading h2{font-size:34px;line-height:1.35;margin:10px 0}.heading>p:last-child{color:var(--muted);font-size:13px}.cards,.scene-grid,.price-grid,.case-row{display:grid;gap:18px}.cards.two,.price-grid{grid-template-columns:1fr 1fr}.card{padding:27px;background:linear-gradient(140deg,#243c51,#1d3042);border:1px solid var(--line);border-radius:9px;transition:.25s}.card:hover,.scene-grid article:hover{transform:translateY(-4px);border-color:#6e9bd2;box-shadow:0 18px 35px #0002}.card.accent{border-color:#4a78ad;background:linear-gradient(140deg,#294966,#203c55)}.tag{display:inline-block;padding:4px 9px;background:#2a465e;border:1px solid #4c6882;border-radius:4px;color:#b6d2f2;font:10px monospace}.card h3{font-size:25px;margin:16px 0 8px}.card h3 strong{color:#94c2ff;font-weight:500}.card p,.card li{color:var(--muted);font-size:13px}.card ul{padding-left:17px;min-height:120px}.card li{margin:8px 0}.card>a{color:#91bfff;font-size:12px}.scene-grid{grid-template-columns:repeat(4,1fr)}.scene-grid article{padding:23px;border:1px solid var(--line);border-radius:8px;background:#22394d;transition:.25s}.scene-grid b{color:#75aaf0;font:12px monospace}.scene-grid h3{font-size:18px;margin:21px 0 7px}.scene-grid p{font-size:12px;color:var(--muted)}.center{text-align:center}.tabs{display:inline-flex;gap:4px;padding:4px;background:#172637;border:1px solid var(--line);border-radius:5px;margin-top:20px}.tabs button{border:0;background:transparent;color:#9bb0c6;padding:9px 20px;border-radius:3px;cursor:pointer}.tabs button.active{background:#3c79d3;color:#fff}.price-grid{max-width:900px;margin:auto}.price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price .tag{flex-basis:100%}.big{font-size:51px;color:#eaf3ff;font-weight:650}.unit{color:#99acc1}.price p{flex-basis:100%;border-top:1px solid #ffffff13;padding-top:15px}.price-note,.note{color:#8097af;text-align:center;font-size:11px;margin-top:20px}.case-row{grid-template-columns:repeat(3,1fr)}.case-row div{padding:25px;background:#22394d;border-left:3px solid var(--blue)}.case-row span{display:block;color:#8da8c2;font-size:11px}.case-row b{display:block;margin-top:10px}.faq{max-width:850px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;font-weight:600}.faq details p{color:var(--muted);font-size:13px}.contact{padding:65px 0}.contact-box{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:35px;background:linear-gradient(110deg,#294765,#233b52);border:1px solid #5b7ea2;border-radius:10px}.contact-box h2{margin:5px 0;font-size:28px}.contact-box p{color:#b7c7d6}.phone{font-size:27px;font-weight:650;letter-spacing:1px;white-space:nowrap}footer{border-top:1px solid #ffffff12;padding:26px 0;color:#8298ae;font-size:11px}.float{position:fixed;right:22px;bottom:20px;z-index:15;background:var(--blue);padding:12px 18px;border-radius:25px;box-shadow:0 8px 25px #0005;font-size:12px}.fade{opacity:0;transform:translateY(16px);transition:.6s}.fade.in{opacity:1;transform:none}@media(max-width:800px){nav,.nav>.btn{display:none}.menu{display:block}.nav{gap:10px}nav.open{display:flex;position:absolute;top:79px;left:0;right:0;padding:10px 24px;background:#1a2a3a;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.hero,.hero-grid{min-height:auto}.hero-grid{grid-template-columns:1fr;padding:68px 0 35px}.hero h1{font-size:39px}.hero-art{height:310px}.hero-art img{width:220px}.orb{width:270px;height:170px}.section{padding:65px 0}.heading h2{font-size:28px}.scene-grid{grid-template-columns:1fr 1fr}.contact-box{display:block}.contact-box .btn{margin-top:22px}.phone{display:block;margin-top:18px}.cards.two,.price-grid,.case-row{grid-template-columns:1fr}}@media(max-width:480px){.wrap{width:calc(100% - 36px)}.trust{gap:10px;font-size:10px;flex-wrap:wrap}.scene-grid{grid-template-columns:1fr}.hero h1{font-size:34px}.metric{right:4px}.section{padding:54px 0}}
.icp{display:inline-block;margin-top:8px;font-size:11px;color:#8097af;text-decoration:none}
.icp:hover{color:#a3b5c7;text-decoration:underline}
