.pm-methodology{background:var(--pm-bg);padding:var(--pm-space-8) var(--pm-space-4)}.pm-methodology__inner{container-type:inline-size;margin-inline:auto;max-width:64rem}.pm-methodology__head{max-width:48rem}.pm-methodology__heading{color:var(--pm-ink);font-family:var(--pm-font-display,inherit);font-size:var(--pm-h1);margin:.25rem 0 var(--pm-space-3)}.pm-metrics{border-block:1px solid var(--pm-border);display:grid;gap:var(--pm-space-4);grid-template-columns:repeat(4,1fr);list-style:none;margin:var(--pm-space-6) 0;padding:0;padding-block:var(--pm-space-5)}.pm-metrics__item{display:flex;flex-direction:column;gap:.25rem}.pm-metrics__value{color:var(--pm-primary);font-family:var(--pm-font-display,inherit);font-size:var(--pm-h2);font-weight:700;line-height:1}.pm-metrics__unit{color:var(--pm-secondary);font-size:.5em;font-weight:400}.pm-metrics__label{color:var(--pm-secondary);font-size:.9375rem}.pm-pipeline{list-style:none;margin:var(--pm-space-8) 0 0;padding:0;position:relative}.pm-pipeline:before{background:var(--pm-border);bottom:1.5rem;content:"";left:1.5rem;position:absolute;top:1.5rem;width:2px}.pm-stage{display:grid;gap:var(--pm-space-4);grid-template-columns:3rem 1fr;padding:var(--pm-space-4) 0;position:relative}.pm-stage__num{background:var(--pm-primary);border-radius:50%;color:#fff;display:grid;font-family:var(--pm-font-display,inherit);font-size:1.125rem;font-weight:700;height:3rem;place-items:center;position:relative;width:3rem;z-index:1}.pm-stage__body{background:var(--pm-surface);border:1px solid var(--pm-border);border-radius:12px;padding:var(--pm-space-4) var(--pm-space-5)}.pm-stage__title{font-size:var(--pm-h3);margin:0 0 .5rem}.pm-stage__summary,.pm-stage__title{color:var(--pm-ink)}.pm-stage__summary>:last-child{margin-bottom:0}.pm-stage__meta{display:grid;gap:var(--pm-space-3);grid-template-columns:repeat(3,1fr);margin:var(--pm-space-3) 0 0}.pm-stage__meta dt{color:var(--pm-secondary);font-size:.75rem;letter-spacing:.06em;margin-bottom:.25rem;text-transform:uppercase}.pm-stage__meta dd{color:var(--pm-ink);font-size:.9375rem;margin:0}.pm-stage__gate dt{color:var(--pm-accent)}.pm-stage__gate dd{font-weight:700}.pm-methodology__cta{margin-top:var(--pm-space-8)}.pm-reveal{opacity:0;transform:translateY(1rem)}.pm-reveal.is-visible{opacity:1;transform:none;transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:calc(var(--pm-stage-i, 0)*60ms)}@container (max-width: 40rem){.pm-metrics{grid-template-columns:repeat(2,1fr)}.pm-stage__meta{grid-template-columns:1fr}}@container (max-width: 28rem){.pm-stage{grid-template-columns:1fr}.pm-stage__num{margin-bottom:calc(var(--pm-space-2)*-1)}.pm-pipeline:before{display:none}}@media (max-w