/* Нотикс 2026: лендинг /lp в стиле сайта. Генерировано unify_css.py, графика не меняется */
body.nxl-lp .btn1{background-color:#2f6bff;background:linear-gradient(#4d84ff,#2557d6);background:-o-linear-gradient(#4d84ff,#2557d6);background:-ms-linear-gradient(#4d84ff,#2557d6);background:-moz-linear-gradient(#4d84ff,#2557d6);background:-webkit-linear-gradient(#4d84ff,#2557d6);color:#fff}
body.nxl-lp .btn1:hover{background-color:#2557d6;background:linear-gradient(#2f6bff,#1b47b5);background:-o-linear-gradient(#2f6bff,#1b47b5);background:-ms-linear-gradient(#2f6bff,#1b47b5);background:-moz-linear-gradient(#2f6bff,#1b47b5);background:-webkit-linear-gradient(#2f6bff,#1b47b5)}
body.nxl-lp .btn2,body.nxl-lp .btn3{background-color:#2557d6;color:#fff}
body.nxl-lp .btn2{background:linear-gradient(#2f6bff,#1b47b5);background:-o-linear-gradient(#2f6bff,#1b47b5);background:-ms-linear-gradient(#2f6bff,#1b47b5);background:-moz-linear-gradient(#2f6bff,#1b47b5);background:-webkit-linear-gradient(#2f6bff,#1b47b5)}
body.nxl-lp .btn2:hover{background-color:#2f6bff;background:linear-gradient(#4d84ff,#2557d6);background:-o-linear-gradient(#4d84ff,#2557d6);background:-ms-linear-gradient(#4d84ff,#2557d6);background:-moz-linear-gradient(#4d84ff,#2557d6);background:-webkit-linear-gradient(#4d84ff,#2557d6)}
body.nxl-lp .btn3{background:linear-gradient(#2f6bff,#1b47b5);background:-o-linear-gradient(#2f6bff,#1b47b5);background:-ms-linear-gradient(#2f6bff,#1b47b5);background:-moz-linear-gradient(#2f6bff,#1b47b5);background:-webkit-linear-gradient(#2f6bff,#1b47b5)}
body.nxl-lp .btn3:hover{background-color:#2557d6;background:linear-gradient(#1b47b5,#2f6bff);background:-o-linear-gradient(#1b47b5,#2f6bff);background:-ms-linear-gradient(#1b47b5,#2f6bff);background:-moz-linear-gradient(#1b47b5,#2f6bff);background:-webkit-linear-gradient(#1b47b5,#2f6bff);color:#fff}
body.nxl-lp .btn3.active{background-color:#2f6bff;background:linear-gradient(#4d84ff,#2557d6);background:-o-linear-gradient(#4d84ff,#2557d6);background:-ms-linear-gradient(#4d84ff,#2557d6);background:-moz-linear-gradient(#4d84ff,#2557d6);background:-webkit-linear-gradient(#4d84ff,#2557d6)}
body.nxl-lp .popup form input{border:3px solid #2f6bff}
body.nxl-lp .popup form input:focus{border-color:#2f6bff}
body.nxl-lp .nav h1 span{color:#7ea4ff}
body.nxl-lp .nav ul li a{border-bottom:1px dotted #2f6bff}
body.nxl-lp .nav ul li a:hover{color:#7ea4ff}
body.nxl-lp #box1 .item2 ul li p span,body.nxl-lp #box1 h1 span{background-color:#2f6bff;color:#fff}
body.nxl-lp #box1 .item1 a{color:#2f6bff;border-bottom:1px dotted #2f6bff}
body.nxl-lp #box1 .item1 a:hover{color:#1b47b5;border-color:#1b47b5}
body.nxl-lp #box1 form input,body.nxl-lp #box11 form input{border:3px solid #2f6bff}
body.nxl-lp #box1 form .title2{color:#7ea4ff}
body.nxl-lp #box1 form .title2 span{color:#1b47b5}
body.nxl-lp .popupMain form h2.close{background-color:#2f6bff;color:#fff}
body.nxl-lp .popupMain form h2.close:hover{background-color:#1b47b5}
body.nxl-lp #box4 .popupTarif form h2.close{background-color:#2f6bff;color:#fff}
body.nxl-lp #box4 .popupTarif form h2.close:hover{background-color:#1b47b5}
body.nxl-lp #box6 .container .col1>img{border:3px solid #2f6bff}
body.nxl-lp #box6 .container a{color:#2f6bff}
body.nxl-lp #box6 .container a:hover{color:#1b47b5}
body.nxl-lp #box6 .container .col2 h3{background-color:#dbe6ff}
body.nxl-lp #box6 .container .col2 h4{background-color:#dbe6ff}
body.nxl-lp #box7 a{background-color:#2f6bff}
body.nxl-lp #box9 .item1 h1 span{border:4px solid #2f6bff;color:#7ea4ff}
body.nxl-lp #box9 .item1 p a:hover{color:#1b47b5;border-color:#9db8ff}
body.nxl-lp #box9 .item2 p:last-child a:hover{color:#1b47b5;border-color:#1b47b5}
body.nxl-lp #box9 .item3 a:hover{color:#1b47b5}
body.nxl-lp #box11 h3{color:#7ea4ff}
body.nxl-lp #box11 form .title2 span{color:#1b47b5}

/* шрифты сайта */
body.nxl-lp, body.nxl-lp *:not(.nx-head *):not(.nx-foot *){font-family:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif!important}
body.nxl-lp:not(#nxl) :is(h1, h1 *, h2, h3, h4, .title, .title1, .z-phone-header, .btn2):not(.nx-head *):not(.nx-foot *){font-family:'Sora','Manrope',system-ui,sans-serif!important;letter-spacing:-.01em}
body.nxl-lp #box1 h1 span{font-size:40px!important;line-height:1.25!important;padding:2px 12px;border-radius:8px}
body.nxl-lp h1 span{border-radius:8px}
/* верхняя панель лендинга -> якорное меню под шапкой сайта */
body.nxl-lp .nav{position:sticky!important;top:66px;height:auto!important;background:#fff!important;box-shadow:none!important;border-bottom:1px solid var(--nx-border);z-index:40!important}
body.nxl-lp .nav>div{width:auto!important;max-width:960px;overflow:visible!important}
body.nxl-lp .nav>div>a.scroll{display:none!important}
body.nxl-lp .nav ul{float:none!important;display:flex;justify-content:center;flex-wrap:wrap;gap:4px;padding:8px 0!important}
body.nxl-lp .nav ul li{float:none!important;padding:0!important;background:none!important}
body.nxl-lp .nav ul li a{display:inline-block;padding:8px 14px;border-radius:999px;border:0!important;font-size:14px!important;font-weight:600;color:var(--nx-muted)!important;text-transform:lowercase!important}
body.nxl-lp .nav ul li a::first-letter{text-transform:uppercase}
body.nxl-lp .nav ul li a:hover, body.nxl-lp .nav ul li.active a{background:#eef2f9;color:var(--nx-fg)!important}
/* кнопки как на сайте */
body.nxl-lp .btn2, body.nxl-lp .btn3{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;text-shadow:none!important;color:#fff!important;letter-spacing:0}
body.nxl-lp .btn2:hover, body.nxl-lp .btn3:hover{background:var(--nx-accent-ink)!important}
/* якоря не прячутся под шапкой сайта и якорным меню */
body.nxl-lp .box, body.nxl-lp [id^=box]{scroll-margin-top:130px}
/* поля форм */
body.nxl-lp form input[type=text]{border-radius:12px!important}
/* жёлтая графика -> тон сайта (рисунок тот же, меняется только цвет) */
body.nxl-lp #box1{margin-top:0!important}
body.nxl-lp img[src$="/arr.png"], body.nxl-lp img[src$="/pic7.png"], body.nxl-lp img[src$="/pic8.png"], body.nxl-lp img[src$="/pic9.png"], body.nxl-lp img[src$="/pic10.png"], body.nxl-lp img[src$="/pic11.png"], body.nxl-lp img[src$="/pic12.png"], body.nxl-lp img[src$="/pic13.png"]{filter:hue-rotate(180deg) saturate(1.2)}
body.nxl-lp .box:not(#box1) h1 span{filter:hue-rotate(180deg) saturate(1.2)}
body.nxl-lp #box4 .row2{background:#dbe6ff!important;background-image:none!important}
/* правки по скриншоту Ивана 2026-10-11 */
body.nxl-lp #box11 h3{color:var(--nx-accent-ink)!important;font-size:34px!important;line-height:1.25!important;padding:22px 0 30px!important}
body.nxl-lp #box1 form .title1{font-size:13px!important;line-height:1.3!important;margin-bottom:10px!important}
body.nxl-lp #box11 form .title1{font-size:19px!important;line-height:1.3!important;margin-bottom:10px!important}
body.nxl-lp #box1 form>p, body.nxl-lp #box11 form>p{display:none!important}
body.nxl-lp #box1 form .nxl-consent, body.nxl-lp #box11 form .nxl-consent{font-size:10.5px!important;line-height:1.3!important;margin:0 auto 4px!important;max-width:100%!important;padding:0 6px}
body.nxl-lp #box1 form button, body.nxl-lp #box11 form button{margin-top:4px!important}
body.nxl-lp span.item2[style*="c82525"]{color:var(--nx-muted)!important}
body.nxl-lp span.item2[style*="649b02"]{color:var(--nx-accent-ink)!important;font-weight:700}
body.nxl-lp .box:not(#box1) h1 span{font-size:38px!important;line-height:1.2!important}
body.nxl-lp #box10 form input{margin-bottom:4px!important;height:36px!important}
body.nxl-lp #box10 form .nxl-consent{font-size:10.5px!important;line-height:1.3!important;max-width:360px!important;margin:0 auto 2px!important;text-align:center!important}
body.nxl-lp #box10 form button{margin-top:2px!important}
body.nxl-lp #box11 form .nxl-consent{max-width:337px!important}
