@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_21834c84-module__VbbOEa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}
.landing-page{--landing-header-height:4.5rem;--landing-gradient-hero:linear-gradient(145deg, var(--color-brand-900) 0%, var(--color-brand-800) 42%, color-mix(in srgb, var(--color-brand-900) 72%, var(--color-brand-700)) 78%, var(--color-brand-700) 100%);--landing-gradient-brand:linear-gradient(135deg, var(--color-brand-900) 0%, var(--color-brand-800) 45%, var(--color-brand-700) 100%);--landing-gradient-cta:linear-gradient(120deg, var(--color-brand-900) 0%, var(--color-brand-800) 42%, var(--color-brand-700) 78%, color-mix(in srgb, var(--color-accent) 35%, var(--color-brand-800)) 100%);--landing-shadow-brand:0 16px 40px -14px color-mix(in srgb, var(--color-brand-900) 42%, transparent);--landing-shadow-accent:0 12px 32px -12px color-mix(in srgb, var(--color-accent) 50%, transparent)}.landing-section-hero{min-height:max(calc(100svh - var(--landing-header-height)), 36rem);color:#fff;background-color:var(--color-brand-900);flex-direction:column;justify-content:center;padding-block:clamp(2rem,5vh,3.5rem);display:flex;position:relative}.landing-section-hero__content{z-index:10;width:100%;max-width:72rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);position:relative}@media (min-width:1024px){.landing-section-hero{min-height:calc(100svh - var(--landing-header-height));padding-block:clamp(2.5rem,4vh,4rem)}.landing-section-hero__content .landing-section-hero__grid{min-height:calc(100svh - var(--landing-header-height) - clamp(5rem, 10vh, 8rem))}}.landing-section-hero__bg-wrap{z-index:0;perspective:1200px;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.landing-section-hero__bg{opacity:.4;transform-origin:50%;will-change:transform;background-image:url(/landing/hero-visual-bg.png);background-position:50%;background-size:contain;position:absolute;inset:-12%}.landing-section-hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(105deg, color-mix(in srgb, var(--color-brand-900) 94%, transparent) 0%, color-mix(in srgb, var(--color-brand-900) 72%, transparent) 38%, color-mix(in srgb, var(--color-brand-900) 28%, transparent) 58%, color-mix(in srgb, var(--color-brand-800) 12%, transparent) 100%);position:absolute;inset:0}.landing-hero-eyebrow{color:var(--color-accent);background:#ffffff1a;border:1px solid #ffffff2e}.landing-hero-headline-accent{color:var(--color-accent)}.landing-hero-subtext{color:#ffffffd1}.landing-section-partners{background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-900) 4%, white) 0%, #fff 45%, color-mix(in srgb, var(--color-brand-700) 6%, white) 100%)}.landing-hero-visual{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:visible}.landing-hero-visual__scene{opacity:0;width:100%;max-width:40rem;margin-inline:auto;transition:opacity .8s;position:relative}.landing-hero-visual__scene.is-visible{opacity:1}.landing-hero-visual__phones{z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.landing-hero-visual__core-ring{border:2px solid color-mix(in srgb, var(--hero-accent) 55%, transparent);border-radius:50%;animation:18s linear infinite landing-hero-ring-spin;position:absolute;inset:-12px}.landing-hero-visual__core-inner{width:100%;max-width:none;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:visible}.landing-hero-visual__stack{filter:drop-shadow(0 20px 40px #00000073);width:100%;position:relative}.landing-hero-visual__phones-img{object-fit:contain;object-position:center center;width:100%;height:auto;margin-inline:auto;display:block}.landing-hero-visual__layer{background:linear-gradient(135deg, color-mix(in srgb, white 28%, var(--hero-card-mid)), color-mix(in srgb, var(--hero-card-brand) 75%, transparent));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffff47;border-radius:.65rem;width:3.75rem;height:2.5rem;margin:-1.25rem 0 0 -1.875rem;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px -8px #00000073}.landing-hero-visual__layer--3{opacity:.55;transform:translate3d(-6px,10px,-28px)rotateX(52deg)rotate(-8deg)}.landing-hero-visual__layer--2{opacity:.78;transform:translate3d(4px,2px,-8px)rotateX(48deg)rotate(4deg)}.landing-hero-visual__layer--1{background:linear-gradient(135deg, color-mix(in srgb, white 35%, var(--hero-card-mid)), var(--hero-card-brand));transform:translate3d(0,-8px,18px)rotateX(44deg)rotate(-2deg)}.landing-hero-visual__nucleus{background:radial-gradient(circle at 35% 30%, white 0%, var(--hero-accent) 42%, color-mix(in srgb, var(--hero-card-brand) 80%, transparent) 100%);width:1.125rem;height:1.125rem;box-shadow:0 0 24px color-mix(in srgb, var(--hero-accent) 65%, transparent), 0 0 48px color-mix(in srgb, var(--hero-accent) 35%, transparent);border-radius:9999px;margin:-.5625rem 0 0 -.5625rem;animation:3s ease-in-out infinite landing-hero-nucleus-pulse;position:absolute;top:50%;left:50%;transform:translateZ(36px)}.landing-hero-visual__plate{background:linear-gradient(135deg, color-mix(in srgb, var(--hero-card-brand) 35%, transparent), color-mix(in srgb, var(--hero-accent) 12%, transparent));width:11rem;height:11rem;transform-style:preserve-3d;opacity:0;border:1px solid #ffffff24;border-radius:1.75rem;margin:-5.5rem 0 0 -5.5rem;transition:opacity .8s .1s;position:absolute;top:50%;left:50%;box-shadow:0 32px 64px -24px #00000080}.landing-hero-visual__plate.is-visible{opacity:1}.landing-hero-visual__orb{transform-style:preserve-3d;opacity:0;transition:opacity .7s .2s;position:absolute;top:50%;left:50%}.landing-hero-visual__orb.is-visible{opacity:1}.landing-hero-visual__orb-inner{border-radius:inherit;width:100%;height:100%;animation:8s ease-in-out infinite landing-hero-orb-float;display:block}.landing-hero-visual__orb--1{background:linear-gradient(145deg, color-mix(in srgb, var(--hero-card-mid) 90%, white), var(--hero-card-brand));border-radius:9999px;width:3.25rem;height:3.25rem;margin:-1.625rem 0 0 -1.625rem;box-shadow:0 16px 32px -12px #00000073}.landing-hero-visual__orb--2{background:color-mix(in srgb, var(--hero-accent) 75%, white);width:2.5rem;height:2.5rem;box-shadow:0 12px 28px -10px color-mix(in srgb, var(--hero-accent) 50%, transparent);border-radius:9999px;margin:-1.25rem 0 0 -1.25rem}.landing-hero-visual__orb--3{background:color-mix(in srgb, white 22%, var(--hero-card-brand));border-radius:9999px;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;box-shadow:0 10px 24px -12px #00000059}.landing-hero-visual__orb--4{border:2px solid color-mix(in srgb, var(--hero-accent) 70%, transparent);background:color-mix(in srgb, var(--hero-card-brand) 25%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9999px;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem}@keyframes landing-hero-halo-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes landing-hero-ring-spin{to{transform:rotate(360deg)}}@keyframes landing-hero-shine-sweep{to{transform:rotate(360deg)}}@keyframes landing-hero-stack-breathe{0%,to{transform:translateZ(0)scale(1)}50%{transform:translateZ(6px)scale(1.04)}}@keyframes landing-hero-nucleus-pulse{0%,to{opacity:1;transform:translateZ(36px)scale(1)}50%{opacity:.92;transform:translateZ(40px)scale(1.12)}}@keyframes landing-hero-orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.landing-section-hero__bg{transform:none!important}.landing-hero-visual__core-ring,.landing-hero-visual__core-inner:before,.landing-hero-visual__stack,.landing-hero-visual__nucleus,.landing-hero-visual__orb-inner{animation:none}}.landing-section-payments{background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-900) 8%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-brand-700) 14%, white) 100%)}.landing-section-customers{background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--color-accent) 10%, white) 55%, color-mix(in srgb, var(--color-brand-900) 8%, white) 100%)}.landing-section-business{background:linear-gradient(110deg, color-mix(in srgb, var(--color-accent) 18%, white) 0%, #fff 40%, color-mix(in srgb, var(--color-brand-800) 14%, white) 100%)}.landing-section-platform{background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-900) 6%, white) 0%, color-mix(in srgb, var(--color-brand-700) 10%, white) 50%, #fff 100%)}.landing-section-security{background:var(--landing-gradient-brand);position:relative;overflow:hidden}.landing-section-security:before{content:"";background:radial-gradient(circle at 10% 90%, color-mix(in srgb, var(--color-accent) 28%, transparent) 0%, transparent 45%);pointer-events:none;position:absolute;inset:0}.landing-section-security:after{content:"";pointer-events:none;background:radial-gradient(circle at 88% 12%,#ffffff1f 0%,#0000 42%);position:absolute;inset:0}.landing-security-eyebrow{color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);background:#ffffff1f}.landing-security-subtext{color:#ffffffc7}.landing-nav-link{color:var(--color-text-muted);transition:color .2s;position:relative}.landing-nav-link:hover{color:var(--color-brand-900)}.landing-nav-link:after{content:"";background:var(--color-accent);border-radius:1px;width:0;height:2px;transition:width .2s;position:absolute;bottom:-4px;left:0}.landing-nav-link:hover:after{width:100%}.landing-nav-dropdown__trigger{cursor:pointer;background:0 0;border:none;padding:0}.landing-nav-dropdown__menu{z-index:60;opacity:0;visibility:hidden;pointer-events:none;min-width:11rem;padding-top:.625rem;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:50%;transform:translate(-50%,.25rem)}.landing-nav-dropdown:hover .landing-nav-dropdown__menu,.landing-nav-dropdown:focus-within .landing-nav-dropdown__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.landing-nav-dropdown__panel{border:1px solid color-mix(in srgb, var(--color-brand-700) 14%, transparent);box-shadow:0 12px 32px -12px color-mix(in srgb, var(--color-brand-900) 22%, transparent);background:#fff;border-radius:.75rem;padding:.25rem;overflow:hidden}.landing-nav-dropdown__item{color:var(--color-text-muted);border-radius:.5rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500;transition:color .15s,background-color .15s;display:block}.landing-nav-dropdown__item:hover,.landing-nav-dropdown__item.is-active{color:var(--color-brand-900);background-color:color-mix(in srgb, var(--color-brand-900) 6%, white)}.landing-eyebrow{color:var(--color-brand-800);background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand-900) 14%, white), color-mix(in srgb, var(--color-accent) 16%, white));border:1px solid color-mix(in srgb, var(--color-brand-700) 30%, transparent)}.landing-eyebrow--on-dark{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);background:#ffffff24}.landing-headline-accent{background:linear-gradient(120deg, var(--color-brand-900) 0%, var(--color-brand-700) 55%, color-mix(in srgb, var(--color-accent) 85%, var(--color-brand-800)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-section-heading{color:var(--color-text-primary)}.landing-section-heading-bar{background:linear-gradient(90deg, var(--color-brand-900), var(--color-accent));border-radius:9999px;width:3.5rem;height:.25rem;margin-top:.75rem;display:block}.landing-section-heading-bar--center{margin-left:auto;margin-right:auto}.landing-text-muted{color:var(--color-text-muted)}.landing-btn-primary{background:var(--color-brand-900);color:#fff;box-shadow:var(--landing-shadow-brand);transition:background .2s,transform .2s,box-shadow .2s}.landing-btn-primary:hover{background:var(--color-brand-800);transform:translateY(-1px)}.landing-btn-accent{background:var(--color-accent);color:var(--color-text-primary);box-shadow:var(--landing-shadow-accent);transition:filter .2s,transform .2s}.landing-btn-accent:hover{filter:brightness(1.06);transform:translateY(-1px)}.landing-section-rails{background-color:#fff}.landing-rail-card{border:1px solid color-mix(in srgb, var(--color-brand-700) 16%, transparent);box-shadow:0 8px 32px -12px color-mix(in srgb, var(--color-brand-900) 14%, transparent);background-color:#fff;border-radius:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s}.landing-rail-card__icon{background-color:var(--color-brand-900);color:#fff;transition:background-color .2s}.landing-rail-card:hover{border-color:color-mix(in srgb, var(--color-brand-700) 32%, transparent);box-shadow:var(--landing-shadow-brand);transform:translateY(-4px)}.landing-rail-card:hover .landing-rail-card__icon{background-color:var(--color-brand-800)}.landing-rail-callout{border:1px solid color-mix(in srgb, var(--color-brand-700) 20%, transparent);background-color:color-mix(in srgb, var(--color-brand-900) 5%, white);box-shadow:0 8px 32px -14px color-mix(in srgb, var(--color-brand-900) 12%, transparent)}.landing-rail-callout__icon{background-color:var(--color-accent);color:var(--color-text-primary)}.landing-card-customer{border:1px solid color-mix(in srgb, var(--color-brand-700) 18%, transparent);box-shadow:inset 0 3px 0 0 var(--color-brand-900), 0 8px 32px -12px color-mix(in srgb, var(--color-brand-900) 12%, transparent);background-color:#fff;border-radius:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s}.landing-card-customer__icon{background-color:var(--color-brand-900);color:#fff;transition:background-color .2s}.landing-card-customer:hover{border-color:color-mix(in srgb, var(--color-brand-700) 36%, transparent);box-shadow:inset 0 3px 0 0 var(--color-brand-900), var(--landing-shadow-brand);transform:translateY(-4px)}.landing-card-customer:hover .landing-card-customer__icon{background-color:var(--color-brand-800)}.landing-callout-wallet{border:2px solid color-mix(in srgb, var(--color-brand-800) 40%, transparent);background:linear-gradient(95deg, color-mix(in srgb, var(--color-brand-900) 14%, white) 0%, color-mix(in srgb, var(--color-accent) 20%, white) 100%);box-shadow:var(--landing-shadow-accent)}.landing-tooling-item{border-left:3px solid var(--color-brand-800);padding-left:.25rem;transition:border-color .2s}.landing-tooling-item:nth-child(odd){border-left-color:var(--color-brand-900)}.landing-tooling-item:nth-child(4){border-left-color:var(--color-accent)}.landing-platform-card{border:1px solid color-mix(in srgb, var(--color-brand-700) 18%, transparent);text-align:left;box-shadow:inset 0 3px 0 0 var(--color-brand-900), 0 8px 32px -12px color-mix(in srgb, var(--color-brand-900) 12%, transparent);background-color:#fff;border-radius:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s}.landing-platform-card__icon{background-color:var(--color-brand-900);color:#fff;transition:background-color .2s}.landing-platform-card__badge{background-color:var(--color-accent);color:var(--color-text-primary)}.landing-platform-card:hover{border-color:color-mix(in srgb, var(--color-brand-700) 36%, transparent);box-shadow:inset 0 3px 0 0 var(--color-brand-900), var(--landing-shadow-brand);transform:translateY(-4px)}.landing-platform-card:hover .landing-platform-card__icon{background-color:var(--color-brand-800)}.landing-security-card{border:1px solid color-mix(in srgb, var(--color-brand-700) 18%, transparent);box-shadow:inset 0 3px 0 0 var(--color-brand-900), 0 8px 32px -12px color-mix(in srgb, var(--color-brand-900) 12%, transparent);background-color:#fff;border-radius:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s}.landing-security-card__icon{background-color:var(--color-brand-900);color:#fff;transition:background-color .2s}.landing-security-card:hover{border-color:color-mix(in srgb, var(--color-brand-700) 36%, transparent);box-shadow:inset 0 3px 0 0 var(--color-brand-900), var(--landing-shadow-brand);transform:translateY(-4px)}.landing-security-card:hover .landing-security-card__icon{background-color:var(--color-brand-800)}.landing-security-compliance{margin-top:2.5rem}@media (min-width:640px){.landing-security-compliance{margin-top:3rem}}.landing-security-compliance__item{background-color:#fff;border:1px solid #ffffff80;border-radius:.875rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex;box-shadow:0 8px 24px -12px #00000040}.landing-security-compliance__icon{background-color:var(--color-brand-900);color:#fff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.landing-cta-panel{background:var(--landing-gradient-cta);box-shadow:var(--landing-shadow-brand);position:relative;overflow:hidden}.landing-cta-panel:before{content:"";background:color-mix(in srgb, var(--color-accent) 35%, transparent);filter:blur(40px);pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;top:-40%;right:-15%}.landing-footer{background:linear-gradient(180deg, var(--color-brand-900) 0%, #173f46 55%, #122e34 100%);color:#ffffffe0;border-top:3px solid var(--color-accent)}.landing-footer-heading{color:var(--color-accent)}.landing-footer-link{color:#ffffffb8;transition:color .2s}.landing-footer-link:hover{color:var(--color-accent)}.landing-footer-divider{border-color:#ffffff2e}.landing-image-frame{border:2px solid color-mix(in srgb, var(--color-brand-700) 35%, transparent);box-shadow:var(--landing-shadow-brand)}.landing-header{border-bottom-color:color-mix(in srgb, var(--color-brand-700) 28%, transparent);background:color-mix(in srgb, white 92%, var(--color-surface))}.landing-tile{border-width:2px;transition:box-shadow .2s,transform .2s}.landing-tile:hover{box-shadow:var(--landing-shadow-brand);transform:translateY(-2px)}.landing-tile--0{border-color:color-mix(in srgb, var(--color-brand-900) 40%, transparent)}.landing-tile--1{border-color:color-mix(in srgb, var(--color-brand-800) 40%, transparent)}.landing-tile--2{border-color:color-mix(in srgb, var(--color-brand-700) 40%, transparent)}.landing-tile--3{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}
