.hero.svelte-1e5h2kb,.lanes.svelte-1e5h2kb,.proof.svelte-1e5h2kb,.steps.svelte-1e5h2kb,.faq.svelte-1e5h2kb{padding:var(--section-pad) 0}.hero__heading.svelte-1e5h2kb{font-size:var(--text-section);margin-top:var(--space-4);text-wrap:balance;max-width:20ch;line-height:.9}.hero__body.svelte-1e5h2kb{margin-top:var(--space-5);font-size:var(--text-body);color:var(--surface-muted);max-width:60ch;line-height:1.7}.hero__cta.svelte-1e5h2kb{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.hero__trust.svelte-1e5h2kb{margin-top:var(--space-6);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--surface-muted);font-weight:700}.ledger.svelte-1e5h2kb{margin:var(--space-16) 0 0;border-top:2px solid var(--surface-fg);padding:0;list-style:none}.ledger__row.svelte-1e5h2kb{border-bottom:1px solid var(--surface-border);grid-template-columns:96px minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(16px,3vw,48px);padding:clamp(28px,4vh,48px) 0;display:grid}.ledger__index.svelte-1e5h2kb{font-size:var(--text-component);color:var(--color-accent);font-variant-numeric:tabular-nums;line-height:1}.ledger__title.svelte-1e5h2kb{font-size:var(--text-component);text-wrap:balance;max-width:16ch;line-height:.96}.ledger__body.svelte-1e5h2kb{font-size:var(--text-body);color:var(--surface-fg);max-width:60ch;line-height:1.7}.ledger__when.svelte-1e5h2kb{margin-top:var(--space-4);font-size:var(--text-body);color:var(--surface-muted);max-width:60ch;line-height:1.6}.ledger__when-label.svelte-1e5h2kb{margin-bottom:var(--space-1);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-weight:700;display:block}.proof__grid.svelte-1e5h2kb{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.proof__figure.svelte-1e5h2kb{aspect-ratio:16/9;border:2px solid var(--surface-fg);margin:0;overflow:hidden}.proof__figure.svelte-1e5h2kb img:where(.svelte-1e5h2kb){object-fit:cover;object-position:top;filter:grayscale()contrast(1.08);width:100%;height:100%;display:block}.proof__heading.svelte-1e5h2kb,.steps__heading.svelte-1e5h2kb{letter-spacing:-.01em;margin-top:var(--space-3);text-wrap:balance;font-size:clamp(2.25rem,5vw,3.75rem);line-height:.96}.proof__list.svelte-1e5h2kb{margin:var(--space-8) 0 0;border-top:1px solid var(--surface-border);padding:0;list-style:none}.proof__item.svelte-1e5h2kb{column-gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--surface-border);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.proof__value.svelte-1e5h2kb{font-size:var(--text-service);color:var(--color-accent-light);grid-column:1;line-height:1}.proof__body.svelte-1e5h2kb{margin-top:var(--space-2);font-size:var(--text-body);color:var(--surface-fg);grid-column:1;line-height:1.6}.proof__arrow.svelte-1e5h2kb{font-size:var(--text-service);transition:transform var(--duration-hover) var(--ease-out);grid-area:1/2/span 2;align-self:center}.proof__item.svelte-1e5h2kb:hover .proof__arrow:where(.svelte-1e5h2kb),.proof__item.svelte-1e5h2kb:focus-visible .proof__arrow:where(.svelte-1e5h2kb){color:var(--color-accent-light);transform:translate(6px)}.steps__grid.svelte-1e5h2kb{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.steps__list.svelte-1e5h2kb{border-top:1px solid var(--surface-border);margin:0;padding:0;list-style:none}.steps__row.svelte-1e5h2kb{gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--surface-border);grid-template-columns:72px minmax(0,1fr);display:grid}.steps__index.svelte-1e5h2kb{font-size:var(--text-service);color:var(--color-accent);font-variant-numeric:tabular-nums;line-height:1}.steps__title.svelte-1e5h2kb{font-size:var(--text-service);line-height:1}.steps__body.svelte-1e5h2kb{margin-top:var(--space-2);font-size:var(--text-body);color:var(--surface-muted);max-width:55ch;line-height:1.7}.faq__list.svelte-1e5h2kb{max-width:820px;margin:var(--space-12) auto 0}@media (width<=900px){.ledger__row.svelte-1e5h2kb{grid-template-columns:56px minmax(0,1fr)}.ledger__copy.svelte-1e5h2kb{grid-column:2}.proof__grid.svelte-1e5h2kb,.steps__grid.svelte-1e5h2kb{grid-template-columns:minmax(0,1fr)}}
