.navbar{display:flex;justify-content:space-between;align-items:center;padding:14px 8%;background:#0b1b2b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:1000;transition:all .4s ease}.nav-logo{height:50px;transition:transform .4s ease,filter .4s ease}.nav-logo:hover{transform:scale(1.1);filter:drop-shadow(0 0 10px #3ad1ff)}.nav-links{display:flex;align-items:center;gap:32px;list-style:none}.nav-links li a,.dropdown-title{color:#fff;text-decoration:none;font-size:1rem;font-weight:500;position:relative;transition:all .3s ease;cursor:pointer}.nav-links li a:hover,.dropdown-title:hover{color:#e60000}.nav-links li a:after,.dropdown-title:after{content:none}.dropdown{position:relative}.down-icon{margin-left:6px;font-size:.8rem;transition:transform .3s ease}.down-icon.rotate{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:38px;left:-50px;width:350px;background:#0b1b2b;border-radius:12px;box-shadow:0 8px 25px #0006;padding:10px 0;z-index:999;overflow:hidden;animation:dropdownFade .3s ease forwards}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{display:flex;align-items:center;gap:12px;padding:12px 18px;transition:background .3s ease,transform .3s ease}.dropdown-item img{width:28px;height:28px}.dropdown-item h4{color:#fff;font-size:.95rem;font-weight:600}.dropdown-item p{color:#cfdce2;font-size:.8rem;margin-top:2px}.dropdown-item:hover{background:#e60000;transform:translate(5px);border-radius:10px}.meet-btn{background:#3ad1ff;border:none;color:#000;font-weight:600;padding:10px 22px;cursor:pointer;transition:all .3s ease}.meet-btn:hover{background:linear-gradient(90deg,#ff4040,red);transform:scale(1.05)}.menu-toggle{display:none;flex-direction:column;gap:5px;cursor:pointer}.menu-toggle span{width:28px;height:3px;background:#fff;border-radius:3px;transition:all .3s ease}.menu-toggle.open span:nth-child(1){transform:rotate(45deg) translate(5px,6px)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}@media(max-width:992px){.nav-links{gap:24px}}@media(max-width:768px){.menu-toggle{display:flex}.nav-links{position:absolute;top:72px;right:0;width:100%;flex-direction:column;align-items:center;background:#0a192dfa;gap:22px;overflow:hidden;max-height:0;transition:max-height .4s ease}.nav-links.active{max-height:520px;padding:25px 0}.dropdown-menu{position:static;background:transparent;border:none;box-shadow:none}.dropdown-item{justify-content:center}}@media(max-width:480px){.nav-logo{height:42px}.dropdown-item img{width:24px;height:24px}.dropdown-item h4{font-size:.9rem}.dropdown-item p{font-size:.75rem}}.home{width:100%;background:linear-gradient(135deg,#051937,#004d7a,#008793,#00bf72,#a8eb12);color:#fff;text-align:center}.hero{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero h1{font-size:3.5rem;letter-spacing:1px}.hero p{font-size:1.2rem;margin:15px 0 25px}.cta{background-color:#3ad1ff;border:none;padding:12px 28px;border-radius:5px;color:#0b1b2b;font-weight:700;cursor:pointer;transition:background-color .3s ease}.cta:hover{background-color:#fff}.services-section{padding:80px 0;background-color:#f5f7fa;text-align:center}.services-section h2{font-size:2.2rem;color:#0b1b2b;margin-bottom:50px}.services-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;width:90%;max-width:1200px;margin:auto}.service-card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:30px 20px;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{transform:translateY(-10px);box-shadow:0 8px 25px #00000026}.icon{font-size:2.5rem;color:#3ad1ff;margin-bottom:15px}h3{margin-bottom:10px;color:#0b1b2b}p{color:#333;font-size:.95rem}.reviews-section{padding:80px 0;background-color:#0b1b2b;color:#fff;text-align:center;overflow:hidden}.reviews-section h2{font-size:2.2rem;color:#3ad1ff;margin-bottom:40px}.reviews-container{display:flex;gap:25px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 5vw;scrollbar-width:none;scroll-behavior:smooth}.reviews-container::-webkit-scrollbar{display:none}.review-card{flex:0 0 300px;background-color:#102940;border-radius:12px;padding:25px;box-shadow:0 6px 15px #0000004d;text-align:left;scroll-snap-align:start;transition:transform .3s ease}.review-card:hover{transform:translateY(-8px)}.review-card p{font-size:.95rem;margin-bottom:20px;color:#e0e0e0}.review-footer{display:flex;justify-content:space-between;align-items:center}.review-footer h4{font-size:1rem;color:#3ad1ff}.stars{display:flex;gap:3px}.hero-carousel{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding:60px 0;background:#f4f4f4}.carousel-wrapper{display:flex;flex-direction:column;width:95%;max-width:1350px;padding:60px 70px;background:#0b1b2b;box-shadow:0 12px 35px #0000002e;overflow:hidden}.slide{display:flex;align-items:center;justify-content:space-between;width:100%;gap:40px}.brand{font-size:2.4rem;font-weight:700;color:#3ad1ff;letter-spacing:1px;margin-bottom:10px}.red-l{color:#ff4a4a}.slide-left{flex:1;max-width:55%;text-align:left}.slide-left h2{font-size:2rem;color:#fff;margin-bottom:10px}.slide-left p{color:#cdcdcd;line-height:1.6;margin-bottom:15px}.slide-features{font-size:.95rem;font-weight:600;color:#3ad1ff;margin:20px 0 30px}.slide-buttons{display:flex;flex-wrap:wrap;gap:8px}.slide-buttons button{padding:12px 19px;border:none;font-weight:600;cursor:pointer;transition:all .3s ease}.primary-btn{background:#3ad1ff;color:#fff}.primary-btn:hover{background:#1ea1ff}.secondary-btn{background:transparent;color:#3ad1ff}.secondary-btn:hover{background:#00c8ff;color:#000}.outline-btn{background:transparent;color:#3ad1ff}.outline-btn:hover{background:#00c8ff;color:#000}.slide-right{flex:1;display:flex;justify-content:flex-end;align-items:center}.slide-right img{width:100%;max-width:550px;height:350px;object-fit:cover;transition:transform .5s ease}.slide-right img:hover{transform:scale(1.03)}.dots{display:flex;justify-content:center;margin-top:35px;gap:15px}.dot{flex:1;height:5px;background:#3ad1ff4d;cursor:pointer;transition:all .3s ease}.dot.active{background:#3ad1ff}@media(max-width:992px){.brand{font-size:20pt}.slide-left h2{font-size:1.4rem}.slide-left p{font-size:.95rem}.slide-buttons button{font-size:.9rem;padding:10px 18px}.slide{gap:25px}}@media(max-width:600px){.carousel-wrapper{padding:35px 25px}.slide{flex-direction:column;align-items:center;text-align:center;gap:18px}.slide-left{max-width:100%}.brand{font-size:1.5rem}.slide-left h2{font-size:1.1rem}.slide-left p{font-size:.9rem;margin-bottom:8px}.slide-buttons{justify-content:center;gap:5px}.slide-buttons button{font-size:.8rem;padding:8px 9px}.slide-right{order:2;width:100%;display:flex;justify-content:center}.slide-right img{max-width:3250px;height:200px;margin-top:15px}}.transition-section{position:relative;text-align:center;padding:30px 20px 65px;color:#fff;overflow:hidden;background:url(/assets/service-small-bg-BhqkbzsP.gif) center/cover no-repeat}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0a1423a6;z-index:1}.transition-content{position:relative;z-index:2;max-width:900px;margin:auto}.transition-section h2{font-size:3rem;background:linear-gradient(90deg,#3ad1ff,#00bcd4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:1px;margin-bottom:16px;text-shadow:0 0 30px rgba(58,209,255,.3)}.transition-section p{font-size:1.1rem;line-height:1.8;color:#eaf6ff;max-width:750px;margin:0 auto 50px}.cta-buttons{display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap}.query-btn,.contact-btn{font-size:1rem;font-weight:600;padding:14px 34px;cursor:pointer;transition:all .3s ease;border:none}.query-btn{background:transparent;color:#3ad1ff;border:2px solid #3ad1ff}.query-btn:hover{background:transparent;color:#e60000;border:2px solid #e60000}.contact-btn{background:#00bcd4;color:#000}.contact-btn:hover{background:#e60000;color:#fff}.services-header{text-align:center;padding:90px 20px 40px;background:linear-gradient(180deg,#f9fdff,#fff)}.services-header-inner{max-width:1000px;margin:0 auto}.services-main-title{font-size:2.6rem;color:#0b1b2b;font-weight:800;margin-bottom:12px}.services-lead{color:#556b78;max-width:820px;margin:0 auto;font-size:1.05rem;line-height:1.7}.services-scroll-section{position:relative;width:100%;padding:60px 20px 90px;background:linear-gradient(135deg,#fff,#ecf9ff)}.service-panel{width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff,#ecf9ff);padding:40px 20px;margin-bottom:40px;transition:background .3s ease}.service-panel:nth-child(2n){background:linear-gradient(135deg,#f7fcff,#dff5ff)}.service-panel:last-child{margin-bottom:0}.service-panel-content{max-width:1200px;width:90%;display:flex;align-items:center;justify-content:space-between;gap:60px}.service-gif-large{width:50%;max-width:560px;box-shadow:0 18px 45px #0000002e;object-fit:contain;transition:transform .45s ease}.service-gif-large:hover{transform:scale(1.03)}.service-text{flex:1;text-align:left}.service-text h2{font-size:2.5rem;color:#0b1b2b;font-weight:700;margin-bottom:20px}.service-text p{font-size:1.1rem;color:#444;line-height:1.8;margin-bottom:25px;text-align:left}.learn-more-btn{background:transparent;border:2px solid #3ad1ff;color:#3ad1ff;padding:12px 26px;font-size:15px;font-weight:600;cursor:pointer;text-align:left}.learn-more-btn:hover{border:2px solid #e60000;background:#e60000;color:#0b1b2b}@media(max-width:1200px){.service-panel-content{gap:46px}.service-gif-large{max-width:480px}.service-text h2{font-size:2.2rem}}@media(max-width:992px){.service-panel-content{flex-direction:column;align-items:flex-start;text-align:left;gap:40px}.service-gif-large{width:80%;max-width:420px;align-self:center}.service-text{width:100%;text-align:left}.service-text h2{font-size:2rem}}@media(max-width:768px){.service-panel-content{gap:30px;align-items:flex-start}.service-gif-large{width:85%;max-width:360px;align-self:center}.service-text h2{font-size:1.7rem}.service-text p{font-size:.95rem}.services-header{padding:60px 16px 28px}.services-main-title{font-size:1.8rem}}@media(max-width:480px){.service-gif-large{width:90%;max-width:300px;align-self:center}.service-text h2{font-size:1.4rem}.service-text p{font-size:.9rem}.learn-more-btn{padding:10px 20px;font-size:.9rem}}.whychoose-section{padding:80px 0;background:linear-gradient(135deg,#fff,#f0faff);color:#0b1b2b;text-align:center;overflow-x:hidden}.capabilities-popup{background-size:cover;background-position:center;background-repeat:no-repeat;padding:120px 0;margin:0 auto 100px;max-width:1400px;color:#fff;position:relative;box-shadow:0 12px 40px #00000059;overflow:hidden;text-align:left;transition:transform .4s ease}.capabilities-popup:hover{transform:scale(1.01)}.capabilities-popup:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:1}.capabilities-content{position:relative;z-index:2;max-width:900px;margin-left:60px}.capabilities-content h2{font-size:2.8rem;margin-bottom:20px;font-weight:700;color:#fff;line-height:1.2}.capabilities-content h2 .highlight{color:#3ad1ff;font-style:italic}.capabilities-content .plain-text{font-size:1.2rem;margin-bottom:35px;color:#fff;line-height:1.6;text-align:left;max-width:800px}.capabilities-tags{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:1.1rem;font-weight:600;color:#3ad1ff;justify-content:flex-start}.capabilities-tags .divider{color:#fff;font-weight:800}.capabilities-tags .primary-btn{background:#00c3ff;color:#fff;border:none;padding:12px 28px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease;margin-left:10px}.capabilities-tags .primary-btn:hover{background:#e60000;color:#000;transform:translateY(-3px)}.whychoose-section h2{font-size:2rem;margin-bottom:15px}.whychoose-section p{font-size:1rem;margin-bottom:50px;max-width:700px;margin-left:auto;margin-right:auto;color:#333}.features-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:40px;width:100%;max-width:1300px;margin:auto}.feature-card{background:#fff;padding:35px 25px;box-shadow:0 8px 25px #0000001a;transition:all .4s ease;position:relative;overflow:hidden}.feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px #3ad1ff59}.icon-wrapper{position:relative;margin-bottom:20px}.emoji{position:absolute;font-size:2.2rem;opacity:0;transform:translateY(-10px);transition:all .3s ease}.feature-card:hover .emoji{opacity:1;transform:translateY(-25px) rotate(15deg)}.icon{font-size:2.8rem;color:#3ad1ff}.feature-card h3{font-size:1.3rem;margin-bottom:12px;color:#0b1b2b;font-weight:700;position:relative;display:inline-block}.feature-card h3:after{content:"";display:block;width:80px;height:4px;background:#3ad1ff;margin:10px auto 0;animation:glow 2s ease-in-out infinite alternate}.feature-card p{font-size:1rem;color:#444;line-height:1.6}.competitor-analysis{margin-top:120px;padding:80px 8%;background:linear-gradient(145deg,#eaf8ff,#fff);box-shadow:0 12px 35px #00000014}.competitor-analysis h2{font-size:2rem;color:#0b1b2b;margin-bottom:20px;font-weight:700}.competitor-analysis p{font-size:1rem;color:#333;max-width:800px;margin:0 auto 40px}.competitor-card{background:#fff;padding:45px;max-width:720px;margin:0 auto;box-shadow:10px 20px 50px #3ad1ff40;transition:all .4s ease}.competitor-card:hover{box-shadow:0 12px 28px #3ad1ff40}.competitor-select{width:100%;padding:14px 18px;border:2px solid #3ad1ff;font-size:1rem;font-weight:600;color:#0b1b2b;margin-bottom:25px;outline:none;background:linear-gradient(90deg,#f0faff,#fff);transition:all .3s ease}.competitor-select:hover{border-color:#ff3d3d;box-shadow:0 0 10px #ff3d3d66}.competitor-select:focus{border-color:#ff3d3d;box-shadow:0 0 14px #ff3d3d80}.competitor-info h3{font-size:1.3rem;margin-bottom:12px;color:#0b1b2b;font-weight:700;position:relative;display:inline-block}.competitor-info h3:after{content:"";display:block;width:100px;height:4px;background:#3ad1ff;margin:10px auto 0;animation:glow 2s ease-in-out infinite alternate}.details-text{white-space:pre-line;text-align:left;font-size:1rem;color:#000;line-height:1.3}.competitor-ai-section{margin-top:30px;text-align:center;border-top:1px solid rgb(58,209,255);padding-top:25px}.ai-placeholder{font-size:1.5rem;color:#000;margin-bottom:20px}.ai-button{background:#3ad1ff;background-size:300% 100%;color:#fff;font-weight:600;font-size:1rem;border:none;padding:12px 28px;cursor:pointer;transition:all .3s ease;animation:glowShift 5s ease-in-out infinite alternate}.ai-button:hover{background:#ff3d3d;background-position:100% 0;transform:translateY(-3px);box-shadow:0 0 18px #ff3d3dcc}@keyframes glowShift{0%{background-position:0 0}to{background-position:100% 0}}@media(max-width:1024px){.capabilities-popup{padding:80px 20px;max-width:95%}.capabilities-content{margin-left:20px}.capabilities-content h2{font-size:2.2rem}.capabilities-content .plain-text{font-size:1.05rem}}@media(max-width:768px){.whychoose-section{padding:60px 0}.ai-button{padding:10px 22px;font-size:.95rem}.competitor-card{padding:25px}}.reviews-section{position:relative;padding:100px 0;background:linear-gradient(135deg,#08131f,#0f2237);color:#fff;text-align:center;overflow:hidden}.reviews-section h2{font-size:2.6rem;background:linear-gradient(90deg,#3ad1ff,#8affff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px;letter-spacing:1px}.reviews-subtitle{color:#cde8f6;font-size:1.05rem;margin:0 auto 50px;max-width:780px;line-height:1.6}.reviews-container{position:relative;width:100%;overflow:hidden;padding:20px 0 60px}.reviews-track{display:flex;gap:40px;width:max-content;animation:marqueeScroll 45s linear infinite}.reviews-track:hover{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.review-card{flex:0 0 520px;background:#102940e6;border:1px solid rgba(58,209,255,.16);border-radius:20px;padding:38px 34px;box-shadow:0 10px 40px #020a1480;text-align:left;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .35s ease,box-shadow .35s ease}.review-card:hover{transform:translateY(-6px);box-shadow:0 14px 50px #0216288c}.review-quote-mark{font-size:3.6rem;color:#3ad1ff;font-weight:800;line-height:.75;display:block;margin-bottom:8px;animation:quoteFloat 2.4s ease-in-out infinite alternate}.review-quote-mark.end{margin-top:12px;text-align:right;transform:rotate(180deg)}@keyframes quoteFloat{0%{transform:translateY(0);opacity:.85}to{transform:translateY(-6px);opacity:1}}.review-text{font-size:1.02rem;line-height:1.6;color:#d9e8f0;margin:18px 0}.review-footer{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.review-name{font-size:1.12rem;color:#bff0ff;font-weight:600}.underline{width:68px;height:3px;background:linear-gradient(90deg,#3ad1ff,#8affff);border-radius:2px}.industry{color:#b6e4ff;font-size:.95rem}.stars{display:flex;gap:6px;margin-top:6px}.reviews-fade-left{position:absolute;left:0;top:0;width:16%;height:100%;background:linear-gradient(90deg,#08131f,transparent);pointer-events:none}.reviews-fade-right{position:absolute;right:0;top:0;width:16%;height:100%;background:linear-gradient(270deg,#08131f,transparent);pointer-events:none}@media(max-width:992px){.reviews-section{padding:80px 0}.review-card{flex:0 0 80%;padding:28px 22px}}@media(max-width:600px){.reviews-section h2{font-size:1.8rem}.reviews-subtitle{font-size:.95rem;margin-bottom:40px}.review-card{flex:0 0 92%;padding:24px 18px}.review-quote-mark{font-size:2.6rem}}.board-section{position:relative;padding:90px 18px;background:linear-gradient(135deg,#f4faff,#e7f5ff);text-align:center;overflow:hidden;margin-bottom:100px}.board-title{font-size:1.9rem;color:#07182a;font-weight:700;margin:0;line-height:1.05}.board-subtitle{font-size:1.05rem;color:#07182a;font-weight:500;margin-top:8px;margin-bottom:30px;opacity:.95}.board-wrapper{max-width:1100px;margin:30px auto 0;padding:0 10px}.board-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center}.board-image-column{width:100%}.board-image-stack{position:relative;height:320px;width:100%}.board-image-card{position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 45px #07182a40;background:#dfefff;transform-origin:bottom center}.board-image-card img{width:100%;height:100%;object-fit:cover;display:block}.board-text-column{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;padding:4px 0}.board-name{font-size:1.6rem;color:#07182a;font-weight:700;margin:0 0 4px}.board-role{margin:0;font-size:1rem;font-weight:600;color:#0098c2}.board-company{margin:4px 0 18px;font-size:.98rem;color:#0b1b2b;font-weight:500}.board-desc-text{font-size:.98rem;color:#24303a;line-height:1.7;margin:0}.board-word{display:inline-block;margin-right:4px}.board-controls{display:flex;gap:12px;margin-top:26px}.board-nav-circle{width:34px;height:34px;border:none;background:#00abda;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.board-nav-circle:hover{background:#e60000;color:#000;transform:translateY(-2px) rotate(4deg);box-shadow:0 10px 25px #07182a40}@media(max-width:992px){.board-grid{grid-template-columns:1fr;gap:32px}.board-image-stack{height:280px}.board-text-column{align-items:flex-start}}@media(max-width:720px){.board-section{padding:70px 14px}.board-title{font-size:1.7rem}.board-subtitle{font-size:.95rem}.board-wrapper{margin-top:24px}.board-image-stack{height:260px}.board-name{font-size:1.4rem}.board-role{font-size:.95rem}.board-company,.board-desc-text{font-size:.9rem}}@media(max-width:480px){.board-image-stack{height:230px}.board-controls{margin-top:20px}.board-nav-circle{width:32px;height:32px;font-size:1.1rem}}.Services-wrapper{color:#e9f1ff;font-family:Poppins,sans-serif;overflow-x:hidden;background:#030f1a}.Services-hero{position:relative;height:50vh;background:linear-gradient(#000a1433,#000a14f2),url(/assets/about_bg-BDna3MD0.png) center/cover no-repeat;display:flex;align-items:center;justify-content:center;text-align:center}.Services-overlay{position:absolute;inset:0;background:radial-gradient(circle at top,rgba(0,200,255,.16),transparent 55%);pointer-events:none}.Services-hero-content{position:relative;z-index:2;padding:0 8%;animation:fadeUp 1.2s ease-out}.Services-hero-content h1{font-size:3rem;font-weight:800;background:linear-gradient(90deg,#00c8ff,#2af5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:2px}.Services-hero-content p{font-size:1.15rem;color:#cfefff;max-width:900px;margin:18px auto 0;line-height:1.7;opacity:.95}.explore-btn{display:inline-block;margin-top:20px;padding:12px 28px;background:linear-gradient(90deg,#00c8ff,#2af5ff);color:#0b1b2b;font-weight:600;transition:all .3s ease;text-decoration:none}.explore-btn:hover{background:#ff3d3d;color:#fff;transform:translateY(-2px)}.fabrication-section,.assembly-section,.sourcing-section,.testing-section,.prototyping-section,.contract-mfg-section{padding:80px 8%;display:flex;flex-direction:column;justify-content:center;scroll-margin-top:80px}.fabrication-section,.sourcing-section,.prototyping-section,.contract-mfg-section{background:#030f1a}.assembly-section,.testing-section{background:#f5f7fa}.fabrication-header,.assembly-header,.sourcing-header,.testing-header,.prototyping-header,.contract-mfg-header{text-align:center;margin-bottom:30px}.fabrication-header h2,.assembly-header h2,.sourcing-header h2,.testing-header h2,.prototyping-header h2,.contract-mfg-header h2{color:#00c8ff;font-size:50px;position:relative;margin-bottom:10px}.fabrication-header h2:after,.assembly-header h2:after,.sourcing-header h2:after,.testing-header h2:after,.prototyping-header h2:after,.contract-mfg-header h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:160px;height:4px;background-color:#00c8ff}.fabrication-header h3,.sourcing-header h3,.prototyping-header h3,.contract-mfg-header h3{color:#89e3ff;font-weight:500;font-size:1.1rem;margin-top:25px;margin-bottom:8px}.fabrication-header .lead,.sourcing-header .lead,.prototyping-header .lead,.contract-mfg-header .lead{color:#cfefff;max-width:950px;margin:0 auto;line-height:1.7;opacity:.95}.assembly-header h2,.testing-header h2{color:#000;font-size:50px;margin-bottom:20px}.assembly-header h3,.testing-header h3{color:#000;font-weight:500;font-size:1.1rem;margin-bottom:8px}.assembly-header .lead,.testing-header .lead{color:#000;max-width:950px;margin:0 auto;line-height:1.7;opacity:.95}.fabrication-sub-section,.sourcing-sub-section,.prototyping-sub-section{margin:100px 0;color:#00c8ff}.fabrication-sub-section h3,.sourcing-sub-section h3,.prototyping-sub-section h4{color:#00c8ff;font-size:1.15rem;margin-top:15px;margin-bottom:10px}.fabrication-sub-section p,.fabrication-sub-section ul,.fabrication-sub-section .file-list,.sourcing-sub-section p,.sourcing-sub-section ul,.prototyping-sub-section p,.prototyping-sub-section ul{color:#cfefff;font-size:.98rem;line-height:1.6}.assembly-sub-section,.testing-sub-section{margin:30px 0;color:#000}.assembly-sub-section h4,.testing-sub-section h4{color:#000;font-size:1.15rem;margin-bottom:10px}.assembly-sub-section p,.assembly-sub-section ul,.testing-sub-section p,.testing-sub-section ul{color:#000;font-size:.98rem;line-height:1.6}.fabrication-sub-section ul,.sourcing-sub-section ul,.prototyping-sub-section ul,.assembly-sub-section ul,.testing-sub-section ul{list-style:none;padding-left:0}.fabrication-sub-section ul li,.sourcing-sub-section ul li,.prototyping-sub-section ul li,.assembly-sub-section ul li,.testing-sub-section ul li{margin-bottom:8px;padding-left:20px;position:relative}.fabrication-sub-section ul li:before,.sourcing-sub-section ul li:before,.prototyping-sub-section ul li:before,.assembly-sub-section ul li:before,.testing-sub-section ul li:before{content:"•";color:#00c8ff;position:absolute;left:0;top:0}.two-column{display:flex;gap:30px;align-items:center;margin:20px 0 36px;flex-wrap:wrap}.two-column.reverse{flex-direction:row-reverse}.col{flex:1 1 420px;min-width:280px}.image-col{display:flex;justify-content:center;align-items:center}.image-col img{width:100%;max-width:520px;box-shadow:0 14px 40px #00000080;transition:transform .35s ease}.image-col img:hover{transform:translateY(-6px) scale(1.02)}.cta-row{display:flex;gap:14px;margin-top:18px;align-items:center;flex-wrap:wrap}.primary-btn{background:linear-gradient(90deg,#00c8ff,#2af5ff);color:#0b1b2b;border:none;padding:12px 20px;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .25s ease}.primary-btn:hover{background:#ff3d3d;color:#fff;transform:translateY(-3px)}.ghost-btn{display:inline-block;padding:10px 18px;background:transparent;color:#00c8ff;border:1px solid #00c8ff;text-decoration:none}.ghost-btn:hover{background:transparent;color:#ff3d3d;border:1px solid #ff3d3d}.fabrication-specs .fabrication-spec-grid,.assembly-specs .assembly-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:14px}.assembly-spec-grid .spec-card{background:url(/assets/card-bg-landscape-B7GoOZV_.png) center/cover no-repeat;border:1px solid rgba(58,209,255,.08);padding:18px;color:#e6faff}.spec-card strong{display:block;color:#00c8ff;margin-bottom:10px;font-weight:700}.spec-card li{color:#fff}.file-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.note{color:#cfdfe8;font-size:.95rem;margin-top:8px}.code-block{background:#00000059;padding:12px;color:#dff4ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,monospace;margin-top:8px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:12px}.feature{background:linear-gradient(180deg,#ffffff05,#ffffff03);padding:14px;border:1px solid rgba(58,209,255,.06)}.final-cta{text-align:center;margin:28px auto 40px;color:#dff4ff}.final-cta h4{font-size:1.15rem;color:#bff1ff;margin-bottom:8px}.lead{font-size:1rem;color:#dff6ff}@keyframes fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.Fabrication-service-popup{position:relative;background-color:#05070a;padding:70px 4%;margin:40px auto;max-width:1400px;width:100%;color:#fff;box-shadow:0 20px 60px #000000a6;overflow:hidden;text-align:left;transition:transform .35s ease,box-shadow .35s ease}.Fabrication-service-popup:hover{transform:translateY(-4px);box-shadow:0 26px 80px #000c}.Fabrication-service-popup:before{content:"";position:absolute;top:0;right:0;height:100%;width:70%;background-image:url(/assets/about-service-XGAPz-dP.png);background-repeat:no-repeat;background-size:contain;background-position:right center;z-index:1}.Fabrication-service-popup.customize-card{display:flex;align-items:center;justify-content:flex-start;gap:32px;padding:56px 7%;max-width:1400px;min-height:360px}.Fabrication-service-popup.customize-card:before{content:none}.Fabrication-service-content{position:relative;z-index:2;width:52%;max-width:640px;margin-left:0}.Fabrication-service-content h2{font-size:2.6rem;margin-bottom:18px;font-weight:700;color:#fff;line-height:1.15}.Fabrication-service-content .plain-text{font-size:1.08rem;margin-bottom:24px;color:#f5fbff;line-height:1.7;text-align:left;max-width:620px}.Fabrication-service-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.assembly-section .lead{color:#000}.assembly-overview-block{margin-top:25px;margin-bottom:40px}.assembly-overview-block h2{color:#000;margin-bottom:10px}.assembly-tabs-intro p{font-size:.98rem;max-width:100%;color:#000}.assembly-tabs{width:100%;max-width:100%;display:flex;flex-direction:column;gap:10px}.assembly-tabs-nav{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:0;padding:10px 0;background:#0b1522f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 20px #0009;width:100%;max-width:100%;margin:0}.assembly-tab-btn{text-transform:uppercase;letter-spacing:.07em;position:relative;border:none;outline:none;padding:10px 14px;font-size:.9rem;font-weight:600;cursor:pointer;background:transparent;color:#3ad1ff;overflow:hidden;flex:1 1 0;text-align:center;min-width:0}.assembly-tab-btn-active{color:#fff}.assembly-tab-active-bg{position:absolute;inset:0;background:#e60000;box-shadow:0 0 22px #0009;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.assembly-tab-label{position:relative;z-index:1}.assembly-tab-panel{padding:18px;background:#050a12f5;border:1px solid rgba(0,200,255,.25);box-shadow:0 22px 60px #000000e6;color:#e6faff;min-height:220px;margin-top:8px}.assembly-tab-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:18px;align-items:flex-start}.assembly-tab-text h4{margin:0 0 8px;font-size:1.2rem;color:#3ad1ff}.assembly-tab-text p{margin:0 0 10px;font-size:.96rem;color:#d3f1ff}.assembly-tab-text ul{list-style:none;padding-left:0;margin:8px 0 0}.assembly-tab-text ul li{position:relative;padding-left:20px;margin-bottom:8px;font-size:.94rem}.assembly-tab-text ul li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;background:linear-gradient(135deg,#00c8ff,#2af5ff);box-shadow:0 0 10px #00c8ffb3}.assembly-tab-text ul li strong{color:#3ad1ff}.assembly-tab-image{display:flex;justify-content:center;align-items:center}.assembly-tab-image img{width:100%;max-width:280px;object-fit:cover;box-shadow:0 16px 40px #000c}.assembly-capabilities-section h2{margin-top:24px}.assembly-capabilities-table-wrapper{width:100%;margin-top:24px;overflow-x:auto}.assembly-capabilities-table{width:100%;border-collapse:collapse;overflow:hidden;box-shadow:0 10px 30px #0f172a1f;background-color:#fff}.assembly-capabilities-table tbody td{padding:6px 25px;vertical-align:top}.assembly-capabilities-table tbody tr:last-child td{border-bottom:none}.assembly-capabilities-table tbody tr{transition:background-color .15s ease,color .15s ease}.assembly-capabilities-table tbody tr:nth-child(odd) td{color:#000}.assembly-capabilities-table tbody tr:nth-child(2n) td{color:#000}.assembly-capabilities-table tbody tr:hover{background-color:#e60000}.assembly-capabilities-table tbody tr:hover td{color:#fff}.assembly-capabilities-table tbody tr:hover td .assembly-capabilities-list li{color:#000}.assembly-capabilities-table tbody td:first-child{font-weight:600;width:26%;min-width:180px;vertical-align:middle;font-size:1.15rem}.assembly-capabilities-list{list-style:disc;padding-left:20px;margin:0;text-align:left;list-style-position:outside}.assembly-capabilities-list li{margin-bottom:5px;color:#000;font-weight:400}.Assembly-service-popup{position:relative;margin:34px auto 32px;max-width:1400px;width:100%;color:#f7fbff;box-shadow:0 22px 70px #000000e6;overflow:hidden;text-align:left;transition:transform .35s ease,box-shadow .35s ease}.Assembly-service-popup:hover{transform:translateY(-4px);box-shadow:0 28px 90px #000000fa}.Assembly-service-popup.assembly-customize-card{display:flex;align-items:center;justify-content:flex-start;gap:32px;padding:52px 7%;min-height:340px}.Assembly-service-content{position:relative;z-index:2;width:52%;max-width:640px;margin-left:0}.Assembly-service-content h2{font-size:35px;margin-bottom:16px;font-weight:700;background:linear-gradient(90deg,#00c8ff,#2af5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:1.5px;line-height:1.15}.Assembly-service-content .plain-text{font-size:1.02rem;margin-bottom:22px;color:#fff;line-height:1.7;max-width:600px}.Assembly-service-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.fabrication-sub-lead{font-size:.98rem;color:#cfefff;margin-top:4px;margin-bottom:14px}.fabrication-services-section{margin-top:26px}.fabrication-top-table-wrapper{margin-top:30px;overflow-x:auto}.fabrication-top-table{width:100%;min-width:720px;border-collapse:collapse;border-spacing:0;background:transparent;border:1px solid rgba(148,194,255,.35)}.fabrication-top-table thead tr{background:#030f1a}.fabrication-top-table th{padding:12px 18px;font-size:1rem;font-weight:700;color:#fff;text-align:center;border-bottom:2px solid rgba(148,194,255,.35);white-space:nowrap}.fabrication-top-table th:first-child{text-align:left}.fabrication-top-table td{padding:10px 18px;font-size:.95rem;color:#fff;text-align:center}.fabrication-top-table tbody td:first-child{text-align:left;font-weight:600}.fabrication-top-table tbody tr{transition:background-color .18s ease,color .18s ease}.fabrication-top-table tbody tr:hover td{background-color:#e60000;color:#fff}.pcb-type-section{margin-top:30px}.pcb-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:30px}.pcb-type-card{position:relative;overflow:hidden;box-shadow:0 14px 35px #0009;cursor:pointer;background:radial-gradient(circle at top left,#3ad1ff2e,#051220f5);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pcb-type-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #000c;border-color:#3ad1ff}.pcb-type-image-area{height:170px;padding:14px;display:flex;align-items:flex-end;justify-content:flex-start;position:relative;overflow:hidden}.pcb-type-image-area:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#030f1a1a,#030f1af2);z-index:0}.pcb-type-title{position:relative;z-index:1;font-size:1rem;font-weight:600;padding:6px 12px;background:#010a14d9;border:1px solid rgba(160,230,255,.6);color:#e6f9ff;transition:opacity .25s ease,transform .25s ease}.pcb-type-card:hover .pcb-type-title{opacity:0;transform:translateY(8px)}.pcb-type-hover{position:absolute;inset:0;padding:16px 16px 18px;background:linear-gradient(180deg,#050f1c1a,#050f1cfa);display:flex;flex-direction:column;justify-content:flex-end;opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease}.pcb-type-card:hover .pcb-type-hover{opacity:1;transform:translateY(0)}.pcb-type-hover h5{margin:0 0 6px;font-size:1.02rem;color:#e6f9ff}.pcb-type-hover p{margin:0;font-size:.94rem;color:#d5f3ff}.fabrication-specs-at-glance{margin-top:34px}.pcb-specs-header-bar{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;align-items:center;margin-bottom:8px}.pcb-image-chip{font-size:.9rem;padding:4px 10px;border-radius:999px;border:1px solid rgba(0,200,255,.45);background:#00c8ff0f;color:#9edfff}.pcb-laminates-label{font-size:.9rem;color:#9edfff;opacity:.9;margin-bottom:6px}.pcb-capabilities-header{display:flex;gap:8px;align-items:center;font-size:.88rem;color:#8fdcff}.pcb-capabilities-header span:nth-child(1){font-weight:600}.pcb-capabilities-header span:nth-child(2),.pcb-capabilities-header span:nth-child(3){opacity:.8}.pcb-specs-comparison-wrapper{overflow-x:auto;margin-top:30px}.pcb-specs-comparison{width:100%;min-width:720px;border-collapse:collapse;border-spacing:0;background:transparent}.pcb-specs-comparison thead tr{background:#030f1a}.pcb-specs-comparison th{padding:12px 18px;font-size:1rem;font-weight:700;color:#fff;text-align:center;white-space:nowrap}.pcb-specs-comparison th:first-child{text-align:left}.pcb-specs-comparison td{padding:10px 18px;font-size:.95rem;color:#fff;text-align:center}.pcb-specs-comparison tbody td:first-child{text-align:left;font-weight:600}.pcb-specs-comparison tbody tr{transition:background-color .18s ease,color .18s ease}.pcb-specs-comparison tbody tr:hover td{background-color:#e60000;color:#fff}.rigid-pcb-section{margin-top:38px;padding:18px 18px 22px}.rigid-tabs{margin-top:16px}.pcb-rigid-table-wrapper{width:100%;margin-top:30px;overflow-x:auto}.pcb-rigid-table{width:100%;min-width:720px;border-collapse:collapse;border-spacing:0;background:transparent}.pcb-rigid-table thead tr{background:#030f1a}.pcb-rigid-table th{padding:12px 18px;font-size:1rem;font-weight:700;color:#fff;text-align:center;white-space:nowrap}.pcb-rigid-table th:first-child{text-align:left}.pcb-service-pill{display:inline-flex;justify-content:center;align-items:center;width:60%;padding:8px 14px;background:linear-gradient(90deg,#00c8ff,#2af5ff);color:#0b1b2b;text-align:center}.pcb-rigid-table td{padding:10px 18px;font-size:.95rem;color:#fff;text-align:center}.pcb-rigid-table tbody td:first-child{text-align:left;font-weight:600;width:26%;min-width:180px}.pcb-rigid-table tbody tr{transition:background-color .18s ease,color .18s ease}.pcb-rigid-table tbody tr:hover td{background-color:#e60000;color:#fff}.pcb-rigid-note{display:block;margin-top:4px;font-size:.78rem;line-height:1.4;color:#9ca3af;opacity:.9}.pcb-rigid-list{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.pcb-rigid-list span{display:block;font-size:.9rem;line-height:1.3;color:#fff;position:relative;padding-left:0}.pcb-rigid-list span:before{content:none}.multilayer-section{margin-top:40px}.multilayer-bullets{list-style:disc;padding-left:20px;margin:10px 0 16px;font-size:.94rem;color:#cfefff}.stackup-title h3{color:#00c8ff;font-size:20px;margin-top:22px}.stackup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.stackup-card{background:url(/assets/card-bg-DQqe2xDc.png) center/cover no-repeat;border:1px solid rgba(58,209,255,.4);padding:14px 14px 16px;box-shadow:0 14px 30px #0009}.stackup-card h4{margin:10px 0 8px;font-size:1.02rem;color:#e6f9ff}.stackup-table{width:100%;border-collapse:collapse;font-size:.88rem;margin-bottom:8px}.stackup-table th,.stackup-table td{padding:6px 8px;text-align:left}.stackup-table th{background:#00c8ff;color:#000;font-weight:700}.stackup-table td{color:#fff}.stackup-note-row{border-top:1px dashed rgba(148,194,255,.5)}.stackup-note{font-size:.78rem;color:#aeb8c7;opacity:.95;padding-top:4px;font-style:italic}.file-format-section{margin-top:30px}.pcb-file-format-table-wrapper{overflow-x:auto;margin-top:30px}.pcb-file-format-table{width:100%;min-width:720px;border-collapse:collapse;border-spacing:0;background:transparent}.pcb-file-format-table thead tr{background:#030f1a}.pcb-file-format-table th{padding:12px 18px;font-size:1rem;font-weight:700;color:#fff;text-align:center;white-space:nowrap}.pcb-file-format-table th:first-child{text-align:left}.pcb-file-format-table td{padding:10px 18px;font-size:.95rem;color:#fff;text-align:center}.pcb-file-format-table tbody td:first-child{text-align:left;font-weight:600}.pcb-file-format-table tbody tr{transition:background-color .18s ease,color .18s ease}.pcb-file-format-table tbody tr:hover td{background-color:#e60000;color:#fff}.gerber-section{margin-top:34px}.gerber-section h3{color:#00c8ff;margin-top:15px;margin-bottom:10px}.gerber-section h4{margin-top:14px}.pcb-extensions-section{margin-top:26px}.pcb-file-table-wrapper{overflow-x:auto;margin-top:30px}.pcb-file-table{width:100%;min-width:720px;border-collapse:collapse;border-spacing:0;background:transparent;border:1px solid rgba(148,194,255,.35)}.pcb-file-table thead tr{background:#030f1a}.pcb-file-table th{padding:12px 18px;font-size:1rem;font-weight:700;color:#fff;text-align:center;border-bottom:2px solid rgba(148,194,255,.35);white-space:nowrap}.pcb-file-table th:first-child{text-align:left}.pcb-file-table td{padding:10px 18px;font-size:.95rem;color:#fff;text-align:center}.pcb-file-table tbody td:first-child{text-align:left;font-weight:600}.pcb-file-table tbody tr{transition:background-color .18s ease,color .18s ease}.pcb-file-table tbody tr:hover td{background-color:#e60000;color:#fff}.sourcing-modes-section{margin-top:40px}.sourcing-subtitle{color:#00c8ff;font-size:1.02rem;margin-bottom:14px}.sourcing-modes-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:18px}.sourcing-mode-card{position:relative;text-align:left;background:radial-gradient(circle at top left,#00c8ff2e,#030f1af5);border:1px solid rgba(0,200,255,.28);padding:14px 14px 16px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.sourcing-mode-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #000c;border-color:#3ad1ff}.sourcing-mode-card-active{border-color:#e60000;box-shadow:0 18px 48px #000000f2}.sourcing-mode-pill{width:10px;height:10px;background:linear-gradient(135deg,#00c8ff,#2af5ff);box-shadow:0 0 10px #00c8ffe6;margin-bottom:8px}.sourcing-mode-card h5{margin:0 0 4px;font-size:.98rem;color:#e6f9ff}.sourcing-mode-card p{margin:0;font-size:.9rem;color:#cfefff;opacity:.9}.sourcing-mode-arrow{position:absolute;top:10px;right:12px;display:flex;align-items:center;justify-content:center;font-size:.9rem;opacity:.7;transition:transform .25s ease,opacity .25s ease}.sourcing-mode-arrow-open{transform:rotate(180deg);opacity:1}.sourcing-mode-detail-inline{display:none}.sourcing-mode-detail-global{margin-top:10px}.sourcing-mode-detail{margin-top:10px;padding:14px 16px;background:#010810f0;border:1px solid rgba(0,200,255,.25)}.sourcing-mode-detail-header{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin-bottom:10px}.sourcing-mode-detail-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;color:#9edfff;opacity:.8}.sourcing-mode-detail-title{font-size:.96rem;font-weight:600;color:#fff}.sourcing-mode-detail ul{list-style:none;padding-left:0;margin:0}.sourcing-mode-detail ul li{position:relative;margin-bottom:6px;padding-left:18px;font-size:.9rem;color:#dff4ff}.sourcing-mode-detail ul li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:1px;background:linear-gradient(90deg,#00c8ff,#2af5ff)}.sourcing-chips-section{margin-top:26px}.sourcing-chips-header{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.sourcing-chips-header h4{margin-bottom:4px;color:#00c8ff}.sourcing-chips-header p{margin:0;font-size:.92rem;color:#cfefff}.sourcing-view-all-toggle{border:1px solid rgba(0,200,255,.4);background:linear-gradient(90deg,#00c8ff,#2af5ff);color:#000;font-weight:700;padding:6px 14px;font-size:.85rem;letter-spacing:.08em;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}.sourcing-view-all-toggle:hover{background:#e60000;border-color:#e60000;color:#fff}.sourcing-chips-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sourcing-chips-wrapper-all{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;margin-right:-8px}.sourcing-chips-wrapper-all::-webkit-scrollbar{height:6px}.sourcing-chips-wrapper-all::-webkit-scrollbar-track{background:#051220cc}.sourcing-chips-wrapper-all::-webkit-scrollbar-thumb{background:#00c8ff80}.sourcing-chip{border:1px solid rgba(0,200,255,.4);background:#020e1ae6;padding:6px 14px;font-size:.86rem;color:#e6f9ff;white-space:nowrap;cursor:default;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.sourcing-chip:hover{transform:translateY(-2px);box-shadow:0 8px 20px #000000b3;border-color:#3ad1ff;background:#031424fa}.sourcing-chips-note{margin-top:10px;font-size:.85rem;color:#96d6ff;opacity:.9}.sourcing-products-section{margin-top:40px}.sourcing-parts-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:26px}.parts-stat-card{background:url(/assets/card-bg-landscape-B7GoOZV_.png) center/cover no-repeat;border:1px solid rgba(58,209,255,.08);padding:14px 16px 16px;border:1px solid rgba(0,200,255,.28);box-shadow:0 14px 34px #000000b3;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;color:#e6faff}.parts-stat-card:hover{transform:translateY(-3px);box-shadow:0 18px 48px #000000e6;border-color:#e60000}.parts-stat-card h5{margin:0 0 4px;font-size:1rem;color:#fff}.parts-stat-card p{margin:0;font-size:.9rem;color:#cfefff;opacity:.9}.sourcing-products-header{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:8px;margin-bottom:10px;flex-wrap:wrap}.sourcing-products-header h4{margin:0 0 4px;color:#00c8ff}.sourcing-products-subtitle{margin:0;font-size:.92rem;color:#cfefff;opacity:.92}.sourcing-how-it-works{margin-top:20px;margin-bottom:26px;padding:14px 16px 16px;border:1px solid rgba(0,200,255,.3);grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:14px;align-items:flex-start;box-shadow:0 14px 36px #000c}.how-label{font-size:.87rem;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:#0b1b2b;background:linear-gradient(90deg,#00c8ff,#2af5ff);padding:6px 12px;white-space:nowrap}.sourcing-how-it-works p{margin:4px 0;font-size:.9rem;color:#dff4ff;line-height:1.5}.sourcing-products-sliders{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr);gap:22px;align-items:stretch;margin-top:18px}.products-slider-block{padding:16px 14px 18px;border-radius:16px;border:1px solid rgba(0,200,255,.28);background:radial-gradient(circle at top left,#00c8ff2e,#030f1af5);box-shadow:0 18px 46px #000000e6;overflow:hidden}.products-slider-title{margin:0 0 10px;font-size:.98rem;text-transform:uppercase;letter-spacing:.1em;color:#9edfff}.products-slider-viewport{overflow:hidden;width:100%}.products-slider-track{display:flex;gap:14px;align-items:stretch;animation:productsScroll 38s linear infinite}.products-slider-viewport:hover .products-slider-track{animation-play-state:paused}.product-card{min-width:170px;max-width:190px;flex:0 0 auto;border-radius:14px;border:1px solid rgba(148,194,255,.32);background:linear-gradient(180deg,#091828fa,#08121efa);overflow:hidden;box-shadow:0 14px 40px #000c;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px #000000f2;border-color:#3ad1ff}.product-card-image{width:100%;height:120px;background:radial-gradient(circle at top,#00c8ff1a,#020a14f5);display:flex;align-items:center;justify-content:center}.product-card-image img{max-width:80%;max-height:80%;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.85))}.product-card-body{padding:10px 12px 12px;text-align:left}.product-code{display:inline-block;font-size:.9rem;font-weight:600;color:#fff;letter-spacing:.04em}.sourcing-products-all{margin-top:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.products-all-section{border-radius:16px;border:1px solid rgba(0,200,255,.28);background:linear-gradient(180deg,#091828fa,#08121efa);padding:16px 14px 18px;box-shadow:0 18px 46px #000000e6}.products-all-title{margin:0 0 12px;font-size:.98rem;text-transform:uppercase;letter-spacing:.1em;color:#9edfff}.products-all-list{display:flex;flex-direction:column;gap:10px}.product-card-vertical{display:flex;align-items:center;min-width:0;max-width:100%}.product-card-vertical .product-card-image{flex:0 0 80px;height:70px}.product-card-vertical .product-card-body{padding:8px 12px}.sourcing-cta-row{margin-top:16px}.Fabrication-service-popup.sourcing-highlight-card{margin-top:40px;margin-bottom:32px}.Fabrication-service-popup.sourcing-highlight-card .Fabrication-service-content h5{font-size:.98rem;margin:16px 0 8px;color:#9edfff}.Fabrication-service-popup.sourcing-highlight-card ul{margin:0 0 10px;padding-left:18px;list-style:disc}.Fabrication-service-popup.sourcing-highlight-card ul li{color:#e6f9ff;font-size:.92rem;margin-bottom:4px}.Fabrication-service-popup.sourcing-highlight-card ul li:before{content:none}@keyframes productsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:992px){.fabrication-section,.assembly-section,.sourcing-section,.testing-section,.prototyping-section,.contract-mfg-section{padding:60px 6%}.two-column,.two-column.reverse{flex-direction:column}.image-col img{max-width:90%}.fabrication-specs .fabrication-spec-grid,.assembly-specs .assembly-spec-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Fabrication-service-popup.customize-card{flex-direction:column;align-items:flex-start;padding:40px 6%;min-height:0}.Fabrication-service-content{width:100%;max-width:100%}.assembly-tab-layout{grid-template-columns:minmax(0,1fr)}.assembly-tab-image img{max-width:220px}.Assembly-service-popup.assembly-customize-card{flex-direction:column;align-items:flex-start;padding:40px 6%;min-height:0;background-size:cover;background-position:center}.Assembly-service-content{width:100%;max-width:100%}.fabrication-top-table,.pcb-specs-comparison,.pcb-rigid-table,.pcb-file-format-table,.pcb-file-table{font-size:.86rem;min-width:640px}.sourcing-products-sliders{grid-template-columns:minmax(0,1fr)}.product-card{min-width:160px}}@media(max-width:768px){.sourcing-modes-row{grid-template-columns:minmax(0,1fr)}.sourcing-mode-card{padding:14px 16px}.sourcing-mode-detail{padding:12px 12px 14px;margin-top:14px}.sourcing-mode-detail-global{display:none}.sourcing-mode-detail-inline{display:block}.sourcing-parts-stats-row{grid-template-columns:minmax(0,1fr)}.sourcing-products-header{align-items:flex-start}.sourcing-products-all,.sourcing-how-it-works{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.Services-hero-content h1{font-size:2rem}.Services-hero-content p{font-size:.98rem}.fabrication-section,.assembly-section,.sourcing-section,.testing-section,.prototyping-section,.contract-mfg-section{padding:48px 4%}.fabrication-header h2,.assembly-header h2,.sourcing-header h2,.testing-header h2,.prototyping-header h2,.contract-mfg-header h2{font-size:1.6rem}.fabrication-header h3,.assembly-header h3,.sourcing-header h3,.testing-header h3,.prototyping-header h3,.contract-mfg-header h3{font-size:.98rem}.cta-row{justify-content:center}.primary-btn{padding:10px 16px;font-size:.95rem}.assembly-tabs-nav{flex-wrap:wrap;gap:0;padding:8px 0}.assembly-tab-btn{flex:1 1 100%;min-width:100%;font-size:.85rem;padding:8px 10px}.pcb-laminates-label,.pcb-image-chip{font-size:.82rem}.fabrication-top-table,.pcb-specs-comparison,.pcb-rigid-table,.pcb-file-format-table,.pcb-file-table{min-width:520px}.sourcing-section{padding:48px 4%}.sourcing-header h2{font-size:1.6rem}.sourcing-header h3{font-size:.98rem}.products-slider-block{padding:12px 10px 14px}.product-card{min-width:150px}.product-card-image{height:100px}}.sourcing-categories-section{margin-top:26px}.categories-infinite-scroll-wrapper{margin-top:14px;overflow:hidden;width:100%}.categories-infinite-scroll-track{display:flex;gap:12px;align-items:stretch;animation:categoriesScroll 35s linear infinite}.categories-infinite-scroll-wrapper:hover .categories-infinite-scroll-track{animation-play-state:paused}.category-pill-card{flex:0 0 auto;min-width:230px;padding:8px 10px;border:1px solid rgba(0,200,255,.4);box-shadow:0 10px 26px #000000d9;display:flex;align-items:center;gap:10px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;cursor:default}.category-pill-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #000000e6;border-color:#3ad1ff;background:radial-gradient(circle at top left,#00c8ff33,#031220fa)}.category-pill-image{width:200px;height:100px;overflow:hidden;background:radial-gradient(circle at top,#00c8ff29,#010810f5);display:flex;align-items:center;justify-content:center}.category-pill-image img{width:100%;height:100%;object-fit:contain}.category-pill-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.category-pill-name{font-size:.9rem;font-weight:600;color:#e6f9ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-pill-count{font-size:.8rem;color:#9edfff;opacity:.9;white-space:nowrap}.categories-all-wrapper{margin-top:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.category-card-vertical{border-radius:14px;border:1px solid rgba(0,200,255,.28);background:linear-gradient(180deg,#091828fa,#08121efa);padding:14px 14px 16px;box-shadow:0 16px 42px #000000e6}.category-card-header{display:flex;justify-content:space-between;gap:8px;align-items:baseline;margin-bottom:8px}.category-card-header h5{margin:0;font-size:.98rem;color:#e6f9ff}.category-total-count{font-size:.82rem;color:#9edfff;opacity:.9;white-space:nowrap}.category-sub-list{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:4px}.category-sub-list li{display:flex;justify-content:space-between;gap:10px;font-size:.88rem;color:#dff4ff}.category-sub-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-sub-count{font-size:.84rem;color:#9edfff;opacity:.9;white-space:nowrap}.category-sub-empty{margin:4px 0 0;font-size:.86rem;color:#9edfff;opacity:.9}.sourcing-subtitle-below-scroll{margin-top:24px;color:#00c8ff;font-size:1.02rem;margin-bottom:14px}.sourcing-specs{margin-top:30px}.sourcing-specs-detailed{margin-top:34px}.sourcing-specs-detailed h3{color:#00c8ff;font-size:1.05rem;margin-bottom:10px}.sourcing-specs-detailed>p{font-size:.95rem;color:#dff4ff;line-height:1.6}.sourcing-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:14px}.sourcing-spec-card{background:url(/assets/card-bg-landscape-B7GoOZV_.png) center/cover no-repeat;color:#e6faff;border:1px solid rgba(58,209,255,.16);padding:14px 14px 16px;box-shadow:0 14px 34px #000000b3}.sourcing-spec-card h4{margin:0 0 8px;font-size:.98rem;color:#e6f9ff}.sourcing-spec-card ul{padding-left:18px;margin:0}.sourcing-spec-card li{font-size:.9rem;color:#dff4ff;margin-bottom:5px}@keyframes categoriesScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){.category-pill-card{min-width:190px;padding:8px 14px}.categories-all-wrapper{grid-template-columns:minmax(0,1fr)}}.design-service-card{margin-top:30px}.design-service-list{list-style:none;padding-left:0;margin:0 0 14px}.design-service-list li{position:relative;padding-left:20px;margin-bottom:6px;font-size:.96rem;color:#f1fbff}.design-service-list li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#00c8ff,#2af5ff);box-shadow:0 0 12px #00c8ffcc}.design-services-section{margin-top:34px}.design-services-header{max-width:720px;margin-bottom:20px}.design-services-header h4{font-size:1.3rem;margin-bottom:6px;color:#00c8ff}.design-services-header p{font-size:.98rem;color:#000;max-width:640px;line-height:1.6}.design-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.pcb-design-service-card{background:url(/assets/card-bg-DQqe2xDc.png) center/cover no-repeat;padding:14px 14px 16px;box-shadow:0 12px 32px #0f172a1f;border:1px solid rgba(15,23,42,.06)}.pcb-design-service-card h5{color:#00c8ff}.pcb-design-service-card p{margin:0;font-size:.9rem;color:#fff;line-height:1.55}.testing-card{display:flex;gap:24px;align-items:flex-start;background:#fff;padding:22px 22px 24px;box-shadow:0 18px 48px #0f172a29;margin-top:26px;flex-wrap:wrap}.testing-image-col img{width:100%;max-width:380px;box-shadow:0 14px 40px #00000059}.testing-text-col h2{margin-top:0;margin-bottom:8px}.testing-text-col p{color:#000}.testing-text-col ul{color:#000;font-size:.96rem;line-height:1.6}@media(max-width:768px){.testing-card{flex-direction:column;padding:18px 16px 20px}.testing-image-col img{max-width:100%}.design-services-grid{grid-template-columns:minmax(0,1fr)}}.testing-section .design-why-section{margin-top:40px}.design-why-intro h2{margin-bottom:8px;color:#0b1b2b}.design-why-intro p{font-size:1rem;margin:0 auto 30px;max-width:640px;color:#374151}.design-why-features-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;width:100%;max-width:1200px;margin:0 auto;text-align:left}.design-why-card{background:#fff;padding:28px 22px 26px;box-shadow:0 8px 25px #0000001a;transition:all .35s ease;position:relative;overflow:hidden;text-align:center}.design-why-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #3ad1ff59}.design-why-icon-wrapper{position:relative;margin-bottom:18px;display:flex;flex-direction:column;align-items:center;justify-content:center}.design-why-emoji{position:absolute;top:0;left:50%;font-size:2.1rem;opacity:0;transform:translate(-50%,-8px);transition:all .3s ease}.design-why-card:hover .design-why-emoji{opacity:1;transform:translate(-50%,-24px) rotate(12deg)}.design-why-icon{font-size:2.6rem;color:#3ad1ff;display:flex;align-items:center;justify-content:center}.design-why-card h5{font-size:1.15rem;margin-bottom:0 auto 10px;color:#0b1b2b;font-weight:700;position:relative;display:inline-block}.design-why-card h5:after{content:"";display:block;width:80px;height:4px;background:#3ad1ff;border-radius:2px;margin:10px auto 0;animation:designWhyGlow 2s ease-in-out infinite alternate}@keyframes designWhyGlow{0%{box-shadow:0 0 10px #3ad1ff}to{box-shadow:0 0 20px transparent}}.design-why-card p{margin-top:10px;font-size:.98rem;color:#444;line-height:1.6;text-align:left}@media(max-width:768px){.testing-section .design-why-section{margin-top:32px}.design-why-card{padding:22px 18px 20px}}.contract-mfg-section{color:#e9f1ff}.contract-mfg-header h3{color:#89e3ff;font-weight:500;font-size:1.1rem;margin-top:20px;margin-bottom:6px}.contract-mfg-header .lead{color:#cfefff;max-width:900px;margin:8px auto 0;line-height:1.7;opacity:.95}.contract-mfg-intro{margin-top:30px;margin-bottom:26px;padding:18px 20px 20px;border-radius:18px;border:1px solid rgba(0,200,255,.3);background:radial-gradient(circle at top left,#00c8ff29,#030f1af5);box-shadow:0 16px 42px #000000e6;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr);gap:18px;align-items:center}.contract-mfg-intro-text h4{margin:0 0 8px;font-size:1.15rem;color:#00c8ff;text-transform:uppercase;letter-spacing:.12em}.contract-mfg-intro-text p{margin:0;font-size:.96rem;color:#dff6ff;line-height:1.6}.contract-mfg-badges-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.contract-mfg-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(0,200,255,.4);background:#05121ef5;font-size:.85rem;color:#e6f9ff;white-space:nowrap}.contract-mfg-badge-dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#00c8ff,#2af5ff);box-shadow:0 0 10px #00c8ffe6}.design-why-features-container2{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;width:100%;max-width:1200px;margin:0 auto;text-align:left}.design-why-card2{background:#fff0;padding:28px 22px 26px;border-radius:20px;box-shadow:0 8px 25px #ffffff1a;transition:all .35s ease;position:relative;overflow:hidden;text-align:center}.design-why-card2:hover{transform:translateY(-8px);box-shadow:0 15px 35px #3ad1ff59}.design-why-icon-wrapper2{position:relative;margin-bottom:18px;display:flex;flex-direction:column;align-items:center;justify-content:center}.design-why-emoji2{position:absolute;top:0;left:50%;font-size:2.1rem;opacity:0;transform:translate(-50%,-8px);transition:all .3s ease}.design-why-card2:hover .design-why-emoji2{opacity:1;transform:translate(-50%,-24px) rotate(12deg)}.design-why-icon2{font-size:2.6rem;color:#3ad1ff;display:flex;align-items:center;justify-content:center}.design-why-card2 h5{font-size:1.15rem;margin-bottom:0 auto 10px;color:#fff;font-weight:700;position:relative;display:inline-block}.design-why-card2 h5:after{content:"";display:block;width:80px;height:4px;background:#3ad1ff;border-radius:2px;margin:10px auto 0;animation:designWhyGlow 2s ease-in-out infinite alternate}.design-why-card2 p{margin-top:10px;font-size:.98rem;color:#444;line-height:1.6;text-align:left}@media(max-width:768px){.testing-section .design-why-section{margin-top:32px}.design-why-card2{padding:22px 18px 20px}}.contract-mfg-features-section{margin:28px 0 34px}.contract-mfg-features-section h2{margin-bottom:10px;color:#00c8ff}.contract-mfg-features-section p{font-size:.96rem;color:#cfefff;max-width:820px}.contract-mfg-features-grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.contract-feature-card{position:relative;padding:16px 14px 18px;border-radius:16px;border:1px solid rgba(0,200,255,.28);background:radial-gradient(circle at top left,#00c8ff29,#030f1afa);box-shadow:0 16px 40px #000000e6;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.contract-feature-card:hover{transform:translateY(-4px);box-shadow:0 20px 54px #000000f5;border-color:#3ad1ff;background:radial-gradient(circle at top left,#00c8ff2e,#031220fa)}.contract-feature-icon{width:34px;height:34px;border-radius:999px;background:radial-gradient(circle at top,#00c8ff4d,#010810fa);display:flex;align-items:center;justify-content:center;margin-bottom:10px;box-shadow:0 0 16px #00c8ffb3}.contract-feature-title{font-size:1rem;font-weight:600;color:#e6f9ff;margin-bottom:6px}.contract-feature-card p{margin:0;font-size:.9rem;color:#dff4ff;line-height:1.55}.contract-mfg-wwd-section{margin-top:34px}.contract-mfg-wwd-header{max-width:820px;margin-bottom:18px}.contract-mfg-wwd-header h4{font-size:1.15rem;color:#00c8ff;margin-bottom:8px}.contract-mfg-wwd-header p{margin:0;font-size:.96rem;color:#cfefff;line-height:1.6}.contract-mfg-wwd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.mfg-wwd-card{padding:16px 14px 18px;border-radius:16px;border:1px solid rgba(58,209,255,.18);background:linear-gradient(180deg,#ffffff05,#ffffff03);box-shadow:0 14px 34px #000c;position:relative;overflow:hidden}.mfg-wwd-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(0,200,255,.22),transparent 58%);opacity:0;transition:opacity .25s ease}.mfg-wwd-card:hover:before{opacity:1}.mfg-wwd-card strong{display:block;margin-bottom:6px;font-size:.98rem;color:#e6f9ff}.mfg-wwd-card p{margin:0;font-size:.9rem;color:#dff4ff;line-height:1.6}.contract-mfg-final-cta{margin:34px auto 8px;text-align:center;max-width:760px;color:#dff6ff}.contract-mfg-final-cta h4{font-size:1.2rem;color:#bff1ff;margin-bottom:8px}.contract-mfg-final-cta p{margin:0 0 14px;font-size:.98rem;color:#dff6ff}@media(max-width:992px){.contract-mfg-intro{grid-template-columns:minmax(0,1fr);gap:12px}.contract-mfg-badges-row{justify-content:flex-start}}@media(max-width:768px){.contract-mfg-section{padding:60px 6%}.contract-mfg-features-grid,.contract-mfg-wwd-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.contract-mfg-section{padding:48px 4%}.contract-mfg-intro{padding:14px 14px 16px}}.contract-what-we-do-section{margin-top:34px}.contract-what-we-do-section h2{color:#00c8ff;margin-bottom:8px}.contract-what-we-do-section>p{margin:4px 0 16px;font-size:.96rem;color:#cfefff;max-width:820px;line-height:1.6}.contract-wwd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:8px;margin-bottom:100px}.wwd-card{padding:16px 14px 18px;border:1px solid rgba(58,209,255,.18);background:url(/assets/card-bg-DQqe2xDc.png) center/cover no-repeat;position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.wwd-card h3{margin:0 0 6px;color:#00c8ff}.wwd-card p{margin:0;font-size:.9rem;color:#dff4ff;line-height:1.55}@media(max-width:768px){.contract-what-we-do-section{margin-top:28px}.contract-wwd-grid{grid-template-columns:minmax(0,1fr)}}.fabrication-section p,.assembly-section p,.sourcing-section p,.testing-section p,.prototyping-section p,.contract-mfg-section p{margin:0 0 12px;font-size:.98rem;line-height:1.6}.fabrication-header .lead,.sourcing-header .lead,.prototyping-header .lead,.contract-mfg-header .lead,.assembly-header .lead,.testing-header .lead{margin-top:18px;margin-bottom:0}.fabrication-header h3,.assembly-header h3,.sourcing-header h3,.testing-header h3,.prototyping-header h3,.contract-mfg-header h3{font-size:1.1rem;margin-top:25px;margin-bottom:8px}.assembly-header h2,.testing-header h2{margin-bottom:10px}.assembly-sub-section,.testing-sub-section{margin:100px 0}.fabrication-section h4,.assembly-section h4,.sourcing-section h4,.testing-section h4,.prototyping-section h4,.contract-mfg-section h4{margin-top:20px;margin-bottom:10px;font-size:1.02rem}.fabrication-section h5,.assembly-section h5,.sourcing-section h5,.testing-section h5,.prototyping-section h5,.contract-mfg-section h5{margin-top:12px;margin-bottom:6px;font-size:.98rem}.assembly-overview-block,.design-services-section,.sourcing-modes-section,.sourcing-products-section,.sourcing-categories-section,.sourcing-specs,.testing-section .design-why-section,.contract-mfg-intro,.contract-mfg-features-section,.contract-mfg-wwd-section,.contract-what-we-do-section{margin-top:34px}.Assembly-service-popup,.Fabrication-service-popup.sourcing-highlight-card,.testing-card{margin-top:40px;margin-bottom:32px}.fabrication-section ul,.assembly-section ul,.sourcing-section ul,.testing-section ul,.prototyping-section ul,.contract-mfg-section ul{margin-top:8px;margin-bottom:12px}.note,.stackup-note,.pcb-rigid-note,.sourcing-chips-note,.category-sub-empty{margin-top:6px;margin-bottom:0;font-size:.85rem}.assembly-capabilities-section h2,.design-services-header h4,.contract-what-we-do-section h3{margin-top:25px;margin-bottom:10px}@media(max-width:600px){.fabrication-section p,.assembly-section p,.sourcing-section p,.testing-section p,.prototyping-section p,.contract-mfg-section p{margin:0 0 10px}.fabrication-section h4,.assembly-section h4,.sourcing-section h4,.testing-section h4,.prototyping-section h4,.contract-mfg-section h4{margin-top:18px;margin-bottom:8px}.fabrication-section h5,.assembly-section h5,.sourcing-section h5,.testing-section h5,.prototyping-section h5,.contract-mfg-section h5{margin-top:10px;margin-bottom:6px}}.about-wrapper{color:#e9f1ff;font-family:Poppins,sans-serif;overflow-x:hidden}.about-hero{position:relative;background:linear-gradient(#000a1400,#000a14cc),url(/assets/about_bg-BDna3MD0.png) center/cover no-repeat;height:50vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.about-hero-content{position:relative;z-index:2;padding:0 5%;animation:fadeUp 1.2s ease-out}.about-hero-content h1{font-size:3rem;background:linear-gradient(90deg,#00c8ff,#2af5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:2px}.about-hero-content p{font-size:1.2rem;color:#cfefff;max-width:850px;margin:18px auto 0;line-height:1.8;opacity:.9}.about-content{padding:100px 6%}.about-section h2{color:#0b1b2b;font-size:2.2rem;text-align:center;position:relative;margin-bottom:20px;letter-spacing:.5px}.about-section h3{color:#004d60;text-align:center;font-weight:500;font-size:1.2rem;margin-top:10px;margin-bottom:35px;letter-spacing:.5px}.about-section h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:200px;height:4px;background-color:#00c8ff;border-radius:10px;margin:10px auto 0;animation:glow 2s ease-in-out infinite alternate}@keyframes glow{0%{box-shadow:0 0 10px #3ad1ff}to{box-shadow:0 0 20px transparent}}.about-section p{max-width:900px;margin:0 auto;font-size:1.1rem;opacity:.9;line-height:1.8}.vision-mission-container{display:flex;flex-wrap:wrap;justify-content:center;gap:35px;margin:80px 0;padding:0 3%}.vision,.mission{background:url(/assets/card-bg-landscape-B7GoOZV_.png) center/cover no-repeat;border:1px solid rgba(0,200,255,.15);padding:40px;flex:1 1 350px;box-shadow:0 0 25px #00c8ff14;position:relative;overflow:hidden}.vision h3,.mission h3{color:#00c8ff;margin-bottom:12px;font-size:30px;font-weight:700}.vision p,.mission p{color:#fff}.service-solution{padding:0 5%}.service-solution h1{color:#0b1b2b;font-size:2.2rem;text-align:center;position:relative;margin-bottom:20px;letter-spacing:.5px}.service-solution h1:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:200px;height:4px;background-color:#00c8ff;border-radius:10px;margin:10px auto 0;animation:glow 2s ease-in-out infinite alternate}.service-solution h3{color:#004d60;text-align:center;font-weight:500;font-size:1.2rem;margin-top:10px;letter-spacing:.5px}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:35px;margin-top:40px}.service-card{background:url(/assets/card-bg-landscape-B7GoOZV_.png) center/cover no-repeat;border:1px solid rgba(0,200,255,.15);padding:35px 28px 55px;box-shadow:0 0 25px #00c8ff14;color:#e9f1ff;position:relative;overflow:hidden}.service-card h4{color:#00c8ff;font-size:1.3rem;margin-bottom:15px;font-weight:600}.service-card p{color:#e9f1ff;font-size:1rem;line-height:1.6;margin-bottom:25px}.learn-more-abt-btn{background:linear-gradient(90deg,#00c8ff,#2af5ff);border:none;color:#0b1b2b;font-weight:600;font-size:.95rem;padding:10px 22px;cursor:pointer;transition:all .3s ease;position:absolute;bottom:20px;left:28px}.learn-more-abt-btn:hover{background:#ff3d3d;color:#fff;transform:translateY(-3px)}.service-popup{position:relative;background-color:#000;padding:70px 4%;margin:30px auto;max-width:1400px;color:#fff;box-shadow:0 12px 40px #00000059;overflow:hidden;text-align:left;transition:transform .4s ease}.service-popup:hover{transform:scale(1.01)}.service-popup:before{content:"";position:absolute;top:0;right:0;height:100%;width:70%;background-image:url(/assets/about-service-XGAPz-dP.png);background-repeat:no-repeat;background-size:contain;background-position:right center;z-index:1}.service-content{position:relative;z-index:2;width:65%;max-width:900px;margin-left:4%}.service-content h2{font-size:2.8rem;margin-bottom:20px;font-weight:700;color:#00c3ff;line-height:1.2}.service-content h2 .highlight{color:#3ad1ff;font-style:italic}.service-content .plain-text{font-size:1.2rem;margin-bottom:35px;color:#fff;line-height:1.6;text-align:left;max-width:800px}.service-tags{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:1.1rem;font-weight:600;color:#3ad1ff;justify-content:flex-start}.service-tags .divider{color:#fff;font-weight:800}.service-tags .primary-btn{background:#00c3ff;color:#000;border:none;padding:12px 28px;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .3s ease;margin-left:10px}.service-tags .primary-btn:hover{background:#ff3d3d;transform:translateY(-3px)}@media(max-width:1024px){.about-content{padding:80px 5%}.service-content{width:100%;margin-left:0}.service-popup:before{width:60%;background-size:cover}}@media(max-width:768px){.about-content{padding:60px 5%}.service-popup:before{width:100%;height:100%;opacity:.25;background-size:cover;background-position:center}.service-content{width:100%;margin:0 20px}}@media(max-width:480px){.about-content{padding:50px 5%}.service-content h2{font-size:1.7rem}.service-content .plain-text{font-size:.95rem}.service-content{margin:0 10px}}.contact-section{padding:80px 0;background-color:#f5f7fa;text-align:center}.contact-section h2{font-size:2.2rem;color:#0b1b2b;margin-bottom:50px}.contact-container{display:flex;flex-wrap:wrap;justify-content:center;gap:50px;width:90%;max-width:1200px;margin:auto auto 50px}.contact-info{flex:1 1 300px;text-align:left;color:#0b1b2b}.contact-info h3{font-size:1.5rem;margin-bottom:15px}.contact-info p{margin-bottom:10px;font-size:1rem}.contact-form{flex:1 1 300px;display:flex;flex-direction:column;gap:15px}.contact-form input,.contact-form textarea{padding:12px;border-radius:5px;border:1px solid #ccc;font-size:1rem;width:100%}.contact-form button{padding:12px;border-radius:5px;border:none;background-color:#3ad1ff;color:#0b1b2b;font-weight:700;cursor:pointer;transition:background-color .3s ease}.contact-form button:hover{background-color:#0b1b2b;color:#fff}.map-container{width:90%;max-width:1200px;margin:auto;border-radius:10px;overflow:hidden;box-shadow:0 6px 15px #0003}.merged-footer{font-family:Poppins,sans-serif;color:#dce3eb;background-color:#0b1b2b;position:relative;overflow:visible}.footer-cta-box{position:absolute;top:-120px;left:50%;transform:translate(-50%);width:90%;max-width:1200px;background:#0b1b2b;border-radius:25px;box-shadow:0 15px 40px #0006;display:flex;justify-content:space-between;align-items:flex-start;padding:40px 50px;z-index:10;flex-wrap:nowrap}.cta-content-left h2{font-size:2rem;color:#fff;margin-bottom:15px;font-weight:700;text-align:left}.cta-content-left p{font-size:1rem;color:#dce3eb;opacity:.9;margin-bottom:20px;line-height:1.6;text-align:left}.cta-button{background:linear-gradient(135deg,#00abda,#00c8ff);color:#000;padding:12px 35px;border:none;cursor:pointer;font-size:15px;font-weight:600;text-align:left;transition:all .3s ease}.cta-button:hover{color:#fff;transform:scale(1.05);background:#e60000}.cta-gif img{max-width:500px;height:auto;object-fit:cover;border-radius:12px;mask-image:linear-gradient(to left,#000 60%,#0000);-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,1) 60%,rgba(0,0,0,0) 100%);transition:all .3s ease}.footer-main{padding:80px 50px 50px;background-color:#0b1b2b}.footer-container{margin-top:200px;display:flex;justify-content:flex-start;gap:12px;text-align:left;flex-wrap:wrap}.footer-column{flex:1 1 auto;min-width:150px;text-align:left}.footer-left{margin-right:20px}.footer-left p,.footer-left a,.footer-services li,.footer-social li,.footer-legal li{line-height:1.5;color:#dce3eb;text-decoration:none;cursor:pointer}.footer-left a:hover,.footer-services li:hover,.footer-social li:hover,.footer-legal li:hover{color:#4dd1ff;text-decoration:underline}.footer-left p.address-line-1,.footer-left p.address-line-2{margin:0;line-height:1.5}.footer-services h4,.footer-social h4,.footer-legal h4{font-size:1.1rem;color:#00abda;margin-bottom:5px;text-align:left}.footer-services ul,.footer-social ul,.footer-legal ul{list-style:none;padding:0;margin:0}.footer-services li,.footer-social li,.footer-legal li{margin-bottom:3px;font-size:.95rem;display:block}.footer-bottom{border-top:1px solid #00abda;margin-top:30px;padding:20px 50px;text-align:left;color:#fff}.footer-bottom p{text-align:center;color:#fff}@media(max-width:1440px){.footer-container{gap:16px}}@media(max-width:1150px)and (min-width:1024px){.footer-container{gap:8px}.footer-left img{max-width:260px}.cta-gif img{max-width:500px}.footer-services h4,.footer-social h4,.footer-legal h4{font-size:1rem}.footer-services li,.footer-social li,.footer-legal li{font-size:.9rem;margin-bottom:2px}}@media(max-width:900px)and (min-width:500px){.footer-container{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:20px}.footer-column{flex:1 1 150px;min-width:120px}.footer-left img{max-width:10px;margin-bottom:10px}.footer-services h4,.footer-social h4,.footer-legal h4{display:inline-block;margin-right:15px}.footer-services ul,.footer-social ul,.footer-legal ul{margin-top:5px;padding-left:0}.footer-services li,.footer-social li,.footer-legal li{display:block;margin-bottom:3px;font-size:.85rem}.footer-cta-box{flex-direction:row;align-items:flex-start;gap:20px;top:-80px;padding:55px 25px}.cta-content-left{flex:1 1 60%;min-width:200px}.cta-content-left h2{font-size:1.5rem;line-height:1.3}.cta-content-left p{font-size:.95rem;line-height:1.4}.cta-gif img{max-width:325px;height:auto}.cta-button{padding:10px 25px;font-size:.85rem}}@media(max-width:500px){.merged-footer{overflow:visible;position:relative}.footer-cta-box{position:absolute;top:-50px;left:50%;transform:translate(-50%);width:95%;max-width:100%;padding:30px 20px;flex-direction:column;align-items:flex-start;z-index:20}.cta-gif{display:none}.cta-content-left{flex:1 1 100%}.cta-content-left h2{font-size:1.6rem;line-height:1.3;color:#fff;margin-bottom:10px}.cta-content-left p{font-size:.95rem;line-height:1.4;color:#dce3eb;margin-bottom:15px}.cta-button{width:100%;text-align:center;padding:12px 0;font-size:.9rem}.footer-container{margin-top:160px;display:flex;flex-direction:column;gap:20px}.footer-left{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.footer-left img{max-width:80px;height:auto}.footer-left p,.footer-left a{font-size:.85rem;margin:0}.footer-services,.footer-social,.footer-legal{flex:1 1 100%}.footer-services h4,.footer-social h4,.footer-legal h4{display:block;margin-bottom:5px;font-size:1rem}.footer-services li,.footer-social li,.footer-legal li{font-size:.85rem;margin-bottom:3px}.footer-bottom{padding:15px 20px;font-size:.8rem}}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif}body{background-color:#f9f9f9;color:#222;line-height:1.6}a{text-decoration:none;color:inherit}.container{width:90%;max-width:1200px;margin:auto}
