:root{--brand: #4953F2;--brand-600: #3A43DB;--brand-700: #2F37B4;--brand-50: #EFF0FE;--brand-100: #E0E2FD;--brand-200: #C3C7FB;--ink: #0D0F22;--ink-2: #353850;--ink-3: #5F6278;--ink-4: #6A6C80;--paper: #F6F6F2;--paper-2: #EEEEE8;--surface: #FFFFFF;--line: #E3E3DC;--line-strong: #D2D2CA;--night: #0C0E1F;--night-2: #15182E;--night-3: #1E2240;--night-line: #2A2E4E;--night-ink: #F2F3FA;--night-ink-2: #B4B7CF;--ok: #0A7A53;--ok-bg: #E2F5EC;--warn: #8A5A00;--warn-bg: #FCF1D9;--danger: #C2362F;--font: "Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono: "Geist Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--r-sm: 8px;--r: 14px;--r-lg: 22px;--r-xl: 28px;--shadow-1: 0 1px 2px rgba(13,15,34,.06),0 1px 1px rgba(13,15,34,.04);--shadow-2: 0 2px 4px rgba(13,15,34,.04),0 12px 32px -8px rgba(13,15,34,.14);--shadow-card: 0 28px 56px -28px rgba(47,55,180,.5),0 10px 20px -14px rgba(13,15,34,.3);--wrap: 1180px;--gutter: clamp(16px,4vw,32px);--header-h: 68px;--ease: cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--header-h) + 16px)}body{margin: 0;font-family: var(--font);font-size: 1rem;line-height: 1.6;color: var(--ink-2);background: var(--paper);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden;font-feature-settings: "ss01","cv11"}img,svg{display: block;max-width: 100%}img{height: auto}a{color: inherit;text-decoration: none}p{margin: 0 0 1em}p:last-child{margin-bottom: 0}ul,ol{margin: 0;padding: 0;list-style: none}h1,h2,h3{margin: 0;color: var(--ink);font-weight: 600;letter-spacing: -0.02em;line-height: 1.15}h2{font-size: clamp(1.9rem,1.2rem + 2.6vw,3rem);letter-spacing: -0.035em;line-height: 1.06}h3{font-size: 1.125rem;letter-spacing: -0.012em}em{font-style: normal}.sprite{position: absolute;width: 0;height: 0;overflow: hidden}.nw{white-space: nowrap}.ico{width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round}.wrap{width: 100%;max-width: calc(var(--wrap) + var(--gutter) * 2);margin: 0 auto;padding: 0 var(--gutter)}:focus-visible{outline: 2px solid var(--brand);outline-offset: 3px;border-radius: 6px}.skip-link{position: absolute;left: 16px;top: -60px;z-index: 100;background: var(--ink);color: #fff;padding: 10px 16px;border-radius: var(--r-sm);font-weight: 500;transition: top .2s}.skip-link:focus{top: 12px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 20px;border-radius: 999px;font: 500 0.9375rem/1 var(--font);letter-spacing: -0.005em;border: 1px solid transparent;cursor: pointer;white-space: nowrap;transition: background-color .2s var(--ease),color .2s,border-color .2s,transform .2s var(--ease),box-shadow .2s}.btn .ico{width: 18px;height: 18px;transition: transform .2s var(--ease)}.btn:hover .ico{transform: translateX(2px)}.btn:active{transform: translateY(1px)}.btn-sm{height: 38px;padding: 0 16px;font-size: 0.875rem}.btn-lg{height: 52px;padding: 0 26px;font-size: 1rem}.btn-block{width: 100%}.btn-primary{background: var(--brand);color: #fff;box-shadow: 0 1px 0 rgba(255,255,255,.18) inset,0 6px 16px -6px rgba(73,83,242,.6)}.btn-primary:hover{background: var(--brand-600)}.btn-ghost{background: var(--surface);color: var(--ink);border-color: var(--line-strong)}.btn-ghost:hover{border-color: var(--ink-4)}.btn-invert{background: #fff;color: var(--brand-700)}.btn-invert:hover{background: var(--brand-50)}.btn-outline-invert{color: #fff;border-color: rgba(255,255,255,.45)}.btn-outline-invert:hover{border-color: #fff;background: rgba(255,255,255,.08)}.btn-invert:focus-visible,.btn-outline-invert:focus-visible{outline-color: #fff}.text-link{display: inline-flex;align-items: center;gap: 6px;color: var(--brand-700);font-weight: 500;border-bottom: 1px solid var(--brand-200);padding-bottom: 2px;transition: border-color .2s,gap .2s var(--ease)}.text-link:hover{border-color: var(--brand);gap: 9px}.text-link .ico{width: 16px;height: 16px}.eyebrow,.kicker,.eyebrow-h{font-family: var(--mono);font-size: 0.75rem;font-weight: 500;letter-spacing: 0.06em;text-transform: uppercase;color: var(--ink-3)}.kicker{display: inline-flex;align-items: center;gap: 10px;margin: 0 0 18px}.kicker-num{display: inline-grid;place-items: center;min-width: 30px;height: 22px;padding: 0 6px;border: 1px solid var(--line-strong);border-radius: 6px;color: var(--brand-700);background: var(--surface)}.kicker-invert{color: var(--night-ink-2)}.kicker-invert .kicker-num{background: transparent;border-color: var(--night-line);color: var(--brand-200)}.demo-chip{display: inline-flex;align-items: center;height: 20px;padding: 0 7px;border-radius: 5px;font: 500 0.625rem/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--warn);background: var(--warn-bg)}.demo-chip-invert{color: #F6D58E;background: rgba(246,213,142,.12)}.section{padding: clamp(72px,9vw,128px) 0}.section-head{max-width: 680px;margin-bottom: clamp(36px,5vw,64px)}.section-head-center{margin-left: auto;margin-right: auto;text-align: center}.section-sub{margin-top: 16px;font-size: 1.0625rem;color: var(--ink-3);max-width: 560px}.section-head-center .section-sub{margin-left: auto;margin-right: auto}.lede{font-size: 1.1875rem;color: var(--ink-2);line-height: 1.55}.fineprint{font-size: 0.8125rem;color: var(--ink-3);margin-top: 20px}.site-header{position: sticky;top: 0;z-index: 50;background: rgba(246,246,242,0);border-bottom: 1px solid transparent;transition: background-color .25s,border-color .25s,backdrop-filter .25s}.site-header.is-scrolled,.site-header.is-open{background: rgba(246,246,242,.88);-webkit-backdrop-filter: saturate(160%) blur(14px);backdrop-filter: saturate(160%) blur(14px);border-bottom-color: var(--line)}.header-row{display: flex;align-items: center;gap: 24px;height: var(--header-h)}.brand img{width: 96px;height: 32px;object-fit: contain}.primary-nav{margin-left: 12px}.primary-nav ul{display: flex;gap: 2px}.primary-nav a{display: block;padding: 8px 12px;border-radius: 8px;font-size: 0.9375rem;font-weight: 450;color: var(--ink-2);transition: color .15s,background-color .15s}.primary-nav a:hover{color: var(--ink);background: rgba(13,15,34,.045)}.header-actions{margin-left: auto;display: flex;align-items: center;gap: 16px}.link-quiet{font-size: 0.9375rem;font-weight: 500;color: var(--ink);padding: 8px 4px}.link-quiet:hover{color: var(--brand-700)}.lang-switch{display: inline-flex;padding: 3px;gap: 2px;border: 1px solid var(--line-strong);border-radius: 999px;background: var(--surface)}.lang-switch a{display: inline-grid;place-items: center;min-width: 34px;height: 28px;padding: 0 10px;border-radius: 999px;font: 500 0.75rem/1 var(--mono);letter-spacing: .04em;color: var(--ink-3);transition: color .15s,background-color .15s}.lang-switch a:hover{color: var(--ink)}.lang-switch a[aria-current="true"]{background: var(--ink);color: #fff}.lang-switch-lg a{height: 36px;padding: 0 16px;font-family: var(--font);font-size: 0.875rem;letter-spacing: 0}.menu-toggle{display: none;margin-left: auto;width: 44px;height: 44px;border-radius: 12px;border: 1px solid var(--line-strong);background: var(--surface);color: var(--ink);align-items: center;justify-content: center;cursor: pointer}.mobile-menu{border-top: 1px solid var(--line);padding: 8px var(--gutter) 24px;max-height: calc(100dvh - var(--header-h));overflow-y: auto}.mobile-menu nav a{display: block;padding: 14px 0;border-bottom: 1px solid var(--line);font-size: 1.125rem;font-weight: 500;color: var(--ink)}.mobile-menu-foot{display: grid;gap: 12px;margin-top: 20px}.mobile-menu-foot .lang-switch{justify-self: start}.hero{position: relative;padding: clamp(40px,6vw,88px) 0 clamp(56px,7vw,104px);overflow: hidden}.hero-grid{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: clamp(32px,5vw,72px);align-items: center}.hero h1{display: grid;gap: 22px;font-size: 1rem}.hero h1 .eyebrow{display: inline-flex;align-items: center;gap: 10px;color: var(--brand-700)}.hero h1 .eyebrow::before{content: "";width: 18px;height: 2px;background: var(--brand);border-radius: 2px}.hero-display{display: block;font-size: clamp(2.6rem,1.4rem + 5vw,4.75rem);font-weight: 600;letter-spacing: -0.045em;line-height: 0.98;color: var(--ink);text-wrap: balance}.hero-display em{color: var(--brand)}.hero-lede{margin: 26px 0 0;font-size: clamp(1.0625rem,1rem + .3vw,1.1875rem);color: var(--ink-2);max-width: 540px}.hero-ctas{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 34px}.hero-methods{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 18px;margin-top: 36px;padding-top: 22px;border-top: 1px solid var(--line)}.hm-label{font: 500 0.75rem/1.3 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--ink-3)}.logo-row{display: flex;align-items: center;gap: 8px}.logo-row img{width: 28px;height: 28px;border-radius: 7px}.lr-agent{display: inline-flex;align-items: center;gap: 8px;margin-left: 4px;font-size: 0.875rem;font-weight: 500;color: var(--ink)}.lr-pin{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 7px;background: var(--brand-50);color: var(--brand-700)}.lr-pin .ico{width: 16px;height: 16px}.hero-visual{position: relative}.hero-stage{position: relative;aspect-ratio: 1 / 0.92;max-width: 540px;margin-left: auto}.visual-caption{margin-top: 14px;text-align: right;font: 400 0.75rem/1.4 var(--mono);color: var(--ink-4)}.vcard{position: relative;overflow: hidden;color: #fff;border-radius: 18px;aspect-ratio: 1.586;background: radial-gradient(120% 140% at 100% 0%,rgba(255,255,255,.14),transparent 55%),linear-gradient(135deg,#5A63F6 0%,var(--brand) 45%,var(--brand-700) 100%)}.vcard-hero{position: absolute;left: 0;top: 4%;width: 78%;padding: 6% 6.5%;display: flex;flex-direction: column;box-shadow: var(--shadow-card);transform: rotate(-4deg)}.vcard-top{display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 1}.vcard-top img{width: auto;height: 22px}.vcard-tag{font: 500 0.6875rem/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;opacity: .85}.vcard-chip{position: relative;z-index: 1;width: 42px;height: 32px;margin-top: 9%;border-radius: 7px;background: linear-gradient(135deg,#F3E2B5,#C9A962);box-shadow: inset 0 0 0 1px rgba(0,0,0,.12)}.vcard-chip::before,.vcard-chip::after{content: "";position: absolute;background: rgba(0,0,0,.18)}.vcard-chip::before{left: 0;right: 0;top: 50%;height: 1px}.vcard-chip::after{top: 0;bottom: 0;left: 40%;width: 1px}.vcard-number{position: relative;z-index: 1;margin-top: auto;font: 500 clamp(0.95rem,.7rem + .9vw,1.3rem)/1 var(--mono);letter-spacing: .12em}.vcard-bottom{position: relative;z-index: 1;display: flex;align-items: flex-end;justify-content: space-between;margin-top: 7%}.vcard-label{display: block;font: 500 0.5625rem/1 var(--mono);letter-spacing: .1em;text-transform: uppercase;opacity: .7;margin-bottom: 5px}.vcard-value{font: 500 0.8125rem/1 var(--mono);letter-spacing: .08em}.vcard-network{width: 52px;height: auto;opacity: .95}.vcard-mark{position: absolute;right: -6%;bottom: -26%;width: 44%;height: auto;opacity: .08;z-index: 0;pointer-events: none}.panel{position: absolute;background: var(--surface);border: 1px solid var(--line);border-radius: 18px;box-shadow: var(--shadow-2);color: var(--ink)}.panel-topup{right: 0;bottom: 0;width: 60%;padding: 18px}.panel-head{display: flex;align-items: center;justify-content: space-between;font-size: 0.875rem;font-weight: 600}.panel-amount{margin: 14px 0 12px;font: 600 1.875rem/1 var(--font);letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.panel-amount .cur{font-size: 0.9rem;color: var(--ink-3);margin-right: 4px;font-weight: 500;letter-spacing: 0}.method-list{display: grid;gap: 6px}.method-list li{display: flex;align-items: center;gap: 10px;padding: 8px 10px;border: 1px solid var(--line);border-radius: 10px;font-size: 0.8125rem;font-weight: 500}.method-list img{width: 20px;height: 20px;border-radius: 5px;flex: none}.method-list em{margin-left: auto;font: 400 0.6875rem/1 var(--mono);color: var(--ink-3)}.method-list .radio{width: 14px;height: 14px;border-radius: 50%;border: 1.5px solid var(--line-strong);flex: none}.method-list .is-selected{border-color: var(--brand);background: var(--brand-50)}.method-list .is-selected .radio{border: 4px solid var(--brand)}.panel-note{display: flex;gap: 8px;align-items: flex-start;margin-top: 12px;font-size: 0.75rem;line-height: 1.4;color: var(--ink-3)}.panel-note .ico{width: 15px;height: 15px;margin-top: 1px;color: var(--brand)}.highlights{border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);background: var(--surface)}.hl-list{display: grid;grid-template-columns: repeat(4,1fr)}.hl-list li{display: flex;gap: 14px;padding: 28px 24px;border-left: 1px solid var(--line)}.hl-list li:first-child{border-left: 0;padding-left: 0}.hl-list .ico{color: var(--brand);margin-top: 2px}.hl-list strong{display: block;color: var(--ink);font-weight: 600;font-size: 0.9375rem}.hl-list span{display: block;font-size: 0.875rem;color: var(--ink-3);line-height: 1.45;margin-top: 2px}.product-grid{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(40px,7vw,112px);align-items: start}.product-intro h2{margin-bottom: 28px}.product-intro p:not(.kicker):not(.lede){color: var(--ink-3)}.eyebrow-h{margin-bottom: 8px}.ruled-list li{display: grid;grid-template-columns: 36px 1fr;gap: 16px;padding: 20px 0;border-bottom: 1px solid var(--line)}.ruled-list li:first-child{border-top: 1px solid var(--line-strong)}.rl-ico{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 10px;border: 1px solid var(--line);background: var(--surface);color: var(--ink-3)}.rl-ico .ico{width: 18px;height: 18px}.ruled-list strong{display: block;color: var(--ink);font-weight: 600;font-size: 1.0625rem;letter-spacing: -0.01em}.ruled-list p{margin: 4px 0 0;font-size: 0.9375rem;color: var(--ink-3)}.flow-demo{margin: 0 0 36px;padding: 26px clamp(16px,3vw,28px);border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);display: grid;grid-template-columns: auto minmax(16px,1fr) auto minmax(16px,1fr) auto;align-items: center;gap: 12px}.fd-col{display: grid;gap: 10px}.fd-col li{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;border: 1px solid var(--line);background: var(--surface);color: var(--ink-3)}.fd-src li{opacity: .35;filter: grayscale(1)}.fd-src img{width: 28px;height: 28px;border-radius: 7px}.fd-src .ico{width: 18px;height: 18px;color: var(--brand-700)}.fd-dst .ico{width: 18px;height: 18px}.fd-track{position: relative;height: 2px;border-radius: 2px;background: var(--line);overflow: hidden}.fd-track::after{content: "";position: absolute;inset: 0;background: var(--brand);transform: scaleX(0);transform-origin: left center}.fd-card{width: clamp(96px,26vw,132px);aspect-ratio: 1.586;border-radius: 12px;padding: 10px 12px;display: grid;grid-template-columns: 1fr auto;align-content: space-between;color: #fff;background: linear-gradient(135deg,#5A63F6 0%,var(--brand) 45%,var(--brand-700) 100%);box-shadow: 0 12px 24px -14px rgba(47,55,180,.6)}.fd-card img{width: 40px;height: auto}.fd-card-tag{font: 500 0.5625rem/1 var(--mono);letter-spacing: .08em;opacity: .8}.fd-card-num{grid-column: 1 / -1;font: 500 0.6875rem/1 var(--mono);letter-spacing: .1em}.fd-src li{animation: fd-src 12s infinite;animation-delay: calc(var(--i) * 3s)}.fd-dst li,.ruled-list .rl-ico{animation: fd-dst 12s infinite;animation-delay: calc(var(--i) * 3s)}.ruled-list strong{animation: fd-text 12s infinite;animation-delay: calc(var(--i) * 3s)}.fd-track-in::after{animation: fd-fill-in 3s infinite}.fd-track-out::after{animation: fd-fill-out 3s infinite}.fd-card{animation: fd-card 3s infinite}@keyframes fd-src{0%,25%,100%{opacity: .35;filter: grayscale(1);border-color: var(--line)}3%,22%{opacity: 1;filter: none;border-color: var(--line-strong)}}@keyframes fd-dst{0%,9%,25%,100%{color: var(--ink-3);background: var(--surface);border-color: var(--line)}12%,22%{color: var(--brand-700);background: var(--brand-50);border-color: var(--brand-200)}}@keyframes fd-text{0%,9%,25%,100%{color: var(--ink)}12%,22%{color: var(--brand-700)}}@keyframes fd-fill-in{0%{transform: scaleX(0);opacity: 1}32%{transform: scaleX(1);opacity: 1}48%,100%{transform: scaleX(1);opacity: 0}}@keyframes fd-fill-out{0%,36%{transform: scaleX(0);opacity: 1}66%{transform: scaleX(1);opacity: 1}84%,100%{transform: scaleX(1);opacity: 0}}@keyframes fd-card{0%,28%,56%,100%{transform: none}38%{transform: translateY(-2px)}}.js [data-flow]:not(.is-playing) :is(.fd-col li,.fd-card,.rl-ico,.ruled-list strong),.js [data-flow]:not(.is-playing) .fd-track::after{animation-play-state: paused}.how{background: var(--surface);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 0;position: relative}.step{position: relative;padding: 28px 28px 0 0}.step::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 2px;background: var(--line)}.step::after{content: "";position: absolute;top: -4px;left: 0;width: 10px;height: 10px;border-radius: 50%;background: var(--surface);border: 2px solid var(--brand)}.step:first-child::before{background: linear-gradient(to right,var(--brand),var(--line))}.step-num{display: block;font: 500 0.75rem/1 var(--mono);color: var(--ink-4);letter-spacing: .06em;margin-bottom: 22px}.step-ico{width: 40px;height: 40px;padding: 9px;border-radius: 12px;background: var(--brand-50);color: var(--brand-700);margin-bottom: 18px}.step h3{margin-bottom: 8px}.step p{font-size: 0.9375rem;color: var(--ink-3)}.topup{color: var(--night-ink-2);background: var(--night)}.topup h2,.topup h3{color: var(--night-ink)}.topup .section-sub{color: var(--night-ink-2)}.topup-head{max-width: 720px;margin-bottom: clamp(36px,4.5vw,56px)}.topup-head h2{font-size: clamp(2.2rem,1.2rem + 3.6vw,3.75rem)}.methods{display: flex;flex-wrap: wrap;align-items: center;gap: 18px 32px;margin-bottom: 16px;padding: 22px clamp(20px,3vw,32px);border: 1px solid var(--night-line);border-radius: var(--r-lg)}.methods-label{margin: 0;display: inline-flex;align-items: center;gap: 10px;font: 500 0.75rem/1.3 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--night-ink-2)}.live-dot{width: 7px;height: 7px;border-radius: 50%;background: #6EE7B7;box-shadow: 0 0 0 3px rgba(110,231,183,.15);flex: none}.methods-list{display: flex;flex-wrap: wrap;gap: 14px 32px;margin-left: auto}.methods-list li{display: flex;align-items: center;gap: 12px;color: var(--night-ink);font-size: 0.9375rem;font-weight: 500}.methods-list img{width: 40px;height: 40px;border-radius: 10px}.ms-pin{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 10px;background: rgba(73,83,242,.22);color: var(--brand-200);flex: none}.ms-pin .ico{width: 20px;height: 20px}.topup-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.method{display: flex;flex-direction: column;border: 1px solid var(--night-line);border-radius: var(--r-lg);background: var(--night-2);padding: clamp(24px,3vw,36px)}.method-logos{display: flex;gap: 8px;margin-bottom: 22px}.method-logos img{width: 32px;height: 32px;border-radius: 8px}.method-logos .ms-pin{width: 32px;height: 32px;border-radius: 8px}.method-logos .ms-pin .ico{width: 17px;height: 17px}.method h3{font-size: clamp(1.35rem,1.1rem + .8vw,1.75rem);letter-spacing: -0.025em;margin-bottom: 10px}.method>p{font-size: 0.9375rem}.flow{display: grid;margin-top: 22px;border-top: 1px solid var(--night-line)}.flow li{display: flex;align-items: center;gap: 14px;padding: 14px 0;border-bottom: 1px solid var(--night-line);color: var(--night-ink);font-size: 0.9375rem}.flow span{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 8px;flex: none;font: 500 0.75rem/1 var(--mono);color: var(--brand-200);background: rgba(73,83,242,.18)}.method-note{font-size: 0.8125rem;color: var(--night-ink-2);margin-top: 16px}.topup-foot{display: flex;align-items: flex-start;gap: 12px;margin-top: 28px;padding-top: 24px;border-top: 1px solid var(--night-line);font-size: 0.9375rem;color: var(--night-ink-2)}.topup-foot .ico{color: var(--brand-200);margin-top: 2px}.bento{display: grid;grid-template-columns: repeat(6,1fr);gap: 16px}.tile{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);padding: clamp(22px,2.6vw,32px);overflow: hidden;position: relative;transition: border-color .25s,box-shadow .25s var(--ease)}.tile:hover{border-color: var(--line-strong);box-shadow: var(--shadow-1)}.tile h3{margin-bottom: 8px;font-size: 1.1875rem}.tile p{font-size: 0.9375rem;color: var(--ink-3)}.tile-cards{grid-column: span 4;display: grid;grid-template-columns: 1fr 1fr;gap: 24px;align-items: center;min-height: 300px}.tile-freeze,.tile-otp{grid-column: span 2}.tile-alerts{grid-column: span 6;display: grid;grid-template-columns: 1fr 1fr;gap: 24px;align-items: center}.tile-alerts .alerts-visual{margin-top: 0}.tile-quote{grid-column: span 4;display: grid;grid-template-columns: 1fr 1fr;gap: 24px;align-items: center}.stack{position: relative;height: 220px}.vcard-mini{position: absolute;width: 78%;padding: 14px 16px;border-radius: 14px;display: flex;flex-direction: column;justify-content: space-between;box-shadow: 0 16px 30px -16px rgba(13,15,34,.45);transition: transform .45s var(--ease)}.vcard-mini span{font-size: 0.8125rem;font-weight: 600;position: relative;z-index: 1}.vcard-mini b{font: 500 0.75rem/1 var(--mono);letter-spacing: .1em;position: relative;z-index: 1;opacity: .85}.vcard-mini:nth-child(1){left: 0;top: 0;transform: rotate(-6deg)}.vcard-mini:nth-child(2){left: 11%;top: 20%;transform: rotate(-2deg)}.vcard-mini:nth-child(3){left: 22%;top: 40%;transform: rotate(2deg)}.tile-cards:hover .vcard-mini:nth-child(1){transform: rotate(-9deg) translate(-6px,-6px)}.tile-cards:hover .vcard-mini:nth-child(3){transform: rotate(4deg) translate(6px,6px)}.vcard-ink{background: linear-gradient(135deg,#22264A,var(--ink))}.vcard-soft{background: linear-gradient(135deg,#A9AEFA,#7C84F6)}.toggle-visual,.otp-visual{display: flex;align-items: center;gap: 12px;margin-bottom: 26px;height: 48px}.toggle-visual .ico{width: 44px;height: 44px;padding: 11px;border-radius: 12px;background: var(--brand-50);color: var(--brand-700)}.toggle{position: relative;width: 52px;height: 30px;border-radius: 999px;background: var(--brand)}.toggle span{position: absolute;top: 3px;right: 3px;width: 24px;height: 24px;border-radius: 50%;background: #fff;box-shadow: var(--shadow-1);transition: right .3s var(--ease)}.tile-freeze:hover .toggle span{right: 25px}.tile-freeze:hover .toggle{background: var(--ink-4)}.otp-visual{gap: 6px}.otp-visual span{display: grid;place-items: center;width: 36px;height: 46px;border-radius: 10px;border: 1px solid var(--line-strong);font: 500 1.125rem/1 var(--mono);color: var(--ink)}.otp-visual span:nth-child(3){border-color: var(--brand);box-shadow: 0 0 0 3px var(--brand-100)}.otp-visual .is-empty{background: var(--paper)}.otp-visual span:nth-child(3) + .is-empty{margin-left: 4px}.quote-visual{margin: 0;padding: 16px;border-radius: var(--r);background: var(--paper);border: 1px solid var(--line)}.quote-visual div{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 8px 0;border-bottom: 1px dashed var(--line-strong)}.quote-visual div:last-child{border-bottom: 0}.quote-visual dt{font-size: 0.8125rem;color: var(--ink-3)}.quote-visual dd{margin: 0;flex: 1;display: flex;justify-content: flex-end}.quote-visual .is-total dt{color: var(--ink);font-weight: 600}.sk{display: block;height: 10px;border-radius: 4px;background: var(--line-strong)}.sk-40{width: 40%}.sk-50{width: 50%}.sk-60{width: 60%}.sk-70{width: 70%}.is-total .sk{background: var(--brand-200);height: 12px}.alerts-visual{display: grid;gap: 8px;margin-top: 22px}.alerts-visual li{display: flex;align-items: center;gap: 12px;padding: 12px 14px;border-radius: 12px;background: var(--paper);border: 1px solid var(--line);font-size: 0.875rem;font-weight: 500;color: var(--ink)}.alerts-visual .ico{width: 18px;height: 18px;color: var(--brand)}.showcase{padding-top: 0}.app-frame{margin: 0;border-radius: var(--r-xl);background: var(--surface);border: 1px solid var(--line);box-shadow: 0 40px 80px -40px rgba(13,15,34,.35);overflow: hidden}.app-bar{display: flex;align-items: center;gap: 7px;height: 44px;padding: 0 16px;border-bottom: 1px solid var(--line);background: var(--paper)}.app-bar span{width: 11px;height: 11px;border-radius: 50%;background: var(--line-strong)}.app-bar em{margin: 0 auto;padding: 4px 14px;border-radius: 8px;background: var(--surface);border: 1px solid var(--line);font: 400 0.75rem/1 var(--mono);color: var(--ink-3);transform: translateX(-20px)}.app-body{display: grid;grid-template-columns: 210px 1fr;min-height: 420px}.app-side{border-right: 1px solid var(--line);padding: 22px 14px;background: #FBFBF9}.app-side img{width: 66px;height: auto;margin: 0 8px 26px}.app-side li{display: flex;align-items: center;gap: 10px;padding: 9px 10px;border-radius: 9px;font-size: 0.875rem;color: var(--ink-3)}.app-side li .ico{width: 17px;height: 17px}.app-side .is-active{background: var(--brand-50);color: var(--brand-700);font-weight: 500}.app-main{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: 28px;padding: 28px}.vcard-app{padding: 18px 20px;display: flex;flex-direction: column;box-shadow: 0 18px 36px -18px rgba(47,55,180,.6)}.vcard-app .vcard-top img{height: 18px}.vcard-app .vcard-number{margin-top: auto;font-size: 0.95rem}.vcard-app .vcard-bottom{margin-top: 12px;align-items: center}.vcard-app .vcard-value{font-size: 0.6875rem}.vcard-app .vcard-network{width: 44px}.app-balance{margin-top: 22px}.app-balance span{display: block;font-size: 0.8125rem;color: var(--ink-3)}.app-balance strong{display: block;font-size: 2rem;letter-spacing: -0.035em;color: var(--ink);font-weight: 600;font-variant-numeric: tabular-nums}.app-actions{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;margin-top: 16px}.app-actions span{display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 12px 6px;border-radius: 12px;border: 1px solid var(--line);font-size: 0.75rem;font-weight: 500;color: var(--ink)}.app-actions .ico{width: 18px;height: 18px;color: var(--brand)}.app-tx-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px}.app-tx-head strong{color: var(--ink);font-size: 0.9375rem}.app-tx li{display: flex;align-items: center;gap: 12px;padding: 12px 0;border-bottom: 1px solid var(--line)}.app-tx li:last-child{border-bottom: 0}.app-tx div{min-width: 0}.app-tx b{display: block;font-size: 0.875rem;font-weight: 500;color: var(--ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.app-tx small{display: block;font-size: 0.75rem;color: var(--ink-3)}.app-tx em{margin-left: auto;font: 500 0.875rem/1 var(--mono);color: var(--ink);font-variant-numeric: tabular-nums}.app-tx .pos{color: var(--ok)}.tx-ico{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 10px;background: var(--paper);border: 1px solid var(--line);color: var(--ink-3);flex: none}.tx-ico .ico{width: 16px;height: 16px}.tx-in{background: var(--ok-bg);border-color: transparent;color: var(--ok)}.app-frame figcaption{padding: 14px 20px;border-top: 1px solid var(--line);font: 400 0.75rem/1.4 var(--mono);color: var(--ink-3);background: var(--paper)}.uses{background: var(--surface);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.uses-grid{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(40px,7vw,112px);align-items: start}.uses-head{position: sticky;top: calc(var(--header-h) + 32px)}.uses-head .text-link{margin-top: 28px}.persona{padding: 30px 0;border-bottom: 1px solid var(--line);display: grid;grid-template-columns: 1fr;gap: 8px}.persona:first-child{border-top: 1px solid var(--line-strong)}.persona h3{font-size: clamp(1.25rem,1.05rem + .6vw,1.5rem);letter-spacing: -0.025em}.persona p{color: var(--ink-3);max-width: 520px}.security-grid{display: grid;grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);gap: clamp(40px,6vw,96px);align-items: start}.security-head .text-link{margin-top: 28px}.security-body{display: grid;gap: 16px}.check-list{display: grid;grid-template-columns: 1fr 1fr;gap: 0;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);overflow: hidden}.check-list li{display: flex;gap: 14px;padding: 24px;border-bottom: 1px solid var(--line)}.check-list li:nth-child(odd){border-right: 1px solid var(--line)}.check-list li:nth-last-child(-n+2){border-bottom: 0}.check-list .ico{color: var(--brand);margin-top: 2px}.check-list strong{display: block;color: var(--ink);font-weight: 600}.check-list p{margin: 4px 0 0;font-size: 0.875rem;color: var(--ink-3)}.know-box{border-radius: var(--r-lg);padding: 24px 26px;background: var(--brand-50);border: 1px solid var(--brand-100)}.know-box h3{font-size: 1rem;margin-bottom: 12px;color: var(--brand-700)}.know-box ul{display: grid;gap: 8px}.know-box li{position: relative;padding-left: 20px;font-size: 0.9375rem;color: var(--ink-2)}.know-box li::before{content: "";position: absolute;left: 2px;top: .62em;width: 7px;height: 7px;border-radius: 2px;background: var(--brand)}.faq{padding-top: 0}.faq-grid{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: clamp(40px,6vw,96px);align-items: start}.faq-head{position: sticky;top: calc(var(--header-h) + 32px)}.faq-head a{color: var(--brand-700);text-decoration: underline;text-underline-offset: 3px}.faq-list{border-top: 1px solid var(--line-strong)}.faq-list details{border-bottom: 1px solid var(--line)}.faq-list summary{display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 22px 0;cursor: pointer;list-style: none}.faq-list summary::-webkit-details-marker{display: none}.faq-list summary h3{font-size: 1.0625rem;font-weight: 550;transition: color .15s}.faq-list summary:hover h3{color: var(--brand-700)}.faq-list summary .ico{width: 18px;height: 18px;color: var(--ink-3);transition: transform .25s var(--ease)}.faq-list details[open] summary .ico{transform: rotate(180deg);color: var(--brand)}.faq-a{padding: 0 40px 24px 0;color: var(--ink-3)}.faq-a a{color: var(--brand-700);text-decoration: underline;text-underline-offset: 3px}.final-cta{position: relative;overflow: hidden;background: var(--brand);color: #fff}.final-cta-inner{position: relative;padding-top: clamp(80px,10vw,140px);padding-bottom: clamp(80px,10vw,140px)}.final-cta h2{color: #fff;font-size: clamp(2.3rem,1.2rem + 4.4vw,4.5rem);letter-spacing: -0.045em;max-width: 760px;line-height: 1}.final-cta p{margin-top: 22px;max-width: 520px;font-size: 1.125rem;color: #fff}.final-ctas{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 36px}.final-mark{position: absolute;right: var(--gutter);top: 50%;transform: translateY(-50%);width: clamp(160px,22vw,300px);height: auto;opacity: .14;pointer-events: none}.site-footer{background: var(--paper);padding: 72px 0 28px}.footer-grid{display: grid;grid-template-columns: 1.6fr 1fr 1fr 1fr;gap: 40px}.footer-brand img{width: 96px;height: 32px;object-fit: contain;margin-bottom: 16px}.footer-brand p{font-size: 0.9375rem;color: var(--ink-3);max-width: 340px}.footer-mail{display: inline-flex;align-items: center;gap: 8px;margin-top: 18px;font-weight: 500;color: var(--ink)}.footer-mail:hover{color: var(--brand-700)}.footer-mail .ico{width: 18px;height: 18px;color: var(--brand)}.footer-col h2{font: 500 0.75rem/1 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--ink-4);margin-bottom: 16px}.footer-col ul{display: grid;gap: 10px}.footer-col a{font-size: 0.9375rem;color: var(--ink-2)}.footer-col a:hover{color: var(--brand-700)}.footer-bottom{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;position: relative;margin-top: 56px;padding-top: 24px;font-size: 0.875rem;color: var(--ink-3)}.footer-bottom::before{content: "";position: absolute;top: 0;left: var(--gutter);right: var(--gutter);border-top: 1px solid var(--line)}.footer-bottom .lang-switch a{font-family: var(--font);font-size: 0.8125rem;letter-spacing: 0;padding: 0 12px}.legal-hero{padding: clamp(40px,6vw,80px) 0 clamp(32px,4vw,48px);border-bottom: 1px solid var(--line)}.legal-crumbs{display: flex;gap: 8px;font: 500 0.75rem/1 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--ink-3);margin-bottom: 22px}.legal-crumbs a{color: var(--brand-700)}.legal-crumbs a:hover{text-decoration: underline;text-underline-offset: 3px}.legal-hero h1{font-size: clamp(2.3rem,1.4rem + 3.4vw,3.75rem);letter-spacing: -0.04em;line-height: 1.02}.legal-lede{margin-top: 18px;max-width: 640px;font-size: 1.125rem;color: var(--ink-2)}.legal-updated{margin-top: 14px;font: 400 0.8125rem/1.4 var(--mono);color: var(--ink-3)}.notice-bank{display: flex;gap: 16px;align-items: flex-start;max-width: 760px;margin-top: 32px;padding: 20px 22px;border-radius: var(--r-lg);background: var(--brand-50);border: 1px solid var(--brand-100)}.notice-bank>.ico{width: 22px;height: 22px;color: var(--brand);margin-top: 2px}.notice-bank h2{font-size: 1rem;letter-spacing: -0.01em;color: var(--brand-700);margin-bottom: 4px}.notice-bank p{font-size: 0.9375rem;color: var(--ink-2)}.legal-grid{display: grid;grid-template-columns: 220px minmax(0,1fr);gap: clamp(32px,6vw,96px);align-items: start;padding-top: clamp(40px,5vw,64px);padding-bottom: clamp(72px,9vw,120px)}.legal-toc{position: sticky;top: calc(var(--header-h) + 24px)}.legal-toc .eyebrow{margin-bottom: 12px}.legal-toc ol{display: grid;gap: 2px;border-left: 1px solid var(--line)}.legal-toc ol a{display: block;padding: 6px 0 6px 14px;margin-left: -1px;border-left: 2px solid transparent;font-size: 0.875rem;color: var(--ink-3);line-height: 1.35}.legal-toc ol a:hover{color: var(--ink)}.legal-toc ol a.is-active{color: var(--brand-700);border-left-color: var(--brand)}.legal-other{margin-top: 32px}.legal-other ul{display: grid;gap: 8px}.legal-other a{font-size: 0.875rem;color: var(--ink-2)}.legal-other a:hover{color: var(--brand-700)}.legal-body{max-width: 720px}.legal-body h2{font-size: 1.375rem;letter-spacing: -0.02em;margin: 48px 0 14px;scroll-margin-top: calc(var(--header-h) + 24px)}.legal-body>h2:first-child{margin-top: 0}.legal-body p,.legal-body li{color: var(--ink-2)}.legal-body p{margin-bottom: 14px}.legal-body ul{list-style: none;display: grid;gap: 10px;margin: 0 0 16px}.legal-body li{position: relative;padding-left: 20px}.legal-body li::before{content: "";position: absolute;left: 2px;top: .66em;width: 6px;height: 6px;border-radius: 2px;background: var(--brand)}.legal-body strong{color: var(--ink);font-weight: 600}.legal-body .callout{margin: 0 0 16px;padding: 18px 20px;border-radius: var(--r);border: 1px solid var(--line-strong);background: var(--surface)}.legal-body .callout p{margin: 0}.legal-contact{margin-top: 56px;padding: 26px;border-radius: var(--r-lg);background: var(--surface);border: 1px solid var(--line)}.legal-contact h2{margin: 0 0 8px}.legal-contact p{color: var(--ink-3)}.legal-contact .btn{margin-top: 8px}.footer-disclaimer{margin-top: 48px;max-width: 760px;font-size: 0.8125rem;line-height: 1.5;color: var(--ink-3)}.js .reveal{opacity: 0;transform: translateY(14px);transition: opacity .7s var(--ease),transform .7s var(--ease)}.js .reveal.is-visible{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition-duration: .01ms !important;animation-duration: .01ms !important}.js .reveal{opacity: 1;transform: none}.fd-col li,.rl-ico,.ruled-list strong{animation-duration: 12s !important}.fd-track::after{animation-duration: 3s !important}.fd-card{animation: none !important}}@media (max-width: 1080px){.primary-nav a{padding: 8px 9px;font-size: 0.875rem}.header-actions .link-quiet{display: none}.tile-cards{grid-column: span 6}.tile-freeze,.tile-otp{grid-column: span 3}.tile-quote,.tile-alerts{grid-column: span 6}}@media (max-width: 920px){.legal-grid{grid-template-columns: 1fr}.legal-toc{position: static;padding: 20px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface)}.legal-other{display: none}.primary-nav,.header-actions{display: none}.menu-toggle{display: inline-flex}.hero-grid{grid-template-columns: 1fr}.hero-stage{margin: 0 auto;max-width: 520px}.visual-caption{text-align: center}.hl-list{grid-template-columns: 1fr 1fr}.hl-list li{padding: 22px 20px}.hl-list li:nth-child(odd){border-left: 0;padding-left: 0}.hl-list li:nth-child(-n+2){border-bottom: 1px solid var(--line)}.product-grid,.uses-grid,.security-grid,.faq-grid{grid-template-columns: 1fr}.uses-head,.faq-head{position: static}.steps{grid-template-columns: 1fr 1fr;row-gap: 40px}.topup-grid{grid-template-columns: 1fr}.methods-list{margin-left: 0}.app-body{grid-template-columns: 1fr}.app-side{display: none}.footer-grid{grid-template-columns: 1fr 1fr 1fr}.footer-brand{grid-column: 1 / -1}}@media (max-width: 640px){:root{--header-h: 62px}.section{padding: 72px 0}.btn-lg{height: 50px;padding: 0 22px}.hero-ctas .btn{flex: 1 1 auto}.hero-stage{aspect-ratio: 1 / 1.02}.vcard-hero{width: 88%}.panel-topup{width: 74%;padding: 14px}.panel-amount{font-size: 1.5rem;margin: 10px 0}.method-list li{padding: 7px 9px;font-size: 0.75rem;white-space: nowrap}.method-list em{display: none}.panel-note{display: none}.hl-list{grid-template-columns: 1fr}.hl-list li{border-left: 0 !important;padding: 18px 0 !important;border-bottom: 1px solid var(--line)}.hl-list li:last-child{border-bottom: 0}.steps{grid-template-columns: 1fr;row-gap: 0}.step{padding: 0 0 32px 32px}.step::before{top: 0;bottom: 0;left: 4px;right: auto;width: 2px;height: auto}.step::after{top: 0;left: 0}.step:first-child::before{background: linear-gradient(to bottom,var(--brand),var(--line))}.step:last-child{padding-bottom: 0}.step:last-child::before{display: none}.step-num{margin-bottom: 14px}.methods-list{display: grid;grid-template-columns: 1fr 1fr;gap: 14px 16px}.methods-list li{font-size: 0.875rem}.bento{grid-template-columns: 1fr}.tile-cards,.tile-freeze,.tile-otp,.tile-quote,.tile-alerts{grid-column: auto}.tile-cards,.tile-quote,.tile-alerts{grid-template-columns: 1fr}.stack{height: 200px}.app-main{grid-template-columns: 1fr;padding: 18px}.app-bar em{transform: none}.check-list{grid-template-columns: 1fr}.check-list li{border-right: 0 !important;border-bottom: 1px solid var(--line) !important}.check-list li:last-child{border-bottom: 0 !important}.faq-a{padding-right: 0}.final-mark{opacity: .1;top: auto;bottom: -40px;transform: none}.footer-grid{grid-template-columns: 1fr 1fr}.footer-bottom{flex-direction: column;align-items: flex-start}}@media (max-width: 380px){.otp-visual span{width: 32px;height: 42px}.lr-agent{margin-left: 0}}