@media (max-width: 1024px) {
  .hero-inner { grid-template-columns: 1fr; gap: 40px; }
  .hero-title { font-size: 42px; }
  .domain-content-grid { grid-template-columns: 1fr; }
  .ext-inner { grid-template-columns: 1fr; }
  .pricing-grid { grid-template-columns: 1fr; max-width: 440px; margin: 0 auto; }
  .tools-trust-inner { gap: 0; }
  .tools-trust-item { padding: 8px 16px; }
}
@media (max-width: 768px) {
  nav { padding: 0 20px; }
  .nav-links { display: none; }
  .hero-inner { padding: 40px 20px; }
  .features-section, .extension-section, .pricing-section { padding: 60px 20px; }
  .hero-title { font-size: 34px; letter-spacing: -1.5px; }
  .sec-title { font-size: 28px; }
  .domain-tabs { gap: 6px; }
  .dtab { padding: 8px 14px; font-size: 13px; }
  .footer-inner { flex-direction: column; gap: 20px; text-align: center; }
  .footer-links { flex-wrap: wrap; justify-content: center; }
}
