/* Uses BaiTu's existing navy, white, typography and spacing. */
.buyer-section{padding-block:60px}.buyer-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:32px}.buyer-benefits>div{border-top:1px solid #dbe3e9;padding-top:20px}.buyer-benefits span{color:#1d467a}.buyer-benefits h3{font-size:16px;line-height:1.65;margin-top:12px}.buyer-intro{max-width:860px;color:#5d6b78;font-size:14px;margin-top:30px}.buyer-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;list-style:none;counter-reset:steps;padding:0;margin:35px 0}.buyer-steps li{counter-increment:steps;border-top:1px solid #ccd8e1;padding-top:18px}.buyer-steps li:before{content:'0' counter(steps);color:#526f86;display:block;margin-bottom:18px;font-size:13px}.buyer-steps h3{font-size:16px}.buyer-steps p{font-size:13px;color:#5d6b78;margin-top:12px}.buyer-information>.lead{max-width:780px;margin-top:22px}.buyer-information>h2{font-size:27px;margin-top:50px}.buyer-information ul,.spec ul{padding-inline-start:22px}.buyer-faq{margin-top:40px;max-width:900px}.buyer-faq details{border-block-end:1px solid #dbe3e9;padding:16px 0}.buyer-faq summary{cursor:pointer;font-weight:600;min-height:44px;display:list-item;align-content:center;padding:10px}.buyer-faq p{padding:10px;color:#5d6b78}.buyer-form label{min-width:0}.buyer-form input,.buyer-form textarea,.buyer-form select{width:100%;max-width:100%;min-height:48px;border:1px solid #c6d1da;background:#fff;padding:12px;color:#182c43;border-radius:0}.buyer-form textarea{min-height:130px}.buyer-form input[type=file]{font-size:13px}.buyer-form .note{display:block;margin-top:12px}.buyer-form button{margin-top:24px}.buyer-form button:disabled{opacity:.6;cursor:wait}.buyer-notice{background:#edf3f7;border-left:3px solid #1d467a;padding:18px;margin-bottom:24px}.bt-honey{position:absolute;left:-10000px;max-width:1px;overflow:hidden}.buyer-map{width:100%;height:250px;border:0;margin-top:25px}.floating-quote{position:fixed;bottom:28px;right:90px;z-index:25;min-height:50px;padding:12px 18px;box-shadow:0 4px 18px #182c4320}.floating-wa{min-width:50px;min-height:50px}.m-process-grid .text-link{margin-top:15px;min-height:44px}.text-link,.language summary,.language-list a,.menu-toggle{min-height:44px}.spec h2{font-size:22px}.site-footer{padding-bottom:105px}.buyer-contact h1,.buyer-contact h2{overflow-wrap:anywhere}.contact-grid>div,.contact-grid>form{min-width:0}.contact-info a{overflow-wrap:anywhere}.m-hero h1{font-size:clamp(32px,3.25vw,49px)}
@media(max-width:1190px){.header-row{gap:16px}#main-nav{gap:14px}.brand,.logo{width:145px}.header-tools>.button{display:none}}
@media(max-width:900px){.buyer-benefits,.buyer-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-contact .contact-grid{grid-template-columns:1fr}.contact-grid{gap:35px}}
@media(max-width:640px){.buyer-section{padding-block:35px}.buyer-benefits,.buyer-steps{grid-template-columns:1fr;gap:22px}.buyer-contact .form-grid{grid-template-columns:1fr}.buyer-contact .form-grid>label{grid-column:1/-1}.buyer-contact .button{width:100%}.floating-quote{bottom:18px;right:80px;min-height:48px;font-size:12px}.floating-wa{bottom:18px}.buyer-information h1{font-size:34px}.actions{flex-wrap:wrap}.m-hero h1{font-size:32px}.buyer-contact{padding-block:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
