.hero.svelte-1uha8ag{background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-surface-variant) 100%);padding:var(--spacing-2xl) 0;overflow:hidden}.hero-container.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl);max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg);align-items:center}@media(min-width:769px){.hero.svelte-1uha8ag{padding:var(--spacing-2xl) 0 6rem}.hero-container.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.hero-content.svelte-1uha8ag{text-align:center}@media(min-width:769px){.hero-content.svelte-1uha8ag{text-align:left}}.hero-title.svelte-1uha8ag{font-size:clamp(2rem,5vw,var(--font-size-3xl));font-weight:700;line-height:1.2;margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}.highlight.svelte-1uha8ag{color:var(--color-primary)}.hero-description.svelte-1uha8ag{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xl);max-width:500px}@media(max-width:768px){.hero-description.svelte-1uha8ag{max-width:100%}}.hero-actions.svelte-1uha8ag{display:flex;gap:var(--spacing-md);flex-wrap:wrap;justify-content:center}@media(min-width:769px){.hero-actions.svelte-1uha8ag{justify-content:flex-start}}.hero-image.svelte-1uha8ag{display:none}@media(min-width:769px){.hero-image.svelte-1uha8ag{display:flex;justify-content:center;align-items:center}}.hero-image-placeholder.svelte-1uha8ag{width:300px;height:300px;background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg)}.hero-image-placeholder.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:150px;height:150px;color:#fff}.features.svelte-1uha8ag{padding:var(--spacing-2xl) 0 6rem;background-color:var(--color-background)}.section-header.svelte-1uha8ag{text-align:center;margin-bottom:var(--spacing-2xl)}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--font-size-2xl);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.section-header.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:600px){.features-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.features-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.feature-card.svelte-1uha8ag{background-color:var(--color-surface);padding:var(--spacing-xl);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.feature-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.feature-icon.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-md);margin-bottom:var(--spacing-lg)}.feature-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:28px;height:28px}.feature-icon.temperature.svelte-1uha8ag{background-color:#ea43351a;color:var(--color-error)}.feature-icon.humidity.svelte-1uha8ag{background-color:#4285f41a;color:var(--color-info)}.feature-icon.image.svelte-1uha8ag{background-color:#34a8531a;color:var(--color-success)}.feature-icon.audio.svelte-1uha8ag{background-color:#fbbc041a;color:var(--color-warning)}.feature-icon.pressure.svelte-1uha8ag{background-color:#9c27b01a;color:#9c27b0}.feature-icon.alerts.svelte-1uha8ag{background-color:#f5a6231a;color:var(--color-primary)}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--font-size-lg);font-weight:500;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.cta.svelte-1uha8ag{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);padding:var(--spacing-2xl) 0}.cta-content.svelte-1uha8ag{text-align:center}.cta-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--font-size-2xl);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.cta-content.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--font-size-lg);color:var(--color-text-primary);opacity:.8;margin-bottom:var(--spacing-xl)}.cta-actions.svelte-1uha8ag .btn:where(.svelte-1uha8ag){background-color:var(--color-text-primary);color:var(--color-text-inverse)}.cta-actions.svelte-1uha8ag .btn:where(.svelte-1uha8ag):hover{background-color:var(--color-secondary)}
