.home-page.svelte-1uha8ag{position:relative;min-height:100vh;overflow-x:clip;background:linear-gradient(180deg,#fdf7e9d9,#f8f1e3fa),radial-gradient(circle at 20% 10%,rgba(183,121,31,.14),transparent 22rem),var(--paper);color:var(--ink)}.home-bg.svelte-1uha8ag{position:fixed;z-index:0;width:min(44vw,32rem);aspect-ratio:1;border-radius:999px;filter:blur(28px);opacity:.5;pointer-events:none}.home-bg--gold.svelte-1uha8ag{top:-12rem;left:-10rem;background:#b7791f33}.home-bg--jade.svelte-1uha8ag{right:-14rem;bottom:12vh;background:color-mix(in srgb,var(--brand) 16%,transparent)}.home-shell.svelte-1uha8ag{position:relative;z-index:1;width:min(1120px,calc(100% - 32px));margin-inline:auto}.home-hero.svelte-1uha8ag{min-height:100vh;display:grid;align-items:center;padding:var(--space-16) 0 var(--space-12)}.home-hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1.22fr);gap:clamp(24px,5vw,64px);align-items:center}.home-kicker.svelte-1uha8ag{margin:0 0 var(--space-3);color:var(--brand);font-size:.8125rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.home-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:10em;margin:0;font-size:clamp(2.6rem,4.8vw,4.45rem);line-height:1.14;letter-spacing:-.06em}.home-hero-lede.svelte-1uha8ag{max-width:42rem;margin:var(--space-6) 0 0;color:var(--ink-soft);font-size:clamp(1.02rem,1.45vw,1.22rem);line-height:1.8}.home-cta-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-7)}.home-cta.svelte-1uha8ag{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--brand);border-radius:var(--radius-full);background:var(--brand);color:#fff;padding:0 22px;font-weight:850;text-decoration:none;box-shadow:var(--shadow-soft);transition:transform .18s var(--ease-ruyi),box-shadow .18s var(--ease-ruyi),background-color .18s var(--ease-ruyi)}.home-cta.secondary.svelte-1uha8ag{border-color:var(--line-strong);background:#ffffff80;color:var(--ink)}.home-cta.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}.home-form-focus.svelte-1uha8ag{min-width:0;display:grid;gap:var(--space-3)}.home-section.svelte-1uha8ag{padding:var(--space-12) 0}.section-heading.svelte-1uha8ag{max-width:42rem;margin-bottom:var(--space-7)}.section-heading--wide.svelte-1uha8ag{max-width:56rem}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag),.bottom-cta-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(2rem,4.2vw,3.8rem);line-height:1.18;letter-spacing:-.05em}.section-heading.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.home-kicker){color:var(--ink-soft);line-height:1.8}.bottom-cta-card.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.home-kicker){color:color-mix(in srgb,var(--paper) 86%,white);line-height:1.8}.section-heading--feature-entry.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.48rem,3.6vw,3.15rem);white-space:nowrap}.workflow-list.svelte-1uha8ag,.feature-grid.svelte-1uha8ag,.algorithm-grid.svelte-1uha8ag,.facts-grid.svelte-1uha8ag,.tidbit-grid.svelte-1uha8ag{display:grid;gap:var(--space-4)}.workflow-list.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.workflow-card.svelte-1uha8ag a:where(.svelte-1uha8ag),.feature-card.svelte-1uha8ag{display:grid;height:100%;color:inherit;text-decoration:none}.workflow-card.svelte-1uha8ag a:where(.svelte-1uha8ag){gap:var(--space-4);padding:var(--space-5)}.workflow-index.svelte-1uha8ag{width:48px;height:48px;display:grid;place-items:center;border-radius:18px;background:var(--gold-soft);color:var(--gold-deep);font-weight:900}.workflow-card.svelte-1uha8ag strong:where(.svelte-1uha8ag),.feature-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.35rem}.workflow-card.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child,.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag),.facts-panel.svelte-1uha8ag p:where(.svelte-1uha8ag),.algorithm-item.svelte-1uha8ag small:where(.svelte-1uha8ag),.algorithm-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);line-height:1.75}.feature-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card.svelte-1uha8ag{gap:var(--space-4);padding:var(--space-6)}.feature-card.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--brand);font-size:.8125rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.feature-card.svelte-1uha8ag:hover{transform:translateY(-6px)}.feature-card.svelte-1uha8ag:active{transform:translateY(-1px) scale(.995)}.algorithm-block.svelte-1uha8ag{padding:clamp(22px,5vw,48px)}.algorithm-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.algorithm-item.svelte-1uha8ag{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:#ffffff6b;padding:var(--space-4)}.algorithm-item.svelte-1uha8ag summary:where(.svelte-1uha8ag){display:flex;align-items:center;gap:var(--space-4);cursor:pointer;list-style:none}.algorithm-item.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.algorithm-key.svelte-1uha8ag{flex:0 0 auto;width:56px;height:56px;display:grid;place-items:center;border-radius:20px;background:var(--brand);color:#fff;font-size:2rem}.algorithm-item.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;margin-top:4px;font-size:.95rem}.algorithm-item.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:var(--space-4) 0 0 72px}.facts-grid.svelte-1uha8ag{grid-template-columns:minmax(240px,.85fr) minmax(0,1fr) minmax(0,1fr);align-items:start}.section-heading--sticky.svelte-1uha8ag{position:sticky;top:88px}.section-heading--sample.svelte-1uha8ag{min-height:100%;margin-bottom:0;border:1px solid var(--line-soft);border-radius:var(--radius-xl);background:#fdf7e9b8;padding:var(--space-5)}.section-heading--sample.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.45rem,2vw,1.95rem);line-height:1.22;letter-spacing:-.03em}.section-heading--sample.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.home-kicker){margin-bottom:0}.facts-panel.svelte-1uha8ag{padding:var(--space-5)}.facts-panel.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 var(--space-4);font-size:1rem}.name-facts.svelte-1uha8ag{display:grid;gap:var(--space-3)}.name-facts.svelte-1uha8ag article:where(.svelte-1uha8ag),.tidbit-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){border-top:1px solid var(--line-soft);padding-top:var(--space-3)}.name-facts.svelte-1uha8ag article:where(.svelte-1uha8ag):first-child,.tidbit-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):first-child{border-top:0;padding-top:0}.name-facts.svelte-1uha8ag span:where(.svelte-1uha8ag),.tidbit-grid.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--gold-deep);font-size:.8125rem;font-weight:900}.name-facts.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;margin-top:var(--space-1);font-size:1.55rem}.tidbit-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.tidbit-grid.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;color:var(--brand-deep);font-size:2.2rem;line-height:1}.tidbit-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){display:-webkit-box;overflow:hidden;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-bottom-cta.svelte-1uha8ag{padding-bottom:var(--space-16)}.bottom-cta-card.svelte-1uha8ag{overflow:hidden;padding:clamp(26px,6vw,60px)}.bottom-cta-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--paper);line-height:1.16}.home-cta--light.svelte-1uha8ag{border-color:var(--paper);background:var(--paper);color:var(--ink)}.home-cta--ghost.svelte-1uha8ag{border-color:color-mix(in srgb,var(--paper) 56%,transparent);background:color-mix(in srgb,var(--paper) 10%,transparent);color:var(--paper)}@media (max-width: 760px){.home-shell.svelte-1uha8ag{width:min(100% - 28px,680px)}.home-hero.svelte-1uha8ag{min-height:70vh;align-items:start;padding:var(--space-8) 0 var(--space-8)}.home-hero-grid.svelte-1uha8ag,.workflow-list.svelte-1uha8ag,.feature-grid.svelte-1uha8ag,.algorithm-grid.svelte-1uha8ag,.facts-grid.svelte-1uha8ag{grid-template-columns:1fr}.home-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:9em;font-size:clamp(2.45rem,10.5vw,2.8rem);letter-spacing:-.06em}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag),.bottom-cta-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.85rem,7.4vw,2.25rem);letter-spacing:-.04em}.section-heading--feature-entry.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.48rem,6.8vw,1.82rem)}.home-hero-lede.svelte-1uha8ag{font-size:1.125rem}.home-cta-row.svelte-1uha8ag,.home-cta.svelte-1uha8ag{width:100%}.home-cta.svelte-1uha8ag{min-height:52px}.home-form-focus.svelte-1uha8ag{gap:var(--space-4)}.home-section.svelte-1uha8ag{padding:var(--space-10) 0}.section-heading--sticky.svelte-1uha8ag{position:static}.algorithm-item.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-left:0}.tidbit-grid.svelte-1uha8ag{grid-template-columns:1fr}}@media (hover: none){.feature-card.svelte-1uha8ag:hover,.home-cta.svelte-1uha8ag:hover{transform:none}}@media (prefers-reduced-motion: reduce){.home-page.svelte-1uha8ag :where(.svelte-1uha8ag){scroll-behavior:auto!important;transition:none!important;animation:none!important}.home-cta.svelte-1uha8ag:hover,.feature-card.svelte-1uha8ag:hover,.feature-card.svelte-1uha8ag:active{transform:none}}
