main.svelte-1uha8ag{max-width:62rem;margin:0 auto;padding:4.5rem 1.25rem 5rem}.hero.svelte-1uha8ag{max-width:46rem}.eyebrow.svelte-1uha8ag{font-size:var(--step--1);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:.5rem;margin:0 0 .9rem;font-weight:700;display:flex}.flags.svelte-1uha8ag{letter-spacing:.06em;font-size:1.15rem;line-height:1}h1.svelte-1uha8ag{font-size:var(--step-4);margin:0 0 .75rem;line-height:1.08}.lede.svelte-1uha8ag{font-size:var(--step-1);color:var(--ink-muted);margin:0;line-height:1.6}.cta.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;margin-top:2rem;display:flex}.primary.svelte-1uha8ag{background:var(--accent);color:#fff;font-size:var(--step-0);transition:transform var(--medium) var(--ease-out), box-shadow var(--medium) var(--ease-out);border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px -16px #1f3a5fa6}.primary.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 18px 34px -18px #1f3a5fbf}.primary.svelte-1uha8ag .icon{transition:transform var(--medium) var(--ease-out)}.primary.svelte-1uha8ag:hover .icon{transform:translate(3px)}.reassure.svelte-1uha8ag{font-size:var(--step--1);color:var(--ink-muted)}.levels.svelte-1uha8ag{flex-wrap:wrap;gap:.45rem;margin:2.25rem 0 0;padding:0;list-style:none;display:flex}.levels.svelte-1uha8ag li:where(.svelte-1uha8ag){border:1px solid var(--line-strong);letter-spacing:.09em;color:var(--ink-muted);border-radius:999px;padding:.25rem .7rem;font-size:.72rem;font-weight:800}h2.svelte-1uha8ag{font-size:var(--step-2);margin:4rem 0 1.25rem}h3.svelte-1uha8ag{font-size:var(--step-0);margin:0 0 .3rem}.cards.svelte-1uha8ag,.kinds.svelte-1uha8ag{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cards.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.cards.svelte-1uha8ag li:where(.svelte-1uha8ag){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1.4rem 1.5rem}.cards.svelte-1uha8ag p:where(.svelte-1uha8ag),.kinds.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-muted);font-size:var(--step--1);margin:0;line-height:1.55}.badge.svelte-1uha8ag{background:var(--surface-alt);width:2.4rem;height:2.4rem;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.9rem;display:inline-flex}.kinds.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}.kinds.svelte-1uha8ag li:where(.svelte-1uha8ag){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:.85rem;padding:1.1rem 1.2rem;display:flex}.kind-icon.svelte-1uha8ag{background:var(--surface-alt);width:2.1rem;height:2.1rem;color:var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.count.svelte-1uha8ag{background:var(--surface-alt);color:var(--ink-muted);vertical-align:.12em;border-radius:999px;margin-left:.35rem;padding:.1rem .45rem;font-size:.7rem;font-weight:800}.faq.svelte-1uha8ag dl:where(.svelte-1uha8ag){grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1.1rem;margin:0;display:grid}.faq.svelte-1uha8ag dt:where(.svelte-1uha8ag){margin-bottom:.3rem;font-weight:700}.faq.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:var(--ink-muted);font-size:var(--step--1);margin:0;line-height:1.55}.closing.svelte-1uha8ag{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);text-align:center;margin-top:4rem;padding:2.5rem 1.5rem}.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .4rem}.closing.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-muted);margin:0 0 1.5rem}footer.svelte-1uha8ag{border-top:1px solid var(--line);font-size:var(--step--1);color:var(--ink-muted);margin-top:3.5rem;padding-top:1.25rem}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:46rem;margin:1.1rem 0 0}.quick.svelte-1uha8ag{flex-wrap:wrap;gap:.6rem;display:flex}.quick.svelte-1uha8ag a:where(.svelte-1uha8ag){border:1px solid var(--line-strong);color:var(--ink);transition:border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.quick.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--accent);color:var(--accent)}
