.dms-eyebrow{align-items:center;gap:var(--space-10);display:flex}.dms-eyebrow-n{font-family:var(--font-mono-family);color:var(--tone-text-subtle);border-inline-end:1.5px solid var(--tone-border-subtle);padding-inline-end:var(--space-10)}.dms-proof{align-items:center;gap:var(--space-8) var(--space-24);font-family:var(--font-mono-family);font-size:var(--font-13);letter-spacing:var(--ls-wide);color:var(--tone-text-muted);flex-wrap:wrap;margin-block-start:var(--space-48);display:flex}.dms-proof-item{align-items:center;gap:var(--space-24);display:flex}.dms-proof-arrow{color:var(--accent)}.dms-trust{margin-block-start:var(--space-48)}.dms-list{gap:var(--space-10);margin-block-start:var(--space-24);display:grid}@container wrapper (inline-size>=48rem){.dms-list-wide{column-gap:var(--space-48);grid-template-columns:repeat(2,minmax(0,1fr))}}.dms-list-item{gap:var(--space-10);font-size:var(--font-15);line-height:var(--lh-150);color:var(--tone-text-subtle);grid-template-columns:max-content 1fr;display:grid}.dms-list-item .icon{inline-size:var(--space-16);block-size:var(--space-16);color:var(--accent);margin-block-start:var(--space-2)}.dms-sees-label{margin-block-start:var(--space-48)}.dms-chips{margin-block-start:var(--space-16)}.dms-problem{margin-block-start:var(--space-48)}.dms-flow{gap:var(--space-16);margin-block-start:var(--space-48);display:grid}@container wrapper (inline-size>=64rem){.dms-flow{grid-template-columns:1fr 1.15fr 1fr}}.dms-flow-col{align-content:start;gap:var(--space-12);padding:var(--space-16) var(--space-20);border:1.5px solid var(--tone-border-subtle);border-radius:var(--radius-12);display:grid}.dms-flow-col.is-engine{background-color:var(--tone-surface)}.dms-columns{gap:var(--space-48);margin-block-start:var(--space-48);display:grid}@container wrapper (inline-size>=48rem){.dms-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.dms-column{align-content:start;gap:var(--space-8);display:grid}.dms-subhead{font-family:var(--font-display-family);font-size:var(--font-18);color:var(--tone-text)}.fact-strip{gap:var(--space-32) var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-48);display:grid}@container wrapper (inline-size>=48rem){.fact-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.fact-strip-item{align-content:start;gap:var(--space-8);border-block-start:1.5px solid var(--tone-border-subtle);padding-block-start:var(--space-16);display:grid}.fact-strip-item dd{font-family:var(--font-display-family);font-size:var(--font-24);letter-spacing:var(--ls-tight);color:var(--tone-text)}.dms-steps{gap:var(--space-24) var(--space-16);margin-block-start:var(--space-48);display:grid}@container wrapper (inline-size>=64rem){.dms-steps{grid-template-columns:repeat(5,minmax(0,1fr))}}.dms-step{align-content:start;gap:var(--space-6);border-block-start:1.5px solid var(--tone-border-subtle);padding-block-start:var(--space-14);display:grid}.dms-step-n{font-family:var(--font-mono-family);font-size:var(--font-12);letter-spacing:var(--ls-wide);color:var(--accent-ink)}.dms-step-name{font-family:var(--font-display-family);font-size:var(--font-18);color:var(--tone-text)}.dms-step-text{font-size:var(--font-13);color:var(--tone-text-subtle)}.dms-statement{margin-block-start:var(--space-48)}.dms-rows{margin-block-start:var(--space-48);display:grid}@container wrapper (inline-size>=48rem){.dms-rows{grid-template-columns:auto 1fr}}.dms-row{gap:var(--space-4) var(--space-32);padding-block:var(--space-14);border-block-start:1.5px solid var(--tone-border-subtle);display:grid}@container wrapper (inline-size>=48rem){.dms-row{grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline}}.dms-row-title{font-family:var(--font-display-family);font-size:var(--font-16);color:var(--tone-text)}.dms-row-text{font-size:var(--font-14);color:var(--tone-text-subtle)}.dms-chain{gap:var(--space-12);margin-block-start:var(--space-48);display:grid}.dms-chain-item{align-items:baseline;gap:var(--space-16);font-family:var(--font-display-family);font-size:var(--font-18);color:var(--tone-text);display:flex}.dms-chain-n{font-family:var(--font-mono-family);font-size:var(--font-12);letter-spacing:var(--ls-wide);color:var(--accent-ink)}
