:root{--blue: #2563eb;--blue-2: #1e4fd6;--blue-bright: #3b82f6;--blue-tint: #eaf1fe;--blue-tint2: #dce8fd;--ink: #0f1b2e;--body: #3f4a5a;--muted: #7a8698;--green: #12b981;--green-tint: #e4f7ef;--red: #ef4444;--red-tint: #fdecec;--line: #eceff4;--line2: #f1f4f9;--card: #ffffff;--bg: #f5f8fe;--backdrop: #e7f0fb;--sh: 0 6px 22px rgba(37, 99, 235, .07);--sh2: 0 16px 40px rgba(37, 99, 235, .14);--ease: cubic-bezier(.16, 1, .3, 1);--dis: "Plus Jakarta Sans", system-ui, sans-serif;--sans: "Inter", system-ui, sans-serif;--maxw: 1160px;--appw: 430px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;font-family:var(--sans);color:var(--body);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4,h5{font-family:var(--dis);color:var(--ink);margin:0;letter-spacing:-.015em}a{color:inherit;text-decoration:none}svg{display:block}button{font-family:inherit}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.sect{padding:80px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--dis);font-weight:700;font-size:15px;border-radius:14px;padding:14px 24px;cursor:pointer;border:1.6px solid transparent;transition:transform .15s var(--ease),box-shadow .2s,background .2s,border-color .2s}.btn-blue{background:var(--blue);color:#fff;box-shadow:0 10px 22px #2563eb42}.btn-blue:hover{background:var(--blue-2);transform:translateY(-2px);box-shadow:0 16px 30px #2563eb57}.btn-out{background:#fff;border-color:var(--blue-tint2);color:var(--blue)}.btn-out:hover{border-color:var(--blue);transform:translateY(-2px)}.btn-white{background:#fff;color:var(--blue)}.btn-white:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0000001f}.btn-full{width:100%}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--dis);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:var(--blue-tint);border-radius:20px;padding:6px 13px}.head{text-align:center;max-width:640px;margin:0 auto 48px}.head h2{font-size:clamp(2rem,3.8vw,2.7rem);line-height:1.1}.head p{font-size:16.5px;color:var(--muted);margin-top:14px}.wm{display:inline-flex;align-items:center;gap:9px}.wm b{font-family:var(--dis);font-weight:800;font-size:21px;color:var(--ink);letter-spacing:-.02em}.wm.light b{color:#fff}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.l{transform:translate(-40px)}.reveal.r{transform:translate(40px)}.reveal.s{transform:scale(.95)}.reveal.in{opacity:1;transform:none}.nav{position:sticky;top:0;z-index:100;background:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:box-shadow .3s,border-color .3s}.nav.scrolled{box-shadow:0 6px 20px #2563eb12;border-color:var(--line)}.nav .row{max-width:var(--maxw);margin:0 auto;padding:15px 24px;display:flex;align-items:center;gap:26px}.nav .links{display:flex;gap:24px;margin-left:18px}.nav .links a{font-size:14.5px;font-weight:500;color:var(--body);position:relative;cursor:pointer}.nav .links a:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:2px;background:var(--blue);border-radius:2px;transition:right .22s ease}.nav .links a:hover:after{right:0}.nav .sp{flex:1}.nav .login{font-family:var(--dis);font-weight:600;font-size:14.5px;color:var(--blue);cursor:pointer}.nav .burger{display:none;cursor:pointer}.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#f4f8ff,#eaf2fe 92%)}.blob{position:absolute;border-radius:50%;filter:blur(30px);opacity:.5;z-index:0;animation:blobDrift 16s ease-in-out infinite}.blob.b1{width:340px;height:340px;background:#cfe0fb;left:-80px;top:40px}.blob.b2{width:280px;height:280px;background:#dce8fd;right:-60px;top:200px;animation-delay:-6s}@keyframes blobDrift{0%,to{transform:translate(0)}50%{transform:translate(24px,-20px)}}.hero .row{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:56px 24px 76px;display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:center}.hero-anim{opacity:0;animation:fadeUp .8s var(--ease) forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero .badge{animation-delay:.1s;margin-bottom:18px}.hero h1{font-size:clamp(2.5rem,4.7vw,3.7rem);line-height:1.04}.hero h1 .w{display:inline-block;opacity:0;animation:wordRise .7s var(--ease) forwards}@keyframes wordRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero h1 .w:nth-child(1){animation-delay:.25s}.hero h1 .w:nth-child(2){animation-delay:.33s}.hero h1 .w:nth-child(3){animation-delay:.41s}.hero h1 .w:nth-child(4){animation-delay:.49s}.hero h1 .w:nth-child(5){animation-delay:.57s}.hero h1 .b{color:var(--blue)}.hero p.sub{font-size:17px;color:var(--muted);max-width:38ch;margin:20px 0 28px;animation-delay:.6s}.hero .cta{display:flex;gap:13px;flex-wrap:wrap;margin-bottom:22px;animation-delay:.72s}.hero .trust{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--muted);font-weight:500;animation-delay:.84s}.hero .trust svg{color:var(--blue)}.heroart{position:relative;height:430px;border-radius:24px;background:radial-gradient(120% 120% at 70% 25%,#dce8fd,#eaf1fe);overflow:hidden;animation:fadeUp .9s var(--ease) .5s forwards;opacity:0}.tag3d{position:absolute;top:10px;left:12px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6e86b8;background:#fff9;border-radius:20px;padding:4px 10px;z-index:6}.stats{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats .row{max-width:var(--maxw);margin:0 auto;padding:40px 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.stats .stat .n{font-family:var(--dis);font-weight:800;font-size:clamp(1.9rem,3.4vw,2.6rem);color:var(--blue);line-height:1}.stats .stat .k{font-size:13.5px;color:var(--muted);margin-top:8px}.stats .stat{position:relative}.stats .stat+.stat:before{content:"";position:absolute;left:0;top:12%;height:76%;width:1px;background:var(--line)}.fgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.fcard{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh);padding:26px 22px;position:relative;overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s}.fcard:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,var(--blue),var(--blue-bright));transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.fcard:hover{transform:translateY(-6px);box-shadow:var(--sh2)}.fcard:hover:before{transform:scaleX(1)}.fcard .ic{width:52px;height:52px;border-radius:15px;background:var(--blue-tint);display:grid;place-items:center;color:var(--blue);margin-bottom:18px;transition:transform .3s var(--ease)}.fcard:hover .ic{transform:scale(1.1) rotate(-4deg)}.fcard h4{font-size:17px;margin-bottom:8px}.fcard p{font-size:13.5px;color:var(--muted);margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;position:relative}.steps:before{content:"";position:absolute;left:12%;right:12%;top:32px;height:2px;background:linear-gradient(90deg,var(--blue),var(--blue-bright));transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--ease) .2s}.steps.in:before{transform:scaleX(1)}.step{text-align:center;opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.steps.in .step{opacity:1;transform:none}.steps.in .step:nth-child(2){transition-delay:.15s}.steps.in .step:nth-child(3){transition-delay:.3s}.step .num{width:64px;height:64px;border-radius:50%;margin:0 auto 18px;display:grid;place-items:center;font-family:var(--dis);font-weight:800;font-size:1.4rem;color:#fff;background:linear-gradient(150deg,#3b82f6,#1e4fd6);box-shadow:0 10px 22px #2563eb4d,0 0 0 7px #fff;position:relative;z-index:2}.step h4{font-size:19px;margin-bottom:8px}.step p{font-size:14.5px;color:var(--muted);max-width:28ch;margin:0 auto}.showrow{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:36px}.showrow .copy .eyebrow{margin-bottom:16px}.showrow h3{font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.12;margin-bottom:14px}.showrow p{font-size:16px;color:var(--muted);margin:0 0 20px}.showrow ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.showrow li{display:flex;align-items:center;gap:11px;font-size:15px;color:var(--ink)}.showrow li svg{color:var(--blue);flex-shrink:0}.showart{display:flex;justify-content:center}.phone{width:250px;background:#0b1220;border-radius:38px;padding:9px;box-shadow:var(--sh2)}.phone .pscr{background:var(--bg);border-radius:30px;overflow:hidden;padding:16px 14px}.pcard{background:linear-gradient(135deg,#2e6bff,#1e4fd6);border-radius:16px;padding:14px;color:#fff}.pcard .l{font-size:11px;opacity:.9}.pcard .v{font-family:var(--dis);font-weight:800;font-size:22px;margin:4px 0 6px}.pcard .d{font-size:11px;color:#8ff0c0;font-weight:600}.prow{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line2);font-size:12px}.prow:last-child{border:0}.prow .pi{width:32px;height:32px;border-radius:9px;background:var(--blue-tint);display:grid;place-items:center;color:var(--blue);flex-shrink:0}.prow .pm{flex:1}.prow .pm b{display:block;font-family:var(--dis);font-size:12.5px;color:var(--ink)}.prow .pm span{font-size:10.5px;color:var(--muted)}.prow .pa{font-family:var(--dis);font-weight:700;font-size:12px;color:var(--ink)}.prow .pa.pos{color:var(--green)}.pdonut{display:flex;align-items:center;gap:12px;margin-top:12px}.paycard{border-radius:16px;padding:14px;color:#fff;position:relative;overflow:hidden}.paycard.blue{background:linear-gradient(120deg,#2e6bff,#1e4fd6)}.paycard.dark{background:linear-gradient(120deg,#2a2f3a,#12151c);margin-top:10px}.paycard .pn{font-size:12px;letter-spacing:.12em;margin:16px 0 10px}.paycard .visa{font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:16px;text-align:right}.ptog{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid var(--line);border-radius:13px;padding:11px 12px;margin-top:10px;font-family:var(--dis);font-weight:600;font-size:12.5px;color:var(--ink)}.sw{width:38px;height:22px;border-radius:14px;background:#d7dee8;position:relative}.sw.on{background:var(--blue)}.sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff}.sw.on:after{left:19px}.chart-card{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--sh);padding:24px}.chart-card .ch{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.chart-card .k{font-size:13px;color:var(--muted)}.chart-card .v{font-family:var(--dis);font-weight:800;font-size:1.6rem;color:var(--ink)}.chart-card svg{width:100%;height:200px;overflow:visible}.cln{fill:none;stroke:url(#cg);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s var(--ease) .2s}.in .cln{stroke-dashoffset:0}.car{opacity:0;transition:opacity 1.1s ease .4s}.in .car{opacity:1}.cdot{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:opacity .4s,transform .5s var(--ease)}.in .cdot{opacity:1;transform:scale(1)}.in .cdot.d2{transition-delay:.9s}.in .cdot.d3{transition-delay:1.2s}.in .cdot.d4{transition-delay:1.5s}.secband .in-card{max-width:var(--maxw);margin:0 auto;border-radius:28px;padding:48px;color:#fff;display:grid;grid-template-columns:1.35fr 1fr;gap:28px;align-items:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#0e2a5e,#0a1b3b 70%,#0e2a5e)}.secband .in-card:after{content:"";position:absolute;right:-40px;bottom:-60px;width:320px;height:320px;background:radial-gradient(circle,rgba(90,150,255,.22),transparent 62%)}.secband h2{color:#fff;font-size:clamp(1.8rem,3.2vw,2.4rem);max-width:15ch}.secband p{color:#ffffffe6;font-size:15.5px;max-width:44ch;margin:14px 0 20px}.secchips{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px}.secchips span{font-family:var(--dis);font-weight:600;font-size:12.5px;background:#ffffff29;border:1px solid rgba(255,255,255,.24);border-radius:20px;padding:7px 13px}.shieldslot{position:relative;height:200px;display:grid;place-items:center;z-index:2}.shieldslot .tag3d{color:#ffffffbf;background:#ffffff24}.shieldslot svg{animation:floatY 5s ease-in-out infinite}.shieldslot:before,.shieldslot:after{content:"";position:absolute;width:150px;height:150px;border:1.5px solid rgba(130,175,255,.4);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);animation:pulseRing2 3.4s ease-out infinite;pointer-events:none}.shieldslot:after{animation-delay:1.7s}@keyframes pulseRing2{0%{transform:translate(-50%,-50%) scale(.5);opacity:.7}to{transform:translate(-50%,-50%) scale(1.65);opacity:0}}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tcard{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh);padding:26px}.tcard .stars{color:#f5a623;font-size:14px;letter-spacing:2px;margin-bottom:12px}.tcard p{font-size:14.5px;color:var(--body);margin:0 0 18px;line-height:1.6}.tcard .who{display:flex;align-items:center;gap:11px}.tcard .who .av{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#8fb3f5,#3b6fe0)}.tcard .who b{font-family:var(--dis);font-size:14px;color:var(--ink);display:block}.tcard .who span{font-size:12px;color:var(--muted)}.cta-final{position:relative;overflow:hidden;color:#fff;text-align:center;background:linear-gradient(120deg,#1e4fd6,#2e6bff,#3b82f6,#1e4fd6);background-size:280% 280%;animation:grad 15s ease infinite}@keyframes grad{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.cta-final .in{max-width:720px;margin:0 auto;padding:78px 24px;position:relative;z-index:2}.cta-final h2{color:#fff;font-size:clamp(2rem,4vw,2.9rem);line-height:1.1;margin-bottom:14px}.cta-final p{font-size:17px;color:#ffffffe6;margin-bottom:28px}.cta-final .badges{display:flex;gap:12px;justify-content:center;margin-top:24px;flex-wrap:wrap}.cta-final .badges .b{background:#ffffff24;border:1px solid rgba(255,255,255,.25);border-radius:12px;padding:10px 16px;font-size:12.5px;font-weight:600;font-family:var(--dis)}.footer{background:#0b1526;color:#b7c2d4;padding:56px 0 26px}.footer .top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.footer .about p{font-size:13.5px;color:#8a97ac;margin:14px 0 0;max-width:32ch}.footer h5{color:#fff;font-size:14px;margin:0 0 14px}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.footer ul a{font-size:13.5px;color:#96a3b8;cursor:pointer}.footer ul a:hover{color:#fff}.footer .bar{border-top:1px solid rgba(255,255,255,.08);margin-top:36px;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.footer .marks{display:flex;gap:14px;align-items:center;opacity:.7;flex-wrap:wrap}.footer .marks .ph{font-size:11px;font-weight:600;color:#8a97ac;border:1px dashed #3a465a;border-radius:8px;padding:6px 10px}.footer .copy{font-size:12.5px;color:#7a879c}.disc{background:#081120;border-top:1px solid rgba(255,255,255,.06)}.disc p{max-width:var(--maxw);margin:0 auto;padding:12px 24px;font-size:12px;color:#6e7c90;text-align:center}.pcard,.paycard{position:relative;overflow:hidden}.pcard:after,.paycard:after,.herocard:after{content:"";position:absolute;top:-60%;left:-45%;width:55%;height:220%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.32) 50%,transparent 100%);transform:rotate(9deg);animation:sheen 5.5s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes sheen{0%{left:-45%}58%,to{left:135%}}.glass{background:#ffffff9e;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid rgba(255,255,255,.75);box-shadow:0 14px 34px #17346e29}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(37,99,235,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.05) 1px,transparent 1px);background-size:46px 46px;-webkit-mask:radial-gradient(120% 90% at 62% 18%,#000,transparent 78%);mask:radial-gradient(120% 90% at 62% 18%,#000,transparent 78%)}.emap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.85}.node .ring{transform-box:fill-box;transform-origin:center;animation:pulseRing 3s ease-out infinite}@keyframes pulseRing{0%{transform:scale(.45);opacity:.75}to{transform:scale(2.3);opacity:0}}.arc{stroke-dasharray:5 8;animation:flow 3.6s linear infinite}@keyframes flow{to{stroke-dashoffset:-52}}.herocard{position:absolute;left:50%;top:50%;width:238px;transform:translate(-54%,-50%) rotate(-6deg);border-radius:18px;padding:17px;color:#fff;overflow:hidden;background:linear-gradient(135deg,#3b7bff,#1b45c4);box-shadow:0 34px 64px #102a6e73;z-index:4;animation:floatCard 6s ease-in-out infinite}@keyframes floatCard{0%,to{transform:translate(-54%,-50%) rotate(-6deg)}50%{transform:translate(-54%,-55%) rotate(-6deg)}}.herocard .top{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.herocard .top b{font-family:var(--dis);font-weight:800;font-size:14px}.cchip{width:34px;height:25px;border-radius:6px;background:linear-gradient(135deg,#f4d58a,#c9a23f);margin:18px 0 14px;position:relative;z-index:2}.herocard .cnum{font-family:var(--sans);letter-spacing:.14em;font-size:14px;position:relative;z-index:2}.herocard .cfoot{display:flex;justify-content:space-between;align-items:center;margin-top:14px;position:relative;z-index:2}.herocard .cfoot .nm{font-size:10px;letter-spacing:.06em;opacity:.9}.herocard .cfoot .visa{font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:18px}.gpanel{position:absolute;z-index:5;padding:12px 14px;border-radius:16px;animation:floatY 5s ease-in-out infinite}.gpanel .l{font-size:10px;color:var(--muted)}.gpanel .v{font-family:var(--dis);font-weight:800;color:var(--ink)}.gpanel .up{color:var(--green);font-weight:700;font-size:12px}.gp1{right:5%;top:15%;width:152px;animation-delay:-1.5s}.gp2{left:3%;bottom:13%;width:150px;animation-delay:-3s}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.fxbar{background:#0b1526;color:#dce6f2;overflow:hidden;position:relative;border-bottom:1px solid rgba(255,255,255,.06);-webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.fxbar .lbl{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;padding:0 18px;background:#0b1526;z-index:2;font-family:var(--dis);font-weight:700;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#7da0d8;border-right:1px solid rgba(255,255,255,.08)}.fxtrack{display:flex;gap:34px;width:max-content;padding:13px 0 13px 150px;animation:marq 34s linear infinite}.fxbar:hover .fxtrack{animation-play-state:paused}@keyframes marq{to{transform:translate(-50%)}}.fx{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;white-space:nowrap}.fx b{font-weight:700;color:#fff}.fx .up{color:#2bd68a;font-weight:600;font-size:12px}.fx .dn{color:#ff6b6b;font-weight:600;font-size:12px}.fx .pair{color:#9fb2cf}:focus-visible{outline:2.5px solid var(--blue);outline-offset:2px;border-radius:4px}.auth{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth__form{display:flex;align-items:center;justify-content:center;padding:48px 28px;background:#fff}.auth__form .inner{width:100%;max-width:400px}.auth__form .wm{margin-bottom:26px}.auth h1.title{font-size:2.1rem;margin-bottom:6px}.auth .lead{font-size:15px;color:var(--muted);margin:0 0 20px}.auth .center{text-align:center}.auth .center .wm{justify-content:center}.demo-pill{display:inline-block;font-size:12px;font-weight:600;font-family:var(--dis);color:var(--blue);background:var(--blue-tint);border-radius:20px;padding:5px 12px;margin-bottom:22px}.field{margin-bottom:15px}.field label{display:block;font-family:var(--dis);font-size:13px;font-weight:600;color:var(--ink);margin-bottom:7px}.inp{position:relative}.inp input{width:100%;font-family:var(--sans);font-size:15px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:13px 44px 13px 42px;transition:.15s}.inp input::placeholder{color:#a6b0bf}.inp input:focus{outline:none;background:#fff;border-color:var(--blue);box-shadow:0 0 0 3px #2563eb26}.inp .lead2{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted)}.inp .eye{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:var(--muted);cursor:pointer;background:none;border:0;padding:0}.rowend{display:flex;justify-content:flex-end;margin:-4px 0 16px}.rowend a{font-family:var(--dis);font-size:13.5px;font-weight:600;color:var(--blue);cursor:pointer}.check{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--body);margin:4px 0 18px}.check input{margin-top:3px;accent-color:var(--blue)}.check a{color:var(--blue);font-weight:600;cursor:pointer}.alt{text-align:center;margin:18px 0 0;font-size:14px;color:var(--body)}.alt a{color:var(--blue);font-weight:700;font-family:var(--dis);cursor:pointer}.trustrow{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px;background:var(--bg);border-radius:14px;padding:13px}.trustrow .ti{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--body);font-weight:500}.trustrow .ti svg{color:var(--blue)}.trustrow .sep{width:1px;height:20px;background:var(--line)}.auth__brand{position:relative;overflow:hidden;background:linear-gradient(150deg,#2e6bff,#1b45c4);color:#fff;padding:56px;display:flex;flex-direction:column;justify-content:space-between}.auth__brand .content h2{color:#fff;font-size:2.4rem;line-height:1.08;max-width:12ch}.auth__brand .content h2 .o{color:#bfd4ff}.auth__brand .content p{color:#ffffffd9;font-size:15px;max-width:26ch;margin-top:14px}.auth__brand .mini{margin-top:auto;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:18px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.auth__brand .mini .l{font-size:12px;color:#fffc}.auth__brand .mini .v{font-family:var(--dis);font-weight:800;font-size:1.8rem;margin:4px 0 2px}.auth__brand .mini .d{font-size:12px;color:#9ff0c6;font-weight:600}.auth__brand .blob{position:absolute;right:-60px;top:-40px;width:220px;height:220px;border-radius:50%;background:#ffffff14;animation:none;filter:none;opacity:1}.auth-disc{text-align:center;font-size:11.5px;color:var(--muted);margin:22px 0 0}.appwrap{min-height:100vh;background:var(--backdrop);display:flex;justify-content:center}.app{width:100%;max-width:var(--appw);min-height:100vh;background:var(--bg);position:relative;display:flex;flex-direction:column;box-shadow:0 0 60px #0f1b2e14}.app__body{flex:1;padding:0 18px 106px}.topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:12px;padding:16px 18px 14px;background:var(--bg)}.topbar .who{display:flex;align-items:center;gap:11px}.topbar .avatar{width:42px;height:42px;border-radius:13px;background:linear-gradient(150deg,#2e6bff,#1b45c4);color:#fff;display:grid;place-items:center;font-family:var(--dis);font-weight:800;font-size:16px;flex-shrink:0}.topbar .hello{font-size:12.5px;color:var(--muted)}.topbar .name{font-family:var(--dis);font-weight:700;font-size:15.5px;color:var(--ink)}.topbar .sp{flex:1}.iconbtn{position:relative;width:42px;height:42px;border-radius:13px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink);cursor:pointer;transition:.15s}.iconbtn:hover{border-color:var(--blue-tint2);color:var(--blue)}.iconbtn .dot{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--red);border:2px solid #fff}.phead{padding:6px 0 14px}.phead h1{font-size:1.5rem}.phead p{font-size:13.5px;color:var(--muted);margin:4px 0 0}.balcard{border-radius:22px;padding:22px;color:#fff;background:linear-gradient(140deg,#2e6bff,#1b45c4);position:relative;overflow:hidden;box-shadow:var(--sh2)}.balcard .blob{position:absolute;right:-50px;top:-60px;width:190px;height:190px;border-radius:50%;background:#ffffff17;animation:none;filter:none;opacity:1}.balcard .blob2{position:absolute;left:-40px;bottom:-70px;width:150px;height:150px;border-radius:50%;background:#ffffff0f}.balcard .l{font-size:13px;color:#ffffffd1;position:relative}.balcard .v{font-family:var(--dis);font-weight:800;font-size:2.2rem;margin:5px 0 3px;position:relative;letter-spacing:-.02em}.balcard .delta{font-size:13px;color:#9ff0c6;font-weight:600;position:relative;display:flex;align-items:center;gap:6px}.balcard .meta{position:relative;display:flex;justify-content:space-between;align-items:flex-end;margin-top:20px;gap:10px}.balcard .num{font-family:var(--dis);letter-spacing:.14em;font-size:13px;color:#ffffffe6}.balcard .exp{font-size:11px;color:#ffffffb3;margin-top:4px}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 4px}.quick .qa{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 6px 11px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:.15s}.quick .qa:hover{transform:translateY(-2px);box-shadow:var(--sh);border-color:var(--blue-tint2)}.quick .qa .ic{width:40px;height:40px;border-radius:13px;background:var(--blue-tint);color:var(--blue);display:grid;place-items:center}.quick .qa span{font-size:11.5px;font-weight:600;color:var(--ink);font-family:var(--dis)}.secrow{display:flex;align-items:center;justify-content:space-between;margin:26px 0 12px}.secrow h3{font-size:16px}.secrow a{font-family:var(--dis);font-weight:600;font-size:13px;color:var(--blue);cursor:pointer;display:inline-flex;align-items:center;gap:2px}.card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh)}.pad{padding:16px}.txlist{display:flex;flex-direction:column}.tx{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line2)}.tx:last-child{border-bottom:0}.tx .mmark{flex-shrink:0}.tx .tinfo{flex:1;min-width:0}.tx .tinfo .t{font-family:var(--dis);font-weight:600;font-size:14px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx .tinfo .s{font-size:12px;color:var(--muted);margin-top:2px}.tx .amt{font-family:var(--dis);font-weight:700;font-size:14px;color:var(--ink);white-space:nowrap}.tx .amt.pos{color:var(--green)}.mmark{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:#fff;font-family:var(--dis);font-weight:800;font-size:15px}.bankcard{border-radius:20px;padding:22px;color:#fff;position:relative;overflow:hidden;min-height:200px;display:flex;flex-direction:column;box-shadow:var(--sh2)}.bankcard.v-blue{background:linear-gradient(135deg,#2e6bff,#1b45c4)}.bankcard.v-ink{background:linear-gradient(135deg,#263449,#0f1b2e)}.bankcard.v-teal{background:linear-gradient(135deg,#0fb5a2,#0b7d78)}.bankcard .brow{display:flex;justify-content:space-between;align-items:flex-start}.bankcard .chip-gold{width:40px;height:30px;border-radius:7px;background:linear-gradient(135deg,#f5d98a,#d9a94f)}.bankcard .num{font-family:var(--dis);letter-spacing:.18em;font-size:17px;margin-top:auto}.bankcard .brow2{display:flex;justify-content:space-between;align-items:flex-end;margin-top:16px}.bankcard .cl{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.bankcard .cv{font-family:var(--dis);font-weight:600;font-size:13px;margin-top:3px}.bankcard .netmark{width:46px;height:30px;border-radius:6px;background:#fff3;display:grid;place-items:center;font-size:9px;font-weight:700;color:#fff;letter-spacing:.06em}.cardctl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 4px}.cardctl .cc{background:#fff;border:1px solid var(--line);border-radius:15px;padding:13px 6px;display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer;transition:.15s}.cardctl .cc:hover{border-color:var(--blue-tint2);color:var(--blue)}.cardctl .cc .ic{width:38px;height:38px;border-radius:12px;background:var(--blue-tint);color:var(--blue);display:grid;place-items:center}.cardctl .cc span{font-size:11.5px;font-weight:600;color:var(--ink);font-family:var(--dis)}.dots{display:flex;justify-content:center;gap:7px;margin:14px 0 2px}.dots i{width:7px;height:7px;border-radius:50%;background:var(--blue-tint2)}.dots i.on{background:var(--blue);width:20px;border-radius:4px}.infolist{display:flex;flex-direction:column}.infolist .ir{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line2);font-size:13.5px}.infolist .ir:last-child{border-bottom:0}.infolist .ir .k{color:var(--muted)}.infolist .ir .val{font-family:var(--dis);font-weight:600;color:var(--ink)}.tgl{width:42px;height:25px;border-radius:20px;background:var(--line);border:0;position:relative;cursor:pointer;transition:.18s;flex-shrink:0}.tgl:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;transition:.18s;box-shadow:0 1px 3px #0003}.tgl.on{background:var(--blue)}.tgl.on:after{left:20px}.seg{display:flex;background:#fff;border:1px solid var(--line);border-radius:14px;padding:4px;gap:4px;margin-bottom:18px}.seg button{flex:1;border:0;background:transparent;border-radius:10px;padding:9px;font-family:var(--dis);font-weight:600;font-size:13px;color:var(--muted);cursor:pointer;transition:.15s}.seg button.on{background:var(--blue);color:#fff}.amountbox{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;text-align:center;box-shadow:var(--sh)}.amountbox .l{font-size:13px;color:var(--muted)}.amountbox .big{font-family:var(--dis);font-weight:800;font-size:3rem;color:var(--ink);letter-spacing:-.03em;margin:6px 0 4px}.amountbox .avail{font-size:12.5px;color:var(--muted)}.chips{display:flex;gap:8px;justify-content:center;margin-top:16px;flex-wrap:wrap}.chips button{border:1px solid var(--line);background:var(--bg);border-radius:20px;padding:8px 15px;font-family:var(--dis);font-weight:600;font-size:12.5px;color:var(--ink);cursor:pointer;transition:.15s}.chips button:hover{border-color:var(--blue);color:var(--blue)}.people{display:flex;gap:14px;overflow-x:auto;padding:4px 0 6px}.person{display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer;flex-shrink:0;width:60px;background:none;border:0}.person .pa{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#fff;font-family:var(--dis);font-weight:700;font-size:17px;border:2px solid transparent}.person.sel .pa{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb26}.person span{font-size:11.5px;color:var(--body);font-weight:500;text-align:center;white-space:nowrap}.person.add .pa{background:var(--blue-tint);color:var(--blue)}.statgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.statgrid .stat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;box-shadow:var(--sh)}.statgrid .stat .l{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:7px}.statgrid .stat .l .d{width:22px;height:22px;border-radius:7px;display:grid;place-items:center}.statgrid .stat .v{font-family:var(--dis);font-weight:800;font-size:1.5rem;color:var(--ink);margin-top:8px}.statgrid .stat .sub{font-size:12px;margin-top:3px;font-weight:600}.statgrid .stat .sub.up{color:var(--green)}.statgrid .stat .sub.down{color:var(--red)}.bars{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;height:150px;padding:8px 4px 0}.bars .bcol{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.bars .bcol .bar{width:100%;max-width:26px;border-radius:8px 8px 4px 4px;background:var(--blue-tint2)}.bars .bcol.on .bar{background:linear-gradient(180deg,#3b82f6,#1e4fd6)}.bars .bcol .bl{font-size:11px;color:var(--muted);font-weight:600}.catrow{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line2)}.catrow:last-child{border-bottom:0}.catrow .ci{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.catrow .cinfo{flex:1}.catrow .cinfo .ct{font-family:var(--dis);font-weight:600;font-size:13.5px;color:var(--ink)}.catrow .track{height:6px;border-radius:4px;background:var(--line);margin-top:7px;overflow:hidden}.catrow .track i{display:block;height:100%;border-radius:4px}.catrow .cv{font-family:var(--dis);font-weight:700;font-size:13.5px;color:var(--ink);white-space:nowrap}.profhead{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 0 8px}.profhead .pa{width:84px;height:84px;border-radius:26px;background:linear-gradient(150deg,#2e6bff,#1b45c4);color:#fff;display:grid;place-items:center;font-family:var(--dis);font-weight:800;font-size:32px;box-shadow:var(--sh2)}.profhead h2{font-size:1.3rem;margin-top:14px}.profhead .em{font-size:13.5px;color:var(--muted);margin-top:3px}.profhead .verified{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:var(--dis);font-weight:600;font-size:12px;color:var(--green);background:var(--green-tint);border-radius:20px;padding:5px 12px}.menu{display:flex;flex-direction:column}.menu .mi{display:flex;align-items:center;gap:13px;padding:14px 16px;border-bottom:1px solid var(--line2);cursor:pointer;transition:.12s}.menu .mi:last-child{border-bottom:0}.menu .mi:hover{background:var(--line2)}.menu .mi .ic{width:38px;height:38px;border-radius:12px;background:var(--blue-tint);color:var(--blue);display:grid;place-items:center;flex-shrink:0}.menu .mi .lab{flex:1}.menu .mi .lab .t{font-family:var(--dis);font-weight:600;font-size:14px;color:var(--ink)}.menu .mi .lab .s{font-size:12px;color:var(--muted);margin-top:1px}.menu .mi .chev{color:var(--muted)}.logout{margin:18px 0 8px;width:100%;background:#fff;border:1.6px solid var(--red-tint);color:var(--red);border-radius:14px;padding:14px;font-family:var(--dis);font-weight:700;font-size:14.5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:.15s}.logout:hover{background:var(--red-tint)}.appdisc{text-align:center;font-size:11px;color:var(--muted);padding:20px 8px 6px;line-height:1.5}.bottomnav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--appw);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);display:flex;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));z-index:50}.bottomnav a{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 0;color:var(--muted);cursor:pointer;transition:.15s}.bottomnav a span{font-size:10.5px;font-weight:600;font-family:var(--dis)}.bottomnav a.active{color:var(--blue)}.bottomnav a.fabish{position:relative}.bottomnav a.fabish .fab{width:46px;height:46px;border-radius:16px;background:linear-gradient(150deg,#2e6bff,#1b45c4);color:#fff;display:grid;place-items:center;box-shadow:0 8px 18px #2563eb57;margin-top:-4px}@media(max-width:900px){.nav .links,.nav .login{display:none}.nav .burger{display:block;margin-left:auto}.hero .row{grid-template-columns:1fr;gap:26px}.heroart{height:360px}.stats .row{grid-template-columns:1fr 1fr;gap:28px 12px}.stats .stat:nth-child(3):before,.stats .stat:nth-child(2):before{display:none}.fgrid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr;gap:34px}.steps:before{display:none}.showrow{grid-template-columns:1fr;gap:28px}.showrow.rev .copy{order:2}.secband .in-card{grid-template-columns:1fr;padding:34px}.shieldslot{height:130px}.tgrid{grid-template-columns:1fr}.footer .top{grid-template-columns:1fr 1fr}.auth{grid-template-columns:1fr}.auth__brand{display:none}}@media(max-width:540px){.sect{padding:56px 0}.fgrid,.stats .row{grid-template-columns:1fr}.stats .stat+.stat:before{display:none}.footer .top{grid-template-columns:1fr}.footer .bar{flex-direction:column;align-items:flex-start}.hero .cta .btn{flex:1}.gpanel{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.reveal,.hero-anim,.hero h1 .w,.heroart{opacity:1!important;transform:none!important;animation:none!important}.blob,.chip,.shieldslot svg,.cta-final{animation:none!important}.cln{stroke-dashoffset:0!important}.car,.cdot{opacity:1!important;transform:none!important}.steps:before,.steps .step{transform:none!important;opacity:1!important}.pcard:after,.paycard:after,.herocard:after,.arc,.node .ring,.herocard,.gpanel,.fxtrack,.shieldslot:before,.shieldslot:after{animation:none!important}}
