.legal-document-page{margin:0;background:#f6f5f2;color:#151515;font-family:Georgia,Times New Roman,serif;-webkit-font-smoothing:antialiased;min-height:100vh}.legal-document-page .privacy-shell{max-width:980px;margin:0 auto;padding:48px 20px 72px}.legal-document-page .privacy-card{background:#fff;border-radius:24px;padding:40px 32px;box-shadow:0 18px 50px #11111114}.legal-document-page .privacy-card a{color:#151515;word-break:break-word}.legal-document-page .privacy-card ul{padding-left:22px}.legal-document-page .privacy-card li,.legal-document-page .privacy-card p{line-height:1.65}.legal-document-page .privacy-card table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.legal-document-page p.p1{margin:6px 0;text-align:center;font:16px Times,serif}.legal-document-page p.p2{margin:6px 0;font:16px Times,serif;min-height:19px}.legal-document-page p.p3{margin:6px 0;font:12px Times,serif;color:#000}.legal-document-page p.p4{margin:0;font:12px Times,serif;color:#000;min-height:14px}.legal-document-page p.p5{margin:6px 0;text-align:justify;font:12px Times,serif}.legal-document-page p.p6{margin:6px 0;font:12px Times,serif;min-height:14px}.legal-document-page p.p7{margin:6px 0;text-align:justify;font:12px Times,serif;min-height:14px}.legal-document-page p.p9{margin:6px 0 6px 21.2px;text-align:justify;font:12px Times,serif}.legal-document-page p.p10{margin:6px 0;font:12px Times,serif}.legal-document-page p.p11{margin:6px 0 6px 54px;text-align:justify;font:12px Times,serif;min-height:14px}.legal-document-page p.p12{margin:6px 0 6px 35.5px;text-align:justify;font:12px Times,serif}.legal-document-page p.p13{margin:6px 0 6px 35.5px;text-align:justify;font:12px Times,serif;min-height:14px}.legal-document-page p.p14{margin:6px 0 6px 35.5px;font:12px Times,serif;min-height:14px}.legal-document-page p.p15{margin:6px 0;text-align:center;font:12px Times,serif}.legal-document-page p.p17{margin:6px 0 6px 36px;text-align:justify;font:12px Times,serif;color:#000}.legal-document-page p.p18{margin:6px 0;font:12px Times,serif;color:#000;min-height:14px}.legal-document-page p.p19{margin:6px 0 6px 36px;text-align:justify;font:12px Times,serif;color:#000;min-height:14px}.legal-document-page p.p20{margin:6px 0;text-align:justify;font:12px Times,serif;color:#222}.legal-document-page p.p21{margin:6px 0;text-align:justify;font:12px Times,serif;color:#222;min-height:14px}.legal-document-page li.li5{margin:6px 0;text-align:justify;font:12px Times,serif}.legal-document-page li.li8{margin:6px 0 0;text-align:justify;font:12px Times,serif}.legal-document-page li.li10{margin:6px 0;font:12px Times,serif}.legal-document-page li.li16{margin:6px 0;text-align:justify;font:12px Times,serif;color:#000}.legal-document-page li.li20{margin:6px 0;text-align:justify;font:12px Times,serif;color:#222}.legal-document-page span.s1{text-decoration:underline}.legal-document-page span.s2{text-decoration:underline;color:#00f}.legal-document-page span.s3{text-decoration:underline;color:#15c}.legal-document-page span.s4{color:#000}.legal-document-page table.t1{border-collapse:collapse}.legal-document-page td.td1{border:1px solid #bfbfbf;padding:0 5px}.legal-document-page ul.ul1{list-style-type:disc}.legal-document-page .brand-header,.terms-document-page .brand-header{text-align:center;margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid #e8e6e1}.legal-document-page .brand-header a,.terms-document-page .brand-header a{display:inline-block;text-decoration:none;color:inherit}.legal-document-page .brand-header img,.terms-document-page .brand-header img{display:block;height:36px;width:auto;margin:0 auto 14px}.legal-document-page .brand-header .brand-name,.terms-document-page .brand-header .brand-name{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em;color:#151515}.legal-document-page .brand-header .brand-tagline,.terms-document-page .brand-header .brand-tagline{margin:6px 0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:#666}.legal-document-page .brand-header .brand-domain,.terms-document-page .brand-header .brand-domain{margin:10px 0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.legal-document-page .brand-header .brand-domain a,.terms-document-page .brand-header .brand-domain a{color:#151515;text-decoration:underline;text-underline-offset:2px}.legal-document-page .brand-footer,.terms-document-page .brand-footer{margin-top:40px;padding-top:24px;border-top:1px solid #e8e6e1;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;color:#666;line-height:1.65}.legal-document-page .brand-footer a,.terms-document-page .brand-footer a{color:#151515}.legal-document-page .policy-subtitle,.terms-document-page .policy-subtitle{text-align:center;font-size:12px;color:#666;margin-top:-2px}@media(max-width:720px){.legal-document-page .privacy-shell{padding:24px 12px 40px}.legal-document-page .privacy-card{padding:24px 18px;border-radius:18px}}.terms-document-page{margin:0;background:#f6f5f2;color:#151515;font-family:Georgia,Times New Roman,serif;-webkit-font-smoothing:antialiased;min-height:100vh}.terms-document-page .terms-shell{max-width:980px;margin:0 auto;padding:48px 20px 72px}.terms-document-page .terms-card{background:#fff;border-radius:24px;padding:40px 32px;box-shadow:0 18px 50px #11111114}.terms-document-page .terms-card a{color:#151515;word-break:break-word}.terms-document-page .terms-card ul{padding-left:22px}.terms-document-page .terms-card li,.terms-document-page .terms-card p{line-height:1.65}.terms-document-page .terms-card table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.terms-document-page p.p1{margin:0;text-align:center;font:11px Times,serif}.terms-document-page p.p2{margin:0;text-align:justify;font:11px Times,serif;min-height:13px}.terms-document-page p.p3{margin:0;font:12px Times,serif;color:#000}.terms-document-page p.p4{margin:0;text-align:justify;font:12px Times,serif}.terms-document-page p.p5{margin:0;text-align:justify;font:12px Times,serif;min-height:14px}.terms-document-page p.p7{margin:0 0 0 21.3px;text-align:justify;font:12px Times,serif}.terms-document-page p.p8{margin:0 0 0 21.3px;text-align:justify;font:12px Times,serif;min-height:14px}.terms-document-page p.p10{margin:14px 0 14px 21.3px;text-align:justify;font:12px Times,serif;color:#222}.terms-document-page p.p11{margin:14px 0 14px 21.3px;text-align:justify;font:12px Times,serif;color:#00f}.terms-document-page p.p12{margin:0 0 0 21.2px;text-align:justify;font:12px Times,serif}.terms-document-page p.p13{margin:0 0 0 21.2px;font:12px Times,serif;min-height:14px}.terms-document-page p.p15{margin:0 0 0 36px;font:12px Times,serif;min-height:14px}.terms-document-page p.p17{margin:0 0 0 35.5px;text-align:justify;font:12px Times,serif}.terms-document-page p.p18{margin:0 0 0 35.5px;text-align:justify;font:12px Times,serif;min-height:14px}.terms-document-page p.p19{margin:14px 0 14px 35.5px;text-align:justify;font:12px Times,serif;color:#222}.terms-document-page p.p24{margin:0 0 0 35.5px;text-align:justify;font:11px Times,serif}.terms-document-page p.p25{margin:0;font:11px Times,serif;color:#222;min-height:13px}.terms-document-page p.p27{margin:0 0 0 36px;font:12px Times,serif;color:#000;min-height:14px}.terms-document-page p.p28{margin:0;text-align:justify;font:12px Times,serif;color:#000;min-height:14px}.terms-document-page p.p29{margin:0 0 0 36px;text-align:justify;font:12px Times,serif;color:#000}.terms-document-page p.p30{margin:0 0 0 21.3px;font:12px Times,serif;min-height:14px}.terms-document-page p.p31{margin:0 0 0 36px;text-align:justify;font:12px Times,serif}.terms-document-page p.p32{margin:5px 0;text-align:justify;font:11px Times,serif;color:#222;min-height:13px}.terms-document-page p.p34{margin:5px 0 5px 35.5px;text-align:justify;font:12px Times,serif;color:#222}.terms-document-page p.p35{margin:5px 0;text-align:justify;font:12px Times,serif;color:#222;min-height:14px}.terms-document-page p.p36{margin:5px 0 5px 35.5px;text-align:justify;font:12px Times,serif;color:#222;min-height:14px}.terms-document-page p.p37{margin:0 0 0 35.5px;text-align:justify;font:11px Times,serif;color:#222}.terms-document-page p.p38{margin:5px 0 5px 21.3px;text-align:justify;font:12px Times,serif;color:#222}.terms-document-page p.p39{margin:5px 0 5px 42.5px;text-align:justify;font:12px Times,serif;color:#222}.terms-document-page p.p40{margin:14px 0 14px 42.5px;text-align:justify;font:12px Times,serif;color:#222}.terms-document-page li.li4{margin:0;text-align:justify;font:12px Times,serif}.terms-document-page li.li6{margin:0;text-align:justify;font:11px Times,serif}.terms-document-page li.li9{margin:0;text-align:justify;font:11px Times,serif;color:#222}.terms-document-page li.li14{margin:0;font:12px Times,serif}.terms-document-page li.li16{margin:14px 0;text-align:justify;font:12px Times,serif;color:#222}.terms-document-page li.li20{margin:14px 0 0;text-align:justify;font:12px Times,serif;color:#222}.terms-document-page li.li21{margin:0;text-align:justify;font:12px Times,serif;color:#222}.terms-document-page li.li22{margin:0 0 14px;text-align:justify;font:12px Times,serif;color:#222}.terms-document-page li.li23{margin:14px 0;text-align:justify;font:12px Times,serif;color:#000}.terms-document-page li.li26{margin:0;text-align:justify;font:12px Times,serif;color:#000}.terms-document-page li.li33{margin:5px 0;text-align:justify;font:12px Times,serif;color:#222}.terms-document-page span.s1{text-decoration:underline}.terms-document-page span.s2{text-decoration:underline;color:#00f}.terms-document-page span.s3{color:#222}.terms-document-page span.s4{color:#000}.terms-document-page span.s5{text-decoration:underline;color:#15c}.terms-document-page ul.ul1{list-style-type:disc}@media(max-width:720px){.terms-document-page .terms-shell{padding:24px 12px 40px}.terms-document-page .terms-card{padding:24px 18px;border-radius:18px}}:root{--ink: #1d1d1d;--ink-2: #4a4a4a;--ink-3: #8a8a8a;--yellow: #E8FF00;--yellow-2: #F4FF8C;--yellow-dk:#BAC900;--white: #ffffff;--bg: #ffffff;--bg-off: #F8F8F6;--bg-card: #F2F2EF;--line: #E8E8E4;--line-2: #D8D8D2;--green: #18A34A;--green-bg: #EDFAF3;--r-xs: 8px;--r-sm: 12px;--r-md: 18px;--r-lg: 24px;--r-xl: 32px;--r-pill: 999px;--font: "Google Sans Flex", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--shadow-sm: 0 1px 2px rgba(0,0,0,.04), 0 2px 6px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06), 0 12px 32px rgba(0,0,0,.06);--shadow-lg: 0 16px 48px rgba(0,0,0,.1), 0 4px 12px rgba(0,0,0,.06);--shadow-xl: 0 32px 80px rgba(0,0,0,.14), 0 8px 24px rgba(0,0,0,.08)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;font-family:var(--font)}body{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;line-height:1.5}img,svg{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}input,select,textarea{font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 48px}.region-select{position:relative;flex-shrink:0}.region-select-trigger{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:transparent;border:1.5px solid var(--line-2);border-radius:var(--r-pill);color:var(--ink);font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s,border-color .2s;letter-spacing:-.01em}.region-select-trigger:hover,.region-select-trigger[aria-expanded=true]{background:var(--bg-card);border-color:var(--ink-3)}.region-flag{font-size:16px;line-height:1;flex-shrink:0}.region-select-chevron{font-size:10px;line-height:1;color:var(--ink-3);transition:transform .2s var(--ease)}.region-select-trigger[aria-expanded=true] .region-select-chevron{transform:rotate(180deg)}.region-select-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);list-style:none;padding:6px;margin:0;z-index:110}.region-select-menu[hidden]{display:none}.region-option{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--r-sm);font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;transition:background .15s}.region-option:hover{background:var(--bg-off)}.region-option.is-selected{background:var(--bg-off);font-weight:700}nav{position:fixed;top:0;left:0;right:0;z-index:90;background:#ffffffeb;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);transition:background .4s var(--ease),box-shadow .3s,backdrop-filter .4s}nav.nav-over-hero{background:#0000001a;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}nav.nav-over-hero .brand-logo--nav{filter:brightness(0) invert(1)}nav.nav-over-hero .nav-tabs{background:#ffffff1f;border:1px solid rgba(255,255,255,.18)}nav.nav-over-hero .nav-tab{color:#ffffffe6}nav.nav-over-hero .nav-tab:hover{color:#fff;background:#ffffff29}nav.nav-over-hero .nav-tab.active{background:#fff;color:var(--ink)}nav.nav-over-hero .btn-login{color:#fff;border-color:#ffffff73}nav.nav-over-hero .btn-login:hover{background:#ffffff1f;border-color:#ffffffb3}nav.nav-over-hero .btn-download{background:#fff;color:var(--ink);border-color:#fff}nav.nav-over-hero .btn-download:hover{background:#f0f0f0}nav.nav-over-hero .region-select-trigger{color:#fff;border-color:#ffffff73}nav.nav-over-hero .region-select-trigger:hover,nav.nav-over-hero .region-select-trigger[aria-expanded=true]{background:#ffffff1f;border-color:#ffffffb3}nav.nav-over-hero .region-select-chevron{color:#ffffffbf}nav.nav-over-hero .nav-hamburger span{background:#fff}nav.scrolled{background:#fffffff5;box-shadow:0 2px 20px #0000000a}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px;gap:32px}.nav-logo{flex-shrink:0;cursor:pointer;display:flex;align-items:center}.nav-logo .slash{color:var(--yellow-dk)}.nav-tabs{display:flex;gap:2px;background:var(--bg-card);border-radius:var(--r-pill);padding:4px}.nav-tab{padding:7px 18px;border-radius:var(--r-pill);font-size:13.5px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:all .22s var(--ease);letter-spacing:-.01em;border:none;background:none}.nav-tab:hover{color:var(--ink);background:#fffc}.nav-tab.active{background:var(--ink);color:var(--white)}.nav-right{display:flex;gap:10px;align-items:center}.btn-login{padding:9px 18px;border-radius:var(--r-md);font-size:13.5px;font-weight:600;color:var(--ink);border:1.5px solid var(--line-2);background:transparent;cursor:pointer;transition:all .2s;letter-spacing:-.01em}.btn-login:hover{background:var(--bg-card);border-color:var(--ink-3)}.btn-download{padding:9px 20px;border-radius:var(--r-md);font-size:13.5px;font-weight:700;background:var(--ink);color:var(--white);cursor:pointer;transition:all .2s;letter-spacing:-.01em;border:1.5px solid var(--ink)}.btn-download:hover{background:#333;transform:translateY(-1px);box-shadow:0 4px 12px #0000002e}.nav-hamburger{display:none;padding:8px;cursor:pointer}.nav-hamburger span{display:block;width:22px;height:2px;background:var(--ink);border-radius:2px;transition:all .2s}.nav-hamburger span+span{margin-top:5px}.tab-panel{display:block;animation:tabIn .4s var(--ease);padding-top:var(--nav-h, 64px)}.tab-panel.active{display:block}#tab-home{padding-top:0}@keyframes tabIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero{padding:80px 0 0;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-bottom:80px}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--bg-card);border:1.5px solid var(--line);border-radius:var(--r-pill);padding:6px 14px;margin-bottom:28px;font-size:12.5px;font-weight:700;color:var(--ink-2);letter-spacing:.02em}.hero-eyebrow .pulse{width:7px;height:7px;background:var(--green);border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #18a34a38;animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 2px #18a34a38}50%{box-shadow:0 0 0 5px #18a34a14}}h1.hero-h1,.about-hero h1,.contact-hero h1{font-size:clamp(36px,4.8vw,64px);font-weight:800;letter-spacing:-.045em;line-height:1.02;color:var(--ink);margin-bottom:24px}h1.hero-h1--drama{display:flex;flex-direction:column;line-height:1.02;gap:0}.hero-h1-line{display:block}.hero-h1-line--grey{color:var(--ink-3)}.hero-h1-line--mark{color:var(--ink)}h1.hero-h1 em,.about-hero h1 em,.contact-hero h1 em{font-style:normal;color:var(--ink-3)}h1.hero-h1 .slash{color:var(--ink)}h1.hero-h1 em .slash{color:var(--ink-3)}h1.hero-h1 .highlight{position:relative;display:inline-block;color:var(--ink)}h1.hero-h1--drama .highlight{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}h1.hero-h1--drama .highlight:after{content:"";position:absolute;left:-3px;right:-3px;bottom:.08em;height:.42em;background:var(--yellow);border-radius:2px;z-index:-1;transform:none;animation:none}.hero-h3{font-size:24px;font-weight:600;color:var(--ink-3);line-height:1.4;letter-spacing:-.02em;margin:0 0 16px;max-width:520px}#tab-send .hero-h1--drama,#tab-spend .hero-h1--drama,#tab-receive .hero-h1--drama{margin-bottom:32px;align-items:flex-start;gap:.1em}#tab-send .hero-h1-line--grey,#tab-spend .hero-h1-line--grey,#tab-receive .hero-h1-line--grey{color:#8a8a8a}#tab-send .hero-h1-line--mark,#tab-spend .hero-h1-line--mark,#tab-receive .hero-h1-line--mark,#tab-send .hero-h1--drama .highlight,#tab-spend .hero-h1--drama .highlight,#tab-receive .hero-h1--drama .highlight{color:var(--ink)}#tab-send .hero-h1 .highlight,#tab-spend .hero-h1 .highlight,#tab-receive .hero-h1 .highlight{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;isolation:isolate}#tab-send .hero-h1 .highlight:after,#tab-spend .hero-h1 .highlight:after,#tab-receive .hero-h1 .highlight:after{content:"";position:absolute;left:-3px;right:-3px;bottom:.08em;height:.42em;background:var(--yellow);border-radius:2px;z-index:-1;pointer-events:none}.hero-lede{font-size:18px;color:var(--ink-2);line-height:1.6;margin-bottom:40px;max-width:460px;font-weight:400}.hero-lede+.hero-kicker{margin-top:-28px}.hero-kicker{font-size:18px;font-weight:700;color:var(--ink);line-height:1.4;margin:0 0 40px;max-width:460px}.hero-drama-sub{font-size:16px;color:#4a4a4a;line-height:1.55;max-width:420px;font-weight:400}.hero-drama-links a{color:#4a4a4a;font-weight:600;border-bottom:2px solid var(--yellow);padding-bottom:1px}.hero-drama-links a:hover{color:#1d1d1d}.hero-drama-dot{margin:0 2px}.hero .hero-ctas{margin-top:48px}.hero-ctas{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.hero--dark{background:linear-gradient(90deg,#2970ff,#7a5af8);min-height:100vh;min-height:100dvh;display:flex;align-items:center;padding:0;overflow:hidden}.hero--dark .hero--dark-container{width:100%}.hero--dark .hero-grid--split{grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,72px);align-items:center;padding-bottom:0;width:100%}.hero-drama-inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:620px;margin:0 auto;width:100%}.hero--dark .hero-h1--drama{align-items:center;margin-bottom:32px}.hero--dark .hero-h1-line--grey{font-weight:800;color:#ffffff8c}.hero--dark .hero-h1-line--mark,.hero--dark .hero-h1--drama .highlight{color:#fff}.hero--dark .hero-drama-sub{color:#ffffffe0;max-width:480px;text-align:center;margin-left:auto;margin-right:auto}.hero--dark .hero-drama-links a{color:#ffffffe0}.hero--dark .hero-drama-links a:hover{color:#fff}.hero--dark .hero-drama-dot{color:#ffffff80}.hero--dark .hero-ctas{justify-content:center;width:100%;margin-top:44px}.hero--dark .hero-visual{display:flex;justify-content:center;align-items:center;width:100%;min-height:280px}.hero--dark .hero-visual-img{max-width:min(320px,100%);width:100%;height:auto;filter:drop-shadow(0 32px 64px rgba(0,0,0,.22)) drop-shadow(0 12px 28px rgba(0,0,0,.12))}.hero--dark .cta-primary{background:#fff;color:#1d1d1d}.hero--dark .cta-primary:hover{background:#f0f0f0}.cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;border:none;border-radius:var(--r-pill);background:#1d1d1d;color:#fff;font-size:15px;font-weight:700;font-family:var(--font);letter-spacing:-.02em;cursor:pointer;transition:background .2s var(--ease)}.cta-primary:hover{background:#2a2a2a}.cta-primary:has(.slash){gap:0}.cta-primary .slash,.btn-download .slash{margin:0 -.06em}.cta-secondary{display:inline-flex;align-items:center;gap:6px;padding:14px 24px;border-radius:var(--r-md);border:1.5px solid var(--line-2);font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--ink);transition:all .2s;cursor:pointer}.cta-secondary:hover{border-color:var(--ink-2);background:var(--bg-card)}.hero-trust-pills{display:flex;gap:12px;flex-wrap:wrap}.trust-pill{display:inline-flex;align-items:center;gap:6px;background:var(--bg-off);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 12px;font-size:12px;font-weight:600;color:var(--ink-2)}.trust-pill .ic{font-size:14px}.phone-stage{position:relative;display:flex;justify-content:center;align-items:center}.app-screen{display:block;width:100%;max-width:320px;height:auto;margin:0 auto;filter:drop-shadow(0 32px 80px rgba(0,0,0,.14)) drop-shadow(0 8px 24px rgba(0,0,0,.08))}.app-screen--md{max-width:280px}#tab-spend .phone-stage:has(>video.app-screen){border-radius:56px;overflow:hidden;line-height:0}#tab-spend video.app-screen{border-radius:56px}#tab-home .feat-row.reverse .phone-stage:has(>video.app-screen){line-height:0;filter:drop-shadow(0 36px 72px rgba(0,0,0,.09)) drop-shadow(0 14px 32px rgba(0,0,0,.05))}#tab-home .feat-row.reverse video.app-screen{border-radius:48px;overflow:hidden;filter:none}.phone-carousel{position:relative;width:100%;max-width:320px;margin:0 auto}.phone-carousel .phone-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}.phone-carousel .phone-slide.active{position:relative;opacity:1;pointer-events:auto}.phone{position:relative;background:var(--ink);border-radius:52px;padding:11px;box-shadow:var(--shadow-xl),inset 0 0 0 1px #ffffff14}.phone:before{content:"";position:absolute;right:-3px;top:100px;width:3px;height:48px;background:#333;border-radius:0 2px 2px 0}.phone:after{content:"";position:absolute;left:-3px;top:80px;width:3px;height:34px;background:#333;border-radius:2px 0 0 2px;box-shadow:0 44px #333}.phone-notch{position:absolute;top:14px;left:50%;transform:translate(-50%);width:108px;height:32px;background:var(--ink);border-radius:20px;z-index:5}.phone-screen{border-radius:42px;overflow:hidden;background:#0f0f0f;position:relative}.phone-lg{width:320px}.phone-lg .phone-screen{min-height:660px}.phone-md{width:280px}.phone-md .phone-screen{min-height:580px}.p-scr{padding:52px 20px 20px}.p-status{display:flex;justify-content:space-between;margin-bottom:16px}.p-status span{font-size:12px;font-weight:700;color:#ffffff73}.p-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.p-logo{display:flex;align-items:center}.p-avatar{width:32px;height:32px;border-radius:50%;background:var(--yellow);color:var(--ink);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.phone-rotator{position:relative}.phone-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .65s var(--ease);pointer-events:none}.phone-slide.active{opacity:1;pointer-events:auto}.phone-slide-static{position:relative}.p-bal-lbl{font-size:11px;color:#ffffff61;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.p-bal-amt{font-size:44px;font-weight:800;letter-spacing:-.04em;color:#fff;line-height:1;margin-bottom:4px}.p-bal-sub{font-size:12px;color:#ffffff52;margin-bottom:28px}.p-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:28px}.p-action{display:flex;flex-direction:column;align-items:center;gap:5px}.p-action-ic{width:48px;height:48px;background:#ffffff12;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#ffffffb3;transition:background .2s}.p-action-ic.y{background:#e8ff001f;color:var(--yellow)}.p-action-lbl{font-size:10px;color:#ffffff59;font-weight:600}.p-sec-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff47;margin-bottom:12px}.p-tx{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04)}.p-tx:last-child{border-bottom:none}.p-tx-ic{width:38px;height:38px;background:#ffffff0f;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.p-tx-name{font-size:13px;font-weight:600;color:#fff;margin-bottom:2px}.p-tx-time{font-size:10.5px;color:#ffffff4d}.p-tx-usd{font-size:13px;font-weight:700;color:#fff;text-align:right}.p-tx-local{font-size:10px;color:#ffffff4d;text-align:right}.p-dest{display:flex;align-items:center;gap:10px;background:#ffffff0e;border-radius:14px;padding:13px 15px;margin-bottom:20px}.p-dest-flag{font-size:22px}.p-dest-name{font-size:13.5px;font-weight:700;color:#fff;margin-bottom:1px}.p-dest-sub{font-size:11px;color:#ffffff52}.p-dest-chg{font-size:11px;color:#ffffff47;margin-left:auto}.p-amount-center{text-align:center;margin:18px 0}.p-curr-lbl{font-size:13px;color:#ffffff4d;margin-bottom:2px}.p-amount-big{font-size:60px;font-weight:800;color:#fff;letter-spacing:-.04em;line-height:1}.p-recv-box{background:#ffffff0d;border-radius:14px;padding:14px 16px;margin-bottom:14px}.p-recv-lbl{font-size:10.5px;color:#ffffff5c;margin-bottom:4px}.p-recv-val{font-size:24px;font-weight:800;color:#fff;letter-spacing:-.03em}.p-meta{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.p-meta-row{display:flex;justify-content:space-between}.p-meta-k{font-size:12px;color:#ffffff59}.p-meta-v{font-size:12px;font-weight:600;color:#ffffffa6}.p-meta-v.free{color:#5ec282}.p-cta{width:100%;padding:15px;background:var(--yellow);border-radius:14px;font-family:var(--font);font-size:14.5px;font-weight:800;color:var(--ink);border:none;cursor:pointer;letter-spacing:-.015em}.p-card{background:linear-gradient(145deg,#1c1c1c,#2a2a2a);border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:20px;margin-bottom:20px;position:relative;overflow:hidden}.p-card:after{content:"";position:absolute;top:-40px;right:-30px;width:130px;height:130px;background:radial-gradient(circle,rgba(232,255,0,.12) 0%,transparent 70%);pointer-events:none}.p-card-brand{font-size:10px;letter-spacing:.12em;color:#ffffff4d;margin-bottom:20px;font-weight:700;text-transform:uppercase}.p-card-num{font-size:15px;font-weight:600;color:#fff;letter-spacing:.16em;margin-bottom:18px;font-variant-numeric:tabular-nums}.p-card-foot{display:flex;justify-content:space-between;align-items:flex-end}.p-card-lbl{font-size:9px;color:#ffffff4d;text-transform:uppercase;letter-spacing:.07em;margin-bottom:2px}.p-card-val{font-size:12.5px;font-weight:700;color:#fff}.p-card-logo{width:38px;height:24px;display:flex;align-items:center;justify-content:flex-end}.p-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:18px}.p-stat-box{background:#ffffff0d;border-radius:12px;padding:13px}.p-stat-lbl{font-size:10px;color:#ffffff57;margin-bottom:4px}.p-stat-val{font-size:22px;font-weight:800;color:#fff;letter-spacing:-.03em}.p-stat-val.grn{color:#5ec282}.p-spend-tx{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.04)}.p-spend-tx:last-child{border-bottom:none}.p-merchant{font-size:13px;font-weight:600;color:#fff;margin-bottom:1px}.p-merchant-sub{font-size:10.5px;color:#ffffff4d}.p-spend-amt{font-size:13px;font-weight:700;color:#fff;margin-left:auto;white-space:nowrap}.p-tabs{display:flex;gap:7px;margin-bottom:20px}.p-tab{flex:1;text-align:center;padding:9px;border-radius:11px;font-size:12.5px;font-weight:700}.p-tab.on{background:#e8ff001a;color:var(--yellow);border:1px solid rgba(232,255,0,.25)}.p-tab.off{background:#ffffff0a;color:#ffffff47}.p-acct-box{background:#ffffff0d;border-radius:16px;padding:18px;margin-bottom:12px}.p-acct-lbl{font-size:10.5px;color:#ffffff5c;margin-bottom:4px}.p-acct-val{font-size:24px;font-weight:800;color:#fff;letter-spacing:.04em;margin-bottom:14px}.p-acct-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.p-acct-sub-lbl{font-size:10px;color:#ffffff57;margin-bottom:2px}.p-acct-sub-val{font-size:13px;font-weight:700;color:#fff}.p-bank-row{display:flex;align-items:center;gap:10px;background:#ffffff0a;border-radius:12px;padding:12px 14px;margin-bottom:12px}.p-bank-ic{width:30px;height:30px;background:#ffffff0f;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:14px}.p-bank-lbl{font-size:10px;color:#ffffff57}.p-bank-name{font-size:12.5px;font-weight:600;color:#fff}.p-copy-btn{width:100%;padding:13px;background:#e8ff0014;border:1px solid rgba(232,255,0,.24);border-radius:12px;font-size:13px;font-weight:700;color:var(--yellow);margin-bottom:18px}.p-incoming{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff47;margin-bottom:10px}.p-incoming-row{display:flex;align-items:center;gap:10px}.p-incoming-ic{width:34px;height:34px;background:#5ec2821f;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#5ec282;flex-shrink:0}.p-incoming-name{font-size:12.5px;font-weight:700;color:#fff;margin-bottom:1px}.p-incoming-src{font-size:10.5px;color:#ffffff4d}.p-incoming-amt{font-size:14px;font-weight:800;color:#5ec282;margin-left:auto}.phone-stage .float-card{position:absolute;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 18px;box-shadow:var(--shadow-lg);animation:floatCard 4s var(--ease) infinite alternate;min-width:180px;z-index:2}.phone-stage .float-card.fc-1{bottom:100px;left:-60px;animation-delay:0s}.phone-stage .float-card.fc-2{top:80px;right:-40px;animation-delay:.7s}@keyframes floatCard{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.fc-label{font-size:10.5px;color:var(--ink-3);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.fc-value{font-size:22px;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.fc-sub{font-size:11px;color:var(--ink-3);margin-top:2px}.fc-green{color:var(--green)}@keyframes phoneFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(.5deg)}}.phone-anim{animation:phoneFloat 6s ease-in-out infinite}.stats-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-off);overflow:hidden;padding:0}.stats-scroll{display:flex;gap:0;width:-moz-max-content;width:max-content;animation:marquee 28s linear infinite}.stats-scroll:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.stat-item{display:flex;align-items:center;gap:10px;padding:16px 40px;border-right:1px solid var(--line);white-space:nowrap;flex-shrink:0}.stat-num{font-size:15px;font-weight:800;color:var(--ink);letter-spacing:-.03em}.stat-lbl{font-size:13px;color:var(--ink-3);font-weight:500}.feat-section{padding:100px 0}.feat-row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:100px}.feat-row:last-child{margin-bottom:0}.feat-row.reverse .feat-visual{order:-1}.feat-label{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.feat-label .dot{width:5px;height:5px;background:var(--yellow-dk);border-radius:50%}.feat-h2{font-size:clamp(32px,3.5vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1.06;color:var(--ink);margin-bottom:16px}.feat-h2 .highlight{position:relative;display:inline-block;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--ink);isolation:isolate}.feat-h2 .highlight:after{content:"";position:absolute;left:-3px;right:-3px;bottom:.12em;height:.22em;background:var(--yellow);border-radius:1px;z-index:-1;pointer-events:none}.feat-body{font-size:17px;color:var(--ink-2);line-height:1.65;margin-bottom:28px;font-weight:400}.feat-checklist{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.feat-checklist li{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:500;color:var(--ink-2)}.feat-checklist li:before{content:"✓";display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;background:var(--ink);color:var(--white);border-radius:6px;font-size:11px;font-weight:800}.feat-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:700;color:var(--ink);border-bottom:2px solid var(--yellow);padding-bottom:2px;transition:gap .2s;letter-spacing:-.01em}.feat-link:hover{gap:10px}.feat-visual{display:flex;justify-content:center;align-items:center}.feat-visual .phone-stage{width:100%;max-width:280px}.hero-grid .phone-stage{width:100%;max-width:320px;justify-self:center}.fees-block{background:#f7f7fc;border-radius:var(--r-xl);padding:72px 64px;margin:60px 0;text-align:center}.fees-block h2{font-size:clamp(40px,5vw,68px);font-weight:800;letter-spacing:-.045em;line-height:1;color:var(--ink);margin-bottom:16px}.fees-block h2 em{font-style:normal;background:linear-gradient(90deg,#2970ff,#7a5af8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fees-block p{font-size:17px;color:var(--ink-3);margin-bottom:48px}.fees-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:700px;margin:0 auto}.fee-card{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(270deg,#f2effe,#eaf1ff) border-box;border:1px solid transparent;border-radius:var(--r-lg);padding:28px 16px}.fee-num{font-size:54px;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:6px;background:linear-gradient(90deg,#2970ff,#7a5af8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fee-lbl{font-size:11.5px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.calc-section{padding:100px 0;background:var(--bg-off)}.section-head{text-align:center;margin-bottom:56px}.section-head h2{font-size:clamp(36px,4.5vw,58px);font-weight:800;letter-spacing:-.045em;line-height:1.02;color:var(--ink);margin-bottom:14px}.section-head h2 em{font-style:normal;color:var(--ink-3)}.section-caption{font-size:20px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 20px}.section-head--calc h2{margin-bottom:0}.section-head--calc:has(p) h2{margin-bottom:14px}.section-head p{font-size:17px;color:var(--ink-2);max-width:500px;margin:0 auto}.calc-card-wrap{max-width:900px;margin:0 auto;background:#fff;border-radius:16px;border:1px solid var(--line);overflow:hidden;box-shadow:var(--shadow-md)}.compare-table-head{padding:24px 28px 20px;border-bottom:1px solid var(--line)}.compare-deals-title{font-size:clamp(22px,2.8vw,28px);font-weight:800;letter-spacing:-.03em;color:var(--ink);margin:0}.compare-deals-title .highlight{position:relative;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--ink);isolation:isolate}.compare-deals-title .highlight:after{content:"";position:absolute;left:-3px;right:-3px;bottom:.12em;height:.22em;background:var(--yellow);border-radius:1px;z-index:-1;pointer-events:none}.compare-table-scroll{overflow-x:hidden}.compare-table{width:100%;border-collapse:collapse}.compare-table thead tr{background:var(--bg-off)}.compare-table th{padding:14px 20px;text-align:left;font-size:11px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);white-space:nowrap}.compare-table td{padding:18px 20px;border-bottom:1px solid var(--line);font-size:14px;vertical-align:middle}.compare-table tbody tr:last-child td{border-bottom:none}.compare-table tbody tr.row-best td:first-child{box-shadow:inset 4px 0 0 var(--yellow)}.compare-table th:last-child,.compare-table td:last-child{text-align:right;padding-right:20px}.platform-cell{display:flex;align-items:center;gap:12px;min-width:0}.platform-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.platform-name{font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.best-rate-badge{font-size:10px;font-weight:800;color:var(--green);letter-spacing:.05em;text-transform:uppercase}.plat-logo{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;flex-shrink:0}.plat-logo.t{background:var(--ink);color:#fff;font-size:9px;letter-spacing:-.03em}.plat-logo.w{background:#9fe870;color:#163300}.plat-logo.r{background:#d62b8a;color:#fff}.plat-logo.x{background:#003087;color:#fff}.plat-logo.plat-logo--img{background:transparent;overflow:hidden}.plat-logo.plat-logo--img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.calc-table-status{padding:24px 16px;text-align:center;color:var(--muted);font-size:14px}.calc-table-status--error{color:#b42318}.recv-amount{display:block;font-size:17px;font-weight:800;letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.recv-amount--best{font-size:18px}.fee-text{font-weight:600;color:var(--ink-2);white-space:nowrap}.fee-text--free{color:var(--green);font-weight:800}.rate-mono{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:15px;color:var(--ink-2);font-weight:600}.rate-mono--best{color:var(--ink);font-weight:800;font-size:16px}.compare-footer{padding:18px 28px;background:var(--bg-off);border-top:1px solid var(--line);text-align:center}.compare-footer-text{margin:0;font-size:14px;font-weight:500;color:var(--ink-2);line-height:1.5}.compare-footer-text strong{font-weight:800;color:var(--green)}.icon-box{width:44px;height:44px;border-radius:10px;background:var(--bg-card);color:var(--ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-box svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.spend-features{padding:100px 0;background:var(--bg-off)}.spend-features-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:48px 40px;max-width:1040px;margin:0 auto}.spend-feature:nth-child(-n+3){grid-column:span 2}.spend-feature:nth-child(4){grid-column:2 / span 2}.spend-feature:nth-child(5){grid-column:4 / span 2}.spend-feature{display:flex;flex-direction:column;align-items:center;text-align:center}.spend-feature-title{position:relative;display:inline-block;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:16px 0 10px;line-height:1.3;isolation:isolate}.spend-feature-title:after{content:"";position:absolute;left:-3px;right:-3px;bottom:.12em;height:.22em;background:#e8ff00;border-radius:1px;z-index:-1;pointer-events:none}.spend-feature-desc{font-size:15px;line-height:1.6;color:var(--ink-2);margin:0;font-weight:400;max-width:320px}.spend-features-note{text-align:center;font-size:13px;color:var(--ink-3);margin:56px auto 0;max-width:520px;line-height:1.5}.spend-subscriptions{padding:100px 0;background:var(--ink);color:var(--white)}.section-head--dark h2{color:var(--white)}.section-head--dark p{color:#ffffffb8;max-width:640px}.section-caption--dark{display:inline-flex;align-items:center;gap:12px;color:#ffffff8c}.section-caption-dash{width:28px;height:2px;background:var(--yellow);border-radius:1px;flex-shrink:0}.spend-subs-marquee{overflow:hidden;width:100%;margin-top:48px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.spend-subs-track{display:flex;width:-moz-max-content;width:max-content;animation:spendSubsMarquee 35s linear infinite;will-change:transform}.spend-subs-marquee:hover .spend-subs-track{animation-play-state:paused}.spend-subs-scroll{display:flex;gap:12px;flex-shrink:0;padding-right:12px}@keyframes spendSubsMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.spend-subs-pill{padding:14px 28px;background:#ffffff1a;border-radius:var(--r-pill);color:var(--white);font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;flex-shrink:0}.how-section{padding:100px 0;background:var(--bg)}.how-section .section-head p{margin-top:8px}.how-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1040px;margin:0 auto;padding:0}.how-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:28px 24px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-sm)}.how-step-num{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--ink);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;letter-spacing:-.03em}.how-step-title{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0 -3px 6px;line-height:1.3;background-image:linear-gradient(#e8ff00,#e8ff00);background-size:100% .5lh;background-repeat:no-repeat;background-position:0 100%;padding:0 3px}.how-step-desc{font-size:15px;color:var(--ink-2);line-height:1.5;margin:0;font-weight:400}.receive-how-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1040px;margin:0 auto;padding:0}.receive-how-step{text-align:left;padding:28px 24px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-sm)}.receive-how-num{display:block;font-size:clamp(36px,4vw,48px);font-weight:800;color:var(--line-2);letter-spacing:-.04em;line-height:1;margin-bottom:20px}.receive-how-title{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0 -3px 10px;line-height:1.3;background-image:linear-gradient(#e8ff00,#e8ff00);background-size:100% .5lh;background-repeat:no-repeat;background-position:0 100%;padding:0 3px}.receive-how-desc{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0;font-weight:400}.faq-section{padding:100px 0;background:var(--bg-off)}.faq-list{max-width:760px;margin:0 auto;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:28px 0;border:none;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.faq-row:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.faq-question{font-size:clamp(18px,2.2vw,22px);font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0;line-height:1.3;flex:1;min-width:0}.faq-toggle{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:var(--bg-card);color:#1d1d1d;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;line-height:1;transition:background .2s;pointer-events:none}.faq-row:hover .faq-toggle{background:var(--line)}.faq-toggle-icon{display:block;margin-top:-2px;color:#1d1d1d}.faq-answer{display:none;padding:0 0 28px}.faq-item.is-open .faq-answer{display:block}.faq-answer p{font-size:16px;line-height:1.65;color:var(--ink-2);margin:0;max-width:620px;font-weight:400}.send-cta,.receive-cta{padding:100px 0;background:var(--bg);text-align:center}.send-cta-h2,.receive-cta-h2{font-size:clamp(32px,4.5vw,56px);margin:0 auto;max-width:100%;text-align:center;overflow:visible}.send-cta-h2 .highlight,.receive-cta-h2 .highlight{position:relative;display:inline-block;background-image:linear-gradient(var(--yellow),var(--yellow));background-size:100% .22em;background-repeat:no-repeat;background-position:left calc(100% - .12em);padding:0 3px;margin:0 -3px}.send-cta-h2 .highlight:after,.receive-cta-h2 .highlight:after{display:none}.testimonials-section{padding:100px 0}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.testimonial{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:32px;transition:transform .3s var(--ease),box-shadow .3s}.testimonial:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.testimonial .stars{display:block;width:114px;height:20px;margin-bottom:16px;overflow:visible}.stars-gradient-defs{position:absolute;width:0;height:0;overflow:hidden}.testimonial-q{font-size:15.5px;line-height:1.6;color:var(--ink-2);margin-bottom:24px;font-weight:400}.t-author{display:flex;align-items:center;gap:12px}.t-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--ink);flex-shrink:0}.t-avatar--photo{display:block;-o-object-fit:cover;object-fit:cover;background:var(--bg-card)}.t-name{font-size:13.5px;font-weight:700;color:var(--ink)}.t-sub{font-size:12px;color:var(--ink-3)}.geo-section{background:var(--bg-off);border-radius:var(--r-xl);padding:64px 56px;margin:60px 0;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.geo-section h3{font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.04em;line-height:1.06;margin-bottom:12px}.geo-section p{font-size:16px;color:var(--ink-2);line-height:1.6;margin-bottom:20px}.geo-countries{display:flex;flex-wrap:wrap;gap:10px}.geo-tag{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);border-radius:var(--r-pill);padding:7px 14px;font-size:13px;font-weight:600;color:var(--ink-2)}#tab-about>section{padding:100px 0}#tab-about>section:nth-child(odd){background:var(--bg)}#tab-about>section:nth-child(2n){background:var(--bg-off)}#tab-about>section.about-why,#tab-about>section.about-partners{background:var(--ink);color:var(--white)}#tab-about>section.about-hero{padding:120px 0;min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);display:flex;align-items:center}.about-hero{text-align:center}.about-hero>.container{width:100%}.about-hero .section-head{margin-bottom:20px}.about-hero h1{max-width:800px;margin-inline:auto}.about-hero .sub{font-size:20px;color:var(--ink-2);max-width:600px;line-height:1.6;margin-inline:auto}.about-mission-grid{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:72px 64px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;margin:60px 0}.about-mission-grid h2{font-size:clamp(36px,4vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1.04;margin-bottom:20px}.about-mission-grid p{font-size:17px;color:var(--ink-2);line-height:1.7;margin-bottom:16px}.about-section-title{font-size:clamp(36px,4.5vw,56px);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-bottom:40px;color:var(--ink)}.about-builders{text-align:center}.about-builders-intro{margin-bottom:56px}.about-builders-intro h1{font-size:clamp(36px,4.5vw,58px);font-weight:800;letter-spacing:-.045em;line-height:1.02;color:var(--ink);max-width:800px;margin-inline:auto;margin-bottom:16px}.about-builders-intro .sub{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-size:20px;color:var(--ink-2);max-width:600px;line-height:1.6;background-image:linear-gradient(#e8ff00,#e8ff00);background-size:100% calc(1lh / 3);background-repeat:no-repeat;background-position:0 100%;padding:0 3px;margin:0 -3px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.team-card{display:flex;flex-direction:column;align-items:center;text-align:center}.about-team{text-align:center}.about-team .section-head{margin-bottom:48px}.about-team-photo{max-width:960px;margin:0 auto 36px;aspect-ratio:16 / 9;border-radius:var(--r-lg);overflow:hidden}.about-team-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:var(--r-lg)}.about-team-desc{max-width:720px;margin:0 auto;font-size:17px;line-height:1.65;color:var(--ink-2);font-weight:400}.about-backers{text-align:center}.about-backers .section-head{margin-bottom:48px}.about-backers .vc-logos-row,.about-backers .investors-grid{text-align:left}.about-why-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:72px;align-items:center}.about-why-mark{display:block;width:auto;height:clamp(72px,11vw,132px);margin:0}.about-why-slash{font-weight:700}.about-why-copy{text-align:left}.about-why-copy .section-caption{margin-bottom:28px;text-transform:none}.about-why-headline{font-size:clamp(22px,2.4vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.35;color:var(--white);margin:0 0 24px}.about-why-body{font-size:16px;line-height:1.65;color:#ffffff8c;margin:0 0 32px;max-width:560px}.about-why-close{font-size:clamp(22px,2.4vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.3;color:var(--white);margin:0}.about-why .slash{color:var(--white)}.about-partners-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.about-partners-copy{text-align:left}.about-partners-copy .section-caption{margin-bottom:28px}.about-partners-copy h2{font-size:clamp(36px,4.5vw,58px);font-weight:800;letter-spacing:-.045em;line-height:1.02;color:var(--white);margin:0 0 20px}.about-partners-copy p{font-size:17px;line-height:1.65;color:#ffffff8c;margin:0;max-width:420px}.about-partners-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.about-partner-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:28px 24px;text-align:left}.about-partner-label{font-size:13px;color:#ffffff6b;margin:0 0 12px}.about-partner-name{font-size:clamp(18px,2vw,22px);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--white);margin:0}.boring-cta{height:400px;padding:0;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--bg)}#tab-about>section.boring-cta{padding:0}.boring-cta .container{width:100%}.boring-cta-h2{font-size:clamp(36px,5vw,56px);font-weight:800;letter-spacing:-.04em;line-height:1.06;color:var(--ink);margin:0 auto;max-width:900px}.boring-cta-h2 .highlight{position:relative;display:inline-block;background-image:linear-gradient(var(--yellow),var(--yellow));background-size:100% .38em;background-repeat:no-repeat;background-position:left calc(100% - .08em);padding:0 3px;margin:0 -3px}.person-photo{position:relative;aspect-ratio:1;border-radius:var(--r-sm);overflow:hidden;margin-bottom:18px}.person-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:var(--r-sm)}.person-photo--mono img{filter:grayscale(100%)}.backer-card .person-photo,.backer-card .person-photo img{border-radius:var(--r-lg)}.person-linkedin{position:absolute;left:12px;bottom:12px;width:28px;height:28px;background:#000000b8;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--white);transition:background .2s}.person-linkedin:hover{background:#0077b5}.person-name,.backer-name{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin-bottom:4px;line-height:1.3}.person-role{font-size:15px;font-weight:600;color:#444;margin-bottom:10px}.person-meta{font-size:14px;color:var(--ink-2);line-height:1.5}.person-meta+.person-meta{color:var(--ink-3)}.vc-logos-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:28px}.vc-logos-row .backer-vc{grid-column:span 1}.investors-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 24px}.backer-card{display:flex;flex-direction:column}.backer-vc .backer-name{margin-top:14px}.backer-title{font-size:14px;color:var(--ink-2);line-height:1.45}.vc-logo-card{aspect-ratio:1;border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.vc-logo-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:var(--r-lg)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:60px 0}.value-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:40px 32px}.value-ic{width:48px;height:48px;background:var(--yellow);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:20px}.value-card h4{font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1.1;margin-bottom:12px}.value-card p{font-size:14.5px;color:var(--ink-2);line-height:1.65}.partners-block{background:var(--ink);border-radius:var(--r-xl);padding:64px 56px;margin:60px 0;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.partners-block h3{font-size:clamp(32px,3.5vw,48px);font-weight:800;letter-spacing:-.04em;color:var(--white);line-height:1.04;margin-bottom:16px}.partners-block p{font-size:16px;color:#ffffff8c;line-height:1.65}.partners-table{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-lg);overflow:hidden}.partner-row{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.07)}.partner-row:last-child{border-bottom:none}.partner-label{font-size:13px;color:#ffffff6b}.partner-name{font-size:14px;font-weight:700;color:var(--white)}.contact-hero{padding:100px 0 60px}.contact-hero h1{margin-bottom:20px}.contact-hero p{font-size:19px;color:var(--ink-2);max-width:520px;line-height:1.55;margin-bottom:28px}.contact-email{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--ink);text-decoration:none;background-image:linear-gradient(#e8ff00,#e8ff00);background-size:100% calc(1lh / 3);background-repeat:no-repeat;background-position:0 100%;padding:0 3px;margin:0 -3px}.contact-email:hover{color:var(--ink-2)}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;margin:60px 0}.contact-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:52px}.contact-card h3{font-size:36px;font-weight:800;letter-spacing:-.04em;line-height:1.04;margin-bottom:14px}.contact-card>p{font-size:15px;color:var(--ink-2);margin-bottom:28px;line-height:1.6}.contact-info{display:flex;flex-direction:column;gap:0}.ci-row{display:flex;gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid var(--line)}.ci-lbl{font-size:12px;color:var(--ink-3);font-weight:600;width:110px;flex-shrink:0;text-transform:uppercase;letter-spacing:.06em}.ci-val{font-size:15px;color:var(--ink)}.form-group{display:flex;flex-direction:column;gap:6px}.form-label{font-size:13px;font-weight:600;color:var(--ink-2)}.form-input,.form-textarea,.form-select{width:100%;padding:14px 16px;background:var(--bg-off);border:1.5px solid var(--line);border-radius:var(--r-sm);font-family:var(--font);font-size:15px;color:var(--ink);outline:none;transition:border-color .2s;font-weight:500}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--ink);background:#fff}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-textarea{resize:vertical;min-height:120px}.form-submit{width:100%;padding:16px;background:var(--ink);color:var(--white);border-radius:var(--r-md);font-family:var(--font);font-size:15px;font-weight:700;letter-spacing:-.015em;cursor:pointer;transition:all .2s;border:none;margin-top:6px}.form-submit:hover{background:#333;transform:translateY(-1px);box-shadow:0 6px 20px #0003}.trust-section{padding:56px 0;border-top:1px solid var(--line)}.trust-label{text-align:center;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin-bottom:28px}.trust-logos{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.trust-logo{font-size:17px;font-weight:800;color:var(--ink-3);opacity:.45;letter-spacing:-.02em;transition:opacity .2s}.trust-logo:hover{opacity:.75}footer{padding:80px 0 40px;border-top:1px solid var(--line);background:#fff}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px}.footer-brand-name{margin-bottom:14px;display:block}.footer-brand-name .slash{color:var(--yellow-dk)}.brand-logo{display:block;width:auto;-o-object-fit:contain;object-fit:contain}.brand-logo--nav{height:26px}.brand-logo--footer{height:34px}.brand-logo--phone{height:16px;filter:brightness(0) invert(1);opacity:.95}.brand-logo--card{height:22px;filter:brightness(0) invert(1);opacity:.85}.brand-logo--plat{height:18px;filter:brightness(0) invert(1)}.footer-tagline{font-size:16px;line-height:24px;font-weight:600;color:#444;max-width:280px;margin-bottom:20px}.footer-social{display:flex;align-items:center;gap:8px;margin-bottom:20px}.footer-social-link{display:block;line-height:0;transition:opacity .2s}.footer-social-link:hover{opacity:.7}.footer-social-icon{display:block;width:40px;height:40px}.footer-stores{display:flex;gap:16px;flex-wrap:wrap}.store-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 28px;min-height:48px;background:#fff;color:var(--ink);border:1px solid #e0e0e0;border-radius:999px;transition:border-color .2s,box-shadow .2s}.store-btn:hover{border-color:#c8c8c8;box-shadow:0 2px 10px #0000000f}.store-btn:disabled{background:var(--bg-off);border-color:var(--line);color:var(--ink-3);opacity:.65;cursor:not-allowed;pointer-events:none;box-shadow:none}.store-btn:disabled .store-btn-label{color:var(--ink-3)}.store-btn:disabled .store-btn-icon{opacity:.45;filter:grayscale(1)}.store-btn-icon{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;display:block}.store-btn-label{font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1}.footer-col h5{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-weight:700;margin-bottom:18px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-col a{font-size:14px;color:var(--ink-2);transition:color .15s;font-weight:500}.footer-col a:hover{color:var(--ink)}.footer-bottom{padding-top:32px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.footer-legal{font-size:12px;color:var(--ink-3);line-height:1.7;max-width:700px}.footer-domain{font-size:12px;color:var(--ink-3);flex-shrink:0;transition:color .15s}.footer-domain:hover{color:var(--ink)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}:root{--nav-h: 64px}#tab-home{--home-ease: cubic-bezier(.22, 1, .36, 1);--home-gradient: linear-gradient(90deg, #2970FF 0%, #7A5AF8 100%);--hero-vh: 100vh}@supports (height: 100svh){#tab-home{--hero-vh: 100svh}}@supports (height: 100dvh){#tab-home{--hero-vh: 100dvh}}#tab-home .hero{background-color:#000;color:#fff;position:relative;overflow:hidden;min-height:var(--hero-vh);height:var(--hero-vh);box-sizing:border-box;padding:0;display:flex;align-items:center}#tab-home .hero>.container{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;padding-top:var(--nav-h);box-sizing:border-box}#tab-home .hero .hero-grid{width:100%;padding-bottom:0;align-items:center}#tab-home .hero .hero-h1--drama{margin-bottom:32px;align-items:flex-start;gap:.1em}#tab-home .hero .hero-h1-line--grey{font-weight:800;color:#ffffff8c}#tab-home .hero .hero-h1-line--mark,#tab-home .hero .hero-h1--drama .highlight{color:#fff}#tab-home .hero .hero-h1--drama .highlight:after{display:none}#tab-home .hero .hero-ctas{flex-direction:column;align-items:flex-start;gap:16px;justify-content:flex-start;margin-top:0}#tab-home .hero .hero-tagline{font-size:16px;line-height:24px;font-weight:600;color:#fff;margin:0;max-width:280px}#tab-home .hero .cta-primary{background:#fff;color:#1d1d1d;border:1.5px solid #ffffff;font-size:16px;line-height:24px;padding:12px 32px}#tab-home .hero .cta-primary:hover{background:#f0f0f0;border-color:#f0f0f0;color:#1d1d1d}#tab-home .hero .phone-stage{max-width:320px;margin:0 auto;justify-self:center}#tab-home .hero .app-screen{filter:drop-shadow(0 32px 64px rgba(0,0,0,.22)) drop-shadow(0 12px 28px rgba(0,0,0,.12))}#tab-home .feat-section{padding:clamp(88px,10vw,120px) 0}#tab-home .feat-row{gap:clamp(56px,8vw,96px);margin-bottom:clamp(80px,10vw,112px)}#tab-home .feat-label{margin-bottom:20px;letter-spacing:.12em}#tab-home .feat-h2{margin-bottom:20px;line-height:1.08}#tab-home .feat-body{font-size:16px;line-height:1.7;max-width:440px;font-style:italic}#tab-home .feat-checklist{gap:12px;margin-bottom:24px}#tab-home .feat-checklist li{font-size:15px}#tab-home .feat-checklist li:before{width:22px;height:22px;min-width:22px;border-radius:7px;font-size:10px}#tab-home .feat-link{font-size:14px;position:relative;border-bottom:none;padding-bottom:2px;transition:gap .22s var(--home-ease)}#tab-home .feat-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#e8ff00;transform:scaleX(0);transform-origin:left center;transition:transform 1s linear}#tab-home .feat-link:hover{gap:10px}#tab-home .feat-link:hover:after{transform:scaleX(1)}#tab-home .app-screen--md{max-width:268px;filter:drop-shadow(0 28px 56px rgba(0,0,0,.1)) drop-shadow(0 10px 20px rgba(0,0,0,.05))}#tab-home .fees-block{background:var(--ink);padding:clamp(64px,8vw,80px) clamp(40px,6vw,64px);margin:clamp(48px,6vw,72px) 0}#tab-home .fees-block h2{color:var(--white);margin-bottom:14px}#tab-home .fees-block h2 em{background:none;-webkit-text-fill-color:var(--yellow);color:var(--yellow)}#tab-home .fees-block p{color:#ffffff80;margin-bottom:44px;font-size:16px}#tab-home .fee-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:32px 20px;transition:background .25s var(--home-ease),border-color .25s}#tab-home .fee-card:hover{background:#ffffff0f;border-color:#ffffff1f}#tab-home .fee-num{background:none;-webkit-text-fill-color:var(--yellow);color:var(--yellow);font-size:clamp(44px,5vw,52px)}#tab-home .fee-lbl{color:#ffffff6b;letter-spacing:.1em}#tab-home .testimonials-section{padding:clamp(88px,10vw,120px) 0 clamp(64px,8vw,80px);background:var(--ink);color:var(--white);border-radius:0}#tab-home .testimonials-section .section-head{margin-bottom:52px}#tab-home .testimonials-section .section-head h2{color:var(--white);margin-bottom:0}#tab-home .section-head{margin-bottom:52px}#tab-home .section-head h2{line-height:1.06;margin-bottom:16px}#tab-home .section-head p{font-size:16px;line-height:1.6;color:var(--ink-3)}#tab-home .testimonials-grid{gap:24px;margin-top:0;align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}#tab-home .testimonial{display:flex;flex-direction:column;height:100%;padding:36px 32px;border-radius:var(--r-xl);box-shadow:var(--shadow-sm);transition:box-shadow .3s var(--home-ease),border-color .3s}#tab-home .testimonial:hover{transform:none;box-shadow:var(--shadow-md);border-color:var(--line-2)}#tab-home .testimonial .stars{margin-bottom:18px}#tab-home .testimonial-q{font-size:15px;line-height:1.65;flex:1;margin-bottom:0}#tab-home .t-author{margin-top:auto;padding-top:28px}#tab-home .t-avatar--photo{border:2px solid var(--line)}#tab-home .reveal{transition:opacity .8s var(--home-ease),transform .8s var(--home-ease)}.br-mobile{display:none}@media(max-width:1000px){.container{padding:0 32px}.nav-tabs{display:none}.nav-hamburger{display:flex;flex-direction:column}.nav-inner{gap:16px}.hero-grid,.feat-row,.about-mission-grid,.about-why-grid,.about-partners-grid,.contact-grid,.partners-block,.geo-section{grid-template-columns:1fr;gap:40px}.feat-row.reverse .feat-visual{order:2}.footer-grid{grid-template-columns:repeat(3,1fr);gap:32px 24px}.footer-grid>:first-child{grid-column:1 / -1}.fees-grid,.values-grid{grid-template-columns:1fr 1fr}.testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#tab-home .testimonials-grid{gap:16px}#tab-home .testimonial{padding:28px 20px}#tab-home .testimonial-q{font-size:14px;line-height:1.55}#tab-home .t-author{padding-top:20px}.team-grid{grid-template-columns:repeat(2,1fr)}.about-builders .team-grid{grid-template-columns:repeat(3,1fr);gap:20px}.vc-logos-row,.investors-grid{grid-template-columns:repeat(2,1fr)}.how-steps,.receive-how-steps{grid-template-columns:1fr}.spend-features-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}.spend-feature:nth-child(-n+3),.spend-feature:nth-child(4),.spend-feature:nth-child(5){grid-column:auto}.spend-feature:nth-child(5){grid-column:1 / -1;max-width:360px;justify-self:center}.calc-section,.how-section,.feat-section,.testimonials-section,.send-cta,.receive-cta,.spend-features,.faq-section,.spend-subscriptions,#tab-about>section{padding:72px 0}#tab-about>section.about-hero{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);padding:64px 0;display:flex;align-items:center}#tab-about>section.boring-cta{padding:0}.contact-hero{padding:72px 0 48px}.section-head{margin-bottom:44px}#tab-home .hero{min-height:auto;height:auto;padding:56px 0 72px}#tab-home .hero .hero-grid{gap:40px}#tab-home .feat-section{padding:72px 0}#tab-home .feat-row{margin-bottom:72px;gap:40px}#tab-send .hero,#tab-spend .hero,#tab-receive .hero{padding-top:56px}#tab-send .hero .hero-grid,#tab-spend .hero .hero-grid,#tab-receive .hero .hero-grid{padding-bottom:56px;gap:40px}.hero-h3{font-size:20px;max-width:none}.hero-lede{margin-bottom:0;max-width:none}.compare-deals-title{font-size:22px}.compare-table-head{padding:20px 16px 16px}.compare-table th,.compare-table td{padding:14px 16px}.compare-table th:last-child,.compare-table td:last-child{padding-right:16px}.compare-footer{padding:16px}.recv-amount{font-size:16px}.plat-logo{width:36px;height:36px;font-size:12px}.plat-logo.t{font-size:8px}.phone-stage .float-card.fc-1{left:-20px}.phone-stage .float-card.fc-2{right:-10px}.hero-grid .phone-stage,#tab-home .hero .phone-stage,.app-screen{max-width:280px}.send-cta-h2,.receive-cta-h2,.boring-cta-h2{font-size:clamp(28px,5vw,44px)}.boring-cta{height:320px}.about-why-grid,.about-partners-grid{gap:48px}.about-why-copy,.about-partners-copy{text-align:center}.about-why-copy .section-caption,.about-partners-copy .section-caption{justify-content:center}.about-why-body,.about-partners-copy p,.about-why-mark{margin-inline:auto}.btn-download{font-size:12px;padding:8px 14px}.spend-feature-desc{max-width:none}}@media(max-width:760px){.about-builders .team-grid{grid-template-columns:1fr;max-width:320px;margin-inline:auto}}@media(max-width:680px){.container{padding:0 20px}.nav-right .btn-download{display:inline-block;font-size:11px;padding:7px 10px;white-space:nowrap;letter-spacing:-.02em}.nav-inner{gap:10px}.fees-grid,.testimonials-grid,.values-grid,.team-grid,.about-builders .team-grid{grid-template-columns:1fr}.about-builders .team-grid{max-width:320px;margin-inline:auto}.vc-logos-row,.investors-grid{grid-template-columns:repeat(2,1fr);gap:20px 16px}.about-partners-cards{grid-template-columns:1fr}.about-section-title{margin-bottom:28px}.footer-grid{grid-template-columns:repeat(3,1fr);gap:24px 16px}.footer-grid>:first-child{grid-column:1 / -1}footer{padding:56px 0 32px}.calc-section,.how-section,.feat-section,.testimonials-section,.send-cta,.receive-cta,.spend-features,.faq-section,.spend-subscriptions,#tab-about>section{padding:64px 0}#tab-about>section.about-hero{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);padding:48px 0;display:flex;align-items:center}.contact-hero{padding:64px 0 40px}.section-head{margin-bottom:36px}.section-caption{font-size:16px;margin-bottom:16px}.section-head h2,.about-builders-intro h1{font-size:clamp(28px,8vw,40px)}#tab-home .hero{padding:40px 0 56px}#tab-home .feat-section{padding:64px 0}#tab-home .feat-row{margin-bottom:56px}#tab-home .testimonials-section{padding:64px 0 48px}#tab-home .testimonials-grid{grid-template-columns:1fr;gap:16px}#tab-home .fees-block{padding:40px 24px;margin:40px 0}#tab-home .testimonial{padding:28px 24px;height:auto}#tab-home .testimonial-q{font-size:15px;line-height:1.65}#tab-home .t-author{padding-top:28px}#tab-send .hero,#tab-spend .hero,#tab-receive .hero{padding-top:40px}#tab-send .hero .hero-grid,#tab-spend .hero .hero-grid,#tab-receive .hero .hero-grid{padding-bottom:40px;gap:32px}h1.hero-h1,.about-hero h1,.contact-hero h1{font-size:clamp(28px,8vw,40px);margin-bottom:16px}.hero-h3{font-size:17px;line-height:1.45;margin-bottom:12px}.br-mobile{display:block}.hero-lede{font-size:16px}.hero-grid .phone-stage,#tab-home .hero .phone-stage{max-width:240px}.hero-grid .phone-stage:has(.send-screen-widget),.hero-grid .phone-stage:has(.send-feature-widget),#tab-home .hero .phone-stage:has(.send-screen-widget){width:100%;max-width:min(320px,calc(100vw - 40px))}.app-screen:not(.send-screen-widget):not(.send-feature-widget){max-width:240px}.feat-visual .phone-stage{max-width:220px}#tab-spend .phone-stage:has(>video.app-screen),#tab-spend video.app-screen{border-radius:44px}#tab-home .feat-row.reverse video.app-screen{border-radius:40px}.compare-deals-title{font-size:20px}.compare-table th{font-size:10px;padding:12px}.compare-table td{padding:14px 12px;font-size:13px}.compare-table th:first-child{padding-left:14px}.compare-table th:last-child,.compare-table td:last-child{padding-right:12px}.platform-cell{min-width:0;gap:10px}.platform-meta{flex-direction:column;align-items:flex-start;gap:2px}.platform-name{font-size:14px}.recv-amount,.recv-amount--best{font-size:15px}.compare-footer-text{font-size:13px}.how-step,.receive-how-step{padding:24px 20px}.boring-cta{height:auto;min-height:280px;padding:64px 0}.boring-cta-h2{font-size:clamp(26px,7vw,36px)}.fees-block{padding:40px 24px;margin:40px 0}.about-mission-grid{padding:36px 24px;gap:40px}.contact-card{padding:32px 24px}.partners-block{padding:36px 24px}.form-row{grid-template-columns:1fr}.contact-email{font-size:clamp(18px,5vw,24px);word-break:break-word}.person-linkedin{width:36px;height:36px;left:10px;bottom:10px}.person-name,.backer-name{font-size:16px}.person-role{font-size:14px}.person-meta{font-size:13px}.about-team-photo{margin-bottom:24px}.about-team-desc{font-size:16px}.spend-subs-pill{padding:12px 22px;font-size:13px}.spend-subs-marquee{margin-top:36px}.hero-ctas{width:100%}.hero-ctas .cta-primary{width:100%;justify-content:center}#tab-home .hero .cta-primary{width:auto}.spend-features-grid{grid-template-columns:1fr;gap:32px}.spend-feature:nth-child(-n+3),.spend-feature:nth-child(4),.spend-feature:nth-child(5){grid-column:auto;max-width:none;justify-self:stretch}.spend-features-note{margin-top:40px;font-size:12px}.feat-h2{font-size:clamp(26px,7vw,36px)}.faq-row{padding:20px 0;gap:14px}.faq-question{font-size:17px}.faq-toggle{width:36px;height:36px;font-size:18px}.faq-answer{padding-bottom:20px}.faq-answer p{font-size:15px}.contact-hero p{font-size:16px;max-width:none}.footer-bottom{flex-direction:column;gap:12px}.footer-tagline{max-width:none}.footer-grid{margin-bottom:40px}.footer-col h5{margin-bottom:14px}.footer-col ul{gap:10px}.footer-col a{font-size:13px}.footer-stores{flex-wrap:nowrap;gap:10px}.store-btn{flex:1;padding:10px 12px;min-height:44px;gap:8px}.store-btn-label{font-size:14px}.about-why-headline,.about-why-close{font-size:clamp(18px,5vw,24px)}.about-partners-copy h2{font-size:clamp(28px,8vw,40px)}.calc-card-wrap{border-radius:14px}.receive-how-title{font-size:16px}.how-step-title{font-size:17px}}.mobile-menu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:200;padding:calc(80px + env(safe-area-inset-top,0px)) 20px calc(40px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:6px;animation:slideIn .3s var(--ease)}.mobile-menu.open{display:flex}body.menu-open{overflow:hidden}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.mobile-menu-close{position:absolute;top:20px;right:20px;width:44px;height:44px;background:var(--bg-card);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;border:none}.mobile-tab{padding:16px 18px;border-radius:var(--r-md);font-size:18px;font-weight:700;color:var(--ink-2);cursor:pointer;transition:all .2s;text-align:left;border:none;background:none;width:100%}.mobile-tab:hover,.mobile-tab.active{background:var(--bg-card);color:var(--ink)}.mobile-menu .cta-primary,.mobile-menu .mobile-menu-cta{display:block;width:100%;text-align:center;margin-top:16px;gap:0}.mobile-menu-cta-label,.btn-download-label{white-space:nowrap}.mobile-menu-cta .slash{color:inherit}.nav-tabs a.nav-tab,.mobile-menu a.mobile-tab{text-decoration:none;display:inline-block}a.btn-download,button.btn-download,a.cta-primary,button.cta-primary,.mobile-menu a.cta-primary,.mobile-menu button.cta-primary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.nav-hamburger{border:none;background:none}body.modal-open{overflow:hidden}.coming-soon-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s}.coming-soon-overlay.is-open{opacity:1;visibility:visible}.coming-soon-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.coming-soon-card{position:relative;width:100%;max-width:400px;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--bg);border-radius:32px;padding:40px 32px 36px;box-shadow:var(--shadow-xl);text-align:center;transform:translateY(12px) scale(.98);transition:transform .35s var(--ease)}.coming-soon-overlay.is-open .coming-soon-card{transform:translateY(0) scale(1)}.coming-soon-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--bg);color:var(--ink-3);font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s}.coming-soon-close:hover{border-color:var(--line-2);color:var(--ink)}.coming-soon-logo{display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.coming-soon-logo-img{height:52px;width:auto;display:block}.coming-soon-title{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink-2);margin:0 0 28px;line-height:1.4}.coming-soon-stores{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.coming-soon-stores .store-btn{width:100%}@media(max-width:480px){.coming-soon-card{padding:32px 24px 28px}}.onboarding-page{padding:80px 0 100px;min-height:calc(100vh - 64px);background:var(--bg-off)}.onboarding-card{max-width:520px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:48px;box-shadow:var(--shadow-md)}.onboarding-progress{display:flex;gap:8px;margin-bottom:32px}.onboarding-progress-step{flex:1;height:4px;border-radius:2px;background:var(--line)}.onboarding-progress-step.is-active,.onboarding-progress-step.is-complete{background:var(--ink)}.onboarding-title{font-size:clamp(28px,4vw,36px);font-weight:800;letter-spacing:-.04em;margin-bottom:8px}.onboarding-subtitle{font-size:16px;color:var(--ink-2);margin-bottom:32px;line-height:1.5}.onboarding-form{display:flex;flex-direction:column;gap:18px}.onboarding-error{font-size:13px;color:#dc2626;margin-top:4px}.onboarding-actions{display:flex;gap:12px;margin-top:8px}.onboarding-actions .form-submit{flex:1}.onboarding-actions .cta-secondary{flex:1;justify-content:center}.onboarding-success{text-align:center;padding:24px 0}.onboarding-success-icon{width:64px;height:64px;border-radius:50%;background:var(--green-bg);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;margin:0 auto 24px}.use-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.use-case-option{padding:16px;border:1.5px solid var(--line);border-radius:var(--r-md);text-align:center;cursor:pointer;transition:all .2s;font-size:14px;font-weight:600;color:var(--ink-2)}.use-case-option:hover{border-color:var(--ink-3)}.use-case-option.is-selected{border-color:var(--ink);background:var(--bg-off);color:var(--ink)}@media(max-width:680px){.onboarding-card{padding:32px 24px}.use-case-grid{grid-template-columns:1fr}}.legal-page{background:var(--bg);color:var(--ink);min-height:100vh}.legal-nav{position:sticky;top:0;z-index:90;background:#fffffff5;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid var(--line)}.legal-nav .nav-inner{height:64px}.legal-back-link{font-size:13.5px;font-weight:600;color:var(--ink-2);text-decoration:none;transition:color .2s}.legal-back-link:hover{color:var(--ink)}.legal-main{padding:56px 0 96px}.legal-doc{max-width:760px;margin:0 auto}.legal-doc h1{font-size:clamp(32px,5vw,44px);font-weight:800;letter-spacing:-.04em;line-height:1.08;margin:0 0 12px}.legal-doc .legal-updated{font-size:14px;color:var(--ink-3);margin:0 0 40px}.legal-doc h2{font-size:clamp(20px,3vw,26px);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:48px 0 16px;color:var(--ink)}.legal-doc h3{font-size:17px;font-weight:700;letter-spacing:-.02em;margin:28px 0 10px;color:var(--ink)}.legal-doc p,.legal-doc li{font-size:15px;line-height:1.7;color:var(--ink-2)}.legal-doc p{margin:0 0 16px}.legal-doc ul,.legal-doc ol{margin:0 0 16px;padding-left:1.25rem}.legal-doc li+li{margin-top:8px}.legal-doc a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.legal-doc a:hover{color:var(--ink-2)}.legal-callout{margin:24px 0;padding:20px 22px;background:var(--bg-off);border:1px solid var(--line);border-radius:var(--r-md);font-size:14px;font-weight:600;line-height:1.65;color:var(--ink)}.legal-table-wrap{overflow-x:auto;margin:20px 0 24px;border:1px solid var(--line);border-radius:var(--r-md)}.legal-table{width:100%;min-width:640px;border-collapse:collapse;font-size:13px;line-height:1.55}.legal-table th,.legal-table td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-2)}.legal-table th{background:var(--bg-off);font-weight:700;color:var(--ink);font-size:12px;letter-spacing:.02em;text-transform:uppercase}.legal-table tr:last-child td{border-bottom:none}.legal-table td strong{color:var(--ink);font-weight:700}@media(max-width:680px){.legal-main{padding:40px 0 72px}.legal-doc h2{margin-top:36px}}.refer-page{background:var(--bg)}.refer-nav{position:sticky;top:0;z-index:90;background:#ffffffeb;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid var(--line)}.refer-nav .nav-inner{height:64px}.refer-main{min-height:calc(100vh - 64px);display:flex;align-items:center;padding:56px 0 80px}.refer-form-container{width:100%;max-width:560px;margin:0 auto;animation:referSlideUp .5s var(--ease) both}.refer-form-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:48px 56px 56px}.refer-form-card .refer-actions{margin-top:36px}@keyframes referSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.refer-progress{margin-bottom:48px}.refer-progress-steps{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.refer-progress-step{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0}.refer-step-circle{width:40px;height:40px;border-radius:50%;background:var(--bg-card);border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--ink-3);margin-bottom:8px;transition:all .25s var(--ease)}.refer-step-circle.active{background:var(--ink);border-color:var(--ink);color:var(--white);box-shadow:0 4px 14px #0000001f}.refer-step-circle.completed{background:var(--ink);border-color:var(--ink);color:var(--white)}.refer-step-label{font-size:10px;font-weight:600;color:var(--ink-3);text-align:center;letter-spacing:.02em;line-height:1.25;max-width:92px}.refer-section{display:none;animation:referFadeIn .35s var(--ease) both}.refer-section.active{display:block}@keyframes referFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.refer-title{font-size:clamp(28px,4vw,36px);font-weight:800;letter-spacing:-.04em;line-height:1.08;color:var(--ink);margin-bottom:12px}.refer-section[data-section="1"] .refer-title{margin-bottom:12px}.refer-title .highlight{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:linear-gradient(transparent calc(100% - .28em),var(--yellow) calc(100% - .28em));background-size:100% 100%;padding:0 2px;margin:0 -2px}.refer-subtitle .highlight{position:relative;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;isolation:isolate}.refer-subtitle .highlight:after{content:"";position:absolute;left:-3px;right:-3px;bottom:.1em;height:.24em;background:var(--yellow);border-radius:1px;z-index:-1}.refer-subtitle{font-size:16px;line-height:1.55;color:var(--ink-2);margin-bottom:36px;max-width:480px}.refer-field{margin-bottom:24px}.refer-label{display:block;font-size:14px;font-weight:600;color:var(--ink);margin-bottom:8px;letter-spacing:-.01em}.refer-input{width:100%;padding:14px 16px;border:1.5px solid var(--line);border-radius:var(--r-sm);font-size:16px;color:var(--ink);background:var(--white);transition:border-color .2s,box-shadow .2s}.refer-input::-moz-placeholder{color:var(--ink-3)}.refer-input::placeholder{color:var(--ink-3)}.refer-input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #1d1d1d0f}.refer-phone-row{display:flex;align-items:stretch;gap:10px}.refer-country-select{position:relative;flex-shrink:0}.refer-country-trigger{display:inline-flex;align-items:center;gap:8px;height:100%;padding:0 12px 0 14px;background:var(--bg-card);border:1.5px solid var(--line);border-radius:var(--r-sm);font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;font-family:inherit;transition:border-color .2s,box-shadow .2s}.refer-country-trigger:hover,.refer-country-trigger[aria-expanded=true]{border-color:var(--ink-3)}.refer-country-trigger:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #1d1d1d0f}.refer-country-dial{white-space:nowrap}.refer-country-chevron{display:block;width:20px;height:20px;flex-shrink:0;transition:transform .2s var(--ease)}.refer-country-trigger[aria-expanded=true] .refer-country-chevron{transform:rotate(180deg)}.refer-country-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-lg);list-style:none;padding:6px;margin:0;z-index:120}.refer-country-menu[hidden]{display:none}.refer-country-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--ink);text-align:left;cursor:pointer;transition:background .15s}.refer-country-option:hover:not(:disabled){background:var(--bg-off)}.refer-country-option.is-selected:not(:disabled){background:var(--bg-off);font-weight:600}.refer-country-option.is-disabled,.refer-country-option:disabled{opacity:.45;cursor:not-allowed}.refer-country-option-label{flex:1}.refer-country-option-dial{color:var(--ink-3);font-weight:600;font-size:13px}.refer-country-flag{width:22px;height:22px;-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0}.refer-error{display:none;font-size:13px;color:#dc2626;margin-top:8px}.refer-error.is-visible{display:block}.refer-terms-error{min-height:0}.refer-gift-box{background:var(--bg-off);border-left:3px solid var(--yellow);border-radius:var(--r-sm);padding:18px 20px;margin-top:8px}.refer-gift-box p{font-size:15px;line-height:1.55;color:var(--ink-2)}.refer-gift-box p+p{margin-top:8px}.refer-gift-amount{color:var(--ink)}.refer-gift-note{font-size:14px!important;color:var(--ink-3)!important}.refer-info-box{background:var(--bg-off);border-radius:var(--r-sm);padding:16px 18px;font-size:14px;line-height:1.55;color:var(--ink-2)}.refer-resend-countdown,.refer-resend-ready{margin:0}.refer-text-btn{background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.refer-check{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;font-size:14px;line-height:1.45;color:var(--ink-2);cursor:pointer}.refer-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;margin-top:2px;flex-shrink:0;border:1.5px solid var(--line-2);border-radius:4px;background:var(--white);cursor:pointer;position:relative;box-sizing:border-box;transition:border-color .15s,background-color .15s,box-shadow .15s}.refer-check input:checked{background-color:var(--ink);border-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.6' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:11px 9px}.refer-check input:focus{outline:none}.refer-check input:focus-visible{box-shadow:0 0 0 3px var(--white),0 0 0 5px #2970ff}.refer-check a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.refer-check a:hover{color:var(--ink-2)}.refer-actions{display:grid;grid-template-columns:1fr;gap:12px;margin-top:48px}.refer-actions:has(.refer-btn-back.visible){grid-template-columns:repeat(2,minmax(0,1fr))}.refer-btn{width:100%;min-height:52px;padding:16px 24px;border-radius:var(--r-pill);font-size:15px;font-weight:700;letter-spacing:-.02em;transition:all .2s var(--ease);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.refer-actions .cta-primary.refer-btn-continue{width:100%;padding:16px 24px}.refer-btn-back{display:none;background:var(--bg-card);color:var(--ink);border:1.5px solid var(--line)}.refer-btn-back.visible{display:inline-flex}.refer-btn-back:hover{background:var(--bg-off);border-color:var(--line-2)}.refer-success{text-align:center}.refer-success-lottie{width:140px;height:140px;margin:0 auto 24px;position:relative;overflow:visible}.refer-success-lottie svg{width:100%!important;height:100%!important;display:block}.refer-success-lottie.is-fallback:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ink);color:var(--white);font-size:32px;font-weight:800}.refer-success-title{font-size:clamp(24px,3.5vw,30px);font-weight:800;letter-spacing:-.035em;line-height:1.15;color:var(--ink);margin-bottom:10px}.refer-success-title .highlight{position:relative;display:inline;isolation:isolate}.refer-success-title .highlight:after{content:"";position:absolute;left:-3px;right:-3px;bottom:.08em;height:.28em;background:var(--yellow);border-radius:1px;z-index:-1}.refer-success-text{font-size:16px;color:var(--ink-2);margin-bottom:28px}.refer-gift-card{background:var(--bg-off);border:1px solid var(--line);border-radius:var(--r-md);padding:28px 24px;margin-bottom:28px}.refer-gift-card-label{font-size:14px;font-weight:600;color:var(--ink-3);margin-bottom:6px}.refer-gift-card-value{font-size:40px;font-weight:800;letter-spacing:-.04em;color:var(--ink);margin-bottom:4px}.refer-gift-card-sub{font-size:13px;color:var(--ink-3);line-height:1.45}.refer-store-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:680px){.refer-main{min-height:0;padding:64px 0;align-items:flex-start}.refer-form-card{padding:28px 22px 32px;border-radius:var(--r-md);box-shadow:var(--shadow-md)}.refer-form-card .refer-actions{margin-top:28px}.refer-progress{margin-bottom:28px}.refer-step-circle{width:34px;height:34px;font-size:12px}.refer-step-label{font-size:9px;max-width:88px}.refer-subtitle{font-size:15px;margin-bottom:28px}.refer-actions{grid-template-columns:1fr;margin-top:36px}.refer-actions:has(.refer-btn-back.visible){grid-template-columns:1fr}.refer-store-btns{flex-direction:column;align-items:stretch}.refer-store-btns .store-btn{justify-content:center}}.send-screen-widget{width:100%;max-width:320px;flex-shrink:0}.send-screen-widget__frame{background:#000;border-radius:52px;padding:10px;box-shadow:0 32px 64px #00000038,0 12px 28px #0000001f}.send-screen-widget__device{position:relative;background:#fff;border-radius:42px;padding:8px 22px 16px;min-height:620px;display:flex;flex-direction:column;overflow:hidden}.send-screen-widget__notch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:96px;height:28px;background:#000;border-radius:20px;z-index:5}.send-screen-widget__status{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 0 4px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:#1d1d1d}.send-screen-widget__status-time{flex-shrink:0}.send-screen-widget__status-icons{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:#1d1d1d;flex-shrink:0}.send-screen-widget__icon-signal{width:17px;height:11px}.send-screen-widget__icon-wifi{width:15px;height:11px}.send-screen-widget__icon-battery{width:24px;height:11px}.send-screen-widget__header{display:flex;align-items:center;justify-content:space-between;margin:10px 0 32px;gap:12px}.send-screen-widget__user{display:flex;align-items:center;gap:10px;min-width:0}.send-screen-widget__avatar{width:36px;height:36px;border-radius:50%;background:#f0f0f0;color:#8a8a8a;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;flex-shrink:0}.send-screen-widget__greeting{font-size:16px;font-weight:600;color:#1d1d1d;letter-spacing:-.01em}.send-screen-widget__wallet{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid #e3e3e8;font-size:14px;font-weight:600;flex-shrink:0}.send-screen-widget__wallet-icon{display:inline-flex;align-items:center;justify-content:center;color:#4f6df5;line-height:1}.send-screen-widget__wallet-balance{color:#4f6df5}.send-screen-widget__amounts{margin-bottom:20px}.send-screen-widget__amount-block+.send-screen-widget__amount-block{margin-top:4px}.send-screen-widget__label{display:block;font-size:14px;line-height:1.2;color:#8f8f96;margin-bottom:12px}.send-screen-widget__amount-line{display:flex;align-items:center;justify-content:space-between;gap:16px}.send-screen-widget__currency-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:4px 10px 4px 4px;border-radius:999px;background:#f3f3f5}.send-screen-widget__flag-wrap{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;overflow:hidden;flex-shrink:0;background:#fff}.send-screen-widget__code{font-size:14px;font-weight:600;color:#1d1d1d;letter-spacing:-.01em}.send-screen-widget__value{margin:0;font-size:38px;font-weight:700;line-height:1;letter-spacing:-.03em;color:#1d1d1d;text-align:right;flex-shrink:0}.send-screen-widget__value-input{field-sizing:content;width:auto;max-width:calc(100% - 85px);min-width:3ch;flex:0 1 auto;padding:0;border:none;background:transparent;font-family:inherit;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.send-screen-widget__value.send-screen-widget__value-input{flex-shrink:1;min-width:0}.send-screen-widget__value-input:focus{outline:none}.send-screen-widget__value-input::-webkit-outer-spin-button,.send-screen-widget__value-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.send-screen-widget__value--loading{opacity:.35}.send-screen-widget__divider{height:1px;margin:22px 0;background:repeating-linear-gradient(90deg,#d6d6dc 0 4px,transparent 4px 8px)}.send-screen-widget__compare{background:#fff;border:1px solid #e8e8ec;border-radius:18px;padding:16px 16px 0;margin-bottom:12px}.send-screen-widget__compare-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.send-screen-widget__savings{font-size:12px;font-weight:600;color:#17803d;line-height:1.25}.send-screen-widget__savings--loading{color:#9a9a9a}.send-screen-widget__rate-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:#fff;border:1px solid #e8e8ec;font-size:14px;font-weight:600;color:#1d1d1d;white-space:nowrap;flex-shrink:0}.send-screen-widget__rate-icon{display:block;width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.send-screen-widget__compare-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:0;padding:14px 0 12px;border:none;border-top:1px solid #efeff2;background:transparent;font:inherit;font-size:15px;font-weight:500;color:#7a7a82;text-align:left;cursor:pointer}.send-screen-widget__compare-toggle:disabled{cursor:default;opacity:.7}.send-screen-widget__compare-toggle-end{display:inline-flex;align-items:center;gap:8px;color:#666}.send-screen-widget__compare-preview{display:inline-flex;align-items:center;gap:6px;font-weight:500}.send-screen-widget__compare-chevron{width:16px;height:16px;color:#8a8a8a;transition:transform .2s ease}.send-screen-widget__compare-chevron--open{transform:rotate(90deg)}.send-screen-widget__updated{margin:0 0 20px;font-size:12px;line-height:1.4;color:#9a9a9a;text-align:center}.send-screen-widget__updated--loading{opacity:.6}.send-screen-widget__cta{margin-top:auto;display:block;width:100%;border:none;border-radius:999px;padding:13px 18px;background:#2d2d2d;color:#fff;font:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s ease}.send-screen-widget__cta:hover{background:#1d1d1d}.send-screen-widget__home-indicator{width:108px;height:4px;border-radius:999px;background:#1d1d1d;margin:12px auto 2px}@media(max-width:768px){.send-screen-widget{width:min(320px,calc(100vw - 40px));max-width:min(320px,calc(100vw - 40px))}.send-screen-widget__frame{border-radius:46px;padding:9px}.send-screen-widget__notch{width:84px;height:24px}.send-screen-widget__device{min-height:560px;border-radius:38px;padding:6px 18px 14px}.send-screen-widget__value{font-size:32px}}@media(max-width:480px){.send-screen-widget{width:min(320px,calc(100vw - 40px));max-width:min(320px,calc(100vw - 40px))}.send-screen-widget__frame{border-radius:40px;padding:8px}.send-screen-widget__device{min-height:530px;padding:0 14px 12px}.send-screen-widget__value{font-size:28px}.send-screen-widget__savings{font-size:11px}.send-screen-widget__compare-row{flex-direction:column;align-items:flex-start}}.send-feature-widget{width:100%;max-width:320px;flex-shrink:0}.send-feature-widget__device{position:relative;background:#fff;border-radius:42px;padding:8px 20px 10px;min-height:700px;display:flex;flex-direction:column;overflow:hidden}.send-feature-widget__nav{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;margin:2px 0 16px}.send-feature-widget__nav-back{display:inline-flex;align-items:center;justify-content:flex-start;width:28px;height:28px;color:#1d1d1d}.send-feature-widget__nav-back svg{width:20px;height:20px}.send-feature-widget__nav-title{margin:0;font-size:16px;font-weight:600;letter-spacing:-.02em;text-align:center;color:#1d1d1d}.send-feature-widget__nav-spacer{width:28px;height:28px}.send-feature-widget__main{display:flex;flex-direction:column;gap:8px}.send-feature-widget__card{background:#fff;border:1px solid #ebebef;border-radius:16px;overflow:hidden}.send-feature-widget__amounts{margin-bottom:0;padding:16px 14px}.send-feature-widget__divider{margin:14px 0}.send-feature-widget .send-screen-widget__label{font-size:13px;margin-bottom:10px;color:#9b9ba3}.send-feature-widget .send-screen-widget__amount-block+.send-screen-widget__amount-block{margin-top:2px}.send-feature-widget .send-screen-widget__currency-chip{padding:3px 9px 3px 3px;background:#f3f3f5}.send-feature-widget .send-screen-widget__flag-wrap{width:20px;height:20px;font-size:12px}.send-feature-widget .send-screen-widget__code{font-size:13px;font-weight:600}.send-feature-widget .send-screen-widget__value{font-size:34px;font-weight:700;letter-spacing:-.035em}.send-feature-widget .send-screen-widget__value-input{max-width:calc(100% - 80px)}.send-feature-widget__panel{background:#fff;border:1px solid #ebebef;border-radius:16px;padding:12px 14px}.send-feature-widget__info-row{display:flex;align-items:center;gap:10px}.send-feature-widget__info-icon{flex-shrink:0}.send-feature-widget__info-copy{flex:1;min-width:0}.send-feature-widget__info-label{display:block;font-size:12px;line-height:1.2;color:#9b9ba3;margin-bottom:2px}.send-feature-widget__info-value{display:block;font-size:14px;font-weight:600;line-height:1.3;color:#1d1d1d;letter-spacing:-.015em}.send-feature-widget__bolt-icon{width:38px;height:38px;border-radius:11px;background:#4f6df5;color:#fff;display:inline-flex;align-items:center;justify-content:center}.send-feature-widget__bolt-icon svg{width:17px;height:17px}.send-feature-widget__sbi-icon{width:38px;height:38px;border-radius:11px;background:linear-gradient(145deg,#4a28a0,#7a4fd8);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;letter-spacing:.04em}.send-feature-widget__row-chevron{width:14px;height:14px;color:#9b9ba3;flex-shrink:0}.send-feature-widget__footer{margin-top:auto;padding-top:14px}.send-feature-widget__bank-row{display:flex;align-items:center;gap:8px;padding:12px 0;border-top:1px solid #ebebef}.send-feature-widget__chase-icon{width:28px;height:28px;flex-shrink:0;display:block}.send-feature-widget__bank-copy{flex:1;min-width:0}.send-feature-widget__bank-copy .send-feature-widget__info-label{font-size:11px;margin-bottom:1px}.send-feature-widget__bank-copy .send-feature-widget__info-value{font-size:12px;font-weight:600;line-height:1.25}.send-feature-widget__bank-change{font-size:12px;font-weight:600;color:#4f6df5;white-space:nowrap}.send-feature-widget__swipe{width:100%;margin-bottom:4px}.send-feature-widget__swipe-track{position:relative;height:40px;border-radius:999px;background:#ebebed;overflow:hidden}.send-feature-widget__swipe-fill{position:absolute;top:0;left:0;height:100%;border-radius:999px;background:#e8ff00;z-index:0;pointer-events:none}.send-feature-widget__swipe-fill--complete{background:#e8ff00}.send-feature-widget__swipe-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#1d1d1d;letter-spacing:-.02em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.send-feature-widget__swipe-thumb{position:absolute;top:2px;left:2px;height:calc(100% - 4px);width:auto;aspect-ratio:1;border:none;border-radius:50%;background:#e8ff00;color:#1d1d1d;display:inline-flex;align-items:center;justify-content:center;cursor:grab;touch-action:none;padding:0;z-index:2;box-shadow:0 1px 2px #00000014}.send-feature-widget__swipe-thumb:active{cursor:grabbing}.send-feature-widget__swipe-thumb:disabled{cursor:default}.send-feature-widget__swipe-thumb svg{width:40%;height:40%}.send-feature-widget .send-screen-widget__home-indicator{margin-top:4px}@media(max-width:768px){.send-feature-widget{width:min(320px,calc(100vw - 40px));max-width:min(320px,calc(100vw - 40px))}.send-feature-widget__device{min-height:660px;padding-inline:18px}.send-feature-widget .send-screen-widget__value{font-size:30px}.send-feature-widget__swipe-track{height:38px}.send-feature-widget__swipe-label{font-size:12px}}@media(max-width:480px){.send-feature-widget{width:min(320px,calc(100vw - 40px));max-width:min(320px,calc(100vw - 40px))}.send-feature-widget__device{min-height:620px;padding-inline:16px}.send-feature-widget .send-screen-widget__value{font-size:26px}.send-feature-widget__nav-title{font-size:15px}.send-feature-widget__swipe-track{height:36px}.send-feature-widget__swipe-label{font-size:11px}}
