/* UMiTouch 2026 brand and corporate enhancement */
.umitouch-capabilities{background:#f4f7f7;color:#1b3439;padding:clamp(64px,9vw,132px) 6%;font-family:inherit}.umitouch-capabilities-inner{max-width:1140px;margin:auto}.umitouch-kicker{letter-spacing:.18em;font-size:12px;font-weight:650;color:#54787a}.umitouch-capabilities h2{font-size:clamp(30px,4vw,54px);font-weight:650;line-height:1.2;margin:16px 0 24px}.umitouch-lead{max-width:740px;font-size:clamp(16px,1.6vw,20px);line-height:1.9;color:#506469}.umitouch-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:42px}.umitouch-capability-grid article{padding:clamp(24px,3.5vw,44px);background:white;border-radius:18px;box-shadow:0 12px 32px #1233}.umitouch-capability-grid article span{font-size:12px;letter-spacing:.1em;color:#668588}.umitouch-capability-grid h3,.umitouch-collab h3{font-size:clamp(21px,2vw,28px);margin:18px 0}.umitouch-capability-grid p,.umitouch-collab p{line-height:1.85;color:#53686b}.umitouch-capability-grid a,.umitouch-collab a{display:inline-block;margin-top:15px;color:#146d72;text-decoration:none;font-weight:600}.umitouch-collab{border-top:1px solid #cad7d7;margin-top:52px;padding-top:30px}@media(max-width:680px){.umitouch-capability-grid{grid-template-columns:1fr}.umitouch-capabilities{padding:64px 22px}}
