/* ═══════════════════════════════════════
   Responsive Queries
═══════════════════════════════════════ */
@media (max-width: 1024px) {

  .trust-item {
    padding: 0.4rem 1rem;
    font-size: 0.6rem;
    letter-spacing: 0.07em;
  }

      .services-grid   { grid-template-columns: repeat(2, 1fr); }
      .qual-grid       { grid-template-columns: repeat(2, 1fr); }
      .about-grid      { grid-template-columns: 1fr; gap: 3rem; }
      .about-left      { position: static; }
      .faq-grid        { grid-template-columns: 1fr; gap: 3rem; }
      .footer-top      { grid-template-columns: 1fr 1fr; gap: 3rem; }
      .guide-grid      { grid-template-columns: 1fr; gap: 2.5rem; }
    }

@media (max-width: 768px) {

  #trust-bar {
    padding: 0;
  }

  .trust-inner {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0;
  }

  .trust-item {
    padding: 0.85rem 0.5rem;
    border-right: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
    justify-content: center;
    text-align: center;
    font-size: 0.58rem;
  }

  .trust-item:nth-child(3),
  .trust-item:nth-child(6) {
    border-right: none;
  }

  .trust-item:nth-child(4),
  .trust-item:nth-child(5),
  .trust-item:nth-child(6) {
    border-bottom: none;
  }

      .nav-links       { display: none; }
      .nav-hamburger   { display: flex; }
      .services-grid   { grid-template-columns: 1fr; }
      .qual-grid       { grid-template-columns: 1fr; }
      .testimonials-grid { grid-template-columns: 1fr; }
      .impact-grid     { grid-template-columns: repeat(2, 1fr); }
      
      
      .footer-top      { grid-template-columns: 1fr; gap: 2.5rem; }
      #floating-cta    { display: block; }
      .hero-actions    { flex-direction: column; align-items: flex-start; }
    }
