/* Нотикс 2026: лендинг /lp2 в стиле сайта. Генерировано unify_css.py, графика не меняется */
body.nxl-lp2 .col-md-5 .btn-success{background-color:#2f6bff;-webkit-box-shadow:0 3px 0 #1b47b5;box-shadow:0 3px 0 #1b47b5;color:#fff}
body.nxl-lp2 .col-md-5 .btn-success:hover,body.nxl-lp2 .col-md-5 .btn-success:focus,body.nxl-lp2 .col-md-5 .btn-success:active{background-color:#2557d6;-webkit-box-shadow:0 3px 0 #163c99;box-shadow:0 3px 0 #163c99}
body.nxl-lp2 .btnMore{background-color:#2f6bff;-webkit-box-shadow:0 3px 0 #1b47b5;box-shadow:0 3px 0 #1b47b5}
body.nxl-lp2 .btnZamer,body.nxl-lp2 .btnZamer2{background-color:#2f6bff;-webkit-box-shadow:0 3px 0 #1b47b5;box-shadow:0 3px 0 #1b47b5}
body.nxl-lp2 .btnMore:hover,body.nxl-lp2 .btnZamer:hover,body.nxl-lp2 .btnZamer2:hover{background-color:#2557d6;-webkit-box-shadow:0 3px 0 #163c99;box-shadow:0 3px 0 #163c99}
body.nxl-lp2 .btnMore:active,body.nxl-lp2 .btnZamer:active,body.nxl-lp2 .btnZamer2:active{background-color:#2557d6;-webkit-box-shadow:0 3px 0 #163c99;box-shadow:0 3px 0 #163c99}
body.nxl-lp2 .seeAll a{color:#2f6bff}
body.nxl-lp2 .box-modal4 h5{color:#2f6bff}
body.nxl-lp2 .box-modal4 .price{color:#2f6bff}
body.nxl-lp2 .box-modal4 .price i{color:#2f6bff}
body.nxl-lp2 .box-modal4 .price span{color:#2f6bff}
body.nxl-lp2 .slider_text div span,body.nxl-lp2 .slider_text div a{color:#2f6bff}
body.nxl-lp2 .map .title a{color:#2f6bff}
body.nxl-lp2 #box6 .containers .col2 h3{background-color:#2f6bff}
body.nxl-lp2 #box6 .containers .col2 h4{background-color:#2f6bff}
body.nxl-lp2 #box6 .containers .btn2{background-color:#2f6bff;-webkit-box-shadow:0 3px 0 #1b47b5;box-shadow:0 3px 0 #1b47b5}

/* шрифты сайта */
body.nxl-lp2, body.nxl-lp2 *:not(.nx-head *):not(.nx-foot *):not([class*=glyphicon]):not([class*=icon-]){font-family:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif!important}
body.nxl-lp2:not(#nxl) :is(h1, h2, h3, h4, .btnZamer, .btnMore, .subBtn):not(.nx-head *):not(.nx-foot *){font-family:'Sora','Manrope',system-ui,sans-serif!important;letter-spacing:-.01em}
/* логотип NotixLP в первом экране — бренд уже в шапке сайта */
body.nxl-lp2 .masthead .logo{display:none!important}
body.nxl-lp2 .masthead{padding-top:72px!important}
body.nxl-lp2 [id]{scroll-margin-top:80px}
/* кнопки как на сайте */
body.nxl-lp2 .btnZamer, body.nxl-lp2 .btnZamer2, body.nxl-lp2 .btnMore{background:var(--nx-accent)!important;background-image:none!important;border:0!important;border-radius:999px!important;box-shadow:0 8px 22px rgba(47,107,255,.28)!important;color:#fff!important;text-shadow:none!important;line-height:1.2!important;display:inline-flex!important;align-items:center;justify-content:center;padding:12px 26px!important;height:auto!important;min-height:48px;text-decoration:none!important}
body.nxl-lp2 .btnZamer:hover, body.nxl-lp2 .btnZamer2:hover, body.nxl-lp2 .btnMore:hover{background:var(--nx-accent-ink)!important}
body.nxl-lp2 .btnMore{background:#fff!important;color:var(--nx-accent)!important;box-shadow:inset 0 0 0 2px var(--nx-accent)!important}
body.nxl-lp2 .btnMore:hover{background:#eef2f9!important}
body.nxl-lp2 .subBtn{background:var(--nx-accent)!important;background-image:none!important;border-radius:999px!important;color:#fff!important;box-shadow:0 8px 22px rgba(47,107,255,.28);position:relative;text-align:center}
body.nxl-lp2 .subBtn:hover{background:var(--nx-accent-ink)!important}
/* поля форм */
body.nxl-lp2 .optForm input[type=text]{border-radius:12px!important}
body.nxl-lp2 .box-modal2 .optForm, body.nxl-lp2 .box-modal3, body.nxl-lp2 .box-modal4{border-radius:18px}
/* правки после проверки 2026-10-11 */
body.nxl-lp2 span.item2[style*="c82525"]{color:var(--nx-muted)!important}
body.nxl-lp2 span.item2[style*="649b02"]{color:var(--nx-accent-ink)!important;font-weight:700}
body.nxl-lp2 .plan.featured .plan-head{background:var(--nx-accent)!important;background-image:none!important}
body.nxl-lp2 .plan.featured .plan-head, body.nxl-lp2 .plan.featured .plan-head *{color:#fff!important}

/* nx-tablet-fix 2026-10-13: на планшете контейнер не шире экрана */
@media (min-width:768px) and (max-width:991px){ .container{ width:auto !important; max-width:100%; } }
