@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");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}
:root{--brand-navy:#002e5c;--brand-navy-deep:#001e3d;--brand-blue:#3765e1;--brand-blue-soft:#6487e8;--brand-mist:#f0f4ff;--trust-cyan:#18c7ce;--trust-cyan-soft:#ddf8f7;--payment-gold:#d8b66b;--payment-gold-deep:#8b6428;--payment-gold-soft:#fbf5e8;--navy-950:var(--brand-navy-deep);--navy-900:var(--brand-navy);--navy-800:#0b4175;--navy-700:#18548f;--cyan-500:var(--trust-cyan);--cyan-400:#4ed7d8;--sky-100:var(--trust-cyan-soft);--ink:#102a43;--muted:#5c738a;--line:#d9e2ec;--surface:#fff;--canvas:#f7f9fc;--success:#16836d;--warning:#9a6818;--danger:#b33a4a;--shadow:0 12px 32px #002e5c14;--shadow-raised:0 24px 64px #001e3d24;--radius:18px;--radius-feature:24px;--radius-control:12px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Variable,Noto Sans SC,PingFang SC,Microsoft YaHei,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #3765e147}.pageFrame{flex-direction:column;min-height:100vh;display:flex}.pageFrame>main{flex:1}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.narrowShell{width:min(720px,100% - 40px)}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-bottom:1px solid #11253d17;position:relative}.siteHeaderCompact{position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand{align-items:center;gap:15px;display:inline-flex}.brandLogo{width:160px;height:auto}.brandDivider{background:#d6e0e9;width:1px;height:30px}.brandProduct{color:var(--navy-800);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:680}.headerNav{color:#344a62;align-items:center;gap:24px;font-size:15px;font-weight:580;display:flex}.headerNav a:hover{color:var(--navy-700)}.headerNav .navPill{border:1px solid #cbd8e4;border-radius:999px;padding:10px 17px}.languageToggle{color:#91a0ae;align-items:center;gap:5px;font-size:12px;display:inline-flex}.languageToggle button{cursor:pointer;color:#708296;background:0 0;border:0;padding:4px 2px;font-size:12px;font-weight:680}.languageToggle button.active{color:var(--navy-800)}.languageToggle button:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px;border-radius:4px}.heroSurface{background:radial-gradient(circle at 84% 34%, #18c7ce33, transparent 27%), radial-gradient(circle at 18% 100%, #3765e157, transparent 38%), linear-gradient(128deg, var(--brand-navy-deep) 0%, var(--brand-navy) 60%, #074a70 100%);overflow:hidden}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:68px;min-height:600px;padding-block:80px 88px;display:grid}.eyebrow{color:var(--cyan-400);letter-spacing:.14em;font-size:12px;font-weight:700;display:inline-block}.eyebrow.dark{color:#087a89}.hero h1{color:#fff;letter-spacing:-.045em;max-width:650px;margin:19px 0 24px;font-size:clamp(50px,4.8vw,64px);font-weight:680;line-height:1.06}.hero h1 span{background:linear-gradient(90deg,#fff 8%,#a5f0ee 92%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.heroLead{color:#ecf7ffc7;max-width:610px;margin:0;font-size:18px;line-height:1.7}.heroActions,.stackedActions{align-items:center;gap:14px;margin-top:34px;display:flex}.button{border-radius:var(--radius-control);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 22px;font-size:15px;font-weight:680;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.62}.buttonPrimary{color:#fff;background:linear-gradient(135deg, var(--brand-blue), #4c75e7);box-shadow:0 10px 26px #3765e13d}.buttonPrimary:hover:not(:disabled){background:linear-gradient(135deg, #2f5cd7, var(--brand-blue-soft));box-shadow:0 14px 34px #3765e14d}.buttonGhost{color:#fff;background:#ffffff0d;border-color:#ffffff3d}.buttonSecondary{color:var(--navy-800);background:#fff;border-color:#cbd9e6}.buttonSmall{min-height:40px;padding:8px 16px}.heroAssurance{color:#e9f7ffb3;flex-wrap:wrap;gap:9px 24px;margin-top:29px;font-size:13px;display:flex}.heroAssurance span:before{color:var(--cyan-400);content:"✓";margin-right:7px}.cardVisual{perspective:1200px;min-height:390px;position:relative}.cardGlow{filter:blur(80px);background:#00e5de45;border-radius:50%;position:absolute;inset:20% 7%}.visaCard{aspect-ratio:1.586;color:#fff;background:linear-gradient(125deg,#0000 52%,#00eee33b),radial-gradient(circle at 0 100%,#0a6487,#0000 42%),linear-gradient(135deg,#06162c,#0a2e58);border:1px solid #ffffff30;border-radius:25px;width:min(470px,92%);padding:31px 34px;position:absolute;top:55px;right:15px;transform:rotateY(-8deg)rotate(-3deg);box-shadow:0 40px 70px #0006126b,inset 0 1px #ffffff24}.visaCard:after{border-radius:inherit;content:"";background:repeating-linear-gradient(115deg,#0000 0 38px,#ffffff06 40px 41px);position:absolute;inset:0}.cardTopline,.cardBottom{z-index:1;letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex;position:relative}.miniMark{color:var(--cyan-400);font-size:25px}.chip{z-index:1;background:linear-gradient(135deg,#d6eff0,#65d9d7);border:1px solid #072f4352;border-radius:8px;grid-template-columns:repeat(2,1fr);width:48px;height:36px;margin-top:43px;display:grid;position:relative;overflow:hidden}.chip i{border:1px solid #0c454c30}.cardNumber{z-index:1;letter-spacing:.16em;margin-top:27px;font-size:clamp(16px,2vw,21px);font-weight:600;position:relative}.cardBottom{color:#ffffffa3;margin-top:32px;font-size:9px}.cardBottom strong{color:#fff;letter-spacing:-.06em;font-size:27px;font-style:italic}.floatingNote{z-index:3;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07203a9e;border:1px solid #ffffff40;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:650;position:absolute;box-shadow:0 13px 35px #010b1938}.floatingNote:before{color:var(--cyan-400);content:"●";margin-right:7px}.noteOne{top:16px;right:55px}.noteTwo{bottom:43px;right:0}.capabilityStrip{border-block:1px solid var(--line);background:var(--surface);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.capabilityTrack{width:max-content;padding-block:17px;animation:26s linear infinite capability-marquee;display:flex}.capabilityTrack:hover{animation-play-state:paused}.capabilityTrack span{border-right:1px solid var(--line);color:#405b74;white-space:nowrap;flex:none;align-items:center;gap:10px;padding-inline:30px;font-size:14px;font-weight:620;display:inline-flex}.capabilityTrack i{background:var(--trust-cyan);border-radius:2px;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 0 4px #18c7ce1a}@keyframes capability-marquee{to{transform:translate(-50%)}}.motionSection{padding-block:92px 22px}.motionHeading{max-width:690px}.motionHeading h2{color:var(--brand-navy);letter-spacing:-.035em;margin:11px 0 12px;font-size:34px;font-weight:680;line-height:1.2}.motionHeading p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.motionGrid{grid-template-columns:1.12fr .88fr;gap:24px;margin-top:40px;display:grid}.motionCard{border:1px solid var(--line);border-radius:var(--radius-feature);min-height:500px;box-shadow:var(--shadow);padding:34px;position:relative;overflow:hidden}.tapMotionCard{background:radial-gradient(circle at 12% 100%, #d8b66b38, transparent 38%), linear-gradient(145deg, #fffefa, var(--payment-gold-soft))}.topupMotionCard{background:radial-gradient(circle at 100% 100%, #18c7ce24, transparent 42%), linear-gradient(145deg, #fff, var(--brand-mist))}.motionCardCopy{z-index:4;max-width:410px;position:relative}.motionCardCopy>span{color:var(--brand-blue);letter-spacing:.12em;font-size:12px;font-weight:700}.motionCardCopy h3{color:var(--brand-navy);letter-spacing:-.035em;margin:8px 0 9px;font-size:30px;font-weight:680;line-height:1.2}.motionCardCopy p{max-width:390px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.motionNote{z-index:5;color:#788a9d;font-size:12px;position:absolute;bottom:18px;left:34px}.tapScene,.topupScene{height:260px;position:absolute;bottom:38px;left:28px;right:28px}.goldTapCard{z-index:3;aspect-ratio:1.586;color:#583f1e;background:linear-gradient(118deg, transparent 0 47%, #ffffff6b 48% 53%, transparent 54%), radial-gradient(circle at 0 100%, #f6e5b7, transparent 45%), linear-gradient(145deg, #e7ca83, var(--payment-gold));border:1px solid #8b642859;border-radius:18px;flex-direction:column;width:min(270px,56%);padding:23px;animation:4.8s cubic-bezier(.4,0,.2,1) infinite card-tap;display:flex;position:absolute;top:58px;left:2%;transform:rotate(-7deg);box-shadow:0 22px 45px #6e4c193d,inset 0 1px #ffffffb3}.goldTapCard:after{border-radius:inherit;content:"";background:repeating-linear-gradient(115deg,#0000 0 34px,#ffffff21 35px 36px);position:absolute;inset:0}.goldTapCard>div,.goldTapCard b,.goldTapCard strong{z-index:1;position:relative}.goldTapCard>div{justify-content:space-between;align-items:center;display:flex}.goldTapCard>div span{letter-spacing:.09em;font-size:10px;font-weight:720}.goldTapCard>div i{background:linear-gradient(135deg,#fff2c9,#c99c46);border:1px solid #583f1e3b;border-radius:6px;width:31px;height:24px}.goldTapCard b{letter-spacing:.15em;margin-top:auto;font-size:15px;font-weight:600}.goldTapCard strong{letter-spacing:-.05em;align-self:flex-end;margin-top:12px;font-size:22px;font-style:italic}.paymentTerminal{background:linear-gradient(155deg, #173c61, var(--brand-navy-deep));border:1px solid #ffffff29;border-radius:23px 23px 30px 30px;width:155px;height:218px;padding:17px;position:absolute;bottom:0;right:2%;transform:rotate(4deg);box-shadow:0 24px 45px #001e3d3b}.terminalScreen{height:87px;color:var(--brand-navy);background:#eaf9f6;border-radius:13px;align-content:center;place-items:center;gap:5px;display:grid}.terminalScreen span{color:#fff;background:var(--success);border-radius:50%;place-items:center;width:29px;height:29px;font-size:15px;font-weight:800;animation:4.8s infinite terminal-confirm;display:grid}.terminalScreen small{font-size:11px;font-weight:680}.terminalKeys{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;padding-inline:6px;display:grid}.terminalKeys i{background:#ffffff38;border-radius:4px;height:12px}.tapSignal{z-index:2;width:76px;height:76px;position:absolute;top:83px;right:133px}.tapSignal i{opacity:0;border:2px solid #18c7cecc;border-left-color:#0000;border-radius:50%;animation:4.8s ease-out infinite tap-wave;position:absolute;inset:50%}.tapSignal i:nth-child(2){animation-delay:.16s}.tapSignal i:nth-child(3){animation-delay:.32s}.topupPhone{border:6px solid var(--brand-navy-deep);background:#fff;border-radius:30px;align-content:start;width:175px;height:245px;padding:28px 19px 20px;display:grid;position:absolute;bottom:0;left:3%;box-shadow:0 23px 45px #002e5c29}.phoneSpeaker{background:#c9d5e2;border-radius:999px;width:48px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.topupPhone small{color:var(--muted);font-size:11px}.topupPhone strong{color:var(--brand-navy);letter-spacing:-.025em;margin-top:8px;font-size:23px}.balanceBars{background:var(--brand-mist);border-radius:13px;align-items:flex-end;gap:8px;height:87px;margin-top:26px;padding:10px;display:flex}.balanceBars i{background:var(--brand-blue-soft);transform-origin:bottom;border-radius:5px 5px 2px 2px;flex:1;height:32%;animation:4.2s ease-in-out infinite balance-grow}.balanceBars i:nth-child(2){height:51%;animation-delay:90ms}.balanceBars i:nth-child(3){height:72%;animation-delay:.18s}.balanceBars i:nth-child(4){background:var(--trust-cyan);height:92%;animation-delay:.27s}.fundPath{background:linear-gradient(90deg, var(--trust-cyan), #18c7ce26);height:2px;position:absolute;top:116px;left:47%;right:35%}.fundPath i{background:var(--trust-cyan);border-radius:50%;width:10px;height:10px;animation:4.2s ease-in-out infinite fund-flow;position:absolute;top:-4px;left:0;box-shadow:0 0 0 5px #18c7ce1f}.fundPath i:nth-child(2){animation-delay:.3s}.fundPath i:nth-child(3){animation-delay:.6s}.fundBadge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #3765e129;border-radius:17px;min-width:142px;padding:18px;animation:4.2s ease-in-out infinite fund-badge;display:grid;position:absolute;top:67px;right:3%;box-shadow:0 18px 40px #002e5c1f}.fundBadge span{color:#fff;background:var(--success);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:750;display:grid}.fundBadge strong{color:var(--brand-navy);margin-top:13px;font-size:19px}.fundBadge small{color:var(--muted);margin-top:3px;font-size:11px}@keyframes card-tap{0%,18%,82%,to{transform:translate(0)rotate(-7deg)}40%,58%{transform:translate(68px)translateY(-5px)rotate(-2deg)}}@keyframes tap-wave{0%,35%{opacity:0;inset:50%}43%{opacity:.9}62%,to{opacity:0;inset:2px}}@keyframes terminal-confirm{0%,39%{opacity:0;transform:scale(.65)}48%,72%{opacity:1;transform:scale(1)}85%,to{opacity:.35}}@keyframes balance-grow{0%,20%,to{opacity:.45;transform:scaleY(.45)}46%,78%{opacity:1;transform:scaleY(1)}}@keyframes fund-flow{0%,15%{opacity:0;left:0}28%{opacity:1}65%{opacity:1;left:calc(100% - 10px)}78%,to{opacity:0;left:100%}}@keyframes fund-badge{0%,26%,to{opacity:.62;transform:translateY(8px)}46%,78%{opacity:1;transform:translateY(0)}}.processSection{padding-block:78px 88px}.sectionHeading{max-width:600px}.sectionHeading h2,.privacyCallout h2{color:var(--navy-900);letter-spacing:-.035em;margin:11px 0 10px;font-size:34px;font-weight:680;line-height:1.2}.sectionHeading p,.privacyCallout p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.stepGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px;display:grid}.stepCard{border:1px solid var(--line);border-radius:var(--radius);min-height:245px;box-shadow:var(--shadow);background:#fff;padding:29px;transition:transform .18s,border-color .18s,box-shadow .18s}.stepCard:hover{border-color:#c2d1e2;transform:translateY(-3px);box-shadow:0 18px 40px #002e5c1a}.stepNumber{color:#056d7a;background:var(--sky-100);border-radius:13px;justify-content:center;align-items:center;width:43px;height:43px;font-size:12px;font-weight:800;display:inline-flex}.stepCard h3{color:var(--navy-900);margin:32px 0 10px;font-size:20px;font-weight:660}.stepCard p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.privacyCallout{background:linear-gradient(110deg, var(--brand-mist), #f8fbff);border:1px solid #cbd8f3;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;margin-bottom:100px;padding:38px 42px;display:grid}.privacyCallout h2{font-size:27px}.privacyCallout>a{color:var(--brand-blue);white-space:nowrap;font-size:15px;font-weight:650}.privacyIcon{background:linear-gradient(150deg, var(--brand-blue), var(--trust-cyan));clip-path:polygon(50% 0,93% 17%,88% 69%,50% 100%,12% 69%,7% 17%);border-radius:30px 30px 34px 34px;justify-content:center;align-items:center;width:62px;height:70px;display:flex}.privacyIcon span{border:3px solid #fff;border-radius:8px 8px 4px 4px;width:13px;height:17px}.siteFooter{color:#ffffffb8;background:var(--navy-950)}.footerInner{justify-content:space-between;align-items:center;gap:30px;min-height:150px;display:flex}.footerInner strong{color:#fff;font-size:17px}.footerInner p{margin:7px 0 0;font-size:13px}.footerLinks{gap:28px;font-size:14px;display:flex}.footerLinks a:hover{color:var(--cyan-400)}.formPage,.dashboardPage,.demoPage{padding-block:60px 92px}.formIntro{max-width:720px;margin-bottom:34px}.formIntro h1,.dashboardHeader h1,.successPanel h1,.resumePanel h1,.demoVerifyPanel h1,.legalPage h1{color:var(--navy-900);letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(34px,3.7vw,46px);font-weight:680;line-height:1.12}.formIntro>p,.successPanel>p,.resumePanel>p,.demoVerifyPanel>p{max-width:660px;color:var(--muted);margin:0 0 20px;font-size:16px;line-height:1.7}.modeBadge{color:#805900;background:#fff8df;border:1px solid #f2d78c;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:650;display:inline-flex}.modeBadge>span{background:#e3a008;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e3a00821}.applicationForm{gap:22px;display:grid}.formSection,.successPanel,.resumePanel,.demoVerifyPanel,.legalPage{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:34px}.formSectionTitle{align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.formSectionTitle>span{height:36px;color:var(--navy-800);background:var(--sky-100);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.formSectionTitle h2,.panelHeader h2,.applicationDetails h2{color:var(--navy-900);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:660}.formSectionTitle p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.5}.fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.field{color:#2c425b;gap:9px;font-size:14px;font-weight:620;display:grid}.fieldFull{grid-column:1/-1}.field input{border-radius:var(--radius-control);width:100%;min-height:48px;color:var(--ink);background:#fbfdff;border:1px solid #cbd7e2;padding:11px 13px;font-size:16px;transition:border .15s,box-shadow .15s}.field input:focus{border-color:var(--brand-blue);outline:none;box-shadow:0 0 0 3px #3765e11c}.field small{color:#7b8a9b;font-size:12px;font-weight:500}.phoneField{grid-template-columns:auto 64px 1fr;align-items:center;gap:7px;display:grid}.phoneField>span{color:#6a7c8e}.consentSection{display:grid}.checkRow{color:#52667b;align-items:flex-start;gap:11px;margin:7px 0;font-size:14px;line-height:1.65;display:flex}.checkRow input{width:17px;height:17px;accent-color:var(--brand-blue);margin-top:3px}.checkRow a{color:var(--navy-700);margin-inline:3px;font-weight:700}.submitButton{width:100%;margin-top:23px}.submitFineprint{color:#7d8b99;text-align:center;margin-top:12px}.errorMessage,.errorPanel{color:#9c2637;background:#fff3f5;border:1px solid #f0bdc4;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}.errorPanel,.loadingPanel{border-radius:14px;padding:24px}.loadingPanel{border:1px solid var(--line);color:var(--muted);text-align:center;background:#fff}.successPanel,.resumePanel{text-align:center;padding:44px}.successIcon,.emptyIcon{color:#fff;background:linear-gradient(135deg,#0f9a78,#1fcbb0);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 22px;font-size:25px;font-weight:800;display:flex}.recoveryCard{background:#f2fbfc;border:1px dashed #9bbac7;border-radius:14px;gap:7px;margin:28px 0 18px;padding:23px;display:grid}.recoveryCard label{color:#6b7f91;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:700}.recoveryCard strong{color:var(--navy-900);letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px}.notice{color:#5f7182;background:#f2f6f9;border-radius:10px;margin-top:22px;padding:14px;font-size:13px;line-height:1.6}.warningNotice{color:#765900;background:#fff8df;margin:0}.stackedActions{justify-content:center}.resumePanel form{text-align:left;gap:18px;margin-top:28px;display:grid}.emptyState .button{margin-top:18px}.dashboardPage{width:min(1240px,100% - 48px)}.dashboardHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.dashboardHeader h1{margin-bottom:7px;font-size:38px;font-weight:680}.dashboardHeader p{color:var(--muted);margin:0;font-size:14px}.dashboardHeader p strong{color:#41576e;margin-left:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dashboardHeaderActions{align-items:center;gap:15px;display:flex}.textButton{cursor:pointer;color:var(--navy-700);background:0 0;border:0;padding:0;font-size:13px;font-weight:650}.textButton:disabled{cursor:wait;opacity:.55}.dashboardError{margin-bottom:20px}.progressRail{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;margin-bottom:24px;padding:22px 25px;display:grid}.progressRail>i{background:#dce4eb;height:2px;margin-inline:16px}.progressRail>i.complete{background:#1ab69b}.progressItem{color:#8090a0;align-items:center;gap:10px;display:flex}.progressItem>span{border:1px solid #cfd9e2;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:flex}.progressItem>div{gap:3px;display:grid}.progressItem strong{white-space:nowrap;font-size:13px}.progressItem small{white-space:nowrap;font-size:12px}.progressItem.complete{color:var(--success)}.progressItem.complete>span{background:#eaf9f5;border-color:#a8dfd3}.progressItem.current{color:var(--navy-800)}.progressItem.current>span{background:var(--sky-100);border-color:#4bcbd1}.dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.dashboardCard{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;overflow:hidden}.panelHeader{justify-content:space-between;align-items:flex-start;gap:18px;padding:27px 28px 21px;display:flex}.panelKicker{color:#7b8ea0;letter-spacing:.14em;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.statusPill{color:#5f7182;background:#edf2f6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:680}.status-2,.card-status-99{color:#8a6100;background:#fff5d4}.status-3,.card-status-1{color:#08745a;background:#e7f8f3}.status-4,.card-status-5{color:#a82d3f;background:#fff0f2}.statusRows{border-block:1px solid #edf1f5;margin:0 28px}.statusRows>div{color:#65778a;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:14px 2px;font-size:14px;display:flex}.statusRows>div:last-child{border-bottom:0}.statusRows strong{color:#2a4159}.panelActionArea{justify-items:start;gap:10px;padding:25px 28px 17px;display:grid}.panelActionArea p{color:#8290a0;margin:0;font-size:13px;line-height:1.55}.successStrip{color:#08745a;background:#e9f9f4;border-radius:10px;margin:24px 28px 18px;padding:14px;font-size:14px;font-weight:650}.panelFoot{color:#8a98a6;background:#fbfcfd;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:15px;min-height:51px;margin-top:auto;padding:13px 28px;font-size:12px;display:flex}.kycPanel,.cardPanel{flex-direction:column;min-height:470px;display:flex}.cardEmpty{text-align:center;flex:1;align-content:center;justify-items:center;padding:8px 28px 27px;display:grid}.cardEmpty h3{color:var(--navy-900);margin:21px 0 7px;font-size:19px}.cardEmpty p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.6}.miniCard{color:#fff;background:linear-gradient(140deg, var(--navy-950), var(--navy-700));text-align:left;border-radius:14px;flex-direction:column;justify-content:space-between;width:190px;height:116px;padding:18px;display:flex;transform:rotate(-4deg);box-shadow:0 18px 32px #071f3a33}.miniCard span{letter-spacing:.12em;font-size:8px}.miniCard strong{align-self:flex-end;font-size:21px;font-style:italic}.issuedCardWrap{gap:18px;padding:0 28px 25px;display:grid}.issuedCard{color:#fff;background:radial-gradient(circle at 0 100%,#00e1d65c,#0000 40%),linear-gradient(135deg,#06182e,#0b487b);border-radius:18px;align-content:space-between;min-height:190px;padding:24px;display:grid;box-shadow:0 22px 42px #07223f33}.issuedCard>div{letter-spacing:.1em;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.issuedCard>div strong{font-size:22px;font-style:italic}.issuedCard b{letter-spacing:.14em;margin-top:26px;font-size:17px}.issuedCard small{color:#ffffffa6;letter-spacing:.12em;margin-top:18px;font-size:8px}.balanceGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.balanceGrid>div{background:#f3f7f9;border-radius:10px;gap:5px;padding:14px;display:grid}.balanceGrid span{color:#7c8c9b;font-size:12px}.balanceGrid strong{color:var(--navy-900);font-size:16px}.demoCallout{color:#735700;background:#fff9e5;border:1px solid #f0d787;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px 22px;display:flex}.demoCallout p{margin:4px 0 0;font-size:13px}.demoCallout a{white-space:nowrap;font-size:13px;font-weight:680}.transactionsPanel{margin-top:22px}.transactionEmpty{color:#8190a0;text-align:center;border-top:1px solid #edf1f5;padding:55px 28px;font-size:14px}.transactionList{border-top:1px solid #edf1f5}.transactionRow{border-bottom:1px solid #edf1f5;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 28px;display:grid}.transactionRow:last-child{border-bottom:0}.transactionIcon{color:#8a4d00;background:#fff4df;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:flex}.transactionIcon.credit{color:var(--success);background:#e6f8f2}.transactionMain,.transactionAmount{gap:4px;display:grid}.transactionMain strong,.transactionAmount strong{color:#263d55;font-size:14px}.transactionMain span,.transactionAmount span{color:#8997a5;font-size:12px}.transactionAmount{justify-items:end}.transactionAmount .creditText{color:var(--success)}.applicationDetails{margin-top:35px;padding:8px 2px}.applicationDetails h2{font-size:18px}.applicationDetails>div{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:14px;display:grid}.applicationDetails span{color:#8795a3;gap:4px;font-size:12px;display:grid}.applicationDetails strong{color:#40566d;font-size:13px}.demoProviderBar{color:#ffffffb3;background:var(--navy-900);border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:13px 19px;font-size:12px;display:flex}.demoProviderBar span{color:#fff;font-size:16px;font-weight:800}.demoVerifyPanel{padding:42px}.demoChecklist{gap:12px;margin:27px 0;display:grid}.demoChecklist>div{background:#fbfdfe;border:1px solid #e0e8ef;border-radius:11px;align-items:center;gap:13px;padding:14px;display:flex}.demoChecklist>div>span{width:29px;height:29px;color:var(--success);background:#e5f8f2;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex}.demoChecklist div div{gap:3px;display:grid}.demoChecklist strong{color:#2c4259;font-size:14px}.demoChecklist small,.demoDisclaimer{color:#8291a0;font-size:12px}.demoDisclaimer{text-align:center;margin-top:17px;display:block}.legalPage{margin-block:56px 90px;padding:44px}.legalLead{color:#765900;background:#fff8df;border-radius:10px;padding:14px}.legalPage h2{color:var(--navy-900);margin:32px 0 8px;font-size:20px}.legalPage p{color:#5e7184;font-size:16px;line-height:1.75}.manageShell{max-width:960px}.manageHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.manageHeading h1{margin:10px 0 8px}.manageHeading p{max-width:720px;color:var(--muted);margin:0 0 12px;line-height:1.7}.manageActions{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.manageActionHelp{color:#66798c;gap:7px;margin-top:16px;font-size:14px;line-height:1.6;display:grid}.manageActionHelp p{margin:0}.manageLogin{max-width:620px;margin-inline:auto}.manageResult .recoveryCard{text-align:left}.shareUrlField{border-radius:var(--radius-control);color:#31506a;background:#fff;border:1px solid #b9ccd8;width:100%;min-height:48px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.verificationHandoff{overflow:hidden}.verificationPulse{background:radial-gradient(circle,#23c8bc 0 22%,#e5faf7 24% 100%);border:2px solid #7ae1da;border-radius:50%;width:62px;height:62px;margin:0 auto 24px;animation:1.7s ease-in-out infinite verification-pulse;display:block;box-shadow:0 0 0 10px #23c8bc14}@keyframes verification-pulse{50%{box-shadow:0 0 0 18px #23c8bc05}}@media (max-width:960px){.hero{grid-template-columns:1fr;gap:20px;min-height:auto}.heroCopy{max-width:720px}.cardVisual{min-height:390px}.visaCard{left:50%;right:auto;transform:translate(-50%)rotateY(-5deg)rotate(-2deg)}.dashboardGrid,.motionGrid{grid-template-columns:1fr}.topupMotionCard,.tapMotionCard{min-height:480px}.applicationDetails>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.shell,.dashboardPage{width:min(100% - 30px,1180px)}.narrowShell{width:min(100% - 30px,720px)}.headerInner{gap:10px;min-height:68px}.brandLogo{width:120px}.brandDivider,.brandProduct,.headerNav>a:first-child{display:none}.headerNav{gap:8px}.headerNav .navPill{padding-inline:11px}.languageToggle{gap:3px}.hero{padding-block:58px 66px}.hero h1{font-size:clamp(42px,11.5vw,48px)}.heroLead{font-size:17px;line-height:1.65}.heroActions,.stackedActions{flex-direction:column;align-items:stretch}.heroActions .button,.stackedActions .button{width:100%}.cardVisual{min-height:300px}.visaCard{padding:22px;top:45px}.chip{width:40px;height:30px;margin-top:23px}.cardNumber{margin-top:18px;font-size:13px}.cardBottom{margin-top:18px}.noteOne{right:4px}.noteTwo{bottom:3px}.processSection{padding-block:72px 55px}.capabilityTrack{padding-block:15px}.capabilityTrack span{padding-inline:22px;font-size:13px}.motionSection{padding-block:66px 4px}.motionHeading h2{font-size:29px}.motionGrid{gap:16px;margin-top:30px}.motionCard{min-height:500px;padding:24px}.motionCardCopy h3{font-size:27px}.motionNote{left:24px}.tapScene,.topupScene{left:18px;right:18px}.goldTapCard{width:205px;padding:18px;top:78px;left:0}.paymentTerminal{width:128px;height:193px;padding:13px;right:0}.terminalScreen{height:78px}.tapSignal{top:96px;right:103px}.topupPhone{width:155px;height:232px;left:0}.fundBadge{min-width:125px;padding:15px;right:0}.fundPath{left:48%;right:31%}.sectionHeading h2{font-size:29px}.stepGrid{grid-template-columns:1fr}.stepCard{min-height:0}.privacyCallout{grid-template-columns:1fr;margin-bottom:70px;padding:28px}.privacyIcon{width:50px;height:57px}.footerInner{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:35px}.footerLinks{flex-wrap:wrap;gap:15px 22px}.formPage,.dashboardPage,.demoPage{padding-block:38px 65px}.manageHeading{flex-direction:column;align-items:flex-start}.manageActions{grid-template-columns:1fr}.formSection,.successPanel,.resumePanel,.demoVerifyPanel,.legalPage{padding:25px 20px}.fieldGrid{grid-template-columns:1fr}.fieldFull{grid-column:auto}.recoveryCard strong{overflow-wrap:anywhere;font-size:14px}.dashboardHeader{flex-direction:column;align-items:flex-start}.progressRail{grid-template-columns:1fr;gap:7px}.progressRail>i{width:2px;height:18px;margin:0 0 0 15px}.progressItem{width:100%}.progressItem>div{grid-template-columns:1fr auto;align-items:center;width:100%}.progressItem small{justify-self:end}.panelHeader,.panelActionArea{padding-inline:20px}.statusRows{margin-inline:20px}.panelFoot,.issuedCardWrap{padding-inline:20px}.demoCallout{flex-direction:column;align-items:flex-start}.transactionRow{grid-template-columns:auto 1fr;padding-inline:20px}.transactionAmount{grid-column:2;justify-items:start}.applicationDetails>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
