.warehouse-page{background:#131516;color:#fff}.warehouse-page .nav-item:first-child>.nav-button{border-bottom:2px solid white;padding-bottom:16px}.warehouse-hero{height:296px;display:grid;place-items:center;background:linear-gradient(#05090aaa,#05090aaa),url('../../assets/warehouse/ca8faf35-58aa-423d-ba7c-230efcbe6e03.png') center/cover}.warehouse-hero h1{font:700 31px var(--sans)}.product-showcase{padding:48px 24px 65px;background:#131516}.product-grid{max-width:1232px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.product-grid img{width:100%;aspect-ratio:1/1;height:auto;display:block;object-fit:cover;background:#fff;border-radius:9px}.product-grid h2{font:700 17px/1.25 var(--sans);margin:17px 0 9px}.product-grid p{font-size:12px;line-height:1.55;color:#d2d4d5;margin:0}.warehouse-gallery{display:grid;grid-template-columns:repeat(3,1fr);background:#131516}.warehouse-gallery img{display:block;width:100%;aspect-ratio:1/1;height:auto;object-fit:cover}.testimonials{min-height:580px;padding:120px 25px 80px;background:#e5ebf1;color:#131516;text-align:center}.quote-window{max-width:1020px;margin:auto;display:flex;align-items:center;gap:35px}.quote{display:none;flex:1}.quote.active{display:block}.quote h2{font:700 27px/1.35 var(--sans);margin:0 auto 25px}.quote p{margin:0;font-size:15px}.quote-arrow{border:0;background:transparent;font:400 32px var(--mono);cursor:pointer}.dots{margin-top:45px;display:flex;justify-content:center;gap:10px}.dots button{border:0;width:9px;height:9px;border-radius:50%;background:#9aa6b2;padding:0;cursor:pointer}.dots .selected{background:#131516}.faq{background:#f8f8f6;color:#131516;padding:78px max(24px,calc((100vw - 1000px)/2)) 90px}.faq h2{font:700 34px var(--sans);margin:0 0 28px}.faq details{border-top:1px solid #c8cacc;padding:19px 0}.faq details:last-child{border-bottom:1px solid #c8cacc}.faq summary{cursor:pointer;display:flex;justify-content:space-between;font:400 15px/1.4 var(--mono);list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary b{font-size:20px;font-weight:400}.faq details[open] summary b{transform:rotate(45deg)}.faq details p{max-width:800px;color:#4d5257;font-size:13px;line-height:1.6;margin:15px 40px 0 0}@media(max-width:760px){.warehouse-page .nav-item:first-child>.nav-button{border:0;padding-bottom:8px}.warehouse-hero{height:230px;padding:25px;text-align:center}.warehouse-hero h1{font-size:27px}.product-grid{grid-template-columns:repeat(2,1fr);gap:28px 15px}.product-showcase{padding:32px 18px}.product-grid img{height:205px}.product-grid h2{font-size:15px}.product-grid p{font-size:11px}.warehouse-gallery{grid-template-columns:repeat(2,1fr)}.warehouse-gallery img{height:180px}.testimonials{min-height:450px;padding:70px 18px}.quote-window{gap:8px}.quote h2{font-size:20px}.quote-arrow{font-size:25px}.faq{padding:55px 24px}.faq h2{font-size:29px}}

/* Brand layout: Warehouse */
.warehouse-page{background:#080b0e}.warehouse-hero{height:clamp(390px,54vw,650px);place-items:end start;padding:clamp(34px,7vw,110px);background:linear-gradient(90deg,rgba(4,7,10,.88),rgba(4,7,10,.25)),linear-gradient(0deg,rgba(4,7,10,.6),transparent 55%),url('../../assets/warehouse/ca8faf35-58aa-423d-ba7c-230efcbe6e03.png') center/cover}.warehouse-hero h1{max-width:720px;font-size:clamp(42px,6vw,86px);line-height:.94;letter-spacing:-.055em}.product-showcase{padding:clamp(70px,10vw,140px) max(24px,calc((100vw - 1240px)/2));background:linear-gradient(180deg,#0b1015,#10171e)}.product-grid{gap:24px}.product-grid article{padding:0 0 22px;background:#151d25;border:1px solid rgba(255,255,255,.10);border-radius:4px;overflow:hidden;transition:transform .28s ease,border-color .28s ease}.product-grid article:hover{transform:translateY(-8px);border-color:var(--pb-cyan)}.product-grid img{border-radius:0}.product-grid h2,.product-grid p{margin-inline:20px}.product-grid h2{font-size:19px}.product-grid p{color:#b9c8d1}.warehouse-gallery{grid-template-columns:repeat(3,1fr);gap:2px;background:#050607}.warehouse-gallery img{height:auto;aspect-ratio:1/1;filter:saturate(.84);transition:filter .3s}.warehouse-gallery img:hover{filter:saturate(1.15)}.testimonials{padding:clamp(84px,10vw,150px) 24px;background:#e9f1f5}.faq{padding-top:110px;padding-bottom:120px}.faq h2{font-size:clamp(34px,4vw,56px)}
@media(max-width:760px){.warehouse-hero{height:460px;padding:32px 24px}.warehouse-hero h1{font-size:49px}.product-grid{gap:14px}.product-grid h2,.product-grid p{margin-inline:13px}.warehouse-gallery{grid-template-columns:repeat(2,1fr)}}
