:root{--ink:#142543;--blue:#2056cb;--navy:#061a3b;--muted:#61718a;--paper:#f5f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif;color:var(--ink);background:white}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #65a0ff;outline-offset:5px}header{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 5.5%;border-bottom:1px solid #e4e9f0;background:white}.brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:650}.brand svg{width:37px;fill:none;stroke:var(--blue);stroke-width:1.8}.brand small{display:block;font-size:12px;letter-spacing:.8px;font-weight:400;margin-top:2px}nav{display:flex;gap:38px;font-size:14px}.nav-product{font-size:13px;color:var(--blue);border-left:1px solid #d9e1ec;padding-left:24px}.nav-product span{margin-left:15px}.hero{background:var(--navy);min-height:700px;color:white;display:grid;grid-template-columns:1fr 1fr;position:relative;padding:50px 5.5% 90px;overflow:hidden}.hero-copy{padding-top:42px;z-index:1}.intro{font-size:15px;color:#a9bfdf;margin:0 0 27px}h1{font-size:clamp(42px,4.65vw,72px);line-height:1.23;font-weight:500;letter-spacing:-2px;margin:0 0 30px}.lead{font-size:16px;color:#b3c3db;line-height:1.95;margin-bottom:32px}.actions{display:flex;align-items:center;gap:25px}.button{display:inline-flex;justify-content:space-between;align-items:center;padding:15px 20px;font-size:14px;gap:30px}.light{background:#fff;color:var(--navy)}.blue{background:var(--blue);color:white}.text-link{font-size:13px}.hero-note{font-size:11px;color:#8da6ca;display:flex;align-items:center;gap:9px;margin-top:47px}.dot{width:5px;height:5px;background:#719aff;border-radius:50%}.hero-art{position:relative;align-self:center;margin-left:-15px}.chip{width:100%;max-height:570px;display:block}.art-footer{display:flex;align-items:center;justify-content:space-between;color:#7891b6;font-size:11px;margin:0 15px}.art-footer button{border:1px solid #355078;color:#c8d8ef;background:transparent;padding:10px 13px;font-size:11px;cursor:pointer}.art-footer button span{margin-left:15px}.coupled #array .link{stroke:#a4d5ff;stroke-width:3;opacity:1}.coupled #array .node{fill:#a5dcff}.scroll{position:absolute;bottom:24px;left:5.5%;font-size:11px;color:#a2b6d3;display:flex;gap:80px}.section{padding:100px 8%;scroll-margin-top:0}.approach{display:grid;grid-template-columns:1.05fr 1fr;gap:10%;background:var(--paper)}.section-heading>p:first-child,.about>p{font-size:13px;color:var(--blue);margin:0 0 25px}h2{font-size:clamp(29px,3vw,43px);font-weight:500;line-height:1.45;letter-spacing:-1px;margin:0}.large-copy{font-size:23px;line-height:1.6;margin:0 0 24px}.approach-body>p:not(.large-copy),.about div>p,.eda p{color:var(--muted);font-size:15px;line-height:1.95}.research{display:flex;gap:35px;border-top:1px solid #d6dfec;margin-top:28px;padding-top:22px;font-size:12px}.research>span{color:var(--blue)}.research p{margin:0;line-height:2;color:#596d8b}.section-description{font-size:15px;color:var(--muted);margin-top:20px}.product{margin-top:45px;display:grid;grid-template-columns:1fr 1.05fr;gap:9%;align-items:center;padding-bottom:65px}.product-type{font-size:12px;color:var(--blue)}h3{font-size:30px;line-height:1.4;font-weight:500;margin:15px 0}.product-copy>p{font-size:15px;line-height:1.9;color:var(--muted);max-width:420px}.product ul{padding:0;list-style:none;font-size:13px;color:#475c79;line-height:2.2;margin:23px 0}.product li:before{content:"";display:inline-block;background:#7e9ed5;width:4px;height:4px;margin-right:10px;vertical-align:middle}.product small{display:block;font-size:10px;color:#7e8da2;margin-top:15px;line-height:1.6}.circuit-demo{background:#f1f5fc;border:1px solid #dce5f3;box-shadow:20px 25px 0 #f8faff;padding:22px 25px}.demo-bar{display:flex;justify-content:space-between;font-size:11px;color:#677e9e}.demo-bar span:first-child{color:var(--ink);font-weight:600}.circuit-demo svg{display:block;width:100%}.probability>div{display:flex;align-items:center;gap:17px;font-size:12px;margin:13px 0}.probability i{height:14px;background:#2b61d3;width:var(--width)}.probability b{font-size:11px;font-weight:400;color:#647797}.circuit-demo>p{font-size:10px;color:#8495ad;margin:25px 0 0}.eda{border-top:1px solid #dce3ee;display:grid;grid-template-columns:1fr 1.1fr .65fr;gap:6%;padding-top:45px;align-items:center}.eda h3{font-size:29px}.eda svg{width:100%}.dark{display:inline-block;margin-top:18px;color:var(--blue)}.about{display:grid;grid-template-columns:1fr 2fr;gap:8%;background:#eaf0f9}.about div>p{max-width:680px;margin-top:24px}.about h2{font-size:38px}footer{padding:50px 5.5% 24px;background:white}.footer-brand{font-size:23px;font-weight:600}.footer-brand span{font-size:14px;font-weight:400;color:#6c7d95;margin-left:8px}footer>div:not(.legal){display:flex;gap:30px;float:right;font-size:12px;color:#566c8b}.legal{display:flex;justify-content:space-between;border-top:1px solid #e3e8f0;margin-top:35px;padding-top:22px;font-size:10px;color:#8290a5}@media(min-width:1500px){.hero{padding-left:8%;padding-right:8%}header{padding:0 8%}}@media(max-width:900px){header{height:78px}.brand{font-size:19px}nav{gap:20px;font-size:12px}.nav-product{display:none}.hero{min-height:0;padding-top:30px;grid-template-columns:1fr 1fr}.hero-copy{padding-top:20px}h1{font-size:43px}.lead{font-size:13px}.actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-note{font-size:9px;line-height:1.8}.art-footer{gap:15px;flex-direction:column}.section{padding:70px 6%}.approach{gap:7%}.large-copy{font-size:21px}.product{gap:6%}.eda{grid-template-columns:1fr 1.2fr}.eda svg{display:none}}@media(max-width:600px){header{padding:0 6%;height:74px}nav{gap:16px}nav a:last-child{display:none}.hero{grid-template-columns:1fr;padding:20px 6% 65px}.hero-copy{padding-top:22px}h1{font-size:48px;letter-spacing:-2px}.intro{font-size:12px}.lead{font-size:14px}.desktop{display:none}.actions{flex-direction:row;align-items:center;gap:20px}.button{padding:14px;font-size:12px;gap:20px}.text-link{font-size:11px}.hero-note{margin-top:30px}.hero-art{margin:5px -20px -10px}.chip{max-height:430px}.art-footer{flex-direction:row;margin:0 25px;font-size:9px}.scroll{left:6%;bottom:19px}.section{padding:58px 6%}.approach,.product,.about{grid-template-columns:1fr;gap:35px}.section-heading>p:first-child{margin-bottom:20px}h2{font-size:31px}.large-copy{font-size:22px}.product{margin-top:32px;padding-bottom:50px}.product h3{font-size:29px}.circuit-demo{padding:20px;box-shadow:8px 12px 0 #f8faff}.eda{grid-template-columns:1fr;gap:10px;padding-top:35px}.eda h3{font-size:28px}.about{gap:12px}.about h2{font-size:31px}.about div>p{font-size:14px}footer{padding:35px 6% 20px}footer>div:not(.legal){float:none;margin-top:25px;gap:20px}.legal{gap:14px;flex-direction:column;font-size:10px}.research{gap:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
