.rd-page[data-rd=payment]{--px-blue:#285873;--px-ink:#1a2231;--px-muted:#626b77;--px-orange:#f4511e;--px-line:#dcdedc}
.rd-page[data-rd=payment] .rd{gap:68px}.px-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}.px-hero>img{display:block;width:100%;height:auto;margin:-20px 0}.px-kicker{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--px-muted);margin:0 0 20px}.px-kicker:before{content:'';height:6px;width:6px;border-radius:50%;background:var(--px-orange);flex-shrink:0}.rd-page .px-hero h1{font-size:clamp(44px,5.3vw,76px);letter-spacing:-.055em;line-height:1.04;margin:0;font-weight:600}.px-lead{font-size:18px;line-height:1.65;color:var(--px-muted);margin:24px 0;max-width:460px}.px-text-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;border-bottom:1px solid #a8b7bd;color:var(--px-blue);text-decoration:none;font-size:14px;font-weight:500;line-height:1.5}
.px-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:1px solid var(--px-line);border-bottom:1px solid var(--px-line);padding:32px 0}.px-methods article{display:flex;align-items:start;gap:18px}.px-icon{color:var(--px-blue);padding-top:2px;flex-shrink:0}.px-icon .rd-ic{width:30px;height:30px;stroke-width:1.5}.rd-page .px-methods h2{font-size:21px;line-height:1.35;letter-spacing:-.025em;font-weight:500;margin:0 0 12px}.px-methods p{font-size:14px;line-height:1.7;color:var(--px-muted);margin:0}
.px-section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:34px}.rd-page .px-section-head h2{font-size:clamp(30px,3vw,42px);line-height:1.15;letter-spacing:-.04em;font-weight:600;margin:0}.px-section-head>p{text-align:right;color:var(--px-muted);font-size:14px;line-height:1.65;margin:0}.px-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0}.px-steps li{position:relative}.px-number{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #ccdbdf;color:var(--px-blue);font-size:12px;background:#f6f5f2;position:relative;z-index:1}.px-steps li:first-child .px-number{background:var(--px-blue);border-color:var(--px-blue);color:#fff}.px-steps li:not(:last-child):after{content:'';height:1px;position:absolute;top:18px;left:50px;right:-14px;background:#d0d8d9}.px-steps li:not(:last-child):before{content:'';position:absolute;right:-14px;top:15px;width:6px;height:6px;border-top:1px solid var(--px-orange);border-right:1px solid var(--px-orange);transform:rotate(45deg)}.rd-page .px-steps h3{font-size:19px;line-height:1.35;font-weight:500;letter-spacing:-.025em;margin:22px 0 12px}.px-steps p{font-size:14px;color:var(--px-muted);line-height:1.7;margin:0}.px-next{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding:22px 26px;border:1px solid #dce3e3;border-radius:10px;background:#e9eff0;font-size:14px;line-height:1.6;color:var(--px-blue)}
.px-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;box-sizing:border-box;padding:12px 20px;border-radius:6px;background:var(--px-blue);color:#fff!important;font-size:14px;text-decoration:none;line-height:1.4;flex-shrink:0}
.px-company{display:grid;grid-template-columns:1fr 1.1fr;gap:46px;padding:36px;border:1px solid #e0e3de;border-radius:16px;background:#fff}.rd-page .px-company h2{font-size:29px;line-height:1.2;font-weight:500;letter-spacing:-.035em;margin:0 0 15px}.px-company-head>p:not(.px-kicker){font-size:14px;line-height:1.6;color:var(--px-muted);margin:0 0 14px}.px-company .px-kicker{font-size:12px;margin-bottom:20px}.px-requisites{margin:0;display:flex;flex-direction:column;justify-content:center;gap:0}.px-requisites>div{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:15px;padding:17px 0;border-bottom:1px solid var(--px-line)}.px-requisites>div:first-child{padding-top:0}.px-requisites>div:last-child{border-bottom:0;padding-bottom:0}.px-requisites dt{font-size:12px;color:var(--px-muted);grid-column:1}.px-requisites dd{margin:7px 0 0;grid-column:1;font-size:22px;letter-spacing:-.02em;line-height:1.3;font-variant-numeric:tabular-nums}.px-requisites dd a{color:var(--px-ink);text-decoration:none}.px-requisites button,.px-mail{grid-column:2;grid-row:1/span 2;border:0;background:transparent;color:var(--px-blue);min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:12px;text-decoration:none;cursor:pointer;padding:8px}.px-requisites>div{position:relative}.px-requisites button[hidden]{display:none!important}.px-requisites button .rd-ic{height:17px;width:17px}.px-requisites button.done{color:#315c3b}
.px-partners{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;background:#285873;border-radius:16px;color:#fff;padding:40px}.px-partners .px-kicker{color:#d1dde4}.px-partners .px-kicker:before{background:#ff9c74}.rd-page .px-partners h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.04em;line-height:1.15;font-weight:500;margin:0 0 20px}.px-partners-intro>p:not(.px-kicker){color:#cfdee5;font-size:14px;line-height:1.7;margin:0 0 22px}.px-partner-action .rd-btn,.px-partner-action .px-button{background:white;color:#285873!important;border:0;min-height:46px;padding:12px 20px;font-size:14px;display:inline-flex;align-items:center;border-radius:6px;text-decoration:none}.px-perks{display:flex;flex-direction:column;gap:24px;justify-content:center}.px-perks article{display:flex;align-items:start;gap:18px}.px-perks article>span{display:grid;place-items:center;color:#f7ad8f;flex-shrink:0;width:34px;height:34px}.px-perks .rd-ic{width:26px;height:26px;stroke-width:1.5}.rd-page .px-perks h3{font-size:19px;font-weight:500;line-height:1.4;margin:0 0 7px}.px-perks p{font-size:14px;color:#cfdee5;line-height:1.6;margin:0}.px-note{font-size:13px;color:var(--px-muted);line-height:1.7;margin:-40px 0 0;max-width:920px}.px-process{scroll-margin-top:100px}.rd-page[data-rd=payment] :is(a,button):focus-visible{outline:2px solid #f4511e;outline-offset:4px}
@media(hover:hover){.px-requisites button:hover{background:#f1f4f2;border-radius:5px}.px-button:hover{background:#20465c}.px-partner-action .rd-btn:hover{background:#eaf0f2}.px-text-link:hover{border-color:var(--px-orange)}}
@media(max-width:1050px){.px-methods{gap:20px}.px-methods article{gap:12px}.px-company{gap:26px;padding:28px}.px-partners{gap:28px;padding:32px}.px-requisites button .lbl{display:none}.px-steps{gap:20px}}
@media(max-width:760px){.rd-page[data-rd=payment] .rd{gap:46px}.px-hero{grid-template-columns:1fr;gap:0}.rd-page .px-hero h1{font-size:48px}.px-kicker{margin-bottom:16px;font-size:12px}.px-lead{font-size:16px;margin:20px 0}.px-hero>img{max-height:310px;object-fit:contain;margin:5px 0 -12px}.px-methods{grid-template-columns:1fr;padding:24px 0;gap:26px}.px-methods article{gap:18px}.rd-page .px-methods h2{font-size:20px;margin-bottom:8px}.px-section-head{display:block;margin-bottom:26px}.rd-page .px-section-head h2{font-size:30px}.px-section-head>p{text-align:left;margin-top:16px;font-size:13px}.px-steps{grid-template-columns:1fr;gap:24px}.px-steps li{padding-left:52px;min-height:85px}.px-number{position:absolute;left:0;top:0;width:32px;height:32px}.rd-page .px-steps h3{margin:3px 0 8px;font-size:19px}.px-steps li:not(:last-child):after{left:16px;top:44px;bottom:-12px;right:auto;width:1px;height:auto}.px-steps li:not(:last-child):before{left:13px;right:auto;top:auto;bottom:-12px;transform:rotate(135deg)}.px-next{padding:20px;align-items:stretch;flex-direction:column;gap:16px}.px-company{grid-template-columns:1fr;padding:24px 22px;gap:28px;border-radius:12px}.rd-page .px-company h2{font-size:25px}.px-requisites dd{font-size:20px}.px-requisites>div:last-child dd{font-size:18px}.px-requisites button .lbl{display:inline}.px-partners{grid-template-columns:1fr;padding:28px 22px;gap:30px;border-radius:12px}.rd-page .px-partners h2{font-size:30px}.px-perks{padding-top:26px;border-top:1px solid #64879a;gap:22px}.px-note{margin-top:-22px;font-size:12px}.px-process{scroll-margin-top:80px}}
@media(max-width:360px){.px-requisites button .lbl{display:none}.px-company,.px-partners{padding-left:18px;padding-right:18px}}
/* The detailed partner section above already provides this action. */
.rd-page[data-rd=payment] .rd-end .rd-partner{display:none}
