.payment-hero{padding:150px max(6vw,24px) 80px}.payment-hero h1{font-size:clamp(44px,6.4vw,98px);line-height:1.06;letter-spacing:-.055em;margin:30px 0}.payment-hero h1 span{color:#f1d900}.payment-intro{max-width:760px;font-size:clamp(18px,2vw,25px);color:#b5b7b3;line-height:1.6}.payment-meta{display:flex;flex-wrap:wrap;gap:16px 35px;margin:28px 0;color:#b5b7b3;font-size:13px}.payment-flow{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;border-top:1px solid #30352e}.payment-flow li{padding:28px 22px 28px 0}.payment-flow li>span{font-family:monospace;color:#f1d900}.payment-case h3{font-size:24px;margin:18px 0}.payment-flow p,.payment-grid p,.payment-incident p{line-height:1.65;color:#b5b7b3}.payment-note{font-size:13px;color:#a1a79a;max-width:850px;line-height:1.7;margin-top:24px}.payment-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #30352e;gap:0 60px}.payment-grid article{padding:26px 0;border-bottom:1px solid #30352e}.payment-incident{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;background:#13170f;padding:35px}.payment-case .section{scroll-margin-top:90px}@media(max-width:800px){.payment-flow{grid-template-columns:1fr 1fr}.payment-grid,.payment-incident{grid-template-columns:1fr}.payment-hero{padding-top:120px}.payment-flow li{padding-right:18px}.payment-incident{padding:24px}}@media(max-width:440px){.payment-flow{grid-template-columns:1fr}.payment-flow li{border-bottom:1px solid #30352e}.payment-meta{gap:12px}}