.v187-pay-shell{max-width:1080px;margin:0 auto;padding:0 24px}.v187-pay-hero{padding:64px 0 34px;background:linear-gradient(180deg,#f5f9fb 0,#fff 100%)}
.v187-pay-eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#526574}.v187-pay-hero h1{max-width:850px;font-size:clamp(2rem,4vw,4rem);line-height:1.02;margin:.4rem 0 1rem}.v187-pay-lead{max-width:820px;font-size:1.12rem;line-height:1.65;color:#344553}
.v187-pay-highlight{margin:24px 0;padding:18px 20px;border:1px solid #d6e0e6;border-radius:14px;background:#fff}.v187-pay-highlight strong{font-size:1.08rem}.v187-pay-section{padding:42px 0}.v187-pay-section.soft{background:#f7fafc}.v187-pay-section h2{font-size:clamp(1.55rem,2.5vw,2.35rem);margin:0 0 14px}.v187-pay-section p,.v187-pay-section li{line-height:1.7;color:#334654}.v187-pay-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.v187-pay-card{border:1px solid #d8e1e7;border-radius:16px;padding:22px;background:#fff}.v187-pay-card h3{margin-top:0}.v187-pay-steps{display:grid;gap:12px;counter-reset:step}.v187-pay-step{position:relative;padding:18px 18px 18px 58px;border:1px solid #d8e1e7;border-radius:14px;background:#fff}.v187-pay-step:before{counter-increment:step;content:counter(step);position:absolute;left:18px;top:17px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid #8ca0ae;font-weight:800;font-size:.82rem}.v187-pay-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.v187-pay-actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.v187-pay-muted{font-size:.95rem;color:#5d6e79}.v187-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v187-status{border:1px solid #d9e2e8;border-radius:12px;padding:16px;background:#fff}.v187-status strong{display:block;margin-bottom:6px}.v187-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.v187-compare .v187-pay-card{height:100%}@media(max-width:760px){.v187-pay-grid,.v187-compare,.v187-status-grid{grid-template-columns:1fr}.v187-pay-hero{padding-top:44px}.v187-pay-shell{padding:0 18px}}
