.nms-about-section{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(34px,7vw,112px);align-items:start}
.nms-about-copy{max-width:850px;font-size:clamp(1rem,1.2vw,1.15rem)}
.nms-about-copy p{margin:0 0 18px}
.nms-about-facts-section{padding:clamp(28px,4vw,48px) 0}
.nms-about-facts{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none}
.nms-about-facts li{padding:8px clamp(15px,2.2vw,28px);border-left:1px solid var(--nms-steel);color:var(--nms-surface);font-size:.88rem;font-weight:900;letter-spacing:.035em}
.nms-about-facts li:first-child{padding-left:0;border-left:0}
.nms-about-contact{background:var(--nms-green)}
.nms-about-contact__inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(30px,6vw,90px);align-items:end}
.nms-about-contact h2{color:var(--nms-black)}
.nms-about-contact p{max-width:820px;margin:16px 0 0;color:var(--nms-text);font-size:1.08rem}
.nms-about-contact .nms-actions{justify-content:flex-end;margin-top:0}
@media(max-width:820px){.nms-about-section,.nms-about-contact__inner{grid-template-columns:1fr}.nms-about-facts{display:grid;gap:0}.nms-about-facts li,.nms-about-facts li:first-child{padding:10px 0;border-left:0;border-bottom:1px solid var(--nms-steel)}.nms-about-facts li:last-child{border-bottom:0}.nms-about-contact .nms-actions{justify-content:flex-start}}
