/**
 * Site-wide button corner radius (public pages).
 */
:root {
  --btn-radius: 4px;
}

button,
input[type="button"],
input[type="submit"],
input[type="reset"],
.btn,
a.btn,
.btn-dark,
.btn-white,
.btn-green,
.btn-ghost,
.btn-primary,
.btn-pricing-primary,
.btn-pricing-secondary,
.analist-lite-btn__inner,
.store-btn,
.hero-ai-cta,
.hero-ai-callback,
.hero-ai-ask,
.hero-ai-send,
.hero-chat-cta-btn,
.pkg-cmp-btn,
.pkg-plan-card-cta,
.cta-wide,
.pkg-quote-form__submit,
.pkg-quote-modal__close,
.meeting-step-btn,
.meeting-icon-btn,
.meeting-duration-btn,
.meeting-slot,
.meeting-day,
.meeting-modal-close,
.nav-toggle,
.nav-btn,
.connect-controls .nav-btn,
.topbar-callback,
.seo-intro__cta,
.seo-services-carousel__btn,
.contact-submit,
.references-cta__btn,
.references-story-modal__btn,
.partners-form__submit,
.careers-card__cta,
.blog-sidebar-btn,
.blog-summary-btn,
.not-found-page__btn,
.tool-rate-btn,
.tool-btn-secondary,
.site-whatsapp-fab,
.tool-wa-submit,
.tool-pro-actions .btn-dark,
.faq-q,
.panel-pill,
.mobile-nav__cta,
.period-toggle button,
.pricing-period-btn,
[class*="__submit"],
[class*="-btn"]:not(.nav-toggle__bar) {
  border-radius: 4px !important;
}
