/* rz-calm.css (2026-11-02): спокойный вид по скиллу frontend-design.
   1. подписи над заголовками без капса, повторяющие заголовок скрыты;
   2. три радиуса скругления вместо ~25, мягкие тени, плоские карточки без градиентов;
   Анимации появления блоков, подъём карточек и стрелки «→» в ссылках оставлены как были.
   Подключается после rz-palette.css. Откат: удалить строку с этим файлом в шаблоне «Страницы сайта». */

/* 2. Токены: радиусы 10 / 16 / 24 и мягкие тени */
:root:root{
  --vip-radius-sm:10px;--vip-radius:16px;--vip-radius-lg:24px;
  --rz-radius-xs:10px;--rz-radius-sm:10px;--rz-radius-md:16px;--rz-radius-lg:16px;--rz-radius-xl:24px;
  --vip-shadow-sm:0 1px 2px rgba(5,31,50,.05),0 8px 20px rgba(5,31,50,.05);
  --vip-shadow:0 2px 4px rgba(5,31,50,.06),0 14px 30px rgba(5,31,50,.08);
  --vip-shadow-lg:0 24px 60px rgba(3,17,30,.16);
}

/* 1. Подписи над заголовками */
.vip-kicker{text-transform:none;letter-spacing:0;font:600 15px/1.35 var(--vip-font)}
.vip-kicker::before,.vip-hero__eyebrow::before{display:none}
.vip-hero__eyebrow{text-transform:none;letter-spacing:0;font-size:15px;font-weight:600}
.vip-section-head .vip-kicker{display:none}

/* 2. Плоские карточки без градиентов и свечения */
.vip-card,.vip-person,.vip-procedure-card,.vip-document-card,.vip-content-callout,.vip-form-shell--light,.vip-about{background:#fff}
.vip-card::before{display:none}
.vip-section--soft,.vip-section--warm,.vip-section--route{background:#f2f6f8}
.vip-bankruptcy-spot{background:#f5f9fb}
.vip-warning{background:#eef4f7}
.vip-card:hover,.vip-article:hover,.vip-article-card:hover{border-color:rgba(8,48,79,.32)}

/* 2. Единые радиусы: 10 (кнопки, поля), 16 (карточки), 24 (крупные панели) */
.vip-btn--sm,.vip-footer__settings,.vip-lead-modal__close,.vip-mail-form__captcha-image img,.vip-mail-form__consent,.vip-mail-form__submit,.vip-map-link,.vip-menu-toggle,.vip-ucoz-form .vip-consent-box,.vip-ucoz-form .vip-consent-row-native,.vip-ucoz-form .vip-field-row--captcha img,.vip-ucoz-form .vip-field-row--consent,.vip-ucoz-form button[type="submit"],.vip-ucoz-form img[src*="captcha"],.vip-ucoz-form img[src*="sec"],.vip-ucoz-form input[type="submit"]{border-radius:10px}
.vip-mail-form input[type="email"],.vip-mail-form input[type="tel"],.vip-mail-form input[type="text"],.vip-mail-form select,.vip-mail-form textarea,.vip-ucoz-form input:not([type]),.vip-ucoz-form input[type="email"],.vip-ucoz-form input[type="number"],.vip-ucoz-form input[type="password"],.vip-ucoz-form input[type="tel"],.vip-ucoz-form input[type="text"],.vip-ucoz-form select,.vip-ucoz-form textarea{border-radius:10px !important}
.vip-anchor-nav,.vip-article,.vip-article-card,.vip-article-disclaimer,.vip-bankruptcy-factor,.vip-btn,.vip-consequence,.vip-contact-card,.vip-content-callout,.vip-document-list li,.vip-drawer__close,.vip-fact,.vip-form-shell,.vip-form-shell .vip-ucoz-form,.vip-hero__brand-badge,.vip-hero__call-card,.vip-hero__person,.vip-hero__photo-frame,.vip-lead-trigger,.vip-office-gallery figure,.vip-office-grid img,.vip-person,.vip-person img,.vip-price-row,.vip-principle,.vip-warning,.vip-cookie{border-radius:16px}
.vip-bankruptcy-intro__copy,.vip-hero__photo-frame,.vip-lead-modal__dialog,.vip-map-card,.vip-map-placeholder,.vip-form-shell{border-radius:24px}
/* Кнопки: один радиус */
.vip-btn,.vip-btn--sm{border-radius:12px}
@media (max-width:620px){.vip-lead-modal__dialog{border-radius:24px 24px 0 0}}
