.newsletter[data-v-d0d892e1]{padding:var(--space-20) 0}.newsletter__inner[data-v-d0d892e1]{background:var(--color-bg-dark);border-radius:var(--radius-2xl);display:grid;grid-template-columns:1fr 1fr;min-height:400px;overflow:hidden}.newsletter__content[data-v-d0d892e1]{color:#fff;display:flex;flex-direction:column;justify-content:center;padding:var(--space-12)}.newsletter__label[data-v-d0d892e1]{color:var(--color-accent-light)}.newsletter__title[data-v-d0d892e1]{color:#fff;font-family:var(--font-serif);font-size:var(--text-3xl);margin-bottom:var(--space-4)}.newsletter__text[data-v-d0d892e1]{color:#ffffffb3;font-size:var(--text-base);line-height:1.7;margin-bottom:var(--space-6);max-width:440px}.newsletter__form[data-v-d0d892e1]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}.newsletter__input[data-v-d0d892e1]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-lg);color:#fff;flex:1;font-family:inherit;font-size:var(--text-sm);outline:none;padding:var(--space-3) var(--space-5);transition:border-color var(--transition-fast)}.newsletter__input[data-v-d0d892e1]::-moz-placeholder{color:#fff6}.newsletter__input[data-v-d0d892e1]::placeholder{color:#fff6}.newsletter__input[data-v-d0d892e1]:focus{border-color:var(--color-accent-light)}.newsletter__input--error[data-v-d0d892e1]{border-color:#fca5a5}.newsletter__input[data-v-d0d892e1]:disabled{opacity:.6}.newsletter__textarea[data-v-d0d892e1]{border-radius:var(--radius-lg);font-family:inherit;line-height:1.6;resize:none}.newsletter__success[data-v-d0d892e1]{align-items:center;color:#86efac;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-3);margin-bottom:var(--space-3)}.newsletter__error[data-v-d0d892e1]{color:#fca5a5;font-size:var(--text-xs);margin-top:var(--space-2)}.newsletter__disclaimer[data-v-d0d892e1]{color:#fff6;font-size:var(--text-xs)}.newsletter__form .btn[data-v-d0d892e1]{border-radius:var(--radius-lg)}.newsletter__image-wrap[data-v-d0d892e1]{overflow:hidden;position:relative}.newsletter__image[data-v-d0d892e1]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.newsletter__inner[data-v-d0d892e1]{grid-template-columns:1fr}.newsletter__content[data-v-d0d892e1]{padding:var(--space-8)}.newsletter__image-wrap[data-v-d0d892e1]{height:200px}}
