.pl{--pl-grid:rgba(255,255,255,0.05);--pl-field:color-mix(in srgb,var(--brand-primary) 9%,#0b0b0e);padding-bottom:0}.pl-closing{position:relative;isolation:isolate;background:linear-gradient(100deg,transparent 42%,color-mix(in srgb,var(--brand-primary) 11%,transparent) 100%)}.pl-closing:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(var(--pl-grid) 1px,transparent 1px) 0 -1px /100% 56px,linear-gradient(90deg,var(--pl-grid) 1px,transparent 1px) 50% 0 /56px 100%;-webkit-mask-image:linear-gradient(100deg,transparent 28%,#000);mask-image:linear-gradient(100deg,transparent 28%,#000);pointer-events:none}.pl-path{padding:88px 0 104px}.pl .pl-path h2{max-width:18ch}.pl-flow{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:56px;margin-top:48px}.pl-flow:not(:has(.pl-stage)){grid-template-columns:minmax(0,1fr);max-width:72ch}.pl-flow:not(:has(.pl-stage)) .pl-step{min-height:0}.pl-steps{margin:0;padding:0 0 0 28px;border-left:1px solid var(--pp-line);list-style:none}.pl-step{position:relative;display:grid;align-content:start;gap:12px;min-height:clamp(300px,44vh,400px);padding-bottom:48px;scroll-margin-top:110px}.pl-step:last-child{min-height:0;padding-bottom:0}.pl-step:before{content:"";position:absolute;top:5px;left:-33px;width:9px;height:9px;border-radius:50%;background:#4a4a52;box-shadow:0 0 0 5px var(--bg-0)}@keyframes pl-step-on{0%,to{background:var(--brand-primary-bright)}}@supports (animation-timeline:view()){.pl-step{view-timeline:--pl-step block;view-timeline-inset:49% 50%}.pl-step:before{animation:pl-step-on linear;animation-timeline:--pl-step}}.pl .pl-where{color:var(--pp-muted);font-size:13.5px;line-height:1.4}.pl-step .pp-shot{display:none}.pl-stage{position:sticky;top:96px;align-self:start;padding:12px 12px 14px;border:1px solid var(--pp-line);border-radius:16px;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.07) 1px,transparent 1.5px) 0 0 /22px 22px,linear-gradient(165deg,color-mix(in srgb,var(--brand-primary) 13%,var(--bg-0)) 0,#08080b 72%)}.pl .pp-pane{position:static;height:auto}.pl-band{padding-top:56px;border-top:1px solid var(--pp-line)}.pl-band+.pl-band{margin-top:72px}.pl-faq,.pl-limits{display:grid;gap:36px 56px;margin:32px 0 0}.pl-limits{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-limits dt{color:var(--fg-0);font-size:16px;font-weight:600}.pl-limits dd{margin:6px 0 0;font-size:15.5px;line-height:1.55}.pl-faq{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-faq article{display:grid;align-content:start;gap:10px;font-size:15.5px}.pl .pl-faq h3{font-size:1.125rem;line-height:1.35;letter-spacing:-.015em}.pl .pp-related{margin-top:32px}.pl-closing{margin-top:96px;border-top:1px solid var(--pp-line)}.pl-closing>.pp-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;padding-top:72px;padding-bottom:80px}.pl-closing>.pp-wrap>div{display:grid;gap:10px}@media (max-width:900px){.pl-flow{grid-template-columns:minmax(0,1fr)}.pl-path{padding:64px 0 72px}.pl-flow{margin-top:36px}.pl-stage{display:none}.pl-steps{padding-left:22px}.pl-step{min-height:0;padding-bottom:44px}.pl-step:before{left:-27px}.pl-step .pp-shot{display:block;margin-top:8px}.pl-limits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pl-faq,.pl-limits{grid-template-columns:minmax(0,1fr);gap:28px}.pl-closing{margin-top:72px}.pl-closing>.pp-wrap{padding-top:48px;padding-bottom:56px}.pl-closing .btn{width:100%}}