.pricing-tabs{background:#fff;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-sm);padding:0 1rem;margin-bottom:2rem;border:1px solid var(--gray-200);border-bottom:3px solid var(--primary)}.pricing-tabs .nav-tabs{border:none;gap:.5rem;padding:.75rem 0}.pricing-tabs .nav-tabs .nav-link{border:2px solid transparent;border-radius:var(--radius);font-weight:700;color:var(--gray-700);padding:.65rem 1.5rem;transition:all var(--transition-md)}.pricing-tabs .nav-tabs .nav-link.active{background:var(--primary);color:#fff;border-color:var(--primary)}.pricing-tabs .nav-tabs .nav-link:not(.active):hover{background:rgba(10,36,99,.06);border-color:var(--gray-200);color:var(--primary)}.tab-content{padding-top:1rem}