:root{--color-dark:#303038;--color-dark-2:#1b1b23;--color-text:#1b1b23;--color-muted:#5d5a6f;--color-soft:#fcf8ff;--color-soft-2:#f5f2fe;--color-border:#d8d3e5;--color-border-strong:#c7c4d7;--color-accent:#4748d4;--color-accent-dark:#302dbe;--color-accent-soft:#e1dfff;--color-accent-panel:#6163ee;--color-warm:#ffb783;--shadow:0 24px 60px rgba(74,74,214,0.12);--shadow-soft:0 18px 36px rgba(48,45,190,0.08);--radius:24px;--radius-sm:16px;--container:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;isolation:isolate;--cursor-x:50vw;--cursor-y:24vh;--cursor-opacity:0}body,body>*{position:relative}body>*{z-index:1}body,button,input,select,textarea{letter-spacing:0}a{color:inherit;text-decoration:none}canvas,img{display:block;max-width:100%}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid rgba(56,189,248,.45);outline-offset:3px}.skip-link,.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{z-index:100;width:auto;height:auto;clip:auto;top:12px;left:12px;padding:10px 14px;background:var(--color-white);border:1px solid var(--color-border)}.container{width:min(var(--container),calc(100% - 40px));margin:0 auto}.container-main{width:min(1200px,calc(100% - 48px));margin:0 auto}.page-home .hero{min-height:790px;padding-top:0;background:linear-gradient(90deg,rgba(0,0,52,.68),rgba(0,0,52,.42) 26%,rgba(0,0,52,.22) 55%,rgba(4,12,173,.16)),linear-gradient(180deg,rgba(0,0,52,.48),rgba(0,0,52,.28) 58%,rgba(19,44,140,.2) 78%,rgba(0,0,52,.12)),url(/assets/reference/home-banner-bg-cards.webp) 50% /cover no-repeat,linear-gradient(135deg,#000034,#03044e 38%,#040cad 80%,#576aff 145%)}.page-home .hero:before{background:radial-gradient(circle at 50% 16%,rgba(138,215,255,.13),transparent 28%),radial-gradient(circle at 74% 20%,rgba(87,106,255,.12),transparent 24%);opacity:.64}.page-home .hero:after{display:none}.page-home .hero__grid{position:relative;display:block;min-height:790px;padding:134px 0 170px;text-align:center}.legacy-home-page .hero{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.legacy-home-page .hero-particle-trail,.page-home .hero-particle-trail{position:absolute;inset:0;left:50%;z-index:1;width:100vw;max-width:none;height:100%;pointer-events:none;mix-blend-mode:screen;opacity:.95;transform:translateX(-50%);filter:saturate(1.18)}.legacy-home-page .hero-particle-trail.hero-particle-trail--chrome-safe,.page-home .hero-particle-trail.hero-particle-trail--chrome-safe{mix-blend-mode:normal!important;opacity:.82!important;filter:brightness(1.03) saturate(1.08)!important}.page-home .hero__grid:after,.page-home .hero__grid:before{display:none}.legacy-home-page .hero__grid>div:first-of-type,.page-home .hero__grid>div:first-of-type{position:relative;z-index:3}.page-home .hero__grid>div:first-of-type{width:min(1120px,100%);margin:0 auto;transform:translateY(10px)}.page-home .hero .eyebrow{display:inline-flex;min-height:auto;align-items:center;justify-content:center;padding:0;border-radius:0;background:linear-gradient(135deg,#5ad7ff,#576aff);color:transparent;-webkit-background-clip:text;background-clip:text;box-shadow:none;font-size:18px;font-weight:800;letter-spacing:.02em;word-spacing:4px;text-transform:uppercase}.page-home .hero .eyebrow:before{display:none}.page-home .hero h1{max-width:1120px;margin:30px auto 0;font-size:clamp(52px,5.7vw,78px);line-height:.98;text-align:center;letter-spacing:-.065em}.page-home .hero h1 span{display:block;white-space:nowrap}.page-home .hero h1 span+span{margin-top:10px}.page-home .hero p{max-width:790px;margin:28px auto 0;color:rgba(255,255,255,.62);font-size:clamp(16px,1.55vw,20px);line-height:1.72;text-align:center}.page-home .hero p span{display:block}.page-home .hero__actions{justify-content:center;gap:26px;margin-top:54px}.page-home .hero__actions .btn__label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px}.page-home .hero__actions .btn__arrow{font-size:1.05em;line-height:1;transform:translateY(-1px)}.page-home .hero-visual{display:none}.page-home .stats-band{position:relative;z-index:3;margin-top:-80px;background:transparent}.page-home .stats-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.page-home .stat-card{min-height:160px;padding:28px 30px;border:0;border-radius:20px;background:#ffffff;box-shadow:var(--shadow);cursor:pointer;outline:none;transform-origin:center;transition:transform .36s cubic-bezier(.2,.8,.2,1),border-color .36s ease,box-shadow .36s ease,background .36s ease,color .26s ease}.page-home .stat-card:focus-visible,.page-home .stat-card:hover{transform:translateY(-6px);background:linear-gradient(135deg,#5ad7ff,#576aff 52%,#040cad);box-shadow:0 30px 88px rgba(87,106,255,.24)}.page-home .stat-card.is-selected,.page-home .stat-card:active{transform:translateY(0);border:0;background:linear-gradient(135deg,#5ad7ff,#576aff 52%,#040cad);box-shadow:0 30px 88px rgba(87,106,255,.24)}.page-home .stat-card strong{display:block;margin-bottom:12px;color:#576aff;background:none;-webkit-text-fill-color:#576aff;font-family:Space Mono,monospace;font-size:46px;line-height:1;font-weight:900;transition:color .26s ease,-webkit-text-fill-color .26s ease}.page-home .stat-card span{display:block;color:var(--muted);font-size:13px;line-height:1.5;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transform:translateY(12px);transition:color .26s ease}.page-home .stat-card.is-selected span,.page-home .stat-card.is-selected strong,.page-home .stat-card:active span,.page-home .stat-card:active strong,.page-home .stat-card:focus-visible span,.page-home .stat-card:focus-visible strong,.page-home .stat-card:hover span,.page-home .stat-card:hover strong{color:#ffffff;-webkit-text-fill-color:#ffffff}@media (max-width:1080px){.page-home .hero__grid{padding-top:126px}}@media (max-width:680px){.page-home .hero{min-height:720px}.page-home .hero__grid{min-height:720px;padding:112px 0 146px}.page-home .hero h1{font-size:clamp(36px,7.6vw,46px)}.page-home .stats-band{margin-top:-80px}}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:60;overflow:hidden;background:linear-gradient(90deg,#bec5ff,#81d9ff);color:#5f14ff}.topbar__inner{display:flex;align-items:center;justify-content:space-between;width:min(var(--container),calc(100% - 48px));height:50px;margin:0 auto;gap:20px}.topbar__content{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:14px;overflow:hidden}.topbar__close,.topbar__icon{width:24px;height:24px;flex:0 0 auto}.topbar__close img,.topbar__icon img{display:block;width:100%;height:100%;object-fit:contain}.topbar__viewport{min-width:0;flex:1 1 auto;overflow:hidden}.topbar__marquee{display:flex;width:max-content;will-change:transform}.topbar__marquee.is-animated{animation:topbar-marquee var(--topbar-duration,18s) linear infinite}.topbar__track{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;white-space:nowrap;padding-right:24px;font-family:Inter,Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:400;line-height:1;letter-spacing:0}.topbar__track span{flex:0 0 auto}@keyframes topbar-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--topbar-distance, 0px)),0,0)}}.site-header{position:-webkit-sticky;position:sticky;top:50px;z-index:50;background:rgba(252,248,255,.9);border-bottom:1px solid rgba(199,196,215,.72)}.nav-shell{align-items:center;min-height:76px}.nav-shell,.site-header__inner{display:flex;justify-content:space-between}.site-header__inner{height:82px;gap:34px}.brand{gap:12px;color:var(--color-text);font-weight:700}.brand,.brand-reference{display:inline-flex;align-items:center}.brand-reference{gap:10px}.brand-reference__badge{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(199,196,215,.9);overflow:hidden}.brand-reference__e,.brand-reference__w{font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:21px;font-weight:800;line-height:1;letter-spacing:-.08em}.brand-reference__w{color:#4a4ad6}.brand-reference__e{margin-left:-2px;color:#a6adb8}.brand-reference__wordmark{color:#2956e8;font-size:23px;font-weight:700;letter-spacing:-.04em}.brand-logo{display:block;width:auto;object-fit:contain}.brand--footer .brand-logo,.site-footer .brand-logo,.site-header .brand-logo{filter:none}.brand-logo--wordmark{height:40px;max-width:192px}.brand-logo--mark{display:none;height:42px}.brand-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(135deg,rgba(56,189,248,.95),rgba(210,165,78,.88));color:var(--color-white);font-size:13px;letter-spacing:0}.brand-name{font-size:17px}.primary-nav{display:flex;align-items:center;gap:32px;color:#8a83c3;font-size:16px;font-weight:500}.nav-item>a,.primary-nav>a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border-radius:999px;color:#8a83c3;transition:color .18s ease,background-color .18s ease,opacity .18s ease}.nav-item>a:before,.primary-nav>a:before{position:absolute;inset:0;z-index:-1;border-radius:999px;background:rgba(176,199,255,.56);opacity:0;transform:scale(.98);transition:opacity .18s ease,transform .18s ease,background .18s ease;content:""}.nav-item{position:relative}.nav-item:focus-within>a,.nav-item:hover>a,.primary-nav>a:focus-visible,.primary-nav>a:hover{color:#3965ff}.nav-item:focus-within>a:before,.nav-item:hover>a:before,.primary-nav>a:focus-visible:before,.primary-nav>a:hover:before{opacity:.72;transform:scale(1)}.primary-nav .is-active>a,.primary-nav>a.is-active{color:#3965ff;font-weight:700}.primary-nav .is-active>a:before,.primary-nav>a.is-active:before{opacity:1;transform:scale(1);background:rgba(176,199,255,.72)}.dropdown{position:absolute;top:calc(100% - 8px);display:grid;min-width:260px;padding:10px;visibility:hidden;opacity:0;transform:translateY(6px);background:var(--color-white);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.dropdown a{padding:10px 12px;border-radius:6px}.dropdown a:hover{background:var(--color-soft)}.nav-item:focus-within .dropdown,.nav-item:hover .dropdown{visibility:visible;opacity:1;transform:translateY(0)}.nav-toggle{display:none;width:44px;height:44px;padding:11px;border:1px solid rgba(71,72,212,.16);border-radius:14px;background:transparent;color:var(--color-accent)}.nav-toggle span:not(.sr-only){display:block;height:2px;margin:5px 0;background:currentColor}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:12px 28px;border:1px solid transparent;font-size:15px;font-weight:700;line-height:1.2;box-shadow:var(--shadow-soft);position:relative;overflow:hidden;isolation:isolate;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.button:hover{transform:translateY(-1px)}.button:after,.button:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.button:before{background:linear-gradient(110deg,transparent,rgba(255,255,255,.14) 42%,rgba(255,255,255,.72) 50%,rgba(255,255,255,.14) 58%,transparent);transform:translateX(-150%) skewX(-18deg);opacity:0}.button:after{inset:-2px;opacity:0;box-shadow:0 0 0 rgba(71,72,212,0)}.button--nav,.button--primary{background:linear-gradient(135deg,var(--color-accent-panel),var(--color-accent));color:var(--color-white)}.button--nav:hover,.button--primary:hover{background:linear-gradient(135deg,#5659ea,var(--color-accent-dark));box-shadow:0 18px 32px rgba(71,72,212,.22)}.button--secondary{border-color:var(--color-border);background:rgba(255,255,255,.76);color:var(--color-text)}.button--secondary:hover{border-color:rgba(71,72,212,.3);background:rgba(225,223,255,.62)}.button--secondary-dark{border-color:rgba(13,17,23,.25);color:var(--color-dark)}.button--secondary-dark:hover{border-color:var(--color-accent);color:var(--color-accent-dark)}.button:focus-visible:before,.button:hover:before{opacity:1;animation:button-sheen 1.05s ease forwards}.button:focus-visible:after,.button:hover:after{opacity:1;animation:button-breathe 1.9s ease-in-out infinite}.button--nav{min-height:42px;padding:10px 18px}.button-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.hero{display:grid;min-height:min(760px,calc(100vh - 24px));color:var(--color-text);background:radial-gradient(circle at top left,rgba(225,223,255,.82),transparent 28%),radial-gradient(circle at top right,rgba(255,220,197,.5),transparent 24%),linear-gradient(180deg,#fefcff,#fcf8ff)}.hero-canvas{position:absolute;inset:0;width:100%;height:100%}.hero__inner{position:relative;z-index:1;display:flex;padding:110px 0 72px}.hero__copy{width:min(850px,100%)}.hero h1{max-width:920px;margin:0;font-size:clamp(42px,6.8vw,78px);line-height:.98;letter-spacing:-.04em}.hero p{max-width:780px;margin:22px 0 0;color:var(--color-muted);font-size:clamp(18px,2.2vw,22px)}.hero--connectivity .hero-canvas,.hero--gaming .hero-canvas,.hero--payments .hero-canvas,.hero--retail .hero-canvas{filter:saturate(1.12)}.eyebrow{margin:0 0 14px;display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border-radius:999px;background:rgba(225,223,255,.85);color:#5d5a7a;font-size:13px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.08em}.section{padding:96px 0}[data-reveal]{opacity:0;transform:translate3d(0,28px,0) scale(.985);transition:opacity .72s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s),transform .72s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:translateZ(0) scale(1)}.logo-chip[data-reveal],.metric[data-reveal]{transform:translate3d(0,20px,0) scale(.96)}.section--soft{background:var(--color-soft-2)}.section--dark{background:linear-gradient(180deg,#4a4b83,#303038);color:var(--color-white)}.section--metrics{padding:42px 0;color:var(--color-text)}.section-intro{max-width:780px;margin-bottom:38px}.section-intro--light h2,.section-intro--light p:not(.eyebrow){color:var(--color-white)}.section-intro--center{margin-right:auto;margin-left:auto}.section-intro h2{margin:0;font-size:clamp(32px,4.6vw,50px);line-height:1.08;letter-spacing:-.03em}.section-intro p:not(.eyebrow){margin:16px 0 0}.metric-strip{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);box-shadow:var(--shadow)}.metric{padding:28px 30px;border-right:1px solid var(--color-border)}.metric:last-child{border-right:0}.metric strong{display:block;color:var(--color-accent);font-size:clamp(34px,5vw,54px);line-height:1;letter-spacing:-.04em}.metric span{display:block;margin-top:8px;color:var(--color-muted);font-size:14px}.logo-section{margin-top:32px}.hero .logo-section{max-width:940px;margin-top:38px}.logo-caption{margin:0 0 14px;color:inherit;opacity:.72;font-size:13px;font-weight:700}.logo-strip{display:flex;gap:12px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:none}.logo-strip::-webkit-scrollbar{display:none}.logo-chip{display:inline-flex;flex:0 0 auto;width:148px;min-width:148px;height:64px;align-items:center;justify-content:center;padding:10px 14px;border:1px solid rgba(199,196,215,.72);border-radius:20px;background:rgba(255,255,255,.9);color:currentColor;filter:grayscale(100%);opacity:.8;text-align:center;font-size:14px;font-weight:800;box-shadow:var(--shadow-soft);position:relative;overflow:hidden;isolation:isolate;transition:filter .18s ease,opacity .18s ease,background .18s ease,transform .18s ease,box-shadow .22s ease,border-color .22s ease}.logo-chip img{width:100%;height:100%;object-fit:contain}.logo-chip--image-card{padding:0}.logo-chip--image-card img{object-fit:cover}.logo-chip--text{align-items:center}.logo-chip:hover,.logo-section--colour .logo-chip{filter:none;opacity:1;transform:translateY(-2px)}.logo-chip:after{content:"";position:absolute;inset:-18%;border-radius:inherit;background:radial-gradient(circle at 20% 20%,rgba(91,136,255,.22),transparent 44%),radial-gradient(circle at 82% 78%,rgba(255,174,206,.18),transparent 42%);opacity:0;transform:scale(.9);transition:opacity .22s ease,transform .22s ease;z-index:-1}.logo-chip:hover:after{opacity:1;transform:scale(1)}.section:not(.section--dark):not(.section--metrics) .logo-chip{background:var(--color-white);color:var(--color-text)}.logo-section--colour .logo-chip:nth-child(3n+1){border-color:rgba(56,189,248,.28);background:rgba(56,189,248,.09)}.logo-section--colour .logo-chip:nth-child(3n+2){border-color:rgba(210,165,78,.34);background:rgba(210,165,78,.12)}.logo-section--colour .logo-chip:nth-child(3n){border-color:rgba(76,104,160,.25);background:rgba(76,104,160,.1)}.logo-marquee{display:grid;grid-gap:12px;gap:12px;padding:2px 0 8px}.logo-marquee,.logo-marquee__row{overflow:hidden}.logo-marquee__track{display:flex;width:max-content;gap:12px;animation:logo-marquee 34s linear infinite}.logo-marquee__row--reverse .logo-marquee__track{animation-direction:reverse;animation-duration:40s}.logo-marquee:focus-within .logo-marquee__track,.logo-marquee:hover .logo-marquee__track{animation-play-state:paused}@keyframes logo-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes brand-marquee-left{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 9px))}}@keyframes brand-marquee-right{0%{transform:translateX(calc(-50% - 9px))}to{transform:translateX(0)}}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.card-grid--four,.card-grid--verticals{grid-template-columns:repeat(4,minmax(0,1fr))}.card{position:relative;min-height:250px;padding:28px;border:1px solid var(--color-border);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(245,242,254,.82));box-shadow:var(--shadow-soft);overflow:hidden;isolation:isolate;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.card:hover{transform:translateY(-3px);border-color:rgba(71,72,212,.34);box-shadow:var(--shadow)}.access-card:after,.card:after,.check-grid div:after,.confirmation-panel:after,.contact-aside article:after,.faq-list details:after,.leader-card:after,.office-grid article:after,.process-card:after,.step-strip article:after,.testimonial:after,.timeline-card:after,.visual-steps article:after{content:"";position:absolute;inset:-28%;border-radius:inherit;background:radial-gradient(circle at 18% 18%,rgba(98,128,255,.22),transparent 36%),radial-gradient(circle at 84% 76%,rgba(255,184,141,.18),transparent 34%),radial-gradient(circle at 55% 100%,rgba(132,240,255,.16),transparent 38%);opacity:0;transform:scale(.9);transition:opacity .24s ease,transform .24s ease;pointer-events:none;z-index:-1}.access-card:hover:after,.card:hover:after,.check-grid div:hover:after,.confirmation-panel:hover:after,.contact-aside article:hover:after,.faq-list details:hover:after,.leader-card:hover:after,.office-grid article:hover:after,.process-card:hover:after,.step-strip article:hover:after,.testimonial:hover:after,.timeline-card:hover:after,.visual-steps article:hover:after{opacity:1;transform:scale(1)}.card--featured{border-color:rgba(56,189,248,.36)}.card-icon,.card-kicker,.icon{display:inline-grid;width:42px;height:42px;place-items:center;margin-bottom:22px;border-radius:14px;background:rgba(225,223,255,.95);color:var(--color-accent-dark);font-weight:800}.icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.card-kicker{width:auto;min-width:42px;padding:0 10px}.access-card h3,.card h3,.contact-aside h2,.leader-card h3,.process-card h2,.timeline h3{margin:0;font-size:21px;line-height:1.2}.process-card h2{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;background:linear-gradient(135deg,#5ad7ff,#576aff 58%,#040cad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.page-how-it-works .section-intro{max-width:880px;margin-right:auto;margin-bottom:58px;margin-left:auto;text-align:center}.page-how-it-works .section-intro .eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px;color:#576aff;background:linear-gradient(135deg,#5ad7ff,#576aff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:14px;line-height:1;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.page-how-it-works .section-intro .eyebrow:after,.page-how-it-works .section-intro .eyebrow:before{content:"";display:block;width:34px;height:2px;border-radius:999px;background:#74bffa;box-shadow:0 0 14px rgba(116,191,250,.36)}.page-how-it-works .section-intro h2{max-width:980px;margin:0 auto;color:var(--color-text);font-size:clamp(40px,5vw,58px);line-height:1.04;font-weight:800;letter-spacing:-.055em}.page-how-it-works .section-intro p:not(.eyebrow){max-width:720px;margin:14px auto 0;color:#68708a;font-size:18px;line-height:1.72}.access-card p,.card p,.contact-aside p,.leader-card p,.process-card p,.timeline p{margin:14px 0 0;color:var(--color-muted)}.badge{margin-bottom:16px;padding:5px 9px;border-radius:999px;background:rgba(210,165,78,.16);color:#70531b;font-size:12px;text-transform:uppercase}.badge,.text-link{display:inline-flex;font-weight:800}.text-link{margin-top:20px;color:var(--color-accent-dark)}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.text-link--section{margin-top:26px}.step-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-border)}.step-strip article{min-height:230px;padding:30px;background:var(--color-white)}.step-strip span{display:inline-grid;width:42px;height:42px;place-items:center;font-weight:800}.step-strip .icon,.step-strip span{border-radius:50%;background:var(--color-accent);color:var(--color-white)}.step-strip h3{margin:24px 0 10px;font-size:22px}.step-strip p{margin:0;color:var(--color-muted)}.visual-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.visual-steps:before{content:none}.visual-steps article{position:relative;z-index:1;min-height:260px;padding:28px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);box-shadow:0 14px 34px rgba(13,17,23,.06)}.visual-steps .icon{width:64px;height:64px;margin:22px 0;border-radius:50%;background:var(--color-dark);color:var(--color-white)}.visual-steps .icon svg{width:28px;height:28px}.visual-step-number{color:var(--color-accent-dark);font-size:13px;font-weight:800}.visual-steps h3{margin:0;font-size:22px;line-height:1.2}.visual-steps p{margin:12px 0 0;color:var(--color-muted)}.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.testimonial{padding:28px;border:1px solid rgba(255,255,255,.12);border-left:4px solid var(--color-warm);border-radius:var(--radius);background:rgba(255,255,255,.06)}.testimonial blockquote{margin:0;color:var(--color-white);font-size:18px;line-height:1.55}.testimonial-attribution{margin:18px 0 0;color:rgba(255,255,255,.64);font-size:14px}.cta-band{background:linear-gradient(135deg,#eeebff,#fff4ea)}.cta-band__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:30px;gap:30px;align-items:center}.cta-band h2{max-width:780px;margin:0;font-size:clamp(28px,4vw,42px);line-height:1.12}.cta-band p:not(.eyebrow){max-width:760px;margin:14px 0 0;color:var(--color-muted);font-size:18px}.split-layout{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);grid-gap:60px;gap:60px}.prose{color:var(--color-muted);font-size:18px}.prose p{margin:0 0 18px}.prose--narrow{max-width:760px}.leader-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.leader-card{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:22px;gap:22px;padding:28px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white)}.leader-card__head{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.leader-role{margin-top:4px;color:var(--color-accent-dark);font-weight:800}.avatar{display:grid;width:72px;height:72px;place-items:center;border-radius:8px;background:var(--color-dark);color:var(--color-white);font-size:28px;font-weight:800}.timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:22px;gap:22px;overflow:visible;padding:72px 0 36px}.timeline:before{position:absolute;top:106px;right:7%;left:7%;height:2px;content:"";background:linear-gradient(90deg,rgba(56,189,248,0),rgba(56,189,248,.8),rgba(210,165,78,.72),rgba(56,189,248,0))}.timeline article{position:relative;display:grid;grid-gap:22px;gap:22px;align-content:start}.timeline article:nth-child(2n){transform:translateY(42px)}.timeline-node{position:relative;z-index:1;display:inline-grid;width:76px;height:76px;place-items:center;justify-self:center;border:1px solid rgba(56,189,248,.35);border-radius:50%;background:var(--color-white);box-shadow:0 14px 32px rgba(13,17,23,.1);color:var(--color-accent-dark);font-size:20px;font-weight:800}.timeline-card{min-height:224px;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);box-shadow:0 14px 34px rgba(13,17,23,.06)}.office-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.office-grid article{min-height:120px;padding:22px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white)}.office-grid span,.office-grid strong{display:block}.office-grid span{margin-top:6px;color:var(--color-muted)}.access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.access-card{min-height:230px;padding:30px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white)}.pill-grid,.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pill-grid span,.tag-row span{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(56,189,248,.1);color:var(--color-accent-dark);font-size:13px;font-weight:800}.case-layout{display:grid;grid-template-columns:.7fr 1fr;grid-gap:40px;gap:40px;align-items:start}.process-stack{display:grid;grid-gap:24px;gap:24px}.process-card{display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:26px;gap:26px;padding:32px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white)}.page-how-it-works .process-card .access-grid{margin-top:20px}.page-how-it-works .process-card .access-grid .access-card{min-height:208px}.page-how-it-works .process-card .pill-grid span,.page-how-it-works .process-card .tag-row span{font-weight:400}.process-number{display:grid;width:62px;height:62px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#5ad7ff,#576aff 52%,#040cad);color:var(--color-white);font-weight:800;box-shadow:0 16px 36px rgba(87,106,255,.3)}.check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.check-grid div{padding:20px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-soft)}.check-grid h3{margin:0;font-size:18px}.faq-list{display:grid;grid-gap:12px;gap:12px}.faq-list details{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white)}.faq-list summary{position:relative;display:flex;align-items:center;gap:7px;cursor:pointer;padding:20px 22px;color:var(--color-text);font-weight:800;transition:color .18s ease;list-style:none}.faq-list summary::marker{content:""}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:before{flex:0 0 auto;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid;content:"";transform:rotate(0deg);transform-origin:35% 50%;transition:border-color .18s ease,transform .18s ease}.faq-list details:focus-within summary,.faq-list details:hover summary,.faq-list details[open] summary{color:#576aff}.faq-list details:focus-within summary:before,.faq-list details:hover summary:before,.faq-list details[open] summary:before{transform:rotate(90deg)}.faq-list p{margin:0;padding:0 22px 22px;color:var(--color-muted)}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:32px;gap:32px;align-items:start}.confirmation-panel,.contact-aside article,.partner-form{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);position:relative;overflow:hidden;isolation:isolate}.access-card,.check-grid div,.confirmation-panel,.faq-list details,.leader-card,.metric-strip,.office-grid article,.process-card,.step-strip article,.testimonial,.timeline-card,.visual-steps article{position:relative;overflow:hidden;isolation:isolate}@keyframes button-sheen{0%{transform:translateX(-150%) skewX(-18deg)}to{transform:translateX(170%) skewX(-18deg)}}@keyframes button-breathe{0%,to{box-shadow:0 0 0 rgba(71,72,212,0),0 0 0 rgba(123,211,255,0)}50%{box-shadow:0 0 0 7px rgba(71,72,212,.08),0 0 24px rgba(123,211,255,.22)}}@media (prefers-reduced-motion:reduce){.access-card:after,.button:after,.button:before,.card:after,.check-grid div:after,.confirmation-panel:after,.contact-aside article:after,.faq-list details:after,.leader-card:after,.logo-chip:after,.office-grid article:after,.process-card:after,.step-strip article:after,.testimonial:after,.timeline-card:after,.visual-steps article:after,body:after,body:before{animation:none!important;transition:none!important}[data-reveal]{opacity:1!important;transform:none!important}}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.field{position:relative;display:grid;grid-gap:8px;gap:8px;margin-bottom:18px;color:var(--color-text);font-weight:800}.field--full{margin-top:0}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-white);color:var(--color-text);font-weight:500}.field select{background-image:linear-gradient(45deg,transparent 50%,var(--color-muted) 50%),linear-gradient(135deg,var(--color-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:38px}.field select,.field select:focus{background-color:var(--color-white)}.field input,.field select{height:52px;line-height:1.6}.field textarea{min-height:130px;resize:vertical}.field--select .native-select{position:absolute;width:1px;height:1px;min-height:0;padding:0;border:0;opacity:0;pointer-events:none}.custom-select{position:relative;z-index:3}.custom-select__control{position:relative;display:flex;align-items:center;width:100%;min-height:52px;border:1px solid rgba(87,106,255,.18);border-radius:8px;background:#ffffff;color:var(--color-text);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.custom-select__input{width:100%;min-height:50px;padding:12px 48px 12px 14px;border:0;border-radius:8px;background:transparent;color:var(--color-text);font:inherit;font-weight:500;line-height:1.6;outline:none}.custom-select__toggle{position:absolute;right:0;top:0;width:48px;height:100%;border:0;border-radius:0 8px 8px 0;background:transparent;cursor:pointer}.custom-select__toggle:after{position:absolute;right:18px;top:50%;width:14px;height:8px;content:"";background:#cccccc;-webkit-clip-path:polygon(0 0,50% 100%,100% 0,84% 0,50% 66%,16% 0);clip-path:polygon(0 0,50% 100%,100% 0,84% 0,50% 66%,16% 0);transform:translateY(-50%);transition:background .18s ease,transform .18s ease}.custom-select.is-open .custom-select__control,.custom-select__control:focus-within,.custom-select__control:hover{border-color:transparent;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#5ad7ff,#576aff 52%,#8b5cf6) border-box;box-shadow:0 0 0 2px rgba(90,215,255,.18),0 10px 22px rgba(87,106,255,.1);outline:none}.custom-select.is-open .custom-select__toggle:after,.custom-select__control:focus-within .custom-select__toggle:after,.custom-select__control:hover .custom-select__toggle:after{background:#576aff}.custom-select.is-open .custom-select__toggle:after{transform:translateY(-50%) rotate(180deg)}.custom-select__menu{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:30;display:none;padding:6px;border:1px solid rgba(87,106,255,.18);border-radius:8px;background:#ffffff;box-shadow:0 18px 34px rgba(4,12,173,.13);overflow:hidden;scrollbar-color:#cccccc rgba(255,255,255,.4)}.custom-select.is-open .custom-select__menu,.custom-select__options{display:grid;grid-gap:2px;gap:2px}.custom-select__options{max-height:360px;overflow-y:auto;scrollbar-color:#cccccc rgba(255,255,255,.4)}.custom-select__options::-webkit-scrollbar{width:8px}.custom-select__options::-webkit-scrollbar-track{background:rgba(255,255,255,.4);border-radius:999px}.custom-select__options::-webkit-scrollbar-thumb{border:2px solid rgba(255,255,255,.4);border-radius:999px;background:#cccccc}.custom-select__option{width:100%;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:var(--color-text);font:inherit;font-weight:500;line-height:1.45;text-align:left;cursor:pointer}.custom-select__option:focus,.custom-select__option:hover,.custom-select__option[aria-selected=true]{background:rgba(87,106,255,.1);color:#576aff;outline:none}.custom-select__empty{padding:10px 12px;color:var(--color-muted);font-weight:600}.field small{min-height:18px;color:#a2382f;font-weight:700}.field [aria-invalid=true],.field--select select[aria-invalid=true]+.custom-select .custom-select__control{border-color:#a2382f}.confirmation-panel h2{margin:0;font-size:32px;line-height:1.18}.confirmation-panel p{color:var(--color-muted)}.contact-aside{display:grid;grid-gap:18px;gap:18px}.contact-aside a{color:#576aff;font-weight:800}.site-footer{padding:64px 0;background:var(--color-dark);color:rgba(255,255,255,.72)}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);grid-gap:40px;gap:40px}.site-footer h2{margin:0 0 14px;color:var(--color-white);font-size:15px}.site-footer p{margin:18px 0 0}.brand--footer{color:var(--color-white)}.footer-email,.footer-links a{display:block;margin-top:10px;color:rgba(255,255,255,.78)}.footer-email:hover,.footer-links a:hover{color:var(--color-white)}@media (max-width:1060px){.card-grid,.card-grid--four,.card-grid--verticals,.testimonial-grid,.visual-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline{grid-template-columns:1fr;gap:18px;padding:12px 0 0 36px}.timeline:before{top:0;bottom:0;left:38px;width:2px;height:auto;background:linear-gradient(180deg,rgba(56,189,248,0),rgba(56,189,248,.75),rgba(210,165,78,.68),rgba(56,189,248,0))}.timeline article,.timeline article:nth-child(2n){grid-template-columns:76px minmax(0,1fr);align-items:start;transform:none}.timeline-node{justify-self:start}.office-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-layout,.contact-layout,.cta-band__inner,.footer-grid,.split-layout{grid-template-columns:1fr}}@media (max-width:840px){.nav-toggle{display:block}.primary-nav{position:absolute;top:76px;right:20px;left:20px;display:none;align-items:stretch;gap:0;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:var(--color-dark);box-shadow:var(--shadow)}.primary-nav.is-open{display:grid}.nav-item>a,.primary-nav>a{display:block;padding:13px 10px}.dropdown{position:static;display:grid;visibility:visible;opacity:1;min-width:0;margin:0 0 8px;padding:6px;transform:none;background:rgba(255,255,255,.06);color:rgba(255,255,255,.86);border-color:rgba(255,255,255,.08);box-shadow:none}.dropdown a:hover{background:rgba(255,255,255,.08)}.button--nav{margin-top:8px}.hero{min-height:auto}.hero__inner{padding:82px 0 54px}.hero--with-visual .hero__inner{grid-template-columns:1fr;gap:40px}.section{padding:64px 0}.section--metrics{padding:24px 0}.access-grid,.check-grid,.form-grid,.leader-grid,.metric-strip,.step-strip{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--color-border)}.metric:last-child{border-bottom:0}.leader-card,.process-card,.visual-steps{grid-template-columns:1fr}.visual-steps:before{top:0;bottom:0;left:52px;width:2px;height:auto}}@media (max-width:620px){.container{width:min(var(--container),calc(100% - 28px))}.brand-name{display:none}.site-header .brand-logo--wordmark{display:block;height:34px;max-width:164px}.brand-reference{gap:8px}.brand-reference__badge{width:36px;height:36px}.brand-reference__e,.brand-reference__w{font-size:18px}.brand-reference__wordmark{font-size:20px}.button,.button-row{width:100%}.card-grid,.card-grid--four,.card-grid--verticals,.office-grid,.testimonial-grid,.visual-steps{grid-template-columns:1fr}.access-card,.card,.confirmation-panel,.contact-aside article,.partner-form,.process-card{padding:22px}.logo-chip{width:132px;min-width:132px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.logo-marquee__track{width:auto;flex-wrap:wrap;transform:none!important}}:root{--color-dark:#0f1f33;--color-dark-2:#142640;--color-text:#1a1a1a;--color-muted:#667085;--color-soft:#f5f7f4;--color-soft-2:#eef5f5;--color-border:rgba(30,58,95,0.12);--color-border-strong:rgba(30,58,95,0.18);--color-accent:#1e3a5f;--color-accent-dark:#0f1f33;--color-accent-soft:rgba(201,169,98,0.16);--color-accent-panel:#1e3a5f;--color-warm:rgb(220,170,90);--shadow:0 28px 80px rgba(15,31,51,0.12);--shadow-soft:0 18px 48px rgba(15,31,51,0.08);--radius:26px;--radius-sm:18px}body{background:var(--color-soft);font-family:Inter,sans-serif}.topbar,body:after,body:before{display:none}.legacy-home-page~.footer,body:has(.legacy-home-page)>.site-header{display:none}.site-header{background:rgba(15,31,51,.92);border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-shell{min-height:82px}.site-header .brand-logo--wordmark{height:42px;max-width:198px}.primary-nav{gap:34px;color:rgba(255,255,255,.68);font-size:14px}.nav-item>a,.primary-nav>a{min-height:42px;color:rgba(255,255,255,.68)}.nav-item>a:before,.primary-nav>a:before{display:none}.nav-item>a:after,.primary-nav>a:after{position:absolute;left:50%;bottom:0;width:22px;border-radius:999px;background:rgb(220,170,90);opacity:0;transform:translateX(-50%) scaleX(.35);transform-origin:center;transition:opacity .18s ease,transform .18s ease;content:""}.nav-item:focus-within>a,.nav-item:hover>a,.primary-nav .is-active>a,.primary-nav .nav-item>a.is-active,.primary-nav>a.is-active,.primary-nav>a:focus-visible,.primary-nav>a:hover{color:#fff}.primary-nav .is-active>a:after,.primary-nav .nav-item>a.is-active:after,.primary-nav>a.is-active:after{opacity:1;transform:translateX(-50%) scaleX(1)}.dropdown{left:-18px;padding:12px;background:rgba(255,255,255,.97);border-color:rgba(30,58,95,.12);border-radius:18px;box-shadow:var(--shadow)}.dropdown a:hover{background:rgba(201,169,98,.14)}.nav-toggle{border-color:rgba(255,255,255,.22);color:#fff}.button{min-height:52px;padding:14px 26px;border-radius:999px;font-size:14px;box-shadow:0 18px 42px rgba(3,10,22,.16)}.button--nav,.button--primary{background:linear-gradient(135deg,rgb(255,230,140),rgb(220,170,90));color:var(--color-dark)}.button--nav:hover,.button--primary:hover{background:linear-gradient(135deg,rgb(255,236,160),rgb(226,180,104));box-shadow:0 18px 42px rgba(220,170,90,.24)}.button--secondary{background:rgba(255,255,255,.06)}.button--secondary:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.12)}.hero{position:relative;overflow:hidden;min-height:820px;color:#fff}.hero,.hero--gaming{background:linear-gradient(180deg,rgba(15,31,51,0) 0,rgba(15,31,51,0) 70%,rgba(22,39,62,.32) 77%,rgba(83,100,114,.36) 84%,rgba(184,191,188,.38) 91%,var(--color-soft) 100%),radial-gradient(circle at 22% 22%,rgba(201,169,98,.2),transparent 28%),linear-gradient(135deg,#0f1f33 0,#142640 48%,#1f3d64 100%)}.hero:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,black,transparent 88%);mask-image:linear-gradient(180deg,black,transparent 88%);pointer-events:none}.hero-canvas{opacity:.18;mix-blend-mode:screen}.hero__inner{min-height:640px;align-items:center;padding:96px 0 128px}.hero--with-visual .hero__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.82fr);grid-gap:72px;gap:72px}.hero--contact.hero--with-visual .hero__inner,.hero--page.hero--with-visual .hero__inner{padding:80px 0 128px}.hero--contact.hero--with-visual .hero__inner{padding-top:68px}.hero__copy{width:min(900px,100%)}@media (min-width:681px){.hero--page .eyebrow{transform:translateY(-3px)}.hero--contact .hero__copy,.hero--contact .hero__copy[data-reveal].is-visible{transform:translateY(-34px)}}.hero__visual{position:relative;z-index:1;border-radius:34px;overflow:hidden;box-shadow:0 34px 90px rgba(3,10,22,.34)}.hero__visual img{width:100%;height:auto}.cta-band h2,.hero h1,.section-intro h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;letter-spacing:-.045em}.hero h1{max-width:980px;font-size:clamp(44px,6.6vw,78px)}.hero p{max-width:760px;color:rgba(255,255,255,.74);font-size:clamp(17px,2vw,21px);line-height:1.78}.hero--gaming.hero--with-visual .hero__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.82fr);grid-gap:72px;gap:72px;min-height:730px;padding:80px 0 180px}.hero--gaming .hero__visual{display:block;width:min(538px,100%);height:403px;justify-self:end}.hero--gaming .hero__visual img{height:100%;object-fit:cover}.hero--gaming .hero__copy{width:min(790px,100%)}.hero--gaming .eyebrow{transform:translateY(-3px)}.hero--gaming h1{max-width:790px;margin:22px 0 24px;font-size:70px;line-height:74px;letter-spacing:-.055em}.hero--gaming p:not(.eyebrow){max-width:690px;margin:0;font-size:18px;line-height:1.78}.hero--gaming .button-row{gap:16px;margin-top:38px}.cta-band .eyebrow,.eyebrow,.section-intro .eyebrow{min-height:auto;padding:0;border-radius:0;background:transparent;color:var(--color-warm);font-size:13px;line-height:1.4;font-weight:800;letter-spacing:.13em}.hero .eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--color-warm);font-size:13px;line-height:1.4;text-transform:uppercase}.eyebrow:before{display:inline-block;width:34px;height:1px;margin-right:10px;background:currentColor;content:"";vertical-align:middle}.hero .eyebrow:before{display:block;flex:0 0 34px;margin-right:0}@media (max-width:940px){.hero--gaming.hero--with-visual .hero__inner{grid-template-columns:1fr;gap:40px}}@media (max-width:680px){.container-main{width:min(100% - 28px,1200px)}.hero--contact.hero--with-visual .hero__inner,.hero--page.hero--with-visual .hero__inner{padding-top:68px}.hero--gaming.hero--with-visual .hero__inner{min-height:auto;padding:62px 0 112px}.hero--gaming p:not(.eyebrow){font-size:16px}}.section--soft{background:linear-gradient(180deg,#eef5f5 0,var(--color-soft) 100%)}.section--visual-steps{padding-top:64px}.section--dark{background:radial-gradient(circle at 12% 12%,rgba(201,169,98,.14),transparent 28%),#0f1f33}.section--metrics{position:relative;z-index:3;margin-top:-116px;background:var(--color-soft)}.access-card p,.card p,.contact-aside p,.cta-band p:not(.eyebrow),.leader-card p,.process-card p,.prose,.section-intro p:not(.eyebrow),.step-strip p,.timeline p,.visual-steps p{color:var(--color-muted)}.access-card,.card,.confirmation-panel,.contact-aside article,.faq-list details,.leader-card,.metric-strip,.office-grid article,.partner-form,.process-card,.step-strip article,.timeline-card,.visual-steps article{border-color:rgba(30,58,95,.1);background:rgba(255,255,255,.94);box-shadow:var(--shadow-soft)}.metric-strip,.step-strip{border-radius:24px}.metric strong{font-family:Space Mono,monospace;letter-spacing:0}.card-icon,.card-kicker,.icon,.step-strip .icon,.step-strip span,.visual-steps .icon{background:rgba(201,169,98,.16);color:var(--color-accent)}.access-card:hover,.card:hover,.check-grid div:hover,.confirmation-panel:hover,.contact-aside article:hover,.faq-list details:hover,.leader-card:hover,.office-grid article:hover,.process-card:hover,.step-strip article:hover,.testimonial:hover,.timeline-card:hover,.visual-steps article:hover{border-color:rgba(201,169,98,.32);box-shadow:var(--shadow)}.access-card:after,.card:after,.check-grid div:after,.confirmation-panel:after,.contact-aside article:after,.faq-list details:after,.leader-card:after,.office-grid article:after,.process-card:after,.step-strip article:after,.testimonial:after,.timeline-card:after,.visual-steps article:after{background:radial-gradient(circle at 18% 18%,rgba(201,169,98,.18),transparent 36%),radial-gradient(circle at 84% 76%,rgba(30,58,95,.12),transparent 34%),radial-gradient(circle at 55% 100%,rgba(255,255,255,.2),transparent 38%)}.card--featured,.testimonial{border-color:rgba(201,169,98,.34)}.testimonial{background:rgba(255,255,255,.08);border-left-color:var(--color-warm)}.timeline:before,.visual-steps:before{background:linear-gradient(90deg,rgba(201,169,98,0),rgba(201,169,98,.78),rgba(255,255,255,.32),rgba(201,169,98,0))}.cta-band{background:radial-gradient(circle at 85% 22%,rgba(201,169,98,.22),transparent 26%),linear-gradient(135deg,#0f1f33,#1e3a5f)}.cta-band p:not(.eyebrow){color:rgba(255,255,255,.72)}.site-footer{padding:76px 0 42px;background:#121f34;color:rgba(255,255,255,.66)}.footer-grid{display:grid;grid-template-columns:minmax(280px,1.35fr) repeat(3,1fr);grid-gap:42px;gap:42px}.site-footer .brand{margin-bottom:22px}.site-footer .brand-logo--wordmark{width:168px;height:auto;max-width:none}.site-footer h2{margin:0 0 18px;color:#fff;font-size:14px;line-height:1.5;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.site-footer a,.site-footer p{display:block;margin:10px 0 0;color:rgba(255,255,255,.66);font-size:14px;line-height:1.8}.site-footer a:hover{color:#fff}.site-footer .footer-email{color:#5eafff;font-size:16px}.site-footer .footer-email:focus-visible,.site-footer .footer-email:hover{color:#ffffff}.footer .footer-email{color:#5eafff;font-size:16px}.footer .footer-email:focus-visible,.footer .footer-email:hover{color:#ffffff}.footer-links a{position:relative;width:-moz-fit-content;width:fit-content;min-width:118px;margin-left:-10px;padding:2px 10px;border-radius:10px;transition:color .18s ease,background-color .18s ease,box-shadow .22s ease,transform .22s ease}.footer-links a:focus-visible,.footer-links a:hover,.page-about .footer-links a[href="/about/"],.page-contact .footer-links a[href="/contact/"],.page-digital-payments .footer-links a[href="/digital-payments/"],.page-ecommerce-retail .footer-links a[href="/ecommerce-retail/"],.page-esims-mobile-recharge .footer-links a[href="/esims-mobile-recharge/"],.page-gaming .footer-links a[href="/gaming/"],.page-how-it-works .footer-links a[href="/how-it-works/"],.page-privacy .footer-links a[href="/privacy/"],.page-terms .footer-links a[href="/terms/"]{background:rgba(184,217,255,.16);color:#ffffff;box-shadow:0 0 0 1px rgba(184,217,255,.18),0 0 24px rgba(90,215,255,.18);transform:translateX(2px)}.footer-links a:focus-visible,.footer-links a:hover{animation:footer-link-breathe 1.65s ease-in-out infinite}@keyframes footer-link-breathe{0%,to{box-shadow:0 0 0 1px rgba(184,217,255,.16),0 0 18px rgba(90,215,255,.14)}50%{box-shadow:0 0 0 1px rgba(184,217,255,.3),0 0 34px rgba(90,215,255,.32)}}@media (prefers-reduced-motion:reduce){.footer-links a:focus-visible,.footer-links a:hover{animation:none}}.logo-chip[data-reveal],.metric[data-reveal],[data-reveal],[data-reveal].is-visible{transform:none;transition:opacity .36s ease var(--reveal-delay,0s);will-change:opacity}.page-how-it-works .process-card[data-reveal]{transition-duration:.28s}.page-how-it-works .process-card [data-process-reveal]{opacity:0;transform:none;transition:opacity .32s ease;will-change:opacity}.page-how-it-works .process-card [data-process-reveal].is-visible{opacity:1}.page-how-it-works .section--process-flow{margin-top:-72px}.page-how-it-works .card-grid .card[data-reveal],.page-how-it-works .faq-list details[data-reveal]{transition-duration:.28s}.page-how-it-works .faq-list details.is-faq-active>summary,.page-how-it-works .faq-list details:active>summary,.page-how-it-works .faq-list details:focus-within>summary,.page-how-it-works .faq-list details:hover>summary,.page-how-it-works .faq-list details[open]>summary{color:#576aff}.page-how-it-works .faq-list details.is-faq-active>summary:before,.page-how-it-works .faq-list details:active>summary:before,.page-how-it-works .faq-list details:focus-within>summary:before,.page-how-it-works .faq-list details:hover>summary:before,.page-how-it-works .faq-list details[open]>summary:before{transform:rotate(90deg)}.page-how-it-works .faq-list summary::-webkit-details-marker,.page-how-it-works .faq-list summary::marker{color:currentColor}.access-card:hover,.button:focus-visible,.button:hover,.card:hover,.check-grid div:hover,.confirmation-panel:hover,.contact-aside article:hover,.faq-list details:hover,.leader-card:hover,.logo-chip:hover,.office-grid article:hover,.process-card:hover,.step-strip article:hover,.testimonial:hover,.timeline-card:hover,.visual-steps article:hover{transform:none}.dropdown{transform:none;transition:opacity .16s ease,visibility .16s ease}.nav-item:focus-within .dropdown,.nav-item:hover .dropdown{transform:none}@media (max-width:940px){.primary-nav{background:rgba(15,31,51,.98);border-color:rgba(255,255,255,.12);box-shadow:var(--shadow)}}:root{--color-dark:#000034;--color-dark-2:#040cad;--color-text:#07113c;--color-muted:#68708a;--color-soft:#f5f7ff;--color-soft-2:#eef3ff;--color-white:#ffffff;--color-border:rgba(87,106,255,0.16);--color-border-strong:rgba(87,106,255,0.32);--color-accent:#576aff;--color-accent-dark:#040cad;--color-accent-soft:#e7ebff;--color-accent-panel:#2f63ff;--color-warm:#8ad7ff;--shadow:0 26px 70px rgba(4,12,173,0.14);--shadow-soft:0 18px 42px rgba(4,12,173,0.08);--glow-blue:0 0 0 1px rgba(87,106,255,0.18),0 22px 56px rgba(87,106,255,0.18);--glow-purple:0 0 0 1px rgba(140,99,255,0.18),0 22px 56px rgba(91,68,255,0.18)}body{background:radial-gradient(circle at 15% 8%,rgba(87,106,255,.1),transparent 32%),linear-gradient(180deg,#f7f9ff,#ffffff 34%,#f4f7ff);font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text)}.topbar{background:linear-gradient(90deg,#000034,#040cad 48%,#576aff);color:rgba(255,255,255,.9)}.site-header{background:rgba(0,0,52,.78);border-bottom:1px solid rgba(255,255,255,.11);box-shadow:0 18px 48px rgba(0,0,52,.18)}.nav-item>a:after,.primary-nav>a:after{background:linear-gradient(90deg,#8ad7ff,#576aff);box-shadow:0 0 18px rgba(87,106,255,.62)}.dropdown{background:#ffffff;border-color:rgba(87,106,255,.18);box-shadow:0 24px 70px rgba(0,0,52,.18)}.button--nav,.button--primary{background:linear-gradient(135deg,#5ad7ff,#576aff 48%,#040cad);color:#fff;border-color:transparent;box-shadow:0 18px 42px rgba(87,106,255,.34)}.button--nav:focus-visible,.button--nav:hover,.button--primary:focus-visible,.button--primary:hover{background:linear-gradient(135deg,#63dcff,#576aff 42%,#5b21d6);box-shadow:0 22px 56px rgba(91,33,214,.46),0 0 34px rgba(139,92,246,.28);border-color:transparent}.button--nav:active,.button--primary:active{background:linear-gradient(135deg,#42cfff,#4f46e5 38%,#3b0ca8);box-shadow:0 16px 38px rgba(59,12,168,.5),0 0 26px rgba(139,92,246,.24);transform:translateY(1px)}.button--secondary{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.09);color:#fff}.button--secondary:hover{border-color:rgba(138,215,255,.72);background:rgba(87,106,255,.16);box-shadow:0 0 28px rgba(87,106,255,.2)}.hero,.hero--gaming{min-height:820px;background:radial-gradient(circle at 50% 12%,rgba(87,106,255,.34),transparent 28%),radial-gradient(circle at 85% 24%,rgba(138,215,255,.2),transparent 25%),linear-gradient(180deg,rgba(0,0,52,0) 0,rgba(0,0,52,0) 68%,rgba(15,38,128,.28) 78%,rgba(244,247,255,.65) 92%,var(--color-soft) 100%),linear-gradient(135deg,#000034 0,#040cad 54%,#576aff 132%)}.hero:before{background-image:linear-gradient(90deg,rgba(87,106,255,.22),rgba(87,106,255,.03) 10%,transparent 18%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:142px 100%,76px 76px,76px 76px;opacity:.78;-webkit-mask-image:linear-gradient(180deg,black,black 72%,transparent);mask-image:linear-gradient(180deg,black,black 72%,transparent)}.hero__inner{min-height:650px;padding:106px 0 150px}.hero h1{font-size:clamp(46px,6.4vw,78px);line-height:1.02;letter-spacing:-.055em}.hero h1 span{display:block;white-space:nowrap}.hero p{color:rgba(255,255,255,.76);font-weight:400}.cta-band .eyebrow,.eyebrow,.hero .eyebrow,.section-intro .eyebrow{color:#8ad7ff;font-size:13px;letter-spacing:.14em}.hero__visual{border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 22% 18%,rgba(138,215,255,.28),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.05));box-shadow:0 32px 96px rgba(0,0,52,.36),0 0 72px rgba(87,106,255,.22)}.section{padding:118px 0;background:var(--color-soft)}.section--soft{background:linear-gradient(180deg,#ffffff,#f2f5ff)}.section--dark,.section--navy{background:radial-gradient(circle at 15% 14%,rgba(87,106,255,.3),transparent 30%),radial-gradient(circle at 85% 72%,rgba(138,215,255,.18),transparent 28%),linear-gradient(135deg,#000034,#040cad 74%,#2437dc)}.section-intro{max-width:800px;margin-bottom:52px}.section-intro--center{text-align:center}.cta-band h2,.section-intro h2{color:var(--color-text);font-size:clamp(38px,5vw,58px);line-height:1.04;letter-spacing:-.05em}.section--dark .section-intro h2,.section--navy .section-intro h2,.section-intro--light h2{color:#fff}.section-intro p:not(.eyebrow){color:var(--color-muted);font-size:18px;line-height:1.7}.access-card,.card,.confirmation-panel,.contact-aside article,.faq-list details,.leader-card,.metric-strip,.office-grid article,.partner-form,.process-card,.step-strip article,.timeline-card,.visual-steps article{border:1px solid rgba(87,106,255,.14);background:radial-gradient(circle at 18% 12%,rgba(87,106,255,.08),transparent 34%),rgba(255,255,255,.96);box-shadow:0 18px 44px rgba(4,12,173,.07)}.access-card:hover,.card:hover,.check-grid div:hover,.confirmation-panel:hover,.contact-aside article:hover,.faq-list details:hover,.leader-card:hover,.office-grid article:hover,.process-card:hover,.step-strip article:hover,.testimonial:hover,.timeline-card:hover,.visual-steps article:hover{border-color:rgba(87,106,255,.42);box-shadow:var(--glow-blue)}.access-card:after,.card:after,.check-grid div:after,.confirmation-panel:after,.contact-aside article:after,.faq-list details:after,.leader-card:after,.office-grid article:after,.process-card:after,.step-strip article:after,.testimonial:after,.timeline-card:after,.visual-steps article:after{background:radial-gradient(circle at 18% 18%,rgba(87,106,255,.2),transparent 36%),radial-gradient(circle at 84% 76%,rgba(138,215,255,.16),transparent 34%),radial-gradient(circle at 55% 100%,rgba(125,81,255,.15),transparent 38%)}.leader-role,.metric strong,.pill-grid span,.tag-row span,.text-link,.timeline-node,.visual-step-number{color:var(--color-accent)}.card-icon,.card-kicker,.icon,.step-strip .icon,.step-strip span,.visual-steps .icon{background:linear-gradient(135deg,rgba(87,106,255,.16),rgba(138,215,255,.18));color:var(--color-accent-dark)}.logo-chip{border-color:rgba(87,106,255,.12);background:rgba(255,255,255,.92);box-shadow:0 14px 32px rgba(4,12,173,.06)}.logo-chip:hover,.logo-section--colour .logo-chip{border-color:rgba(87,106,255,.32);box-shadow:var(--glow-blue)}.cta-band{background:radial-gradient(circle at 12% 20%,rgba(138,215,255,.22),transparent 26%),radial-gradient(circle at 86% 72%,rgba(87,106,255,.34),transparent 30%),linear-gradient(135deg,#000034,#040cad 68%,#576aff)}.cta-band,.cta-band h2,.cta-band p:not(.eyebrow){color:#fff}.cta-band p:not(.eyebrow){opacity:.74}.site-footer{background:radial-gradient(circle at 18% 20%,rgba(87,106,255,.24),transparent 28%),linear-gradient(135deg,#000034,#040cad)}.field input,.field select,.field textarea{border-color:rgba(87,106,255,.18);background:#fff;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.field input:focus,.field input:hover,.field select:focus,.field select:hover,.field textarea:focus,.field textarea:hover{border-color:transparent;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#5ad7ff,#576aff 52%,#8b5cf6) border-box;box-shadow:0 0 0 4px rgba(87,106,255,.12),0 16px 32px rgba(87,106,255,.14)}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff;background-image:none;padding-right:48px}.field select:focus{border-color:transparent;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#5ad7ff,#576aff 54%,#8b5cf6) border-box;box-shadow:0 0 0 2px rgba(90,215,255,.18),0 10px 22px rgba(87,106,255,.1);outline:none}.field select option{background:#ffffff;color:#07113c}.field:has(select):after{position:absolute;right:18px;bottom:48px;width:14px;height:8px;pointer-events:none;content:"";background:#cccccc;-webkit-clip-path:polygon(0 0,50% 100%,100% 0,84% 0,50% 66%,16% 0);clip-path:polygon(0 0,50% 100%,100% 0,84% 0,50% 66%,16% 0);transform-origin:center;transform:none;transition:background .18s ease}.field:has(select:focus):after{background:#576aff;transform:none}.field--select:after{display:none}.field:has(input):after,.field:has(textarea):after{display:none;content:none}.partner-form>.button--primary{--partner-button-gradient:linear-gradient(135deg,#5ad7ff,#576aff);display:flex;width:auto;min-height:52px;align-items:center;justify-content:center;gap:8px;margin:8px auto 0!important;padding:14px 26px;border:0;border-radius:999px;background:var(--partner-button-gradient);color:#ffffff;font-size:14px;line-height:1;font-weight:700;box-shadow:0 18px 42px rgba(87,106,255,.34)}.partner-form>.button--primary:after{position:static;inset:auto;width:auto;height:auto;border-radius:0;box-shadow:none;opacity:1;content:"→";transform:translateY(-1px)}.partner-form>.button--primary:focus-visible,.partner-form>.button--primary:hover{background:var(--partner-button-gradient);box-shadow:0 22px 56px rgba(87,106,255,.36),0 0 30px rgba(90,215,255,.2)}.site-header{position:fixed;top:0;right:0;left:0;background:linear-gradient(180deg,rgba(0,0,52,.58),rgba(0,0,52,0));border-bottom:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .22s ease,box-shadow .22s ease}.site-header.is-scrolled{background:linear-gradient(180deg,rgba(4,12,173,.92),rgba(4,12,173,0));box-shadow:none}.site-header__inner{height:92px;align-items:center}.site-header .brand-logo--wordmark{width:157px;height:38px;max-width:none;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(0,0,52,.34))}.site-header .brand,.site-header.is-scrolled .brand{position:relative;z-index:2;display:inline-flex;flex:0 0 auto;opacity:1;visibility:visible}.site-header .brand-logo--wordmark,.site-header.is-scrolled .brand-logo--wordmark{display:block;width:157px;height:38px;max-width:none;object-fit:contain;opacity:1;visibility:visible;transform:none}.site-header .brand,.site-header .brand *,.site-header.is-scrolled .brand,.site-header.is-scrolled .brand *{animation:none!important;transition:none!important}.primary-nav{position:absolute;right:calc((100vw - min(1200px, calc(100% - 48px))) / 2);justify-content:flex-start;gap:50px;color:rgba(255,255,255,.58);font-size:13px;font-weight:600}.nav-item>a,.primary-nav>a{min-height:40px;padding:8px 0;color:rgba(255,255,255,.58)}.nav-item>a:after,.primary-nav>a:after{bottom:3px;width:24px;height:2px;background:#b8d9ff;box-shadow:0 0 18px rgba(184,217,255,.72)}.dropdown{top:calc(100% + 10px)}.nav-item:focus-within>a:after,.nav-item:hover>a:after,.primary-nav .is-active>a:after,.primary-nav .nav-item>a.is-active:after,.primary-nav>a.is-active:after,.primary-nav>a:focus-visible:after,.primary-nav>a:hover:after{background:#b8d9ff;box-shadow:0 0 18px rgba(184,217,255,.72);opacity:1;transform:translateX(-50%) scaleX(1)}.dropdown a{border-radius:12px;transition:background-color .18s ease,color .18s ease}.dropdown a:focus-visible,.dropdown a:hover,.dropdown a[aria-current=page]{background:#e8f3ff;color:#576aff}.hero,.hero--gaming{min-height:790px;padding-top:0;color:#fff;background:linear-gradient(90deg,rgba(0,0,52,.74),rgba(0,0,52,.48) 26%,rgba(0,0,52,.26) 55%,rgba(4,12,173,.18)),linear-gradient(180deg,rgba(0,0,52,.52),rgba(0,0,52,.34) 58%,rgba(19,44,140,.25) 78%,rgba(0,0,52,.14)),url(/assets/reference/home-banner-bg-cards.webp) 50% /cover no-repeat,linear-gradient(135deg,#000034,#03044e 38%,#040cad 80%,#576aff 145%)}.hero--contact{background:linear-gradient(90deg,rgba(0,0,52,.76),rgba(0,0,52,.5) 28%,rgba(0,0,52,.24) 58%,rgba(4,12,173,.1)),linear-gradient(180deg,rgba(0,0,52,.5),rgba(0,0,52,.3) 58%,rgba(19,44,140,.2) 78%,rgba(0,0,52,.1)),url(/assets/reference/contact-business-banner-clean.webp) 50% /cover no-repeat,linear-gradient(135deg,#000034,#03044e 38%,#040cad 80%,#576aff 145%)}.hero:before{background:radial-gradient(circle at 50% 16%,rgba(138,215,255,.13),transparent 28%),radial-gradient(circle at 74% 20%,rgba(87,106,255,.12),transparent 24%);opacity:.64}.hero-canvas,.hero:after{display:none}.hero--contact.hero--with-visual .hero__inner,.hero--gaming.hero--with-visual .hero__inner,.hero--page.hero--with-visual .hero__inner,.hero--with-visual .hero__inner,.hero__inner{display:block;min-height:790px;padding:134px 0 170px;text-align:center}.hero--contact .hero__copy,.hero--contact .hero__copy[data-reveal].is-visible,.hero--gaming .hero__copy,.hero__copy,.hero__copy[data-reveal].is-visible{width:min(1120px,100%);margin:0 auto;transform:translateY(10px)}.hero .eyebrow,.hero--gaming .eyebrow,.hero--page .eyebrow{display:inline-flex;min-height:auto;align-items:center;justify-content:center;padding:0;border-radius:0;background:linear-gradient(135deg,#5ad7ff,#576aff);color:transparent;-webkit-background-clip:text;background-clip:text;box-shadow:none;font-size:18px;font-weight:800;letter-spacing:.02em;word-spacing:4px;text-transform:uppercase;transform:none}.hero .eyebrow:before{display:none}.hero h1,.hero--gaming h1{max-width:1120px;margin:30px auto 0;font-size:clamp(52px,5.7vw,78px);line-height:.98;text-align:center;letter-spacing:-.065em}.hero p,.hero--gaming p:not(.eyebrow){max-width:790px;margin:28px auto 0;color:rgba(255,255,255,.62);font-size:clamp(16px,1.55vw,20px);line-height:1.72;text-align:center}.hero--contact p:not(.eyebrow){max-width:650px}.hero .button-row,.hero--gaming .button-row{justify-content:center;gap:26px;margin-top:54px;width:auto}.hero .button{display:inline-flex;width:auto;min-height:52px;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border:0;border-radius:999px;background:linear-gradient(135deg,#5ad7ff,#576aff);color:#ffffff;font-size:14px;line-height:1;font-weight:700;box-shadow:0 18px 42px rgba(87,106,255,.34)}.hero .button:after{content:"→";position:static;inset:auto;width:auto;height:auto;border-radius:0;opacity:1;box-shadow:none;transform:translateY(-1px)}.hero .button:focus-visible,.hero .button:hover{background:linear-gradient(135deg,#5ad7ff,#576aff);box-shadow:0 22px 56px rgba(87,106,255,.42),0 0 30px rgba(90,215,255,.22)}.hero .button--secondary,.hero .button--secondary-dark{border:1px solid rgba(255,255,255,.34);background:rgba(255,255,255,.09);color:#ffffff;box-shadow:0 18px 42px rgba(3,10,22,.16)}.hero .button--secondary-dark:focus-visible,.hero .button--secondary-dark:hover,.hero .button--secondary:focus-visible,.hero .button--secondary:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.12);box-shadow:0 18px 42px rgba(3,10,22,.16)}.hero--gaming .hero__visual,.hero__visual{display:none}.section--metrics{margin-top:-80px}@media (max-width:1080px){.primary-nav{position:static;display:none}.primary-nav.is-open{display:grid}.footer-grid{grid-template-columns:1fr}}@media (max-width:680px){.site-header__inner{height:78px}.site-header .brand-logo--wordmark{width:141px;height:34px;max-width:none}.hero,.hero--gaming{min-height:720px}.hero--contact.hero--with-visual .hero__inner,.hero--gaming.hero--with-visual .hero__inner,.hero--page.hero--with-visual .hero__inner,.hero--with-visual .hero__inner,.hero__inner{min-height:720px;padding:112px 0 146px}.hero h1,.hero--gaming h1{font-size:clamp(36px,7.6vw,46px);line-height:1.02;white-space:normal}.hero .button-row,.hero--gaming .button-row{margin-top:42px}.section--metrics{margin-top:-80px}}.page-gaming .hero .button-row{justify-content:center;gap:26px;margin-top:54px}.page-gaming .hero .button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border:0;border-radius:999px;background:linear-gradient(135deg,#5ad7ff,#576aff);color:#ffffff;font-size:14px;line-height:1;font-weight:700;box-shadow:0 18px 42px rgba(87,106,255,.34)}.page-gaming .hero .button:after{content:"→";position:static;inset:auto;width:auto;height:auto;border-radius:0;opacity:1;box-shadow:none;transform:translateY(-1px)}.page-gaming .hero .button:focus-visible,.page-gaming .hero .button:hover{background:linear-gradient(135deg,#5ad7ff,#576aff);box-shadow:0 22px 56px rgba(87,106,255,.42),0 0 30px rgba(90,215,255,.22)}.page-gaming .hero--gaming{position:relative;overflow:hidden;background-position:50%;background-size:cover;min-height:790px;background:linear-gradient(90deg,rgba(0,0,52,.72),rgba(0,0,52,.54) 34%,rgba(0,0,52,.28) 62%,rgba(4,12,173,.16)),linear-gradient(180deg,rgba(0,0,52,.48),rgba(0,0,52,.32) 58%,rgba(19,44,140,.3) 78%,rgba(13,55,168,.48)),url(/assets/reference/gaming-hero-doubao-clean.webp) top /auto 132% no-repeat,linear-gradient(135deg,#000034,#03044e 38%,#040cad 80%,#576aff 145%)}.page-gaming .hero--gaming.hero--with-visual .hero__inner{position:relative;z-index:2;min-height:790px}.page-gaming .hero--gaming .hero__copy{margin:0;text-align:left}.page-gaming .hero--gaming .eyebrow{justify-content:flex-start}.page-gaming .hero--gaming h1,.page-gaming .hero--gaming p:not(.eyebrow){margin-right:0;margin-left:0;text-align:left}.page-gaming .hero--gaming .button-row{justify-content:flex-start;margin-top:60px}.page-gaming .hero--gaming:after{display:none}.page-esims-mobile-recharge .hero--connectivity{min-height:790px;background:linear-gradient(90deg,rgba(0,0,52,.6),rgba(0,0,52,.44) 32%,rgba(0,0,52,.24) 62%,rgba(4,12,173,.12)),linear-gradient(180deg,rgba(0,0,52,.42),rgba(0,0,52,.26) 58%,rgba(19,44,140,.18) 78%,rgba(0,0,52,.08)),url(/assets/reference/connectivity-hero-clean.webp) 50% /cover no-repeat,linear-gradient(135deg,#000034,#03044e 38%,#040cad 80%,#576aff 145%)}.page-esims-mobile-recharge .hero--connectivity.hero--with-visual .hero__inner{min-height:790px}.page-esims-mobile-recharge .hero--connectivity .hero__copy{margin:0;text-align:left}.page-esims-mobile-recharge .hero--connectivity .eyebrow{justify-content:flex-start}.page-esims-mobile-recharge .hero--connectivity h1,.page-esims-mobile-recharge .hero--connectivity p:not(.eyebrow){margin-right:0;margin-left:0;text-align:left}.page-esims-mobile-recharge .hero--connectivity .button-row{justify-content:flex-start;margin-top:60px}.page-how-it-works .hero--page{background:linear-gradient(90deg,rgba(0,0,52,.6),rgba(0,0,52,.44) 32%,rgba(0,0,52,.24) 62%,rgba(4,12,173,.12)),linear-gradient(180deg,rgba(0,0,52,.42),rgba(0,0,52,.26) 58%,rgba(19,44,140,.18) 78%,rgba(0,0,52,.08)),url(/assets/reference/how-it-works-hero-bg-clean.webp) 50% /cover no-repeat,linear-gradient(135deg,#000034,#03044e 38%,#040cad 80%,#576aff 145%)}.page-digital-payments .hero--payments{background:linear-gradient(90deg,rgba(0,0,52,.6),rgba(0,0,52,.44) 32%,rgba(0,0,52,.24) 62%,rgba(4,12,173,.12)),linear-gradient(180deg,rgba(0,0,52,.42),rgba(0,0,52,.26) 58%,rgba(19,44,140,.18) 78%,rgba(0,0,52,.08)),url(/assets/reference/payments-hero-og.webp) 50% /cover no-repeat,linear-gradient(135deg,#000034,#03044e 38%,#040cad 80%,#576aff 145%)}.page-digital-payments .hero--payments .hero__copy{margin:0;text-align:left}.page-digital-payments .hero--payments .eyebrow{justify-content:flex-start}.page-digital-payments .hero--payments h1,.page-digital-payments .hero--payments p:not(.eyebrow){margin-right:0;margin-left:0;text-align:left}.page-digital-payments .hero--payments .button-row{justify-content:flex-start;margin-top:60px}.page-ecommerce-retail .hero--retail{background:linear-gradient(90deg,rgba(0,0,52,.6),rgba(0,0,52,.44) 32%,rgba(0,0,52,.24) 62%,rgba(4,12,173,.12)),linear-gradient(180deg,rgba(0,0,52,.42),rgba(0,0,52,.26) 58%,rgba(19,44,140,.18) 78%,rgba(0,0,52,.08)),url(/assets/reference/ecommerce-retail-hero-clean.webp) 50% /cover no-repeat,linear-gradient(135deg,#000034,#03044e 38%,#040cad 80%,#576aff 145%)}.page-ecommerce-retail .hero--retail .hero__copy{margin:0;text-align:left}.page-ecommerce-retail .hero--retail .eyebrow{justify-content:flex-start}.page-ecommerce-retail .hero--retail h1,.page-ecommerce-retail .hero--retail p:not(.eyebrow){margin-right:0;margin-left:0;text-align:left}.page-ecommerce-retail .hero--retail .button-row{justify-content:flex-start;margin-top:60px}.page-gaming .hero .button--secondary,.page-gaming .hero .button--secondary-dark{border:1px solid rgba(255,255,255,.34);background:rgba(255,255,255,.09);color:#ffffff;box-shadow:0 18px 42px rgba(3,10,22,.16)}.page-gaming .hero .button--secondary-dark:focus-visible,.page-gaming .hero .button--secondary-dark:hover,.page-gaming .hero .button--secondary:focus-visible,.page-gaming .hero .button--secondary:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.12);box-shadow:0 18px 42px rgba(3,10,22,.16)}.page-gaming .section{padding:118px 0}.page-about .section--metrics,.page-digital-payments .section--metrics,.page-ecommerce-retail .section--metrics,.page-esims-mobile-recharge .section--metrics,.page-gaming .section--metrics{margin-top:-82px;padding:0 0 82px;background:linear-gradient(180deg,rgba(0,0,52,.86),rgba(4,12,173,.58) 34%,#f5f7ff 35%,#ffffff)}.page-gaming .section--metrics{margin-top:-80px;padding-bottom:0;background:linear-gradient(180deg,transparent,transparent 80px,#f5f7ff 0,#f5f7ff)}.page-esims-mobile-recharge .section--metrics{margin-top:-80px;background:linear-gradient(180deg,transparent,transparent 80px,#f2f5ff 0,#f2f5ff)}.page-esims-mobile-recharge .section--metrics+.section--soft,.page-esims-mobile-recharge .section--partner-network,.page-esims-mobile-recharge .section--partner-network+.section--soft{background:#f2f5ff}.page-ecommerce-retail .section--metrics{margin-top:-80px;background:linear-gradient(180deg,transparent,transparent 80px,#ffffff 0,#ffffff)}.page-ecommerce-retail .section--metrics:before{position:absolute;top:0;right:0;left:0;z-index:0;height:80px;background:linear-gradient(90deg,rgba(0,0,52,.6),rgba(0,0,52,.44) 32%,rgba(0,0,52,.24) 62%,rgba(4,12,173,.12)),linear-gradient(180deg,rgba(0,0,52,.42),rgba(0,0,52,.26) 58%,rgba(19,44,140,.18) 78%,rgba(0,0,52,.08)),url(/assets/reference/ecommerce-retail-hero-clean.webp) bottom /100vw 790px no-repeat,linear-gradient(135deg,#000034,#03044e 38%,#040cad 80%,#576aff 145%);content:"";pointer-events:none}.page-ecommerce-retail .section--metrics .container{position:relative;z-index:1}.page-ecommerce-retail .section--partner-network,.page-ecommerce-retail .section--partner-network+.section,.page-ecommerce-retail .section--partner-network+.section--soft{background:#ffffff}.page-about .section--metrics{background:linear-gradient(180deg,#eaf4ff,#f8fbff 42%,#ffffff)}.page-about .hero--page{height:790px;min-height:790px;background:linear-gradient(90deg,rgba(0,0,52,.6),rgba(0,0,52,.44) 32%,rgba(0,0,52,.24) 62%,rgba(4,12,173,.12)),linear-gradient(180deg,rgba(0,0,52,.42),rgba(0,0,52,.26) 58%,rgba(19,44,140,.18) 78%,rgba(0,0,52,.08)),url(/assets/reference/retail-hero-bg.webp) 50% /cover no-repeat,linear-gradient(135deg,#000034,#03044e 38%,#040cad 80%,#576aff 145%)}.page-about .hero--page.hero--with-visual .hero__inner{min-height:790px}.page-about .hero--page .hero__visual{display:none}.page-about .stats-band{position:relative;z-index:3;margin-top:-80px;background:transparent}.page-about .stats-band:before{position:absolute;top:80px;left:50%;z-index:-1;width:100vw;height:calc(100% - 80px + 128px);background:#f5f7ff;content:"";transform:translateX(-50%);pointer-events:none}.page-about .section--our-story{background:#f5f7ff}.page-about .section--metrics .stats-grid,.page-about .stats-band .stats-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.page-about .section--metrics .stat-card,.page-about .stats-band .stat-card{min-height:160px;padding:28px 30px;border:0;border-radius:20px;background:#ffffff;box-shadow:var(--shadow);cursor:pointer;outline:none;transform-origin:center;transition:transform .36s cubic-bezier(.2,.8,.2,1),border-color .36s ease,box-shadow .36s ease,background .36s ease,color .26s ease}.page-about .section--metrics .stat-card:focus-visible,.page-about .section--metrics .stat-card:hover,.page-about .stats-band .stat-card:focus-visible,.page-about .stats-band .stat-card:hover{transform:translateY(-6px);background:linear-gradient(135deg,#5ad7ff,#576aff 52%,#040cad);box-shadow:0 30px 88px rgba(87,106,255,.24)}.page-about .section--metrics .stat-card.is-selected,.page-about .section--metrics .stat-card:active,.page-about .stats-band .stat-card.is-selected,.page-about .stats-band .stat-card:active{transform:translateY(0);border:0;background:linear-gradient(135deg,#5ad7ff,#576aff 52%,#040cad);box-shadow:0 30px 88px rgba(87,106,255,.24)}.page-about .section--metrics .stat-card strong,.page-about .stats-band .stat-card strong{display:block;margin-bottom:12px;color:#576aff;background:none;-webkit-text-fill-color:#576aff;font-family:Space Mono,monospace;font-size:46px;line-height:1;font-weight:900;transition:color .26s ease,-webkit-text-fill-color .26s ease}.page-about .section--metrics .stat-card span,.page-about .stats-band .stat-card span{display:block;color:var(--muted);font-size:13px;line-height:1.5;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transform:translateY(12px);transition:color .26s ease}.page-about .section--metrics .stat-card.is-selected span,.page-about .section--metrics .stat-card.is-selected strong,.page-about .section--metrics .stat-card:active span,.page-about .section--metrics .stat-card:active strong,.page-about .section--metrics .stat-card:focus-visible span,.page-about .section--metrics .stat-card:focus-visible strong,.page-about .section--metrics .stat-card:hover span,.page-about .section--metrics .stat-card:hover strong,.page-about .stats-band .stat-card.is-selected span,.page-about .stats-band .stat-card.is-selected strong,.page-about .stats-band .stat-card:active span,.page-about .stats-band .stat-card:active strong,.page-about .stats-band .stat-card:focus-visible span,.page-about .stats-band .stat-card:focus-visible strong,.page-about .stats-band .stat-card:hover span,.page-about .stats-band .stat-card:hover strong{color:#ffffff;-webkit-text-fill-color:#ffffff}.page-gaming .section--metrics+.section{margin-top:0;padding-top:166px}.page-about .section-intro,.page-contact .section-intro,.page-digital-payments .section-intro,.page-ecommerce-retail .section-intro,.page-esims-mobile-recharge .section-intro,.page-gaming .section-intro,.page-how-it-works .section-intro{max-width:880px;margin-right:auto;margin-bottom:58px;margin-left:auto;text-align:center}.page-about .section-intro .eyebrow,.page-contact .section-intro .eyebrow,.page-digital-payments .section-intro .eyebrow,.page-ecommerce-retail .section-intro .eyebrow,.page-esims-mobile-recharge .section-intro .eyebrow,.page-gaming .section-intro .eyebrow,.page-how-it-works .section-intro .eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px;color:#576aff;background:linear-gradient(135deg,#5ad7ff,#576aff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:14px;line-height:1;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.page-about .section-intro .eyebrow:after,.page-about .section-intro .eyebrow:before,.page-contact .section-intro .eyebrow:after,.page-contact .section-intro .eyebrow:before,.page-digital-payments .section-intro .eyebrow:after,.page-digital-payments .section-intro .eyebrow:before,.page-ecommerce-retail .section-intro .eyebrow:after,.page-ecommerce-retail .section-intro .eyebrow:before,.page-esims-mobile-recharge .section-intro .eyebrow:after,.page-esims-mobile-recharge .section-intro .eyebrow:before,.page-gaming .section-intro .eyebrow:after,.page-gaming .section-intro .eyebrow:before,.page-how-it-works .section-intro .eyebrow:after,.page-how-it-works .section-intro .eyebrow:before{content:"";display:block;width:34px;height:2px;border-radius:999px;background:#74bffa;box-shadow:0 0 14px rgba(116,191,250,.36)}.page-about .section-intro h2,.page-contact .section-intro h2,.page-digital-payments .section-intro h2,.page-ecommerce-retail .section-intro h2,.page-esims-mobile-recharge .section-intro h2,.page-gaming .section-intro h2,.page-how-it-works .section-intro h2{max-width:980px;margin:0 auto;color:var(--color-text);font-size:clamp(40px,5vw,58px);line-height:1.04;font-weight:800;letter-spacing:-.055em}.page-about .section-intro p:not(.eyebrow),.page-contact .section-intro p:not(.eyebrow),.page-digital-payments .section-intro p:not(.eyebrow),.page-ecommerce-retail .section-intro p:not(.eyebrow),.page-esims-mobile-recharge .section-intro p:not(.eyebrow),.page-gaming .section-intro p:not(.eyebrow),.page-how-it-works .section-intro p:not(.eyebrow){max-width:720px;margin:14px auto 0;color:#68708a;font-size:18px;line-height:1.72}.page-about .section--dark .section-intro h2,.page-about .section--navy .section-intro h2,.page-contact .section--dark .section-intro h2,.page-contact .section--navy .section-intro h2,.page-digital-payments .section--dark .section-intro h2,.page-digital-payments .section--navy .section-intro h2,.page-ecommerce-retail .section--dark .section-intro h2,.page-ecommerce-retail .section--navy .section-intro h2,.page-esims-mobile-recharge .section--dark .section-intro h2,.page-esims-mobile-recharge .section--navy .section-intro h2,.page-gaming .section--dark .section-intro h2,.page-gaming .section--navy .section-intro h2,.page-how-it-works .section--dark .section-intro h2,.page-how-it-works .section--navy .section-intro h2{color:#ffffff}.page-about .section--dark .section-intro p:not(.eyebrow),.page-about .section--navy .section-intro p:not(.eyebrow),.page-contact .section--dark .section-intro p:not(.eyebrow),.page-contact .section--navy .section-intro p:not(.eyebrow),.page-digital-payments .section--dark .section-intro p:not(.eyebrow),.page-digital-payments .section--navy .section-intro p:not(.eyebrow),.page-ecommerce-retail .section--dark .section-intro p:not(.eyebrow),.page-ecommerce-retail .section--navy .section-intro p:not(.eyebrow),.page-esims-mobile-recharge .section--dark .section-intro p:not(.eyebrow),.page-esims-mobile-recharge .section--navy .section-intro p:not(.eyebrow),.page-gaming .section--dark .section-intro p:not(.eyebrow),.page-gaming .section--navy .section-intro p:not(.eyebrow),.page-how-it-works .section--dark .section-intro p:not(.eyebrow),.page-how-it-works .section--navy .section-intro p:not(.eyebrow){color:rgba(255,255,255,.78)}.page-about .metric-strip,.page-digital-payments .metric-strip,.page-ecommerce-retail .metric-strip,.page-esims-mobile-recharge .metric-strip,.page-gaming .metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.page-about .metric,.page-digital-payments .metric,.page-ecommerce-retail .metric,.page-esims-mobile-recharge .metric,.page-gaming .metric{min-height:160px;padding:28px 30px;border:0;border-radius:20px;background:#ffffff;box-shadow:0 26px 70px rgba(4,12,173,.14);cursor:pointer;outline:none;transform-origin:center;transition:transform .36s cubic-bezier(.2,.8,.2,1),border-color .36s ease,background .36s ease,box-shadow .36s ease,color .26s ease}.page-gaming .metric{background:#f5f7ff}.page-about .metric strong,.page-digital-payments .metric strong,.page-ecommerce-retail .metric strong,.page-esims-mobile-recharge .metric strong,.page-gaming .metric strong{display:block;color:#576aff;font-family:Space Mono,monospace;font-size:46px;line-height:1;font-weight:900;letter-spacing:0;margin-bottom:12px;transition:color .26s ease}.page-about .metric span,.page-digital-payments .metric span,.page-ecommerce-retail .metric span,.page-esims-mobile-recharge .metric span,.page-gaming .metric span{display:block;margin-top:0;color:#68708a;font-size:13px;line-height:1.5;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transform:translateY(12px);transition:color .26s ease}.page-about .metric:active,.page-about .metric:focus-visible,.page-about .metric:focus-within,.page-about .metric:hover,.page-digital-payments .metric.is-active,.page-digital-payments .metric.is-selected,.page-digital-payments .metric:active,.page-digital-payments .metric:focus,.page-digital-payments .metric:focus-within,.page-digital-payments .metric:hover,.page-ecommerce-retail .metric:active,.page-ecommerce-retail .metric:focus-visible,.page-ecommerce-retail .metric:focus-within,.page-ecommerce-retail .metric:hover,.page-esims-mobile-recharge .metric:active,.page-esims-mobile-recharge .metric:focus-visible,.page-esims-mobile-recharge .metric:focus-within,.page-esims-mobile-recharge .metric:hover,.page-gaming .metric.is-active,.page-gaming .metric.is-selected,.page-gaming .metric:active,.page-gaming .metric:focus,.page-gaming .metric:focus-within,.page-gaming .metric:hover{transform:translateY(-6px);background:linear-gradient(135deg,#5ad7ff,#576aff 52%,#040cad);box-shadow:0 30px 88px rgba(87,106,255,.24)}.page-about .metric.is-active,.page-about .metric.is-selected,.page-ecommerce-retail .metric.is-active,.page-ecommerce-retail .metric.is-selected,.page-esims-mobile-recharge .metric.is-active,.page-esims-mobile-recharge .metric.is-selected{transform:translateY(0);border:0;background:linear-gradient(135deg,#5ad7ff,#576aff 52%,#040cad);box-shadow:0 30px 88px rgba(87,106,255,.24)}.page-about .metric.is-active span,.page-about .metric.is-active strong,.page-about .metric.is-selected span,.page-about .metric.is-selected strong,.page-about .metric:active span,.page-about .metric:active strong,.page-about .metric:focus-visible span,.page-about .metric:focus-visible strong,.page-about .metric:focus-within span,.page-about .metric:focus-within strong,.page-about .metric:hover span,.page-about .metric:hover strong,.page-digital-payments .metric.is-active span,.page-digital-payments .metric.is-active strong,.page-digital-payments .metric.is-selected span,.page-digital-payments .metric.is-selected strong,.page-digital-payments .metric:active span,.page-digital-payments .metric:active strong,.page-digital-payments .metric:focus span,.page-digital-payments .metric:focus strong,.page-digital-payments .metric:focus-within span,.page-digital-payments .metric:focus-within strong,.page-digital-payments .metric:hover span,.page-digital-payments .metric:hover strong,.page-ecommerce-retail .metric.is-active span,.page-ecommerce-retail .metric.is-active strong,.page-ecommerce-retail .metric.is-selected span,.page-ecommerce-retail .metric.is-selected strong,.page-ecommerce-retail .metric:active span,.page-ecommerce-retail .metric:active strong,.page-ecommerce-retail .metric:focus-visible span,.page-ecommerce-retail .metric:focus-visible strong,.page-ecommerce-retail .metric:focus-within span,.page-ecommerce-retail .metric:focus-within strong,.page-ecommerce-retail .metric:hover span,.page-ecommerce-retail .metric:hover strong,.page-esims-mobile-recharge .metric.is-active span,.page-esims-mobile-recharge .metric.is-active strong,.page-esims-mobile-recharge .metric.is-selected span,.page-esims-mobile-recharge .metric.is-selected strong,.page-esims-mobile-recharge .metric:active span,.page-esims-mobile-recharge .metric:active strong,.page-esims-mobile-recharge .metric:focus-visible span,.page-esims-mobile-recharge .metric:focus-visible strong,.page-esims-mobile-recharge .metric:focus-within span,.page-esims-mobile-recharge .metric:focus-within strong,.page-esims-mobile-recharge .metric:hover span,.page-esims-mobile-recharge .metric:hover strong,.page-gaming .metric.is-active span,.page-gaming .metric.is-active strong,.page-gaming .metric.is-selected span,.page-gaming .metric.is-selected strong,.page-gaming .metric:active span,.page-gaming .metric:active strong,.page-gaming .metric:focus span,.page-gaming .metric:focus strong,.page-gaming .metric:focus-within span,.page-gaming .metric:focus-within strong,.page-gaming .metric:hover span,.page-gaming .metric:hover strong{color:#ffffff!important}.page-about .section--metrics .trusted-ecosystem{margin-top:70px}.page-about .section--metrics .metrics-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;transform:translateY(-6px)}.page-about .section--metrics .metric-cell{min-height:140px;padding:28px 30px;border:1px solid rgba(216,211,229,.86);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,248,255,.92));box-shadow:0 24px 60px rgba(74,74,214,.12);color:#5d5a6f;cursor:pointer;outline:none;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.page-about .section--metrics .metric-cell strong{display:block;margin-bottom:8px;color:#2e5cff!important;font-family:Space Mono,monospace;font-size:54px;line-height:1;font-weight:700;letter-spacing:0}.page-about .section--metrics .metric-cell span{display:block;color:#5d5a6f!important;font-size:14px;line-height:22.4px;opacity:.92;text-transform:none}.page-about .section--metrics .metric-cell.is-active{border-color:rgba(46,92,255,.18);background:linear-gradient(180deg,#2e5cff,#4874ff);box-shadow:0 20px 44px rgba(46,92,255,.2);color:#ffffff;transform:translateY(-.5px)}.page-about .section--metrics .metric-cell.is-active span,.page-about .section--metrics .metric-cell.is-active strong{color:#ffffff!important}.page-about .section--metrics .section-head{max-width:1120px;margin-right:auto;margin-bottom:34px;margin-left:auto;text-align:center}.page-about .section--metrics .trusted-head .eyebrow{display:inline-flex;min-height:auto;align-items:center;justify-content:center;gap:10px;margin-bottom:14px;padding:0;color:transparent;background:linear-gradient(135deg,#5ad7ff,#576aff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:14px;line-height:1;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.page-about .section--metrics .trusted-head .eyebrow:after,.page-about .section--metrics .trusted-head .eyebrow:before{content:"";display:block;width:34px;height:2px;border-radius:999px;background:#74bffa}.page-about .section--metrics .trusted-title{max-width:1120px;margin:0 auto;color:var(--color-text);font-size:clamp(40px,5vw,58px);line-height:1.08;font-weight:800;letter-spacing:-.055em;text-align:center}.page-about .section--metrics .trusted-title span{display:block;white-space:nowrap}.page-about .section--metrics .trusted-head p{max-width:620px;margin:12px auto 0;color:#68708a;font-size:18px;line-height:1.7;text-align:center}.page-about .section--metrics .brand-grid,.page-about .section--publisher-partners .brand-grid,.section--trusted-ecosystem .brand-grid,.trusted-section .brand-grid{--brand-card-width:clamp(220px,21vw,270px);position:relative;display:flex;flex-direction:column;gap:18px;overflow:hidden}.page-about .section--metrics .brand-grid:after,.page-about .section--metrics .brand-grid:before,.page-about .section--publisher-partners .brand-grid:after,.page-about .section--publisher-partners .brand-grid:before,.section--trusted-ecosystem .brand-grid:after,.section--trusted-ecosystem .brand-grid:before,.trusted-section .brand-grid:after,.trusted-section .brand-grid:before{position:absolute;top:0;bottom:0;z-index:2;width:104px;pointer-events:none;content:""}.page-about .section--metrics .brand-grid:before,.page-about .section--publisher-partners .brand-grid:before,.section--trusted-ecosystem .brand-grid:before,.trusted-section .brand-grid:before{left:0;background:linear-gradient(90deg,#f5f7ff,rgba(245,247,255,.58) 58%,transparent)}.page-about .section--metrics .brand-grid:after,.page-about .section--publisher-partners .brand-grid:after,.section--trusted-ecosystem .brand-grid:after,.trusted-section .brand-grid:after{right:0;background:linear-gradient(270deg,#f5f7ff,rgba(245,247,255,.58) 58%,transparent)}.page-about .section--metrics .brand-row,.page-about .section--publisher-partners .brand-row,.section--trusted-ecosystem .brand-row,.trusted-section .brand-row{width:100%;overflow:hidden}.page-about .section--metrics .brand-track,.page-about .section--publisher-partners .brand-track,.section--trusted-ecosystem .brand-track,.trusted-section .brand-track{display:flex;gap:18px;width:max-content;animation:brand-marquee-left 28s linear infinite;will-change:transform}.page-about .section--metrics .brand-row--right .brand-track,.page-about .section--publisher-partners .brand-row--right .brand-track,.section--trusted-ecosystem .brand-row--right .brand-track,.trusted-section .brand-row--right .brand-track{animation-name:brand-marquee-right}.page-about .section--metrics .brand-row:focus-within .brand-track,.page-about .section--metrics .brand-row:has(.brand-card:focus-visible) .brand-track,.page-about .section--metrics .brand-row:has(.brand-card:hover) .brand-track,.page-about .section--metrics .brand-row:hover .brand-track,.page-about .section--publisher-partners .brand-row:focus-within .brand-track,.page-about .section--publisher-partners .brand-row:has(.brand-card:focus-visible) .brand-track,.page-about .section--publisher-partners .brand-row:has(.brand-card:hover) .brand-track,.page-about .section--publisher-partners .brand-row:hover .brand-track,.section--trusted-ecosystem .brand-row:focus-within .brand-track,.section--trusted-ecosystem .brand-row:has(.brand-card:focus-visible) .brand-track,.section--trusted-ecosystem .brand-row:has(.brand-card:hover) .brand-track,.section--trusted-ecosystem .brand-row:hover .brand-track,.trusted-section .brand-row:focus-within .brand-track,.trusted-section .brand-row:has(.brand-card:focus-visible) .brand-track,.trusted-section .brand-row:has(.brand-card:hover) .brand-track,.trusted-section .brand-row:hover .brand-track{animation-play-state:paused}.page-about .section--metrics .brand-card,.page-about .section--publisher-partners .brand-card,.section--trusted-ecosystem .brand-card,.trusted-section .brand-card{position:relative;overflow:hidden;flex:0 0 var(--brand-card-width);width:var(--brand-card-width);height:168px;min-height:168px;border:1px solid rgba(87,106,255,.14);border-radius:24px;background:radial-gradient(circle at 18% 12%,rgba(87,106,255,.08),transparent 34%),rgba(255,255,255,.96);box-shadow:0 18px 44px rgba(4,12,173,.07)}.page-about .section--metrics .brand-card img,.page-about .section--publisher-partners .brand-card img,.section--trusted-ecosystem .brand-card img,.trusted-section .brand-card img{width:100%;height:100%;min-height:168px;object-fit:cover;opacity:1;filter:none;transition:transform .28s ease,opacity .28s ease}.page-about .section--metrics .brand-card:hover img,.page-about .section--publisher-partners .brand-card:hover img,.section--trusted-ecosystem .brand-card:hover img,.trusted-section .brand-card:hover img{transform:scale(1.04)}.page-digital-payments .access-card,.page-digital-payments .card,.page-digital-payments .logo-chip,.page-digital-payments .testimonial,.page-ecommerce-retail .access-card,.page-ecommerce-retail .card,.page-ecommerce-retail .logo-chip,.page-ecommerce-retail .testimonial,.page-esims-mobile-recharge .access-card,.page-esims-mobile-recharge .card,.page-esims-mobile-recharge .logo-chip,.page-esims-mobile-recharge .testimonial,.page-gaming .access-card,.page-gaming .card,.page-gaming .logo-chip,.page-gaming .testimonial{border:1px solid rgba(87,106,255,.14);background:radial-gradient(circle at 18% 12%,rgba(87,106,255,.08),transparent 34%),rgba(255,255,255,.96);box-shadow:0 18px 44px rgba(4,12,173,.07)}.page-digital-payments .access-card,.page-digital-payments .card,.page-digital-payments .testimonial,.page-ecommerce-retail .access-card,.page-ecommerce-retail .card,.page-ecommerce-retail .testimonial,.page-esims-mobile-recharge .access-card,.page-esims-mobile-recharge .card,.page-esims-mobile-recharge .testimonial,.page-gaming .access-card,.page-gaming .card,.page-gaming .testimonial{border-radius:26px;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s ease,box-shadow .26s ease,background .26s ease}.page-digital-payments .access-card:hover,.page-digital-payments .card:hover,.page-digital-payments .logo-chip:hover,.page-digital-payments .testimonial:hover,.page-ecommerce-retail .access-card:hover,.page-ecommerce-retail .card:hover,.page-ecommerce-retail .logo-chip:hover,.page-ecommerce-retail .testimonial:hover,.page-esims-mobile-recharge .access-card:hover,.page-esims-mobile-recharge .card:hover,.page-esims-mobile-recharge .logo-chip:hover,.page-esims-mobile-recharge .testimonial:hover,.page-gaming .access-card:hover,.page-gaming .card:hover,.page-gaming .logo-chip:hover,.page-gaming .testimonial:hover{transform:translateY(-8px);border-color:rgba(87,106,255,.42);box-shadow:var(--glow-blue)}.page-digital-payments .access-card h3,.page-digital-payments .card h3,.page-ecommerce-retail .access-card h3,.page-ecommerce-retail .card h3,.page-esims-mobile-recharge .access-card h3,.page-esims-mobile-recharge .card h3,.page-gaming .access-card h3,.page-gaming .card h3{color:#07113c;font-size:24px;line-height:1.16;font-weight:800;letter-spacing:-.03em}.page-digital-payments .access-card p,.page-digital-payments .card p,.page-digital-payments .prose,.page-ecommerce-retail .access-card p,.page-ecommerce-retail .card p,.page-ecommerce-retail .prose,.page-esims-mobile-recharge .access-card p,.page-esims-mobile-recharge .card p,.page-esims-mobile-recharge .prose,.page-gaming .access-card p,.page-gaming .card p,.page-gaming .prose{color:#68708a;font-size:16px;line-height:1.72}.page-digital-payments .card-kicker,.page-digital-payments .icon,.page-ecommerce-retail .card-kicker,.page-ecommerce-retail .icon,.page-esims-mobile-recharge .card-kicker,.page-esims-mobile-recharge .icon,.page-gaming .card-kicker,.page-gaming .icon{background:linear-gradient(135deg,rgba(90,215,255,.22),rgba(87,106,255,.18));color:#040cad;box-shadow:0 14px 30px rgba(87,106,255,.16)}.page-digital-payments .text-link,.page-ecommerce-retail .text-link,.page-esims-mobile-recharge .text-link,.page-gaming .text-link{color:#576aff}.page-digital-payments .tag-row span,.page-ecommerce-retail .tag-row span,.page-esims-mobile-recharge .tag-row span,.page-gaming .tag-row span{background:rgba(87,106,255,.1);color:#576aff}.page-digital-payments .access-card .tag-row span,.page-ecommerce-retail .access-card .tag-row span,.page-esims-mobile-recharge .access-card .tag-row span,.page-gaming .access-card .tag-row span{font-weight:400}.section--market-context .split-layout{display:block}.section--market-context .section-intro{max-width:880px;margin-right:auto;margin-bottom:34px;margin-left:auto;text-align:center}.section--market-context .section-intro .eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px;color:#576aff;background:linear-gradient(135deg,#5ad7ff,#576aff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:14px;line-height:1;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.section--market-context .section-intro .eyebrow:after,.section--market-context .section-intro .eyebrow:before{content:"";display:block;width:34px;height:2px;border-radius:999px;background:#74bffa;box-shadow:0 0 14px rgba(116,191,250,.36)}.section--market-context .section-intro h2{max-width:980px;margin:0 auto;color:var(--color-text);font-size:clamp(40px,5vw,58px);line-height:1.04;font-weight:800;letter-spacing:-.055em}.section--market-context .prose{max-width:820px;margin:0 auto;padding:34px 38px;border:1px solid rgba(87,106,255,.14);border-radius:26px;background:radial-gradient(circle at 18% 12%,rgba(87,106,255,.08),transparent 34%),rgba(255,255,255,.96);box-shadow:0 18px 44px rgba(4,12,173,.07);text-align:left;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s ease,box-shadow .26s ease,background .26s ease}.section--market-context .prose:focus-within,.section--market-context .prose:hover{transform:translateY(-8px);border-color:rgba(87,106,255,.42);background:radial-gradient(circle at 18% 12%,rgba(87,106,255,.14),transparent 34%),rgba(255,255,255,.98);box-shadow:var(--glow-blue)}.section--market-context .prose p{max-width:720px;margin:0}.section--market-context .prose p+p{margin-top:18px}.page-about .cta-band,.page-digital-payments .cta-band,.page-ecommerce-retail .cta-band,.page-esims-mobile-recharge .cta-band,.page-gaming .cta-band,.page-how-it-works .cta-band{padding:96px 0;background:#ffffff}.page-about .cta-band__inner,.page-digital-payments .cta-band__inner,.page-ecommerce-retail .cta-band__inner,.page-esims-mobile-recharge .cta-band__inner,.page-gaming .cta-band__inner,.page-how-it-works .cta-band__inner{position:relative;display:block;min-height:360px;overflow:hidden;padding:64px 72px;border:0;border-radius:30px;background:radial-gradient(circle at 12% 20%,rgba(138,215,255,.22),transparent 26%),radial-gradient(circle at 86% 72%,rgba(87,106,255,.34),transparent 30%),linear-gradient(135deg,#000034,#040cad 68%,#576aff);color:#ffffff;box-shadow:0 30px 80px rgba(4,12,173,.18)}.page-about .cta-band__inner:before,.page-digital-payments .cta-band__inner:before,.page-ecommerce-retail .cta-band__inner:before,.page-esims-mobile-recharge .cta-band__inner:before,.page-gaming .cta-band__inner:before,.page-how-it-works .cta-band__inner:before{position:absolute;inset:0;z-index:0;content:"";background:linear-gradient(90deg,rgba(0,0,52,.96),rgba(4,12,173,.74) 44%,rgba(87,106,255,.18)),url(/assets/reference/cta-partner-bg.png) calc(100% + 120px) /auto 112% no-repeat;opacity:.76;pointer-events:none}.page-gaming .cta-band__inner:before{background:linear-gradient(90deg,rgba(0,0,52,.96),rgba(4,12,173,.72) 48%,rgba(87,106,255,.14)),url(/assets/reference/gaming-hero-jimeng-clean.png) 50% /cover no-repeat}.page-esims-mobile-recharge .cta-band__inner:before{background:linear-gradient(90deg,rgba(0,0,52,.96),rgba(4,12,173,.72) 48%,rgba(87,106,255,.12)),url(/assets/reference/esims-cta-banner-doubao-clean.png) 50% /cover no-repeat}.page-digital-payments .cta-band__inner:before{background:linear-gradient(90deg,rgba(0,0,52,.98),rgba(0,0,52,.86) 46%,rgba(4,12,173,.64) 72%,rgba(0,0,52,.46)),url(/assets/reference/digital-payments-cta-banner-clean.png) 50% /cover no-repeat}.page-ecommerce-retail .cta-band__inner:before{background:linear-gradient(90deg,rgba(0,0,52,.94),rgba(0,0,52,.68) 46%,rgba(4,12,173,.24) 72%,rgba(0,0,52,.12)),url(/assets/reference/ecommerce-retail-cta-banner-clean.png) 50% /cover no-repeat}.page-how-it-works .cta-band__inner:before{background:linear-gradient(90deg,rgba(0,0,52,.98),rgba(0,0,52,.82) 46%,rgba(4,12,173,.5) 72%,rgba(0,0,52,.2)),url(/assets/reference/how-it-works-cta-banner-clean.png) calc(100% + 96px) calc(50% + 58px) /cover no-repeat}.page-about .cta-band__inner:before{background:linear-gradient(90deg,rgba(0,0,52,.98),rgba(0,0,52,.82) 46%,rgba(4,12,173,.52) 72%,rgba(0,0,52,.34)),url(/assets/reference/about-cta-banner-clean.png) calc(100% + 180px) /auto 118% no-repeat}.page-about .cta-band__inner>*,.page-digital-payments .cta-band__inner>*,.page-ecommerce-retail .cta-band__inner>*,.page-esims-mobile-recharge .cta-band__inner>*,.page-gaming .cta-band__inner>*,.page-how-it-works .cta-band__inner>*{position:relative;z-index:1}.page-about .cta-band .eyebrow,.page-digital-payments .cta-band .eyebrow,.page-ecommerce-retail .cta-band .eyebrow,.page-esims-mobile-recharge .cta-band .eyebrow,.page-gaming .cta-band .eyebrow,.page-how-it-works .cta-band .eyebrow{display:inline-flex;gap:12px;min-height:auto;padding:0;background:transparent;color:#8ad7ff;font-size:14px;letter-spacing:.14em}.page-about .cta-band .eyebrow:after,.page-about .cta-band .eyebrow:before,.page-digital-payments .cta-band .eyebrow:after,.page-digital-payments .cta-band .eyebrow:before,.page-ecommerce-retail .cta-band .eyebrow:after,.page-ecommerce-retail .cta-band .eyebrow:before,.page-esims-mobile-recharge .cta-band .eyebrow:after,.page-esims-mobile-recharge .cta-band .eyebrow:before,.page-gaming .cta-band .eyebrow:after,.page-gaming .cta-band .eyebrow:before,.page-how-it-works .cta-band .eyebrow:after,.page-how-it-works .cta-band .eyebrow:before{content:"";display:block;width:34px;height:1px;background:currentColor}.page-about .cta-band h2,.page-digital-payments .cta-band h2,.page-ecommerce-retail .cta-band h2,.page-esims-mobile-recharge .cta-band h2,.page-gaming .cta-band h2,.page-how-it-works .cta-band h2{max-width:620px;margin-top:16px;color:#ffffff;font-size:clamp(42px,5vw,64px);line-height:1.02;letter-spacing:-.06em}.page-about .cta-band h2{max-width:820px}.page-digital-payments .cta-band h2,.page-ecommerce-retail .cta-band h2,.page-esims-mobile-recharge .cta-band h2,.page-gaming .cta-band h2{max-width:980px}.page-how-it-works .cta-band h2{max-width:980px;font-size:clamp(34px,4.4vw,64px);white-space:nowrap}.page-about .cta-band p:not(.eyebrow),.page-digital-payments .cta-band p:not(.eyebrow),.page-ecommerce-retail .cta-band p:not(.eyebrow),.page-esims-mobile-recharge .cta-band p:not(.eyebrow),.page-gaming .cta-band p:not(.eyebrow),.page-how-it-works .cta-band p:not(.eyebrow){max-width:720px;color:rgba(255,255,255,.78);font-size:18px;line-height:1.7;opacity:1}.page-about .cta-band .button-row,.page-digital-payments .cta-band .button-row,.page-ecommerce-retail .cta-band .button-row,.page-esims-mobile-recharge .cta-band .button-row,.page-gaming .cta-band .button-row,.page-how-it-works .cta-band .button-row{justify-content:flex-start}.page-about .cta-band .button,.page-digital-payments .cta-band .button,.page-ecommerce-retail .cta-band .button,.page-esims-mobile-recharge .cta-band .button,.page-gaming .cta-band .button,.page-how-it-works .cta-band .button{display:inline-flex;align-items:center;gap:8px;border:0;background:linear-gradient(135deg,#5ad7ff,#576aff);color:#ffffff;box-shadow:0 18px 42px rgba(87,106,255,.34)}.page-about .cta-band .button:after,.page-digital-payments .cta-band .button:after,.page-ecommerce-retail .cta-band .button:after,.page-esims-mobile-recharge .cta-band .button:after,.page-gaming .cta-band .button:after,.page-how-it-works .cta-band .button:after{position:static;inset:auto;width:auto;height:auto;border-radius:0;box-shadow:none;opacity:1;content:"→";transform:translateY(-1px)}.page-about .section-intro{max-width:880px;margin-right:auto;margin-bottom:58px;margin-left:auto;text-align:center}.page-about .section-intro .eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px;color:#576aff;background:linear-gradient(135deg,#5ad7ff,#576aff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:14px;line-height:1;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.page-about .section-intro .eyebrow:after,.page-about .section-intro .eyebrow:before{content:"";display:block;width:34px;height:2px;border-radius:999px;background:#74bffa;box-shadow:0 0 14px rgba(116,191,250,.36)}.page-about .section-intro h2{max-width:980px;margin:0 auto;color:var(--color-text);font-size:clamp(40px,5vw,58px);line-height:1.04;font-weight:800;letter-spacing:-.055em}.page-about .section-intro p:not(.eyebrow){max-width:720px;margin:14px auto 0;color:#68708a;font-size:18px;line-height:1.72}.page-about .section--our-story .split-layout{display:block}.page-about .section--our-story .section-intro{margin-bottom:34px}.page-about .section--our-story .prose{max-width:820px;margin:0 auto;padding:34px 38px;border:1px solid rgba(87,106,255,.14);border-radius:26px;background:radial-gradient(circle at 18% 12%,rgba(87,106,255,.08),transparent 34%),rgba(255,255,255,.96);color:#68708a;font-size:16px;line-height:1.72;box-shadow:0 18px 44px rgba(4,12,173,.07);text-align:left;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s ease,box-shadow .26s ease,background .26s ease}.page-about .section--our-story .prose:focus-within,.page-about .section--our-story .prose:hover{transform:translateY(-8px);border-color:rgba(87,106,255,.42);background:radial-gradient(circle at 18% 12%,rgba(87,106,255,.14),transparent 34%),rgba(255,255,255,.98);box-shadow:var(--glow-blue)}.page-about .section--our-story .prose p{max-width:720px;margin:0}.page-about .section--our-story .prose p+p{margin-top:18px}.page-about .section--visual-steps .section-intro,.page-about .section--visual-steps .section-intro h2{max-width:1200px}.page-about [data-about-value-card]{cursor:pointer;outline:none;transform-origin:center;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s ease,box-shadow .26s ease,background .26s ease}.page-about [data-about-value-card].is-selected,.page-about [data-about-value-card]:focus-visible,.page-about [data-about-value-card]:hover{transform:translateY(-8px)!important;border-color:rgba(87,106,255,.42)!important;background:radial-gradient(circle at 18% 12%,rgba(87,106,255,.14),transparent 34%),rgba(255,255,255,.98)!important;box-shadow:var(--glow-blue)!important}.page-about [data-about-value-card].is-selected:after,.page-about [data-about-value-card]:focus-visible:after,.page-about [data-about-value-card]:hover:after{opacity:1;transform:scale(1)}.page-how-it-works .visual-steps article{cursor:pointer;outline:none;transform-origin:center;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s ease,box-shadow .26s ease,background .26s ease}.page-how-it-works .visual-steps article.is-selected,.page-how-it-works .visual-steps article:focus-visible,.page-how-it-works .visual-steps article:hover{transform:translateY(-8px)!important;border-color:rgba(87,106,255,.42)!important;background:radial-gradient(circle at 18% 12%,rgba(87,106,255,.14),transparent 34%),rgba(255,255,255,.98);box-shadow:var(--glow-blue)!important}.page-how-it-works .visual-steps article.is-selected{transform:translateY(-8px)!important;border-color:rgba(87,106,255,.42)!important;background:radial-gradient(circle at 18% 12%,rgba(87,106,255,.14),transparent 34%),rgba(255,255,255,.98)!important;box-shadow:var(--glow-blue)!important}.page-how-it-works .visual-steps article.is-selected:after,.page-how-it-works .visual-steps article:focus-visible:after,.page-how-it-works .visual-steps article:hover:after{opacity:1;transform:scale(1)}.page-how-it-works [data-support-card]{cursor:pointer;outline:none;transform-origin:center;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s ease,box-shadow .26s ease,background .26s ease}.page-how-it-works [data-support-card].is-selected,.page-how-it-works [data-support-card]:focus-visible,.page-how-it-works [data-support-card]:hover{transform:translateY(-8px)!important;border-color:rgba(87,106,255,.42)!important;background:radial-gradient(circle at 18% 12%,rgba(87,106,255,.14),transparent 34%),rgba(255,255,255,.98)!important;box-shadow:var(--glow-blue)!important}.page-how-it-works [data-support-card].is-selected:after,.page-how-it-works [data-support-card]:focus-visible:after,.page-how-it-works [data-support-card]:hover:after{opacity:1;transform:scale(1)}.page-about .leader-grid{gap:24px}.page-about .leader-card{border:1px solid rgba(87,106,255,.14);border-radius:26px;background:radial-gradient(circle at 18% 12%,rgba(87,106,255,.08),transparent 34%),rgba(255,255,255,.96);box-shadow:0 18px 44px rgba(4,12,173,.07);transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s ease,box-shadow .26s ease}.page-about .leader-card:focus-within,.page-about .leader-card:hover{transform:translateY(-8px);border-color:rgba(87,106,255,.42);box-shadow:var(--glow-blue)}.page-about .avatar{border-radius:18px;background:linear-gradient(135deg,#5ad7ff,#576aff 52%,#040cad);color:#ffffff;box-shadow:0 16px 36px rgba(87,106,255,.3)}.page-about .leader-card h3{color:#07113c;font-size:24px;line-height:1.16;font-weight:800;letter-spacing:-.03em}.page-about .leader-role{color:#576aff}.page-about .leader-card p:not(.leader-role){color:#68708a;font-size:16px;line-height:1.72}.page-about .timeline:before{display:none}.page-about .timeline-line{position:absolute;z-index:0;top:72px;right:4%;left:4%;width:auto;height:88px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='1000' height='88' viewBox='0 0 1000 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='timelineGradient' x1='70' y1='44' x2='930' y2='44' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23576AFF' stop-opacity='0'/%3E%3Cstop offset='0.16' stop-color='%23576AFF' stop-opacity='0.9'/%3E%3Cstop offset='0.5' stop-color='%237D51FF' stop-opacity='0.95'/%3E%3Cstop offset='0.84' stop-color='%238AD7FF' stop-opacity='0.88'/%3E%3Cstop offset='1' stop-color='%23576AFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M70 38 C150 38 150 80 305 80 C420 80 390 38 500 38 C610 38 580 80 695 80 C850 80 850 38 930 38' stroke='url(%23timelineGradient)' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform 2.2s cubic-bezier(.22,.72,.18,1) .12s,opacity .32s ease .12s;pointer-events:none}.page-about .timeline[data-reveal]{opacity:1;transform:none}.page-about .timeline.is-visible .timeline-line{opacity:1;transform:scaleX(1)}.page-about .timeline article[data-reveal]{opacity:0;transform:translate3d(0,30px,0) scale(.985);transition:opacity .64s cubic-bezier(.2,.8,.2,1) var(--timeline-delay,0s),transform .72s cubic-bezier(.2,.8,.2,1) var(--timeline-delay,0s)}.page-about .timeline article:nth-of-type(2n)[data-reveal]{transform:translate3d(0,72px,0) scale(.985)}.page-about .timeline article[data-reveal].is-visible{opacity:1;transform:translateZ(0) scale(1)}.page-about .timeline article:nth-of-type(2n)[data-reveal].is-visible{transform:translate3d(0,42px,0) scale(1)}.page-about .timeline article:first-of-type{--timeline-delay:120ms}.page-about .timeline article:nth-of-type(2){--timeline-delay:430ms}.page-about .timeline article:nth-of-type(3){--timeline-delay:740ms}.page-about .timeline article:nth-of-type(4){--timeline-delay:1050ms}.page-about .timeline article:nth-of-type(5){--timeline-delay:1360ms}.page-about .timeline-node{border:1px solid rgba(87,106,255,.26);background:#ffffff;color:#576aff;box-shadow:0 16px 36px rgba(87,106,255,.16)}.page-about .timeline-card{border:1px solid rgba(87,106,255,.14);border-radius:26px;background:radial-gradient(circle at 18% 12%,rgba(87,106,255,.08),transparent 34%),rgba(255,255,255,.96);box-shadow:0 18px 44px rgba(4,12,173,.07);transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s ease,box-shadow .26s ease}.page-about .timeline-card[data-reveal]{opacity:1;transform:none}.page-about .timeline article:focus-within .timeline-card,.page-about .timeline-card:hover{transform:translateY(-8px);border-color:rgba(87,106,255,.42);box-shadow:var(--glow-blue)}.page-about .timeline-card h3{color:#07113c;font-size:24px;line-height:1.16;font-weight:800;letter-spacing:-.03em}.page-about .timeline-card p{color:#68708a;font-size:16px;line-height:1.72}.page-about .section--global-presence .section-intro{max-width:920px;margin-bottom:54px}.page-about .section--global-presence .office-grid{gap:16px}.page-about .section--global-presence .office-grid article{position:relative;min-height:138px;overflow:hidden;padding:108px 24px 22px;border:1px solid rgba(87,106,255,.14);border-radius:26px;background:#ffffff;box-shadow:0 18px 44px rgba(4,12,173,.07);transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s ease,box-shadow .26s ease}.page-about .section--global-presence .office-grid article:before{position:absolute;inset:0;background:linear-gradient(135deg,rgba(245,249,255,.8),rgba(222,237,255,.52)),url(/assets/reference/about-infrastructure-network.svg) 50% /cover no-repeat,#ffffff;content:""}.page-about .section--global-presence .office-grid article:first-child:before{background:linear-gradient(135deg,rgba(0,0,52,.04),rgba(0,0,52,.1)),url(/assets/reference/office-uae-flag.jpg) 50% /cover no-repeat,#ffffff}.page-about .section--global-presence .office-grid article:nth-child(2):before{background:linear-gradient(135deg,rgba(0,0,52,.04),rgba(0,0,52,.1)),url(/assets/reference/office-turkey-flag.svg) 50% /cover no-repeat,#ffffff}.page-about .section--global-presence .office-grid article:nth-child(3):before{background:linear-gradient(135deg,rgba(0,0,52,.04),rgba(0,0,52,.1)),url(/assets/reference/office-usa-flag.svg) 50% /cover no-repeat,#ffffff}.page-about .section--global-presence .office-grid article:nth-child(4):before{background:linear-gradient(135deg,rgba(0,0,52,.04),rgba(0,0,52,.1)),url(/assets/reference/office-hong-kong-flag.svg) 50% /cover no-repeat,#ffffff}.page-about .section--global-presence .office-grid article:nth-child(5):before{background:linear-gradient(135deg,rgba(0,0,52,.04),rgba(0,0,52,.1)),url(/assets/reference/office-china-flag.svg) 50% /cover no-repeat,#ffffff}.page-about .section--global-presence .office-grid article:after{position:absolute;right:0;bottom:0;left:0;height:50%;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.58) 48%,rgba(0,0,0,.72));content:"";opacity:0;transition:opacity .22s ease}.page-about .section--global-presence .office-grid article.is-office-selected,.page-about .section--global-presence .office-grid article:active,.page-about .section--global-presence .office-grid article:focus-within,.page-about .section--global-presence .office-grid article:hover{transform:translateY(-10px);border-color:rgba(87,106,255,.42);box-shadow:var(--glow-blue)}.page-about .section--global-presence .office-grid article.is-office-selected:after,.page-about .section--global-presence .office-grid article:active:after,.page-about .section--global-presence .office-grid article:focus-within:after,.page-about .section--global-presence .office-grid article:hover:after{opacity:1}.page-about .section--global-presence .office-grid strong{position:relative;z-index:2;display:block;top:14px;color:#ffffff;font-size:16px;line-height:1.2;font-weight:400;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}.page-about .section--global-presence .office-grid article.is-office-selected strong,.page-about .section--global-presence .office-grid article:active strong,.page-about .section--global-presence .office-grid article:focus-within strong,.page-about .section--global-presence .office-grid article:hover strong{opacity:1;transform:translateY(0)}.page-about .section--publisher-partners .section-intro{max-width:980px;margin-bottom:54px;text-align:center}.page-about .section--publisher-partners .section-intro h2{max-width:940px;font-size:clamp(40px,5vw,58px)}.page-about .section--publisher-partners .section-intro p:not(.eyebrow){max-width:760px;margin-top:14px}.page-about .section--publisher-partners .brand-grid{margin-top:48px}.section--trusted-ecosystem .trusted-head{margin-bottom:54px;text-align:center}.section--trusted-ecosystem .trusted-head .eyebrow{display:inline-flex;min-height:auto;align-items:center;justify-content:center;gap:10px;margin-bottom:14px;padding:0;border-radius:0;color:transparent;background:linear-gradient(135deg,#5ad7ff,#576aff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;box-shadow:none;font-size:14px;line-height:1;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.section--trusted-ecosystem .trusted-head .eyebrow:after,.section--trusted-ecosystem .trusted-head .eyebrow:before{content:"";display:block;width:34px;height:2px;border-radius:999px;background:#74bffa;box-shadow:0 0 14px rgba(116,191,250,.36)}.section--trusted-ecosystem .trusted-title{max-width:1120px;margin:0 auto;color:var(--color-text);font-size:clamp(40px,5vw,58px);line-height:1.08;font-weight:800;letter-spacing:-.055em;text-align:center}.section--trusted-ecosystem .trusted-head p{max-width:620px;margin:12px auto 0}.section--trusted-ecosystem .trusted-title span{display:block}.page-about .section--publisher-partners .logo-section{max-width:1080px;margin:0 auto}.page-about .section--publisher-partners .logo-caption{margin-bottom:18px;color:#68708a;opacity:1;text-align:center;font-size:14px}.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon{--chip-color:#ef4444;--chip-bg:rgba(239,68,68,0.12);width:168px;min-width:168px;justify-content:flex-start;gap:10px;background:radial-gradient(circle at 18% 16%,color-mix(in srgb,var(--chip-color) 18%,transparent),transparent 42%),var(--chip-bg);color:#10213d;filter:none;opacity:1;box-shadow:0 14px 32px color-mix(in srgb,var(--chip-color) 13%,transparent)}.page-esims-mobile-recharge .logo-section--marquee .logo-marquee{position:relative;gap:18px;overflow:hidden;padding:8px 0 18px}.page-esims-mobile-recharge .logo-section--marquee .logo-marquee:after,.page-esims-mobile-recharge .logo-section--marquee .logo-marquee:before{position:absolute;top:0;bottom:0;z-index:2;width:clamp(28px,4vw,52px);content:"";pointer-events:none}.page-esims-mobile-recharge .logo-section--marquee .logo-marquee:before{left:0;background:linear-gradient(90deg,#f2f5ff,rgba(242,245,255,.5) 58%,rgba(242,245,255,0))}.page-esims-mobile-recharge .logo-section--marquee .logo-marquee:after{right:0;background:linear-gradient(270deg,#f2f5ff,rgba(242,245,255,.5) 58%,rgba(242,245,255,0))}.page-esims-mobile-recharge .logo-section--marquee .logo-marquee__row{overflow:visible;padding:4px 0 8px}.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon.is-selected,.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon:focus-visible,.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon:hover{transform:scale(1.08);border-color:color-mix(in srgb,var(--chip-color) 48%,transparent)}.page-esims-mobile-recharge .logo-section--marquee:has(.logo-chip--text-icon.is-selected) .logo-marquee__track,.page-esims-mobile-recharge .logo-section--marquee:has(.logo-chip--text-icon:focus-visible) .logo-marquee__track,.page-esims-mobile-recharge .logo-section--marquee:has(.logo-chip--text-icon:hover) .logo-marquee__track{animation-play-state:paused}.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon:before{content:attr(data-initial);display:grid;flex:0 0 auto;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--chip-color);color:#ffffff;font-size:10px;line-height:1;font-weight:800}.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon span{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:400;white-space:nowrap}.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon.is-selected span,.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon:focus-visible span,.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon:hover span{font-weight:700}.page-ecommerce-retail .logo-section .logo-chip--text-icon{width:168px;min-width:168px;justify-content:flex-start;gap:10px;filter:none;opacity:1;background:#ffffff;box-shadow:none}.page-ecommerce-retail .logo-section .logo-chip--text-icon:before{content:attr(data-initial);display:grid;flex:0 0 auto;width:26px;height:26px;place-items:center;border-radius:50%;color:#ffffff;font-size:10px;line-height:1;font-weight:800}.page-ecommerce-retail .logo-section .logo-chip--text-icon span{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:400;white-space:nowrap}.page-ecommerce-retail .logo-section--marquee .logo-marquee{position:relative;gap:18px;overflow:hidden;padding:8px 0 18px}.page-ecommerce-retail .logo-section--marquee .logo-marquee:after,.page-ecommerce-retail .logo-section--marquee .logo-marquee:before{position:absolute;top:0;bottom:0;z-index:2;width:clamp(28px,4vw,52px);content:"";pointer-events:none}.page-ecommerce-retail .logo-section--marquee .logo-marquee:before{left:0;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.5) 58%,rgba(255,255,255,0))}.page-ecommerce-retail .logo-section--marquee .logo-marquee:after{right:0;background:linear-gradient(270deg,#ffffff,rgba(255,255,255,.5) 58%,rgba(255,255,255,0))}.page-ecommerce-retail .logo-section--marquee .logo-marquee__row{overflow:visible;padding:4px 0 8px}.page-ecommerce-retail .logo-section--marquee .logo-marquee__track{animation-duration:21s}.page-ecommerce-retail .logo-section--marquee .logo-marquee__row--reverse .logo-marquee__track{animation-duration:27s}.page-ecommerce-retail .logo-section--marquee .logo-chip--text-icon.is-selected,.page-ecommerce-retail .logo-section--marquee .logo-chip--text-icon:focus-visible,.page-ecommerce-retail .logo-section--marquee .logo-chip--text-icon:hover{transform:scale(1.08);border-color:#2e5cff;background:#ffffff;box-shadow:none}.page-ecommerce-retail .logo-section--marquee .logo-chip--text-icon.is-selected span,.page-ecommerce-retail .logo-section--marquee .logo-chip--text-icon:focus-visible span,.page-ecommerce-retail .logo-section--marquee .logo-chip--text-icon:hover span{font-weight:700}.page-ecommerce-retail .logo-section--marquee:has(.logo-chip--text-icon.is-selected) .logo-marquee__track,.page-ecommerce-retail .logo-section--marquee:has(.logo-chip--text-icon:focus-visible) .logo-marquee__track,.page-ecommerce-retail .logo-section--marquee:has(.logo-chip--text-icon:hover) .logo-marquee__track{animation-play-state:paused}.page-digital-payments .logo-section--payment-icons .logo-strip{display:flex;flex-wrap:nowrap;gap:28px;overflow-x:auto;padding:4px 0 12px}.page-digital-payments .logo-section--payment-icons.logo-section--loop{position:relative;overflow:hidden;background:transparent}.page-digital-payments .section--partner-network,.page-digital-payments .section--partner-network+.section--soft{background:#ffffff}.page-digital-payments .logo-section--payment-icons.logo-section--loop:after,.page-digital-payments .logo-section--payment-icons.logo-section--loop:before{position:absolute;top:0;bottom:0;z-index:2;width:clamp(36px,5vw,64px);content:"";pointer-events:none}.page-digital-payments .logo-section--payment-icons.logo-section--loop:before{left:0;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.42) 56%,rgba(255,255,255,0))}.page-digital-payments .logo-section--payment-icons.logo-section--loop:after{right:0;background:linear-gradient(270deg,#ffffff,rgba(255,255,255,.42) 56%,rgba(255,255,255,0))}.page-digital-payments .logo-section--payment-icons.logo-section--loop .logo-strip{width:max-content;overflow:visible;animation:payment-logo-loop 21s linear infinite;will-change:transform}.page-digital-payments .logo-section--payment-icons.logo-section--loop:focus-within .logo-strip,.page-digital-payments .logo-section--payment-icons.logo-section--loop:hover .logo-strip{animation-play-state:paused}.page-digital-payments .logo-section--payment-icons .logo-chip--payment{width:210px;min-width:210px;height:88px;justify-content:flex-start;gap:16px;padding:14px 20px;border:1px solid rgba(87,106,255,.12);border-radius:24px;background:rgba(255,255,255,.92);color:#3f4658;filter:none;opacity:1;overflow:visible;box-shadow:none}.page-digital-payments .logo-section--payment-icons .logo-chip--payment:after{display:none}.page-digital-payments .logo-section--payment-icons .logo-chip--payment.is-selected,.page-digital-payments .logo-section--payment-icons .logo-chip--payment:focus-visible,.page-digital-payments .logo-section--payment-icons .logo-chip--payment:hover{transform:scale(1.06);border-color:#2e5cff;background:#ffffff;box-shadow:0 0 28px 8px rgba(116,191,250,.14),0 12px 36px rgba(116,191,250,.1)}.page-digital-payments .logo-section--payment-icons .logo-chip__icon{display:grid;flex:0 0 auto;width:48px;height:48px;place-items:center;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#6bdcff,#576aff);color:#ffffff;font-size:12px;line-height:1;font-weight:800}.page-digital-payments .logo-section--payment-icons .logo-chip__icon img{width:100%;height:100%;object-fit:contain;padding:8px}.page-digital-payments .logo-section--payment-icons .logo-chip__name{min-width:0;color:#333333;font-size:16px;line-height:1;font-weight:400;white-space:nowrap}.page-digital-payments .logo-section--payment-icons .logo-chip--payment.is-selected .logo-chip__name,.page-digital-payments .logo-section--payment-icons .logo-chip--payment:focus-visible .logo-chip__name,.page-digital-payments .logo-section--payment-icons .logo-chip--payment:hover .logo-chip__name{font-weight:700}.page-digital-payments .logo-section--payment-icons .logo-chip--payment[data-brand=Binance] .logo-chip__icon{background:linear-gradient(135deg,#ffca3a,#f59e0b)}.page-digital-payments .logo-section--payment-icons .logo-chip--payment[data-brand=Mastercard] .logo-chip__icon{background:#333333}.page-digital-payments .logo-section--payment-icons .logo-chip--payment[data-brand=Alipay] .logo-chip__icon{background:linear-gradient(135deg,#5ad7ff,#1677ff)}.page-digital-payments .logo-section--payment-icons .logo-chip--payment[data-brand="WeChat Pay"] .logo-chip__icon{background:linear-gradient(135deg,#3bd779,#07c160)}.page-digital-payments .logo-section--payment-icons .logo-chip--payment[data-brand=Dana] .logo-chip__icon{background:linear-gradient(135deg,#5ad7ff,#118eea)}.page-digital-payments .logo-section--payment-icons .logo-chip--payment[data-brand=BitCash] .logo-chip__icon{background:linear-gradient(135deg,#ff7a1a,#ef3b2d)}@keyframes payment-logo-loop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.page-ecommerce-retail .logo-section--colour .logo-chip--text-icon:nth-child(7n+1):before{background:#ef4444}.page-ecommerce-retail .logo-section--colour .logo-chip--text-icon:nth-child(7n+2):before{background:#f97316}.page-ecommerce-retail .logo-section--colour .logo-chip--text-icon:nth-child(7n+3):before{background:#facc15}.page-ecommerce-retail .logo-section--colour .logo-chip--text-icon:nth-child(7n+4):before{background:#22c55e}.page-ecommerce-retail .logo-section--colour .logo-chip--text-icon:nth-child(7n+5):before{background:#06b6d4}.page-ecommerce-retail .logo-section--colour .logo-chip--text-icon:nth-child(7n+6):before{background:#2563eb}.page-ecommerce-retail .logo-section--colour .logo-chip--text-icon:nth-child(7n):before{background:#8b5cf6}.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon:nth-child(7n+1){--chip-color:#ef4444;--chip-bg:rgba(239,68,68,0.12)}.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon:nth-child(7n+2){--chip-color:#f97316;--chip-bg:rgba(249,115,22,0.12)}.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon:nth-child(7n+3){--chip-color:#eab308;--chip-bg:rgba(234,179,8,0.14)}.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon:nth-child(7n+4){--chip-color:#22c55e;--chip-bg:rgba(34,197,94,0.12)}.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon:nth-child(7n+5){--chip-color:#06b6d4;--chip-bg:rgba(6,182,212,0.12)}.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon:nth-child(7n+6){--chip-color:#3b82f6;--chip-bg:rgba(59,130,246,0.12)}.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon:nth-child(7n){--chip-color:#8b5cf6;--chip-bg:rgba(139,92,246,0.12)}.page-about .section--publisher-partners .logo-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:14px;gap:14px;overflow:visible;padding:0}.page-about .section--publisher-partners .logo-chip{width:auto;min-width:0;height:76px;margin-top:0;border:1px solid rgba(87,106,255,.14);border-radius:22px;background:#ffffff;box-shadow:0 18px 44px rgba(4,12,173,.07);opacity:.88;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .22s ease,filter .22s ease,border-color .26s ease,box-shadow .26s ease}.page-about .section--publisher-partners .logo-chip:focus-within,.page-about .section--publisher-partners .logo-chip:hover{transform:translateY(-8px);border-color:rgba(87,106,255,.42);box-shadow:var(--glow-blue);filter:none;opacity:1}@media (max-width:1060px){.page-about .section--publisher-partners .logo-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.page-about .section--publisher-partners .logo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1060px){.page-about .timeline-line{top:0;bottom:0;left:38px;width:2px;height:auto;background-image:linear-gradient(180deg,rgba(87,106,255,0),rgba(87,106,255,.78),rgba(125,81,255,.72),rgba(138,215,255,0));background-size:auto;transform:scaleY(0);transform-origin:top center}.page-about .timeline.is-visible .timeline-line{opacity:1;transform:scaleY(1)}}.page-gaming .section--dark{background:radial-gradient(circle at 15% 14%,rgba(87,106,255,.3),transparent 30%),radial-gradient(circle at 85% 72%,rgba(138,215,255,.18),transparent 28%),linear-gradient(135deg,#000034,#040cad 74%,#2437dc)}.page-digital-payments .section--dark .case-layout,.page-ecommerce-retail .section--dark .case-layout,.page-esims-mobile-recharge .section--dark .case-layout,.page-gaming .section--dark .case-layout{display:flex;max-width:980px;flex-direction:column;align-items:center;gap:42px;text-align:center}.page-digital-payments .section--dark .section-intro,.page-ecommerce-retail .section--dark .section-intro,.page-esims-mobile-recharge .section--dark .section-intro,.page-gaming .section--dark .section-intro{margin-bottom:0}.page-digital-payments .section--dark .section-intro .eyebrow,.page-ecommerce-retail .section--dark .section-intro .eyebrow,.page-esims-mobile-recharge .section--dark .section-intro .eyebrow,.page-gaming .section--dark .section-intro .eyebrow{color:#8ad7ff;background:none;-webkit-text-fill-color:currentColor}.page-digital-payments .section--dark .section-intro .eyebrow:after,.page-digital-payments .section--dark .section-intro .eyebrow:before,.page-ecommerce-retail .section--dark .section-intro .eyebrow:after,.page-ecommerce-retail .section--dark .section-intro .eyebrow:before,.page-esims-mobile-recharge .section--dark .section-intro .eyebrow:after,.page-esims-mobile-recharge .section--dark .section-intro .eyebrow:before,.page-gaming .section--dark .section-intro .eyebrow:after,.page-gaming .section--dark .section-intro .eyebrow:before{background:#8ad7ff}.page-digital-payments .testimonial,.page-ecommerce-retail .testimonial,.page-esims-mobile-recharge .testimonial,.page-gaming .testimonial{width:min(760px,100%);margin:0 auto;padding:36px 42px;border-left:0;color:#ffffff;text-align:center}.page-digital-payments .section--dark .testimonial,.page-ecommerce-retail .section--dark .testimonial,.page-esims-mobile-recharge .section--dark .testimonial,.page-gaming .section--dark .testimonial{border:0;background:radial-gradient(circle at 18% 12%,rgba(90,215,255,.1),transparent 34%),linear-gradient(135deg,rgba(90,215,255,.48),rgba(87,106,255,.48) 48%,rgba(91,33,214,.48));box-shadow:0 12px 24px rgba(87,106,255,.12),0 0 14px rgba(90,215,255,.08);text-align:left}.page-digital-payments .section--dark .testimonial.is-selected,.page-digital-payments .section--dark .testimonial:focus,.page-digital-payments .section--dark .testimonial:hover,.page-ecommerce-retail .section--dark .testimonial.is-selected,.page-ecommerce-retail .section--dark .testimonial:focus,.page-ecommerce-retail .section--dark .testimonial:hover,.page-esims-mobile-recharge .section--dark .testimonial.is-selected,.page-esims-mobile-recharge .section--dark .testimonial:focus,.page-esims-mobile-recharge .section--dark .testimonial:hover,.page-gaming .section--dark .testimonial.is-selected,.page-gaming .section--dark .testimonial:focus,.page-gaming .section--dark .testimonial:hover{border:0;background:radial-gradient(circle at 18% 12%,rgba(90,215,255,.24),transparent 34%),linear-gradient(135deg,rgba(90,215,255,.72),rgba(87,106,255,.72) 48%,rgba(91,33,214,.72));box-shadow:0 16px 34px rgba(87,106,255,.22),0 0 24px rgba(90,215,255,.18);outline:none}.page-digital-payments .testimonial blockquote,.page-ecommerce-retail .testimonial blockquote,.page-esims-mobile-recharge .testimonial blockquote,.page-gaming .testimonial blockquote{color:#ffffff}.page-digital-payments .testimonial-attribution,.page-ecommerce-retail .testimonial-attribution,.page-esims-mobile-recharge .testimonial-attribution,.page-gaming .testimonial-attribution{color:rgba(255,255,255,.68)}@media (max-width:840px){.page-about .section--metrics .metrics-card,.page-about .section--metrics .stats-grid,.page-about .stats-band .stats-grid,.page-gaming .metric-strip{grid-template-columns:1fr}}.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon{border-color:color-mix(in srgb,var(--chip-color) 28%,transparent);background:#f2f5ff!important;box-shadow:none}.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon.is-selected,.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon:focus-visible,.page-esims-mobile-recharge .logo-section--marquee .logo-chip--text-icon:hover{background:#f2f5ff!important;box-shadow:none}.button--nav,.button--primary,.hero .button--primary,.page-about .cta-band .button--primary,.page-digital-payments .cta-band .button--primary,.page-ecommerce-retail .cta-band .button--primary,.page-esims-mobile-recharge .cta-band .button--primary,.page-gaming .cta-band .button--primary,.page-gaming .hero .button--primary,.page-how-it-works .cta-band .button--primary,.partner-form>.button--primary{background:linear-gradient(135deg,#5ad7ff,#576aff);color:#ffffff;border-color:transparent;box-shadow:0 18px 42px rgba(87,106,255,.34)}.button--nav:focus-visible,.button--nav:hover,.button--primary:focus-visible,.button--primary:hover,.hero .button--primary:focus-visible,.hero .button--primary:hover,.page-about .cta-band .button--primary:focus-visible,.page-about .cta-band .button--primary:hover,.page-digital-payments .cta-band .button--primary:focus-visible,.page-digital-payments .cta-band .button--primary:hover,.page-ecommerce-retail .cta-band .button--primary:focus-visible,.page-ecommerce-retail .cta-band .button--primary:hover,.page-esims-mobile-recharge .cta-band .button--primary:focus-visible,.page-esims-mobile-recharge .cta-band .button--primary:hover,.page-gaming .cta-band .button--primary:focus-visible,.page-gaming .cta-band .button--primary:hover,.page-gaming .hero .button--primary:focus-visible,.page-gaming .hero .button--primary:hover,.page-how-it-works .cta-band .button--primary:focus-visible,.page-how-it-works .cta-band .button--primary:hover,.partner-form>.button--primary:focus-visible,.partner-form>.button--primary:hover{background:linear-gradient(135deg,#63dcff,#576aff 42%,#5b21d6);border-color:transparent;box-shadow:0 22px 56px rgba(91,33,214,.46),0 0 34px rgba(139,92,246,.28)}.button--nav:active,.button--primary:active,.hero .button--primary:active,.page-about .cta-band .button--primary:active,.page-digital-payments .cta-band .button--primary:active,.page-ecommerce-retail .cta-band .button--primary:active,.page-esims-mobile-recharge .cta-band .button--primary:active,.page-gaming .cta-band .button--primary:active,.page-gaming .hero .button--primary:active,.page-how-it-works .cta-band .button--primary:active,.partner-form>.button--primary:active{background:linear-gradient(135deg,#42cfff,#4f46e5 38%,#3b0ca8);box-shadow:0 16px 38px rgba(59,12,168,.5),0 0 26px rgba(139,92,246,.24);transform:translateY(1px)}.partner-form>.button--primary{box-shadow:0 8px 18px rgba(90,215,255,.14),0 10px 24px rgba(87,106,255,.12)}.partner-form>.button--primary:focus-visible,.partner-form>.button--primary:hover{box-shadow:0 10px 22px rgba(90,215,255,.16),0 12px 26px rgba(91,33,214,.14)}.partner-form>.button--primary:active{box-shadow:0 7px 16px rgba(90,215,255,.14),0 8px 18px rgba(59,12,168,.16)}body.page-home-legacy [data-shell-chrome]{display:none}body.page-home-legacy{line-height:normal;position:static}body.page-home-legacy .trusted-section.is-visible{transform:translateY(48px)}body.page-home-legacy .eyebrow{margin-bottom:0}.hero__grid{min-height:790px;padding:134px 0 170px}.hero-visual{display:none}.vertical-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.vertical-card{display:flex;min-height:356px;flex-direction:column;padding:30px;border-radius:26px}.steps-grid{display:grid;grid-template-columns:repeat(3,300px);justify-content:center;grid-gap:104px;gap:104px}.step-card__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px}.step-card__icon svg{display:block;width:22px;height:22px}.legacy-home-page .step-card h3,.legacy-home-page .step-card p,.legacy-home-page .step-card__icon{transition:opacity .46s cubic-bezier(.2,.8,.2,1) calc(var(--step-index, 0) * .43s),transform .46s cubic-bezier(.2,.8,.2,1) calc(var(--step-index, 0) * .43s)}.legacy-home-page .step-card:not(:last-child):before{transition:opacity .28s ease calc(var(--step-index, 0) * .43s + .15s),transform .32s cubic-bezier(.2,.8,.2,1) calc(var(--step-index, 0) * .43s + .15s)}.legacy-home-page .step-card:not(:last-child):after{transition:opacity .23s ease calc(var(--step-index, 0) * .43s + .38s),transform .23s cubic-bezier(.2,.8,.2,1) calc(var(--step-index, 0) * .43s + .38s)}.why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.why-card{min-height:auto;padding:34px;border-radius:26px}.legacy-home-page .why-card{position:relative;overflow:hidden;transform:translateZ(0);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;will-change:transform}.legacy-home-page .why-card[data-reveal],.legacy-home-page .why-card[data-reveal].is-visible{transition:opacity .36s ease var(--reveal-delay,0s),transform .2s ease,box-shadow .2s ease,border-color .2s ease;will-change:opacity,transform}.legacy-home-page .why-card:focus-within,.legacy-home-page .why-card:hover{transform:translateY(-12px);border-color:rgba(87,106,255,.42);box-shadow:0 34px 84px rgba(15,31,51,.16)}.why-card__icon{display:grid;width:56px;height:56px;place-items:center;border-radius:18px}.why-card__icon svg{display:block;width:28px;height:28px}