.cm-machine-routes{max-width:1240px;margin:0 auto;padding:18px 24px;display:flex;flex-wrap:wrap;gap:10px;background:#fff}.cm-machine-routes a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border:1px solid #bdcbd6;border-radius:8px;color:#132b3e;font-weight:700;text-decoration:none;background:#f3f6f8;flex:1 1 170px}.cm-machine-routes a:hover{background:#e4eef5;border-color:#17679a}.cm-sales-proof{background:#edf3f7;color:#132b3e;padding:40px 24px}.cm-proof-inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:36px}.cm-proof-inner>*{min-width:0}.cm-proof-inner h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15;margin:10px 0 18px}.cm-proof-inner p{line-height:1.7}.cm-proof-inner img{display:block;width:100%;height:auto;max-height:340px;object-fit:cover;border-radius:12px}.cm-proof-links{display:flex;flex-wrap:wrap;gap:6px 22px;margin:15px 0}.cm-proof-links a,.cm-workshop-links a{min-height:44px;display:inline-flex;align-items:center;color:#075982;font-weight:700}.cm-proof-quote{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;border-radius:7px;background:#075982;color:#fff;font-weight:700;text-decoration:none;margin-top:12px}.cm-social-links{max-width:1180px;margin:20px auto 0;padding:24px;border-top:1px solid #b4c4cf;line-height:1.6}.cm-social-links strong{display:block;margin-bottom:12px}.cm-social-links>div,.cm-workshop-links{display:flex;flex-wrap:wrap;gap:12px}.cm-social-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border-radius:6px;border:1px solid #b4c4cf;color:inherit;text-decoration:none;font-weight:700}.cm-social-links a:hover{text-decoration:underline}.cm-machine-routes a:focus-visible,.cm-sales-proof a:focus-visible,.cm-social-links a:focus-visible{outline:3px solid #d38a13;outline-offset:4px}@media(max-width:700px){.cm-proof-inner{grid-template-columns:1fr;gap:22px}.cm-sales-proof{padding:28px 20px}.cm-machine-routes{padding:14px 20px}.cm-machine-routes a{flex-basis:135px;padding:10px 12px}.cm-proof-links{display:grid}.cm-social-links{padding:20px}.cm-social-links a{flex:1 1 110px}}@media print{.cm-social-links,.cm-machine-routes{display:none}.cm-sales-proof{break-inside:avoid}}
@media(max-width:600px){.industry-home-links{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-home-links a{min-width:0;overflow-wrap:anywhere}}
