svg.svelte-owmt0y{fill:var(--color-foreground)}.feature-card.svelte-1k3856f{position:relative;-webkit-user-select:none;user-select:none;width:100%;max-width:350px;min-height:200px;padding:1.25rem;background-color:var(--color-background);display:flex;gap:1.25rem;flex-direction:column;box-shadow:0 0 0 1px var(--color-foreground-level-2);border-radius:1rem 0 1rem 1rem;box-sizing:border-box;transition:box-shadow .3s,transform .3s,background-color .3s,filter .3s}.feature-card.linked.svelte-1k3856f{cursor:pointer}.icon.svelte-1k3856f{display:flex;justify-content:space-between;align-items:center}.icon-svg.svelte-1k3856f svg{height:2rem;width:2rem;fill:var(--color-primary-level-6);transition:fill .3s}.toned-down.svelte-1k3856f .icon-svg:where(.svelte-1k3856f) svg{fill:var(--color-foreground-level-3)}.feature-card.active.svelte-1k3856f{background-color:var(--color-primary-level-1);box-shadow:0 0 0 1px var(--color-primary),0 4px 0 1px var(--color-primary);transform:translateY(-2px)}.feature-card.toned-down.svelte-1k3856f{transform:scale(.97);background-color:var(--color-foreground-level-1);filter:blur(.5px)}.feature-card.toned-down.svelte-1k3856f h2:where(.svelte-1k3856f),.feature-card.toned-down.svelte-1k3856f p:where(.svelte-1k3856f){color:var(--color-foreground-level-4)}h2.svelte-1k3856f,p.svelte-1k3856f{transition:color .3s}h2.svelte-1k3856f{font-size:22px;line-height:26px}p.svelte-1k3856f{color:var(--color-foreground-level-6)}.text.svelte-1k3856f{display:flex;flex-direction:column;gap:.5rem}@media(max-width:882px){.feature-card.svelte-1k3856f{max-width:100%;min-height:0}.feature-card.toned-down.svelte-1k3856f{transform:none;filter:none;background-color:var(--color-background)}.feature-card.toned-down.svelte-1k3856f h2:where(.svelte-1k3856f),.feature-card.toned-down.svelte-1k3856f p:where(.svelte-1k3856f){color:inherit}}.section-header.svelte-qoggub{margin-top:4rem;margin-bottom:2rem;display:flex;justify-content:center;align-items:center;gap:3rem;text-align:center;scroll-margin-top:6rem}.illus.svelte-qoggub{display:flex;align-items:center;height:2rem;flex-shrink:0}@media(max-width:577px){.section-header.svelte-qoggub{gap:0;justify-content:space-between}h1.svelte-qoggub{font-size:1.5rem;line-height:1.8rem}.illus.svelte-qoggub{height:1.5rem}}.wrapper.svelte-1uha8ag{background-color:var(--color-foreground-level-1);padding-bottom:2rem;width:100%;overflow:hidden}section.svelte-1uha8ag{position:relative;max-width:calc(1373px + 1rem);margin:0 auto;padding:1rem}.hero.svelte-1uha8ag{min-height:85svh;display:flex;align-items:center;justify-content:center;padding-top:6rem}.hero.svelte-1uha8ag .bg:where(.svelte-1uha8ag){position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;filter:blur(.5px);pointer-events:none}.hero.svelte-1uha8ag .bg:where(.svelte-1uha8ag) svg{width:100%;height:100%}.hero.svelte-1uha8ag .text:where(.svelte-1uha8ag){position:relative;display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center;max-width:900px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2rem,4.5vw,3.75rem);line-height:clamp(2.2rem,4.8vw,4rem);letter-spacing:-.02em}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--color-primary-level-6)}.hero.svelte-1uha8ag .sub:where(.svelte-1uha8ag){max-width:640px;color:var(--color-foreground-level-6);font-size:18px;line-height:28px}.cta.svelte-1uha8ag{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.chain.svelte-1uha8ag{color:var(--color-foreground-level-5);margin-top:1rem}.notice.svelte-1uha8ag{max-width:900px}.notice.svelte-1uha8ag a{color:inherit}.features.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.step.svelte-1uha8ag{background:var(--color-background);border-radius:1rem 0 1rem 1rem;box-shadow:0 0 0 1px var(--color-foreground-level-2);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.step.svelte-1uha8ag .n:where(.svelte-1uha8ag){font-size:2.5rem;line-height:2.5rem;color:var(--color-primary-level-6)}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-foreground-level-6)}section.two-column.svelte-1uha8ag{margin-top:3rem;display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}section.two-column.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex:1 1 0;min-width:0}.immutable-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem;padding:2rem;border-radius:2rem 0 2rem 2rem;background-color:var(--color-background);border:1px solid var(--color-foreground-level-2)}.immutable-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:.25rem}.immutable-card.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"—";color:var(--color-primary-level-6);margin-right:.5rem}.immutable-card.svelte-1uha8ag .muted:where(.svelte-1uha8ag){color:var(--color-foreground-level-6)}.cta-card.svelte-1uha8ag{min-height:20rem;display:flex;flex-direction:column;border-radius:2rem 0 2rem 2rem;color:var(--color-on-primary);border:1px solid var(--color-primary-level-2);background-color:var(--color-primary);padding:2rem;align-items:center;justify-content:center;text-align:center;gap:1rem}.cta-card.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:40ch}.faq.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem;max-width:900px;margin:0 auto}.faq-item.svelte-1uha8ag{background:var(--color-background);border-radius:1rem 0 1rem 1rem;box-shadow:0 0 0 1px var(--color-foreground-level-2);padding:1rem 1.25rem;transition:box-shadow .2s}.faq-item[open].svelte-1uha8ag{box-shadow:0 0 0 1px var(--color-foreground),0 4px 0 1px var(--color-foreground)}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"+";color:var(--color-primary-level-6);font-size:1.25rem;line-height:1.5rem}.faq-item[open].svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"–"}.faq-item.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:.75rem;color:var(--color-foreground-level-6)}@media(max-width:882px){.hero.svelte-1uha8ag{min-height:70svh;padding-top:5rem}.hero.svelte-1uha8ag .bg:where(.svelte-1uha8ag){opacity:.35}.steps.svelte-1uha8ag{grid-template-columns:1fr}section.two-column.svelte-1uha8ag{flex-direction:column;gap:1rem}}
