.hero-enhanced.svelte-1uha8ag{text-align:center;padding:var(--space-24) var(--space-4) var(--space-16);position:relative;overflow:hidden}.hero-enhanced.svelte-1uha8ag:before{content:"";position:absolute;top:-60%;left:-60%;width:220%;height:220%;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.1) 0%,rgba(59,130,246,.04) 35%,transparent 65%);animation:svelte-1uha8ag-pulse 8s ease-in-out infinite;pointer-events:none}.hero-title.svelte-1uha8ag{font-size:var(--text-5xl);font-weight:var(--font-bold);line-height:var(--leading-tight);margin:0 0 var(--space-6);background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative}.hero-subtitle.svelte-1uha8ag{font-size:var(--text-xl);color:var(--text-secondary);margin:0 0 var(--space-8);max-width:600px;margin-left:auto;margin-right:auto}.hero-cta.svelte-1uha8ag{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.tool-cards.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6);margin:var(--space-12) 0}.tool-card.svelte-1uha8ag{background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-6);transition:all var(--transition-base);position:relative;display:flex;flex-direction:column;gap:var(--space-3)}.tool-card.svelte-1uha8ag:hover{transform:translateY(-4px);border-color:var(--hover-accent);box-shadow:0 12px 40px var(--hover-shadow-color)}.tool-icon.svelte-1uha8ag{font-size:var(--text-4xl);margin-bottom:var(--space-4);display:block}.tool-title.svelte-1uha8ag{font-size:var(--text-2xl);font-weight:var(--font-semibold);margin:0 0 var(--space-3);color:var(--text-primary)}.tool-description.svelte-1uha8ag{color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0 0 var(--space-6)}.tool-meta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.feature-badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full);background:#3b82f61a;color:var(--brand-500);border:1px solid rgba(59,130,246,.2)}.pro-upsell.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4);margin:var(--space-10) 0 var(--space-14)}.cta-box.svelte-1uha8ag{background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);box-shadow:var(--shadow-lg);transition:all var(--transition-base)}.cta-box.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl);border-color:var(--border-strong)}.cta-box.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;color:var(--text-primary)}.cta-box.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);margin:0;flex:1}.btn.secondary.svelte-1uha8ag{border:1px solid var(--border-default);background:transparent}.fade-in-up.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-fadeInUp .6s ease-out forwards}.delay-1.svelte-1uha8ag{animation-delay:.1s}.delay-2.svelte-1uha8ag{animation-delay:.2s}.delay-3.svelte-1uha8ag{animation-delay:.3s}.delay-4.svelte-1uha8ag{animation-delay:.4s}@keyframes svelte-1uha8ag-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}
