.hero.svelte-1uha8ag{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;padding:4rem 0}.hero-content.svelte-1uha8ag{max-width:600px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.5rem;font-weight:700;margin-bottom:1rem}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.125rem;opacity:.9;margin-bottom:2rem}.hero-actions.svelte-1uha8ag{display:flex;gap:1rem;flex-wrap:wrap}.hero.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){background:#fff;color:var(--primary)}.hero.svelte-1uha8ag .btn-secondary:where(.svelte-1uha8ag){background:transparent;border-color:#fff;color:#fff}.content-section.svelte-1uha8ag{padding:3rem 0}.section.svelte-1uha8ag{padding:4rem 0}.section-alt.svelte-1uha8ag{background:var(--surface)}.section-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.5rem;font-weight:600}.grid-4.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.blog-card.svelte-1uha8ag{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.blog-image.svelte-1uha8ag{aspect-ratio:16/9;overflow:hidden}.blog-image.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover}.blog-content.svelte-1uha8ag{padding:1rem}.blog-title.svelte-1uha8ag{font-size:1rem;font-weight:600;color:var(--text);text-decoration:none;display:block;margin-bottom:.5rem}.blog-title.svelte-1uha8ag:hover{color:var(--primary)}.blog-excerpt.svelte-1uha8ag{font-size:.875rem;color:var(--text-muted);margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-date.svelte-1uha8ag{font-size:.75rem;color:var(--text-muted)}@media(max-width:768px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.75rem}.hero.svelte-1uha8ag{padding:3rem 0}.section.svelte-1uha8ag{padding:2rem 0}}
