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