.cf-chips{--cf-chip-icon:16px;display:flex;flex-wrap:wrap;gap:12px}
.cf-chips .cf-chip{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:30px;background:var(--e-global-color-rc_card,#141414);border:1px solid rgba(255,255,255,.08);font-family:var(--e-global-typography-primary-font-family,'Rajdhani'),sans-serif;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.04em;color:var(--e-global-color-rc_soft,#d6d6d6);text-decoration:none;transition:border-color .3s,color .3s,background-color .3s,transform .3s}
.cf-chips .cf-chip:hover{border-color:rgba(255,1,79,.45);color:#fff;transform:translateY(-2px)}
.cf-chip i,.cf-chip svg{font-size:var(--cf-chip-icon);width:var(--cf-chip-icon);height:var(--cf-chip-icon);fill:currentColor;color:var(--e-global-color-primary,#FF014F)}
.cf-chips--stagger .cf-chip{animation:cf-chip-in .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--cf-chip-i) * 45ms);animation-play-state:paused}
.cf-chips--stagger.is-in .cf-chip{animation-play-state:running}
@keyframes cf-chip-in{from{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:none}}
@media (max-width:767px){.cf-chips{gap:8px}.cf-chips .cf-chip{padding:10px 16px;font-size:15px}}
@media (prefers-reduced-motion:reduce){.cf-chips--stagger .cf-chip{animation:none}}
