@import "https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&display=swap";
.ce-page{--ce-navy:#002247;--ce-navy-light:#0f3055;--ce-gold:#ffc20e;--ce-gold-text:#f0b400;--ce-ink:#1a1a2e;--ce-font-heading:"Sora", sans-serif;--ce-font-body:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;font-family:var(--ce-font-body)}.ce-page .ce-title,.ce-page .ce-small-title,.ce-page .ce-calc-head h3,.ce-page .ce-result-value,.ce-page .ce-trust-title{font-family:var(--ce-font-heading)}.ce-page .ce-top{background:#fff;border-bottom:1px solid #e6e9ef;padding-top:55px;padding-bottom:70px}.ce-page .breadcrumb{margin-bottom:24px;font-size:13px}.ce-page .breadcrumb-item a{color:#5b7aa5;text-decoration:none}.ce-page .breadcrumb-item.active{color:var(--ce-ink);font-weight:500}.ce-page .ce-small-title{letter-spacing:.8px;color:var(--ce-ink);align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.ce-page .ce-line{background:var(--ce-gold);border-radius:2px;width:20px;height:3px}.ce-page .ce-title{color:var(--ce-ink);letter-spacing:-.5px;margin-bottom:14px;font-weight:800}.ce-page .ce-gold{color:var(--ce-gold-text)}.ce-page .ce-text{color:#3d4252;max-width:500px;margin:0;font-size:15px;line-height:1.8}.ce-page .ce-dark{background:var(--ce-navy);padding-top:60px;padding-bottom:60px}.ce-page .ce-dark .ce-small-title{color:var(--ce-gold)}.ce-page .ce-dark .ce-title{color:#fff}.ce-page .ce-dark .ce-gold{color:var(--ce-gold)}.ce-page .ce-trust-box{background:var(--ce-navy-light);border:1px solid #1d4068;border-radius:14px;padding:28px 32px}.ce-page .ce-trust-icon{width:36px;height:36px;color:var(--ce-gold);background:#1d4068;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.ce-page .ce-trust-title{color:#fff;margin:0 0 2px;font-size:15px;font-weight:700}.ce-page .ce-trust-text{color:#a9b5d0;margin:0;font-size:13px}.ce-page .ce-loan-box{background:var(--ce-navy-light);border:1px solid #1d4068;border-radius:12px;padding:14px 20px}.ce-page .ce-loan-label{letter-spacing:.8px;color:#7f8fb0;font-size:11px;font-weight:700}.ce-page .ce-loan-tag{color:#9fb0cf;background:#1d4068;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600}.ce-page .ce-calc{background:#fff;border-radius:16px;overflow:hidden}.ce-page .ce-calc-head{background:var(--ce-gold);padding:20px 24px}.ce-page .ce-calc-head h3{color:var(--ce-navy);margin:0;font-size:18px;font-weight:800}.ce-page .ce-calc-head span{color:#6b5300;font-size:12px}.ce-page .ce-calc-body{padding:28px}.ce-page .ce-label{letter-spacing:.8px;color:#6b7280;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.ce-page .ce-input{height:46px;color:var(--ce-ink);border:1px solid #e3e6ec;border-radius:8px;font-size:14px}.ce-page .ce-input-group .input-group-text{color:#475569;background:#f8fafc;border:1px solid #e3e6ec;border-right:none;border-top-left-radius:8px;border-bottom-left-radius:8px;font-size:14px;font-weight:600}.ce-page .ce-input-group .ce-input{border-top-left-radius:0;border-bottom-left-radius:0}.ce-page .ce-input:focus{border-color:var(--ce-gold);box-shadow:0 0 0 3px #ffc20e40}.ce-page .ce-result{background:#fffbe8;border:1px solid #f5e29a;border-radius:10px;padding:18px 20px}.ce-page .ce-result-label{letter-spacing:.8px;color:#6b7280;font-size:11px;font-weight:700}.ce-page .ce-result-value{color:var(--ce-navy);margin:4px 0;font-weight:800}.ce-page .ce-result-note{color:#6b7280;margin:0;font-size:12px}.ce-page .ce-submit{background:var(--ce-navy);color:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:48px;font-size:15px;font-weight:700;transition:background .2s ease-in-out;display:flex}.ce-page .ce-submit:hover,.ce-page .ce-submit:active{background:#00142b}.ce-page .ce-submit:focus-visible{outline:3px solid var(--ce-gold);outline-offset:2px}.ce-page .ce-note{color:#6b7280;text-align:center;margin:12px 0 0;font-size:12px}.ce-page .ce-success{color:#1f9d4c;text-align:center;margin:12px 0 0;font-size:13px}.ce-page .ce-error{color:#d92d2d;margin-top:8px;font-size:12px}
