#site-content[data-products-design] .payments-page .payments-situations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin-top:28px}#site-content[data-products-design] .payments-page .payments-situations article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:24px;padding:24px 0;border-top:1px solid var(--line)}#site-content[data-products-design] .payments-page .payments-situations article>span{color:var(--brand-blue, #005eff);font:500 12px/1.5 var(--font-mono);padding-top:6px}#site-content[data-products-design] .payments-page .payments-situations article>div{display:flex;flex-direction:column;gap:12px}#site-content[data-products-design] .payments-page .payments-situations h3,#site-content[data-products-design] .payments-page .payments-situations p{margin:0}#site-content[data-products-design] .payments-page .payments-journey-diagram{margin:0;width:100%}#site-content[data-products-design] .payments-page .payments-journey-diagram img{width:100%;max-width:1080px;height:auto;display:block;margin:auto}#site-content[data-products-design] .payments-page #delivery>.wrap{display:block}#site-content[data-products-design] .payments-page .payments-delivery-architecture{display:grid;grid-template-columns:minmax(0,1fr) 160px minmax(0,1.1fr);gap:24px;margin-top:28px;align-items:stretch}.payments-page .payments-delivery-architecture article{min-width:0;display:flex;flex-direction:column;gap:12px}.payments-page .payments-delivery-architecture h3{margin:0 0 8px}.payments-page .payments-delivery-architecture h4{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:600 18px/1.5 var(--font-sans);margin:0 0 12px}.payments-page .payments-delivery-architecture h4 span{font:400 12px/1.5 var(--font-sans);border:1px solid currentColor;border-radius:20px;padding:2px 8px}.payments-page .payments-delivery-architecture p{margin:0}.payments-page .payments-main-product{background:#073587;color:#fff;padding:24px;border-radius:6px}.payments-page .payments-domain-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.payments-page .payments-domain-tags span{border:1px solid #ffffff55;padding:8px;text-align:center;font-size:14px}.payments-page .payments-channel-options,.payments-page .payments-party{display:flex;gap:14px;padding:20px;border:1px solid #c7d4e9;border-radius:6px;background:#fff;flex:1}.payments-page .payments-channel-options>svg,.payments-page .payments-party>svg{flex-shrink:0;color:#005eff}.payments-page .payments-interface{align-self:center;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;border:1px solid #84b3ff;border-radius:6px;padding:24px 12px;background:#edf4ff;color:#005eff;position:relative}.payments-page .payments-interface:before,.payments-page .payments-interface:after{content:"";position:absolute;top:50%;width:25px;border-top:1px solid #84b3ff}.payments-page .payments-interface:before{right:100%}.payments-page .payments-interface:after{left:100%}.payments-page .payments-interface>span{font:500 11px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.payments-page .payments-interface p{font-size:14px;color:#425579}.payments-page .payments-launch{margin-top:32px;padding-top:28px;border-top:1px solid #c7d4e9}.payments-page .payments-launch>p{margin:20px 0 0;font-size:14px}@media(max-width:1023px){#site-content[data-products-design] .payments-page .payments-delivery-architecture{grid-template-columns:minmax(0,1fr)}.payments-page .payments-interface{width:100%;padding:20px}.payments-page .payments-interface:before,.payments-page .payments-interface:after{display:none}#site-content[data-products-design] .payments-page .payments-situations article{grid-template-columns:24px minmax(0,1fr);gap:12px}#site-content[data-products-design] .payments-page .payments-situations p{grid-column:2}}@media(max-width:580px){.payments-page .payments-main-product,.payments-page .payments-party,.payments-page .payments-channel-options{padding:16px}#site-content[data-products-design] .payments-page .payments-diagram-scroll{overflow-x:auto}#site-content[data-products-design] .payments-page .payments-journey-diagram img{min-width:600px;max-width:none}}#site-content[data-products-design] .payments-page .payments-main-product p{color:#d5e4ff}#site-content[data-products-design] .payments-page #delivery h3{font:400 clamp(22px,2vw,28px)/1.25 var(--font-serif)}.payments-page .payments-journey-diagram figcaption{display:none}@media(max-width:580px){.payments-page .payments-journey-diagram figcaption{display:block;font-size:12px;margin-top:8px;color:#425579}}.payments-page .payments-deployment-base{grid-column:1 / -1;border-top:1px solid #b5cce9;border-bottom:3px solid #b5cce9;padding:16px 20px;background:#eaf1fa;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.payments-page .payments-base-label{font:500 11px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#526887}.payments-page .payments-deployment-base>div{display:flex;align-items:center;gap:20px}.payments-page .payments-deployment-base span span,.payments-page .payments-deployment-base>div>span{display:flex;align-items:center;gap:8px;font:500 16px/1.5 var(--font-sans)}.payments-page .payments-deployment-base svg{color:#005eff;stroke-width:1.25}.payments-page .payments-deployment-base i{font:400 14px/1.5 var(--font-sans);color:#526887}#site-content[data-products-design] .payments-page .payments-deployment-base p{flex-basis:100%;margin:0;font-size:14px}.payments-page .payments-delivery-architecture svg{stroke-width:1.25}.payments-page .payments-interface{background:transparent;border-color:#c7d4e9;gap:12px}@media(max-width:767px){#site-content[data-products-design] .payments-page .payments-situations{grid-template-columns:minmax(0,1fr);gap:0}.payments-page .payments-deployment-base{gap:12px;padding:16px}.payments-page .payments-deployment-base>div{flex-wrap:wrap;gap:12px}}#site-content[data-products-design] .payments-page #journey .journey-step{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px 32px;align-items:center}#site-content[data-products-design] .payments-page #journey .payments-journey-diagram{min-width:0;padding:16px;align-self:center}#site-content[data-products-design] .payments-page #journey .role-grid{grid-template-columns:minmax(0,1fr);gap:20px;border-left:1px solid var(--line);padding-left:28px}#site-content[data-products-design] .payments-page #journey .role{padding:0;border:0}#site-content[data-products-design] .payments-page #journey .role+.role{border-top:1px solid var(--line);padding-top:20px}#site-content[data-products-design] .payments-page #journey .project-scope{grid-column:1/-1;margin:0}@media(max-width:767px){#site-content[data-products-design] .payments-page #journey .journey-step{grid-template-columns:minmax(0,1fr);gap:20px}#site-content[data-products-design] .payments-page #journey .payments-journey-diagram{padding:0}#site-content[data-products-design] .payments-page #journey .role-grid{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}}#site-content[data-products-design] .payments-page #journey .role-grid>.role{grid-column:1;grid-row:auto;min-width:0}#site-content[data-products-design] .payments-page #journey .role-grid{grid-template-areas:none}#site-content[data-products-design] .payments-page #journey .role-grid>.role{grid-area:auto;grid-column:1 / -1}#site-content[data-products-design] .payments-page #journey .role-grid{display:flex;flex-direction:column}.payments-page *{box-sizing:border-box}.payments-page{scroll-behavior:smooth;scroll-padding-top:145px}.payments-page{margin:0;color:var(--ink);background:#fff;font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.payments-page a{color:inherit;text-decoration:none}.payments-page button,.payments-page a,.payments-page summary{-webkit-tap-highlight-color:transparent}.payments-page a:focus-visible,.payments-page summary:focus-visible{outline:3px solid #e8900a;outline-offset:5px}.payments-page h1,.payments-page h2,.payments-page h3{margin:0;text-wrap:pretty}.payments-page h4,.payments-page p{margin:0}.payments-page p{color:var(--muted);text-wrap:pretty}.payments-page img{max-width:100%;object-fit:contain}.payments-page .section{padding:100px 0;scroll-margin-top:134px}.payments-page .eyebrow:not([data-hero-eyebrow]),.payments-page .mono{font:500 12px/1.5 var(--mono);letter-spacing:.14em}.payments-page .eyebrow:not([data-hero-eyebrow]){color:var(--blue);margin-bottom:22px}.payments-page .icon{width:24px;height:24px;flex-shrink:0;vertical-align:middle}.payments-page .button{display:inline-flex;justify-content:center;align-items:center;background:var(--ink);color:#fff}.payments-page .button:hover{background:var(--navy)}.payments-page .button.small{white-space:nowrap}.payments-page .button.bright{color:var(--deep);background:#fff}.payments-page .button.bright:hover{background:var(--light)}.payments-page .text-link{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#9ca9be;line-height:1.7}.payments-page .hero{background:linear-gradient(125deg,#073784,#0a1f5c 52%,#091322);color:#fff}.payments-page .hero .eyebrow{color:#83b8ff}.payments-page .hero-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:60px;align-items:center}.payments-page .hero-subtitle{color:#7eb8fa;letter-spacing:-.025em}.payments-page .hero-copy p{color:#e2e9f6;max-width:71ch}.payments-page .hero-actions{display:flex;gap:25px;align-items:center}.payments-page .hero-graphic{min-height:340px;border-left:1px solid #ffffff25;padding-left:34px;position:relative}.payments-page .graphic-caption{font:10px var(--mono);letter-spacing:.13em;color:#abc2e5;text-align:center}.payments-page .hero-orbit{height:290px;position:relative;margin:0 auto;max-width:360px}.payments-page .orbit-line{position:absolute;inset:39px 27px;border:1px solid #76a7e34d;border-radius:50%;transform:rotate(-20deg)}.payments-page .hero-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:134px;height:134px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px solid #8dbaff80;background:#ffffff08;border-radius:50%;font-family:var(--serif);font-size:22px;line-height:1.15;gap:10px}.payments-page .hero-core .icon{color:#89bcff;width:28px;height:28px}.payments-page .orbit-label{position:absolute;font-size:12px;padding:7px 12px;background:#0d2a63;border:1px solid #83b8ff4d;border-radius:5px}.payments-page .orbit-1{top:20px;left:35%}.payments-page .orbit-2{right:-1%;top:43%}.payments-page .orbit-3{bottom:14px;left:29%}.payments-page .orbit-4{left:-4%;top:45%}.payments-page .hero-graphic-bottom{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#c0cde1}.payments-page .mini-dot{width:5px;height:5px;background:#85b9fb;border-radius:50%}.payments-page .section-nav{position:sticky;top:70px;z-index:25;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.payments-page .section-nav .wrap{display:flex;align-items:center;overflow:auto;gap:26px;scrollbar-width:none}.payments-page .section-nav a{padding:17px 0 14px;white-space:nowrap;font-size:13px;color:var(--muted);border-bottom:3px solid transparent}.payments-page .section-nav a:last-child{margin-left:auto}.payments-page .section-nav a.active,.payments-page .section-nav a:hover{color:var(--blue);border-color:var(--blue)}.payments-page .situation-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:100px}.payments-page .situation-list{list-style:none;margin:0;padding:0}.payments-page .situation-list li{display:grid;grid-template-columns:30px 1fr;gap:17px;border-bottom:1px solid var(--line);padding:16px 0}.payments-page .situation-list li:first-child{padding-top:0}.payments-page .situation-list span{font:12px var(--mono);color:var(--blue);padding-top:4px}.payments-page .situation-list p{font-size:16px;line-height:1.55}.payments-page .values{background:var(--bg);border-block:1px solid var(--line)}.payments-page .section-heading{margin-bottom:42px}.payments-page .value-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.payments-page .value{grid-column:span 2;padding:31px;display:flex;flex-direction:column;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.payments-page .value-1,.payments-page .value-2{grid-column:span 3;padding:34px}.payments-page .value-1{background:#f1f6ff}.payments-page .value-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;color:var(--blue)}.payments-page .value-top .mono{color:var(--gray);font-size:11px}.payments-page .value-icon .icon{width:29px;height:29px}.payments-page .value h3{max-width:30ch}.payments-page .value p{font-size:15px;line-height:1.65;margin-top:16px}.payments-page .value-concept{margin-top:auto;padding-top:26px}.payments-page .capability-tags{display:flex;flex-wrap:wrap;gap:6px}.payments-page .capability-tags span{font-size:11px;border-top:1px solid #c4d3e9;padding:8px 12px 0 0;color:var(--navy)}.payments-page .tree{max-width:330px;margin:auto;text-align:center}.payments-page .node{display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1.3;border:1px solid #bfcee3;background:#fff;padding:10px 16px;border-radius:4px;color:var(--navy);position:relative}.payments-page .node.primary{background:#e4efff;border-color:#a5c0e7;color:#073a87}.payments-page .branches{position:relative;display:flex;justify-content:center;gap:14px;padding-top:22px}.payments-page .branches:before{content:"";position:absolute;left:50%;top:0;height:12px;border-left:1px solid #9cb3d4}.payments-page .branches:after{content:"";position:absolute;left:22%;right:22%;top:12px;border-top:1px solid #9cb3d4}.payments-page .branches>.node:before{position:absolute;content:"";height:10px;left:50%;top:-11px;border-left:1px solid #9cb3d4}.payments-page .currencies{display:flex;justify-content:center;gap:20px;font-size:10px;color:var(--gray);margin-top:10px}.payments-page .journey-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.payments-page .section-intro{font-size:16px;line-height:1.7}.payments-page .journey-layout{display:grid;grid-template-columns:185px minmax(0,1fr);gap:65px}.payments-page .journey-index{position:sticky;top:160px;align-self:start;margin-top:26px}.payments-page .index-label{font-size:9px;color:var(--gray);margin-bottom:20px}.payments-page .journey-index nav{display:flex;flex-direction:column;border-left:1px solid var(--line)}.payments-page .journey-index a{display:flex;gap:10px;align-items:center;font-size:13px;padding:14px 0 14px 14px;border-left:2px solid transparent;margin-left:-1px;color:var(--muted)}.payments-page .journey-index a>span{font:10px var(--mono);color:var(--gray)}.payments-page .journey-index a .icon{width:13px;height:13px;margin-left:auto;opacity:0}.payments-page .journey-index a.active{color:var(--blue);border-left-color:var(--blue);background:linear-gradient(90deg,#eef5ff,#fff)}.payments-page .journey-index a.active .icon{opacity:1}.payments-page .index-note{font:11px/1.7 var(--mono);color:var(--gray);padding:28px 0 0 16px}.payments-page .index-note span{display:inline-block;color:#93acd1;padding:9px 0}.payments-page .journey-step{border-top:1px solid var(--line);padding:30px 0 40px;scroll-margin-top:145px}.payments-page .step-title{display:flex;align-items:center;gap:17px}.payments-page .step-title h3{flex:1}.payments-page .step-title>.icon{color:var(--blue);width:27px;height:27px}.payments-page .step-no{font:12px var(--mono);border:1px solid #c3d3e9;color:var(--blue);border-radius:50%;width:37px;height:37px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.payments-page .step-schematic{margin:25px 0 27px;padding:24px;background:var(--bg);border:1px solid var(--line);border-radius:5px;min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}.payments-page .step-schematic .tree{width:350px;max-width:100%}.payments-page .step-schematic .tree .currencies{display:none}.payments-page .step-schematic .tree{display:flex;gap:22px;align-items:center}.payments-page .step-schematic .tree>.node{flex:1}.payments-page .step-schematic .tree .branches{padding:0;display:flex;flex-direction:column;gap:8px}.payments-page .step-schematic .tree .branches:before{top:50%;left:-22px;width:22px;height:0;border-top:1px solid #9cb3d4}.payments-page .step-schematic .tree .branches:after,.payments-page .step-schematic .tree .branches>.node:before{display:none}.payments-page .role-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.payments-page .role+.role{border-left:1px solid var(--line);padding-left:32px}.payments-page .role h4{font-size:11px;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:8px;color:var(--navy);margin-bottom:12px;font-weight:600}.payments-page .role h4 .icon{width:16px;height:16px}.payments-page .role p{font-size:15px;line-height:1.7}.payments-page .role-grid.only-operations{grid-template-columns:1fr}.payments-page .only-operations .role p{max-width:84ch}.payments-page .project-scope{background:#f3f6fb;border-left:2px solid #9cb5d8;padding:17px 20px;margin-top:24px}.payments-page .scope-label{font:9px var(--mono);letter-spacing:.1em;color:#3d587f;display:flex;gap:7px;align-items:center;margin-bottom:8px}.payments-page .scope-label .icon{width:12px;height:12px}.payments-page .project-scope p{font-size:13px;line-height:1.65}.payments-page .security-visual{display:flex;align-items:center;width:300px;max-width:100%;justify-content:center}.payments-page .round-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #c2d2e8;border-radius:50%;background:#fff;color:var(--blue);flex-shrink:0}.payments-page .round-icon.main{background:#e4efff;width:58px;height:58px}.payments-page .dot-line{border-top:1px dashed #9cb3d4;width:65px}.payments-page .visual-labels{display:flex;justify-content:space-between;width:300px;max-width:100%;font:10px var(--mono);color:var(--gray);margin-top:10px;padding:0 6px}.payments-page .payment-visual{text-align:center}.payments-page .branches.three{gap:17px}.payments-page .branches.three:after{left:16%;right:16%}.payments-page .reward-visual{display:flex;align-items:center;justify-content:center;gap:14px}.payments-page .reward-visual i,.payments-page .ops-visual i{font-style:normal;color:#a1b4cc;font-size:17px}.payments-page .small-step{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--navy)}.payments-page .small-step b{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid #bfd0e6;border-radius:50%;font:9px var(--mono)}.payments-page .visual-note{font-size:10px;color:var(--gray);margin-top:13px;text-align:center}.payments-page .service-visual{display:flex;align-items:center;justify-content:center;gap:25px}.payments-page .service-visual>span{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--navy)}.payments-page .service-visual .icon{width:35px;height:35px}.payments-page .service-visual b{font-weight:500}.payments-page .service-list{border-left:1px solid #b4c8e2;padding-left:20px;display:grid;gap:3px;font-size:11px;color:var(--muted)}.payments-page .ops-visual{display:flex;gap:12px;align-items:center}.payments-page .boundary{display:grid;grid-template-columns:210px 1fr;gap:40px;background:#f3f6fb;border-block:1px solid var(--line);padding:27px 30px;margin-top:8px}.payments-page .boundary h3{font-size:23px}.payments-page .boundary p{font-size:14px}.payments-page .function-details{margin-top:30px;border-block:1px solid var(--line)}.payments-page summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;padding:22px 0;font-family:var(--serif);font-size:24px}.payments-page summary::-webkit-details-marker{display:none}.payments-page .details-plus{color:var(--blue);font-family:var(--sans);font-size:25px}.payments-page details[open] .details-plus{transform:rotate(45deg)}.payments-page .function-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 40px;padding:10px 0 34px}.payments-page .function-grid>div{border-top:1px solid var(--line);padding-top:15px}.payments-page .function-grid h4{margin-bottom:8px;color:var(--navy)}.payments-page .function-grid p{font-size:14px}.payments-page .delivery{background:var(--bg);border-top:1px solid var(--line)}.payments-page .delivery-layout{display:grid;grid-template-columns:1fr 1.35fr;gap:100px}.payments-page .deployment-options{display:grid;gap:8px;max-width:290px;margin-top:30px}.payments-page .deployment-options span{border-left:2px solid #9ebae0;padding:8px 14px;background:#f0f5fc;color:var(--navy);font-size:13px}.payments-page .availability{font-size:13px;max-width:29ch;margin-top:24px}.payments-page .delivery-list{list-style:none;margin:0;padding:0}.payments-page .delivery-list li{display:flex;gap:22px;padding:23px 0;border-top:1px solid var(--line)}.payments-page .delivery-list .mono{font-size:10px;color:var(--blue);margin-top:6px}.payments-page .delivery-list h3{margin-bottom:10px}.payments-page .delivery-list p{font-size:15px}.payments-page .evidence{color:#fff;background:var(--deep)}.payments-page .evidence .eyebrow:not([data-hero-eyebrow]){color:#89b9ff}.payments-page .case-layout{display:grid;grid-template-columns:1fr 2fr;gap:90px}.payments-page .trusty-logo{width:120px;height:46px;object-position:left;filter:brightness(0) invert(1);margin-bottom:23px}.payments-page .case-intro p{font-size:15px;color:#cdd9ed;margin:20px 0}.payments-page .case-intro .text-link{color:#94c3ff}.payments-page .case-metrics{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:22px;padding-bottom:24px;border-bottom:1px solid #ffffff30}.payments-page .case-metrics strong{font-family:var(--serif);font-size:36px;line-height:1.2;font-weight:400;display:block;letter-spacing:-.025em}.payments-page .case-metrics span{display:block;font-size:12px;margin-top:9px;color:#b5c8e5}.payments-page .case-secondary{display:flex;gap:30px;font-size:12px;color:#c3d2e9;padding:18px 0 24px}.payments-page .case-body>p{font-size:14px;color:#e0e7f3;line-height:1.75;margin-bottom:15px}.payments-page .case-body>p.case-attribution{color:#d2def0;padding-top:7px;font-size:13px}.payments-page .case-body>p.case-source{font-size:11px;color:#b3c7e6;margin-bottom:0}.payments-page .case-period{font-size:9px;color:#aac3e8;margin-top:33px;border-top:1px solid #ffffff25;padding-top:18px}.payments-page .contact-layout{display:grid;grid-template-columns:1fr 1.35fr;gap:100px}.payments-page .contact p{font-size:17px}.payments-page .contact p+p{margin-top:16px}.payments-page .contact-actions{display:flex;align-items:center;gap:28px;margin-top:25px}.payments-page .contact .text-link{color:var(--navy)}@media(max-width:1100px){.payments-page .hero-layout{gap:30px;grid-template-columns:1.7fr 1fr}.payments-page .hero-graphic{padding-left:20px}.payments-page .orbit-label{font-size:10px}.payments-page .hero-core{width:112px;height:112px;font-size:20px}.payments-page .hero-orbit{height:255px}.payments-page .hero-graphic{min-height:310px}.payments-page .hero-graphic-bottom{font-size:9px}.payments-page .situation-layout,.payments-page .delivery-layout,.payments-page .contact-layout{gap:50px}.payments-page .journey-layout{gap:36px;grid-template-columns:155px minmax(0,1fr)}.payments-page .value{padding:24px}.payments-page .value-1,.payments-page .value-2{padding:28px}.payments-page .case-layout{gap:45px}.payments-page .case-metrics strong{font-size:31px}.payments-page .case-secondary{gap:20px}.payments-page .section-nav .wrap{gap:22px}}@media(max-width:820px){.payments-page .hero-layout{grid-template-columns:1fr}.payments-page .hero-graphic{display:none}.payments-page .hero-copy p{max-width:75ch}.payments-page .section{padding-block:70px}.payments-page .section-nav a{font-size:12px}.payments-page .section-nav .wrap{gap:23px}.payments-page .situation-layout{grid-template-columns:1fr;gap:30px}.payments-page .situation-layout h2 br{display:none}.payments-page .value{grid-column:span 3}.payments-page .value-5{grid-column:span 6}.payments-page .value-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.payments-page .journey-heading{display:block}.payments-page .section-intro{margin-top:22px}.payments-page .section-intro br{display:none}.payments-page .journey-layout{grid-template-columns:1fr;gap:0}.payments-page .journey-index{position:sticky;top:122px;z-index:20;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:0;border-bottom:1px solid var(--line)}.payments-page .journey-index nav{display:flex;flex-direction:row;overflow:auto;border-left:0;gap:19px;scrollbar-width:none}.payments-page .journey-index a{white-space:nowrap;padding:13px 0;border-left:0;border-bottom:2px solid transparent;font-size:11px;gap:7px}.payments-page .journey-index a.active{background:none;border-bottom-color:var(--blue)}.payments-page .journey-index a .icon,.payments-page .index-label,.payments-page .index-note{display:none}.payments-page .journey-step{scroll-margin-top:191px}.payments-page .journey .section-heading{margin-bottom:27px}.payments-page .delivery-layout,.payments-page .contact-layout{grid-template-columns:1fr;gap:38px}.payments-page .deployment-options{display:flex;flex-wrap:wrap;max-width:100%;margin-top:22px}.payments-page .availability{max-width:100%;margin-top:17px}.payments-page .case-layout{grid-template-columns:1fr;gap:35px}.payments-page .case-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px}.payments-page .trusty-logo{grid-column:span 2;margin-bottom:0}.payments-page .case-intro p{margin:0;font-size:14px}.payments-page .case-intro .text-link{grid-column:span 2}.payments-page .case-metrics strong{font-size:38px}.payments-page .boundary{grid-template-columns:1fr;gap:14px;padding:24px}.payments-page .function-grid{gap:25px}.payments-page .role p{font-size:15px}}@media(max-width:520px){.payments-page{font-size:16px}.payments-page .hero .eyebrow{font-size:10px}.payments-page .desktop-br{display:none}.payments-page .hero-actions{gap:18px;flex-wrap:wrap}.payments-page .text-link{font-size:12px}.payments-page .section-nav{top:64px}.payments-page .section-nav a{padding-block:13px 11px;font-size:11px}.payments-page .section-nav .wrap{gap:22px}.payments-page .section{padding-block:55px;scroll-margin-top:123px}.payments-page .eyebrow:not([data-hero-eyebrow]){font-size:10px;margin-bottom:17px}.payments-page .section-heading{margin-bottom:28px}.payments-page .situation-list li{gap:10px;padding-block:15px}.payments-page .situation-list p{font-size:14px}.payments-page .situation-list span{font-size:10px}.payments-page .situation-layout{gap:27px}.payments-page .value-grid{display:block}.payments-page .value{padding:25px}.payments-page .value-top{margin-bottom:20px}.payments-page .value p{font-size:14px;margin-top:13px}.payments-page .value-concept{padding-top:23px}.payments-page .value-1{background:#f1f6ff}.payments-page .value-2 .capability-tags{margin-top:0}.payments-page .journey-index{top:111px}.payments-page .journey-index nav{gap:18px}.payments-page .journey-index a{padding:12px 0;font-size:10px}.payments-page .section-intro{font-size:14px;line-height:1.7;margin-top:18px}.payments-page .journey-step{padding:25px 0 30px;scroll-margin-top:170px}.payments-page .step-title{gap:12px}.payments-page .step-no{width:31px;height:31px;font-size:10px}.payments-page .step-title>.icon{width:21px;height:21px}.payments-page .step-schematic{padding:19px 12px;margin:22px 0;min-height:105px}.payments-page .role-grid{grid-template-columns:1fr;gap:22px}.payments-page .role+.role{border-left:0;border-top:1px solid var(--line);padding:19px 0 0}.payments-page .role h4{font-size:10px;margin-bottom:9px}.payments-page .role p{font-size:14px;line-height:1.7}.payments-page .project-scope{padding:15px 16px;margin-top:20px}.payments-page .project-scope p{font-size:12px;line-height:1.7}.payments-page .scope-label{font-size:8px}.payments-page .node{font-size:10px;padding:9px 11px}.payments-page .branches.three{gap:8px}.payments-page .small-step{font-size:10px;gap:6px}.payments-page .reward-visual{gap:10px}.payments-page .small-step b{width:22px;height:22px;font-size:8px}.payments-page .step-schematic .tree{gap:17px}.payments-page .step-schematic .tree .branches:before{left:-17px;width:17px}.payments-page .tree .currencies{font-size:9px}.payments-page .ops-visual{gap:7px}.payments-page .service-visual{gap:17px}.payments-page .service-visual>span{font-size:10px}.payments-page .service-list{font-size:10px;padding-left:15px}.payments-page .boundary{padding:22px 20px}.payments-page .boundary h3{font-size:23px}.payments-page .boundary p{font-size:13px}.payments-page summary{font-size:22px;padding-block:20px}.payments-page .function-grid{grid-template-columns:1fr;gap:22px;padding-bottom:25px}.payments-page .function-grid p{font-size:13px}.payments-page .delivery-list li{gap:16px;padding-block:23px}.payments-page .delivery-list p{font-size:14px}.payments-page .deployment-options span{font-size:11px;padding:8px 12px}.payments-page .availability{font-size:12px}.payments-page .case-intro{display:block}.payments-page .trusty-logo{margin-bottom:18px;width:105px}.payments-page .case-intro p{margin:17px 0}.payments-page .case-metrics{grid-template-columns:1fr 1fr;gap:24px}.payments-page .case-metrics>div:first-child{grid-column:span 2}.payments-page .case-metrics>div:first-child strong{font-size:46px}.payments-page .case-metrics strong{font-size:33px}.payments-page .case-metrics span{font-size:11px;margin-top:6px}.payments-page .case-secondary{display:grid;gap:8px;font-size:11px}.payments-page .case-body>p{font-size:13px}.payments-page .case-body>p.case-attribution{font-size:12px}.payments-page .case-body>p.case-source{font-size:10px}.payments-page .case-period{font-size:8px;line-height:1.7}.payments-page .contact-layout{gap:25px}.payments-page .contact p{font-size:15px}.payments-page .contact-actions{gap:20px;flex-wrap:wrap}.payments-page .index-note{display:none}}@media(prefers-reduced-motion:reduce){.payments-page{scroll-behavior:auto}.payments-page *{transition:none!important}}@media print{.payments-page .section-nav,.payments-page .journey-index{display:none}.payments-page .section{padding-block:25px}.payments-page .hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}.payments-page .journey-layout{display:block}.payments-page .journey-step,.payments-page .value{break-inside:avoid}.payments-page details .function-grid{display:grid}.payments-page a{text-decoration:none}}.payments-page{scroll-padding-top:0}.payments-page .tree .branches{gap:8px}.payments-page .tree .branches:after{left:16%;right:16%}@media(max-width:360px){.payments-page .value .reward-visual .small-step{flex-direction:column;gap:5px;width:48px}.payments-page .value .reward-visual{gap:7px}.payments-page .node{padding:8px 9px}}.payments-page .step-title h3,.payments-page .journey-index,.payments-page .journey-content{min-width:0}@media(max-width:820px){.payments-page .journey-layout{grid-template-columns:minmax(0,1fr)}}.payments-page{font-size:19px;line-height:1.7}.payments-page .eyebrow:not([data-hero-eyebrow]){font-size:13px;letter-spacing:.12em}.payments-page .section{padding:84px 0}.payments-page .section-heading{margin-bottom:38px}.payments-page .section-nav{top:76px}.payments-page .section-nav .wrap{gap:23px}.payments-page .section-nav a{font-size:15px;padding:16px 0 13px}.payments-page .section-nav .technical-link{border:1px solid var(--line);border-radius:5px;padding:6px 9px;margin-left:auto;font-size:13px}.payments-page .hero{background:linear-gradient(125deg,#073784,#0a1f5c,#06142c)}.payments-page .hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:42px;align-items:center}.payments-page .hero .desktop-br{display:none}.payments-page .hero-copy p{color:#e5edf9}.payments-page .hero-actions{gap:23px;flex-wrap:wrap}.payments-page .hero .text-link{font-size:14px}.payments-page .hero-graphic{display:block;min-height:0;border:0;padding:0;margin:0;width:100%;position:relative}.payments-page .hero-graphic img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:9px;box-shadow:0 24px 65px #00000026;outline:1px solid #87acdb30}.payments-page .hero-graphic figcaption{margin-top:14px;color:#c5d8f3;text-align:center;font:12px var(--mono);letter-spacing:.04em}.payments-page .situation-layout{grid-template-columns:1fr 1.3fr;gap:70px}.payments-page .situation-list li{padding-block:20px;grid-template-columns:28px 1fr;gap:15px}.payments-page .situation-list p{font-size:19px;line-height:1.65}.payments-page .situation-list span{font-size:13px}.payments-page .values .value-grid{grid-template-columns:repeat(2,minmax(0,1fr));border:none;gap:24px;background:transparent}.payments-page .value,.payments-page .value-1,.payments-page .value-2{grid-column:auto;min-width:0;padding:34px;background:#fff;border:1px solid var(--line);border-radius:7px}.payments-page .value-1{background:#edf4ff}.payments-page .value-top{margin-bottom:20px}.payments-page .value-top .mono{font-size:13px}.payments-page .value-icon .icon{height:32px;width:32px}.payments-page .value h3{max-width:none}.payments-page .value p.reading-lead{font-size:20px;line-height:1.65;color:var(--ink);margin-top:22px}.payments-page .value p.reading-support{font-size:18px;line-height:1.7;color:var(--muted);margin-top:14px}.payments-page .value-concept{padding:25px 0 0;min-height:0;margin-top:auto}.payments-page .value-concept>.tree,.payments-page .value-concept>.payment-visual,.payments-page .value-concept>.service-visual,.payments-page .value-concept>.reward-visual{margin-top:5px}.payments-page .value .payment-visual{padding-block:8px}.payments-page .node{font-size:14px;padding:12px 15px}.payments-page .currencies{font-size:12px}.payments-page .small-step{font-size:15px;gap:9px}.payments-page .small-step b{width:30px;height:30px;font-size:11px}.payments-page .visual-note{font-size:13px}.payments-page .service-list{font-size:14px;line-height:1.65}.payments-page .service-visual>span{font-size:14px}.payments-page .service-visual .icon{width:43px;height:43px}.payments-page .value-5{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 50px;align-items:start;background:var(--deep);color:#fff}.payments-page .value-5 .value-top{grid-column:1/-1;color:#a6caff}.payments-page .value-5 .value-top .mono{color:#b9cce8}.payments-page .value-5 h3{grid-column:1;grid-row:2/4;max-width:18ch}.payments-page .value-5 p.reading-lead{grid-column:2;grid-row:2;margin-top:0;color:#fff}.payments-page .value-5 p.reading-support{grid-column:2;grid-row:3;color:#d1e0f7}.payments-page .value-5 .value-concept{grid-column:1/-1;margin-top:25px;border-top:1px solid #ffffff30;padding-top:24px;justify-self:stretch;display:flex;align-items:center;justify-content:space-between}.payments-page .value-5 .ops-visual{flex:1;justify-content:center}.payments-page .value-5 .visual-note{flex:1;margin:0;color:#b9d0f1}.payments-page .value-5 .node{background:#14396f;border-color:#7699c4;color:#fff}.payments-page .value .tree{max-width:460px}.payments-page .value .reward-visual{gap:20px}.payments-page .journey-heading{display:block;text-align:left}.payments-page .journey-heading h2 br{display:none}.payments-page .journey-heading h2{max-width:25ch;margin:0}.payments-page .journey-heading .section-intro{font-size:20px;margin:22px auto 0;max-width:65ch}.payments-page .journey-heading .section-intro br{display:none}.payments-page .journey-layout{display:block}.payments-page .journey-index{position:static;margin:0 0 44px;min-width:0}.payments-page .index-label{display:block;font-size:12px;margin-bottom:20px;text-align:center}.payments-page .journey-index nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line);border-radius:6px;gap:0;overflow:visible;background:#fafbfd}.payments-page .journey-index a{display:block;white-space:normal;min-width:0;margin:0;padding:20px 18px;font-size:15px;line-height:1.5;border:0;border-right:1px solid var(--line);border-bottom:3px solid transparent}.payments-page .journey-index a:last-child{border-right:0}.payments-page .journey-index a>span{font:18px var(--mono);display:block;color:var(--blue);margin-bottom:12px}.payments-page .journey-index a .icon{display:none}.payments-page .journey-index a.active{border-color:var(--blue);background:#eef5ff}.payments-page .index-note{display:none}.payments-page .journey-content{width:100%;min-width:0}.payments-page .journey-step{padding:35px 36px 32px;margin-bottom:28px;background:#fff;border:1px solid var(--line);border-radius:7px;scroll-margin-top:150px}.payments-page .journey-step:nth-child(2n){background:#fafbfd}.payments-page .step-title{gap:22px}.payments-page .step-no{width:52px;height:52px;font-size:17px;background:var(--light);border:0}.payments-page .step-title>.icon{width:32px;height:32px}.payments-page .step-schematic{border:0;border-block:1px solid var(--line);border-radius:0;background:transparent;padding:20px;min-height:0;margin:25px 0 29px}.payments-page .step-schematic .tree{width:460px;gap:35px}.payments-page .step-schematic .tree .branches:before{width:35px;left:-35px}.payments-page .security-visual,.payments-page .visual-labels{width:380px}.payments-page .visual-labels{font-size:13px}.payments-page .round-icon{width:51px;height:51px}.payments-page .role-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px}.payments-page .role h4{font-size:14px;letter-spacing:.08em;margin-bottom:15px}.payments-page .role h4 .icon{width:20px;height:20px}.payments-page .role p.reading-lead{font-size:21px;line-height:1.65;color:var(--ink)}.payments-page .role p.reading-support{font-size:18px;line-height:1.7;margin-top:14px}.payments-page .role+.role{padding-left:38px}.payments-page .project-scope{display:grid;grid-template-columns:155px minmax(0,1fr);gap:20px;padding:20px 23px;margin-top:29px;background:#edf3fc}.payments-page .scope-label{font-size:12px;align-self:start;line-height:1.7;padding-top:2px;margin:0;gap:10px}.payments-page .scope-label .icon{width:16px;height:16px}.payments-page .project-scope p{font-size:17px;line-height:1.65;color:#2e466a}.payments-page .boundary{grid-template-columns:230px minmax(0,1fr);padding:29px 32px;gap:35px}.payments-page .boundary h3{font-size:29px}.payments-page .boundary p,.payments-page .function-grid p{font-size:18px}.payments-page .function-grid{gap:30px 40px}.payments-page summary{font-size:28px}.payments-page .delivery-layout,.payments-page .contact-layout{grid-template-columns:1fr 1fr;gap:65px}.payments-page .delivery-list p{font-size:18px}.payments-page .deployment-options span{font-size:16px}.payments-page .availability{font-size:17px;max-width:35ch}.payments-page .case-layout{grid-template-columns:1fr 1.7fr;gap:70px}.payments-page .case-intro p{font-size:18px}.payments-page .case-metrics strong{font-size:40px}.payments-page .case-metrics span{font-size:15px}.payments-page .case-secondary{font-size:16px;gap:25px;flex-wrap:wrap}.payments-page .case-body>p{font-size:18px}.payments-page .case-body>p.case-attribution{font-size:16px}.payments-page .case-body>p.case-source{font-size:14px;color:#c7d7ec}.payments-page .case-period{font-size:12px;color:#c4d7ef}.payments-page .contact p{font-size:20px}.payments-page .text-link{font-size:16px}@media(max-width:1250px){.payments-page .section-nav .wrap{gap:20px}.payments-page .section-nav a{font-size:14px}.payments-page .section-nav .technical-link{font-size:12px}.payments-page .hero-layout{gap:30px}.payments-page .journey-index a{font-size:14px;padding:18px 13px}.payments-page .project-scope{grid-template-columns:145px minmax(0,1fr)}}@media(max-width:1000px){.payments-page .hero-layout{grid-template-columns:1fr 1fr}.payments-page .hero-actions{gap:16px}.payments-page .hero .text-link{font-size:13px}.payments-page .hero-graphic img{aspect-ratio:1;object-fit:cover}.payments-page .journey-index nav{grid-template-columns:repeat(3,minmax(0,1fr))}.payments-page .journey-index a{border-bottom:1px solid var(--line);font-size:16px}.payments-page .journey-index a:nth-child(3){border-right:0}.payments-page .journey-index a.active{border-bottom:3px solid var(--blue)}.payments-page .project-scope{display:block}.payments-page .scope-label{margin-bottom:10px}.payments-page .case-layout{gap:40px}.payments-page .case-metrics strong{font-size:34px}.payments-page .case-secondary{font-size:15px}}@media(max-width:820px){.payments-page .hero-layout{grid-template-columns:1fr}.payments-page .hero-copy{max-width:100%}.payments-page .hero h1 br{display:none}.payments-page .hero-graphic{display:block;max-width:100%;margin-top:0}.payments-page .hero-graphic img{aspect-ratio:2.1;height:auto;object-position:center 50%;border-radius:6px}.payments-page .hero-graphic figcaption{font-size:11px}.payments-page .section{padding-block:62px}.payments-page .situation-layout{grid-template-columns:1fr;gap:27px}.payments-page .situation-list p{font-size:18px}.payments-page .value,.payments-page .value-1,.payments-page .value-2{padding:27px}.payments-page .value p.reading-lead{font-size:19px}.payments-page .value p.reading-support{font-size:17px}.payments-page .value-5{grid-column:1/-1}.payments-page .value .reward-visual{flex-wrap:wrap;gap:10px}.payments-page .node{font-size:12px;padding:10px 12px}.payments-page .value .tree .branches{flex-wrap:wrap}.payments-page .journey-heading .section-intro{font-size:19px}.payments-page .journey-step{padding:29px 27px}.payments-page .role-grid{gap:28px}.payments-page .role+.role{padding-left:28px}.payments-page .role p.reading-lead{font-size:20px}.payments-page .role p.reading-support{font-size:17px}.payments-page .project-scope p{font-size:16px}.payments-page .boundary{grid-template-columns:1fr;gap:14px}.payments-page .boundary p{font-size:17px}.payments-page .delivery-layout,.payments-page .contact-layout{grid-template-columns:1fr;gap:35px}.payments-page .case-layout{grid-template-columns:1fr}.payments-page .case-intro{display:block}.payments-page .case-intro h2 br{display:none}.payments-page .case-intro p{margin:18px 0}.payments-page .case-metrics strong{font-size:39px}.payments-page .case-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.payments-page .case-metrics>div:first-child{grid-column:auto}.payments-page .function-grid{grid-template-columns:1fr}.payments-page .case-body>p{font-size:18px}.payments-page .contact p{font-size:19px}}@media(max-width:580px){.payments-page .section-nav{top:var(--site-header-height)}.payments-page .section-nav .wrap{gap:23px}.payments-page .section-nav a{font-size:14px;padding:14px 0 12px}.payments-page .section-nav .technical-link{font-size:13px;margin-block:7px}.payments-page .hero-layout{gap:27px}.payments-page .hero-graphic img{aspect-ratio:1.6;object-fit:cover}.payments-page .hero-actions{gap:19px}.payments-page .hero .text-link{font-size:14px}.payments-page .hero .eyebrow{font-size:12px}.payments-page .eyebrow:not([data-hero-eyebrow]){font-size:12px}.payments-page .section{padding:49px 0;scroll-margin-top:126px}.payments-page .section-heading{margin-bottom:28px}.payments-page .situation-list p{font-size:17px}.payments-page .situation-list li{padding-block:17px}.payments-page .situation-list span{font-size:12px}.payments-page .value-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:19px!important}.payments-page .value,.payments-page .value-1,.payments-page .value-2{padding:26px;grid-column:auto}.payments-page .value-top{margin-bottom:18px}.payments-page .value p.reading-lead{font-size:19px;line-height:1.65;margin-top:18px}.payments-page .value p.reading-support{font-size:17px;line-height:1.7}.payments-page .value-concept{padding-top:24px}.payments-page .value .tree .branches{flex-wrap:wrap;gap:8px}.payments-page .node{font-size:12px;padding:10px 11px}.payments-page .currencies{font-size:11px}.payments-page .small-step{font-size:13px}.payments-page .small-step b{width:26px;height:26px;font-size:10px}.payments-page .visual-note,.payments-page .service-list{font-size:12px}.payments-page .service-visual>span{font-size:12px}.payments-page .value .reward-visual .small-step{flex-direction:row;width:auto}.payments-page .value-5{display:flex;gap:0}.payments-page .value-5 h3{max-width:none}.payments-page .value-5 p.reading-lead{margin-top:18px}.payments-page .value-5 p.reading-support{margin-top:14px}.payments-page .value-5 .value-concept{display:block;width:100%;padding-top:20px;margin-top:24px}.payments-page .value-5 .visual-note{margin-top:13px}.payments-page .value-5 .ops-visual{gap:8px}.payments-page .journey-heading{text-align:left}.payments-page .journey-heading h2{max-width:none}.payments-page .journey-heading .section-intro{font-size:17px;margin-top:18px}.payments-page .journey-index{margin-bottom:27px;position:static}.payments-page .index-label{font-size:10px;text-align:left;line-height:1.7}.payments-page .journey-index nav{grid-template-columns:repeat(2,minmax(0,1fr))}.payments-page .journey-index a{font-size:14px;padding:17px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:126px}.payments-page .journey-index a:nth-child(3){border-right:1px solid var(--line)}.payments-page .journey-index a:nth-child(2n){border-right:0}.payments-page .journey-index a>span{font-size:17px;margin-bottom:10px}.payments-page .journey-step{padding:24px 20px;scroll-margin-top:140px;margin-bottom:22px}.payments-page .step-title{gap:13px;align-items:flex-start}.payments-page .step-no{width:33px;height:33px;font-size:13px;margin-top:1px}.payments-page .step-title>.icon{display:none}.payments-page .step-schematic{padding:17px 0;margin:22px 0 24px}.payments-page .step-schematic .tree{gap:16px;max-width:100%}.payments-page .step-schematic .tree .branches:before{width:16px;left:-16px}.payments-page .step-schematic .tree>.node{flex:1}.payments-page .role-grid{grid-template-columns:minmax(0,1fr);gap:23px}.payments-page .role+.role{border-left:0;border-top:1px solid var(--line);padding:23px 0 0}.payments-page .role h4{font-size:13px;margin-bottom:13px}.payments-page .role p.reading-lead{font-size:19px;line-height:1.65}.payments-page .role p.reading-support{font-size:17px;line-height:1.7}.payments-page .project-scope{padding:17px 16px;margin-top:25px}.payments-page .scope-label{font-size:11px;margin-bottom:11px}.payments-page .project-scope p{font-size:16px;line-height:1.65}.payments-page .security-visual,.payments-page .visual-labels{max-width:100%}.payments-page .visual-labels{font-size:12px}.payments-page .payment-visual .node{font-size:11px;padding:9px}.payments-page .branches.three{gap:7px}.payments-page .reward-visual{gap:8px}.payments-page .small-step{font-size:12px;gap:6px}.payments-page .service-visual{gap:12px}.payments-page .service-list{font-size:11px;padding-left:13px}.payments-page .service-visual>span{font-size:11px;gap:4px}.payments-page .ops-visual{gap:5px}.payments-page .ops-visual .node{font-size:11px;padding:10px}.payments-page .boundary{padding:24px 20px}.payments-page .boundary h3{font-size:28px}.payments-page .boundary p{font-size:17px}.payments-page summary{font-size:25px}.payments-page .function-grid p,.payments-page .delivery-list p{font-size:17px}.payments-page .delivery-list .mono{font-size:12px}.payments-page .deployment-options span{font-size:15px}.payments-page .availability{font-size:16px}.payments-page .case-intro p{font-size:17px}.payments-page .case-metrics{grid-template-columns:1fr 1fr;gap:26px}.payments-page .case-metrics>div:first-child{grid-column:1/-1}.payments-page .case-metrics>div:first-child strong{font-size:47px}.payments-page .case-metrics strong{font-size:37px}.payments-page .case-metrics span{font-size:15px}.payments-page .case-secondary{font-size:16px;line-height:1.6}.payments-page .case-body>p{font-size:17px}.payments-page .case-body>p.case-attribution{font-size:16px}.payments-page .case-body>p.case-source{font-size:14px}.payments-page .case-period{font-size:11px}.payments-page .contact p{font-size:18px}.payments-page .contact .text-link{font-size:16px}.payments-page .contact-actions{gap:20px}}@media(max-width:360px){.payments-page .hero-actions{display:block}.payments-page .hero-actions .text-link{display:inline-block;margin-top:18px}.payments-page .value,.payments-page .value-1,.payments-page .value-2{padding:23px}.payments-page .value .tree .branches{gap:6px}.payments-page .value .node{font-size:10px;padding:9px}.payments-page .value .reward-visual .small-step{flex-direction:column;width:45px}.payments-page .journey-step{padding:22px 17px}.payments-page .step-schematic .tree{gap:10px}.payments-page .step-schematic .tree .branches:before{left:-10px;width:10px}.payments-page .step-schematic .tree>.node{padding:10px 8px}.payments-page .step-schematic .tree .branches>.node{padding:10px 8px}.payments-page .payment-visual .branches.three{gap:4px}.payments-page .payment-visual .node{font-size:10px;padding:9px 6px}.payments-page .ops-visual .node{font-size:10px;padding:9px 7px}.payments-page .role p.reading-lead{font-size:18px}}.payments-page .situation-layout{display:block}.payments-page .situation-list{margin-top:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px}.payments-page .situation-list li,.payments-page .situation-list li:first-child{padding-block:22px}.payments-page .situation-list li:last-child{grid-column:1/-1}.payments-page .delivery-layout{display:block}.payments-page .delivery-layout>div:first-child h2 br{display:none}.payments-page .delivery-layout>div:first-child h2{max-width:29ch}.payments-page .delivery-layout .deployment-options{display:flex;max-width:none;gap:12px;flex-wrap:wrap}.payments-page .delivery-layout .availability{max-width:none;margin-top:17px}.payments-page .delivery-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;margin-top:36px}.payments-page .delivery-list li{padding-block:27px}.payments-page .delivery-list li>div{min-width:0}@media(max-width:580px){.payments-page .situation-list,.payments-page .delivery-list{grid-template-columns:minmax(0,1fr);gap:0}.payments-page .situation-list li,.payments-page .situation-list li:first-child{padding-block:19px}.payments-page .situation-list{margin-top:25px}.payments-page .delivery-list{margin-top:26px}.payments-page .delivery-layout>div:first-child h2{max-width:none}}.payments-page .hero-graphic img{border-radius:0;box-shadow:none;outline:none;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 10%,#000 85%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 10%,#000 85%,transparent 100%);mask-composite:intersect}.payments-page .journey-layout{border:1px solid var(--line);border-radius:8px;background:#fff;overflow:clip}.payments-page .journey-index{margin:0;border:0;background:transparent}.payments-page .journey-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#f4f7fc;border-bottom:1px solid var(--line)}.payments-page .journey-tabs button{appearance:none;display:block;min-width:0;border:0;border-right:1px solid var(--line);border-bottom:3px solid transparent;background:transparent;color:var(--muted);padding:23px 18px;font:500 15px/1.5 var(--sans);text-align:left;cursor:pointer}.payments-page .journey-tabs button:last-child{border-right:0}.payments-page .journey-tabs button>span{display:block;font:17px var(--mono);color:var(--blue);margin-bottom:11px}.payments-page .journey-tabs button[aria-selected=true]{border-bottom-color:var(--blue);background:#e7f0ff;color:var(--navy)}.payments-page .journey-tabs button:hover{background:#edf3fc}.payments-page .journey-tabs button:focus-visible{outline:3px solid #e8900a;outline-offset:-4px;position:relative;z-index:1}.payments-page .journey-content{min-height:0}.payments-page .journey-step,.payments-page .journey-step:nth-child(2n){margin:0;border:0;border-radius:0;background:#fff;padding:35px 36px}.payments-page .journey-step:focus-visible{outline:3px solid var(--blue);outline-offset:-4px}@media(max-width:1000px){.payments-page .journey-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.payments-page .journey-tabs button{border-bottom:1px solid var(--line);font-size:16px}.payments-page .journey-tabs button[aria-selected=true]{border-bottom:3px solid var(--blue)}}@media(max-width:580px){.payments-page .journey-tabs{display:flex;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity}.payments-page .journey-tabs button{flex:0 0 172px;min-height:125px;padding:19px 16px;font-size:15px;scroll-snap-align:start}.payments-page .journey-step,.payments-page .journey-step:nth-child(2n){padding:25px 20px}.payments-page .journey-tabs button>span{font-size:16px}}@media(max-width:360px){.payments-page .journey-step,.payments-page .journey-step:nth-child(2n){padding:23px 17px}.payments-page .journey-tabs button{flex-basis:160px}}@media print{.payments-page .journey-step[hidden]{display:block}.payments-page .journey-tabs{display:none}}.payments-page .section{padding:28px 0}.payments-page .section-heading{margin-bottom:22px}.payments-page .eyebrow:not([data-hero-eyebrow]){margin-bottom:12px}.payments-page .section-heading h2 br{display:none}.payments-page .hero-graphic img{max-height:370px;object-fit:contain}.payments-page .hero-graphic figcaption{font-size:12px}.payments-page .situation-layout h2 br{display:none}.payments-page .situation-list{margin-top:23px}.payments-page .situation-list li,.payments-page .situation-list li:first-child{padding:15px 0}.payments-page .situation-list p{font-size:18px;line-height:1.55}.payments-page .values .value-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:start}.payments-page .values .value{display:block;grid-column:auto;padding:22px 20px;border-radius:6px;min-width:0;background:#fff;color:var(--ink)}.payments-page .values .value-1{background:#eef5ff}.payments-page .values .value-top{margin-bottom:17px}.payments-page .values .value-top .icon{width:27px;height:27px}.payments-page .values .value-top .mono{font-size:12px;color:var(--gray)}.payments-page .values .value h3{max-width:none;min-height:116px}.payments-page .values .value p.reading-lead{font-size:18px;line-height:1.55;color:var(--ink);margin:17px 0 0;min-height:84px}.payments-page .values .value p.reading-support{font-size:17px;line-height:1.6;color:var(--muted);margin:0}.payments-page .value-details{border-top:1px solid var(--line);margin-top:19px}.payments-page .value-details summary{font:600 15px/1.4 var(--sans);padding:13px 0 0}.payments-page .value-details[open] summary{padding-bottom:17px}.payments-page .value-detail-body .value-concept{display:block;padding-top:20px;margin:0;border:0;width:auto}.payments-page .values .value .visual-note{font-size:11px;color:var(--gray);margin-top:12px}.payments-page .values .value .node{font-size:11px;color:var(--navy);background:#eef5ff;border-color:#bbcee5}.payments-page .values .value .ops-visual,.payments-page .values .value .reward-visual{flex-wrap:wrap;justify-content:center;gap:8px}.payments-page .values .value .tree .branches{flex-wrap:wrap}.payments-page .values .value:has(.value-details[open]){grid-column:span 2}.payments-page .journey-heading{margin-bottom:18px}.payments-page .journey-heading h2{max-width:none}.payments-page .journey-heading .section-intro{font-size:18px;margin-top:12px;line-height:1.5}.payments-page .journey-tabs button{font-size:14px;line-height:1.35;padding:12px 15px;min-height:84px}.payments-page .journey-tabs button>span{font-size:14px;margin-bottom:7px}.payments-page .journey-step,.payments-page .journey-step:nth-child(2n){padding:19px 23px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 24px;align-items:start}.payments-page .journey-step[hidden]{display:none}.payments-page .step-title{grid-column:1/3;grid-row:1;min-height:67px;gap:15px;align-items:center}.payments-page .step-title>.icon{display:none}.payments-page .step-no{width:37px;height:37px;font-size:14px}.payments-page .step-schematic{grid-column:3;grid-row:1;margin:0;padding:0;border:0;background:transparent;min-height:62px;max-width:100%;align-self:center}.payments-page .step-schematic .tree{display:block;width:auto;max-width:100%}.payments-page .step-schematic .tree>.node,.payments-page .step-schematic .tree .currencies{display:none}.payments-page .step-schematic .tree .branches{display:flex;flex-direction:row;gap:6px;padding:0}.payments-page .step-schematic .tree .branches:before,.payments-page .step-schematic .tree .branches:after,.payments-page .step-schematic .branches>.node:before{display:none}.payments-page .step-schematic .node{padding:8px 10px}.payments-page .step-schematic .security-visual,.payments-page .step-schematic .visual-labels{width:260px;max-width:100%}.payments-page .step-schematic .round-icon{width:30px;height:30px}.payments-page .step-schematic .round-icon.main{width:38px;height:38px}.payments-page .step-schematic .round-icon .icon{width:18px;height:18px}.payments-page .step-schematic .visual-labels{margin-top:5px}.payments-page .step-schematic .branches{padding-top:11px}.payments-page .step-schematic .branches:before{height:6px}.payments-page .step-schematic .branches:after{top:6px}.payments-page .step-schematic .visual-note{margin-top:6px}.payments-page .step-schematic .small-step{gap:5px}.payments-page .step-schematic .small-step b{height:21px;width:21px}.payments-page .step-schematic .reward-visual{gap:7px}.payments-page .step-schematic .service-visual{gap:10px}.payments-page .step-schematic .service-visual .icon{width:27px;height:27px}.payments-page .step-schematic .service-list{line-height:1.4;padding-left:12px}.payments-page .step-schematic .ops-visual{gap:5px}.payments-page .role-grid,.payments-page .role-grid.only-operations{display:contents}.payments-page .role{grid-row:2;min-width:0}.payments-page .role:first-child{grid-column:1}.payments-page .role+.role{grid-column:2;border-left:1px solid var(--line);padding-left:24px}.payments-page .only-operations>.role{grid-column:1/3}.payments-page .role h4{font-size:12px;letter-spacing:.06em;margin-bottom:11px}.payments-page .role h4 .icon{width:17px;height:17px}.payments-page .role p.reading-lead{font-size:20px;line-height:1.5}.payments-page .role p.reading-support{font-size:18px;line-height:1.5;margin-top:10px}.payments-page .project-scope{grid-column:3;grid-row:2;display:block;margin:0;padding:15px 16px;background:#edf3fc;align-self:stretch}.payments-page .scope-label{font-size:11px;margin-bottom:10px;padding:0;line-height:1.4}.payments-page .project-scope p{font-size:16px;line-height:1.5}.payments-page .boundary{display:flex;gap:19px;padding:13px 18px;margin-top:14px;align-items:baseline}.payments-page .boundary h3{font:600 16px/1.5 var(--sans);white-space:nowrap}.payments-page .boundary p{font-size:15px;line-height:1.5}.payments-page .function-details{margin-top:14px}.payments-page .function-details summary{font:500 20px/1.4 var(--serif);padding:10px 0}.payments-page .function-grid p{font-size:17px}.payments-page .delivery-list{margin-top:20px;gap:0 40px}.payments-page .delivery-list li{padding:18px 0}.payments-page .delivery-list h3{margin-bottom:9px}.payments-page .delivery-list p{font-size:18px;line-height:1.5}.payments-page .deployment-options{margin-top:18px}.payments-page .deployment-options span{font-size:15px;padding:6px 12px}.payments-page .availability{font-size:16px;margin-top:12px}.payments-page .case-layout{gap:50px}.payments-page .trusty-logo{height:37px;margin-bottom:17px}.payments-page .case-intro p{font-size:18px;margin:17px 0}.payments-page .case-metrics strong{font-size:36px}.payments-page .case-metrics{padding-bottom:17px}.payments-page .case-metrics span{font-size:14px;margin-top:6px}.payments-page .case-secondary{font-size:16px;gap:21px;padding:13px 0 18px}.payments-page .case-body>p{font-size:18px;line-height:1.5;margin-bottom:13px}.payments-page .case-body>p.case-attribution{font-size:16px;line-height:1.5;padding-top:0}.payments-page .case-body>p.case-source{font-size:14px;line-height:1.5}.payments-page .case-period{margin-top:19px;padding-top:13px;font-size:11px}.payments-page .contact-layout{gap:50px}.payments-page .contact p{font-size:20px;line-height:1.55}.payments-page .contact p+p{margin-top:14px}.payments-page .contact-actions{margin-top:21px}@media(max-width:1199px){.payments-page .values .value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payments-page .values .value h3{min-height:86px}.payments-page .values .value p.reading-lead{min-height:56px}.payments-page .journey-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.payments-page .journey-step,.payments-page .journey-step:nth-child(2n){grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.payments-page .step-title{grid-column:1/3;min-height:0}.payments-page .step-schematic{grid-column:1/3;grid-row:2;min-height:60px}.payments-page .role{grid-row:3}.payments-page .project-scope{grid-column:1/3;grid-row:4}.payments-page .only-operations>.role{grid-column:1/3}.payments-page .boundary{display:block}.payments-page .boundary p{margin-top:8px}}@media(max-width:820px){.payments-page .section{padding:37px 0}.payments-page .hero-graphic img{max-height:300px;aspect-ratio:2.1;object-fit:contain}.payments-page .values .value-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.payments-page .values .value h3,.payments-page .values .value p.reading-lead{min-height:0}.payments-page .journey-heading{text-align:left}.payments-page .case-layout{gap:29px}.payments-page .case-metrics strong{font-size:36px}.payments-page .case-metrics>div:first-child strong{font-size:36px}.payments-page .case-body>p{font-size:18px}}@media(max-width:580px){.payments-page .section{padding:34px 0}.payments-page .hero-graphic img{max-height:none;aspect-ratio:1.6}.payments-page .values .value-grid{grid-template-columns:minmax(0,1fr)!important;gap:15px!important}.payments-page .values .value{padding:24px}.payments-page .values .value:has(.value-details[open]){grid-column:auto}.payments-page .values .value p.reading-lead{font-size:19px;margin-top:15px}.payments-page .value-details summary{font-size:16px}.payments-page .values .value p.reading-support,.payments-page .journey-heading .section-intro{font-size:17px}.payments-page .journey-tabs{display:flex}.payments-page .journey-tabs button{flex-basis:170px;min-height:112px;font-size:15px;padding:17px 15px}.payments-page .journey-step,.payments-page .journey-step:nth-child(2n){display:block;padding:24px 20px}.payments-page .step-title{min-height:0}.payments-page .step-schematic{margin:22px 0;min-height:62px;padding:12px 0;border-block:1px solid var(--line)}.payments-page .role-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.payments-page .role{grid-row:auto!important;grid-column:auto!important}.payments-page .role+.role{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.payments-page .role h4{font-size:13px}.payments-page .role p.reading-lead{font-size:19px;line-height:1.6}.payments-page .role p.reading-support{font-size:17px;line-height:1.6}.payments-page .project-scope{margin-top:24px;padding:17px 16px}.payments-page .project-scope p{font-size:16px;line-height:1.6}.payments-page .scope-label{font-size:11px}.payments-page .boundary{padding:17px}.payments-page .boundary p{font-size:16px;line-height:1.6}.payments-page .function-details summary{font-size:22px;padding:15px 0}.payments-page .delivery-list li{padding:22px 0}.payments-page .delivery-list p{font-size:17px;line-height:1.6}.payments-page .case-metrics>div:first-child strong{font-size:45px}.payments-page .case-body>p{font-size:17px;line-height:1.6}.payments-page .case-secondary{font-size:16px}.payments-page .case-body>p.case-attribution{font-size:16px}.payments-page .case-body>p.case-source{font-size:14px}.payments-page .contact p{font-size:18px}.payments-page .only-operations>.role{grid-column:auto}.payments-page .only-operations{display:block}.payments-page .situation-list p{font-size:17px}}@media print{.payments-page .values .value-details .value-detail-body,.payments-page .journey-step[hidden]{display:block}}@media(min-width:1000px){.payments-page #journey{padding-block:20px}.payments-page .journey-heading{margin-bottom:12px}.payments-page .journey-heading .section-intro{display:none}.payments-page .journey-tabs button{display:flex;align-items:flex-start;gap:8px;padding:9px 12px}.payments-page .journey-tabs button>span{margin:0;line-height:1.6}.payments-page .boundary{margin-top:10px;padding-block:8px}.payments-page .function-details{margin-top:8px}.payments-page .function-details summary{padding-block:5px}}@media(min-width:1000px){.payments-page .journey-tabs button{min-height:62px}.payments-page .step-title,.payments-page .step-schematic{min-height:43px}.payments-page .journey-step,.payments-page .journey-step:nth-child(2n){padding-block:14px;row-gap:12px}}@media(min-width:1000px){.payments-page #journey{padding-block:12px}@media(min-width:1200px){.payments-page #journey{padding-block:32px}}.payments-page .journey-heading{margin-bottom:8px}.payments-page .journey-step,.payments-page .journey-step:nth-child(2n){row-gap:10px}}.payments-page .values{padding-block:38px}.payments-page .values .value-grid{align-items:stretch}.payments-page .values .value{display:flex;flex-direction:column;padding:22px 20px 18px}.payments-page .values .value-top{margin-bottom:13px}.payments-page .values .value-top .value-icon{display:none}.payments-page .values .value h3{min-height:65px}.payments-page .values .value-art{height:125px;display:grid;place-items:center;margin:12px 0}.payments-page .value-art svg{width:100%;max-width:225px;height:125px;overflow:visible}.payments-page .value-art rect,.payments-page .value-art circle{fill:#edf4ff;stroke:#6592ce;stroke-width:1.5}.payments-page .value-art path{fill:none;stroke:#6592ce;stroke-width:1.5}.payments-page .value-art text{fill:#285487;stroke:none;font:11px var(--sans);text-anchor:middle}.payments-page .values .value p.reading-lead{font-size:18px;min-height:0;margin:8px 0 22px}.payments-page .values .value-details{margin-top:auto}.payments-page .values .value:has(.value-details[open]){grid-column:auto}@media(max-width:999px){.payments-page .values .value h3{min-height:0}.payments-page .values .value-art{height:110px}.payments-page .value-art svg{height:110px}}@media(min-width:1200px){.payments-page #values.section-viewport,.payments-page #journey.section-viewport,.payments-page #delivery.section-viewport{padding-block:40px}.payments-page #values>.wrap,.payments-page #journey>.wrap,.payments-page #delivery>.wrap{display:flex;flex-direction:column}.payments-page #values .section-heading,.payments-page #journey .section-heading{margin:0}.payments-page #journey .journey-heading{text-align:left}.payments-page #journey .journey-heading h2{margin-inline:0}.payments-page #journey .boundary,.payments-page #journey .function-details{margin-block:0}.payments-page #values .value-grid{flex:1}.payments-page #delivery .delivery-list{flex:1;margin-block:0}}@media(min-width:1200px){.payments-page #values .value{justify-content:space-between;gap:16px}.payments-page #values .value-details{margin-top:0}}@media(min-width:1200px)and (min-height:850px){.payments-page #delivery .deployment-options{margin-top:32px}.payments-page #delivery .deployment-options span{padding-block:16px}.payments-page #delivery .delivery-list li{padding-block:40px}}.payments-page{background:#fff;--section-sticky-height: 128px}.payments-page{--navy: var(--color-bw-navy);--deep: var(--color-bw-deep);--blue: var(--color-bw-blue);--mid: var(--color-bw-mid);--light: var(--color-bw-light);--ink: var(--color-ink);--muted: var(--color-ink-3);--gray: var(--color-gray);--line: var(--color-line);--bg: var(--color-bg-2);--sans: var(--font-sans);--serif: var(--font-display);--mono: var(--font-mono)}.payments-page :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--color-bw-amber);outline-offset:4px}.payments-page .hero-copy p,.payments-page .hero-layout>div>p{max-width:68ch}.payments-page .delivery-grid p,.payments-page .delivery-list p{max-width:68ch}.payments-page h1,.payments-page h2,.payments-page h3,.payments-page h4{color:inherit}#site-content[data-products-design] .payments-page #values .section-heading{margin-bottom:0}#site-content[data-products-design] .payments-page #values>.wrap{display:flex;flex-direction:column;gap:24px}#site-content[data-products-design] .payments-page #values .product-benefits{margin-top:0}#site-content[data-products-design] .payments-page :is(#values,#journey,#delivery)>.wrap{gap:24px;justify-content:start}#site-content[data-products-design] .payments-page .journey-step{display:flex;flex-direction:column;gap:24px;min-height:0}#site-content[data-products-design] .payments-page #journey .step-title{min-height:0}#site-content[data-products-design] .payments-page #journey .role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:24px}#site-content[data-products-design] .payments-page #journey .role{grid-row:auto}#site-content[data-products-design] .payments-page #journey .role-grid.only-operations{grid-template-columns:minmax(0,1fr)}#site-content[data-products-design] .payments-page #journey .only-operations>.role{grid-column:1 / -1}@media(max-width:1023px){#site-content[data-products-design] .payments-page #journey .role-grid{grid-template-columns:minmax(0,1fr)}#site-content[data-products-design] .payments-page #journey .role{grid-column:auto}#site-content[data-products-design] .payments-page #journey .role+.role{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}}#site-content[data-products-design] .payments-page #journey .step-schematic{width:100%;min-height:0;padding:20px;margin-block:24px;font-size:16px}#site-content[data-products-design] .payments-page #journey .step-schematic :is(.tree,.security-visual,.visual-labels,.payment-visual,.reward-visual,.service-visual,.ops-visual){width:min(100%,640px);max-width:100%}#site-content[data-products-design] .payments-page #journey .step-schematic :is(.node,.small-step,.visual-labels span,.service-list span,.service-visual>span b){font-size:16px;line-height:1.5}#site-content[data-products-design] .payments-page #journey .step-schematic :is(.visual-note,.currencies span){font-size:14px;line-height:1.5}#site-content[data-products-design] .payments-page #journey .step-schematic .small-step{gap:8px}#site-content[data-products-design] .payments-page #journey .step-schematic .small-step b{width:28px;height:28px;flex-shrink:0;font:500 12px/1.5 var(--font-mono)}#site-content[data-products-design] .payments-page #journey .step-schematic .tree{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px;align-items:center}#site-content[data-products-design] .payments-page #journey .step-schematic .tree>.node{display:block}#site-content[data-products-design] .payments-page #journey .step-schematic .tree .branches{flex-direction:column;gap:8px}#site-content[data-products-design] .payments-page #journey .step-schematic .tree .currencies{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;grid-column:1 / -1}@media(max-width:767px){#site-content[data-products-design] .payments-page #journey .step-schematic{padding:16px 0}#site-content[data-products-design] .payments-page #journey .step-schematic .reward-visual{gap:8px;flex-wrap:wrap}#site-content[data-products-design] .payments-page #journey .step-schematic .small-step{flex-direction:column;gap:8px}}#site-content[data-products-design] .payments-page .scope-label{font:500 12px/1.5 var(--font-mono);letter-spacing:.08em}#site-content[data-products-design] .payments-page #delivery .deployment-options{margin-top:24px}#site-content[data-products-design] .payments-page #delivery .deployment-options span{padding-block:12px;font:500 16px/1.5 var(--font-sans)}#site-content[data-products-design] .payments-page #delivery .delivery-list{margin-top:0;align-content:start;row-gap:24px}#site-content[data-products-design] .payments-page #delivery .delivery-list li{padding-block:20px}#site-content[data-products-design] .payments-page :is(#contact,#evidence) .text-link{display:inline-flex;align-items:center;min-height:44px;max-width:100%;font:500 16px/1.5 var(--font-sans);white-space:normal}@media(max-width:1023px){#site-content[data-products-design] .payments-page .role-grid,#site-content[data-products-design] .payments-page .function-grid,#site-content[data-products-design] .payments-page #delivery .delivery-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:580px){.payments-page .journey-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.payments-page .journey-tabs button{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-content:start;min-height:80px;padding:12px;font-size:15px;line-height:1.5}.payments-page .journey-tabs button:nth-child(2n){border-right:0}.payments-page .journey-tabs button>span{margin:0;font-size:14px;line-height:1.5}.payments-page .journey-step,.payments-page .journey-step:nth-child(2n){padding:24px 16px}}.payments-page .section-nav{top:var(--site-header-height);z-index:20}.payments-page [id]{scroll-margin-top:calc(var(--section-sticky-height) - 80px)}.payments-page [hidden]{display:none!important}.payments-page .legacy-anchor{display:block;height:0;width:0}@media(min-width:1200px){.payments-page [id]{scroll-margin-top:calc(var(--section-sticky-height) - 80px)}.payments-page :is(.section-viewport,#situations,#evidence){padding-block:32px}.payments-page .situation-list{grid-template-columns:1fr}.payments-page .situation-list li{grid-column:auto;padding-block:16px}}@media(prefers-reduced-motion:reduce){.payments-page *{scroll-behavior:auto;transition:none;animation:none}}
