.purchase-page{color:#182338;background:radial-gradient(circle at 75% 10%,#eaf0ff,#0000 44%),#fff;place-items:center;min-height:100vh;padding:48px 20px;display:grid}.purchase-card{background:#fff;border:1px solid #e0e7f2;border-radius:20px;width:min(100%,640px);padding:clamp(28px,6vw,52px);box-shadow:0 22px 65px #243b6814}.purchase-brand{color:#182338;margin-bottom:35px;font-size:20px;font-weight:700;text-decoration:none;display:inline-block}.purchase-card h1{margin:12px 0 24px;font-size:clamp(30px,5vw,42px);line-height:1.3}.purchase-card p{color:#52627a;font-size:15px;line-height:1.8}.purchase-card .section-number{color:#446bdc;letter-spacing:.16em;font-size:11px;font-weight:700}.purchase-refund{background:#f7f9ff;border:1px solid #d8e1f3;border-radius:12px;margin:25px 0;padding:18px}.purchase-refund strong{font-size:15px}.purchase-refund p{margin:8px 0 0;font-size:14px}.purchase-card .primary-button{color:#fff;cursor:pointer;background:#3867f6;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:15px 23px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.purchase-card .primary-button:disabled{opacity:.55;cursor:wait}.purchase-card .back-link{color:#4d6289;margin-top:23px;font-size:14px;display:block}.purchase-error{color:#a92f35!important}.license-key{background:#f7f9ff;border:1px solid #dbe4f5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;display:flex}.license-key code{letter-spacing:.03em;overflow-wrap:anywhere;font-size:clamp(17px,4vw,24px);font-weight:700}.license-key button{cursor:pointer;background:#fff;border:1px solid #bbc9e5;border-radius:8px;padding:8px 12px}.purchase-download{margin-top:18px;display:inline-block}.purchase-note{font-size:13px!important}
