.home.svelte-1uha8ag{text-align:center;background:linear-gradient(180deg, var(--color-primary,#1d4ed8) 0%, var(--color-primary-dark,#1e40af) 100%);border-radius:var(--radius-lg,.75rem);flex-direction:column;justify-content:center;align-items:center;min-height:70vh;margin:1rem 0 2rem;padding:3rem 1.5rem;display:flex}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#fff;margin:0 0 .5rem;font-size:3rem;font-weight:800}.subtitle.svelte-1uha8ag{color:#dbeafe;margin:0 0 .25rem;font-size:1.125rem}.tagline.svelte-1uha8ag{color:#bfdbfe;margin:0 0 1.5rem;font-size:.95rem}.time-standard.svelte-1uha8ag{border-radius:var(--radius-md);color:#dbeafe;background:#ffffff1a;border:1px solid #ffffff40;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:0 0 2rem;padding:.5rem .75rem;font-size:.95rem;display:inline-flex}.time-standard.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;letter-spacing:0;font-size:.8rem}.cards.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(16rem,20rem));justify-content:center;gap:1.25rem;width:100%;display:grid}.card.svelte-1uha8ag{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg,.75rem);flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;display:flex;box-shadow:0 8px 24px #0f172a1f}.card.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--color-fg,#0f172a);margin:0;font-size:1.125rem}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-fg-muted,#64748b);margin:0 0 .75rem;font-size:.925rem}.cta.svelte-1uha8ag{background:var(--color-primary);color:#fff;border-radius:var(--radius-lg);padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.cta.svelte-1uha8ag:hover{background:var(--color-primary-dark)}.cta-secondary.svelte-1uha8ag{background:var(--color-surface,#fff);color:var(--color-primary,#1d4ed8);border:1px solid var(--color-primary,#1d4ed8)}.cta-secondary.svelte-1uha8ag:hover{background:#eff6ff}@media (width<=420px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.5rem}.time-standard.svelte-1uha8ag,.cta.svelte-1uha8ag{width:100%}}
