@font-face{font-family:DM Mono;src:url(/assets/DMMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/DMMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-Semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--paper:#fdfcf9;--surface:#eeeee8;--ink:oklch(.235 .018 var(--accent-hue,188.896));--muted:oklch(.516 .013 var(--accent-hue,188.896));--teal:#159790;--on-teal:#fff;--teal-text:oklch(.45 .077 var(--accent-hue,188.896));--teal-hover:oklch(.65 .102 var(--accent-hue,188.896));--mint:oklch(.92 .035 var(--accent-hue,188.896));--line:oklch(.904 .012 var(--accent-hue,188.896));--dark:oklch(.255 .032 var(--accent-hue,188.896));--radius:8px;--button-radius:4px;--font:"General Sans",sans-serif;--font-mono:"DM Mono",ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--ink);background:var(--paper);font-family:var(--font);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:112px}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select{font:inherit;color:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}h1{font-weight:700;letter-spacing:-.055em}h2{font-weight:600;font-size:clamp(34px,3.8vw,50px);line-height:1.1;letter-spacing:-.05em}h3{font-size:20px;line-height:1.3;letter-spacing:-.025em;font-weight:600}p{color:var(--muted);text-wrap:pretty}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--teal-text);outline-offset:4px}::selection{background:var(--mint);color:var(--ink)}.icon-definitions,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.icon{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.content-width{width:calc(100% - 144px);max-width:1240px;margin-inline:auto}.section{padding-block:112px}.section-heading{margin-bottom:48px}.section-heading p{font-size:18px;line-height:1.6;max-width:540px;margin-top:22px}.section-heading.centered{text-align:center}.section-heading.centered p{margin-inline:auto}.eyebrow{display:block;color:var(--teal-text);font-size:12px;line-height:1.6;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.section-heading.split{display:flex;justify-content:space-between;align-items:end;gap:48px}.section-heading.split p{max-width:420px;margin:0 0 2px}.section-note{font-size:13px;line-height:1.65;color:var(--muted)}.centered-note{text-align:center;margin-inline:auto;max-width:690px}.button{--button-gap:12px;display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);min-height:48px;padding:13px 22px;border-radius:var(--button-radius);font-weight:600;font-size:14px;line-height:1.4;transition:background-color .18s,color .18s,transform .18s;user-select:none}.button .icon{width:18px;height:18px}.button-teal{background:var(--teal);color:var(--on-teal);box-shadow:inset 0 0 0 1px #00000008}.button-teal:hover{background:var(--teal-hover)}.button-outline{background:transparent;box-shadow:inset 0 0 0 1px oklch(.769 .029 var(--accent-hue,188.896));color:var(--teal-text)}.button-outline:hover{background:oklch(.943 .013 var(--accent-hue,188.896))}.button-quiet{background:transparent;color:var(--ink)}.button-quiet:hover{background:#ffffff6b}.button-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;background:transparent;color:var(--teal-text);font-size:14px;font-weight:600;line-height:1.4}.text-link .icon{width:18px;height:18px}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.skip-link{position:fixed;top:8px;left:8px;z-index:100;transform:translateY(-150%);background:var(--teal);color:var(--on-teal);padding:14px 22px;border-radius:4px}.skip-link:focus{transform:none}.status{display:inline-flex;align-items:center;gap:7px;width:fit-content;border-radius:4px;padding:5px 9px;background:oklch(.942 .013 var(--accent-hue,188.896));color:oklch(.447 .042 var(--accent-hue,188.896));font-size:11px;line-height:1.4;font-weight:500;white-space:nowrap}.status-dot{width:6px;height:6px;background:#a27618;border-radius:50%}.site-header{position:sticky;top:0;z-index:30;pointer-events:none}.header-inner{position:relative;max-width:1440px;width:100%;margin:auto;min-height:80px;padding:16px 32px;display:flex;align-items:center;gap:28px;background:var(--paper);pointer-events:auto;transition:width .25s,transform .25s,border-radius .25s,box-shadow .25s,background-color .25s}.site-header.is-scrolled .header-inner{width:calc(100% - 32px);transform:translateY(10px);border-radius:8px;background:#fffffff5;box-shadow:0 0 0 1px #0000000b,0 4px 10px #00000004,0 12px 32px #00000009}.brand{display:inline-flex;align-items:center;gap:7px;flex:none;font-size:26px;line-height:1;font-weight:600;letter-spacing:-1.3px}.brand img{width:40px;height:auto}.brand-pay{color:oklch(.621 .014 var(--accent-hue,188.896));font-weight:400;margin-inline-start:3px}.header-inner nav{display:flex;align-items:center;gap:24px;margin-inline:auto}nav a,.nav-trigger{font-size:13px;font-weight:500;line-height:1.4;min-height:44px;padding:12px 0;background:transparent;white-space:nowrap}nav a:hover,.nav-trigger:hover{color:var(--teal-text)}.nav-trigger{display:flex;align-items:center;gap:5px}.nav-trigger .icon{width:13px;height:13px}.nav-group{position:relative}.nav-dropdown{position:absolute;top:calc(100% + 8px);inset-inline-end:-20px;min-width:230px;padding:12px;background:#fff;border-radius:7px;box-shadow:0 0 0 1px #0000000a,0 12px 40px oklch(.268 .031 var(--accent-hue,188.896) / .102)}.nav-dropdown a{display:block;padding:12px;border-radius:4px}.nav-dropdown a:hover{background:oklch(.955 .011 var(--accent-hue,188.896))}.header-actions{display:flex;align-items:center;gap:12px;flex:none}.header-actions .button{min-height:44px;padding:11px 16px;font-size:12px}.menu-toggle{display:none;width:44px;height:44px;padding:12px;background:transparent}.menu-toggle span{display:block;height:1.5px;background:var(--ink);margin:6px 0;transition:transform .18s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.payment-hero{position:relative;isolation:isolate;width:calc(100% - 64px);max-width:1376px;margin:8px auto 0;overflow:hidden;border-radius:11px;background:var(--surface)}.ribbon-background{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.ribbon-background canvas{display:block;width:100%;height:100%}.payment-hero-inner{display:grid;grid-template-columns:1.13fr 1fr;align-items:center;gap:56px;min-height:702px;padding:48px 56px}.payment-hero-copy{min-width:0;padding-bottom:10px}.payment-hero h1{font-size:clamp(44px,4.3vw,62px);line-height:1.06;text-wrap:pretty;max-width:690px}.hero-region{white-space:nowrap}.hero-exchange{width:.66em;height:.75em;fill:none;stroke:var(--teal);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.06em;margin-inline:.02em}.payment-hero-description{max-width:500px;font-size:18px;line-height:1.6;margin-top:24px;color:oklch(.468 .022 var(--accent-hue,188.896))}.payment-hero .button-row{margin-top:28px}.hero-assessment{min-width:0;background:#fafbf8f2;backdrop-filter:blur(24px);border-radius:9px;padding:28px;box-shadow:0 0 0 1px #ffffff80,0 4px 12px oklch(.268 .031 var(--accent-hue,188.896) / .02),0 20px 40px oklch(.268 .031 var(--accent-hue,188.896) / .071)}.assessment-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:24px}.assessment-heading h2{font-size:28px;line-height:1.15;letter-spacing:-.04em}.assessment-heading p{font-size:13px;margin-top:8px}.time-estimate{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--muted);white-space:nowrap;margin-top:7px}.time-estimate .icon{width:13px;height:13px}.assessment-field{border:0;padding:0;margin:0 0 19px;min-width:0}.assessment-field label:not(.corridor-choice),.assessment-field legend{display:block;font-size:12px;font-weight:600;line-height:1.5;margin-bottom:8px;width:100%}.assessment-field>label>span,.assessment-field legend>span{float:right;color:var(--muted);font-size:11px;font-weight:400}.select-wrap{position:relative}.select-wrap select{appearance:none;width:100%;min-height:48px;border:1px solid oklch(.903 .013 var(--accent-hue,188.896));border-radius:4px;background:#fff;padding:12px 36px 12px 13px;font-size:13px;font-weight:400;line-height:1.5;cursor:pointer;text-overflow:ellipsis}.select-wrap>.icon{position:absolute;inset-inline-end:13px;top:50%;transform:translateY(-50%);width:14px;height:14px;pointer-events:none;color:var(--muted)}.corridor-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.corridor-choice{position:relative;cursor:pointer;min-width:0}.corridor-choice input{position:absolute;width:1px;height:1px;opacity:0}.choice-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:25px 5px 13px;min-height:150px;border:1px solid oklch(.903 .013 var(--accent-hue,188.896));border-radius:5px;background:#fff;transition:background-color .15s,border-color .15s,box-shadow .15s}.corridor-choice:hover .choice-content{background:oklch(.964 .012 var(--accent-hue,188.896))}.corridor-choice input:checked+.choice-content{background:oklch(.961 .017 var(--accent-hue,188.896) / .949);border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.corridor-choice input:focus-visible+.choice-content{outline:3px solid;outline-offset:4px}.choice-check{position:absolute;top:8px;inset-inline-end:8px;width:15px;height:15px;display:grid;place-items:center;border:1px solid oklch(.797 .017 var(--accent-hue,188.896));border-radius:3px;background:#fff}.choice-check .icon{width:12px;height:12px;opacity:0;stroke-width:2.4}.corridor-choice input:checked+.choice-content .choice-check{background:var(--teal);color:#fff;border-color:var(--teal)}.corridor-choice input:checked+.choice-content .choice-check .icon{opacity:1}.country-pair{display:flex;align-items:center;gap:6px;margin:3px 0 8px}.country-pair img{width:26px;height:26px;object-fit:contain}.country-pair .icon{width:15px;height:15px;color:oklch(.647 .03 var(--accent-hue,188.896));stroke-width:1.5}.choice-content strong{font-size:11px;font-weight:600;white-space:nowrap;letter-spacing:-.025em}.choice-currencies{font-size:9px;color:var(--muted);white-space:nowrap}.choice-status{font-size:10px;color:oklch(.524 .017 var(--accent-hue,188.896));margin-top:3px}.choice-status.pilot{color:#82621c}.corridor-note{font-size:10px;line-height:1.6;margin-top:10px}.assessment-submit{width:100%;font-size:13px;justify-content:space-between;padding-inline:18px}.assessment-note{text-align:center;font-size:11px;margin-top:11px}.field-error{color:#a12b24;font-size:12px;line-height:1.4;margin-top:8px}select[aria-invalid=true]{border-color:#a12b24}.trust-strip{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:38px;align-items:start;padding-block:54px;border-bottom:1px solid var(--line)}.trust-intro h2{font-size:22px;line-height:1.3;letter-spacing:-.03em}.trust-intro .text-link{font-size:12px;margin-top:8px}.trust-icon{color:var(--teal);width:24px;height:24px;margin-bottom:12px}.trust-strip h3{font-size:14px;margin-bottom:7px}.trust-strip article p{font-size:13px;line-height:1.6;max-width:220px}.micro-label{display:block;font-size:10px;color:var(--muted);margin-top:8px}.access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.access-card{background:var(--surface);border-radius:var(--radius);padding:30px 30px 25px;overflow:hidden;min-width:0}.card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.card-label .icon{width:18px;height:18px}.access-card h3{font-size:27px;line-height:1.2;margin-top:22px;letter-spacing:-.045em}.access-card>p{font-size:14px;margin-top:10px}.dashboard-preview,.api-mini{border-radius:6px;background:#fff;margin-top:28px;box-shadow:0 0 0 1px #00000008,0 8px 24px oklch(.268 .031 var(--accent-hue,188.896) / .031);height:280px;overflow:hidden}.browser-bar{display:flex;align-items:center;gap:12px;padding:11px 13px;border-bottom:1px solid oklch(.951 .009 var(--accent-hue,188.896));font-size:10px;color:var(--muted)}.browser-dots{display:flex;gap:4px}.browser-dots i{width:5px;height:5px;border-radius:50%;background:oklch(.884 .014 var(--accent-hue,188.896))}.demo-label{font-size:10px;color:var(--muted)}.browser-bar .demo-label{margin-inline-start:auto;white-space:nowrap}.dashboard-layout{display:flex;height:100%}.dashboard-layout aside{width:45px;flex:none;display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:13px;background:oklch(.979 .007 var(--accent-hue,188.896));border-inline-end:1px solid oklch(.951 .009 var(--accent-hue,188.896))}.dashboard-layout aside .icon{width:15px;height:15px;color:oklch(.656 .023 var(--accent-hue,188.896))}.dashboard-layout aside .active{color:var(--teal)}.dashboard-main{padding:17px 17px 10px;min-width:0;flex:1}.dashboard-title{display:flex;justify-content:space-between;gap:8px;align-items:center}.dashboard-title strong{font-size:14px;letter-spacing:-.025em}.dashboard-title>span{font-size:8px;color:var(--muted)}.preview-tabs{display:flex;gap:14px;margin-top:7px;border-bottom:1px solid oklch(.954 .011 var(--accent-hue,188.896))}.preview-tabs button{min-height:31px;background:none;padding:5px 0;font-size:9px;color:var(--muted);border-bottom:2px solid transparent}.preview-tabs button[aria-selected=true]{color:var(--teal);border-color:var(--teal)}.payment-row{display:flex;align-items:center;gap:9px;padding-block:11px;border-bottom:1px solid oklch(.958 .008 var(--accent-hue,188.896))}.payment-row:last-child{border:0}.payment-flag{padding:4px;background:oklch(.973 .009 var(--accent-hue,188.896));border-radius:4px}.payment-row strong,.activity-row strong{display:block;font-size:10px;font-weight:500}.payment-row div>span,.activity-row div>span{display:block;font-size:8px;color:var(--muted);margin-top:2px}.table-status{font-size:8px;padding:4px 6px;color:oklch(.51 .086 var(--accent-hue,188.896));background:oklch(.957 .018 var(--accent-hue,188.896));border-radius:3px;margin-inline-start:auto;white-space:nowrap}.muted-status{color:#80692b;background:#f8f1dd}.activity-row{display:flex;gap:9px;align-items:center;padding-block:12px;border-bottom:1px solid oklch(.958 .008 var(--accent-hue,188.896))}.activity-dot{width:6px;height:6px;border-radius:50%;background:var(--teal)}.api-card{background:oklch(.937 .014 var(--accent-hue,188.896))}.api-mini{background:oklch(.303 .04 var(--accent-hue,188.896));color:oklch(.857 .024 var(--accent-hue,188.896));padding-bottom:10px}.code-bar{padding:12px 18px;display:flex;justify-content:space-between;gap:16px;font-family:monospace;font-size:10px;border-bottom:1px solid #ffffff14;color:oklch(.751 .036 var(--accent-hue,188.896))}.code-bar b{color:oklch(.913 .073 var(--accent-hue,188.896));font-weight:400;margin-inline-end:7px}.code-bar>span:last-child{font-family:var(--font);font-size:9px}.api-mini pre{font-size:11px;line-height:1.8;padding:18px;margin:0;overflow-x:auto;tab-size:2}.code-key{color:oklch(.873 .04 var(--accent-hue,188.896))}.code-value{color:oklch(.863 .07 var(--accent-hue,188.896))}.code-comment{color:oklch(.667 .041 var(--accent-hue,188.896))}.webhook-line{display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff12;padding:10px 18px;font-size:10px;color:oklch(.795 .04 var(--accent-hue,188.896))}.webhook-line .icon{width:13px;height:13px;color:oklch(.674 .051 var(--accent-hue,188.896))}.code-status{color:oklch(.849 .084 var(--accent-hue,188.896))}.check-list{list-style:none;padding:0;margin:22px 0 14px;display:grid;gap:8px;font-size:13px;color:oklch(.521 .024 var(--accent-hue,188.896))}.check-list li,.developer-features li{display:flex;align-items:flex-start;gap:8px}.feature-check{width:16px;height:16px;flex:0 0 16px;margin-top:calc((1.55em - 16px)/2);color:var(--teal)}.corridors-section{background:var(--dark);color:oklch(.965 .011 var(--accent-hue,188.896));padding-block:84px}.corridors-section .eyebrow{color:oklch(.804 .069 var(--accent-hue,188.896))}.corridors-section .section-heading{margin-bottom:16px}.corridors-section .section-heading p{color:oklch(.773 .024 var(--accent-hue,188.896));font-size:16px}.corridor-map{margin-inline:-35px;height:340px}.corridor-map img{width:100%;height:100%;object-fit:contain}.corridor-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.corridor-card{--flag-mask:color-mix(in srgb,var(--dark),white 1.568627%);border:1px solid oklch(.506 .045 var(--accent-hue,188.896) / .333);background:var(--flag-mask);border-radius:7px;padding:24px}.corridor-card img{width:36px;height:36px;object-fit:contain}.corridor-card .status{font-size:10px;padding:4px 7px}.pilot-dark{background:oklch(.899 .073 var(--accent-hue,188.896) / .082);color:oklch(.889 .089 var(--accent-hue,188.896))}.planned-dark{background:#ffffff09;color:oklch(.732 .029 var(--accent-hue,188.896))}.corridor-card h3{font-size:24px;letter-spacing:-.035em;margin-top:26px}.corridor-card h3>span{color:oklch(.632 .06 var(--accent-hue,188.896));margin-inline:3px}.corridor-card p{font-size:13px;color:oklch(.733 .032 var(--accent-hue,188.896));margin-top:5px}.corridor-card .text-link{color:oklch(.888 .074 var(--accent-hue,188.896));font-size:12px}.roadmap{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:30px;padding-top:24px;border-top:1px solid #ffffff12;font-size:12px}.roadmap>span{color:oklch(.904 .027 var(--accent-hue,188.896));font-weight:500}.roadmap p{color:oklch(.799 .03 var(--accent-hue,188.896))}.roadmap small{font-size:10px;color:oklch(.683 .031 var(--accent-hue,188.896));margin-inline-start:auto}.solutions-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.solutions-copy>p{margin-top:22px;font-size:17px}.institution-visual{display:flex;align-items:center;margin-block:42px;max-width:370px}.institution-node{display:grid;place-items:center;width:58px;height:58px;flex:none;border-radius:9px;background:oklch(.942 .016 var(--accent-hue,188.896));color:oklch(.591 .042 var(--accent-hue,188.896))}.institution-node>.icon{width:28px;height:28px}.institution-hub{display:grid;place-items:center;width:90px;height:90px;flex:none;background:oklch(.965 .018 var(--accent-hue,188.896));border:1px solid oklch(.89 .026 var(--accent-hue,188.896));box-shadow:0 6px 20px oklch(.235 .018 var(--accent-hue,188.896) / .024);border-radius:16px}.institution-line{height:1px;background:oklch(.821 .041 var(--accent-hue,188.896));flex:1}.solutions-copy .section-note{font-size:12px;max-width:330px}.segment-list details{border-top:1px solid var(--line)}.segment-list details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.segment-list summary{display:flex;align-items:center;gap:20px;padding-block:22px}.segment-number{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.segment-list h3{font-size:18px;flex:1;letter-spacing:-.025em}.segment-list summary>.icon{width:16px;height:16px;color:var(--muted);transition:transform .2s}.segment-list details[open] summary>.icon{transform:rotate(180deg)}.segment-body{padding-inline-start:35px;padding-bottom:20px}.segment-body p{font-size:14px;line-height:1.7;max-width:490px}.segment-body .text-link{font-size:12px;margin-top:8px}.benefits-section{background:var(--surface);padding-block:96px}.benefit-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.benefit-card{display:flex;flex-direction:column;padding:12px 20px 26px;background:oklch(.98 .008 var(--accent-hue,188.896));border-radius:7px}.benefit-card h3{font-size:19px;line-height:1.25;margin-bottom:12px}.benefit-card p{font-size:13px;line-height:1.7}.benefit-art{height:142px;display:flex;align-items:center;justify-content:center;gap:12px;position:relative}.art-node{display:grid;place-items:center;width:48px;height:48px;background:#fff;border:1px solid oklch(.906 .021 var(--accent-hue,188.896));box-shadow:0 3px 12px oklch(.235 .018 var(--accent-hue,188.896) / .027);border-radius:8px;color:oklch(.674 .061 var(--accent-hue,188.896))}.art-node .icon{width:25px;height:25px}.funding-stack{position:relative;width:61px;height:55px}.funding-stack span{position:absolute;inset:0;display:grid;place-items:center;border:1px solid oklch(.749 .057 var(--accent-hue,188.896));border-radius:7px;background:oklch(.912 .036 var(--accent-hue,188.896))}.funding-stack span:nth-child(1){transform:translate(-9px,9px)}.funding-stack span:nth-child(2){transform:translate(-5px,5px);background:oklch(.94 .029 var(--accent-hue,188.896))}.funding-stack span:nth-child(3){background:oklch(.975 .019 var(--accent-hue,188.896));color:var(--teal)}.art-arrow{width:25px;color:oklch(.733 .04 var(--accent-hue,188.896))}.clock-art{position:relative;z-index:1;background:oklch(.942 .033 var(--accent-hue,188.896));border-radius:50%;padding:13px;border:1px solid oklch(.843 .057 var(--accent-hue,188.896));box-shadow:0 8px 20px oklch(.653 .076 var(--accent-hue,188.896) / .071)}.clock-art .icon{width:53px;height:53px;color:oklch(.636 .065 var(--accent-hue,188.896));stroke-width:.8}.speed-lines{position:absolute;inset-inline-start:18%;top:calc(50% - 18px);display:grid;gap:10px}.speed-lines i{width:40px;height:1px;background:oklch(.814 .05 var(--accent-hue,188.896))}.speed-lines i:nth-child(2){width:60px}.document-art{position:relative;background:#fff;box-shadow:0 5px 20px oklch(.235 .018 var(--accent-hue,188.896) / .031);border-radius:6px;padding:13px;border:1px solid oklch(.905 .023 var(--accent-hue,188.896));transform:rotate(-8deg)}.document-art>.icon{width:47px;height:57px;color:oklch(.757 .06 var(--accent-hue,188.896));stroke-width:.9}.document-art>span{position:absolute;bottom:1px;inset-inline-end:-12px;width:33px;height:33px;border-radius:50%;background:oklch(.925 .047 var(--accent-hue,188.896));border:4px solid oklch(.98 .008 var(--accent-hue,188.896));display:grid;place-items:center;color:var(--teal)}.document-art>span .icon{width:18px;height:18px}.rails-art .art-node{z-index:1}.rail-line{position:absolute;inset-inline:20px;top:calc(50% - 14px);height:1px;background:oklch(.834 .055 var(--accent-hue,188.896))}.rail-line.second{top:calc(50% + 14px);background:oklch(.675 .057 var(--accent-hue,188.896))}.section-action{display:flex;justify-content:center;margin-top:36px}.capabilities-section{padding-bottom:100px}.capability-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.capability-grid article>.icon{width:26px;height:26px;color:var(--teal);margin-bottom:20px}.capability-grid h3{font-size:17px;line-height:1.35;margin-bottom:11px}.capability-grid p{font-size:13px;line-height:1.7}.flow-section{padding-block:86px;background:oklch(.956 .013 var(--accent-hue,188.896))}.flow-section .section-heading{margin-bottom:26px}.view-tabs{display:flex;justify-content:center;background:oklch(.92 .017 var(--accent-hue,188.896));border-radius:5px;padding:4px;width:fit-content;margin:0 auto 46px;gap:4px}.view-tabs button{min-height:40px;padding:10px 17px;background:transparent;font-size:12px;font-weight:500;border-radius:3px;color:oklch(.491 .018 var(--accent-hue,188.896))}.view-tabs button[aria-selected=true]{background:#fff;color:oklch(.331 .043 var(--accent-hue,188.896));box-shadow:0 1px 5px #00000008}.payment-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px;padding:0;margin:0 0 36px;list-style:none}.payment-flow li{position:relative}.payment-flow li:not(:last-child):after{content:"";position:absolute;top:29px;inset-inline-start:76px;width:calc(100% - 61px);height:2px;background:oklch(.821 .042 var(--accent-hue,188.896))}.payment-flow li:not(:last-child):before{content:"";position:absolute;top:27px;inset-inline-start:calc(100% + 14px);width:6px;height:6px;border-top:2px solid oklch(.821 .042 var(--accent-hue,188.896));border-inline-end:2px solid oklch(.821 .042 var(--accent-hue,188.896));transform:rotate(45deg)}.step-icon{position:relative;display:grid;place-items:center;width:60px;height:60px;background:oklch(.992 .007 var(--accent-hue,188.896));border:1px solid oklch(.89 .027 var(--accent-hue,188.896));border-radius:8px;color:var(--teal);margin-bottom:21px}.step-icon .icon{width:25px;height:25px}.step-icon>span{position:absolute;top:-9px;inset-inline-end:-9px;font-size:9px;width:22px;height:22px;display:grid;place-items:center;background:oklch(.941 .021 var(--accent-hue,188.896));color:var(--muted);border-radius:50%;border:3px solid oklch(.956 .013 var(--accent-hue,188.896));font-variant-numeric:tabular-nums}.payment-flow h3{font-size:18px;margin-bottom:10px}.payment-flow p{font-size:13px;line-height:1.65;max-width:210px}.routing-section{display:grid;grid-template-columns:1fr 1.08fr;gap:72px;align-items:center}.routing-copy>p{font-size:16px;margin-top:23px;max-width:450px}.routing-points{display:grid;gap:23px;margin-top:30px}.routing-points article{display:flex;align-items:start;gap:15px}.routing-points article>.icon{width:20px;height:20px;color:var(--teal);margin-top:3px}.routing-points h3{font-size:15px;letter-spacing:-.015em;margin-bottom:5px}.routing-points p{font-size:13px;line-height:1.55;max-width:350px}.routing-visual{padding:26px;background:var(--surface);border-radius:9px}.routing-diagram{display:grid;grid-template-columns:67px minmax(0,1fr) 60px;align-items:center;gap:24px;padding-block:32px}.routing-endpoint{display:flex;flex-direction:column;align-items:center;text-align:center}.routing-endpoint>.icon{width:38px;height:38px;background:#fff;border-radius:7px;padding:8px;box-shadow:0 0 0 1px oklch(.895 .024 var(--accent-hue,188.896));color:var(--teal);margin-bottom:9px}.routing-endpoint strong{font-size:11px;font-weight:500}.routing-endpoint span{font-size:9px;color:var(--muted);margin-top:3px}.route-branches{position:relative;display:grid;gap:12px}.route-branches:before,.route-branches:after{content:"";position:absolute;top:26px;bottom:26px;width:14px;border:1px solid oklch(.823 .037 var(--accent-hue,188.896))}.route-branches:before{inset-inline-start:-15px;border-inline-end:0}.route-branches:after{inset-inline-end:-15px;border-inline-start:0}.route-line{position:absolute;height:1px;top:50%;inset-inline:-24px;background:oklch(.823 .037 var(--accent-hue,188.896))}.route-provider{position:relative;display:flex;align-items:center;gap:9px;padding:11px;background:oklch(.983 .007 var(--accent-hue,188.896));border:1px solid oklch(.895 .025 var(--accent-hue,188.896));border-radius:5px;transition:background-color .2s,border-color .2s}.route-provider.selected{background:oklch(.94 .029 var(--accent-hue,188.896));border-color:oklch(.664 .073 var(--accent-hue,188.896))}.provider-icon{width:27px;height:27px;flex:none;background:oklch(.952 .014 var(--accent-hue,188.896));color:oklch(.678 .05 var(--accent-hue,188.896));border-radius:4px;display:grid;place-items:center}.provider-icon>.icon{width:16px;height:16px}.route-provider.selected .provider-icon{background:oklch(.9 .049 var(--accent-hue,188.896));color:var(--teal)}.route-provider strong{display:block;font-size:11px;font-weight:500}.route-provider div>span{display:block;color:var(--muted);font-size:9px;line-height:1.5;margin-top:2px}.route-provider>.icon{width:15px;height:15px;color:oklch(.697 .051 var(--accent-hue,188.896));margin-inline-start:auto}.provider-check{opacity:0}.route-provider.selected .provider-check{opacity:1;color:var(--teal)}.route-result{display:flex;align-items:center;gap:8px;background:oklch(.928 .02 var(--accent-hue,188.896));padding:11px;border-radius:4px}.route-result>.icon{width:16px;height:16px;color:oklch(.547 .07 var(--accent-hue,188.896))}.route-result p{font-size:10px;color:oklch(.498 .062 var(--accent-hue,188.896))}.routing-visual>.section-note{font-size:10px;margin-top:14px}.developers-section{background:var(--dark);padding-block:94px;color:oklch(.968 .011 var(--accent-hue,188.896))}.developers-inner{display:grid;grid-template-columns:1fr 1.1fr;gap:86px;align-items:center}.developers-copy>.eyebrow{color:oklch(.806 .078 var(--accent-hue,188.896))}.developers-copy>p{font-size:16px;color:oklch(.773 .036 var(--accent-hue,188.896));line-height:1.7;margin-top:24px;max-width:450px}.developer-features{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;list-style:none;padding:0;margin:30px 0;color:oklch(.859 .041 var(--accent-hue,188.896));font-size:12px}.developers-copy .button-teal{background:var(--teal);color:#fff}.developers-copy .button-teal:hover{background:var(--teal-hover)}.developer-code{--syntax-key:oklch(.86 .055 295);--syntax-value:oklch(.86 .079 80);border:1px solid oklch(.546 .062 var(--accent-hue,188.896) / .271);background:oklch(.297 .037 var(--accent-hue,188.896));border-radius:7px;min-width:0;overflow:hidden}.code-header{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:5px 18px;border-bottom:1px solid #ffffff0d;background:oklch(.322 .042 var(--accent-hue,188.896))}.code-tabs{display:flex;gap:18px}.code-tabs button{min-height:46px;background:transparent;padding:12px 0;border-bottom:2px solid transparent;font-size:11px;color:oklch(.758 .041 var(--accent-hue,188.896))}.code-tabs button[aria-selected=true]{color:oklch(.926 .052 var(--accent-hue,188.896));border-color:oklch(.785 .069 var(--accent-hue,188.896))}.code-endpoint{display:flex;align-items:center;gap:12px;margin:21px 24px 0;font-size:12px;color:oklch(.877 .045 var(--accent-hue,188.896))}.code-endpoint>span{font-family:monospace;font-size:10px;border:1px solid oklch(.675 .067 var(--accent-hue,188.896) / .29);padding:3px 5px;border-radius:3px;color:oklch(.81 .078 var(--accent-hue,188.896))}.developer-code .code-key{color:var(--syntax-key)}.developer-code .code-value{color:var(--syntax-value)}.developer-code pre{margin:0;padding:21px 24px 28px;font-size:12px;line-height:1.85;overflow-x:auto;min-height:311px}.compliance-section{display:grid;grid-template-columns:1fr 1.05fr;gap:86px;align-items:start}.compliance-section>div>p{font-size:16px;line-height:1.65;max-width:440px;margin-top:22px}.compliance-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.compliance-tags span{background:oklch(.953 .012 var(--accent-hue,188.896));border:1px solid oklch(.92 .02 var(--accent-hue,188.896));padding:7px 10px;border-radius:4px;font-size:11px;color:var(--muted)}.compliance-section>div>.section-note{font-size:11px;line-height:1.7;margin-top:20px}.compliance-details{padding-top:8px}.compliance-details details{border-bottom:1px solid var(--line);padding-block:21px}.compliance-details details:first-child{border-top:1px solid var(--line)}.compliance-details summary{display:flex;align-items:center;gap:15px;justify-content:space-between;font-size:16px;font-weight:500}.compliance-details summary span{display:flex;align-items:center;gap:13px}.compliance-details summary span .icon{color:var(--teal);width:19px;height:19px}.compliance-details summary>.icon{width:15px;height:15px;transition:transform .2s}.compliance-details details[open] summary>.icon{transform:rotate(180deg)}.compliance-details details p{font-size:13px;line-height:1.75;padding-inline-start:32px;margin-top:17px;max-width:500px}.closing-section{position:relative;isolation:isolate;overflow:hidden;background:var(--surface);border-radius:9px;min-height:350px;padding:54px;display:flex;align-items:center}.closing-section>.ribbon-background{inset-inline-start:35%}.closing-copy{position:relative;max-width:640px}.closing-copy h2{font-size:clamp(34px,3.8vw,48px)}.closing-copy>p{font-size:16px;margin-top:18px}.closing-copy .button-row{margin-top:24px}.closing-status{display:block;font-size:11px;color:var(--muted);margin-top:20px}.site-footer{padding-top:78px}.footer-top{display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:40px;padding-bottom:42px}.footer-brand>p{font-size:13px;line-height:1.7;margin-top:18px}.footer-brand .text-link{font-size:12px;margin-top:8px}.footer-group{display:flex;flex-direction:column;align-items:start;gap:4px}.footer-group h2{font-size:12px;letter-spacing:0;font-weight:600;margin-bottom:12px;line-height:1.4}.footer-group a,.footer-group button{font-size:12px;min-height:32px;line-height:1.4;padding:7px 0;background:none;color:oklch(.534 .031 var(--accent-hue,188.896))}.footer-group a:hover,.footer-group button:hover{color:var(--teal);text-decoration:underline;text-underline-offset:4px}.footer-regulatory{font-size:10px;line-height:1.8;max-width:1070px;padding-bottom:26px;color:var(--muted)}.footer-bottom{display:flex;align-items:center;gap:32px;padding-block:20px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.footer-bottom>div{margin-inline-start:auto;display:flex;align-items:center;gap:24px}.footer-bottom button{min-height:36px;padding:8px 0;font-size:10px;background:none;color:inherit}.footer-bottom button:hover{color:var(--teal)}.dialog{border:0;max-width:580px;width:calc(100% - 40px);max-height:calc(100dvh - 48px);padding:40px;border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 20px 80px oklch(.257 .038 var(--accent-hue,188.896) / .165);overflow-y:auto;overscroll-behavior:contain}.dialog::backdrop{background:oklch(.268 .031 var(--accent-hue,188.896) / .42);backdrop-filter:blur(5px)}.dialog h2{font-size:36px;line-height:1.12;letter-spacing:-.04em;margin-inline-end:20px}.dialog-intro{font-size:14px;line-height:1.7;margin-top:16px}.dialog-close{position:absolute;inset-inline-end:14px;top:14px;width:40px;height:40px;display:grid;place-items:center;background:oklch(.941 .017 var(--accent-hue,188.896));border-radius:5px;color:oklch(.562 .05 var(--accent-hue,188.896))}.dialog-close:hover{background:oklch(.911 .029 var(--accent-hue,188.896))}.dialog-close .icon{width:18px;height:18px}.dialog .eyebrow{margin-top:7px}.assessment-summary{display:grid;gap:13px;padding:20px;background:oklch(.952 .014 var(--accent-hue,188.896));border-radius:5px;margin:25px 0 20px}.assessment-summary>div{display:grid;grid-template-columns:100px 1fr;gap:15px;font-size:12px}.assessment-summary dt{color:oklch(.59 .03 var(--accent-hue,188.896))}.assessment-summary dd{margin:0;font-weight:500}.review-readiness{font-size:12px;line-height:1.6}.review-readiness article{display:flex;align-items:start;gap:9px;margin-top:10px}.review-readiness .icon{width:17px;height:17px;color:var(--teal);margin-top:2px}.review-readiness p{font-size:12px}.preview-disclosure{font-size:11px;line-height:1.7;color:oklch(.588 .039 var(--accent-hue,188.896));margin-block:22px}.dialog-actions{display:flex;gap:12px;flex-wrap:wrap}.dialog-actions .button{font-size:12px}.download-status{font-size:12px;line-height:1.6;color:var(--teal);margin-top:12px}.dialog label{display:block;font-size:12px;font-weight:500;margin-top:18px;margin-bottom:7px}.dialog input{width:100%;background:#fff;border:1px solid oklch(.905 .019 var(--accent-hue,188.896));border-radius:4px;padding:13px 14px;font-size:16px;min-height:48px}.dialog form>.button{width:100%;font-size:13px}.success-mark{width:56px;height:56px;background:oklch(.93 .045 var(--accent-hue,188.896));border-radius:50%;display:grid;place-items:center;color:var(--teal);margin-bottom:22px}.success-mark .icon{width:26px;height:26px}.wide-dialog{max-width:800px}.preview-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:25px;background:oklch(.947 .02 var(--accent-hue,188.896));border-radius:7px;margin-top:25px}.preview-journey article>.icon{color:var(--teal);margin-bottom:12px}.preview-journey h3{font-size:16px;margin-bottom:7px}.preview-journey p{font-size:12px;line-height:1.65}body:has(dialog[open]){overflow:hidden}@media(prefers-reduced-motion:no-preference){.button:active{transform:scale(.96)}.dialog[open]{animation:dialog-enter .22s cubic-bezier(.2,0,0,1)}@keyframes dialog-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media(min-width:1600px){.payment-hero-inner{padding-block:60px;min-height:735px}}@media(max-width:1240px){.content-width{width:calc(100% - 80px)}.header-inner{gap:18px;padding-inline:24px}.header-inner nav{gap:18px}.header-actions{gap:10px}.header-actions .button{padding-inline:13px}.brand{font-size:24px}.brand img{width:34px;height:auto}.payment-hero-inner{padding:40px;gap:38px}.payment-hero h1{font-size:52px}.hero-assessment{padding:24px}.assessment-heading h2{font-size:25px}.assessment-heading p{font-size:12px}.time-estimate,.choice-content strong{font-size:10px}.country-pair{gap:5px}.country-pair img{width:23px;height:23px}.trust-strip{gap:24px}.solutions-section{gap:70px}.access-card{padding:26px}.access-card h3{font-size:24px}.capability-grid{gap:22px}.benefit-cards{gap:16px}.benefit-card{padding-inline:16px}.benefit-card h3{font-size:17px}.routing-section{gap:45px}.routing-visual{padding:23px}.routing-diagram{gap:18px;grid-template-columns:53px minmax(0,1fr) 50px}.route-provider{gap:7px;padding:10px 8px}.route-provider div>span{font-size:8px}.developers-inner,.compliance-section{gap:55px}.footer-top{gap:25px}}@media(max-width:1080px){.header-inner nav{display:none;position:absolute;inset-inline:0;top:100%;margin:0;padding:18px 24px 25px;background:var(--paper);box-shadow:0 12px 20px oklch(.257 .038 var(--accent-hue,188.896) / .031);flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid var(--line)}.header-inner nav.is-open{display:flex}.header-inner nav>a,.nav-trigger{min-height:48px;font-size:16px}.nav-trigger{justify-content:space-between;width:100%}.nav-dropdown{position:static;box-shadow:none;background:oklch(.955 .014 var(--accent-hue,188.896));border-radius:5px;margin-block:4px 10px}.header-actions{margin-inline-start:auto}.menu-toggle{display:block}.payment-hero-inner{grid-template-columns:1fr 1fr;gap:28px;padding:36px}.payment-hero h1{font-size:46px}.payment-hero-description{font-size:16px}.hero-assessment{padding:22px}.assessment-heading{display:block}.time-estimate{display:none}.corridor-picker{gap:7px}.choice-content strong{font-size:9px}.choice-currencies{font-size:8px}.choice-status{font-size:9px}.country-pair{gap:4px}.country-pair img{width:21px;height:21px}.country-pair .icon{width:13px;height:13px}.trust-intro h2{font-size:19px}.access-card .card-top{flex-wrap:wrap}.benefit-cards{grid-template-columns:repeat(2,1fr);gap:22px}.benefit-card{padding:10px 26px 28px}.benefit-card h3{font-size:20px}.benefit-card p{font-size:14px}.capability-grid{grid-template-columns:repeat(3,1fr);gap:32px}.solutions-section{gap:45px}.segment-list h3{font-size:17px}.routing-section{grid-template-columns:1fr;gap:40px}.routing-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 50px}.routing-copy>.eyebrow,.routing-copy>h2,.routing-copy>p{grid-column:1}.routing-points{grid-column:2;grid-row:1/5;margin-top:0;gap:19px}.routing-visual{width:100%;max-width:760px;margin-inline:auto}.routing-diagram{grid-template-columns:80px minmax(0,1fr) 80px;gap:38px}.route-provider{padding:13px}.route-provider div>span{font-size:10px}.route-provider strong{font-size:13px}.route-line{inset-inline:-38px}.route-result p,.routing-visual>.section-note{font-size:12px}}@media(max-width:960px){.payment-hero{width:calc(100% - 48px)}.payment-hero-inner{grid-template-columns:1fr;gap:38px;padding:48px;max-width:800px;margin-inline:auto}.payment-hero h1{font-size:58px}.payment-hero-description{font-size:18px;max-width:540px}.hero-assessment{padding:28px}.assessment-heading{display:flex}.assessment-heading h2{font-size:28px}.time-estimate{display:flex;font-size:11px}.assessment-field label:not(.corridor-choice),.assessment-field legend{font-size:13px}.select-wrap select{font-size:16px;min-height:51px}.corridor-picker{gap:12px}.choice-content{min-height:156px;padding-top:28px}.choice-content strong{font-size:12px}.choice-currencies{font-size:10px}.choice-status{font-size:11px}.country-pair img{width:29px;height:29px}.country-pair .icon{width:17px;height:17px}.country-pair{gap:8px}.corridor-note{font-size:11px}.assessment-submit{font-size:14px}.assessment-note{font-size:12px}.trust-strip{grid-template-columns:repeat(3,1fr);gap:32px}.trust-intro{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px}.trust-intro h2{font-size:22px}.trust-intro .text-link{margin:0}.access-card{padding:25px}.access-card h3{font-size:22px}.dashboard-main{padding-inline:11px}.dashboard-title>span{display:none}.payment-row{gap:6px}.payment-row strong{font-size:9px}.table-status{font-size:7px;padding-inline:4px}.browser-bar{gap:8px;font-size:9px}.browser-bar .demo-label{font-size:8px}.api-mini pre{font-size:10px}.corridor-card{padding:20px}.corridor-card h3{font-size:20px}.section-heading.split{align-items:start}.section-heading.split p{font-size:15px;max-width:340px;padding-top:38px}.corridors-section .section-heading p{font-size:15px}.roadmap small{margin-inline-start:0;width:100%}.corridor-map{height:285px}.payment-flow{gap:23px}.payment-flow h3{font-size:16px}.payment-flow p{font-size:12px}.payment-flow li:not(:last-child):after{inset-inline-start:68px;width:calc(100% - 55px)}.payment-flow li:not(:last-child):before{inset-inline-start:calc(100% + 8px)}.developers-inner{grid-template-columns:1fr;gap:36px}.developers-copy>p{max-width:540px}.developer-features{grid-template-columns:repeat(3,1fr);max-width:620px}.developer-code pre{min-height:310px}.compliance-section{gap:38px}.compliance-section h2{font-size:37px}.footer-top{grid-template-columns:repeat(4,1fr);gap:35px}.footer-brand{grid-column:1/-1}.footer-brand>p{margin-top:12px}.closing-section{padding:42px}.section{padding-block:86px}}@media(max-width:700px){:root{scroll-padding-top:100px}.content-width{width:calc(100% - 40px)}.section{padding-block:68px}.header-inner{padding:13px 20px;min-height:72px}.header-actions .header-pilot{display:none}.header-actions .button{font-size:12px;padding-inline:14px}.header-actions .button>.icon{display:none}.header-actions{gap:8px}.brand{font-size:24px}.brand img{width:34px;height:auto}.site-header.is-scrolled .header-inner{width:calc(100% - 20px);padding-inline:13px;transform:translateY(7px)}.payment-hero{width:calc(100% - 24px);border-radius:8px;margin-top:3px}.payment-hero-inner{padding:32px 22px 22px;gap:28px}.payment-hero h1{font-size:clamp(37px,8.4vw,55px);letter-spacing:-.05em;line-height:1.08}.payment-hero-description{font-size:16px;line-height:1.65;margin-top:21px;max-width:500px}.payment-hero .button-row{gap:8px;margin-top:23px}.payment-hero .button{--button-gap:8px;font-size:13px;padding-inline:16px}.hero-assessment{padding:23px 19px}.assessment-heading{gap:8px;margin-bottom:23px}.assessment-heading h2{font-size:26px}.assessment-heading p{font-size:12px}.assessment-field label:not(.corridor-choice),.assessment-field legend{font-size:12px}.assessment-field>label>span,.assessment-field legend>span{font-size:10px}.corridor-picker{gap:8px}.choice-content strong{font-size:10px}.choice-currencies{font-size:8px}.choice-status{font-size:9px}.country-pair{gap:4px;margin-bottom:9px}.country-pair img{width:23px;height:23px}.country-pair .icon{width:13px;height:13px}.choice-content{padding:25px 4px 13px;min-height:145px}.choice-check{inset-inline-end:7px;top:7px;width:13px;height:13px}.choice-check .icon{width:10px;height:10px}.corridor-note{font-size:10px}.assessment-submit{--button-gap:8px;font-size:12px;padding-inline:13px}.assessment-note{font-size:10px}.trust-strip{padding-block:37px;grid-template-columns:1fr;gap:25px}.trust-intro{display:block;grid-column:auto}.trust-intro h2{font-size:23px}.trust-intro .text-link{margin-top:7px}.trust-strip article{position:relative;padding-inline-start:38px}.trust-icon{position:absolute;inset-inline-start:0;top:2px}.trust-strip h3{font-size:14px}.trust-strip article p{font-size:13px;max-width:400px}.section-heading{margin-bottom:34px}.section-heading p{font-size:16px;max-width:470px;margin-top:18px}.section-heading.split{display:block}.section-heading.split p{padding:0;margin-top:20px;font-size:15px;max-width:450px}.section-heading h2{font-size:38px}.eyebrow{font-size:10px;margin-bottom:13px}.access-grid{grid-template-columns:1fr;gap:18px}.access-card{padding:24px}.access-card .card-top{flex-wrap:nowrap}.access-card h3{font-size:25px;margin-top:23px}.access-card>p{font-size:13px}.access-card .status{font-size:9px}.dashboard-preview,.api-mini{height:280px;margin-top:24px}.dashboard-main{padding:19px 16px 10px}.dashboard-title>span{display:block;font-size:7px}.dashboard-title strong{font-size:14px}.preview-tabs button{font-size:10px}.payment-row{padding-block:11px;gap:8px}.payment-row strong{font-size:10px}.payment-row div>span{font-size:8px}.table-status{font-size:8px;padding-inline:5px}.browser-bar{font-size:9px}.browser-bar .demo-label{font-size:8px}.api-mini pre,.code-bar{font-size:11px}.code-bar>span:last-child{font-size:8px}.webhook-line{font-size:10px}.check-list{font-size:12px}.corridors-section{padding-block:64px}.corridors-section .section-heading p{font-size:15px}.corridor-map{height:200px;margin-inline:-12px;margin-block:20px}.corridor-cards{grid-template-columns:1fr;gap:14px}.corridor-card{position:relative;padding:20px 22px}.corridor-card h3{font-size:23px;margin-top:19px}.corridor-card .text-link{font-size:11px}.corridor-card .status{font-size:10px}.corridor-card p{font-size:12px}.roadmap{gap:10px;margin-top:25px}.roadmap>span{width:100%;font-size:11px}.roadmap p{font-size:12px;line-height:1.8}.roadmap small{font-size:9px}.solutions-section{grid-template-columns:1fr;gap:30px}.solutions-copy>p{font-size:16px;margin-top:20px}.institution-visual{max-width:300px;margin-block:28px}.institution-hub{width:78px;height:78px;border-radius:14px}.institution-hub img{width:45px;height:45px}.institution-node{width:52px;height:52px}.solutions-copy .section-note{max-width:420px;font-size:12px}.segment-list summary{gap:14px;padding-block:20px}.segment-list h3{font-size:17px;line-height:1.45}.segment-body{padding-inline-start:27px}.segment-body p{font-size:13px}.benefits-section{padding-block:65px}.benefit-cards{gap:15px}.benefit-card{padding:2px 18px 22px}.benefit-art{height:123px;gap:8px}.benefit-card h3{font-size:18px;line-height:1.3}.benefit-card p{font-size:12px;line-height:1.7}.funding-stack{width:44px;height:43px}.funding-stack .icon{width:20px;height:20px}.funding-art .art-node{width:36px;height:36px}.funding-art .art-node .icon{width:21px;height:21px}.art-arrow{width:20px}.clock-art .icon{width:45px;height:45px}.speed-lines{inset-inline-start:5%}.document-art{padding:10px}.document-art>.icon{width:37px;height:48px}.capability-grid{grid-template-columns:1fr 1fr;gap:30px 22px}.capability-grid h3{font-size:16px}.capability-grid p{font-size:12px}.capability-grid article>.icon{margin-bottom:15px;width:24px;height:24px}.flow-section{padding-block:62px}.flow-section .section-heading h2{max-width:470px;margin-inline:auto}.view-tabs{margin-bottom:35px}.view-tabs button{font-size:11px;min-height:42px;padding-inline:16px}.payment-flow{grid-template-columns:1fr;gap:28px;max-width:430px;margin-inline:auto;margin-bottom:28px}.payment-flow li{padding-inline-start:85px;min-height:80px}.step-icon{position:absolute;inset-inline-start:0;top:0;width:56px;height:56px;margin:0}.payment-flow li:not(:last-child):after{top:68px;inset-inline-start:27px;height:calc(100% - 52px);width:2px}.payment-flow li:not(:last-child):before{top:calc(100% + 8px);inset-inline-start:25.5px;width:5px;height:5px;transform:rotate(135deg)}.payment-flow h3{font-size:19px;margin-bottom:7px}.payment-flow p{max-width:none;font-size:13px;line-height:1.65}.centered-note{font-size:11px}.routing-section{gap:30px}.routing-copy{display:block}.routing-copy>h2{font-size:38px}.routing-copy>p{font-size:15px;line-height:1.7}.routing-points{margin-top:25px;gap:20px}.routing-points h3{font-size:15px}.routing-points p{font-size:12px}.routing-visual{padding:22px 17px}.routing-diagram{grid-template-columns:46px minmax(0,1fr) 43px;gap:17px;padding-block:28px}.route-provider{padding:10px 7px;gap:7px}.route-provider strong{font-size:11px}.route-provider div>span{font-size:8px}.provider-icon{width:23px;height:23px}.provider-icon>.icon{width:14px;height:14px}.route-provider>.icon{width:12px;height:12px}.routing-endpoint strong{font-size:10px}.routing-endpoint span{font-size:8px}.routing-endpoint>.icon{width:33px;height:33px;padding:7px}.route-line{inset-inline:-18px}.route-result p{font-size:10px}.developers-section{padding-block:64px}.developers-inner{gap:34px}.developers-copy h2{font-size:40px}.developers-copy>p{font-size:15px;margin-top:20px}.developer-features{grid-template-columns:1fr 1fr;gap:10px 15px;font-size:11px}.developers-copy>.button{font-size:13px}.code-header{padding-inline:14px;gap:8px}.code-tabs{gap:15px}.code-tabs button{font-size:10px}.code-endpoint{margin-inline:18px;font-size:11px}.developer-code pre{font-size:11px;padding-inline:18px;min-height:302px;line-height:1.9}.compliance-section{grid-template-columns:1fr;gap:32px}.compliance-section h2{font-size:38px}.compliance-section>div>p{font-size:15px;max-width:460px;margin-top:19px}.compliance-tags{margin-top:23px;gap:8px}.compliance-details{padding-top:0}.compliance-details summary{font-size:15px}.compliance-details details p{font-size:12px}.closing-section{padding:34px 27px;min-height:360px}.closing-copy h2{font-size:36px}.closing-copy>p{font-size:14px;max-width:250px}.closing-copy .button-row{gap:12px}.closing-copy .button{font-size:12px;padding-inline:17px}.closing-status{font-size:10px}.closing-section>.ribbon-background{inset-inline-start:0}.site-footer{padding-top:53px}.footer-top{grid-template-columns:1fr 1fr;gap:30px 24px;padding-bottom:30px}.footer-brand{grid-column:1/-1}.footer-group{gap:3px}.footer-group a,.footer-group button{font-size:12px;min-height:36px}.footer-group h2{font-size:12px;margin-bottom:8px}.footer-regulatory{font-size:10px;line-height:1.85}.footer-bottom{flex-wrap:wrap;gap:9px 24px;padding-block:16px;font-size:10px}.footer-bottom>div{margin-inline-start:auto;gap:20px}.dialog{padding:31px 24px;width:calc(100% - 28px);max-height:calc(100dvh - 28px);border-radius:10px}.dialog h2{font-size:30px}.dialog .eyebrow{font-size:10px}.dialog-intro{font-size:13px}.dialog-close{width:36px;height:36px;top:10px;inset-inline-end:10px}.assessment-summary{padding:17px;gap:14px}.assessment-summary>div{grid-template-columns:75px 1fr;gap:12px;font-size:11px}.dialog-actions .button{font-size:11px;padding-inline:14px}.preview-journey{grid-template-columns:1fr;gap:24px;padding:22px}.preview-journey article{padding-inline-start:35px;position:relative}.preview-journey article>.icon{position:absolute;inset-inline-start:0;top:0}.preview-journey p{font-size:12px}}@media(max-width:390px){.payment-hero-inner{padding-inline:16px}.payment-hero h1{font-size:35px}.hero-assessment{padding-inline:14px}.assessment-heading h2{font-size:23px}.time-estimate{display:none}.choice-content strong{font-size:9px}.choice-currencies{font-size:7px}.choice-status{font-size:8px}.country-pair img{width:20px;height:20px}.country-pair{gap:4px}.choice-content{min-height:134px;padding-inline:3px}.corridor-picker{gap:6px}.benefit-cards{grid-template-columns:1fr}.benefit-card{padding:6px 24px 28px}.benefit-card h3{font-size:21px}.benefit-card p{font-size:14px}.benefit-art{height:135px}.speed-lines{inset-inline-start:30%}.access-card{padding:21px}.card-label{font-size:10px}.access-card .status{font-size:8px}.dashboard-main{padding-inline:10px}.dashboard-layout aside{width:34px}.payment-flag{padding:2px}.payment-row strong{font-size:9px}.payment-row div>span{font-size:7px}.table-status{font-size:7px}.routing-visual{padding-inline:12px}.routing-diagram{grid-template-columns:39px minmax(0,1fr) 39px;gap:14px}.route-provider{padding:11px 9px}.route-provider div>span{font-size:8px}.section-heading h2,.routing-copy>h2,.compliance-section h2{font-size:34px}.closing-copy h2{font-size:32px}.closing-section{padding-inline:24px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media print{.site-header{position:static}.header-actions,.button,dialog{display:none}.section{padding-block:40px}.corridors-section,.developers-section{print-color-adjust:exact}.benefit-card,.access-card,.corridor-card{break-inside:avoid}}@media(min-width:1241px){.choice-content strong{font-size:12px}.choice-currencies{font-size:10px}.choice-status,.corridor-note{font-size:11px}.select-wrap select{font-size:14px}}@media(max-width:700px){.choice-content strong{font-size:12px;white-space:normal;text-align:center;min-height:34px;display:flex;align-items:center;justify-content:center;line-height:1.35}.choice-status{font-size:10px;text-align:center;line-height:1.5}.choice-currencies{font-size:9px}.choice-content{min-height:164px}.corridor-note{font-size:11px}}@media(max-width:390px){.choice-content strong{font-size:11px}.choice-currencies{font-size:8px}.choice-status{font-size:10px;min-height:30px;display:flex;align-items:center;justify-content:center}.choice-content{min-height:173px}.choice-check{width:15px;height:15px}}.closing-section{display:grid;grid-template-columns:1.05fr 1fr;gap:20px;min-height:450px;padding:54px 54px 0}.closing-copy{min-width:0;align-self:center;padding-bottom:54px;z-index:1}.closing-partners{align-self:end;min-width:0;margin:0 -30px 0 -10px;pointer-events:none}.closing-partners img{display:block;width:100%;height:auto;max-height:500px;object-fit:contain;object-position:center bottom}.closing-section>.ribbon-background{inset-inline-start:22%}@media(max-width:1080px){.closing-section{gap:10px;padding:40px 40px 0;min-height:400px}.closing-copy{padding-bottom:40px}.closing-copy h2{font-size:40px}.closing-partners{margin-inline:-16px -24px}}@media(max-width:700px){.closing-section{grid-template-columns:1fr;gap:16px;padding:34px 27px 0;min-height:0}.closing-copy{padding-bottom:0}.closing-copy h2{font-size:36px}.closing-copy>p{max-width:none}.closing-partners{width:calc(100% + 24px);max-width:460px;justify-self:center;margin:0 -12px}.closing-partners img{max-height:420px}.closing-section>.ribbon-background{inset:30% -15% 0}}@media(max-width:390px){.closing-section{padding-inline:24px}.closing-copy h2{font-size:32px}.header-inner{gap:6px}.header-actions{gap:4px}.header-actions .button{padding-inline:10px}}@media(min-width:961px){.closing-section{min-height:380px;padding:36px 48px;overflow:visible}.closing-copy{padding-bottom:0}.closing-section>.ribbon-background{border-radius:inherit}.closing-partners{position:absolute;right:4px;bottom:0;width:54%;max-width:670px;height:calc(100% + 64px);margin:0;overflow:hidden;border-bottom-right-radius:inherit}.closing-partners img{width:100%;height:auto;max-height:none;object-position:center top}}:where(.corridors-section,.developers-section) :is(button,a,input,select):focus-visible{outline-color:oklch(.942 .041 var(--accent-hue,188.896))}.button .whatsapp-logo{width:18px;height:18px;flex:none;fill:currentColor;stroke:none}@media(max-width:390px){.header-inner{padding-inline:14px}.site-header.is-scrolled .header-inner{padding-inline:10px}.header-inner .brand{font-size:22px}.header-inner .brand img{width:30px}.header-actions .button{--button-gap:6px;padding-inline:8px}.header-actions .whatsapp-logo{width:16px;height:16px}}.developers-section,.corridors-section{position:relative;isolation:isolate}.developers-inner,.corridors-section>.content-width{position:relative;z-index:1}.section-dot-grid{--dot-spacing:26px;position:absolute;inset:0;overflow:hidden;pointer-events:none;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.section-dot-grid:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,oklch(.853 .079 var(--accent-hue,188.896) / .14) 1px,transparent 1.25px);background-size:var(--dot-spacing) var(--dot-spacing)}.section-dot-pulse{position:absolute;width:2.5px;height:2.5px;border-radius:50%;background:oklch(.88 .065 var(--accent-hue,188.896));box-shadow:0 0 7px oklch(.73 .09 var(--accent-hue,188.896) / .5);opacity:0;transform:translate(-50%,-50%);animation:section-dot-twinkle var(--dot-duration,3s) ease-out both}@keyframes section-dot-twinkle{0%{opacity:0}18%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.section-dot-pulse{display:none}}@media print{.section-dot-grid{display:none}}.payment-hero h1,.section-heading h2,.solutions-copy h2,.routing-copy h2,.developers-copy h2,.compliance-section h2,.closing-copy h2{font-weight:400}.choice-content{--flag-mask:#fff}.corridor-choice:hover .choice-content{--flag-mask:oklch(.964 .012 var(--accent-hue,188.896))}.corridor-choice input:checked+.choice-content{--flag-mask:oklch(.961 .017 var(--accent-hue,188.896));background:var(--flag-mask)}.country-pair{gap:0;isolation:isolate}.country-pair img{position:relative;z-index:1;flex:none;width:32px;height:32px;border-radius:50%;background:var(--flag-mask);box-shadow:0 0 0 3px var(--flag-mask);transition:background-color .15s,box-shadow .15s}.country-pair img+img{z-index:2;margin-inline-start:-9px}.corridor-card .country-pair{margin:0}.corridor-card .country-pair img{width:36px;height:36px}.corridor-card .country-pair img+img{margin-inline-start:-10px}@media(max-width:700px){.country-pair img{width:30px;height:30px}.country-pair img+img{margin-inline-start:-8px}}@media(max-width:390px){.country-pair img{width:26px;height:26px}.country-pair img+img{margin-inline-start:-7px}}.dashboard-card,.routing-visual{border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fdfcf9;box-shadow:0 4px 16.9px #0000000f}.page-notice{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:11px;width:max-content;max-width:calc(100% - 32px);padding:6px 6px 6px 19px;border-radius:9px;background:var(--ink);box-shadow:0 4px 12px #10151516,0 14px 36px #10151524;color:var(--paper)}.page-notice>p{font-size:14px;font-weight:500;line-height:1.4;color:inherit}.page-notice>.icon{width:21px;height:21px;color:var(--teal)}.page-notice-close{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;background:transparent;color:inherit;border-radius:4px;padding:0}.page-notice-close .icon{width:17px;height:17px}.page-notice-close:hover{background:#ffffff15}.page-notice-close:focus-visible{outline:2px solid currentColor;outline-offset:-5px}@media(max-width:460px){.page-notice{gap:9px;padding-left:15px;bottom:max(16px,env(safe-area-inset-bottom))}.page-notice>p{font-size:13px}}@media print{.page-notice{display:none}}.status,.table-status,.compliance-tags>span,.code-status,.code-endpoint>span{font-family:var(--font-mono)}.route-provider[data-provider=cost]{--provider-fill:oklch(.967 .018 var(--accent-hue,188.896));--provider-active:oklch(.924 .04 var(--accent-hue,188.896));--provider-icon-fill:oklch(.912 .038 var(--accent-hue,188.896));--provider-accent:oklch(.45 .077 var(--accent-hue,188.896));--provider-border:oklch(.86 .035 var(--accent-hue,188.896))}.route-provider[data-provider=speed]{--provider-fill:oklch(.972 .025 80);--provider-active:oklch(.936 .058 80);--provider-icon-fill:oklch(.922 .052 80);--provider-accent:oklch(.47 .075 80);--provider-border:oklch(.866 .047 80)}.route-provider[data-provider=fallback]{--provider-fill:oklch(.967 .017 295);--provider-active:oklch(.93 .037 295);--provider-icon-fill:oklch(.913 .04 295);--provider-accent:oklch(.49 .1 295);--provider-border:oklch(.864 .038 295)}.route-provider{min-height:66px;overflow:hidden;background:var(--provider-fill);border-color:var(--provider-border);transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease}.route-provider.selected{background:var(--provider-active);border-color:var(--provider-accent);box-shadow:inset 0 0 0 1px var(--provider-accent)}.route-provider .provider-icon{display:grid;width:30px;height:30px;background:var(--provider-icon-fill);color:var(--provider-accent);transition:background-color .24s ease,color .24s ease}.route-provider.selected .provider-icon{background:var(--provider-accent);color:#fff}.route-provider>div{min-width:0}.route-provider strong{font-size:13px;font-weight:500;line-height:1.4;color:var(--ink)}.route-provider div>span{font-size:10px;line-height:1.5;margin-top:3px;color:var(--muted)}.route-provider .provider-check{color:var(--provider-accent);transition:opacity .18s ease}.route-provider.selected .provider-check{color:var(--provider-accent)}.routing-visual{--route-accent:var(--teal)}.routing-visual[data-active-route=speed]{--route-accent:oklch(.59 .104 80)}.routing-visual[data-active-route=fallback]{--route-accent:oklch(.6 .135 295)}.routing-diagram{position:relative;isolation:isolate}.routing-endpoint,.route-branches{position:relative;z-index:1}.routing-ready .route-branches:before,.routing-ready .route-branches:after,.routing-ready .route-line{display:none}.route-beams{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round}.route-beams path{vector-effect:non-scaling-stroke}.route-wire{stroke:oklch(.823 .037 var(--accent-hue,188.896));stroke-width:1}.route-beam{color:var(--route-accent)}.route-beam path{opacity:0;stroke:currentColor;stroke-dasharray:.22 1.22;stroke-dashoffset:.22}.route-beam-core{stroke-width:2.5}.route-beam-glow{stroke-width:6;filter:blur(3px)}.routing-ready .route-beam.is-active .route-beam-in{animation:route-beam-enter var(--route-duration) linear both paused}.routing-ready .route-beam.is-active .route-beam-out{animation:route-beam-exit var(--route-duration) linear both paused}.route-provider{isolation:isolate}.route-provider>*{position:relative;z-index:1}.routing-ready .route-provider:after{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:35%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--provider-accent) 16%,transparent) 65%,color-mix(in srgb,var(--provider-accent) 28%,transparent));border-inline-end:1px solid color-mix(in srgb,var(--provider-accent) 40%,transparent);opacity:0;transform:translate(-100%);pointer-events:none}.routing-ready .route-provider.selected:after{animation:route-card-sweep var(--route-duration) linear both paused}.routing-ready .routing-endpoint>.icon{animation:route-payment-pulse var(--route-duration) linear infinite paused}.routing-ready .routing-endpoint:last-child>.icon{animation-name:route-payout-pulse}.routing-ready.routing-running .route-beam.is-active path,.routing-running .route-provider.selected:after,.routing-running .routing-endpoint>.icon{animation-play-state:running}@keyframes route-beam-enter{0%{opacity:0;stroke-dashoffset:.22}3%{opacity:1}23%{opacity:1;stroke-dashoffset:-1}24%,to{opacity:0;stroke-dashoffset:-1}}@keyframes route-card-sweep{0%,19%{opacity:0;transform:translate(-100%)}20%{opacity:1;transform:translate(-100%)}72%{opacity:1;transform:translate(286%)}73%,to{opacity:0;transform:translate(286%)}}@keyframes route-beam-exit{0%,58%{opacity:0;stroke-dashoffset:.22}60%{opacity:1;stroke-dashoffset:.22}93%{opacity:1;stroke-dashoffset:-1}94%,to{opacity:0;stroke-dashoffset:-1}}@keyframes route-payment-pulse{0%,12%,to{box-shadow:0 0 0 1px oklch(.895 .024 var(--accent-hue,188.896))}4%{box-shadow:0 0 0 2px var(--route-accent),0 0 12px color-mix(in srgb,var(--route-accent) 18%,transparent)}}@keyframes route-payout-pulse{0%,80%,to{box-shadow:0 0 0 1px oklch(.895 .024 var(--accent-hue,188.896))}90%{box-shadow:0 0 0 2px var(--route-accent),0 0 12px color-mix(in srgb,var(--route-accent) 18%,transparent)}}.route-result{transition:background-color .24s ease}.route-result p{min-width:0;min-height:3em;display:flex;align-items:center}.routing-visual[data-active-route=speed] .route-result{background:#f8e8cd}.routing-visual[data-active-route=speed] .route-result :is(p,.icon){color:#715625}.routing-visual[data-active-route=fallback] .route-result{background:#e9e5f9}.routing-visual[data-active-route=fallback] .route-result :is(p,.icon){color:#655493}@media(max-width:700px){.route-provider strong{font-size:12px}.route-provider div>span{font-size:9px}.route-provider .provider-icon{width:24px;height:24px}}@media(max-width:390px){.route-provider{padding:10px 7px;gap:6px}.route-provider strong{font-size:11px}.route-provider .provider-icon{width:22px;height:22px}.route-provider>.provider-check{width:10px;height:10px}}@media(prefers-reduced-motion:reduce){.route-provider,.route-provider .provider-icon,.route-provider .provider-check,.route-result{transition:none}.routing-ready .route-provider:after{display:none;animation:none}}@media print{.routing-ready .route-provider:after{display:none;animation:none}}@media(prefers-reduced-motion:reduce){.route-beam{display:none}.routing-ready .routing-endpoint>.icon{animation:none}}@media print{.route-beam{display:none}.routing-ready .routing-endpoint>.icon{animation:none}}.corridor-card{position:relative;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.corridor-card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;min-height:24px;margin-top:4px}.corridor-card-footer>p{margin:0;white-space:nowrap}.corridor-card-footer>.text-link{position:static;flex:none;gap:6px;margin:-10px 0 -10px auto;min-height:44px;white-space:nowrap}.corridor-card-footer>.text-link:after{content:"";position:absolute;inset:0;z-index:3;border-radius:7px;cursor:pointer}.corridor-card-footer>.text-link:focus-visible{outline:none}.corridor-card-footer>.text-link:focus-visible:after{outline:2px solid oklch(.888 .074 var(--accent-hue,188.896));outline-offset:4px}.corridor-card-action{display:inline-flex;align-items:center;gap:6px}.corridor-card-action>.button-arrow{width:16px;height:16px}.corridor-card .country-pair img{transition:background-color .18s ease,box-shadow .18s ease}@media(hover:hover)and (pointer:fine){.corridor-card-action{opacity:0;transform:translate(-5px);transition:opacity .16s ease-out,transform .18s cubic-bezier(.22,1,.36,1)}.corridor-card:hover{--flag-mask:color-mix(in srgb,var(--dark),white 5%);border-color:oklch(.57 .05 var(--accent-hue,188.896) / .5)}.corridor-card:hover .corridor-card-action,.corridor-card:focus-within .corridor-card-action{opacity:1;transform:none}.corridor-card:focus-within .corridor-card-action{transition:none}}.corridor-card:focus-within{--flag-mask:color-mix(in srgb,var(--dark),white 5%);border-color:oklch(.57 .05 var(--accent-hue,188.896) / .5);transition:none}.corridor-card:focus-within .country-pair img{transition:none}@media(prefers-reduced-motion:reduce){.corridor-card,.corridor-card .country-pair img{transition:none}.corridor-card-action{transform:none;transition:none}}.nav-dropdown a{display:flex;align-items:center;gap:12px}.nav-dropdown a>.icon{width:20px;height:20px;flex:0 0 20px;color:var(--teal)}.capabilities-section .capability-grid{gap:40px;padding-top:12px}.capabilities-section .capability-grid article{display:flex;flex-direction:column;min-width:0}.capabilities-section .capability-icon{display:grid;place-items:center;position:relative;width:64px;height:64px;flex-shrink:0;margin-bottom:26px;border:1px solid var(--line);border-radius:50%;background:var(--surface-soft);color:var(--teal-text)}.capabilities-section .capability-icon>.icon{width:26px;height:26px;margin:0}.capabilities-section .capability-grid h3{min-height:2.7em;margin:0 0 14px;font-size:18px;line-height:1.35}.capabilities-section .capability-grid p{margin:0 0 24px;font-size:14px;line-height:1.65}.capabilities-section .capability-grid .text-link{align-self:flex-start;margin-top:auto}.capabilities-section>.section-note{margin-top:40px}@media(max-width:1240px){.capabilities-section .capability-grid{gap:32px}}@media(max-width:700px){.capabilities-section .capability-grid{gap:36px 24px}.capabilities-section .capability-icon{width:56px;height:56px;margin-bottom:20px}.capabilities-section .capability-icon>.icon{width:24px;height:24px}.capabilities-section .capability-grid h3{min-height:0;font-size:18px;margin-bottom:12px}.capabilities-section .capability-grid p{margin-bottom:18px}}:root{--site-scale: .9;zoom:var(--site-scale);--accent-hue: 125;--accent-chroma: .085;--accent-lightness: .5;--companion-hue: 70;--secondary-hue: 280;--brand-filter: none;--paper: oklch(.991 .005 120);--surface: oklch(.952 .02 120);--surface-raised: oklch(.997 .001 var(--accent-hue));--surface-soft: oklch(.962 .012 var(--accent-hue));--surface-hover: oklch(.945 .02 var(--accent-hue));--surface-active: oklch(.934 .027 var(--accent-hue));--ink: oklch(.235 .018 var(--accent-hue));--muted: oklch(.48 .017 var(--accent-hue));--teal: oklch(var(--accent-lightness) var(--accent-chroma) var(--accent-hue));--on-teal: oklch(1 0 0);--teal-text: oklch(.43 .075 var(--accent-hue));--teal-hover: oklch(.49 calc(var(--accent-chroma) * .85) var(--accent-hue));--mint: oklch(.92 .032 var(--accent-hue));--line: oklch(.875 .018 var(--accent-hue));--line-strong: oklch(.73 .035 var(--accent-hue));--dark: oklch(.245 .03 var(--accent-hue));--dark-raised: oklch(.285 .032 var(--accent-hue));--dark-top: oklch(.315 .038 var(--accent-hue));--dark-line: oklch(.405 .031 var(--accent-hue));--on-dark: oklch(.965 .011 var(--accent-hue));--on-dark-muted: oklch(.78 .028 var(--accent-hue));--dark-accent: oklch(.9 .1 125);--warning-ink: oklch(.46 .072 var(--companion-hue));--warning-fill: oklch(.94 .035 var(--companion-hue));--error-ink: oklch(.48 .15 25);--panel-shadow: 0 4px 17px oklch(.2 .02 var(--accent-hue) / .06);--syntax-key: oklch(.86 .063 var(--secondary-hue));--syntax-value: oklch(.86 .076 var(--companion-hue));--shader-color-1: oklch(.87 .105 125);--shader-color-2: oklch(.72 .11 145);--shader-color-3: oklch(.79 .08 95);--globe-land: oklch(.8 .065 var(--accent-hue));--globe-atmosphere: oklch(.77 .1 var(--accent-hue));--globe-point: oklch(.93 .023 var(--accent-hue));--globe-arc: oklch(.885 .045 var(--accent-hue));--globe-arc-muted: oklch(.63 .056 var(--accent-hue));--globe-body: oklch(.29 .04 var(--accent-hue));--globe-emissive: oklch(.215 .029 var(--accent-hue));--iso-ground: oklch(.908 .012 var(--accent-hue));--iso-top: oklch(.97 .012 var(--accent-hue));--iso-white: oklch(.99 .002 var(--accent-hue));--iso-left: oklch(.91 .027 var(--accent-hue));--iso-right: oklch(.846 .034 var(--accent-hue));--iso-mint: oklch(.916 .037 var(--accent-hue));--iso-edge: oklch(.698 .04 var(--accent-hue));--iso-rule: oklch(.745 .029 var(--accent-hue));--provider-lightness: .967;--provider-active-lightness: .925;--provider-icon-lightness: .905;--provider-border-lightness: .85;--provider-text-lightness: .44;color-scheme:light;--button-fill: oklch(.9 .14 125);--button-fill-hover: oklch(.865 .14 125);--button-ink: oklch(.25 .026 var(--accent-hue))}:root .button-teal{background:var(--button-fill);color:var(--button-ink)}:root .button-teal:hover{background:var(--button-fill-hover)}.brand img,.dashboard-layout aside img{filter:var(--brand-filter)}.brand-pay,.choice-status,.footer-group :is(a,button),.assessment-summary dt,.preview-disclosure,.check-list,.payment-hero-description{color:var(--muted)}.button-outline{color:var(--teal-text);box-shadow:inset 0 0 0 1px var(--line-strong)}.button-outline:hover,.button-quiet:hover{background:var(--surface-hover)}.site-header.is-scrolled .header-inner{background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:0 0 0 1px var(--line),var(--panel-shadow)}#main .reference-identifiers{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#main .reference-identifier{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;min-height:52px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface-raised);color:var(--teal-text);text-decoration:none}#main .reference-identifier strong{color:inherit;font:700 13px/1 var(--font);letter-spacing:.015em}#main .reference-identifier small{color:var(--muted);font:500 10px/1.2 var(--font);text-transform:none}#main .reference-identifier:is(:hover,:focus-visible){border-color:var(--teal-text);background:var(--surface-soft)}#main .reference-identifier-compact{min-height:44px;padding:7px 10px}#main .rg-framework-marks .reference-identifiers,#main .ct-regulatory-framework .reference-identifiers{margin:0}.nav-dropdown{background:var(--surface-raised);box-shadow:0 0 0 1px var(--line),var(--panel-shadow)}.nav-dropdown a:hover{background:var(--surface-hover)}.hero-assessment{background:color-mix(in srgb,var(--surface-raised) 95%,transparent);box-shadow:0 0 0 1px var(--line),var(--panel-shadow)}.select-wrap select,.dialog input,.choice-check{background:var(--surface-raised);border-color:var(--line)}.select-wrap select{color:var(--ink)}.choice-content{--flag-mask: var(--surface-raised);background:var(--flag-mask);border-color:var(--line)}.corridor-choice:hover .choice-content{--flag-mask: var(--surface-hover);background:var(--flag-mask)}.corridor-choice input:checked+.choice-content{--flag-mask: var(--surface-active)}.choice-status.pilot{color:var(--warning-ink)}.status,.compliance-tags span{background:var(--surface-soft);color:var(--teal-text);border-color:var(--line)}.status-dot{background:var(--warning-ink)}.field-error{color:var(--error-ink)}select[aria-invalid=true]{border-color:var(--error-ink)}.dialog{box-shadow:0 20px 80px oklch(.1 .02 var(--accent-hue) / .28)}.dialog::backdrop{background:oklch(.15 .02 var(--accent-hue) / .52)}.dialog-close,.assessment-summary,.preview-journey{background:var(--surface-soft)}.dialog-close{color:var(--teal-text)}.dialog-close:hover{background:var(--surface-hover)}.success-mark{background:var(--mint);color:var(--teal-text)}.dashboard-card,.routing-visual{background:var(--surface-raised);border-color:var(--line);box-shadow:var(--panel-shadow)}.dashboard-preview{background:var(--surface-raised);box-shadow:0 0 0 1px var(--line)}.api-card{background:var(--surface-soft)}.browser-bar,.dashboard-layout aside,.preview-tabs,.payment-row,.activity-row{border-color:var(--line)}.browser-dots i{background:var(--line-strong)}.dashboard-layout aside{background:var(--surface-soft)}.dashboard-layout aside .icon{color:var(--muted)}.dashboard-layout aside .active,.preview-tabs button[aria-selected=true]{color:var(--teal-text)}.payment-flag,.demo-supplier:before{background:var(--surface-soft)}.table-status{background:var(--mint);color:var(--teal-text)}.muted-status{background:var(--warning-fill);color:var(--warning-ink)}.dashboard-demo-toggle{color:var(--muted)}.dashboard-demo-toggle:hover{color:var(--teal-text);background:var(--surface-hover)}.dashboard-transfer{background:var(--surface-raised);border-color:var(--line)}.transfer-endpoint,.transfer-caption{color:var(--muted)}.transfer-track{background:var(--line)}.transfer-track:before{background:var(--teal)}.transfer-packet{border-color:var(--surface-raised);box-shadow:0 0 0 2px var(--mint)}.transfer-steps{color:var(--muted)}.transfer-steps i{border-color:var(--line-strong)}.transfer-steps :is(.is-complete,.is-current){color:var(--teal-text)}.transfer-steps .is-complete i{border-color:var(--teal);background:var(--teal)}.transfer-steps .is-current i{border-color:var(--teal);box-shadow:0 0 0 2px var(--mint)}.corridors-section,.developers-section{color:var(--on-dark)}.corridors-section .eyebrow,.developers-copy>.eyebrow{color:var(--dark-accent)}.corridors-section .section-heading p,.developers-copy>p,.developer-features,.corridor-card p,.roadmap p,.roadmap small{color:var(--on-dark-muted)}.roadmap>span{color:var(--on-dark)}.roadmap{border-color:var(--dark-line)}.corridor-card{--flag-mask: var(--dark-raised);border-color:var(--dark-line)}.corridor-card:focus-within{--flag-mask: var(--dark-top);border-color:var(--dark-accent)}.corridor-card h3>span,.corridor-card .text-link{color:var(--dark-accent)}.corridor-card .pilot-dark{background:color-mix(in srgb,var(--dark-accent) 12%,var(--dark));color:var(--dark-accent)}.corridor-card .planned-dark{background:var(--dark-top);color:var(--on-dark-muted)}.corridor-card-footer>.text-link:focus-visible:after{outline-color:var(--dark-accent)}.globe-stage:focus-visible{outline-color:var(--dark-accent)}.globe-stage:before{background:radial-gradient(ellipse,color-mix(in srgb,var(--dark-accent) 8%,transparent),transparent 70%)}.globe-place,.globe-place[data-place=uae],.globe-place[data-place=india]{background:color-mix(in srgb,var(--dark) 94%,transparent);border-color:var(--dark-line);color:var(--on-dark)}.section-dot-grid:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--dark-accent) 14%,transparent) 1px,transparent 1.25px)}.section-dot-pulse{background:var(--dark-accent);box-shadow:0 0 7px color-mix(in srgb,var(--dark-accent) 50%,transparent)}.eyebrow-shine{color:var(--teal)}.corridors-section .eyebrow-shine,.developers-section .eyebrow-shine{color:var(--on-dark)}:where(.corridors-section,.developers-section) :is(button,a,input,select):focus-visible{outline-color:var(--dark-accent)}.api-mini,.developer-code{background:var(--dark-raised);color:var(--on-dark);border-color:var(--dark-line)}.developer-code{--syntax-key: oklch(.86 .063 var(--secondary-hue));--syntax-value: oklch(.86 .076 var(--companion-hue))}.code-header{background:var(--dark-top);border-color:var(--dark-line)}.code-bar,.code-tabs button,.webhook-line{color:var(--on-dark-muted);border-color:var(--dark-line)}.code-tabs button[aria-selected=true]{color:var(--dark-accent);border-color:var(--dark-accent)}.code-endpoint,.code-bar b,.code-status,.webhook-line .icon{color:var(--dark-accent)}.code-endpoint>span{color:var(--dark-accent);border-color:var(--dark-line)}.code-key{color:var(--syntax-key)}.code-value{color:var(--syntax-value)}.code-comment{color:var(--on-dark-muted)}@media(hover:hover)and (pointer:fine){.corridor-card:hover{--flag-mask: var(--dark-top);border-color:color-mix(in srgb,var(--dark-accent) 50%,var(--dark-line))}}.solutions-visual{background:var(--surface-soft)}.solutions-section .segment-list details.is-active,.solutions-section .segment-list details:not(.motion-accordion)[open]{background:var(--surface-active)}.flow-section{background:var(--surface-soft)}.view-tabs{background:var(--mint)}.view-tabs button{color:var(--muted)}.view-tabs button[aria-selected=true]{color:var(--teal-text);background:var(--surface-raised)}.view-tab-indicator{background:var(--surface-raised)}.motion-tabs button[aria-selected=true]{background:transparent}.payment-flow{--step-inactive-background: var(--surface-raised);--step-inactive-border: var(--line)}.step-icon>span{background:var(--surface-active);border-color:var(--surface-soft)}.timeline-ready .payment-flow>li:not(:last-child):after{background-color:var(--line-strong)}.timeline-ready .payment-flow>li:not(:last-child):before{border-color:var(--line-strong)}@keyframes flow-arrow-reveal{0%,75%{border-color:var(--line-strong)}to{border-color:var(--teal)}}@media(prefers-reduced-motion:reduce),print{.timeline-ready .payment-flow>li:not(:last-child):after{background-color:var(--teal)}.timeline-ready .payment-flow>li:not(:last-child):before{border-color:var(--teal)}}.routing-endpoint>.icon{background:var(--surface-raised);box-shadow:0 0 0 1px var(--line)}.route-wire{stroke:var(--line-strong)}.route-provider[data-provider=cost]{--provider-hue: var(--accent-hue)}.route-provider[data-provider=speed]{--provider-hue: var(--companion-hue)}.route-provider[data-provider=fallback]{--provider-hue: var(--secondary-hue)}.route-provider[data-provider]{--provider-fill: oklch(var(--provider-lightness) .018 var(--provider-hue));--provider-active: oklch(var(--provider-active-lightness) .037 var(--provider-hue));--provider-icon-fill: oklch(var(--provider-icon-lightness) .043 var(--provider-hue));--provider-accent: oklch(var(--provider-text-lightness) .078 var(--provider-hue));--provider-border: oklch(var(--provider-border-lightness) .035 var(--provider-hue))}.route-result{background:var(--surface-active)}.route-result :is(p,.icon){color:var(--teal-text)}.routing-visual[data-active-route=speed]{--route-accent: oklch(.6 .105 var(--companion-hue))}.routing-visual[data-active-route=fallback]{--route-accent: oklch(.6 .12 var(--secondary-hue))}.routing-visual[data-active-route=speed] .route-result{background:oklch(var(--provider-active-lightness) .035 var(--companion-hue))}.routing-visual[data-active-route=speed] .route-result :is(p,.icon){color:oklch(var(--provider-text-lightness) .078 var(--companion-hue))}.routing-visual[data-active-route=fallback] .route-result{background:oklch(var(--provider-active-lightness) .03 var(--secondary-hue))}.routing-visual[data-active-route=fallback] .route-result :is(p,.icon){color:oklch(var(--provider-text-lightness) .078 var(--secondary-hue))}@keyframes route-payment-pulse{0%,12%,to{box-shadow:0 0 0 1px var(--line)}4%{box-shadow:0 0 0 2px var(--route-accent),0 0 12px color-mix(in srgb,var(--route-accent) 18%,transparent)}}@keyframes route-payout-pulse{0%,80%,to{box-shadow:0 0 0 1px var(--line)}90%{box-shadow:0 0 0 2px var(--route-accent),0 0 12px color-mix(in srgb,var(--route-accent) 18%,transparent)}}.benefit-cards.isometric-benefits{--benefit-grid-line: var(--line)}.benefit-illustration{--iso-line: var(--iso-edge)}.iso-ground{fill:var(--iso-ground)}.iso-top{fill:var(--iso-top)}.iso-white{fill:var(--iso-white)}.iso-side-left{fill:var(--iso-left)}.iso-side-right{fill:var(--iso-right)}.iso-mint,.iso-fold{fill:var(--iso-mint);stroke:var(--iso-edge)}.iso-guide,.iso-paper-lines,.clock-ticks,.document-timeline{stroke:var(--iso-rule)}.iso-track{stroke:var(--iso-edge)}.iso-symbol{stroke:var(--teal-text)}.iso-symbol-light,.coin-detail{stroke:var(--on-teal)}.iso-packet{stroke:var(--iso-top)}.iso-halo{fill:var(--iso-mint)}.coin-edge{fill:var(--teal-text);stroke:var(--teal-text)}.coin-edge.coin-mint{fill:var(--iso-right);stroke:var(--iso-edge)}.coin-top.coin-mint{fill:var(--iso-mint);stroke:var(--iso-edge)}.iso-currency-light{fill:var(--on-teal)}.shield-inset{stroke:color-mix(in srgb,var(--on-teal) 50%,var(--teal))}.rail-existing-side{fill:var(--iso-left);stroke:var(--iso-edge)}.rail-existing{fill:var(--iso-right);stroke:var(--iso-edge)}.rail-existing-center{stroke:var(--iso-edge)}.rail-new-side{fill:color-mix(in srgb,var(--teal) 45%,var(--iso-right));stroke:var(--iso-edge)}.rail-new-track{fill:var(--iso-mint);stroke:var(--iso-edge)}.rail-existing-packet{fill:var(--iso-top);stroke:var(--iso-edge)}@media(hover:hover)and (pointer:fine){.isometric-benefits .benefit-card:hover{background:var(--surface-raised)}}@media(max-width:1080px){.header-inner nav{background-color:var(--surface-raised)}}@font-face{font-family:Martian Grotesk;src:url(/assets/fonts/MartianGrotesk-variable.woff2) format("woff2");font-style:normal;font-weight:100 1000;font-stretch:75% 200%;font-display:swap}:root{--font: "Martian Grotesk", "General Sans", sans-serif;--headline-family: var(--font);--headline-weight: 700;--body-copy-weight: 300;--headline-bold-tracking: -.055em;font-family:var(--font);font-synthesis:none}.brand{font-family:General Sans,sans-serif}p:not(:where([class*=eyebrow],[class*=section-index])){font-weight:var(--body-copy-weight)}:is(.payment-hero h1,.section-heading h2,.solutions-copy h2,.routing-copy h2,.developers-copy h2,.compliance-section h2,.closing-copy h2,.page-hero h1,.display-title){font-family:var(--headline-family);font-weight:var(--headline-weight);letter-spacing:var(--headline-bold-tracking);line-height:1.1}:is(h3,.assessment-heading h2){letter-spacing:-.035em}.payment-hero h1{font-stretch:87.5%}@media(min-width:1241px){.payment-hero h1{font-size:clamp(44px,4.1vw,54px)}}@media(min-width:1081px)and (max-width:1240px){.payment-hero h1{font-size:48px}}:is(h1,h2) .headline-secondary{font-weight:300}:is(h1,h2) .headline-secondary :is(em,strong,b){font-weight:inherit}:is(h1,h2) :is(em,.headline-secondary){color:inherit}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}}.eyebrow-content{position:relative;display:inline-flex;align-items:center;gap:8px;max-width:100%;vertical-align:top}.eyebrow-content .icon{width:15px;height:15px;stroke-width:1.8}.eyebrow-shine{position:absolute;inset:0;display:flex;align-items:inherit;gap:inherit;color:oklch(.717 .089 var(--accent-hue,188.896));pointer-events:none;opacity:0;mask-image:linear-gradient(105deg,transparent 42%,#000 50%,transparent 58%);mask-size:250% 100%;mask-repeat:no-repeat;mask-position:130% 0;-webkit-mask-image:linear-gradient(105deg,transparent 42%,#000 50%,transparent 58%);-webkit-mask-size:250% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:130% 0}.corridors-section .eyebrow-shine,.developers-section .eyebrow-shine{color:oklch(.972 .04 var(--accent-hue,188.896))}:is(.pulse-dot,.rg-pulse-dot,.ct-pulse-dot,.status-dot.pilot,.page-settlement .status-dot){position:relative;display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:none;vertical-align:middle}:is(.pulse-dot,.rg-pulse-dot,.ct-pulse-dot,.status-dot.pilot,.page-settlement .status-dot):after{content:none}.page-company .hero-copy>.eyebrow{display:flex;align-items:center;gap:12px}@media(prefers-reduced-motion:no-preference){:is(.pulse-dot,.rg-pulse-dot,.ct-pulse-dot,.status-dot.pilot,.page-settlement .status-dot).is-pinging{animation:status-ping 2.4s cubic-bezier(.2,.65,.3,1) infinite}}@keyframes status-ping{0%,70%,to{transform:scale(1);opacity:1}35%{transform:scale(1.35);opacity:.55}}@media print{:is(.pulse-dot,.rg-pulse-dot,.ct-pulse-dot,.status-dot.pilot,.page-settlement .status-dot).is-pinging{animation:none}}#hero-title{--reveal-delay: 80ms}.payment-hero-description{--reveal-delay: .16s}.payment-hero-copy>.button-row{--reveal-delay: .24s}.hero-assessment{--reveal-delay: .2s;--reveal-lift: 22px;--reveal-blur: 0px}.trust-strip>:nth-child(2),.access-card:nth-child(2),.corridor-card:nth-child(2),.benefit-card:nth-child(2),.capability-grid>:nth-child(2),.payment-flow>:nth-child(2){--reveal-delay: 65ms}.trust-strip>:nth-child(3),.corridor-card:nth-child(3),.benefit-card:nth-child(3),.capability-grid>:nth-child(3),.payment-flow>:nth-child(3){--reveal-delay: .13s}.trust-strip>:nth-child(4),.benefit-card:nth-child(4),.capability-grid>:nth-child(4),.payment-flow>:nth-child(4){--reveal-delay: 195ms}.capability-grid>:nth-child(5),.payment-flow>:nth-child(5){--reveal-delay: .24s}.corridor-globe,.segment-list,.routing-visual,.developer-code,.compliance-details,.closing-partners{--reveal-delay: .1s}@media(prefers-reduced-motion:no-preference){.eyebrow.is-shimmering .eyebrow-shine{animation:eyebrow-shimmer 1.2s cubic-bezier(.33,0,.67,1) .18s both}[data-reveal].reveal-pending{opacity:0;translate:0 var(--reveal-lift, 18px)}[data-reveal].is-revealing{animation:section-appear .55s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms) both}[data-reveal=intro].reveal-pending{translate:0 var(--reveal-lift, 16px);filter:blur(var(--reveal-blur, 3px))}[data-reveal=intro].is-revealing{animation:hero-appear .6s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms) both}[data-reveal=fade].reveal-pending{translate:none}[data-reveal=fade].is-revealing{animation-name:section-fade}}@keyframes eyebrow-shimmer{0%{mask-position:130% 0;-webkit-mask-position:130% 0;opacity:0}12%,88%{opacity:1}to{mask-position:-30% 0;-webkit-mask-position:-30% 0;opacity:0}}@keyframes section-appear{0%{opacity:0;translate:0 var(--reveal-lift, 18px)}to{opacity:1;translate:0 0}}@keyframes section-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-appear{0%{opacity:0;translate:0 var(--reveal-lift, 16px);filter:blur(var(--reveal-blur, 3px))}to{opacity:1;translate:0 0;filter:none}}@media(max-width:960px){.hero-assessment{--reveal-delay: 0ms}}@media(max-width:700px){[data-reveal]:not([data-reveal=intro]){--reveal-delay: 0ms}}@media(prefers-reduced-motion:reduce),print{[data-reveal].reveal-pending,[data-reveal].is-revealing{opacity:1!important;translate:none!important;filter:none!important;animation:none!important}}[data-hero-reveal=eyebrow]{--reveal-delay: 0ms}[data-hero-reveal=title]{--reveal-delay: 80ms}[data-hero-reveal=description]{--reveal-delay: .16s}[data-hero-reveal=actions]{--reveal-delay: .24s}[data-hero-reveal=support]{--reveal-delay: .32s}[data-hero-reveal=visual]{--reveal-delay: .2s;--reveal-lift: 22px;--reveal-blur: 0px}@media(max-width:960px){[data-hero-reveal=visual]{--reveal-delay: 0ms}}:root{--design-dock-clearance: 0px}body{padding-bottom:0}[hidden]{display:none!important}.site-header .header-inner{max-width:1500px}.site-header #navigation{gap:clamp(14px,1.8vw,29px)}.site-header #navigation>a[aria-current=page]{color:var(--teal-text);text-decoration:underline;text-underline-offset:8px}.nav-dropdown{min-width:235px}.page-notice{bottom:24px}.interior-page{--cream:var(--surface);--navy:var(--dark);--navy2:var(--dark-raised);--text:var(--muted);--teald:var(--teal-text);--teall:var(--dark-accent);--teals:var(--mint);--gold:var(--warning-ink);--golds:var(--warning-fill);--shadow:var(--panel-shadow)}.interior-page h1,.interior-page h2{font-family:var(--font);font-weight:700;letter-spacing:-.055em;line-height:1.1;text-wrap:balance}.interior-page h1{font-size:clamp(40px,4.4vw,72px);font-stretch:87.5%}.interior-page h2{font-size:clamp(32px,3.3vw,52px)}.interior-page h3{font-family:var(--font);font-weight:600;letter-spacing:-.035em}.interior-page p{line-height:1.7}.interior-page .section{max-width:1380px;width:calc(100% - 80px);margin-inline:auto;padding-block:100px}.interior-page .section .section{width:100%}.interior-page .section-heading{max-width:1000px;margin-bottom:44px}.interior-page .section-heading.centered{margin-inline:auto;text-align:center}.interior-page .section-heading>p:last-child{max-width:760px;font-size:18px}.interior-page .section-heading.centered>p:last-child{margin-inline:auto}.interior-page :is(.section-index,.eyebrow){font-family:DM Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.055em;line-height:1.6;color:var(--teal-text);text-transform:uppercase}.interior-page .button{min-height:48px;border-radius:4px;background:var(--button-fill);border:1px solid transparent;color:var(--button-ink);font:500 15px/1.3 var(--font);gap:12px;padding:14px 22px}.interior-page .button:hover{background:var(--button-fill-hover)}.interior-page .button-ghost,.interior-page .button-outline{background:transparent;border-color:var(--line-strong);box-shadow:none;color:inherit}.interior-page .button-row{display:flex;flex-wrap:wrap;gap:12px}.interior-page :is(input,select,textarea){font:400 16px/1.4 var(--font);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:4px}.interior-page :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--teal-text);outline-offset:4px}.interior-page .reveal{opacity:1;transform:none}.interior-page em{font-style:normal}.interior-page .hero{position:relative;isolation:isolate}.interior-page .hero>.ribbon-background{z-index:-1}.interior-page .hero :is(p,.lead){max-width:70ch}.interior-page .hero-assessment{width:100%}.site-footer{padding-top:80px}.site-footer .footer-group a{font-size:14px;line-height:1.6}@media(max-width:1080px){.site-header #navigation{gap:0}}@media(max-width:700px){.interior-page .section{width:calc(100% - 36px);padding-block:64px}.interior-page h1{font-size:40px}.interior-page h2{font-size:32px}.interior-page .section-heading{margin-bottom:30px}.interior-page .section-heading>p:last-child{font-size:17px}.interior-page .button{max-width:100%}.site-footer .footer-top{gap:32px}}@media(prefers-reduced-motion:reduce){.interior-page *,.interior-page *:before,.interior-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:is(.page-contact,.page-network) :is(.ct-phone-control,.nw-phone-control) .phone-country{position:relative;display:grid;flex:0 0 auto;max-width:100%;margin-top:7px;font:16px/1.4 var(--font)}.page-network .nw-phone-control .phone-country{margin-top:8px}.phone-country-size{visibility:hidden;white-space:nowrap;padding:12px 40px 12px 13px;border:1px solid transparent;min-height:49px}:is(.page-contact,.page-network) :is(.ct-phone-control,.nw-phone-control) .phone-country select{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:12px 40px 12px 13px;appearance:none;font:inherit}.phone-country-chevron{position:absolute;right:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.site-header .header-inner{transition:width .25s,transform .25s,border-radius .25s,box-shadow .25s,background-color .25s,color .25s}.site-header :is(.brand,.brand-pay,#navigation>a,.nav-trigger,.header-pilot){transition:color .25s,background-color .25s,box-shadow .25s}.site-header .menu-toggle span{transition:transform .18s,background-color .25s}.site-header.is-over-dark .header-inner,.site-header.is-over-dark.is-scrolled .header-inner{background:var(--dark);color:var(--on-dark);box-shadow:0 0 0 1px var(--dark-line),var(--panel-shadow)}.site-header.is-over-dark .brand{color:var(--on-dark)}.site-header.is-over-dark .brand-pay{color:var(--on-dark-muted)}.site-header.is-over-dark #navigation>a,.site-header.is-over-dark .nav-trigger{color:var(--on-dark)}.site-header.is-over-dark #navigation>a:is(:hover,:focus-visible,[aria-current=page]),.site-header.is-over-dark .nav-trigger:is(:hover,:focus-visible){color:var(--dark-accent)}.site-header.is-over-dark .header-pilot{color:var(--on-dark);background:transparent;box-shadow:inset 0 0 0 1px var(--dark-line)}.site-header.is-over-dark .header-pilot:is(:hover,:focus-visible){color:var(--dark);background:var(--dark-accent)}.site-header.is-over-dark .menu-toggle span{background:var(--on-dark)}.site-header.is-over-dark .nav-dropdown{background:var(--dark-raised);color:var(--on-dark);box-shadow:0 0 0 1px var(--dark-line),var(--panel-shadow)}.site-header.is-over-dark .nav-dropdown a:is(:hover,:focus-visible){color:var(--dark-accent);background:var(--dark)}.site-header.is-over-dark.has-section-nav .header-stack,.site-header.is-over-dark.has-section-nav.is-scrolled .header-stack{background:var(--dark);color:var(--on-dark)}.site-header.is-over-dark.has-section-nav .header-inner{background:transparent;box-shadow:none}.site-header.is-over-dark.has-section-nav .segment-mini-nav,.site-header.is-over-dark.has-section-nav.is-scrolled .segment-mini-nav{background:var(--dark);border-color:var(--dark-line)}.site-header.is-over-dark.has-section-nav .segment-mini-nav a{color:var(--on-dark-muted)}.site-header.is-over-dark.has-section-nav .segment-mini-nav a:is(:hover,:focus-visible){color:var(--on-dark);background:var(--dark-raised)}.site-header.is-over-dark.has-section-nav .segment-mini-nav a.active{color:var(--dark);background:var(--dark-accent)}@media(max-width:1080px){.site-header .header-inner:has(#navigation.is-open){background:var(--surface-raised);border-end-start-radius:0;border-end-end-radius:0}.site-header #navigation{display:flex;top:calc(100% - 1px);border:0;border-radius:0 0 8px 8px;background:var(--surface-raised);box-shadow:0 1px 0 1px var(--line),var(--panel-shadow);max-block-size:calc(100dvh / var(--site-scale, 1) - 100px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;visibility:hidden;opacity:0;pointer-events:none;clip-path:inset(0 -24px 100% -24px);transition:clip-path .18s ease-out,opacity .18s ease-out,visibility 0s .18s}.site-header #navigation.is-open{visibility:visible;opacity:1;pointer-events:auto;clip-path:inset(0 -24px -24px -24px);transition-delay:0s}.site-header #navigation>a,.site-header #navigation>.nav-group{flex-shrink:0}.site-header .header-stack:has(#navigation.is-open){background:var(--surface-raised)}.site-header .header-stack:has(#navigation.is-open) .segment-mini-nav{visibility:hidden}.site-header.is-over-dark .header-inner:has(#navigation.is-open),.site-header.is-over-dark .header-stack:has(#navigation.is-open),.site-header.is-over-dark #navigation{background:var(--dark)}.site-header.is-over-dark #navigation{box-shadow:0 1px 0 1px var(--dark-line),var(--panel-shadow)}}@media(prefers-reduced-motion:reduce){.site-header :is(.header-inner,.header-stack,#navigation,.brand,.brand-pay,#navigation>a,.nav-trigger,.header-pilot,.menu-toggle span,.segment-mini-nav){transition:none}}.header-identity{flex:none}.site-header .header-contact{display:flex;flex-direction:column;gap:5px;margin:0;font-size:13px;line-height:1.3;white-space:nowrap}.site-header .header-contact a{display:flex;align-items:center;gap:6px;min-height:0;padding:0;color:var(--muted);font-size:inherit;text-decoration:none}.site-header .header-contact a:hover{text-decoration:underline}.site-header .header-contact .icon{width:16px;height:16px;flex:none}.site-header.is-over-dark .header-contact a{color:var(--on-dark-muted)}@media(min-width:1081px){.site-header .header-inner{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);column-gap:16px}.site-header .header-inner nav{margin-inline:0}.site-header .header-actions{justify-self:end}}@media(min-width:1081px)and (max-width:1350px){.site-header #navigation{gap:10px}.header-inner{gap:10px;padding-inline:16px}.header-actions .button{padding-inline:10px}}@media(max-width:1080px){.site-header .header-contact{align-items:flex-start;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:14px;gap:0}.site-header .header-contact a{min-height:44px}.site-header .header-contact .icon{width:18px;height:18px}}.site-footer .footer-contact{display:block;font-size:13px;margin-top:8px}.site-header .brand-mark-on-dark,.site-header.is-over-dark .brand-mark-default{display:none}.site-header.is-over-dark .brand-mark-on-dark{display:block}
