.newsletter-form[data-v-87c4c05a]{background:var(--color-primary);border-radius:1rem;color:#fff;padding:2rem}.newsletter-content[data-v-87c4c05a]{margin-bottom:1.5rem;text-align:center}.newsletter-icon[data-v-87c4c05a]{color:#ffffffe6;margin-bottom:1rem}.newsletter-title[data-v-87c4c05a]{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.newsletter-description[data-v-87c4c05a]{color:#fffc;font-size:.875rem;line-height:1.6}.form[data-v-87c4c05a]{margin:0 auto;max-width:400px}.input-group[data-v-87c4c05a]{display:flex;gap:.5rem}.email-input[data-v-87c4c05a]{background:#ffffff1a;border:2px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:#fff;flex:1;font-size:1rem;padding:.75rem 1rem}.email-input[data-v-87c4c05a]::-moz-placeholder{color:#fff9}.email-input[data-v-87c4c05a]::placeholder{color:#fff9}.email-input[data-v-87c4c05a]:focus{background:#fff3;border-color:#fff;outline:none}.btn[data-v-87c4c05a]{background:#fff;font-weight:600;white-space:nowrap}.btn[data-v-87c4c05a],.btn[data-v-87c4c05a]:hover{color:var(--color-primary)}.btn[data-v-87c4c05a]:hover{background:#ffffffe6}.btn[data-v-87c4c05a]:disabled{cursor:not-allowed;opacity:.7}.error-message[data-v-87c4c05a]{align-items:center;color:#fca5a5;display:flex;font-size:.875rem;gap:.5rem;margin-top:.75rem}.privacy-note[data-v-87c4c05a]{color:#fff9;font-size:.75rem;margin-top:.75rem;text-align:center}.success-message[data-v-87c4c05a]{align-items:center;background:#ffffff1a;border-radius:.5rem;color:#fff;display:flex;font-weight:500;gap:.75rem;justify-content:center;padding:1rem}@media(max-width:480px){.input-group[data-v-87c4c05a]{flex-direction:column}}
