:root{--rx-green:#35B44C;--rx-green-dark:#1B7F32;--rx-green-darker:#16682A;--rx-green-tint:#F3FAF5;--rx-ink:#2B3441;--rx-text:#454F5E;--rx-muted:#6B7684;--rx-line:#E4E7EC;--rx-line-soft:#F1F3F5;--rx-btn-r:999px;--rx-font-head:'Plus Jakarta Sans', sans-serif;--rx-font-body:Inter, sans-serif;--rx-sticky-bar-h:57px}.rx-icon{display:block;flex:none}.rx-btn{display:flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;border-radius:var(--rx-btn-r);font-family:var(--rx-font-body);font-weight:600;text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease}a.rx-btn--primary,a.rx-btn--primary:visited{background:var(--rx-green-dark);color:#FFF}a.rx-btn--primary:hover,a.rx-btn--primary:focus-visible{background:var(--rx-green-darker);color:#FFF}a.rx-btn--outline,a.rx-btn--outline:visited{background:#FFF;color:var(--rx-green-dark);border:1.5px solid var(--rx-green-dark)}a.rx-btn--outline:hover,a.rx-btn--outline:focus-visible{background:var(--rx-green-tint);color:var(--rx-green-dark)}@keyframes rx-phone-pulse{0%{transform:scale(1);opacity:.9}70%,100%{transform:scale(1.45);opacity:0}}@keyframes rx-phone-ring{0%,76%,100%{transform:rotate(0)}80%{transform:rotate(-14deg)}84%{transform:rotate(12deg)}88%{transform:rotate(-10deg)}92%{transform:rotate(8deg)}96%{transform:rotate(-4deg)}}@keyframes rx-icon-pop{0%,80%,100%{transform:scale(1)}86%{transform:scale(1.22)}92%{transform:scale(.94)}}@keyframes rx-icon-bounce{0%,70%,100%{transform:translateY(0)}78%{transform:translateY(-4px)}86%{transform:translateY(0)}92%{transform:translateY(-2px)}}@keyframes rx-clock-hands{to{transform:rotate(360deg)}}