.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}.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__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]{gap:var(--space-6);grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.built__item[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);flex-direction:column;display:flex}.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);align-self:flex-start;padding:3px 8px}.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)}.ladder[data-astro-cid-xlknffgk]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;display:grid}.rung[data-astro-cid-xlknffgk]{border-top:2px solid var(--color-ink-900);padding-top:var(--space-4)}.rung__num[data-astro-cid-xlknffgk]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-3);display:block}.rung__name[data-astro-cid-xlknffgk]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-ink-900);margin-bottom:var(--space-3)}.rung__name[data-astro-cid-xlknffgk] a[data-astro-cid-xlknffgk]{color:inherit;text-decoration:none}.rung__name[data-astro-cid-xlknffgk] a[data-astro-cid-xlknffgk]:hover{color:var(--color-brand)}.rung__body[data-astro-cid-xlknffgk]{font-size:var(--text-md);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],.built[data-astro-cid-xlknffgk]{grid-template-columns:repeat(2,1fr)}.team[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],.built[data-astro-cid-xlknffgk]{grid-template-columns:1fr}}
