.page-header.svelte-12eivhs{background:linear-gradient(135deg,#f4edda,#6c5f4e);padding:64px 0;text-align:center;margin-bottom:96px}.page-header.svelte-12eivhs h1:where(.svelte-12eivhs){margin-bottom:16px}.page-header.svelte-12eivhs p:where(.svelte-12eivhs){color:#292929;font-size:18px}.newsletter-content.svelte-12eivhs{max-width:600px;margin:0 auto 96px}.newsletter-info.svelte-12eivhs{text-align:center;margin-bottom:64px}.newsletter-info.svelte-12eivhs h2:where(.svelte-12eivhs){margin-bottom:24px;color:#aa92a1}.newsletter-info.svelte-12eivhs p:where(.svelte-12eivhs){color:#292929;line-height:1.6}.newsletter-form.svelte-12eivhs{display:flex;flex-direction:column;gap:24px;padding:64px;background:#fafafa;border-radius:12px;border:1px solid #e0e0e0}.form-group.svelte-12eivhs{display:flex;flex-direction:column;gap:8px}.form-group.svelte-12eivhs label:where(.svelte-12eivhs){font-weight:500;color:#2c2c2c}.form-group.svelte-12eivhs input:where(.svelte-12eivhs){padding:16px;border:1px solid #e0e0e0;border-radius:8px;font-family:inherit;font-size:16px;transition:border-color .25s}.form-group.svelte-12eivhs input:where(.svelte-12eivhs):focus{outline:none;border-color:#aa92a1}.success-message.svelte-12eivhs{text-align:center;padding:64px;background:#388e3c1a;border:1px solid #388e3c;border-radius:12px;color:#388e3c}.success-message.svelte-12eivhs h2:where(.svelte-12eivhs){margin-bottom:24px}.error-message.svelte-12eivhs{padding:24px;background:#d32f2f1a;border:1px solid #d32f2f;border-radius:8px;color:#d32f2f}
