@font-face{font-family:mfast;src:url(../media/MFastVN_Light-s.p.2nuqvj7ydol7i.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:mfast;src:url(../media/MFastVN_LightItalic-s.p.3ee9uvh8t3i2l.ttf)format("truetype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:mfast;src:url(../media/MFastVN_Regular-s.p.3lr4te3srjcxt.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mfast;src:url(../media/MFastVN_Italic-s.p.0we735jcvygxi.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:mfast;src:url(../media/MFastVN_Medium-s.p.2h56nb6-vkct9.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mfast;src:url(../media/MFastVN_MediumItalic-s.p.2fbp63ofw38ln.ttf)format("truetype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:mfast;src:url(../media/MFastVN_SemiBold-s.p.0p97voxhqtcli.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mfast;src:url(../media/MFastVN_SemiBoldItalic-s.p.1-87jzgdz6luz.ttf)format("truetype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:mfast;src:url(../media/MFastVN_Bold-s.p.1eop9wb_zzubf.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:mfast;src:url(../media/MFastVN_BoldItalic-s.p.0ohwrf_dnqbxh.ttf)format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:mfast Fallback;src:local(Arial);ascent-override:76.3%;descent-override:21.27%;line-gap-override:0.0%;size-adjust:102.49%}.mfast_ba10d32-module__8w2QDW__className{font-family:mfast,mfast Fallback}.mfast_ba10d32-module__8w2QDW__variable{--font-mfast:"mfast", "mfast Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.GlobalLoading-module-scss-module__4V0CWq__cornerLoading{top:calc(env(safe-area-inset-top,0px) + 40px);right:calc(env(safe-area-inset-right,0px) + 12px);z-index:2000;background:var(--surface-lowest);width:32px;height:32px;color:var(--display-brand-primary);pointer-events:none;opacity:0;visibility:hidden;border-radius:10px;justify-content:center;align-items:center;font-size:18px;transition:opacity .32s linear .32s,visibility 0s .64s;display:flex;position:fixed;box-shadow:0 2px 8px #0000001f}.GlobalLoading-module-scss-module__4V0CWq__cornerLoading.GlobalLoading-module-scss-module__4V0CWq__visible{opacity:1;visibility:visible;transition:opacity .16s linear}.GlobalLoading-module-scss-module__4V0CWq__spinner{box-sizing:border-box;border:2px solid var(--border-secondary);border-top-color:var(--display-brand-primary);border-left-color:var(--display-brand-primary);border-radius:50%;width:18px;height:18px;animation:.5s linear infinite GlobalLoading-module-scss-module__4V0CWq__spinner-rotate}@keyframes GlobalLoading-module-scss-module__4V0CWq__spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.GlobalLoading-module-scss-module__4V0CWq__cornerLoading,.GlobalLoading-module-scss-module__4V0CWq__cornerLoading.GlobalLoading-module-scss-module__4V0CWq__visible{transition:none}.GlobalLoading-module-scss-module__4V0CWq__spinner{animation:none}}
.BankRegistration-module-scss-module__Y1lWSW__page{min-height:100vh;color:var(--display-primary);padding:0 16px}.BankRegistration-module-scss-module__Y1lWSW__shell{background:var(--surface-lowest);max-width:440px;min-height:100vh;margin:0 auto}.BankRegistration-module-scss-module__Y1lWSW__accessErrorPage{background:linear-gradient(90deg,#fff2e2,#e7effc);flex:1;width:100%;min-height:100dvh;padding:100px 0 16px}.BankRegistration-module-scss-module__Y1lWSW__accessErrorCard{background:var(--surface-lowest);max-width:360px;color:var(--display-primary);border-radius:16px;margin:0 auto;padding:0 16px 18px;display:flow-root}.BankRegistration-module-scss-module__Y1lWSW__accessErrorCard h1{color:var(--color-accent-red);text-align:center;margin:4px 0 12px;font-size:18px;font-weight:600;line-height:1.56}.BankRegistration-module-scss-module__Y1lWSW__accessErrorCard p{background-image:repeating-linear-gradient(to right, var(--border-secondary) 0 8px, transparent 8px 14px);overflow-wrap:anywhere;background-position:top;background-repeat:no-repeat;background-size:100% .5px;margin:0;padding-top:16px;font-size:14px;line-height:1.5}.BankRegistration-module-scss-module__Y1lWSW__accessErrorIcon{width:120px;height:120px;margin:-40px auto 12px;font-size:120px;display:block}.BankRegistration-module-scss-module__Y1lWSW__stateShell{background:var(--bg-primary);flex-direction:column;max-width:440px;min-height:100dvh;margin:0 auto;display:flex}.BankRegistration-module-scss-module__Y1lWSW__stateText{color:var(--display-secondary);margin:12px;font-size:14px;line-height:1.4}.BankRegistration-module-scss-module__Y1lWSW__desktopBackground{display:none}@media (min-width:1024px){.BankRegistration-module-scss-module__Y1lWSW__page{background-image:linear-gradient(#d6deff 0%,#7777cf 52%,#1e1a9e 100%);background-attachment:fixed}.BankRegistration-module-scss-module__Y1lWSW__desktopBackground{pointer-events:none;display:block;position:fixed;inset:0}.BankRegistration-module-scss-module__Y1lWSW__desktopBackground>span{position:absolute}.BankRegistration-module-scss-module__Y1lWSW__desktopBackground svg{width:100%;height:100%}.BankRegistration-module-scss-module__Y1lWSW__desktopLogo{width:132px;height:40px;top:26px;left:40px}.BankRegistration-module-scss-module__Y1lWSW__backgroundMarkLeft{width:140px;height:124px;top:64%;left:calc(25% - 180px)}.BankRegistration-module-scss-module__Y1lWSW__backgroundMarkRight{width:100px;height:88px;top:18%;right:calc(25% - 160px)}.BankRegistration-module-scss-module__Y1lWSW__desktopNote{aspect-ratio:455/369;width:min(320px,50vw - 232px);height:auto;position:absolute;top:48%;left:calc(50% + 220px);transform:translate(-5%)}.BankRegistration-module-scss-module__Y1lWSW__shell{position:relative}}.BankRegistration-module-scss-module__Y1lWSW__brandHeader{justify-content:space-around;align-items:center;gap:16px;padding:16px 24px;display:flex}.BankRegistration-module-scss-module__Y1lWSW__brandHeader img{object-fit:contain;max-width:40%}.BankRegistration-module-scss-module__Y1lWSW__pinnedHeader{z-index:20;background:var(--surface-lowest);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;width:calc(100% - 32px);max-width:440px;padding:12px 18px;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}.BankRegistration-module-scss-module__Y1lWSW__pinnedHeader .BankRegistration-module-scss-module__Y1lWSW__brandLogo{width:86px;height:28px}.BankRegistration-module-scss-module__Y1lWSW__pinnedPartner{min-width:0;position:relative}.BankRegistration-module-scss-module__Y1lWSW__pinnedPartner:after{content:"";border-right:1px solid var(--border-secondary);height:24px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.BankRegistration-module-scss-module__Y1lWSW__pinnedPartner .BankRegistration-module-scss-module__Y1lWSW__partnerLogo,.BankRegistration-module-scss-module__Y1lWSW__pinnedPartner img{object-fit:contain;width:70px;height:28px}.BankRegistration-module-scss-module__Y1lWSW__pinnedHeader .BankRegistration-module-scss-module__Y1lWSW__pinnedAction{width:100%;min-width:0;min-height:40px;padding:10px 8px;font-size:16px}.BankRegistration-module-scss-module__Y1lWSW__partnerLogo{width:108px;height:40px}.BankRegistration-module-scss-module__Y1lWSW__partnerLogo svg{width:100%;height:100%}.BankRegistration-module-scss-module__Y1lWSW__brandLogo{width:100px;height:32px}.BankRegistration-module-scss-module__Y1lWSW__brandLogo svg{width:100%;height:100%}.BankRegistration-module-scss-module__Y1lWSW__brandDivider{border-left:2px solid var(--border-secondary);height:32px}.BankRegistration-module-scss-module__Y1lWSW__hero{color:var(--display-brand-invert-primary);background:linear-gradient(135deg, var(--display-brand-dark-primary), var(--display-primary), var(--display-brand-dark-primary));text-align:center;padding:30px 22px}.BankRegistration-module-scss-module__Y1lWSW__hero h1{white-space:pre-line;margin:0 0 18px;font-size:20px;font-weight:700;line-height:1.5}.BankRegistration-module-scss-module__Y1lWSW__description{color:var(--color-blue-100);white-space:pre-line;margin:0 0 22px;font-size:16px;font-weight:500;line-height:1.55}.BankRegistration-module-scss-module__Y1lWSW__hero .BankRegistration-module-scss-module__Y1lWSW__description strong{color:var(--color-yellow-400);font-weight:600}.BankRegistration-module-scss-module__Y1lWSW__primaryButton{background:var(--display-brand-primary);color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.BankRegistration-module-scss-module__Y1lWSW__primaryButton:disabled{background:var(--border-secondary);color:var(--display-secondary);cursor:not-allowed}.BankRegistration-module-scss-module__Y1lWSW__primaryButton:focus-visible{outline:3px solid var(--display-brand-secondary);outline-offset:3px}.BankRegistration-module-scss-module__Y1lWSW__banner{width:100%;height:auto;display:block}.BankRegistration-module-scss-module__Y1lWSW__formSection{padding:32px 18px;scroll-margin-top:80px}.BankRegistration-module-scss-module__Y1lWSW__subtitle{text-align:center;color:var(--display-secondary);margin:0 0 8px;font-size:16px;font-weight:500}.BankRegistration-module-scss-module__Y1lWSW__formSection h2{text-align:center;margin:0 0 22px;font-size:18px;font-weight:600}.BankRegistration-module-scss-module__Y1lWSW__fields{border:0;border-radius:10px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:12px 16px 16px;display:flex}.BankRegistration-module-scss-module__Y1lWSW__field{color:var(--display-secondary);flex-direction:column;padding-top:22px;font-size:14px;display:flex;position:relative}.BankRegistration-module-scss-module__Y1lWSW__floatingLabel{max-width:100%;color:var(--display-primary);pointer-events:none;font-size:14px;line-height:1.3;transition:top .16s,font-size .16s;position:absolute;top:30px;left:0}.BankRegistration-module-scss-module__Y1lWSW__field:focus-within .BankRegistration-module-scss-module__Y1lWSW__floatingLabel,.BankRegistration-module-scss-module__Y1lWSW__province:focus-within .BankRegistration-module-scss-module__Y1lWSW__floatingLabel,.BankRegistration-module-scss-module__Y1lWSW__fieldFilled .BankRegistration-module-scss-module__Y1lWSW__floatingLabel{font-size:12px;top:4px}.BankRegistration-module-scss-module__Y1lWSW__field:has(input:not(:placeholder-shown)) .BankRegistration-module-scss-module__Y1lWSW__floatingLabel{font-size:12px;top:4px}.BankRegistration-module-scss-module__Y1lWSW__province:has(>button[aria-expanded=true]) .BankRegistration-module-scss-module__Y1lWSW__floatingLabel{font-size:12px;top:4px}.BankRegistration-module-scss-module__Y1lWSW__field input{border:0;border-bottom:1px solid var(--border-secondary);width:100%;min-width:0;color:var(--display-primary);font:inherit;background:0 0;border-radius:0;padding:7px 0;font-size:16px}.BankRegistration-module-scss-module__Y1lWSW__field input:focus{border-color:var(--display-brand-primary);outline:none}.BankRegistration-module-scss-module__Y1lWSW__province{padding-top:22px;position:relative}.BankRegistration-module-scss-module__Y1lWSW__province button{background:0 0}.BankRegistration-module-scss-module__Y1lWSW__consent{align-items:flex-start;gap:12px;margin:18px 0;font-size:13px;line-height:1.4;display:flex}.BankRegistration-module-scss-module__Y1lWSW__consent>button{flex-shrink:0}.BankRegistration-module-scss-module__Y1lWSW__consent a{color:var(--display-brand-primary)}.BankRegistration-module-scss-module__Y1lWSW__error{color:var(--color-accent-red);font-size:14px}.BankRegistration-module-scss-module__Y1lWSW__field .BankRegistration-module-scss-module__Y1lWSW__error{padding-top:6px}.BankRegistration-module-scss-module__Y1lWSW__province>.BankRegistration-module-scss-module__Y1lWSW__error{padding-top:6px;display:block}.BankRegistration-module-scss-module__Y1lWSW__consentError,.BankRegistration-module-scss-module__Y1lWSW__formMessage{margin:0 0 12px}.BankRegistration-module-scss-module__Y1lWSW__success{color:var(--display-brand-secondary)}.BankRegistration-module-scss-module__Y1lWSW__footer{background:color-mix(in srgb, var(--primary-dark-brand) 94%, var(--surface-lowest));color:var(--display-brand-invert-primary);overflow-wrap:anywhere;padding:18px;font-size:12px;line-height:1.5}.BankRegistration-module-scss-module__Y1lWSW__resultPopup.adm-center-popup{--background-color:transparent;--min-width:min(360px, calc(100vw - 32px));--max-width:min(360px, calc(100vw - 32px))}.BankRegistration-module-scss-module__Y1lWSW__resultBody.adm-center-popup-body{background:0 0;overflow:visible}.BankRegistration-module-scss-module__Y1lWSW__mask{background:var(--display-primary)!important;opacity:.88!important}.BankRegistration-module-scss-module__Y1lWSW__resultContent{background:var(--surface-lowest);text-align:center;color:var(--display-primary);border-radius:16px;flex-direction:column;align-items:center;gap:18px;padding:26px 18px;display:flex}.BankRegistration-module-scss-module__Y1lWSW__resultContent h2{margin:0;font-size:18px;font-weight:600}.BankRegistration-module-scss-module__Y1lWSW__resultContent p{margin:0;font-size:14px;line-height:1.5}.BankRegistration-module-scss-module__Y1lWSW__resultDescription{background-image:repeating-linear-gradient(to right, var(--border-secondary) 0 8px, transparent 8px 14px);background-position:top;background-repeat:no-repeat;background-size:100% 1px;padding-top:16px}.BankRegistration-module-scss-module__Y1lWSW__resultIcon{font-size:120px}.BankRegistration-module-scss-module__Y1lWSW__resultIllustration{flex-shrink:0;width:120px;height:120px;margin-top:-72px}.BankRegistration-module-scss-module__Y1lWSW__resultIllustration img{object-fit:contain;width:100%;height:100%}.BankRegistration-module-scss-module__Y1lWSW__resultCloseButton{width:fit-content;max-width:100%;margin:22px auto 0;padding-inline:24px}.BankRegistration-module-scss-module__Y1lWSW__processingLogo{width:60px;height:60px}@media (max-width:480px){.BankRegistration-module-scss-module__Y1lWSW__pinnedHeader{width:100%;padding-inline:12px}.BankRegistration-module-scss-module__Y1lWSW__page{padding:0}}@media (prefers-reduced-motion:reduce){.BankRegistration-module-scss-module__Y1lWSW__floatingLabel{transition:none}}.BankRegistration-module-scss-module__Y1lWSW__infoSection{color:var(--display-brand-invert-primary);background:#1c188b;padding:0 20px 32px}.BankRegistration-module-scss-module__Y1lWSW__infoCard{background:color-mix(in srgb, var(--display-brand-dark-primary) 85%, var(--surface-lowest));border-radius:8px;padding:16px}.BankRegistration-module-scss-module__Y1lWSW__infoTitle{margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.3}.BankRegistration-module-scss-module__Y1lWSW__infoImage{border-radius:8px;width:100%;height:auto;display:block}.BankRegistration-module-scss-module__Y1lWSW__featureSection{color:var(--display-brand-invert-primary);background:#1c188b;padding:20px}.BankRegistration-module-scss-module__Y1lWSW__featureCard{border-radius:8px;padding:20px}.BankRegistration-module-scss-module__Y1lWSW__featureIcon{width:64px;height:64px;margin:0 auto 16px;font-size:64px;display:flex}.BankRegistration-module-scss-module__Y1lWSW__featureCard h2{text-align:center;margin:0 0 16px;font-size:18px;font-weight:600}.BankRegistration-module-scss-module__Y1lWSW__featureCard ul{margin:0;padding-left:18px;list-style:outside}.BankRegistration-module-scss-module__Y1lWSW__featureCard li{margin-top:10px;font-size:16px;line-height:1.5}.BankRegistration-module-scss-module__Y1lWSW__featureCard li::marker{color:inherit}.BankRegistration-module-scss-module__Y1lWSW__featureCard strong{color:#ffd43b}.BankRegistration-module-scss-module__Y1lWSW__featureCard strong{font-weight:700}.BankRegistration-module-scss-module__Y1lWSW__headingSection{--heading-glow-color:var(--display-brand-primary);color:var(--display-brand-invert-primary);background:#1c188b;padding:32px 20px 24px}.BankRegistration-module-scss-module__Y1lWSW__headingIconFrame{width:220px;max-width:100%;height:100px;margin:0 auto 24px;position:relative;overflow:hidden}.BankRegistration-module-scss-module__Y1lWSW__headingIconFrame:before{content:"";background:radial-gradient(ellipse at 50% 90%, color-mix(in srgb, var(--heading-glow-color) 45%, transparent), transparent 70%);position:absolute;inset:0}.BankRegistration-module-scss-module__Y1lWSW__headingIcon{width:140px;height:140px;margin:0 auto;font-size:140px;display:flex;position:relative}.BankRegistration-module-scss-module__Y1lWSW__headingTitle{text-align:center;margin:0;font-size:24px;font-weight:600;line-height:1.3}.BankRegistration-module-scss-module__Y1lWSW__headingDescription{color:var(--display-brand-invert-primary);text-align:center;margin:12px 0 0;font-size:16px;line-height:1.5}.BankRegistration-module-scss-module__Y1lWSW__featureFreeCard,.BankRegistration-module-scss-module__Y1lWSW__featureServicesCard,.BankRegistration-module-scss-module__Y1lWSW__featureFinanceCard,.BankRegistration-module-scss-module__Y1lWSW__featureUtilitiesCard{isolation:isolate;background-color:#231fac;position:relative;overflow:hidden}.BankRegistration-module-scss-module__Y1lWSW__featureGlow{pointer-events:none;z-index:-1;filter:blur(90px);border-radius:50%;width:132px;height:87.1px;position:absolute;bottom:0;right:7px}.BankRegistration-module-scss-module__Y1lWSW__featureFreeCard .BankRegistration-module-scss-module__Y1lWSW__featureGlow{background-color:#0fa97f;width:131px;height:106px}.BankRegistration-module-scss-module__Y1lWSW__featureServicesCard .BankRegistration-module-scss-module__Y1lWSW__featureGlow{background-color:#ba6608;left:7px;right:auto}.BankRegistration-module-scss-module__Y1lWSW__featureFinanceCard .BankRegistration-module-scss-module__Y1lWSW__featureGlow{background-color:#005fff;width:131px;height:95.2px}.BankRegistration-module-scss-module__Y1lWSW__featureUtilitiesCard .BankRegistration-module-scss-module__Y1lWSW__featureGlow{background-color:#dab109;left:7px;right:auto}
