.payment-page{margin:0;background:#f5f7fc;color:#243b78;font:16px Arial,sans-serif}.payment-page header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 6%;background:white}.payment-page header img{width:220px;max-width:50vw}.payment-page main{max-width:760px;margin:40px auto 120px;padding:24px}.payment-page h1{font-size:32px}.payment-page p{line-height:1.7}.payment-page label{display:block;margin:18px 0}.payment-page input,.payment-page select{display:block;box-sizing:border-box;width:100%;min-height:44px;border:1px solid #b5c4e2;border-radius:7px;padding:12px;margin-top:8px;font:inherit;background:white}.payment-page fieldset{border:0;padding:0}.payment-page button,.payment-button{display:inline-block;background:#4b76ed;color:#fff!important;min-height:44px;padding:14px 20px;border:0;border-radius:8px;font:inherit;text-decoration:none;cursor:pointer}.payment-page fieldset:disabled{opacity:.65}.payment-summary{padding:24px;background:white;border:1px solid #dce4f5;border-radius:14px;margin:24px 0}.payment-total{font-size:30px}.payment-notice{padding:16px;background:#fff0d4;border-radius:8px}.payment-error{color:#a51b34}.payment-page dt{font-weight:bold;margin-top:20px}.payment-page dd{margin:8px 0;overflow-wrap:anywhere}.country-choices{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.country-choices a{display:flex;flex-direction:column;justify-content:center;gap:12px;text-decoration:none;border:2px solid #d3def9;background:#f4f7ff;color:#243b78;padding:28px 20px;border-radius:14px;min-height:120px}.country-choices a:hover{border-color:#4b76ed}.country-choices span{font-size:14px}.course-country-dialog{border:0;border-radius:16px;max-width:700px;width:calc(100% - 40px);padding:28px;color:#243b78;box-sizing:border-box}.course-country-dialog::backdrop{background:#061229aa}.course-country-dialog h2{font-size:26px}.course-country-dialog button{background:#4b76ed;color:white;border:0;border-radius:7px;min-height:44px;padding:10px 18px}.payment-page :focus-visible,.course-country-dialog :focus-visible{outline:3px solid #243b78;outline-offset:4px}.payment-history{overflow-wrap:anywhere}.payment-history article{background:white;border:1px solid #d6dfef;padding:20px;border-radius:12px;margin:16px 0}.payment-history button,.payment-history a{margin:6px 10px 6px 0}.payment-history button{background:#4b76ed;color:white;border:0;border-radius:7px;padding:12px;min-height:44px;cursor:pointer}.payment-history input,.payment-history textarea,.payment-history select{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #b7c5dd;border-radius:6px;margin:8px 0 16px;background:white}.payment-history label{display:block}.payment-history input[type=checkbox]{display:inline;width:22px;height:22px;margin-right:10px}.payment-history [role=alert]{color:#ae2035}.payment-history .payment-bank{white-space:pre-wrap;padding:16px;background:#f1f4fa}.payment-history button:disabled{opacity:.6;cursor:not-allowed}.payment-history :focus-visible{outline:3px solid #243b78;outline-offset:3px}@media(max-width:550px){.country-choices{grid-template-columns:1fr}.payment-page main{padding:18px;margin-top:10px}.course-country-dialog{padding:20px}}@media print{.payment-page header,.payment-page button,.payment-page a,.academy-whatsapp{display:none!important}.payment-page main{margin:0;max-width:none;background:white}.payment-page{background:white}}
