.mv3 .apb-hero{align-items:center;display:flex;flex-direction:column;padding:var(--3xl) var(--gutter) 72px}.mv3 .apb-hero__band{align-items:start;display:grid;gap:var(--2xl);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);max-width:100%;width:var(--content)}.mv3 .apb-hero__copy{display:flex;flex-direction:column;gap:var(--md)}.mv3 .apb-hero__title{font-size:48px}.mv3 .apb-hero__lede{max-width:470px}.mv3 .apb-hero__cta{display:flex;flex-wrap:wrap;gap:var(--sm);padding-top:var(--xs)}.mv3 .apb-ledger{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--xs) 0 0}.mv3 .apb-ledger__item{display:flex;flex-direction:column-reverse;gap:var(--2xs);justify-content:flex-end;padding:var(--md) var(--md) 0 0}.mv3 .apb-ledger__item+.apb-ledger__item{border-left:1px solid var(--line);padding-left:var(--md)}.mv3 .apb-ledger__num{color:var(--ink-strong);font-size:28px;line-height:34px;margin:0}.mv3 .apb-ledger__cap{color:var(--muted-600);font-size:12px;line-height:16px}.mv3 .apb-demo{display:flex;flex-direction:column;gap:var(--md);padding:var(--xl);width:auto}.mv3 .apb-demo__eyebrow{color:var(--muted-600);font-size:12px;letter-spacing:1.2px}.mv3 .apb-demo__title{color:var(--ink-strong);font-size:28px;font-weight:400;letter-spacing:-.4px;line-height:34px}.mv3 .apb-demo__asks{display:flex;flex-direction:column}.mv3 .apb-demo__ask{align-items:baseline;border-top:1px solid var(--line);display:grid;gap:var(--sm);grid-template-columns:32px minmax(0,1fr);padding:var(--sm) 0}.mv3 .apb-demo__ask:last-child{border-bottom:1px solid var(--line)}.mv3 .apb-demo__n{color:var(--muted-600);font-size:14px;letter-spacing:1.2px;line-height:20px}.mv3 .apb-demo__label{color:var(--ink-strong);font-size:16px;line-height:22px}.mv3 .apb-demo__question{background:var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--2xs);padding:var(--md)}.mv3 .apb-demo__question-cap{color:var(--muted-600);font-size:12px;letter-spacing:1.2px;line-height:16px;text-transform:uppercase}.mv3 .apb-demo__question-t{color:var(--ink-strong);font-size:18px;line-height:26px}.mv3 .apb-center{align-items:center;display:flex;flex-direction:column;gap:var(--md);max-width:100%;width:720px}.mv3 .apb-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.mv3 .apb-stage{display:flex;flex-direction:column;gap:var(--sm);padding:var(--lg)}.mv3 .apb-stage+.apb-stage{border-left:1px solid var(--line)}.mv3 .apb-stage__n{color:var(--muted-600);font-size:14px;letter-spacing:1.4px;line-height:20px}.mv3 .apb-stage__t{color:var(--ink-strong);font-size:22px;letter-spacing:-.3px;line-height:26px}.mv3 .apb-stage__d{color:var(--gray-600);font-size:14px;line-height:22px}.mv3 .apb-points{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto)}.mv3 .apb-point{border-top:1px solid var(--line);display:grid;gap:var(--md);grid-template-columns:40px minmax(0,1fr);padding:var(--lg) var(--xl)}.mv3 .apb-point:first-child,.mv3 .apb-point:nth-child(6){border-top:0}.mv3 .apb-point:nth-child(n+6){border-left:1px solid var(--line)}.mv3 .apb-point__n{color:var(--muted-600);font-size:16px;letter-spacing:1.6px;line-height:24px}.mv3 .apb-point__body{display:flex;flex-direction:column;gap:var(--2xs);min-width:0}.mv3 .apb-point__t{color:var(--ink-strong);font-size:20px;letter-spacing:-.2px;line-height:26px}.mv3 .apb-point__d{color:var(--gray-600);font-size:15px;line-height:24px}.mv3 .apb-point__proof{color:var(--ink);font-size:14px;line-height:22px;margin-top:var(--2xs)}.mv3 .apb-point__proof-cap{color:var(--red-500);font-size:11px;letter-spacing:1.1px;line-height:16px;margin-right:var(--xs);text-transform:uppercase;white-space:nowrap}.mv3 .apb-models{display:grid;gap:var(--md);grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;width:var(--content)}.mv3 .apb-model{display:flex;flex-direction:column;gap:var(--sm);padding:var(--xl);width:auto}.mv3 .apb-model--featured{background:var(--bg)}.mv3 .apb-model__top{align-items:flex-start;display:flex;gap:var(--xs);justify-content:space-between;min-height:20px}.mv3 .apb-model__eyebrow{color:var(--muted-600);font-size:12px;letter-spacing:1.2px;line-height:16px;text-transform:uppercase}.mv3 .apb-model__badge{flex:none;font-style:normal}.mv3 .apb-model__t{color:var(--ink-strong);font-size:24px;font-weight:400;letter-spacing:-.3px;line-height:30px}.mv3 .apb-model__d{color:var(--gray-600);font-size:15px;line-height:24px}.mv3 .apb-model__test{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--2xs);margin-top:var(--xs);padding-top:var(--md)}.mv3 .apb-model__test-cap{color:var(--muted-600);font-size:11px;letter-spacing:1.1px;line-height:16px;text-transform:uppercase}.mv3 .apb-model__test-t{color:var(--ink);font-size:14px;line-height:22px}.mv3 .apb-model__link{align-self:flex-start}.mv3 .apb-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mv3 .apb-fit__col{background:var(--bg);display:flex;flex-direction:column;gap:var(--lg);padding:var(--2xl)}.mv3 .apb-fit__col--other{background:var(--surface);border-left:1px solid var(--line)}.mv3 .apb-fit__h{color:var(--ink-strong);font-size:24px;font-weight:400;letter-spacing:-.3px;line-height:30px}.mv3 .apb-fit__list{display:flex;flex-direction:column;gap:var(--md)}.mv3 .apb-fit__list li{color:var(--gray-600);font-size:15px;line-height:24px;padding-left:var(--lg);position:relative}.mv3 .apb-fit__list li:before{background:var(--red-500);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:9px;width:6px}.mv3 .apb-fit__list--muted li:before{background:var(--muted)}.mv3 .apb-fit__cta{align-self:flex-start;margin-top:auto}@media (max-width:1100px){.mv3 .apb-hero__title{font-size:40px}.mv3 .apb-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.mv3 .apb-stage:nth-child(4){border-left:0}.mv3 .apb-stage:nth-child(n+4){border-top:1px solid var(--line)}.mv3 .apb-models{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.mv3 .apb-hero__band{gap:var(--xl);grid-template-columns:minmax(0,1fr)}.mv3 .apb-hero__lede{max-width:none}.mv3 .apb-points{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.mv3 .apb-point{border-left:0;border-top:1px solid var(--line);padding:var(--lg)}.mv3 .apb-point:first-child{border-top:0}.mv3 .apb-point:nth-child(6){border-top:1px solid var(--line)}.mv3 .apb-point:nth-child(n+6){border-left:0}.mv3 .apb-fit{grid-template-columns:minmax(0,1fr)}.mv3 .apb-fit__col--other{border-left:0;border-top:1px solid var(--line)}.mv3 .apb-fit__col{padding:var(--xl)}}@media (max-width:700px){.mv3 .apb-hero{padding-bottom:56px}.mv3 .apb-hero__title{font-size:32px;letter-spacing:-1px}.mv3 .apb-ledger__num{font-size:24px;line-height:30px}.mv3 .apb-ledger__item{padding-right:var(--xs)}.mv3 .apb-ledger__item+.apb-ledger__item{padding-left:var(--xs)}.mv3 .apb-demo{padding:var(--lg)}.mv3 .apb-demo__title{font-size:24px;line-height:30px}.mv3 .apb-demo__question-t{font-size:17px;line-height:24px}.mv3 .apb-stages{grid-template-columns:minmax(0,1fr)}.mv3 .apb-stage{padding:var(--md) var(--lg)}.mv3 .apb-stage+.apb-stage{border-left:0;border-top:1px solid var(--line)}.mv3 .apb-stage:nth-child(4){border-left:0}.mv3 .apb-point{gap:var(--sm);grid-template-columns:32px minmax(0,1fr);padding:var(--md) var(--lg)}.mv3 .apb-point__t{font-size:18px;line-height:24px}.mv3 .apb-point__d{font-size:15px}.mv3 .apb-model{padding:var(--lg)}.mv3 .apb-model__t{font-size:22px;line-height:28px}.mv3 .apb-fit__cta{width:100%}}