/* Контраст кнопок и ховеры */
.wp-block-button__link{transition:transform .2s ease, box-shadow .2s ease}
.wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,99,235,.25)}
.wp-block-button__link.has-primary-background-color{color:#fff !important}
.wp-block-button__link.has-accent-background-color{color:#fff !important}
.wp-block-button.is-style-outline .wp-block-button__link{border:1px solid var(--wp--preset--color--border);color:var(--wp--preset--color--text)}

.card{border:1px solid var(--wp--preset--color--border);border-radius:16px;padding:24px;background:#fff;transition:box-shadow .2s ease, transform .2s ease}
.card:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.06)}

.section{padding:64px 0}
.section-muted{background:var(--wp--preset--color--bg-muted)}
.badge{display:inline-block;padding:6px 10px;border-radius:999px;background:#ebf2ff;color:#1d4ed8;font-weight:700;font-size:12px}
.badge-n{display:inline-block;background:#eef2ff;color:#1d4ed8;border-radius:999px;padding:4px 10px;font-weight:800;font-size:12px}
.pricing .wp-block-column{border:1px solid var(--wp--preset--color--border);border-radius:16px;padding:24px;background:#fff}
.small{font-size:1rem;color:var(--wp--preset--color--muted)}
