.payment-page{max-width:1040px;padding-top:64px;padding-bottom:80px}.payment-heading{max-width:700px;margin-bottom:56px}.payment-heading .eyebrow{color:var(--gold);margin-bottom:20px}.payment-heading h1{margin-bottom:20px}.payment-intro{font-size:18px;color:var(--muted);line-height:1.7;margin-bottom:24px}.payment-methods{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.payment-currency{font-size:14px;color:var(--muted)}.payment-details h2,.payment-help h2,.payment-process h2{font-size:25px;line-height:1.25;margin:0 0 24px}.payment-steps{list-style:none;padding:0;margin:0}.payment-steps li{display:grid;grid-template-columns:44px 1fr;gap:20px;padding:24px 0;border-top:1px solid var(--line)}.payment-step-number{font-size:15px;color:var(--gold);letter-spacing:.08em;padding-top:2px}.payment-steps h3{font-size:20px;line-height:1.3;margin:0 0 10px}.payment-details p,.payment-help p,.payment-security p,.payment-steps p{color:var(--muted);line-height:1.75;margin:0}.payment-security{display:flex;align-items:flex-start;gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:24px;margin:8px 0 40px}.payment-security>svg{flex-shrink:0;color:var(--gold);margin-top:2px}.payment-security h2{font-size:18px;line-height:1.4;margin:0 0 8px}.payment-security p{font-size:14px}.payment-details{display:grid;grid-template-columns:1fr 1fr;gap:40px}.payment-details h2{font-size:22px;margin-bottom:16px}.payment-details p{font-size:15px;margin-bottom:16px}.payment-details .text-link{color:var(--gold);gap:8px;text-decoration:underline;text-underline-offset:4px}.payment-kaspi{color:var(--muted);font-size:14px;line-height:1.7;margin:32px 0}.payment-help{padding-top:32px;border-top:1px solid var(--line)}.payment-help h2{margin-bottom:12px}.payment-help-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:24px 0 18px}.payment-help-links>a:not(.button),.payment-privacy{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.payment-privacy{font-size:13px;color:var(--muted)}@media(max-width:760px){.payment-page{padding-top:34px;padding-bottom:48px}.payment-heading{margin-bottom:36px}.payment-heading h1{font-size:36px}.payment-heading .eyebrow{font-size:10px}.payment-intro{font-size:16px}.payment-steps li{grid-template-columns:28px 1fr;gap:12px;padding:22px 0}.payment-steps h3{font-size:19px}.payment-steps p{font-size:15px}.payment-security{padding:20px 16px;gap:12px;margin-bottom:32px}.payment-security h2{font-size:17px}.payment-details{grid-template-columns:1fr;gap:20px}.payment-details h2{font-size:22px}.payment-help-links{gap:18px}}.payment-extra{margin-top:32px;padding-top:32px;border-top:1px solid var(--line)}.payment-extra h2{font-size:22px;line-height:1.3;margin:0 0 16px}.payment-extra p{font-size:15px;color:var(--muted);line-height:1.75;margin:0 0 16px}.payment-extra .text-link{color:var(--gold);gap:8px;text-decoration:underline;text-underline-offset:4px}