.pt-hero__inner{max-width:820px;margin:0 auto;text-align:center}.pt-hero__inner .lp-hero__sub{margin-left:auto;margin-right:auto}.pt-hero__inner .lp-hero__cta{justify-content:center}.pt-body{padding:clamp(24px,4vw,48px) 0 clamp(56px,8vw,104px)}.pt-body__inner{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:start}.pt-rail{position:-webkit-sticky;position:sticky;top:88px;align-self:start}.pt-rail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;border-left:2px solid var(--border)}.pt-rail__link{display:block;padding:8px 0 8px 18px;margin-left:-2px;border-left:2px solid transparent;color:var(--ink-soft);text-decoration:none;font-size:.8125rem;font-weight:600;letter-spacing:.01em;transition:color .14s ease,border-color .14s ease}.pt-rail__link:hover{color:var(--ink)}.pt-rail__link[data-active=true]{color:var(--ink);border-left-color:var(--ink)}#get-started{scroll-margin-top:80px}.pt-stops{display:flex;flex-direction:column;gap:clamp(64px,9vw,128px);min-width:0}.pt-stop{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center;scroll-margin-top:80px}.pt-stop--right .pt-stop__copy{order:1}.pt-stop--left .pt-stop__copy,.pt-stop--right .pt-stop__media{order:2}.pt-stop--left .pt-stop__media{order:1}.pt-stop--left{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.pt-stop__copy h2{font-family:var(--font-display);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-top:var(--sp-sm)}.pt-stop__copy p{color:var(--ink-soft);font-size:1rem;line-height:1.6;margin-top:var(--sp-lg);max-width:46ch}.pt-stop__media{min-width:0;position:relative}.pt-stop--workflows{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.pt-stop__media--tall .mkt-browser-frame__stage{min-height:0}.pt-vwflip{margin-top:var(--sp-lg);padding:var(--sp-lg);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-sm)}.pt-vwflip__row{display:flex;align-items:center;gap:var(--sp-md);margin-top:var(--sp-sm);flex-wrap:wrap}.pt-vwflip__arrow{width:18px;height:18px;color:var(--ink-soft);flex:none}.pt-vwflip__caption{margin-top:var(--sp-sm);font-size:.8125rem;color:var(--ink-soft)}.pt-v5{margin-top:var(--sp-xl);padding:var(--sp-xl);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-md)}.pt-v5__chain{display:flex;align-items:center;gap:var(--sp-md);margin-top:var(--sp-md);flex-wrap:wrap}.pt-v5__step{display:flex;flex-direction:column;gap:var(--sp-sm);padding:var(--sp-md);border-radius:var(--r-sm);background:var(--surface-sunken);min-width:150px}.pt-v5__step-name{font-size:.875rem;font-weight:600;color:var(--ink)}.pt-v5__step--shadow{border-left:3px solid var(--verdict-amber)}.pt-v5__connector{width:20px;height:20px;color:var(--ink-soft);flex:none}.pt-v5__caption{margin-top:var(--sp-md);font-size:.8125rem;color:var(--ink-soft)}@media (prefers-reduced-motion:no-preference){html.js .pt-v5 .pt-v5__connector,html.js .pt-v5 .pt-v5__step{opacity:0;transform:translateX(-10px)}html.js .pt-v5[data-inview=true] .pt-v5__connector,html.js .pt-v5[data-inview=true] .pt-v5__step{animation:pt-v5-step-in .45s ease both;animation-delay:calc(var(--pt-step, 0) * .16s)}html.js .pt-v5[data-inview=true] .pt-v5__connector{animation-delay:.12s}html.js .pt-v5[data-inview=true] .pt-v5__step--shadow{animation:pt-v5-step-in .45s ease both,pt-v5-pulse .6s ease .55s 1;animation-delay:calc(var(--pt-step, 0) * .16s),calc(var(--pt-step, 0) * .16s + .45s)}}@keyframes pt-v5-step-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes pt-v5-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--verdict-amber) 0%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--verdict-amber) 22%,transparent)}}.pt-v6{margin-top:var(--sp-lg);display:flex;flex-direction:column;gap:var(--sp-sm)}.pt-v6__row{display:flex;align-items:center;gap:var(--sp-md);padding:var(--sp-md) var(--sp-lg);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.pt-v6__pill{width:10px;height:10px;border-radius:var(--r-full);flex:none}.pt-v6__row--overdue .pt-v6__pill{background:var(--verdict-red)}.pt-v6__row--overdue{background:var(--tint-red);border-color:transparent}.pt-v6__row--ontrack .pt-v6__pill{background:var(--verdict-amber)}.pt-v6__row--ontrack{background:var(--tint-amber);border-color:transparent}.pt-v6__text{font-size:.875rem;color:var(--ink)}.pt-v6__text strong{font-weight:700}@media (prefers-reduced-motion:no-preference){.pt-v6__row--overdue .pt-v6__pill{animation:pt-v6-breathe 1.8s ease-in-out infinite}}@keyframes pt-v6-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.25)}}.pt-v4{margin-top:var(--sp-lg);display:flex;justify-content:center}.pt-v4__doc{width:100%;max-width:320px;padding:var(--sp-lg);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md)}.pt-v4__toc{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--sp-md)}.pt-v4__toc-row{display:block;height:8px;border-radius:var(--r-full);background:var(--surface-sunken)}.pt-v4__toc-row--short{width:60%}.pt-v4__hash{font-size:.75rem;color:var(--ink-soft);padding-top:var(--sp-md);border-top:1px solid var(--border);background-size:200% 100%;background-position:0 0}.pt-v4__signoff{margin-top:var(--sp-sm);font-size:.8125rem;color:var(--ink);font-weight:600}@media (prefers-reduced-motion:no-preference){html.js .pt-v4__doc{transform:translateY(10px);opacity:0;transition:transform .5s ease,opacity .5s ease}html.js .pt-v4[data-inview=true] .pt-v4__doc{transform:none;opacity:1}html.js .pt-v4[data-inview=true] .pt-v4__hash{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ink) 14%,transparent) 50%,transparent 70%);animation:pt-v4-sweep 1.1s ease .35s 1 both}}@keyframes pt-v4-sweep{0%{background-position:140% 0}to{background-position:-40% 0}}@media (max-width:1080px){.pt-body__inner{grid-template-columns:1fr}.pt-rail{display:none}.pt-rail--mobile{display:flex}}@media (min-width:1081px){.pt-rail--mobile{display:none}}.pt-rail--mobile{position:-webkit-sticky;position:sticky;top:64px;z-index:5;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-bottom:var(--sp-xl);padding:var(--sp-md) clamp(20px,4vw,56px);background:color-mix(in srgb,var(--canvas) 92%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--border);box-sizing:border-box}.pt-rail--mobile .pt-rail__list{flex-direction:row;overflow-x:auto;border-left:none;gap:var(--sp-sm);scrollbar-width:thin}.pt-rail--mobile .pt-rail__link{flex:none;padding:6px 14px;margin-left:0;border-left:1px solid var(--border);border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);white-space:nowrap}.pt-rail--mobile .pt-rail__link[data-active=true]{color:var(--surface);background:var(--ink);border-color:var(--ink)}@media (max-width:900px){.pt-stop{grid-template-columns:1fr}.pt-stop--left .pt-stop__copy,.pt-stop--left .pt-stop__media,.pt-stop--right .pt-stop__copy,.pt-stop--right .pt-stop__media{order:0}.pt-stop--left,.pt-stop--workflows{grid-template-columns:1fr}.pt-stop__copy p{max-width:none}.pt-v5__chain{flex-direction:column;align-items:stretch}.pt-v5__connector{transform:rotate(90deg);align-self:center}}@media (max-width:600px){.pt-vwflip__row{flex-direction:column;align-items:flex-start}.pt-vwflip__arrow{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.pt-v6__row--overdue .pt-v6__pill{animation:none}}