.subscription-page{max-width:980px;padding-top:48px;padding-bottom:48px}.subscription-page h1{font-size:clamp(28px,5vw,48px);margin:32px 0 16px}.subscription-page p{line-height:1.6;margin:16px 0}.subscription-page input{display:block;width:100%;padding:12px;border:1px solid #ccd5df;border-radius:10px;margin:8px 0 16px}.subscription-page form{max-width:440px}.subscription-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.subscription-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.subscription-plans article{border:1px solid #dce4ec;padding:24px;border-radius:20px;background:white}.subscription-plans strong{font-size:30px;display:block;margin:20px 0}#error{color:#a62222}#notice:empty,#error:empty{display:none}#invoices article{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid #dce4ec}[hidden]{display:none!important}@media(max-width:640px){.subscription-plans{grid-template-columns:1fr}.subscription-page{padding-top:24px}}
