.home.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:0 1rem}.hero.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:2rem;padding:2rem 0;align-items:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2rem;color:var(--text-primary);margin:0 0 1rem;line-height:1.2}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.1rem;color:var(--text-secondary);margin:0 0 1.5rem}.hero-actions.svelte-1uha8ag{display:flex;gap:1rem;flex-wrap:wrap}.hero-image.svelte-1uha8ag{display:none}.hero-placeholder.svelte-1uha8ag{background:var(--color-bg-hover);border-radius:var(--radius-xl);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;font-size:4rem;color:var(--accent)}.features.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:2rem 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.feature.svelte-1uha8ag{text-align:center;padding:1.5rem}.feature.svelte-1uha8ag i:where(.svelte-1uha8ag){font-size:2rem;color:var(--accent);margin-bottom:.75rem}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .5rem;font-size:1.1rem}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--text-secondary);font-size:.9rem}.quick-actions.svelte-1uha8ag{padding:2rem 0}.quick-actions.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;margin-bottom:1.5rem;font-size:1.5rem}.action-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.action-card.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;background:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-lg);text-decoration:none;color:var(--text-primary);transition:all .2s}.action-card.svelte-1uha8ag:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow-md)}.action-card.highlight.svelte-1uha8ag{background:var(--accent-muted);border-color:var(--accent)}.action-card.svelte-1uha8ag i:where(.svelte-1uha8ag){font-size:1.5rem;color:var(--accent)}.action-card.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.9rem;font-weight:500;text-align:center}.about-preview.svelte-1uha8ag{background:var(--bg-panel);margin:0 -1rem;padding:2rem 1rem}.about-content.svelte-1uha8ag{max-width:600px}.about-preview.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 1rem;font-size:1.5rem}.about-preview.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);line-height:1.6}.learn-more.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;color:var(--accent);font-weight:500;margin-top:1rem}.contact-cta.svelte-1uha8ag{padding:2rem 0;text-align:center}.contact-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .5rem;font-size:1.5rem}.contact-cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);margin:0 0 1.5rem}.cta-info.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem;align-items:center}.info-item.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary)}.info-item.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--accent);width:1rem}@media (min-width: 600px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.5rem}.features.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}.action-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}.cta-info.svelte-1uha8ag{flex-direction:row;justify-content:center;gap:2rem}}@media (min-width: 900px){.home.svelte-1uha8ag{padding:0 2rem}.hero.svelte-1uha8ag{grid-template-columns:1fr 1fr;padding:3rem 0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3rem}.hero-image.svelte-1uha8ag{display:block}}
