.rvcm .rvcm__roles{gap:9px 20px;margin-top:24px}.rvcm .rvcm__roles li{padding:0;border:0;border-radius:0;background:transparent;color:#6B6374;font-size:14px;font-weight:500}.rvcm .rvcm__btn,.rvcx .rvc__btn,.rvcx .rvc__ghost,.rvob .rvob__next,.rvob .rvob__back{border-radius:10px}.rvcm .rvcm__phone-tag,.rvcm .rvcm__pill{border-radius:8px}.rvcx .rvc__role{padding:0;background:transparent;border-radius:0;font-size:13px;color:#FFFFFF;letter-spacing:.03em}.rvcx .rvc__role-pill{padding:3px 0;border-radius:0;background:transparent;color:#7055CC}.rvcx .rvc__subtabs button,.rvcx .rvc__ptabs button,.rvcx .rvm__chip{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none}.rvcx .rvc__subtabs button[aria-selected=true],.rvcx .rvc__ptabs button[aria-selected=true],.rvcx .rvm__chip[aria-pressed=true]{background:transparent;border-bottom-color:#7055CC;color:#21172C}.rvcx .rvpp-chip,.rvob .rvob__chip{border-radius:8px;padding:9px 12px}.rvcx .rvpp-chip[aria-pressed=true],.rvob .rvob__chip[aria-pressed=true]{background:#F7F5FA;color:#21172C;border-color:#7055CC;box-shadow:inset 3px 0 #7055CC}.rvcx .rvi-chip{border:0;border-radius:0;background:transparent;padding:4px;gap:6px}.rvcx .rvi-chip .rvi-avatar{border-radius:50%}.rvcx .rvc__stats{gap:20px}.rvcx .rvc__btn,.rvcx .rvc__ghost,.rvcx .rvc__nav a,.rvcm .rvcm__btn,.rvcx .rvpp-chip,.rvob .rvob__chip{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rvcx .rvc__nav a:hover{transform:translateX(3px)}.rvcm .rvcm__btn:active,.rvcx .rvc__btn:active,.rvcx .rvc__ghost:active{transform:scale(.98)}.rvcm .rvcm__benefit{transition:transform .25s ease,box-shadow .25s ease}.rvcm .rvcm__benefit:hover{transform:translateY(-4px);box-shadow:0 12px 28px #21172c0d}.rvcm .velvt-reveal{opacity:0;transform:translateY(20px);transition:opacity .55s ease var(--velvt-reveal-delay,0ms),transform .55s cubic-bezier(.2,.7,.2,1) var(--velvt-reveal-delay,0ms)}.rvcm .velvt-reveal.is-visible{opacity:1;transform:translateY(0)}.rvcm .rvcm__chat{animation:velvt-chat-arrive 2.8s ease-in-out 1 .5s}@keyframes velvt-chat-arrive{0%,100%{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-7px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.rvcm .velvt-reveal{opacity:1!important;transform:none!important;transition:none!important}.rvcm .rvcm__chat{animation:none!important}.rvcx .rvc__btn,.rvcx .rvc__ghost,.rvcx .rvc__nav a,.rvcm .rvcm__btn,.rvcm .rvcm__benefit,.rvcx .rvpp-chip,.rvob .rvob__chip{transition:none!important}.rvcx .rvc__nav a:hover,.rvcm .rvcm__benefit:hover{transform:none}}

.rvcx .rvsb{--rvsb-a:#A31342;--rvsb-ink:#21172C;--rvsb-m:#6B6374;--rvsb-l:#E7E1EC;--rvsb-soft:#F7F5FA;--rvsb-tint:#F7F5FA;background:#F7F5FA;color:#21172C}.rvcx .rvsb__svc{background:#FFFFFF;border-color:#E7E1EC;border-radius:14px}.rvcx .rvsb__svc:has(input:checked){border-color:#7055CC;box-shadow:inset 3px 0 #7055CC}.rvcx .rvsb__svc-ic{background:#89E5CF;color:#21172C}.rvcx .rvsb__svc-txt em{padding:0;background:transparent;border-radius:0;color:#7055CC}.rvcx .rvsb__btn,.rvcx .rvsb__ghost{border-radius:10px}.rvcx .rvsb__progress span.is-on{background:#7055CC}
