header[data-astro-cid-fvwbjthy]{border-bottom:1px solid var(--border);position:relative;overflow:hidden}header[data-astro-cid-fvwbjthy] .wrap[data-astro-cid-fvwbjthy]{text-align:center;padding:96px 32px 84px;position:relative}.eyebrow[data-astro-cid-fvwbjthy]{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground);border:1px solid var(--border);background:var(--background);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;display:inline-flex}.dot[data-astro-cid-fvwbjthy]{background:var(--accent-warm);border-radius:999px;width:6px;height:6px}h1[data-astro-cid-fvwbjthy]{letter-spacing:-.035em;max-width:17ch;margin:26px auto 0;font-size:56px;font-weight:600;line-height:1.04}.lede[data-astro-cid-fvwbjthy]{max-width:64ch;color:var(--muted-foreground);margin:24px auto 0;font-size:18.5px}section[data-astro-cid-fvwbjthy]{border-bottom:1px solid var(--border)}.sec[data-astro-cid-fvwbjthy]{padding:88px 32px}h2[data-astro-cid-fvwbjthy]{letter-spacing:-.03em;max-width:22ch;margin-top:14px;font-size:38px;font-weight:600;line-height:1.12}.bridge[data-astro-cid-fvwbjthy]{--gap:56px;--line:1px solid var(--accent-warm);column-gap:var(--gap);grid-template-columns:.8fr 1fr 1.3fr;align-items:center;margin-top:48px;display:grid}.side[data-astro-cid-fvwbjthy]{flex-direction:column;gap:12px;display:flex}.node[data-astro-cid-fvwbjthy]{background:oklch(100% 0 0/.03);border:1px solid oklch(100% 0 0/.12);border-radius:10px;padding:14px 18px;font-size:15px;position:relative}.roles[data-astro-cid-fvwbjthy] .node[data-astro-cid-fvwbjthy]{font-weight:600}.links[data-astro-cid-fvwbjthy] .node[data-astro-cid-fvwbjthy] p[data-astro-cid-fvwbjthy],.hub[data-astro-cid-fvwbjthy] p[data-astro-cid-fvwbjthy]{color:var(--ink-muted);margin-top:4px;font-size:14px}.tools[data-astro-cid-fvwbjthy]{color:var(--accent-warm);margin-top:2px;font-size:13px;display:block}.node[data-astro-cid-fvwbjthy]:before{content:"";width:calc(var(--gap) / 2);border-top:var(--line);position:absolute;top:50%}.roles[data-astro-cid-fvwbjthy] .node[data-astro-cid-fvwbjthy]:before{left:100%}.links[data-astro-cid-fvwbjthy] .node[data-astro-cid-fvwbjthy]:before{right:100%}.node[data-astro-cid-fvwbjthy]:not(:last-child):after{content:"";border-left:var(--line);height:calc(100% + 12px);position:absolute;top:50%}.roles[data-astro-cid-fvwbjthy] .node[data-astro-cid-fvwbjthy]:after{left:calc(100% + var(--gap) / 2)}.links[data-astro-cid-fvwbjthy] .node[data-astro-cid-fvwbjthy]:after{right:calc(100% + var(--gap) / 2)}.hub[data-astro-cid-fvwbjthy]{border:1px solid var(--accent-warm);text-align:center;background:oklch(72% .12 192/.1);border-radius:14px;padding:28px 24px;position:relative}.hub[data-astro-cid-fvwbjthy] strong[data-astro-cid-fvwbjthy]{letter-spacing:-.02em;font-size:24px}.hub[data-astro-cid-fvwbjthy] p[data-astro-cid-fvwbjthy]{font-size:15px}.hub[data-astro-cid-fvwbjthy]:before,.hub[data-astro-cid-fvwbjthy]:after{content:"";width:calc(var(--gap) / 2);border-top:var(--line);position:absolute;top:50%}.hub[data-astro-cid-fvwbjthy]:before{right:100%}.hub[data-astro-cid-fvwbjthy]:after{left:100%}.stack[data-astro-cid-fvwbjthy]{flex-direction:column;gap:48px;display:flex}.list[data-astro-cid-fvwbjthy]{max-width:72ch;color:var(--muted-foreground);flex-direction:column;gap:14px;margin-top:26px;font-size:15.5px;display:flex}.list[data-astro-cid-fvwbjthy] b[data-astro-cid-fvwbjthy]{color:var(--foreground);font-weight:600}.features[data-astro-cid-fvwbjthy] ul[data-astro-cid-fvwbjthy]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:30px;padding:0;list-style:none;display:grid}.feature[data-astro-cid-fvwbjthy]{align-items:center;gap:14px;height:100%;padding:16px 18px;font-size:15.5px;font-weight:600;display:flex}.feature[data-astro-cid-fvwbjthy]:hover{border-color:var(--accent-warm)}.feature[data-astro-cid-fvwbjthy]:focus-visible{outline:2px solid var(--accent-warm-text);outline-offset:2px}.arrow[data-astro-cid-fvwbjthy]{color:var(--accent-warm-text);margin-left:auto}.ways[data-astro-cid-fvwbjthy]{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px;display:grid}.way[data-astro-cid-fvwbjthy]{padding:26px 28px}.num[data-astro-cid-fvwbjthy]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--accent-warm-text);font-size:30px;font-weight:600;line-height:1;display:block}.way[data-astro-cid-fvwbjthy] h3[data-astro-cid-fvwbjthy]{letter-spacing:-.01em;text-transform:none;color:var(--foreground);margin-top:16px;font-size:19px;font-weight:600}.way[data-astro-cid-fvwbjthy] p[data-astro-cid-fvwbjthy]{color:var(--muted-foreground);margin-top:10px;font-size:15px}@media (width<=900px){h1[data-astro-cid-fvwbjthy]{font-size:38px}h2[data-astro-cid-fvwbjthy]{font-size:28px}.bridge[data-astro-cid-fvwbjthy]{grid-template-columns:1fr;row-gap:28px}.roles[data-astro-cid-fvwbjthy]{flex-flow:wrap}.node[data-astro-cid-fvwbjthy]:before,.node[data-astro-cid-fvwbjthy]:after,.hub[data-astro-cid-fvwbjthy]:before,.hub[data-astro-cid-fvwbjthy]:after{display:none}.stack[data-astro-cid-fvwbjthy]{gap:32px}.ways[data-astro-cid-fvwbjthy]{grid-template-columns:1fr}}@media (width<=640px){header[data-astro-cid-fvwbjthy] .wrap[data-astro-cid-fvwbjthy]{padding:56px 20px 52px}.sec[data-astro-cid-fvwbjthy]{padding:56px 20px}.way[data-astro-cid-fvwbjthy]{padding:22px}}
