.brevo-newsletter-custom{width:100%;background-color:#f5f5f3;padding:3rem}.brevo-newsletter-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:flex-start}.brevo-newsletter-left{display:flex;flex-direction:column;gap:1.5rem}.brevo-newsletter-left h2{margin:0;font-size:2.5rem;font-weight:600;color:var(--gray-500);line-height:1.2}.brevo-newsletter-left p{margin:0;font-size:1.125rem;line-height:1.6;color:var(--gray-450);max-width:500px}.brevo-newsletter-right{width:100%}.brevo-newsletter-form{display:flex;flex-direction:column;gap:1.5rem}.brevo-newsletter-checkbox-group,.brevo-newsletter-lists{display:flex;flex-direction:column;gap:.75rem}.brevo-newsletter-checkbox{display:flex;flex-direction:column;gap:.5rem}.brevo-checkbox-label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-family:Poppins,Manrope,sans-serif;font-size:.95rem;font-weight:500;color:var(--gray-450);line-height:1.5}.brevo-checkbox-input{margin-top:.25rem;width:18px;height:18px;cursor:pointer;accent-color:var(--green-500);flex-shrink:0}.brevo-checkbox-text{flex:1}.brevo-checkbox-error{font-family:Poppins,sans-serif;font-size:.875rem;color:#ef4444;font-weight:500;margin-top:.25rem}.brevo-newsletter-privacy{margin-top:.5rem}.brevo-newsletter-privacy p{font-family:Poppins,Manrope,sans-serif;font-size:.875rem;color:var(--gray-400);line-height:1.6;margin:0}.brevo-newsletter-privacy a{color:var(--green-500);text-decoration:underline;transition:color .2s ease}.brevo-newsletter-privacy a:hover{color:var(--green-450)}.brevo-newsletter-success{padding:1rem;background-color:#e7faf0;border:1px solid #13ce66;border-radius:.5rem;margin-top:.5rem}.brevo-newsletter-success p{margin:0;font-family:Poppins,Manrope,sans-serif;font-size:.95rem;color:#085229;font-weight:500}.brevo-newsletter-error{padding:1rem;background-color:#ffeded;border:1px solid #ff4949;border-radius:.5rem;margin-top:.5rem}.brevo-newsletter-error p{margin:0;font-family:Poppins,Manrope,sans-serif;font-size:.95rem;color:#661d1d;font-weight:500}.brevo-newsletter-submit{margin-top:.5rem}.brevo-newsletter-success-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding:2rem 0}.brevo-newsletter-success-icon{width:64px;height:64px;border-radius:50%;background-color:var(--green-500);color:white;display:flex;align-items:center;justify-content:center;flex-shrink:0}.brevo-newsletter-success-icon svg{width:32px;height:32px}.brevo-newsletter-success-state h3{margin:0;font-size:1.75rem;font-weight:600;color:var(--gray-500);line-height:1.2}.brevo-newsletter-success-state p{margin:0;font-size:1.125rem;line-height:1.6;color:var(--gray-450);max-width:500px}@media (max-width:1024px){.brevo-newsletter-custom{padding:2.5rem}.brevo-newsletter-content{grid-template-columns:1fr;gap:2.5rem}.brevo-newsletter-left h2{font-size:2rem}.brevo-newsletter-left p{font-size:1rem;max-width:100%}}@media (max-width:768px){.brevo-newsletter-custom{padding:2rem}.brevo-newsletter-content{gap:2rem}.brevo-newsletter-left h2{font-size:1.75rem}.brevo-newsletter-form{gap:1.25rem}}