.hero-section.svelte-1uha8ag{background:linear-gradient(180deg,var(--muted) 0%,var(--background) 100%)}.hero-grid.svelte-1uha8ag{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:48px 48px;animation:svelte-1uha8ag-grid-pulse 8s ease-in-out infinite}@keyframes svelte-1uha8ag-grid-pulse{0%,to{opacity:.35}50%{opacity:.5}}.btn-hero-primary{transition:transform .2s ease,box-shadow .2s ease}.btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px #00000026}.btn-hero-outline{transition:transform .2s ease,border-color .2s ease}.btn-hero-outline:hover{transform:translateY(-2px);border-color:var(--primary)}.credibility-pill.svelte-1uha8ag{border-radius:.5rem;border:1px solid var(--border);background:color-mix(in oklch,var(--muted) 50%,transparent);padding:.5rem 1rem;transition:all .3s ease}.credibility-pill.svelte-1uha8ag:hover{border-color:color-mix(in oklch,var(--primary) 30%,var(--border));background:var(--muted)}.step-card.svelte-1uha8ag{border-radius:1rem;border:1px solid transparent;padding:1rem;transition:background-color .3s ease}.step-card.svelte-1uha8ag:hover{background-color:color-mix(in oklch,var(--muted) 30%,transparent)}.step-icon.svelte-1uha8ag{border-radius:.75rem}.feature-card{transition:all .3s ease}.cta-section.svelte-1uha8ag{background:linear-gradient(0deg,var(--background) 0%,var(--muted) 30%,var(--background) 100%)}
