





/* --- OPT-IN BUTTON: brand orange, rounded, premium --- */ #optin .sqs-block-form .button, #optin .sqs-block-form .form-button, #optin .sqs-block-form input[type="submit"] { background: #f97316 !important; /* brand orange */ color: #ffffff !important; border: none !important; border-radius: 999px !important; /* pill shape */ padding: 14px 28px !important; font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-weight: 600 !important; letter-spacing: 0.08em !important; box-shadow: 0 8px 18px rgba(249, 115, 22, 0.25) !important; transition: transform .06s ease, background .2s ease, box-shadow .2s ease !important; } /* Hover / Focus */ #optin .sqs-block-form .button:hover, #optin .sqs-block-form .form-button:hover, #optin .sqs-block-form input[type="submit"]:hover, #optin .sqs-block-form .button:focus, #optin .sqs-block-form .form-button:focus, #optin .sqs-block-form input[type="submit"]:focus { background: #ea580c !important; /* deeper orange */ transform: translateY(-1px); box-shadow: 0 10px 22px rgba(234, 88, 12, 0.28) !important; outline: none !important; } /* Disabled/loading states */ #optin .sqs-block-form .button[disabled], #optin .sqs-block-form .form-button[disabled], #optin .sqs-block-form input[type="submit"][disabled] { opacity: .6 !important; cursor: not-allowed !important; } /* Optional: make inputs match the premium style */ #optin .sqs-block-form .field-list input, #optin .sqs-block-form .field-list textarea { border: 1px solid #e5e7eb !important; border-radius: 12px !important; padding: 14px 16px !important; font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; color: #111827 !important; }