.hero[data-v-7a3e56f3]{background:var(--surface-navy);color:var(--text-inverse);isolation:isolate;overflow:hidden;padding:2.25rem var(--gutter) var(--space-56);position:relative}.hero__art[data-v-7a3e56f3]{top:0;right:0;bottom:0;left:0;opacity:.4;position:absolute;z-index:-2}.hero__scrim[data-v-7a3e56f3]{background:linear-gradient(90deg,#070b12e8,#070b1200);top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.hero__inner[data-v-7a3e56f3]{display:flex;flex-direction:column;gap:var(--space-48);margin-inline:auto;max-inline-size:var(--content-max)}.crumbs ol[data-v-7a3e56f3]{color:var(--text-inverse-muted);display:flex;flex-wrap:wrap;font-size:var(--size-caption);gap:var(--space-8)}.crumbs li[data-v-7a3e56f3]{align-items:center;display:inline-flex;gap:var(--space-8)}.crumbs a[data-v-7a3e56f3]:hover{color:var(--text-inverse);text-decoration:underline}.hero__content[data-v-7a3e56f3]{align-items:center;display:grid;gap:var(--space-64);grid-template-columns:minmax(0,620fr) minmax(0,516fr)}.hero__promise[data-v-7a3e56f3]{display:flex;flex-direction:column;gap:26px}.hero__title[data-v-7a3e56f3]{font-size:var(--size-display-m);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.hero__tagline[data-v-7a3e56f3]{font-family:var(--font-display);font-size:var(--size-h5);font-weight:var(--heading-weight);letter-spacing:-.015em;line-height:1.2;white-space:pre-line}.hero__sub[data-v-7a3e56f3]{color:var(--text-inverse-muted);font-size:var(--size-lead-l);max-inline-size:36.875rem}.hero__actions[data-v-7a3e56f3]{display:flex;flex-wrap:wrap;gap:14px;padding-block-start:var(--space-8)}.hero__principles[data-v-7a3e56f3]{color:var(--text-inverse-muted);display:flex;flex-wrap:wrap;font-size:var(--size-body-s);gap:var(--space-8) 22px;padding-block-start:var(--space-8)}.hero__principles li[data-v-7a3e56f3]{align-items:center;display:inline-flex;gap:10px}.hero__principles[data-v-7a3e56f3] .icon{color:var(--brand-mint)}.panel[data-v-7a3e56f3]{background:var(--surface-ink-raised);border:1px solid var(--border-dark);border-radius:var(--radius-2xl);display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-24)}.panel__head[data-v-7a3e56f3]{align-items:center;color:var(--brand-periwinkle);display:flex;justify-content:space-between}.panel__title[data-v-7a3e56f3]{color:var(--text-inverse-muted);font-family:var(--font-mono);font-size:var(--size-mono-s);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.panel__roles[data-v-7a3e56f3]{display:flex;flex-direction:column;gap:var(--space-16)}.role[data-v-7a3e56f3]{align-items:flex-start;background:var(--surface-ink-card);border:1px solid var(--border-dark);border-radius:var(--radius-10);display:flex;gap:14px;padding:var(--space-16)}.role[data-v-7a3e56f3]>.icon{color:var(--brand-periwinkle)}.role__title[data-v-7a3e56f3]{font-size:var(--size-body);font-weight:600;line-height:1.3}.role__text[data-v-7a3e56f3]{color:var(--text-inverse-muted);font-size:var(--size-caption);line-height:1.45;margin-block-start:6px}.panel__orchestration[data-v-7a3e56f3]{background:var(--brand-blue);border-radius:var(--radius-10);display:flex;flex-direction:column;gap:var(--space-8);padding:1.125rem}.panel__orch-title[data-v-7a3e56f3]{font-size:var(--size-body);font-weight:600;line-height:1.3}.panel__orch-text[data-v-7a3e56f3]{font-size:var(--size-body-s)}.panel__boundary[data-v-7a3e56f3]{align-items:center;color:var(--text-inverse-muted);display:flex;font-family:var(--font-mono);font-size:var(--size-mono-s);font-weight:500;gap:10px;letter-spacing:.06em;text-transform:uppercase}.panel__boundary[data-v-7a3e56f3] .icon{color:var(--brand-mint)}.hero__context[data-v-7a3e56f3]{align-items:flex-start;border-block-start:1px solid var(--border-dark);color:var(--text-inverse-muted);display:flex;flex-wrap:wrap;font-size:var(--size-body-s);gap:var(--space-8) var(--space-24);justify-content:space-between;padding-block-start:var(--space-28)}.hero__path[data-v-7a3e56f3]{font-family:var(--font-mono);font-size:var(--size-mono-s);font-weight:500;letter-spacing:.06em;text-transform:uppercase}@media(max-width:63.99rem){.hero__content[data-v-7a3e56f3]{grid-template-columns:minmax(0,1fr)}.panel[data-v-7a3e56f3]{max-inline-size:32rem}}.stack[data-v-14227c6b]{display:flex;flex-direction:column;gap:var(--space-40)}.demo[data-v-14227c6b]{border:1px solid var(--border-dark);border-radius:var(--radius-2xl);overflow:hidden}.demo__head[data-v-14227c6b]{align-items:center;background:var(--surface-ink-card);display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-24);justify-content:space-between;padding:1.125rem var(--space-28)}.demo__label[data-v-14227c6b]{color:var(--brand-periwinkle);font-family:var(--font-mono);font-size:var(--size-mono-s);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.demo__disclaimer[data-v-14227c6b]{color:var(--text-inverse-muted);font-size:var(--size-caption)}.demo__body[data-v-14227c6b]{display:grid;grid-template-columns:minmax(0,400fr) minmax(0,800fr)}.context[data-v-14227c6b]{background:var(--surface-ink-raised);display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-28)}.context__block[data-v-14227c6b]{display:flex;flex-direction:column;gap:10px}.step[data-v-14227c6b]{color:var(--text-inverse-muted);font-family:var(--font-mono);font-size:var(--size-micro);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.context__role[data-v-14227c6b]{font-size:var(--size-lead);font-weight:600;letter-spacing:-.005em}.context__scope[data-v-14227c6b]{color:var(--text-inverse-muted);font-size:var(--size-body-s)}.sources[data-v-14227c6b]{display:flex;flex-direction:column;gap:14px}.source[data-v-14227c6b]{background:var(--surface-ink-card);border:1px solid var(--border-dark);border-radius:var(--radius-md);display:flex;gap:var(--space-12);padding:14px}.source__ref[data-v-14227c6b]{color:var(--brand-periwinkle);font-family:var(--font-mono);font-size:var(--size-caption)}.source__title[data-v-14227c6b]{display:block;font-size:var(--size-body-s);font-weight:500;line-height:1.3}.source__text[data-v-14227c6b]{color:var(--text-inverse-muted);display:block;font-size:var(--size-caption);margin-block-start:var(--space-4)}.context__boundary[data-v-14227c6b]{color:var(--text-inverse-muted);display:flex;font-size:var(--size-body-s);gap:10px}.context__boundary[data-v-14227c6b] .icon{margin-block-start:3px}.answer[data-v-14227c6b]{background:var(--surface-base);color:var(--text-primary);display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-32)}.answer__q[data-v-14227c6b]{border-block-end:1px solid var(--surface-subtle);display:flex;flex-direction:column;gap:var(--space-12);padding-block-end:var(--space-24)}.answer__label[data-v-14227c6b]{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-mono-s);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.answer__label--blue[data-v-14227c6b]{color:var(--brand-blue-ink)}.answer__question[data-v-14227c6b]{font-family:var(--font-display);font-size:var(--size-title);font-weight:var(--heading-weight);letter-spacing:var(--tracking-title);line-height:1.25}.answer__a[data-v-14227c6b]{display:flex;flex-direction:column;gap:var(--space-12)}.answer__text[data-v-14227c6b]{font-size:var(--size-body-l)}.gate[data-v-14227c6b]{background:var(--brand-amber-soft);border-radius:var(--radius-10);display:flex;flex-direction:column;gap:10px;padding:1.125rem}.gate__title[data-v-14227c6b]{align-items:center;display:flex;font-size:var(--size-body);font-weight:600;gap:var(--space-8)}.gate__title[data-v-14227c6b] .icon{color:var(--brand-amber-ink)}.gate__text[data-v-14227c6b]{color:var(--text-secondary);font-size:var(--size-body-s)}.answer__audit[data-v-14227c6b]{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--size-caption);gap:var(--space-8)}.answer__audit[data-v-14227c6b] .icon{color:var(--brand-blue)}@media(max-width:63.99rem){.demo__body[data-v-14227c6b]{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.answer[data-v-14227c6b],.context[data-v-14227c6b]{padding:var(--space-20)}}.stack[data-v-8d667b39]{display:flex;flex-direction:column;gap:var(--space-48)}.stack--tight[data-v-8d667b39]{gap:var(--space-32)}.grid3[data-v-8d667b39]{display:grid;gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr))}.grid4[data-v-8d667b39]{display:grid;gap:var(--space-20);grid-template-columns:repeat(4,minmax(0,1fr))}.small[data-v-8d667b39]{font-size:var(--size-body-s)}.smaller[data-v-8d667b39]{font-size:var(--size-caption)}.mini-label[data-v-8d667b39]{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-mono-s);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.offering[data-v-8d667b39]{display:flex;flex-direction:column;gap:var(--space-20)}.offering__example[data-v-8d667b39]{display:flex;flex-direction:column;gap:var(--space-12);padding-inline:var(--space-8)}.offering__question[data-v-8d667b39]{font-size:var(--size-lead);font-weight:600;letter-spacing:-.005em;line-height:1.35}.offering__boundary[data-v-8d667b39]{color:var(--text-secondary);display:flex;font-size:var(--size-body-s);gap:10px}.offering__boundary[data-v-8d667b39] .icon{color:var(--brand-blue);margin-block-start:3px}.family[data-v-8d667b39]{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:1.125rem;padding:var(--space-24)}.family[data-v-8d667b39]>.icon,.measure[data-v-8d667b39]>.icon{color:var(--brand-blue)}.family__title[data-v-8d667b39],.measure__title[data-v-8d667b39]{font-family:var(--font-body);font-size:var(--size-lead);font-weight:600;letter-spacing:-.005em;line-height:1.35}.family__text[data-v-8d667b39]{color:var(--text-secondary);font-size:var(--size-body-s)}.foundation[data-v-8d667b39]{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-28)}.foundation__row[data-v-8d667b39]{align-items:center;display:grid;gap:var(--space-40);grid-template-columns:minmax(0,714fr) minmax(0,390fr)}.foundation__copy[data-v-8d667b39]{display:flex;flex-direction:column;gap:10px}.foundation__title[data-v-8d667b39],.partnership__title[data-v-8d667b39]{font-size:var(--size-title);letter-spacing:var(--tracking-title);line-height:1.25}.foundation__text[data-v-8d667b39]{color:var(--text-secondary)}.foundation__arch[data-v-8d667b39]{background:var(--brand-blue-wash);border-radius:var(--radius-10);display:flex;flex-direction:column;gap:10px;padding:var(--space-20)}.chips[data-v-8d667b39]{display:flex;flex-wrap:wrap;gap:10px}.control[data-v-8d667b39]{background:var(--surface-ink-raised);border:1px solid var(--border-dark);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-16);padding:26px}.control[data-v-8d667b39]>.icon{color:var(--brand-periwinkle)}.control__title[data-v-8d667b39]{font-size:var(--size-title);letter-spacing:var(--tracking-title);line-height:1.25}.control__text[data-v-8d667b39]{color:var(--text-inverse-muted)}.company-certs[data-v-8d667b39]{display:flex;flex-direction:column;gap:var(--space-20)}.company-certs__list[data-v-8d667b39]{display:grid;gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}.company-cert[data-v-8d667b39]{align-items:center;background:var(--surface-base);border-radius:var(--radius-xl);color:var(--text-primary);display:flex;gap:var(--space-24);padding:var(--space-24)}.company-cert img[data-v-8d667b39]{block-size:auto;flex:none;inline-size:76px}.company-cert__title[data-v-8d667b39]{font-size:var(--size-title);letter-spacing:var(--tracking-title);line-height:1.25}.company-cert__name[data-v-8d667b39]{color:var(--text-secondary);font-size:var(--size-body-s);margin-block:var(--space-8)}.company-cert__link[data-v-8d667b39]{color:var(--brand-blue-ink);font-size:var(--size-caption);font-weight:500;padding-block:var(--space-4)}.company-cert__link[data-v-8d667b39]:hover{text-decoration:underline}.stages[data-v-8d667b39]{gap:var(--space-32)}.stage[data-v-8d667b39]{display:flex;flex-direction:column;gap:1.125rem}.stage__line[data-v-8d667b39]{align-items:center;display:flex;gap:10px}.stage__line[data-v-8d667b39]:after{background:var(--brand-blue-soft);block-size:1px;content:"";flex:1}.stage__dot[data-v-8d667b39]{background:var(--brand-blue);border-radius:50%;block-size:12px;inline-size:12px}.stage__when[data-v-8d667b39]{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-caption);text-transform:uppercase}.stage__title[data-v-8d667b39]{font-size:var(--size-h5);letter-spacing:-.015em;line-height:1.2}.stage__text[data-v-8d667b39]{color:var(--text-secondary)}.stage__output[data-v-8d667b39]{background:var(--brand-blue-wash);border-radius:var(--radius-10);display:flex;flex-direction:column;gap:var(--space-8);margin-block-start:auto;padding:1.125rem}.stage__output-text[data-v-8d667b39]{font-size:var(--size-body);font-weight:600;line-height:1.3}.partnership[data-v-8d667b39]{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:grid;gap:var(--space-40);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-28)}.partnership>div[data-v-8d667b39]{display:flex;flex-direction:column;gap:14px}.measure[data-v-8d667b39]{border-block-start:1px solid var(--border-strong);display:flex;flex-direction:column;gap:14px;padding-block-start:var(--space-20)}.note[data-v-8d667b39]{max-inline-size:51.75rem}.faq[data-v-8d667b39]{display:grid;gap:var(--space-80);grid-template-columns:minmax(0,340fr) minmax(0,780fr)}.qa[data-v-8d667b39]{border-block-start:1px solid var(--border-subtle);padding-block:22px var(--space-24)}.qa__q[data-v-8d667b39]{align-items:flex-start;cursor:pointer;display:flex;gap:var(--space-20);justify-content:space-between;list-style:none}.qa__q[data-v-8d667b39]::-webkit-details-marker{display:none}.qa__q h3[data-v-8d667b39]{font-family:var(--font-body);font-size:var(--size-lead);font-weight:600;letter-spacing:-.005em;line-height:1.35}.qa__icon[data-v-8d667b39]{color:var(--brand-blue);flex:none;font-size:1.25rem;line-height:1}.qa:not([open]) .qa__icon--open[data-v-8d667b39],.qa[open] .qa__icon--closed[data-v-8d667b39]{display:none}.qa__a[data-v-8d667b39]{color:var(--text-secondary);margin-block-start:var(--space-12)}@media(max-width:63.99rem){.grid3[data-v-8d667b39],.grid4[data-v-8d667b39],.company-certs__list[data-v-8d667b39]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3[data-v-8d667b39]>:last-child:nth-child(odd){grid-column:1 / -1}.foundation__row[data-v-8d667b39],.faq[data-v-8d667b39]{grid-template-columns:minmax(0,1fr)}.faq[data-v-8d667b39]{gap:var(--space-32)}}@media(max-width:40rem){.grid3[data-v-8d667b39],.grid4[data-v-8d667b39],.company-certs__list[data-v-8d667b39],.partnership[data-v-8d667b39]{grid-template-columns:minmax(0,1fr)}.foundation[data-v-8d667b39],.partnership[data-v-8d667b39]{padding:var(--space-20)}}
