.pba-frame[data-astro-cid-uonlbi77]{aspect-ratio:960/440;border-radius:var(--radius-md);width:100%;overflow:hidden;container-type:inline-size}.pba[data-astro-cid-uonlbi77]{transform-origin:0 0;width:960px;height:440px;transform:scale(calc(100cqw / 960px));background:var(--color-surface-white);font-family:var(--font-display);flex-direction:column;display:flex}@supports not (transform:scale(calc(100cqw / 960px))){.pba-frame[data-astro-cid-uonlbi77]{aspect-ratio:auto;overflow-x:auto}.pba[data-astro-cid-uonlbi77]{transform:none}}.pba__chrome[data-astro-cid-uonlbi77]{border-bottom:1px solid var(--color-ink-100);background:var(--color-ink-50);flex-shrink:0;align-items:center;gap:12px;padding:12px 18px;display:flex}.pba__brand[data-astro-cid-uonlbi77]{font-size:13px;font-weight:var(--weight-bold);color:var(--color-ink-900);white-space:nowrap;align-items:center;gap:7px;display:flex}.pba__mark[data-astro-cid-uonlbi77]{background:var(--color-brand);border-radius:3px;width:12px;height:12px}.pba__crumb[data-astro-cid-uonlbi77]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}.pba__cov[data-astro-cid-uonlbi77]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-hover);background:var(--color-brand-tint);border:1px solid var(--color-brand-tint-mid);border-radius:var(--radius-xs);margin-left:auto;padding:4px 8px;font-size:10px}.pba__body[data-astro-cid-uonlbi77]{flex-direction:column;flex:1;padding:18px 22px 14px;display:flex}.pba__meta[data-astro-cid-uonlbi77]{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.pba__title[data-astro-cid-uonlbi77]{font-size:18px;font-weight:var(--weight-bold);color:var(--color-ink-900);letter-spacing:var(--tracking-snug)}.pba__count[data-astro-cid-uonlbi77],.pba__owner[data-astro-cid-uonlbi77]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:9.5px}.pba__owner[data-astro-cid-uonlbi77]{margin-left:auto}.pba__lane[data-astro-cid-uonlbi77]{border-top:1px solid var(--color-ink-100);grid-template-columns:112px 1fr;align-items:start;padding:14px 0 12px;display:grid}.pba__lane--after[data-astro-cid-uonlbi77]{background:linear-gradient(to right, transparent, var(--color-surface-warm) 30%);border-radius:var(--radius-sm)}.pba__lanehead[data-astro-cid-uonlbi77]{flex-direction:column;gap:4px;padding-top:10px;padding-left:4px;display:flex}.pba__lanelabel[data-astro-cid-uonlbi77]{font-size:13px;font-weight:var(--weight-bold);color:var(--color-ink-900)}.pba__lane--after[data-astro-cid-uonlbi77] .pba__lanelabel[data-astro-cid-uonlbi77]{color:var(--color-brand-hover)}.pba__lanesub[data-astro-cid-uonlbi77]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:8.5px}.pba__map[data-astro-cid-uonlbi77]{grid-template-columns:repeat(var(--cols), 1fr);align-items:start;display:grid;position:relative}.pba__line[data-astro-cid-uonlbi77]{top:14px;left:calc(50% / var(--cols));width:calc((var(--n) - 1) * 100% / var(--cols));background:var(--color-ink-200);border-radius:2px;height:3px;position:absolute}.pba__saved[data-astro-cid-uonlbi77]{top:4px;left:calc(var(--from) * 100% / var(--cols) + 8px);border:1.5px dashed var(--color-ink-200);border-radius:var(--radius-sm);height:22px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:9px;display:flex;position:absolute;right:8px}.pba__lane--after[data-astro-cid-uonlbi77] .pba__line[data-astro-cid-uonlbi77]{background:var(--color-brand-tint-mid)}.pba__station[data-astro-cid-uonlbi77]{z-index:1;flex-direction:column;align-items:center;gap:7px;padding:0 3px;display:flex;position:relative}.pba__dot[data-astro-cid-uonlbi77]{border:2px solid var(--color-ink-300);background:var(--color-surface-white);width:30px;height:30px;box-shadow:0 0 0 4px var(--color-surface-white);border-radius:50%;flex-shrink:0}.pba__lane--after[data-astro-cid-uonlbi77] .pba__dot[data-astro-cid-uonlbi77]{box-shadow:0 0 0 4px var(--color-surface-warm)}.pba__dot--ai_assisted[data-astro-cid-uonlbi77]{background:var(--color-brand-tint);border-color:var(--color-brand-tint-mid)}.pba__dot--automated[data-astro-cid-uonlbi77]{background:var(--color-brand-tint-mid);border-color:var(--color-brand)}.pba__dot--ai_autonomous[data-astro-cid-uonlbi77]{background:var(--color-brand);border-color:var(--color-brand)}.pba__dot[data-astro-cid-uonlbi77].is-gate{border:3px solid var(--color-ink-900)}.pba__label[data-astro-cid-uonlbi77]{color:var(--color-ink-700);text-align:center;max-width:96px;font-size:11px;line-height:1.2}.pba__tag[data-astro-cid-uonlbi77]{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-ink-50);border:1px solid var(--color-ink-100);border-radius:var(--radius-xs);white-space:nowrap;padding:2px 5px;font-size:8px}.pba__lane--after[data-astro-cid-uonlbi77] .pba__tag[data-astro-cid-uonlbi77]{color:var(--color-brand-hover);background:var(--color-brand-tint);border-color:var(--color-brand-tint-mid)}.pba__lane--after[data-astro-cid-uonlbi77] .pba__tag--gate[data-astro-cid-uonlbi77]{color:var(--color-ink-900);background:var(--color-surface-white);border-color:var(--color-ink-900)}.pba__legend[data-astro-cid-uonlbi77]{border-top:1px solid var(--color-ink-100);flex-wrap:wrap;gap:18px;margin-top:auto;padding-top:12px;display:flex}.pba__key[data-astro-cid-uonlbi77]{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink-500);align-items:center;gap:7px;font-size:9.5px;display:flex}.pba__dot--sm[data-astro-cid-uonlbi77]{border-width:1.5px;width:13px;height:13px;box-shadow:none!important}.pba__dot--sm[data-astro-cid-uonlbi77].is-gate{border-width:2px}.askai[data-astro-cid-4i6konoc]{display:inline-block;position:relative}.askai__btn[data-astro-cid-4i6konoc]{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink-900);border:1.5px solid var(--color-ink-900);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-spring);background:0 0;padding:9px 22px;display:inline-flex}.askai__btn[data-astro-cid-4i6konoc]:hover{color:var(--color-brand);border-color:var(--color-brand);transform:translateY(-1px)}.askai__btn[data-astro-cid-4i6konoc]:focus-visible{outline:2px solid var(--color-ink-900);outline-offset:2px}.askai__btn[data-astro-cid-4i6konoc] svg[data-astro-cid-4i6konoc]{transition:transform var(--duration-base) var(--ease-standard)}.askai__btn[data-astro-cid-4i6konoc][aria-expanded=true] svg[data-astro-cid-4i6konoc]{transform:rotate(180deg)}.askai__menu[data-astro-cid-4i6konoc]{z-index:20;background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-lg);width:280px;box-shadow:var(--shadow-md);padding:var(--space-2);position:absolute;top:calc(100% + 8px);left:0}.askai[data-astro-cid-4i6konoc][data-align=right] .askai__menu[data-astro-cid-4i6konoc]{left:auto;right:0}.askai__menu[data-astro-cid-4i6konoc][hidden]{display:none}.askai__item[data-astro-cid-4i6konoc]{text-align:left;width:100%;padding:var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-base) var(--ease-standard);background:0 0;border:0;flex-direction:column;gap:2px;text-decoration:none;display:flex}.askai__item[data-astro-cid-4i6konoc]:hover,.askai__item[data-astro-cid-4i6konoc]:focus-visible{background:var(--color-ink-50);outline:none}.askai__item-title[data-astro-cid-4i6konoc]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink-900)}.askai__item-sub[data-astro-cid-4i6konoc]{font-size:var(--text-xs);color:var(--color-text-muted)}.askai__status[data-astro-cid-4i6konoc]{white-space:nowrap;font-size:var(--text-xs);color:var(--color-text-muted);position:absolute;top:calc(100% + 8px);left:0}.askai[data-astro-cid-4i6konoc][data-align=right] .askai__status[data-astro-cid-4i6konoc]{left:auto;right:0}.askai__status[data-astro-cid-4i6konoc]:empty{display:none}@media (max-width:560px){.askai__menu[data-astro-cid-4i6konoc]{width:min(280px, calc(100vw - 2 * var(--space-6)))}}.role[data-astro-cid-xlknffgk]{background:var(--color-surface-white)}.container[data-astro-cid-xlknffgk]{max-width:var(--max-width);padding-left:var(--section-padding-x);padding-right:var(--section-padding-x);margin:0 auto}.container--narrow[data-astro-cid-xlknffgk]{max-width:820px}.eyebrow[data-astro-cid-xlknffgk]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-5)}.eyebrow--dark[data-astro-cid-xlknffgk]{color:var(--color-dark-text-muted)}.rich[data-astro-cid-xlknffgk] a{color:var(--color-brand);text-underline-offset:2px;transition:color var(--duration-base) var(--ease-standard);text-decoration:underline}.rich[data-astro-cid-xlknffgk] a:hover{color:var(--color-brand-hover)}.rich--dark[data-astro-cid-xlknffgk] a:hover{color:#fff}.draftbar[data-astro-cid-xlknffgk]{color:#6b5200;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;padding:var(--space-2) var(--space-4);background:#fff7d6;border-bottom:1px solid #f1d98a}.crumb[data-astro-cid-xlknffgk]{border-bottom:1px solid var(--color-ink-100);background:var(--color-surface-white)}.crumb[data-astro-cid-xlknffgk] .container[data-astro-cid-xlknffgk]{gap:var(--space-2);padding-top:var(--space-4);padding-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;display:flex}.crumb[data-astro-cid-xlknffgk] a[data-astro-cid-xlknffgk]{color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-standard);text-decoration:none}.crumb[data-astro-cid-xlknffgk] a[data-astro-cid-xlknffgk]:hover{color:var(--color-brand)}.crumb[data-astro-cid-xlknffgk] span[data-astro-cid-xlknffgk]{color:var(--color-mark-faint)}.crumb__current[data-astro-cid-xlknffgk]{color:var(--color-ink-700)}.hero[data-astro-cid-xlknffgk]{padding-top:var(--space-24);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-ink-100)}.hero__grid[data-astro-cid-xlknffgk]{gap:var(--space-20);grid-template-columns:1fr 1fr;align-items:start;display:grid}.hero__title[data-astro-cid-xlknffgk]{font-size:clamp(38px,4.2vw,60px);font-weight:var(--weight-black);letter-spacing:var(--tracking-tightest);color:var(--color-ink-900);line-height:var(--leading-tight);text-wrap:balance}.hero__actions[data-astro-cid-xlknffgk]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.hero__lead[data-astro-cid-xlknffgk]{font-size:var(--text-lg);color:var(--color-ink-500);line-height:var(--leading-relaxed);text-wrap:pretty;margin-bottom:var(--space-8)}.band[data-astro-cid-xlknffgk]{padding-top:var(--space-24);padding-bottom:var(--space-24)}.band[data-astro-cid-xlknffgk][data-bg=warm]{background:var(--color-surface-warm)}.band[data-astro-cid-xlknffgk][data-bg=white]{background:var(--color-surface-white)}.section-head[data-astro-cid-xlknffgk]{margin-bottom:var(--space-16);max-width:720px}.section-head__title[data-astro-cid-xlknffgk]{font-size:clamp(28px,2.8vw,40px);font-weight:var(--weight-black);letter-spacing:-.035em;color:var(--color-ink-900);text-wrap:balance;line-height:1.05}.section-head__intro[data-astro-cid-xlknffgk]{margin-top:var(--space-5);font-size:var(--text-lg);color:var(--color-ink-500);line-height:var(--leading-relaxed);text-wrap:pretty}.split[data-astro-cid-xlknffgk]{gap:var(--space-20);grid-template-columns:5fr 7fr;align-items:start;display:grid}.split__title[data-astro-cid-xlknffgk]{font-size:clamp(28px,3vw,42px);font-weight:var(--weight-black);letter-spacing:var(--tracking-tightest);color:var(--color-ink-900);line-height:var(--leading-tight);text-wrap:balance}.split__body[data-astro-cid-xlknffgk]>p[data-astro-cid-xlknffgk]{font-size:var(--text-lg);color:#444;line-height:var(--leading-relaxed);text-wrap:pretty}.stats[data-astro-cid-xlknffgk]{gap:var(--space-8);margin-top:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.stat[data-astro-cid-xlknffgk]{border-top:2px solid var(--color-ink-900);padding-top:var(--space-4)}.stat__value[data-astro-cid-xlknffgk]{font-size:clamp(32px,3.4vw,48px);font-weight:var(--weight-black);letter-spacing:var(--tracking-tightest);color:var(--color-ink-900);margin-bottom:var(--space-3);line-height:1}.stat__label[data-astro-cid-xlknffgk]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-normal)}.stat__source[data-astro-cid-xlknffgk]{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);text-underline-offset:2px;text-decoration:underline;display:block}.yournum[data-astro-cid-xlknffgk]{margin-top:var(--space-10);background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-8)}.yournum__label[data-astro-cid-xlknffgk]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand);margin-bottom:var(--space-3)}.yournum__formula[data-astro-cid-xlknffgk]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-ink-900);line-height:var(--leading-snug);margin-bottom:var(--space-3)}.yournum__note[data-astro-cid-xlknffgk]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-relaxed)}.shot[data-astro-cid-xlknffgk]{background:var(--color-surface-warm);border-radius:var(--radius-xl);padding:var(--space-4);box-shadow:var(--shadow-lg);min-width:0}.shot--wide[data-astro-cid-xlknffgk]{max-width:1000px;margin:0 auto var(--space-12);border:1px solid var(--color-ink-100)}.ba[data-astro-cid-xlknffgk]{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.ba__col[data-astro-cid-xlknffgk]{border:1px solid var(--color-ink-100);border-radius:var(--radius-xl);padding:var(--space-8)}.ba__col--after[data-astro-cid-xlknffgk]{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand) inset}.ba__label[data-astro-cid-xlknffgk]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-5)}.ba__col--after[data-astro-cid-xlknffgk] .ba__label[data-astro-cid-xlknffgk]{color:var(--color-brand)}.ba__steps[data-astro-cid-xlknffgk]{padding-left:var(--space-5);gap:var(--space-3);flex-direction:column;list-style:decimal;display:flex}.ba__steps[data-astro-cid-xlknffgk] li[data-astro-cid-xlknffgk]{font-size:var(--text-md);color:var(--color-ink-700);line-height:var(--leading-relaxed);padding-left:var(--space-2)}.ba__steps[data-astro-cid-xlknffgk] li[data-astro-cid-xlknffgk]::marker{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-sm)}.ba__time[data-astro-cid-xlknffgk]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-ink-100);font-size:var(--text-md);color:var(--color-ink-500)}.ba__time[data-astro-cid-xlknffgk] strong[data-astro-cid-xlknffgk]{color:var(--color-ink-900)}.caps[data-astro-cid-xlknffgk]{flex-direction:column;display:flex}.cap[data-astro-cid-xlknffgk]{gap:var(--space-8);padding:var(--space-10) 0;border-top:1px solid var(--color-ink-100);grid-template-columns:64px 1fr;display:grid}.cap[data-astro-cid-xlknffgk]:last-child{border-bottom:1px solid var(--color-ink-100)}.cap__num[data-astro-cid-xlknffgk]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);padding-top:6px}.cap__title[data-astro-cid-xlknffgk]{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-ink-900);letter-spacing:var(--tracking-snug);margin-bottom:var(--space-4)}.cap__pain[data-astro-cid-xlknffgk],.cap__body[data-astro-cid-xlknffgk]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-relaxed);text-wrap:pretty;max-width:720px}.cap__body[data-astro-cid-xlknffgk]{color:var(--color-ink-700);margin-top:var(--space-3)}.cap__tag[data-astro-cid-xlknffgk]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-right:var(--space-2)}.cap__resource[data-astro-cid-xlknffgk]{margin-top:var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-brand);text-decoration:none;display:inline-block}.cap__resource[data-astro-cid-xlknffgk]:hover{color:var(--color-brand-hover)}.also[data-astro-cid-xlknffgk]{margin-top:var(--space-16);max-width:820px}.also__title[data-astro-cid-xlknffgk]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-ink-900);margin-bottom:var(--space-5)}.also__list[data-astro-cid-xlknffgk]{gap:var(--space-5) var(--space-10);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.also__item[data-astro-cid-xlknffgk]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-relaxed)}.also__item[data-astro-cid-xlknffgk] strong[data-astro-cid-xlknffgk]{color:var(--color-ink-900)}.cons[data-astro-cid-xlknffgk]{padding-top:var(--space-24);padding-bottom:var(--space-24);background:var(--color-dark-base)}.cons__title[data-astro-cid-xlknffgk]{font-size:clamp(28px,3vw,42px);font-weight:var(--weight-black);letter-spacing:-.035em;color:#fff;margin-bottom:var(--space-10);text-wrap:balance;line-height:1.05}.cons__list[data-astro-cid-xlknffgk]{gap:var(--space-8) var(--space-10);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.cons__item[data-astro-cid-xlknffgk]{gap:var(--space-3);font-size:var(--text-md);color:#ffffffb3;line-height:var(--leading-relaxed);align-items:flex-start;display:flex}.cons__item[data-astro-cid-xlknffgk] strong[data-astro-cid-xlknffgk]{color:#fff}.cons__grid[data-astro-cid-xlknffgk]{gap:var(--space-16);grid-template-columns:5fr 6fr;align-items:center;display:grid}.cons__list--stacked[data-astro-cid-xlknffgk]{gap:var(--space-8);grid-template-columns:1fr}.cons__figure[data-astro-cid-xlknffgk]{min-width:0}.cons__caption[data-astro-cid-xlknffgk]{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-dark-text-muted);line-height:var(--leading-normal)}.cons__dot[data-astro-cid-xlknffgk]{background:var(--color-brand);border-radius:1px;flex-shrink:0;width:6px;height:6px;margin-top:10px}.kpis[data-astro-cid-xlknffgk]{gap:var(--space-8) var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}.kpi[data-astro-cid-xlknffgk]{border-top:2px solid var(--color-ink-900);padding-top:var(--space-4)}.kpi__name[data-astro-cid-xlknffgk]{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--color-ink-900);margin-bottom:var(--space-3)}.kpi__how[data-astro-cid-xlknffgk]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-relaxed)}.procs[data-astro-cid-xlknffgk]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.proc[data-astro-cid-xlknffgk]{background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-xl);padding:var(--space-8);flex-direction:column;display:flex}.proc__num[data-astro-cid-xlknffgk]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.proc__name[data-astro-cid-xlknffgk]{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--color-ink-900);margin-bottom:var(--space-3)}.proc__body[data-astro-cid-xlknffgk]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-relaxed);flex-grow:1}.proc__kpi[data-astro-cid-xlknffgk]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-ink-100);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand)}.team[data-astro-cid-xlknffgk]{gap:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}.team__role[data-astro-cid-xlknffgk]{border:1px solid var(--color-ink-100);border-radius:var(--radius-xl);padding:var(--space-8)}.team__name[data-astro-cid-xlknffgk]{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--color-ink-900);margin-bottom:var(--space-5)}.team__line[data-astro-cid-xlknffgk]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-relaxed)}.team__line--ai[data-astro-cid-xlknffgk]{color:var(--color-ink-700);margin-top:var(--space-3)}.team__tag[data-astro-cid-xlknffgk]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-right:var(--space-2)}.team__line--ai[data-astro-cid-xlknffgk] .team__tag[data-astro-cid-xlknffgk]{color:var(--color-brand)}.built[data-astro-cid-xlknffgk]{background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-xl);list-style:none}.built__item[data-astro-cid-xlknffgk]{gap:var(--space-10);padding:var(--space-8);border-bottom:1px solid var(--color-ink-100);grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr);display:grid}.built__item[data-astro-cid-xlknffgk]:last-child{border-bottom:0}.built__kind[data-astro-cid-xlknffgk]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-sm);margin-bottom:var(--space-5);color:var(--color-ink-700);background:var(--color-ink-50);padding:3px 8px;display:inline-block}.built__kind--agent[data-astro-cid-xlknffgk]{color:var(--color-brand-hover);background:var(--color-brand-tint)}.built__name[data-astro-cid-xlknffgk]{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--color-ink-900);margin-bottom:var(--space-2)}.built__process[data-astro-cid-xlknffgk]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-4)}.built__does[data-astro-cid-xlknffgk]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-relaxed)}.built__block[data-astro-cid-xlknffgk]{min-width:0}.built__label[data-astro-cid-xlknffgk]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-3)}.built__badges[data-astro-cid-xlknffgk]{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.built__get[data-astro-cid-xlknffgk]{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;list-style:outside;display:flex}.built__get[data-astro-cid-xlknffgk] li[data-astro-cid-xlknffgk]{font-size:var(--text-sm);color:var(--color-ink-700);line-height:var(--leading-normal)}.built__get[data-astro-cid-xlknffgk] li[data-astro-cid-xlknffgk]::marker{color:var(--color-brand)}.badge[data-astro-cid-xlknffgk]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-700);background:var(--color-ink-50);border:1px solid var(--color-ink-100);border-radius:var(--radius-sm);white-space:nowrap;padding:3px 8px;display:inline-block}.badge[data-astro-cid-xlknffgk] a[data-astro-cid-xlknffgk]{color:inherit;text-decoration:none}.badge[data-astro-cid-xlknffgk] a[data-astro-cid-xlknffgk]:hover{color:var(--color-brand)}.stack[data-astro-cid-xlknffgk]{gap:var(--space-12) var(--space-16);grid-template-columns:repeat(2,1fr);display:grid}.stack__name[data-astro-cid-xlknffgk]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-ink-900);padding-bottom:var(--space-3);margin-bottom:var(--space-5);border-bottom:2px solid var(--color-ink-900)}.stack__terms[data-astro-cid-xlknffgk]{gap:var(--space-4);flex-direction:column;display:flex}.term[data-astro-cid-xlknffgk]{gap:var(--space-4);grid-template-columns:200px 1fr;align-items:baseline;display:grid}.term[data-astro-cid-xlknffgk] dt[data-astro-cid-xlknffgk]{white-space:normal;max-width:100%;line-height:var(--leading-snug);justify-self:start}.term__what[data-astro-cid-xlknffgk]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-normal)}.term__by[data-astro-cid-xlknffgk]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px;display:block}.ladder[data-astro-cid-xlknffgk]{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.pillar[data-astro-cid-xlknffgk]{background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-xl);padding:var(--space-6)}.pillar__name[data-astro-cid-xlknffgk]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-ink-900)}.pillar__name[data-astro-cid-xlknffgk] a[data-astro-cid-xlknffgk]{color:inherit;text-decoration:none}.pillar__name[data-astro-cid-xlknffgk] a[data-astro-cid-xlknffgk]:hover{color:var(--color-brand)}.pillar__question[data-astro-cid-xlknffgk]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-top:var(--space-2);padding-bottom:var(--space-4);border-bottom:2px solid var(--color-ink-900)}.pillar__offers[data-astro-cid-xlknffgk]{flex-direction:column;list-style:none;display:flex}.offer[data-astro-cid-xlknffgk]{padding:var(--space-5) 0;border-bottom:1px solid var(--color-ink-100)}.offer[data-astro-cid-xlknffgk]:last-child{border-bottom:0;padding-bottom:0}.offer__name[data-astro-cid-xlknffgk]{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-ink-900);margin-bottom:var(--space-2)}.offer__body[data-astro-cid-xlknffgk]{font-size:var(--text-sm);color:var(--color-ink-500);line-height:var(--leading-relaxed)}.quote[data-astro-cid-xlknffgk]{max-width:820px}.quote__text[data-astro-cid-xlknffgk]{font-size:clamp(22px,2.2vw,30px);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-ink-900);line-height:var(--leading-snug);text-wrap:balance}.quote__by[data-astro-cid-xlknffgk]{margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.faq__title[data-astro-cid-xlknffgk]{margin-bottom:var(--space-10)}.faq[data-astro-cid-xlknffgk]{border-top:1px solid var(--color-ink-100)}.faq__item[data-astro-cid-xlknffgk]{border-bottom:1px solid var(--color-ink-100);padding:var(--space-6) 0}.faq__q[data-astro-cid-xlknffgk]{cursor:pointer;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-ink-900);list-style:none}.faq__q[data-astro-cid-xlknffgk]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-xlknffgk]:after{content:"+";float:right;color:var(--color-text-muted);font-weight:var(--weight-regular)}.faq__item[data-astro-cid-xlknffgk][open] .faq__q[data-astro-cid-xlknffgk]:after{content:"–"}.faq__a[data-astro-cid-xlknffgk]{margin-top:var(--space-4);font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-relaxed);max-width:720px}.cta__row[data-astro-cid-xlknffgk]{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.cta__title[data-astro-cid-xlknffgk]{font-size:clamp(28px,3vw,42px);font-weight:var(--weight-black);letter-spacing:var(--tracking-tightest);color:var(--color-ink-900);line-height:var(--leading-tight);text-wrap:balance;margin-bottom:var(--space-3);max-width:720px}.cta__text[data-astro-cid-xlknffgk]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-relaxed);max-width:560px}.after[data-astro-cid-xlknffgk]{gap:var(--space-12);margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--color-ink-100);grid-template-columns:1fr 1fr;display:grid}.after__label[data-astro-cid-xlknffgk]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-4)}.after__list[data-astro-cid-xlknffgk]{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.after__list[data-astro-cid-xlknffgk] li[data-astro-cid-xlknffgk],.after__col[data-astro-cid-xlknffgk]>p[data-astro-cid-xlknffgk]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-relaxed)}.after[data-astro-cid-xlknffgk] a[data-astro-cid-xlknffgk]{color:var(--color-brand);font-weight:var(--weight-semibold);text-decoration:none}.after[data-astro-cid-xlknffgk] a[data-astro-cid-xlknffgk]:hover{color:var(--color-brand-hover)}@media (max-width:880px){.hero__grid[data-astro-cid-xlknffgk],.split[data-astro-cid-xlknffgk],.ba[data-astro-cid-xlknffgk],.after[data-astro-cid-xlknffgk],.cons__grid[data-astro-cid-xlknffgk]{gap:var(--space-12);grid-template-columns:1fr}.cons__list[data-astro-cid-xlknffgk],.also__list[data-astro-cid-xlknffgk]{grid-template-columns:1fr}.kpis[data-astro-cid-xlknffgk],.procs[data-astro-cid-xlknffgk],.ladder[data-astro-cid-xlknffgk]{grid-template-columns:repeat(2,1fr)}.built__item[data-astro-cid-xlknffgk]{gap:var(--space-5);grid-template-columns:1fr}.built__block[data-astro-cid-xlknffgk]{padding-top:var(--space-4);border-top:1px solid var(--color-ink-100)}.team[data-astro-cid-xlknffgk],.stack[data-astro-cid-xlknffgk]{grid-template-columns:1fr}}@media (max-width:560px){.container[data-astro-cid-xlknffgk]{padding-left:var(--space-6);padding-right:var(--space-6)}.cap[data-astro-cid-xlknffgk]{gap:var(--space-3);grid-template-columns:1fr}.ba__col[data-astro-cid-xlknffgk]{padding:var(--space-6)}.kpis[data-astro-cid-xlknffgk],.procs[data-astro-cid-xlknffgk],.ladder[data-astro-cid-xlknffgk]{grid-template-columns:1fr}.built__item[data-astro-cid-xlknffgk]{padding:var(--space-6)}.term[data-astro-cid-xlknffgk]{gap:var(--space-2);grid-template-columns:1fr}}
