.pxgty-stage .pxgty-body{box-sizing:border-box;padding:clamp(40px, 7vh, 96px) var(--edge)}.pxgty-stage .pxgty-eyebrow{display:block;color:var(--section-accent);margin-bottom:clamp(10px, 1.6vh, 18px)}.pxgty-stage .pxgty-panel{--panel-bg:var(--lime);--panel-fg:var(--ink);--panel-chip:var(--ink);--panel-chip-fg:var(--lime);box-sizing:border-box;padding:clamp(30px, 4.4vw, 68px);border-radius:var(--radius);background:var(--panel-bg);color:var(--panel-fg)}.pxgty-stage .pxgty-panel .pxgty-eyebrow{color:var(--panel-fg)}.pxgty-stage .pxgty-panelHead{display:flex;align-items:center;gap:clamp(18px, 2.4vw, 34px);margin-bottom:clamp(22px, 3vh, 34px)}.pxgty-stage .pxgty-mark{flex:0 0 auto;display:grid;place-items:center;width:clamp(52px, 5vw, 68px);height:clamp(52px, 5vw, 68px);border-radius:50%;background:var(--mark-bg)}.pxgty-stage .pxgty-mark--big{width:clamp(64px, 6.4vw, 92px);height:clamp(64px, 6.4vw, 92px);background:var(--panel-chip)}.pxgty-stage .pxgty-mark uni-code-wrapper{display:grid;place-items:center;width:100%;height:100%}.pxgty-stage .pxgty-face{display:block;width:62%;height:62%;fill:var(--mark-face)}.pxgty-stage .pxgty-mark--big .pxgty-face{fill:var(--panel-chip-fg)}.pxgty-stage .pxgty-h1{font-size:var(--h2);max-width:15ch;text-wrap:balance}.pxgty-stage .pxgty-lede{margin:0;font-size:var(--text-xl);line-height:1.34;max-width:58ch;text-wrap:pretty}.pxgty-stage .pxgty-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px, 2.6vw, 40px);margin:clamp(28px, 4vh, 46px) 0 0;padding:clamp(26px, 3.4vh, 40px) 0 0;border-top:var(--border-size) solid color-mix(in oklch,var(--panel-fg) 22%,transparent)}.pxgty-stage .pxgty-fact{display:grid;gap:8px}.pxgty-stage .pxgty-factK{color:var(--panel-fg)}.pxgty-stage .pxgty-factV{margin:0;font-size:var(--text-m);line-height:1.35;text-wrap:pretty}.pxgty-stage .pxgty-head{margin-bottom:clamp(28px, 4.4vh, 52px)}.pxgty-stage .pxgty-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(24px, 3.4vw, 56px);flex-wrap:wrap}.pxgty-stage .pxgty-h2{font-size:var(--h2);max-width:18ch;text-wrap:balance}.pxgty-stage .pxgty-home{display:inline-flex;align-items:center;gap:10px;color:inherit;font-size:var(--text-s);font-weight:700;text-decoration:none;padding-bottom:4px;border-bottom:var(--border-size) solid var(--fg-trans-20);transition:border-color var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.pxgty-stage .pxgty-home:hover{color:var(--section-accent);border-color:var(--section-accent)}.pxgty-stage .pxgty-steps{margin:0;padding:0;list-style:none;display:grid}.pxgty-stage .pxgty-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(18px, 2.4vw, 34px);padding:clamp(24px, 3.4vh, 40px) 0;border-top:var(--border-size) solid var(--fg-trans-20)}.pxgty-stage .pxgty-step:last-child{border-bottom:var(--border-size) solid var(--fg-trans-20)}.pxgty-stage .pxgty-stepN{display:flex;align-items:center;gap:12px;color:var(--fg-trans-40)}.pxgty-stage .pxgty-st{margin:12px 0 10px;font-size:var(--h4);font-weight:700;line-height:1.2;text-wrap:balance}.pxgty-stage .pxgty-sd{margin:0;max-width:62ch;font-size:var(--text-m);line-height:1.6;color:var(--fg-trans-60);text-wrap:pretty}.pxgty-stage .pxgty-step.is-live .pxgty-mark{background:var(--mark-bg-active)}.pxgty-stage .pxgty-step.is-live .pxgty-face{fill:var(--mark-face-active)}.pxgty-stage .pxgty-step.is-live .pxgty-stepN{color:var(--section-accent)}.pxgty-stage .pxgty-now{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 5px;border-radius:var(--radius-pill);background:var(--pill-bg);color:var(--pill-fg)}.pxgty-stage .pxgty-now::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;animation:pxgty-beat 1800ms var(--ease) infinite}@keyframes pxgty-beat{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.pxgty-stage .pxgty-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px, 2.6vw, 40px)}.pxgty-stage .pxgty-card{box-sizing:border-box;display:flex;flex-direction:column;padding:clamp(26px, 3vw, 48px);border:var(--border-size) solid var(--fg-trans-20);border-radius:var(--radius);color:inherit;text-decoration:none;transition:border-color var(--dur-base) var(--ease),background var(--dur-base) var(--ease)}.pxgty-stage .pxgty-card:hover{border-color:var(--section-accent);background:var(--card-bg)}.pxgty-stage .pxgty-card:focus-visible{outline:3px solid var(--section-accent);outline-offset:4px}.pxgty-stage .pxgty-cardK{display:block;color:var(--section-accent);margin-bottom:clamp(14px, 2vh, 22px)}.pxgty-stage .pxgty-cardT{font-size:var(--h3);max-width:16ch;text-wrap:balance}.pxgty-stage .pxgty-cardD{margin:clamp(12px, 1.8vh, 18px) 0 clamp(22px, 3vh, 32px);font-size:var(--text-m);line-height:1.6;color:var(--fg-trans-60);max-width:46ch;text-wrap:pretty}.pxgty-stage .pxgty-cardCta{margin-top:auto;display:inline-flex;align-items:center;gap:10px;font-size:var(--text-s);font-weight:700;color:var(--section-accent)}.pxgty-stage .pxgty-home uni-code-wrapper,.pxgty-stage .pxgty-cardCta uni-code-wrapper{display:inline-flex;align-items:center}.pxgty-stage .pxgty-home svg,.pxgty-stage .pxgty-cardCta svg{display:block;width:16px;height:16px;stroke:currentColor;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-base) var(--spring)}.pxgty-stage .pxgty-card:hover .pxgty-cardCta svg,.pxgty-stage .pxgty-home:hover svg{transform:translateX(4px)}.pxgty-stage .pxgty-steps.is-armed .pxgty-step{opacity:0;transform:translateY(14px)}.pxgty-stage .pxgty-steps.is-armed .pxgty-step.is-in{opacity:1;transform:none;transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.pxgty-stage dd{margin-inline-start:0}.pxgty-stage blockquote{border:0;padding:0}.pxgty-stage figcaption{padding:0}@media (max-width:860px){.pxgty-stage .pxgty-facts{grid-template-columns:minmax(0,1fr);gap:clamp(16px, 2.4vh, 22px)}.pxgty-stage .pxgty-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.pxgty-stage .pxgty-panelHead{flex-direction:column;align-items:flex-start}.pxgty-stage .pxgty-step{grid-template-columns:minmax(0,1fr);gap:14px}}@media (prefers-reduced-motion:reduce){.pxgty-stage .pxgty-now::before{animation:none}.pxgty-stage .pxgty-steps.is-armed .pxgty-step{opacity:1;transform:none}.pxgty-stage .pxgty-home svg,.pxgty-stage .pxgty-cardCta svg{transition:none}}