.subpage{padding-top:76px}.page-hero{min-height:500px;padding:115px max(32px,calc((100% - 1160px)/2)) 80px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse 55% 85% at 80% 20%,#173e80 0%,transparent 65%),#091426}.page-hero h1{max-width:720px}.page-hero .button{align-self:flex-start;margin-top:20px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.feature-grid article{padding:30px;background:#0c1a2d;border:1px solid var(--line)}.feature-grid span{font:12px 'DM Mono';color:#66a8ff}.feature-grid h3{font-size:19px}.feature-grid p,.about-grid p{color:var(--muted);line-height:1.9}.statement{font-size:22px;line-height:1.7;padding:35px;border-left:3px solid var(--green);background:#0c1d28;max-width:900px}.note{margin-top:20px;color:#71839d;font-size:12px}.dev-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.dev-layout ol{list-style:none;padding:0;margin-top:35px}.dev-layout li{display:grid;gap:8px;padding:17px 0;border-bottom:1px solid var(--line)}.dev-layout li b{color:#b8d8ff}.dev-layout li span{color:var(--muted)}pre{align-self:center;background:#07101d;border:1px solid #263f61;padding:26px;overflow:auto;color:#c5dbff;line-height:1.8;font:13px 'DM Mono'}code span{color:#6882a7}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact-info{display:grid;grid-template-columns:130px 1fr;gap:15px;color:#aebed4}.contact-info b{color:#e3eeff}
@media(max-width:820px){.subpage{padding-top:64px}.page-hero{padding:80px 24px;min-height:430px}.feature-grid,.dev-layout,.about-grid{grid-template-columns:1fr;gap:16px}.dev-layout{gap:30px}.statement{font-size:18px}.about-grid{gap:20px}}
:root{--bg:#07101f;--panel:#0c182a;--blue:#3977ff;--cyan:#52d5ff;--text:#f2f6ff;--muted:#98a8bf;--line:rgba(166,195,255,.16);--green:#5ee0ae}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'Noto Sans SC',Arial,sans-serif;font-size:15px}.wrap{width:min(1160px,calc(100% - 48px));margin:auto}.header{height:76px;display:flex;align-items:center;gap:28px;padding:0 max(32px,calc((100% - 1280px)/2));position:absolute;width:100%;z-index:5;border-bottom:1px solid var(--line)}.brand{font-size:18px;font-weight:700;color:white;text-decoration:none;white-space:nowrap}.brand i{display:inline-block;background:linear-gradient(135deg,#5ed9ff,#416bff);width:17px;height:17px;vertical-align:-2px;margin-right:8px;clip-path:polygon(50% 0,100% 20%,100% 80%,50% 100%,0 80%,0 20%)}.brand span{display:block;font:8px 'DM Mono';letter-spacing:1.8px;color:#6880a4;margin:2px 0 0 27px}nav{display:flex;gap:26px;margin-left:auto}nav a,.footer-top a{color:#b6c2d5;text-decoration:none;font-size:13px}nav a:hover,nav .active{color:#fff}.nav-cta{border:1px solid #3b5d95;color:#fff;padding:9px 14px;font-size:13px;text-decoration:none}.menu{display:none}.hero{min-height:710px;position:relative;overflow:hidden;display:flex;align-items:center;padding:120px max(32px,calc((100% - 1160px)/2)) 90px}.grid-bg{background:radial-gradient(ellipse 55% 60% at 74% 45%,#132d69 0%,transparent 68%),linear-gradient(115deg,#07101f 30%,#0a1832);background-image:linear-gradient(rgba(93,153,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(93,153,255,.055) 1px,transparent 1px),radial-gradient(ellipse 55% 60% at 74% 45%,#132d69 0%,transparent 68%),linear-gradient(115deg,#07101f 30%,#0a1832);background-size:42px 42px,42px 42px,auto,auto}.hero-copy{max-width:650px;position:relative;z-index:2}.eyebrow{font:11px 'DM Mono';letter-spacing:1.8px;color:#68a8ff;margin:0 0 18px}.eyebrow.green{color:var(--green)}h1{font-size:52px;line-height:1.22;letter-spacing:-2px;margin:0 0 25px}h1 em{font-style:normal;background:linear-gradient(90deg,#7cbbff,#c1ecff);-webkit-background-clip:text;color:transparent}.lead{color:#abb9ce;line-height:1.85;max-width:530px;font-size:16px}.buttons{display:flex;gap:12px;margin-top:34px}.button{padding:13px 19px;border:1px solid transparent;text-decoration:none;font-weight:600;font-family:inherit;font-size:14px;cursor:pointer}.button b{font-size:18px;margin-left:14px}.primary{color:white;background:linear-gradient(110deg,#2e62ed,#3196ed)}.ghost{color:#d9e7ff;border-color:#5976a3;background:#101e35bb}.network{position:absolute;width:500px;height:480px;right:max(2%,calc((100% - 1260px)/2));top:140px}.core,.node{position:absolute;border-radius:50%;border:1px solid #78d8ff;background:#123576;box-shadow:0 0 30px #2083ff88}.core{width:92px;height:92px;left:200px;top:195px;text-align:center;padding-top:28px;font:34px 'DM Mono';color:#c8eeff}.node{width:18px;height:18px}.n1{left:50px;top:92px}.n2{right:38px;top:90px}.n3{left:75px;bottom:70px}.n4{right:45px;bottom:48px}.line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,#6fc8ff,transparent);transform-origin:left}.l1{width:230px;left:65px;top:103px;transform:rotate(31deg)}.l2{width:220px;left:278px;top:237px;transform:rotate(-40deg)}.l3{width:210px;left:90px;top:405px;transform:rotate(-43deg)}.l4{width:205px;left:273px;top:276px;transform:rotate(43deg)}.network small{position:absolute;left:202px;top:310px;font:9px 'DM Mono';letter-spacing:1px;line-height:1.7;color:#6c9cc9}.scroll{position:absolute;bottom:30px;font:10px 'DM Mono';color:#7890b4;letter-spacing:1px}.scroll span{display:inline-block;height:1px;width:55px;background:#6482a5;margin:0 0 3px 12px}.stats{display:grid;grid-template-columns:repeat(4,1fr);padding:45px 0;border-bottom:1px solid var(--line);gap:30px}.stats div{padding-left:22px;border-left:1px solid #2b5da5}.stats strong{display:block;font:34px 'DM Mono';color:#d8edff}.stats span{font-size:13px;color:var(--muted);margin-top:7px;display:block}.section{padding:120px 0}.section-head{max-width:650px}.section h2,.architecture h2,.contact h2{font-size:36px;letter-spacing:-1.3px;line-height:1.3;margin:0 0 18px}.section-head>p:last-child{color:var(--muted);line-height:1.8}.solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:45px}.solution{height:315px;padding:36px;text-decoration:none;color:#fff;position:relative;overflow:hidden;border:1px solid var(--line)}.solution p{font:10px 'DM Mono';letter-spacing:1px;color:#8fb3e4}.solution h3{font-size:27px;margin:17px 0 8px}.solution span{color:#aebbd1}.solution b{position:absolute;bottom:34px;left:36px;font-size:13px}.upstream{background:linear-gradient(125deg,#122d63,#0d1c36)}.downstream{background:linear-gradient(125deg,#10262e,#0c1b2b)}.bars{position:absolute;right:20px;bottom:25px;display:flex;align-items:end;gap:8px;height:120px;opacity:.75}.bars i{display:block;width:14px;background:linear-gradient(#75e4ff,#376dff)}.bars i:nth-child(1){height:45px}.bars i:nth-child(2){height:75px}.bars i:nth-child(3){height:58px}.bars i:nth-child(4){height:110px}.bars i:nth-child(5){height:88px}.rings{position:absolute;width:210px;height:210px;border:1px solid #52dbbc77;border-radius:50%;right:-35px;bottom:-60px;box-shadow:0 0 0 27px #52dbbc12,0 0 0 55px #52dbbc0b}.architecture{background:#0b1729;padding:105px 0}.architecture h2{margin-bottom:50px}.flow{display:grid;grid-template-columns:1fr 55px 1fr 55px 1fr;align-items:center}.flow>div{min-height:178px;padding:25px;border:1px solid var(--line);background:#0e1e35}.flow .highlight{border-color:#3977ff;background:#122856}.flow span{font:11px 'DM Mono';color:#66a8ff;display:block}.flow b{display:block;font-size:18px;margin:25px 0 12px}.flow small{color:#9eafc5;line-height:1.7}.flow>i{font-style:normal;text-align:center;color:#5798ff;font-size:25px}.security-teaser{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center}.security-teaser>div>p:not(.eyebrow){color:var(--muted);line-height:1.8}.text-link{display:inline-block;margin-top:15px;color:#77b7ff;text-decoration:none}.security-cards{display:grid;gap:12px}.security-cards article{background:#0c1a2d;border:1px solid var(--line);padding:19px 22px;display:grid;grid-template-columns:42px 1fr}.security-cards span{grid-row:span 2;color:var(--green);font-size:24px}.security-cards small{color:var(--muted);margin-top:5px}.contact{background:linear-gradient(110deg,#102b5b,#0d1830);margin-bottom:105px;padding:60px;display:grid;grid-template-columns:1fr 1.1fr;gap:60px}.contact form{display:grid;grid-template-columns:1fr 1fr;gap:13px}.contact label{color:#aebbd1;font-size:12px}.contact input,.contact select{display:block;width:100%;margin-top:7px;padding:12px;background:#091426;border:1px solid #375273;color:#fff;font:13px inherit}.contact form button,.contact form small{grid-column:span 2}.contact form small{color:#7790ae;font-size:10px}footer{border-top:1px solid var(--line);background:#050b15}.footer-top{padding:45px 0;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:35px}.footer-top div{display:grid;gap:11px}.footer-top b{font-size:13px}.footer-top a{font-size:12px;color:#8090a8}.disclaimer{border-top:1px solid var(--line);padding:22px 0 32px;color:#65768e;font-size:11px;line-height:1.7}
@media(max-width:820px){.header{padding:0 20px;height:64px}.header nav,.nav-cta{display:none}.menu{display:block;margin-left:auto;background:none;border:0;color:#fff;font-size:22px}.header.open nav{display:flex;position:absolute;top:64px;left:0;right:0;background:#0a1526;padding:24px;flex-direction:column;gap:18px}.hero{min-height:670px;padding:118px 24px 90px}.network{opacity:.45;right:-170px;top:165px}.hero-copy{z-index:1}h1{font-size:38px;letter-spacing:-1px}.lead{font-size:15px}.stats{grid-template-columns:1fr 1fr;padding:30px 0;gap:26px}.stats strong{font-size:27px}.section{padding:75px 0}.section h2,.architecture h2,.contact h2{font-size:29px}.solution-grid,.security-teaser,.contact{grid-template-columns:1fr}.solution{height:270px}.architecture{padding:75px 0}.flow{grid-template-columns:1fr;gap:10px}.flow>i{transform:rotate(90deg)}.security-teaser{gap:35px}.contact{width:calc(100% - 32px);padding:32px 24px;gap:24px;margin-bottom:60px}.contact form{grid-template-columns:1fr}.contact form button,.contact form small{grid-column:auto}.footer-top{grid-template-columns:1fr 1fr}.footer-top>.brand{grid-column:span 2}.wrap{width:min(100% - 32px,1160px)}}
/* 首页智能路由控制台 */
.network{width:520px!important;height:420px!important;top:165px!important;border:1px solid rgba(104,173,255,.34);border-radius:12px;background:linear-gradient(145deg,rgba(23,54,104,.68),rgba(7,18,38,.86));box-shadow:inset 0 0 48px rgba(49,122,255,.16),0 28px 80px rgba(0,0,0,.24);overflow:hidden}.network:after{content:'LIVE ROUTING MAP  ·  02.14.08';position:absolute;left:24px;top:18px;font:10px 'DM Mono';letter-spacing:1.4px;color:#82a8db}.network:before{content:'';position:absolute;inset:48px 20px 20px;border:1px solid rgba(108,158,225,.18);background:repeating-linear-gradient(0deg,transparent 0 48px,rgba(103,164,240,.07) 49px),repeating-linear-gradient(90deg,transparent 0 68px,rgba(103,164,240,.06) 69px)}.core{width:118px!important;height:118px!important;left:201px!important;top:154px!important;padding-top:0!important;display:grid;place-content:center;background:radial-gradient(circle,#2c72e8,#122f65)!important;box-shadow:0 0 0 9px rgba(76,157,255,.12),0 0 42px #2083ff88!important;font-size:0!important;z-index:2}.core:after{content:'智能\A 路由';white-space:pre;text-align:center;font:600 16px 'Noto Sans SC';line-height:1.55;color:#def4ff}.node{width:118px!important;height:48px!important;border-radius:5px!important;box-shadow:0 0 24px rgba(32,131,255,.28)!important;background:#10264b!important;z-index:2}.node:after{display:block;text-align:center;font:10px 'DM Mono';letter-spacing:.5px;line-height:46px;color:#b5ddff}.n1{left:40px!important;top:110px!important}.n1:after{content:'场景请求  01'}.n2{right:40px!important;top:110px!important}.n2:after{content:'机构策略  A7'}.n3{left:40px!important;bottom:80px!important}.n3:after{content:'授权校验  OK';color:#78e7bb!important}.n4{right:40px!important;bottom:80px!important}.n4:after{content:'实时反馈  99.9%'}.line{height:1px!important;background:linear-gradient(90deg,transparent,#6fc8ff,transparent)!important;z-index:1}.l1{width:175px!important;left:137px!important;top:136px!important;transform:rotate(24deg)!important}.l2{width:175px!important;left:314px!important;top:136px!important;transform:rotate(156deg)!important}.l3{width:175px!important;left:137px!important;top:286px!important;transform:rotate(-24deg)!important}.l4{width:175px!important;left:314px!important;top:286px!important;transform:rotate(204deg)!important}.network small{left:207px!important;top:290px!important;text-align:center;color:#72a5d9!important;z-index:2}
@media(max-width:820px){.network{opacity:.42!important;right:-210px!important;top:170px!important}}
