 .brxe-container {width: var(--content-width)} .woocommerce main.site-main {width: var(--content-width)} #brx-content.wordpress {width: var(--content-width)}.mp_wrapper { max-width: 620px; margin-left: auto; margin-right: auto;}.mp_wrapper .mepr-signup-form { border: 1px solid #e5e7eb; border-radius: 14px; background: #ffffff; padding: 22px;}.mp_wrapper .mp-form-row { margin-bottom: 16px;}.mp_wrapper .mp-form-label { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; margin-bottom: 8px;}.mp_wrapper .mp-form-label label { font-size: 14px; font-weight: 600; color: #0f172a;}.mp_wrapper .cc-error { font-size: 12px; font-weight: 600; color: #dc2626; display: none;}.mp_wrapper .mepr-form-input { width: 100%; border: 1px solid #d1d5db; border-radius: 10px; padding: 11px 12px; font-size: 15px; color: #111827; background: #ffffff; transition: border-color 0.15s ease, box-shadow 0.15s ease;}.mp_wrapper .mepr-form-input:focus { outline: none; border-color: #2563eb; box-shadow: 0 0 0 4px rgba(37, 99, 235, 0.14);}.mp_wrapper .mp-form-row.mepr_price { display: flex; justify-content: space-between; gap: 14px; padding: 12px 14px; border: 1px solid #e5e7eb; border-radius: 12px; background: #f8fafc; margin-bottom: 18px;}.mp_wrapper .mepr_price_cell_label { font-size: 13px; font-weight: 700; color: #334155;}.mp_wrapper .mepr_price_cell { font-size: 13px; font-weight: 800; color: #0f172a;}.mp_wrapper .mepr_spacer { display: none;}.mp_wrapper .mp-form-submit { margin-top: 18px;}.mp_wrapper .mepr-submit { width: 100%; border: 0; border-radius: 12px; padding: 12px 14px; font-size: 15px; font-weight: 800; cursor: pointer; background: #111827; color: #ffffff; transition: transform 0.15s ease, filter 0.15s ease;}.mp_wrapper .mepr-submit:hover { transform: translateY(-1px); filter: brightness(1.05);}.mp_wrapper .mepr-submit:active { transform: translateY(0px);}.mp_wrapper .mepr-loading-gif { margin-left: 10px; vertical-align: middle;}.mp_wrapper .mp-has-error .cc-error,.mp_wrapper .mepr-form-has-errors { display: block;}.mp_wrapper .mepr-form-has-errors { margin-top: 10px; font-size: 13px; font-weight: 600; color: #dc2626;}#brx-content.brxe-container.layout-default { padding-top: 20px; padding-bottom: 30px;}