.home.svelte-1uha8ag{flex:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-light) 0%,rgba(200,90,122,.1) 100%);padding:2rem}.hero.svelte-1uha8ag{text-align:center;max-width:600px}.hero-icon.svelte-1uha8ag{width:120px;height:120px;border-radius:24px;box-shadow:0 8px 24px #6b2c3a4d;margin-bottom:2rem;animation:svelte-1uha8ag-float 3s ease-in-out infinite}@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}h1.svelte-1uha8ag{color:var(--color-primary);font-size:3rem;font-weight:700;margin-bottom:1rem}.tagline.svelte-1uha8ag{font-size:1.25rem;color:var(--color-text-light);margin-bottom:2rem}.cta-buttons.svelte-1uha8ag{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.primary-button.svelte-1uha8ag,.secondary-button.svelte-1uha8ag{padding:1rem 2rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s ease;display:inline-block}.primary-button.svelte-1uha8ag{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;box-shadow:0 4px 12px #6b2c3a4d}.primary-button.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 6px 16px #6b2c3a66}.secondary-button.svelte-1uha8ag{background:#fff;color:var(--color-primary);border:2px solid var(--color-primary)}.secondary-button.svelte-1uha8ag:hover{background:var(--color-primary);color:#fff}
