.hero.svelte-q3k0zk{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6rem 0;text-align:center}.hero-content.svelte-q3k0zk h1:where(.svelte-q3k0zk){font-size:3rem;margin-bottom:1rem;font-weight:700}.hero-subtitle.svelte-q3k0zk{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.hero-actions.svelte-q3k0zk{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.features.svelte-q3k0zk{padding:4rem 0;background:#f8f9fa}.features.svelte-q3k0zk h2:where(.svelte-q3k0zk){text-align:center;margin-bottom:3rem;font-size:2.5rem;color:#2c3e50}.features-grid.svelte-q3k0zk{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card.svelte-q3k0zk{background:#fff;padding:2rem;border-radius:8px;text-align:center;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.feature-card.svelte-q3k0zk:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.feature-icon.svelte-q3k0zk{font-size:3rem;margin-bottom:1rem}.feature-card.svelte-q3k0zk h3:where(.svelte-q3k0zk){margin-bottom:1rem;color:#2c3e50}.feature-card.svelte-q3k0zk p:where(.svelte-q3k0zk){color:#666;line-height:1.6}.newsletter-section.svelte-q3k0zk{padding:4rem 0;background:#007cba;color:#fff;text-align:center}.newsletter-content.svelte-q3k0zk h2:where(.svelte-q3k0zk){margin-bottom:1rem;font-size:2.5rem}.newsletter-content.svelte-q3k0zk p:where(.svelte-q3k0zk){margin-bottom:2rem;font-size:1.1rem;opacity:.9}.newsletter-form.svelte-q3k0zk{max-width:400px;margin:0 auto}.recent-posts.svelte-q3k0zk{padding:4rem 0}.recent-posts.svelte-q3k0zk h2:where(.svelte-q3k0zk){text-align:center;margin-bottom:3rem;font-size:2.5rem;color:#2c3e50}.posts-grid.svelte-q3k0zk{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.post-card.svelte-q3k0zk{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 10px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.post-card.svelte-q3k0zk:hover{transform:translateY(-3px);box-shadow:0 4px 20px #00000026}.post-card.svelte-q3k0zk h3:where(.svelte-q3k0zk){margin-bottom:1rem}.post-card.svelte-q3k0zk h3:where(.svelte-q3k0zk) a:where(.svelte-q3k0zk){color:#2c3e50;text-decoration:none;transition:color .3s ease}.post-card.svelte-q3k0zk h3:where(.svelte-q3k0zk) a:where(.svelte-q3k0zk):hover{color:#007cba}.post-excerpt.svelte-q3k0zk{color:#666;line-height:1.6;margin-bottom:1rem}.post-meta.svelte-q3k0zk{font-size:.9rem;color:#888}.blog-link.svelte-q3k0zk{text-align:center}@media (max-width: 768px){.hero-content.svelte-q3k0zk h1:where(.svelte-q3k0zk){font-size:2rem}.hero-actions.svelte-q3k0zk{flex-direction:column;align-items:center}.features.svelte-q3k0zk h2:where(.svelte-q3k0zk),.newsletter-content.svelte-q3k0zk h2:where(.svelte-q3k0zk),.recent-posts.svelte-q3k0zk h2:where(.svelte-q3k0zk){font-size:2rem}}
