.hero[data-v-b4682e6c]{isolation:isolate;overflow:hidden;padding:var(--space-96) var(--gutter) var(--space-112);position:relative}.hero__scrim[data-v-b4682e6c]{background:linear-gradient(90deg,#070b12c7,#070b1299 46%,#070b121f 60%,#070b1200);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.hero__inner[data-v-b4682e6c]{align-items:center;display:grid;gap:var(--space-64);grid-template-columns:minmax(0,620fr) minmax(0,516fr);margin-inline:auto;max-inline-size:var(--content-max);position:relative;z-index:1}.hero__copy[data-v-b4682e6c]{display:flex;flex-direction:column;gap:var(--space-28)}.hero__pill[data-v-b4682e6c]{align-items:center;align-self:flex-start;background:#111927d9;border:1px solid var(--border-dark);border-radius:var(--radius-full);color:var(--text-inverse-muted);display:inline-flex;font-family:var(--font-mono);font-size:var(--size-micro);font-weight:500;gap:10px;letter-spacing:var(--tracking-label);padding:var(--space-8) var(--space-16) var(--space-8) 14px;text-transform:uppercase}.hero__dot[data-v-b4682e6c]{background:var(--brand-mint);border-radius:50%;block-size:7px;flex:none;inline-size:7px}.hero__title[data-v-b4682e6c]{font-size:var(--size-display-l);letter-spacing:var(--tracking-display);line-height:1.04;white-space:pre-line}:lang(ja) .hero__title[data-v-b4682e6c],:lang(ko) .hero__title[data-v-b4682e6c]{line-height:var(--leading-display)}.hero__sub[data-v-b4682e6c]{color:var(--text-inverse-muted);font-size:var(--size-lead-l);line-height:var(--leading-body)}.hero__actions[data-v-b4682e6c]{display:flex;flex-wrap:wrap;gap:14px;padding-block-start:var(--space-8)}.hero__trust[data-v-b4682e6c]{color:var(--text-inverse-muted);display:flex;flex-wrap:wrap;font-size:var(--size-body-s);font-weight:500;gap:10px var(--space-16);padding-block-start:var(--space-12)}.hero__trust li[data-v-b4682e6c]{align-items:center;display:inline-flex;gap:var(--space-8)}.hero__trust[data-v-b4682e6c] .icon{color:var(--brand-mint)}.hero__visual[data-v-b4682e6c]{padding-block-end:var(--space-80);padding-inline-start:2.25rem;position:relative}.card[data-v-b4682e6c]{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);color:var(--text-primary);display:flex;flex-direction:column;gap:1.125rem;padding:26px var(--space-28) var(--space-24)}.card__head[data-v-b4682e6c]{align-items:center;display:flex;gap:var(--space-12);justify-content:space-between}.card__label[data-v-b4682e6c]{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-caption);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.card__badge[data-v-b4682e6c]{align-items:center;background:var(--brand-mint-soft);border-radius:var(--radius-full);display:inline-flex;font-family:var(--font-mono);font-size:var(--size-mono-s);font-weight:500;gap:6px;letter-spacing:.06em;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.card__badge-dot[data-v-b4682e6c]{background:var(--brand-mint-ink);border-radius:50%;block-size:6px;inline-size:6px}.card__title[data-v-b4682e6c]{font-family:var(--font-display);font-size:var(--size-title-s);font-weight:var(--heading-weight);letter-spacing:-.01em;line-height:1.25}.card__sources[data-v-b4682e6c]{display:flex;flex-direction:column;gap:1.125rem}.source[data-v-b4682e6c]{align-items:center;background:var(--surface-subtle);border-radius:var(--radius-lg);display:flex;gap:var(--space-12);padding:14px var(--space-16)}.source__n[data-v-b4682e6c]{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-caption);font-weight:500}.source__text[data-v-b4682e6c]{display:flex;flex:1;flex-direction:column;gap:2px;min-inline-size:0}.source__title[data-v-b4682e6c]{font-size:var(--size-body);font-weight:600;line-height:1.25}.source__detail[data-v-b4682e6c]{color:var(--text-secondary);font-size:var(--size-caption);line-height:1.35}.source__status[data-v-b4682e6c]{background:var(--brand-mint-soft);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--size-mono-xs);font-weight:500;letter-spacing:.06em;padding:var(--space-4) var(--space-8);text-transform:uppercase;white-space:nowrap}.card__foot[data-v-b4682e6c]{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-micro);padding-block-start:var(--space-4);text-align:end;text-transform:uppercase}.floating[data-v-b4682e6c]{background:var(--surface-ink);border:1px solid var(--border-dark);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);display:flex;flex-direction:column;gap:10px;inline-size:min(15.625rem,60%);inset-block-end:0;inset-inline-start:0;padding:var(--space-16) 1.125rem;position:absolute}.floating__label[data-v-b4682e6c]{align-items:center;color:var(--text-inverse-muted);display:flex;font-family:var(--font-mono);font-size:var(--size-mono-xs);font-weight:500;gap:var(--space-8);letter-spacing:var(--tracking-label);text-transform:uppercase}.floating__title[data-v-b4682e6c]{font-size:var(--size-body);font-weight:600;line-height:1.3}.floating__text[data-v-b4682e6c]{color:var(--text-inverse-muted);font-size:var(--size-micro);line-height:1.5}@media(max-width:63.99rem){.hero[data-v-b4682e6c]{padding-block:var(--space-64) var(--space-80)}.hero__inner[data-v-b4682e6c]{grid-template-columns:minmax(0,1fr)}.hero__visual[data-v-b4682e6c]{max-inline-size:32rem}}@media(max-width:40rem){.hero__visual[data-v-b4682e6c]{padding:0}.floating[data-v-b4682e6c]{inline-size:auto;margin-block-start:var(--space-16);position:static}.source[data-v-b4682e6c]{flex-wrap:wrap}}.credentials[data-v-c83c7df0]{background:var(--surface-base);border-block-end:1px solid var(--border-subtle);padding:var(--space-28) var(--gutter)}.credentials__list[data-v-c83c7df0]{display:flex;gap:var(--space-32);justify-content:space-between;margin-inline:auto;max-inline-size:var(--content-max)}.proof[data-v-c83c7df0]{display:flex;flex:0 1 20rem;flex-direction:column;gap:10px}.proof__eyebrow[data-v-c83c7df0]{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-mono-s);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.proof__title[data-v-c83c7df0]{font-size:1.125rem;letter-spacing:var(--tracking-title);line-height:1.2}.proof__text[data-v-c83c7df0]{color:var(--text-secondary);font-size:var(--size-body-s);line-height:1.5}.proof__cta[data-v-c83c7df0]{align-self:flex-start;margin-block-start:auto}@media(max-width:52rem){.credentials__list[data-v-c83c7df0]{flex-direction:column;gap:var(--space-40)}.proof[data-v-c83c7df0]{flex-basis:auto}}.stack[data-v-6141250e]{display:flex;flex-direction:column;gap:var(--space-56)}.stats[data-v-6141250e]{display:grid;gap:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr))}.stat[data-v-6141250e]{background:var(--surface-ink);border-radius:var(--radius-xl);color:var(--text-inverse);display:flex;flex-direction:column;gap:10px;padding:var(--space-28) var(--space-28) 26px}.stat__value[data-v-6141250e]{font-family:var(--font-display);font-size:var(--size-stat);font-weight:var(--heading-weight);letter-spacing:-.03em;line-height:1}.stat__text[data-v-6141250e]{font-size:var(--size-body-l);line-height:1.5}.stat__source[data-v-6141250e]{color:var(--text-inverse-muted);font-family:var(--font-mono);font-size:var(--size-body-s);letter-spacing:.04em;line-height:1.5;margin-block-start:auto;padding-block-start:var(--space-8);text-transform:uppercase}.pains[data-v-6141250e]{display:grid;gap:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr))}.pain[data-v-6141250e]{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:14px;padding:var(--space-28) var(--space-28) 26px}.pain__n[data-v-6141250e]{align-self:flex-start;background:var(--brand-amber-soft);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--size-micro);font-weight:500;padding:5px 10px}.pain__title[data-v-6141250e]{font-size:var(--size-title);letter-spacing:var(--tracking-title);line-height:1.2}.pain__text[data-v-6141250e]{color:var(--text-secondary);font-size:var(--size-body);line-height:var(--leading-body)}.pain__help[data-v-6141250e]{border-block-start:1px solid var(--border-subtle);display:flex;font-size:var(--size-body-s);font-weight:500;gap:10px;line-height:1.5;margin-block-start:auto;padding-block-start:14px}.pain__help[data-v-6141250e] .icon{color:var(--brand-blue);margin-block-start:2px}@media(max-width:63.99rem){.stats[data-v-6141250e],.pains[data-v-6141250e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.stack[data-v-6141250e]{gap:var(--space-40)}.stats[data-v-6141250e],.pains[data-v-6141250e]{grid-template-columns:minmax(0,1fr)}}.stack[data-v-91fd8db1]{display:flex;flex-direction:column;gap:var(--space-56)}.groups[data-v-91fd8db1]{display:flex;flex-direction:column;gap:var(--space-40)}.group[data-v-91fd8db1]{display:flex;flex-direction:column;gap:var(--space-16)}.group__head[data-v-91fd8db1]{align-items:center;display:flex;gap:var(--space-24);justify-content:space-between}.group__copy[data-v-91fd8db1]{display:flex;flex-direction:column;gap:6px}.group__title[data-v-91fd8db1]{font-size:var(--size-h5);letter-spacing:-.015em;line-height:1.2}.group__text[data-v-91fd8db1]{color:var(--text-secondary);font-size:var(--size-body)}.cards[data-v-91fd8db1]{display:grid;gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr))}.cards>li[data-v-91fd8db1]{display:flex}.featured[data-v-91fd8db1]{background:var(--surface-ink);border-radius:var(--radius-2xl);color:var(--text-inverse);display:grid;gap:var(--space-32);grid-template-columns:minmax(0,1fr) 18.75rem;isolation:isolate;overflow:hidden;padding:2.25rem;position:relative}.featured__glow[data-v-91fd8db1]{background:var(--brand-blue);block-size:20rem;border-radius:50%;filter:blur(140px);inline-size:26.25rem;inset-block-start:-8.75rem;inset-inline-start:35%;position:absolute;z-index:-1}.featured__copy[data-v-91fd8db1]{display:flex;flex-direction:column;gap:var(--space-16)}.featured__badge[data-v-91fd8db1]{align-items:center;align-self:flex-start;background:var(--brand-mint);border-radius:var(--radius-full);color:var(--surface-ink);display:inline-flex;font-family:var(--font-mono);font-size:var(--size-mono-s);font-weight:600;gap:var(--space-8);letter-spacing:var(--tracking-label);padding:6px var(--space-12) 6px 10px;text-transform:uppercase}.featured__dot[data-v-91fd8db1]{background:var(--surface-ink);border-radius:50%;block-size:6px;inline-size:6px}.featured__title[data-v-91fd8db1]{font-size:var(--size-h4);letter-spacing:-.015em;line-height:1.15}.featured__text[data-v-91fd8db1]{color:var(--text-inverse-muted);font-size:var(--size-body)}.featured__bullets[data-v-91fd8db1]{display:flex;flex-direction:column;font-size:var(--size-body-s);gap:var(--space-12)}.featured__bullets li[data-v-91fd8db1]{align-items:center;display:flex;gap:10px}.featured__bullets[data-v-91fd8db1] .icon{color:var(--brand-mint)}.featured__link[data-v-91fd8db1]{align-items:center;align-self:flex-start;display:inline-flex;font-size:var(--size-body);font-weight:600;gap:var(--space-8);padding-block:6px}.featured__link[data-v-91fd8db1] .icon{color:var(--brand-mint)}.featured__link[data-v-91fd8db1]:hover{text-decoration:underline;text-underline-offset:3px}.mini[data-v-91fd8db1]{align-self:start;background:var(--surface-ink-raised);border:1px solid var(--border-dark);border-radius:var(--radius-14);display:flex;flex-direction:column;gap:10px;padding:var(--space-16)}.mini__orchestrator[data-v-91fd8db1]{background:var(--brand-blue);border-radius:var(--radius-10);padding:var(--space-12) 14px}.mini__title[data-v-91fd8db1]{font-size:var(--size-caption);font-weight:600}.mini__sub[data-v-91fd8db1]{color:var(--text-inverse);font-size:var(--size-micro)}.mini__agents[data-v-91fd8db1]{display:grid;gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.mini__agent[data-v-91fd8db1]{align-items:center;background:var(--surface-ink-card);border:1px solid var(--border-dark);border-radius:var(--radius-md);display:flex;font-size:var(--size-micro);font-weight:500;gap:7px;padding:10px}.mini__dot[data-v-91fd8db1]{border-radius:50%;block-size:6px;flex:none;inline-size:6px}.tone-blue[data-v-91fd8db1]{background:var(--brand-blue)}.tone-mint[data-v-91fd8db1]{background:var(--brand-mint)}.tone-amber[data-v-91fd8db1]{background:var(--brand-amber)}.tone-periwinkle[data-v-91fd8db1]{background:var(--brand-periwinkle)}.mini__audit[data-v-91fd8db1]{align-items:center;background:var(--surface-ink-card);border-radius:var(--radius-md);color:var(--text-inverse-muted);display:flex;font-size:var(--size-micro);justify-content:space-between;padding:10px var(--space-12)}.mini__status[data-v-91fd8db1]{color:var(--text-inverse);font-family:var(--font-mono);font-size:var(--size-mono-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.continuum[data-v-91fd8db1]{align-items:center;background:var(--surface-ink);border-radius:var(--radius-xl);color:var(--text-inverse);display:flex;gap:var(--space-32);justify-content:space-between;padding:var(--space-28) var(--space-32)}.continuum__copy[data-v-91fd8db1]{display:flex;flex-direction:column;gap:var(--space-8);max-inline-size:52.5rem}.continuum__title[data-v-91fd8db1]{font-size:var(--size-title);letter-spacing:var(--tracking-title)}.continuum__text[data-v-91fd8db1]{color:var(--text-inverse-muted);font-size:var(--size-body)}.continuum__chips[data-v-91fd8db1]{align-items:center;display:flex;flex:none;gap:var(--space-8)}.continuum__chips li[data-v-91fd8db1]{align-items:center;display:flex;gap:var(--space-8)}.continuum__arrow[data-v-91fd8db1]{color:var(--brand-mint)}.continuum__chip[data-v-91fd8db1]{background:var(--surface-ink-raised);border:1px solid var(--border-dark);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--size-micro);font-weight:500;letter-spacing:.06em;padding:var(--space-8) 14px;text-transform:uppercase;white-space:nowrap}.is-now .continuum__chip[data-v-91fd8db1]{background:var(--brand-blue)}@media(max-width:63.99rem){.featured[data-v-91fd8db1]{grid-template-columns:minmax(0,1fr)}.mini[data-v-91fd8db1]{max-inline-size:22rem}.continuum[data-v-91fd8db1]{align-items:flex-start;flex-direction:column}}@media(max-width:40rem){.stack[data-v-91fd8db1]{gap:var(--space-40)}.cards[data-v-91fd8db1]{grid-template-columns:minmax(0,1fr)}.group__head[data-v-91fd8db1]{align-items:flex-start;flex-direction:column;gap:var(--space-12)}.featured[data-v-91fd8db1],.continuum[data-v-91fd8db1]{padding:var(--space-24)}.continuum__chips[data-v-91fd8db1]{flex-wrap:wrap}}.stack[data-v-7063b429]{display:flex;flex-direction:column;gap:var(--space-48)}.proofs[data-v-7063b429]{display:grid;gap:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr))}.proof[data-v-7063b429]{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:14px;padding:var(--space-28)}.proof__label[data-v-7063b429]{align-items:center;color:var(--text-secondary);display:inline-flex;font-family:var(--font-mono);font-size:var(--size-mono-s);font-weight:500;gap:var(--space-8);letter-spacing:var(--tracking-label);text-transform:uppercase}.proof__dot[data-v-7063b429]{background:var(--brand-mint-ink);border-radius:50%;block-size:7px;inline-size:7px}.proof__title[data-v-7063b429]{font-size:var(--size-title-m);letter-spacing:var(--tracking-title);line-height:1.2}.proof__text[data-v-7063b429]{color:var(--text-secondary);font-size:var(--size-body)}.story[data-v-7063b429]{background:var(--surface-ink);border-radius:var(--radius-2xl);color:var(--text-inverse);display:flex;flex-direction:column;gap:var(--space-16);padding:2.25rem clamp(1.5rem,30%,27.5rem) 2.25rem var(--space-40);scroll-margin-block-start:6rem}.story__eyebrow[data-v-7063b429]{color:var(--text-inverse-muted);font-family:var(--font-mono);font-size:var(--size-mono-s);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.story__title[data-v-7063b429]{font-size:var(--size-title-l);letter-spacing:-.015em;line-height:1.18}.story__text[data-v-7063b429]{color:var(--text-inverse-muted);font-size:var(--size-body)}.story__link[data-v-7063b429]{align-items:center;align-self:flex-start;display:inline-flex;font-size:var(--size-body);font-weight:600;gap:var(--space-8);margin-block-start:var(--space-4);padding-block:var(--space-4)}.story__link[data-v-7063b429] .icon{color:var(--brand-mint)}.story__link[data-v-7063b429]:hover{text-decoration:underline;text-underline-offset:3px}.compare[data-v-7063b429]{display:flex;flex-direction:column;gap:var(--space-16)}.compare__frame[data-v-7063b429]{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow-x:auto}.table[data-v-7063b429]{border-collapse:collapse;font-size:var(--size-body);inline-size:100%;min-inline-size:46rem;text-align:start}.table th[data-v-7063b429],.table td[data-v-7063b429]{border-block-end:1px solid var(--border-subtle);padding:1.125rem var(--space-20) 1.125rem var(--space-24);text-align:start;vertical-align:middle}.table tbody tr:last-child th[data-v-7063b429],.table tbody tr:last-child td[data-v-7063b429]{border-block-end:0}.table thead th[data-v-7063b429]{background:var(--surface-subtle);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-body-s);font-weight:500;letter-spacing:.04em;padding-block:var(--space-16)}.table tbody th[data-v-7063b429]{font-weight:500;inline-size:30%}.table td[data-v-7063b429]{color:var(--text-secondary)}.table .ours[data-v-7063b429]{background:var(--brand-blue-soft)}.table thead .ours[data-v-7063b429]{color:var(--brand-blue-ink)}.ours__cell[data-v-7063b429]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:600;gap:var(--space-8)}.ours__cell[data-v-7063b429] .icon{color:var(--brand-mint-ink)}@media(max-width:63.99rem){.proofs[data-v-7063b429]{grid-template-columns:minmax(0,1fr)}.story[data-v-7063b429]{padding:var(--space-32)}}@media(max-width:40rem){.story[data-v-7063b429]{padding:var(--space-24)}}.stack[data-v-90ebdfca]{display:flex;flex-direction:column;gap:var(--space-48)}.block[data-v-90ebdfca]{display:flex;flex-direction:column;gap:var(--space-16)}.metrics[data-v-90ebdfca]{display:grid;gap:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr))}.kpis[data-v-90ebdfca]{display:grid;gap:var(--space-20);grid-template-columns:repeat(4,minmax(0,1fr))}.tile[data-v-90ebdfca]{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:10px;padding:30px}.kpi[data-v-90ebdfca]{gap:var(--space-12);padding:var(--space-28) 26px}.accent[data-v-90ebdfca]{block-size:4px;border-radius:2px;inline-size:44px}.tone-blue[data-v-90ebdfca]{background:var(--brand-blue)}.tone-mint[data-v-90ebdfca]{background:var(--brand-mint)}.tone-mint-ink[data-v-90ebdfca]{background:var(--brand-mint-ink)}.tone-amber[data-v-90ebdfca]{background:var(--brand-amber)}.tone-periwinkle[data-v-90ebdfca]{background:var(--brand-periwinkle)}.metric__value[data-v-90ebdfca]{font-family:var(--font-display);font-size:var(--size-stat);font-weight:var(--heading-weight);letter-spacing:-.03em;line-height:1.1}.metric__label[data-v-90ebdfca]{font-size:var(--size-title-s);font-weight:600;letter-spacing:-.005em;line-height:1.2}.tile__text[data-v-90ebdfca]{color:var(--text-secondary);font-size:var(--size-body)}.kpi__arrow[data-v-90ebdfca]{font-family:var(--font-display);font-size:2.75rem;font-weight:600;line-height:1}.kpi__title[data-v-90ebdfca]{font-size:var(--size-title-s);letter-spacing:-.005em;line-height:1.2}.note[data-v-90ebdfca]{color:var(--text-secondary);font-size:var(--size-body-s);max-inline-size:51.25rem}@media(max-width:63.99rem){.kpis[data-v-90ebdfca]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.metrics[data-v-90ebdfca],.kpis[data-v-90ebdfca]{grid-template-columns:minmax(0,1fr)}}.stack[data-v-e149c324]{display:flex;flex-direction:column;gap:var(--space-56)}.stages[data-v-e149c324]{display:grid;gap:var(--space-24);grid-template-columns:repeat(4,minmax(0,1fr))}.stage[data-v-e149c324]{display:flex;flex-direction:column;gap:var(--space-16)}.stage__timeline[data-v-e149c324]{align-items:center;display:flex;gap:10px}.stage__dot[data-v-e149c324]{background:var(--surface-base);border:2px solid var(--brand-blue);border-radius:50%;block-size:14px;flex:none;inline-size:14px}.stage__dot.is-first[data-v-e149c324]{background:var(--brand-blue)}.stage__line[data-v-e149c324]{background:#00000040;block-size:2px;flex:1}.stage__when[data-v-e149c324]{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-caption);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.stage__title[data-v-e149c324]{font-size:var(--size-h5);letter-spacing:-.015em;line-height:1.1}.stage__text[data-v-e149c324]{color:var(--text-secondary);font-size:var(--size-body)}.stage__get[data-v-e149c324]{background:var(--brand-blue-soft);border-radius:var(--radius-10);display:flex;flex-direction:column;gap:var(--space-4);margin-block-start:auto;padding:var(--space-12) 14px}.stage__get-label[data-v-e149c324]{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-mono-xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.stage__get-text[data-v-e149c324]{font-size:var(--size-body-s);font-weight:600;line-height:1.45}.models[data-v-e149c324]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.models__label[data-v-e149c324]{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--size-body-s);font-weight:600}.models__list[data-v-e149c324]{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:63.99rem){.stages[data-v-e149c324]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-40)}}@media(max-width:40rem){.stages[data-v-e149c324]{grid-template-columns:minmax(0,1fr)}}.cert[data-v-abd12bf0]{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);color:var(--text-primary);display:flex;gap:26px;padding:30px var(--space-28)}.cert__thumb[data-v-abd12bf0]{align-self:flex-start;border:1px solid var(--border-subtle);border-radius:var(--radius-10);box-shadow:var(--shadow-thumb);flex:none;inline-size:9.375rem;overflow:hidden;position:relative}.cert__thumb img[data-v-abd12bf0]{block-size:auto;inline-size:100%}.cert__enlarge[data-v-abd12bf0]{align-items:center;background:#070b12d9;border-radius:var(--radius-full);color:var(--text-inverse);display:inline-flex;font-size:var(--size-micro);font-weight:500;gap:6px;inset-block-end:10px;inset-inline-end:10px;padding:5px 10px;position:absolute}.cert__body[data-v-abd12bf0]{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}.cert__title[data-v-abd12bf0]{font-size:var(--size-title-l);letter-spacing:-.015em;line-height:1.2}.cert__name[data-v-abd12bf0]{color:var(--text-secondary);font-size:var(--size-lead);margin-block-end:1.125rem}.cert__facts[data-v-abd12bf0]{display:flex;flex-direction:column;gap:10px;margin:0}.cert__fact[data-v-abd12bf0]{display:grid;font-size:var(--size-body-s);gap:var(--space-12);grid-template-columns:minmax(0,8.25rem) minmax(0,1fr);line-height:1.5}.cert__fact dt[data-v-abd12bf0]{color:var(--text-secondary)}.cert__fact dd[data-v-abd12bf0]{font-weight:500;margin:0}.cert__links[data-v-abd12bf0]{display:flex;flex-wrap:wrap;font-size:var(--size-body-s);font-weight:500;gap:var(--space-8) var(--space-24);margin-block-start:var(--space-20)}.cert__links a[data-v-abd12bf0]{color:var(--brand-blue-ink);padding-block:var(--space-4);text-decoration:underline;text-underline-offset:3px}@media(max-width:40rem){.cert[data-v-abd12bf0]{flex-direction:column;padding:var(--space-24)}}.stack[data-v-5068840d]{display:flex;flex-direction:column;gap:var(--space-56)}.block[data-v-5068840d]{display:flex;flex-direction:column;gap:var(--space-20)}.label[data-v-5068840d]{font-family:var(--font-mono);font-size:var(--size-micro);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.label--amber[data-v-5068840d]{color:var(--brand-amber)}.label--mint[data-v-5068840d]{color:var(--brand-mint)}.grid4[data-v-5068840d]{display:grid;gap:var(--space-20);grid-template-columns:repeat(4,minmax(0,1fr))}.threat[data-v-5068840d],.cap[data-v-5068840d]{background:var(--surface-ink-raised);border:1px solid var(--border-dark);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:10px;padding:22px}.cap[data-v-5068840d]{border-radius:var(--radius-14);gap:var(--space-12)}.threat__accent[data-v-5068840d]{background:var(--brand-amber);block-size:3px;border-radius:2px;inline-size:32px}.threat__value[data-v-5068840d]{font-family:var(--font-display);font-size:2.5rem;font-weight:var(--heading-weight);letter-spacing:-.02em;line-height:1.1}.threat__text[data-v-5068840d]{font-size:var(--size-body-s);line-height:1.5}.threat__source[data-v-5068840d]{color:var(--text-inverse-muted);font-family:var(--font-mono);font-size:var(--size-body-s);font-weight:500;letter-spacing:.04em;line-height:1.5;margin-block-start:auto;padding-block-start:var(--space-4);text-transform:uppercase}.cap__icon[data-v-5068840d]{align-items:center;align-self:flex-start;background:#3fe0a81f;border-radius:var(--radius-10);color:var(--brand-mint);display:inline-flex;padding:var(--space-8)}.cap__title[data-v-5068840d]{font-family:var(--font-body);font-size:var(--size-body-l);font-weight:600;line-height:1.3}.cap__text[data-v-5068840d]{color:var(--text-inverse-muted);font-size:var(--size-body-s);line-height:1.5}.certs[data-v-5068840d]{display:grid;gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr))}.certs>li[data-v-5068840d]{display:flex}.certs[data-v-5068840d] .cert{flex:1}.frameworks[data-v-5068840d]{background:var(--surface-ink-raised);border:1px solid var(--border-dark);border-radius:var(--radius-xl);display:flex;flex-wrap:wrap;font-size:var(--size-body);gap:var(--space-8) var(--space-28);padding:1.125rem var(--space-28)}.frameworks li[data-v-5068840d]{align-items:center;display:inline-flex;gap:var(--space-12);padding-block:var(--space-4)}.frameworks[data-v-5068840d] .icon{color:var(--brand-mint)}@media(max-width:63.99rem){.grid4[data-v-5068840d]{grid-template-columns:repeat(2,minmax(0,1fr))}.certs[data-v-5068840d]{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.stack[data-v-5068840d]{gap:var(--space-40)}.grid4[data-v-5068840d]{grid-template-columns:minmax(0,1fr)}.frameworks[data-v-5068840d]{padding:var(--space-16) var(--space-20)}}.stack[data-v-e1cfd791]{display:flex;flex-direction:column;gap:var(--space-56)}.tiles[data-v-e1cfd791]{display:grid;gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr))}.tile[data-v-e1cfd791]{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-14);display:flex;flex-direction:column;gap:6px;padding:var(--space-20) 22px}.tile__title[data-v-e1cfd791]{font-family:var(--font-body);font-size:var(--size-body-l);font-weight:600;line-height:1.3}.tile__text[data-v-e1cfd791]{color:var(--text-secondary);font-size:var(--size-body-s);line-height:1.5}.more[data-v-e1cfd791]{align-self:flex-start;color:var(--brand-blue-ink);font-size:var(--size-body);font-weight:600;margin-block-start:calc(var(--space-56) * -.5);padding-block:var(--space-4)}.more[data-v-e1cfd791]:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:63.99rem){.tiles[data-v-e1cfd791]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.tiles[data-v-e1cfd791]{grid-template-columns:minmax(0,1fr)}}.stack[data-v-2d38001a]{display:flex;flex-direction:column;gap:var(--space-40)}.people[data-v-2d38001a]{display:grid;gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr))}.person[data-v-2d38001a]{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-20);padding:var(--space-32)}.person__id[data-v-2d38001a]{align-items:center;display:flex;gap:var(--space-16)}.person__id img[data-v-2d38001a]{border-radius:50%;flex:none;object-fit:cover}.person__name[data-v-2d38001a]{font-size:var(--size-title-m);letter-spacing:var(--tracking-title);line-height:1.2}.person__role[data-v-2d38001a]{color:var(--text-secondary);font-size:var(--size-body-s);font-weight:500;margin-block-start:var(--space-4)}.person__bio[data-v-2d38001a]{display:flex;flex-direction:column;gap:10px}.person__bio li[data-v-2d38001a]{color:var(--text-secondary);font-size:var(--size-body);padding-inline-start:17px;position:relative}.person__bio li[data-v-2d38001a]:before{background:var(--brand-blue);border-radius:50%;block-size:5px;content:"";inline-size:5px;inset-block-start:.6em;inset-inline-start:0;position:absolute}@media(max-width:52rem){.people[data-v-2d38001a]{grid-template-columns:minmax(0,1fr)}.person[data-v-2d38001a]{padding:var(--space-24)}}.stack[data-v-c849290c]{display:flex;flex-direction:column;gap:var(--space-40)}.cards[data-v-c849290c]{display:grid;gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-v-c849290c]{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-28) var(--space-32)}.card__top[data-v-c849290c]{align-items:center;display:flex;justify-content:space-between;min-block-size:4.5rem}.wordmark[data-v-c849290c]{display:flex;flex-direction:column}.wordmark__name[data-v-c849290c]{font-family:var(--font-body);font-size:1.875rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.wordmark__tag[data-v-c849290c]{color:var(--text-secondary);font-size:var(--size-micro);font-weight:500}.chip[data-v-c849290c]{align-items:center;background:var(--brand-mint-soft);border-radius:var(--radius-full);display:inline-flex;font-family:var(--font-mono);font-size:var(--size-mono-s);font-weight:500;gap:6px;letter-spacing:.06em;padding:5px var(--space-12) 5px 10px;text-transform:uppercase}.chip__dot[data-v-c849290c]{background:var(--brand-mint-ink);border-radius:50%;block-size:6px;inline-size:6px}.card__title[data-v-c849290c]{font-size:var(--size-title);letter-spacing:var(--tracking-title);line-height:1.3}.card__text[data-v-c849290c]{color:var(--text-secondary);font-size:var(--size-body)}.card__link[data-v-c849290c]{align-self:flex-start;color:var(--brand-blue-ink);font-size:var(--size-body-s);font-weight:600;margin-block-start:auto;padding-block:var(--space-4)}.card__link[data-v-c849290c]:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:52rem){.cards[data-v-c849290c]{grid-template-columns:minmax(0,1fr)}.card[data-v-c849290c]{padding:var(--space-24)}}.stack[data-v-663e5765]{display:flex;flex-direction:column;gap:var(--space-40)}.row[data-v-663e5765]{display:grid;gap:var(--space-20);grid-template-columns:minmax(0,800fr) minmax(0,380fr)}.event[data-v-663e5765]{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:flex;gap:var(--space-28);padding:var(--space-28)}.event__date[data-v-663e5765]{align-self:flex-start;background:var(--surface-ink);border-radius:var(--radius-lg);color:var(--text-inverse);display:flex;flex:none;flex-direction:column;gap:6px;inline-size:10.625rem;padding:1.125rem}.event__badge[data-v-663e5765]{color:var(--text-inverse-muted);font-family:var(--font-mono);font-size:var(--size-mono-xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.event__when[data-v-663e5765]{font-family:var(--font-display);font-size:var(--size-title-s);font-weight:var(--heading-weight);letter-spacing:-.005em;line-height:1.25}.event__body[data-v-663e5765]{display:flex;flex-direction:column;gap:var(--space-12)}.event__title[data-v-663e5765]{font-size:var(--size-title-m);letter-spacing:var(--tracking-title)}.event__place[data-v-663e5765]{color:var(--text-secondary);font-size:var(--size-body-s);font-weight:500}.event__bullets[data-v-663e5765]{display:flex;flex-direction:column;gap:var(--space-12)}.event__bullets li[data-v-663e5765]{color:var(--text-secondary);font-size:var(--size-body-s);line-height:1.5;padding-inline-start:15px;position:relative}.event__bullets li[data-v-663e5765]:before{background:var(--brand-mint-ink);border-radius:50%;block-size:5px;content:"";inline-size:5px;inset-block-start:.55em;inset-inline-start:0;position:absolute}.event__link[data-v-663e5765]{align-self:flex-start;color:var(--brand-blue-ink);font-size:var(--size-body-s);font-weight:600;padding-block:var(--space-4)}.next[data-v-663e5765]{background:var(--surface-ink);border-radius:var(--radius-xl);color:var(--text-inverse);display:flex;flex-direction:column;gap:14px;padding:var(--space-28)}.next__title[data-v-663e5765]{font-size:var(--size-title);letter-spacing:var(--tracking-title);line-height:1.3}.next__text[data-v-663e5765]{color:var(--text-inverse-muted);font-size:var(--size-body)}.next__cta[data-v-663e5765]{align-self:flex-start;margin-block-start:var(--space-8)}@media(max-width:63.99rem){.row[data-v-663e5765]{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.event[data-v-663e5765]{flex-direction:column;padding:var(--space-24)}}
