/* Beiwak: full image proportions and consistent product cards */
.beiwak-seo-intro{padding:18px 0!important;margin:0!important}.beiwak-seo-intro h1{font-size:clamp(24px,3vw,36px);margin:0 0 8px}.beiwak-seo-intro p{margin:0;line-height:1.5}
.banner-hero .hero-slides{aspect-ratio:2.5!important;height:auto!important;min-height:0!important;background:#eef3f8}.banner-hero .hero-slides img{width:100%!important;height:100%!important;object-fit:contain!important}
.home-weighing-cover img{width:100%!important;height:100%!important;object-fit:contain!important}.home-weighing-cover{aspect-ratio:16/9!important;height:auto!important;background:#f4f6f8}
.beiwak-manual-hoists main .grid{align-items:stretch}.beiwak-manual-hoists main .card{display:flex;flex-direction:column}.beiwak-manual-hoists main .card>a:first-child{display:block}.beiwak-manual-hoists main .card img{width:100%!important;height:260px!important;object-fit:contain!important;background:#fff}.beiwak-manual-hoists main .card .body{flex:1}
#beiwak-inquiry-form input,#beiwak-inquiry-form textarea{box-sizing:border-box;width:100%;min-width:0}#beiwak-inquiry-form textarea{min-height:150px}#rfq-status{overflow-wrap:anywhere;line-height:1.6}#rfq-status.success{padding:16px;background:#eaf8ef;color:#145a30}#rfq-status.error{padding:16px;background:#fff0ed;color:#8d2210}.rfq-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inquiry-inbox{max-width:1000px;margin:24px auto;padding:16px}.inquiry-inbox article{border:1px solid #ccd4dd;border-radius:8px;padding:16px;margin:12px 0;overflow-wrap:anywhere}.inquiry-inbox pre{white-space:pre-wrap;font:inherit}
@media(max-width:600px){.beiwak-seo-intro{padding:12px 0!important}.beiwak-manual-hoists main .card img{height:230px!important}.inquiry-inbox{margin:8px auto}}
main>.pagehero{padding:28px 0}main>section:not(.banner-hero):not(.beiwak-seo-intro){padding-top:36px;padding-bottom:36px}.home-weighing-row{align-items:stretch}.home-weighing-row .card{display:flex;flex-direction:column}.home-weighing-row .card>.body{flex:1}.beiwak-manual-hoists main .card h3{min-height:3.2em}

.beiwak-manual-hoists main>section>.wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.beiwak-manual-hoists .chain-other{display:contents}.beiwak-manual-hoists .chain-category,.beiwak-manual-hoists .chain-other article{display:flex!important;flex-direction:column;min-width:0;margin:0!important;padding:20px!important;border:1px solid #e6eaf0;border-radius:12px;background:#fff;gap:0!important}.beiwak-manual-hoists .chain-category>div{display:flex;flex-direction:column;flex:1}.beiwak-manual-hoists .chain-category img,.beiwak-manual-hoists .chain-other img{display:block;width:100%!important;height:260px!important;max-height:none!important;object-fit:contain!important;margin:0 0 16px!important}.beiwak-manual-hoists .chain-kicker{display:none}.beiwak-manual-hoists .chain-category h2,.beiwak-manual-hoists .chain-other h3{font-size:22px;line-height:1.35;min-height:2.7em;margin:0 0 12px}.beiwak-manual-hoists .chain-category .btn,.beiwak-manual-hoists .chain-other .link{margin-top:auto;align-self:flex-start}.beiwak-manual-hoists .chain-category p{margin-top:0}
@media(max-width:900px){.beiwak-manual-hoists main>section>.wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.beiwak-manual-hoists main>section>.wrap{grid-template-columns:1fr}}
#rfq-status,#beiwak-inquiry-form>button{grid-column:1/-1}
