/* Desktop breathing room follows the landing's fluid type and content scale.
   Phones retain their compact spacing and manual walkthrough. */
@media (min-width:901px){
  :root{
    --section-space:clamp(1.75rem,2.5vw,3rem);
    --section-heading-space:clamp(1.5rem,2vw,2.25rem);
    --hero-top-space:clamp(3.5rem,6vw,6rem);
  }
  .sec{padding-block:var(--section-space)}
  .sec-head,.convergence-heading{margin-bottom:var(--section-heading-space)}
  .hero.hero-dashboard{
    padding-top:calc(var(--nav-h) + var(--hero-top-space));
    padding-bottom:var(--section-space);
  }
  .convergence{padding-block:var(--section-space)}
  .cta-final{padding-block:clamp(3rem,5vw,5rem)}
}
