.circuit-home{background:#d8e5f0;isolation:isolate}.circuit-backdrop{position:fixed;inset:-60px -30px;z-index:-1;pointer-events:none;overflow:hidden;contain:strict;background:radial-gradient(ellipse at 80% 20%,#bed4e9 0,transparent 48%),linear-gradient(145deg,#e6eff6,#d6e4f0 60%,#c5d8ea)}.circuit-backdrop svg{width:100%;height:100%;min-height:100vh;opacity:.75;will-change:transform}.pcb-lines{fill:none;stroke:#376c99;stroke-width:1;opacity:.32}.pcb-nodes{fill:#dceaf5;stroke:#497da9;stroke-width:1.5;opacity:.55}.pcb-chip{fill:#caddeb;stroke:#628eaf;stroke-width:1;opacity:.4}.pcb-pulses{fill:none;stroke:#2876b9;stroke-width:2;stroke-linecap:round;stroke-dasharray:10 500;opacity:.75}.circuit-home>header{box-shadow:0 1px 20px #1237630a}.circuit-home .hero{position:relative;background:linear-gradient(110deg,#0b2036f7,#123b60ed);color:#fff;border-radius:0 0 22px 22px;margin-bottom:30px;min-height:590px;overflow:hidden;isolation:isolate}.hero-circuit{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.hero-circuit .pcb-lines{stroke:#74a9d2;opacity:.22}.hero-circuit .pcb-nodes{stroke:#71c2fa;fill:#123651;opacity:.7}.hero-circuit .pcb-chip{fill:#2b5375;stroke:#73a9cb;opacity:.16}.hero-circuit .pcb-pulses{stroke:#74d9ff;opacity:.9;filter:drop-shadow(0 0 4px #4db7fc)}.circuit-home .hero .eyebrow{color:#a7c9e4}.circuit-home .hero h1{font-weight:600}.circuit-home .hero h1 span{color:#8bc7fa}.circuit-home .hero-copy>p{color:#c0cedb}.circuit-home .hero-copy{padding-top:85px;padding-bottom:70px}.circuit-home .hero .primary{background:#e7f2fc;color:#123763;box-shadow:0 5px 20px #0002}.circuit-home .hero .primary:hover{background:#fff}.circuit-home .hero .text-link{color:#d3e6f6}.circuit-home .hero-visual{background:none}.circuit-home .hero .orb{background:radial-gradient(circle,#8dcaff17,transparent 65%);border-color:#6e9cbe33}.circuit-home .hero .orbit{border-color:#78afd82b}.circuit-home .hero-board{mix-blend-mode:normal;width:87%;height:76%;left:4%;top:10%;padding:20px;background:#fff;border-radius:17px;transform:rotate(-5deg);box-shadow:0 25px 80px #0003;border:1px solid #ffffff90}.circuit-home .hero-visual:hover .hero-board{transform:rotate(-2deg) translateY(-5px)}.circuit-home .fl1{top:8%;right:7%}.circuit-home .fl2{bottom:12%;left:1%}.circuit-home .float-label{color:#163758}.circuit-home main>.section{width:calc(100% - 80px);max-width:1230px;padding:48px 35px;margin:26px auto;background:#f4f8fbed;border:1px solid #ffffffbb;border-radius:14px;box-shadow:0 10px 40px #163e6205}.circuit-home .company-text p{color:#536a80}.circuit-home .company-intro h2{font-size:33px}.circuit-home .advantages-grid article{background:#ffffffdb}.circuit-home .advantages-grid .adv-wide{background:#eaf2f8}.circuit-home .product{background:#fff}.circuit-home .product-showcase{background:#edf3f9}.circuit-home .partner-section{background:#e5eff8db;border-color:#c5d7e6}.circuit-home .partner-section>.section{padding:55px 35px;max-width:1300px}.circuit-home .capability-side{background:#e3edf6}.circuit-home .chip-scene{background:radial-gradient(ellipse at 50% 40%,#d5e6f4,#edf4fa 70%)}.circuit-home .contact-banner{margin-top:30px;box-shadow:0 15px 40px #102f4c12}.circuit-home footer{background:#f7fbffed;border-radius:12px 12px 0 0}.product-description{font-size:12px;color:#667185;line-height:1.9;max-width:950px}.product-description h4{font-size:13px;color:#142d49;margin:0 0 12px}.product-description p+p{margin-top:12px!important}.circuit-home .hero .pulse{background:#a0dbff;box-shadow:0 0 0 4px #7ac7ff16}
@media(max-width:1000px){.circuit-home .hero-copy{padding-top:65px}.circuit-home main>.section{width:calc(100% - 48px);padding:38px 27px}.circuit-home .company-intro h2{font-size:28px}.circuit-home .hero-board{padding:12px}}
@media(max-width:700px){.circuit-home .hero{border-radius:0 0 18px 18px;min-height:0;margin-bottom:18px}.circuit-home .hero-copy{padding:38px 6% 15px}.circuit-home .hero h1{font-size:49px}.circuit-home .hero-copy>p{font-size:13px}.circuit-home .hero-visual{height:355px;margin-top:0}.circuit-home .hero-board{top:8%;height:77%;width:84%;left:8%;padding:10px;border-radius:12px}.circuit-home .fl1{top:3%;right:6%}.circuit-home .fl2{bottom:8%;left:5%}.circuit-home main>.section{width:calc(100% - 28px);padding:33px 20px;margin:18px auto}.circuit-home .company-intro h2{font-size:28px}.circuit-home .partner-section>.section{padding:40px 5%}.circuit-home .chip-sticky{background:#f4f8fb}.circuit-home .contact-banner{margin:20px 14px 28px;padding:30px 22px}.circuit-home footer{border-radius:0}.circuit-backdrop svg{width:160%;margin-left:-30%}.product-description{font-size:12px}}
@media(prefers-reduced-motion:reduce){.circuit-backdrop svg{will-change:auto}.pcb-pulses{display:none}.circuit-home .hero-visual:hover .hero-board{transform:rotate(-5deg)}}
