@media(max-width:760px){
  .business-page{overflow-x:hidden}
  .business-page .shell{width:calc(100% - 28px)!important}
  .business-page .nav{min-height:62px!important;padding:8px 10px!important;gap:8px!important}
  .business-page .brand-mark{width:40px!important;height:40px!important}.business-page .brand b{font-size:14px!important}.business-page .brand small{font-size:8px!important}
  .business-page .nav-links{display:flex!important;margin-inline-start:auto!important;gap:0!important}.business-page .nav-links a{display:none!important}.business-page .nav-links a[href^="crm.php"]{display:block!important;padding:9px 10px!important;border:1px solid #c8ff3d!important;border-radius:9px!important;color:#c8ff3d!important;font-size:11px!important;white-space:nowrap!important}
  .business-page .nav-actions{gap:6px!important}.business-page .language-menu summary{min-width:42px!important;width:42px!important;height:40px!important;padding:0!important;font-size:0!important;display:grid!important;place-items:center!important}.business-page .language-menu summary:first-letter{font-size:18px!important}.business-page .language-menu div{inset-inline:auto 0!important;min-width:150px!important}.business-page .nav-actions>.button{display:none!important}
  .business-page .hero{padding-top:112px!important;padding-bottom:38px!important}.business-page .hero-copy>.eyebrow{font-size:9px!important;letter-spacing:.05em!important;padding:7px 9px!important}.business-page .hero h1{margin:20px 0 18px!important;font-size:clamp(43px,13.2vw,58px)!important;line-height:1.02!important;letter-spacing:-.045em!important}.business-page .hero-copy>p{font-size:14px!important;line-height:1.7!important}.business-page .hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin-top:24px!important}.business-page .hero-actions .button{width:100%!important;min-height:52px!important;box-shadow:4px 4px 0 #6da8ff!important}.business-page .hero-actions .text-link{width:max-content!important}.business-page .hero-notes{margin-top:19px!important;padding-top:17px!important}.business-page .hero-notes span{font-size:11px!important;line-height:1.55!important}.business-page .hero-copy:after{display:none!important}
  .business-page .proof-inner{width:100%!important;padding-inline:14px!important;gap:25px!important;scrollbar-width:none!important}.business-page .proof-inner::-webkit-scrollbar{display:none}.business-page .proof-inner>*{flex:0 0 auto!important;font-size:10px!important}
  .business-page .business-services{width:100%!important;padding:52px 0!important}.business-page .business-services>.business-heading{width:calc(100% - 28px)!important;margin-inline:auto!important}.business-page .business-heading{margin-bottom:24px!important}.business-page .business-heading .kicker{font-size:9px!important}.business-page .business-heading h2{font-size:34px!important;line-height:1.1!important;letter-spacing:-.035em!important}.business-page .business-heading p{font-size:13px!important;line-height:1.65!important}
  .business-page .service-cards{display:flex!important;overflow-x:auto!important;gap:11px!important;padding:2px 14px 24px!important;scroll-snap-type:x mandatory!important;scroll-padding:14px!important;scrollbar-width:none!important}.business-page .service-cards::-webkit-scrollbar{display:none}.business-page .service-cards article,.business-page .service-cards article:nth-child(n){flex:0 0 84vw!important;min-height:275px!important;padding:21px!important;border-radius:16px!important;scroll-snap-align:start!important}.business-page .service-icon{width:44px!important;height:44px!important;margin-bottom:38px!important;font-size:19px!important}.business-page .service-cards h3{font-size:22px!important;margin-bottom:8px!important}.business-page .service-cards p{font-size:12px!important;line-height:1.55!important;padding-bottom:48px!important}.business-page .service-link{inset-inline-start:21px!important;bottom:18px!important;font-size:11px!important}
  .business-page .industry-section{padding:52px 0!important}.business-page .industry-section .business-heading{width:calc(100% - 28px)!important;margin-inline:auto!important}.business-page .industry-grid{display:flex!important;overflow-x:auto!important;gap:10px!important;padding:1px 14px 22px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.business-page .industry-grid::-webkit-scrollbar{display:none}.business-page .industry-grid article{flex:0 0 76vw!important;min-height:185px!important;padding:20px!important;scroll-snap-align:start!important}.business-page .industry-grid h3{margin:28px 0 7px!important;font-size:20px!important}.business-page .industry-grid p{font-size:12px!important;line-height:1.55!important}
  .business-page .language-feature{width:calc(100% - 28px)!important;margin:28px auto!important;padding:27px 21px!important;gap:21px!important}.business-page .language-feature h2{font-size:30px!important;line-height:1.12!important}.business-page .language-feature p{font-size:13px!important;line-height:1.6!important;margin-bottom:20px!important}.business-page .language-feature>strong{font-size:39px!important;letter-spacing:-.06em!important}.business-page .language-feature .button{width:100%!important;box-shadow:4px 4px 0 #c8ff3d!important}
  .business-page .cta-section{width:calc(100% - 28px)!important;margin:34px auto!important;padding:29px 21px!important}.business-page .cta-section h2{font-size:30px!important}.business-page .cta-section p{font-size:13px!important}.business-page .cta-actions{display:grid!important;gap:11px!important}.business-page .cta-actions>*{width:100%!important;justify-content:center!important;text-align:center!important}
  .subscribe-modal{padding:0!important;place-items:end center!important}.subscribe-backdrop{background:rgba(9,12,22,.72)!important}.subscribe-dialog{width:100%!important;max-height:94dvh!important;border-width:1px 0 0!important;border-radius:22px 22px 0 0!important;padding:28px 18px calc(22px + env(safe-area-inset-bottom))!important;box-shadow:0 -18px 60px rgba(9,12,22,.28)!important}.subscribe-dialog h2{padding-inline-end:42px!important;font-size:28px!important}.subscribe-dialog>p{font-size:12px!important;margin-bottom:18px!important}.subscribe-dialog form{gap:12px!important}.subscribe-dialog input,.subscribe-dialog select{height:50px!important;min-height:50px!important;font-size:13px!important}.subscribe-dialog textarea{min-height:92px!important;font-size:13px!important}.modal-close{top:14px!important;inset-inline-end:14px!important}.modal-submit{position:sticky!important;bottom:0!important;z-index:3!important;min-height:52px!important;box-shadow:0 -10px 24px #f7f3ea,4px 4px 0 #ff6b35!important}
}
@media(max-width:370px){.business-page .hero h1{font-size:42px!important}.business-page .service-cards article{flex-basis:88vw!important}.business-page .industry-grid article{flex-basis:82vw!important}}
