.hero.svelte-ypbj28{background:radial-gradient(900px 300px at 85% -10%,color-mix(in srgb,var(--brand) 16%,transparent),transparent),var(--bg-soft);border-bottom:1px solid var(--border)}@media(min-width:1024px){.hero.svelte-ypbj28{background:linear-gradient(90deg,var(--bg-soft) 38%,color-mix(in srgb,var(--bg-soft) var(--hero-veil, 0%),transparent) 64%),url(/img-hero.webp) right -40px center / auto 118% no-repeat,var(--bg-soft)}.hero.svelte-ypbj28>div:where(.svelte-ypbj28){min-height:380px}.hero.svelte-ypbj28 h1:where(.svelte-ypbj28),.hero.svelte-ypbj28 p:where(.svelte-ypbj28),.hero.svelte-ypbj28 .search:where(.svelte-ypbj28){max-width:560px}}.search.svelte-ypbj28{display:flex;align-items:center;gap:.6rem;max-width:640px;padding:.25rem 1rem;border-radius:14px;border:1.5px solid var(--border);background:var(--bg);color:var(--fg-muted);box-shadow:var(--shadow)}.search.svelte-ypbj28:focus-within{border-color:var(--brand)}.search.svelte-ypbj28 input:where(.svelte-ypbj28){flex:1;min-width:0;padding:.7rem 0;background:transparent;color:var(--fg);font-size:1rem;outline:none}.mini.svelte-ypbj28{display:block;padding:.6rem .8rem;border-radius:10px;border:1px solid var(--border);font-weight:600;font-size:.93rem;text-decoration:none}.mini.svelte-ypbj28:hover{border-color:var(--brand);color:var(--brand)}.faq.svelte-ypbj28 dt:where(.svelte-ypbj28){margin-top:.9rem;font-weight:700}.faq.svelte-ypbj28 dd:where(.svelte-ypbj28){margin-top:.25rem;font-size:.875rem;color:var(--fg-muted)}
