      #servicii .srv-card {
        height: 100%; display: flex; flex-direction: column; align-items: center; text-align: center;
        padding: 40px 32px 36px; background: #fff; border-radius: 22px; text-decoration: none;
        box-shadow: 0 10px 30px rgba(15, 23, 42, .06); transition: transform .2s ease, box-shadow .2s ease;
      }
      #servicii .srv-card:hover { transform: translateY(-4px); box-shadow: 0 18px 40px rgba(15, 23, 42, .10); }
      #servicii .srv-img { width: 180px; height: 180px; object-fit: cover; border-radius: 50%; margin-bottom: 24px; box-shadow: 0 6px 16px rgba(15,23,42,.08); }
      #servicii .srv-title { font-size: 26px; font-weight: 800; color: #1d1d1f; margin: 0 0 12px; transition: color .2s ease; }
      #servicii .srv-desc { font-size: 16px; line-height: 1.6; color: #5a5866; margin: 0; max-width: 320px; }
      #servicii .srv-card:hover .srv-title { color: #EA0029; }

    #quick-access .qa-unified-card {
      padding: 10px 14px;
      border-radius: 14px;
    }

    #quick-access .qa-items-container {
      min-height: 78px;
    }

    #quick-access .qa-item {
      padding: 12px 10px;
      gap: 6px;
    }

    #quick-access .qa-divider {
      height: 44px;
      opacity: .12;
    }

    #quick-access .qa-item i {
      margin-bottom: 2px;
    }

    #quick-access .container {
      max-width: 980px;
    }
