:root{--saffron:#ffa61a;--saffron-600:#e68a00;--saffron-700:#b86e00;--saffron-50:#fff4de;--saffron-100:#ffe8b8;--cream:#fffbf5;--cream-2:#fff6e9;--paper:#fff;--paper-2:#faf6ee;--ink:#1a1f2e;--ink-2:#4a5266;--ink-3:#8a92a6;--line:#ebe2d0;--line-2:#f1eadc;--green:#10b981;--green-50:#e6f8f2;--blue:#1f87f6;--blue-50:#e6f1fe;--red:#e5484d;--shadow-sm:0 1px 2px #281e0a0a, 0 1px 1px #281e0a05;--shadow-md:0 4px 12px #281e0a0f, 0 2px 4px #281e0a0a;--shadow-lg:0 16px 40px #281e0a14, 0 4px 12px #281e0a0a;--shadow-saffron:0 18px 44px -8px #ffa61a52, 0 8px 18px -4px #ffa61a2e;--radius-sm:8px;--radius:14px;--radius-lg:20px;--radius-xl:28px}*{box-sizing:border-box}html,body{background:var(--cream);color:var(--ink);margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.5}html[dir=rtl] body{font-family:Noto Nastaliq Urdu,Inter,system-ui,sans-serif;line-height:normal}html[dir=rtl] .latin{font-family:Noto Nastaliq Urdu,Inter,system-ui,sans-serif}h1,h2,h3,h4{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:700}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{letter-spacing:0;font-family:Noto Nastaliq Urdu,Plus Jakarta Sans,system-ui,sans-serif}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]){--ur-h1-size:clamp(32px, 4.8vw, 58px);--ur-h2-size:clamp(22px, 3vw, 34px);--ur-h3-size:clamp(16px, 2.1vw, 22px)}html[dir=rtl] body,main[lang=ur-PK][dir=rtl]{font-size:15px}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) :where(h1,h2,h3,h4,p,li,span,a,button,label,input,select,textarea){text-underline-offset:.22em;letter-spacing:0!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) :where(h1,h2,h3,h4){text-wrap:balance;padding-block:.08em}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) :where(.card,.btn,.chip,.tab,.input,.select){overflow:visible}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .hero-title{gap:clamp(10px,.16em,18px);padding-block:.18em;display:grid!important}main[lang^=en][dir=ltr] .hero-title{line-height:1.02!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .hero-title br{display:none}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) h1{font-size:var(--ur-h1-size)!important;letter-spacing:0!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) h2{font-size:var(--ur-h2-size)!important;letter-spacing:0!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) h3{font-size:var(--ur-h3-size)!important;letter-spacing:0!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) :is(.btn,.input,.select){font-size:14px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) :is(.btn,.tab,.chip){align-items:center;min-height:44px;padding-block:8px;height:auto!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) :is(.input,.select){min-height:60px;padding-block:12px;height:auto!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .btn-lg{min-height:60px;font-size:15px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .btn-sm{min-height:42px;font-size:12.5px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) :is(.label,.chip,.tab,.eyebrow){font-size:12px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .eyebrow{padding-block:2px;display:inline-block}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .step-dot{height:auto;min-height:30px}:where([lang=ur],[lang=ur-PK],main[lang=ur-PK][dir=rtl]) :where(h1,h2,h3,h4,p,div,span,li,td,th,a,button,label):not([data-keep-latin]):not([data-keep-latin] *){line-height:normal!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) [style*="font-size:clamp(64px, 9vw, 112px)"],:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) [style*="font-size: clamp(64px, 9vw, 112px)"]{font-size:clamp(44px,7vw,78px)!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) [style*="font-size:clamp(40px, 6vw, 80px)"],:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) [style*="font-size: clamp(40px, 6vw, 80px)"]{font-size:clamp(36px,5.2vw,66px)!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) [style*="font-size:clamp(40px, 5vw, 76px)"],:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) [style*="font-size: clamp(40px, 5vw, 76px)"]{font-size:clamp(32px,4.4vw,58px)!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) [style*="font-size:clamp(38px, 5.3vw, 72px)"],:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) [style*="font-size: clamp(38px, 5.3vw, 72px)"]{font-size:clamp(32px,4.6vw,58px)!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) [style*="font-size:clamp(48px, 6vw, 76px)"],:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) [style*="font-size: clamp(48px, 6vw, 76px)"]{font-size:clamp(34px,5vw,54px)!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) [style*="font-size:clamp(38px, 4.4vw, 54px)"],:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) [style*="font-size: clamp(38px, 4.4vw, 54px)"]{font-size:clamp(28px,3.5vw,40px)!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) p[style*=font-size\:20px]{font-size:17px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) p[style*=font-size\:19px]{font-size:16px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) p[style*=font-size\:18px]{font-size:15.5px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) p[style*=font-size\:17px]{font-size:15px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) p[style*=font-size\:16px]{font-size:14px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) p[style*=font-size\:15px]{font-size:13.5px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) p[style*=font-size\:14px]{font-size:12.5px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) p[style*=font-size\:13px]{font-size:12px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .latin[style*=font-size\:22px]{font-size:19px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .latin[style*=font-size\:20px]{font-size:17px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .latin[style*=font-size\:19px]{font-size:16.5px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .latin[style*=font-size\:18px]{font-size:16px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .latin[style*=font-size\:17px]{font-size:15px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .latin[style*=font-size\:16px]{font-size:14px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .latin[style*=font-size\:15px]{font-size:13.5px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .latin[style*=font-size\:14px]{font-size:12.5px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .latin[style*=font-size\:13px]{font-size:12px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .latin[style*=font-size\:12px]{font-size:11px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .latin[style*=font-size\:11px]{font-size:10px!important}:is(html[dir=rtl],main[lang=ur-PK][dir=rtl]) .latin[style*=font-size\:10px]{font-size:9px!important}html[dir=rtl] main[lang=ur-PK][dir=rtl] .embed-widget-banner[data-keep-latin],html[dir=rtl] main[lang=ur-PK][dir=rtl] .embed-widget-banner[data-keep-latin] *{letter-spacing:0!important;word-spacing:normal!important;text-align:left!important;direction:ltr!important;unicode-bidi:isolate!important;font-family:Inter,system-ui,sans-serif!important;line-height:normal!important}html[dir=rtl] main[lang=ur-PK][dir=rtl] .embed-widget-banner[data-keep-latin]{grid-template-columns:1fr auto!important;align-items:center!important;gap:28px!important;padding:30px 32px!important}html[dir=rtl] main[lang=ur-PK][dir=rtl] .embed-widget-banner[data-keep-latin] h2{text-wrap:wrap!important;color:var(--cream)!important;max-width:760px!important;margin-top:14px!important;padding:0!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:clamp(24px,3vw,36px)!important;font-weight:800!important;line-height:1.15!important}html[dir=rtl] main[lang=ur-PK][dir=rtl] .embed-widget-banner[data-keep-latin] p{color:#fffbf5b8!important;max-width:760px!important;margin-top:10px!important;font-size:15px!important;line-height:1.6!important}html[dir=rtl] main[lang=ur-PK][dir=rtl] .embed-widget-banner[data-keep-latin] .embed-widget-banner-actions{justify-content:flex-end!important;align-items:center!important;gap:14px!important}html[dir=rtl] main[lang=ur-PK][dir=rtl] .embed-widget-banner[data-keep-latin] .embed-widget-banner-code{width:178px!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:10px!important;line-height:1.55!important}html[dir=rtl] main[lang=ur-PK][dir=rtl] .embed-widget-banner[data-keep-latin] .btn{text-align:center!important;justify-content:center!important;height:60px!important;min-height:60px!important;padding:0 24px!important;font-family:Inter,system-ui,sans-serif!important;font-size:15px!important;line-height:1!important}p{margin:0}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}input,select{font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.container{max-width:1240px;margin:0 auto;padding:0 24px}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 26px;font-size:16px;font-weight:600;transition:transform .12s,box-shadow .2s,background .16s;display:inline-flex}.btn-primary{background:var(--saffron);color:#1a1208;box-shadow:var(--shadow-saffron)}.btn-primary:hover{background:var(--saffron-600);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.btn-ghost:hover{background:var(--paper-2)}.btn-dark{background:var(--ink);color:var(--cream)}.btn-dark:hover{background:#2a3142}.btn-sm{height:40px;padding:0 18px;font-size:14px}.btn-lg{height:60px;padding:0 32px;font-size:17px}.input,.select{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:100%;height:56px;color:var(--ink);outline:none;padding:0 18px;font-size:17px;transition:border-color .16s,box-shadow .16s,background .16s}.input:focus,.select:focus{border-color:var(--saffron);box-shadow:0 0 0 4px var(--saffron-50)}.input::placeholder{color:var(--ink-3)}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'><path d='M3 5.5L7 9.5L11 5.5' stroke='%234A5266' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 16px center;background-repeat:no-repeat;padding-inline-end:44px}html[dir=rtl] .select{background-position:16px}.label{color:var(--ink-2);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.chip{background:var(--saffron-50);height:32px;color:var(--saffron-700);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.chip-green{background:var(--green-50);color:#0a7355}.chip-blue{background:var(--blue-50);color:#1565c0}.chip-paper{background:var(--paper);color:var(--ink-2);border:1px solid var(--line)}.card{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius-lg);transition:transform .18s,box-shadow .18s,border-color .18s}.card-hover:hover{box-shadow:var(--shadow-md);border-color:var(--saffron-100);transform:translateY(-2px)}.sun-ring{position:relative}.dot{background:var(--ink-3);border-radius:999px;width:4px;height:4px}.stack{flex-direction:column;display:flex}.row{display:flex}.grid{display:grid}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.gap-12{gap:48px}.center{justify-content:center;align-items:center}.between{justify-content:space-between}.ai-center{align-items:center}.text-center{text-align:center}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-saffron{color:var(--saffron-700)}.text-green{color:#0a7355}.page-enter{animation:.32s cubic-bezier(.2,.7,.2,1) fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.warm-grid{background-image:radial-gradient(circle at 1px 1px,#ffa61a1a 1px,#0000 0);background-size:28px 28px}.placeholder{background:repeating-linear-gradient(135deg, var(--paper-2) 0 10px, var(--cream-2) 10px 20px);color:var(--ink-3);border-radius:var(--radius);border:1px solid var(--line-2);justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.step-dot{background:var(--paper-2);width:28px;height:28px;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.step-dot.active{background:var(--saffron);color:#1a1208;border-color:var(--saffron)}.step-dot.done{background:var(--ink);color:var(--cream);border-color:var(--ink)}.step-bar{background:var(--line);flex:1;height:2px}.step-bar.done{background:var(--ink)}.tab-row{background:var(--paper-2);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.tab{height:40px;color:var(--ink-2);border-radius:999px;padding:0 18px;font-size:14px;font-weight:600}.tab.active{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm)}.bank-badge{background:var(--paper-2);border:1px solid var(--line);width:44px;height:44px;color:var(--ink);letter-spacing:.02em;border-radius:12px;justify-content:center;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.bank-logo-badge{flex-shrink:0;padding:6px;overflow:hidden}.bank-logo-badge img{object-fit:contain;width:100%;height:100%;display:block}.pulse{background:var(--green);border-radius:999px;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #10b98166}@keyframes pulse{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.gauge-track{background:var(--paper-2);border-radius:999px;height:8px;overflow:hidden}.gauge-fill{background:linear-gradient(90deg, var(--saffron), var(--saffron-600));border-radius:999px;height:100%}.wordmark{letter-spacing:-.02em;font-family:Plus Jakarta Sans,sans-serif;font-weight:800}.eyebrow{color:var(--saffron-700);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}html[dir=rtl] .eyebrow{letter-spacing:0}@media (max-width:860px){.hide-mobile{display:none!important}}@media (min-width:861px){.show-mobile{display:none!important}}
