@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@font-face{font-family:GT Walsheim Regular;src:url(/assets/GT-Walsheim-Regular-Trial-DzhNKNHA.otf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GT Walsheim Medium;src:url(/assets/GT-Walsheim-Medium-Trial-D-90Vllc.otf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:GT Walsheim Bold;src:url(/assets/GT-Walsheim-Bold-Trial-BAZ1C7UU.otf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:GT Walsheim Black;src:url(/assets/GT-Walsheim-Black-Trial-cQb5q1Fd.otf)format("truetype");font-weight:800;font-style:normal}:root{--brand-green:#e5f688;--brand-dark-green:#c0ff5a;--brand-light-green:#fbffea;--brand-black:#100d08;--white:#fff;--font-main:"GT Walsheim", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--brand-black);font-family:var(--font-main);color:var(--brand-black);padding:26px}.landing-container,.financial-decision-container,.our-partners-container,.faq-container{border-radius:20px;flex-direction:column;align-items:center;width:100%;padding:20px;display:flex;position:relative;overflow:hidden}.landing-container{background-color:var(--brand-green);min-height:130vh}.financial-decision-container{background-color:var(--brand-light-green);min-height:100vh;margin-top:26px;padding-bottom:0;overflow:visible}.faq-container{background-color:var(--brand-light-green);margin-top:-216px;padding-bottom:0;overflow:visible}.our-partners-container{background-color:var(--white);margin-top:26px;padding:120px}.cloud{z-index:0;pointer-events:none;opacity:.9;position:absolute}.cloud-top{width:208px;top:200px;left:50%;transform:translate(-17%)}.cloud-left{width:500px;top:309px;left:307px}.cloud-right{width:250px;top:410px;right:230px}.nav-wrapper{z-index:1000;width:100%;max-width:1140px;position:sticky;top:40px}.nav-pill{background-color:var(--brand-black);color:#fff;border-radius:50px;justify-content:space-between;align-items:center;padding:16px 10px 16px 25px;display:flex}.logo{align-items:center;display:flex}.logo img{object-fit:contain;width:auto;height:50px}.nav-actions{align-items:center;gap:15px;display:flex}.hamburger{cursor:pointer;flex-direction:column;gap:5px;margin-right:15px;display:flex}.nav-right{align-items:center;gap:15px;display:flex}.hero-section{text-align:center;z-index:1;max-width:1140px;margin-top:80px}.hero-title{letter-spacing:-1.5px;margin-bottom:25px;font-family:GT Walsheim Black,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.hero-subtitle{max-width:750px;margin:0 auto 40px;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.6}.launch-text{text-transform:lowercase;margin-top:30px;font-family:GT Walsheim Bold,sans-serif;font-size:1rem;font-weight:800}.phones-container{z-index:1;justify-content:center;align-items:flex-end;gap:20px;padding-bottom:50px;display:flex;position:absolute;top:677px;left:50%;transform:translate(-50%)}.phone-wrapper img{width:100%;max-width:320px;height:auto;display:block}.phone-right{width:300px;transform:translateY(-11px)}.cta-options{position:relative}.gif-container{z-index:-10;justify-content:space-between;align-items:center;gap:40px;width:100%;display:flex;position:absolute;top:-73px}.gif{z-index:2}.gif img{width:clamp(120px,30vw,210px);height:auto}@media (width<=520px){.gif-container{gap:20px;top:-120px}}@media (width<=768px){.cta-options{text-align:center;flex-direction:column;align-items:center;display:flex}.gif{top:unset;left:unset;right:unset;margin:10px 0;position:relative}.gif img{width:140px}body{padding:16px}.nav-button,.pill-nav-btn{display:none}.landing-container{padding:15px}.phone-wrapper{margin-top:80px}.phone-right{transform:translateY(0)}.cloud{width:250px}}.footer{color:#fff;box-sizing:border-box;background:#100d08;border-top-left-radius:40px;border-top-right-radius:40px;flex-direction:column;width:100%;margin-top:40px;display:flex;overflow:hidden}.footer-inner{padding:60px 80px 0}.footer-container{justify-content:space-between;gap:60px;display:flex}.footer-left{flex-shrink:0;max-width:420px}.footer-left h2{color:#fff;margin:0 0 20px;font-family:Paytone One,sans-serif;font-size:34px;font-weight:400;line-height:1.45}.green{color:#6affe1}.light-green{color:#c0ff5a}.yellow{color:#fbbc05}.contact-btn{cursor:pointer;color:#000;background:#c0ff5a;border:none;border-radius:30px;margin-top:8px;padding:8px 20px;font-family:Lato,sans-serif;font-size:12px;font-weight:500;transition:opacity .2s}.contact-btn:hover{opacity:.85}.email{color:#bbb;margin:14px 0 0;font-family:Lato,sans-serif;font-size:13px;font-weight:500}.social-icons{gap:16px;margin-top:18px;display:flex}.social-icons img{cursor:pointer;opacity:.7;width:35px;height:35px;transition:opacity .2s}.social-icons img:hover{opacity:1}.footer-left-logo{margin-top:30px}.footer-left-logo img{width:120px;display:block}.footer-right{flex-wrap:wrap;gap:90px;padding-top:4px;display:flex}.col h4{color:#fff;border-bottom:1px solid #444;margin:0 0 14px;padding-bottom:5px;font-family:Lato,sans-serif;font-size:18px;font-weight:500;display:inline-block}.col p{color:#fff;cursor:pointer;margin:8px 0;font-family:Lato,sans-serif;font-size:18px;font-weight:500;transition:color .2s}.col p:hover{color:#c0ff5a}.footer-bottom{justify-content:space-between;align-items:center;margin-top:0;display:flex}.footer-bottom-left{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.genmo-logo-footer{width:234px;height:auto;margin-top:50px}.footer-logos-right{align-items:center;gap:30px;margin-top:50px;display:flex}.temenos-wrapper{flex-direction:column;align-items:center;gap:4px;display:flex}.temenos{width:160px;height:auto}.exchange-partner{color:#c0ff5a;letter-spacing:.5px;text-transform:lowercase;font-family:Lato,sans-serif;font-size:14px;font-weight:500}.school{width:140px;height:auto}.copyright-text{color:#fff;margin:0;font-family:Lato,sans-serif;font-size:14px;font-weight:500}.footer-image{margin-top:0;font-size:0;line-height:0}.footer-image img{vertical-align:bottom;width:100%;margin:0;padding:0;display:block}@media (width<=1024px){.footer{margin-top:35px}.footer-inner{padding:50px 40px 0}.footer-right{gap:40px}.footer-bottom-left{gap:6px}.genmo-logo-footer{width:90px}.footer-logos-right{gap:25px}.temenos{width:120px}.school{width:70px}}@media (width<=768px){.footer{margin-top:30px}.footer-inner{padding:40px 20px 0}.footer-container{flex-direction:column;gap:40px}.footer-left{max-width:100%}.footer-left h2{font-size:24px}.footer-right{justify-content:space-between;gap:30px}.col{min-width:140px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px;margin-top:0}.footer-bottom-left{gap:6px}.genmo-logo-footer{width:80px}.footer-logos-right{flex-wrap:wrap;gap:20px}.temenos{width:100px}.school{width:60px}.copyright-text{font-size:10px}}@media (width<=480px){.footer{margin-top:25px}.footer-left h2{font-size:22px}.footer-right{flex-direction:column;gap:20px}.col h4{margin-bottom:8px}.col p{margin:5px 0}.footer-bottom-left{gap:5px}.genmo-logo-footer{width:70px}.footer-logos-right{gap:15px}.temenos{width:90px}.school{width:50px}.copyright-text{font-size:9px}}:root{--brand-green:#d4f06d;--brand-black:#0d0d0d;--transition-speed:2s;--ease-premium:cubic-bezier(.19, 1, .22, 1);--lime-bg:#d4f06d;--deep-dark:#0d0d0d;--smooth-curve:cubic-bezier(.19, 1, .22, 1)}.pill-nav-btn{background-color:var(--brand-dark-green);border:1.5px solid var(--brand-black);cursor:pointer;transition:all .3s var(--smooth-curve);box-shadow:0px 3px 0px 0px var(--deep-dark);border-radius:50px;outline:none;min-width:180px;padding:6px 6px 6px 18px;position:relative;overflow:hidden}.btn-inner-layout{justify-content:space-between;align-items:center;width:100%;display:flex}.label-text{color:var(--deep-dark);transition:transform .6s var(--smooth-curve);white-space:nowrap;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:800}.rolling-icon{background-color:var(--deep-dark);width:34px;height:34px;transition:transform 2s var(--smooth-curve);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.arrow-svg{width:14px;height:14px;transform:translate(1px)}.pill-nav-btn:hover{box-shadow:0px 4px 0px 0px var(--deep-dark);transform:translateY(-1px)}.pill-nav-btn:hover .rolling-icon{transform:translate(-132px)rotate(-360deg)}.pill-nav-btn:hover .label-text{transform:translate(40px)}.pill-nav-btn:active{box-shadow:0px 0px 0px 0px var(--deep-dark);transform:translateY(2px)}.full-menu-overlay{background-color:var(--brand-green);z-index:999;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0;overflow-y:hidden!important}.menu-content{justify-content:center;align-items:center;width:100%;height:100%;padding:40px 20px;display:flex;overflow-y:auto}.menu-columns{text-align:center;grid-template-columns:repeat(3,1fr);gap:60px;width:100%;max-width:1000px;display:grid}.menu-col h3{letter-spacing:2px;margin:16px 0;font-size:1.1rem;font-weight:600}.menu-col ul{margin:0;padding:0;list-style:none}.menu-col ul li{cursor:pointer;max-width:160px;margin:0 auto 10px;font-size:1rem;font-weight:500;transition:all .2s}.menu-col ul li:hover{opacity:.6;transform:translateY(-2px)}.icon-box{border-radius:14px;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto;display:flex}.icon-box img{object-fit:contain;width:70%;height:70%}.pink{background-color:#ff5a79}.purple{background-color:#e5bdff}.teal{background-color:#3efad8}.menu-footer-svg{opacity:.6;pointer-events:none;width:100%;position:absolute;bottom:0;left:0}@media (width<=992px){.menu-columns{grid-template-columns:repeat(2,1fr);gap:40px}}@media (width<=768px){.menu-content{align-items:flex-start;margin-top:120px;padding-top:80px}.menu-columns{grid-template-columns:1fr;gap:30px}.menu-col{padding-bottom:10px}.icon-box{width:80px;height:80px}.menu-col h3{font-size:1rem}.menu-col ul li{font-size:.95rem}}@media (width<=480px){.menu-content{padding:60px 15px}.icon-box{width:70px;height:70px}.menu-col h3{font-size:.9rem}.menu-col ul li{font-size:.85rem}}.header{text-align:center;margin-top:180px;margin-bottom:60px}.header h1{color:#111;margin-bottom:16px;font-family:GT Walsheim Bold,sans-serif;font-size:60px;font-weight:700;line-height:1.2}.header p{color:#100d08;max-width:580px;margin:0 auto;font-family:GT Walsheim Regular,sans-serif;font-size:24px;line-height:1.2}.left{width:45%;position:relative}.main-grid{align-items:flex-start;gap:60px;max-width:1140px;padding:0 20px;display:flex}.image-card{z-index:800;background:#fff;border:2px solid #111;border-radius:10px;transition:all .3s;position:relative;overflow:visible}.phone-img,.people-img{object-fit:contain;width:100%;display:block}.image-card.phone-img{border:none;max-width:400px!important}.phones-container{justify-content:space-evenly;align-items:center;gap:2rem;width:100%;max-width:900px;margin:0 auto;padding:2rem;display:flex}.phone-wrapper{flex:none;width:300px;max-width:45vw}.sparkle{width:171px;position:absolute;top:-55px;left:-41px}.genmo-logo{z-index:99;width:160px;position:absolute;bottom:-33px;left:-55px}.right{flex-direction:column;gap:30px;width:55%;display:flex}.text-block{position:relative}.text-block h2{color:#0a0a0a;margin-bottom:16px;font-family:GT Walsheim Bold,sans-serif;font-size:60px;font-weight:700;line-height:1.1}.text-block p{color:#100d08;max-width:420px;font-family:GT Walsheim Regular,sans-serif;font-size:24px;line-height:1.2}.heart{position:absolute;top:21px;right:72px}.image-card.small{max-width:620px;margin-top:90px}@media (width<=992px){.main-grid{flex-direction:column;gap:40px}.left,.right{width:100%}.right{align-items:flex-start}.image-card.small{max-width:100%;margin-top:40px}.text-block h2{font-size:44px}.text-block p{font-size:18px}}@media (width<=576px){.main-grid{gap:30px}.left{order:1}.right{order:2}.text-block h2{font-size:32px;line-height:1.2}.text-block p{font-size:16px;line-height:1.5}.heart{width:50px;top:-10px;right:10px}.sparkle{width:100px;top:-30px;left:-20px}.genmo-logo{width:110px;bottom:-20px;left:-20px}.image-card{border-radius:12px}.image-card.small{margin-top:20px}}@media (width<=768px){.header{margin-top:80px}.header h1{font-size:28px}.header p{font-size:14px}.text-block h2{font-size:24px}.left{border:1px solid #111;width:300px}.image-card.phone-img{max-width:100%;margin-top:60px}}@media (width<=400px){.text-block h2{font-size:26px}.text-block p{font-size:14px}.sparkle{width:80px}.genmo-logo{width:90px}}.products-section{justify-content:center;align-items:center;margin-top:120px;display:flex}.products-container{width:100%;max-width:1140px;margin:auto}.products-label{color:#666464;letter-spacing:.04em;text-transform:none;padding-top:22px;padding-bottom:22px;font-family:GT Walsheim Medium;font-size:18px}.products-grid{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.products-left{flex-direction:column;gap:20px;display:flex}.products-heading{color:#0a0a0a;letter-spacing:-.02em;font-family:Poppins,sans-serif;font-size:clamp(29px,4vw,38px);font-weight:600;line-height:1.15}.products-desc{color:#100d08;font-family:GT Walsheim Regular,sans-serif;font-size:21px;line-height:1.7}.products-right{flex-direction:column;align-items:stretch;width:100%;padding-top:8px;display:flex}.tab-group{scrollbar-width:none;background:#f7f7f7;border-radius:100px;align-items:center;width:100%;padding:5px;display:flex;position:relative;overflow-x:auto}.tab-group::-webkit-scrollbar{display:none}.tab-slider{will-change:transform, width;pointer-events:none;z-index:0;background:#c0ff5ae5;border-radius:100px;height:calc(100% - 10px);transition:transform .38s cubic-bezier(.4,0,.2,1),width .38s cubic-bezier(.4,0,.2,1);position:absolute;top:5px;left:5px}.tab-btn{z-index:1;cursor:pointer;white-space:nowrap;color:#0a0a0a;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:100px;outline:none;flex:1;justify-content:center;align-items:center;min-width:max-content;padding:14px 24px;font-family:Poppins;font-size:16px;font-weight:700;transition:transform .1s;display:inline-flex;position:relative}.tab-btn:active{transform:scale(.96)}.product-card-wrapper{z-index:2;width:100%;max-width:1140px;margin:auto 0;position:relative;transform:translateY(103px)}.product-card{z-index:10000;background:#fff;border:2px solid #000;border-radius:40px;grid-template-columns:1fr 1fr;max-width:1140px;margin-top:-40px;display:grid;position:relative;overflow:hidden}.card-left{flex-direction:column;justify-content:space-between;gap:28px;padding:36px 32px 32px;display:flex}.product-card .card-title{color:var(--dark);letter-spacing:-.02em;font-family:GT Walsheim Black,sans-serif;font-size:clamp(22px,3.5vw,3rem);font-style:italic;font-weight:800;line-height:1}.card-text{flex-direction:column;gap:20px;display:flex}.product-card .card-desc{color:#0a0a0a;margin-bottom:30px;font-family:GT Walsheim Regular,sans-serif;font-size:26px;line-height:1.2}.card-right.active{background:#f7f981}.card-right{border-radius:40px;justify-content:center;align-items:center;margin:25px;padding-top:60px;display:flex;position:relative;-webkit-mask-image:radial-gradient(circle at 0 0,#0000 0% 15px,#000 15px 100%)}.card-right img.product-paper-plane{width:153px;position:absolute;top:108px;left:-50px}.card-right img.star,.card-right img.smiley{width:50px;position:absolute;top:67px;right:230px}.card-right img.white-mo{width:92px;position:absolute;top:67px;right:28px;transform:rotate(18deg)}.card-right img.flashing-star{width:81px;position:absolute;top:24px;right:128px;transform:rotate(18deg)}.card-right img.mo2{width:87px;position:absolute;top:39px;left:258px;transform:rotate(45deg)}.card-right img.badge-shield{width:87px;position:absolute;top:45px;left:355px;transform:rotate(30deg)}.photo{object-fit:cover;object-position:center top;width:80%;height:100%;display:block}.literacy-photo{object-fit:contain;border-radius:40px;width:102%;height:83%;position:absolute;bottom:-34px;left:-11px}.badge-sparkle{filter:drop-shadow(0 1px 4px #0003);width:40px;height:40px;animation:3s ease-in-out .8s infinite float;position:absolute;top:20px;left:16px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width>=769px) and (width<=1024px){.tab-btn{padding:10px 18px;font-size:14px}}@media (width<=950px){.products-grid{grid-template-columns:1fr;gap:24px}}@media (width<=786px){.product-card{grid-template-columns:1fr}.card-right{min-height:240px;margin:36px 32px 32px}.products-right{padding-top:0}.tab-group{gap:6px;padding:4px}.tab-btn{padding:8px 14px;font-size:13px}.card-right img.star{width:40px;top:50px;right:167px}.product-card .card-desc{margin-bottom:0;font-size:21px}}.our-partners-title{color:#666464;letter-spacing:.04em;text-transform:none;padding-top:12px;padding-bottom:12px;font-family:GT Walsheim Regular,sans-serif;font-size:24px}.partner-logos{white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;padding:40px 20px;display:flex}.how-it-works-container{flex-direction:column;align-items:center;gap:18px;margin-top:60px;margin-bottom:60px;display:flex}.how-it-works-container span{color:#0a0a0a;text-align:center;max-width:800px;font-family:Poppins,sans-serif;font-size:22px;font-weight:500;line-height:1.4}.how-it-works-container h2{color:#0a0a0a;letter-spacing:0;text-align:center;font-family:GT Walsheim Black,sans-serif;font-size:clamp(22px,3.5vw,70px);font-weight:800;line-height:1.1}.how-it-works-container p{color:#100d08;letter-spacing:-.02em;text-align:center;max-width:900px;font-family:GT Walsheim Medium,sans-serif;font-size:21px;line-height:1.3}@media (width<=786px){.partner-logos{gap:20px;padding:20px 10px}.our-partners-container{padding:60px 20px}}.features-container{flex-direction:column;gap:120px;width:100%;max-width:1140px;margin:100px auto 0;display:flex}.feature-section{grid-template-columns:450px 450px;justify-content:center;align-items:center;gap:80px;display:grid}.feature-section.reverse{direction:rtl}.feature-section.reverse>*{direction:ltr}.feature-image-card{aspect-ratio:1;background:#fff;border:2px solid #000;border-radius:20px;justify-content:center;align-items:center;width:100%;max-width:420px;display:flex;overflow:hidden}.feature-image{object-fit:cover;width:100%;height:100%}.feature-gif{z-index:10;width:420px;height:auto;position:absolute}.feature-text{flex-direction:column;align-self:start;gap:24px;margin-top:20px;padding:0;display:flex}.feature-title{color:#0a0a0a;letter-spacing:-.02em;margin:0;font-family:GT Walsheim Black,sans-serif;font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1.05}.feature-description{color:#000;max-width:100%;margin:20px 0 0;font-family:GT Walsheim Medium,sans-serif;font-size:26px;line-height:1.5}@media (width<=992px){.feature-section{grid-template-columns:350px 350px;gap:80px;display:grid}.features-container{gap:100px;margin-top:80px}.feature-section{gap:50px}.feature-image-card{max-width:350px}.feature-text{margin-top:10px}.feature-description{font-size:22px}}@media (width<=768px){.features-container{gap:80px;margin-top:60px}.feature-section{grid-template-columns:1fr;gap:30px}.feature-section.reverse,.feature-section.reverse>*{direction:ltr}.feature-image-card{order:-1;max-width:420px;margin:0 auto}.feature-text{text-align:center;align-items:center;margin-top:0}.feature-description{max-width:100%}}@media (width<=480px){.features-container{gap:60px}.feature-image-card{border-radius:16px;max-width:280px}.feature-description{font-size:15px}}.global-footprint-section{width:100%;padding:100px 0 20px;overflow:visible}.global-footprint-container{flex-direction:column;gap:80px;max-width:1140px;margin:0 auto;display:flex}.global-footprint-top{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-top:40px;display:grid}.global-footprint-text{flex-direction:column;gap:20px;display:flex}.global-footprint-label{color:#fff;text-transform:none;letter-spacing:0;font-family:GT Walsheim Meduim,sans-serif;font-size:29px;font-weight:400}.global-footprint-heading{color:#fff;letter-spacing:-.01em;margin:0;font-family:GT Walsheim Bold,sans-serif;font-size:36px;font-weight:500;line-height:1.15}.global-footprint-description{color:#fff;max-width:500px;margin:0;font-family:GT Walsheim Meduim,sans-serif;font-size:21px;font-weight:400;line-height:1.5}.global-footprint-map{justify-content:flex-end;align-items:center;display:flex}.map-image{object-fit:contain;width:100%;max-width:500px;height:auto}.testimonial-card{z-index:100;background-color:#fff;border:1px solid #000;border-radius:24px;flex-direction:column;gap:30px;width:100%;margin:0 auto;padding:76px 50px;display:flex}.testimonial-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.temenos-badge{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.temenos-logo-row{align-items:center;gap:8px;display:flex}.temenos-logo{width:auto;height:30px}.lightning-gif{width:65px;height:auto}.exchange-label{color:#575553;letter-spacing:0;margin-top:-27px;font-family:Poppins,sans-serif;font-size:22px;font-weight:600}.genmo-badge{align-items:center;gap:12px;display:flex}.genmo-logo-wrapper{margin-left:20px;display:inline-block;position:relative}.genmo-logo-wrapper .flashing-star{z-index:10;width:62px;height:auto;position:absolute;top:-44px;left:-54px}.genmo-logo-img{width:auto;height:50px;display:block}.testimonial-content{flex-direction:column;gap:24px;font-family:GT Walsheim Medium,sans-serif;display:flex}.testimonial-text{color:#1a1a1a;text-align:center;margin:0;font-size:22px;font-weight:400;line-height:1.6}.testimonial-author{flex-direction:column;align-items:center;gap:6px;margin-top:8px;display:flex}.author-name{color:#1a1a1a;font-family:GT Walsheim Bold,sans-serif;font-size:22px;font-weight:600}.author-title{color:#6b7280;font-family:GT Walsheim Medium,sans-serif;font-size:18px;font-weight:400}@media (width<=992px){.global-footprint-section{padding:80px 20px}.global-footprint-container{gap:60px}.global-footprint-top{gap:40px}.testimonial-card{padding:30px 40px}}@media (width<=768px){.global-footprint-section{padding:60px 20px}.global-footprint-top{text-align:center;grid-template-columns:1fr}.global-footprint-text{align-items:center}.global-footprint-description{max-width:100%}.global-footprint-map{order:-1;justify-content:center}.map-image{max-width:350px}.testimonial-card{gap:25px;max-width:100%;padding:25px 30px}.testimonial-header{flex-direction:column;align-items:center;gap:30px}.genmo-badge{order:-1}.temenos-badge{align-items:center}.exchange-label,.testimonial-text{font-size:16px}}@media (width<=480px){.global-footprint-section{padding:50px 16px}.global-footprint-container{gap:40px}.map-image{max-width:280px}.testimonial-card{border-radius:20px;padding:20px 24px}.testimonial-header{gap:25px}.temenos-logo{height:24px}.lightning-gif{width:22px;height:22px}.exchange-label{font-size:14px}.genmo-logo-wrapper{margin-left:15px}.genmo-logo-wrapper .flashing-star{width:28px;height:28px;top:-6px;left:-28px}.genmo-logo-img{height:36px}.testimonial-text{font-size:15px;line-height:1.6}.author-name{font-size:16px}.author-title{font-size:13px}}.flip-button-container{perspective:1200px;width:100%;max-width:fit-content;display:inline-block}.flip-button{transform-style:preserve-3d;cursor:pointer;transform-origin:50%;width:100%;transition:transform .3s cubic-bezier(.4,.2,.2,1);position:relative}.flip-button-container:hover .flip-button{transform:rotateX(180deg)}.flip-button-front,.flip-button-back{letter-spacing:1px;backface-visibility:hidden;border:2px solid;border-radius:50px;justify-content:center;align-items:center;width:100%;height:100%;font-family:GT Walsheim Medium,sans-serif;font-weight:700;display:flex;position:absolute}.button-arrow{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.button-arrow-icon{width:100%;height:100%}.flip-button-back{transform:rotateX(180deg)}.flip-button-container:hover{transform:translateY(-2px)}.flip-button-container[data-size=large] .flip-button{width:380px;height:90px}.flip-button-container[data-size=large] .flip-button-front,.flip-button-container[data-size=large] .flip-button-back{gap:20px;font-size:32px}.flip-button-container[data-size=large] .button-arrow{width:59px;height:59px}.flip-button-container[data-size=large] .button-arrow-icon{width:39px;height:39px}.flip-button-container[data-size=medium] .flip-button{width:310px;height:75px}.flip-button-container[data-size=medium] .flip-button-front,.flip-button-container[data-size=medium] .flip-button-back{gap:16px;font-size:26px}.flip-button-container[data-size=medium] .button-arrow{width:50px;height:50px}.flip-button-container[data-size=medium] .button-arrow-icon{width:32px;height:32px}.flip-button-container[data-size=small] .flip-button{width:240px;height:60px}.flip-button-container[data-size=small] .flip-button-front,.flip-button-container[data-size=small] .flip-button-back{gap:12px;font-size:20px}.flip-button-container[data-size=small] .button-arrow{width:40px;height:40px}.flip-button-container[data-size=small] .button-arrow-icon{width:24px;height:24px}@media (width<=768px){.flip-button-container[data-size=large] .flip-button{width:320px;height:80px}.flip-button-container[data-size=large] .flip-button-front,.flip-button-container[data-size=large] .flip-button-back{gap:16px;font-size:26px}.flip-button-container[data-size=large] .button-arrow{width:52px;height:52px}.flip-button-container[data-size=large] .button-arrow-icon{width:34px;height:34px}.flip-button-container[data-size=medium] .flip-button{width:270px;height:68px}.flip-button-container[data-size=medium] .flip-button-front,.flip-button-container[data-size=medium] .flip-button-back{gap:14px;font-size:22px}.flip-button-container[data-size=medium] .button-arrow{width:44px;height:44px}.flip-button-container[data-size=medium] .button-arrow-icon{width:28px;height:28px}.flip-button-container[data-size=small] .flip-button{width:210px;height:56px}.flip-button-container[data-size=small] .flip-button-front,.flip-button-container[data-size=small] .flip-button-back{gap:10px;font-size:18px}.flip-button-container[data-size=small] .button-arrow{width:36px;height:36px}.flip-button-container[data-size=small] .button-arrow-icon{width:22px;height:22px}}@media (width<=480px){.flip-button-container{perspective:1000px}.flip-button-front{box-shadow:0 4px 0 var(--border-color,#100d08), 0 8px 16px #00000026}.flip-button-container:hover{transform:translateY(-1px)}}.who-we-serve-section{z-index:1;justify-content:center;align-items:center;margin-top:70px;padding:120px 20px;font-family:GT Walsheim Regular,sans-serif;display:flex;position:relative}.who-we-serve-container{flex-direction:column;align-items:center;width:100%;max-width:1200px;display:flex}.who-we-serve-header{text-align:center;max-width:800px;margin-bottom:60px}.small-heading{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-family:GT Walsheim Regular,sans-serif;font-size:14px}.main-heading{color:#fff;max-width:800px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-family:GT Walsheim Bold,sans-serif;font-size:36px;font-weight:700;line-height:1.3}.description{color:#9ca3af;max-width:700px;margin:0 auto;font-family:GT Walsheim Regular,sans-serif;font-size:16px;line-height:1.6}.cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;margin-bottom:60px;display:grid}.service-card{cursor:pointer;background:#2a2a2a;border-radius:16px;padding:20px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #0006}.service-card:hover{box-shadow:0 8px 30px #0009}.card-image-container{border-radius:12px;justify-content:center;align-items:center;height:180px;margin-bottom:20px;display:flex;position:relative;overflow:hidden}.card-image{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.card-content{flex-direction:column;gap:12px;display:flex}.card-title{color:#fff;margin:0;font-family:GT Walsheim Bold,sans-serif;font-size:30px;font-weight:700}.card-description{color:#fff;margin:0 0 40px;font-family:GT Walsheim Regular,sans-serif;font-size:15px;line-height:1.8}.cta-button-container{justify-content:center;align-items:center;display:flex}.who-we-serve-btn .flip-button-front{border-color:#100d08!important;box-shadow:0 6px #fff,0 10px 20px #ffffff4d!important}.who-we-serve-btn .flip-button-front:hover{box-shadow:0 6px #fff,0 12px 25px #fff6!important}.cta-button{color:#000;cursor:pointer;background-color:#a3e635;border:none;border-radius:50px;justify-content:center;align-items:center;gap:12px;padding:14px 28px;font-family:GT Walsheim Bold,sans-serif;font-size:16px;font-weight:700;transition:background-color .3s,transform .3s;display:inline-flex}.cta-button:hover{background-color:#8fd620}.cta-icon{flex-shrink:0}@media (width<=992px){.main-heading{font-size:28px}.cards-grid{grid-template-columns:repeat(2,1fr)}.card-image-container{height:160px}}@media (width<=768px){.who-we-serve-section{padding:60px 20px}.main-heading{font-size:22px}.description{font-size:14px}.cards-grid{grid-template-columns:1fr;gap:20px}.service-card{padding:16px}.card-image-container{height:190px}.card-title{font-size:22px}.card-description{margin-bottom:20px;font-size:16px}.cta-button{padding:12px 24px;font-size:14px}}@media (width<=480px){.who-we-serve-section{padding:40px 16px}.who-we-serve-header{margin-bottom:40px}.small-heading{font-size:12px}.main-heading{font-size:20px}.cards-grid{margin-bottom:40px}.card-image-container{height:120px}.card-image{width:100%;height:100%}}.faq-container{grid-template-columns:1fr 1.5fr;align-items:flex-start;gap:60px;padding:296px 120px 120px;display:grid}.faq-left{flex-direction:column;gap:24px;display:flex}.faq-heading{letter-spacing:2px;color:#666464;margin:0;font-family:GT Walsheim Regular,sans-serif;font-size:22px;line-height:1.3}.faq-description{color:#0a0a0a;max-width:500px;margin:0;font-family:GT Walsheim Bold,sans-serif;font-size:32px;line-height:1.2}.faq-right{width:100%}.faq-items{flex-direction:column;gap:16px;display:flex}.faq-item{border:2px solid #0000;border-radius:16px;transition:all .3s;overflow:hidden}.faq-item.expanded{border:2px solid #0a0a0a}.faq-question{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:20px;display:flex}.faq-question h3{color:#0a0a0a;text-align:left;flex:1;max-width:390px;margin:0;font-family:GT Walsheim Medium,sans-serif;font-size:22px}.faq-toggle-btn{cursor:pointer;color:#fff;background:#0a0a0a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-left:16px;transition:transform .3s,color .3s;display:flex}.faq-item.expanded .faq-toggle-btn{color:#fff;transform:rotate(45deg)}.faq-toggle-btn:hover{color:#666464}.faq-answer{color:#666464;opacity:0;max-width:600px;max-height:0;padding:0 20px 20px;font-family:GT Walsheim Medium,sans-serif;font-size:17px;line-height:1.6;transition:max-height 1s,padding 1s;overflow:hidden}.faq-item.expanded .faq-answer{opacity:1;max-height:500px}.talk-btn{align-items:center;gap:22px;display:flex}.talk-btn img.msg-bar{width:120px}@media (width<=992px){.faq-container{grid-template-columns:1fr;gap:40px}.faq-heading{font-size:28px}.faq-right{width:100%}}@media (width<=840px){.faq-container{gap:32px;padding:201px 40px 120px}}@media (width<=768px){.faq-container{gap:32px;padding:240px 40px 120px}.faq-heading{font-size:18px}.faq-description{max-width:100%;font-size:22px}.faq-question{padding:16px}.faq-question h3{font-size:15px}.faq-answer{padding:0 16px 16px;font-size:13px}.faq-items{gap:12px}}@media (width<=480px){.faq-wrapper{padding:32px 12px}.faq-heading{font-size:20px}.faq-description{font-size:22px}.faq-question h3{font-size:18px}.faq-question{padding:12px}.faq-answer{padding:0 12px 12px}.faq-toggle-btn{width:20px;height:20px}}
