.hero.svelte-4s1vdh{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(18rem,1fr);gap:1.4rem;align-items:start}.copy.svelte-4s1vdh,.panel.svelte-4s1vdh{padding:1.4rem;border:1px solid var(--line);border-radius:1.4rem;background:var(--card);box-shadow:var(--shadow-soft)}.copy.svelte-4s1vdh{background:linear-gradient(140deg,#d2e5ee8c,#fefaf1f2),var(--card)}.eyebrow.svelte-4s1vdh{margin:0 0 .8rem;color:var(--accent);font:700 .78rem/1 var(--font-ui);letter-spacing:.18em;text-transform:uppercase}h1.svelte-4s1vdh{margin:0;max-width:14ch;font:700 clamp(2.5rem,6vw,5rem)/.94 var(--font-display);letter-spacing:-.03em}.description.svelte-4s1vdh{max-width:60ch;margin:1rem 0 0;color:var(--muted);font-size:1.03rem;line-height:1.65}.note.svelte-4s1vdh{margin:0 0 1rem;color:var(--muted);font:500 .96rem/1.5 var(--font-ui)}dl.svelte-4s1vdh{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.85rem;margin:0}dl.svelte-4s1vdh div:where(.svelte-4s1vdh){padding-top:.8rem;border-top:1px solid rgba(21,49,66,.12)}dt.svelte-4s1vdh{margin-bottom:.35rem;color:var(--muted);font:600 .75rem/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}dd.svelte-4s1vdh{margin:0;font:700 1.05rem/1.2 var(--font-ui)}dl.svelte-4s1vdh p:where(.svelte-4s1vdh){margin:.35rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.45}@media (max-width: 860px){.hero.svelte-4s1vdh{grid-template-columns:1fr}}
