*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--teal:#0d9488;--teal-dark:#0f766e;--teal-light:#f0fdfa;--teal-mid:#ccfbf1;--green:#16a34a;--green-dark:#15803d;--green-light:#f0fdf4;--green-mid:#bbf7d0;--sky:#0284c7;--sky-dark:#0369a1;--sky-light:#f0f9ff;--sky-mid:#bae6fd;--earth:#d97706;--earth-light:#fffbeb;--earth-mid:#fde68a;--purple:#7c3aed;--purple-light:#f5f3ff;--purple-mid:#ddd6fe;--surface:#fff;--page:#e4ecea;--teal-band:#9fd6cb;--ink:#0f172a;--ink-muted:#475569;--border:#e2e8f0;--max-width:1040px;--font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font);color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;line-height:1.7}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav.svelte-1h32yp1{z-index:100;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#ffffffeb;padding:0 24px;position:sticky;top:0}.inner.svelte-1h32yp1{max-width:var(--max-width);justify-content:space-between;align-items:center;height:60px;margin:0 auto;display:flex}.brand.svelte-1h32yp1{color:var(--ink);letter-spacing:-.01em;font-size:.95rem;font-weight:700;text-decoration:none}.links.svelte-1h32yp1{align-items:center;gap:4px;list-style:none;display:flex}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1){color:var(--ink-muted);border-radius:6px;padding:6px 12px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--ink);background:#0000000f}.cta.svelte-1h32yp1{background:var(--teal);border-radius:6px;padding:7px 18px;color:#fff!important;font-weight:600!important}.cta.svelte-1h32yp1:hover{background:var(--teal-dark);color:#fff!important}.menu-btn.svelte-1h32yp1{cursor:pointer;color:var(--ink);background:0 0;border:none;border-radius:6px;padding:6px;display:none}.menu-btn.svelte-1h32yp1 svg:where(.svelte-1h32yp1){width:24px;height:24px;display:block}@media (width<=800px){.menu-btn.svelte-1h32yp1{display:flex}.links.svelte-1h32yp1{background:var(--surface);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:2px;padding:12px;display:none;position:absolute;top:60px;left:0;right:0;box-shadow:0 12px 24px #0f172a14}.links.open.svelte-1h32yp1{display:flex}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1){padding:12px;font-size:1rem}.cta.svelte-1h32yp1{text-align:center;margin-top:6px}}.footer.svelte-jz8lnl{color:#ffffff8c;background:#0d3b36;padding:24px}.inner.svelte-jz8lnl{max-width:var(--max-width);text-align:center;flex-direction:column;align-items:center;gap:16px;margin:0 auto;display:flex}.brand.svelte-jz8lnl{color:#fff;letter-spacing:-.01em;font-size:1rem;font-weight:700}.links.svelte-jz8lnl{flex-wrap:wrap;justify-content:center;gap:8px 24px;list-style:none;display:flex}.links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#fff9;font-size:.9rem;text-decoration:none;transition:color .15s}.links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#fff}.copy.svelte-jz8lnl{font-size:.8rem}
