.payment-box{max-width:520px;color:#163965}.payment-box p{font-size:17px;line-height:1.55}.payment-box .pink-button,.payment-return .pink-button{font:700 17px Arial,sans-serif;min-height:50px;padding:14px 24px;border:0;background:linear-gradient(#ff84bd,#e13e91);border-radius:28px;color:white;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center}.payment-methods{display:grid;gap:12px}.payment-test-note{padding:15px;border-radius:10px;background:#fff0d3;color:#70501a;font-size:15px;line-height:1.5}.payment-caption{font-size:14px!important;line-height:1.5;color:#617994}.payment-error{color:#a51e52!important}.payment-code{display:grid;gap:16px}.payment-code label{display:grid;gap:8px}.payment-code input{font-size:24px;width:100%;box-sizing:border-box;letter-spacing:5px;border:1px solid #93b6d5;border-radius:10px;padding:12px;color:#163965}.payment-text-button{border:0;background:none;color:#267dbe;text-decoration:underline;cursor:pointer;padding:10px 0}.payment-return{max-width:760px;margin:auto;padding:30px 22px;font-family:Arial,sans-serif;color:#11376b}.payment-brand{font-size:22px;font-weight:bold;color:#287fca;text-decoration:none}.payment-return section{background:#fff;border-radius:22px;padding:clamp(22px,5vw,48px);margin:35px 0}.payment-return h1{font-size:clamp(26px,5vw,36px);line-height:1.2;margin-top:0}.payment-return p{font-size:18px;line-height:1.6}.payment-return section>a:last-child{display:block;margin-top:30px;color:#287fca}.client-test-banner{position:relative;padding:13px 20px;text-align:center;background:#fff0d3;color:#70501a;font:15px/1.5 Arial,sans-serif;z-index:30}.pink-button:disabled{opacity:.65;cursor:wait}