  html { scroll-behavior: smooth; scroll-padding-top: 130px; }
  body { background: var(--surface-page); }
  a { color: var(--pf-violet); }
  a:hover { color: var(--pf-magenta); }
  /* Featured + article cards */
  .know-featured { display:grid; grid-template-columns:1.1fr 0.9fr; gap:clamp(1.5rem, 3vw, 3rem); align-items:center; }
  @media (max-width: 860px){ .know-featured { grid-template-columns:1fr; } }
  .app-hero-phone { order:-1; }
  @media (max-width: 860px){ .know-featured { grid-template-columns:1fr !important; } .app-hero-phone { display:none !important; } }
  .app-grid { display:grid; grid-template-columns:1fr 1.05fr; gap:clamp(2rem, 4.5vw, 5rem); align-items:center; }
  .app-visual-wrap { order:2; }
  @media (max-width: 860px) { .app-grid { grid-template-columns:1fr; gap:clamp(2.25rem, 8vw, 3.5rem); } .app-visual-wrap { order:-1; max-width:520px; margin-inline:auto; } }
  @media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
