.imt-section{background:linear-gradient(160deg,#021428 0%,#032040 50%,#021428 100%);padding:80px 0 90px;position:relative}.imt-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 10% 50%,rgba(3,139,187,.18) 0%,transparent 45%),radial-gradient(ellipse at 90% 50%,rgba(225,159,65,.12) 0%,transparent 45%);pointer-events:none}.imt-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:48px 44px;position:relative;backdrop-filter:blur(6px)}.imt-form-title{font-size:22px;font-weight:800;color:#fff;margin-bottom:4px}.imt-form-sub{font-size:14px;color:rgba(255,255,255,.45);margin-bottom:28px}.imt-label{display:block;font-size:11px;font-weight:700;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:1px;margin-bottom:7px}.imt-select,.imt-input{width:100%;background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.15) !important;color:#fff !important;border-radius:10px;padding:12px 16px;font-size:15px;transition:border-color .2s,background .2s}.imt-select:focus,.imt-input:focus{outline:none;border-color:rgba(3,139,187,.7) !important;box-shadow:0 0 0 3px rgba(3,139,187,.2) !important;background:rgba(255,255,255,.1) !important}.imt-select option{background:#032040;color:#fff}.imt-input-wrap{position:relative}.imt-input-wrap .imt-input{padding-right:44px}.imt-input-suffix{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:15px;font-weight:600;color:rgba(255,255,255,.35);pointer-events:none}.imt-btn{width:100%;padding:15px;background:#038BBB;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;margin-top:8px}.imt-btn:hover{background:#026f96;transform:translateY(-1px);box-shadow:0 8px 28px rgba(3,139,187,.5)}.imt-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;text-align:center;padding:40px 28px;background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.18);border-radius:18px;height:100%}.imt-placeholder-icon{font-size:44px;color:rgba(255,255,255,.15);margin-bottom:18px}.imt-placeholder-text{font-size:14px;color:rgba(255,255,255,.35);max-width:220px;line-height:1.65;margin:0}.imt-result-title{font-size:11px;font-weight:700;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:16px}.imt-result-items{display:flex;flex-direction:column;gap:10px}.imt-result-item{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 20px;transition:border-color .2s}.imt-result-item--total{background:linear-gradient(135deg,rgba(3,139,187,.28),rgba(3,100,150,.15));border-color:rgba(3,139,187,.45)}.imt-result-lbl{font-size:13px;color:rgba(255,255,255,.6);font-weight:500}.imt-result-val{font-size:22px;font-weight:800;color:#fff;letter-spacing:-.5px}.imt-result-item--total .imt-result-val{font-size:28px;color:#7fd9f0}.imt-message{display:flex;align-items:flex-start;gap:10px;margin-top:14px;background:rgba(15,155,142,.15);border:1px solid rgba(15,155,142,.4);border-radius:12px;padding:14px 18px;font-size:13px;color:#5be8db;line-height:1.55}.imt-message i{flex-shrink:0;margin-top:1px;font-size:15px}@media (max-width:992px){.imt-section{padding:56px 0}.imt-card{padding:32px 24px}}@media (max-width:576px){.imt-card{padding:24px 16px}}