.calculator_container__KYAPO{padding-top:46px!important;padding-bottom:116px!important}@media(max-width:1279.9px){.calculator_container__KYAPO{padding-top:36px!important;padding-bottom:70px!important}}@media(max-width:767.9px){.calculator_container__KYAPO{padding-top:26px!important}}.container_container__PklCZ{max-width:var(--container-width);padding:0 var(--container-gutter);margin:0 auto}@media(max-width:1279.9px){.container_container__PklCZ{padding:0 30px}}@media(max-width:767.9px){.container_container__PklCZ{padding:0 16px}}.tz-modal_modal__nSFrA{max-width:560px;width:100%;border-radius:24px;padding:40px;background:#fff}@media(max-width:767.9px){.tz-modal_modal__nSFrA{padding:28px 20px;border-radius:16px}}.tz-modal_form__JyccY{display:flex;flex-direction:column;gap:20px}.tz-modal_form__title__JXxvq{font-size:26px;font-weight:600;color:#323750;line-height:1.3;margin:0}@media(max-width:1279.9px){.tz-modal_form__title__JXxvq{padding-right:30px}}@media(max-width:767.9px){.tz-modal_form__title__JXxvq{font-size:22px;padding-right:45px}}.tz-modal_form__desc__qj2dK{font-size:14px;color:#666;line-height:1.6;margin:-8px 0 0}.tz-modal_fileLabel__fXerW{display:block;cursor:pointer}.tz-modal_fileLabel__fXerW input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tz-modal_fileZone__yGW77{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 20px;border:2px dashed rgba(69,58,240,.25);border-radius:14px;background:rgba(69,58,240,.03);text-align:center;transition:border-color .2s,background .2s}.tz-modal_fileZone__yGW77:hover{border-color:#453af0;background:rgba(69,58,240,.06)}.tz-modal_fileZone__yGW77.tz-modal_fileZone_drag__g0sMg{border-color:#453af0;background:rgba(69,58,240,.08)}.tz-modal_fileLabel__fXerW input[type=file]:focus-visible+.tz-modal_fileZone__yGW77{border-color:#453af0;outline:2px solid #453af0;outline-offset:2px}.tz-modal_fileIcon__cKNCh{margin-bottom:4px}.tz-modal_fileText__wyYWA{font-size:15px;font-weight:600;color:#323750;margin:0}.tz-modal_fileName__Mqghx{font-size:14px;font-weight:500;color:#453af0;margin:0;word-break:break-all}.tz-modal_fileHint__7DnZM{font-size:12px;color:#999;line-height:1.5}.tz-modal_fields__6rrX_{display:flex;flex-direction:column;gap:12px}.tz-modal_input__PTwO_{width:100%;padding:14px 16px;border:1.5px solid #e8eaf0;border-radius:10px;font-size:15px;color:#323750;background:#fafbfd;outline:none;transition:border-color .2s;font-family:inherit;box-sizing:border-box}.tz-modal_input__PTwO_::-moz-placeholder{color:#aab0c0}.tz-modal_input__PTwO_::placeholder{color:#aab0c0}.tz-modal_input__PTwO_:focus{border-color:#453af0;background:#fff}.tz-modal_textarea__woixU{resize:vertical;min-height:80px}.tz-modal_errorMsg__FFgK8{font-size:14px;color:#e53935;margin:-8px 0 0}.tz-modal_submit__tjZ2u{width:100%;padding:16px;background:#453af0;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s,transform .15s;font-family:inherit}.tz-modal_submit__tjZ2u:hover{background:#3a2fd8;transform:translateY(-1px)}.tz-modal_submit__tjZ2u:active{transform:translateY(0)}.tz-modal_submit__tjZ2u:disabled{opacity:.7;cursor:not-allowed;transform:none}.tz-modal_success__twnDU{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 0;text-align:center}.tz-modal_success__title___9uvE{font-size:24px;font-weight:600;color:#323750;margin:0}.tz-modal_success__text__GuCr1{font-size:15px;color:#666;margin:0;line-height:1.6}.tz-modal_success__btn__jccpJ{margin-top:8px;padding:12px 32px;background:#453af0;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit}.tz-modal_success__btn__jccpJ:hover{background:#3a2fd8}.tz-banner_banner__PXnc6{background:#eff5f9;border-radius:20px;padding:32px 40px;margin-top:-60px;margin-bottom:60px}@media(max-width:1279.9px){.tz-banner_banner__PXnc6{padding:28px;margin-top:-40px;margin-bottom:40px}}@media(max-width:767.9px){.tz-banner_banner__PXnc6{padding:24px 20px;border-radius:16px}}.tz-banner_banner__content__hZOL5{display:flex;align-items:center;justify-content:space-between;gap:24px}@media(max-width:1279.9px){.tz-banner_banner__content__hZOL5{flex-direction:column;align-items:flex-start;gap:20px}}.tz-banner_banner__text__ayyGo{display:flex;flex-direction:column;gap:6px}.tz-banner_banner__text__ayyGo span{font-size:16px;font-weight:400;color:#6b7280;line-height:1.5}.tz-banner_banner__title__cgLNJ{display:block;font-size:40px;font-weight:500;color:#323750;line-height:1.15}@media(max-width:1520.9px){.tz-banner_banner__title__cgLNJ{font-size:34px}}@media(max-width:1279.9px){.tz-banner_banner__title__cgLNJ{font-size:30px}}@media(max-width:767.9px){.tz-banner_banner__title__cgLNJ{font-size:26px}}.tz-banner_banner__btn__AtqPg{flex-shrink:0;padding:14px 32px;background:#453af0;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s,transform .15s;white-space:nowrap}.tz-banner_banner__btn__AtqPg:hover{background:#3a2fd8;transform:translateY(-1px)}.tz-banner_banner__btn__AtqPg:active{transform:translateY(0)}@media(max-width:767.9px){.tz-banner_banner__btn__AtqPg{width:100%;text-align:center}}