.home .entry-header{display:none}.home .entry-content>h2,.home .entry-content>p{max-width:1240px;margin-left:auto;margin-right:auto}.home .entry-content>h2{margin-top:72px;margin-bottom:8px;color:#163f49;font-size:clamp(30px,3.2vw,48px);line-height:1.12}.home .entry-content>h2+p{margin-top:0;margin-bottom:24px;color:#647277;font-size:17px}.bmat-hero{min-height:540px;display:grid;align-items:center;padding:clamp(36px,6vw,100px);background:linear-gradient(90deg,rgba(8,58,70,.92),rgba(8,58,70,.42)),url('hero-warehouse-real.jpg') center/cover;color:#fff}.bmat-hero-copy{max-width:620px}.bmat-hero p,.bmat-archive-section>p,.bmat-archive-hero>p{font-weight:700;font-size:14px;letter-spacing:.08em}.bmat-hero h1{font-size:clamp(42px,6vw,82px);line-height:1.05;margin:18px 0}.bmat-hero-copy>div{font-size:20px;line-height:1.55;max-width:580px}.bmat-button,.bmat-form button{display:inline-block;margin-top:28px;padding:14px 22px;background:#df8900;color:#fff!important;text-decoration:none;border:1px solid #df8900;font-weight:700;transition:background .2s,color .2s}.bmat-button:hover,.bmat-form button:hover{background:#fff;color:#1f5160!important}.bmat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1240px;margin:0 auto}.bmat-card{position:relative;display:block;min-height:280px;border:1px solid #dfe4e5;background:#fff;color:#20343a;text-decoration:none;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.bmat-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(21,45,50,.13)}.bmat-card img{width:100%;height:180px;display:block;object-fit:cover;transition:transform .35s ease}.bmat-card:hover img{transform:scale(1.04)}.bmat-card-copy{display:grid;gap:8px;padding:18px}.bmat-card strong{font-size:19px}.bmat-card small{font-size:14px;line-height:1.45}.bmat-new{position:absolute;z-index:1;top:12px;right:14px;font-weight:800;font-size:13px;letter-spacing:.08em}.bmat-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1240px;margin:64px auto 0;padding:22px 0;border-top:1px solid #dae0e1;border-bottom:1px solid #dae0e1}.bmat-trust span{display:flex;align-items:center;justify-content:center;gap:11px;font-size:16px;font-weight:600}.bmat-trust i{font-style:normal;font-size:27px;font-weight:300}.bmat-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1240px;margin:0 auto 72px;padding:28px;background:#f6f7f6}.bmat-form label{display:grid;gap:7px;font-weight:600}.bmat-form input,.bmat-form textarea{border:1px solid #cdd5d6;padding:12px;background:#fff;font:inherit}.bmat-form textarea{min-height:128px}.bmat-form label:last-of-type,.bmat-form button{grid-column:1/-1}.bmat-form button{justify-self:start;margin-top:0;cursor:pointer}.bmat-honeypot{position:absolute!important;left:-9999px!important}.bmat-success{max-width:760px;margin:20px auto;padding:14px 18px;background:#e7f5eb;color:#1d6637}.bmat-archive{padding-bottom:72px}.bmat-archive-hero{min-height:370px;display:grid;align-content:center;gap:16px;padding:70px max(6vw,24px);background:#194f5a;color:#fff}.bmat-archive-hero h1{max-width:850px;margin:0;font-size:clamp(38px,5vw,68px);line-height:1.06}.bmat-archive-hero>div{max-width:700px;font-size:18px;line-height:1.55}.bmat-archive-section{max-width:1240px;margin:74px auto 0}.bmat-archive-section>p{margin:0 0 10px;color:#6b7c82}.bmat-archive-section h2{margin:0;color:#163f49;font-size:clamp(31px,3vw,47px);line-height:1.12}.bmat-archive-intro{max-width:690px;margin:12px 0 25px;color:#647277;font-size:17px;line-height:1.55}@media(max-width:1280px){.home .entry-content>h2,.home .entry-content>p,.bmat-grid,.bmat-trust,.bmat-form,.bmat-archive-section{margin-left:24px;margin-right:24px}}@media(max-width:800px){.home .entry-content>h2{margin-top:48px}.bmat-hero{min-height:430px}.bmat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bmat-card{min-height:250px}.bmat-card img{height:150px}.bmat-trust{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:44px}.bmat-form{grid-template-columns:1fr;margin-bottom:48px}.bmat-archive-hero{min-height:330px}}@media(max-width:480px){.bmat-hero{padding:32px 22px}.bmat-grid{grid-template-columns:1fr}.bmat-trust span{justify-content:flex-start}.bmat-hero h1{font-size:42px}}
