/* ── RESPONSIVE ── */
@media(max-width:768px){
  nav{padding:1rem 1.5rem}
  .nav-links{display:none;position:fixed;top:60px;left:0;right:0;background:var(--nav-bg-scrolled);backdrop-filter:blur(20px);
    flex-direction:column;gap:0;padding:1rem 0;border-bottom:1px solid var(--border)}
  .nav-links.open{display:flex}
  .nav-links li{text-align:center}
  .nav-links a{display:block;padding:0.75rem 1.5rem}
  .nav-hamburger{display:block}
  .nav-dropdown-menu{position:static;transform:none;border:none;background:transparent;display:block;padding:0;min-width:auto}
  .nav-dropdown-menu li a{padding:0.5rem 2rem;font-size:0.75rem;color:var(--text3)}
  section{padding:5rem 1.5rem}
  .page-header{padding:8rem 1.5rem 3rem}
  .pipeline{flex-direction:column;gap:0}.pipeline-arrow{transform:rotate(90deg);flex:0 0 40px}
  .stats-row{grid-template-columns:1fr}
  .card-grid,.converge-grid,.capability-grid,.values-grid{grid-template-columns:1fr}
  .value-props{grid-template-columns:1fr;padding:0 1.5rem}
  .solutions-grid{grid-template-columns:1fr}
  .footer-grid{grid-template-columns:1fr;text-align:center}
  .hero-title{letter-spacing:-1px}
  .ticker-item{padding:0 1rem;font-size:0.8rem}
}
