.home.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-lg);animation:fade-in .3s ease-out}.hero.svelte-1uha8ag{text-align:center;padding:var(--space-lg) 0 var(--space-sm)}.shield-icon.svelte-1uha8ag{color:var(--brand-accent);margin-bottom:var(--space-sm)}.hero-title.svelte-1uha8ag{font-family:var(--font-mono);font-size:clamp(1.75rem,8vw,2.5rem);font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.02em}.hero-subtitle.svelte-1uha8ag{font-size:1rem;color:var(--text-secondary);margin:var(--space-xs) 0 0}.check-btn.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);width:100%;height:4rem;font-family:var(--font-mono);font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-accent-foreground);background:var(--brand-accent);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.check-btn.svelte-1uha8ag:hover{filter:brightness(.95)}.check-btn.svelte-1uha8ag:active{transform:scale(.98)}.btn-icon.svelte-1uha8ag{width:1.25rem;height:1.25rem}.free-info.svelte-1uha8ag{text-align:center;font-size:.875rem;color:var(--text-secondary)}.free-count.svelte-1uha8ag{font-weight:700;color:var(--brand-accent)}.recent-section.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-sm)}.section-label.svelte-1uha8ag{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0}.checks-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-xs)}.check-card.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none}.check-type.svelte-1uha8ag{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-muted);background:var(--bg-muted);padding:2px 8px;border-radius:var(--radius-sm)}.check-info.svelte-1uha8ag{flex:1;display:flex;align-items:center;gap:var(--space-xs)}.check-verdict.svelte-1uha8ag{font-weight:600;font-size:.875rem}.check-confidence.svelte-1uha8ag,.check-date.svelte-1uha8ag{font-size:.75rem;color:var(--text-muted)}.view-all.svelte-1uha8ag{text-align:center;font-size:.875rem;color:var(--brand-accent);text-decoration:none}.view-all.svelte-1uha8ag:hover{text-decoration:underline}.how-it-works.svelte-1uha8ag,.steps.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-sm)}.step.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md)}.step-number.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-family:var(--font-mono);font-size:.875rem;font-weight:700;color:var(--brand-accent);background:#4ecdc426;border-radius:50%;flex-shrink:0}.step-text.svelte-1uha8ag{display:flex;flex-direction:column;gap:2px}.step-text.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.9375rem;color:var(--text-primary)}.step-text.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.8125rem;color:var(--text-secondary)}
