.equipment-page{color:#12344d;background:#fff;font-family:Barlow,Arial,sans-serif}.eq-wrap{width:94%;max-width:1320px;margin:auto}.eq-hero{height:300px;background:linear-gradient(90deg,#f3f7fa 0%,#f3f7faf2 36%,transparent 70%),url('assets/company/howo-tx-hero.webp') right center/cover}.eq-breadcrumb{padding-top:26px;font-size:13px;color:#657e8e}.eq-hero h1{font-size:36px;line-height:1.13;margin:24px 0 12px}.eq-hero p{font-size:15px;color:#536e82;margin:0}.eq-promises{display:flex;gap:35px;margin-top:26px;font-weight:600;font-size:14px}.eq-promises small{display:block;font-weight:400;color:#617689;font-size:11px;margin-top:5px}.eq-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:22px;padding-top:20px}.eq-sidebar{border:1px solid #e1e8ec;padding:14px;align-self:stretch}.eq-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.eq-sidebar h2{font-size:18px;margin:0}.eq-filter-heading button{background:none;border:0;color:#62798b;font-size:12px;cursor:pointer}.eq-search{display:block;margin:16px 0}.eq-search input{width:100%;padding:10px;border:1px solid #d3dde4;font:inherit;font-size:13px}.eq-sidebar details{border-bottom:1px solid #e4ebef;padding:14px 0}.eq-sidebar summary{cursor:pointer;font-size:14px;font-weight:600}.eq-checks{display:grid;gap:10px;margin-top:15px}.eq-checks label{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#4b6477;cursor:pointer}.eq-checks input{accent-color:#163d56;margin:2px 0}.eq-sidebar details p{font-size:13px;color:#62798b;line-height:1.6;margin:12px 0}.eq-sidebar details a{font-size:13px;text-decoration:underline}.eq-gold{display:inline-flex;background:#f3c64f;color:#10344c;padding:12px 22px;font-weight:600;font-size:14px;justify-content:center}.eq-view{display:flex;margin-top:18px;padding:12px}.eq-tabs{display:flex;gap:5px;margin-bottom:14px;overflow:auto}.eq-tabs button{border:0;border-radius:5px;padding:13px 12px;white-space:nowrap;background:#f0f3f5;color:#526e81;font:inherit;font-size:12px;font-weight:600;flex:1;cursor:pointer}.eq-tabs button[aria-pressed=true]{background:#113850;color:white}.eq-promo{min-height:355px;position:relative;background:linear-gradient(90deg,#0c2c40f5,#0c2c4080 48%,transparent),url('assets/company/howo-tx-yard-hero.webp') center/cover;color:white;display:flex;align-items:center;padding:32px}.eq-tag{display:inline-block;background:#f3c64f;border-radius:3px;color:#17384c;padding:5px 9px;font-size:11px;font-weight:600}.eq-promo h2{font-size:34px;margin:14px 0 6px;line-height:1.1}.eq-promo h3{font-size:18px;margin:0 0 18px}.eq-promo p{font-size:14px;line-height:1.6;margin-bottom:22px}.eq-promo-points{font-size:12px;margin-top:28px}.eq-section-heading{display:flex;gap:18px;align-items:center;margin:25px 0 16px}.eq-section-heading h2{font-size:26px;margin:0}.eq-section-heading p{font-size:12px;color:#637b8d;margin:0}.eq-section-heading a{margin-left:auto;font-size:12px;white-space:nowrap}.eq-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.eq-card{grid-column:span 4;position:relative;overflow:hidden;border:1px solid #e1e8ed;background:#f0f5f8;min-width:0}.eq-card img{width:100%;aspect-ratio:1.75;object-fit:cover;display:block}.eq-card>div{padding:14px;position:relative}.eq-card h3{font-size:18px;line-height:1.15;margin:0 0 6px}.eq-card p{font-size:12px;line-height:1.4;color:#5f788b;margin:0 0 5px}.eq-card small{font-size:11px;color:#577082}.eq-card>div>span{position:absolute;right:12px;bottom:12px;border:1px solid #b38623;border-radius:50%;width:23px;height:23px;text-align:center;color:#9b7014}.eq-card-3,.eq-card-4,.eq-card-5,.eq-card-7,.eq-card-8{min-height:150px}.eq-card-3 img,.eq-card-4 img,.eq-card-5 img,.eq-card-7 img,.eq-card-8 img,.eq-card-9 img,.eq-card-10 img,.eq-card-11 img,.eq-card-12 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.eq-card-3>div,.eq-card-4>div,.eq-card-5>div,.eq-card-7>div,.eq-card-8>div,.eq-card-9>div,.eq-card-10>div,.eq-card-11>div,.eq-card-12>div{height:100%;background:linear-gradient(90deg,#f2f7faf5,transparent 95%);padding-right:32%}.eq-card-7,.eq-card-8{min-height:225px}.eq-card-9,.eq-card-10,.eq-card-11,.eq-card-12{grid-column:span 3;min-height:170px}.eq-card-9 h3,.eq-card-10 h3,.eq-card-11 h3,.eq-card-12 h3{font-size:16px}.eq-card[hidden]{display:none}.eq-card:hover{border-color:#b38623}.eq-proof{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e1e8ed;margin-top:20px;padding:26px 16px}.eq-proof>div{padding:0 22px;border-right:1px solid #e1e8ed}.eq-proof>div:last-child{border:0}.eq-proof b{display:block;font-size:23px}.eq-proof span{font-size:13px;color:#647b8c}.eq-source{font-size:11px;color:#637a8b;padding:8px 0}.eq-export{background:linear-gradient(90deg,#103245f5,transparent),url('assets/company/export-harbor.webp') center/cover;color:white;padding:30px 36px;margin-bottom:24px}.eq-export h2{font-size:28px;line-height:1.2;margin:0 0 12px}.eq-export p{font-size:14px;margin-bottom:18px}#eq-result{font-size:12px;color:#657c8e;margin:12px 0}#eq-empty{padding:40px;background:#f4f7f9}.eq-grid.is-filtered .eq-card{grid-column:span 4;min-height:220px}.eq-grid.is-filtered .eq-card img{position:static;height:auto;aspect-ratio:1.75}.eq-grid.is-filtered .eq-card>div{height:auto;padding:14px;background:none}.eq-sidebar .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:1050px){.eq-layout{grid-template-columns:200px minmax(0,1fr);gap:16px}.eq-hero h1{font-size:30px}.eq-promises{gap:16px}.eq-section-heading p{display:none}.eq-card h3{font-size:16px}.eq-card-9,.eq-card-10,.eq-card-11,.eq-card-12{grid-column:span 6}.eq-promo{padding:24px}}
@media(max-width:700px){.eq-hero{height:340px;background-position:65% center}.eq-hero h1{font-size:28px;max-width:90%}.eq-promises{flex-wrap:wrap;gap:15px;font-size:12px}.eq-promises small{font-size:10px}.eq-layout{display:block}.eq-sidebar{margin-bottom:16px}.eq-sidebar details{display:none}.eq-sidebar details:first-of-type{display:block}.eq-sidebar details:first-of-type:not([open]){padding-bottom:5px}.eq-checks{grid-template-columns:1fr 1fr}.eq-view{display:none}.eq-promo{min-height:330px;padding:22px;background-position:65% center}.eq-promo h2{font-size:29px}.eq-promo h3{font-size:16px}.eq-promo p{font-size:13px}.eq-promo-points{max-width:240px;line-height:1.6}.eq-section-heading h2{font-size:22px}.eq-card,.eq-card-9,.eq-card-10,.eq-card-11,.eq-card-12,.eq-grid.is-filtered .eq-card{grid-column:span 6}.eq-card img{aspect-ratio:1.4}.eq-card>div{padding:10px}.eq-card h3{font-size:16px}.eq-card p{font-size:11px}.eq-card-3,.eq-card-4,.eq-card-5,.eq-card-7,.eq-card-8{min-height:210px}.eq-card-12{grid-column:span 12}.eq-proof{grid-template-columns:1fr 1fr;gap:20px}.eq-proof>div{padding:0 8px}.eq-proof b{font-size:19px}.eq-export{padding:24px}.eq-export h2{font-size:25px}}
/* Override incumbent inner-page typography and form sizing on this surface. */
.equipment-page .eq-promo h2,.equipment-page .eq-promo h3,.equipment-page .eq-export h2{color:#fff}.equipment-page .eq-filter-heading h2{font-size:18px;line-height:1.2;margin:0}.equipment-page .eq-checks input{width:14px;height:14px;min-width:14px;padding:0;flex:none}.equipment-page .eq-checks label{display:flex;text-align:left;justify-content:flex-start;gap:8px}.equipment-page .eq-checks label span{flex:1}.equipment-page .eq-search{margin:16px 0}.equipment-page .eq-section-heading h2{margin:0;font-size:26px}.equipment-page .eq-card p{margin:0 0 5px}.equipment-page .eq-promises span{color:#173c55}
.equipment-page .eq-promises>span{position:relative;padding-left:32px}.eq-promises svg{position:absolute;left:0;top:3px;width:24px;height:24px;color:#bf9026}.eq-tabs svg{width:18px;height:18px;vertical-align:middle;margin-right:6px}.eq-promo-points svg{width:20px;height:20px;vertical-align:middle;color:#f3c64f;margin:0 5px 0 12px}.eq-promo-points svg:first-child{margin-left:0}.eq-proof>div{position:relative;padding-left:68px}.eq-proof svg{position:absolute;left:16px;top:2px;width:40px;height:40px;color:#bf9026}.eq-slide-controls{position:absolute;right:14px;bottom:14px;display:flex;gap:5px}.eq-slide-controls button{width:38px;height:38px;border:1px solid #c2cdd5;background:#15394b;color:#fff;font-size:22px;cursor:pointer}.eq-facets{display:grid;gap:10px;margin-top:14px}.equipment-page .eq-facets label{display:flex;gap:8px;font-size:13px;color:#4b6477}.equipment-page .eq-facets input{width:14px;height:14px;min-width:14px;margin:2px 0;padding:0;accent-color:#163d56}.equipment-page .eq-sidebar details{font-size:13px}.equipment-page .eq-sidebar p{max-width:none}.eq-promises{gap:24px}.eq-grid{align-items:stretch}.eq-card-6 img{aspect-ratio:2.1}.equipment-page .eq-card-6>div{padding:10px 14px}.eq-hero{height:310px}.eq-layout{grid-template-columns:245px minmax(0,1fr)}.eq-promo{min-height:400px}.eq-card-7,.eq-card-8{min-height:235px}.eq-card-3,.eq-card-4,.eq-card-5{min-height:155px}.equipment-page .eq-sidebar details p{font-size:12px}.equipment-page .eq-section-heading{margin-top:24px;margin-bottom:16px}.equipment-page .eq-card small{display:block}.equipment-page .eq-checks label{line-height:1.4}.eq-filter-heading{min-height:24px}
@media(max-width:1050px){.eq-layout{grid-template-columns:200px minmax(0,1fr)}.eq-tabs button{padding:12px 8px}.eq-tabs svg{display:none}.eq-proof>div{padding-left:45px}.eq-proof svg{left:3px;width:32px;height:32px}.eq-proof b{font-size:20px}}
@media(max-width:700px){.eq-layout{display:block}.eq-promises{gap:16px}.eq-promises>span{padding-left:25px}.eq-promises svg{width:20px;height:20px}.equipment-page .eq-sidebar details{display:block}.eq-promo{min-height:350px}.eq-promo-points{padding-right:30px}.eq-proof>div{padding-left:40px}.eq-proof svg{width:28px;height:28px}.eq-hero{height:355px}}
.eq-hero{background-image:linear-gradient(90deg,#f3f7fae6,transparent 64%),url('assets/company/equipment-white-howo.webp');background-position:center;background-size:cover}.eq-promo{background-image:linear-gradient(90deg,#0c2c40e6,#0c2c4060 48%,transparent),url('assets/company/equipment-howo-series.webp')}.equipment-page .eq-promo-copy{max-width:60%}.equipment-page .eq-promo p{max-width:340px}.equipment-page .eq-promo h3{max-width:350px}.equipment-page .eq-checks input{display:inline-block;box-sizing:border-box}.equipment-page .eq-sidebar{padding:14px}.equipment-page .eq-filter-heading button{padding:0;white-space:nowrap}.eq-hero h1{font-size:34px}
@media(max-width:700px){.eq-hero{background-position:60% center;background-image:linear-gradient(90deg,#f3f7faf0,#f3f7fa90 60%,transparent),url('assets/company/equipment-white-howo.webp')}.equipment-page .eq-promo-copy{max-width:100%}.eq-promo{background-position:66% center}.eq-hero h1{font-size:28px}.eq-promo-points{max-width:270px}}
.eq-hero{background-position:center top}.equipment-page .eq-hero h1{max-width:55%;font-size:34px}.equipment-page .eq-promo h2{font-size:34px;line-height:1.1}.equipment-page .eq-promo h3{margin:12px 0 18px}.equipment-page .eq-card h3{margin:0 0 6px}.eq-proof{margin-top:20px}.eq-card:focus-visible,.eq-tabs button:focus-visible,.eq-slide-controls button:focus-visible{outline:3px solid #b38623;outline-offset:3px}
@media(max-width:700px){.equipment-page .eq-hero h1{max-width:88%;font-size:28px}.eq-hero{background-size:auto 100%;background-position:65% top}.equipment-page .eq-promo h2{font-size:28px}.equipment-page .eq-promo h3{font-size:16px}.eq-hero p{max-width:80%}.eq-hero{background-image:linear-gradient(90deg,#f3f7fafc,#f3f7fac7 58%,#f3f7fa25),url('assets/company/equipment-white-howo.webp')}}
.eq-hero{position:relative}.eq-hero-note{position:absolute;right:4%;top:35px;color:#18384d;font-size:20px;font-style:italic;transform:rotate(-7deg);max-width:180px;text-align:right}.eq-promo-note{position:absolute;right:24px;top:24px;color:#17384d;font-size:20px;font-style:italic;line-height:1.15;transform:rotate(-7deg);text-align:right}.eq-footer-map{width:100%;max-width:150px;opacity:.7;margin-top:8px}@media(max-width:700px){.eq-hero-note,.eq-promo-note{display:none}.eq-footer-map{max-width:120px}}
