@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Instrument+Sans:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap");:root{--paper:#f0efe8;--ink:#11130f;--muted:#6d7068;--line:rgba(17,19,15,.16);--acid:#d8ff3e;--orange:#ff6339;--forest:#193b2d;font-family:Instrument Sans,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);overflow-x:hidden}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.intro{position:fixed;inset:0;z-index:1000;background:var(--ink);color:var(--paper);display:grid;place-items:center}.intro-inner{width:min(760px,82vw)}.intro-word{display:flex;justify-content:center;overflow:hidden;font-size:clamp(3rem,12vw,8.5rem);font-weight:600;letter-spacing:-.09em}.intro-word span{display:block}.intro-word .intro-accent{color:var(--acid);margin:0 .06em}.intro-bottom{display:flex;align-items:center;gap:24px;font:400 11px DM Mono}.intro-line{height:1px;flex:1 1;background:var(--paper);transform:scaleX(0);transform-origin:left}.site-header{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 3.2vw;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(240,239,232,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.logo{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;letter-spacing:-.05em}.logo-dot{color:var(--orange);margin:0 2px}.logo-mark{width:25px;height:21px;display:flex;align-items:flex-end;gap:2px}.logo-mark i{display:block;width:5px;border:1.5px solid;border-radius:50% 50% 0 0;border-bottom:0}.logo-mark i:first-child{height:9px}.logo-mark i:nth-child(2){height:15px}.logo-mark i:nth-child(3){height:21px}.site-header nav{display:flex;font:400 9px DM Mono;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line);padding:3px}.site-header nav a{min-height:38px;padding:0 14px;display:flex;align-items:center;gap:7px;border-right:1px solid var(--line);transition:background .25s,color .25s}.site-header nav a:last-child{border-right:0}.header-cta,.site-header nav a:hover{background:var(--ink);color:white}.header-cta{border:0;padding:13px 18px;display:flex;align-items:center;gap:20px;font-size:12px}.menu-button{display:none;border:0;background:transparent}.mobile-menu{position:fixed;inset:0;background:var(--acid);z-index:100;display:flex;flex-direction:column;justify-content:center;padding:8vw;gap:20px;font-size:9vw;letter-spacing:-.07em}.mobile-menu button{position:absolute;top:24px;right:24px;border:0;background:transparent}.login-root{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) 430px;background:var(--paper)}.login-panel{padding:clamp(28px,5vw,72px);display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--ink)}.login-brand{gap:10px;font-size:15px;font-weight:700;letter-spacing:-.05em}.login-brand,.login-eyebrow{display:inline-flex;align-items:center}.login-eyebrow{gap:8px;font:400 8px DM Mono;letter-spacing:.1em}.login-panel h1{max-width:760px;margin:24px 0 14px;font-size:clamp(3.4rem,7vw,7.5rem);line-height:.86;letter-spacing:-.085em;font-weight:500}.login-panel p{max-width:410px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.login-form{width:min(100%,520px);display:grid;grid-gap:14px;gap:14px}.login-mode-switch{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink);padding:3px}.login-mode-switch button{min-height:42px;border:0;background:transparent;color:var(--ink)}.login-mode-switch button.active{background:var(--ink);color:white}.login-form label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:10px;font-weight:700}.login-form input[type=email],.login-form input[type=password],.login-form input[type=text]{height:52px;border:1px solid var(--ink);border-radius:0;background:#fbfaf5;padding:0 14px;color:var(--ink)}.login-form>button{height:52px;border:1px solid var(--ink);background:var(--ink);color:white;font-size:11px;font-weight:700}.login-form>button:disabled{opacity:.6;cursor:not-allowed}.login-error{color:#ad3c2b!important;font-size:11px!important}.mfa-qr-block{background:#f7f6f0;border:1px solid var(--line);padding:20px;display:flex;flex-direction:column;align-items:center;gap:14px}.mfa-qr-block img{display:block;image-rendering:pixelated}.mfa-qr-actions{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.mfa-qr-actions small{font:400 9px DM Mono;color:var(--muted)}.mfa-copy-btn{border:1px solid var(--line);padding:7px 12px;font:500 9px DM Mono;display:flex;align-items:center;gap:6px;cursor:pointer;flex-shrink:0}.mfa-copy-btn:hover{background:var(--ink);color:white;border-color:var(--ink)}.mfa-backup-block{background:#f0ffe0;border:1px solid #b8e0a0;padding:16px;display:flex;flex-direction:column;gap:10px}.mfa-backup-block>span{font:500 9px DM Mono;display:flex;align-items:center;gap:6px;color:#2a6b3a}.mfa-backup-codes{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.mfa-backup-codes code{font:400 10px DM Mono;background:white;border:1px solid #c8e8b0;padding:6px 8px}.login-context{padding:clamp(28px,4vw,54px);background:var(--ink);color:white;display:flex;flex-direction:column;justify-content:flex-end}.login-context span{font:400 8px DM Mono;color:var(--acid);letter-spacing:.1em}.login-context strong{margin-top:18px;font-size:32px;line-height:1;letter-spacing:-.06em;font-weight:500}.login-context p{color:#a6a9a1;font-size:12px;line-height:1.7}.hero{min-height:calc(100vh - 86px);padding:24px 3.2vw 3vw;position:relative;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr}.hero-kicker{display:flex;justify-content:space-between;font:400 9px DM Mono;letter-spacing:.08em}.hero h1{margin:6vh 0 0;font-size:clamp(4.1rem,9.5vw,9.2rem);line-height:.84;font-weight:500;letter-spacing:-.085em;position:relative;z-index:2}.hero-line{overflow:hidden;padding-bottom:.1em}.hero-line,.hero-line>span{display:block}.hero-line.indent{padding-left:17vw}em{font-family:Georgia,serif;font-weight:400}.hero-meta{align-self:end;display:flex;align-items:end;gap:8vw;position:relative;z-index:3}.hero-meta p{width:270px;font-size:13px;line-height:1.6;margin:0}.hero-meta a{width:160px;height:160px;background:var(--acid);border-radius:50%;display:flex;flex-direction:column;justify-content:space-between;padding:27px;font-size:12px;transition:transform .4s}.hero-meta a:hover{transform:rotate(7deg)}.hero-art{position:absolute;right:0;bottom:-3vw;width:48vw;height:54%}.sun-disc{position:absolute;width:35vw;height:35vw;max-width:540px;max-height:540px;background:var(--orange);border-radius:50%;right:-4vw;bottom:-17vw}.tap-card{position:absolute;z-index:2;width:280px;height:175px;padding:22px;left:17%;top:18%;background:var(--ink);color:white;border-radius:4px;box-shadow:0 30px 60px rgba(0,0,0,.22);transform:rotate(-6deg);display:flex;flex-direction:column;justify-content:space-between}.tap-card .logo{font-size:11px}.tap-card-bottom,.tap-card-top{display:flex;justify-content:space-between}.tap-card-chip{width:30px;height:23px;border:1px solid #85877f;border-radius:4px}.tap-card-bottom{font:400 7px/1.5 DM Mono;align-items:end}.tap-card-bottom strong{font-size:24px;color:var(--acid)}.tap-wave{position:absolute;z-index:1;left:36%;top:24%;width:190px;height:190px;border:1px solid rgba(17,19,15,.6);border-radius:50%}.wave-two{width:235px;height:235px;left:31%;top:17%}.wave-three{width:280px;height:280px;left:26%;top:10%}.art-caption{position:absolute;right:3.2vw;top:8%;font:400 8px/1.5 DM Mono;text-align:right}.index{font:400 9px DM Mono;letter-spacing:.1em}.manifesto{padding:12vw 3.2vw 8vw;border-top:1px solid var(--line)}.manifesto>p{margin:70px 0 20px;font:400 12px/1.6 DM Mono;text-transform:uppercase}.manifesto>h2{max-width:1150px;margin:0;font-size:clamp(3rem,7vw,7.2rem);font-weight:500;line-height:.98;letter-spacing:-.075em}.manifesto-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:10vw;border-top:1px solid var(--line)}.manifesto-grid>a{padding:30px 28px 10px 0;border-right:1px solid var(--line);display:grid;grid-template-columns:45px 1fr;grid-gap:10px;gap:10px;transition:background .25s,padding .25s}.manifesto-grid>a:not(:first-child){padding-left:28px}.manifesto-grid>a:last-child{border-right:0}.manifesto-grid>a:hover{background:rgba(216,255,62,.28);padding-right:20px}.manifesto-grid svg{grid-row:span 2}.manifesto-grid strong{font-size:20px}.manifesto-grid span{max-width:270px;color:var(--muted);font-size:12px;line-height:1.6}.payment-route-menu{padding:3vw 3.2vw 10vw}.payment-route-menu-head{display:grid;grid-template-columns:.6fr 1.5fr .8fr;grid-gap:4vw;gap:4vw;align-items:start;border-top:1px solid var(--line);padding-top:30px}.payment-route-menu-head h2{margin:0;font-size:clamp(2.6rem,5vw,5.5rem);line-height:.96;letter-spacing:-.07em;font-weight:500}.payment-route-menu-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.payment-route-grid{margin-top:6vw;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ink)}.payment-route-grid a{min-height:245px;padding:22px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr auto;grid-gap:14px;gap:14px;transition:background .25s,color .25s}.payment-route-grid a:nth-child(4n){border-right:0}.payment-route-grid a:nth-last-child(-n+4){border-bottom:0}.payment-route-grid a:hover{background:var(--ink);color:white}.payment-route-grid a>span{font:400 9px DM Mono}.payment-route-grid a>strong{grid-column:1/3;align-self:end;font-size:19px}.payment-route-grid a>p{grid-column:1/3;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.payment-route-grid a:hover p{color:#aaaca5}.payment-route-grid a>svg:last-child{grid-column:2;grid-row:4}.demo-section{padding:10vw 8vw;background:#d9d9d0;min-height:100vh;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:8vw;gap:8vw;align-items:center;overflow:hidden}.demo-copy h2,.network-head h2,.pilot h2,.principles-title h2{font-size:clamp(3rem,6vw,6.5rem);line-height:.94;letter-spacing:-.07em;font-weight:500;margin:60px 0 30px}.demo-copy>p{color:var(--muted);max-width:410px;line-height:1.7;font-size:13px}.mode-switch{margin-top:50px;border:1px solid var(--ink);padding:4px;display:inline-flex}.mode-switch button{border:0;background:transparent;padding:13px 23px;font-size:11px}.mode-switch button.active{background:var(--ink);color:white}.demo-details{margin-top:80px;padding-top:20px;border-top:1px solid var(--line);max-width:420px;display:flex;justify-content:space-between;align-items:center}.demo-details div{display:flex;flex-direction:column;gap:5px}.demo-details strong{font-size:14px}.demo-details span{font:400 9px DM Mono;color:var(--muted)}.phone-stage{position:relative;min-height:760px;display:grid;place-items:center}.stage-tag{position:absolute;top:3%;right:0;font:400 8px DM Mono;letter-spacing:.14em;writing-mode:vertical-rl}.phone{width:352px;height:718px;border:8px solid var(--ink);border-radius:45px;background:#faf9f4;position:relative;overflow:hidden;box-shadow:0 40px 70px rgba(17,19,15,.17)}.phone-speaker{position:absolute;z-index:8;top:9px;left:50%;transform:translateX(-50%);width:80px;height:21px;background:var(--ink);border-radius:20px}.phone-screen{height:100%;padding:17px 19px 76px;overflow:hidden}.phone-top{height:31px;padding:0 7px;display:flex;align-items:start;justify-content:space-between;font-size:9px;font-weight:700}.status-icons{display:flex;gap:3px;padding-top:2px}.status-icons i{width:4px;height:7px;background:var(--ink);border-radius:1px}.status-icons i:last-child{width:12px;border-radius:4px}.app-header{display:flex;align-items:center;justify-content:space-between;margin-top:9px}.app-header div:first-child{display:flex;flex-direction:column}.app-header small{font-size:9px;color:var(--muted)}.app-header strong{font:400 23px Georgia,serif}.avatar{width:35px;height:35px;border-radius:50%;background:var(--acid);display:grid;place-items:center;font-size:9px;font-weight:700}.balance-label{margin-top:27px;display:flex;align-items:center;gap:8px;font-size:9px;color:var(--muted)}.balance{margin-top:3px;font:400 10px DM Mono}.balance strong{font:500 28px Manrope;letter-spacing:-.05em}.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);margin:22px 0}.quick-actions button{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;font-size:8px}.quick-actions button span{width:47px;height:47px;border-radius:50%;background:#e5e4dc;display:grid;place-items:center;transition:.25s}.quick-actions button:hover span{background:var(--acid);transform:translateY(-3px)}.wallet-card{height:143px;background:var(--forest);color:white;border-radius:12px;padding:17px;display:flex;flex-direction:column;justify-content:space-between}.wallet-card .logo{font-size:8px}.card-foot,.card-top{display:flex;justify-content:space-between;align-items:center}.card-number{font:400 12px DM Mono;letter-spacing:.06em}.card-foot{font:400 7px DM Mono;color:rgba(255,255,255,.65)}.section-head{margin:24px 0 12px;display:flex;align-items:center;justify-content:space-between;font-size:10px}.section-head button{border:0;background:none;font-size:8px;color:var(--muted)}.transaction{display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 0}.tx-icon{width:36px;height:36px;border-radius:50%;background:#e6e5de;display:grid;place-items:center;font:500 8px DM Mono}.transaction div{display:flex;flex-direction:column}.transaction b,.transaction strong{font-size:9px}.transaction small{font-size:7px;color:var(--muted);margin-top:3px}.transaction b{font-weight:600}.transaction b.positive{color:#258458}.phone-nav{position:absolute;z-index:7;bottom:0;left:0;right:0;height:67px;background:rgba(250,249,244,.95);border-top:1px solid #e4e2da;display:grid;grid-template-columns:repeat(3,1fr);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.phone-nav button{border:0;background:transparent;color:#9a9b95;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:7px}.phone-nav button.active{color:var(--ink)}.nfc-orbit{position:absolute;right:0;bottom:19%;width:125px;height:125px;border:1px solid var(--ink);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:var(--acid);transform:rotate(9deg)}.nfc-orbit span{font:400 8px DM Mono}.merchant-avatar{background:var(--orange)}.merchant-total{background:var(--ink);color:white;padding:20px;border-radius:12px;margin-top:18px;display:flex;flex-direction:column}.merchant-total span{font-size:8px;color:#a9aaa4}.merchant-total strong{font-size:24px;letter-spacing:-.05em;margin-top:6px}.merchant-total small{color:var(--acid);font-size:7px;margin-top:10px;display:flex;align-items:center;gap:3px}.merchant-stats{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #dfded7}.merchant-stats div{padding:14px 4px;display:flex;flex-direction:column;border-right:1px solid #dfded7}.merchant-stats div:last-child{border:0;padding-left:18px}.merchant-stats span{font-size:7px;color:var(--muted)}.merchant-stats strong{font-size:17px;margin-top:2px}.request-panel{padding:16px;background:#e8e7df;border-radius:10px;margin-top:14px}.eyebrow{font:400 8px DM Mono;text-transform:uppercase;letter-spacing:.1em}.amount-input{display:flex;align-items:baseline;margin-top:10px;border-bottom:1px solid #bdbdb5}.amount-input small{font:400 8px DM Mono}.amount-input input{width:100%;min-width:0;background:transparent;border:0;outline:0;padding:0 8px;font-size:27px;font-weight:600;letter-spacing:-.05em}.request-methods{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin-top:13px}.request-methods button{border:0;padding:9px 2px;background:#f6f5ef;font-size:7px;display:flex;align-items:center;justify-content:center;gap:4px}.request-methods button:first-child{background:var(--acid)}.live-dot{font:400 7px DM Mono;display:flex;align-items:center;gap:4px}.live-dot:before{content:"";width:5px;height:5px;border-radius:50%;background:#27a166;box-shadow:0 0 0 3px rgba(39,161,102,.12)}.sheet-backdrop{position:absolute;inset:0;z-index:20;background:rgba(12,14,11,.35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-end}.pay-sheet{width:100%;background:#faf9f4;padding:28px 22px 20px;border-radius:24px 24px 0 0;position:relative}.sheet-close{position:absolute;right:18px;top:18px;border:0;background:#ebeae3;width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.sheet-merchant{display:flex;align-items:center;gap:10px;margin:23px 0}.sheet-merchant>span{width:41px;height:41px;background:var(--orange);border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700}.funding-row div,.sheet-merchant div{display:flex;flex-direction:column}.funding-row strong,.sheet-merchant strong{font-size:10px}.funding-row small,.sheet-merchant small{font-size:7px;color:var(--muted)}.sheet-amount{font-size:38px;font-weight:600;letter-spacing:-.06em;padding-bottom:18px;border-bottom:1px solid #deddd5}.sheet-amount span{font:400 9px DM Mono;margin-right:8px}.funding-row{display:grid;grid-template-columns:37px 1fr auto;grid-gap:10px;gap:10px;align-items:center;margin:16px 0}.mtn-badge{width:36px;height:25px;display:grid;place-items:center;background:#ffcf00;color:#111;border-radius:4px;font-size:7px;font-weight:800}.confirm-button,.dark-button{width:100%;border:0;background:var(--ink);color:white;padding:16px;gap:10px;font-size:10px}.confirm-button,.dark-button,.secure-note{display:flex;align-items:center;justify-content:center}.secure-note{text-align:center;font-size:7px;color:var(--muted);gap:4px}.success-overlay{position:absolute;inset:0;z-index:30;background:var(--acid);display:grid;place-items:center}.success-content{width:80%;text-align:center}.success-ring{width:78px;height:78px;border-radius:50%;background:var(--ink);color:var(--acid);display:grid;place-items:center;margin:0 auto 35px}.success-content h3{font-size:37px;letter-spacing:-.06em;margin:13px 0 4px}.success-content p{font-size:10px}.receipt-code{margin:40px 0 15px;padding:14px 0;border-top:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between;font-size:8px}.network-section{background:var(--ink);color:var(--paper);padding:10vw 3.2vw 5vw;overflow:hidden}.network-head{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end}.network-head h2{margin:0}.network-head p{color:#999b93;font-size:12px;line-height:1.7;max-width:290px;margin:0 0 10px 40px}.network-diagram{height:650px;max-width:1100px;margin:7vw auto 0;position:relative}.connections{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.connections path{fill:none;stroke:#55574f;stroke-width:1;stroke-dasharray:5 7;animation:dash 12s linear infinite}@keyframes dash{to{stroke-dashoffset:-100}}.network-core{width:220px;height:220px;border:1px solid #777970;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;background:var(--ink);z-index:2}.network-core .logo{font-size:24px}.network-core small{color:#777970;font:400 7px DM Mono}.core-pulse{position:absolute;inset:-24px;border:1px solid rgba(216,255,62,.2);border-radius:50%;animation:corepulse 2.5s infinite}@keyframes corepulse{50%{transform:scale(1.08);opacity:.3}}.rail-node{position:absolute;width:180px;height:105px;border:1px solid #4a4c45;background:#171914;color:var(--paper);display:grid;grid-template-columns:42px 1fr;text-align:left;align-content:center;padding:16px;transition:.3s}.rail-node>span{grid-row:span 2;width:34px;height:34px;display:grid;place-items:center;border:1px solid #4a4c45;border-radius:50%}.rail-node strong{font-size:11px;align-self:end}.rail-node small{font:400 7px DM Mono;color:#777970}.rail-node.active{border-color:var(--acid);transform:translateY(-4px)}.rail-node.active>span{background:var(--acid);color:var(--ink);border-color:var(--acid)}.rail-mtn{left:5%;top:8%}.rail-airtel{right:5%;top:8%}.rail-bank{left:5%;bottom:8%}.rail-card{right:5%;bottom:8%}.diagram-status{position:absolute;left:50%;bottom:6%;transform:translateX(-50%);font:400 8px DM Mono;color:#777970}.diagram-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--acid);margin-right:7px}.diagram-status strong{color:var(--paper)}.network-foot{border-top:1px solid #393b35;padding-top:24px;display:flex;align-items:center;justify-content:space-between;font:400 8px DM Mono;color:#999b93}.remittance-section{padding:11vw 3.2vw;background:#c9d5ff;overflow:hidden}.remit-intro{display:grid;grid-template-columns:.7fr 2fr 1fr;align-items:end}.remit-intro h2{font-size:clamp(3rem,6.5vw,7rem);line-height:.92;letter-spacing:-.075em;font-weight:500;margin:0}.remit-intro>p{font-size:12px;line-height:1.7;max-width:330px;margin:0 0 8px 30px}.remit-pills{grid-column:2/4;display:flex;gap:8px;margin-top:35px}.remit-pills span{border:1px solid rgba(17,19,15,.45);border-radius:30px;padding:9px 14px;font:400 8px DM Mono}.remittance-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:7vw;border:1px solid var(--ink)}.remittance-tabs button{min-height:76px;border:0;border-right:1px solid var(--ink);background:transparent;padding:16px 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;transition:background .25s,color .25s}.remittance-tabs button:last-child{border-right:0}.remittance-tabs button span{font-size:13px;font-weight:600}.remittance-tabs button small{margin-top:5px;font:400 7px DM Mono;color:#555a6b}.remittance-tabs button.active{background:var(--ink);color:white}.remittance-tabs button.active small{color:#b4b6ae}.remittance-tabs button:focus-visible,.route-pagination button:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.remittance-panel{display:none;margin-top:38px}.remittance-panel.active{display:block;animation:tabin .35s ease both}.transfer-panel.active{display:grid;grid-template-columns:370px 1fr;grid-gap:6vw;gap:6vw;align-items:stretch}.tab-quote-card{width:100%}.transfer-summary{border:1px solid rgba(17,19,15,.35);padding:clamp(28px,5vw,70px);display:flex;flex-direction:column;justify-content:center}.transfer-summary h3{margin:18px 0 12px;font-size:clamp(2rem,4vw,4.5rem);line-height:.95;letter-spacing:-.06em;max-width:650px}.transfer-summary>p{max-width:480px;font-size:11px;line-height:1.7;color:#4e5362;margin-bottom:35px}.transfer-summary>div{display:flex;justify-content:space-between;gap:20px;max-width:480px;padding:13px 0;border-top:1px solid rgba(17,19,15,.2);font-size:9px}.transfer-summary>div span{color:#555a6b}.transfer-summary>button{max-width:480px;margin-top:25px;border:0;background:var(--ink);color:white;padding:16px;display:flex;justify-content:space-between;align-items:center;font-size:10px}@keyframes tabin{0%{opacity:0;transform:translateY(10px)}}.corridor{display:grid;grid-template-columns:370px 1fr;grid-gap:6vw;gap:6vw;align-items:center;margin-top:8vw}.quote-card{background:#f7f6f0;padding:27px;box-shadow:0 30px 60px rgba(25,31,54,.14)}.quote-card label{display:block;font-size:8px;color:var(--muted);margin:25px 0 7px}.remit-input{border-bottom:1px solid var(--ink);display:flex;align-items:center}.remit-input input,.remit-input>strong{width:100%;min-width:0;border:0;background:transparent;outline:0;padding:4px 0;font-size:36px;font-weight:600;letter-spacing:-.06em}.remit-input button{border:0;background:transparent;display:flex;align-items:center;gap:5px;font:500 10px DM Mono}.remit-input.receive>strong{color:#255940}.quote-rail{border-left:1px dashed #a9aaa4;margin:17px 0 17px 7px;padding-left:18px;display:flex;flex-direction:column;gap:8px}.quote-rail div{display:flex;justify-content:space-between;font-size:7px}.quote-rail span{color:var(--muted)}.delivery-select{display:grid;grid-template-columns:40px 1fr auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid #d4d3cc;padding:12px;margin:20px 0 10px}.delivery-select div{display:flex;flex-direction:column}.delivery-select small{font-size:7px;color:var(--muted)}.delivery-select strong{font-size:8px}.quote-card .dark-button{justify-content:space-between}.quote-disclaimer{display:block;text-align:center;color:var(--muted);font-size:6px;margin-top:10px}.route-explorer{min-height:480px;border:1px solid rgba(17,19,15,.35);padding:24px;display:flex;flex-direction:column}.route-explorer-head{display:flex;align-items:center;justify-content:space-between}.route-explorer-head>strong{font:400 8px DM Mono}.route-stage{min-height:245px;display:grid;grid-template-columns:105px 1fr 155px 1fr 105px;align-items:center;margin:22px 0}.route-endpoint{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.route-endpoint>span{width:62px;height:62px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;font:500 13px DM Mono;margin-bottom:8px}.route-endpoint small{font:400 6px DM Mono;color:#555a6b}.route-endpoint strong{font-size:8px;line-height:1.4}.route-center{min-height:155px;border-radius:50%;background:var(--ink);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;gap:7px;position:relative;z-index:2}.route-center svg{color:var(--acid)}.route-center strong{font-size:11px;line-height:1.25}.route-center small{font:400 7px DM Mono;color:#9b9d95}.route-path{height:1px;background:var(--ink);position:relative}.route-path i{display:block;width:8px;height:8px;border-radius:50%;background:var(--acid);border:1px solid var(--ink);transform:translateY(-4px);animation:settlement 2.3s linear infinite}.route-path span{position:absolute;width:100%;top:12px;text-align:center;font:400 6px DM Mono;color:#555a6b}.route-path-out i{animation-delay:1.15s}.route-detail{margin-top:auto;border-top:1px solid rgba(17,19,15,.25);display:grid;grid-template-columns:1.2fr 1fr 1.3fr}.route-detail>*{margin:0;padding:16px 14px 0 0;border-right:1px solid rgba(17,19,15,.2)}.route-detail>:not(:first-child){padding-left:14px}.route-detail>:last-child{border-right:0}.route-detail p{font-size:9px;line-height:1.55}.route-detail div{display:flex;flex-direction:column;gap:5px}.route-detail span{font:400 6px DM Mono;color:#555a6b;text-transform:uppercase}.route-detail strong{font-size:8px;line-height:1.45}.route-pagination{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:22px}.route-pagination button{border:1px solid rgba(17,19,15,.4);background:transparent;min-height:38px;font:500 8px DM Mono}.route-pagination button:hover:not(:disabled){background:var(--ink);color:white}.route-pagination button:disabled{opacity:.35;cursor:not-allowed}.route-catalogue{margin-top:0}.route-catalogue-title{display:grid;grid-template-columns:1fr 1fr;padding-bottom:24px}.route-catalogue-title p{max-width:500px;margin:0;font-size:10px;line-height:1.7}.route-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.route-grid button{min-height:115px;border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:transparent;padding:20px;display:grid;grid-template-columns:35px 35px 1fr auto;grid-template-rows:1fr auto;align-items:center;text-align:left;transition:background .25s,color .25s}.route-grid button>span{font:400 8px DM Mono}.route-grid button>strong{font-size:14px}.route-grid button>small{grid-column:3/5;font:400 7px DM Mono;color:#555a6b;margin-top:9px}.route-grid button.active{background:var(--ink);color:white}.route-grid button.active>small{color:#b4b6ae}.route-grid button.active svg{color:var(--acid)}.security-overview{display:grid;grid-template-columns:.8fr 1.7fr;border:1px solid var(--ink)}.security-lead{background:var(--ink);color:white;padding:clamp(28px,4vw,58px);display:flex;flex-direction:column;align-items:flex-start}.security-lead>svg{color:var(--acid);margin:55px 0 24px}.security-lead h3{font-size:clamp(2rem,3.4vw,4rem);line-height:.95;letter-spacing:-.06em;margin:0}.security-lead>p{max-width:440px;color:#aeb0a8;font-size:10px;line-height:1.75;margin:25px 0 45px}.security-status{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #41433d;display:flex;flex-wrap:wrap;gap:18px;font:400 7px DM Mono}.security-status span{display:flex;align-items:center;gap:6px}.security-status i{width:6px;height:6px;border-radius:50%;background:var(--acid)}.security-grid{display:grid;grid-template-columns:repeat(2,1fr)}.security-grid article{min-height:220px;padding:28px;border-right:1px solid rgba(17,19,15,.22);border-bottom:1px solid rgba(17,19,15,.22);display:flex;flex-direction:column}.security-grid article:nth-child(2n){border-right:0}.security-grid article:nth-last-child(-n+2){border-bottom:0}.security-grid article>div{display:flex;justify-content:space-between;font:400 8px DM Mono}.security-grid article h4{margin:auto 0 10px;font-size:17px}.security-grid article p{color:#4e5362;font-size:9px;line-height:1.65;max-width:330px}.security-grid article small{font:400 7px/1.6 DM Mono;border-top:1px solid rgba(17,19,15,.18);padding-top:12px}.security-lifecycle{margin-top:35px;border-top:1px solid var(--ink);padding-top:22px}.security-lifecycle>div{display:grid;grid-template-columns:repeat(6,1fr);margin-top:20px;border:1px solid var(--ink)}.security-lifecycle article{min-height:135px;padding:18px;border-right:1px solid var(--ink);display:flex;flex-direction:column}.security-lifecycle article:last-child{border-right:0}.security-lifecycle article>span{font:400 8px DM Mono}.security-lifecycle article strong{margin-top:auto;font-size:11px}.security-lifecycle article small{margin-top:5px;font:400 7px/1.45 DM Mono;color:#555a6b}.security-note{margin-top:25px;border:1px solid rgba(17,19,15,.4);padding:22px;display:grid;grid-template-columns:35px 1fr;align-items:center}.security-note p{margin:0;max-width:950px;font-size:9px;line-height:1.7}@keyframes settlement{0%{margin-left:0}to{margin-left:100%}}.stack-grid{display:grid;grid-template-columns:1.2fr repeat(2,1fr);border-top:1px solid var(--ink);margin-top:10vw}.stack-item,.stack-lead{min-height:240px;padding:28px;border-right:1px solid rgba(17,19,15,.25);border-bottom:1px solid rgba(17,19,15,.25)}.stack-lead{grid-row:span 2;padding-left:0;display:flex;flex-direction:column;justify-content:space-between}.stack-lead h3{font-size:38px;letter-spacing:-.05em;margin:auto 0 15px}.stack-item p,.stack-lead p{color:#4e5362;font-size:10px;line-height:1.7;max-width:320px}.stack-item{display:flex;flex-direction:column}.stack-item>span{font:400 8px DM Mono}.stack-item>strong{margin-top:auto;font-size:18px}.stack-item>small{font:400 7px DM Mono;margin-top:16px}.regulatory-note{margin-top:5vw;padding:25px;border:1px solid rgba(17,19,15,.4);display:grid;grid-template-columns:50px 1fr;align-items:start}.regulatory-note strong{font-size:13px}.regulatory-note p{max-width:800px;font-size:10px;line-height:1.7;margin-bottom:0}.payroll-section{padding:11vw 3.2vw;background:#ffd9c8;overflow:hidden}.payroll-intro{display:grid;grid-template-columns:.7fr 2fr 1fr;align-items:end}.payroll-intro h2{font-size:clamp(3rem,6.5vw,7rem);line-height:.92;letter-spacing:-.075em;font-weight:500;margin:0}.payroll-intro>p{font-size:12px;line-height:1.7;max-width:350px;margin:0 0 8px 30px}.payroll-pills{grid-column:2/4;display:flex;gap:8px;margin-top:35px}.payroll-pills span{border:1px solid rgba(17,19,15,.45);border-radius:30px;padding:9px 14px;font:400 8px DM Mono}.payroll-shell{margin-top:7vw;min-height:690px;display:grid;grid-template-columns:235px 1fr;border:1px solid var(--ink);background:#f7f5ed;box-shadow:0 35px 80px rgba(71,39,28,.14)}.payroll-sidebar{background:var(--ink);color:white;padding:25px 18px;display:flex;flex-direction:column}.payroll-company{display:grid;grid-template-columns:42px 1fr;grid-gap:11px;gap:11px;align-items:center;padding-bottom:25px;border-bottom:1px solid #3d3f39}.payroll-company>span{width:42px;height:42px;border-radius:50%;background:var(--orange);color:var(--ink);display:grid;place-items:center;font-size:10px;font-weight:700}.payroll-company div{display:flex;flex-direction:column}.payroll-company strong{font-size:10px}.payroll-company small{font:400 7px DM Mono;color:#8f9189;margin-top:4px}.payroll-nav{display:flex;flex-direction:column;gap:5px;margin-top:25px}.payroll-nav button{width:100%;border:0;background:transparent;color:#93958d;padding:13px 12px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;text-align:left;font-size:9px;transition:.2s}.payroll-nav button.active,.payroll-nav button:hover{background:#292b26;color:white}.payroll-nav button.active svg:first-child{color:var(--acid)}.payroll-sidebar-foot{margin-top:auto;padding:17px 12px;border:1px solid #40423c;display:grid;grid-template-columns:23px 1fr}.payroll-sidebar-foot svg{color:var(--acid);grid-row:span 2}.payroll-sidebar-foot span{font-size:8px}.payroll-sidebar-foot small{font:400 6px DM Mono;color:#85877f;margin-top:4px}.payroll-workspace{min-width:0;padding:clamp(24px,4vw,55px)}.payroll-view{animation:tabin .35s ease both}.workspace-head{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:30px;border-bottom:1px solid var(--line)}.workspace-head h3{margin:12px 0 0;font-size:clamp(2rem,3.5vw,4rem);line-height:.95;letter-spacing:-.06em}.workspace-head>button{border:0;background:var(--ink);color:white;padding:14px 17px;display:flex;align-items:center;gap:18px;font-size:9px;white-space:nowrap}.payroll-metrics{display:grid;grid-template-columns:1.4fr 1fr 1fr;border:1px solid var(--ink);margin-top:28px}.payroll-metrics article{min-height:145px;padding:21px;border-right:1px solid var(--ink);display:flex;flex-direction:column}.payroll-metrics article:last-child{border-right:0}.payroll-metrics article.primary{background:var(--ink);color:white}.payroll-metrics span{font:400 7px DM Mono;color:var(--muted)}.payroll-metrics .primary span{color:#92948c}.payroll-metrics strong{margin-top:auto;font-size:clamp(1.5rem,2.6vw,2.8rem);letter-spacing:-.05em}.payroll-metrics small{display:flex;align-items:center;gap:5px;margin-top:7px;font:400 7px DM Mono;color:var(--muted)}.payroll-metrics .primary small{color:var(--acid)}.payroll-overview-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:25px;gap:25px;margin-top:25px}.payroll-activity,.payroll-progress{border-top:1px solid var(--ink);padding-top:18px}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:10px}.panel-head button,.panel-head>span{font:400 7px DM Mono;color:var(--muted)}.panel-head button{border:0;background:transparent}.readiness-row{margin:16px 0}.readiness-row>div{display:flex;justify-content:space-between;font-size:8px;margin-bottom:7px}.readiness-row i{display:block;height:5px;background:#deddd5}.readiness-row b{display:block;height:100%;background:var(--forest)}.payroll-activity>div:not(.panel-head){display:grid;grid-template-columns:36px 1fr;grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.payroll-activity>div>span{width:34px;height:34px;border-radius:50%;background:#e3e2da;display:grid;place-items:center;font:500 7px DM Mono}.payroll-activity p{margin:0;display:flex;flex-direction:column}.payroll-activity p strong{font-size:8px}.payroll-activity p small{margin-top:4px;font:400 6px DM Mono;color:var(--muted)}.team-table{margin-top:28px;border:1px solid var(--ink)}.team-row,.team-table-head{display:grid;grid-template-columns:1.5fr .8fr .7fr 70px;grid-gap:15px;gap:15px;align-items:center}.team-table-head{padding:12px 18px;background:#e6e4dc;font:400 7px DM Mono;color:var(--muted)}.team-row{min-height:76px;padding:12px 18px;border-top:1px solid var(--line);font-size:9px}.team-person{display:grid;grid-template-columns:38px 1fr;grid-gap:10px;gap:10px;align-items:center}.team-person>span{width:36px;height:36px;border-radius:50%;background:var(--acid);display:grid;place-items:center;font:500 7px DM Mono}.team-person p{margin:0;display:flex;flex-direction:column}.team-person small{color:var(--muted);margin-top:3px;font-size:7px}.team-row>small{justify-self:start;padding:6px 8px;font:500 6px DM Mono;text-transform:uppercase}.team-row>small.ready{background:#d9ebdf;color:#236341}.team-row>small.review{background:#ffe1d5;color:#943f23}.team-note{margin-top:20px;display:flex;align-items:center;gap:10px;font-size:8px;color:var(--muted)}.run-status{padding:9px 12px;background:#e6e4dc;font:500 7px DM Mono;text-transform:uppercase}.run-status.approved{background:#d9ebdf;color:#236341}.run-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:28px}.run-summary{background:var(--ink);color:white;padding:30px}.run-summary>span{font:400 7px DM Mono;color:#92948c}.run-summary>strong{display:block;font-size:clamp(2.2rem,4vw,4.5rem);letter-spacing:-.07em;margin:18px 0 38px}.run-summary>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #3c3e38;font-size:8px}.run-summary>div span{color:#969890}.run-checks{border:1px solid var(--ink);padding:28px;display:flex;flex-direction:column}.run-checks>div{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--line);font-size:9px}.run-checks>div svg{width:24px;height:24px;padding:5px;border-radius:50%;background:#d9ebdf;color:#236341}.run-checks>button{margin-top:auto;border:0;background:var(--orange);padding:16px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:9px}.run-checks>button:disabled{background:#d9ebdf;color:#236341;cursor:default}.run-checks>small{text-align:center;margin-top:10px;color:var(--muted);font-size:7px;line-height:1.5}.funding-live{display:flex;align-items:center;gap:7px;font:400 7px DM Mono}.funding-live i{width:7px;height:7px;border-radius:50%;background:#2b9664;box-shadow:0 0 0 4px rgba(43,150,100,.12)}.funding-flow{display:grid;grid-template-columns:1fr 45px 1fr 45px 1fr;align-items:center;margin-top:35px}.funding-flow>svg{justify-self:center}.funding-flow article{min-height:245px;border:1px solid var(--ink);padding:23px;display:flex;flex-direction:column;align-items:flex-start}.funding-flow article.active{background:var(--acid)}.funding-flow article>span{align-self:flex-end;font:400 8px DM Mono}.funding-flow article>.logo,.funding-flow article>svg{margin-top:35px}.funding-flow article strong{margin-top:auto;font-size:14px}.funding-flow article p{font-size:8px;line-height:1.6;color:var(--muted);margin-bottom:0}.funding-controls{margin-top:25px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.funding-controls div{padding:17px;display:flex;align-items:center;gap:9px;border-right:1px solid var(--ink);font-size:8px}.funding-controls div:last-child{border-right:0}.principles{padding:10vw 3.2vw}.principles-title{display:grid;grid-template-columns:1fr 3fr}.principles-title h2{margin:0}.principle-list{margin-top:9vw;border-top:1px solid var(--ink)}.principle{display:grid;grid-template-columns:.5fr 1.5fr 2fr auto;grid-gap:30px;gap:30px;align-items:center;padding:32px 5px;border-bottom:1px solid var(--line);transition:padding .3s,background .3s}.principle:hover{padding-left:20px;padding-right:20px;background:#e6e5dd}.principle>span{font:400 9px DM Mono}.principle h3{font-size:21px;font-weight:500;letter-spacing:-.03em;margin:0}.principle p{font-size:11px;line-height:1.6;color:var(--muted);max-width:470px}.pilot{min-height:90vh;background:var(--orange);padding:8vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.pilot,.pilot h2{position:relative}.pilot h2{font-size:clamp(4rem,9vw,9rem);margin:30px 0;z-index:2}.pilot>p{font-size:12px;max-width:350px;line-height:1.6}.pilot-button{margin-top:35px;background:var(--ink);color:white;border:0;width:180px;height:180px;border-radius:50%;display:flex;flex-direction:column;justify-content:space-between;align-items:start;padding:28px;text-align:left;transition:transform .3s}.pilot-button:hover{transform:rotate(-7deg) scale(1.05)}.pilot-orbit{position:absolute;width:58vw;height:58vw;border:1px solid rgba(17,19,15,.3);border-radius:50%;display:grid;place-items:center}.pilot-orbit:after,.pilot-orbit:before{content:"";position:absolute;border:1px solid rgba(17,19,15,.16);border-radius:50%;width:75%;height:75%}.pilot-orbit:after{width:40%;height:40%}.pilot-orbit>div{position:absolute;top:-20px;background:var(--acid);width:80px;height:80px;border-radius:50%;display:grid;place-items:center}.pilot-orbit .logo{font-size:9px}footer{min-height:180px;padding:45px 3.2vw;background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end}footer>p{font:400 8px/1.7 DM Mono;color:#8b8d85}footer>div{display:flex;gap:25px;justify-content:end;font:400 8px DM Mono}.devices-section{background:var(--ink);color:var(--paper);padding:10vw 3.2vw 5vw;overflow:hidden}.devices-head{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end}.devices-head h2{margin:0;font-size:clamp(3rem,6vw,6.5rem);line-height:.94;letter-spacing:-.07em;font-weight:500}.devices-head p{color:#999b93;font-size:12px;line-height:1.7;max-width:290px;margin:0 0 10px 40px}.device-grid{margin-top:7vw;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #4a4c45}.device-card{padding:32px;border-right:1px solid #4a4c45;display:flex;flex-direction:column}.device-card:last-child{border-right:0}.device-visual{height:210px;display:flex;align-items:center;justify-content:center;margin-bottom:32px}.device-tag{width:112px;height:112px;border-radius:50%;border:1.5px solid #777970}.device-tag,.device-tag-inner{display:flex;align-items:center;justify-content:center}.device-tag-inner{width:76px;height:76px;border-radius:50%;border:1.5px solid #555752}.device-tag-core{width:40px;height:40px;border-radius:50%;border:1.5px solid #4a4c45;background:rgba(216,255,62,.08);display:flex;align-items:center;justify-content:center}.device-terminal{width:108px;height:172px;border:1.5px solid #777970;border-radius:14px;background:#1a1c18;display:flex;flex-direction:column;overflow:hidden}.device-terminal-screen{flex:1 1;margin:8px 8px 0;background:#252720;border-radius:8px 8px 0 0}.device-terminal-base,.device-terminal-screen{display:flex;align-items:center;justify-content:center}.device-terminal-base{height:40px;background:#111310;gap:5px}.device-terminal-base i{display:block;width:7px;height:7px;border-radius:50%;background:#3a3c36}.device-terminal-base i:nth-child(2){width:20px;border-radius:4px;background:rgba(216,255,62,.5)}.device-reader{width:168px;height:96px;border:1.5px solid #777970;border-radius:10px;background:#1a2420;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.device-reader:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#3a3c36}.device-reader-slot{width:96px;height:4px;background:#4a4c45;border-radius:2px;position:relative;z-index:1}.device-reader-light{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--acid);box-shadow:0 0 10px rgba(216,255,62,.5);z-index:1}.device-label{font:400 8px DM Mono;color:#777970;margin-bottom:8px;letter-spacing:.06em}.device-name{font-size:24px;font-weight:600;letter-spacing:-.04em}.device-desc{margin:12px 0 0;font-size:11px;line-height:1.7;color:#9a9c94;max-width:280px}.device-specs{margin-top:auto;padding-top:22px;border-top:1px solid #3d3f39;display:flex;flex-direction:column;gap:10px}.device-specs div{display:flex;justify-content:space-between;font:400 8px DM Mono}.device-specs div span:first-child{color:#777970}.device-capability-grid{margin-top:7vw;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #4a4c45}.device-capability{padding:30px 24px;border-right:1px solid #4a4c45;display:flex;flex-direction:column}.device-capability:last-child{border-right:0}.device-capability svg{color:var(--acid)}.device-capability h3{font-size:16px;margin:18px 0 10px;font-weight:500}.device-capability p{font-size:10px;line-height:1.7;color:#9a9c94;margin:0}.device-specs-link{margin-top:auto;padding-top:22px;border-top:1px solid #3d3f39;font:400 8px DM Mono;color:#777970;display:flex;align-items:center;gap:6px;transition:color .2s}.device-specs-link:hover{color:var(--acid)}.device-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border:1px solid var(--ink)}.device-spec-card{padding:32px;border-right:1px solid var(--ink);display:flex;flex-direction:column}.device-spec-card:last-child{border-right:0}.device-spec-head{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--line)}.device-spec-table{width:100%;border-collapse:collapse}.device-spec-table td{padding:10px 0;border-bottom:1px solid var(--line);font-size:10px;vertical-align:top}.device-spec-table td:first-child{font:400 8px DM Mono;color:var(--muted);width:40%;padding-right:12px}.device-spec-table tr:last-child td{border-bottom:0}.raise-track-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.raise-track-card{padding:28px;border-right:1px solid var(--line);display:flex;flex-direction:column}.raise-track-card:last-child{border-right:0}.raise-track-head{margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid var(--line)}.raise-track-label{font:400 8px DM Mono;letter-spacing:.1em;color:var(--acid)}.raise-track-name{margin:14px 0 10px;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.05;letter-spacing:-.03em;font-weight:500}.raise-track-desc{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.raise-track-table{width:100%;border-collapse:collapse}.raise-track-table td{padding:9px 0;border-bottom:1px solid var(--line);font-size:10px;vertical-align:top}.raise-track-table td:first-child{font:400 8px DM Mono;color:var(--muted);width:42%;padding-right:10px}.raise-track-table tr:last-child td{border-bottom:0}@media (max-width:900px){.raise-track-grid{grid-template-columns:1fr}.raise-track-card{border-right:0;border-bottom:1px solid var(--line)}.raise-track-card:last-child{border-bottom:0}}.funding-campaign-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.funding-campaign-card{padding:28px;border-right:1px solid var(--line);display:flex;flex-direction:column}.funding-campaign-card:last-child{border-right:0}.funding-campaign-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font:400 8px DM Mono;letter-spacing:.08em;text-transform:uppercase}.funding-campaign-state{padding:5px 9px;border:1px solid var(--line);border-radius:999px}.funding-campaign-state.funded{color:#09100c;background:var(--acid);border-color:var(--acid)}.funding-campaign-card h3{margin:22px 0 12px;font-size:clamp(1.5rem,2.1vw,2.1rem);line-height:.98;letter-spacing:-.04em;font-weight:500}.funding-campaign-card>p{margin:0 0 22px;color:var(--muted);font-size:11px;line-height:1.7}.funding-campaign-progress{height:8px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08)}.funding-campaign-progress i{display:block;height:100%;border-radius:999px;background:var(--acid);transition:width .6s ease}.funding-campaign-figures{margin:12px 0 20px;display:flex;align-items:baseline;justify-content:space-between;font:400 9px DM Mono}.funding-campaign-figures strong{font-size:16px;font-family:inherit;font-weight:500;letter-spacing:-.03em}.funding-campaign-figures span{color:var(--muted)}.funding-campaign-agent{margin-top:auto;padding:12px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;font-size:10px;line-height:1.4;color:var(--muted)}.funding-campaign-agent svg{flex:0 0 auto;color:var(--orange)}@media (max-width:1050px){.funding-campaign-grid{grid-template-columns:1fr 1fr}.funding-campaign-card:last-child{grid-column:1/3;border-right:0;border-top:1px solid var(--line)}}@media (max-width:720px){.funding-campaign-grid{grid-template-columns:1fr}.funding-campaign-card,.funding-campaign-card:last-child{grid-column:auto;border-right:0;border-top:1px solid var(--line)}.funding-campaign-card:first-child{border-top:0}}.business-intro{padding:8vw 3.2vw 0}.business-intro-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:6vw;gap:6vw;align-items:end;padding-bottom:5vw;border-bottom:1px solid var(--line)}.business-intro-head h2{margin:28px 0 0;font-size:clamp(2.8rem,5.5vw,6rem);line-height:.94;letter-spacing:-.075em;font-weight:500}.business-intro-head p{margin:0;font-size:13px;line-height:1.75;color:var(--muted);max-width:440px;align-self:end}.platform-root{min-height:100vh;background:#e9e8e1}.platform-header{min-height:74px;padding:0 24px;display:grid;grid-template-columns:230px 1fr 230px;align-items:center;border-bottom:1px solid var(--ink);background:rgba(240,239,232,.96);position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.platform-header>nav{justify-self:center;display:flex;border:1px solid var(--line);padding:3px;font:400 8px DM Mono;text-transform:uppercase}.platform-header>nav a{min-height:36px;padding:0 15px;display:flex;align-items:center;gap:6px;border-right:1px solid var(--line)}.platform-header>nav a:last-child{border-right:0}.platform-header-action,.platform-header>nav a.active,.platform-header>nav a:hover{background:var(--ink);color:white}.platform-header-action{justify-self:end;min-height:42px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px}.platform-menu-button{display:none;border:0;background:transparent;justify-self:end}.platform-mobile-menu{position:fixed;inset:0;z-index:100;background:var(--acid);padding:70px 25px 25px;display:grid;align-content:center;grid-gap:8px;gap:8px}.platform-mobile-menu>button{position:absolute;top:21px;right:21px;border:0;background:transparent}.platform-mobile-menu a{font-size:clamp(2.4rem,10vw,5rem);line-height:1;letter-spacing:-.07em}.platform-layout{display:grid;grid-template-columns:230px minmax(0,1fr)}.platform-sidebar{height:calc(100vh - 74px);position:-webkit-sticky;position:sticky;top:74px;border-right:1px solid var(--ink);display:flex;flex-direction:column;background:#deddd5;z-index:20}.platform-sidebar-head{min-height:108px;padding:22px 19px;border-bottom:1px solid var(--ink);display:flex;flex-direction:column;justify-content:space-between;font:500 10px DM Mono}.platform-sidebar-head small{color:var(--muted);font-size:7px}.platform-sidebar nav{padding:12px 9px;display:flex;flex-direction:column;gap:3px}.platform-sidebar nav a{min-height:46px;padding:0 11px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;font-size:10px;transition:background .2s,color .2s}.platform-sidebar nav a small{font:400 7px DM Mono;color:var(--muted)}.platform-sidebar nav a.active,.platform-sidebar nav a:hover{background:var(--ink);color:white}.platform-sidebar nav a.active svg{color:var(--acid)}.platform-sidebar nav a.active small{color:#9b9d95}.platform-account-card{margin:8px 9px;padding:14px 12px;display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.055)}.platform-account-card>div{display:flex;align-items:center;gap:7px;color:var(--acid);font:500 7px DM Mono;letter-spacing:.08em}.platform-account-card strong{margin-top:7px;color:#fff;font:600 18px Instrument Sans;letter-spacing:-.04em}.platform-account-card b{color:var(--acid);font:500 10px DM Mono}.platform-account-card small{overflow:hidden;color:rgba(255,255,255,.62);font:400 6px DM Mono;text-overflow:ellipsis;white-space:nowrap}.platform-account-card em{color:rgba(255,255,255,.5);font:400 6px DM Mono}.platform-mobile-account{margin:14px 0;padding:16px;display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(255,255,255,.18)}.platform-mobile-account small{font:500 7px DM Mono;letter-spacing:.1em}.platform-mobile-account strong{font-size:20px}.platform-mobile-account span{color:var(--acid);font:500 9px DM Mono}.platform-sidebar-foot{margin-top:auto;min-height:62px;border-top:1px solid var(--ink);padding:0 19px;display:flex;align-items:center;gap:8px;font:400 7px DM Mono}.platform-sidebar-foot i{width:7px;height:7px;border-radius:50%;background:#35a86b;box-shadow:0 0 0 4px rgba(53,168,107,.14)}.platform-content{min-width:0}.platform-hero{min-height:680px;padding:27px 3.2vw 4vw;position:relative;overflow:hidden;border-bottom:1px solid var(--ink)}.platform-hero:after{content:"";position:absolute;width:44vw;height:44vw;border-radius:50%;right:-17vw;bottom:-26vw;opacity:.9;pointer-events:none}.platform-hero.accent-acid:after{background:var(--acid)}.platform-hero.accent-orange:after{background:var(--orange)}.platform-hero.accent-forest:after{background:var(--forest)}.platform-breadcrumb{display:flex;gap:9px;font:400 8px DM Mono;color:var(--muted);position:relative;z-index:2}.platform-breadcrumb strong{color:var(--ink)}.platform-hero-grid{min-height:580px;display:grid;grid-template-columns:1.35fr .65fr;grid-gap:5vw;gap:5vw;align-items:end;position:relative;z-index:2}.platform-eyebrow{display:flex;align-items:center;gap:8px;font:400 8px DM Mono;letter-spacing:.1em}.platform-hero h1{max-width:890px;margin:30px 0 24px;font-size:clamp(4rem,7.6vw,8.3rem);line-height:.83;letter-spacing:-.085em;font-weight:500}.platform-hero-grid>div:first-child>p{max-width:570px;font-size:13px;line-height:1.7;color:var(--muted)}.platform-actions{margin-top:38px;display:flex;gap:8px}.platform-actions a{min-height:48px;padding:0 18px;display:flex;align-items:center;gap:24px;border:1px solid var(--ink);font-size:10px}.platform-actions a:first-child,.platform-status-card{background:var(--ink);color:white}.platform-status-card{min-height:420px;padding:18px;display:flex;flex-direction:column;position:relative;overflow:hidden}.status-card-foot,.status-card-head{display:flex;align-items:center;justify-content:space-between;font:400 7px DM Mono;position:relative;z-index:2}.status-card-head i{width:7px;height:7px;background:var(--acid);border-radius:50%;box-shadow:0 0 0 4px rgba(216,255,62,.13)}.status-orbit{flex:1 1;display:grid;place-items:center;position:relative}.status-orbit>div{width:160px;height:160px;border-radius:50%;background:var(--acid);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;position:relative;z-index:2}.status-orbit>div strong{font-size:17px}.status-orbit>div small{font:400 7px DM Mono}.orbit-ring{position:absolute;border:1px solid #565951;border-radius:50%;animation:platformpulse 2.8s infinite}.ring-one{width:240px;height:240px}.ring-two{width:330px;height:330px;animation-delay:.8s}.status-card-foot{color:#9a9c94}.status-card-foot span{display:flex;align-items:center;gap:5px}@keyframes platformpulse{0%,to{transform:scale(.9);opacity:.4}50%{transform:scale(1);opacity:1}}.platform-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--ink);background:var(--paper)}.platform-metrics article{min-height:145px;padding:22px;border-right:1px solid var(--ink);display:flex;flex-direction:column}.platform-metrics article:last-child{border-right:0}.platform-metrics span{font:400 8px DM Mono;text-transform:uppercase}.platform-metrics strong{margin-top:auto;font-size:clamp(1.8rem,3vw,3.2rem);letter-spacing:-.07em}.platform-metrics small{color:var(--muted);font-size:9px}.platform-section{padding:9vw 3.2vw;border-bottom:1px solid var(--ink);background:var(--paper)}.platform-section-head{display:grid;grid-template-columns:.55fr 1.45fr .7fr;grid-gap:4vw;gap:4vw;align-items:start}.platform-section-head>span{font:400 8px DM Mono;letter-spacing:.1em}.platform-section-head h2{margin:0;font-size:clamp(2.8rem,5.3vw,5.8rem);line-height:.94;letter-spacing:-.07em;font-weight:500}.platform-section-head>p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.platform-section-head.light{color:white}.platform-section-head.light>p{color:#9a9d94}.capability-grid{margin-top:6vw;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ink)}.capability-grid article{min-height:290px;padding:21px;border-right:1px solid var(--ink);display:flex;flex-direction:column;position:relative}.capability-grid article:last-child{border-right:0}.capability-grid article>div{display:flex;justify-content:space-between;font:400 8px DM Mono}.capability-grid h3{margin:auto 0 12px;font-size:20px;line-height:1.1}.capability-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.capability-grid article>svg{margin-top:25px}.process-section{background:var(--ink);color:white}.process-track{margin-top:6vw;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #5f615b}.process-track article{min-height:295px;padding:18px;border-right:1px solid #5f615b;display:grid;grid-template-rows:auto 1fr auto;position:relative}.process-track article:last-child{border-right:0}.process-number{width:34px;height:34px;border:1px solid #777a71;border-radius:50%;display:grid;place-items:center;font:400 8px DM Mono}.process-copy{align-self:end}.process-copy>span{color:var(--acid);font:400 7px DM Mono}.process-copy h3{margin:8px 0;font-size:19px}.process-copy p{margin:0;color:#9a9d94;font-size:10px;line-height:1.6}.process-arrow{color:var(--acid);justify-self:end;margin-top:22px}.diagram-section{background:#d7d6ce}.customer-vendor-flow{margin-top:6vw;display:grid;grid-template-columns:1fr .7fr 1fr;align-items:stretch;border:1px solid var(--ink);background:var(--paper)}.customer-vendor-flow article{min-height:330px;padding:25px;display:flex;flex-direction:column}.flow-role{font:400 8px DM Mono}.flow-icon{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;margin:auto 0 25px}.flow-icon.acid{background:var(--acid)}.flow-icon.orange{background:var(--orange)}.customer-vendor-flow article strong{font-size:24px}.customer-vendor-flow article p{max-width:360px;color:var(--muted);font-size:11px;line-height:1.6}.flow-exchange{border-left:1px solid var(--ink);border-right:1px solid var(--ink);display:flex;flex-direction:column;justify-content:center;gap:54px;padding:20px;background:var(--ink);color:white}.flow-exchange div{display:flex;align-items:center;justify-content:space-between;gap:10px;font:400 7px DM Mono}.flow-exchange div:last-child svg{transform:rotate(180deg)}.platform-network{margin-top:24px;min-height:360px;border:1px solid var(--ink);display:grid;grid-template-columns:1fr .55fr 1fr .55fr 1fr;align-items:center;padding:28px;background:var(--paper);position:relative}.network-core-card,.network-party{min-height:190px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid var(--ink)}.network-party>span{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--acid);margin-bottom:15px}.provider-party>span{background:var(--orange)}.network-core-card strong,.network-party strong{font-size:18px}.network-core-card small,.network-party small{margin-top:5px;color:var(--muted);font:400 7px/1.5 DM Mono}.network-core-card{background:var(--ink);color:white;min-height:230px}.network-core-card svg{color:var(--acid);margin-bottom:15px}.network-link{height:1px;background:var(--ink);position:relative}.network-link i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--orange);top:-4px;animation:networktravel 2s linear infinite}.network-link small{position:absolute;top:12px;width:100%;text-align:center;font:400 6px DM Mono}@keyframes networktravel{0%{left:0}to{left:calc(100% - 9px)}}.network-return{position:absolute;left:28%;right:28%;bottom:23px;display:flex;gap:9px;justify-content:center;align-items:center;color:var(--muted);font-size:8px;text-align:center}.operations-section{background:var(--paper)}.operations-grid{margin-top:6vw;display:grid;grid-template-columns:1.5fr .5fr;border:1px solid var(--ink)}.sales-table{overflow-x:auto}.sales-table-head,.sales-table-row{min-width:700px;display:grid;grid-template-columns:1.1fr .7fr 1fr 1fr .8fr;align-items:center}.sales-table-head{min-height:48px;padding:0 18px;border-bottom:1px solid var(--ink);font:400 7px DM Mono;text-transform:uppercase}.sales-table-row{min-height:68px;padding:0 18px;border-bottom:1px solid var(--line);font-size:10px}.sales-table-row:last-child{border-bottom:0}.simulator-section{background:#f7fbf6;overflow:hidden}.simulator-universe-hero{min-height:560px;display:grid;grid-template-columns:minmax(0,1.25fr) 430px;grid-gap:6vw;gap:6vw;align-items:center;padding-bottom:6vw}.simulator-universe-hero h1{max-width:980px;margin:25px 0 22px;font-size:clamp(4rem,7.2vw,8.2rem);line-height:.84;letter-spacing:-.085em;font-weight:500}.simulator-universe-hero p{max-width:540px;color:var(--muted);font-size:13px;line-height:1.7}.sim-orbit{width:min(100%,430px);aspect-ratio:1;border:1px solid var(--ink);border-radius:50%;position:relative;display:grid;place-items:center;background:#eff7ec;justify-self:end}.sim-orbit>div{width:190px;height:190px;border-radius:50%;background:var(--ink);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;position:relative;z-index:2}.sim-orbit strong{font-size:38px;letter-spacing:-.07em}.sim-orbit small{color:var(--acid);font:400 8px DM Mono;text-transform:uppercase}.sim-orbit-ring{position:absolute;border:1px dashed rgba(17,19,15,.38);border-radius:50%;animation:simspin 18s linear infinite}.sim-orbit-ring.ring-a{width:74%;height:74%}.sim-orbit-ring.ring-b{width:52%;height:52%;animation-direction:reverse;animation-duration:12s}.sim-orbit-node{position:absolute;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--acid);border:1px solid var(--ink);z-index:3}.sim-orbit-node.node-one{left:8%;top:28%}.sim-orbit-node.node-two{right:10%;top:24%;background:var(--orange);color:white}.sim-orbit-node.node-three{left:45%;bottom:6%;background:white}@keyframes simspin{to{transform:rotate(1turn)}}.scale-selector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--ink);background:white}.scale-selector button{min-height:142px;border:0;border-right:1px solid var(--ink);background:transparent;padding:18px;display:grid;align-content:space-between;text-align:left;transition:background .2s,color .2s}.scale-selector button:last-child{border-right:0}.scale-selector button.active{background:var(--ink);color:white}.scale-selector small,.scale-selector span{font:400 8px DM Mono;text-transform:uppercase;color:var(--muted)}.scale-selector button.active small,.scale-selector button.active span{color:var(--acid)}.scale-selector strong{font-size:clamp(1.7rem,3vw,3.2rem);letter-spacing:-.07em}.simulator-grid{margin-top:6vw;grid-template-columns:.72fr 1.28fr}.simulation-workbench,.simulator-grid{display:grid;border:1px solid var(--ink);background:white}.simulation-workbench{margin-top:34px;grid-template-columns:350px minmax(0,1fr)}.simulator-control-panel{padding:24px;border-right:1px solid var(--ink);display:grid;grid-gap:14px;gap:14px;align-content:start}.universe-controls{background:#fbfdf9}.simulator-panel-head{display:grid;grid-gap:8px;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.simulator-panel-head span{display:inline-flex;align-items:center;gap:8px;font:400 8px DM Mono;letter-spacing:.1em}.simulator-panel-head strong{font-size:24px;font-weight:500}.simulator-panel-head p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.simulator-control-panel label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:10px;font-weight:700}.simulator-control-panel input{height:44px;border:1px solid var(--ink);border-radius:0;padding:0 12px;background:#fbfdf9;color:var(--ink);font:inherit}.simulator-control-panel button{height:48px;border:1px solid var(--ink);background:var(--ink);color:white;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;font-weight:700}.simulator-control-panel button:disabled{opacity:.55;cursor:not-allowed}.simulator-error{margin:0;color:#ad3c2b;font-size:10px;line-height:1.5}.simulator-note{margin:0;color:var(--muted);font-size:10px;line-height:1.6}.sim-control-metrics{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--ink)}.sim-control-metrics div{min-height:76px;padding:13px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-gap:6px;gap:6px}.sim-control-metrics div:nth-child(2n){border-right:0}.sim-control-metrics div:nth-last-child(-n+2){border-bottom:0}.sim-control-metrics span{font:400 7px DM Mono;color:var(--muted);text-transform:uppercase}.sim-control-metrics strong{font-size:18px}.simulator-results{min-width:0}.simulator-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--ink)}.universe-kpis{grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ink);border-top:0;background:white}.simulator-kpis article{min-height:132px;padding:22px;display:grid;align-content:center;grid-gap:9px;gap:9px;border-right:1px solid var(--line)}.simulator-kpis article:last-child{border-right:0}.simulator-kpis span{color:var(--muted);font:400 8px DM Mono;text-transform:uppercase}.simulator-kpis strong{font-size:clamp(2rem,4vw,4.2rem);line-height:.95;font-weight:500}.simulator-kpis small{color:var(--muted);font-size:10px}.simulation-main{min-width:0}.fintech-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--ink)}.fintech-map button{min-height:108px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;padding:13px;display:grid;grid-template-columns:1fr auto;align-content:space-between;text-align:left;transition:background .2s,color .2s}.fintech-map button:nth-child(4n){border-right:0}.fintech-map button:nth-last-child(-n+4){border-bottom:0}.fintech-map button.active{background:var(--acid)}.fintech-map small{font:400 7px DM Mono;color:var(--muted)}.fintech-map span{grid-column:1/3;font-size:13px;font-weight:700}.stage-detail{min-height:310px;display:grid;grid-template-columns:210px 1fr;grid-gap:34px;gap:34px;align-items:center;padding:36px;border-bottom:1px solid var(--ink);background:#f1f0e9}.stage-pulse{width:180px;height:180px;border-radius:50%;background:var(--ink);color:var(--acid);display:grid;place-items:center;position:relative}.stage-pulse span{position:absolute;inset:-22px;border:1px solid rgba(17,19,15,.35);border-radius:50%;animation:stagepulse 2s ease-in-out infinite}@keyframes stagepulse{50%{transform:scale(1.08);opacity:.25}}.stage-detail h2{margin:16px 0 10px;font-size:clamp(2.6rem,5vw,5.2rem);line-height:.9;letter-spacing:-.075em;font-weight:500}.stage-detail p{max-width:620px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.money-flow-diagram{min-height:210px;display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr 42px 1fr;align-items:stretch;padding:24px}.money-flow-diagram article{min-width:0;padding:20px;border:1px solid var(--ink);display:flex;flex-direction:column;justify-content:center;gap:8px;background:white}.money-flow-diagram article.ledger-node{background:var(--ink);color:white}.money-flow-diagram>svg{align-self:center;justify-self:center;animation:flowarrow 1.4s ease-in-out infinite}@keyframes flowarrow{50%{transform:translateX(5px)}}.money-flow-diagram strong{font-size:clamp(1.4rem,2.5vw,2.5rem);letter-spacing:-.06em;line-height:1}.money-flow-diagram span{color:var(--muted);font:400 8px DM Mono;text-transform:uppercase}.ledger-node span{color:#a7aaa1}.universe-grid{margin-top:34px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink);background:white}.universe-grid>section{min-height:330px;padding:22px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.universe-grid>section:nth-child(2n){border-right:0}.universe-grid>section:nth-last-child(-n+2){border-bottom:0}.panel-title{display:flex;align-items:center;gap:9px;font:400 8px DM Mono;text-transform:uppercase;letter-spacing:.08em}.rail-stack{margin-top:24px;display:grid;grid-gap:12px;gap:12px}.rail-stack div{display:grid;grid-template-columns:120px 1fr 86px;align-items:center;grid-gap:12px;gap:12px;font-size:10px}.rail-stack i{height:12px;background:var(--orange);display:block;min-width:10px}.rail-stack strong{font:400 8px DM Mono;text-align:right}.channel-grid{margin-top:28px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--ink)}.channel-grid article{min-height:105px;padding:14px 10px;display:grid;align-content:space-between;border-right:1px solid var(--line)}.channel-grid article:last-child{border-right:0}.channel-grid strong{font-size:11px}.channel-grid span{font:400 8px DM Mono;color:var(--muted)}.ops-load-grid{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--ink)}.ops-load-grid article{min-height:122px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;align-content:center;grid-gap:8px;gap:8px}.ops-load-grid article:nth-child(2n){border-right:0}.ops-load-grid article:nth-last-child(-n+2){border-bottom:0}.ops-load-grid span{color:var(--muted);font:400 8px DM Mono;text-transform:uppercase}.ops-load-grid strong{font-size:34px;letter-spacing:-.07em;line-height:1}.ops-load-grid small{color:var(--muted);font-size:10px}.control-plane-panel{background:var(--ink);color:white}.control-row{min-height:49px;display:grid;grid-template-columns:28px 90px 1fr;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid #3e4039;font-size:10px}.control-row:last-child{border-bottom:0}.control-row svg{color:var(--acid)}.control-row span{color:#a7aaa1}.simulator-history{overflow-x:auto}.universe-history{padding:22px 0 0!important}.universe-history .panel-title{padding:0 22px 18px}.simulator-history-head,.simulator-history-row{grid-template-columns:.9fr .75fr .85fr .85fr 1.1fr}.simulator-history-row strong:first-child{display:inline-flex;align-items:center;gap:7px;text-transform:capitalize}.simulator-loading{margin:0;padding:18px;color:var(--muted);font-size:10px}.sale-state{justify-self:start;padding:6px 8px;font:400 7px DM Mono;background:#e2e1da}.state-succeeded{background:var(--acid)}.state-processing{background:#ffe18a}.state-review{background:var(--orange);color:white}.review-panel{border-left:1px solid var(--ink);padding:23px;background:var(--ink);color:white;display:flex;flex-direction:column}.review-panel>strong{margin-top:70px;font-size:26px;line-height:1.05;letter-spacing:-.04em}.review-panel>p{color:#a1a39c;font-size:10px;line-height:1.6}.review-panel>div{display:flex;gap:8px;padding:12px 0;border-top:1px solid #3d3f39;font-size:9px}.review-panel>div svg{color:var(--acid);flex:0 0 auto}.review-panel>a{margin-top:auto;min-height:44px;padding:0 12px;background:var(--acid);color:var(--ink);align-items:center;font-size:9px}.platform-next,.review-panel>a{display:flex;justify-content:space-between}.platform-next{min-height:430px;padding:6vw 3.2vw;background:var(--orange);align-items:end;gap:4vw}.platform-next>div{max-width:760px}.platform-next>div>span{margin-left:10px;font:400 8px DM Mono}.platform-next h2{margin:25px 0 0;font-size:clamp(2.8rem,5vw,5.8rem);line-height:.94;letter-spacing:-.07em;font-weight:500}.platform-next>a{flex:0 0 160px;height:160px;border-radius:50%;padding:26px;background:var(--ink);color:white;display:flex;flex-direction:column;justify-content:space-between;font-size:11px}@media (max-width:1200px){.hero h1{font-size:clamp(3.8rem,8vw,7.5rem)}.hero-meta{gap:5vw}.hero-art{width:56vw}.tap-card{left:12%;top:16%}.demo-section{gap:5vw}.network-head{grid-template-columns:.8fr 1.8fr 1fr}.remit-intro{grid-template-columns:.65fr 1.8fr 1fr}.corridor{gap:4vw}.stack-grid{grid-template-columns:1fr 1fr}.stack-lead{grid-column:span 2}.payment-route-grid{grid-template-columns:repeat(2,1fr)}.payment-route-grid a:nth-child(4n){border-right:1px solid var(--ink)}.payment-route-grid a:nth-child(2n){border-right:0}.payment-route-grid a:nth-last-child(-n+4){border-bottom:1px solid var(--ink)}.payment-route-grid a:nth-last-child(-n+2){border-bottom:0}.platform-header{grid-template-columns:210px 1fr 190px}.platform-layout{grid-template-columns:210px minmax(0,1fr)}.platform-sidebar{width:210px}.platform-hero-grid{grid-template-columns:1fr .6fr}.platform-hero h1{font-size:clamp(4rem,7vw,7rem)}.login-root{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:900px){.devices-head{grid-template-columns:1fr;gap:25px}.devices-head p{margin-left:0}.device-grid{grid-template-columns:1fr}.device-card{border-right:0;border-bottom:1px solid #4a4c45}.device-card:last-child{border-bottom:0}.device-capability-grid{grid-template-columns:repeat(2,1fr)}.device-capability:nth-child(2){border-right:0}.device-capability:nth-child(-n+2){border-bottom:1px solid #4a4c45}.business-intro-head{grid-template-columns:1fr;gap:22px}.header-cta,.site-header nav{display:none}.menu-button{display:block}.site-header{gap:16px}.hero{min-height:auto;padding-bottom:10vw}.hero h1{margin-top:8vh;font-size:clamp(3.5rem,10vw,6.4rem)}.hero-line.indent{padding-left:6vw}.hero-meta{align-items:start;flex-direction:column;gap:32px;margin-top:6vh}.hero-meta p{width:min(100%,420px)}.hero-meta a{width:134px;height:134px;padding:23px}.hero-art{position:relative;right:auto;bottom:auto;width:100%;height:420px;margin-top:5vw}.sun-disc{width:58vw;height:58vw;right:2vw;bottom:-6vw}.tap-card{left:18%;top:24%}.demo-section{grid-template-columns:1fr;padding:15vw 5vw}.demo-copy{max-width:640px}.phone-stage{margin-top:24px;min-height:700px}.network-head{grid-template-columns:1fr;gap:30px}.network-head p{margin-left:0}.principles-title{grid-template-columns:1fr;gap:40px}.remit-intro{grid-template-columns:1fr;gap:25px}.remit-intro>p{margin-left:0}.remit-pills{grid-column:1}.transfer-panel.active{grid-template-columns:1fr}.tab-quote-card{max-width:420px}.corridor{grid-template-columns:1fr}.quote-card{max-width:420px}.route-catalogue-title{gap:16px}.route-catalogue-title,.security-overview{grid-template-columns:1fr}.security-lead{min-height:480px}.security-lifecycle>div{grid-template-columns:repeat(3,1fr)}.security-lifecycle article{border-bottom:1px solid var(--ink)}.security-lifecycle article:nth-child(3n){border-right:0}.security-lifecycle article:nth-last-child(-n+3){border-bottom:0}.payroll-intro{grid-template-columns:1fr;gap:25px}.payroll-intro>p{margin-left:0}.payroll-pills{grid-column:1}.payroll-shell{grid-template-columns:1fr}.payroll-sidebar{padding:18px}.payroll-company{max-width:340px}.payroll-nav{flex-direction:row;overflow-x:auto;padding-bottom:4px}.payroll-nav button{min-width:145px}.payroll-sidebar-foot{display:none}.payroll-overview-grid{grid-template-columns:1fr}.funding-flow{grid-template-columns:1fr 35px 1fr 35px 1fr}.stack-grid{grid-template-columns:1fr 1fr}.stack-lead{grid-row:auto;grid-column:span 2;min-height:300px}.payment-route-menu-head{grid-template-columns:1fr}.platform-header{grid-template-columns:1fr auto;padding:0 18px}.platform-header-action,.platform-header>nav{display:none}.platform-menu-button{display:block}.platform-layout{grid-template-columns:1fr}.platform-sidebar{position:-webkit-sticky;position:sticky;top:74px;width:100%;height:auto;border-right:0;border-bottom:1px solid var(--ink);overflow-x:auto;display:block}.platform-account-card,.platform-sidebar-foot,.platform-sidebar-head{display:none}.platform-sidebar nav{flex-direction:row;padding:7px;min-width:max-content}.platform-sidebar nav a{min-width:128px}.platform-hero{min-height:auto}.platform-hero-grid{min-height:auto;grid-template-columns:1fr;padding-top:90px}.platform-hero h1{font-size:clamp(4rem,10vw,6.5rem)}.platform-status-card{min-height:390px;max-width:560px}.platform-metrics{grid-template-columns:1fr 1fr}.platform-metrics article:nth-of-type(2){border-right:0}.platform-metrics article:nth-of-type(-n+2){border-bottom:1px solid var(--ink)}.platform-section-head{grid-template-columns:1fr;gap:20px}.capability-grid{grid-template-columns:1fr 1fr}.capability-grid article:nth-child(2){border-right:0}.capability-grid article:nth-child(-n+2){border-bottom:1px solid var(--ink)}.process-track{grid-template-columns:1fr}.process-track article{min-height:155px;grid-template-columns:48px 1fr auto;grid-template-rows:1fr;align-items:center;border-right:0;border-bottom:1px solid #5f615b}.process-track article:last-child{border-bottom:0}.process-copy{align-self:center}.process-arrow{margin:0;transform:rotate(90deg)}.platform-network{grid-template-columns:1fr;gap:20px;padding-bottom:75px}.network-link{width:1px;height:45px;justify-self:center}.network-link i{left:-4px;animation:networktraveldown 2s linear infinite}.network-link small{left:12px;top:15px;width:140px;text-align:left}.network-return{left:12%;right:12%}@keyframes networktraveldown{0%{top:0}to{top:calc(100% - 9px)}}.operations-grid{grid-template-columns:1fr}.review-panel{border-left:0;border-top:1px solid var(--ink);min-height:330px}.review-panel>strong{margin-top:45px}.simulator-universe-hero{min-height:auto;grid-template-columns:1fr}.sim-orbit{justify-self:start;width:min(430px,100%)}.scale-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.scale-selector button:nth-child(3){border-right:0}.scale-selector button:nth-child(-n+3){border-bottom:1px solid var(--ink)}.universe-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.universe-kpis article:nth-child(2){border-right:0}.universe-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line)}.simulation-workbench{grid-template-columns:1fr}.universe-controls{border-right:0;border-bottom:1px solid var(--ink)}.fintech-map{grid-template-columns:repeat(3,minmax(0,1fr))}.fintech-map button:nth-child(4n){border-right:1px solid var(--line)}.fintech-map button:nth-child(3n){border-right:0}.fintech-map button:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.fintech-map button:nth-last-child(-n+3){border-bottom:0}.stage-detail{grid-template-columns:150px 1fr}.stage-pulse{width:130px;height:130px}.money-flow-diagram{grid-template-columns:1fr;gap:13px}.money-flow-diagram>svg{transform:rotate(90deg)}@keyframes flowarrow{50%{transform:rotate(90deg) translateX(5px)}}.universe-grid{grid-template-columns:1fr}.universe-grid>section,.universe-grid>section:nth-child(2n),.universe-grid>section:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ink)}.universe-grid>section:last-child{border-bottom:0}.login-root{grid-template-columns:1fr}.login-panel{min-height:auto;gap:14vw;border-right:0;border-bottom:1px solid var(--ink)}.login-context{min-height:320px}}@media (max-width:600px){.devices-section{padding:18vw 18px}.device-visual{height:180px}.device-card{padding:24px 18px}.device-capability-grid{grid-template-columns:1fr}.device-capability,.device-capability:nth-child(2){border-right:0;border-bottom:1px solid #4a4c45}.device-capability:last-child{border-bottom:0}.business-intro{padding:18vw 18px 0}.site-header{height:68px;padding:0 18px}.logo{font-size:13px;gap:8px}.logo-mark{width:22px;height:18px}.logo-mark i:first-child{height:8px}.logo-mark i:nth-child(2){height:13px}.logo-mark i:nth-child(3){height:18px}.hero{min-height:auto;padding:16px 18px 10vw}.hero-kicker span:last-child{display:none}.hero-kicker{font-size:8px}.hero h1{margin-top:8vh;font-size:clamp(3rem,15vw,4.9rem)}.hero-line.indent{padding-left:0}.hero-meta{flex-direction:column;align-items:start;gap:30px}.hero-meta p{font-size:12px;line-height:1.65}.hero-meta a{width:118px;height:118px;padding:19px;font-size:11px}.hero-art{height:320px;margin-top:8vw;opacity:.95}.sun-disc{width:82vw;height:82vw;right:-8vw;bottom:-20vw}.tap-card{width:220px;height:132px;padding:15px;left:12%;top:22%}.art-caption,.tap-wave{display:none}.manifesto{padding:18vw 18px 14vw}.manifesto>p{margin-top:34px}.manifesto>h2{font-size:clamp(2.25rem,11vw,3.7rem)}.manifesto-grid{grid-template-columns:1fr}.manifesto-grid>a,.manifesto-grid>a:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:22px 0;grid-template-columns:38px 1fr}.payment-route-menu{padding:4vw 18px 18vw}.payment-route-grid{grid-template-columns:1fr;margin-top:45px}.payment-route-grid a,.payment-route-grid a:nth-child(2n),.payment-route-grid a:nth-child(4n),.payment-route-grid a:nth-last-child(-n+2),.payment-route-grid a:nth-last-child(-n+4){min-height:205px;border-right:0;border-bottom:1px solid var(--ink)}.payment-route-grid a:last-child{border-bottom:0}.demo-section{padding:18vw 18px 16vw;gap:34px}.demo-copy h2,.network-head h2,.principles-title h2{margin-top:28px;font-size:clamp(2.5rem,12vw,4rem)}.mode-switch{width:100%;display:grid;grid-template-columns:1fr 1fr}.mode-switch button{padding:13px 12px}.demo-details{margin-top:34px;max-width:none}.phone-stage{min-height:auto;padding-bottom:60px;transform:none;margin-left:0}.phone{width:min(100%,350px);height:700px;border-width:7px;border-radius:38px}.nfc-orbit{right:0;bottom:0;transform:rotate(0deg);width:108px;height:108px}.network-section{padding:18vw 18px 14vw}.network-diagram{height:620px;margin-top:48px}.connections{display:none}.network-core{width:160px;height:160px}.network-core .logo{font-size:18px}.rail-node{width:140px;height:90px;padding:13px;grid-template-columns:34px 1fr}.rail-node>span{width:30px;height:30px}.rail-mtn{left:0;top:0}.rail-airtel{right:0;top:0}.rail-bank{left:0;bottom:0}.rail-card{right:0;bottom:0}.diagram-status{bottom:23%;white-space:nowrap;text-align:center;width:100%}.network-foot{gap:8px;flex-wrap:wrap;justify-content:center;text-align:center}.network-foot svg{width:15px;display:none}.remittance-section{padding:18vw 18px}.remit-pills{flex-wrap:wrap}.remittance-tabs{display:flex;overflow-x:auto;margin-top:52px;scrollbar-width:none}.remittance-tabs::-webkit-scrollbar{display:none}.remittance-tabs button{min-width:165px;min-height:68px;flex:1 0 auto}.remittance-panel{margin-top:24px}.transfer-summary{padding:27px 20px}.transfer-summary h3{font-size:2.4rem}.route-pagination{grid-template-columns:1fr 1fr}.route-pagination button:nth-child(2){grid-column:1/3;grid-row:1}.corridor{margin-top:56px}.quote-card{padding:22px}.route-explorer{min-height:auto;padding:18px}.route-stage{min-height:auto;grid-template-columns:1fr;gap:13px;margin:28px 0}.route-endpoint{flex-direction:row;justify-content:center}.route-endpoint>span{width:44px;height:44px;margin:0 7px 0 0}.route-center{width:170px;min-height:170px;justify-self:center}.route-path{width:1px;height:34px;justify-self:center}.route-path i{transform:translateX(-4px);animation:routevertical 2.3s linear infinite}.route-path span{width:100px;top:10px;left:10px;text-align:left}.route-detail{grid-template-columns:1fr}.route-detail>*{padding:14px 0;border-right:0;border-bottom:1px solid rgba(17,19,15,.2)}.route-detail>:not(:first-child){padding-left:0}.route-detail>:last-child{border-bottom:0}.route-catalogue{margin-top:70px}.route-grid{grid-template-columns:1fr}.route-grid button{min-height:104px;padding:16px;grid-template-columns:30px 32px 1fr auto}.security-lead{min-height:auto;padding:28px 22px}.security-lead>svg{margin:38px 0 20px}.security-lead h3{font-size:2.6rem}.security-grid{grid-template-columns:1fr}.security-grid article{min-height:190px;padding:22px;border-right:0}.security-grid article,.security-grid article:nth-last-child(-n+2){border-bottom:1px solid rgba(17,19,15,.22)}.security-grid article:last-child{border-bottom:0}.security-lifecycle>div{grid-template-columns:repeat(2,1fr)}.security-lifecycle article:nth-child(3n){border-right:1px solid var(--ink)}.security-lifecycle article:nth-child(2n){border-right:0}.security-lifecycle article:nth-last-child(-n+3){border-bottom:1px solid var(--ink)}.security-lifecycle article:nth-last-child(-n+2){border-bottom:0}.security-note{grid-template-columns:1fr;gap:13px}.payroll-section{padding:18vw 18px}.payroll-pills{flex-wrap:wrap}.payroll-shell{margin-top:52px;min-height:auto}.payroll-company{padding-bottom:17px}.payroll-nav{margin-top:16px;scrollbar-width:none}.payroll-nav::-webkit-scrollbar{display:none}.payroll-nav button{min-width:132px;padding:12px 9px}.payroll-workspace{padding:25px 18px}.workspace-head{flex-direction:column}.workspace-head h3{font-size:2.5rem}.workspace-head>button{width:100%;justify-content:space-between}.payroll-metrics{grid-template-columns:1fr}.payroll-metrics article{min-height:125px;border-right:0;border-bottom:1px solid var(--ink)}.payroll-metrics article:last-child{border-bottom:0}.payroll-overview-grid{gap:30px}.team-table{overflow-x:auto}.team-row,.team-table-head{min-width:650px}.run-layout{grid-template-columns:1fr}.run-checks,.run-summary{padding:23px 20px}.run-checks>button{margin-top:28px}.funding-flow{grid-template-columns:1fr;gap:12px}.funding-flow>svg{transform:rotate(90deg)}.funding-flow article{min-height:210px}.funding-controls{grid-template-columns:1fr}.funding-controls div{border-right:0;border-bottom:1px solid var(--ink)}.funding-controls div:last-child{border-bottom:0}@keyframes routevertical{0%{margin-top:0}to{margin-top:34px}}.stack-grid{grid-template-columns:1fr}.stack-lead{grid-column:auto;min-height:auto;padding-bottom:8px}.stack-item,.stack-lead{border-right:0;padding-left:0;padding-right:0;min-height:auto}.stack-lead h3{font-size:30px;margin:14px 0 12px}.stack-item>strong{margin-top:18px}.regulatory-note{grid-template-columns:1fr;gap:14px;padding:20px}.principles{padding:18vw 18px}.principles-title{gap:26px}.principle{grid-template-columns:28px 1fr;gap:10px;padding:22px 0}.principle svg{display:none}.principle p{grid-column:2;max-width:none}.pilot{min-height:620px;padding:18px}.pilot-orbit{width:150vw;height:150vw}.pilot-button{width:136px;height:136px;padding:22px}footer{grid-template-columns:1fr;gap:22px;padding:34px 18px}footer>p{display:none}footer>div{justify-content:flex-start;flex-wrap:wrap;gap:16px}.login-panel{padding:26px 18px;gap:28vw}.login-panel h1{font-size:clamp(3rem,14vw,4.8rem)}.login-context{min-height:280px;padding:28px 18px}.login-context strong{font-size:28px}.platform-header{min-height:66px}.platform-sidebar{top:66px}.platform-sidebar nav a{min-width:116px;min-height:42px}.platform-sidebar nav a small{display:none}.platform-hero{padding:20px 18px 55px}.platform-hero-grid{padding-top:65px}.platform-hero h1{margin-top:24px;font-size:clamp(3.4rem,15vw,5rem)}.platform-hero-grid>div:first-child>p{font-size:12px}.platform-actions{flex-direction:column}.platform-actions a{justify-content:space-between}.platform-status-card{min-height:340px}.status-orbit>div{width:135px;height:135px}.ring-one{width:200px;height:200px}.ring-two{width:270px;height:270px}.platform-metrics{grid-template-columns:1fr}.platform-metrics article,.platform-metrics article:nth-of-type(2){min-height:120px;border-right:0;border-bottom:1px solid var(--ink)}.platform-metrics article:last-child{border-bottom:0}.platform-section{padding:18vw 18px}.platform-section-head h2{font-size:clamp(2.6rem,12vw,4rem)}.capability-grid{grid-template-columns:1fr}.capability-grid article,.capability-grid article:nth-child(2){min-height:230px;border-right:0;border-bottom:1px solid var(--ink)}.capability-grid article:last-child{border-bottom:0}.process-track article{padding:15px;grid-template-columns:40px 1fr 18px}.customer-vendor-flow{grid-template-columns:1fr}.customer-vendor-flow article{min-height:270px}.flow-exchange{min-height:190px;border-left:0;border-right:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.platform-network{padding:18px 18px 85px}.network-return{left:18px;right:18px}.operations-grid{margin-top:45px}.review-panel{min-height:360px}.simulator-universe-hero h1{font-size:clamp(3.2rem,14vw,5rem)}.sim-orbit>div{width:150px;height:150px}.sim-orbit strong{font-size:30px}.scale-selector{grid-template-columns:1fr}.scale-selector button,.scale-selector button:nth-child(-n+3),.scale-selector button:nth-child(3){min-height:106px;border-right:0;border-bottom:1px solid var(--ink)}.scale-selector button:last-child{border-bottom:0}.universe-kpis{grid-template-columns:1fr}.universe-kpis article,.universe-kpis article:nth-child(-n+2),.universe-kpis article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.universe-kpis article:last-child{border-bottom:0}.simulation-workbench{margin-top:22px}.fintech-map{grid-template-columns:repeat(2,minmax(0,1fr))}.fintech-map button,.fintech-map button:nth-child(3n),.fintech-map button:nth-child(4n),.fintech-map button:nth-last-child(-n+3),.fintech-map button:nth-last-child(-n+4){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.fintech-map button:nth-child(2n){border-right:0}.fintech-map button:nth-last-child(-n+2){border-bottom:0}.stage-detail{grid-template-columns:1fr;gap:18px;padding:24px 18px}.stage-pulse{width:112px;height:112px}.money-flow-diagram{padding:18px}.money-flow-diagram article{min-height:132px}.channel-grid{grid-template-columns:1fr 1fr}.channel-grid article{border-bottom:1px solid var(--line)}.channel-grid article:nth-child(2n){border-right:0}.channel-grid article:last-child{grid-column:1/3;border-bottom:0}.rail-stack div{grid-template-columns:1fr;gap:7px}.rail-stack strong{text-align:left}.ops-load-grid{grid-template-columns:1fr}.ops-load-grid article,.ops-load-grid article:nth-child(2n),.ops-load-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.ops-load-grid article:last-child{border-bottom:0}.control-row{grid-template-columns:26px 1fr;align-items:start;padding:13px 0}.control-row span{grid-column:2}.platform-next{min-height:620px;padding:18vw 18px;align-items:flex-start;flex-direction:column;justify-content:center}.platform-next>a{flex-basis:135px;width:135px;height:135px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important}}.merchant-live{background:var(--paper)}.merchant-live-controls{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(280px,1.4fr) auto;grid-gap:14px;gap:14px;align-items:end;margin:36px 0 22px}.merchant-live-controls label{display:grid;grid-gap:7px;gap:7px;font:500 9px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.merchant-live-controls input,.merchant-live-controls select{min-height:44px;border:1px solid var(--line);background:transparent;padding:0 12px;color:inherit;font:500 11px DM Mono,monospace}.merchant-live-controls>div{min-height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);font:500 9px DM Mono,monospace}.merchant-kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.merchant-kpis article{padding:18px;border-right:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.merchant-kpis article:last-child{border-right:0}.merchant-currency-totals span,.merchant-kpis span{font:500 8px DM Mono,monospace;letter-spacing:.08em}.merchant-kpis strong{font-size:28px}.merchant-currency-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:12px 0}.merchant-currency-totals article{border:1px solid var(--line);padding:18px;display:grid;grid-gap:6px;gap:6px}.merchant-currency-totals strong{font-size:22px}.merchant-currency-totals small{color:var(--muted)}.merchant-live-message{border-left:3px solid var(--orange);padding:12px;background:rgba(255,99,57,.08)}.merchant-live-table{overflow-x:auto;border:1px solid var(--line)}.merchant-live-table>div{min-width:760px;display:grid;grid-template-columns:.65fr 1.2fr .65fr 1fr .8fr .9fr;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);font-size:11px}.merchant-live-table>div:first-child{font:500 8px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase;background:rgba(17,19,15,.04)}.merchant-live-table>div:last-child{border-bottom:0}.merchant-live-table button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid;background:transparent;min-height:32px;font:500 8px DM Mono,monospace;text-transform:uppercase;cursor:pointer}.merchant-live-table button:disabled{opacity:.4;cursor:not-allowed}.merchant-refunds{margin-top:18px;border:1px solid var(--line)}.merchant-refunds h3{margin:0;padding:14px;border-bottom:1px solid var(--line);font-size:14px}.merchant-refunds article{display:grid;grid-template-columns:1fr auto auto;grid-gap:16px;gap:16px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);font-size:11px}.merchant-refunds article:last-child{border-bottom:0}.merchant-refunds article>div{display:grid;grid-gap:4px;gap:4px}.merchant-refunds button{min-height:34px;display:inline-flex;align-items:center;gap:6px;border:1px solid;background:transparent;font:500 8px DM Mono,monospace;text-transform:uppercase}@media (max-width:800px){.merchant-live-controls{grid-template-columns:1fr}.merchant-kpis{grid-template-columns:repeat(2,1fr)}.merchant-kpis article:nth-child(2){border-right:0}.merchant-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line)}.merchant-currency-totals{grid-template-columns:1fr}}.landing-root{--landing-paper:#f4f2e9;--landing-ink:#121626;--landing-muted:#696b70;--landing-line:rgba(18,22,38,.17);--landing-acid:#dfff63;--landing-coral:#ff775e;--landing-blue:#9fc8ff;background:var(--landing-paper);min-height:100vh}.landing-root a:focus-visible,.landing-root button:focus-visible{outline:3px solid var(--landing-coral);outline-offset:4px}.landing-announcement{min-height:32px;padding:0 clamp(18px,3.2vw,52px);display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--landing-ink);color:#f8f7ef;font:500 8px DM Mono,monospace;letter-spacing:.1em}.landing-announcement span:first-child{display:inline-flex;align-items:center;gap:9px}.landing-announcement i{width:6px;height:6px;border-radius:50%;background:var(--landing-acid);box-shadow:0 0 0 4px rgba(223,255,99,.12)}.landing-header{min-height:76px;padding:0 clamp(18px,3.2vw,52px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:28px;gap:28px;position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--landing-line);background:rgba(244,242,233,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-brand-link{justify-self:start}.landing-brand{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;letter-spacing:-.045em;white-space:nowrap}.landing-brand-dot{padding:0 2px}.landing-brand-mark{width:25px;height:22px;display:flex;align-items:flex-end;gap:2px}.landing-brand-mark i{width:5px;border:1.5px solid;border-bottom:0;border-radius:50% 50% 0 0;display:block}.landing-brand-mark i:first-child{height:9px}.landing-brand-mark i:nth-child(2){height:15px}.landing-brand-mark i:nth-child(3){height:22px}.landing-header nav{justify-self:center;display:flex;align-items:center;gap:clamp(22px,3vw,44px)}.landing-header nav a{position:relative;padding:8px 0;font:500 9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.landing-header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:3px;height:1px;background:currentColor;transition:right .25s ease}.landing-header nav a:hover:after{right:0}.landing-header-cta{min-height:42px;padding:0 16px;justify-self:end;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--landing-ink);color:white;font-size:10px;transition:transform .2s,background .2s}.landing-header-cta:hover{transform:translateY(-2px);background:#242b45}.landing-menu-button{display:none;border:0;background:transparent;color:inherit;padding:7px}.landing-mobile-menu{position:fixed;inset:0;z-index:100;padding:24px;background:var(--landing-acid);display:flex;flex-direction:column}.landing-mobile-menu-head{display:flex;align-items:center;justify-content:space-between}.landing-mobile-menu-head button{border:1px solid;background:transparent;width:44px;height:44px;display:grid;place-items:center}.landing-mobile-menu nav{margin:auto 0;display:grid}.landing-mobile-menu nav a{padding:16px 0;border-bottom:1px solid rgba(18,22,38,.3);font-size:clamp(2.7rem,11vw,5.5rem);line-height:.92;letter-spacing:-.07em}.landing-mobile-menu nav span{display:inline-block;width:38px;font:500 9px DM Mono,monospace;letter-spacing:0}.landing-mobile-menu>a{min-height:56px;padding:0 18px;background:var(--landing-ink);color:white;display:flex;align-items:center;justify-content:space-between;font-size:12px}.landing-hero{min-height:calc(100vh - 108px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);border-bottom:1px solid var(--landing-ink)}.landing-hero-copy{min-height:720px;padding:clamp(64px,8vw,126px) clamp(24px,5vw,84px) clamp(54px,6vw,88px) clamp(18px,3.2vw,52px);display:flex;flex-direction:column;align-items:flex-start;position:relative}.landing-kicker{display:inline-flex;align-items:center;gap:9px;font:500 9px DM Mono,monospace;letter-spacing:.08em}.landing-kicker i{width:24px;height:1px;background:currentColor}.landing-hero h1{margin:auto 0 30px;font-size:clamp(4.2rem,7.5vw,8.3rem);line-height:.84;letter-spacing:-.085em;font-weight:500}.landing-hero h1 em{color:#4355a3}.landing-hero-copy>p{max-width:545px;margin:0;color:var(--landing-muted);font-size:clamp(13px,1.05vw,16px);line-height:1.7}.landing-hero-actions{margin-top:34px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.landing-button{min-height:52px;padding:0 18px;display:inline-flex;align-items:center;justify-content:space-between;gap:38px;font-size:11px;border:1px solid var(--landing-ink);transition:transform .2s,background .2s}.landing-button:hover{transform:translateY(-2px)}.landing-button-primary{background:var(--landing-ink);color:white}.landing-button-primary:hover{background:#242b45}.landing-button-quiet{background:transparent}.landing-button-quiet:hover{background:white}.landing-hero-visual{min-height:720px;overflow:hidden;position:relative;background:var(--landing-blue);border-left:1px solid var(--landing-ink)}.landing-visual-note{position:absolute;font:500 8px DM Mono,monospace;letter-spacing:.08em}.landing-orbit{position:absolute;border:1px solid rgba(18,22,38,.35);border-radius:50%;left:50%;top:51%;transform:translate(-50%,-50%)}.landing-orbit-one{width:min(36vw,560px);aspect-ratio:1}.landing-orbit-two{width:min(48vw,730px);aspect-ratio:1;border-style:dashed;animation:landing-spin 28s linear infinite}@keyframes landing-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.landing-payment-card{width:min(390px,72%);aspect-ratio:1.58;padding:clamp(20px,2.5vw,32px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-4deg);z-index:3;background:var(--landing-ink);border-radius:9px;box-shadow:0 35px 80px rgba(18,22,38,.24);display:flex;flex-direction:column;justify-content:space-between}.landing-payment-card-foot,.landing-payment-card-head{display:flex;align-items:center;justify-content:space-between}.landing-payment-card-head .landing-brand{font-size:11px}.landing-payment-card-head .landing-brand-mark{transform:scale(.8);transform-origin:left;margin-right:-3px}.landing-payment-card-copy{display:grid;grid-gap:6px;gap:6px}.landing-payment-card-copy span{color:#a7acba;font:500 7px DM Mono,monospace;letter-spacing:.1em}.landing-payment-card-copy strong{color:var(--landing-acid);font-size:clamp(2rem,3.3vw,3.8rem);line-height:1;letter-spacing:-.07em}.landing-payment-card-copy p{margin:0;color:#d2d5dd;font-size:10px}.landing-payment-card-foot{color:#a7acba;font:500 7px DM Mono,monospace}.landing-payment-card-foot span:first-child{display:inline-flex;align-items:center;gap:7px}.landing-payment-card-foot i{width:6px;height:6px;border-radius:50%;background:var(--landing-acid)}.landing-rail-node{min-height:42px;padding:0 13px;position:absolute;z-index:4;display:flex;align-items:center;gap:9px;border:1px solid var(--landing-ink);background:var(--landing-paper);font:500 8px DM Mono,monospace;box-shadow:5px 5px 0 rgba(18,22,38,.12)}.landing-rail-momo{left:8%;top:22%}.landing-rail-bank{right:7%;top:30%}.landing-rail-card{left:10%;bottom:20%}.landing-visual-status{min-height:44px;padding:0 14px;position:absolute;right:8%;bottom:13%;z-index:4;display:flex;align-items:center;gap:9px;border:1px solid var(--landing-ink);font:500 8px DM Mono,monospace}.landing-proof{min-height:100px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--landing-ink)}.landing-proof>div{padding:18px clamp(16px,2.5vw,36px);display:flex;align-items:center;gap:12px;border-right:1px solid var(--landing-line);font:500 9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.03em}.landing-proof>div:last-child{border-right:0}.landing-proof svg{color:#4355a3}.landing-products{padding:clamp(88px,11vw,170px) clamp(18px,3.2vw,52px)}.landing-section-heading{display:grid;grid-template-columns:.55fr 1.5fr .65fr;grid-gap:4vw;gap:4vw;align-items:start}.landing-section-index{font:500 8px DM Mono,monospace;letter-spacing:.1em}.landing-section-index.light{color:var(--landing-acid)}.landing-flow-heading h2,.landing-section-heading h2,.landing-trust-copy h2{margin:0;font-size:clamp(3rem,6vw,6.7rem);line-height:.91;letter-spacing:-.075em;font-weight:500}.landing-section-heading>p{margin:0;color:var(--landing-muted);font-size:12px;line-height:1.75}.landing-product-grid{margin-top:clamp(58px,8vw,110px);display:grid;grid-template-columns:1.18fr .91fr .91fr;border:1px solid var(--landing-ink)}.landing-product-card{min-height:560px;padding:clamp(22px,2.5vw,38px);border-right:1px solid var(--landing-ink);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.landing-product-card:last-child{border-right:0}.landing-product-card:hover{transform:translateY(-8px);box-shadow:0 15px 0 rgba(18,22,38,.12);position:relative;z-index:2}.landing-product-devices{background:#fffdf4}.landing-product-top{display:flex;align-items:center;justify-content:space-between;font:500 8px DM Mono,monospace;letter-spacing:.08em}.landing-product-body{margin-top:auto}.landing-product-body h3{margin:0 0 18px;font-size:clamp(2.4rem,4vw,4.8rem);line-height:.9;letter-spacing:-.075em;font-weight:500}.landing-product-body p{max-width:420px;margin:0;font-size:12px;line-height:1.7}.landing-product-card ul{margin:32px 0 30px;padding:22px 0 0;border-top:1px solid rgba(18,22,38,.35);display:grid;grid-gap:10px;gap:10px;list-style:none}.landing-product-card li{display:flex;align-items:center;gap:9px;font-size:10px}.landing-product-link{min-height:45px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--landing-ink);font-size:10px}.landing-flow,.landing-product-card:hover .landing-product-link{background:var(--landing-ink);color:white}.landing-flow{padding:clamp(88px,10vw,150px) clamp(18px,3.2vw,52px)}.landing-flow-heading{display:grid;grid-template-columns:.55fr 1.5fr .65fr;grid-gap:4vw;gap:4vw;align-items:end}.landing-flow-heading p{margin:0;color:#a8acb8;font-size:12px;line-height:1.7}.landing-flow-track{margin-top:clamp(58px,8vw,110px);display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #596074}.landing-flow-track article{min-height:340px;padding:22px;border-right:1px solid #596074;display:flex;flex-direction:column;position:relative}.landing-flow-track article:last-child{border-right:0}.landing-step-head{display:flex;justify-content:space-between;color:var(--landing-acid);font:500 8px DM Mono,monospace}.landing-flow-track article>div:nth-child(2){margin-top:auto}.landing-flow-track h3{margin:0 0 13px;font-size:26px;font-weight:500;letter-spacing:-.04em}.landing-flow-track p{margin:0;color:#a8acb8;font-size:11px;line-height:1.65}.landing-step-arrow{position:absolute;right:-11px;top:50%;z-index:2;background:var(--landing-ink)}.landing-audiences{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--landing-ink)}.landing-audiences article{min-height:650px;padding:clamp(28px,4.5vw,72px);display:flex;flex-direction:column}.landing-audience-customer{background:var(--landing-blue);border-right:1px solid var(--landing-ink)}.landing-audience-business{background:#f2e1b3}.landing-audiences article>span{font:500 8px DM Mono,monospace;letter-spacing:.1em}.landing-audience-icon{width:72px;height:72px;margin:auto 0 35px;display:grid;place-items:center;border:1px solid var(--landing-ink);border-radius:50%}.landing-audiences h2{margin:0;font-size:clamp(3rem,5.5vw,6.5rem);line-height:.9;letter-spacing:-.075em;font-weight:500}.landing-audiences p{max-width:440px;margin:28px 0 0;font-size:12px;line-height:1.75}.landing-trust{padding:clamp(88px,10vw,150px) clamp(18px,3.2vw,52px);display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:9vw;gap:9vw;align-items:start}.landing-trust-copy h2{margin-top:45px}.landing-trust-copy>p{max-width:520px;margin:28px 0 36px;color:var(--landing-muted);font-size:13px;line-height:1.75}.landing-trust-copy>a{min-height:50px;width:min(100%,350px);padding:0 16px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--landing-ink);font-size:10px}.landing-trust-copy>a:hover{background:var(--landing-ink);color:white}.landing-trust-list{border-top:1px solid var(--landing-ink)}.landing-trust-list article{min-height:170px;padding:25px 0;display:grid;grid-template-columns:42px 42px 1fr;grid-gap:18px;gap:18px;align-items:start;border-bottom:1px solid var(--landing-line)}.landing-trust-list article>span{font:500 8px DM Mono,monospace}.landing-trust-list article>svg{color:#4355a3}.landing-trust-list h3{margin:0 0 10px;font-size:22px;font-weight:500;letter-spacing:-.035em}.landing-trust-list p{max-width:490px;margin:0;color:var(--landing-muted);font-size:11px;line-height:1.7}.landing-final-cta{min-height:660px;padding:clamp(48px,7vw,110px) clamp(18px,5vw,80px);overflow:hidden;position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;background:var(--landing-coral);border-top:1px solid var(--landing-ink);border-bottom:1px solid var(--landing-ink)}.landing-final-cta:before{content:"";width:52vw;height:52vw;position:absolute;right:-8vw;top:-28vw;border:1px solid rgba(18,22,38,.3);border-radius:50%;box-shadow:0 0 0 8vw rgba(18,22,38,.04),0 0 0 16vw rgba(18,22,38,.035)}.landing-final-cta>div{position:relative;z-index:2}.landing-final-cta>div>span{font:500 8px DM Mono,monospace;letter-spacing:.1em}.landing-final-cta h2{margin:30px 0 0;font-size:clamp(4rem,8vw,9rem);line-height:.84;letter-spacing:-.085em;font-weight:500}.landing-final-cta>a{width:180px;height:180px;padding:26px;flex:0 0 180px;position:relative;z-index:2;border-radius:50%;background:var(--landing-ink);color:white;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;font-size:11px;transition:transform .3s}.landing-final-cta>a:hover{transform:rotate(-5deg) scale(1.04)}.landing-final-cta>a svg{align-self:flex-end}.landing-footer{min-height:210px;padding:45px clamp(18px,3.2vw,52px);display:grid;grid-template-columns:.7fr .8fr 1.5fr;grid-gap:35px;gap:35px;align-items:end;background:var(--landing-ink);color:white}.landing-footer>p{max-width:330px;margin:0;color:#a8acb8;font-size:10px;line-height:1.7}.landing-footer>div{display:flex;justify-content:flex-end;gap:clamp(15px,2.2vw,34px);color:#c3c6cf;font:500 8px DM Mono,monospace}.landing-footer a:hover{color:var(--landing-acid)}.login-root{background:#f4f2e9;color:#121626;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr)}.login-panel{min-height:100vh;padding:clamp(26px,4.5vw,68px);border-right:1px solid #121626}.login-brand{color:#121626}.login-auth-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.login-home-link{display:inline-flex;align-items:center;gap:8px;font:500 9px DM Mono,monospace;color:#696b70}.login-home-link:hover{color:#121626}.login-heading{margin:auto 0 clamp(34px,5vw,68px)}.login-eyebrow{color:#4355a3}.login-panel h1{max-width:800px;color:#121626}.login-form{padding:clamp(20px,2.5vw,32px);border:1px solid #121626;background:#fffdf6;box-shadow:10px 10px 0 rgba(18,22,38,.08)}.login-form label{color:#5e6068;font:500 9px DM Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.login-form input[type=email],.login-form input[type=password],.login-form input[type=text]{height:56px;border-color:rgba(18,22,38,.42);background:#f8f6ee;transition:border .2s,box-shadow .2s}.login-form input:focus{outline:none;border-color:#4355a3;box-shadow:0 0 0 3px rgba(67,85,163,.12)}.login-password-field{display:block;position:relative}.login-password-field input{width:100%;padding-right:48px!important}.login-password-toggle{width:42px;height:42px;padding:0;position:absolute;top:7px;right:7px;display:grid;place-items:center;border:0;background:transparent;color:#5e6068}.login-password-toggle:hover{color:#121626;background:rgba(18,22,38,.06)}.login-form>button{height:56px;padding:0 16px;background:#121626;border-color:#121626;display:flex;align-items:center;justify-content:space-between}.login-form>button:hover:not(:disabled){background:#27304f}.login-form-note{display:flex;align-items:center;gap:8px;color:#696b70;font-size:9px;line-height:1.5}.login-form-note svg{flex:0 0 auto;color:#4355a3}.login-context{min-height:100vh;padding:clamp(28px,4vw,58px);position:relative;overflow:hidden;background:#9fc8ff;color:#121626;justify-content:space-between}.login-context:after,.login-context:before{content:"";position:absolute;border:1px solid rgba(18,22,38,.28);border-radius:50%}.login-context:before{width:34vw;height:34vw;min-width:430px;min-height:430px;right:-45%;top:12%}.login-context:after{width:23vw;height:23vw;min-width:280px;min-height:280px;right:-10%;top:26%;border-style:dashed}.login-context>*{position:relative;z-index:2}.login-context-top{display:flex;justify-content:space-between;font:500 8px DM Mono,monospace;letter-spacing:.08em}.login-context-visual{margin:auto 0;min-height:240px;display:grid;place-items:center}.login-context-lock{width:170px;height:170px;border-radius:50%;background:#121626;color:#dfff63;display:grid;place-items:center;box-shadow:0 0 0 32px rgba(18,22,38,.07),0 0 0 65px rgba(18,22,38,.05)}.login-context span{color:#121626}.login-context strong{max-width:430px;margin-top:16px;font-size:clamp(2.2rem,3vw,3.7rem);line-height:.94}.login-context p{max-width:430px;color:#424754}@media (max-width:1050px){.landing-hero{grid-template-columns:1fr}.landing-hero-copy{min-height:650px}.landing-hero-visual{min-height:650px;border-left:0;border-top:1px solid var(--landing-ink)}.landing-orbit-one{width:min(62vw,560px)}.landing-orbit-two{width:min(82vw,730px)}.landing-flow-heading,.landing-section-heading{grid-template-columns:.4fr 1.6fr}.landing-flow-heading>p,.landing-section-heading>p{grid-column:2;max-width:560px}.landing-product-grid{grid-template-columns:1fr 1fr}.landing-product-card{min-height:510px}.landing-product-card:nth-child(2){border-right:0}.landing-product-card:last-child{grid-column:1/3;min-height:460px;border-top:1px solid var(--landing-ink)}.landing-flow-track{grid-template-columns:1fr 1fr}.landing-flow-track article{border-bottom:1px solid #596074}.landing-flow-track article:nth-child(2n){border-right:0}.landing-flow-track article:nth-last-child(-n+2){border-bottom:0}.landing-step-arrow{display:none}.landing-trust{gap:6vw}}@media (max-width:800px){.landing-announcement span:last-child,.landing-header nav,.landing-header-cta{display:none}.landing-header{grid-template-columns:1fr auto;min-height:68px}.landing-menu-button{display:grid;place-items:center}.landing-hero-copy{min-height:610px;padding-top:70px}.landing-hero h1{font-size:clamp(4rem,15vw,7rem)}.landing-hero-visual{min-height:590px}.landing-payment-card{width:min(390px,76%)}.landing-rail-momo{left:4%}.landing-rail-bank{right:4%}.landing-rail-card{left:5%}.landing-visual-status{right:5%}.landing-proof{grid-template-columns:1fr 1fr}.landing-proof>div:nth-child(2){border-right:0}.landing-proof>div:nth-child(-n+2){border-bottom:1px solid var(--landing-line)}.landing-flow-heading,.landing-section-heading{grid-template-columns:1fr;gap:26px}.landing-flow-heading>p,.landing-section-heading>p{grid-column:1}.landing-product-grid{grid-template-columns:1fr}.landing-product-card,.landing-product-card:nth-child(2){min-height:480px;border-right:0;border-bottom:1px solid var(--landing-ink)}.landing-product-card:last-child{grid-column:auto;min-height:480px;border-top:0;border-bottom:0}.landing-audiences{grid-template-columns:1fr}.landing-audiences article{min-height:560px}.landing-audience-customer{border-right:0;border-bottom:1px solid var(--landing-ink)}.landing-trust{grid-template-columns:1fr;gap:70px}.landing-final-cta{min-height:650px;align-items:flex-start;flex-direction:column;justify-content:center}.landing-final-cta>a{width:145px;height:145px;flex-basis:145px}.landing-footer{grid-template-columns:1fr 1fr}.landing-footer>p{justify-self:end}.landing-footer>div{grid-column:1/3;justify-content:flex-start;flex-wrap:wrap}.login-root{grid-template-columns:1fr}.login-panel{min-height:100vh;border-right:0;border-bottom:1px solid #121626}.login-context{min-height:520px}.login-heading{margin:18vw 0 10vw}}@media (max-width:520px){.landing-announcement{justify-content:center}.landing-hero-copy{min-height:570px}.landing-hero-copy>p{font-size:13px}.landing-button,.landing-hero-actions{width:100%}.landing-hero-visual{min-height:510px}.landing-payment-card{width:86%;padding:19px}.landing-payment-card-copy strong{font-size:2.2rem}.landing-orbit-one{width:92vw}.landing-orbit-two{width:120vw}.landing-rail-node{min-height:36px;padding:0 9px}.landing-rail-node span{display:none}.landing-rail-momo{top:18%}.landing-rail-bank{top:22%}.landing-rail-card{bottom:17%}.landing-visual-status{bottom:10%}.landing-proof{grid-template-columns:1fr}.landing-proof>div,.landing-proof>div:nth-child(2){min-height:68px;border-right:0;border-bottom:1px solid var(--landing-line)}.landing-proof>div:last-child{border-bottom:0}.landing-flow,.landing-products,.landing-trust{padding-top:90px;padding-bottom:90px}.landing-product-card{min-height:450px;padding:22px}.landing-product-card:last-child{min-height:450px}.landing-flow-track{grid-template-columns:1fr}.landing-flow-track article,.landing-flow-track article:nth-child(2n),.landing-flow-track article:nth-last-child(-n+2){min-height:245px;border-right:0;border-bottom:1px solid #596074}.landing-flow-track article:last-child{border-bottom:0}.landing-audiences article{min-height:510px;padding:70px 22px 45px}.landing-trust-list article{grid-template-columns:32px 1fr}.landing-trust-list article>svg{grid-column:2;grid-row:1}.landing-trust-list article>div{grid-column:2}.landing-final-cta{min-height:590px;padding:80px 22px}.landing-final-cta h2{font-size:clamp(3.8rem,17vw,6rem)}.landing-footer{grid-template-columns:1fr}.landing-footer>p{justify-self:start}.landing-footer>div{grid-column:1}.login-panel{padding:24px 18px}.login-panel h1{font-size:clamp(3.1rem,15vw,4.8rem)}.login-form{padding:18px;box-shadow:6px 6px 0 rgba(18,22,38,.08)}.login-context{min-height:450px;padding:30px 22px}.login-context-lock{width:135px;height:135px}}@media (prefers-reduced-motion:reduce){.landing-orbit-two{animation:none}}.landing-root{--landing-paper:#070a12;--landing-ink:#f5f7fb;--landing-muted:#a5adbb;--landing-line:rgba(255,255,255,.14);--landing-acid:#cfff68;--landing-coral:#ff7968;--landing-blue:#78a7ff;color-scheme:dark;color:var(--landing-ink);background:radial-gradient(circle at 12% 11%,rgba(83,112,255,.2),transparent 30%),radial-gradient(circle at 86% 27%,rgba(115,229,255,.13),transparent 29%),radial-gradient(circle at 60% 78%,rgba(207,255,104,.08),transparent 30%),var(--landing-paper)}.landing-announcement{background:rgba(4,6,12,.82);color:#dce2ec;border-bottom:1px solid var(--landing-line)}.landing-header{color:var(--landing-ink);background:rgba(8,11,20,.66);box-shadow:0 12px 45px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}.landing-header-cta{color:#09100c;background:rgba(207,255,104,.92);border:1px solid rgba(207,255,104,.7);box-shadow:0 10px 28px rgba(148,220,71,.13)}.landing-header-cta:hover{color:#09100c;background:var(--landing-acid)}.landing-mobile-menu{color:var(--landing-ink);background:rgba(7,10,18,.92);-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%)}.landing-mobile-menu>a{color:#09100c;background:var(--landing-acid)}.landing-hero-copy:before{content:"";width:min(33vw,500px);aspect-ratio:1;position:absolute;left:-20%;bottom:7%;border-radius:50%;background:rgba(91,111,255,.14);filter:blur(80px);pointer-events:none}.landing-hero-copy>*{position:relative;z-index:1}.landing-hero h1 em{color:var(--landing-acid);text-shadow:0 0 50px rgba(207,255,104,.11)}.landing-button{border-color:var(--landing-line)}.landing-button-primary{color:#09100c;border-color:rgba(207,255,104,.65);box-shadow:0 14px 40px rgba(112,171,59,.14)}.landing-button-primary:hover{color:#09100c;background:#dcff91}.landing-button-quiet{background:rgba(255,255,255,.055);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-button-quiet:hover{background:rgba(255,255,255,.11)}.landing-hero-visual{background:linear-gradient(155deg,rgba(111,151,255,.22),rgba(5,8,15,.58) 52%,rgba(207,255,104,.1)),rgba(255,255,255,.035)}.landing-hero-visual:before{content:"";position:absolute;inset:8%;border-radius:42px;background:linear-gradient(140deg,rgba(255,255,255,.12),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 40px 100px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-visual-note{color:#dfe5ef}.landing-orbit{border-color:rgba(255,255,255,.23)}.landing-payment-card{color:white;background:linear-gradient(145deg,rgba(255,255,255,.17),rgba(255,255,255,.055));border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 36px 90px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}.landing-payment-card-copy span,.landing-payment-card-foot{color:#b9c1cf}.landing-payment-card-copy p{color:#e3e8f0}.landing-gesture-trail{position:absolute;inset:18% 17%;z-index:2;pointer-events:none}.landing-gesture-trail i{width:9px;height:9px;position:absolute;border-radius:50%;background:var(--landing-acid);box-shadow:0 0 0 7px rgba(207,255,104,.1),0 0 28px rgba(207,255,104,.5);animation:gesture-pulse 2.6s ease-in-out infinite}.landing-gesture-trail i:first-child{left:2%;top:22%}.landing-gesture-trail i:nth-child(2){right:3%;top:34%;animation-delay:.65s}.landing-gesture-trail i:nth-child(3){left:16%;bottom:5%;animation-delay:1.3s}.landing-gesture-trail span{position:absolute;inset:22% 8% 12%;border:1px dashed rgba(207,255,104,.26);border-radius:50%;transform:rotate(-12deg)}@keyframes gesture-pulse{0%,to{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}.landing-rail-node,.landing-visual-status{color:#eef3fb;border-color:rgba(255,255,255,.2);background:rgba(10,14,24,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 14px 35px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.landing-visual-status{color:#09100c;background:rgba(207,255,104,.9);border-color:rgba(207,255,104,.72)}.landing-proof{background:rgba(255,255,255,.025)}.landing-proof svg{color:var(--landing-blue)}.landing-products{background:linear-gradient(180deg,transparent,rgba(255,255,255,.018))}.landing-product-grid{gap:14px;padding:14px;border-color:var(--landing-line);background:rgba(255,255,255,.025);border-radius:26px}.landing-product-card{border:1px solid rgba(255,255,255,.15);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 28px 60px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.landing-product-pay{background:linear-gradient(145deg,rgba(207,255,104,.2),rgba(255,255,255,.04))}.landing-product-devices{background:linear-gradient(145deg,rgba(120,167,255,.2),rgba(255,255,255,.04))}.landing-product-business{background:linear-gradient(145deg,rgba(255,121,104,.2),rgba(255,255,255,.04))}.landing-product-card:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 28px 70px rgba(0,0,0,.32)}.landing-product-card ul,.landing-product-link{border-color:var(--landing-line)}.landing-product-card:hover .landing-product-link{color:#09100c;background:var(--landing-acid)}.landing-flow{background:rgba(3,5,10,.7);border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line)}.landing-flow-track{gap:12px;padding:12px;border-color:var(--landing-line);border-radius:24px;background:rgba(255,255,255,.025)}.landing-flow-track article{border:1px solid var(--landing-line);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.025));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-step-arrow{color:var(--landing-acid);background:#090d17;border-radius:50%;padding:3px}.landing-audiences{gap:14px;padding:14px;border-color:var(--landing-line);background:rgba(255,255,255,.018)}.landing-audiences article{border:1px solid var(--landing-line);border-radius:22px}.landing-audience-customer{background:linear-gradient(145deg,rgba(120,167,255,.2),rgba(255,255,255,.035))}.landing-audience-business{background:linear-gradient(145deg,rgba(255,121,104,.18),rgba(255,255,255,.035))}.landing-audience-icon{background:rgba(255,255,255,.07)}.landing-audience-icon,.landing-trust-copy>a{border-color:var(--landing-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-trust-copy>a{background:rgba(255,255,255,.045)}.landing-trust-copy>a:hover{color:#09100c;background:var(--landing-acid)}.landing-trust-list{border-color:var(--landing-line)}.landing-trust-list article{margin-bottom:10px;padding:25px 20px;border:1px solid var(--landing-line);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-trust-list article>svg{color:var(--landing-blue)}.landing-final-cta{color:var(--landing-ink);border-color:var(--landing-line);background:radial-gradient(circle at 78% 18%,rgba(207,255,104,.18),transparent 29%),linear-gradient(145deg,rgba(91,111,255,.22),rgba(255,121,104,.1) 50%,rgba(7,10,18,.95))}.landing-final-cta:before{border-color:rgba(255,255,255,.18);box-shadow:0 0 0 8vw rgba(255,255,255,.025),0 0 0 16vw rgba(255,255,255,.018)}.landing-final-cta>a{color:#09100c;background:rgba(207,255,104,.9);border:1px solid rgba(207,255,104,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 30px 70px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-footer{border-top:1px solid var(--landing-line);background:rgba(3,5,10,.82);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.login-root{color-scheme:dark;color:#f3f6fb;background:radial-gradient(circle at 14% 16%,rgba(91,111,255,.22),transparent 31%),radial-gradient(circle at 84% 72%,rgba(207,255,104,.1),transparent 29%),#070a12}.login-panel{border-color:rgba(255,255,255,.14)}.login-brand,.login-panel h1{color:#f3f6fb}.login-home-link{color:#a4adbb}.login-home-link:hover{color:var(--acid)}.login-eyebrow{color:#a9c6ff}.login-form-note,.login-panel p{color:#9fa8b7}.login-form{border-color:rgba(255,255,255,.16);background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),12px 12px 45px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.login-form label{color:#aab3c1}.login-form input[type=email],.login-form input[type=password],.login-form input[type=text]{color:#f4f7fb;border-color:rgba(255,255,255,.16);background:rgba(3,6,12,.44)}.login-form input::placeholder{color:#697383}.login-form input:focus{border-color:#9fc4ff;box-shadow:0 0 0 3px rgba(120,167,255,.14)}.login-password-toggle{color:#929cab}.login-password-toggle:hover{color:white;background:rgba(255,255,255,.08)}.login-form>button{color:#09100c;border-color:rgba(207,255,104,.6);background:var(--acid)}.login-form>button:hover:not(:disabled){background:#dcff91}.login-form-note svg{color:#a9c6ff}.login-status{min-height:19px;font:500 9px/1.5 DM Mono,monospace!important;color:#aeb7c5!important}.login-error{min-height:19px;margin:0!important;padding:9px 11px;border-left:2px solid #ff7968;background:rgba(255,121,104,.09);color:#ffb1a5!important;font:500 10px/1.5 DM Mono,monospace!important}.login-spinner{width:15px;height:15px;display:inline-block;flex:0 0 auto;border:2px solid rgba(9,16,12,.28);border-top-color:#09100c;border-radius:50%;animation:login-spin .7s linear infinite}@keyframes login-spin{to{transform:rotate(1turn)}}.login-method-switch{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(3,6,12,.36)}.login-method-switch button{min-height:38px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#929cab;font:600 9px DM Mono,monospace;cursor:pointer;transition:color .2s ease,background .2s ease}.login-method-switch button[aria-pressed=true]{color:#09100c;background:var(--acid)}.login-method-switch button:focus-visible{outline:2px solid #9fc4ff;outline-offset:2px}.login-context{color:#f3f6fb;border-left:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,rgba(120,167,255,.18),rgba(255,255,255,.035));-webkit-backdrop-filter:blur(26px) saturate(135%);backdrop-filter:blur(26px) saturate(135%)}.login-context:after,.login-context:before{border-color:rgba(255,255,255,.17)}.login-context-lock{color:var(--acid);background:rgba(5,8,15,.7);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 32px rgba(255,255,255,.035),0 0 0 65px rgba(255,255,255,.02);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-context span{color:#dfe5ef}.login-context p{color:#a9b2c0}.mfa-qr-block{color:#11130f;background:rgba(255,255,255,.92);border-color:rgba(255,255,255,.35);border-radius:12px}.mfa-backup-block{color:#dfffd0;background:rgba(96,173,83,.12);border-color:rgba(150,231,126,.28);border-radius:12px}.mfa-backup-codes code{color:#efffe8;background:rgba(3,6,12,.44);border-color:rgba(150,231,126,.22)}.mfa-copy-btn{color:#11130f;background:white}.platform-root{--muted:#9ca6b6;--line:rgba(255,255,255,.13);color-scheme:dark;color:#f3f6fb;background:radial-gradient(circle at 18% 9%,rgba(91,111,255,.17),transparent 27%),radial-gradient(circle at 88% 62%,rgba(207,255,104,.07),transparent 27%),#070a12}.platform-header,.platform-root *{border-color:rgba(255,255,255,.14)}.platform-header{color:#f3f6fb;background:rgba(8,11,20,.72);box-shadow:0 12px 38px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}.platform-header>nav{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.14)}.platform-header-action,.platform-header>nav a.active,.platform-header>nav a:hover{color:#09100c;background:var(--acid)}.platform-menu-button{color:#f3f6fb}.platform-mobile-menu{color:#f3f6fb;background:rgba(7,10,18,.94);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.platform-sidebar{color:#f3f6fb;background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.platform-sidebar nav a.active,.platform-sidebar nav a:hover{color:#09100c;background:var(--acid)}.platform-sidebar nav a.active small,.platform-sidebar nav a.active svg{color:#09100c}.diagram-section,.operations-section,.platform-hero,.platform-metrics,.platform-section,.simulator-section{color:#f3f6fb;background:transparent;border-color:rgba(255,255,255,.14)}.platform-breadcrumb strong{color:#f3f6fb}.platform-hero:after{opacity:.12;filter:blur(30px)}.platform-actions a{border-color:rgba(255,255,255,.17);background:rgba(255,255,255,.04)}.platform-actions a:first-child{color:#09100c;background:var(--acid)}.control-plane-panel,.platform-status-card,.process-section,.review-panel{color:#f3f6fb;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 24px 60px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.flow-icon.acid,.network-party>span,.sim-orbit-node,.state-succeeded,.status-orbit>div{color:#09100c}.platform-metrics{gap:10px;padding:10px}.platform-data-disclosure{grid-column:1/-1;margin:0;padding:11px 13px;border:1px solid rgba(255,255,255,.14);color:#aeb7c5;background:rgba(255,255,255,.035);font:500 8px/1.5 DM Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.capability-grid article,.merchant-currency-totals article,.merchant-kpis article,.network-core-card,.network-party,.platform-metrics article,.process-track article,.sales-table,.simulator-kpis article,.universe-grid>section{color:#f3f6fb;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.capability-grid,.customer-vendor-flow,.merchant-kpis,.merchant-live-table,.merchant-refunds,.operations-grid,.platform-network,.process-track,.scale-selector,.simulation-workbench,.simulator-grid,.universe-grid,.universe-kpis{color:#f3f6fb;background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.14)}.control-plane-panel,.flow-exchange,.network-core-card,.run-checks{color:#f3f6fb;background:rgba(3,6,12,.65)}.merchant-live-controls input,.merchant-live-controls select,.money-flow-diagram article,.scale-selector button,.sim-orbit,.simulator-control-panel input,.stage-detail,.universe-controls{color:#f3f6fb;background:rgba(255,255,255,.045)}.fintech-map button.active,.scale-selector button.active{color:#09100c;background:var(--acid)}.scale-selector button.active small,.scale-selector button.active span{color:#243010}.money-flow-diagram article.success-node{color:#09100c;background:var(--acid)}.money-flow-diagram article.ledger-node{color:#f3f6fb;background:rgba(3,6,12,.7)}.sim-orbit>div,.stage-pulse{color:var(--acid);background:rgba(3,6,12,.72);border:1px solid rgba(255,255,255,.14)}.platform-next{color:#f3f6fb;background:linear-gradient(145deg,rgba(91,111,255,.24),rgba(255,121,104,.1),rgba(7,10,18,.95))}.platform-next>a{color:#09100c;background:var(--acid)}.route-loading{min-height:calc(100vh - 74px);padding:clamp(32px,7vw,100px);display:flex;flex-direction:column;justify-content:center;gap:24px;color:#f3f6fb;background:radial-gradient(circle at 68% 35%,rgba(155,140,255,.18),transparent 26%),#0a0908}.route-loading>span{font:600 9px DM Mono,monospace;letter-spacing:.1em;color:#aeb7c5}.route-loading>div{display:flex;align-items:end;gap:7px;height:72px}.route-loading i{width:16px;height:38%;display:block;border:1px solid var(--acid);border-bottom:0;border-radius:50% 50% 0 0;animation:route-loading-wave .9s ease-in-out infinite alternate}.route-loading i:nth-child(2){height:68%;animation-delay:.12s}.route-loading i:nth-child(3){height:100%;animation-delay:.24s}.route-loading p{margin:0;color:#aeb7c5}@keyframes route-loading-wave{to{opacity:.35;transform:translateY(7px)}}.merchant-live-table>div:first-child,.team-table-head{color:#aab3c1;background:rgba(255,255,255,.06)}.merchant-live-table button,.merchant-refunds button{color:#f3f6fb}@media (max-width:1050px){.landing-flow-track,.landing-product-grid{border-radius:20px}.landing-product-card:last-child{border-top:1px solid rgba(255,255,255,.15)}}@media (max-width:800px){.landing-hero-visual{border-color:var(--landing-line)}.landing-hero-visual:before{inset:6%;border-radius:30px}.landing-product-card,.landing-product-card:last-child,.landing-product-card:nth-child(2){border:1px solid rgba(255,255,255,.15)}.landing-audience-customer{border:1px solid var(--landing-line)}.login-panel{border-color:rgba(255,255,255,.14)}.login-context{border-left:0;border-top:1px solid rgba(255,255,255,.14)}}@media (max-width:520px){.landing-hero h1{font-size:clamp(3.45rem,16vw,5.1rem)}.landing-hero-copy{min-height:610px;padding-top:56px}.landing-hero-visual{min-height:480px}.landing-hero-visual:before{inset:18px;border-radius:24px}.landing-payment-card{width:calc(100% - 58px)}.landing-visual-note{left:19px;top:18px;max-width:180px;line-height:1.5}.landing-audiences,.landing-flow-track,.landing-product-grid{gap:10px;padding:10px;border-radius:18px}.landing-audiences article,.landing-product-card{border-radius:15px}.login-auth-top{align-items:flex-start}.login-home-link{width:38px;height:38px;justify-content:center;overflow:hidden;white-space:nowrap;font-size:0;border:1px solid rgba(255,255,255,.14)}}@media (prefers-reduced-motion:reduce){.landing-gesture-trail i{animation:none}}::selection{color:#0a0908;background:#d5ff63}.landing-root,body,button,input{font-family:Instrument Sans,Arial,sans-serif}.landing-root{--landing-paper:#0a0908;--landing-ink:#f2eee6;--landing-muted:#aaa49a;--landing-line:rgba(242,238,230,.16);--landing-acid:#d5ff63;--landing-coral:#ff5c35;--landing-blue:#9b8cff;--landing-bone:#f2eee6;position:relative;isolation:isolate;background:radial-gradient(circle at 82% 8%,rgba(155,140,255,.2),transparent 27rem),radial-gradient(circle at 8% 66%,rgba(255,92,53,.1),transparent 29rem),#0a0908}.landing-root:before{content:"";position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.055;background-image:repeating-radial-gradient(circle at 20% 30%,transparent 0 1px,rgba(255,255,255,.7) 1px 2px),repeating-linear-gradient(118deg,transparent 0 5px,rgba(0,0,0,.8) 5px 6px);background-size:7px 7px,11px 11px;mix-blend-mode:soft-light}.landing-announcement{min-height:31px;color:#0a0908;background:var(--landing-bone);border-color:rgba(10,9,8,.18)}.landing-announcement i{background:var(--landing-coral);box-shadow:0 0 0 4px rgba(255,92,53,.14)}.landing-header{min-height:82px;background:rgba(10,9,8,.7);border-color:var(--landing-line);box-shadow:none;-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%)}.landing-brand{letter-spacing:-.055em}.landing-brand-dot{color:var(--landing-coral)}.landing-header nav a{color:#cbc6bd}.landing-header nav a:hover{color:var(--landing-ink)}.landing-header-cta{min-height:44px;color:#0a0908;background:var(--landing-acid);border:1px solid var(--landing-acid);border-radius:999px;box-shadow:none}.landing-header-cta:hover{color:#0a0908;background:#e2ff9b;transform:translateY(-2px) rotate(-1deg)}.landing-mobile-menu{background:radial-gradient(circle at 85% 20%,rgba(155,140,255,.35),transparent 36%),rgba(10,9,8,.96)}.landing-mobile-menu nav a{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.landing-hero{min-height:calc(100svh - 113px);grid-template-columns:minmax(0,1.12fr) minmax(450px,.88fr);border-color:var(--landing-line)}.landing-hero-copy{min-height:790px;padding-top:clamp(54px,7vw,110px);overflow:hidden}.landing-hero-copy:before{width:min(45vw,690px);left:-27%;bottom:-12%;background:rgba(255,92,53,.12);filter:blur(110px)}.landing-kicker{color:#d0cbc2}.landing-kicker i{width:44px;background:var(--landing-coral)}.landing-hero h1{width:max-content;max-width:100%;margin:auto 0 26px;font-size:clamp(4.75rem,7.7vw,9rem);line-height:.78;letter-spacing:-.075em;font-weight:600}.landing-hero-line{display:block;overflow:hidden;padding:.06em .08em .07em 0}.landing-hero-line>em,.landing-hero-line>span{display:block;animation:landing-line-in 1.05s cubic-bezier(.16,1,.3,1) both}.landing-hero-line-serif>em{color:var(--landing-bone);font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.055em;text-shadow:none;animation-delay:.11s}@keyframes landing-line-in{0%{opacity:0;transform:translateY(112%) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}.landing-hero-copy>p{max-width:580px;color:#b9b3a9;font-size:clamp(14px,1.1vw,17px);line-height:1.65;text-wrap:balance}.landing-button{border-radius:999px}.landing-button-primary{color:#0a0908;background:var(--landing-acid);border-color:var(--landing-acid);box-shadow:none}.landing-button-primary:hover{color:#0a0908;background:#e2ff9b}.landing-button-quiet{background:rgba(255,255,255,.04)}.landing-hero-meta{width:100%;margin-top:clamp(45px,7vw,92px);padding-top:16px;display:grid;grid-template-columns:1fr 1fr auto;grid-gap:18px;gap:18px;border-top:1px solid var(--landing-line);color:#777169;font:500 7px DM Mono,monospace;letter-spacing:.09em}.landing-hero-visual{min-height:790px;border-color:var(--landing-line);background:radial-gradient(circle at 50% 46%,rgba(213,255,99,.1),transparent 17%),radial-gradient(circle at 20% 15%,rgba(255,92,53,.3),transparent 32%),linear-gradient(145deg,#a290ff,#4d3f93 32%,#17141f 72%,#0a0908);cursor:crosshair}.landing-hero-visual:before{inset:6.5%;border-radius:50%;background:rgba(12,10,15,.16);border-color:rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 50px 130px rgba(0,0,0,.22)}.landing-visual-coordinate,.landing-visual-note{position:absolute;z-index:6;color:rgba(255,255,255,.76);font:500 7px DM Mono,monospace;letter-spacing:.1em}.landing-visual-note{left:24px;top:24px}.landing-visual-coordinate{right:24px;bottom:23px}.landing-orbit-one{width:min(34vw,530px)}.landing-orbit-two{width:min(45vw,700px);animation-duration:42s}.landing-orbit{border-color:rgba(255,255,255,.26)}.landing-gesture-trail i{background:var(--landing-coral);box-shadow:0 0 0 7px rgba(255,92,53,.12),0 0 34px rgba(255,92,53,.58)}.landing-gesture-trail i:nth-child(2){background:var(--landing-acid);box-shadow:0 0 0 7px rgba(213,255,99,.1),0 0 34px rgba(213,255,99,.45)}.landing-gesture-trail span{border-color:rgba(255,255,255,.3)}.landing-gesture-core{width:102px;height:102px;position:absolute;left:50%;top:50%;z-index:2;border:1px solid rgba(255,255,255,.38);border-radius:50%;transform:translate(-50%,-50%);display:grid;place-items:center;color:white;font:500 7px DM Mono,monospace;letter-spacing:.12em;animation:landing-breathe 3.8s ease-in-out infinite}.landing-gesture-core i{width:7px;height:7px;position:absolute;right:6px;top:23px;border-radius:50%;background:var(--landing-acid);box-shadow:0 0 22px var(--landing-acid)}@keyframes landing-breathe{0%,to{box-shadow:0 0 0 0 rgba(255,255,255,.08);transform:translate(-50%,-50%) scale(.96)}50%{box-shadow:0 0 0 24px rgba(255,255,255,0);transform:translate(-50%,-50%) scale(1.04)}}.landing-payment-card{width:min(410px,74%);border-radius:22px;transform:translate(-50%,-50%) rotate(-5deg);background:linear-gradient(135deg,rgba(20,17,26,.84),rgba(20,17,26,.48));border-color:rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 45px 120px rgba(7,5,11,.48)}.landing-payment-card-copy strong{color:var(--landing-bone);font-weight:500}.landing-payment-card-copy span{color:var(--landing-acid)}.landing-rail-node,.landing-visual-status{border-radius:999px;box-shadow:0 14px 40px rgba(5,4,8,.28)}.landing-rail-node{background:rgba(12,10,16,.68)}.landing-visual-status{color:#0a0908;background:var(--landing-acid)}.landing-proof{min-height:88px;background:#0d0c0b;border-color:var(--landing-line)}.landing-proof>div{color:#aaa49a;border-color:var(--landing-line)}.landing-proof svg{color:var(--landing-coral)}.landing-products,.landing-trust{position:relative}.landing-products{background:transparent}.landing-section-index{color:var(--landing-coral)}.landing-audiences h2,.landing-final-cta h2,.landing-flow-heading h2,.landing-section-heading h2,.landing-trust-copy h2{letter-spacing:-.06em;text-wrap:balance}.landing-audiences h2 em,.landing-final-cta h2 em,.landing-flow-heading h2 em,.landing-section-heading h2 em,.landing-trust-copy h2 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.landing-section-heading>p{color:#aaa49a}.landing-product-grid{gap:12px;padding:0;border:0;border-radius:0;background:transparent}.landing-product-card,.landing-product-card:last-child,.landing-product-card:nth-child(2){min-height:590px;border:1px solid var(--landing-line);border-radius:28px;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-product-pay{color:#0a0908;background:var(--landing-acid)}.landing-product-devices{color:var(--landing-ink);background:#18161c}.landing-product-business{color:#130b08;background:var(--landing-coral)}.landing-product-card ul,.landing-product-link{border-color:currentColor}.landing-product-card:hover{transform:translateY(-10px) rotate(-.35deg);box-shadow:0 28px 80px rgba(0,0,0,.3)}.landing-product-business:hover .landing-product-link,.landing-product-card:hover .landing-product-link,.landing-product-pay:hover .landing-product-link{color:var(--landing-ink);background:#0a0908}.landing-flow{background:radial-gradient(circle at 85% 10%,rgba(155,140,255,.18),transparent 30rem),#0d0c0f}.landing-flow-track{gap:0;padding:0;border-radius:0;background:transparent}.landing-flow-track article{border-radius:0;background:rgba(255,255,255,.025);-webkit-backdrop-filter:none;backdrop-filter:none}.landing-flow-track article:hover{background:rgba(155,140,255,.1)}.landing-step-head{color:var(--landing-coral)}.landing-funding-teaser{padding:clamp(70px,8vw,120px) clamp(18px,3.2vw,52px);border-bottom:1px solid var(--landing-line)}.landing-funding-teaser-body{margin-top:clamp(40px,6vw,64px);display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding-top:30px;border-top:1px solid var(--landing-line)}.landing-funding-stats{display:flex;gap:clamp(24px,4vw,56px);flex-wrap:wrap}.landing-funding-stats>div{display:flex;flex-direction:column;gap:6px}.landing-funding-stats strong{color:var(--landing-ink);font-size:clamp(1.6rem,2.6vw,2.3rem);letter-spacing:-.04em;font-weight:500}.landing-funding-stats span{color:var(--landing-muted);font:500 8px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase;max-width:16ch}.landing-audiences{gap:0;padding:0;background:transparent}.landing-audiences article{border-radius:0}.landing-audience-customer{background:#917fff}.landing-audience-business{background:#171512}.landing-audience-icon,.landing-trust-list article{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-trust-list article{margin-bottom:0;border-width:0 0 1px;border-radius:0}.landing-trust-list article>svg{color:var(--landing-coral)}.landing-final-cta{min-height:720px;background:radial-gradient(circle at 82% 18%,rgba(213,255,99,.22),transparent 18%),radial-gradient(circle at 70% 48%,rgba(155,140,255,.5),transparent 38%),var(--landing-coral)}.landing-final-cta:before{border-color:rgba(10,9,8,.25);box-shadow:0 0 0 8vw rgba(10,9,8,.035),0 0 0 16vw rgba(10,9,8,.025)}.landing-final-cta h2{color:#0a0908}.landing-final-cta>a{color:var(--landing-ink);background:rgba(10,9,8,.78);border-color:rgba(255,255,255,.28)}.landing-footer{background:#080706}@supports (animation-timeline:view()){.landing-audiences article,.landing-final-cta>a,.landing-final-cta>div,.landing-flow-heading,.landing-flow-track article,.landing-product-card,.landing-section-heading,.landing-trust-copy,.landing-trust-list article{animation:landing-view-in cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 5% cover 30%}.landing-flow-track article:nth-child(2),.landing-product-card:nth-child(2),.landing-trust-list article:nth-child(2){animation-range:entry 10% cover 35%}.landing-flow-track article:nth-child(3),.landing-product-card:nth-child(3),.landing-trust-list article:nth-child(3){animation-range:entry 15% cover 40%}}@keyframes landing-view-in{0%{opacity:.18;transform:translateY(54px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.login-root,.platform-root{font-family:Instrument Sans,Arial,sans-serif;background:radial-gradient(circle at 14% 14%,rgba(155,140,255,.2),transparent 31%),radial-gradient(circle at 88% 74%,rgba(255,92,53,.1),transparent 28%),#0a0908}.login-panel h1,.platform-hero h1,.platform-next h2,.platform-section h2{letter-spacing:-.06em}.login-panel h1 em,.platform-hero h1 em,.platform-next h2 em,.platform-section h2 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.login-context{background:linear-gradient(145deg,rgba(155,140,255,.28),rgba(255,92,53,.1))}.login-form>button,.platform-actions a:first-child,.platform-header-action,.platform-next>a{border-radius:999px}@media (max-width:1050px){.landing-hero{grid-template-columns:1fr}.landing-hero h1{font-size:clamp(5rem,11vw,8.3rem)}.landing-hero-visual{min-height:700px}.landing-orbit-one{width:min(65vw,560px)}.landing-orbit-two{width:min(84vw,730px)}.landing-product-card,.landing-product-card:last-child,.landing-product-card:nth-child(2){border:1px solid var(--landing-line)}}@media (max-width:800px){.landing-header{min-height:70px}.landing-hero-copy{min-height:670px}.landing-hero-visual{min-height:620px}.landing-hero-meta{grid-template-columns:1fr 1fr}.landing-hero-meta span:last-child{display:none}.landing-product-card,.landing-product-card:last-child,.landing-product-card:nth-child(2){border:1px solid var(--landing-line);border-radius:22px}.landing-audience-customer{border:0;border-bottom:1px solid rgba(10,9,8,.25)}.landing-audience-business{border:0}}@media (max-width:520px){.landing-hero-copy{min-height:620px;padding-top:56px}.landing-hero h1{font-size:clamp(3.7rem,17.3vw,5.25rem);line-height:.8}.landing-hero-copy>p{max-width:34ch}.landing-hero-meta{margin-top:44px}.landing-hero-visual{min-height:520px}.landing-hero-visual:before{inset:22px;border-radius:50%}.landing-visual-coordinate{display:none}.landing-payment-card{width:calc(100% - 54px);border-radius:17px}.landing-gesture-core{width:80px;height:80px}.landing-product-grid{gap:10px;padding:0}.landing-product-card,.landing-product-card:last-child,.landing-product-card:nth-child(2){min-height:475px;border-radius:18px}.landing-flow-track{padding:0}.landing-final-cta{min-height:640px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-gesture-core,.landing-gesture-trail i,.landing-hero-line>em,.landing-hero-line>span,.landing-orbit-two{animation:none}.landing-button,.landing-header-cta,.landing-product-card{transition:none}.login-spinner,.route-loading i{animation:none}.login-method-switch button{transition:none}}