/* ═══════════════════════════════════════════════
       BUTTON 2 — Pulse ring (yashil-teal)
       Tashqarida pulse halqalari chiqadi
    ═══════════════════════════════════════════════ */
    .consulting-header-button {
      position: relative;
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 12px 26px;
      border-radius: 999px;
      border: 1.5px solid rgba(20,184,166,.5);
      cursor: pointer;
      font-family: 'Sora', sans-serif;
      font-size: 14px;
      font-weight: 600;
      letter-spacing: -.01em;
      color: #fff;
      background: linear-gradient(135deg, rgb(218 248 0 / 88%) 0%, rgb(25 127 2 / 90%) 100%);
			backdrop-filter: blur(12px);
      overflow: visible;
      transition: transform .3s ease, border-color .3s ease;
      text-decoration: none;
    }

   .consulting-header-button::before,
   .consulting-header-button::after {
      content: '';
      position: absolute;
      inset: -4px;
      border-radius: 999px;
      border: 1.5px solid rgba(20,184,166,.6);
      animation: b2Pulse 2s ease-out infinite;
    }
    .consulting-header-button::after {
      animation-delay: 1s;
    }

    @keyframes b2Pulse {
      0%   { transform: scale(1);   opacity: .8; }
      100% { transform: scale(1.35); opacity: 0; }
    }

    .consulting-header-button:hover {
      transform: scale(1.05);
      border-color: rgba(20,184,166,.9);
      box-shadow: 0 0 28px rgba(20,184,166,.4), inset 0 0 20px rgba(20,184,166,.1);
    }

    .consulting-header-button .b-icon { font-size: 13px; }