.hero.svelte-lw5mea{min-height:70vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:var(--spacing-16) var(--spacing-4)}.hero-content.svelte-lw5mea{text-align:center;z-index:var(--z-elevate);max-width:800px;margin:0 auto}.hero.svelte-lw5mea h1:where(.svelte-lw5mea){font-size:4rem;font-weight:700;background:linear-gradient(135deg,var(--text-primary) 0%,var(--primary-400) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-lw5mea-glow 3s ease-in-out infinite}.hero.svelte-lw5mea p:where(.svelte-lw5mea){font-size:var(--text-xl);color:var(--text-secondary);margin-bottom:var(--spacing-4)}.container-tips.svelte-lw5mea{margin:3rem auto;max-width:1000px}.tips-grid.svelte-lw5mea{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:var(--spacing-6);margin-bottom:var(--spacing-8)}.tip-card.svelte-lw5mea{text-align:center;position:relative;overflow:hidden}.tip-icon.svelte-lw5mea{margin-bottom:var(--spacing-4);display:flex;justify-content:center;align-items:center}.tip-icon.svelte-lw5mea sl-icon:where(.svelte-lw5mea){font-size:2.5rem;color:var(--primary-400);transition:var(--transition-base)}.tip-card.svelte-lw5mea:hover .tip-icon:where(.svelte-lw5mea) sl-icon:where(.svelte-lw5mea){color:var(--primary-500);transform:scale(1.1)}.tip-card.svelte-lw5mea h3:where(.svelte-lw5mea){font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.cta-buttons.svelte-lw5mea{display:flex;gap:var(--spacing-8);justify-content:center;margin-top:var(--spacing-8)}.download-button.svelte-lw5mea{display:inline-flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);background:var(--gradient-primary);color:var(--text-inverted);border-radius:var(--radius-lg);font-weight:500;transition:var(--transition-base);border:none;text-decoration:none}.download-button.svelte-lw5mea:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}@keyframes svelte-lw5mea-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@media (max-width: 768px){.hero.svelte-lw5mea h1:where(.svelte-lw5mea){font-size:3rem}.hero.svelte-lw5mea p:where(.svelte-lw5mea){font-size:var(--text-md)}.cta-buttons.svelte-lw5mea{flex-direction:column;align-items:center}.download-button.svelte-lw5mea{max-width:16.6rem}.tips-grid.svelte-lw5mea{grid-template-columns:1fr}}
