/* Navigation and offer clarity after the launch audit. */
.front-shortcuts-v17{padding-block:28px;border-bottom:1px solid #ddd8ce}.front-shortcuts-v17>span{font-size:12px;font-weight:700;letter-spacing:.12em;color:#605b53}.front-shortcuts-v17>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.front-shortcuts-v17 a{display:flex;gap:24px;align-items:center;justify-content:space-between;min-height:46px;padding:12px 18px;border:1px solid #c9c2b5;border-radius:8px;text-decoration:none;color:#242724;background:#fff}.front-shortcuts-v17 a:hover{background:#f0ebdf;border-color:#706857}.scope-intro-v17,.evidence-note-v17{font-size:16px!important;line-height:1.65!important;max-width:760px;color:inherit;margin-top:18px}.case-next-v17{padding-top:22px;margin-top:22px;border-top:1px solid #c5c3bb}.case-next-v17 strong{font-size:13px;text-transform:uppercase;letter-spacing:.06em}.case-next-v17 p{line-height:1.65}.case-next-v17 a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:inherit}.production-note-v17{margin-top:36px;padding:32px;background:#edeae2;border:1px solid #d0cdc5;border-radius:12px;color:#252d32}.production-note-v17 h3{font-size:clamp(24px,3vw,36px);line-height:1.15}.production-note-v17 p{font-size:16px;line-height:1.75;max-width:850px}.service-specialties-v17{padding:16px 0;border-top:1px solid #ddd7cd}.service-specialties-v17 ul{padding-left:20px;line-height:1.7}.keep-word-v17{white-space:nowrap}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b48123;outline-offset:4px}
@media(max-width:700px){.front-shortcuts-v17>div{display:grid;grid-template-columns:1fr 1fr}.front-shortcuts-v17 a{font-size:14px;padding:12px;gap:8px}.front-shortcuts-v17 a:last-child{grid-column:1/-1}.cover-marketing .cover-title{font-size:clamp(34px,9vw,52px)}#original-industrial .side-index{display:none!important}.production-note-v17{padding:24px}.cover-dots button,.cover-controls button{min-width:44px;min-height:44px}.service-explorer-tabs button{min-height:44px}}
