.home-page.svelte-bk2mis{display:grid;gap:var(--mc-section-gap, clamp(72px, 8vw, 112px));padding-top:clamp(34px,6vw,76px)}.home-block.svelte-bk2mis{display:grid;width:100%;scroll-margin-top:86px}.hero-block.svelte-bk2mis{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:clamp(24px,5vw,72px);align-items:center;min-height:min(520px,calc(100svh - 64px))}.hero-copy.svelte-bk2mis,.section-head.svelte-bk2mis,.quick-panel.svelte-bk2mis,.final-block.svelte-bk2mis{display:grid;justify-items:start}.hero-copy.svelte-bk2mis{gap:18px}.hero-heading.svelte-bk2mis{display:grid;gap:12px;justify-items:start}.section-head.svelte-bk2mis,.quick-panel.svelte-bk2mis{gap:12px}h1.svelte-bk2mis,h2.svelte-bk2mis,h3.svelte-bk2mis,p.svelte-bk2mis{margin:0;letter-spacing:0}.microcopy.svelte-bk2mis{color:var(--color-gravel);font-size:var(--text-caption, 10px);font-weight:var(--font-weight-semibold);line-height:var(--leading-caption, 1.2);text-transform:uppercase}h1.svelte-bk2mis,h2.svelte-bk2mis{max-width:680px;font-family:var(--font-display);color:var(--color-obsidian);font-weight:var(--font-weight-light, 300);letter-spacing:var(--tracking-display, 0px)}h1.svelte-bk2mis{font-size:clamp(3rem,5vw,var(--text-display, 48px));line-height:var(--leading-display, 1.08)}h1.svelte-bk2mis span:where(.svelte-bk2mis){display:block}h2.svelte-bk2mis{font-size:clamp(2rem,4vw,var(--text-heading-lg, 36px));line-height:var(--leading-heading-lg, 1.13)}h3.svelte-bk2mis{color:var(--color-obsidian);font-size:.9rem;font-weight:600;line-height:1.35}.lead.svelte-bk2mis,.section-head.svelte-bk2mis>p:where(.svelte-bk2mis):not(.microcopy),.trust-rules.svelte-bk2mis p:where(.svelte-bk2mis){max-width:560px;color:var(--color-gravel);font-size:1rem;line-height:var(--leading-body-lg, 1.5)}.actions.svelte-bk2mis,.final-stack.svelte-bk2mis{display:flex;flex-wrap:wrap;gap:10px}.btn.svelte-bk2mis,.final-primary.svelte-bk2mis,.final-secondary.svelte-bk2mis{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid var(--color-chalk);border-radius:var(--radius-buttons);color:var(--color-obsidian);font-size:.88rem;font-weight:500;line-height:1;text-decoration:none}.btn.primary.svelte-bk2mis,.final-primary.svelte-bk2mis{border-color:var(--color-obsidian);background:var(--color-obsidian);color:var(--color-eggshell)}.btn.secondary.svelte-bk2mis,.final-secondary.svelte-bk2mis{background:var(--color-snow-white)}.quick-panel.svelte-bk2mis,.final-block.svelte-bk2mis{padding:clamp(18px,2.6vw,28px);border-radius:var(--radius-panels, 8px);background:var(--color-snow-white);box-shadow:var(--shadow-subtle)}.quick-panel.svelte-bk2mis{align-content:start}.quick-grid.svelte-bk2mis,.ledger.svelte-bk2mis{display:grid;width:100%}.trust-strip.svelte-bk2mis{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:18px}.trust-strip.svelte-bk2mis span:where(.svelte-bk2mis),.quiet-row.svelte-bk2mis,.ledger.svelte-bk2mis div:where(.svelte-bk2mis){display:grid;align-items:center;min-height:54px;color:var(--color-obsidian);text-decoration:none}.trust-strip.svelte-bk2mis span:where(.svelte-bk2mis){gap:3px;min-height:68px;padding:12px 14px;border-radius:var(--radius-cards);background:var(--color-snow-white);box-shadow:var(--shadow-subtle);color:var(--color-gravel);font-size:.78rem;line-height:1.35}.trust-strip.svelte-bk2mis strong:where(.svelte-bk2mis),.quiet-row.svelte-bk2mis strong:where(.svelte-bk2mis),.ledger.svelte-bk2mis strong:where(.svelte-bk2mis){color:var(--color-obsidian);font-size:.92rem;font-weight:600}.quiet-row.svelte-bk2mis{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:13px 0;border-top:1px solid var(--color-chalk)}.step-mark.svelte-bk2mis{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-chalk);border-radius:var(--radius-buttons);background:var(--color-graphite-600);color:var(--color-slate-200);font-family:var(--font-mono);font-size:.68rem;font-weight:500;line-height:1}.quiet-row.svelte-bk2mis small:where(.svelte-bk2mis),.row-arrow.svelte-bk2mis,.ledger.svelte-bk2mis span:where(.svelte-bk2mis){color:var(--color-gravel);font-size:.78rem;font-weight:500}.trust-block.svelte-bk2mis{gap:clamp(20px,4vw,44px)}.how-block.svelte-bk2mis,.faq-block.svelte-bk2mis{gap:16px}.trust-rules.svelte-bk2mis,.how-rules.svelte-bk2mis,.faq-list.svelte-bk2mis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trust-rules.svelte-bk2mis section:where(.svelte-bk2mis),.how-rules.svelte-bk2mis section:where(.svelte-bk2mis),.faq-list.svelte-bk2mis details:where(.svelte-bk2mis){display:grid;gap:7px;min-height:118px;padding:18px 20px;border-radius:var(--radius-cards);background:var(--color-snow-white);box-shadow:var(--shadow-subtle)}.trust-rules.svelte-bk2mis p:where(.svelte-bk2mis),.how-rules.svelte-bk2mis p:where(.svelte-bk2mis),.faq-list.svelte-bk2mis p:where(.svelte-bk2mis){font-size:.86rem}.faq-list.svelte-bk2mis details:where(.svelte-bk2mis){align-content:start}.faq-list.svelte-bk2mis summary:where(.svelte-bk2mis){color:var(--color-obsidian);font-size:.92rem;font-weight:600;line-height:1.35;cursor:pointer;list-style:none}.faq-list.svelte-bk2mis summary:where(.svelte-bk2mis)::-webkit-details-marker{display:none}.faq-list.svelte-bk2mis summary:where(.svelte-bk2mis):after{content:"+";float:right;color:var(--color-gravel);font-weight:500}.faq-list.svelte-bk2mis details[open]:where(.svelte-bk2mis) summary:where(.svelte-bk2mis):after{content:"-"}.test-block.svelte-bk2mis{gap:22px}.test-block.svelte-bk2mis,.resources-block.svelte-bk2mis{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(22px,4vw,48px);align-items:end}.resources-block.svelte-bk2mis{align-items:center}.ledger.svelte-bk2mis div:where(.svelte-bk2mis){grid-template-columns:76px minmax(0,1fr) auto;gap:12px;padding:14px 0;border-top:1px solid var(--color-chalk)}.ledger.svelte-bk2mis div:where(.svelte-bk2mis):after{content:"→";color:var(--color-gravel)}.final-block.svelte-bk2mis{grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,4vw,40px);align-items:center}.compact.svelte-bk2mis h2:where(.svelte-bk2mis){max-width:560px;font-size:clamp(1.9rem,3.5vw,var(--text-heading-lg, 36px))}@media(max-width:900px){.home-page.svelte-bk2mis{gap:54px;padding-top:28px}.hero-block.svelte-bk2mis,.test-block.svelte-bk2mis,.resources-block.svelte-bk2mis,.final-block.svelte-bk2mis{grid-template-columns:1fr}.hero-block.svelte-bk2mis{min-height:auto}}@media(max-width:760px){.home-page.svelte-bk2mis{gap:54px;padding-top:28px}.trust-rules.svelte-bk2mis,.how-rules.svelte-bk2mis,.faq-list.svelte-bk2mis{grid-template-columns:1fr}.trust-strip.svelte-bk2mis span:where(.svelte-bk2mis),.trust-rules.svelte-bk2mis section:where(.svelte-bk2mis),.how-rules.svelte-bk2mis section:where(.svelte-bk2mis),.faq-list.svelte-bk2mis details:where(.svelte-bk2mis){min-height:0}}@media(max-width:560px){.home-page.svelte-bk2mis{gap:42px}h1.svelte-bk2mis{font-size:clamp(2.6rem,13vw,var(--text-display, 48px))}h2.svelte-bk2mis{font-size:clamp(1.8rem,10vw,var(--text-heading-lg, 36px))}.actions.svelte-bk2mis,.final-stack.svelte-bk2mis{display:grid;width:100%}.trust-strip.svelte-bk2mis{grid-template-columns:1fr}.btn.svelte-bk2mis,.final-primary.svelte-bk2mis,.final-secondary.svelte-bk2mis{width:100%}}
