.page-shell.svelte-1gxgzks{min-height:100vh;background:linear-gradient(180deg,#f8fafc,#ecfeff);color:#0f172a}.container.svelte-1gxgzks{width:min(980px,92vw);margin:0 auto}.topbar.svelte-1gxgzks{border-bottom:1px solid rgba(148,163,184,.25);background:#f8fafceb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-row.svelte-1gxgzks{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0}.brand.svelte-1gxgzks{text-decoration:none;color:#0f172a;font-weight:700;font-size:1.25rem}.brand.svelte-1gxgzks span:where(.svelte-1gxgzks){color:#f59e0b}.nav-links.svelte-1gxgzks{display:flex;gap:1rem;flex-wrap:wrap}.nav-links.svelte-1gxgzks a:where(.svelte-1gxgzks){color:#334155;text-decoration:none;font-weight:600}.nav-actions.svelte-1gxgzks{display:flex;gap:.7rem;flex-wrap:wrap}main.container.svelte-1gxgzks{padding:2.2rem 0 3.2rem}.hero.svelte-1gxgzks{padding-top:.6rem}.eyebrow.svelte-1gxgzks{margin:0;color:#0f766e;text-transform:uppercase;font-size:.8rem;letter-spacing:.06em;font-weight:700}h1.svelte-1gxgzks{margin:.7rem 0 .8rem;font-size:clamp(2rem,4vw,2.8rem)}.hero.svelte-1gxgzks p:where(.svelte-1gxgzks){margin:0;color:#475569;max-width:42rem}.actions.svelte-1gxgzks{margin-top:1.1rem;display:flex;gap:.8rem;flex-wrap:wrap}.btn.svelte-1gxgzks{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none;padding:.6rem 1.2rem;font-weight:600;border:1px solid transparent}.btn.solid.svelte-1gxgzks{background:#1d4ed8;color:#fff}.btn.outline.svelte-1gxgzks{border-color:#1d4ed84d;color:#1e3a8a;background:#fff}.btn.ghost.svelte-1gxgzks{border-color:#94a3b859;background:#ffffffb3;color:#334155}.grid.svelte-1gxgzks{margin-top:1.4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.workflow.svelte-1gxgzks{margin-top:1.7rem}.section-copy.svelte-1gxgzks{margin:0 0 1rem;color:#475569;max-width:48rem}.workflow-block.svelte-1gxgzks{margin-top:1rem;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:16px;padding:1.1rem}.phase-tag.svelte-1gxgzks{margin:0;color:#0369a1;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:.78rem}.workflow-block.svelte-1gxgzks h3:where(.svelte-1gxgzks){margin:.45rem 0 .8rem;font-size:1.1rem}.timeline.svelte-1gxgzks{margin:0;padding:0;list-style:none;display:grid;gap:.85rem}.timeline-item.svelte-1gxgzks{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;padding:.85rem;border:1px solid rgba(148,163,184,.25);border-radius:14px;background:#f8fafc}.timeline-index.svelte-1gxgzks{width:1.45rem;height:1.45rem;border-radius:999px;background:#e0f2fe;color:#0c4a6e;display:inline-flex;justify-content:center;align-items:center;font-size:.8rem;font-weight:700}.timeline-item.svelte-1gxgzks h4:where(.svelte-1gxgzks){margin:0;font-size:1rem}.timeline-item.svelte-1gxgzks p:where(.svelte-1gxgzks){margin:.45rem 0 0;color:#475569}.timeline-item.svelte-1gxgzks a:where(.svelte-1gxgzks){color:#1e3a8a}.workflow-image.svelte-1gxgzks{margin:.65rem 0 0;border:1px solid rgba(148,163,184,.3);border-radius:12px;overflow:hidden;background:#fff}.workflow-image.svelte-1gxgzks img:where(.svelte-1gxgzks){width:100%;height:auto;display:block}.workflow-note.svelte-1gxgzks{margin:.9rem 0 0;padding:.8rem 1rem;border-radius:12px;border:1px solid rgba(14,116,144,.2);background:#ecfeffa6;color:#334155}.edge-grid.svelte-1gxgzks{margin-top:.9rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.edge-card.svelte-1gxgzks h4:where(.svelte-1gxgzks){margin:0;font-size:1rem}.edge-card.svelte-1gxgzks p:where(.svelte-1gxgzks){margin:.45rem 0 0;color:#475569}.card.svelte-1gxgzks{background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:16px;padding:1.1rem}h2.svelte-1gxgzks{margin:0 0 .45rem;font-size:1.1rem}ul.svelte-1gxgzks{margin:0;padding-left:1.2rem;display:grid;gap:.45rem;color:#475569}.links.svelte-1gxgzks{margin-top:1.4rem;display:grid;gap:.6rem}.links.svelte-1gxgzks a:where(.svelte-1gxgzks){color:#1e3a8a;font-weight:600;text-decoration:none}.comparison.svelte-1gxgzks{margin-top:1.6rem}.comparison-table-wrap.svelte-1gxgzks{overflow-x:auto;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:16px}table.svelte-1gxgzks{width:100%;border-collapse:collapse;min-width:680px}th.svelte-1gxgzks,td.svelte-1gxgzks{padding:.85rem 1rem;text-align:left;border-bottom:1px solid rgba(148,163,184,.22);vertical-align:top}thead.svelte-1gxgzks th:where(.svelte-1gxgzks){background:#f8fafc;font-size:.92rem}tbody.svelte-1gxgzks th:where(.svelte-1gxgzks){width:32%;font-size:.95rem}tbody.svelte-1gxgzks tr:where(.svelte-1gxgzks):last-child th:where(.svelte-1gxgzks),tbody.svelte-1gxgzks tr:where(.svelte-1gxgzks):last-child td:where(.svelte-1gxgzks){border-bottom:0}.faq.svelte-1gxgzks{margin-top:1.6rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.faq.svelte-1gxgzks h2:where(.svelte-1gxgzks){grid-column:1 / -1;margin:0}.faq-item.svelte-1gxgzks{background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:16px;padding:1rem}.faq-item.svelte-1gxgzks h3:where(.svelte-1gxgzks){margin:0 0 .4rem;font-size:1rem}.faq-item.svelte-1gxgzks p:where(.svelte-1gxgzks){margin:0;color:#475569}.faq-item.svelte-1gxgzks a:where(.svelte-1gxgzks){color:#1e3a8a}.site-footer.svelte-1gxgzks{border-top:1px solid rgba(148,163,184,.25);padding:1.1rem 0 1.5rem}.footer-row.svelte-1gxgzks{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.footer-row.svelte-1gxgzks p:where(.svelte-1gxgzks){margin:0;font-weight:700}.footer-links.svelte-1gxgzks{display:flex;gap:.9rem;flex-wrap:wrap}.footer-links.svelte-1gxgzks a:where(.svelte-1gxgzks){color:#334155;text-decoration:none;font-weight:600}@media (max-width: 980px){.nav-row.svelte-1gxgzks{flex-direction:column;align-items:flex-start}}@media (max-width: 720px){.timeline-item.svelte-1gxgzks,.edge-grid.svelte-1gxgzks,.grid.svelte-1gxgzks,.faq.svelte-1gxgzks{grid-template-columns:1fr}}
