.hero.svelte-16bv6r7{padding:2.5rem var(--space-lg) 0;text-align:center;background:linear-gradient(to bottom,var(--accent-primary-alpha) 0%,transparent 100%)}.hero.svelte-16bv6r7 h1:where(.svelte-16bv6r7){font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;margin-bottom:var(--space-lg);color:var(--text-primary)}.hero-sub.svelte-16bv6r7{font-size:clamp(1rem,2vw,1.2rem);color:var(--text-secondary);max-width:42.5rem;margin:0 auto;line-height:1.7}.hero-actions.svelte-16bv6r7{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-lg);margin-top:var(--space-xl)}.btn-hero-primary.svelte-16bv6r7{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:var(--radius-lg);background:var(--accent-warm);color:var(--text-on-warm);font-weight:700;font-size:1rem;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 14px #ea580c40}.btn-hero-primary.svelte-16bv6r7:hover{background:var(--accent-warm-hover);transform:translateY(-2px);box-shadow:0 6px 20px #ea580c59}.btn-hero-secondary.svelte-16bv6r7{display:inline-flex;align-items:center;color:var(--accent-primary);font-weight:700;font-size:.875rem;text-decoration:none}.btn-hero-secondary.svelte-16bv6r7:hover{text-decoration:underline}.hero-trust.svelte-16bv6r7{margin-top:var(--space-xl);margin-bottom:var(--space-lg)}@media(min-width:640px){.hero.svelte-16bv6r7{padding:var(--space-2xl) var(--space-xl) 0}}
