@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--navy:#031c35;--blue:#0878d1;--orange:#ff6a00;--ink:#09233f;--muted:#5d7083;--line:#c8d9e7;font-family:Inter,Arial,sans-serif;color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}.container{width:min(1180px,calc(100% - 48px));margin:auto}header{height:76px;background:#031c35f8;color:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid #ffffff18}.nav-wrap{height:100%;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:800}.logo svg{color:var(--orange);fill:var(--orange)}nav{display:flex;gap:22px;margin-left:auto;font-size:12px}nav a{padding:30px 0 25px;border-bottom:3px solid transparent;white-space:nowrap}nav a:hover,nav .active{border-color:var(--orange)}.button{min-height:46px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;font-weight:700;font-size:13px;cursor:pointer}.orange{background:var(--orange);color:#fff}.orange:hover{background:#e85f00}.outline{border-color:#2583c6;background:transparent}.nav-cta{min-height:42px;padding:0 17px}.menu-button{display:none;background:none;border:0;color:#fff}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 40%,#0a4577,#031c35 42%,#021426);color:#fff}.blueprint{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#238bd915 1px,transparent 1px),linear-gradient(90deg,#238bd915 1px,transparent 1px);background-size:42px 42px}.hero-grid{min-height:610px;display:grid;grid-template-columns:47% 53%;align-items:center;position:relative}.hero-copy{padding:76px 0 90px;z-index:2}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;color:#61b8f2}.orange-text{color:var(--orange)}h1,h2,h3{font-family:Barlow Condensed,Arial Narrow,sans-serif;margin-top:0}h1{font-size:69px;line-height:.94;margin-bottom:25px;text-transform:uppercase}.lead{font-size:17px;line-height:1.65;color:#b9d7ec;max-width:550px}.actions{display:flex;gap:14px;margin-top:32px}.hero-product{height:100%;display:flex;align-items:center;position:relative}.hero-product img{width:96%;max-height:525px;object-fit:cover;object-position:50% 12%;filter:drop-shadow(0 20px 35px #0007);border:1px solid #50abec40}.hero-product small,figcaption{position:absolute;right:12px;bottom:12px;padding:6px 8px;background:#031c35dd;font-size:10px;color:#d5e9f7}.callout{position:absolute;font-size:10px;color:#6ec2fa;border-bottom:1px solid #198cd8;padding-bottom:4px}.callout.a{right:5%;top:26%}.callout.b{left:0;bottom:27%}.section{padding:92px 0}.head{text-align:center;max-width:760px;margin:0 auto 48px}.head h2,.two h2,.quality h2,.contact h2{font-size:43px;line-height:1.05;margin-bottom:15px}.head p,.cap p,.app p,.two p,.process p,.quality p,.contact p{color:var(--muted);line-height:1.7}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.cap{display:flex;gap:21px;padding:38px 34px;border-right:1px solid var(--line)}.cap:last-child{border:0}.cap>svg{color:#096ab2;width:43px;height:43px;flex:none}.cap h3,.app h3{font-size:25px;margin-bottom:8px}.cap a,.text-link{display:inline-flex;gap:7px;align-items:center;color:#096ab2;font-size:12px;font-weight:700}.applications{background:#eef6fc;background-image:linear-gradient(#096ab20c 1px,transparent 1px),linear-gradient(90deg,#096ab20c 1px,transparent 1px);background-size:32px 32px}.app-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.app{background:#fff;border-bottom:3px solid transparent;transition:.2s}.app:hover{border-color:var(--orange);transform:translateY(-4px)}.app-img{height:245px;overflow:hidden}.app-img img{width:100%;height:100%;object-fit:cover}.app>div:last-child{position:relative;padding:22px}.app>div:last-child>svg{position:absolute;right:20px;top:24px;color:#0878d1;width:19px}.supply{background:var(--navy);color:#fff}.two{display:grid;grid-template-columns:46% 54%;align-items:center;gap:65px}.supply p{color:#b8d1e4}.supply-list,.quality-items{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.supply-list span,.quality-items span{border:1px solid #1e527c;padding:17px;display:flex;align-items:center;gap:10px;font-size:12px}.supply-list svg,.quality-items svg{color:#4cb7ff}figure{margin:0;position:relative;overflow:hidden}figure img{width:100%;height:405px;object-fit:cover}.partner .two{grid-template-columns:52% 48%}.verification{display:flex;gap:10px;padding:15px;background:#eef6fc;font-size:12px}.verification svg{flex:none;color:#0878d1}.process-section{background:#f7fafc}.process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:32px}.process{text-align:center;position:relative}.process:after{content:"";position:absolute;top:50px;left:70%;width:64%;height:1px;background:#9fc3df}.process:last-child:after{display:none}.process>span{font:23px Barlow Condensed;color:#89a9c0}.process-icon{width:70px;height:70px;margin:10px auto 19px;border:1px solid #7bb4dd;border-radius:50%;display:grid;place-items:center;color:#0878d1;background:#fff;position:relative;z-index:2}.process h3{font-size:20px;margin-bottom:5px}.process p{font-size:12px}.quality{padding:70px 0;background:#052544;color:#fff}.quality-grid{display:grid;grid-template-columns:40% 60%;align-items:center;gap:50px}.quality p{color:#bed4e5}.contact{background:linear-gradient(105deg,#0878d1,#034a89);color:#fff}.contact-grid{display:grid;grid-template-columns:45% 55%;gap:75px;align-items:center}.contact p{color:#d0e7f7}.notes{display:grid;gap:12px;margin-top:25px}.notes span{display:flex;gap:10px;align-items:center;font-size:13px}form{background:#fff;color:var(--ink);padding:34px;box-shadow:0 18px 50px #00142838}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}form label{display:grid;gap:7px;font-size:12px;font-weight:700;margin-bottom:15px}input,select,textarea{width:100%;border:1px solid #c2d2df;padding:12px;background:#f8fbfd;font:inherit}input:focus,select:focus,textarea:focus{outline:2px solid #55b7f8}form small{display:block;margin-top:12px;color:#789}.success{text-align:center;padding:30px}.success>svg{width:54px;height:54px;color:#0878d1}.insights{background:#061a2c;color:#acc5d8;padding:25px 0;border-bottom:1px solid #24435d}.insights .container{display:flex;gap:30px;align-items:center}.insights b{color:var(--orange);font-size:11px;letter-spacing:.15em}.insights p{margin:0;font-size:12px}footer{background:#031422;color:#a9c1d2;padding:60px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px}.footer-grid .logo{color:#fff;margin-bottom:20px}.footer-grid p,.footer-grid a{font-size:12px;line-height:1.8;display:block}.footer-grid h4{color:#fff;font-size:12px;text-transform:uppercase}.footer-bottom{border-top:1px solid #244054;margin-top:45px;padding-top:20px;display:flex;justify-content:space-between;font-size:10px}@media(max-width:980px){.nav-cta{display:none}.menu-button{display:block;margin-left:auto}nav{display:none;position:absolute;left:0;right:0;top:76px;background:#031c35;padding:15px 24px 28px}nav.open{display:grid}nav a{padding:13px 0;border-bottom:1px solid #21445f}.hero-grid{grid-template-columns:1fr}.hero-copy{padding-bottom:35px}.hero-product{height:480px}.hero-product img{height:440px}.cap-grid{grid-template-columns:1fr}.cap{border-right:0;border-bottom:1px solid var(--line)}.app-grid{grid-template-columns:1fr 1fr}.two,.partner .two,.contact-grid{grid-template-columns:1fr}.process-grid{grid-template-columns:1fr 1fr}.process:after{display:none}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.container{width:calc(100% - 30px)}header{height:66px}nav{top:66px}.section{padding:66px 0}h1{font-size:49px}.hero-copy{padding:68px 0 28px}.hero-product{height:320px}.hero-product img{height:290px;width:100%}.callout{display:none}.actions{flex-direction:column}.head h2,.two h2,.quality h2,.contact h2{font-size:35px}.app-grid{grid-template-columns:1fr}.app-img{height:260px}.supply-list,.quality-items,.form-row{grid-template-columns:1fr}.two{gap:35px}figure img{height:290px}.process-grid{grid-template-columns:1fr}.process{text-align:left;display:grid;grid-template-columns:72px 1fr;column-gap:14px}.process>span{display:none}.process-icon{grid-row:1/3;margin:0}.process h3{align-self:end;margin:0}.process p{margin-top:4px}.quality-grid{grid-template-columns:1fr}.contact-grid{gap:40px}form{padding:23px}.footer-grid{grid-template-columns:1fr;gap:25px}.footer-bottom{gap:15px;flex-direction:column}.insights .container{align-items:flex-start;flex-direction:column;gap:8px}}.page-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 20%,#0a4577,#031c35 55%,#021426);color:#fff;padding:100px 0}.page-hero .container{position:relative}.page-hero h1{max-width:850px;font-size:62px;margin:18px 0}.page-hero .container>p:last-child{max-width:720px;color:#bed8ea;font-size:17px;line-height:1.7}.home-cta{padding:65px 0;background:#0878d1;color:#fff}.home-cta .container{display:flex;justify-content:space-between;align-items:center;gap:35px}.home-cta h2{font-size:38px;margin:0}.section-button{margin-top:25px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.detail-grid h2,.empty-page h2{font-size:44px}.detail-grid>div>p{color:var(--muted);line-height:1.75}.empty-page{text-align:center}.empty-page svg{width:60px;height:60px;color:#0878d1}.empty-page p{color:var(--muted)}@media(max-width:980px){.detail-grid{grid-template-columns:1fr}.home-cta .container{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.page-hero{padding:70px 0}.page-hero h1{font-size:44px}.page-hero .container>p:last-child{font-size:15px}.home-cta h2{font-size:32px}}.contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.two{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.partner .two{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}@media(max-width:980px){.contact-grid,.two,.partner .two{grid-template-columns:minmax(0,1fr)}}.home-v2 .hero-grid{min-height:600px}.home-v2 .hero-product.v2{margin-right:-70px}.home-v2 .hero-product.v2 img{width:100%;height:560px;max-height:none;object-fit:cover;object-position:center;border:0}.callout.c{right:1%;bottom:20%}.home-cap-rail{background:#041a30;color:#fff;border-block:1px solid #1b4566}.home-cap-rail .container{display:grid;grid-template-columns:repeat(3,1fr)}.home-cap-rail a{min-height:145px;display:grid;grid-template-columns:50px 1fr 24px;align-items:center;gap:18px;padding:24px 30px;border-right:1px solid #245174}.home-cap-rail a:last-child{border-right:0}.home-cap-rail a>svg:first-child{width:42px;height:42px;color:#3aa9f3}.home-cap-rail a>svg:last-child{color:var(--orange)}.home-cap-rail h3{font-size:24px;margin:0 0 5px}.home-cap-rail p{font-size:11px;line-height:1.55;color:#adc7da;margin:0}.home-cap-rail a:hover{background:#082945}.home-trust{background:#031c35;color:#fff;padding:40px 0 48px}.home-trust .container{display:grid;grid-template-columns:1.15fr 1.15fr .8fr;gap:38px;align-items:center}.home-trust figure img{height:210px}.home-trust h2{font-size:34px;line-height:1;margin-bottom:10px}.home-trust p{color:#a9c7dc;line-height:1.65;font-size:13px}.home-trust .eyebrow{color:#42aff8}.home-more{color:#63bcf7;margin-top:8px}.home-contact-card{min-height:155px;border:1px solid #1b6a9f;padding:25px;display:grid;grid-template-columns:32px 1fr 20px;gap:14px;align-items:center}.home-contact-card>svg:first-child{color:var(--orange)}.home-contact-card>svg:last-child{color:var(--orange)}.home-contact-card h3{font-size:22px;margin:0}.home-contact-card p{margin:6px 0 0}.home-contact-card:hover{background:#082b4c}@media(max-width:980px){.home-v2 .hero-product.v2{margin-right:0}.home-cap-rail .container{grid-template-columns:1fr}.home-cap-rail a{border-right:0;border-bottom:1px solid #245174}.home-trust .container{grid-template-columns:1fr 1fr}.home-contact-card{grid-column:1/-1}}@media(max-width:620px){.home-v2 .hero-grid{min-height:auto}.home-v2 .hero-product.v2{height:340px}.home-v2 .hero-product.v2 img{height:320px}.home-cap-rail a{min-height:120px;padding:20px 15px}.home-trust .container{grid-template-columns:1fr}.home-trust figure img{height:240px}.home-contact-card{grid-column:auto}}.nav-wrap nav{font-size:14px;gap:25px}.nav-wrap nav a{font-weight:500}.fixed-home{height:100dvh;overflow:hidden;display:grid;grid-template-rows:76px minmax(0,1fr) 118px 92px}.fixed-home>header{height:76px}.fixed-home .home-v2{min-height:0}.fixed-home .home-v2 .hero-grid{height:100%;min-height:0}.fixed-home .hero-copy{padding:25px 0}.fixed-home h1{font-size:clamp(46px,4.4vw,66px)}.fixed-home .hero-product.v2{height:100%;min-height:0}.fixed-home .hero-product.v2 img{height:100%;max-height:100%;object-fit:cover}.fixed-home .home-cap-rail .container{height:100%}.fixed-home .home-cap-rail a{min-height:0;height:100%;padding:14px 26px}.fixed-home .home-cap-rail h3{font-size:22px}.fixed-home .home-cap-rail p{display:none}.fixed-home .home-trust{padding:0}.fixed-home .home-trust .container{height:100%;grid-template-columns:1fr 360px;gap:35px}.home-trust-copy{display:flex;align-items:center;gap:22px}.fixed-home .home-trust h2{font-size:27px;margin:0}.fixed-home .home-trust .eyebrow{margin:0;white-space:nowrap}.fixed-home .home-more{white-space:nowrap}.fixed-home .home-contact-card{min-height:0;height:66px;padding:12px 18px}.fixed-home .home-contact-card p{display:none}@media(max-height:820px)and (min-width:981px){.fixed-home{grid-template-rows:72px minmax(0,1fr) 105px 80px}.fixed-home>header{height:72px}.fixed-home .hero-copy{padding:15px 0}.fixed-home h1{font-size:clamp(43px,4vw,58px);margin-bottom:18px}.fixed-home .lead{font-size:15px}.fixed-home .actions{margin-top:22px}.fixed-home .home-cap-rail h3{font-size:20px}}@media(max-width:1100px){.nav-wrap nav{font-size:13px;gap:16px}}@media(max-width:980px){.fixed-home{height:auto;overflow:visible;display:block}.fixed-home>header{height:76px}.fixed-home .home-v2 .hero-grid{height:auto}.fixed-home .hero-copy{padding:76px 0 35px}.fixed-home .hero-product.v2{height:480px}.fixed-home .hero-product.v2 img{height:440px}.fixed-home .home-cap-rail a{height:auto;min-height:110px}.fixed-home .home-trust{padding:30px 0}.fixed-home .home-trust .container{height:auto;grid-template-columns:1fr}.home-trust-copy{display:block}.fixed-home .home-trust .eyebrow{white-space:normal}.fixed-home .home-contact-card{height:auto;min-height:90px}.fixed-home .home-contact-card p{display:block}}@media(max-width:620px){.fixed-home>header{height:66px}.fixed-home .hero-copy{padding:68px 0 28px}.fixed-home .hero-product.v2{height:340px}.fixed-home .hero-product.v2 img{height:320px}.nav-wrap nav{font-size:15px}}.home-only .hero-grid{min-height:calc(100vh - 76px)}@media(max-width:620px){.home-only .hero-grid{min-height:calc(100vh - 66px)}}.logo img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 2px 4px #0005)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-card{display:grid;grid-template-rows:230px 1fr;background:#fff;border:1px solid var(--line);transition:.2s;overflow:hidden}.product-card>img{width:100%;height:230px;object-fit:cover}.product-card>div{padding:23px;display:flex;flex-direction:column}.product-card h3{font-size:27px;margin-bottom:8px}.product-card p{color:var(--muted);font-size:13px;line-height:1.65}.product-card span{display:flex;align-items:center;gap:7px;color:#096ab2;font-size:12px;font-weight:700;margin-top:auto;padding-top:18px}.product-card:hover{transform:translateY(-4px);border-bottom:3px solid var(--orange);box-shadow:0 14px 30px #05254418}@media(max-width:980px){.product-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.logo img{width:34px;height:34px}.product-grid{grid-template-columns:1fr}.product-card>img{height:220px}}.frameless-product-lead{background:#f3f8fc}.frameless-product-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:58px;align-items:center}.frameless-product-grid figure{background:#031c35;border:1px solid #2b638c}.frameless-product-grid figure img{width:100%;aspect-ratio:1;object-fit:contain}.frameless-product-grid h2,.product-spec-grid h2,.product-supply-grid h2,.product-inquiry h2{font-size:44px;line-height:1.05;margin:12px 0 18px}.frameless-product-grid>div>p:not(.eyebrow),.product-spec-grid>div>p:not(.eyebrow),.product-supply-grid>div>p:not(.eyebrow),.product-inquiry p{color:var(--muted);line-height:1.72}.product-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0 8px;border-block:1px solid var(--line)}.product-facts span{display:grid;gap:5px;padding:18px 15px;border-right:1px solid var(--line);font-size:11px;color:var(--muted)}.product-facts span:last-child{border:0}.product-facts strong{color:var(--ink);font-size:14px}.product-outline{border-color:#1878b6;color:#07578f}.product-benefits{background:#fff}.product-benefit-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.product-benefit-grid article{padding:26px 22px;border:1px solid var(--line);border-top:3px solid #0878d1;background:#f9fcfe}.product-benefit-grid svg{color:var(--orange)}.product-benefit-grid h3{font-size:22px;margin:17px 0 9px}.product-benefit-grid p{color:var(--muted);font-size:12px;line-height:1.65}.product-specifications{background:#031c35;color:#fff}.product-spec-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:48px}.product-spec-grid>div>p:not(.eyebrow){color:#b8d1e4}.spec-table,.model-table{border:1px solid #285273;margin-top:28px}.spec-table>div,.model-table>div{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #285273}.spec-table>div:last-child,.model-table>div:last-child{border-bottom:0}.spec-table strong,.spec-table span,.model-table strong,.model-table span{padding:11px 14px;font-size:12px}.spec-table strong{color:#8fc8ef;background:#082a47}.model-table>div{grid-template-columns:1fr 1fr 1fr}.model-table-head{background:#0878d1}.product-supply{background:#eef6fc}.product-supply-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px}.supply-list-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.supply-list-grid span{display:flex;gap:9px;align-items:center;padding:13px;background:#fff;border:1px solid var(--line);font-size:12px}.supply-list-grid svg{width:17px;color:#0878d1}.application-tag-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.application-tag-grid span{padding:12px 15px;background:#031c35;color:#d5e9f7;font-size:12px}.product-inquiry{padding:72px 0;background:linear-gradient(105deg,#0878d1,#034a89);color:#fff}.product-inquiry-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.product-inquiry p{color:#d0e7f7}.product-inquiry-grid>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-inquiry-grid>div:last-child span{display:flex;gap:9px;align-items:center;padding:13px;border:1px solid #ffffff3d;background:#ffffff0d;font-size:12px}.product-inquiry-grid svg{width:17px;flex:none}.plastic-clad-benefit-grid{grid-template-columns:repeat(4,1fr)}.bulb-version-table>div{grid-template-columns:1.35fr .75fr .55fr 1.35fr}.strip-benefit-grid{grid-template-columns:repeat(3,1fr)}.strip-configuration-table>div{grid-template-columns:1.4fr .7fr 1fr .55fr}.strip-temperature-table>div{grid-template-columns:.55fr .9fr 2fr}.high-voltage-benefit-grid{grid-template-columns:repeat(4,1fr)}.high-voltage-color-table>div{grid-template-columns:1fr 1.3fr}.high-voltage-structure-table>div{grid-template-columns:.7fr .5fr .9fr .55fr 1.6fr}.high-voltage-safety{padding:62px 0;background:#fff4e8;border-block:1px solid #f1c38e}.high-voltage-safety-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.high-voltage-safety-grid>div:first-child>svg{width:38px;height:38px;color:#d65d00}.high-voltage-safety h2{font-size:38px;margin:10px 0 12px;color:#6e2f00}.high-voltage-safety p{color:#744723;line-height:1.7}.high-voltage-safety-grid>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:10px}.high-voltage-safety-grid>div:last-child span{display:flex;gap:9px;align-items:center;padding:14px;background:#fff;border:1px solid #efc38f;color:#66350f;font-size:12px}.high-voltage-safety-grid>div:last-child svg{width:17px;flex:none;color:#d65d00}.surface-benefit-grid{grid-template-columns:repeat(3,1fr)}.surface-model-table>div{grid-template-columns:.8fr .7fr 1fr 1.1fr}.surface-cct-note{margin:14px 0 0;padding:14px;border:1px solid #285273;background:#082a47;color:#c8e2f3!important;font-size:12px}.packaging-label{margin-top:34px}.packaging-table>div{grid-template-columns:.7fr 1.4fr 1fr}@media(max-width:980px){.frameless-product-grid,.product-spec-grid,.product-supply-grid,.product-inquiry-grid{grid-template-columns:1fr}.product-benefit-grid,.surface-benefit-grid,.plastic-clad-benefit-grid{grid-template-columns:1fr 1fr}.product-facts{grid-template-columns:1fr}.product-facts span{border-right:0;border-bottom:1px solid var(--line)}.product-facts span:last-child{border-bottom:0}}@media(max-width:620px){.frameless-product-grid h2,.product-spec-grid h2,.product-supply-grid h2,.product-inquiry h2{font-size:35px}.product-benefit-grid,.supply-list-grid,.product-inquiry-grid>div:last-child{grid-template-columns:1fr}.spec-table>div{grid-template-columns:1fr}.spec-table strong{padding-bottom:4px}.spec-table span{padding-top:4px}.model-table strong,.model-table span{padding:10px 7px;font-size:11px}.surface-model-table{overflow-x:auto}.surface-model-table>div{min-width:520px}}@media(max-width:620px){.bulb-configuration-table{overflow-x:auto}.bulb-configuration-table>div{min-width:470px}}@media(max-width:620px){.plastic-clad-benefit-grid{grid-template-columns:1fr}.bulb-version-table{overflow-x:auto}.bulb-version-table>div{min-width:590px}}@media(max-width:980px){.strip-benefit-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.strip-benefit-grid{grid-template-columns:1fr}.strip-configuration-table,.strip-temperature-table{overflow-x:auto}.strip-configuration-table>div{min-width:540px}.strip-temperature-table>div{min-width:590px}}@media(max-width:980px){.high-voltage-benefit-grid{grid-template-columns:1fr 1fr}.high-voltage-safety-grid{grid-template-columns:1fr}}@media(max-width:620px){.high-voltage-benefit-grid,.high-voltage-safety-grid>div:last-child{grid-template-columns:1fr}.high-voltage-structure-table{overflow-x:auto}.high-voltage-structure-table>div{min-width:680px}.high-voltage-safety h2{font-size:32px}}.applications .app-img{background:#eaf2f8}.applications .app-img img{object-fit:contain}.mcpcb-range{background:#fff}.mcpcb-range-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:54px;align-items:center}.mcpcb-range-grid h2{font-size:44px;line-height:1.05;margin:10px 0 18px}.mcpcb-range-grid p:not(.eyebrow){color:var(--muted);line-height:1.7}.mcpcb-range-grid figure{position:relative;border:1px solid #b8cedd;background:#fff}.mcpcb-range-grid figure img{width:100%;aspect-ratio:1;object-fit:contain}.mcpcb-range-grid figcaption{position:absolute;left:0;bottom:0;padding:12px 16px;background:#031c35e8;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.mcpcb-shape-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.mcpcb-shape-tags span{padding:9px 12px;border:1px solid #b9cfde;background:#eef6fb;color:#063761;font-size:12px;font-weight:700}.mcpcb-customization{background:#eef5fa;color:var(--ink)}.mcpcb-customization .head{max-width:820px;margin:0 0 34px;text-align:left}.mcpcb-customization .head h2{color:var(--ink)}.mcpcb-customization-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1120px;margin-top:0;border:0;background:transparent}.mcpcb-customization-table>div{display:grid;grid-template-columns:170px minmax(0,1fr);min-height:76px;border:1px solid #c6d9e6!important;background:#fff;box-shadow:0 8px 22px #082a4708}.mcpcb-customization-table strong{display:flex;align-items:center;padding:16px 18px;background:#082f50;color:#71c5ff}.mcpcb-customization-table span{display:flex;align-items:center;padding:16px 18px;color:#35546b;line-height:1.5}.mcpcb-type-table>div{grid-template-columns:1.05fr .95fr 1.1fr}@media(max-width:980px){.mcpcb-range-grid{grid-template-columns:1fr}.mcpcb-range-grid figure{max-width:680px}.mcpcb-customization-table{grid-template-columns:1fr}}@media(max-width:620px){.mcpcb-range-grid{gap:30px}.mcpcb-range-grid h2{font-size:35px}.mcpcb-type-table{overflow-x:auto}.mcpcb-type-table>div{min-width:680px}.mcpcb-customization-table>div{grid-template-columns:1fr}.mcpcb-customization-table strong,.mcpcb-customization-table span{padding:13px 15px}}.custom-lighting-benefits{grid-template-columns:repeat(3,1fr)}.custom-category-table>div{grid-template-columns:.8fr 1.6fr}.custom-inputs{background:#eef6fc}.custom-inputs-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.custom-inputs h2{font-size:44px;line-height:1.05;margin:12px 0 18px}.custom-inputs p:not(.eyebrow){color:var(--muted);line-height:1.72}.custom-inputs .supply-list-grid{margin-top:0}.custom-process{background:#fff}.custom-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.custom-process-grid article{padding:28px;border:1px solid var(--line);border-top:3px solid var(--orange);background:#f8fbfd}.custom-process-grid article>span{font:42px/1 Barlow Condensed,Arial Narrow,sans-serif;color:#8ab7d3}.custom-process-grid h3{font-size:24px;margin:18px 0 9px}.custom-process-grid p,.custom-supply-grid p{color:var(--muted);font-size:12px;line-height:1.65}.custom-supply-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.custom-supply-grid article{padding:26px;border:1px solid var(--line);background:#fff}.custom-supply-grid h3{font-size:24px;margin-bottom:12px}@media(max-width:980px){.custom-lighting-benefits,.custom-process-grid{grid-template-columns:1fr 1fr}.custom-inputs-grid{grid-template-columns:1fr}.custom-supply-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.custom-lighting-benefits,.custom-process-grid,.custom-supply-grid{grid-template-columns:1fr}.custom-inputs h2{font-size:35px}.custom-category-table{overflow-x:auto}.custom-category-table>div{min-width:560px}}.manufacturing-overview{background:#f4f8fb;background-image:linear-gradient(#096ab208 1px,transparent 1px),linear-gradient(90deg,#096ab208 1px,transparent 1px);background-size:36px 36px}.manufacturing-lead{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);gap:28px;align-items:stretch}.manufacturing-main-image,.manufacturing-entry,.manufacturing-card{background:#031c35;border:1px solid #aac6da}.manufacturing-main-image img{height:520px;object-fit:cover}.manufacturing-intro{padding:38px;background:#fff;border-top:4px solid var(--orange);box-shadow:0 18px 45px #05254414}.manufacturing-intro h2{font-size:44px;line-height:1.05;margin-bottom:18px}.manufacturing-intro>p:not(.eyebrow){color:var(--muted);line-height:1.7}.manufacturing-entry{margin-top:28px}.manufacturing-entry img{height:195px;object-fit:cover}.manufacturing-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.manufacturing-card{height:390px}.manufacturing-card img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.manufacturing-card:hover img{transform:scale(1.025)}.manufacturing-card figcaption,.manufacturing-main-image figcaption,.manufacturing-entry figcaption{left:0;right:auto;bottom:0;display:grid;gap:4px;padding:14px 17px;background:linear-gradient(90deg,#031c35f2,#031c35c7 72%,transparent);font-size:11px}.manufacturing-card figcaption{right:0;background:linear-gradient(0deg,#031c35f5,#031c3596 70%,transparent);padding:42px 20px 17px}.manufacturing-card figcaption strong{font:24px Barlow Condensed,Arial Narrow,sans-serif;color:#fff}.manufacturing-card figcaption span{color:#c4dbea;font-size:12px}.manufacturing-main-image figcaption,.manufacturing-entry figcaption{color:#fff;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.manufacturing-brand-hero{height:auto;aspect-ratio:3/2;border:1px solid #2b638c;background:#031c35}.manufacturing-brand-hero img{width:100%;height:100%;object-fit:contain;object-position:center}.manufacturing-brand-hero figcaption{inset:auto 0 0 0;padding:90px 42px 34px;background:linear-gradient(0deg,#031c35f8 0%,#031c35c9 54%,transparent 100%);display:grid;gap:7px}.manufacturing-brand-hero figcaption strong{max-width:760px;font:42px/1.02 Barlow Condensed,Arial Narrow,sans-serif;color:#fff}.manufacturing-brand-hero figcaption small{font-size:12px;color:#c4dbea}.manufacturing-verification{max-width:760px;margin:22px 0 0}.manufacturing-stage{margin-top:72px;padding:0}.manufacturing-stage.dark{margin-left:-42px;margin-right:-42px;padding:58px 42px 64px;background:#031c35;color:#fff;border-top:1px solid #23577e;border-bottom:1px solid #23577e}.manufacturing-stage-head{display:grid;grid-template-columns:86px minmax(0,760px);gap:24px;align-items:start}.manufacturing-stage-head>span{font:64px/1 Barlow Condensed,Arial Narrow,sans-serif;color:#8ab7d3;border-top:3px solid var(--orange);padding-top:10px}.manufacturing-stage-head h2{font-size:44px;line-height:1.05;margin:8px 0 12px}.manufacturing-stage-head p:last-child{color:var(--muted);line-height:1.7;margin:0}.manufacturing-stage.dark .manufacturing-stage-head p:last-child{color:#b8d1e4}.manufacturing-stage.dark .manufacturing-stage-head>span{color:#70b8e8}.manufacturing-stage.dark .manufacturing-card{border-color:#245174}.manufacturing-stage:nth-of-type(2) .manufacturing-gallery,.manufacturing-stage:nth-of-type(3) .manufacturing-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturing-brand-lead{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(0,1.38fr);gap:24px;align-items:start}.manufacturing-brand-copy{padding:42px 38px;background:#fff;border-top:4px solid var(--orange);box-shadow:0 18px 45px #05254414}.manufacturing-brand-copy h2{font-size:42px;line-height:1.04;margin:12px 0 20px}.manufacturing-brand-copy>p:not(.eyebrow):not(.verification){color:var(--muted);font-size:14px;line-height:1.72}.manufacturing-brand-copy .manufacturing-verification{margin-top:24px}.manufacturing-brand-lead .manufacturing-brand-hero{width:100%;min-width:0;align-self:start}.manufacturing-brand-lead .manufacturing-brand-hero figcaption{padding:70px 28px 24px}.manufacturing-brand-lead .manufacturing-brand-hero figcaption strong{font-size:30px}.manufacturing-stage.stage-01 .manufacturing-card.wide{grid-column:1/-1;height:430px}.manufacturing-stage.stage-01 .manufacturing-card.wide:first-child{height:470px}.manufacturing-stage.stage-03 .manufacturing-card:first-child{grid-column:1/-1;height:430px}@media(max-width:980px){.manufacturing-lead{grid-template-columns:1fr}.manufacturing-main-image img{height:430px}.manufacturing-entry img{height:260px}}@media(max-width:980px){.manufacturing-brand-lead{grid-template-columns:1fr}.manufacturing-brand-copy{order:1}.manufacturing-brand-hero{order:2}.manufacturing-stage.dark{margin-left:0;margin-right:0;padding:45px 28px}.manufacturing-stage-head{grid-template-columns:70px 1fr}}@media(max-width:620px){.manufacturing-intro{padding:25px}.manufacturing-intro h2{font-size:35px}.manufacturing-main-image img{height:300px}.manufacturing-entry img{height:220px}.manufacturing-brand-hero figcaption{padding:70px 22px 22px}.manufacturing-brand-hero figcaption strong{font-size:30px}.manufacturing-stage{margin-top:52px}.manufacturing-stage.dark{padding:38px 18px 44px}.manufacturing-stage-head{grid-template-columns:1fr;gap:12px}.manufacturing-stage-head>span{font-size:45px}.manufacturing-stage-head h2{font-size:35px}.manufacturing-gallery,.manufacturing-stage:nth-of-type(2) .manufacturing-gallery,.manufacturing-stage:nth-of-type(3) .manufacturing-gallery{grid-template-columns:1fr}.manufacturing-card,.manufacturing-stage.stage-01 .manufacturing-card.wide,.manufacturing-stage.stage-01 .manufacturing-card.wide:first-child,.manufacturing-stage.stage-03 .manufacturing-card:first-child{height:300px}}.nav-wrap nav{font-size:16px;gap:22px}.nav-wrap nav a{font-weight:600}.logo img{width:36px;height:36px}@media(max-width:1180px)and (min-width:981px){.nav-wrap nav{font-size:15px;gap:15px}}@media(min-width:981px){.fixed-home{grid-template-rows:76px minmax(470px,1fr) 128px 205px}.fixed-home .container{width:min(1380px,calc(100% - 88px))}.fixed-home .hero-grid{grid-template-columns:42% 58%}.fixed-home .hero-copy{padding:28px 18px 28px 0}.fixed-home h1{font-size:clamp(54px,4.5vw,72px);line-height:.98}.fixed-home .lead{font-size:16px;max-width:560px}.fixed-home .hero-product.v2{margin-right:0;justify-content:center;overflow:visible}.fixed-home .hero-product.v2 img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.fixed-home .home-cap-rail a{padding:20px 30px}.fixed-home .home-cap-rail p{display:block;font-size:11px}.fixed-home .home-trust .container{grid-template-columns:1fr 360px}.fixed-home .home-trust-copy{display:grid;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center}.fixed-home .home-contact-card{height:112px}.fixed-home .home-contact-card p{display:block}}.page-hero .breadcrumb{display:block;margin:0;color:#8fc8ee;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-hero .breadcrumb ol{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.page-hero .breadcrumb li{display:flex;align-items:center;gap:8px}.page-hero .breadcrumb li+li:before{content:"/";color:#5f94b9}.page-hero .breadcrumb a{padding:0;border:0;color:#b7dcf4}.page-hero .breadcrumb a:hover{text-decoration:underline;border:0}footer{padding:56px 0 20px}.footer-grid{grid-template-columns:1.55fr 1.15fr .8fr 1.45fr;gap:58px}.footer-brand>p:first-of-type{max-width:300px;color:#fff;font-weight:600}.footer-brand>p:last-child{max-width:340px}.footer-grid h4{margin:5px 0 20px;letter-spacing:.06em}.footer-grid a{transition:color .18s ease}.footer-grid>div:not(.footer-contact)>a:hover{color:#fff}.footer-contact{border-left:2px solid var(--orange);padding-left:24px}.footer-contact>strong{display:block;color:#fff;font-size:15px;margin-bottom:5px}.footer-contact .footer-company{display:block;font-size:11px;line-height:1.55;margin-bottom:17px}.footer-contact>a{display:flex;align-items:center;gap:10px;color:#d4e8f5;margin-top:10px;line-height:1.35}.footer-contact>a>svg{width:16px;height:16px;color:#4cb7ff;flex:none}.footer-contact>a span{display:grid}.footer-contact>a small{color:#789cb5;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.footer-contact>a:hover{color:#fff}.footer-socials{display:flex;gap:8px;margin-top:18px}.footer-socials a{width:30px;height:30px;border:1px solid #31536a;display:grid;place-items:center;color:#b8d4e5}.footer-socials a:hover{color:#fff;border-color:var(--orange);background:#ff6a0014}.footer-socials svg{width:14px;height:14px}.footer-bottom a:hover{color:#fff}@media(max-width:980px){.footer-grid{grid-template-columns:1fr 1fr;gap:42px}.footer-contact{padding-left:20px}}@media(max-width:620px){.footer-grid{grid-template-columns:1fr}.footer-contact{border-left:0;border-top:2px solid var(--orange);padding:24px 0 0}}footer{padding:38px 0 14px}.footer-grid{gap:46px}.footer-grid .logo{margin-bottom:12px}.footer-grid p{margin:6px 0}.footer-grid h4{margin:3px 0 12px}.footer-grid p,.footer-grid a{line-height:1.55}.footer-contact>strong{margin-bottom:3px}.footer-contact .footer-company{line-height:1.4;margin-bottom:10px}.footer-contact>a{margin-top:7px}.footer-socials{margin-top:12px}.footer-bottom{margin-top:26px;padding-top:14px}@media(max-width:980px){.footer-grid{gap:32px}}@media(max-width:620px){footer{padding-top:34px}.footer-grid{gap:22px}.footer-contact{padding-top:18px}.footer-bottom{margin-top:24px}}.about-intro{padding-top:58px}.about-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.about-intro-copy h2,.about-engineering h2{font-size:46px;line-height:1.04;margin-bottom:20px}.about-intro-copy>p:not(.eyebrow),.about-engineering p{color:var(--muted);font-size:14px;line-height:1.75}.about-intro-copy .button{margin-top:18px}.about-product-visual img{height:410px;object-fit:cover}.about-product-visual figcaption,.about-engineering figure figcaption{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.about-supply{padding:72px 0;background:#eef6fc;background-image:linear-gradient(#096ab20c 1px,transparent 1px),linear-gradient(90deg,#096ab20c 1px,transparent 1px);background-size:32px 32px}.about-supply .head{margin-bottom:36px}.about-supply-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line)}.about-supply-grid article{min-height:230px;padding:30px 26px;border-right:1px solid var(--line)}.about-supply-grid article:last-child{border-right:0}.about-supply-grid svg{width:34px;height:34px;color:#0878d1;margin-bottom:23px}.about-supply-grid h3{font-size:25px;line-height:1.05;margin-bottom:10px}.about-supply-grid p{color:var(--muted);font-size:12px;line-height:1.65;margin:0}.about-engineering{background:var(--navy);color:#fff}.about-engineering-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}.about-engineering figure img{height:430px;object-fit:contain;background:#06192a}.about-engineering p{color:#b8d1e4}.about-engineering-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}.about-engineering-points span{display:flex;gap:9px;align-items:flex-start;border:1px solid #1e527c;padding:13px;font-size:11px;line-height:1.45}.about-engineering-points svg{width:16px;height:16px;flex:none;color:#4cb7ff}.about-engineering .text-link{color:#61b8f2}@media(max-width:980px){.about-intro-grid,.about-engineering-grid{grid-template-columns:1fr}.about-supply-grid{grid-template-columns:1fr 1fr}.about-supply-grid article:nth-child(2){border-right:0}.about-supply-grid article{border-bottom:1px solid var(--line)}.about-supply-grid article:nth-child(3),.about-supply-grid article:nth-child(4){border-bottom:0}}@media(max-width:620px){.about-intro{padding-top:48px}.about-intro-grid,.about-engineering-grid{gap:34px}.about-intro-copy h2,.about-engineering h2{font-size:36px}.about-product-visual img,.about-engineering figure img{height:280px}.about-supply{padding:56px 0}.about-supply-grid{grid-template-columns:1fr}.about-supply-grid article{min-height:0;border-right:0;border-bottom:1px solid var(--line)!important}.about-supply-grid article:last-child{border-bottom:0!important}.about-engineering-points{grid-template-columns:1fr}}.contact-person{display:grid;gap:9px;margin-top:28px;padding:20px 22px;border-left:2px solid var(--orange);background:#ffffff0d}.contact-person strong{font-size:18px;color:#fff}.contact-person>span{font-size:11px;color:#b9d7ec;margin-bottom:4px}.contact-person a{display:flex;align-items:center;gap:9px;font-size:12px;color:#fff;width:max-content}.contact-person a:hover{color:#bfe5ff}.contact-person svg{width:16px;height:16px;color:#66c2ff}.contact-location{background:#f5f9fc}.contact-location-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:center}.contact-location h2{font-size:43px;line-height:1.05;margin-bottom:24px}.contact-location p{color:var(--muted);font-size:13px;line-height:1.7;margin:22px 0}.contact-address{display:flex;align-items:flex-start;gap:14px;padding:20px;background:#fff;border:1px solid var(--line)}.contact-address>svg{width:22px;height:22px;color:var(--orange);flex:none;margin-top:2px}.contact-address address{font-style:normal;font-size:13px;line-height:1.65;color:var(--muted)}.contact-address strong{display:block;color:var(--ink);font-size:15px;margin-bottom:2px}.contact-map{height:400px;border:1px solid #b9d2e4;background:#dce9f2;overflow:hidden}.contact-map iframe{display:block;width:100%;height:100%;border:0}@media(max-width:980px){.contact-location-grid{grid-template-columns:1fr;gap:36px}.contact-map{height:360px}}@media(max-width:620px){.contact-person{padding:17px;margin-top:22px}.contact-location h2{font-size:35px}.contact-map{height:300px}}.contact-wechat{display:flex;align-items:center;gap:13px;margin-top:7px;padding-top:12px;border-top:1px solid #ffffff22}.contact-wechat img{width:136px;height:auto;aspect-ratio:667/687;object-fit:contain;background:#fff;padding:2px;image-rendering:auto}.contact-wechat>div{display:grid;gap:3px}.contact-wechat>div strong{font-size:13px;color:#fff}.contact-wechat>div span{font-size:10px;color:#b9d7ec}@media(max-width:620px){.contact-wechat img{width:128px;height:auto}}@media(min-width:1500px){.fixed-home .container{width:min(1520px,calc(100% - 100px))}.fixed-home .hero-grid{grid-template-columns:43% 57%}}@media(max-height:860px)and (min-width:981px){.fixed-home{grid-template-rows:72px minmax(430px,1fr) 112px 150px}.fixed-home .home-cap-rail p{display:none}.fixed-home .home-contact-card{height:88px}}@media(min-width:981px){.fixed-home{grid-template-rows:76px minmax(0,1fr) 128px 252px;background:#031c35}.fixed-home .hero-grid{grid-template-columns:43% 57%;max-width:none;width:100%;padding-left:max(52px,calc((100vw - 1380px)/2));padding-right:0}.fixed-home .hero-copy{padding-right:34px}.fixed-home .hero-product.v2{height:100%;width:100%}.fixed-home .hero-product.v2 img{width:100%;height:100%;object-fit:cover;object-position:left center;border:0}.fixed-home .home-cap-rail .container{width:min(1360px,calc(100% - 88px))}.fixed-home .home-cap-rail a{grid-template-columns:76px 1fr 24px;gap:20px}.fixed-home .home-cap-rail a>svg:first-child{width:62px;height:62px}.fixed-home .home-cap-rail h3{font-family:Inter,Arial,sans-serif;font-size:16px;text-transform:uppercase;font-weight:700}.fixed-home .home-cap-rail p{display:block;font-size:12px;line-height:1.5;max-width:250px}.fixed-home .home-trust{border-top:1px solid #1b4566}.fixed-home .home-trust .container{width:min(1380px,calc(100% - 88px));grid-template-columns:36% 35% 29%;gap:36px}.home-factory-visual{width:100%;height:182px;object-fit:cover;border:1px solid #2583c6}.fixed-home .home-trust-copy{display:block}.fixed-home .home-trust-copy h2{font-size:29px;margin:14px 0}.fixed-home .home-trust-copy>p:last-child{font-size:13px;margin:0;max-width:420px}.fixed-home .home-contact-card{height:160px;border-color:#2583c6;padding:26px}.fixed-home .home-contact-card>svg:first-child{width:38px;height:38px}}@media(max-height:900px)and (min-width:981px){.fixed-home{grid-template-rows:72px minmax(0,1fr) 112px 190px}.fixed-home .home-cap-rail p{display:none}.home-factory-visual{height:140px}.fixed-home .home-contact-card{height:130px}}@media(min-width:1200px){header{height:88px}.nav-wrap{width:min(1720px,calc(100% - 96px));gap:34px}.logo{font-size:27px;gap:12px;flex:none}.logo img{width:49px;height:49px}.nav-wrap nav{font-size:17px;gap:30px}.nav-wrap nav a{padding:34px 0 29px}.nav-cta{min-height:48px;padding:0 24px;font-size:14px}.fixed-home{grid-template-rows:88px minmax(0,1fr) 128px 252px}.fixed-home>header{height:88px}.fixed-home .hero-grid{width:100%;max-width:none;padding-left:5.2vw;padding-right:0;grid-template-columns:42.5% 57.5%}.fixed-home .hero-copy{padding-left:0;padding-right:3vw;justify-self:stretch}.fixed-home h1{font-size:clamp(62px,4.35vw,83px);max-width:720px}.fixed-home .lead{font-size:17px;max-width:610px}.fixed-home .button{min-height:50px;padding-inline:25px;font-size:14px}.fixed-home .home-cap-rail .container,.fixed-home .home-trust .container{width:min(1720px,calc(100% - 96px));max-width:none}.fixed-home .home-cap-rail h3{font-size:17px}.fixed-home .home-cap-rail p{font-size:12px}.fixed-home .home-trust-copy h2{font-size:31px}.fixed-home .home-contact-card h3{font-size:24px}}@media(min-width:1700px){.nav-wrap nav{font-size:18px;gap:32px}.fixed-home .hero-grid{padding-left:5vw;grid-template-columns:43% 57%}}@media(min-width:1200px){header,.fixed-home>header{height:96px}.fixed-home{grid-template-rows:96px minmax(0,1fr) 108px 184px}.nav-wrap{height:96px;width:min(1760px,calc(100% - 80px))}.logo{font-size:30px;gap:13px}.logo img{width:56px;height:56px}.nav-wrap nav{font-size:20px;gap:28px}.nav-wrap nav a{padding:37px 0 31px}.nav-cta{min-height:54px;padding:0 28px;font-size:16px}.fixed-home .hero-grid{padding-left:5vw;grid-template-columns:45.5% 54.5%}.fixed-home .hero-copy{padding-right:3.2vw}.fixed-home h1{font-size:clamp(59px,4vw,78px)}.fixed-home .hero-product.v2{background:#052848;overflow:hidden}.fixed-home .hero-product.v2 img{width:100%;height:100%;object-fit:contain;object-position:center center}.fixed-home .home-cap-rail a{padding-top:14px;padding-bottom:14px}.fixed-home .home-cap-rail a>svg:first-child{width:52px;height:52px}.fixed-home .home-trust .container{gap:28px}.home-factory-visual{height:138px}.fixed-home .home-contact-card{height:124px}}@media(min-width:1700px){.nav-wrap nav{font-size:21px;gap:31px}.logo{font-size:31px}.logo img{width:58px;height:58px}}@media(min-width:981px){html:has(.fixed-home),body:has(.fixed-home){min-width:1280px;overflow-x:auto}.fixed-home{width:100%;min-width:1280px}.fixed-home header{min-width:1280px}.fixed-home .nav-wrap,.fixed-home .hero-grid,.fixed-home .home-cap-rail .container,.fixed-home .home-trust .container{width:92%;max-width:1760px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.fixed-home .home-v2{width:100%}.fixed-home .hero-product.v2{min-width:0}}@media(min-width:981px){html:has(.home-canvas),body:has(.home-canvas){width:100%;height:100%;min-width:0;overflow:hidden;background:#020f1d}body:has(.home-canvas){display:flex;align-items:flex-start;justify-content:center}.home-canvas{position:absolute;left:0;top:0;width:1920px!important;height:960px!important;min-width:1920px!important;zoom:var(--home-scale);overflow:hidden;display:grid;grid-template-rows:86px 510px 116px 248px;background:#031c35}.home-canvas>header{position:relative;top:auto;width:1920px!important;min-width:1920px!important;height:86px}.home-canvas .nav-wrap{width:1760px!important;max-width:none!important;height:86px;margin:0 auto;padding:0}.home-canvas .home-v2{width:1920px;height:510px;min-height:0}.home-canvas .hero-grid{width:1920px!important;max-width:none!important;height:510px!important;min-height:0;margin:0;padding:0 0 0 82px;grid-template-columns:760px 1078px}.home-canvas .hero-copy{width:760px;padding:30px 62px 30px 0}.home-canvas h1{font-size:66px;line-height:.98;max-width:660px}.home-canvas .lead{font-size:18px;max-width:610px}.home-canvas .hero-product.v2{width:1078px;height:510px;margin:0;background:#06315a}.home-canvas .hero-product.v2 img{width:1078px;height:510px;object-fit:contain;object-position:center top}.home-canvas .home-cap-rail{width:1920px;height:116px}.home-canvas .home-cap-rail .container{width:1760px!important;max-width:none!important;height:116px;margin:0 auto;padding:0;grid-template-columns:repeat(3,1fr)}.home-canvas .home-cap-rail a{height:116px;min-height:116px;padding:16px 34px;grid-template-columns:62px 1fr 26px}.home-canvas .home-cap-rail p{display:block;font-size:13px}.home-canvas .home-trust{width:1920px;height:248px;padding:0}.home-canvas .home-trust .container{width:1760px!important;max-width:none!important;height:248px;margin:0 auto;padding:0;grid-template-columns:620px 600px 484px;gap:28px}.home-canvas .home-factory-visual{width:620px;height:172px}.home-canvas .home-trust-copy{width:600px;display:block}.home-canvas .home-trust-copy h2{font-size:34px}.home-canvas .home-contact-card{width:484px;height:146px}}@media(min-width:981px){html:has(.internal-canvas),body:has(.internal-canvas){width:100%;min-width:0;overflow-x:hidden}.internal-canvas{width:1920px;min-width:1920px;zoom:var(--internal-scale);transform-origin:top left}.internal-canvas>header{width:1920px;min-width:1920px;height:86px}.internal-canvas .container{width:1180px;max-width:none}.internal-canvas .nav-wrap{width:1760px;max-width:none;height:86px;margin:0 auto;padding:0}.internal-canvas>.page-hero{padding:76px 0 12px}.internal-canvas>.page-hero+.section{padding-top:58px}.internal-canvas .manufacturing-overview>.container{width:1250px;max-width:none;margin-left:370px;margin-right:0}.internal-canvas .manufacturing-brand-lead{grid-template-columns:431px minmax(0,1fr)}.internal-canvas .manufacturing-stage.dark{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}@media(min-width:981px){.home-canvas .hero-product.v2{width:1158px;margin-left:-80px;isolation:isolate;overflow:hidden}.home-canvas .hero-product.v2 img{width:1158px;height:510px;object-fit:cover;object-position:center}.home-canvas .hero-product.v2:after{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:180px;pointer-events:none;background:linear-gradient(90deg,#031c35,#031c35eb 18%,#031c3585 56%,#031c3500)}}
