.ik-intent-modal-root{--im-blue: #006EFF;--im-dark-blue: #122B62;--im-white: #FFFFFF;--im-black: #003F75;--im-font: 'Poppins', sans-serif;--im-card-unselected: rgba(255, 255, 255, 0.12);--im-card-selected-border: #3981F5;--im-green: #34C759;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:99999999999;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease}@media(max-width: 768px){.ik-intent-modal-root{align-items:flex-end}}.ik-intent-modal-root.ik-intent-modal-root--hidden{opacity:0;pointer-events:none}.ik-intent-modal-root .ik-intent-modal{position:relative;background:var(--im-blue);border-radius:24px;padding:0 60px 40px;width:100%;max-width:1000px;box-sizing:border-box;position:relative;color:var(--im-white);box-shadow:0 24px 80px rgba(0,0,0,.35);transform:translateY(0);transition:transform .35s cubic-bezier(0.34, 1.56, 0.64, 1);max-height:90vh;overflow-y:auto}.ik-intent-modal-root--hidden .ik-intent-modal-root .ik-intent-modal{transform:translateY(60px)}@media(max-width: 768px){.ik-intent-modal-root .ik-intent-modal{padding:0 20px 28px;border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;max-width:100%;max-height:92vh;margin:0;overflow-x:hidden}}.ik-intent-modal-root .ik-intent-header{display:flex;align-items:center;justify-content:space-between;padding:18px 0;margin-bottom:16px;position:sticky;top:0;background:var(--im-blue);z-index:2}@media(max-width: 768px){.ik-intent-modal-root .ik-intent-header{margin-bottom:8px}}.ik-intent-modal-root .ik-intent-header-title{font-family:var(--im-font);font-size:16px;font-weight:600;color:#fff;letter-spacing:.2px}.ik-intent-modal-root .ik-intent-back,.ik-intent-modal-root .ik-intent-close{all:unset;background:none;border:none;color:hsla(0,0%,100%,.9);cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;box-sizing:border-box;width:36px;height:36px}.ik-intent-modal-root .ik-intent-back:hover,.ik-intent-modal-root .ik-intent-close:hover{background:hsla(0,0%,100%,.15);color:#fff}.ik-intent-modal-root .ik-intent-back.ik-intent-back--hidden{visibility:hidden;pointer-events:none}.ik-intent-modal-root .ik-intent-step{display:block;animation:ikIntentFadeIn .3s ease}.ik-intent-modal-root .ik-intent-step.ik-intent-step--hidden{display:none}.ik-intent-modal-root .ik-intent-title{all:unset;display:block;font-family:var(--im-font);font-size:26px;font-weight:700;color:#fff;text-align:center;margin-bottom:10px;line-height:1.35}@media(max-width: 768px){.ik-intent-modal-root .ik-intent-title{font-size:20px;margin-bottom:8px}}.ik-intent-modal-root .ik-intent-subtitle{all:unset;display:block;font-family:var(--im-font);font-size:15px;font-weight:400;color:hsla(0,0%,100%,.85);text-align:center;margin-bottom:32px}@media(max-width: 768px){.ik-intent-modal-root .ik-intent-subtitle{font-size:13px;margin-bottom:24px}}.ik-intent-modal-root .ik-intent-cards{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;max-width:520px;margin-left:auto;margin-right:auto}@media(min-width: 769px){.ik-intent-modal-root .ik-intent-cards{flex-direction:row;gap:16px;max-width:680px}}.ik-intent-modal-root .ik-intent-card{all:unset;box-sizing:border-box;position:relative;display:flex;flex-direction:row;align-items:center;gap:14px;padding:20px 18px;border-radius:14px;cursor:pointer;font-family:var(--im-font);font-size:15px;font-weight:500;line-height:1.35;transition:background .25s,border-color .25s,transform .15s,box-shadow .25s;background:var(--im-card-unselected);border:2px solid rgba(0,0,0,0);color:#fff}@media(min-width: 769px){.ik-intent-modal-root .ik-intent-card{flex:1;padding:24px 20px}}.ik-intent-modal-root .ik-intent-card:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.ik-intent-modal-root .ik-intent-card.ik-intent-card--active{background:#fff;border-color:var(--im-card-selected-border);color:var(--im-black);box-shadow:0 4px 16px rgba(0,0,0,.1)}.ik-intent-modal-root .ik-intent-card.ik-intent-card--active:hover{transform:none;background:#fff}.ik-intent-modal-root .ik-intent-card.ik-intent-card--active .ik-intent-card-icon svg{color:var(--im-blue)}.ik-intent-modal-root .ik-intent-card.ik-intent-card--active .ik-intent-card-check{opacity:1;transform:scale(1)}.ik-intent-modal-root .ik-intent-card-check{position:absolute;top:10px;right:10px;opacity:0;transform:scale(0.5);transition:opacity .25s,transform .25s;pointer-events:none}.ik-intent-modal-root .ik-intent-card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.ik-intent-modal-root .ik-intent-card-icon svg{display:block;width:44px;height:44px;color:hsla(0,0%,100%,.9);transition:color .25s}@media(max-width: 768px){.ik-intent-modal-root .ik-intent-card-icon svg{width:38px;height:38px}}.ik-intent-modal-root .ik-intent-card-text{line-height:1.4}.ik-intent-modal-root .ik-loan-type-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-bottom:6px;max-width:520px;margin-left:auto;margin-right:auto}@media(min-width: 769px){.ik-intent-modal-root .ik-loan-type-grid{grid-template-columns:repeat(4, 1fr);gap:12px;max-width:680px}}.ik-intent-modal-root .ik-loan-type-grid.ik-loan-type-grid--extra{display:none;margin-top:10px}.ik-intent-modal-root .ik-loan-type-grid.ik-loan-type-grid--extra.ik-loan-type-grid--visible{display:grid}.ik-intent-modal-root .ik-loan-type-btn{all:unset;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;padding:16px 10px;border-radius:12px;cursor:pointer;font-family:var(--im-font);font-size:14px;font-weight:500;text-align:center;line-height:1.3;transition:background .25s,border-color .25s,color .25s;background:var(--im-card-unselected);border:2px solid rgba(0,0,0,0);color:#fff}.ik-intent-modal-root .ik-loan-type-btn:hover{background:hsla(0,0%,100%,.22)}@media(max-width: 768px){.ik-intent-modal-root .ik-loan-type-btn{padding:14px 8px;font-size:13px;border-radius:10px}}.ik-intent-modal-root .ik-loan-type-btn.ik-loan-type-btn--active{background:#fff;border-color:var(--im-card-selected-border);color:var(--im-black)}.ik-intent-modal-root .ik-loan-type-btn.ik-loan-type-btn--active:hover{background:#fff}.ik-intent-modal-root .ik-loan-type-btn.ik-loan-type-btn--active .ik-loan-type-check{opacity:1;transform:scale(1)}.ik-intent-modal-root .ik-loan-type-check{position:absolute;top:5px;right:5px;opacity:0;transform:scale(0.5);transition:opacity .25s,transform .25s;pointer-events:none;line-height:0}.ik-intent-modal-root .ik-loan-toggle{all:unset;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 0;margin-bottom:8px;cursor:pointer;font-family:var(--im-font);font-size:13px;font-weight:500;color:hsla(0,0%,100%,.8);transition:color .2s;box-sizing:border-box}.ik-intent-modal-root .ik-loan-toggle:hover{color:#fff}.ik-intent-modal-root .ik-loan-toggle .ik-loan-toggle-icon{transition:transform .3s}.ik-intent-modal-root .ik-loan-toggle.ik-loan-toggle--expanded .ik-loan-toggle-icon{transform:rotate(180deg)}.ik-intent-modal-root .ik-intent-amount-title{all:unset;display:block;font-family:var(--im-font);font-size:20px;font-weight:700;color:#fff;text-align:center;margin-bottom:14px;margin-top:6px}@media(max-width: 768px){.ik-intent-modal-root .ik-intent-amount-title{font-size:17px;margin-bottom:12px}}.ik-intent-modal-root .ik-intent-amount-wrap{position:relative;max-width:520px;margin:0 auto 24px}@media(min-width: 769px){.ik-intent-modal-root .ik-intent-amount-wrap{max-width:420px}}.ik-intent-modal-root .ik-intent-amount-input{all:unset;box-sizing:border-box;width:100%;height:64px;background:#fff;border:2px solid #0056b3;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:24px 50px 8px 15px;font-family:var(--im-font);font-size:18px;font-weight:700;color:#0056b3;letter-spacing:-0.03em;transition:border-color .2s,box-shadow .2s}.ik-intent-modal-root .ik-intent-amount-input:focus{border-color:#0056b3;box-shadow:0 4px 6px rgba(0,86,179,.15);outline:none}.ik-intent-modal-root .ik-intent-amount-input::placeholder{color:rgba(0,0,0,0)}.ik-intent-modal-root .ik-intent-amount-input:-webkit-autofill,.ik-intent-modal-root .ik-intent-amount-input:-webkit-autofill:hover,.ik-intent-modal-root .ik-intent-amount-input:-webkit-autofill:focus{-webkit-text-fill-color:#0056b3 !important;-webkit-box-shadow:0 0 0 1000px #fff inset !important;box-shadow:0 0 0 1000px #fff inset !important;transition:background-color 5000s ease-in-out 0s;caret-color:#0056b3}@media(max-width: 768px){.ik-intent-modal-root .ik-intent-amount-input{height:60px;padding:22px 50px 6px 15px;font-size:16px}}.ik-intent-modal-root .ik-intent-amount-label{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-family:var(--im-font);font-size:16px;font-weight:500;color:#a1a1a1;pointer-events:none;transition:top .18s ease,font-size .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.ik-intent-modal-root .ik-intent-amount-input:focus~.ik-intent-amount-label,.ik-intent-modal-root .ik-intent-amount-input:not(:placeholder-shown)~.ik-intent-amount-label{top:10px;transform:translateY(0);font-size:10px;font-weight:500;color:#739fcc;letter-spacing:-0.03em}.ik-intent-modal-root .ik-intent-amount-suffix{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-family:var(--im-font);font-size:18px;font-weight:700;color:#0056b3;pointer-events:none;opacity:0;transition:opacity .2s}.ik-intent-modal-root .ik-intent-amount-input:focus~.ik-intent-amount-suffix,.ik-intent-modal-root .ik-intent-amount-input:not(:placeholder-shown)~.ik-intent-amount-suffix{opacity:1}.ik-intent-modal-root .ik-intent-continue-btn{all:unset;display:block;width:100%;max-width:520px;margin:0 auto 24px;padding:16px 32px;background:#fff;color:var(--im-blue);font-family:var(--im-font);font-size:16px;font-weight:700;text-align:center;border-radius:50px;cursor:pointer;transition:opacity .2s,transform .15s;box-sizing:border-box}.ik-intent-modal-root .ik-intent-continue-btn:disabled,.ik-intent-modal-root .ik-intent-continue-btn[disabled]{opacity:.45;cursor:not-allowed}.ik-intent-modal-root .ik-intent-continue-btn:not(:disabled):hover{transform:translateY(-2px);opacity:.92}@media(max-width: 768px){.ik-intent-modal-root .ik-intent-continue-btn{max-width:100%}}@media(min-width: 769px){.ik-intent-modal-root .ik-intent-continue-btn{max-width:320px}}.ik-intent-modal-root .ik-intent-disclaimer{all:unset;display:block;font-family:var(--im-font);font-size:12px;font-weight:400;color:hsla(0,0%,100%,.7);text-align:center;line-height:1.6;margin-bottom:20px}.ik-intent-modal-root .ik-intent-loading-overlay{position:absolute;inset:0;background:rgba(0,62,148,.93);border-radius:inherit;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;z-index:20;pointer-events:all;animation:ikIntentFadeIn .2s ease}@media(max-width: 768px){.ik-intent-modal-root .ik-intent-loading-overlay{border-radius:20px 20px 0 0}}.ik-intent-modal-root .ik-intent-spinner{width:52px;height:52px;border:5px solid hsla(0,0%,100%,.25);border-top-color:#fff;border-radius:50%;animation:ikIntentSpin .75s linear infinite;flex-shrink:0}@media(max-width: 768px){.ik-intent-modal-root .ik-intent-spinner{width:44px;height:44px;border-width:4px}}.ik-intent-modal-root .ik-intent-loading-text{all:unset;display:block;font-family:var(--im-font);font-size:15px;font-weight:600;color:hsla(0,0%,100%,.95);letter-spacing:.3px;text-align:center}@media(max-width: 768px){.ik-intent-modal-root .ik-intent-loading-text{font-size:14px}}@keyframes ikIntentFadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ikIntentSpin{to{transform:rotate(360deg)}}
