.emailoctopus-form-wrapper{width:100%;max-width:28rem;margin:0 auto}.emailoctopus-form-wrapper form{width:100%}.emailoctopus-form-wrapper,.emailoctopus-form-wrapper *,.emailoctopus-form-wrapper div,.emailoctopus-form-wrapper label,.emailoctopus-form-wrapper p{color:white!important}.emailoctopus-form-wrapper input[type=email],.emailoctopus-form-wrapper input[type=text]{width:100%;padding:1rem 1.25rem;font-size:1rem;line-height:1.5;color:#1e293b!important;background-color:white;border:2px solid #e2e8f0;border-radius:.75rem;outline:none;transition:all .2s ease;margin-bottom:.75rem}.emailoctopus-form-wrapper input[type=email]:focus,.emailoctopus-form-wrapper input[type=text]:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.emailoctopus-form-wrapper input[type=email]::placeholder,.emailoctopus-form-wrapper input[type=text]::placeholder{color:#94a3b8!important}.emailoctopus-form-wrapper .btn-primary,.emailoctopus-form-wrapper button.btn-primary,.emailoctopus-form-wrapper button[type=submit],.emailoctopus-form-wrapper input[type=submit]{width:100%;padding:1.25rem 2.5rem;font-size:1.25rem;font-weight:700;color:white!important;background-color:#10b981!important;border:none;border-radius:.75rem;cursor:pointer;transition:all .3s ease;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.emailoctopus-form-wrapper .btn-primary:hover,.emailoctopus-form-wrapper button.btn-primary:hover,.emailoctopus-form-wrapper button[type=submit]:hover,.emailoctopus-form-wrapper input[type=submit]:hover{background-color:#059669!important;transform:translateY(-2px);box-shadow:0 25px 30px -5px rgba(16,185,129,.25)}.emailoctopus-form-wrapper .btn-primary:active,.emailoctopus-form-wrapper button.btn-primary:active,.emailoctopus-form-wrapper button[type=submit]:active,.emailoctopus-form-wrapper input[type=submit]:active{transform:translateY(0)}.emailoctopus-form-wrapper .emailoctopus-success-message:empty,.emailoctopus-form-wrapper .success-message:empty{display:none!important}.emailoctopus-form-wrapper .emailoctopus-success-message,.emailoctopus-form-wrapper .success-message{padding:1rem!important;margin-bottom:1rem!important;background-color:#d1fae5;color:#065f46!important;border-radius:.5rem!important;font-weight:500!important;text-align:center!important}.emailoctopus-form-wrapper .emailoctopus-success-message *,.emailoctopus-form-wrapper .success-message *{color:#065f46!important}.emailoctopus-form-wrapper .emailoctopus-error-message:empty,.emailoctopus-form-wrapper .error-message:empty{display:none!important}.emailoctopus-form-wrapper .emailoctopus-error-message,.emailoctopus-form-wrapper .error-message{padding:1rem!important;margin-bottom:1rem!important;background-color:#fee2e2;color:#991b1b!important;border-radius:.5rem!important;font-weight:500!important;text-align:center!important}.emailoctopus-form-wrapper .emailoctopus-error-message *,.emailoctopus-form-wrapper .error-message *{color:#991b1b!important}.emailoctopus-form-wrapper .consent-wrapper,.emailoctopus-form-wrapper .emailoctopus-consent{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;margin-bottom:.75rem;font-size:.875rem;color:white!important}.emailoctopus-form-wrapper input[type=checkbox]{width:1rem;height:1rem;margin-top:.125rem;accent-color:#10b981;cursor:pointer}.emailoctopus-form-wrapper .consent-wrapper label,.emailoctopus-form-wrapper .emailoctopus-consent label{cursor:pointer;flex:1;color:white!important}.emailoctopus-form-wrapper .consent-wrapper a,.emailoctopus-form-wrapper .emailoctopus-consent a{color:#60a5fa!important;text-decoration:underline}.emailoctopus-form-wrapper .consent-wrapper a:hover,.emailoctopus-form-wrapper .emailoctopus-consent a:hover{color:#93c5fd!important}.emailoctopus-form-wrapper .emailoctopus-spinner{border-color:transparent #10b981 #10b981}.emailoctopus-form-wrapper>div{width:100%}