/* Różdżka AI — identyczny wygląd jak Step 3 */
.svc3-ai-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;margin:16px 0 18px}
.svc3-ai-btn{
  display:inline-flex;align-items:center;gap:12px;
  padding:14px 22px;border:0;border-radius:999px;
  color:#fff;background:linear-gradient(135deg,#2bc1aa,#5fb3ee);
  box-shadow:0 10px 26px rgba(79,124,255,.32);
  cursor:pointer; position:relative; isolation:isolate;
  transition:transform .08s ease, box-shadow .2s ease;
  animation:svc3-pulse 1.8s ease-in-out infinite;
  font-weight:600; font-size:16px; letter-spacing:.2px;
}
.svc3-ai-btn:hover{transform:translateY(-1px);box-shadow:0 12px 32px rgba(79,124,255,.45)}
.svc3-ai-btn:active{transform:translateY(0)}
.svc3-ai-ico{display:inline-grid;place-items:center}
.svc3-ai-status{font-size:13px;color:#475569;min-height:18px;text-align:center}
@keyframes svc3-pulse{
  0%{box-shadow:0 10px 26px rgba(79,124,255,.32)}
  50%{box-shadow:0 13px 36px rgba(79,124,255,.52)}
  100%{box-shadow:0 10px 26px rgba(79,124,255,.32)}
}
button, .svc3-ai-txt{font-weight:600}
