.tariff-landing-page { margin: 40px 0; }
.tariff-landing-page .tarif-list { margin-bottom: 40px; }
.tariff-landing-page .tarif-list__card { background-color: #f6f9fa; }
.tariff-landing-page .tarif-list__card a.btn { display: inline-block; width: max-content; text-decoration: none; padding: 10px 20px; border-radius: 6px; font-size: 15px; font-weight: 600; }
.tariff-landing-page .tarif-list__card a.btn-primary { background-color: var(--primary-color); color: #fff; border: none; }
.tariff-landing-page .tarif-list__card a.btn-primary:hover { opacity: 0.85; color: #fff; }
.tariff-landing-page .form-control { width: 100%; padding: 10px 12px; border: 1px solid #ccc; border-radius: 6px; font-size: 14px; background-color: #fff; cursor: pointer; }
.tariff-landing-page .tariff-list__license-info { margin: 10px 0; padding: 12px; background: #f5f4ff; border-radius: 6px; }
.tariff-landing-page .tariff-list__license-info h4 { font-size: 18px !important; margin: 4px 0 !important; }
.tariff-landing-page .tariff-list__license-info p { margin: 0; font-size: 13px; }
.additional-services { margin-top: 10px; }
