.utilsbor-form{background:#0f0f0f;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px}.utilsbor-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;display:grid}.utilsbor-form__submit{width:100%;height:56px;padding-left:32px;padding-right:32px}.utilsbor-field{flex-direction:column;min-width:0;display:flex}.utilsbor-field--action{padding-top:26px}.utilsbor-field__label{color:#8a8a8a;height:18px;margin-bottom:8px;font-size:14px;line-height:18px}.utilsbor-field__control{background:#141414;border:1px solid rgba(255,255,255,.14);border-radius:12px;align-items:center;height:56px;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 16px;font-family:inherit;font-size:16px;background:0 0!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:18px;transform:translateY(-3px)rotate(45deg)}.utilsbor-field__control--select select{cursor:pointer;padding-right:44px}@media (max-width:991px){.utilsbor-field__control{height:52px}}.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 18px 0 8px;font-size:18px;line-height:1}.utilsbor-field__hint{color:#6f6f6f;min-height:16px;margin:6px 0 0;font-size:13px;line-height:16px}.utilsbor__result,.utilsbor__error{background:#131313;border:1px solid rgba(255,255,255,.08);border-radius:16px;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 tr:last-child td{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:600;list-style:none}.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:12px}@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:minmax(0,1fr);gap:14px}.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 12px;font-size:24px;font-weight:600;line-height:1.25}.utilsbor-text__p{color:#c9c9c9;margin:0 0 16px;font-size:16px;line-height:1.6}.utilsbor-text__title+.utilsbor-text__p{margin-top:0}.utilsbor-text__p+.utilsbor-text__title{margin-top:32px}@media (max-width:767px){.utilsbor-text__title{font-size:20px}}
