@charset "UTF-8";
.certStepsEyebrowText { font-family: 'DM Sans', system-ui, -apple-system, sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    color: var(--cs-primary-dark); }
@media (max-width: 640px) {
    .certStepsEyebrowText { font-size: 14px; letter-spacing: 1.1px; }
}
@keyframes teamsGlowPulse{
    0%, 100% { opacity: 0.2; transform: scale(0.95); }
    50% { opacity: 0.3; transform: scale(1); }
}
@keyframes teamsBadgeFloat{
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}
.teamsFloatingBadge svg.teamsHeartIcon { filter: drop-shadow(0 2px 4px rgba(220, 38, 38, 0.35)); }
.teamsEyebrowText { font-family: 'DM Sans', system-ui, -apple-system, sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    color: var(--teams-primary-dark); }
@keyframes teamsBtnShine{
    0%, 70% { left: -100%; opacity: 0; }
    75% { opacity: 1; }
    100% { left: 150%; opacity: 0; }
}
@media (max-width: 600px) {
    .teamsEyebrowText { font-size: 14px;
        letter-spacing: 1.1px; }
}
.whyChooseEyebrowText { font-family: 'DM Sans', system-ui, sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    color: var(--wcu-primary-dark); }
@media (max-width: 600px) {
    .whyChooseEyebrowText { font-size: 14px;
        letter-spacing: 1.1px; }
}