.hero[data-astro-cid-bbe6dxrz]{padding:80px 24px 96px;display:flex;flex-wrap:wrap;gap:56px;align-items:center}.hero-copy[data-astro-cid-bbe6dxrz]{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:28px}.hero-copy[data-astro-cid-bbe6dxrz] .pill[data-astro-cid-bbe6dxrz]{align-self:flex-start}.hero-form[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:8px;max-width:500px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);box-shadow:var(--shadow-float)}.hero-form[data-astro-cid-bbe6dxrz] input[data-astro-cid-bbe6dxrz]{flex:1 1 200px;min-width:0;height:46px;padding:0 18px;font:inherit;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink)}.hero-form[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{flex:0 0 auto}.pt-card[data-astro-cid-bbe6dxrz]{flex:1 1 460px;min-width:0;padding:22px;display:flex;flex-direction:column;gap:0;box-shadow:var(--shadow-soft);border-radius:var(--radius-card);overflow:visible}.pt-header[data-astro-cid-bbe6dxrz]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px}.pt-status[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.pt-live[data-astro-cid-bbe6dxrz]{width:8px;height:8px;border-radius:50%;background:var(--strong);display:inline-block;flex:none;animation:pt-pulse 2s ease-in-out infinite}@keyframes pt-pulse{0%,to{box-shadow:0 0 #2a735373}50%{box-shadow:0 0 0 6px #2a735300}}.pt-preview-pill[data-astro-cid-bbe6dxrz]{font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);padding:3px 9px}.pt-stack-label[data-astro-cid-bbe6dxrz]{font-size:11px;color:var(--muted);text-align:center;padding-bottom:8px}.pt-stack-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pt-stack-tile[data-astro-cid-bbe6dxrz]{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:9px 4px;text-align:center;font-size:13px;font-weight:500}.pt-stack-tile-more[data-astro-cid-bbe6dxrz]{border-style:dashed;border-color:#c2d4ca;color:var(--muted)}.pt-connector[data-astro-cid-bbe6dxrz]{position:relative;height:34px}.pt-connector-converge[data-astro-cid-bbe6dxrz] .pt-stem[data-astro-cid-bbe6dxrz]{position:absolute;top:0;height:14px;border-left:2px solid var(--accent)}.pt-connector-converge[data-astro-cid-bbe6dxrz] .pt-rail[data-astro-cid-bbe6dxrz]{position:absolute;top:14px;left:12.5%;right:12.5%;border-top:2px solid var(--accent)}.pt-stem-down[data-astro-cid-bbe6dxrz]{position:absolute;top:14px;height:20px;left:50%;border-left:2px solid var(--accent)}.pt-engine[data-astro-cid-bbe6dxrz]{align-self:center;background:var(--ink);color:var(--bg);border-radius:20px;padding:14px 20px;display:flex;align-items:center;gap:14px;max-width:100%;box-shadow:0 0 0 6px var(--tint)}.pt-engine-copy[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:3px;min-width:0}.pt-engine-name[data-astro-cid-bbe6dxrz]{font-size:16px;font-weight:500}.pt-engine-caption[data-astro-cid-bbe6dxrz]{font-size:11px;color:var(--dark-text)}.pt-stem-down-center[data-astro-cid-bbe6dxrz]{position:absolute;top:0;height:14px;left:50%;border-left:2px solid var(--accent)}.pt-branch-rail[data-astro-cid-bbe6dxrz]{position:absolute;top:14px;left:16.6%;right:16.6%;border-top:2px solid var(--accent)}.pt-stem-branch[data-astro-cid-bbe6dxrz]{position:absolute;top:14px;height:20px;border-left:2px solid var(--accent)}.pt-stem-m[data-astro-cid-bbe6dxrz]{display:none;height:22px;width:0;align-self:center;border-left:2px solid var(--accent)}.pt-flow[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;left:-4px;top:0;width:6px;height:6px;border-radius:50%;background:var(--strong);animation:pt-drop 1.8s ease-in infinite}@keyframes pt-drop{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(16px);opacity:0}}.pt-out[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pt-outcome[data-astro-cid-bbe6dxrz]{background:var(--tint);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.pt-outcome-label[data-astro-cid-bbe6dxrz]{font-size:11px;color:var(--muted)}.pt-outcome-title[data-astro-cid-bbe6dxrz]{font-size:13px;font-weight:500}.pt-outcome-score[data-astro-cid-bbe6dxrz]{font-size:24px;font-weight:400;letter-spacing:-.03em;line-height:1}.pt-outcome-score-muted[data-astro-cid-bbe6dxrz]{color:var(--muted);font-size:16px}.pt-progress[data-astro-cid-bbe6dxrz]{height:6px;border-radius:var(--radius-pill);background:var(--surface);overflow:hidden;display:block}.pt-progress-bar[data-astro-cid-bbe6dxrz]{display:block;height:100%;background:var(--strong);border-radius:var(--radius-pill)}.pt-outcome-sub[data-astro-cid-bbe6dxrz]{font-size:12px;color:var(--muted)}.pt-check-pill[data-astro-cid-bbe6dxrz]{align-self:flex-start;display:flex;align-items:center;gap:5px;background:var(--surface);border-radius:var(--radius-pill);padding:3px 8px;font-size:12px;font-weight:500;color:var(--strong)}.pt-severity-pill[data-astro-cid-bbe6dxrz]{align-self:flex-start;background:#fce9da;color:#8a3c0c;border-radius:var(--radius-pill);padding:3px 8px;font-size:12px;font-weight:500}.pt-fix-retested[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--strong);font-weight:500}.pt-approval[data-astro-cid-bbe6dxrz]{margin-top:14px;border:1px solid var(--line);border-radius:16px;padding:10px 10px 10px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pt-approval-copy[data-astro-cid-bbe6dxrz]{flex:1 1 180px;display:flex;flex-direction:column;gap:2px;min-width:0}.pt-approval-label[data-astro-cid-bbe6dxrz]{font-size:11px;color:var(--muted)}.pt-approval-title[data-astro-cid-bbe6dxrz]{font-size:14px;font-weight:500}.pt-approval-review[data-astro-cid-bbe6dxrz]{background:var(--strong);color:#fff;border-radius:var(--radius-pill);padding:8px 14px;font-size:13px;font-weight:500}@media(max-width:560px){.pt-out[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.pt-branch[data-astro-cid-bbe6dxrz]{display:none}.pt-stem-m[data-astro-cid-bbe6dxrz]{display:block}}@media(prefers-reduced-motion:reduce){.pt-flow[data-astro-cid-bbe6dxrz]:after,.pt-live[data-astro-cid-bbe6dxrz]{animation:none}}.founder-story[data-astro-cid-hpr5syp2]{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.founder-story-inner[data-astro-cid-hpr5syp2]{padding-block:var(--section-pad-y);display:flex;flex-direction:column;gap:20px}.why-fail[data-astro-cid-ymau7xio]{padding-block:var(--section-pad-y);display:flex;flex-direction:column;gap:40px}.why-fail-cards[data-astro-cid-ymau7xio]{display:flex;flex-wrap:wrap;gap:16px}.why-fail-card[data-astro-cid-ymau7xio]{flex:1 1 280px;padding:28px;display:flex;flex-direction:column;gap:10px}.why-fail-n[data-astro-cid-ymau7xio]{font-size:13px;color:var(--muted)}.how[data-astro-cid-cmgpsf2k]{background:var(--tint)}.how-inner[data-astro-cid-cmgpsf2k]{padding-block:var(--section-pad-y);display:flex;flex-direction:column;gap:40px}.how-head[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:16px;max-width:640px}.diagram-card[data-astro-cid-cmgpsf2k]{border-color:transparent;padding:32px;display:flex;flex-direction:column;gap:24px;border-radius:var(--radius-card)}.diagram-head[data-astro-cid-cmgpsf2k]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}.diagram-example[data-astro-cid-cmgpsf2k]{font-size:12px;color:var(--muted)}.diagram-row[data-astro-cid-cmgpsf2k]{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.diagram-box[data-astro-cid-cmgpsf2k]{flex:1 1 190px;background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:6px}.diagram-box-result[data-astro-cid-cmgpsf2k]{background:var(--tint);border-color:var(--tint);gap:8px}.diagram-label[data-astro-cid-cmgpsf2k]{font-size:12px;color:var(--muted)}.diagram-arrow[data-astro-cid-cmgpsf2k]{flex:0 0 auto;display:flex;align-items:center}.pillar-row[data-astro-cid-cmgpsf2k]{display:flex;flex-wrap:wrap;gap:16px}.pillar-card[data-astro-cid-cmgpsf2k]{flex:1 1 420px;min-width:0;border-color:transparent;padding:32px;display:flex;flex-direction:column;gap:20px;border-radius:var(--radius-card)}.check-list[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:14px}.check-list[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]{display:flex;gap:12px}.check-list[data-astro-cid-cmgpsf2k] .check-icon[data-astro-cid-cmgpsf2k]{margin-top:2px}.pillar-footnote[data-astro-cid-cmgpsf2k]{margin:0;padding-top:16px;border-top:1px solid var(--line);font-size:15px;font-weight:300;color:var(--muted)}.cost-line[data-astro-cid-cmgpsf2k]{font-size:1.1rem;font-weight:500;display:flex;align-items:center;gap:10px}@media(max-width:760px){.diagram-row[data-astro-cid-cmgpsf2k]{flex-direction:column}.diagram-arrow[data-astro-cid-cmgpsf2k] svg[data-astro-cid-cmgpsf2k]{transform:rotate(90deg)}}.stack[data-astro-cid-p2bhrguo]{padding-block:var(--section-pad-y);display:flex;flex-direction:column;gap:40px}.integration-pills[data-astro-cid-p2bhrguo]{display:flex;flex-wrap:wrap;gap:10px}.integration-pill[data-astro-cid-p2bhrguo]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);padding:10px 18px;font-weight:500}.stack-cards[data-astro-cid-p2bhrguo]{display:flex;flex-wrap:wrap;gap:16px}.stack-card[data-astro-cid-p2bhrguo]{padding:28px;display:flex;flex-direction:column;gap:16px}.stack-card-frameworks[data-astro-cid-p2bhrguo]{flex:1 1 320px}.stack-card-deliverables[data-astro-cid-p2bhrguo]{flex:2 1 480px}.stack-card-label[data-astro-cid-p2bhrguo]{margin:0;font-size:13px;font-weight:500;color:var(--muted)}.frameworks-value[data-astro-cid-p2bhrguo]{font-size:1.35rem;font-weight:450;letter-spacing:-.02em;line-height:1.4}.deliverables-grid[data-astro-cid-p2bhrguo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 24px}.deliverable[data-astro-cid-p2bhrguo]{display:flex;gap:10px;align-items:flex-start}.deliverable[data-astro-cid-p2bhrguo] .check-icon[data-astro-cid-p2bhrguo]{margin-top:3px}.founders[data-astro-cid-tl3ie5zw]{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.founders-inner[data-astro-cid-tl3ie5zw]{padding-block:var(--section-pad-y);display:flex;flex-direction:column;gap:40px}.founders-head[data-astro-cid-tl3ie5zw]{display:flex;flex-direction:column;gap:16px;max-width:640px}.founder-cards[data-astro-cid-tl3ie5zw]{display:flex;flex-wrap:wrap;gap:16px}.founder-card[data-astro-cid-tl3ie5zw]{flex:1 1 360px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);padding:28px;display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.founder-photo[data-astro-cid-tl3ie5zw]{width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:50% 22%;background:var(--accent);border:3px solid var(--surface);box-shadow:0 0 0 1px var(--line);flex:none}.founder-details[data-astro-cid-tl3ie5zw]{flex:1 1 200px;display:flex;flex-direction:column;gap:6px}.founder-role[data-astro-cid-tl3ie5zw]{font-size:13px;color:var(--strong)}.founder-link[data-astro-cid-tl3ie5zw]{font-size:14px;font-weight:500;text-decoration:none;color:var(--ink)}.founder-link[data-astro-cid-tl3ie5zw]:hover{color:var(--strong)}.faq[data-astro-cid-z6gx6xcw]{padding-block:var(--section-pad-y);display:flex;flex-direction:column;gap:32px}.faq-list[data-astro-cid-z6gx6xcw]{display:flex;flex-direction:column;border-top:1px solid var(--line)}.faq-item[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--line);padding-block:20px}.faq-item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{display:flex;justify-content:space-between;gap:16px;font-size:1.1rem;font-weight:500}.faq-plus[data-astro-cid-z6gx6xcw]{color:var(--strong);font-weight:400}.faq-answer[data-astro-cid-z6gx6xcw]{margin-top:12px;font-weight:300;color:var(--muted);max-width:62ch}.early-wrap[data-astro-cid-kxdwiowr]{padding:0 24px var(--section-pad-y)}.early-block[data-astro-cid-kxdwiowr]{max-width:var(--max-width);margin:0 auto;background:var(--ink);color:var(--bg);border-radius:var(--radius-block);padding:clamp(32px,6vw,72px);display:flex;flex-wrap:wrap;gap:48px}.early-copy[data-astro-cid-kxdwiowr]{flex:1 1 340px;display:flex;flex-direction:column;gap:16px}.early-heading[data-astro-cid-kxdwiowr]{margin:0;color:var(--bg)}.early-lead[data-astro-cid-kxdwiowr]{margin:0;font-size:1.15rem;font-weight:300;color:var(--dark-text);max-width:40ch}.early-content[data-astro-cid-kxdwiowr]{flex:1 1 420px;min-width:0}.early-form[data-astro-cid-kxdwiowr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.early-form[data-astro-cid-kxdwiowr][hidden],.early-success[data-astro-cid-kxdwiowr][hidden]{display:none}.field[data-astro-cid-kxdwiowr]{display:flex;flex-direction:column;gap:6px}.field[data-astro-cid-kxdwiowr] label[data-astro-cid-kxdwiowr]{font-size:14px;color:var(--dark-text)}.field[data-astro-cid-kxdwiowr] input[data-astro-cid-kxdwiowr],.field[data-astro-cid-kxdwiowr] select[data-astro-cid-kxdwiowr]{height:48px;padding:0 16px;font:inherit;border:1px solid var(--dark-line);border-radius:14px;background:var(--dark-field);color:var(--bg)}.honeypot[data-astro-cid-kxdwiowr]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.field-actions[data-astro-cid-kxdwiowr]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.early-note[data-astro-cid-kxdwiowr]{font-size:14px;color:var(--dark-text)}.early-error[data-astro-cid-kxdwiowr]{margin:0;flex-basis:100%;font-size:14px;color:#f4b8b8}.early-success[data-astro-cid-kxdwiowr]{background:var(--dark-field);border:1px solid var(--dark-line);border-radius:var(--radius-card-sm);padding:32px;display:flex;flex-direction:column;gap:12px}.early-success-icon[data-astro-cid-kxdwiowr]{width:44px;height:44px;border-radius:14px;background:var(--accent);display:flex;align-items:center;justify-content:center}.early-success[data-astro-cid-kxdwiowr] h3[data-astro-cid-kxdwiowr]{margin:0;font-size:1.5rem;font-weight:500;letter-spacing:-.025em;color:var(--bg)}.early-success[data-astro-cid-kxdwiowr] p[data-astro-cid-kxdwiowr]{margin:0;font-weight:300;color:var(--dark-text);max-width:44ch}.early-reset[data-astro-cid-kxdwiowr]{align-self:flex-start;margin-top:4px;background:transparent;border:0;padding:8px 0;font:inherit;font-size:14px;color:var(--accent);text-decoration:underline;cursor:pointer}
