:root{--ink:#111;--canvas:#f3f0e9}.oss-hero{min-height:760px}.oss-hero .hero-visual img{width:100%;height:100%;object-fit:cover}.oss-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#bbb}.oss-proof-grid>div{background:var(--canvas);padding:32px;display:flex;flex-direction:column;gap:8px}.oss-proof-grid strong{font-size:30px}.oss-card-grid,.oss-factory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.oss-card-grid article{min-height:620px;background:linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,.05)),var(--bg) center/cover;color:#fff;display:flex;align-items:flex-end;padding:34px}.oss-card-grid h3{font-size:36px}.oss-production-head{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;margin-bottom:60px}.oss-factory-grid img{width:100%;aspect-ratio:4/5;object-fit:cover}.oss-factory-grid h3{font-size:28px}.oss-process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid}.oss-process li{padding:28px 24px;border-right:1px solid}.oss-rfq{display:grid;grid-template-columns:1fr 1fr;gap:90px}.oss-rfq-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.oss-rfq-form label{display:flex;flex-direction:column;gap:8px}.oss-rfq-form input,.oss-rfq-form textarea{border:0;border-bottom:1px solid #777;background:transparent;color:#fff;padding:12px}.oss-rfq-form label:nth-last-of-type(1),.oss-rfq-form button{grid-column:1/-1}.oss-footer{padding:48px;display:grid;grid-template-columns:2fr 1fr;gap:30px;background:#111;color:#fff}.oss-footer a{display:block;color:inherit;margin-bottom:8px}.oss-footer small{grid-column:1/-1;color:#aaa}@media(max-width:800px){.desktop-nav{display:none}.oss-hero{min-height:720px}.oss-proof-grid,.oss-card-grid,.oss-factory-grid,.oss-production-head,.oss-rfq{grid-template-columns:1fr}.oss-process ol{grid-template-columns:1fr}.oss-process li{border-right:0;border-bottom:1px solid}.oss-rfq-form{grid-template-columns:1fr}.hero-meta{display:grid;grid-template-columns:1fr 1fr}.oss-card-grid article{min-height:520px}}
