.container.svelte-blqygu{width:min(1120px,calc(100% - 2.5rem));margin:auto}.hero.svelte-blqygu{padding:7rem 0;background:radial-gradient(circle at 80% 20%,#3d2d96 0,transparent 34%),#09132b;color:var(--color-accent-ink)}.eyebrow.svelte-blqygu{font-size:.75rem;font-weight:800;letter-spacing:.12em;color:var(--color-accent);margin:0 0 1rem}.hero.svelte-blqygu h1:where(.svelte-blqygu),.workflow.svelte-blqygu h2:where(.svelte-blqygu),.boundary.svelte-blqygu h2:where(.svelte-blqygu){font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.05;letter-spacing:-.05em;margin:0;max-width:820px}.hero.svelte-blqygu h1:where(.svelte-blqygu) span:where(.svelte-blqygu){color:var(--color-accent)}.hero.svelte-blqygu p:where(.svelte-blqygu){max-width:690px;color:var(--color-muted);font-size:1.1rem;line-height:1.7;margin:1.5rem 0}.actions.svelte-blqygu{display:flex;gap:.75rem;flex-wrap:wrap}.primary.svelte-blqygu,.secondary.svelte-blqygu{display:inline-flex;gap:.5rem;align-items:center;padding:.8rem 1rem;border-radius:.55rem;text-decoration:none;font-weight:700}.primary.svelte-blqygu{background:var(--color-accent-strong);color:var(--color-accent-ink)}.secondary.svelte-blqygu{border:1px solid var(--color-rule-strong);color:var(--color-ink)}.workflow.svelte-blqygu{padding:5rem 0;color:var(--color-ink)}.dark.svelte-blqygu{color:var(--color-accent)}.workflow.svelte-blqygu h2:where(.svelte-blqygu){font-size:clamp(2rem,3.6vw,3.1rem)}.steps.svelte-blqygu{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.5rem}.steps.svelte-blqygu article:where(.svelte-blqygu){border:1px solid var(--color-rule);border-radius:.85rem;padding:1.3rem;background:var(--color-paper-2)}.steps.svelte-blqygu span:where(.svelte-blqygu){font-weight:800;color:var(--color-accent)}.steps.svelte-blqygu h3:where(.svelte-blqygu){font-size:1rem;margin:1rem 0 .55rem}.steps.svelte-blqygu p:where(.svelte-blqygu){font-size:.88rem;line-height:1.6;color:var(--color-muted);margin:0}.boundary.svelte-blqygu{padding:5rem 0;background:var(--color-paper-2);color:var(--color-ink)}.boundary.svelte-blqygu h2:where(.svelte-blqygu){font-size:clamp(2rem,3.8vw,3.4rem)}.boundary.svelte-blqygu p:where(.svelte-blqygu):last-child{max-width:760px;font-size:1rem;line-height:1.7;color:var(--color-muted)}@media(max-width:760px){.hero.svelte-blqygu{padding:4rem 0}.steps.svelte-blqygu{grid-template-columns:1fr}}
