.dc-page[data-v-001daf80]{padding:22px 16px 28px}.dc-narrow[data-v-001daf80]{padding:28px 104px}.dc-title[data-v-001daf80]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.dc-title>div[data-v-001daf80]{flex:1}.dc-title-icon[data-v-001daf80]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#e8edfb;color:var(--tp-blue-ink)}.dc-title-icon.is-small[data-v-001daf80]{width:32px;height:32px;border-radius:9px}.dc-project[data-v-001daf80]{margin-bottom:10px;overflow:hidden}.dc-project-row[data-v-001daf80]{display:flex;align-items:center;gap:14px;padding:18px 20px;color:var(--tp-soft)}.dc-project.is-open .dc-project-row[data-v-001daf80]{border-bottom:1px solid var(--tp-line-soft)}.dc-proj-icon[data-v-001daf80]{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#eef1f5}.dc-project-row p[data-v-001daf80],.dc-phase p[data-v-001daf80],.dc-rfi p[data-v-001daf80],.dc-response p[data-v-001daf80]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dc-project-row strong[data-v-001daf80]{color:var(--tp-heading);font-size:16px;font-weight:500}.dc-project-row em[data-v-001daf80]{color:var(--tp-muted);font-size:13px;font-style:normal}.dc-project-row small[data-v-001daf80],.dc-phase small[data-v-001daf80]{color:var(--tp-soft);font-size:14px}.dc-phases[data-v-001daf80]{position:relative;display:grid;gap:8px;padding:12px 12px 14px 74px;background:#fafbfd}.dc-phases[data-v-001daf80]:before{content:"";position:absolute;top:0;bottom:26px;left:58px;border-left:2px solid #dfe5ec}.dc-phase[data-v-001daf80]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--tp-line);border-radius:12px;background:#fff;color:var(--tp-soft)}.dc-phase>div[data-v-001daf80]{flex:1}.dc-phase strong[data-v-001daf80]{color:var(--tp-heading);font-size:16px;font-weight:500}.dc-code[data-v-001daf80]{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#f1f4f8;color:var(--tp-soft);font-size:10px;font-weight:700}.dc-code.is-blue[data-v-001daf80]{background:#e8efff;color:var(--tp-blue-ink)}.dc-add[data-v-001daf80]{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:9px 14px;border:1px dashed #c3ccd6;border-radius:8px;color:var(--tp-soft);font-size:14px}.dc-phase-head[data-v-001daf80]{display:flex;align-items:flex-start;gap:26px}.dc-phase-head>div[data-v-001daf80]{flex:1}.dc-back[data-v-001daf80]{display:inline-flex;align-items:center;gap:10px;margin-top:4px;color:var(--tp-heading);font-size:15px}.dc-phase-head .tp-h1 em[data-v-001daf80]{color:var(--tp-muted);font-style:normal;font-weight:500}.dc-pills[data-v-001daf80]{display:flex;gap:8px;margin-top:16px}.dc-pills>span[data-v-001daf80]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 6px;border:1px solid var(--tp-line);border-radius:999px;background:#fff;color:var(--tp-soft);font-size:15px}.dc-pills b[data-v-001daf80]{padding:2px 6px;border-radius:999px;background:#eef1f5;font-size:9px}.dc-pills i[data-v-001daf80]{width:7px;height:7px;border-radius:50%;background:#cbd5e1}.dc-pills i.is-live[data-v-001daf80]{background:#10b981}.dc-pills .is-on[data-v-001daf80]{border:2px solid #9fb6f4;color:var(--tp-heading);font-weight:500;padding-right:0}.dc-pills .is-on b[data-v-001daf80]{background:var(--tp-blue);color:#fff}.dc-pills em[data-v-001daf80]{display:grid;place-items:center;height:100%;padding:0 10px;border-left:1px solid #c7d6f8;color:var(--tp-blue-ink)}.dc-tabs[data-v-001daf80]{display:flex;gap:2px;margin-top:18px;padding:4px;border:1px solid var(--tp-line);border-radius:10px;background:#f1f4f8;color:var(--tp-soft);font-size:15px}.dc-tabs span[data-v-001daf80]{padding:6px 12px;border-radius:7px}.dc-tabs span.is-on[data-v-001daf80]{background:#fff;color:var(--tp-blue-ink);box-shadow:0 1px 2px #0000000f}.dc-panel[data-v-001daf80]{margin-top:16px;padding:18px 24px 24px}.dc-panel-head[data-v-001daf80]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dc-panel-head>div[data-v-001daf80]{display:grid}.dc-panel-head strong[data-v-001daf80]{color:var(--tp-heading);font-size:16px;font-weight:500}.dc-panel-head small[data-v-001daf80]{color:var(--tp-soft);font-size:14px}.dc-toggle[data-v-001daf80]{display:inline-flex;align-items:center;gap:10px;margin-right:auto;margin-left:20px;color:var(--tp-soft);font-size:14.5px}.dc-buttons[data-v-001daf80]{display:flex;gap:8px;margin:14px 0 18px}.dc-export[data-v-001daf80]{border-color:#a7e3c0;background:#f0fbf4;color:#15803d}.dc-discipline[data-v-001daf80]{margin-top:12px;overflow:hidden;border:1px solid var(--tp-line);border-radius:12px}.dc-discipline>p[data-v-001daf80]{display:flex;align-items:center;gap:10px;padding:16px 18px;background:#f5f7fa;color:var(--tp-soft)}.dc-discipline>p strong[data-v-001daf80]{color:var(--tp-heading);font-size:17px;font-weight:600}.dc-discipline .tp-table th[data-v-001daf80]{background:#f7f9fb}.dc-discipline td small[data-v-001daf80]{display:block;color:var(--tp-muted);font-size:11.5px}.dc-doc[data-v-001daf80]{display:inline-flex;align-items:center;gap:8px;color:var(--tp-heading)}.dc-doc svg[data-v-001daf80]{color:#dc2626}.dc-rev[data-v-001daf80]{display:inline-grid;place-items:center;width:24px;height:20px;border:1px solid var(--tp-line);border-radius:999px;font-size:11px}.dc-center[data-v-001daf80]{text-align:center}.dc-right[data-v-001daf80]{text-align:right}.dc-right svg[data-v-001daf80]{margin-left:14px}.dc-link[data-v-001daf80]{color:var(--tp-blue-ink);font-size:12.5px}.dc-muted[data-v-001daf80]{color:var(--tp-muted)}.dc-nowrap[data-v-001daf80]{white-space:nowrap}.dc-filters[data-v-001daf80]{display:flex;gap:8px;margin:18px 0 12px}.dc-filters span[data-v-001daf80]{display:inline-flex;align-items:center;gap:10px;padding:6px 12px;border:1px solid var(--tp-line);border-radius:8px;color:var(--tp-heading);font-size:14.5px;font-weight:500}.dc-filters em[data-v-001daf80]{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#eef1f5;font-size:11px;font-style:normal}.dc-filters span.is-on[data-v-001daf80]{border-color:var(--tp-blue);background:var(--tp-blue);color:#fff}.dc-filters span.is-on em[data-v-001daf80]{background:#ffffff40}.dc-rfi[data-v-001daf80]{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--tp-line-soft);color:var(--tp-soft)}.dc-rfi>div[data-v-001daf80]{flex:1}.dc-rfi strong[data-v-001daf80]{color:var(--tp-heading);font-size:16px;font-weight:500}.dc-rfi small[data-v-001daf80]{color:var(--tp-soft);font-size:14px}.dc-rfi.is-sub[data-v-001daf80]{margin-left:26px;border-left:2px solid #c7d6f8;border-bottom:0}.dc-rfi.is-sub strong[data-v-001daf80]{font-size:14.5px}.dc-rfi.is-sub small[data-v-001daf80]{font-size:12px}.dc-response[data-v-001daf80]{display:flex;align-items:center;gap:10px;margin-top:18px;padding:16px;border:1px solid var(--tp-line);border-radius:12px}.dc-response>div[data-v-001daf80]{display:grid;flex:1;gap:4px}.dc-response strong[data-v-001daf80]{color:var(--tp-heading);font-size:16px;font-weight:500}.dc-response small[data-v-001daf80]{color:var(--tp-soft);font-size:14px}.dc-amber[data-v-001daf80]{color:#c2410c!important;font-size:12px!important}.dc-hint[data-v-001daf80]{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--tp-muted);font-size:12.5px}.dc-revoke[data-v-001daf80]{border-color:#fca5a5;color:#dc2626}.dc-inner[data-v-001daf80]{margin-top:18px;overflow:hidden}.dc-chips[data-v-001daf80]{display:inline-flex;flex-wrap:wrap;gap:4px}.dc-issue[data-v-001daf80]{width:100%;background:#fff}.dc-issue>header[data-v-001daf80]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--tp-line);background:#f7f9fb;color:var(--tp-soft)}.dc-issue h3[data-v-001daf80]{color:var(--tp-heading);font-size:16.5px;font-weight:600}.dc-issue-body[data-v-001daf80]{padding:24px}.dc-issue-top[data-v-001daf80]{display:flex;align-items:center;gap:8px}.dc-issue-top .tp-pill[data-v-001daf80]{margin-right:auto}.dc-facts[data-v-001daf80]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin-top:18px}.dc-facts dt[data-v-001daf80]{color:var(--tp-soft);font-size:12px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.dc-facts dd[data-v-001daf80]{display:flex;align-items:center;gap:6px;color:var(--tp-heading);font-size:14.5px}.dc-message[data-v-001daf80]{margin-top:14px;padding:14px 12px;border:1px solid var(--tp-line);border-radius:10px;background:#f7f9fb}.dc-message p[data-v-001daf80]{margin-top:4px;color:var(--tp-heading);font-size:14.5px}.dc-issue h4[data-v-001daf80]{margin-top:26px;color:var(--tp-heading);font-size:15px;font-weight:600}.dc-issue h4 em[data-v-001daf80]{margin-left:6px;color:var(--tp-soft);font-style:normal;font-weight:400}.dc-issue .dc-inner[data-v-001daf80]{margin-top:10px}.dc-recipients td small[data-v-001daf80]{display:block;color:var(--tp-soft);font-size:12px}.dc-recipients td strong[data-v-001daf80]{color:var(--tp-heading);font-weight:500}.dc-red[data-v-001daf80]{color:#dc2626!important}.dc-portal-title[data-v-001daf80]{display:flex;align-items:baseline;gap:10px}.dc-portal-title em[data-v-001daf80]{color:var(--tp-soft);font-size:14px;font-style:normal;font-weight:400}.dc-portal-group[data-v-001daf80]{margin-top:20px;overflow:hidden}.dc-portal-group header[data-v-001daf80]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--tp-soft);font-size:16px}.dc-portal-group header strong[data-v-001daf80]{color:var(--tp-heading);font-weight:600}.dc-portal-phase[data-v-001daf80]{display:flex;align-items:center;gap:12px;padding:6px 20px;background:#f5f7fa;color:var(--tp-soft);font-size:13px;font-weight:500;text-transform:uppercase}.dc-portal-phase span[data-v-001daf80]{padding:1px 5px;border-radius:4px;background:#e8efff;color:var(--tp-blue-ink);font-size:9px;font-weight:700}.dc-portal-item[data-v-001daf80]{display:flex;align-items:center;padding:12px 24px 12px 38px;border-top:1px solid var(--tp-line-soft);color:var(--tp-soft)}.dc-portal-item>div[data-v-001daf80]{flex:1}.dc-portal-item p[data-v-001daf80]{display:flex;gap:8px;color:var(--tp-heading);font-size:16px}.dc-portal-item b[data-v-001daf80]{font-weight:600}.dc-portal-item small[data-v-001daf80]{font-size:12.5px}.marketing-site .mp-hero[data-v-92c95479]{padding:72px 0 56px}.marketing-site .mp-hero-grid[data-v-92c95479]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);align-items:center}.marketing-site .mp-question[data-v-92c95479]{display:inline-flex;flex-direction:column;gap:6px;margin-bottom:26px;padding:12px 16px 14px;border-left:3px solid var(--m-accent);background:var(--m-lavender);border-radius:0 12px 12px 0}.marketing-site .mp-question small[data-v-92c95479]{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--m-accent)}.marketing-site .mp-question span[data-v-92c95479]{font-size:17px;line-height:1.4;font-weight:500;color:var(--m-ink)}.marketing-site .mp-hero .m-title[data-v-92c95479]{font-size:clamp(40px,4.6vw,66px)}.marketing-site .mp-hero .m-lead[data-v-92c95479]{margin-top:24px;font-size:17px}.marketing-site .mp-hero-proof[data-v-92c95479]{margin-top:12px;font-size:13px;color:var(--m-muted)}.marketing-site .mp-claim[data-v-92c95479]{padding-block:72px}.marketing-site .mp-claim+.mp-claim[data-v-92c95479]{padding-top:0}.marketing-site .mp-claim-grid[data-v-92c95479]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px);align-items:center}.marketing-site .mp-claim-grid.mp-reverse[data-v-92c95479]>:first-child{order:2}.marketing-site .mp-claim-grid.mp-stack[data-v-92c95479]{grid-template-columns:minmax(0,1fr)}.marketing-site .mp-claim-copy .m-heading[data-v-92c95479]{font-size:clamp(28px,3vw,40px)}.marketing-site .mp-claim-copy .m-lead[data-v-92c95479]{margin-top:18px;font-size:15.5px}.marketing-site .mp-points[data-v-92c95479]{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.marketing-site .mp-points li[data-v-92c95479]{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.6}.marketing-site .mp-points svg[data-v-92c95479]{flex-shrink:0;margin-top:4px;color:var(--m-accent)}.marketing-site .mp-meaning[data-v-92c95479]{margin-top:22px;padding:14px 18px;border-left:3px solid var(--m-accent);background:var(--m-surface-raised);border-radius:0 10px 10px 0;font-size:14.5px;line-height:1.65;color:var(--m-ink)}.marketing-site .mp-meaning strong[data-v-92c95479]{display:block;margin-bottom:4px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-accent)}.marketing-site .mp-proof-link[data-v-92c95479]{margin-top:18px}.marketing-site .mp-stats[data-v-92c95479]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:24px 0 0}.marketing-site .mp-stats>div[data-v-92c95479]{padding:14px 16px;border:1px solid var(--m-line);border-radius:12px;background:var(--m-surface)}.marketing-site .mp-stats dt[data-v-92c95479]{font-size:11px;color:var(--m-muted)}.marketing-site .mp-stats dd[data-v-92c95479]{margin:4px 0 0;font-size:22px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.marketing-site .mp-stats dd small[data-v-92c95479]{margin-left:4px;font-size:12px;font-weight:400;color:var(--m-muted)}.marketing-site .mp-stats .is-risk dd[data-v-92c95479]{color:#b91c1c}.marketing-site .mp-stats .is-good dd[data-v-92c95479]{color:#15803d}.marketing-site .mp-chain[data-v-92c95479]{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin:0;padding:0;list-style:none}.marketing-site .mp-chain li[data-v-92c95479]{position:relative;flex:1 1 120px;display:grid;gap:4px;padding:14px 16px;border:1px solid var(--m-line-strong);border-radius:12px;background:var(--m-surface);min-width:0}.marketing-site .mp-chain li.is-active[data-v-92c95479]{border-color:var(--m-primary);background:var(--m-lavender);box-shadow:inset 0 3px var(--m-primary)}.marketing-site .mp-chain strong[data-v-92c95479]{font-size:14px;letter-spacing:-.01em}.marketing-site .mp-chain span[data-v-92c95479]{font-size:12px;line-height:1.45;color:var(--m-muted)}.marketing-site .mp-chain li+li[data-v-92c95479]:before{content:"";position:absolute;left:-8px;top:50%;width:8px;height:1px;background:var(--m-line-strong)}.marketing-site .mp-flow[data-v-92c95479]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.marketing-site .mp-flow>div[data-v-92c95479]{padding:22px 24px;border-radius:16px;background:var(--m-surface-raised)}.marketing-site .mp-flow h3[data-v-92c95479]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted)}.marketing-site .mp-flow p[data-v-92c95479]{margin-top:10px;font-size:15px;line-height:1.65}.marketing-site .mp-flow a[data-v-92c95479]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:600;color:var(--m-accent)}.marketing-site .mp-band[data-v-92c95479]{padding-block:72px}.marketing-site .mp-band-lavender[data-v-92c95479]{background:var(--m-lavender)}.marketing-site .mp-band-mint[data-v-92c95479]{background:var(--m-mint)}.marketing-site .mp-band-peach[data-v-92c95479]{background:var(--m-peach)}.marketing-site .mp-band-yellow[data-v-92c95479]{background:var(--m-yellow)}.marketing-site .mp-band-raised[data-v-92c95479]{background:var(--m-surface-raised)}.marketing-site .mp-heading-wide[data-v-92c95479]{max-width:62ch}.marketing-site .mp-heading-wide .m-lead[data-v-92c95479]{margin-top:18px;max-width:62ch}.marketing-site .mp-cards[data-v-92c95479]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.marketing-site .mp-card[data-v-92c95479]{padding:24px;border:1px solid var(--m-line);border-radius:16px;background:var(--m-surface);min-width:0}.marketing-site .mp-card h3[data-v-92c95479]{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.marketing-site .mp-card p[data-v-92c95479]{margin-top:10px;font-size:14px;line-height:1.65;color:var(--m-muted)}.marketing-site .mp-card .m-text-link[data-v-92c95479]{margin-top:10px;min-height:36px}.marketing-site .mp-card-eyebrow[data-v-92c95479]{display:block;margin-bottom:10px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-accent)}.marketing-site .mp-details details[data-v-92c95479]{border-bottom:1px solid var(--m-line)}.marketing-site .mp-details details[data-v-92c95479]:first-child{border-top:1px solid var(--m-line)}.marketing-site .mp-details summary[data-v-92c95479]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:600}.marketing-site .mp-details summary[data-v-92c95479]::-webkit-details-marker{display:none}.marketing-site .mp-details summary svg[data-v-92c95479]{color:var(--m-muted);transition:transform .2s}.marketing-site .mp-details details[open] summary svg[data-v-92c95479]{transform:rotate(45deg);color:var(--m-accent)}.marketing-site .mp-details details>div[data-v-92c95479],.marketing-site .mp-details details>p[data-v-92c95479]{padding:0 28px 20px 0;font-size:14.5px;line-height:1.75;color:var(--m-muted)}.marketing-site .mp-details details>div p+p[data-v-92c95479]{margin-top:10px}.marketing-site .mp-prose[data-v-92c95479]{max-width:68ch}.marketing-site .mp-prose h2[data-v-92c95479]{margin-top:40px;font-size:24px;font-weight:600;letter-spacing:-.03em}.marketing-site .mp-prose h3[data-v-92c95479]{margin-top:26px;font-size:17px;font-weight:600}.marketing-site .mp-prose p[data-v-92c95479],.marketing-site .mp-prose li[data-v-92c95479]{margin-top:14px;font-size:15.5px;line-height:1.75;color:#2b3a46}.marketing-site .mp-prose ul[data-v-92c95479]{padding-left:22px}.marketing-site .mp-prose a[data-v-92c95479]{color:var(--m-accent);text-decoration:underline;text-underline-offset:3px}@media (max-width: 1050px){.marketing-site .mp-hero-grid[data-v-92c95479],.marketing-site .mp-claim-grid[data-v-92c95479]{gap:36px}}@media (max-width: 860px){.marketing-site .mp-hero[data-v-92c95479]{padding:48px 0 40px}.marketing-site .mp-hero-grid[data-v-92c95479],.marketing-site .mp-claim-grid[data-v-92c95479]{grid-template-columns:minmax(0,1fr)}.marketing-site .mp-claim-grid.mp-reverse[data-v-92c95479]>:first-child{order:0}.marketing-site .mp-claim[data-v-92c95479]{padding-block:52px}.marketing-site .mp-flow[data-v-92c95479]{grid-template-columns:minmax(0,1fr)}.marketing-site .mp-band[data-v-92c95479]{padding-block:52px}.marketing-site .mp-chain li+li[data-v-92c95479]:before{display:none}}@media (max-width: 540px){.marketing-site .mp-question span[data-v-92c95479]{font-size:15px}.marketing-site .mp-stats[data-v-92c95479]{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .mp-stats dd[data-v-92c95479]{font-size:19px}.marketing-site .mp-chain li[data-v-92c95479]{flex-basis:100%}}.dcp-lead[data-v-92c95479]{max-width:64ch;margin-top:24px}.dcp-chain[data-v-92c95479]{margin-top:28px}.dcp-chain li[data-v-92c95479]{flex-basis:110px;padding:11px 13px}.dcp-chain strong[data-v-92c95479]{font-size:13px}.dcp-wide .mp-heading-wide[data-v-92c95479]{margin-bottom:30px}.dcp-points[data-v-92c95479]{max-width:76ch;margin-top:26px}.dcp-pair[data-v-92c95479]{display:grid;gap:40px}.dcp-detail[data-v-92c95479]{margin-top:48px}.dcp-sub[data-v-92c95479]{font-size:clamp(1.5rem,2.4vw,2rem)}
