:root{--tech-bg:#050B12;--tech-panel:#091522;--tech-cyan:#00D9FF;--tech-blue:#147BFF;--tech-amber:#FF9D2E;--tech-text:#EAF8FF;--tech-muted:#7F9FB2;--tech-line:rgba(85,196,255,.18)}body{background:var(--tech-bg);color:var(--tech-text);font-family:"Segoe UI Variable","Inter","PingFang SC","Microsoft YaHei",sans-serif}.site-header{position:relative;z-index:20;background:rgba(5,11,18,.86);border-color:var(--tech-line);backdrop-filter:blur(18px)}.site-header nav{color:#b9d2df}.button{position:relative;background:linear-gradient(110deg,var(--tech-cyan),var(--tech-blue));color:#02080e;box-shadow:0 0 28px rgba(0,217,255,.18);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.button:hover{background:linear-gradient(110deg,#55e7ff,#438fff)}.tech-hero{max-width:none;min-height:calc(100vh - 84px);position:relative;display:block;padding:0;overflow:hidden;border-bottom:1px solid var(--tech-line)}.hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tech-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,8,14,.98) 0%,rgba(3,8,14,.86) 34%,rgba(3,8,14,.2) 69%,rgba(3,8,14,.08)),linear-gradient(0deg,rgba(5,11,18,.92),transparent 40%)}.hero-content{position:relative;z-index:3;max-width:1200px;margin:auto;padding:110px 28px 70px;min-height:calc(100vh - 84px);display:flex;flex-direction:column;justify-content:center}.hero-content h1{font-family:inherit;font-weight:760;font-size:clamp(3.4rem,6.6vw,7.2rem);line-height:.92;letter-spacing:-.065em;max-width:850px;text-wrap:balance}.hero-content .lede{color:#a9c2ce;max-width:650px}.hero-scan{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,transparent 49.8%,rgba(0,217,255,.12) 50%,transparent 50.2%);background-size:360px 100%;animation:scanline 9s linear infinite;mix-blend-mode:screen}.system-status{font-family:Consolas,monospace;font-size:.7rem;letter-spacing:.15em;color:var(--tech-cyan);margin:0 0 45px}.system-status i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--tech-cyan);box-shadow:0 0 15px var(--tech-cyan);margin-right:9px}.eyebrow{color:var(--tech-cyan)}.text-link{color:var(--tech-text)}.material-readout{display:flex;gap:28px;margin-top:70px;color:var(--tech-muted);font-family:Consolas,monospace;font-size:.68rem;letter-spacing:.12em}.section{background:var(--tech-bg)}.section h2,.split h2,.quality h2,.final-cta h2,.company-record h2,.page-hero h1,.contact-layout h1{font-family:inherit;font-weight:720;letter-spacing:-.04em}.section-intro,.card p,.cap-grid p,.feature-grid p{color:var(--tech-muted)}.cards{border-color:var(--tech-line)}.card{position:relative;border-color:var(--tech-line);background:linear-gradient(145deg,rgba(16,40,60,.38),rgba(5,11,18,.2));overflow:hidden}.card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,217,255,.08),transparent);transform:translateX(-100%);transition:transform .6s}.card:hover{background:#0a1825}.card:hover:before{transform:translateX(100%)}.card span,.cap-grid span{color:var(--tech-cyan)}.card h3,.cap-grid h2,.feature-grid h2{font-family:inherit}.split{background:linear-gradient(135deg,#07121e,#0b2032);border:1px solid var(--tech-line)}.material-list span{font-family:inherit;border-color:var(--tech-line)}.workflow ol,.workflow li{border-color:var(--tech-line)}.quality{background:radial-gradient(circle at 80% 50%,rgba(20,123,255,.16),transparent 35%),#08131f;border:1px solid var(--tech-line)}.quality-mark{font-family:Consolas,monospace;color:var(--tech-cyan);text-shadow:0 0 35px rgba(0,217,255,.35)}.company-record{border-color:var(--tech-line);background-image:linear-gradient(rgba(0,217,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,217,255,.035) 1px,transparent 1px);background-size:32px 32px}.company-record dl div{border-color:var(--tech-line)}.company-record dt{color:var(--tech-cyan)}.final-cta{background:linear-gradient(180deg,#050b12,#091a28)}.page-hero{border-color:var(--tech-line);background:radial-gradient(circle at 80% 20%,rgba(20,123,255,.2),transparent 35%)}.cap-grid,.feature-grid{background:var(--tech-line);border-color:var(--tech-line)}.cap-grid article,.feature-grid article{background:var(--tech-panel)}.contact-layout form{background:var(--tech-panel);border:1px solid var(--tech-line)}.field input,.field textarea,.field select{color:var(--tech-text);border-color:#28485c;background:#06101a}.field input:focus,.field textarea:focus{outline-color:var(--tech-cyan)}footer{border-color:var(--tech-line);background:#03080d}@keyframes scanline{from{background-position:-360px 0}to{background-position:360px 0}}@media(max-width:760px){.tech-hero{min-height:760px}.hero-content{min-height:760px;padding:80px 18px 50px}.hero-content h1{font-size:3.75rem}.hero-media{object-position:62% center;opacity:.64}.tech-hero:after{background:linear-gradient(90deg,rgba(3,8,14,.96),rgba(3,8,14,.45)),linear-gradient(0deg,#050b12,transparent 50%)}.hero-scan{display:none}.material-readout{gap:14px;flex-wrap:wrap}.site-header nav{background:#07131e}}@media(prefers-reduced-motion:reduce){.hero-scan{animation:none}}
.menu{color:var(--tech-text)}footer p{color:var(--tech-muted)}
