/* Keep Brevo's working form structure, styled for Donum Labs. */
.tester-signup .sib-form{padding:0;text-align:left;background:transparent;font-family:inherit}.tester-signup #sib-container{padding:0;max-width:none;background:transparent;border:0;text-align:left;color:#d6e9fa;font-family:inherit}.tester-signup .sib-form-block{padding:0;font-family:inherit}.tester-signup #sib-form>div{padding:0 0 22px}.tester-signup .entry__label{font-family:inherit;font-size:15px;line-height:1.5;font-weight:500;color:#d6e9fa;margin-bottom:10px;text-align:left}.tester-signup .entry__field{background:#08172a;border:1px solid #436c8b;border-radius:0;margin:0;min-height:50px}.tester-signup #EMAIL{font-family:inherit;font-size:18px;line-height:1.5;color:#edfaff;background:transparent;padding:12px 14px;height:auto}.tester-signup #EMAIL:focus{outline:2px solid #79dcff;outline-offset:2px}.tester-signup .sib-checkbox-group .form__label-row>div{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.tester-signup .entry__choice{padding:0;margin:0;min-height:28px}.tester-signup .sib-checkbox-group .entry__choice:last-child{grid-column:1/-1}.tester-signup .checkbox__label,.tester-signup .sib-optin .entry__choice>label{display:flex;gap:10px;align-items:flex-start;font:14px/1.6 inherit;color:#bfd5e8;text-align:left}.tester-signup .checkbox{flex-shrink:0;width:18px;height:18px;margin:3px 0 0;border:1px solid #6994b5;border-radius:0;background:#08172a}.tester-signup input:checked+.checkbox{background:#6edaff;border-color:#6edaff}.tester-signup input:focus-visible+.checkbox{outline:2px solid #a7ebff;outline-offset:3px}.tester-signup .sib-optin p{margin:0;line-height:1.6}.tester-signup .entry__specification{font-family:inherit;font-size:12px;color:#91aac3;margin:8px 0 0 28px}.tester-signup .sib-form-block__button{font-family:inherit;font-size:14px;font-weight:600;min-height:48px;display:inline-flex;align-items:center;gap:10px;padding:12px 22px;color:#e7faff;border:1px solid #74d7ff;background:#102b43;border-radius:0;cursor:pointer}.tester-signup .sib-form-block__button:hover{background:#174160}.tester-signup .sib-form-block__button:disabled{opacity:.6;cursor:wait}.tester-signup .sib-form-message-panel{display:none;margin:0 0 22px;font:15px/1.6 inherit;text-align:left;border:1px solid #4f8caa;border-radius:0;max-width:none;padding:14px}.tester-signup .sib-form-message-panel--active{display:block}.tester-signup #error-message{color:#ffd2cb;background:#321823}.tester-signup #success-message{color:#b9ffec;background:#0b2c2c}.tester-signup .sib-form-message-panel__text{justify-content:flex-start}.tester-signup .sib-notification__icon{width:20px;height:20px;flex-shrink:0}.tester-signup .entry__error{font-family:inherit;font-size:13px;color:#ffd2cb;background:transparent}.tester-signup .entry__error:not(:empty){padding:8px 0}.tester-signup .input--hidden{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.tester-signup .form-notice{margin:0}.tester-signup .entry__label_optin{font-size:12px}.tester-signup .sib-form-container{max-width:none}#sib-container input::placeholder{color:#91aac3}@media(max-width:700px){.tester-signup .sib-checkbox-group .form__label-row>div{gap:11px 10px}.tester-signup .checkbox__label{font-size:14px}}
.tester-signup #sib-container .checkbox__label,.tester-signup #sib-container .sib-optin .entry__choice>label{display:flex!important;align-items:flex-start;gap:10px;font-family:inherit;font-size:14px;line-height:1.6}.tester-signup #sib-container .checkbox{left:auto!important;top:auto!important;margin:3px 0 0!important}.tester-signup #sib-container .entry__choice{padding:0!important;margin:0!important}.tester-signup #sib-container .entry__label_optin{display:none!important}.tester-signup #sib-container .sib-form-block__button{font-family:inherit}
.tester-signup #sib-container .checkbox{position:relative!important;display:inline-block!important;flex:0 0 18px!important;transform:none!important}.tester-signup #sib-container .checkbox__label>span:last-child,.tester-signup #sib-container .sib-optin .entry__choice>label>span:last-child{position:static!important;display:block!important;padding:0!important;margin:0!important;font-family:'Manrope',sans-serif!important;font-size:14px!important;line-height:1.6!important}.tester-signup #sib-container .checkbox__label,.tester-signup #sib-container .sib-optin .entry__choice>label{position:relative!important;padding-left:0!important}
.tester-signup #sib-container label,.tester-signup #sib-container label>span{ text-indent:0!important; }
