:root{color-scheme:light}html{scroll-behavior:smooth}body{min-width:320px}#tildacopy,.t-tildalabel{display:none!important}.p-nix-form__success,.p-nix-form__error{box-sizing:border-box;width:100%;margin:0 0 16px;padding:14px 16px;border-radius:5px;font-family:var(--t-text-font,Arial),sans-serif;font-size:13px;line-height:1.45}.p-nix-form__success{color:#f8f8ef;background:#5b6548}.p-nix-form__error{color:#7d2f20;border:1px solid #944833;background:#f8e9e4}.p-nix-form__success[hidden],.p-nix-form__error[hidden]{display:none!important}.p-nix-form .p-nix-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.p-nix-form .t-input:focus,.p-nix-form textarea:focus{outline:2px solid rgba(91,101,72,.45);outline-offset:2px}.p-nix-form .t-checkbox__labeltext a{color:inherit!important;text-decoration:underline!important;text-underline-offset:2px!important}.p-nix-form .t-submit{border:0!important;border-radius:5px!important;background:#5b6548!important;color:#efede4!important;font-family:var(--t-text-font,Arial),sans-serif!important;font-size:14px!important;cursor:pointer!important;transition:background-color .2s ease!important}.p-nix-form .t-submit:hover{background:#3f4632!important}.p-nix-form .t-submit:disabled{cursor:wait!important;opacity:.68}@media(max-width:479px){.p-nix-form .t-input-group_width50{width:calc(50% - 5px)!important}.p-nix-form .t-input-group_inrow-withsibling{margin-right:10px!important}.p-nix-form .t-input-group{margin-bottom:10px!important}.p-nix-form .t-input:not(textarea){height:40px!important}.p-nix-form textarea.t-input{height:125px!important}.p-nix-form .t-checkbox__control{font-size:10px!important;line-height:1.35}.p-nix-form .tn-form__submit,.p-nix-form .t-submit{width:100%!important}}
.p-nix-cookie-consent{display:flex;align-items:center;gap:9px;margin:18px 0 16px;font-family:Arial,sans-serif;font-size:15px;font-weight:600;color:#2d2926;cursor:pointer}.p-nix-cookie-consent input{width:19px;height:19px;margin:0;accent-color:#5b6548;cursor:pointer}.p-nix-cookie-error .p-nix-cookie-consent{color:#944833}.p-nix-cookie-error .p-nix-cookie-consent::after{content:"Поставьте отметку для подтверждения";display:block;margin-left:5px;font-size:12px;font-weight:500}.t657__text a{color:inherit;text-decoration:underline}.t657__text a:hover{opacity:.75}

/* Footer: ссылка на политику не должна переноситься в обрезанный контейнер. */
#rec2759826201 .tn-elem[data-elem-id="1785928817948000022"]{width:310px!important;height:24px!important;text-align:left!important}
#rec2759826201 .tn-elem[data-elem-id="1785928817948000022"] .tn-atom{height:auto!important;min-height:24px!important;white-space:normal!important;justify-content:flex-start!important;overflow:visible!important}
#rec2759826201 .tn-elem[data-elem-id="1785928817948000022"] .tn-atom__button-content{width:100%!important;justify-content:flex-start!important}
#rec2759826201 .tn-elem[data-elem-id="1785928817948000022"] .tn-atom__button-text{white-space:normal!important;overflow:visible!important}
@media(max-width:959px){#rec2759826201 .tn-elem[data-elem-id="1785928817948000022"]{top:390px!important;left:50px!important;width:260px!important;height:36px!important}}
@media(max-width:639px){#rec2759826201 .tn-elem[data-elem-id="1785928817948000022"]{top:515px!important;left:calc(50% - 130px)!important;width:260px!important;height:36px!important;text-align:center!important}#rec2759826201 .tn-elem[data-elem-id="1785928817948000022"] .tn-atom,#rec2759826201 .tn-elem[data-elem-id="1785928817948000022"] .tn-atom__button-content{justify-content:center!important}}
@media(max-width:479px){#rec2759826201 .tn-elem[data-elem-id="1785928817948000022"]{top:500px!important}}

/* Компактный блок связи вместо формы. */
.p-nix-sales-cta{box-sizing:border-box;scroll-margin-top:82px;padding:72px 40px;background:#e2e0d9;color:#2d2926}
.p-nix-sales-cta__inner{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:64px;width:100%;max-width:1200px;margin:0 auto;padding:0 50px}
.p-nix-sales-cta__copy{max-width:690px}
.p-nix-sales-cta__eyebrow{margin:0 0 13px;color:#944833;font-family:var(--t-text-font,Arial),sans-serif;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em}
.p-nix-sales-cta h2{margin:0 0 18px;color:#944833;font-family:var(--t-heading-font,Arial),sans-serif;font-size:36px;font-weight:600;line-height:1.18}
.p-nix-sales-cta__copy>p:last-child{max-width:650px;margin:0;font-family:var(--t-text-font,Arial),sans-serif;font-size:17px;font-weight:400;line-height:1.55}
.p-nix-sales-cta__actions{display:flex;flex:0 0 300px;flex-direction:column;align-items:stretch;gap:18px}
.p-nix-sales-cta__button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:54px;padding:14px 24px;border-radius:7px;background:#5b6548;color:#efede4!important;font-family:var(--t-text-font,Arial),sans-serif;font-size:15px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none!important;transition:background-color .2s ease,transform .2s ease}
.p-nix-sales-cta__button:hover,.p-nix-sales-cta__button:focus-visible{background:#3f4632;transform:translateY(-1px)}
.p-nix-sales-cta__button:focus-visible,.p-nix-sales-cta__phone:focus-visible{outline:3px solid rgba(148,72,51,.45);outline-offset:4px}
.p-nix-sales-cta__phone{color:#2d2926!important;font-family:var(--t-text-font,Arial),sans-serif;font-size:24px;font-weight:600;line-height:1.3;text-align:center;text-decoration:underline;text-decoration-color:rgba(45,41,38,.4);text-underline-offset:6px}
.p-nix-sales-cta__phone:hover{color:#944833!important;text-decoration-color:#944833}
@media(max-width:959px){.p-nix-sales-cta{padding:58px 32px}.p-nix-sales-cta__inner{gap:38px;padding:0 20px}.p-nix-sales-cta h2{font-size:30px}.p-nix-sales-cta__actions{flex-basis:270px}.p-nix-sales-cta__phone{font-size:21px}}
@media(max-width:639px){.p-nix-sales-cta{padding:48px 24px}.p-nix-sales-cta__inner{flex-direction:column;align-items:stretch;gap:32px;padding:0}.p-nix-sales-cta__copy{text-align:center}.p-nix-sales-cta h2{font-size:26px}.p-nix-sales-cta__copy>p:last-child{font-size:15px}.p-nix-sales-cta__actions{flex-basis:auto;width:100%;max-width:320px;margin:0 auto}.p-nix-sales-cta__phone{font-size:20px}}
