.esp-hero.svelte-1bttxcc{background:var(--color-brand-blue-50);padding-block:var(--space-7);border-bottom:1px solid var(--color-brand-blue-100)}.esp-grid.svelte-1bttxcc{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}@media (max-width: 900px){.esp-grid.svelte-1bttxcc{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.esp-grid.svelte-1bttxcc{grid-template-columns:1fr}}.esp-card.svelte-1bttxcc{display:flex;align-items:center;gap:var(--space-4);background:#fff;border:1.5px solid var(--surface-border);border-radius:var(--radius-md);padding:var(--space-5);transition:border-color var(--duration-base),box-shadow var(--duration-base),transform var(--duration-fast);text-decoration:none;color:var(--text-primary)}.esp-card.svelte-1bttxcc:hover{border-color:var(--color-brand-blue);box-shadow:var(--shadow-md);transform:translateY(-2px)}.esp-card-text.svelte-1bttxcc h3:where(.svelte-1bttxcc){font-size:var(--text-body);font-weight:var(--weight-bold);margin:0 0 2px}.esp-card-text.svelte-1bttxcc p:where(.svelte-1bttxcc){font-size:var(--text-caption);color:var(--text-secondary);margin:0}.esp-cta.svelte-1bttxcc{margin-top:var(--space-3);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-brand-blue)}
