.section-newsletter[data-v-0907e853]{background:linear-gradient(135deg,#0b002b,#1a0a4e 50%,#0b002b);overflow:hidden;padding:var(--space-20) 0;position:relative}.section-newsletter[data-v-0907e853]:before{background:radial-gradient(ellipse at center,rgba(155,167,206,.15) 0,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.newsletter-content[data-v-0907e853]{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:1}.newsletter-header[data-v-0907e853]{margin-bottom:var(--space-10)}.newsletter-title[data-v-0907e853]{background:linear-gradient(135deg,#fff,#9ba7ce);-webkit-background-clip:text;color:var(--color-white);font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-extrabold);margin-bottom:var(--space-4);-webkit-text-fill-color:transparent;background-clip:text}.newsletter-description[data-v-0907e853]{color:#fffc;font-size:var(--text-lg);line-height:1.6}.newsletter-form[data-v-0907e853]{display:flex;flex-direction:column;gap:var(--space-6)}.newsletter-input-group[data-v-0907e853]{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.newsletter-input[data-v-0907e853]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid hsla(0,0%,100%,.2);border-radius:var(--radius-lg);color:var(--color-white);flex:1;font-size:var(--text-base);min-width:280px;padding:var(--space-4) var(--space-6);transition:all var(--transition-base)}.newsletter-input[data-v-0907e853]::-moz-placeholder{color:#ffffff80}.newsletter-input[data-v-0907e853]::placeholder{color:#ffffff80}.newsletter-input[data-v-0907e853]:focus{background:#ffffff26;border-color:var(--color-primary);box-shadow:0 0 0 4px #9ba7ce33;outline:none}.newsletter-btn[data-v-0907e853]{padding:var(--space-4) var(--space-8);white-space:nowrap}.newsletter-privacy[data-v-0907e853]{align-items:flex-start;color:#ffffffb3;display:flex;font-size:var(--text-sm);gap:var(--space-3);justify-content:center;text-align:left}.newsletter-privacy input[type=checkbox][data-v-0907e853]{cursor:pointer;flex-shrink:0;height:18px;margin-top:2px;width:18px}.newsletter-privacy label[data-v-0907e853]{cursor:pointer}.newsletter-privacy a[data-v-0907e853]{color:var(--color-primary-light);text-decoration:underline;transition:color var(--transition-fast)}.newsletter-privacy a[data-v-0907e853]:hover{color:var(--color-white)}.newsletter-message[data-v-0907e853]{border-radius:var(--radius-md);font-weight:var(--font-semibold);padding:var(--space-4);text-align:center}.newsletter-message.hidden[data-v-0907e853]{display:none}.newsletter-message.success[data-v-0907e853]{background:#22c55e33;border:1px solid rgba(34,197,94,.4);color:#86efac}.newsletter-message.error[data-v-0907e853]{background:#ef444433;border:1px solid rgba(239,68,68,.4);color:#fca5a5}@media(max-width:768px){.section-newsletter[data-v-0907e853]{padding:var(--space-16) 0}.newsletter-input-group[data-v-0907e853]{align-items:stretch;flex-direction:column}.newsletter-input[data-v-0907e853]{min-width:100%}.newsletter-btn[data-v-0907e853]{width:100%}.newsletter-privacy[data-v-0907e853]{text-align:left}}
