.subscribe_page__I1kD6{min-height:100vh;background:#0f172a;display:flex;align-items:center;justify-content:center;padding:24px 16px}.subscribe_card__ziYyZ{background:#1e293b;border-radius:16px;padding:40px 36px;max-width:480px;width:100%;border:1px solid hsla(0,0%,100%,.08)}.subscribe_eyebrow__cubuD{font-size:11px;font-weight:800;letter-spacing:2px;color:#6b48ff;margin:0 0 12px}.subscribe_heading__KKwSf{font-size:28px;font-weight:800;color:#fff;margin:0 0 8px;line-height:1.2}.subscribe_sub__DbAZX{font-size:16px;color:hsla(0,0%,100%,.5);margin:0 0 32px}.subscribe_list__5ELah{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}.subscribe_listItem__dO_lr{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:hsla(0,0%,100%,.8);line-height:1.5}.subscribe_tick__kmZJ8{color:#6b48ff;font-weight:800;flex-shrink:0;margin-top:1px}.subscribe_form____hMQ{display:flex;flex-direction:column;gap:12px}.subscribe_input__FASem{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;padding:14px 16px;font-size:16px;color:#fff;outline:none;width:100%;box-sizing:border-box}.subscribe_input__FASem::placeholder{color:hsla(0,0%,100%,.35)}.subscribe_input__FASem:focus{border-color:#6b48ff}.subscribe_button__qz_JO{background:#6b48ff;color:#fff;border:none;border-radius:10px;padding:16px;font-size:17px;font-weight:700;cursor:pointer;letter-spacing:.3px;transition:opacity .15s}.subscribe_button__qz_JO:disabled{opacity:.6;cursor:not-allowed}.subscribe_button__qz_JO:hover:not(:disabled){opacity:.9}.subscribe_error__IYJ_s{color:#fca5a5;font-size:14px;text-align:center;margin:0}.subscribe_legal__4_Fb_{font-size:13px;color:hsla(0,0%,100%,.35);text-align:center;margin:20px 0 0;line-height:1.6}.subscribe_legal__4_Fb_ a{color:hsla(0,0%,100%,.5)}.subscribe_planToggle__XTjhI{display:flex;background:hsla(0,0%,100%,.08);border-radius:10px;padding:4px;margin-bottom:16px;gap:4px}.subscribe_planToggleBtn__hkuY9{flex:1 1;background:transparent;border:none;color:hsla(0,0%,100%,.5);font-size:15px;font-weight:600;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:center;gap:8px}.subscribe_planToggleBtnActive__PSkXp{background:#6b48ff;color:#fff}.subscribe_planToggleSave__xmm3C{font-size:11px;font-weight:700;background:hsla(0,0%,100%,.2);padding:2px 7px;border-radius:20px;letter-spacing:.3px}