.pfilm-intro+.pay-hero .pay-hero__inner{padding-top:clamp(96px,10vw,128px)}.pay-compare{display:grid;gap:12px;margin-top:28px}.pay-compare__row{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:12px;padding:16px 20px;border:1px solid var(--pay-hairline);border-radius:14px;background:#fff}.pay-compare__after,.pay-compare__before{margin:0;font-size:15px;font-weight:700;line-height:1.6}.pay-compare__before{color:var(--pay-muted);text-decoration:line-through;text-decoration-color:rgba(94,94,94,.45)}.pay-compare__after{color:var(--pay-ink)}.pay-compare small{display:block;margin-bottom:2px;color:var(--pay-muted);font-size:11.5px;font-weight:600}.pay-compare__after small{color:var(--pay-flame)}.pay-compare__arrow{position:relative;height:2px;background:var(--pay-flame)}.pay-compare__arrow:after{position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid var(--pay-flame);border-right:2px solid var(--pay-flame);content:"";transform:rotate(45deg)}.pay-compare__note{margin-top:12px;color:var(--pay-faint);font-size:12.5px;line-height:1.8}@media (max-width:560px){.pay-compare__row{grid-template-columns:1fr;gap:8px}.pay-compare__arrow{width:2px;height:18px;margin-left:10px}.pay-compare__arrow:after{top:auto;right:-4px;bottom:0;transform:rotate(135deg)}}.pay-step__note{margin-top:8px;color:var(--pay-faint);font-size:12px;line-height:1.8}.pay-balance{margin-top:28px;padding:22px 24px;border:1px solid var(--pay-hairline);border-radius:14px;background:#fff}.pay-balance h3{margin:0;font-size:17px;line-height:1.5}.pay-balance p{margin:8px 0 0;color:var(--pay-body);font-size:14px;line-height:1.9}.pay-links__sub{margin:22px 0 0;font-size:18px;line-height:1.5}.pay-embed{display:flex;align-items:flex-start;flex-wrap:wrap;gap:32px;margin-top:32px}.pay-embed .pay-code{flex:1.2 1 360px}.pay-embed__points{display:grid;flex:1 1 280px;gap:18px;margin:0;padding:0;list-style:none}.pay-embed__points h3{margin:0;font-size:16px}.pay-embed__points p{margin:4px 0 0;color:var(--pay-body);font-size:13.5px;line-height:1.9}.pay-code__foot{padding:0 22px 16px;color:#9aa3b2;font-size:12px;line-height:1.7}.pay-desk__copy h2{margin:12px 0 0;font-size:clamp(26px,3.2vw,36px);font-weight:800;letter-spacing:-.01em;line-height:1.35;text-wrap:pretty}.pay-desk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:clamp(24px,4vw,48px)}.pay-desk__points{display:grid;gap:8px;margin:18px 0 0;padding:0 0 0 1.2em;color:var(--pay-body);font-size:14px;line-height:1.8}.pay-desk__note{margin-top:16px;color:var(--pay-faint);font-size:12.5px;line-height:1.8}@media (max-width:900px){.pay-desk{grid-template-columns:1fr}}