.hero.svelte-rc9fkk.svelte-rc9fkk{background:var(--primary-dark);color:#fff;padding:clamp(60px,9vw,90px) 0}.badge.svelte-rc9fkk.svelte-rc9fkk{display:inline-block;background:#5b8def2e;color:var(--accent-soft);font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;margin-bottom:22px}.hero.svelte-rc9fkk h1.svelte-rc9fkk{font-size:clamp(28px,5vw,44px);font-weight:800;max-width:780px;margin-bottom:14px}.hl.svelte-rc9fkk.svelte-rc9fkk{width:60px;height:3px;background:var(--secondary);border-radius:3px;margin-bottom:22px}.hero.svelte-rc9fkk p.svelte-rc9fkk{font-size:clamp(16px,2vw,18px);color:#c2cadb;max-width:640px;margin-bottom:28px}.hero.svelte-rc9fkk .btn-ghost.svelte-rc9fkk{margin-left:12px}.grid-3.svelte-rc9fkk.svelte-rc9fkk{margin-top:32px}.grid-3.svelte-rc9fkk div.svelte-rc9fkk{border-left:3px solid var(--accent);padding-left:18px}.grid-3.svelte-rc9fkk h3.svelte-rc9fkk{font-size:18px;color:var(--primary);margin-bottom:8px}.grid-3.svelte-rc9fkk p.svelte-rc9fkk{color:var(--muted);font-size:15px}
