.primary{cursor:pointer;font-family:inherit;text-decoration:none;display:inline-block}.primary:disabled{cursor:wait;opacity:.7}.hero-action{margin-top:30px}.offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:30px 0;display:grid}.offers article{color:#10172a;background:#fff;border-radius:14px;padding:28px}.offers article.best{background:#eef0ff;border:2px solid #8990ff}.offers article small{color:#4c55ef;letter-spacing:1px;font-size:11px;font-weight:800;display:block}.offers article strong{letter-spacing:-1px;margin:12px 0 3px;font-size:36px;display:block}.offers article>b{font-size:14px}.offers article p{color:#59627b;min-height:48px;line-height:1.5}.checkout-error{font-size:13px;color:#9d1515!important;min-height:0!important;margin:10px 0 0!important}.license{border:1px solid #e0e4ee;border-radius:18px;max-width:1120px;margin:0 auto 70px;padding:42px 55px}.license h2{margin:8px 0;font-size:34px}.license>p{color:#59627b}.license form{gap:10px;max-width:610px;display:flex}.license input{min-width:0;font:inherit;letter-spacing:1px;text-transform:uppercase;border:1px solid #cdd3e0;border-radius:9px;flex:1;padding:14px}.license-message{color:#3156e8;font-weight:700}.editor-action{margin-top:22px}.admin-page{background:#f7f8fc;min-height:100vh;padding:80px 28px}.admin-page .license{background:#fff;max-width:620px;margin:auto}.admin-page h1{letter-spacing:-2px;margin:8px 0 16px;font-size:42px}.admin-page label{gap:7px;margin:18px 0;font-size:14px;font-weight:700;display:grid}.admin-page label input{font:inherit;border:1px solid #cdd3e0;border-radius:9px;padding:14px}.file-picker input{background:#f7f8ff;border:1px dashed #8990ff;border-radius:9px;padding:12px}.admin-actions{gap:10px;margin-top:24px;display:flex}.secondary{background:#10172a}@media (max-width:720px){.offers{grid-template-columns:1fr}.offers article{padding:24px}.license{margin:0 18px 50px;padding:28px}.license form{grid-template-columns:1fr;display:grid}.license .primary{width:100%}.admin-page{padding:36px 0}.admin-actions{grid-template-columns:1fr;display:grid}.admin-page .license{margin:0 18px}.admin-page .primary{width:100%}}
