.hero-actions .pricing-nav-link { flex-basis: 100%; width: fit-content; font-size: var(--type-ui); color: var(--text-secondary); }
.last-word-section .pricing-nav-link { display: block; width: fit-content; margin: var(--space-20) auto 0; color: var(--text-secondary); }
.pricing-nav-link:hover { color: var(--accent); }
/* One additional nav item: use the existing menu at tablet widths. */
@media (min-width: 768px) and (max-width: 1199px) {
  .site-header .main-nav { display: none; }
  .site-header .menu-toggle { display: grid; }
  .site-header .main-nav.open { display: flex; position: absolute; inset: 100% 0 auto; flex-direction: column; align-items: stretch; padding: var(--space-24); gap: var(--space-20); background: var(--bg-primary); border-bottom: var(--border-width) solid var(--border); }
}
