.product-hero{background:var(--ink);color:var(--paper)}.product-hero h1{font-size:clamp(60px,7.5vw,112px);letter-spacing:-5px}.product-hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-top:35px}.product-hero-bottom p{max-width:590px;font-size:18px;line-height:1.8;color:#c2ccdd}.product-strip{display:flex;justify-content:space-between;gap:15px;margin-top:65px;border-top:1px solid #ffffff40;padding-top:25px;font-size:12px;letter-spacing:2px}.product-strip b{color:var(--accent)}.product-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px}.product-intro h2 em,.section:not(.product-hero) h2 em{color:#9a6200}.body-copy{font-size:16px;line-height:1.85;padding-top:40px}.body-copy p+p{margin-top:20px}.product-services{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#ccd0d8;border:1px solid #ccd0d8;margin-top:45px}.product-services article{padding:35px;background:var(--paper)}.product-services span,.sector>span{font-size:10px;letter-spacing:1.3px}.product-services h3,.sector h3{font-size:25px;font-weight:500;margin:24px 0 15px}.product-services p,.sector p{font-size:15px;line-height:1.8;color:#53617a}.sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.sector{border:1px solid #ccd0d8;padding:24px;transition:transform .2s}.sector:hover{transform:translateY(-4px)}.sector-brand{height:160px;background:#fff;margin-bottom:25px;display:flex;justify-content:center;align-items:center}.sector-brand img{width:85%;height:85%;object-fit:contain}.sector-note{font-size:13px;line-height:1.8;margin-top:30px;max-width:850px;color:#53617a}.product-process{background:#eeeae1}.product-process .steps{margin-top:45px}.quotation{background:#f4dfb9;display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:start}.quote-heading>p{font-size:15px;line-height:1.85;margin-top:28px;max-width:400px}.quote-heading a{text-decoration:underline}.quote-panel{background:var(--paper);padding:35px;min-width:0}.quote-panel h3{font-size:30px;margin:25px 0}.quote-panel p{line-height:1.8}.quote-panel input:focus-visible,.quote-panel select:focus-visible,.quote-panel textarea:focus-visible{outline:2px solid #9a6200;outline-offset:2px}#trade-status{font-size:13px;color:#9b301b}#trade-reference{overflow-wrap:anywhere;margin:20px 0}header nav{gap:20px}@media(max-width:1000px){.quotation{gap:30px;grid-template-columns:1fr 1.3fr}.sector-grid{gap:12px}.sector{padding:18px}header nav{gap:12px;font-size:12px}}@media(max-width:750px){.product-intro,.quotation{grid-template-columns:1fr;gap:30px}.product-hero-bottom{display:block}.product-hero-bottom .button{margin-top:28px}.sector-grid{grid-template-columns:1fr}.sector-brand{height:150px}.product-hero h1{font-size:62px;letter-spacing:-3px}.body-copy{padding-top:0}.quote-panel{padding:24px}.product-services{grid-template-columns:1fr}.product-strip{font-size:9px;letter-spacing:.5px}.quote-panel .form-row{grid-template-columns:1fr}header nav a[href="/product-sourcing"]{display:inline-block!important;font-size:12px}header nav a[href="/work"]{display:none!important}}
