.newsletter-hero-section.svelte-qte568{background-color:var(--color-bg-alt,#f7f5f0);text-align:center;padding:2.5rem 1rem 1.5rem}.section-subtitle.svelte-qte568{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-gold,#c3a165);margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:block}.newsletter-hero-section.svelte-qte568 h1:where(.svelte-qte568){color:var(--color-primary,#1e3323);margin-bottom:.5rem;font-size:2rem}.lead-text.svelte-qte568{color:var(--color-text-muted,#555);max-width:620px;margin:0 auto;font-size:1.05rem;line-height:1.5}.newsletter-content-section.svelte-qte568{padding:2rem 1rem 4rem}.newsletter-landing-grid.svelte-qte568{grid-template-columns:1fr;align-items:start;gap:1.75rem;max-width:1050px;margin:0 auto;display:grid}@media (width>=768px){.newsletter-hero-section.svelte-qte568{padding:3.5rem 1rem 2rem}.newsletter-hero-section.svelte-qte568 h1:where(.svelte-qte568){font-size:2.35rem}.newsletter-content-section.svelte-qte568{padding:2.5rem 1rem 5rem}.newsletter-landing-grid.svelte-qte568{grid-template-columns:1.2fr 1fr;gap:3.5rem}}.benefits-list.svelte-qte568{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.benefit-item.svelte-qte568{align-items:flex-start;gap:.75rem;display:flex}.benefit-bullet.svelte-qte568{color:var(--color-accent-gold,#c3a165);font-size:1.4rem;line-height:1.2}.benefit-item.svelte-qte568 p:where(.svelte-qte568){color:var(--color-text,#2c3e2e);margin:0;font-size:.95rem;line-height:1.45}.newsletter-form-wrapper.svelte-qte568{width:100%}.newsletter-card.svelte-qte568{border:1px solid var(--color-border,#e0dbd3);border-radius:var(--border-radius-md,8px);background:#fff;padding:2rem 1.75rem;box-shadow:0 4px 20px #0000000d}@media (width<=640px){.newsletter-hero-section.svelte-qte568{padding:1.75rem 1rem 1rem}.newsletter-hero-section.svelte-qte568 h1:where(.svelte-qte568){font-size:1.6rem}.lead-text.svelte-qte568{font-size:.95rem}.newsletter-content-section.svelte-qte568{padding:1.25rem 1rem 2.5rem}.newsletter-card.svelte-qte568{padding:1.5rem 1.15rem}}
