:root{--green:#17354f;--cream:#fff;--ink:#19334b;--muted:#607184;--line:#dce3ea}body{background:#fff;color:#19334b}.announcement{background:#102a40;color:#e7eef5}.header{background:#fff;border-color:#dce3ea}.header .brand{color:#17354f}.nav-quote{background:#17354f;color:#fff;border-color:#17354f}.brand span{font-weight:700}.hero{width:100%;max-width:none;margin:0;padding:52px max(48px,calc((100vw - 1440px)/2));background:linear-gradient(270deg,#102a40f7,#153d56ed),url('/assets/factory-production.jpg') center/cover;color:#fff;gap:60px;grid-template-columns:1.2fr .8fr}.hero h1{font-size:clamp(34px,3.5vw,53px);font-weight:700;line-height:1.65}.hero h1 span{color:#a1d5df}.hero .eyebrow{color:#9fcbd6}.hero .intro{color:#d7e4ed;max-width:650px}.hero .origin{color:#c4d7e4}.hero .button{background:#fff;border-color:#fff;color:#17354f}.hero .text-link{color:#fff}.hero-photo{border:7px solid #ffffff22}.hero-photo>img{aspect-ratio:1.1/1}.photo-note{background:#14354de8;font-size:15px}.highlights{padding-block:25px}.highlights strong{font-weight:700;color:#17354f;font-size:29px}.section{padding-block:68px}h2{font-size:clamp(29px,3vw,41px);font-weight:600}h3{font-weight:600}.eyebrow{color:#23788a;font-size:14px}.banner{margin-top:0;margin-bottom:55px}.banner>div{background:#f5f8fa;border-color:#dce3ea}.product-grid{gap:22px}.product-grid article{border:1px solid #dce3ea;background:#fff;padding-bottom:20px}.product-grid img{background:#f4f7f9}.product-grid h3{font-size:17px;margin-inline:16px}.product-grid .model,.product-grid button,.product-grid .detail-link{margin-inline:16px}.product-grid button{color:#1a607c;border-color:#1a607c}.custom{background:#f1f6f9}.custom-grid li{border-color:#d2dfe8}.custom-grid li>span{color:#27768b;font-family:Arial,sans-serif;font-weight:700}.quote{background:#122f46;color:#fff}.quote .eyebrow{color:#9fcbd6}.quote-grid>div>p{color:#c3d5e1}.quote input,.quote textarea,.quote select{border-color:#7894a7}.quote select option{background:#122f46}.quote .button.light{background:#e6f2f5;border-color:#e6f2f5;color:#17354f}.form-note{color:#c3d4df}.contact span{color:#a6d5de}.floating{border-radius:4px;background:#17354f;border-color:#a8becc}.company{text-align:start}.ar-category-links{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.ar-category-links a{background:#f1f6f9;border:1px solid #dce3ea;padding:8px 17px;font-size:14px}.ar-category-links a:hover{background:#e1eef4}.ar-subtitle{color:#607184;font-size:13px}@media(max-width:1000px){.hero{padding-inline:32px;gap:35px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){html{scroll-padding-top:135px}.header nav{gap:8px;font-size:12px}.header .nav-quote{padding:5px 9px!important}.hero{padding:32px 18px;grid-template-columns:1fr;gap:28px}.hero h1{font-size:34px}.hero .intro{font-size:16px}.hero-photo{max-width:500px;width:100%}.hero-photo>img{aspect-ratio:4/3}.section{padding-block:48px}h2{font-size:29px}.highlights strong{font-size:25px}.product-grid{gap:14px}.product-grid h3{font-size:16px;margin-inline:12px}.product-grid .model,.product-grid button,.product-grid .detail-link{margin-inline:12px}.product-grid .detail-link{font-size:11px}.product-grid button{font-size:12px}.ar-category-links{gap:8px}.ar-category-links a{font-size:12px;padding:7px 11px}.banner{margin-bottom:40px}.footer-top{padding-block:4px}.hero .actions{gap:15px}.hero .button{font-size:14px}.photo-note{font-size:14px}}@media(max-width:370px){.header nav{gap:6px}.hero h1{font-size:31px}}
