/* V67 — dedicated readable mobile Command Desk */
@media(max-width:720px){
 .home.mls-platform-v3.mls-audited-ui main section.hc-hero{display:block!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}
 .hc-shell{display:flex!important;flex-direction:column!important;width:min(92%,680px)!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:24px 0 30px!important;gap:24px!important}
 .hc-copy,.hc-device,.hc-command,.hc-visual,.hc-command-steps,.hc-command-lower,.hc-route-card,.hc-value-stack{visibility:visible!important;opacity:1!important}
 .hc-copy{width:100%!important;flex:none!important}
 .hc-eyebrow{font-size:6.5px!important}.hc-eyebrow>b{font-size:5px!important;padding:4px 6px!important}
 .hc-slidecount{margin-top:10px!important}
 .hc-copy h1{max-width:none!important;margin:7px 0 10px!important;font-size:clamp(34px,10.6vw,46px)!important;line-height:1!important;letter-spacing:-.048em!important}
 .hc-copy>p{max-width:none!important;color:#d9e9f8!important;font-size:12px!important;line-height:1.48!important;display:block!important;overflow:visible!important}
 .hc-actions{display:grid!important;grid-template-columns:1.08fr .92fr!important;gap:8px!important;margin-top:16px!important}
 .hc-primary,.hc-secondary{width:100%!important;min-width:0!important;min-height:44px!important;padding:0 8px 0 12px!important;font-size:8px!important;border-radius:11px!important}
 .hc-primary i{width:29px!important;height:29px!important}.hc-secondary{justify-content:center!important}.hc-secondary i{width:20px!important;height:20px!important}
 .hc-proof{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin-top:15px!important}
 .hc-proof>span{min-height:37px!important;padding:4px 2px 4px 29px!important}.hc-proof i{width:24px!important;height:24px!important;font-size:8px!important}.hc-proof b{font-size:7px!important}.hc-proof small{display:none!important}
 .hc-device{display:block!important;position:relative!important;z-index:6!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 18px!important;transform:none!important;perspective:none!important}
 .hc-command{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:454px!important;margin:0!important;overflow:hidden!important;border-radius:18px!important;transform:none!important;box-shadow:0 22px 55px rgba(0,0,0,.38),0 0 0 1px rgba(74,205,255,.15),inset 0 1px rgba(255,255,255,.16)!important}
 .hc-commandbar{height:40px!important;padding:0 10px!important;font-size:5.5px!important}.hc-commandbar>b{margin-right:34px!important;font-size:5px!important}
 .hc-visual{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:396px!important;padding:10px!important;overflow:visible!important}
 .hc-command-title{display:flex!important;margin-bottom:8px!important}.hc-command-title span,.hc-command-title b{font-size:5px!important}
 .hc-command-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,82px)!important;gap:7px!important;width:100%!important}
 .hc-command-steps>em{display:none!important}
 .hc-command-steps>article{display:grid!important;grid-template-columns:28px 1fr!important;grid-template-rows:auto auto!important;column-gap:7px!important;align-content:center!important;width:auto!important;height:82px!important;min-height:82px!important;margin:0!important;padding:9px!important;text-align:left!important;transform:none!important;animation:hc67MobileCard 5.5s ease-in-out infinite!important}
 .hc-command-steps article i{grid-row:1/3!important;width:28px!important;height:28px!important;margin:0!important;font-size:6px!important}
 .hc-command-steps article b{min-height:0!important;color:#fff!important;font-size:8px!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important}
 .hc-command-steps article small{margin-top:3px!important;color:#b4cce3!important;font-size:5.5px!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important}
 .hc-command-lower{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;margin-top:8px!important}
 .hc-route-card{display:block!important;position:relative!important;width:100%!important;height:142px!important;min-height:142px!important;padding:10px!important;border-radius:11px!important}
 .hc-route-card>small{font-size:4.5px!important}.hc-route-card>strong{font-size:10px!important}.hc-route-card>p{left:10px!important;bottom:8px!important;max-width:72%!important;color:#c0d5e8!important;font-size:5.5px!important}.hc-route-card>em{right:10px!important;bottom:8px!important;font-size:5px!important}
 .hc-route-chart{left:12px!important;right:12px!important;top:42px!important;height:54px!important}
 .hc-value-stack{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important}
 .hc-value-stack>span{display:grid!important;grid-template-columns:22px 1fr!important;gap:4px!important;min-width:0!important;min-height:43px!important;padding:5px!important;border-radius:8px!important;transform:none!important;animation:hc67MobileValue 5s ease-in-out infinite!important;box-shadow:0 8px 18px rgba(0,0,0,.16),inset 0 1px rgba(255,255,255,.08)!important}
 .hc-value-stack i{width:21px!important;height:21px!important;font-size:8px!important}.hc-value-stack b{color:#fff!important;font-size:5.5px!important;line-height:1.15!important;white-space:normal!important;overflow:visible!important}
 .hc-device-base{display:flex!important;left:3%!important;right:3%!important;bottom:2px!important;height:27px!important}.hc-device-base b{font-size:4.5px!important}
}
@media(max-width:390px){
 .hc-shell{width:94%!important}.hc-copy h1{font-size:33px!important}.hc-command{min-height:444px!important}.hc-command-steps{grid-template-rows:repeat(2,78px)!important}.hc-command-steps>article{height:78px!important;min-height:78px!important;padding:7px!important}.hc-command-steps article b{font-size:7px!important}.hc-route-card{height:138px!important;min-height:138px!important}.hc-value-stack b{font-size:5px!important}
}
@keyframes hc67MobileCard{0%,100%{box-shadow:0 8px 18px rgba(0,0,0,.13),inset 0 1px rgba(255,255,255,.08)}50%{box-shadow:0 0 22px rgba(22,139,255,.24),inset 0 1px rgba(255,255,255,.12)}}
@keyframes hc67MobileValue{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
@media(prefers-reduced-motion:reduce){.hc-command-steps>article,.hc-value-stack>span{animation:none!important}}
