a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.3}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:UZ Sans;font-style:normal;font-weight:400;src:url(./UZSans-Regular.BpGxc4IM.woff) format("woff");src:url(./UZSans-Regular.D3JD1Dza.woff2) format("woff2");src:url(./UZSans-Regular._zxz-4m8.ttf) format("truetype")}@font-face{font-family:UZ Sans;font-style:normal;font-weight:500;src:url(./UZSans-Medium.DE6IMErI.woff) format("woff");src:url(./UZSans-Medium.Cw-4l7QL.woff2) format("woff2");src:url(./UZSans-Medium.CBmCoGX9.ttf) format("truetype")}@font-face{font-family:UZ Sans;font-style:normal;font-weight:600;src:url(./UZSans-SemiBold.D7JocKfV.woff) format("woff");src:url(./UZSans-SemiBold.CO8GhXMH.woff2) format("woff2");src:url(./UZSans-SemiBold.Cu7RO59N.ttf) format("truetype")}@font-face{font-family:UZ Sans;font-style:normal;font-weight:700;src:url(./UZSans-Bold.BXluO50S.woff) format("woff");src:url(./UZSans-Bold.DZXa6JL9.woff2) format("woff2");src:url(./UZSans-Bold.BOLLsIDg.ttf) format("truetype")}@font-face{font-family:UZ Sans;font-style:normal;font-weight:800;src:url(./UZSans-ExtraBold.DpUIku4j.woff) format("woff");src:url(./UZSans-ExtraBold.DnLgKdkP.woff2) format("woff2");src:url(./UZSans-ExtraBold.Cvodxowv.ttf) format("truetype")}:root{--color-primary:#213786;--color-black:#2c2a29;--color-gray:#6e7173;--color-bg-light:#f7f6f8}body{font-family:UZ Sans}.dp--tp-wrap{display:none!important}.dp__cell_inner{border-radius:10px!important;font-size:16px;font-weight:600;margin:2px!important}.dp__menu{border-radius:15px!important}.dp__calendar_header_item{color:#b7babc!important;font-size:14px!important;font-weight:400!important;text-transform:capitalize}.dp__calendar_header_separator{display:none!important}.container{box-sizing:border-box;margin:0 auto;max-width:1240px;padding:0 20px;position:relative}.calculator-page .calculator-form__title{display:none}.form-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:6px}.form-group--full{grid-column:1/-1}.form-label{color:var(--color-black);font-size:16px;font-weight:400}input{font-family:UZ Sans!important}.form-input{border:1px solid #d4d5d6;border-radius:12px;box-sizing:border-box;color:var(--color-black);font-family:UZ Sans,sans-serif;font-size:16px;padding:14px 16px;transition:border-color .3s;width:100%}.form-input:focus{border-color:var(--color-primary);outline:none}.form-input--error{border-color:#dc2626!important}.form-error{color:#dc2626;display:block;font-size:12px;margin-top:4px}.form-hint{line-height:1.2}.alert-warning,.form-hint{color:var(--color-gray);font-size:14px}.alert-warning{align-items:center;background:#f7f6f8;border-radius:16px;display:flex;font-weight:600;gap:12px;margin-bottom:36px;max-width:342px;padding:12px}.alert-warning svg{display:block;flex-shrink:0}.section{position:relative}.section-title{color:var(--color-black);font-size:24px;font-weight:600;margin-bottom:16px}.checkbox-group{align-items:flex-start;align-items:center;color:var(--color-black);cursor:pointer;display:flex;font-size:14px;gap:12px;margin:36px 0}.checkbox-group input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:2px solid #d4d5d6;border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;margin-top:2px;position:relative;transition:all .3s ease;width:20px}.checkbox-group input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-group input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.checkbox-group--error input[type=checkbox]{border-color:#dc2626}.checkbox-group .form-error{display:block}.btn-submit{align-items:center;align-self:flex-start;background:var(--color-primary);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:14px;justify-content:center;padding:16px 104px;transition:all .3s}.btn-submit:hover:not(:disabled){background:#1a2d6e;box-shadow:0 4px 12px #2137864d;transform:translateY(-2px)}.btn-submit--disabled{cursor:not-allowed;opacity:.5}.btn-back{align-items:center;background:transparent;border:1px solid #d4d5d6;border-radius:12px;color:var(--color-black);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:14px;justify-content:center;padding:16px 32px;transition:all .3s}.btn-back:hover{background:var(--color-bg-light);border-color:var(--color-primary);color:var(--color-primary)}.dp__input_wrap{width:100%}.dp__input{border:1px solid #d4d5d6!important;border-radius:12px!important;color:var(--color-black)!important;font-family:UZ Sans,sans-serif!important;font-size:16px!important;height:auto!important;padding:14px 16px 14px 35px!important;transition:border-color .3s!important}.dp__input:focus{border-color:var(--color-primary)!important;outline:none!important}.dp__input::-moz-placeholder{color:#9ca3af!important}.dp__input::placeholder{color:#9ca3af!important}.radio-group{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.radio-option{cursor:pointer;display:flex;gap:12px}.radio-option input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #d4d5d6;border-radius:50%;cursor:pointer;flex-shrink:0;height:24px;margin-top:2px;position:relative;transition:all .3s ease;width:24px}.radio-option input[type=radio]:checked{border-color:var(--color-primary)}.radio-option input[type=radio]:checked:after{background:var(--color-primary);border-radius:50%;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.radio-label{display:flex;flex-direction:column;gap:4px}.radio-title{color:var(--color-black);font-size:16px;font-weight:600}.radio-description{color:var(--color-gray);font-size:14px}@media(max-width:768px){.form-grid{grid-template-columns:1fr}.section-title{font-size:20px}.radio-group{grid-template-columns:1fr}.btn-submit{padding:16px 50px;width:100%}}
