.utilsbor-form{border-radius:var(--radius,12px);background:#0f0f0f;border:1px solid rgba(255,255,255,.08);padding:20px}.utilsbor-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.utilsbor-form__submit{width:100%;height:48px;padding-left:28px;padding-right:28px;font-size:15px}.utilsbor-field{flex-direction:column;min-width:0;display:flex}.utilsbor-field--action{grid-column:1/-1;padding-top:2px}.utilsbor-field__label{color:#8a8a8a;height:17px;margin-bottom:6px;font-size:13px;line-height:17px}.utilsbor-field__control{border-radius:var(--radius,12px);background:#141414;border:1px solid rgba(255,255,255,.14);align-items:center;height:48px;transition:border-color .15s;display:flex;position:relative}.utilsbor-field__control:focus-within{border-color:var(--orange,#ff5900)}.utilsbor-field__control input,.utilsbor-field__control select{color:#fff;-webkit-appearance:none;appearance:none;border:0;outline:none;flex:auto;min-width:0;height:100%;padding:0 14px;font-family:inherit;font-size:15px;background:0 0!important}.utilsbor-field__control input:focus,.utilsbor-field__control select:focus{box-shadow:none!important;outline:none!important}.utilsbor-field__control input:focus-visible{box-shadow:none!important;outline:none!important}.utilsbor-field__control select:focus-visible{box-shadow:none!important;outline:none!important}.utilsbor-field__control input::placeholder{color:#4d4d4d}.utilsbor-field__control input[type=number]{-moz-appearance:textfield}.utilsbor-field__control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.utilsbor-field__control input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.utilsbor-field__control--select:after{content:"";pointer-events:none;border-bottom:2px solid #8a8a8a;border-right:2px solid #8a8a8a;width:10px;height:10px;position:absolute;right:16px;transform:translateY(-3px)rotate(45deg)}.utilsbor-field__control--select select{cursor:pointer;padding-right:40px}@media (max-width:991px){.utilsbor-field__control{height:46px}}.utilsbor-field__control--select option{color:#fff;background:#141414}.utilsbor-field__unit{color:#9a9a9a;white-space:nowrap;background:0 0;border:0;flex:none;padding:0 14px 0 8px;font-size:15px;line-height:1}.utilsbor-field__hint{color:#6f6f6f;min-height:15px;margin:5px 0 0;font-size:12.5px;line-height:15px}.utilsbor__result,.utilsbor__error{border-radius:var(--radius,12px);background:#131313;border:1px solid rgba(255,255,255,.08);padding:24px}.utilsbor__amount{font-size:36px;font-weight:600;line-height:1.1}.utilsbor__row{border-bottom:1px solid rgba(255,255,255,.08);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.utilsbor__row:last-child{border-bottom:0}.utilsbor__row span:first-child{color:#aaa}.utilsbor__error{color:#ff8a80}.utilsbor__result-label{letter-spacing:.04em;text-transform:uppercase;color:#8a8a8a;height:18px;margin-bottom:8px;font-size:14px;line-height:18px}.utilsbor__breakdown{margin:0}.utilsbor__years{border-top:1px solid rgba(255,255,255,.12);margin-top:24px;padding-top:20px}.utilsbor__years-title{color:#8a8a8a;margin-bottom:12px;font-size:15px}.utilsbor-years-table{border-collapse:collapse;width:100%;font-size:15px}.utilsbor-years-table th,.utilsbor-years-table td{text-align:right;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.08);padding:8px 10px}.utilsbor-years-table th{color:#8a8a8a;font-weight:500}.utilsbor-years-table tbody th[scope=row]{text-align:left;white-space:normal;padding-left:0;font-weight:400}.utilsbor-years-table thead th:first-child{padding-left:0}.utilsbor-years-table tr:last-child td,.utilsbor-years-table tr:last-child th{border-bottom:0}.utilsbor-years-table__growth{color:var(--orange,#ff5900)}.utilsbor-faq__item{border-bottom:1px solid rgba(255,255,255,.08);padding:18px 0}.utilsbor-faq__q{cursor:pointer;font-weight:500;line-height:1.35;list-style:none;font-size:17px!important}.utilsbor-faq__q::-webkit-details-marker{display:none}.utilsbor-faq__q:after{content:"+";float:right;color:var(--orange,#ff5900)}.utilsbor-faq__item[open] .utilsbor-faq__q:after{content:"−"}.utilsbor-faq__a{color:#aaa;padding-top:10px;line-height:1.6;font-size:15px!important}@media (max-width:767px){.utilsbor,.utilsbor-faq,.utilsbor-text{margin-bottom:48px!important}.utilsbor-form{padding:16px}.utilsbor__result,.utilsbor__error{padding:18px}.utilsbor-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.utilsbor-form__grid>.utilsbor-field{grid-column:1/-1}.utilsbor-form__grid>.utilsbor-field:has(#utilsbor-volume){grid-column:auto}.utilsbor-form__grid>.utilsbor-field:has(#utilsbor-power){grid-column:auto}.utilsbor-field:has(#utilsbor-volume) .utilsbor-field__hint{display:none}.utilsbor-field__hint:empty{display:none}.utilsbor-field--action{padding-top:4px}.utilsbor-field__hint{min-height:0}.utilsbor__years{margin-top:18px;padding-top:16px}.utilsbor__amount{font-size:28px}.utilsbor-years-table{font-size:14px}.utilsbor-years-table th,.utilsbor-years-table td{padding:6px 8px}}.utilsbor-text__title{margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.25}.utilsbor-text__p{color:#c9c9c9;margin:0 0 14px;font-size:15px;line-height:1.6}.utilsbor-text__title+.utilsbor-text__p{margin-top:0}.utilsbor-text__p+.utilsbor-text__title{margin-top:28px}@media (max-width:767px){.utilsbor-text__title{font-size:19px}}.utilsbor-head{margin-bottom:24px}@media (max-width:767px){.utilsbor>.container-fluid{flex-direction:column;display:flex}.utilsbor-head{margin-bottom:18px}.utilsbor-lead{order:3;margin-top:28px}}.utilsbor-kicker{color:var(--gold,#d9ac43);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600;line-height:1.2;display:block}.utilsbor-teaser{border-radius:var(--radius,16px);border:1px solid rgba(255,255,255,.08);height:100%;min-height:402px;margin:0;position:relative;overflow:hidden}.utilsbor-teaser__img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.utilsbor-teaser__body{background:linear-gradient(transparent 0%,rgba(0,0,0,.82) 55%,rgba(0,0,0,.94) 100%);flex-direction:column;gap:8px;padding:24px;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.utilsbor-teaser__title{color:#fff;font-size:20px;line-height:1.25}.utilsbor-teaser__note{color:#b5b5b5;font-size:14px;line-height:1.4}.utilsbor__detail{color:#8a8a8a;margin:-4px 0 18px;font-size:14px;line-height:1.4}.utilsbor__note{border-radius:var(--radius,12px);color:var(--theme-text,#e8e8e8);background:rgba(217,172,67,.07);border:1px solid rgba(217,172,67,.38);margin:14px 0 0;padding:10px 14px;font-size:14px;line-height:1.45}.utilsbor__cta{border-top:1px solid rgba(255,255,255,.08);margin-top:22px;padding-top:20px}.utilsbor__cta-text{color:#b5b5b5;margin:0 0 16px;font-size:14px;line-height:1.45}.utilsbor__cta-btn{justify-content:center;align-items:center;height:48px;padding:0 22px;display:inline-flex}.utilsbor__cta-link{color:var(--gold,#d9ac43);border-bottom:1px solid rgba(217,172,67,.4);margin-left:18px;font-size:15px;text-decoration:none}.utilsbor__cta-link:hover{color:var(--gold,#d9ac43);border-bottom-color:var(--gold,#d9ac43)}@media (max-width:991px){.utilsbor-teaser{aspect-ratio:16/9;min-height:0}}@media (max-width:767px){.utilsbor-teaser__body{padding:16px}.utilsbor-teaser__title{font-size:17px}.utilsbor-teaser__note{font-size:13px}.utilsbor__cta-btn{width:100%}.utilsbor__cta-link{margin:14px 0 0;display:inline-block}}.utilsbor.s--mb-120,.utilsbor-faq.s--mb-120{margin-bottom:100px!important}.utilsbor-faq .h2,.utilsbor-lead .utilsbor-text__p{font-weight:400}.utilsbor-faq .h2{margin-bottom:24px!important}.utilsbor-lead .utilsbor-text__p{max-width:900px;margin-bottom:10px;font-size:15px}.utilsbor-lead .fz-16{font-size:14px!important}.utilsbor-text>.container-fluid>.row>[class*=col-],.utilsbor-faq>.container-fluid>.row>[class*=col-],.utilsbor-lead>[class*=col-]{max-width:900px}.utilsbor__truck{border-radius:var(--radius,12px);background:#0f0f0f;border:1px solid rgba(255,255,255,.08);padding:24px}.utilsbor__truck-title{color:#fff;margin:0 0 12px;font-size:24px;font-weight:400;line-height:1.2}.utilsbor__truck-text{color:#b5b5b5;margin:0 0 12px;font-size:14.5px;line-height:1.5}.utilsbor__truck-text:last-of-type{margin-bottom:0}.utilsbor__truck .utilsbor__cta{margin-top:20px}@media (min-width:992px){.utilsbor{box-sizing:border-box;min-height:calc(var(--экран) - 150px);flex-direction:column;padding-bottom:40px;display:flex;margin-bottom:0!important}.utilsbor>.container-fluid{flex-direction:column;flex:1;display:flex}.utilsbor>.container-fluid>.row:last-of-type{flex:1}.utilsbor-form{align-self:start}.utilsbor__years{margin-top:20px}.utilsbor>.container-fluid>.row:last-of-type{flex:none;align-items:flex-end;margin-top:8px!important}.utilsbor-teaser,.utilsbor__result,.utilsbor__truck{min-height:500px}.utilsbor__years[open]{margin-bottom:4px}}.utilsbor__years>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.utilsbor__years>summary::-webkit-details-marker{display:none}.utilsbor__years>summary:after{content:"+";color:var(--orange,#ff5900);font-size:16px;line-height:1}.utilsbor__years[open]>summary:after{content:"−"}.utilsbor__years[open]>summary{margin-bottom:10px}@media (max-width:991.98px){.utilsbor .row.g-4>[class*=col-lg-5]{display:contents}.utilsbor-teaser,.utilsbor__result,.utilsbor__truck,.utilsbor__error{flex:0 0 calc(100% - var(--bs-gutter-x,1.5rem));width:calc(100% - var(--bs-gutter-x,1.5rem));margin-inline:calc(var(--bs-gutter-x,1.5rem) * .5)}.utilsbor-teaser{aspect-ratio:auto;height:calc(var(--экран) - 224px);order:-1;min-height:260px;margin-bottom:24px}.utilsbor__result,.utilsbor__truck,.utilsbor__error{order:1;margin-top:16px}.utilsbor>.container-fluid>.row.g-4{margin-top:4px!important}}
