.nd-doc-hero.svelte-14toces{max-width:760px;margin:0 auto;text-align:center;padding:72px 24px 24px}.nd-overline.svelte-14toces{font:600 12px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#a5b4fc}.nd-h1.svelte-14toces{font:600 clamp(32px,5.5vw,48px) var(--font-sans);letter-spacing:-.02em;color:#fff;margin:8px 0 0;line-height:1.15}.nd-lede.svelte-14toces{font:400 16px var(--font-sans);color:#cbd5e1cc;max-width:600px;margin:14px auto 0;line-height:1.6}.nd-meta.svelte-14toces{font:500 12px var(--font-mono);color:#cbd5e199;letter-spacing:.04em;margin-top:12px}.nd-doc-section.svelte-14toces{max-width:1100px;margin:0 auto;padding:32px 24px 80px;display:grid;grid-template-columns:220px 1fr;gap:40px}@media(max-width:1023px){.nd-doc-section.svelte-14toces{grid-template-columns:1fr;gap:24px}}.nd-doc-toc.svelte-14toces{position:sticky;top:96px;align-self:start;padding:16px 18px;border-radius:14px;background:#ffffff08;border:1px solid rgba(165,180,252,.1)}@media(max-width:1023px){.nd-doc-toc.svelte-14toces{position:static}}.nd-toc-overline.svelte-14toces{font:600 11px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#a5b4fc;margin-bottom:10px}.nd-toc-list.svelte-14toces{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.nd-toc-list.svelte-14toces a:where(.svelte-14toces){font:500 13px var(--font-sans);color:#cbd5e1d9;text-decoration:none;transition:color .18s ease}.nd-toc-list.svelte-14toces a:where(.svelte-14toces):hover{color:#fff}.nd-doc-main.svelte-14toces{display:flex;flex-direction:column;gap:40px}.nd-h2.svelte-14toces{font:600 clamp(22px,3vw,28px) var(--font-sans);letter-spacing:-.01em;color:#fff;margin:0 0 18px}.nd-doc-grid.svelte-14toces{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(max-width:640px){.nd-doc-grid.svelte-14toces{grid-template-columns:1fr}}.nd-doc-card.svelte-14toces{padding:22px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(165,180,252,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .2s ease,transform .2s ease}.nd-doc-card.svelte-14toces:hover{border-color:#a5b4fc4d;transform:translateY(-2px)}.nd-doc-icon.svelte-14toces{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:#6366f129;border:1px solid rgba(165,180,252,.22);margin-bottom:12px}.nd-feat-title.svelte-14toces{font:600 16px var(--font-sans);color:#fff;margin:0 0 4px;letter-spacing:-.01em}.nd-feat-desc.svelte-14toces{font:400 13.5px var(--font-sans);color:#cbd5e1c7;line-height:1.55;margin:0}.nd-flow-card.svelte-14toces{padding:24px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(165,180,252,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nd-flow-title.svelte-14toces{font:600 18px var(--font-sans);color:#fff;margin:0 0 14px;letter-spacing:-.01em}.nd-flow-list.svelte-14toces{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.nd-flow-list.svelte-14toces li:where(.svelte-14toces){display:flex;gap:12px;font:400 14px var(--font-sans);color:#cbd5e1d9;line-height:1.5}.nd-step-pill.svelte-14toces{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#6366f138;color:#a5b4fc;font:700 12px var(--font-mono);display:inline-flex;align-items:center;justify-content:center}.nd-flow-prose.svelte-14toces{font:400 14px var(--font-sans);color:#cbd5e1d9;line-height:1.6;margin:0 0 16px}.nd-budget-list.svelte-14toces{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.nd-budget-list.svelte-14toces li:where(.svelte-14toces){display:flex;align-items:center;gap:10px;font:400 13.5px var(--font-sans);color:#cbd5e1d9}.nd-budget-dot.svelte-14toces{width:8px;height:8px;border-radius:50%;flex-shrink:0}.nd-budget-green.svelte-14toces{background:#4ade80;box-shadow:0 0 8px #4ade8066}.nd-budget-yellow.svelte-14toces{background:#facc15;box-shadow:0 0 8px #facc1566}.nd-budget-red.svelte-14toces{background:#f87171;box-shadow:0 0 8px #f8717166}@media(prefers-reduced-motion:reduce){.nd-doc-card.svelte-14toces{transition:none}.nd-doc-card.svelte-14toces:hover{transform:none}}
