.payment-page{padding-top:55px;padding-bottom:80px}.payment-heading{max-width:700px;margin-bottom:36px}.payment-heading h1{margin:18px 0;font-size:clamp(36px,5vw,62px);line-height:1.08}.payment-heading p,.ps-card p,.ps-aside p{color:#c1bccd;font-size:16px;line-height:1.65}.ps-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:36px;display:grid}.ps-aside{padding:24px 0;position:sticky;top:30px}.ps-aside svg,.ps-success>svg{color:#bf91ff}.ps-aside h2{margin:18px 0;font-size:26px}.ps-safety{color:#dfd5ed;border-left:2px solid #b287eb;margin:24px 0;padding-left:18px;font-size:14px;line-height:1.7}.ps-card{background:linear-gradient(145deg,#191321,#100e17);border:1px solid #393040;border-radius:24px;min-width:0;padding:32px}.ps-card h2{margin:24px 0;font-size:26px}.ps-card h3{margin:24px 0 16px;font-size:18px}.ps-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ps-field{color:#e6e0ef;flex-direction:column;gap:9px;font-size:14px;display:flex}.ps-field input,.ps-field select,.ps-field textarea{color:#fff;box-sizing:border-box;background:#0d0b13;border:1px solid #4d405f;border-radius:10px;width:100%;min-width:0;padding:13px;font-size:16px}.ps-field input:focus,.ps-field select:focus,.ps-field textarea:focus{outline-offset:2px;outline:2px solid #b98af3}.ps-wide{grid-column:1/-1}.ps-steps{justify-content:space-between;gap:8px;display:flex}.ps-steps button{color:#c4bace;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:14px;display:flex}.ps-steps span{border:1px solid #61506f;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ps-steps [aria-current]{color:#fff}.ps-steps [aria-current] span{background:#8151b5;border-color:#b18cdd}.ps-steps button:disabled{opacity:.5;cursor:default}.ps-card .ps-muted,.ps-muted{color:#b2a7bf;margin:20px 0;font-size:14px;line-height:1.6}.ps-choices{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.ps-choices label,.ps-check{align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.ps-choices label{border:1px solid #44344f;border-radius:10px;padding:12px}.ps-choices input,.ps-check input{accent-color:#a875df;min-width:18px;height:18px;margin-top:3px}.ps-check{margin:22px 0}.ps-actions{border-top:1px solid #382b45;justify-content:flex-end;gap:12px;margin-top:28px;padding-top:24px;display:flex}.ps-actions button{min-height:48px}.ps-error{border:1px solid #854252;border-radius:10px;padding:14px;color:#ffc4ce!important}.ps-next{background:#21172d;border-radius:14px;margin:24px 0;padding:20px}.ps-next ol{color:#ded5e6;padding-left:22px;line-height:1.8}.ps-next li{margin-bottom:10px}.ps-success{max-width:760px;margin:auto}.ps-record{overflow-wrap:anywhere;border:1px solid #493752;border-radius:16px;margin:16px 0;padding:22px}.ps-record summary{cursor:pointer;font-size:18px}.ps-record dl{grid-template-columns:180px 1fr;gap:10px;font-size:16px;display:grid}.ps-record dt{color:#b8a8c8}.ps-record dd{white-space:pre-wrap;margin:0}.ps-card [hidden]{display:none!important}@media (max-width:760px){.ps-layout{grid-template-columns:1fr;gap:20px}.ps-aside{padding:0;position:static}.ps-aside h2{font-size:22px}.ps-aside>p:last-child{display:none}.ps-card{padding:22px 16px}.ps-grid{grid-template-columns:1fr}.ps-steps{gap:4px}.ps-steps button{flex-direction:column;gap:6px;font-size:13px}.ps-choices{grid-template-columns:1fr}.payment-page{padding-top:32px}.ps-record dl{grid-template-columns:1fr}.ps-record dt{margin-top:10px}.ps-actions .button{padding:12px 18px}}
