.section-cta-v11 { margin-top: clamp(28px, 4vw, 52px); }
.section-cta-v11 .gold-button { min-height: 56px; }
.offer-course-cta { justify-content: center; }
.income-course-cta { justify-content: flex-start; }
.portfolio-course-cta { justify-content: center; }
.premium-payment-actions { margin-top: 16px; }
.tariff-gold .premium-payment-actions .tariff-payment-full { color: #282329; border-color: rgba(40, 35, 41, .35); background: rgba(255, 255, 255, .38); }
.tariff-gold .premium-payment-actions .tariff-payment-full:hover { background: #fff; }
.premium-payment-route-note { margin: 10px 0 0; color: #5d4e51; font-size: 13px; line-height: 1.45; }
@media (max-width: 640px) {
  .section-cta-v11 .gold-button { width: min(100%, 420px); justify-content: center; text-align: center; }
  .income-course-cta { justify-content: center; }
}
