.payment-journey{margin-block:clamp(32px,5vw,64px);padding-block:clamp(24px,3vw,40px);border-block:1px solid var(--line);color:var(--ink)}.payment-journey-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:24px}.payment-journey .payment-journey-heading h2{margin-top:12px;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.15}.payment-journey-heading>p{max-width:45ch;margin:0;color:var(--subtle);font-size:.9375rem}.payment-journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;margin:28px 0 0;padding:0}.payment-journey-steps li{display:flex;gap:13px;align-items:flex-start;min-width:0}.payment-journey-number{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid var(--line);border-radius:50%;color:var(--forest);font-size:.75rem;font-weight:700}.payment-journey .payment-journey-steps h3{margin:4px 0 8px;font-size:1rem;line-height:1.4;letter-spacing:-.015em}.payment-journey-detail p,.payment-journey-steps p{margin:0;color:var(--subtle);font-size:.875rem;line-height:1.75}.payment-journey-detail{margin-top:28px;padding:20px 24px;background:var(--secondary);border-left:3px solid var(--forest)}.payment-journey-detail strong{display:block;margin-bottom:5px;font-size:.9375rem}.payment-journey-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-top:20px;font-size:.875rem}.payment-journey-footer>p{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0}.payment-journey-choice{color:var(--subtle);margin-left:4px}.payment-journey-footer .text-link{min-height:44px}@media (max-width:760px){.payment-journey-heading,.payment-journey-steps{grid-template-columns:1fr}.payment-journey-heading{gap:14px}.payment-journey-steps{gap:22px;margin-top:24px}.payment-journey-detail{padding:17px 18px}}