1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/react-globe.gl-CGFhvKlk.js","assets/index-CitklSf3.js","assets/three.module-B06R_V7e.js"])))=>i.map(i=>d[i]); 2import{c as G,r as d,j as e,_ as T,s as q}from"./index-CitklSf3.js";import{S as $,F as _}from"./Footer-C-4BKtk6.js";import{c as H}from"./createServerFn-CypyUmXF.js";const W=H({method:"GET"}).handler(G("c2e8f9bfc59dbd4f62ee4d62b26dad1cf8938f553f426f198a31d6aa0c49f150")),V={ALBANIA:[41.1533,20.1683],ALGERIA:[28.0339,1.6596],"AMERICAN SAMOA":[-14.271,-170.1322],ANDORRA:[42.5462,1.6016],ANGOLA:[-11.2027,17.8739],ANGUILLA:[18.2206,-63.0686],"ANTIGUA AND BARBUDA":[17.0608,-61.7964],ARGENTINA:[-38.4161,-63.6167],ARMENIA:[40.0691,45.0382],ARUBA:[12.5211,-69.9683],AUSTRALIA:[-25.2744,133.7751],AUSTRIA:[47.5162,14.5501],AZERBAIJAN:[40.1431,47.5769],BAHAMAS:[25.0343,-77.3963],BAHRAIN:[25.9304,50.6378],BANGLADESH:[23.685,90.3563],BARBADOS:[13.1939,-59.5432],BELGIUM:[50.5039,4.4699],BELIZE:[17.1899,-88.4976],BERMUDA:[32.3214,-64.7574],BOLIVIA:[-16.2902,-63.5887],BRAZIL:[-14.235,-51.9253],"BRITISH VIRGIN ISLANDS":[18.4207,-64.64],BULGARIA:[42.7339,25.4858],CAMBODIA:[12.5657,104.991],CAMEROON:[7.3697,12.3547],CANADA:[56.1304,-106.3468],"CAYMAN ISLANDS":[19.5135,-80.567],CHILE:[-35.6751,-71.543],CHINA:[35.8617,104.1954],COLOMBIA:[4.5709,-74.2973],COMOROS:[-11.875,43.8722],"COOK ISLANDS":[-21.2367,-159.7777],"COSTA RICA":[9.7489,-83.7534],CROATIA:[45.1,15.2],CYPRUS:[35.1264,33.4299],"CZECH REPUBLIC":[49.8175,15.473],DENMARK:[56.2639,9.5018],DOMINICA:[15.415,-61.371],"DOMINICAN REPUBLIC":[18.7357,-70.1627],ECUADOR:[-1.8312,-78.1834],EGYPT:[26.8206,30.8025],"EL SALVADOR":[13.7942,-88.8965],ESTONIA:[58.5953,25.0136],ETHIOPIA:[9.145,40.4897],"FAROE ISLANDS":[61.8926,-6.9118],FINLAND:[61.9241,25.7482],FRANCE:[46.2276,2.2137],"FRENCH POLYNESIA":[-17.6797,-149.4068],GAMBIA:[13.4432,-15.3101],GEORGIA:[42.3154,43.3569],GERMANY:[51.1657,10.4515],GHANA:[7.9465,-1.0232],GIBRALTAR:[36.1377,-5.3454],GREECE:[39.0742,21.8243],GRENADA:[12.2628,-61.6042],GUADELOUPE:[16.996,-62.0676],GUATEMALA:[15.7835,-90.2308],GUERNSEY:[49.4657,-2.5853],GUYANA:[4.8604,-58.9302],HAITI:[18.9712,-72.2852],HONDURAS:[15.2,-86.2419],"HONG KONG":[22.3964,114.1095],HUNGARY:[47.1625,19.5033],ICELAND:[64.9631,-19.0208],INDIA:[20.5937,78.9629],INDONESIA:[-.7893,113.9213],IRELAND:[53.4129,-8.2439],"ISLE OF MAN":[54.2361,-4.5481],ISRAEL:[31.0461,34.8516],ITALY:[41.8719,12.5674],JAMAICA:[18.1096,-77.2975],JAPAN:[36.2048,138.2529],JERSEY:[49.2144,-2.1313],JORDAN:[30.5852,36.2384],KAZAKHSTAN:[48.0196,66.9237],KENYA:[-.0236,37.9062],KUWAIT:[29.3117,47.4818],LATVIA:[56.8796,24.6032],LIECHTENSTEIN:[47.166,9.5554],LITHUANIA:[55.1694,23.8813],LUXEMBOURG:[49.8153,6.1296],MACAU:[22.1987,113.5439],MALAWI:[-13.2543,34.3015],MALAYSIA:[4.2105,101.9758],MALDIVES:[3.2028,73.2207],MALTA:[35.9375,14.3754],"MARSHALL ISLANDS":[7.1315,171.1845],MARTINIQUE:[14.6415,-61.0242],MAURITIUS:[-20.3484,57.5522],MEXICO:[23.6345,-102.5528],MONACO:[43.7503,7.4128],MONTENEGRO:[42.7087,19.3744],MONTSERRAT:[16.7425,-62.1874],MOROCCO:[31.7917,-7.0926],NEPAL:[28.3949,84.124],NETHERLANDS:[52.1326,5.2913],"NEW CALEDONIA":[-20.9043,165.618],"NEW ZEALAND":[-40.9006,174.886],NICARAGUA:[12.8654,-85.2072],NIGERIA:[9.082,8.6753],NORWAY:[60.472,8.4689],OMAN:[21.5126,55.9233],PAKISTAN:[30.3753,69.3451],PALAU:[7.515,134.5825],PANAMA:[8.538,-80.7821],"PAPUA NEW GUINEA":[-6.315,143.9555],PARAGUAY:[-23.4425,-58.4438],PERU:[-9.19,-75.0152],PHILIPPINES:[12.8797,121.774],POLAND:[51.9194,19.1451],PORTUGAL:[39.3999,-8.2245],"PUERTO RICO":[18.2208,-66.5901],QATAR:[25.3548,51.1839],ROMANIA:[45.9432,24.9668],RWANDA:[-1.9403,29.8739],RÃUNION:[-21.1151,55.5364],SAMOA:[-13.759,-172.1046],"SAUDI ARABIA":[23.8859,45.0792],SENEGAL:[14.4974,-14.4524],SERBIA:[44.0165,21.0059],SEYCHELLES:[-4.6796,55.492],"SIERRA LEONE":[8.4606,-11.7799],SINGAPORE:[1.3521,103.8198],SLOVAKIA:[48.669,19.699],SLOVENIA:[46.1512,14.9955],"SOUTH AFRICA":[-30.5595,22.9375],"SOUTH KOREA":[35.9078,127.7669],SPAIN:[40.4637,-3.7492],"SRI LANKA":[7.8731,80.7718],"ST KITTS & NEVIS":[17.3578,-62.783],"ST LUCIA":[13.9094,-60.9789],SUDAN:[12.8628,30.2176
2],SWEDEN:[60.1282,18.6435],SWITZERLAND:[46.8182,8.2275],TAIWAN:[23.6978,120.9605],TAJIKISTAN:[38.861,71.2761],TANZANIA:[-6.369,34.8888],THAILAND:[15.87,100.9925],"TRINIDAD & TOBAGO":[10.6918,-61.2225],TUNISIA:[33.8869,9.5375],TURKEY:[38.9637,35.2433],"TURKS & CAICOS":[21.694,-71.7979],UGANDA:[1.3733,32.2903],"UNITED ARAB EMIRATES":[23.4241,53.8478],"UNITED KINGDOM":[55.3781,-3.436],"UNITED STATES":[37.0902,-95.7129],URUGUAY:[-32.5228,-55.7658],UZBEKISTAN:[41.3775,64.5853],VANUATU:[-15.3767,166.9592],VENEZUELA:[6.4238,-66.5897],VIETNAM:[14.0583,108.2772],ZAMBIA:[-13.1339,27.8493],AFGHANISTAN:[33.9391,67.71],"BONAIRE, SINT EUSTATIUS AND SABA":[12.1784,-68.2385],"BOSNIA-HERZEGOVINA":[43.9159,17.6791],"BRUNEI DARUSSALAM":[4.5353,114.7277],BVI:[18.4207,-64.64],"CONGO (BRAZZAVILLE)":[-.228,15.8277],"COTE D'IVOIRE":[7.54,-5.5471],CURACAO:[12.1696,-68.99],FIJI:[-17.7134,178.065],GABON:[-.8037,11.6094],"LAO PEOPLE'S DEMOCRATIC REPUBLIC":[19.8563,102.4955],LIBERIA:[6.4281,-9.4295],MADAGASCAR:[-18.7669,46.8691],MOZAMBIQUE:[-18.6657,35.5296],PITCAIRN:[-24.7036,-127.4393],"SAINT BERTHÃLEMY":[17.9,-62.8333],"SAINT MARTIN":[18.0708,-63.0501],"SAINT MARTIN (FRENCH PART)":[18.0826,-63.0523],"ST MAARTEN":[18.0425,-63.0548],"ST VINCENT & GREN":[12.9843,-61.2872],"SWAZILAND (ESWATINI)":[-26.5225,31.4659],UAE:[23.4241,53.8478],"UNITED STATES VIRGIN ISLANDS":[18.3358,-64.8963]};function O(t){return t?V[t.toUpperCase()]??null:null}const Z=768;function k(){return typeof window<"u"&&window.innerWidth<Z}const A={ACH:{label:"ACH",color:"#F59E0B",family:"fiat"},SWIFT:{label:"SWIFT",color:"#00E6C5",family:"fiat"},FEDWIRE:{label:"FedWire",color:"#0EA5E9",family:"fiat"},STABLECOIN:{label:"Stablecoins",color:"#C4A5FF",family:"stable"},VISA_B2B:{label:"Visa B2B",color:"#FFB547",family:"card"},CARD:{label:"Card-to-Card",color:"#FF7956",family:"card"},INTERNAL:{label:"Internal",color:"#FF8FB1",family:"internal"}};function z(t){if(!t)return null;switch(t.trim()){case"ACH":return"ACH";case"SWIFT":return"SWIFT";case"FedWire":return"FEDWIRE";case"Wire":return"FEDWIRE";case"USDC":return"STABLECOIN";case"USDT":return"STABLECOIN";case"USD Stable Coin":return"STABLECOIN";case"Cross Border":return"SWIFT";case"INTERNAL":return"INTERNAL";case"Internal":return"INTERNAL";default:return null}}function L(t){return t.toLowerCase().replace(/\b\w/g,n=>n.toUpperCase())}function D(t){return t>=1e6?`$${(t/1e6).toFixed(2)}M`:t>=1e3?`$${(t/1e3).toFixed(1)}K`:`$${t.toFixed(0)}`}function Y(t){return t>=2e6?1.6:t>=5e5?1:t>=5e4?.6:.35}function K(t){const n=z(t.transfer_type);if(!n||!t.originator_country)return null;const s=O(t.originator_country),o=O(t.beneficiary_country);return!s||!o?null:{id:t.id,from:{name:L(t.originator_country),lat:s[0],lng:s[1]},to:{name:L(t.beneficiary_country),lat:o[0],lng:o[1]},amount:Number(t.amount),rail:n,currency:t.currency||"USD"}}function M(t){const n=t.slice();for(let s=n.length-1;s>0;s--){const o=Math.floor(Math.random()*(s+1));[n[s],n[o]]=[n[o],n[s]]}return n}const X=1e4;function Q(t=220){const[n,s]=d.useState([]),[o,l]=d.useState([]),[u,p]=d.useState([]),a=d.useRef([]),i=d.useRef(0);return d.useEffect(()=>{let c=!1,m=null;return(async()=>{let x=null;try{x=await W({data:{sampleSize:Math.min(t,500)}})}catch(b){console.error("Failed to load transactions",b)}if(c||!x)return;const h=x.map(K).filter(b=>b!==null);a.current=M(h),i.current=0;const I=()=>{const b=a.current;if(!b.length)return;i.current>=b.length&&(a.current=M(b),i.current=0);const N={...a.current[i.current++],id:Date.now()+Math.random()};p(j=>[N,...j].slice(0,6));const y=N.from.name.toLowerCase()===N.to.name.toLowerCase();N.amount>=X&&!y?s(j=>[...j,N].slice(-26)):l(j=>[...j,N].slice(-40))};I(),m=setInterval(I,550)})(),()=>{c=!0,m&&clearInterval(m)}},[t]),{arcs:n,pings:o,feed:u}}const J=typeof window<"u"?Promise.all([T(()=>import("./react-globe.gl-CGFhvKlk.js"),__vite__mapDeps([0,1,2])),T(()=>import("./three.module-B06R_V7e.js").then(t=>t.dv),[])]):new Promise(()=>{});function ee({arcs:t,pings:n=[],feed:s}){const o=d.useRef(null),[l,u]=d.useState(null),[p,a]=d.useState(null),[i,c]=d.useState({w:600,h:600}),[m,x]=d.useState(!1),h=d.useRef(null),I=d.useRef(null),b=d.useRef(null);d.useEffect(()=>{let r=!1;return J.then(([f,g])=>
2{if(r)return;u(()=>f.default);const E=new g.MeshPhongMaterial({color:1775680,emissive:657440,emissiveIntensity:.5,shininess:5,transparent:!1});a(E)}),()=>{r=!0}},[]),d.useEffect(()=>{if(!o.current)return;const r=()=>{if(!o.current)return;const g=o.current.getBoundingClientRect();c({w:Math.round(g.width),h:Math.round(g.height)})};r();const f=new ResizeObserver(r);return f.observe(o.current),()=>f.disconnect()},[l]),d.useEffect(()=>{x(k());const r=()=>x(k());return window.addEventListener("resize",r),()=>window.removeEventListener("resize",r)},[]),d.useEffect(()=>{const r=h.current;if(r)try{r.controls().autoRotate=!0,r.controls().autoRotateSpeed=.75,r.controls().enableZoom=!1;const f=m?3.2:1.85;r.pointOfView({lat:18,lng:0,altitude:f},0)}catch{}},[l,p,i,m]),d.useEffect(()=>{const r=h.current,f=[...t].reverse().find(g=>g.amount>5e5);if(!(!r||!f||f.id===I.current)){I.current=f.id,b.current&&clearTimeout(b.current);try{const g=r.controls();g.autoRotate=!1,r.pointOfView({lat:f.to.lat,lng:f.to.lng,altitude:m?3.2:1.85},900),b.current=setTimeout(()=>{try{r.controls().autoRotate=!0}catch{}},1200)}catch{}}},[t,m]),d.useEffect(()=>()=>{b.current&&clearTimeout(b.current)},[]);const v=t.filter(r=>r.from),N=n.filter(r=>r.from),y=Array.from(new Map(v.flatMap(r=>[[`${r.from.lat},${r.from.lng}`,{lat:r.from.lat,lng:r.from.lng}],[`${r.to.lat},${r.to.lng}`,{lat:r.to.lat,lng:r.to.lng}]])).values()),j=[...v.slice(-6).flatMap(r=>[{lat:r.from.lat,lng:r.from.lng,color:A[r.rail].color,maxR:3,speed:2.5,period:1400},{lat:r.to.lat,lng:r.to.lng,color:A[r.rail].color,maxR:3,speed:2.5,period:1400}]),...N.slice(-30).map(r=>({lat:r.to.lat,lng:r.to.lng,color:A[r.rail].color,maxR:1.2,speed:3,period:1600}))];return e.jsx("div",{ref:o,className:"absolute inset-0",children:l&&p&&e.jsx(l,{ref:h,width:i.w,height:i.h,backgroundColor:"rgba(0,0,0,0)",showGlobe:!0,globeMaterial:p,showAtmosphere:!0,atmosphereColor:"#00E6C5",atmosphereAltitude:.2,pointsData:y,pointLat:r=>r.lat,pointLng:r=>r.lng,pointColor:()=>"#00E6C5",pointAltitude:.005,pointRadius:.35,arcsData:v,arcStartLat:r=>r.from.lat,arcStartLng:r=>r.from.lng,arcEndLat:r=>r.to.lat,arcEndLng:r=>r.to.lng,arcColor:r=>{const f=A[r.rail].color;return[f,`${f}55`,f]},arcAltitude:r=>.18+Math.min(.4,r.amount/8e6)*.45,arcStroke:r=>Y(r.amount),arcDashLength:.35,arcDashGap:1.4,arcDashAnimateTime:r=>1800-Math.min(1200,r.amount/8e6*1200),arcsTransitionDuration:0,ringsData:j,ringColor:r=>f=>{const g=r.color,E=parseInt(g.slice(1,3),16),P=parseInt(g.slice(3,5),16),F=parseInt(g.slice(5,7),16);return`rgba(${E},${P},${F},${.85-f*.85})`},ringMaxRadius:r=>r.maxR??3,ringPropagationSpeed:r=>r.speed??2.5,ringRepeatPeriod:r=>r.period??1400,animateIn:!1})})}async function te(t){const{data:n,error:s}=await q.from("partners").select("id,slug,name,website_url,logo_url").eq("portal_enabled",!0).eq("status","active").eq("kind","partner").not("logo_url","is",null);return s||!n?[]:[...n].sort(()=>Math.random()-.5).slice(0,t).map(l=>({id:l.id,slug:l.slug,name:l.name,website_url:l.website_url,logo_url:l.logo_url,logo_icon_url:null,logo_wordmark_url:null}))}const re="/assets/scene-mountains-DOsurIQI.jpg",se="/assets/scene-river-BeXBrZS8.jpg",ae="/assets/scene-archipelago-cAlDvxij.jpg",ne="/assets/scene-cards-app-dXDAX4m5.jpg";function le(t){try{const s=document.createElement("canvas");s.width=32,s.height=32;const o=s.getContext("2d");if(!o)return null;o.drawImage(t,0,0,32,32);const{data:l}=o.getImageData(0,0,32,32);let u=0,p=0,a=0,i=0;for(let c=0;c<l.length;c+=4){const m=l[c],x=l[c+1],h=l[c+2];if(l[c+3]<200||m>240&&x>240&&h>240||m<15&&x<15&&h<15)continue;const b=Math.max(m,x,h),v=Math.min(m,x,h),y=.3+(b===0?0:(b-v)/b);u+=m*y,p+=x*y,a+=h*y,i+=y}return i===0?null:`rgb(${Math.round(u/i)}, ${Math.round(p/i)}, ${Math.round(a/i)})`}catch{return null}}function oe({logo:t}){const[n,s]=d.useState("rgb(253, 252, 248)"),[o,l]=d.useState(null);return d.useEffect(()=>{if(!t.logo_url)return;const u=new Image;return u.crossOrigin="anonymous",u.onload=()=>{const p=le(u);p&&s(p)},u.src=t.logo_url,l(u),()=>{u.onload=null}},[t.logo_url]),e.jsx("span",{className:"flex h-9 w-9 items-center justify-center overflow-hidden rounded-full ring-2 ring-blurple-deep transition-colors",style:{backgroundColor:n},title:t.name,children:t.logo_url&&e.jsx("img",{src:t.logo_url,alt:`Official ${t.name} partner logo`,loading:"eager",referrerPolicy:"no-referrer",className:"h-full w-full object-contain p-1"})})}
2function ie(){const[t,n]=d.useState(null);return d.useEffect(()=>{let s=!0;return te(5).then(o=>{s&&n(o.filter(l=>!!l.logo_url).map(l=>({id:l.id,name:l.name,logo_url:l.logo_url})))}),()=>{s=!1}},[]),e.jsxs("div",{className:"flex flex-col items-start gap-2 sm:flex-row sm:items-center sm:gap-3",children:[e.jsx("div",{className:"flex -space-x-2 min-h-9",children:t?.map(s=>e.jsx(oe,{logo:s},s.id))}),e.jsxs("span",{className:"text-xs font-medium text-cream/90 sm:text-sm",children:["Zenus enables ",e.jsx("span",{className:"text-turquoise",children:"1,100+"})," Financial Institutions"]})]})}function Se(){return e.jsxs("div",{className:"min-h-screen bg-cream text-blurple",children:[e.jsx($,{}),e.jsxs("main",{children:[e.jsx(ce,{}),e.jsx(ue,{}),e.jsx(me,{}),e.jsx(ye,{}),e.jsx(fe,{}),e.jsx(he,{}),e.jsx(ge,{}),e.jsx(Ae,{})]}),e.jsx(_,{})]})}function ce(){const{arcs:t,pings:n,feed:s}=Q(),o=s[0];return e.jsxs("section",{className:"relative isolate overflow-hidden bg-blurple-deep text-cream",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx(ee,{arcs:t,pings:n,feed:s}),e.jsx("div",{className:"pointer-events-none absolute inset-0 bg-gradient-to-b from-blurple-deep/55 via-blurple-deep/5 to-blurple-deep/95"}),e.jsx("div",{className:"pointer-events-none absolute inset-0 bg-gradient-to-r from-blurple-deep/85 via-trans
2parent to-blurple-deep/40"})]}),e.jsx("div",{className:"pointer-events-none absolute inset-0 gradient-field-dark opacity-60"}),e.jsxs("div",{className:"relative mx-auto max-w-7xl px-4 pt-36 pb-32 md:px-6 md:pt-44 md:pb-48 lg:pt-52",children:[e.jsxs("div",{className:"max-w-2xl",children:[e.jsxs("div",{className:"mb-6 inline-flex items-center gap-2 border border-turquoise/40 bg-blurple/60 px-3 py-1.5 font-mono text-[10px] uppercase tracking-[0.22em] text-turquoise pixel-corners backdrop-blur",children:[e.jsx("span",{className:"h-1.5 w-1.5 bg-turquoise ticker-pulse"}),"Programmable infrastructure"]}),e.jsxs("h1",{className:"font-display text-balance text-5xl leading-[0.98] md:text-7xl lg:text-[92px]",children:["Banking"," ",e.jsx("span",{className:"italic text-turquoise",children:"beyond"})," ","borders."]}),e.jsx("p",{className:"mt-6 max-w-xl text-balance text-lg text-cream/80 md:text-xl",children:"Award winning U.S. bank with direct access to the worldâs largest payment and stablecoin rails, operating an instant 24/7 global clearing and settlement network for fiat and tokenized money."}),e.jsxs("div",{className:"mt-9 flex flex-wrap items-center gap-5",children:[e.jsxs("div",{className:"flex flex-col items-stretch gap-3",children:[e.jsxs("a",{href:"/get-started",className:"group inline-flex items-center justify-center gap-2 bg-turquoise px-6 py-3.5 text-sm font-semibold text-blurple transition-all hover:bg-turquoise/90 pixel-corners",children:["Become a Partner",e.jsx("span",{"aria-hidden":!0,className:"transition-transform group-hover:translate-x-1",children:"â"})]}),e.jsx("a",{href:"/developer-hub",className:"inline-flex items-center justify-center gap-2 border border-cream/30 bg-blurple/40 px-6 py-3.5 text-sm font-medium text-cream backdrop-blur transition-colors hover:border-turquoise/60 pixel-corners",children:"Developer Portal â"})]}),e.jsx(ie,{})]})]}),e.jsxs("div",{className:"pointer-events-none mt-16 grid grid-cols-1 gap-4 md:mt-24 md:grid-cols-12",children:[e.jsx("div",{className:"md:col-span-5 lg:col-span-4",children:e.jsx(de,{feed:s,latest:o})}),e.jsx("div",{className:"hidden md:col-span-7 md:block lg:col-span-8"})]}),e.jsxs("div",{className:"mt-12 grid max-w-3xl grid-cols-2 gap-x-8 gap-y-4 md:grid-cols-3",children:[e.jsx(C,{v:"180+",l:"Countries served"}),e.jsx(C,{v:"~1,100",l:"Financial institutions"}),e.jsx(C,{v:"Go Live in days",l:"Inst. program managers"})]})]})]})}function C({v:t,l:n}){return e.jsxs("div",{className:"border-l-2 border-turquoise/60 pl-3",children:[e.jsx("div",{className:"font-display text-2xl text-cream md:text-3xl",children:t}),e.jsx("div",{className:"mt-1 font-mono text-[10px] uppercase tracking-[0.18em] text-cream/55",children:n})]})}function de({feed:t,latest:n}){return e.jsxs("div",{className:"pointer-events-auto border border-turquoise/25 bg-blurple/75 p-4 backdrop-blur-md pixel-corners",children:[e.jsxs("div",{className:"mb-3 flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2 font-mono text-[10px] uppercase tracking-[0.22em] text-turquoise",children:[e.jsx("span",{className:"ticker-pulse h-1.5 w-1.5 bg-turquoise"}),"RECENT TRANSACTIONS"]}),e.jsx("div",{className:"font-mono text-[10px] uppercase tracking-[0.18em] text-cream/50",children:` 3`})]}),n&&e.jsxs("div",{className:"mb-3 border-l-2 border-turquoise bg-cream/[0.04] p-3",children:[e.jsxs("div",{className:"flex items-center justify-between font-mono text-[10px] uppercase tracking-widest text-cream/60",children:[e.jsx("span",{style:{color:A[n.rail].color},children:A[n.rail].label}),e.jsx("span",{children:` 4`})]}),e.jsxs("div",{className:"mt-1 flex items-baseline justify-between gap-3",children:[e.jsxs("div",{className:"truncate font-mono text-sm text-cream",children:[n.from.name," ",e.jsx("span",{className:"text-turquoise",children:"â"})," ",n.to.name]}),e.jsx("div",{className:"font-display text-xl text-cream",children:D(n.amount)})]})]}),e.jsx("ul",{className:"space-y-1",children:t.slice(1,5).map(s=>e.jsxs("li",{className:"flex items-center justify-between gap-3 border border-cream/5 bg-blurple-deep/40 px-2.5 py-1.5 font-mono text-[11px] text-cream/85",children:[e.jsxs("span",{className:"flex min-w-0 items-center gap-2",children:[e.jsx("span",{"aria-hidden":!0,
4className:"h-1.5 w-1.5 shrink-0",style:{background:A[s.rail].color}}),e.jsx("span",{className:"hidden text-cream/55 sm:inline",children:A[s.rail].label}),e.jsxs("span",{className:"truncate",children:[s.from.name," ",e.jsx("span",{className:"opacity-50",children:"â"})," ",s.to.name]})]}),e.jsx("span",{className:"shrink-0 font-semibold text-cream",children:D(s.amount)})]},s.id))})]})}function ue(){const t=Object.entries(A);return e.jsx("section",{className:"border-y border-blurple/10 bg-cream py-4",children:e.jsxs("div",{className:"mx-auto flex max-w-7xl flex-wrap items-center justify-between gap-x-8 gap-y-2 px-4 md:px-6",children:[e.jsx("div",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-blurple/60",children:"INTEROPERABLE RAILS ON THE NETWORK"}),e.jsx("ul",{className:"flex flex-wrap items-center gap-x-5 gap-y-2",children:t.map(([n,s])=>e.jsxs("li",{className:"flex items-center gap-2 font-mono text-[11px] uppercase tracking-[0.16em] text-blurple/80",children:[e.jsx("span",{className:"h-2 w-2",style:{background:s.color},"aria-hidden":!0}),s.label]},n))})]})})}function me(){return e.jsx("section",{id:"network",className:"bg-blurple/[0.035] py-24 md:py-32",children:e.jsx("div",{className:"mx-auto max-w-7xl px-4 md:px-6",children:e.jsxs("div",{className:"grid grid-cols-1 gap-12 lg:grid-cols-12",children:[e.jsxs("div",{className:"lg:col-span-5",children:[e.jsx(S,{children:"A universal settlement layer"}),e.jsxs("h2",{className:"mt-4 font-display text-4xl leading-tight md:text-6xl",children:["Beyond BaaS & Correspondent Banking. A"," ",e.jsx("span",{className:"italic text-blurple/55",children:"single-ledger"})," ","clearing network."]}),e.jsx("p",{className:"mt-5 max-w-md text-blurple/70",children:"Zenus connects partners and their clients to the worldâs leading payment networks including SWIFT, ACH, Fedwire, card networks, and stablecoin ecosystems through a single banking platform, enabling seamless movement of funds across digital and financial infrastructure."}),e.jsxs("div",{className:"mt-8 flex flex-wrap gap-3",children:[e.jsx("a",{href:"/developer-hub",className:"bg-blurple px-6 py-3 text-sm font-semibold text-cream hover:bg-blurple-deep pixel-corners",children:"Developer Portal"}),e.jsx("a",{href:"/get-started",className:"border border-blurple/25 px-6 py-3 text-sm font-medium text-blurple hover:border-blurple/50 pixel-corners",children:"Partner with us"})]})]}),e.jsx("div",{className:"lg:col-span-7",children:e.jsx(pe,{})})]})})})}const B=[{id:"stable",label:"Stablecoins",sub:"USDC · USDT"},{id:"swift",label:"SWIFT",sub:"MT / ISO 20022"},{id:"cards",label:"PROCESSORS",sub:"Visa"},{id:"ach",label:"ACH",sub:"NACHA"},{id:"fed",label:"Fedwire",sub:"RTGS"}],U=[{label:"Neobanks",user:"Consumers",rail:2},{label:"Multinationals",user:"Treasuries",rail:1},{label:"Stablecoin Issuers",user:"Wallets",rail:0},{label:"On/Off Ramps",user:"Crypto users",rail:0},{label:"Card Programs",user:"Cardholders",rail:2},{label:"FX Players",user:"Corporates",rail:1},{label:"Custodians",user:"Asset mgrs",rail:4},{label:"Banks",user:"SMBs",rail:3}];function pe(){const u=U.map((a,i)=>{const c=i/U.length*Math.PI*2-Math.PI/2,m=Math.cos(c),x=Math.sin(c);return{...a,a:c,cosA:m,sinA:x,x:50+m*38,y:50+x*38,ux:50+m*49,uy:50+x*49}}),p=B.map((a,i)=>{const c=i/B.length*Math.PI*2-Math.PI/2;return{...a,a:c,x:50+Math.cos(c)*22,y:50+Math.sin(c)*22}});return e.jsxs("div",{className:"relative aspect-square w-full max-w-2xl mx-auto",children:[e.jsxs("svg",{viewBox:"0 0 100 100",className:"absolute inset-0 h-full w-full",children:[e.jsx("defs",{children:e.jsxs("radialGradient",{id:"coreGlow2",cx:"50%",cy:"50%",r:"50%",children:[e.jsx("stop",{offset:"0%",stopColor:"var(--turquoise)",stopOpacity:"0.4"}),e.jsx("stop",{offset:"100%",stopColor:"var(--turquoise)",stopOpacity:"0"})]})}),e.jsx("circle",{cx:50,cy:50,r:14,fill:"url(#coreGlow2)"}),e.jsx("circle",{cx:50,cy:50,r:22,fill:"none",stroke:"color-mix(in oklab, var(--blurple) 22%, transparent)",strokeDasharray:"0.5 1.2"}),e.jsx("circle",{cx:50,cy:50,r:38,fill:"none",stroke:"color-mix(in oklab, var(--blurple) 14%, transparent)"}),e.jsx("circle",{cx:50,cy:50,r:49,fill:"none",stroke:"color-mix(in oklab, var(--blurple) 8%, transparent)",strokeDasharray:"0.3 1.6"}),p.map((a,i)=>{const c=p[(i+2)%p.length];return e.jsx("path",{d:`M ${a.x} ${a.y} Q 50 50 ${c.x} ${c.y}`,fill:"none",stroke:"var(--turquoise)",strokeOpacity:"0.35",strokeWidth:"0.3",strokeDasharray:"1.2 1.2",children:e.jsx("animate",{attributeName:"stroke-dashoffset",from:"0",to:"-12",dur:"6s",repeatCount:"indef
4inite"})},`x-${i}`)}),u.map((a,i)=>{const c=p[a.rail];return e.jsxs("g",{children:[e.jsx("line",{x1:a.x,y1:a.y,x2:c.x,y2:c.y,stroke:"color-mix(in oklab, var(--blurple) 22%, transparent)",strokeWidth:"0.3"}),e.jsxs("circle",{r:"0.7",fill:"var(--turquoise)",children:[e.jsx("animate",{attributeName:"cx",values:`${a.x};${c.x};50`,dur:"4.2s",begin:`${i*.35}s`,repeatCount:"indefinite"}),e.jsx("animate",{attributeName:"cy",values:`${a.y};${c.y};50`,dur:"4.2s",begin:`${i*.35}s`,repeatCount:"indefinite"}),e.jsx("animate",{attributeName:"opacity",values:"0;1;1;0",dur:"4.2s",begin:`${i*.35}s`,repeatCount:"indefinite"})]}),e.jsx("line",{x1:a.ux,y1:a.uy,x2:a.x,y2:a.y,stroke:"color-mix(in oklab, var(--blurple) 14%, transparent)",strokeWidth:"0.2",strokeDasharray:"0.6 0.6"})]},`spoke-${i}`)}),p.map((a,i)=>e.jsx("line",{x1:a.x,y1:a.y,x2:50,y2:50,stroke:"var(--turquoise)",strokeOpacity:"0.55",strokeWidth:"0.35"},`rc-${i}`))]}),e.jsx("div",{className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 pointer-events-none",children:e.jsx("div",{className:"relative h-32 w-32",children:e.jsxs("svg",{viewBox:"-50 -50 100 100",className:"absolute inset-0 h-full w-full overflow-visible",children:[e.jsx("defs",{children:e.jsxs("radialGradient",{id:"nucleusGlow",cx:"50%",cy:"50%",r:"50%",children:[e.jsx("stop",{offset:"0%",stopColor:"var(--turquoise)",stopOpacity:"0.9"}),e.jsx("stop",{offset:"60%",stopColor:"var(--turquoise)",stopOpacity:"0.25"}),e.jsx("stop",{offset:"100%",stopColor:"var(--turquoise)",stopOpacity:"0"})]})}),e.jsx("circle",{cx:"0",cy:"0",r:"22",fill:"url(#nucleusGlow)"}),Array.from({length:7}).map((a,i)=>{const c=25.714285714285715*i;return e.jsxs("g",{transform:`rotate(${c})`,children:[e.jsx("ellipse",{cx:"0",cy:"0",rx:"32",ry:"11",fill:"none",stroke:"var(--blurple)",strokeOpacity:.5,strokeWidth:"0.5"}),(()=>{const m=[4.2,6.8,5.5,8.1,5,7.3,6],x=[0,.35,.7,.15,.55,.85,.4],h=m[i];return e.jsxs("g",{children:[e.jsx("animateMotion",{dur:`${h}s`,begin:`${-x[i]*h}s`,repeatCount:"indefinite",path:"M 32 0 A 32 11 0 1 1 -32 0 A 32 11 0 1 1 32 0"}),e.jsxs("g",{transform:`rotate(${-c})`,children:[e.jsx("circle",{r:"3.6",fill:"#190935",stroke:"var(--blurple)",strokeWidth:"0.5"}),e.jsx("text",{x:"0",y:"0.2",fontSize:"5",fontWeight:"900",textAnchor:"middle",dominantBaseline:"central",fill:"#00E6C5",style:{fontFamily:"var(--font-display)"},children:"Z"})]})]})})()]},i)}),e.jsx("circle",{cx:"0",cy:"0",r:"6",fill:"var(--blurple)"}),e.jsx("circle",{cx:"0",cy:"0",r:"3",fill:"var(--turquoise)",children:e.jsx("animate",{attributeName:"r",values:"2.4;3.4;2.4",dur:"2.4s",repeatCount:"indefinite"})})]})})}),p.map(a=>e.jsxs("div",{className:"absolute -translate-x-1/2 -translate-y-1/2 border border-turquoise/60 bg-cream px-2 py-1 text-center font-mono text-[8px] uppercase tracking-[0.16em] text-blurple shadow-sm pixel-corners",style:{left:`${a.x}%`,top:`${a.y}%`},children:[e.jsx("div",{className:"font-semibold",children:a.label}),e.jsx("div",{className:"text-[7px] text-blurple/60",children:a.sub})]},a.id)),u.map(a=>e.jsx("div",{className:"absolute -translate-x-1/2 -translate-y-1/2 border border-blurple/20 bg-card px-2.5 py-1 text-center font-mono text-[9px] uppercase tracking-[0.16em] text-blurple shadow-sm pixel-corners",style:{left:`${a.x}%`,top:`${a.y}%`},children:a.label},a.label)),u.map(a=>{const i=a.cosA>.3?"0%":a.cosA<-.3?"-100%":"-50%",c=a.sinA>.3?"0%":a.sinA<-.3?"-100%":"-50%";return e.jsx("div",{className:"absolute whitespace-nowrap font-mono text-[8px] uppercase tracking-[0.18em] text-blurple/55",style:{left:`${a.ux}%`,top:`${a.uy}%`,transform:`translate(${i}, ${c})`},children:a.user},`u-${a.label}`)})]})}const xe=[{n:"01",kicker:"Embedded Accounts",title:"Issue regulated U.S. bank accounts to your end-customers programmatically, under the Zenus charter. ",body:"Real-time treasury and liquidity management solutions. Physical and Virtual accounts without the need for U.S. nexus or local presence.",image:re,tags:["Operating","FBO","VIBAN"]},{n:"02",kicker:"Card Issuance",title:"Visa BIN sponsorship & whitelabel programs.",body:"Launch branded debit, credit, crypto and corporate card programs. Processor-agnostic, fiat or stablecoin settlement.",image:ne,tags:["BIN sponsor","Debit","Crypto","Corporate"]},{n:"03",kicker:"Stablecoin Ramps",title:"USDC & USDT on / off ramps at institutional scale.",body:"Mint, burn and settle stablecoins against fiat on the same ledger as your bank accounts. Instant 24/7 programatic liquidity within Zenus network.",image:se,tags:["USDC","USDT","On-ramp","Off-ramp"]},{n:"04",kicker:"Foreign Exchange",title:"Multi-currency FX with auto-conversion at settlement.",body:"30+ currency pairs priced live, with bank-of-record execution. Powered by the largest correspondent banking network for seamless payments in every corridor. First party & third party flows enabled.",image:ae,tags:["30+ pairs","Auto-FX","Spot"]}];function fe(){return e.jsx("section",{id:"solutions",className:"relative bg-cream py-20 md:py-28",children:e.jsxs("div",{className:"mx-auto max-w-7xl px-4 md:px-6",children:[e.jsxs("div",{className:"grid grid-cols-1 gap-10 border-b border-blurple/10 pb-12 lg:grid-cols-12 lg:gap-16",children:[e.jsxs("div",{className:"lg:col-span-7",children:[e.jsx(S,{children:"Platform architecture"}),e.jsxs("h2",{className:"mt-4 font-display text-4xl leading-[1.02] md:text-5xl lg:text-6xl",children:["The bank"," ",e.jsx("span",{className:"italic text-blurple/55",children:"behind other institutions."})]})]}),e.jsx("div",{className:"lg:col-span-5 lg:pt-2",children:e.jsxs("p",{className:"text-blurple/70 md:text-lg",children:["Market forces are reshaping financial infrastru
4cture. Zenus connects leading global brands through a unified modern banking and payments platform, enabling regulated, instant crossâborder banking with compounding network effects.",` 5`]})})]}),e.jsxs("ul",{className:"mt-10 grid grid-cols-1 gap-px overflow-hidden border border-blurple/10 bg-blurple/10 sm:grid-cols-2 lg:grid-cols-3",children:[xe.map(t=>e.jsxs("li",{id:`sol-${t.n}`,className:"group relative bg-cream p-6 transition-colors hover:bg-cream/60 md:p-7",children:[e.jsx("div",{className:"flex items-start",children:e.jsx("span",{className:"font-mono text-xs uppercase tracking-[0.22em] text-turquoise md:text-sm",children:t.kicker})}),e.jsx("h3",{className:"mt-5 font-display text-xl leading-snug text-blurple md:text-2xl",children:t.title}),e.jsx("p",{className:"mt-2 text-sm leading-relaxed text-blurple/65",children:t.body}),e.jsx("ul",{className:"mt-4 flex flex-wrap gap-1.5",children:t.tags.map(n=>e.jsx("li",{className:"border border-blurple/15 px-2 py-0.5 font-mono text-[10px] uppercase tracking-widest text-blurple/60",children:n},n))})]},t.n)),e.jsx("li",{className:"hidden bg-blurple p-6 text-cream lg:block md:p-7",children:e.jsxs("div",{className:"flex h-full flex-col justify-between",children:[e.jsxs("div",{children:[e.jsx("span",{className:"font-mono text-xs uppercase tracking-[0.22em] text-turquoise md:text-sm",children:"One ledger"}),e.jsx("p",{className:"mt-5 font-display text-xl leading-snug md:text-2xl",children:"Every product clears on the same proprietary settlement network. No vendor stitching, no reconciliation."})]}),e.jsx("a",{href:"/banking/network",className:"mt-6 inline-flex items-center gap-1.5 font-mono text-[11px] uppercase tracking-widest text-turquoise",children:"See the network"})]})})]})]})})}function S({children:t}){return e.jsxs("div",{className:"inline-flex items-center gap-2 font-mono text-xs uppercase tracking-[0.22em] text-blurple/60",children:[e.jsx("span",{className:"h-px w-6 bg-blurple/40"}),t]})}function be({children:t}){return e.jsxs("div",{className:"inline-flex items-center gap-2 font-mono text-xs uppercase tracking-[0.22em] text-turquoise",children:[e.jsx("span",{className:"h-px w-6 bg-turquoise/60"}),t]})}function he(){const t={v:"42K",l:"TRANSACTIONS processed in Q1 2026",note:"+110% QoQ"},n=[{v:"180+",l:"Countries served"},{v:"24/7",l:"Instant Payment Liquidity"},{v:"99.99%",l:"Platform uptime"},{v:"ISO27001",l:"certified"},{v:"1,100+",l:"Institutions on the network"}];
5return e.jsx("section",{id:"infrastructure",className:"bg-cream pt-16 pb-24 md:pt-20 md:pb-32",children:e.jsxs("div",{className:"mx-auto max-w-7xl px-4 md:px-6",children:[e.jsxs("div",{className:"mb-12 flex flex-col items-start justify-between gap-6 border-b border-blurple/15 pb-8 md:flex-row md:items-end",children:[e.jsxs("div",{className:"max-w-2xl",children:[e.jsx(S,{children:"The infrastructure"}),e.jsxs("h2",{className:"mt-4 font-display text-4xl leading-[1.05] md:text-6xl",children:["The foundation for ",e.jsx("span",{className:"italic text-blurple/55",children:"borderless,"})," compliant finance."]})]}),e.jsx("p",{className:"max-w-sm text-blurple/70 md:text-right",children:"Move money faster and create better financial experiences for your clients partnering with an innovative bank with direct access to the world's largest fiat and tokenized networks."})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-10 lg:grid-cols-12 lg:gap-16",children:[e.jsxs("div",{className:"lg:col-span-5",children:[e.jsx("div",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-blurple/55",children:"Headline volume"}),e.jsx("div",{className:"mt-3 font-display text-[88px] leading-[0.95] text-blurple md:text-[140px]",children:t.v}),e.jsxs("div",{className:"mt-3 flex flex-wrap items-center gap-3",children:[e.jsx("span",{className:"font-mono text-xs uppercase tracking-widest text-blurple/65",children:t.l}),e.jsx("span",{className:"border border-turquoise/40 bg-turquoise/10 px-2 py-0.5 font-mono text-[10px] tracking-widest text-blurple pixel-corners",children:t.note})]}),e.jsxs("div",{className:"mt-8 flex flex-wrap gap-3",children:[e.jsx("a",{href:"/developer-hub",className:"bg-blurple px-6 py-3 text-sm font-semibold text-cream hover:bg-blurple-deep pixel-corners",children:"Developer Portal"}),e.jsx("a",{href:"/get-started",className:"border border-blurple/25 px-6 py-3 text-sm font-medium text-blurple hover:border-blurple/50 pixel-corners",children:"Partner with us"})]})]}),e.jsxs("div",{className:"lg:col-span-7",children:[e.jsx("div",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-blurple/55",children:"Network metrics"}),e.jsx("ul",{className:"mt-3 divide-y divide-blurple/10 border-y border-blurple/10",children:n.map(s=>e.jsxs("li",{className:"grid grid-cols-12 items-baseline gap-4 py-5",children:[e.jsx("span",{className:"col-span-5 font-display text-3xl text-blurple md:text-4xl",children:s.v}),e.jsx("span",{className:"col-span-7 font-mono text-[11px] uppercase tracking-widest text-blurple/70",children:s.l})]},s.l))})]})]})]})})}const w=[{id:"customer",label:"Create Customer",code:`curl --request POST \\ 6 --url https://api.dev.zenus.io/api/zv1/persons/legal \\ 7 --data '{ 8 "name": "ACME Co", 9 "registrationDate": "2022-10-02", 10 "counterpartySectorCode": "111110", 11 "identificationNumbers": [ 12 { 13 "idNumber": "AA-00001", 14 "idCountryCode": "CL", 15 "primary": true 16 } 17 ], 18 "taxNumbers": [ 19 { 20 "taxNumber": "00-000001", 21 "taxCountryCode": "CL", 22 "taxNumberTypeCode": "TAX_IDENTIFICATION_NUMBER", 23 "primary": true 24 } 25 ], 26 "addresses": [ 27 { 28 "addressTypeCode": "R", 29 "countryCode": "CL", 30 "cityCounty": "Santiago", 31 "street1": "Avenida Principal, 3600", 32 "stateRegion": "Santiago", 33 "zip": "123789" 34 } 35 ] 36 }'`},{id:"account",label:"Open Account",code:`curl --request POST \\ 37 --url https://api.dev.zenus.io/api/v4/persons/PERS-12345/accounts \\ 38 --data '{ 39 "currencyCode": "USD", 40 "accountClassCode": "CORPORATE_DDA", 41 "accountName": "ACME Co Operating Account", 42 "masterAccountId": "ID-0001" 43 }' 44 45Response: 46{ 47 "accountId": "ID-100245", 48 "accountNumber": "80000000001", 49 "currencyCode": "USD", 50 "status": "ACTIVE" 51}`},{id:"fx",label:"Quote FX",code:`curl --request POST \\ 52 --url https://api.dev.zenus.io/api/v1/fx/rates \\ 53 --data '{ 54 "clientSellCcy": "USD", 55 "clientBuyCcy": "MXN", 56 "paymentMethod": "WIRE" 57 }' 58 59Response: 60{ 61 "quoteId": "FXQ-8F3EE9108", 62 "clientSellCcy": "USD", 63 "clientBuyCcy": "MXN", 64 "clientRate": 18.4215, 65 "rateType": "EXECUTABLE", 66 "expiresAt": "2026-06-12T22:15:00Z" 67}`},{id:"payment",label:"Route Payment",code:`curl --request POST \\ 68 --url https://api.dev.zenus.io/api/v3/payments/initialise \\ 69 --header 'x-request-id: f7d066bc-aec7-42dc-bc0b-7985d51f0000' \\ 70 --header 'Content-Type: application/json' \\ 71 --data '{ 72 "money": { 73 "amount": 9000, 74 "currencyCode": "USD" 75 }, 76 "directionCode": "OUT", 77 "paymentTypeCode": "ACC2EXTERNAL", 78 "preferredPaymentScheme": "SWIFT_CROSSBORDER", 79 "endToEndId": "SWIFT10000053", 80 "details": "SWIFT - Sweet Ocean", 81 "paymentParties": [ 82 { 83 "typeCode": "OUR_PARTY", 84 "accountNumber": { 85 "value": "80000000001", 86 "type": "BBAN" 87 }, 88 "accountNumberCountryCode": "PR", 89 "financialInstitutionId": "021508219" 90 }, 91 { 92 "typeCode": "COUNTERPARTY", 93 "name": "John Smith", 94 "personTypeCode": "P", 95 "accountNumber": { 96 "value": "5656565657", 97 "type": "BBAN" 98 }, 99 "accountNumberCountryCode": "CO", 100 "financialInstitutionId": "COLOCOBM", 101 "address": { 102 "street1": "Calle 1", 103 "cityCounty": "Medellin", 104 "countryCode": "CO" 105 } 106 } 107 ], 108 "purposeCode": "1" 109 }' 110 111Response: 112{ 113 "paymentId": "PAYM-1200053", 114 "preferredPaymentScheme": "SWIFT_CROSSBORDER", 115 "statusCode": "INITIALISED", 116 "trackingAvailable": true 117}`}];function ge(){return e.jsx("section",{id:"developers",className:"bg-blurple py-24 text-cream md:py-28",children:e.jsxs("div",{className:"mx-auto grid max-w-7xl grid-cols-1 gap-12 px-4 md:px-6 lg:grid-cols-12 lg:gap-16",children:[e.jsxs("div",{className:"lg:col-span-5",children:[e.jsx(be,{children:"Developer Portal"}),e.jsxs("h2",{className:"mt-4 font-display text-4xl leading-tight md:text-6xl",children:["One API."," ",e.jsx("span",{className:"italic text-turquoise",children:"Every rail."})]}),e.jsx("p",{className:"mt-5 max-w-md text-cream/75",children:"Open accounts instantly, move money across partners, SWIFT, Fedwire, ACH, USDC, USDT and Visa B2B Connect, convert FX and issue cards using our API."}),e.jsx("ul",{className:"mt-8 grid grid-cols-2 gap-x-6 gap-y-3",children:["Guides & Recipes","API Documentation","Webhooks","Releases"].map(t=>e.jsxs("li",{className:"flex items-center gap-2 font-mono text-[11px] uppercase tracking-widest text-cream/75",children:[e.jsx("span",{className:"h-1.5 w-1.5 bg-turquoise","aria-hidden":!0})," ",t]},t))}),e.jsxs("div",{className:"mt-8 flex flex-wrap gap-3",children:[e.jsx("a",{href:"/developer-hub",className:"bg-turquoise px-6 py-3.5 text-sm font-semibold text-blurple hover:bg-turquoise/90 pixel-corners",children:"Request API A
117ccess â"}),e.jsx("a",{href:"/developer-hub",className:"border border-cream/25 px-6 py-3.5 text-sm font-medium text-cream hover:border-cream/50 pixel-corners",children:"View API Documentation"})]})]}),e.jsx("div",{className:"lg:col-span-7",children:e.jsx(Ne,{})})]})})}function Ne(){const[t,n]=d.useState("customer"),s=w.find(o=>o.id===t)??w[0];return e.jsxs("div",{className:"overflow-hidden border border-cream/15 bg-blurple-deep/70 backdrop-blur pixel-corners",children:[e.jsxs("div",{className:"flex items-center gap-2 border-b border-cream/10 bg-blurple-deep/80 px-3 py-2",children:[e.jsx("span",{className:"h-2.5 w-2.5 rounded-full bg-coral/80"}),e.jsx("span",{className:"h-2.5 w-2.5 rounded-full bg-turquoise/60"}),e.jsx("span",{className:"h-2.5 w-2.5 rounded-full bg-cream/30"}),e.jsx("span",{className:"ml-3 font-mono text-[10px] uppercase tracking-widest text-cream/45",children:"zenus.api / sandbox"})]}),e.jsx("div",{className:"flex overflow-x-auto border-b border-cream/10",children:w.map(o=>{const l=o.id===t;return e.jsx("button",{onClick:()=>n(o.id),className:`shrink-0 border-r border-cream/10 px-4 py-2.5 font-mono text-[11px] tracking-wide transition-colors ${l?"bg-blurple text-turquoise":"bg-transparent text-cream/55 hover:text-cream"}`,children:o.label},o.id)})}),e.jsx("pre",{className:"h-[384px] overflow-y-auto whitespace-pre-wrap break-words p-5 font-mono text-[12px] leading-relaxed text-cream/90",children:s.code})]})}function Ae(){return e.jsx("section",{id:"contact",className:"px-4 pb-24 pt-24 md:px-6 md:pb-32 md:pt-32",children:e.jsx("div",{className:"relative mx-auto max-w-7xl p-10 md:p-20 border border-blurple/15 pixel-corners",children:e.jsxs("div",{className:"relative grid grid-cols-1 items-end gap-10 md:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx(S,{children:"Get on the network"}),e.jsxs("h2",{className:"mt-4 font-display text-5xl leading-[1.05] text-blurple md:text-7xl",children:["Banking"," ",e.jsx("span",{className:"italic text-blurple/55",children:"beyond"})," ","borders."]})]}),e.jsxs("div",{className:"md:justify-self-end",children:[e.jsx("p",{className:"max-w-md text-blurple/75",children:"Banks, fintechs, stablecoin issuers and multinational corporations rely on Zenus. Talk to our onboarding team and get on the network."}),e.jsxs("div",{className:"mt-6 flex flex-wrap gap-3",children:[e.jsx("a",{href:"/get-started",className:"bg-blurple px-6 py-3.5 text-sm font-semibold text-cream hover:bg-blurple-deep pixel-corners",children:"Become a Partner â"}),e.jsx("a",{href:"/developer-hub",className:"border border-blurple/25 px-6 py-3.5 text-sm font-medium text-blurple hover:border-blurple/50 pixel-corners",children:"Developer Portal"})]})]})]})})})}const R=[{quote:"Partnership with Zenus Bank has made a massive improvement on our bottom line, especially in streamlining treasury operations across two dozen companies around the world.",name:"Joseph Cleetus",title:"Head of Business Transformation",company:"LuLu Financial Group"},{quote:"The partnership with Zenus Bank introduced dedicated USD accounts for our clients across the world, giving our wealth platform for digital assets payments functionality that rivals top neobanks.",name:"Lorenzo Pellegrino",title:"Chief Banking Officer",company:"Nexo Group"},{quote:"The BIN Sponsorship with Zenus Bank enabled our digital assets platform to launch Visa debit cards in over 100 markets, with users able to dynamically choose any fiat or digital asset as the source of funding for the card.",name:"Todd Crosland",title:"Founder & CEO",company:"CoinZoom"}];function ye(){const[t,n]=d.useState(0),[s,o]=d.useState(!1);return d.useEffect(()=>{if(s)return;const l=setInterval(()=>n(u=>(u+1)%R.length),6500);return()=>clearInterval(l)},[s]),e.jsx("section",{id:"testimonials",className:"border-y border-blurple/10 bg-cream py-24 md:py-32",onMouseEnter:()=>o(!0),onMouseLeave:()=>o(!1),children:e.jsxs("div",{className:"mx-auto max-w-5xl px-4 md:px-6",children:[e.jsx(S,{children:"Operators on the network"}),e.jsx("div",{className:"relative mt-8 min-h-[280px] md:min-h-[240px]",children:R.map((l,u)=>e.jsxs("figure",{"aria-hidden":u!==t,className:`absolute inset-0 transition-opacity duration-700 ease-out ${u===t?"opacity-100":"pointer-events-none opacity-0"}`,children:[e.jsxs("blockquote",{className:"font-display text-2xl leading-snug text-blurple md:text-4xl",children:[e.jsx("span",{className:"text-turquoise",children:"â"}),l.quote,e.jsx("span",{className:"text-turquoise",children:"â"})]}),e.jsxs("figcaption",{className:"mt-8 flex flex-wrap items-center gap-x-4 gap-y-1 font-mono text-[11px] uppercase tracking-widest text-blurple/70",children:[e.jsx("span",{className:"text-blurple",children:l.name}),e.jsx("span",{className:"text-blurple/40",children:"·"}),e.jsx("span",{children:l.title}),e.jsx("span",{className:"text-blurple/40",children:"·"}),e.jsx("span",{className:"text-blurple/85",children:l.company})]})]},l.name))}),e.jsxs("div",{className:"mt-10 flex items-center gap-3",children:[R.map((l,u)=>e.jsx("button",{onClick:()=>n(u),"aria-label":`Show testimonial from ${l.name}`,className:`h-1.5 transition-all ${u===t?"w-10 bg-blurple":"w-5 bg-blurple/20 hover:bg-blurple/40"}`},l.name)),e.jsxs("span",{className:"ml-auto font-mono text-[10px] uppercase tracking-widest text-blurple/45",children:[String(t+1).padStart(2,"0")," / ",String(R.length).padStart(2,"0")]})]})]})})}export{Se as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.