header nav{gap:19px;font-size:10px}.catalog-card{display:flex;flex-direction:column}.catalog-card-body{display:flex;flex-direction:column;flex:1}.catalog-card-body>.button{margin-top:auto}.catalog-card-price strong{font-size:23px}.catalog-card-body>p{min-height:64px}.catalog-image{flex-shrink:0}.catalog-card[data-card="b210"] .catalog-image img{transform:scale(1.35)}.catalog-card[data-card="b210"] .catalog-image:hover img{transform:scale(1.4)}.spec-caveat{font-size:10px;color:#75899e;line-height:1.8;margin-top:14px}
.certificate-section{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center}.certificate-section h2{font-size:31px}.certificate-copy>p{font-size:13px;line-height:1.95;color:#647a8f;margin:24px 0}.certificate-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 25px;border-top:1px solid #dbe5ee;padding-top:24px}.certificate-facts div{min-width:0}.certificate-facts dt{font-size:10px;color:#8999a9;margin-bottom:9px}.certificate-facts dd{font-size:12px;line-height:1.7;margin:0;color:#23476b}.certificate-actions{display:flex;align-items:center;gap:24px;margin-top:28px}.certificate-preview{display:flex;flex-direction:column;align-items:center;padding:20px;background:#e2edf6;border:1px solid #d6e2ed;border-radius:12px;transform:rotate(2deg);transition:transform .3s}.certificate-preview:hover{transform:rotate(0)}.certificate-preview img{width:100%;max-height:440px;object-fit:contain;display:block;filter:drop-shadow(0 8px 12px #133b5c18)}.certificate-preview span{font-size:10px;color:#65829b;margin-top:17px}
.consolidation-page{background:#f6f9fc}.consolidation-page .section{max-width:1280px}.consolidation-hero{background:radial-gradient(ellipse at 90% 35%,#28557755,transparent 60%),linear-gradient(125deg,#0c2239,#173e5e);color:#fff;position:relative;overflow:hidden}.consolidation-hero:after{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:50px 50px}.consolidation-hero-inner{position:relative;z-index:1;max-width:1230px;margin:auto;padding:30px 25px 65px}.consolidation-hero .breadcrumbs{color:#94aec4;margin-bottom:50px}.consolidation-hero .eyebrow{color:#9fc4df;font-size:9px}.consolidation-hero h1{font-size:52px;font-weight:600;letter-spacing:-2px;max-width:850px;margin:24px 0}.consolidation-hero h1 span{color:#92c9f1}.consolidation-hero p{font-size:15px;line-height:1.9;color:#c5d6e4;max-width:640px;margin:0 0 28px}.consolidation-hero .primary{background:#e6f3ff;color:#173e5e}.consolidation-hero .text-link{margin-left:28px;color:#b6cee2}.hero-flow{display:flex;align-items:center;gap:30px;margin-top:47px;border-top:1px solid #ffffff19;padding-top:28px;font-size:10px;color:#c3d9ea}.hero-flow>span{font-size:8px;letter-spacing:1px}.hero-flow>div{display:flex;gap:8px}.hero-flow i{font-style:normal;border:1px solid #90bad54f;padding:10px;border-radius:5px}.hero-flow strong{line-height:1.6;letter-spacing:1px;font-size:10px;border:1px solid #90bad54f;padding:12px 25px;border-radius:5px}.hero-flow strong small{font-size:7px;font-weight:400}.hero-flow b{font-size:23px;color:#6db1e0}
.consolidation-services{padding-top:65px;padding-bottom:25px}.consolidation-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.consolidation-service-grid article{background:#fff;border:1px solid #e0e8ef;border-radius:8px;padding:27px;position:relative;transition:transform .25s,border-color .25s}.consolidation-service-grid article:hover{transform:translateY(-4px);border-color:#a0bfd7}.service-icon{font-size:29px;color:#3578a8}.service-number{position:absolute;right:26px;top:30px;font-size:10px;color:#a4b4c2}.consolidation-service-grid h3{font-size:19px;line-height:1.45;letter-spacing:-.5px;margin:23px 0 13px}.consolidation-service-grid p{font-size:11px;line-height:1.95;color:#6d8092;margin:0}
.consolidation-process{padding-top:45px;padding-bottom:30px}.process-track{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;list-style:none;margin:0 0 50px;padding:0}.process-track li{position:relative}.process-track li:not(:last-child):after{content:'→';position:absolute;right:-11px;top:18px;color:#8cacbf;z-index:1}.process-track button{text-align:left;border:1px solid #dce6ee;border-radius:6px;background:white;padding:19px 17px;min-height:200px;height:100%;width:100%;transition:background .25s,border-color .25s}.process-track button.active{border-color:#2c6c9d;background:#edf6fe}.process-track button>span{font-size:10px;font-weight:700;color:#3982b3;display:block;margin-bottom:20px}.process-track strong{font-size:13px;line-height:1.6;display:block;font-weight:650}.process-track small{font-size:10px;color:#7a8e9f;line-height:1.8;display:block;margin-top:10px}
.warehouse-scroll{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;position:relative}.warehouse-sticky{position:sticky;top:30px;align-self:start;background:linear-gradient(145deg,#102e48,#204c6b);border-radius:12px;border:1px solid #345e7b;color:white;padding:24px 22px 20px;box-shadow:0 20px 50px #13375212;overflow:hidden}.warehouse-topline{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#a7c6dc}.warehouse-topline>span:last-child{font-size:10px;font-weight:700}.warehouse-scene{margin:15px -10px 0}.warehouse-scene svg{display:block;width:100%;height:auto;overflow:visible}.warehouse-crate{transition:transform .8s cubic-bezier(.2,.65,.3,1),opacity .6s}.crate-1{transform:translate(110px,175px)}.crate-2{transform:translate(235px,145px)}.crate-3{transform:translate(350px,180px)}.warehouse-pallet{opacity:0;transition:opacity .5s}.warehouse-truck{opacity:.15;transform:translate(80px,0);transition:opacity .6s,transform .8s}.warehouse-check{opacity:0;transition:opacity .5s}.warehouse-route{opacity:.15;transition:opacity .5s}.supplier-nodes{opacity:1;transition:opacity .5s}.warehouse-scene[data-stage='1'] .warehouse-route,.warehouse-scene[data-stage='2'] .warehouse-route{opacity:1}.warehouse-scene[data-stage='1'] .crate-1{transform:translate(165px,230px)}.warehouse-scene[data-stage='1'] .crate-2{transform:translate(245px,200px)}.warehouse-scene[data-stage='1'] .crate-3{transform:translate(325px,230px)}.warehouse-scene[data-stage='2'] .crate-1{transform:translate(210px,305px)}.warehouse-scene[data-stage='2'] .crate-2{transform:translate(275px,260px)}.warehouse-scene[data-stage='2'] .crate-3{transform:translate(340px,305px)}.warehouse-scene[data-stage='2'] .warehouse-check{opacity:1}.warehouse-scene[data-stage='3'] .warehouse-pallet,.warehouse-scene[data-stage='4'] .warehouse-pallet{opacity:1}.warehouse-scene[data-stage='3'] .crate-1{transform:translate(245px,305px)}.warehouse-scene[data-stage='3'] .crate-2{transform:translate(300px,275px)}.warehouse-scene[data-stage='3'] .crate-3{transform:translate(300px,340px)}.warehouse-scene[data-stage='3'] .supplier-nodes,.warehouse-scene[data-stage='4'] .supplier-nodes{opacity:.35}.warehouse-scene[data-stage='4'] .warehouse-truck{opacity:1;transform:translate(0,0)}.warehouse-scene[data-stage='4'] .crate-1{transform:translate(565px,330px);opacity:0}.warehouse-scene[data-stage='4'] .crate-2{transform:translate(600px,330px);opacity:0}.warehouse-scene[data-stage='4'] .crate-3{transform:translate(625px,330px);opacity:0}
.warehouse-caption{display:flex;flex-direction:column;gap:12px;font-size:11px;color:#d4e8f6}.warehouse-caption>span:last-child{font-size:9px;color:#87afcb}.warehouse-meter{height:2px;background:#ffffff20}.warehouse-meter i{display:block;height:100%;background:#86d2fb;transform:scaleX(.2);transform-origin:left;transition:transform .5s}.warehouse-step{padding:75px 0;min-height:320px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #dce6ee;opacity:.4;transition:opacity .4s;scroll-margin-top:50px}.warehouse-step.active{opacity:1}.warehouse-step>span{font-size:8px;font-weight:700;letter-spacing:1.3px;color:#4380ac}.warehouse-step h3{font-size:28px;line-height:1.4;letter-spacing:-.7px;font-weight:600;margin:20px 0}.warehouse-step p{font-size:12px;line-height:1.95;color:#6c8094}.warehouse-step .button{align-self:start;margin-top:15px}.consolidation-cta{display:flex;align-items:center;gap:50px;justify-content:space-between;border:1px solid #dce6ee;border-radius:9px;background:#e8f1f8;margin-bottom:55px;padding:35px}.consolidation-cta h2{font-size:29px;margin-top:15px}.consolidation-cta p{font-size:12px;line-height:1.9;color:#6b8297;max-width:650px}.consolidation-cta .button{flex-shrink:0}.consolidation-page footer{background:#fff}
@media(max-width:1100px){header nav{gap:13px;font-size:9px}.warehouse-scroll{gap:35px}.process-track button{padding:16px 12px;min-height:230px}.process-track strong{font-size:12px}.certificate-section{gap:35px}.consolidation-cta{margin-left:25px;margin-right:25px;flex-direction:column;align-items:start;gap:15px}.certificate-actions{gap:15px}.certificate-actions .button{padding:15px;font-size:10px}}
@media(min-width:701px) and (max-width:1000px){header nav{display:none;position:absolute;top:80px;left:0;right:0;padding:25px;background:white;z-index:20;box-shadow:0 8px 12px #14203912;flex-direction:column;font-size:13px}header nav.open{display:flex}.mobile-menu{display:block;background:none;border:0;font-size:22px}.header-contact{margin-left:auto!important;margin-right:15px}.consolidation-service-grid{grid-template-columns:repeat(2,1fr)}.certificate-section{grid-template-columns:1.3fr 1fr}.certificate-facts{grid-template-columns:1fr}.certificate-actions{align-items:start;flex-direction:column}.warehouse-scroll{grid-template-columns:1.1fr 1fr}.warehouse-sticky{padding:20px 15px}.warehouse-step h3{font-size:24px}.process-track{gap:8px}.process-track button{min-height:270px}}
@media(max-width:700px){header nav{font-size:13px}.catalog-card-body>p{min-height:0}.certificate-section{grid-template-columns:1fr;gap:32px}.certificate-section h2{font-size:27px}.certificate-copy>p{font-size:12px}.certificate-facts{gap:20px;grid-template-columns:1fr}.certificate-facts dd{font-size:12px}.certificate-actions{align-items:start;flex-direction:column;gap:20px}.certificate-preview{max-width:280px;justify-self:center}.certificate-preview img{max-height:360px}.consolidation-hero-inner{padding:23px 6% 40px}.consolidation-hero .breadcrumbs{font-size:8px;margin-bottom:35px;line-height:1.7}.consolidation-hero .eyebrow{font-size:7px;letter-spacing:1px}.consolidation-hero h1{font-size:36px;letter-spacing:-1.5px;line-height:1.17;margin:23px 0}.consolidation-hero p{font-size:12px;line-height:1.95}.consolidation-hero .button{font-size:10px;padding:16px 13px;gap:12px;width:100%}.consolidation-hero .text-link{margin:23px 0 0;font-size:11px}.hero-flow{gap:10px;flex-wrap:wrap;margin-top:30px;padding-top:22px}.hero-flow>span{width:100%;font-size:7px}.hero-flow>div{gap:4px}.hero-flow i{padding:7px;font-size:7px}.hero-flow strong{padding:10px;font-size:7px;letter-spacing:.5px}.hero-flow strong small{font-size:5px}.hero-flow b{font-size:18px}.consolidation-services{padding-top:40px}.consolidation-service-grid{grid-template-columns:1fr;gap:12px}.consolidation-service-grid article{padding:24px}.consolidation-service-grid h3{font-size:20px;margin-top:15px}.consolidation-service-grid p{font-size:12px}.consolidation-process{padding-top:25px}.consolidation-process h2{font-size:29px}.process-track{grid-template-columns:1fr;gap:0;margin-bottom:30px}.process-track li:not(:last-child):after{content:'↓';right:auto;left:23px;top:auto;bottom:-10px}.process-track button{min-height:0;display:grid;grid-template-columns:35px 1fr;gap:4px 12px;padding:18px 20px;border-radius:0;border-bottom:0}.process-track li:first-child button{border-radius:7px 7px 0 0}.process-track li:last-child button{border-bottom:1px solid #dce6ee;border-radius:0 0 7px 7px}.process-track button>span{grid-row:span 2;margin:0;padding-top:4px}.process-track strong{font-size:13px}.process-track small{font-size:11px;margin:0;line-height:1.8}.warehouse-scroll{display:block}.warehouse-sticky{top:0;z-index:3;padding:15px 18px 12px;border-radius:9px}.warehouse-scene{max-width:340px;margin:-5px auto -8px}.warehouse-topline{font-size:6px}.warehouse-caption{gap:7px;font-size:10px}.warehouse-caption>span:last-child{font-size:8px}.warehouse-step{padding:50px 10px;min-height:290px;scroll-margin-top:330px}.warehouse-step h3{font-size:26px}.warehouse-step p{font-size:12px}.consolidation-cta{margin:0 5% 35px;padding:28px 23px;gap:12px;align-items:stretch}.consolidation-cta h2{font-size:26px;line-height:1.4}.consolidation-cta .button{font-size:10px;padding:16px 13px;gap:10px}.consolidation-page footer{padding-top:20px}.consolidation-page .section{padding-left:5%;padding-right:5%}}
.quantity input{width:64px;min-width:44px;margin:0;padding:0 3px;border:0;border-radius:0;background:transparent;text-align:center;font-size:12px;line-height:42px;appearance:textfield;-moz-appearance:textfield}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity input:focus{outline:2px solid #91b8dd;outline-offset:-2px}.consolidation-hero .text-link{margin-left:0}
@media(prefers-reduced-motion:reduce){.warehouse-scene *, .warehouse-meter i{transition:none!important}.warehouse-step{opacity:1}.certificate-preview{transform:none}.consolidation-service-grid article:hover{transform:none}}
