.credexis-mortgage-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.25);border-radius:20px;box-shadow:0 18px 40px rgba(0,0,0,.04);margin-bottom:40px!important;padding:24px 24px 22px}.credexis-mortgage-header{margin-bottom:14px}.credexis-mortgage-kicker{color:#20b170;font-size:13px;font-weight:600;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.credexis-mortgage-title{color:#2f3c48;font-size:18px;font-weight:600;margin:0}.credexis-mortgage-title span{color:#20b170}.credexis-mortgage-subtitle{color:#555;font-size:13px;margin-top:4px}.credexis-mortgage-grid{margin:18px 0 12px}.credexis-mortgage-grid,.credexis-mortgage-row{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:640px){.credexis-mortgage-grid{gap:14px}.credexis-mortgage-row--split{grid-template-columns:1fr 1fr}}.credexis-mortgage-field{color:#555;display:flex;flex-direction:column;font-size:16px;font-weight:600;gap:4px}.credexis-mortgage-label{align-items:center;display:flex;justify-content:space-between}.credexis-mortgage-input-wrapper{align-items:center;background:#fff;border:1px solid #d6e0e3;border-radius:12px;display:flex;padding:9px 11px;transition:border-color .15s ease,box-shadow .15s ease}.credexis-mortgage-input-wrapper:focus-within{border-color:#20b170;box-shadow:0 0 0 1px rgba(32,177,112,.1)}.credexis-mortgage-input-wrapper input{background:transparent;border:none;color:#2f3c48;font-size:15px;outline:none;width:100%}.credexis-mortgage-input-wrapper input::placeholder{color:#a0aeb6}.credexis-mortgage-input-suffix{color:#777;font-size:13px;margin-left:6px;white-space:nowrap}.credexis-mortgage-output-label{color:#555;font-size:16px;font-weight:600;margin-top:8px}.credexis-mortgage-output-row{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px;margin-top:4px}.credexis-mortgage-output{align-items:baseline;display:flex;gap:6px}.credexis-mortgage-output-value{color:#20b170;font-size:32px;font-weight:700;line-height:1.1}.credexis-mortgage-output-currency{color:#20b170;font-size:18px;font-weight:600}.credexis-mortgage-badge-row{color:#555;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin:10px 0 18px}.credexis-mortgage-badge{align-items:center;background:#e9f1f3;border-radius:999px;display:inline-flex;gap:6px;padding:4px 8px}.credexis-mortgage-badge-icon{align-items:center;border:2px solid #20b170;border-radius:50%;display:inline-flex;height:16px;justify-content:center;position:relative;width:16px}.credexis-mortgage-badge-icon:after{border-bottom:2px solid #20b170;border-right:2px solid #20b170;content:"";height:9px;margin-top:-1px;transform:rotate(40deg);width:6px}.credexis-mortgage-footer-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.credexis-mortgage-button{align-items:center;background:#1e8ca0;border:none;border-radius:999px;box-shadow:0 10px 20px rgba(32,177,112,.25);color:#fff!important;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;outline:none;padding:10px 24px;text-decoration:none!important;transition:background .18s ease,transform .1s ease,box-shadow .15s ease;white-space:nowrap}.credexis-mortgage-button:hover{background:#187786;box-shadow:0 14px 30px rgba(32,177,112,.3);color:#fff!important;transform:translateY(-1px)}.credexis-mortgage-button:active{box-shadow:0 8px 18px rgba(32,177,112,.24);transform:translateY(0)}.credexis-mortgage-note{color:#7b8a93;font-size:10px}@media (max-width:640px){.credexis-mortgage-card{max-width:100%;padding:18px 16px 16px}.credexis-mortgage-footer-row,.credexis-mortgage-output-row{align-items:stretch;flex-direction:column}.credexis-mortgage-button{justify-content:center;width:100%}}