.mobile-jumps,.mobile-expand{display:none}
@media(max-width:600px){
 html{scroll-padding-top:180px}
 header nav{padding-top:10px;padding-bottom:10px}
 .language-bar{padding-top:3px;padding-bottom:3px}
 .mobile-jumps{display:flex;gap:6px;overflow-x:auto;padding:8px 5%;border-top:1px solid #edf1f5;background:#f5f8fc;scrollbar-width:thin}
 .mobile-jumps a{flex:0 0 auto;font-size:12px;padding:9px 12px;border:1px solid #dce3ea;background:#fff;color:#091f3d;border-radius:20px}
 .mobile-expand{display:flex;align-items:center;justify-content:space-between;width:100%;gap:14px;margin-top:20px;padding:14px 16px;background:#fff;border:1px solid #cbd7e5;color:#126bcb;font:inherit;font-size:14px;text-align:start;cursor:pointer}
 .mobile-expand:after{content:'+';font-size:21px}
 .mobile-expand[aria-expanded=true]:after{content:'−'}
 .features.mobile-folded>:nth-child(n+3),.supportgrid.mobile-folded>:nth-child(n+2),table.mobile-folded tr:nth-child(n+5){display:none}
 .layout-panel.mobile-folded{display:none}
 .support .mobile-expand{background:#102b4b;border-color:#49617c;color:#e5f1ff}
 .section{padding:38px 0}
 .sectionhead{margin-bottom:23px}
 .sectionhead .lead{margin-bottom:0}
 .features{gap:24px}
 .feature img{aspect-ratio:1.75}
 .feature small{margin-top:14px}
 .feature h3{margin:10px 0 7px}
 .process{margin-top:22px;gap:0 15px}
 .step{padding-top:17px}
 .step h3{margin:10px 0 7px}
 .step p{margin:0}
 .results img{height:260px}
 .results,.intro,.specgrid,.faq,.contactgrid{gap:23px}
 .supportgrid{margin-top:24px;padding-top:22px}
 .supportgrid h3{margin:12px 0}
 .supportgrid p{margin-bottom:0}
 .hero .lead{font-size:15px;line-height:1.65}
 .machine img{height:310px}
 .herogrid{gap:22px}
 .hero .actions .btn{padding:13px 16px}
 .metrics{padding:20px 0}
 .metric strong{font-size:18px}
 .metric span{font-size:11px;line-height:1.5}
 .layout-panel{margin-top:0}
 .wa{bottom:12px;padding:12px 16px}
}
