:root{--bg:#f3f7fa;--panel:#fff;--line:#d8e2ea;--text:#10263a;--muted:#607487;--yellow:#f6c744;--tech-blue:#2478c9;--navy:#10283a}body{background:var(--bg);color:var(--text)}.nav{background:#10283af2!important;border-bottom-color:#31546d!important}.brand{color:#fff}.nav nav>a,.products-menu>a{color:#e9f4fb}.products-menu>a{background:#24445c}.cta{background:var(--yellow)!important;color:#12283b!important;box-shadow:0 9px 22px #e2ad1e2e}.hero,.intro,main>section:not(.band){background:transparent}.intro{border-bottom-color:var(--line)}.intro h1,.intro h2,.featured h2,.factory-tease h2,.detail h2,.project-box h2{color:var(--text)}p{color:#1e74be}.hero span,.intro span,section span{color:var(--muted)}.featured,.factory-tease,.detail,.project-box{border-color:var(--line);background:#fff;box-shadow:0 12px 34px #12314a0d}.featured img,.detail img,.factory-tease img{background:#eaf2f7}.product,.articles article{border-color:var(--line);background:#fff;box-shadow:0 7px 22px #17324a0a}.product img{background:#edf4f8}.product p,.articles p{color:var(--muted)}.product small,.articles small,.product>b{color:#2478c9}.band{background:linear-gradient(110deg,#10283a,#174869)}.band h2{color:#fff}.tiles>*{border-color:#527791;background:#173b54}.tiles>*:hover{border-color:#5ea7ed;background:#204f70}.tiles p{color:#d2e0eb}.factory-page div,.contact form,.contact aside{border-color:var(--line);background:#fff}.factory-page p,.project-box p{color:var(--muted)}input,textarea{border-color:#cddae4;background:#f8fbfd;color:var(--text)}footer{border-top-color:#25465f;background:#0d2334;color:#c1d1dc}footer b{color:#fff}.banner-slider{background:#10283a}.banner-arrow{border-color:#75aeed;background:#12314ab8}.banner-arrow:hover{background:#2478c9}.collection-18650{background:#f3f7fa;color:#10263a}.collection-crumb a{color:#607487}.collection-hero{background:linear-gradient(90deg,#f3f7fa 0%,#f3f7fa 52%,#e8f2f8 100%)}.collection-hero h1,.collection-intro h2,.collection-list h2,.collection-capabilities h2,.collection-evidence h2{color:#10263a}.collection-hero>div>span,.collection-intro-copy>span,.collection-evidence span{color:#607487}.collection-hero ul{color:#547087}.collection-hero-image{border-color:#a8c8df;background:radial-gradient(circle at 64% 40%,#417caa 0,#1d4868 44%,#10283a 80%)}.collection-intro{background:#fff;border-color:#d8e2ea}.collection-list{background:#f3f7fa}.collection-grid article{border-color:#d8e2ea;background:#fff;box-shadow:0 8px 20px #17324a0c}.collection-grid article:hover{border-color:#2478c9;box-shadow:0 13px 28px #17324a1a}.collection-grid img{background:#eaf2f7}.collection-grid p{color:#607487}.collection-capabilities{background:linear-gradient(110deg,#edf5fa,#e1eff8)}.capability-grid{background:#b8d1e2}.capability-grid article{background:#fff}.capability-grid span{color:#607487}.collection-evidence{background:#fff}.collection-rfq{background:#f6c744}.product-template{background:#f3f7fa!important;color:#10263a!important}.product-template .product-top,.product-template .product-section{background:#f3f7fa}.product-template .product-gallery{border-color:#b7cfdf!important;background:#fff!important;box-shadow:0 14px 34px #12314a12}.product-template .product-main-image{background:radial-gradient(circle at 62% 42%,#4b87b5 0,#245274 42%,#10283a 80%)!important}.product-template .product-summary h2,.product-template .product-section h2,.product-template .customization-layout h2{color:#10263a!important}.product-template .product-intro,.product-template .product-highlights dd,.product-template .project-tags b{color:#526b80!important}.product-template .product-highlights{border-color:#d1dfe9!important}.product-template .product-highlights div{border-color:#d1dfe9!important}.product-template .project-tags span{background:#e7f1f8!important;color:#416177!important}.product-template .product-dark,.product-template .customization-band{background:#e8f2f8!important;border-color:#c4d8e7!important}.product-template .feature-grid,.product-template .config-grid,.product-template .why-grid{background:#c4d8e7!important}.product-template .feature-grid article,.product-template .config-grid article,.product-template .why-grid article,.product-template .application-grid article,.product-template .product-faq details{background:#fff!important;border-color:#d2e0e9!important}.product-template .feature-grid b,.product-template .config-grid b,.product-template .why-grid b,.product-template .application-grid b,.product-template .product-faq summary{color:#10263a!important}.product-template .feature-grid span,.product-template .config-grid span,.product-template .why-grid span,.product-template .application-grid span,.product-template .product-faq p{color:#607487!important}.product-template .spec-head{background:#1e4867!important}.product-template .spec-row,.product-template .spec-row:nth-child(odd){background:#fff!important;border-color:#d1dfe9!important;color:#10263a}.product-template .spec-row span{color:#526b80!important}.product-template .product-anchor{background:#fffefdf2!important;border-color:#d1dfe9!important}.product-template .product-anchor a{color:#526b80!important}.product-template .product-anchor a:hover{color:#2478c9!important}.product-tabs .tab-list{border-color:#cbdbe6!important}.product-tabs .tab-list button{color:#607487!important}.product-tabs .tab-list button.is-active{color:#10263a!important;border-color:#2478c9!important}.product-template .bottom-rfq{background:#f6c744!important}.product-template .bottom-rfq .cta{background:#10283a!important;color:#fff!important}.model-table-scroll{border-color:#c5d7e4!important;background:#fff!important}.model-table-scroll th{background:#1e4867!important}.model-table-scroll td{border-color:#d4e1e9!important;color:#304e64!important}.model-table-scroll tr:nth-child(even) td{background:#f1f7fb!important}.product-pager{background:#c5d7e4!important}.product-pager a{background:#fff!important;color:#10263a!important}.product-contact-rail a,.product-contact-rail button{border-color:#9bc2df!important;background:#fff!important;color:#2478c9!important;box-shadow:0 6px 18px #17324a16}.product-contact-rail a:hover,.product-contact-rail button:hover{background:#2478c9!important;color:#fff!important}.product-contact-rail span{background:#10283a!important;color:#fff!important}.quick-quote-trigger{background:#2478c9!important;box-shadow:0 9px 22px #2478c944!important}.quote-drawer{background:#fff!important;color:#10263a!important}.quote-drawer>span{color:#607487!important}.quick-quote-form label{color:#10263a!important}.quick-quote-form input,.quick-quote-form textarea{background:#f5f9fc!important;color:#10263a!important;border-color:#c7d9e6!important}@media(max-width:800px){.collection-hero{background:#f3f7fa}.product-contact-rail a,.product-contact-rail button{background:#fff!important}}
