.client-section{background:#f3f5f4}.client-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0}.client-grid span{padding:22px 14px;border:1px solid #d4dddf;background:#fff;font-size:21px;font-weight:700;text-align:center;color:#102b3d}.client-note{font-size:14px;color:#52646e}.tray-comparison{margin:30px 0 42px}.tray-comparison img{display:block;width:100%;height:auto!important;max-height:760px;object-fit:contain!important;background:#faf9f7}.tray-comparison figcaption{padding:12px 0!important;font-size:12px!important;color:#5b6870}.selection-steps{padding-left:24px}.selection-steps li{padding:10px 0;line-height:1.7}.cable-guide .detail-grid{margin:30px 0 45px}.cable-guide .button{margin-top:24px}.thank-card{max-width:900px;margin:auto}.thank-card h1{margin:20px 0 30px}.thank-card p{font-size:19px;line-height:1.7}#form-status{min-height:25px;margin:18px 0;font-size:15px;line-height:1.5}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}#enquiry .help-choice{display:flex;align-items:center;gap:10px}#enquiry input[type=checkbox]{width:18px;height:18px;margin:0}#enquiry .form-hint,#enquiry .privacy{font-size:12px;line-height:1.6;margin:15px 0}#enquiry label small{font-size:11px;font-weight:400;display:block}
@media(max-width:700px){.client-grid{grid-template-columns:1fr 1fr}.client-grid span{font-size:17px;padding:17px 10px}.tray-comparison{margin:24px 0}.cable-guide .detail-grid{grid-template-columns:1fr}}
/* Corporate body layouts shared with the original site. */
.restored-content .page-hero{padding:45px 5% 60px;background:var(--paper)}.restored-content .breadcrumb{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px}.restored-content .page-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}.restored-content .page-hero-grid h1{font-size:clamp(36px,4.1vw,60px);margin-bottom:25px}.restored-content .page-hero-grid p{font-size:18px;color:var(--muted)}.restored-content .page-hero-grid img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.restored-content .page-hero-grid .caption{font-size:12px;padding:10px 0}.restored-content .cta-band{padding:50px 5%;background:#efaa75}.restored-content .cta-layout{display:flex;gap:40px;align-items:center;justify-content:space-between}.restored-content .cta-layout h2{max-width:900px}.quote{padding:70px 5%;background:#f7f6f2}.quote .container{max-width:1440px;margin:auto}.quote-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%}.quote .fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.quote .full-field{grid-column:1/-1}.quote .contact-details small{display:block;letter-spacing:1px;margin:25px 0 8px;color:#58666b}.quote .contact-details a{display:block;font-size:22px;margin-bottom:20px}.quote .button{margin:8px 8px 8px 0}.quote .button.dark{background:#102b3d;border-color:#102b3d}.quote .form-extra{margin-top:20px}.quote .form-hint{color:#58666b}.restored-content .location-section{display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:center}.restored-content .location-map{width:100%;min-height:360px;border:0}.restored-content .intro-text{font-size:19px;max-width:900px;margin-top:25px}.restored-content .button.light{background:white;color:#102b3d;border-color:#bbc6cb}
@media(max-width:700px){.restored-content .page-hero-grid,.quote-grid,.restored-content .location-section{grid-template-columns:1fr;gap:30px}.restored-content .page-hero{padding:32px 5%}.restored-content .page-hero-grid h1{font-size:42px}.restored-content .cta-layout{display:block}.quote{padding:50px 5%}.quote .fields{gap:15px}.quote .contact-details a{font-size:20px}.restored-content .cta-band{padding:40px 5%}}
