﻿.plan-cta-wrap {
  margin-top: 28px;
  display: flex;
  justify-content: center;
}

.plan-cta-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 220px;
  padding: 13px 20px;
  border-radius: 14px;
  text-decoration: none;
  background: linear-gradient(90deg, #36a1e3, #4f46e5);
  color: #fff;
  font-weight: 800;
  letter-spacing: -0.01em;
  box-shadow: 0 14px 26px rgba(54, 161, 227, 0.18);
}

@media (max-width: 768px) {
  .plan-cta-btn {
    width: 100%;
    max-width: 320px;
  }
}
