/* Only the mobile overlay: clip before perspective mapping to keep graphics inside the bezel. */
@media(max-width:700px){.office-scene .hero-dashboard{clip-path:inset(0);-webkit-clip-path:inset(0);contain:paint;overflow:hidden;border-radius:0}.office-scene .hero-dashboard .dashboard-ui{overflow:hidden;border-radius:0}}
@media(max-width:700px){.home-page .office-scene{transform:translate(-50%,-50%) rotate(-1deg) scale(1.025)}}

.hot-menu .hot-home{display:flex}
@media(max-width:700px){.hot-menu a,.hot-menu a:nth-child(2){min-width:0;padding-inline:5px;font-size:.75rem}.home-page #consult{align-items:center}.home-page #consult>.line-add{align-self:center;margin-inline:auto}.inner-page .bottom-cta>.line-add{align-self:center;margin-inline:auto}}
