:root{--night: #101b36;--blue: #23458b;--green: #8dc63f;--white: #ffffff;--gray-light: #f5f7fa;--gray-text: #657086;--night-deep: #0b1328;--blue-soft: #eaf0fb;--blue-mid: #3b6bc4;--green-ink: #4a7a0d;--green-soft: #e9f5d6;--line: #e3e8f0;--ink: var(--night);--warn-bg: #fff4d6;--warn-ink: #7a4b00;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Manrope", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--header-h: 72px;--container: 1200px;--radius-sm: 12px;--radius: 20px;--radius-lg: 28px;--shadow-sm: 0 1px 2px rgba(16, 27, 54, .06), 0 4px 14px rgba(16, 27, 54, .05);--shadow: 0 10px 30px -10px rgba(16, 27, 54, .18);--shadow-lg: 0 30px 60px -24px rgba(16, 27, 54, .35);--ease: cubic-bezier(.22, 1, .36, 1)}@media(max-width:640px){:root{--header-h: 64px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);margin:0;line-height:1.12;letter-spacing:-.015em}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}:where(section[id],div[id]){scroll-margin-top:calc(var(--header-h) - 8px)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:20px}@media(min-width:768px){.container{padding-inline:32px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:12px;top:-60px;z-index:300;background:var(--green);color:var(--night);padding:10px 16px;border-radius:10px;font-weight:700;transition:top .2s}.skip-link:focus{top:12px}:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:6px}.section--soft :focus-visible,.section:not(.section--dark):not(.section--merchant) :focus-visible{outline-color:var(--blue)}.header :focus-visible,.section--dark :focus-visible,.section--merchant :focus-visible,.footer :focus-visible,.hero :focus-visible,.cta :focus-visible,.mnav :focus-visible{outline-color:var(--green)}.muted{color:var(--gray-text)}.small{font-size:.875rem}.link{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:3px}.js .reveal{opacity:0;transition:opacity .8s var(--ease) var(--reveal-delay, 0ms),transform .8s var(--ease) var(--reveal-delay, 0ms)}.js .reveal--up{transform:translate3d(0,28px,0)}.js .reveal--left{transform:translate3d(-36px,0,0)}.js .reveal--right{transform:translate3d(36px,0,0)}.js .reveal--scale{transform:scale(.95)}.js .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border-radius:999px;font-weight:600;font-size:.97rem;line-height:1;white-space:nowrap;border:1.5px solid transparent;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s,color .2s,border-color .2s}.btn svg{transition:transform .25s var(--ease)}.btn:hover svg:last-child{transform:translate(3px)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}.btn--lg{min-height:54px;padding:0 28px;font-size:1.02rem}.btn--block{width:100%}.btn--primary{background:var(--green);color:var(--night);box-shadow:0 10px 24px -10px #8dc63fb3}.btn--primary:hover{background:#9bd24b;box-shadow:0 16px 30px -12px #8dc63fd9}.btn--secondary{background:#fff;color:var(--night);border-color:var(--line);box-shadow:var(--shadow-sm)}.btn--secondary:hover{border-color:var(--blue);color:var(--blue)}.btn--ghost{background:#ffffff0f;color:#fff;border-color:#fff6}.btn--ghost:hover{background:#ffffff24;border-color:#fff}.btn--light{background:#fff;color:var(--night)}.btn--light:hover{background:var(--blue-soft)}.btn:disabled{cursor:not-allowed;opacity:.88;transform:none;box-shadow:none}.btn:disabled:hover svg:last-child{transform:none}.pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.5}.pill--ok{background:var(--green-soft);color:#3a650a}.pill--soft{background:#23458b1a;color:var(--blue)}.pill--soon{background:var(--warn-bg);color:var(--warn-ink);margin-left:8px;font-style:normal}.pill--demo{background:var(--warn-bg);color:var(--warn-ink);border:1px solid rgba(122,75,0,.18)}.badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.01em}.badge__dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 #8dc63fb3;animation:ping 2.4s infinite}@keyframes ping{70%{box-shadow:0 0 0 10px #8dc63f00}to{box-shadow:0 0 #8dc63f00}}.header{position:fixed;inset:0 0 auto;z-index:100;height:var(--header-h);display:flex;align-items:center;color:#fff;transition:background-color .35s var(--ease),box-shadow .35s var(--ease),height .35s var(--ease)}.header:before{content:"";position:absolute;inset:0;z-index:-1;background:#101b36d1;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border-bottom:1px solid rgba(255,255,255,.08);opacity:0;transition:opacity .35s var(--ease)}.header.is-scrolled:before{opacity:1}.header.is-scrolled{height:calc(var(--header-h) - 8px)}.header__bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.header__logo img{height:34px;width:auto}.header__logo{display:inline-flex;border-radius:8px;flex-shrink:0}.header__nav{display:none}.header__nav ul{display:flex;gap:2px}.header__nav a{position:relative;display:block;white-space:nowrap;padding:8px 11px;border-radius:999px;font-size:.9rem;font-weight:500;color:#ffffffd1;transition:color .2s,background-color .2s}.header__nav a:hover{color:#fff;background:#ffffff14}.header__nav a[aria-current=true]{color:#fff;background:#ffffff1f}.header__nav a[aria-current=true]:after{content:"";position:absolute;left:50%;bottom:2px;width:16px;height:2px;margin-left:-8px;border-radius:2px;background:var(--green)}.header__actions{display:flex;align-items:center;gap:10px}.header__lang{display:none}.header__cta{display:none;min-height:42px;padding:0 18px;font-size:.9rem}.header__cta-compact{min-height:42px;padding:0 16px;font-size:.88rem}.header__burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);transition:background-color .2s,transform .25s var(--ease)}.header__burger:hover{background:#ffffff2e}.header__burger:active{transform:scale(.94)}@media(max-width:420px){.header__cta-compact{width:44px;padding:0}.header__cta-compact span{display:none}}@media(min-width:1180px){.header__nav,.header__lang{display:block}.header__burger{display:none}.header__nav a{padding:8px 9px;font-size:.88rem}}@media(min-width:1380px){.header__cta{display:inline-flex}.header__cta-compact{display:none}.header__nav a{padding:8px 11px;font-size:.9rem}}.mnav{position:fixed;inset:0;z-index:90;background:linear-gradient(180deg,#0b1328,#101b36);padding-top:var(--header-h);opacity:0;visibility:hidden;transform:translate3d(0,-12px,0);transition:opacity .35s var(--ease),transform .35s var(--ease),visibility 0s linear .35s;overflow-y:auto}.mnav.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mnav__inner{min-height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:20px 24px 32px;max-width:560px;margin:0 auto}.mnav__list a{display:flex;align-items:center;justify-content:space-between;padding:15px 4px;font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.mnav__list a[aria-current=true]{color:var(--green)}.mnav__list li{opacity:0;transform:translate3d(0,14px,0);transition:opacity .4s var(--ease),transform .4s var(--ease)}.mnav.is-open .mnav__list li{opacity:1;transform:none;transition-delay:calc(var(--i) * 45ms + .12s)}.mnav__foot{display:grid;gap:18px;justify-items:center}@media(min-width:1180px){.mnav{display:none}}.lang{display:inline-flex;padding:3px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.18)}.lang button{min-width:40px;height:34px;padding:0 10px;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.04em;color:#ffffffd9;transition:background-color .2s,color .2s}.lang button:hover{color:#fff;background:#ffffff1a}.lang button.is-active{background:#fff;color:var(--night)}.nx-card{--rx: 0deg;--ry: 0deg;container-type:inline-size;position:relative;width:100%;aspect-ratio:1.586;border-radius:5.4%/8.6%;overflow:hidden;color:#fff;padding:6.4% 6.6% 6%;display:grid;grid-template-rows:auto 1fr auto auto;row-gap:1.2cqw;font-family:var(--font-display);box-shadow:0 28px 50px -22px #060e24bf,0 0 0 1px #ffffff14 inset;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s var(--ease),box-shadow .3s;-webkit-user-select:none;user-select:none}.nx-card--personal-signature{background:linear-gradient(135deg,#0b1f44,#17356f 52%,#2a56a8)}.nx-card--personal-epure{background:linear-gradient(155deg,#0c1326,#16213f 60%,#1f2e57)}.nx-card--merchant{background:linear-gradient(135deg,#101b36,#1b3774 60%,#23458b)}.nx-card__pattern{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.nx-card__shine{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--gx, 30%) var(--gy, 20%),rgba(255,255,255,.22),transparent 55%)}.nx-card--tilt:hover .nx-card__shine{opacity:1}.nx-card__top,.nx-card__mid,.nx-card__number,.nx-card__bottom{position:relative;z-index:1}.nx-card__top{display:flex;align-items:flex-start;justify-content:space-between}.nx-card__logo{width:31cqw;height:auto}.nx-card__label{font-size:2.7cqw;letter-spacing:.14em;font-weight:700;opacity:.82;padding-top:1cqw}.nx-card__mid{display:flex;align-items:center;gap:3cqw;align-self:center}.nx-card__chip{width:12.5cqw;height:auto}.nx-card__nfc{width:5.4cqw;height:5.4cqw;opacity:.85;transform:rotate(0)}.nx-card__number{font-size:5.7cqw;letter-spacing:.1em;font-weight:600;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.25)}.nx-card__bottom{display:flex;align-items:flex-end;justify-content:space-between;font-size:3.4cqw;font-weight:600;letter-spacing:.08em}.nx-card__holder{opacity:.95}.nx-card__valid{display:grid;text-align:right;font-size:3.4cqw}.nx-card__valid small{font-size:1.9cqw;letter-spacing:.1em;opacity:.7;font-weight:600}.phone{--pw: 280px;position:relative;width:var(--pw);padding:10px;border-radius:48px;background:linear-gradient(145deg,#323c5c,#101a33 45%,#0a1226);box-shadow:0 0 0 1.5px #ffffff24 inset,0 40px 70px -28px #060e24bf,0 12px 24px -12px #060e2480}.phone__screen{position:relative;border-radius:38px;overflow:hidden;background:#fff;aspect-ratio:560 / 1226}.phone__screen>img{width:100%;height:100%;object-fit:cover}.phone__island{position:absolute;top:3.4%;left:50%;width:27%;height:2.6%;margin-left:-13.5%;border-radius:99px;background:#05070f}.phone__glare{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#ffffff29,#fff0 32%)}.phone__btn{position:absolute;width:3px;border-radius:2px;background:#1b2644}.phone__btn--a{left:-3px;top:17%;height:5%}.phone__btn--b{left:-3px;top:25%;height:9%}.phone__btn--c{right:-3px;top:24%;height:13%}.float{will-change:transform}.float--a{animation:floatA 7s ease-in-out infinite}.float--b{animation:floatB 8.5s ease-in-out infinite}.float--slow{animation:floatS 9s ease-in-out infinite}@keyframes floatA{0%,to{transform:translateZ(0) rotate(var(--r, 0deg))}50%{transform:translate3d(0,-12px,0) rotate(calc(var(--r, 0deg) + 1.5deg))}}@keyframes floatB{0%,to{transform:translate3d(0,-6px,0) rotate(var(--r, 0deg))}50%{transform:translate3d(0,10px,0) rotate(calc(var(--r, 0deg) - 1.5deg))}}@keyframes floatS{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-9px,0)}}.fcard{position:relative;display:flex;flex-direction:column;gap:18px;height:100%;padding:22px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.fcard:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:#c9d6ee}.fcard__art{position:relative;height:200px;border-radius:var(--radius);background:linear-gradient(160deg,var(--blue-soft),#f7f9fd);display:grid;place-items:center;overflow:hidden}.fcard__art>.art{transition:transform .5s var(--ease)}.fcard:hover .fcard__art>.art{transform:scale(1.06)}.fcard__body{display:grid;gap:10px;padding:0 4px}.fcard__tag{justify-self:start;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green-ink);background:var(--green-soft);padding:3px 10px;border-radius:99px}.fcard h3{font-size:1.5rem}.fcard__body>p{color:var(--gray-text);font-size:.98rem}.fcard__link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;padding:6px 4px 4px;font-weight:600;color:var(--blue)}.fcard__link svg{transition:transform .3s var(--ease)}.fcard__link:hover svg{transform:translate(5px)}.fcard--compact{gap:14px;padding:26px}.fcard--compact h3{font-size:1.2rem}.fcard__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--blue-soft);color:var(--blue);transition:background-color .3s,color .3s,transform .35s var(--ease)}.fcard:hover .fcard__icon{background:var(--blue);color:#fff;transform:rotate(-6deg) scale(1.05)}.fcard__body{padding:0 2px}.check-list{display:grid;gap:9px;margin-top:4px}.check-list li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;color:#2a3552}.check-list svg{flex:none;margin-top:3px;padding:2px;width:18px;height:18px;border-radius:50%;background:var(--green-soft);color:var(--green-ink)}.art{position:relative;width:78%}.art--personal{display:grid;gap:8px}.art__balance{background:linear-gradient(135deg,#0b1f44,#2a56a8);color:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 16px 28px -14px #0b1f44b3}.art__balance small{opacity:.75;font-size:.72rem}.art__balance strong{display:block;font-family:var(--font-display);font-size:1.55rem;line-height:1.2}.art__balance strong span{font-size:.75rem;opacity:.8;font-weight:600}.art__pills{display:flex;gap:6px;margin-top:8px}.art__pills i{width:52px;height:18px;border-radius:99px;background:#ffffff2e}.art__pills i:first-child{background:#fff}.art__row{display:flex;align-items:center;gap:8px;background:#fff;border-radius:12px;padding:8px 12px;box-shadow:var(--shadow-sm);color:var(--blue);font-size:.78rem}.art__row span{flex:1;height:7px;border-radius:4px;background:var(--line)}.art__row b{color:var(--night);font-weight:700}.art__row--in{color:var(--green-ink)}.art--merchant{display:flex;align-items:flex-end;gap:14px;height:130px}.art__shop{display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:18px;background:var(--blue);color:#fff;align-self:center;box-shadow:0 14px 24px -12px #23458bcc}.art__bars{flex:1;display:flex;align-items:flex-end;gap:7px;height:100%}.art__bars i{flex:1;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,var(--blue-mid),var(--blue));transition:transform .4s var(--ease);transform-origin:bottom}.art__bars i:nth-child(6){background:linear-gradient(180deg,var(--green),#6fa82a)}.fcard:hover .art__bars i{transform:scaleY(1.08)}.art--nfc{display:grid;place-items:center;width:70%}.art--nfc .nx-card{transform:rotate(-7deg);box-shadow:0 18px 30px -14px #060e24b3}.art__wave{position:absolute;right:-14%;top:50%;width:60%;aspect-ratio:1;margin-top:-30%;border-radius:50%;border:2px solid var(--green);opacity:0;animation:artwave 3.6s ease-out infinite}.art__wave--2{animation-delay:1.2s}.art__wave--3{animation-delay:2.4s}@keyframes artwave{0%{transform:scale(.4);opacity:.8}to{transform:scale(1.5);opacity:0}}.tag-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tag-list li{padding:4px 12px;border-radius:99px;font-size:.8rem;font-weight:600;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff}.note{font-size:.875rem;color:var(--gray-text);padding-left:14px;border-left:3px solid var(--green)}.note--dark{color:#ffffffc7}.cf{--cf-w: min(420px, 78vw);--cf-step: 72%;--cf-fg: var(--night);--cf-line: var(--line);position:relative}.cf--cards{--cf-w: min(430px, 76vw);--cf-step: 74%}.cf--phones{--cf-w: min(270px, 62vw);--cf-step: 86%}.section--dark .cf{--cf-fg: #fff;--cf-line: rgba(255, 255, 255, .3)}.cf__viewport{position:relative;overflow-x:clip;padding:12px 0 6px;border-radius:24px;outline-offset:6px;touch-action:pan-y;perspective:1500px;cursor:grab}.cf__viewport:active{cursor:grabbing}.cf__stage{position:relative;height:calc(var(--cf-w) / 1.586 + 36px);transform-style:preserve-3d}.cf--phones .cf__stage{height:calc(var(--cf-w) * 2.2 + 40px)}.cf__item{position:absolute;top:18px;left:50%;width:var(--cf-w);margin-left:calc(var(--cf-w) / -2);z-index:calc(10 - var(--abs));transform:translate3d(calc(var(--o) * var(--cf-step)),0,calc(var(--abs) * -140px)) rotateY(calc(var(--o) * -14deg)) scale(calc(1 - var(--abs) * .12));opacity:calc(1 - var(--abs) * .55);transition:transform .65s var(--ease),opacity .5s var(--ease),visibility 0s;-webkit-user-select:none;user-select:none}.cf__item:not(.is-active){cursor:pointer;filter:saturate(.85)}.cf__item.is-far{opacity:0;visibility:hidden;pointer-events:none}.cf--phones .phone{width:100%}.cf--phones .cf__item.is-active .phone{box-shadow:0 0 0 1.5px #ffffff24 inset,0 50px 80px -30px #101b368c,0 14px 28px -12px #101b3666}.cf__controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:10px;color:var(--cf-fg)}.cf__arrow{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1.5px solid var(--cf-line);color:var(--cf-fg);transition:background-color .2s,transform .25s var(--ease),border-color .2s}.cf__arrow:hover{background:var(--green);border-color:var(--green);color:var(--night);transform:scale(1.06)}.cf__arrow:active{transform:scale(.94)}.cf__dots{display:flex;align-items:center;gap:4px}.cf__dot{position:relative;width:24px;height:44px;display:grid;place-items:center}.cf__dot:after{content:"";width:9px;height:9px;border-radius:99px;background:var(--cf-line);transition:width .35s var(--ease),background-color .3s}.cf__dot:hover:after{background:var(--green)}.cf__dot.is-active:after{width:28px;background:var(--green)}.cf__dot.is-active{width:40px}.cf__hint{margin-top:2px;text-align:center;font-size:.82rem;color:var(--gray-text)}.section--dark .cf__hint{color:#ffffff9e}.card-carousel__info{display:grid;gap:10px;justify-items:center;text-align:center;max-width:520px;margin:22px auto 0;animation:fadeUp .5s var(--ease)}.card-carousel__info h3{font-size:1.5rem;color:#fff}.card-carousel__info p{color:#ffffffc7}.card-carousel__info .muted{color:#ffffff8c}.showcase__caption{max-width:480px;margin:18px auto 0;text-align:center;animation:fadeUp .5s var(--ease)}.showcase__caption h3{font-size:1.35rem}.showcase__caption p{margin-top:6px;color:var(--gray-text)}@keyframes fadeUp{0%{opacity:0;transform:translate3d(0,10px,0)}}.mscreen{position:absolute;inset:0;display:flex;flex-direction:column;padding:4% 6% 5%;background:#fff;container-type:inline-size;font-family:var(--font-display);color:var(--night)}.mscreen__bar{font-size:4.2cqw;font-weight:700;padding:1% 3% 6%}.mscreen__head{display:flex;align-items:center;justify-content:space-between;gap:2cqw}.mscreen__head strong{font-size:7cqw}.mscreen__head .pill{font-size:3.1cqw;padding:1cqw 2.6cqw}.mscreen__amount{margin-top:10%;text-align:center}.mscreen__amount small{font-size:3.6cqw;color:var(--gray-text);font-family:var(--font-body)}.mscreen__amount div{font-size:14cqw;font-weight:800;line-height:1.1}.mscreen__amount span{font-size:4.6cqw;color:var(--gray-text);font-weight:600}.mscreen__chips{display:flex;justify-content:center;gap:2cqw;margin-top:4%}.mscreen__chips span{padding:1.4cqw 3.4cqw;border:1px solid var(--line);border-radius:99px;font-size:3.4cqw;font-weight:600}.mscreen__cta{margin-top:auto;padding:4cqw;text-align:center;background:#2f80ed;background:var(--blue);color:#fff;border-radius:3.4cqw;font-weight:700;font-size:4.2cqw}.mscreen__pad{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6cqw;margin-top:4%;padding:3cqw;background:var(--gray-light);border-radius:3cqw}.mscreen__pad span{display:grid;place-items:center;background:#fff;border-radius:2cqw;height:9cqw;font-size:4.6cqw;font-weight:600}.mscreen__pad span:empty{background:transparent}.faq{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__q{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;padding:22px 4px;text-align:left;font-family:var(--font-display);font-size:1.08rem;font-weight:700;color:var(--night);transition:color .2s}.faq__q:hover{color:var(--blue)}.faq__chev{flex:none;width:36px;height:36px;padding:8px;border-radius:50%;background:var(--gray-light);transition:transform .35s var(--ease),background-color .25s,color .25s}.faq__item.is-open .faq__chev{transform:rotate(180deg);background:var(--green);color:var(--night)}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{overflow:hidden}.faq__panel p{padding:0 52px 24px 4px;color:var(--gray-text);line-height:1.7;opacity:0;transform:translate3d(0,-6px,0);transition:opacity .35s var(--ease) .05s,transform .35s var(--ease) .05s}.faq__item.is-open .faq__panel p{opacity:1;transform:none}.stores{display:flex;flex-wrap:wrap;gap:12px}.store{display:inline-block;line-height:0;transition:transform .25s var(--ease),box-shadow .25s}.store img{display:block;width:clamp(150px,18vw,190px);height:auto}a.store:hover{transform:translateY(-3px);box-shadow:0 14px 26px -12px #0009}.store--soon{display:grid;justify-items:center;gap:5px;cursor:default}.store--soon img{opacity:.72}.store__status{color:inherit;font-size:.75rem;line-height:1.2;opacity:.8}.footer{background:var(--night-deep);color:#ffffffb8;padding-top:72px;border-top:1px solid rgba(255,255,255,.06)}.footer__grid{display:grid;gap:40px 32px;grid-template-columns:1fr}@media(min-width:560px){.footer__grid{grid-template-columns:repeat(2,1fr)}.footer__brand{grid-column:1 / -1}}@media(min-width:1024px){.footer__grid{grid-template-columns:1.7fr 1fr 1fr 1.2fr 1.2fr}.footer__brand{grid-column:auto}}.footer__brand{display:grid;gap:18px;align-content:start;max-width:380px}.footer__brand img{height:38px;width:auto}.footer__brand p{font-size:.95rem;line-height:1.65}.footer__title{font-family:var(--font-display);font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;color:#fff;margin-bottom:16px}.footer ul{display:grid;gap:10px}.footer a{color:#ffffffb8;transition:color .2s}.footer a:hover{color:#fff}.footer li a{display:inline-flex;align-items:center;gap:8px;font-size:.95rem}.footer__muted{font-size:.9rem;color:#ffffff8c}.footer__social{display:flex!important;gap:10px!important;margin-top:16px}.footer__social a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.footer__social a:hover{background:var(--green);border-color:var(--green);color:var(--night)}.footer__bottom{margin-top:56px;padding-block:26px 34px;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:18px}.footer__reg{font-size:.82rem;color:#ffffff8c;max-width:760px}.footer__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:.88rem}.footer__row-right{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.footer__top{display:inline-flex;align-items:center;gap:6px;font-weight:600}.legal{padding:calc(var(--header-h) + 48px) 0 96px;min-height:70vh;background:#fff}.legal__inner{max-width:780px;display:grid;gap:18px;justify-items:start}.legal h1{font-size:clamp(2rem,5vw,2.8rem);margin-top:10px}.legal__banner{background:var(--warn-bg);color:var(--warn-ink);padding:14px 18px;border-radius:12px;border-left:4px solid #e0a100;font-weight:500}.legal__section{width:100%;padding:22px 0;border-top:1px solid var(--line);display:grid;gap:8px}.legal__section h2{font-size:1.25rem}.legal__todo{display:inline-block;justify-self:start;padding:6px 12px;border:1.5px dashed #b6c2dc;border-radius:8px;color:var(--blue);font-weight:600;font-size:.9rem}.header .container{max-width:1400px}.section{position:relative;padding:clamp(72px,9vw,120px) 0;background:#fff;overflow:clip}.section--soft{background:var(--gray-light)}.section--dark{background:linear-gradient(180deg,var(--night) 0%,#14275a 100%);color:#fff}.section__glow{position:absolute;width:720px;height:720px;left:50%;top:-240px;margin-left:-360px;border-radius:50%;background:radial-gradient(circle,rgba(59,107,196,.35),transparent 65%);pointer-events:none}.section__glow--green{left:-200px;margin-left:0;top:auto;bottom:-300px;background:radial-gradient(circle,rgba(141,198,63,.18),transparent 65%)}.section>.container{position:relative}.section__head{max-width:720px;margin:0 auto clamp(40px,6vw,64px);text-align:center;display:grid;gap:14px}.section__head--light h2{color:#fff}.section__head--light .lead{color:#ffffffc7}.section h2{font-size:clamp(1.9rem,4.4vw,3.1rem);font-weight:800;letter-spacing:-.025em}.lead{font-size:clamp(1rem,1.6vw,1.15rem);color:var(--gray-text);line-height:1.65}.eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--blue)}.eyebrow--light,.eyebrow--green{color:var(--green)}.section__note{margin-top:28px;text-align:center;font-size:.9rem;color:var(--gray-text)}.grid{display:grid;gap:24px}.grid--3{grid-template-columns:1fr}@media(min-width:700px){.grid--3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.grid--3{grid-template-columns:repeat(3,1fr)}}.split{display:grid;gap:56px;align-items:center;grid-template-columns:1fr}.split__copy{display:grid;gap:24px;justify-items:start}.split__copy>div,.split__copy .reveal:first-child{display:grid;gap:14px}@media(min-width:980px){.split{grid-template-columns:1.05fr .95fr;gap:72px}.split--reverse{grid-template-columns:.95fr 1.05fr}.split--reverse .split__visual{order:-1}}.hero{position:relative;overflow:clip;color:#fff;background:var(--night);padding:calc(var(--header-h) + 36px) 0 72px;min-height:min(100svh,920px);display:flex;align-items:center}.hero__bg{position:absolute;inset:0;pointer-events:none}.hero__orb{position:absolute;border-radius:50%;filter:blur(10px)}.hero__orb--a{width:760px;height:760px;right:-220px;top:-260px;background:radial-gradient(circle,rgba(35,69,139,.9),transparent 66%)}.hero__orb--b{width:620px;height:620px;left:-260px;bottom:-280px;background:radial-gradient(circle,rgba(141,198,63,.22),transparent 66%)}.hero__grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse at 70% 40%,#000 20%,transparent 72%)}.hero__inner{position:relative;display:grid;gap:48px;align-items:center;grid-template-columns:1fr}.hero__copy{display:grid;gap:24px;justify-items:start}.hero__title{font-size:clamp(2.6rem,8.6vw,4.7rem);font-weight:800;line-height:1.02;letter-spacing:-.035em}.hero__line{display:block}.hl{color:var(--green)}.hero__desc{max-width:34rem;font-size:clamp(1rem,1.7vw,1.18rem);color:#fffc;line-height:1.65}.hero__cta{display:flex;flex-wrap:wrap;gap:14px}.hero__stores{display:grid;gap:14px}.hero__avail{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#ffffff9e}@media(min-width:980px){.hero__inner{grid-template-columns:1.02fr 1fr;gap:24px}}.hero-in{animation:heroIn .95s var(--ease) var(--d, 0ms) backwards}.hero-in--scale{animation-name:heroInScale}.hero-in--left{animation-name:heroInLeft}.hero-in--right{animation-name:heroInRight}@keyframes heroIn{0%{opacity:0;transform:translate3d(0,26px,0)}}@keyframes heroInScale{0%{opacity:0;transform:translate3d(0,30px,0) scale(.92)}}@keyframes heroInLeft{0%{opacity:0;transform:translate3d(-44px,10px,0)}}@keyframes heroInRight{0%{opacity:0;transform:translate3d(44px,10px,0)}}.hero__visual{position:relative;height:600px;width:100%;max-width:600px;margin-inline:auto;--s: 1}.hero__ring{position:absolute;left:50%;top:46%;border-radius:50%;border:1px solid rgba(255,255,255,.1);transform:translate(-50%,-50%)}.hero__ring--1{width:440px;height:440px}.hero__ring--2{width:580px;height:580px;border-color:#8dc63f29}.plx{position:absolute;transform:translate3d(calc(var(--mx, 0) * var(--depth, 0) * 1px),calc(var(--my, 0) * var(--depth, 0) * 1px),0);transition:transform .35s ease-out}.plx--phone{left:calc(50% - 145px);top:0}.plx--card-a{left:-2%;bottom:52px;width:258px;--r: -10deg;z-index:3}.plx--card-b{right:-3%;top:84px;width:236px;--r: 9deg;z-index:3}.plx--card-a .float,.plx--card-b .float{transform:rotate(var(--r))}.plx--nfc{right:11%;bottom:120px;z-index:4}.plx--notif{z-index:5;width:max-content;max-width:300px}.plx--notif-1{left:-6%;top:96px}.plx--notif-2{right:-2%;bottom:8px}.nfc-badge{position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:var(--green);color:var(--night);box-shadow:0 14px 30px -10px #8dc63fcc}.nfc-badge__wave{position:absolute;inset:0;border-radius:50%;border:2px solid var(--green);animation:badgeWave 2.8s ease-out infinite}.nfc-badge__wave--2{animation-delay:1.4s}@keyframes badgeWave{0%{transform:scale(1);opacity:.7}to{transform:scale(2.2);opacity:0}}.notif{position:relative;display:flex;align-items:center;gap:10px;padding:11px 14px;background:#fffffff5;color:var(--night);border-radius:16px;box-shadow:0 20px 36px -16px #060e24b3}.notif__ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%}.notif__ico--in{background:var(--green-soft);color:var(--green-ink)}.notif__ico--out{background:var(--blue-soft);color:var(--blue)}.notif__txt{display:grid;line-height:1.25;min-width:0;flex:1}.notif__txt strong{font-size:.82rem;white-space:nowrap}.notif__txt small{font-size:.72rem;color:var(--gray-text);white-space:nowrap}.notif__amt{font-weight:700;font-size:.8rem;white-space:nowrap}.notif__amt--in{color:var(--green-ink)}.notif__demo{position:absolute;top:-9px;right:12px;padding:1px 8px;border-radius:99px;background:var(--warn-bg);color:var(--warn-ink);font-size:.62rem;font-weight:700;font-style:normal;letter-spacing:.02em}@media(max-width:979px){.hero{min-height:0;padding-bottom:56px}.hero__copy{justify-items:start}}@media(max-width:560px){.hero__visual{height:500px}.hero__ring--1{width:330px;height:330px}.hero__ring--2{width:440px;height:440px}.phone{--pw: 220px}.hero .phone{--pw: 218px}.plx--phone{left:calc(50% - 114px)}.plx--card-a{width:180px;left:-4%;bottom:46px}.plx--card-b{width:164px;right:-4%;top:60px}.plx--nfc{right:8%;bottom:96px}.plx--nfc .nfc-badge{width:48px;height:48px}.plx--notif-1{left:0;top:70px}.plx--notif-2{right:0;bottom:0}.notif{padding:8px 10px;gap:8px}.notif__txt strong{font-size:.74rem}.notif__amt{font-size:.72rem}.notif__ico{width:28px;height:28px}}.trust{background:#fff;border-bottom:1px solid var(--line)}.trust__list{display:grid;grid-template-columns:1fr;gap:14px;padding:26px 0}.trust__list li{display:flex;align-items:center;gap:14px;font-weight:600;font-size:.95rem;color:var(--night);line-height:1.35}.trust__ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:var(--blue-soft);color:var(--blue)}@media(min-width:640px){.trust__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.trust__list{grid-template-columns:repeat(4,1fr);gap:28px;padding:30px 0}}.section--cards{padding-bottom:clamp(72px,9vw,110px)}.facts{display:grid;grid-template-columns:1fr;gap:12px;margin-top:48px}.facts__item{display:flex;align-items:flex-start;gap:10px;height:100%;padding:14px 16px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-size:.93rem;color:#ffffffe0}.facts__item svg{flex:none;margin-top:2px;color:var(--green)}.facts li{display:block}@media(min-width:640px){.facts{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.facts{grid-template-columns:repeat(4,1fr)}}.steps-wrap{--p: 0;position:relative}.steps{display:grid;gap:36px;grid-template-columns:1fr;counter-reset:s;position:relative}.steps__line{position:absolute;z-index:0;background:var(--line);border-radius:4px;left:31px;top:32px;bottom:80px;width:4px}.steps__line span{position:absolute;inset:0;border-radius:4px;background:linear-gradient(180deg,var(--blue),var(--green));transform:scaleY(var(--p));transform-origin:top}.step{--lit: clamp(0, calc((var(--p, 0) - var(--t, 0)) * 8), 1);position:relative;z-index:1}.step>.reveal{display:grid;grid-template-columns:64px 1fr;column-gap:20px;row-gap:6px;align-items:start}.step__node{position:relative;grid-row:1 / span 2;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff;border:2px solid var(--line);color:var(--blue);box-shadow:var(--shadow-sm)}.step__lit{position:absolute;inset:-2px;border-radius:50%;background:var(--green);opacity:var(--lit);box-shadow:0 12px 26px -10px #8dc63fe6}.step__icon{position:relative;z-index:1;color:var(--night);transition:color .3s}.step__num{position:absolute;z-index:2;top:-6px;right:-6px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--night);color:#fff;font-size:.78rem;font-weight:700}.step h3{font-size:1.3rem;padding-top:4px}.step p{color:var(--gray-text);max-width:32ch}@media(min-width:800px){.steps{grid-template-columns:repeat(3,1fr);gap:32px}.steps__line{inset:30px 16.66% auto;width:auto;height:4px}.steps__line span{transform:scaleX(var(--p));transform-origin:left;background:linear-gradient(90deg,var(--blue),var(--green))}.step>.reveal{display:block;text-align:center}.step__node{margin:0 auto 22px}.step p{margin-inline:auto}}.feat-grid{display:grid;gap:12px;grid-template-columns:1fr;width:100%}@media(min-width:640px){.feat-grid{grid-template-columns:repeat(2,1fr)}}.feat-grid li{display:block;height:100%}.feat-grid li>.reveal{display:flex;gap:12px;align-items:flex-start;height:100%;padding:14px;background:#fff;border:1px solid var(--line);border-radius:16px;transition:transform .3s var(--ease),box-shadow .3s}.feat-grid li>.reveal:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.feat-grid .is-soon>.reveal{border-style:dashed;background:#fff9}.feat__ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--blue-soft);color:var(--blue)}.feat__txt{display:grid;gap:2px;font-size:.88rem;color:var(--gray-text);line-height:1.45}.feat__txt strong{color:var(--night);font-size:.96rem}.compo{position:relative;height:640px;max-width:560px;margin-inline:auto}.compo__halo{position:absolute;left:50%;top:50%;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:radial-gradient(circle,rgba(35,69,139,.16),transparent 66%)}.compo__phone{position:absolute;left:50%;top:10px;margin-left:-138px}.compo__phone .phone{--pw: 276px}.compo__card{position:absolute;left:-2%;bottom:70px;width:250px;--r: -8deg;z-index:2}.compo__tx{position:absolute;right:-2%;top:120px;width:244px;display:grid;gap:8px;padding:14px;background:#fff;border-radius:18px;box-shadow:var(--shadow-lg);border:1px solid var(--line);z-index:2}.compo__tx>small{font-size:.72rem;color:var(--gray-text)}.compo__tx em{font-style:normal;color:var(--warn-ink);font-weight:700}.txp{display:flex;align-items:center;gap:10px}.txp__ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--blue-soft);color:var(--blue)}.txp__txt{display:grid;flex:1;min-width:0;line-height:1.25}.txp__txt strong{font-size:.86rem}.txp__txt small{font-size:.7rem;color:var(--gray-text)}.txp__amt{font-weight:800;font-size:.86rem;white-space:nowrap}.compo__tx .pill{justify-self:start}@media(max-width:560px){.compo{height:540px}.compo__phone{margin-left:-114px}.compo__phone .phone{--pw: 228px}.compo__card{width:176px;left:-2%;bottom:40px}.compo__tx{width:202px;right:-2%;top:90px;padding:11px}}.section--merchant{background:linear-gradient(160deg,#0b1328,#101b36 55%,#17306b);color:#fff}.section--merchant h2{color:#fff}.section--merchant .lead{color:#ffffffc7}.merchant-list{display:grid;gap:4px 28px;grid-template-columns:1fr;width:100%}@media(min-width:640px){.merchant-list{grid-template-columns:repeat(2,1fr)}}.merchant-list li>.reveal{display:flex;gap:10px;align-items:flex-start;padding:8px 0;color:#ffffffe6;font-size:.97rem}.merchant-list svg{flex:none;margin-top:3px;padding:2px;width:18px;height:18px;border-radius:50%;background:#8dc63f33;color:var(--green)}.mdash{position:relative;max-width:480px;margin:0 auto 36px;color:var(--night);font-family:var(--font-body)}.mdash__main{display:grid;gap:20px;padding:24px 24px 84px;background:#fff;border-radius:28px;box-shadow:0 40px 80px -30px #000000a6}.mdash__top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mdash__shop{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-family:var(--font-display)}.mdash__shop svg{color:var(--blue)}.mdash__rev small,.mdash__chart small{color:var(--gray-text);font-size:.8rem}.mdash__rev strong{display:block;font-family:var(--font-display);font-size:clamp(1.7rem,4vw,2.2rem);font-weight:800;letter-spacing:-.02em}.mdash__bars{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;align-items:end;height:130px;margin-top:10px}.mdash__bars>div{display:grid;grid-template-rows:1fr auto;gap:6px;height:100%;justify-items:center}.mdash__bars i{align-self:end;width:100%;height:var(--h);border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#8fa9de,#6d8fd2);transform:scaleY(0);transform-origin:bottom;transition:transform .9s var(--ease) calc(var(--i) * 80ms + .2s)}.mdash__bars .is-peak i{background:linear-gradient(180deg,var(--green),#6fa82a)}.mdash.is-in .mdash__bars i{transform:scaleY(1)}.mdash__bars span{font-size:.72rem;color:var(--gray-text);font-weight:600}.mdash__tx h3{font-size:1rem;margin-bottom:8px}.mdash__tx ul{display:grid;gap:4px}.mdash__tx li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.mdash__dot{flex:none;width:10px;height:10px;border-radius:50%}.mdash__dot--ok{background:var(--green)}.mdash__dot--pending{background:#e0a100}.mdash__tname{display:grid;flex:1;min-width:0;line-height:1.3}.mdash__tname strong{font-size:.9rem}.mdash__tname small{color:var(--gray-text);font-size:.75rem}.mdash__tamt{display:grid;text-align:right;font-weight:700;font-size:.92rem;line-height:1.3}.mdash__tamt small{font-weight:500;color:var(--gray-text);font-size:.72rem}.mdash__req{position:absolute;right:-28px;bottom:-34px;width:224px;display:grid;gap:4px;padding:16px;border-radius:20px;background:var(--night);color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:0 30px 50px -20px #000000b3}.mdash__req-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#8dc63f33;color:var(--green);margin-bottom:4px}.mdash__req strong{font-size:.92rem}.mdash__req small{font-size:.72rem;color:#ffffffa6}.mdash__req b{font-family:var(--font-display);font-size:1.3rem}.mdash__req-cta{margin-top:6px;text-align:center;padding:8px;border-radius:99px;background:var(--green);color:var(--night);font-size:.8rem;font-weight:700}@media(max-width:640px){.mdash{margin-bottom:0}.mdash__main{padding-bottom:24px}.mdash__req{position:relative;right:auto;bottom:auto;width:auto;margin:-18px 14px 0 28px}}.section--nfc{background:linear-gradient(180deg,#fff 0%,var(--blue-soft) 100%)}.nfc{display:grid;gap:36px;grid-template-columns:1fr;align-items:center}@media(min-width:980px){.nfc{grid-template-columns:1.35fr .85fr;gap:56px}}.nfc__scene{position:relative;height:420px;border-radius:32px;overflow:hidden;background:radial-gradient(ellipse at 70% 40%,#1d3f86,#101b36 62%,#0b1328);box-shadow:var(--shadow-lg)}.nfc__tag{position:absolute;z-index:5;top:16px;right:16px}.nfc__payer,.nfc__merchant{position:absolute;top:0;bottom:0;display:flex;align-items:center}.nfc__payer{left:6%;width:40%}.nfc__merchant{right:7%;width:27%;justify-content:center}.nfc__who{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.nfc__card{width:100%;transform:translateZ(0) rotate(-9deg);transition:transform 1.1s var(--ease);z-index:2}.nfc__scene[data-stage="1"] .nfc__card,.nfc__scene[data-stage="2"] .nfc__card,.nfc__scene[data-stage="3"] .nfc__card{transform:translate3d(41%,0,0) rotate(0) scale(.96)}.nfc__scene[data-stage="3"] .nfc__card{opacity:.55;transition:transform 1.1s var(--ease),opacity .6s}.nfc__phone{position:relative;width:100%;aspect-ratio:9 / 17;padding:6px;border-radius:26px;background:linear-gradient(145deg,#3a4668,#0e1730);box-shadow:0 30px 50px -20px #000c,0 0 0 1px #ffffff1f inset}.nfc__screen{position:relative;height:100%;border-radius:20px;overflow:hidden;background:#fff;container-type:inline-size;color:var(--night)}.nfc__s{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:4cqw;padding:8cqw;text-align:center;opacity:0;transform:scale(.94);transition:opacity .45s var(--ease),transform .45s var(--ease);font-family:var(--font-display)}.nfc__s small{font-size:8cqw;color:var(--gray-text);font-family:var(--font-body);line-height:1.2}.nfc__s strong{font-size:13cqw;font-weight:800;line-height:1.1}.nfc__s--idle{color:var(--blue)}.nfc__s--idle svg{width:30cqw;height:30cqw;animation:idlePulse 1.8s ease-in-out infinite}@keyframes idlePulse{50%{transform:scale(1.12);opacity:.6}}.nfc__btn{padding:3cqw 12cqw;border-radius:99px;background:var(--green);color:var(--night);font-weight:800;font-size:9cqw}.nfc__check{display:grid;place-items:center;width:30cqw;height:30cqw;border-radius:50%;background:var(--green);color:var(--night)}.nfc__check svg{width:16cqw;height:16cqw}.nfc__s--ok strong{font-size:10cqw}.nfc__scene[data-stage="0"] .nfc__s--idle,.nfc__scene[data-stage="1"] .nfc__s--idle,.nfc__scene[data-stage="2"] .nfc__s--req,.nfc__scene[data-stage="3"] .nfc__s--ok{opacity:1;transform:none}.nfc__scene[data-stage="3"] .nfc__check{animation:pop .6s var(--ease)}@keyframes pop{0%{transform:scale(.4)}}.nfc__waves span{position:absolute;left:58%;top:50%;width:260px;height:260px;margin:-130px 0 0 -130px;border-radius:50%;border:2px solid var(--green);opacity:0;transform:scale(.2);pointer-events:none}.nfc__scene[data-stage="1"] .nfc__waves span{animation:nfcWave 1.5s ease-out infinite}.nfc__waves span:nth-child(2){animation-delay:.3s!important}.nfc__waves span:nth-child(3){animation-delay:.6s!important}@keyframes nfcWave{0%{transform:scale(.2);opacity:.9}to{transform:scale(1);opacity:0}}.nfc__side{display:grid;gap:20px;justify-items:start}.nfc__steps{display:grid;gap:10px;width:100%}.nfc__steps li{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:#ffffff8c;border:1px solid transparent;transition:background-color .3s,box-shadow .3s,transform .4s var(--ease),border-color .3s}.nfc__steps li.is-active{background:#fff;border-color:var(--green);box-shadow:var(--shadow);transform:translate(4px)}.nfc__steps li.is-done{opacity:.7}.nfc__n{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-weight:700;font-size:.88rem;transition:background-color .3s,color .3s}.is-active .nfc__n,.is-done .nfc__n{background:var(--green);color:var(--night)}.nfc__steps strong{display:block;font-size:.98rem}.nfc__steps small{color:var(--gray-text);font-size:.86rem;line-height:1.4}@media(max-width:600px){.nfc__scene{height:360px;border-radius:24px}.nfc__payer{left:4%;width:46%}.nfc__merchant{right:4%;width:33%}.nfc__scene[data-stage="1"] .nfc__card,.nfc__scene[data-stage="2"] .nfc__card,.nfc__scene[data-stage="3"] .nfc__card{transform:translate3d(30%,0,0) scale(.96)}.nfc__waves span{left:56%;width:200px;height:200px;margin:-100px 0 0 -100px}.nfc__tag{top:10px;right:10px}}.section--showcase{background:linear-gradient(180deg,#fff 0%,var(--gray-light) 100%)}.showcase{position:relative}.showcase:before{content:"";position:absolute;left:50%;top:42%;width:min(900px,120vw);height:460px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(35,69,139,.14),transparent 68%);pointer-events:none}.privacy-note{display:flex;align-items:flex-start;gap:12px;max-width:780px;margin:36px auto 0;padding:16px 20px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:14px;color:#2a3552;font-size:.95rem}.privacy-note svg{flex:none;margin-top:2px;color:var(--green-ink)}.faq-layout{display:grid;gap:40px;grid-template-columns:1fr}.faq-layout__head{display:grid;gap:14px;align-content:start}@media(min-width:980px){.faq-layout{grid-template-columns:5fr 7fr;gap:72px}.faq-layout__head{position:sticky;top:110px;align-self:start}}.cta{position:relative;overflow:clip;color:#fff;padding:clamp(72px,9vw,112px) 0;background:linear-gradient(135deg,#101b36,#1b3774 55%,#23458b)}.cta__bg{position:absolute;inset:0;pointer-events:none}.cta__orb{position:absolute;border-radius:50%}.cta__orb--a{width:560px;height:560px;right:-160px;top:-200px;background:radial-gradient(circle,rgba(141,198,63,.3),transparent 65%)}.cta__orb--b{width:520px;height:520px;left:-200px;bottom:-260px;background:radial-gradient(circle,rgba(59,107,196,.5),transparent 65%)}.cta__inner{position:relative;display:grid;gap:48px;align-items:center;grid-template-columns:1fr}.cta__copy{display:grid;gap:20px;justify-items:start}.cta h2{font-size:clamp(1.9rem,4.6vw,3.2rem);font-weight:800;letter-spacing:-.025em;max-width:18ch}.cta .lead{color:#ffffffd1;max-width:40ch}.cta__actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.cta__note{font-size:.85rem;color:#ffffffb3;max-width:46ch}.cta__cards{position:relative;display:grid;gap:0;max-width:360px;margin-inline:auto;padding-block:8px}.cta__cards>:first-child{--r: -7deg;position:relative;z-index:1}.cta__cards>:last-child{--r: 6deg;margin-top:-54px;margin-left:40px}@media(min-width:900px){.cta__inner{grid-template-columns:1.2fr .8fr;gap:64px}}
