/* landing: отличия от основы _base/ui; сгенерировано tools/css_majority.py */
.slideFromBottom { animation:slideFromBottom 1s cubic-bezier(.19,1,.22,1);animation-fill-mode:forwards;transition-property:opacity,transform }
.scaleFromSmall { animation:scaleFromSmall 1s cubic-bezier(.19,1,.22,1);animation-fill-mode:forwards;transition-property:opacity,transform }
.btn { background:#27c58b;background-image:linear-gradient(90deg, #27C58B, #029E81 50%, #006972);background-size:200%;background-position:0 0;background-repeat:no-repeat;transition:background-position .3s ease }
html { overflow-x:hidden }
.btn:hover { background-position:100% 0 }

@keyframes scaleFromSmall {0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}
@keyframes slideFromBottom {0%{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:translateZ(0)}}

/* ===== вручную (генератор этот раздел сохраняет) ===== */
/* главная — новое оформление (27.10.2026, принято маркетингом 05.11.2026). body — сильнее стилей блоков */
body .btn, body .pricenew2__item-button:not(:disabled), body .pricenew2__item.mini .pricenew2__item-button:not(:disabled) { background:#0342E4;background-image:none;box-shadow:inset 0 -6px 16px #0434AF }  /* неактивная «Выбрать» — серая, как была */
body .btn:hover, body .pricenew2__item-button:not(:disabled):hover, body .pricenew2__item.mini .pricenew2__item-button:not(:disabled):hover { background:#0342E4;background-image:none }
body .link { color:#0342E4 }
body .main__bottom-link { color:#0D55E7 }
body .pricenew2__bottom-text a { color:#0342E4 }
body .pricenew2__item-head-icon { filter:hue-rotate(5deg) brightness(1.5) }
body .product-realdeal-slider { --product-realdeal-green-light:#EAF1FF;--product-realdeal-green:#0342E4;--product-realdeal-border:#D6E2FA }
body .main { background-image:url(/_astro/main_bg.DhI0u19g.webp) }
/* 27.10.2026: тема главной — синяя (переменные темы — theme в src/content/pages/landing.json); ниже — зашитые зелёные цвета темы */
body .link { border-color:#0342E4 }
body .adv__item-icon { background:#EAF1FF }
body .product_realdeal .calc-swiper-arrow-btn { filter:none;border-color:#0342E4;background-color:#EAF1FF }
body .product_realdeal .calc-swiper-arrow-btn:hover { background-color:#D6E2FA }
body .pricenew2__item_popular, body .pricenew2__cont .pricenew2__item:hover { background-color:#EAF1FF }
body .pricenew2__cont .pricenew2__item:hover { border-color:#0342E4 }
body .fill, body .mcw-select__item_checked { background:#0342E4;background-image:none }
body .main__bottom-price span { color:#0342E4 }
/* шапка на мобильных: «Личный кабинет» — просто текст цвета темы, как на других лендингах (правило кнопок выше его перебивало) */
@media screen and (max-width:991px) {
  body .header__connect.btn, body .header__connect.btn:hover { background:none;background-image:none;box-shadow:none;color:var(--accent) }
}
body .cases__item:hover .cases__item-link { background:#0342E4;border-color:#0342E4 }
/* «Энциклопедия»: отступ под подзаголовком — как у «Кейсов» (43px), заголовки карточек +2px; картинки кейсов — скругление */
body section.encyclopedia .subtitle { margin-bottom:43px }
body .encyclopedia-card-title { font-size:18px }
body .cases__item-img, body .cases__item-img img { border-radius:5px }
