@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Prompt:wght@300;400;500;600;700&display=swap";:root{font-family:IBM Plex Sans,sans-serif;color:#172235;background:#f3f6f8;font-synthesis:none;--navy:#102b4e;--blue:#1263df;--line:#dce3e9}*{box-sizing:border-box}body{margin:0}.banner{height:28px;background:#fff3c4;color:#755600;display:flex;justify-content:center;gap:32px;align-items:center;font-size:10px;letter-spacing:.09em;border-bottom:1px solid #eadb9d}.banner b{background:#f5cd38;padding:3px 8px;border-radius:2px}header{height:68px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 30px;position:sticky;top:0;z-index:4}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--navy)}.brand .mark{display:grid;place-items:center;background:var(--navy);color:#fff;font-size:22px;font-weight:800;width:38px;height:38px;border-radius:9px}.brand b{font:700 18px Manrope}.brand small,.headright small{display:block;font-size:8px;letter-spacing:.12em;color:#718096}.headright{display:flex;align-items:center;gap:10px;font-size:12px}.headright .avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#d9e9ff;color:#1454a0;font-weight:700}.live{margin-right:20px;color:#536273}.live i,.status i,.metric small i{display:inline-block;width:7px;height:7px;background:#24a86b;border-radius:50%;margin-right:5px}.body{display:flex;min-height:calc(100vh - 96px)}aside{width:230px;background:#102b4e;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:18px 12px;flex-shrink:0}nav a{color:#bac8d8;text-decoration:none;display:flex;gap:11px;align-items:center;padding:10px 12px;border-radius:6px;font-size:12px;margin:2px 0}nav a svg{width:16px}nav a:hover,nav a.active{background:#1d426f;color:#fff}.seed{border-top:1px solid #294766;padding:16px 10px 2px;font-size:8px;letter-spacing:.12em;color:#8198b2}.seed b{display:block;font-size:9px;margin-top:5px;color:#c7d2df}main{padding:22px 30px 48px;max-width:1500px;width:100%;margin:auto}.crumb{font-size:9px;letter-spacing:.12em;color:#7f8b99;display:flex;align-items:center;gap:6px;margin-bottom:22px}.crumb svg{width:10px}.welcome,.pagehead{background:linear-gradient(105deg,#12345d,#195da3);color:#fff;border-radius:10px;padding:27px 30px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 7px 24px #102b4e20}.eyebrow{font-size:9px;letter-spacing:.16em;font-weight:700;color:#9fc8f8}.welcome h1,.pagehead h1{font:600 27px Manrope;margin:7px 0}.welcome p,.pagehead p{font-size:13px;color:#d1e1f2;margin:0}.welcome button,.pagehead button{background:#ffffff16;color:#fff;border:1px solid #ffffff40;border-radius:6px;padding:11px 14px;display:flex;gap:8px}.welcome button svg{width:16px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0 28px}.metric{background:#fff;border:1px solid var(--line);border-radius:7px;padding:16px 18px;box-shadow:0 2px 5px #1c34520a}.metric>span{font-size:11px;color:#687789}.metric strong{display:block;font:600 24px Manrope;color:#172e4b;margin:7px 0}.metric small{font-size:9px;color:#6c7b89}.sectionhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px}.sectionhead h2,.tabletitle h2{font:600 17px Manrope;margin:0}.sectionhead p{font-size:11px;color:#7a8795;margin:5px 0}.search{display:flex;background:#fff;border:1px solid var(--line);border-radius:6px;align-items:center;padding:0 11px;min-width:245px}.search svg{width:15px;color:#8895a4}.search input{border:0;outline:0;padding:9px;width:100%;font:12px inherit}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.appcard{position:relative;background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px;display:flex;gap:14px;text-decoration:none;color:inherit;transition:.18s}.appcard:hover{transform:translateY(-2px);border-color:#8eb9ef;box-shadow:0 8px 20px #20395512}.appicon{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#e6f0ff;color:#2565ad;flex-shrink:0}.appicon.c1{background:#e7f7f1;color:#1d8c68}.appicon.c2{background:#f0eaff;color:#7557b7}.appicon.c3{background:#fff0df;color:#b66e19}.appicon.c4{background:#ffe9ed;color:#bf4560}.appicon svg{width:19px}.appcard h3{font:600 13px Manrope;margin:1px 0 4px}.appcard p{font-size:10px;color:#758293;margin:0 0 11px}.status{font-size:9px;color:#748090}.launch{position:absolute;right:14px;top:14px;width:14px;color:#94a0ad}.pagehead{padding:23px 27px}.work{background:#fff;border:1px solid var(--line);border-radius:8px;margin-top:16px}.toolbar{display:flex;gap:8px;padding:15px;border-bottom:1px solid var(--line)}.search.big{flex:1}.toolbar button,.pagehead button,.view{border:0;background:#155ec1;color:#fff;padding:9px 18px;border-radius:5px}.tabletitle{display:flex;justify-content:space-between;padding:17px 20px}.tabletitle span{font-size:10px;color:#758293}table{border-collapse:collapse;width:100%;font-size:11px}th{text-align:left;background:#f6f8fa;color:#69778a;font-size:9px;letter-spacing:.07em;padding:11px 16px}td{padding:14px 16px;border-top:1px solid #e5e9ed}td small{display:block;color:#768495;margin-top:4px}.pill,.vip{background:#e8f0fc;color:#315e96;padding:3px 7px;border-radius:3px;font-size:8px}.vip{background:#fff0c8;color:#8a6400;margin-left:5px}.ok{color:#17865b;font-size:9px}.view{background:transparent;color:#1761bd;padding:3px;display:flex;align-items:center;font-weight:600}.view svg{width:13px}.menub{display:none}.legacy main{font-family:Arial,sans-serif;background:#d8dce0;max-width:none;padding:14px 18px}.legacy aside{background:#28333e}.legacy header{height:58px}.legacy .crumb{display:none}.legacytitle{display:flex;gap:12px;align-items:center;background:#173758;color:#fff;padding:12px;border:1px solid #091b2d}.legacytitle svg{width:35px}.legacytitle h1{font-size:18px;margin:0}.legacytitle span{font-size:10px}.legacytabs{background:#eee;border:1px solid #89939c;padding:8px 10px}.legacytabs>*{display:inline-block;padding:7px 20px;border-right:1px solid #aab0b5;font-size:11px}.legacytabs b{background:#fff;border-top:3px solid #1c5790}.legacypanel{background:#f6f6f6;border:1px solid #7e8892;padding:15px}.legacypanel h2{font-size:15px;border-bottom:1px solid #999;padding-bottom:8px}.formrow{display:flex;align-items:end;gap:8px}.legacy label{font-size:11px;font-weight:700}.legacy input,.legacy select{display:block;margin-top:4px;border:1px solid #79838d;border-radius:0;padding:6px;background:#fff}.legacy button{border:1px solid #505a63;border-radius:1px;padding:6px 12px;background:#e3e3e3;box-shadow:inset 0 1px #fff;font-weight:700;font-size:11px}.legacy fieldset{border:1px solid #838d96;margin:18px 0;padding:15px}.record{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.record input,.record select{width:100%}.legacyactions{display:flex;justify-content:flex-end;gap:8px}.legacyactions .danger{background:#a82626;color:#fff}.legacyactions .primary{background:#225b8f;color:#fff}.hint{font-size:10px;color:#40505f;padding:10px;background:#fff4c5;border:1px solid #c7b773;margin-top:10px}@media(max-width:950px){.metrics,.grid{grid-template-columns:repeat(2,1fr)}aside{position:fixed;left:-250px;top:96px;bottom:0;z-index:3;transition:.2s}.legacy aside{top:86px}aside.open{left:0}.menub{display:block;border:0;background:#fff}.headright .live{display:none}.record{grid-template-columns:1fr}main{padding:18px}.tablewrap{overflow:auto}}@media(max-width:600px){.banner span{display:none}.grid,.metrics{grid-template-columns:1fr}.welcome,.pagehead{align-items:flex-start;gap:18px;flex-direction:column}.sectionhead{align-items:stretch;gap:12px;flex-direction:column}.headright>span:not(.avatar){display:none}header{padding:0 14px}main{padding:14px}.search{min-width:0}.appcard{padding:15px}}.mfec-logo-crop{position:relative;display:block;width:86px;height:32px;overflow:hidden;background:#fff;flex-shrink:0}.mfec-logo-crop img{position:absolute;width:86px;height:86px;max-width:none;left:0;top:-29px}.login-logo-crop{position:relative;display:block;width:170px;height:58px;overflow:hidden;background:#fff;border-radius:8px;margin-bottom:34px}.login-logo-crop img{position:absolute;width:170px;height:170px;max-width:none;left:0;top:-58px}.loginpage{min-height:100vh;background:radial-gradient(circle at 12% 20%,#2867a7 0,#12345d 28%,#0b223e 62%,#081b31);color:#fff}.logout{border:1px solid #ccd7e3;background:#fff;color:#37506c;border-radius:5px;padding:7px 10px;font:600 10px inherit;cursor:pointer}.logout:hover{background:#f3f6f8}.loginwrap{min-height:calc(100vh - 28px);max-width:1120px;margin:auto;padding:50px;display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.loginintro .loginmark{display:grid;place-items:center;width:58px;height:58px;border-radius:14px;background:#fff;color:#102b4e;font:800 32px Manrope;margin-bottom:34px}.loginintro h1{font:600 42px/1.16 Manrope;margin:12px 0 20px}.loginintro>p:last-of-type{max-width:560px;color:#bed0e4;line-height:1.65}.loginbadges{display:flex;gap:12px;margin-top:32px}.loginbadges span{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #ffffff2e;background:#ffffff0d;border-radius:6px;font-size:11px}.loginbadges svg{width:16px}.loginbox{background:#fff;color:#172235;border-radius:12px;padding:34px;box-shadow:0 24px 70px #0007}.loginbox small{font-size:9px;letter-spacing:.15em;color:#3673b9;font-weight:700}.loginbox h2{font:600 23px Manrope;margin:8px 0}.loginbox>div>p{font-size:12px;color:#718096;margin:0 0 26px}.loginbox label{display:block;font-size:11px;font-weight:600;color:#475569;margin:14px 0}.loginbox input{display:block;width:100%;margin-top:7px;border:1px solid #cfd8e3;border-radius:6px;padding:12px;font:14px inherit;outline:0}.loginbox input:focus{border-color:#1263df;box-shadow:0 0 0 3px #1263df1c}.loginbox>button{width:100%;border:0;border-radius:6px;background:#155ec1;color:#fff;padding:13px;margin-top:8px;font:600 12px inherit;cursor:pointer}.loginbox>button:disabled{opacity:.6}.loginerror{background:#fff0f1;color:#a52b3b;border:1px solid #f0c7cd;border-radius:5px;padding:9px 11px;font-size:11px}.loginnote{text-align:center;color:#8a96a5;font-size:9px;margin:18px 0 0}.loginpage .banner{color:#755600}@media(max-width:950px){.loginwrap{grid-template-columns:1fr;gap:34px;padding:34px}.loginintro h1{font-size:34px}}@media(max-width:600px){.loginwrap{padding:24px 16px}.loginintro{display:none}.loginbox{padding:26px 22px}}.domainhero{background:linear-gradient(115deg,#12345d,#1768b5);color:#fff;border-radius:10px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between}.domainhero span{font-size:9px;letter-spacing:.16em;color:#a9d0fb}.domainhero h1{font:600 26px Manrope;margin:7px 0}.domainhero p{margin:0;color:#d0e2f4;font-size:12px}.domainhero>svg{width:50px;height:50px;opacity:.28}.customerbar{display:flex;align-items:end;gap:10px;background:#fff;border:1px solid var(--line);padding:13px 15px;margin:14px 0;border-radius:8px}.customerbar label,.actionform label{font-size:10px;color:#66758a;font-weight:600}.customerbar input,.customerbar select,.actionform input,.actionform select{display:block;margin-top:5px;border:1px solid #ccd6e1;border-radius:5px;padding:9px;font:12px inherit;background:#fff}.customerbar input{width:min(390px,34vw)}.customerbar select{min-width:170px}.customerbar button,.actionform button,.buttonstack button,.domainpanel>button,.inlineactions button{border:0;border-radius:5px;background:#155ec1;color:#fff;padding:10px 14px;font:600 10px inherit;cursor:pointer}.customerbar button svg{width:13px;height:13px;vertical-align:middle;margin-right:4px}.customerbar>div{margin-left:auto}.customerbar>div b,.customerbar>div small{display:block}.customerbar>div small{font-size:9px;color:#788598;margin-top:4px}.customerresults{background:#fff;border:1px solid var(--line);border-radius:8px;padding:16px;margin:-4px 0 14px}.customerresultshead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.customerresultshead h2{font:600 15px Manrope;color:#203650;margin:0}.customerresultshead p{font-size:10px;color:#748295;margin:4px 0 0}.customerresultshead>b{font-size:10px;color:#315b89;background:#e7eef7;padding:5px 9px;border-radius:12px}.customerresults table{min-width:1050px}.customerresults tbody tr{cursor:pointer}.customerresults tbody tr:hover,.customerresults tbody tr.selected{background:#edf6ff}.customerresults td b,.customerresults td small{display:block}.customerresults td small{font-size:9px;color:#748295;margin-top:3px}.customerresults td>button{border:0;border-radius:4px;background:#155ec1;color:#fff;padding:7px 10px;font:600 9px inherit;cursor:pointer}.producttags{display:flex;flex-wrap:wrap;gap:4px;max-width:280px}.producttags span{font-size:8px;color:#315b89;background:#e7eef7;border-radius:10px;padding:3px 6px}.flash{background:#fff2f2;color:#a52939;border:1px solid #edc6cb;padding:10px 13px;border-radius:6px;margin-bottom:14px;font-size:11px}.flash.success{background:#e9f8f1;color:#17724f;border-color:#bce2d0}.domainlayout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.domainpanel{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px;min-width:0}.domainpanel.wide{grid-column:1/-1}.domainpanel h2{font:600 15px Manrope;margin:0 0 15px;color:#203650}.profilegrid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.fact{border-bottom:1px solid #edf0f3;padding-bottom:9px}.fact span,.domainmetric span{display:block;color:#748295;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.fact b{display:block;margin-top:5px;font-size:12px}.domainmetric{background:#f5f8fb;border:1px solid #e3e9ef;border-radius:6px;padding:12px;margin:7px 0}.domainmetric b{display:block;font:600 19px Manrope;color:#183b64;margin-top:5px}.domaintable{overflow:auto}.domaintable table{min-width:700px}.domaintable td{vertical-align:middle}.state{font-size:9px;padding:4px 7px;border-radius:4px;background:#e7eef7;color:#315b89}.state.ACTIVE,.state.SUCCESS{background:#e5f6ee;color:#19734f}.state.BLOCKED,.state.FAILED{background:#fee9eb;color:#a62e3d}.state.PENDING,.state.REFUND_PENDING{background:#fff3d6;color:#936600}.actionform{display:grid;gap:10px}.actionform input,.actionform select{width:100%}.buttonstack{display:grid;gap:8px}.buttonstack button:nth-child(n+2){background:#eef3f8;color:#244b75;border:1px solid #d4dfe9}.empty{padding:28px;text-align:center;color:#8995a3;background:#f7f9fb;border:1px dashed #d7dfe7;border-radius:6px;font-size:11px}.identity{display:flex;align-items:center;gap:18px}.identity>svg{width:54px;height:54px;color:#1b8a61}.identity b,.identity span{display:block}.identity b{font:600 21px Manrope;margin-bottom:7px}.identity span{font-size:10px;color:#6d7b8b;margin:4px 0}.recommendation,.disclaimer{font-size:9px;color:#846100;background:#fff4cc;border:1px solid #ecd990;padding:8px;border-radius:4px;margin:0 0 12px}.inlineactions{display:flex;gap:5px}.inlineactions button{padding:5px 8px}.inlineactions button+button{background:#e9eef4;color:#52657a}.adminmetrics{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-bottom:12px}.domainpanel>button svg{width:13px;vertical-align:middle;margin-right:5px}.domainloading{background:#fff;border:1px solid var(--line);border-radius:8px;padding:60px;text-align:center}.domainloading svg{width:34px}.domainloading p{color:#6e7d8e}.domainloading button{padding:8px 16px}.legacywork .domainpanel{border-radius:2px;border-color:#89939c}.legacywork .domainpanel h2{font-family:Arial;border-bottom:1px solid #9da6ae;padding-bottom:9px}.legacywork button{border-radius:1px}.creationgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.creationgrid .domainpanel{border-color:#b9d2ee;background:#fbfdff}.lifecycle{display:flex;flex-wrap:wrap;gap:8px}.lifecycle button{padding:9px 12px}.domainpanel.wide+.domainlayout{margin-top:14px}.credentialstatus{display:flex;justify-content:space-between;align-items:center;background:#f4f8fb;padding:12px;margin-bottom:12px}.credentialstatus b,.credentialstatus small{display:block}.credentialstatus small{font-size:9px;color:#718096;margin-top:4px}.recordselector{display:block;font-size:10px;font-weight:600;color:#53667a;margin-bottom:14px}.recordselector select{display:block;width:100%;max-width:560px;margin-top:6px;padding:10px;border:1px solid #bfcddb;background:#fff;font:12px inherit}.selectedrecord{background:#eef5fb;border-left:4px solid #1769ad;padding:11px 13px;margin-bottom:12px}.selectedrecord b,.selectedrecord span{display:block}.selectedrecord span{font-size:9px;color:#68798a;margin-top:4px}.productwidgets{display:grid;grid-template-columns:repeat(7,minmax(125px,1fr));gap:9px;margin:14px 0}.productwidgets button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:3px 8px;text-align:left;background:#fff;border:1px solid #d6e1eb;border-radius:8px;padding:13px;cursor:pointer;color:#38536f}.productwidgets button:hover,.productwidgets button.active{border-color:#1768b5;background:#edf6ff;box-shadow:0 3px 10px #16538e1f}.productwidgets svg{grid-row:1/3;width:22px;height:22px;color:#2380bd;align-self:center}.productwidgets span{font-size:9px;font-weight:600;white-space:nowrap}.productwidgets b{font:700 19px Manrope;color:#173d63}.resultcontrols{display:flex;align-items:center;gap:12px}.resultcontrols>b{font-size:10px;color:#315b89;background:#e7eef7;padding:5px 9px;border-radius:12px}.resultcontrols label{font-size:9px;color:#68798a}.resultcontrols select{margin-left:5px;border:1px solid #ccd6e1;border-radius:4px;padding:5px;background:#fff}.resultpagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;border-top:1px solid #e4eaf0;padding-top:12px;margin-top:10px}.resultpagination button{border:1px solid #c8d7e5;background:#fff;color:#245782;border-radius:5px;padding:7px 12px;font:600 9px inherit;cursor:pointer}.resultpagination button:disabled{opacity:.4;cursor:not-allowed}.resultpagination span{font-size:10px;color:#66758a}.bottomcreation{margin-top:14px}.bottomcreation .domainpanel{border-color:#b9d2ee;background:#fbfdff}@media(max-width:1200px){.productwidgets{grid-template-columns:repeat(4,minmax(135px,1fr))}}@media(max-width:700px){.productwidgets{grid-template-columns:repeat(2,minmax(125px,1fr))}.customerbar input{width:100%}.customerresultshead{align-items:flex-start;gap:10px}.resultcontrols{align-items:flex-end;flex-direction:column}}@media(max-width:850px){.domainlayout,.creationgrid{grid-template-columns:1fr}.domainpanel.wide{grid-column:auto}.customerbar{align-items:stretch;flex-direction:column}.customerbar>div{margin-left:0}.profilegrid{grid-template-columns:1fr}}.customeractions{display:flex;gap:5px;white-space:nowrap}.customeractions button{border:0;border-radius:4px;background:#155ec1;color:#fff;padding:7px 9px;font:600 9px inherit;cursor:pointer}.customeractions button:nth-child(2){background:#eef3f8;color:#244b75;border:1px solid #d4dfe9}.customeractions button.danger,.modalactions button.danger{background:#b42335;color:#fff;border-color:#b42335}.modalbackdrop{position:fixed;inset:0;z-index:30;background:#08192b94;display:grid;place-items:center;padding:24px}.customermodal{width:min(760px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:10px;box-shadow:0 24px 70px #0000004d}.customermodal header{position:static;height:auto;padding:18px 22px;border-bottom:1px solid #dce3e9;display:flex;align-items:center;justify-content:space-between}.customermodal header small{font-size:8px;letter-spacing:.14em;color:#5d7894}.customermodal header h2{font:600 19px Manrope;margin:4px 0 0;color:#193958}.customermodal header button{border:0;background:#eef3f8;color:#38536f;border-radius:50%;width:34px;height:34px;font-size:22px;cursor:pointer}.modalbody{padding:22px}.customermodal .actionform{grid-template-columns:repeat(2,minmax(0,1fr))}.customermodal .actionform button{grid-column:1/-1}.deleteconfirmation{text-align:center;padding:18px 10px}.deleteconfirmation>svg{width:52px;height:52px;color:#b42335}.deleteconfirmation h3{font:600 20px Manrope;color:#243b53;margin:10px 0}.deleteconfirmation p{max-width:560px;margin:0 auto;color:#68798a;font-size:11px;line-height:1.6}.modalactions{display:flex;justify-content:center;gap:9px;margin-top:22px}.modalactions button{border:1px solid #ccd6e1;background:#fff;color:#38536f;border-radius:5px;padding:10px 16px;font:600 10px inherit;cursor:pointer}@media(max-width:700px){.customermodal .actionform{grid-template-columns:1fr}.customermodal .actionform button{grid-column:auto}.modalbackdrop{padding:10px}}.payoffinputs{display:grid;grid-template-columns:2fr 1fr auto;align-items:end;gap:10px}.payoffinputs label{font-size:10px;color:#66758a;font-weight:600}.payoffinputs select,.payoffinputs input{display:block;width:100%;margin-top:5px;border:1px solid #ccd6e1;border-radius:5px;padding:9px;font:12px inherit;background:#fff}.payoffinputs button{border:0;border-radius:5px;background:#155ec1;color:#fff;padding:10px 14px;font:600 10px inherit;cursor:pointer}.payoffquote{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;padding:15px;background:#f4f8fb;border:1px solid #d7e4ef;border-radius:7px}.payoffquote>div{padding:10px;background:#fff;border:1px solid #e1e8ee;border-radius:5px}.payoffquote span,.payoffquote b{display:block}.payoffquote span{font-size:9px;color:#728194}.payoffquote b{font:600 16px Manrope;color:#173d63;margin-top:5px}.payoffquote .total{grid-column:1/-1;background:#153f67}.payoffquote .total span{color:#bad1e6}.payoffquote .total b{color:#fff;font-size:22px}.payoffquote>small{grid-column:1/-1;color:#728194;font-size:9px}@media(max-width:800px){.payoffinputs,.payoffquote{grid-template-columns:1fr}.payoffquote .total,.payoffquote>small{grid-column:auto}}.customermodal{width:min(980px,96vw)}.customer360detail>h3{font:600 16px Manrope;color:#203650;margin:22px 0 12px;padding-top:16px;border-top:1px solid #dce3e9}.productdetailgroup{margin-top:14px;border:1px solid #dfe7ee;border-radius:7px;overflow:hidden}.productdetailgroup h4{font:600 12px Manrope;color:#244b75;background:#f2f6f9;margin:0;padding:10px 13px}.productdetailgroup .domaintable table{min-width:650px}.productdetailgroup td,.productdetailgroup th{padding:9px 12px}.retail{font-family:Prompt,Century Gothic,Avenir Next,sans-serif;color:#142b47;background:#fff;min-height:100vh}.retailhead{position:sticky;top:0;z-index:20;height:76px;display:flex;align-items:center;padding:0 max(28px,calc((100vw - 1180px)/2));background:#fff;border-bottom:1px solid #e2e9ef}.retaillogo{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0d315b}.retaillogo>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50% 50% 45% 55%;background:linear-gradient(145deg,#1474bf,#0b376c);color:#fff;font-weight:700}.retaillogo b,.retaillogo small{display:block}.retaillogo b{font:700 15px Prompt;letter-spacing:.06em}.retaillogo small{font-size:8px;color:#738296;margin-top:2px}.retailhead nav{display:flex;gap:28px;margin:auto}.retailhead nav a{color:#334b64;text-decoration:none;font-size:12px;font-weight:600}.retailhead nav a:hover{color:#0870be}.iblogin{display:flex;align-items:center;gap:7px;background:#0e4f8a;color:#fff;text-decoration:none;padding:11px 15px;border-radius:4px;font-size:11px;font-weight:600}.iblogin svg{width:14px}.retailmenu{display:none}.retailhero{min-height:570px;padding:80px max(30px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;background:radial-gradient(circle at 75% 45%,#d9f1ff 0,#edf8ff 23%,#f6fbfe 44%,#fff 70%);overflow:hidden}.retailkicker{font-size:10px;letter-spacing:.17em;color:#1373b9;font-weight:700}.retailhero h1{font:600 52px/1.08 Prompt;margin:14px 0 20px;color:#0b315b}.retailhero>div>p{color:#5b6f84;font-size:16px;line-height:1.7;max-width:610px}.heroactions{display:flex;gap:10px;margin:28px 0}.heroactions a,.retailcta>a{display:flex;align-items:center;gap:8px;text-decoration:none;background:#0f5c9d;color:#fff;padding:13px 18px;border-radius:4px;font-size:12px;font-weight:600}.heroactions svg,.retailcta svg{width:16px}.heroactions .secondary{background:#fff;color:#174d7a;border:1px solid #aac5d9}.trust{display:flex;align-items:center;gap:9px;color:#266a57}.trust svg{width:22px}.trust b,.trust small{display:block}.trust b{font-size:11px}.trust small{font-size:9px;margin-top:3px;color:#74867f}.herocard{height:275px;border-radius:20px;background:linear-gradient(135deg,#0b3766,#0d69a9 60%,#32a7cc);box-shadow:0 30px 60px #0b47734a;color:#fff;padding:30px;transform:rotate(4deg);position:relative}.herocard>span{font:700 17px Prompt}.herocard>b{position:absolute;right:28px;top:32px;font-size:11px;letter-spacing:.15em}.chip{width:48px;height:36px;background:linear-gradient(135deg,#f7db85,#b89136);border-radius:7px;margin-top:62px}.herocard p{font:500 19px monospace;letter-spacing:.08em;margin-top:24px}.herocard small{font-size:8px;letter-spacing:.12em;color:#d2effd}.quick{display:grid;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:-35px auto 60px;position:relative;background:#fff;border:1px solid #dfe8ef;box-shadow:0 15px 40px #173b5817}.quick>div{padding:24px;border-right:1px solid #e5ebf0}.quick>div:last-child{border:0}.quick svg{width:22px;color:#0b67aa}.quick b,.quick span{display:block}.quick b{font:600 13px Prompt;margin:13px 0 5px}.quick span{font-size:10px;color:#758497}.quick a{display:flex;align-items:center;color:#0b67aa;text-decoration:none;font-size:10px;font-weight:600;margin-top:16px}.quick a svg{width:12px}.retailsection{max-width:1180px;margin:80px auto;padding:0 20px;text-align:center}.retailsection h2{font:600 31px Prompt;margin:10px}.sectioncopy{color:#728094;font-size:13px}.categorygrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;text-align:left}.categorygrid a{border:1px solid #dce5ec;padding:24px;text-decoration:none;color:inherit;transition:.2s}.categorygrid a:hover{transform:translateY(-4px);box-shadow:0 14px 35px #183f6014;border-color:#84bada}.categorygrid svg{width:30px;color:#0c6eb3}.categorygrid h3{font:600 16px Prompt;margin:17px 0 8px}.categorygrid p{font-size:11px;line-height:1.55;color:#758397;min-height:50px}.categorygrid span{display:flex;align-items:center;color:#0a67aa;font-size:10px;font-weight:600}.categorygrid span svg{width:13px}.retailcta{max-width:1180px;margin:80px auto;background:linear-gradient(120deg,#08305a,#0d689f);color:#fff;padding:42px 48px;display:flex;align-items:center;justify-content:space-between}.retailcta .retailkicker{color:#83d2ee}.retailcta h2{font:600 25px Prompt;margin:8px 0}.retailcta p{color:#c4dae9;font-size:12px}.retailcta>a{background:#fff;color:#0a538b}.producthero{padding:65px max(30px,calc((100vw - 1180px)/2));background:linear-gradient(110deg,#eef8fd,#fff)}.producthero h1{font:600 40px Prompt;margin:12px 0}.producthero p{color:#66798d}.productlist{max-width:1180px;margin:50px auto;display:grid;grid-template-columns:repeat(2,1fr);gap:22px;padding:0 20px}.productcard{border:1px solid #dbe5ec;display:grid;grid-template-columns:180px 1fr;min-height:330px}.productvisual{padding:25px;background:linear-gradient(145deg,#0d3864,#1477b5);color:#fff;position:relative}.productvisual.v1{background:linear-gradient(145deg,#17395e,#697c91)}.productvisual.v2{background:linear-gradient(145deg,#3e2359,#9d63a9)}.productvisual.v3{background:linear-gradient(145deg,#174e48,#45a58d)}.productvisual span{font-size:8px;letter-spacing:.14em}.productvisual b{display:block;font:600 16px Prompt;margin-top:20px}.minichip{position:absolute;bottom:28px;width:35px;height:25px;border-radius:5px;background:#e4c46c}.productcontent{padding:25px}.producttype{font-size:8px;color:#0d70b2;letter-spacing:.14em}.productcontent h2{font:600 18px Prompt;margin:7px 0}.productcontent p{font-size:11px;color:#6f7e90}.productcontent strong{display:block;color:#126544;font-size:12px;margin:15px 0}.productcontent ul{list-style:none;padding:0}.productcontent li{display:flex;gap:7px;align-items:center;font-size:10px;margin:8px 0;color:#4f6275}.productcontent li svg{width:13px;color:#159567}.productcontent button{border:0;background:#0b609f;color:#fff;padding:10px 14px;font:600 10px inherit;display:flex;align-items:center;gap:6px}.productcontent button svg{width:14px}.productactions{display:flex;align-items:center;gap:9px;margin-top:18px}.productactions>a{display:flex;align-items:center;gap:3px;border:1px solid #8fb4cc;color:#0b609f;padding:9px 11px;text-decoration:none;font-size:12px;font-weight:700}.productactions>a svg{width:14px}.productactions button{margin:0}.productdetailmain{background:#fff}.productdetailhero{min-height:455px;padding:60px max(30px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;background:linear-gradient(120deg,#eef8fd,#fff)}.productdetailhero h1{font:600 44px/1.15 Prompt;margin:13px 0;color:#0b315b}.productdetailhero>div>p{font-size:17px;color:#63778a}.productdetailhero>div>strong{display:block;color:#137452;font-size:16px;margin:18px 0}.productback{display:block;color:#54738c;text-decoration:none;font-size:12px;margin-bottom:28px}.productdetailactions{display:flex;gap:10px;margin-top:25px}.productdetailactions button,.detailapplycta button{display:flex;align-items:center;gap:7px;border:0;background:#0c5f9d;color:#fff;padding:13px 17px;font:700 13px Prompt}.productdetailactions button svg,.detailapplycta button svg{width:16px}.productdetailactions>a{border:1px solid #9cb8cb;color:#164f7d;padding:12px 16px;text-decoration:none;font-size:13px;font-weight:700}.detailvisual{min-height:245px;border-radius:18px;padding:30px;color:#fff;background:linear-gradient(140deg,#0a345e,#0d79b8);box-shadow:0 25px 55px #163f5e38;display:flex;flex-direction:column;transform:rotate(2deg)}.productdetailhero.card .detailvisual{background:linear-gradient(140deg,#202a38,#526b88)}.productdetailhero.loan .detailvisual{background:linear-gradient(140deg,#174b48,#3c9c83)}.productdetailhero.investment .detailvisual{background:linear-gradient(140deg,#3c285c,#8966a5)}.detailvisual>span{font-size:14px;font-weight:700}.detailvisual>b{font:600 23px Prompt;margin-top:auto}.detailvisual>small{font-size:9px;letter-spacing:.1em;margin-top:10px;color:#d1e8f4}.detailintro{max-width:1180px;margin:70px auto;padding:0 20px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.detailintro h2,.importantterms h2,.detailapplycta h2{font:600 28px Prompt;color:#10375f;margin:9px 0}.detailintro p,.detailapplycta p{font-size:14px;line-height:1.75;color:#637588}.detailintro strong{display:block;color:#0d654c;font-size:14px;margin-top:18px}.detailsections{max-width:1180px;margin:45px auto 70px;padding:0 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.detailblock{border:1px solid #dce5ec;padding:28px;background:#fff}.detailblockicon{width:40px;height:40px;display:grid;place-items:center;background:#e8f4fa;color:#0b67a5}.detailblockicon svg{width:21px}.detailblock h2{font:600 19px Prompt;color:#123b61;margin:16px 0}.detailblock ul{list-style:none;padding:0;margin:0}.detailblock li{display:flex;align-items:flex-start;gap:9px;border-top:1px solid #e9eef2;padding:11px 0;font-size:13px;color:#506477}.detailblock li svg{width:15px;min-width:15px;color:#16835e}.importantterms{max-width:1140px;margin:0 auto 70px;padding:30px 35px;background:#fff7df;border-left:4px solid #dfad2d;display:grid;grid-template-columns:.7fr 1.3fr;gap:35px}.importantterms ul{margin:0;padding-left:20px}.importantterms li{font-size:13px;color:#665c43;margin:9px 0}.detailapplycta{max-width:1180px;margin:0 auto 55px;padding:38px 42px;background:linear-gradient(120deg,#e9f5fb,#fff);display:flex;align-items:center;justify-content:space-between;gap:30px}.detailapplycta p{max-width:720px;margin-bottom:0}.detailapplycta button{flex-shrink:0}.productdetailmain>.productnotice{margin-bottom:60px}.productnotice{max-width:1140px;margin:0 auto 70px;background:#fff6dc;color:#785d16;padding:12px;font-size:10px}.loginmain{background:linear-gradient(120deg,#e9f6fd,#fff);padding:70px 20px}.customerlogin{max-width:950px;margin:auto;display:grid;grid-template-columns:1fr 430px;background:#fff;box-shadow:0 25px 70px #193f5d1c}.loginwelcome{padding:60px;background:linear-gradient(145deg,#0a3159,#0b6da9);color:#fff}.loginwelcome h1{font:600 36px Prompt;margin:12px 0}.loginwelcome>p{color:#c9dfed;line-height:1.6}.loginwelcome>div{display:flex;gap:10px;align-items:center;margin-top:40px}.loginwelcome svg{width:24px}.loginwelcome b,.loginwelcome small{display:block}.loginwelcome small{font-size:9px;color:#b6d3e5;margin-top:3px}.customerlogin form{padding:45px}.customerlogin form>svg{color:#0c66a4}.customerlogin form h2{font:600 22px Prompt}.customerlogin form>p{font-size:11px;color:#718095}.customerlogin label{display:block;font-size:10px;font-weight:600;color:#56677a;margin:16px 0}.customerlogin input,.transfer input,.transfer select{display:block;width:100%;padding:11px;border:1px solid #cdd9e2;margin-top:6px;font:12px inherit}.customerlogin form>button,.transfer button{width:100%;border:0;background:#0c5f9d;color:#fff;padding:12px;font:600 11px inherit}.customerlogin form>small{display:block;text-align:center;font-size:8px;color:#8491a0;margin-top:15px}.retailerror,.transfermessage{background:#fff0f2;color:#9f3041;padding:9px;font-size:10px;margin:10px 0}.bankingmain{background:#f2f6f8;min-height:700px;padding:30px max(20px,calc((100vw - 1180px)/2)) 70px}.bankwelcome{background:linear-gradient(110deg,#08365f,#0a70ad);color:#fff;padding:28px 32px;display:flex;justify-content:space-between;align-items:center}.bankwelcome span{font-size:8px;letter-spacing:.16em;color:#a8d7ed}.bankwelcome h1{font:600 24px Prompt;margin:6px 0}.bankwelcome p{font-size:10px;color:#c6ddeb}.bankwelcome button{border:1px solid #ffffff55;background:#ffffff12;color:#fff;padding:9px 14px}.banksummary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}.banksummary>div,.bankpanel{background:#fff;border:1px solid #dbe4ea;padding:18px}.banksummary small,.banksummary span{display:block;font-size:9px;color:#758495}.banksummary b{display:block;font:600 21px Prompt;margin:8px 0;color:#133c64}.bankgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.bankpanel.wide{grid-column:1/-1}.bankpanel h2{font:600 15px Prompt;margin:0 0 15px}.accountrow{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-top:1px solid #e7ecf0}.accountrow b,.accountrow small{display:block}.accountrow b{font-size:11px}.accountrow small{font-size:9px;color:#778697;margin-top:4px}.accountrow strong{font-size:12px;color:#153f67}.accountactions{text-align:right}.accountactions strong{display:block}.accountactions button{border:0;background:transparent;color:#0b67aa;cursor:pointer;font:700 9px inherit;margin-top:6px;padding:0}.accountactions button:hover{text-decoration:underline}.transfer label{display:block;font-size:9px;font-weight:600;color:#5d6d7f;margin:10px 0}.transfermessage{background:#e9f8f1;color:#16734f}.bankpanel table{min-width:700px}.bankpanel .debit{color:#a83744}.bankpanel .credit{color:#16805a}.cardstatement{border:1px solid #e1e8ee;border-radius:8px;overflow:auto;margin-top:14px}.cardstatementhead{display:flex;justify-content:space-between;gap:18px;padding:14px 16px;background:#f4f8fb}.cardstatementhead span:last-child{text-align:right}.cardstatementhead b,.cardstatementhead small{display:block}.cardstatementhead b{color:#153f67;font-size:11px}.cardstatementhead small{color:#778697;font-size:9px;margin-top:4px}.cardstatement table{margin:0}.bankempty,.bankloading{color:#7c8997;font-size:11px}.bankloading{padding:60px;text-align:center;background:#fff}footer{background:#eaf2f7;color:#173b5d;padding:38px max(30px,calc((100vw - 1180px)/2));display:flex;align-items:center;gap:50px}footer .retaillogo{color:#173b5d}footer p{font-size:9px;color:#637a8e;max-width:430px}footer>div:last-child{margin-left:auto;display:flex;gap:20px}footer a{color:#174f7d;text-decoration:none;font-size:9px}.lookupfield{display:grid;grid-template-columns:1fr auto;align-items:end}.lookupfield input{margin:0}.lookupfield button{width:auto;padding:11px 15px}.beneficiary{display:flex;align-items:center;gap:9px;background:#e8f7f0;color:#176a4d;padding:10px;margin:8px 0}.beneficiary svg{width:18px}.beneficiary b,.beneficiary small{display:block}.beneficiary small{font-size:9px;margin-top:3px}.realtimehint{display:block;color:#758596;font-size:8px;margin-top:10px;text-align:center}.registerlink{display:block;text-align:center;margin-top:18px;color:#0c67a5;font-size:10px;font-weight:700;text-decoration:none}.registrationmain{min-height:700px;padding:65px max(25px,calc((100vw - 1100px)/2));display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;background:linear-gradient(120deg,#e9f6fd,#fff)}.registrationintro{padding:35px 5px}.registrationintro h1{font:600 40px Prompt;color:#0b315b;margin:12px 0}.registrationintro>p{color:#60758a;line-height:1.7}.registrationflow{margin-top:35px}.registrationflow>div{display:flex;gap:13px;align-items:center;padding:14px 0;border-bottom:1px solid #dce7ee}.registrationflow>div>b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0c65a3;color:#fff}.registrationflow strong,.registrationflow small{display:block}.registrationflow strong{font-size:12px}.registrationflow small{font-size:9px;color:#718296;margin-top:3px}.registerform,.registrationresult{background:#fff;border:1px solid #dae5ec;box-shadow:0 22px 60px #193f5d18;padding:38px}.registerform h2,.registrationresult h2{font:600 23px Prompt;margin:0 0 7px}.registerform>p,.registrationresult>p{font-size:11px;color:#6d7d8f}.registerform label{display:block;font-size:10px;font-weight:600;color:#53677a;margin:14px 0}.registerform input{display:block;width:100%;padding:11px;border:1px solid #cad8e2;margin-top:6px;font:12px inherit}.registertwocol{display:grid;grid-template-columns:1fr 1fr;gap:12px}.registerform>button,.registrationresult>button{width:100%;border:0;background:#0c5f9d;color:#fff;padding:13px;font:600 11px inherit}.registerform>small,.registrationresult>small{display:block;text-align:center;font-size:8px;color:#82909e;margin-top:13px}.registrationresult{align-self:start;text-align:center}.registrationresult>svg{width:45px;height:45px;color:#17825c;margin-bottom:18px}.registrationresult>div:not(.retailerror){background:#f0f6f9;padding:18px;margin:25px 0}.registrationresult>div small,.registrationresult>div strong{display:block}.registrationresult>div strong{font:600 16px monospace;color:#153f67;margin-top:7px}.registrationresult>a{display:flex;justify-content:center;align-items:center;gap:7px;background:#147957;color:#fff;padding:12px;margin-top:12px;text-decoration:none;font-size:11px;font-weight:700}.registrationresult>a svg{width:15px}.applicationoverlay{position:fixed;inset:0;z-index:50;background:#061b2dcc;display:grid;place-items:center;padding:20px;overflow:auto}.applicationmodal{position:relative;width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;box-shadow:0 30px 90px #0007}.applicationclose{position:absolute;right:18px;top:18px;border:0;background:#edf4f8;color:#234966;width:34px;height:34px;display:grid;place-items:center;z-index:2}.applicationclose svg{width:17px}.applicationmodal form,.applicationsuccess{padding:42px}.applicationmodal form h2,.applicationsuccess h2{font:600 24px Prompt;color:#10375f;margin:8px 0}.applicationmodal form>p,.applicationsuccess>p{font-size:11px;line-height:1.6;color:#697c8f}.applicationmodal label{display:block;font-size:10px;font-weight:700;color:#52677b;margin:13px 0}.applicationmodal input:not([type=checkbox]){display:block;width:100%;padding:11px;border:1px solid #cbd8e1;margin-top:6px;font:12px inherit}.applicationmodal form>button,.applicationsuccess>button{width:100%;border:0;background:#0c5f9d;color:#fff;padding:13px;font:700 11px inherit;margin-top:12px}.applicationmodal form>small{display:block;text-align:center;color:#7f8d9a;font-size:8px;margin-top:10px}.signedinapplicant{display:flex;align-items:center;gap:10px;background:#eaf7f1;color:#16694d;padding:14px;margin:22px 0}.signedinapplicant svg{width:22px}.signedinapplicant b,.signedinapplicant small{display:block}.signedinapplicant small{font-size:9px;margin-top:3px}.applicationmodal .consent{display:flex;align-items:center;gap:8px;font-weight:500}.applicationmodal .consent input{width:auto}.existinglogin{background:#eff6fa;padding:10px}.existinglogin a{color:#0c67a5;font-weight:700}.applicationsuccess{text-align:center}.applicationsuccess>svg{width:48px;height:48px;color:#17825c;margin-bottom:15px}.applicationsuccess>div{background:#f0f6f9;padding:17px;margin:22px 0}.applicationsuccess small,.applicationsuccess strong{display:block}.applicationsuccess strong{font:700 16px monospace;color:#153f67;margin-top:6px}.retail-logo-transparent{display:block;width:118px;height:auto;object-fit:contain}.retailhead .retaillogo{min-width:118px}footer .retaillogo{background:transparent;border-radius:0;padding:0}footer .retail-logo-transparent{width:125px}.retailhead nav a{font-size:14px}.iblogin{font-size:13px}.retailkicker{font-size:12px}.retailhero>div>p{font-size:17px}.heroactions a,.retailcta>a{font-size:14px}.trust b{font-size:13px}.trust small{font-size:11px}.quick b{font-size:15px}.quick span,.quick a{font-size:12px}.sectioncopy{font-size:15px}.categorygrid p{font-size:13px}.categorygrid span{font-size:12px}.retailcta p{font-size:14px}.productcontent p{font-size:13px}.productcontent strong{font-size:14px}.productcontent li,.productcontent button,.productnotice{font-size:12px}.customerlogin form>p,.registerform>p,.registrationresult>p,.applicationmodal form>p,.applicationsuccess>p{font-size:13px}.customerlogin label,.registerform label,.applicationmodal label{font-size:12px}.customerlogin input,.registerform input,.applicationmodal input:not([type=checkbox]),.transfer input,.transfer select{font-size:14px}.customerlogin form>button,.registerform>button,.applicationmodal form>button,.applicationsuccess>button,.transfer button{font-size:13px}.customerlogin form>small,.registerform>small,.applicationmodal form>small{font-size:10px}.bankwelcome p,.banksummary small,.banksummary span,.accountrow small,.transfer label,.bankempty,.bankloading{font-size:11px}.accountrow b,.accountrow strong{font-size:13px}.bankpanel h2{font-size:17px}.producttype{font-size:10px}footer p,footer a{font-size:11px}@media(max-width:900px){.productdetailhero,.detailintro,.importantterms{grid-template-columns:1fr}.detailvisual{display:none}.detailsections{grid-template-columns:1fr}.detailapplycta{align-items:flex-start;flex-direction:column}.retailhead nav{display:none;position:absolute;top:76px;left:0;right:0;background:#fff;padding:20px;flex-direction:column}.retailhead nav.open{display:flex}.retailmenu{display:block;margin-left:auto;margin-right:10px;border:0;background:#fff}.retailhero{grid-template-columns:1fr}.herocard{display:none}.quick,.categorygrid,.banksummary{grid-template-columns:repeat(2,1fr)}.productlist,.customerlogin,.registrationmain{grid-template-columns:1fr}.registrationintro{padding-bottom:0}.bankgrid{grid-template-columns:1fr}.bankpanel.wide{grid-column:auto}}@media(max-width:600px){.productdetailhero{padding:42px 20px;min-height:auto}.productdetailhero h1{font-size:34px}.productdetailactions,.productactions{align-items:stretch;flex-direction:column}.productdetailactions>a{text-align:center}.detailintro{margin:45px auto;gap:15px}.detailsections{margin-bottom:45px}.importantterms{margin:0 15px 45px;padding:25px 22px;gap:12px}.detailapplycta{margin:0 15px 40px;padding:28px 22px}.detailapplycta button{width:100%;justify-content:center}.retailhead{padding:0 14px}.retailhead .retaillogo small{display:none}.iblogin{font-size:0}.iblogin svg{margin:0}.retailhero{padding:55px 20px;min-height:500px}.retailhero h1{font-size:38px}.quick{grid-template-columns:1fr;margin:0}.categorygrid,.banksummary,.productcard{grid-template-columns:1fr}.productvisual{min-height:140px}.retailcta{margin:40px 15px;padding:30px;display:block}.retailcta>a{margin-top:20px}.loginwelcome{display:none}.customerlogin form,.registerform,.registrationresult{padding:30px 22px}.registrationmain{padding:35px 16px;gap:20px}.registrationintro h1{font-size:32px}.registertwocol{grid-template-columns:1fr}.bankingmain{padding:15px}.bankwelcome{align-items:flex-start}.banksummary{gap:7px}footer{align-items:flex-start;flex-direction:column;gap:15px}footer>div:last-child{margin:0}}
