.payments-editorial-hero{background:#002132;color:white;padding:140px 24px 64px}.payments-editorial-hero>div{max-width:1126px;margin:auto}.payments-editorial-hero span{font-size:13px;letter-spacing:.12em;color:#a9d7d5;font-weight:600}.payments-editorial-hero h1{font-size:clamp(34px,4.6vw,62px);line-height:1.08;letter-spacing:-.035em;max-width:980px;margin:22px 0}.payments-editorial-hero p{max-width:730px;font-size:20px;line-height:1.55;color:#d0dfe3}.payments-editorial aside{max-width:290px}.payments-guide{color:#183c4b;font-size:18px;line-height:1.75;overflow-wrap:break-word}.payments-guide p{margin:0 0 20px}.payments-guide h2{color:#002132;font-size:30px;line-height:1.25;letter-spacing:-.02em;margin:56px 0 22px;scroll-margin-top:100px}.payments-guide h3{color:#002132;font-size:22px;line-height:1.35;margin:28px 0 14px;scroll-margin-top:100px}.payments-guide a{text-decoration:underline;text-underline-offset:4px;color:#006c71}.payments-guide a:hover{color:#002132}.payments-guide a:focus-visible{outline:3px solid #087f86;outline-offset:5px}.payments-guide ol,.payments-guide ul{padding-left:24px;margin:20px 0}.payments-guide li{margin:12px 0}.payments-guide .answer-callout{padding:28px;background:#edf7f6;border-left:4px solid #00858a;border-radius:0 14px 14px 0;margin-bottom:40px}.payments-guide .answer-callout p:last-child,.payments-guide .guide-callout p:last-child{margin-bottom:0}.payments-guide .model-cards{display:grid;gap:14px}.payments-guide .model-cards>div{padding:24px;border:1px solid #cbdcde;border-radius:14px;background:#fbfdfd}.payments-guide .model-cards>div:nth-child(2){background:#edf7f6;border-color:#78b6b7}.payments-guide .model-cards h3{margin-top:10px}.payments-guide .model-cards p:last-child{margin-bottom:0}.payments-guide .guide-label{font-size:12px;letter-spacing:.1em;font-weight:700;color:#006c71}.payments-guide .guide-callout{margin:32px 0;padding:28px;background:#f1f5f7;border-radius:14px}.payments-guide .guide-callout h2,.payments-guide .guide-callout h3{margin-top:0}.payments-guide figure{margin:30px 0}.payments-guide figcaption{font-size:14px;line-height:1.6;margin-top:16px;color:#526772}.payments-guide .economics-flow{background:#002132;color:white;padding:26px;border-radius:16px}.payments-guide .economics-flow ol{padding:0;margin:0;list-style:none;display:grid;gap:20px}.payments-guide .economics-flow li{margin:0;display:flex;flex-direction:column}.payments-guide .economics-flow li+li:before{content:"↓";color:#87d3ca;font-size:24px;margin-bottom:14px}.payments-guide .economics-flow span{color:#cedfe3;font-size:15px}.payments-guide .economics-flow figcaption{color:#bcd1d8}.payments-guide .partner-architecture>div{padding:24px;border:1px solid #bbd7d8;border-radius:14px;background:#f5faf9}.payments-guide .partner-architecture h3{margin-top:8px}.payments-guide .partner-architecture p{margin-bottom:0}.payments-guide .architecture-bridge{text-align:center;font-size:14px;padding:16px}.payments-guide .architecture-bridge span{display:block;font-size:24px}.payments-guide .guide-next{border-top:3px solid #00858a}.payments-guide .guide-next a{font-weight:600}@media(max-width:1023px){.payments-editorial aside{max-width:none}.payments-editorial aside nav{max-height:210px;overflow:auto}.payments-editorial-hero{padding-top:120px}}@media(max-width:600px){.payments-editorial-hero{padding:112px 20px 40px}.payments-editorial-hero p{font-size:18px}.payments-guide{font-size:17px;line-height:1.75}.payments-guide h2{font-size:27px;margin-top:42px}.payments-guide h3{font-size:21px}.payments-guide .answer-callout,.payments-guide .economics-flow,.payments-guide .guide-callout,.payments-guide .model-cards>div,.payments-guide .partner-architecture>div{padding:20px}}@media(min-width:1024px){.payments-editorial aside nav{max-height:calc(100vh - 300px);overflow:auto;padding-right:6px}}