.group-factory{margin:1.5rem 0 2rem;display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:2rem;align-items:end}.group-factory img{display:block;width:100%;height:auto;max-height:410px;object-fit:cover}.group-factory figcaption{font-size:.9rem;color:var(--muted,#596672);padding-bottom:.5rem}.group-factory figcaption a{display:block;margin-top:1rem}.requirements-table small{display:block;margin-top:.6rem}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.trust-grid article{border-top:3px solid #1c506c;padding:1.2rem 0}.trust-grid h3{font-size:1.15rem}.trust-grid ul{padding-left:1.15rem}.trust-grid li{margin:.6rem 0}.scope-builder{background:#f3f5f6;padding:1.5rem}.scope-options{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0 1.5rem}.scope-builder fieldset{border:0;padding:0;margin:0}.scope-builder legend{font-weight:700}.rfq-brief{margin:1.5rem 0;border:1px solid #ced6db;padding:1.25rem}.rfq-brief summary{font-weight:700;cursor:pointer}.rfq-brief summary span{display:block;font-weight:400;margin:.35rem 0 1rem}.rfq-brief input,.rfq-brief select{max-width:100%}.rfq-brief [hidden]{display:none!important}.quote-expectations{border-left:3px solid #1c506c;padding-left:1.2rem;margin:1.5rem 0}.service-jumps{display:flex;gap:1.2rem;flex-wrap:wrap;border-block:1px solid #d4dce1;padding:1rem 0;margin:1.5rem 0}.service-jumps a{font-size:.95rem}@media(max-width:720px){.group-factory,.trust-grid,.scope-options{grid-template-columns:1fr}.group-factory{gap:.8rem}.trust-grid{gap:1rem}.scope-builder,.rfq-brief{padding:1rem}}
