section.pxgsa-stage{display:flex;flex-direction:column;--turn-accent:var(--section-accent)}section.pxgsa-stage.is-not{--turn-accent:var(--orange-red)}.pxgsa-stage .pxgsa-body{flex:1 1 auto;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:clamp(40px, 7vh, 96px) var(--edge)}.pxgsa-stage .pxgsa-eyebrow{display:block;color:var(--section-accent);margin-bottom:clamp(14px, 2.4vh, 26px)}.pxgsa-stage .pxgsa-head{max-width:20ch;font-size:clamp(38px, 5.6vw, 84px)}.pxgsa-stage .pxgsa-turnline{display:block;color:var(--turn-accent);transition:color var(--dur-base) var(--ease)}.pxgsa-stage .pxgsa-lede{margin-top:clamp(16px, 2.6vh, 28px);max-width:52ch;color:var(--fg-trans-60);font-size:var(--text-l);text-wrap:pretty}.pxgsa-stage .pxgsa-flip{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:clamp(26px, 4.4vh, 48px);padding:6px;border:var(--border-size) solid var(--fg-trans-20);border-radius:var(--radius-pill)}.pxgsa-stage .pxgsa-flip__btn{display:inline-flex;align-items:center;gap:10px;padding:12px 22px 13px;border:0;border-radius:var(--radius-pill);background:#fff0;color:inherit;font-family:var(--text-font);font-size:var(--text-s);font-weight:700;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:#fff0;transition:background var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.pxgsa-stage .pxgsa-flip__btn[aria-pressed="true"]{background:var(--turn-accent);color:var(--ink)}.pxgsa-stage .pxgsa-flip__btn:focus-visible{outline:3px solid var(--section-accent);outline-offset:3px}.pxgsa-stage .pxgsa-flip__face{flex:0 0 auto;width:22px;height:22px}.pxgsa-stage .pxgsa-flip__face svg{display:block;width:100%;height:100%;fill:currentColor}.pxgsa-stage .pxgsa-flip__face uni-code-wrapper{display:block;width:100%;height:100%}.pxgsa-stage .pxgsa-panels{position:relative;margin-top:clamp(30px, 5vh, 56px)}.pxgsa-stage .pxgsa-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px, 2.4vw, 40px);margin:0;padding:0;list-style:none}.pxgsa-stage .pxgsa-panel--off{position:absolute;inset:0;opacity:0;pointer-events:none}.pxgsa-stage .pxgsa-item{padding-top:clamp(14px, 2vh, 22px);border-top:var(--border-size) solid var(--turn-accent);display:grid;gap:8px;opacity:0;transform:translateY(14px);transition:opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--ease),border-color var(--dur-base) var(--ease)}.pxgsa-stage .pxgsa-panel:not(.pxgsa-panel--off) .pxgsa-item{opacity:1;transform:none;transition-delay:calc(var(--i) * 70ms)}.pxgsa-stage .pxgsa-item:nth-child(1){--i:0}.pxgsa-stage .pxgsa-item:nth-child(2){--i:1}.pxgsa-stage .pxgsa-item:nth-child(3){--i:2}.pxgsa-stage .pxgsa-item:nth-child(4){--i:3}.pxgsa-stage .pxgsa-item__t{font-family:var(--display-font);font-weight:var(--display-weight);font-size:var(--h4);line-height:1.1;letter-spacing:var(--display-track);text-wrap:balance}.pxgsa-stage .pxgsa-item__n{font-size:var(--text-s);color:var(--fg-trans-60);text-wrap:pretty}@media (max-width:860px){.pxgsa-stage .pxgsa-panel{grid-template-columns:minmax(0,1fr);gap:clamp(16px, 3vh, 26px)}.pxgsa-stage .pxgsa-panel--off{position:static;display:none}}@media (prefers-reduced-motion:reduce){.pxgsa-stage .pxgsa-item{transition-duration:1ms}}section.pxgqb-stage{display:flex;flex-direction:column}.pxgqb-stage .pxgqb-body{flex:1 1 auto;box-sizing:border-box;padding:clamp(40px, 7vh, 96px) var(--edge)}.pxgqb-stage .pxgqb-eyebrow{display:block;color:var(--section-accent);margin-bottom:clamp(12px, 2vh, 22px)}.pxgqb-stage .pxgqb-h{font-size:var(--h2);max-width:18ch}.pxgqb-stage .pxgqb-lede{margin:clamp(14px, 2.4vh, 24px) 0 0;color:var(--fg-trans-60);font-size:var(--text-l);max-width:56ch;text-wrap:pretty}.pxgqb-stage .pxgqb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px, 1.6vw, 24px);margin-top:clamp(30px, 5vh, 60px)}.pxgqb-stage .pxgqb-card{box-sizing:border-box;display:grid;align-content:start;gap:12px;padding:clamp(22px, 3vh, 34px);border:var(--border-size) solid var(--card-border);border-radius:var(--radius-l);background:var(--card-bg);transition:border-color var(--dur-base) var(--ease),transform var(--dur-slow) var(--ease),background var(--dur-base) var(--ease)}.pxgqb-stage .pxgqb-card:hover,.pxgqb-stage .pxgqb-card:focus-visible{border-color:var(--section-accent);transform:translateY(-4px)}.pxgqb-stage .pxgqb-card:focus-visible{outline:3px solid var(--section-accent);outline-offset:4px}.pxgqb-stage .pxgqb-card--not{grid-column:1 / -1;background:#fff0;border-style:dashed}.pxgqb-stage .pxgqb-card--not:hover,.pxgqb-stage .pxgqb-card--not:focus-visible{border-color:var(--orange-red);transform:none}.pxgqb-stage .pxgqb-mark{position:relative;flex:0 0 auto;display:grid;place-items:center;justify-self:start;width:48px;height:48px;border-radius:50%;background:var(--mark-bg);transition:background var(--dur-base) var(--ease)}.pxgqb-stage .pxgqb-mark uni-code-wrapper{grid-area:1 / 1;display:grid;place-items:center;width:100%;height:100%}.pxgqb-stage .pxgqb-face{grid-area:1 / 1;width:60%;height:60%;fill:var(--mark-face);transition:fill var(--dur-base) var(--ease),opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--spring)}.pxgqb-stage .pxgqb-face--after{opacity:0;transform:scale(.7) rotate(-24deg)}.pxgqb-stage .pxgqb-card:hover .pxgqb-mark,.pxgqb-stage .pxgqb-card:focus-visible .pxgqb-mark{background:var(--mark-bg-active)}.pxgqb-stage .pxgqb-card:hover .pxgqb-face,.pxgqb-stage .pxgqb-card:focus-visible .pxgqb-face{fill:var(--mark-face-active)}.pxgqb-stage .pxgqb-card:hover .pxgqb-face--before,.pxgqb-stage .pxgqb-card:focus-visible .pxgqb-face--before{opacity:0;transform:scale(.7) rotate(24deg)}.pxgqb-stage .pxgqb-card:hover .pxgqb-face--after,.pxgqb-stage .pxgqb-card:focus-visible .pxgqb-face--after{opacity:1;transform:none}.pxgqb-stage .pxgqb-card--not:hover .pxgqb-mark,.pxgqb-stage .pxgqb-card--not:focus-visible .pxgqb-mark{background:var(--orange-red)}.pxgqb-stage .pxgqb-card__t{margin:4px 0 0;font-family:var(--display-font);font-weight:var(--display-weight);font-size:var(--h4);line-height:1.1;letter-spacing:var(--display-track);text-wrap:balance}.pxgqb-stage .pxgqb-card__s{margin:0;font-size:var(--text-s);color:var(--fg-trans-60);text-wrap:pretty}.pxgqb-stage .pxgqb-card__a{display:grid;gap:6px;margin:0;font-size:var(--text-s);text-wrap:pretty;opacity:0;transform:translateY(6px);transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.pxgqb-stage .pxgqb-card:hover .pxgqb-card__a,.pxgqb-stage .pxgqb-card:focus-visible .pxgqb-card__a{opacity:1;transform:none}.pxgqb-stage .pxgqb-card__k{color:var(--section-accent)}.pxgqb-stage .pxgqb-card--not:hover .pxgqb-card__k{color:var(--orange-red)}@media (max-width:980px){.pxgqb-stage .pxgqb-grid{grid-template-columns:minmax(0,1fr)}}@media (hover:none){.pxgqb-stage .pxgqb-card__a{opacity:1;transform:none}.pxgqb-stage .pxgqb-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.pxgqb-stage .pxgqb-card,.pxgqb-stage .pxgqb-card__a,.pxgqb-stage .pxgqb-face{transition-duration:1ms}}section.pxgpa-stage{display:flex;flex-direction:column}.pxgpa-stage .pxgpa-body{flex:1 1 auto;box-sizing:border-box;padding:clamp(40px, 7vh, 96px) var(--edge)}.pxgpa-stage .pxgpa-eyebrow{display:block;color:var(--section-accent);margin-bottom:clamp(12px, 2vh, 22px)}.pxgpa-stage .pxgpa-h{font-size:var(--h2);max-width:18ch}.pxgpa-stage .pxgpa-lede{margin:clamp(14px, 2.4vh, 24px) 0 0;color:var(--fg-trans-60);font-size:var(--text-l);max-width:58ch;text-wrap:pretty}.pxgpa-stage .pxgpa-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px, 4vw, 68px);margin-top:clamp(30px, 5vh, 58px);align-items:start}.pxgpa-stage .pxgpa-qs{margin:0;padding:0;list-style:none}.pxgpa-stage .pxgpa-qs li+li{border-top:1px solid var(--card-border)}.pxgpa-stage .pxgpa-q{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:clamp(12px, 1.6vw, 20px);width:100%;padding:clamp(14px, 2.2vh, 22px) 0;border:0;background:#fff0;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:#fff0}.pxgpa-stage .pxgpa-q:focus-visible{outline:3px solid var(--section-accent);outline-offset:3px}.pxgpa-stage .pxgpa-q__n{color:var(--fg-trans-40);transition:color var(--dur-base) var(--ease)}.pxgpa-stage .pxgpa-q__t{font-family:var(--display-font);font-weight:var(--display-weight);font-size:clamp(20px, 2.1vw, 30px);line-height:1.14;letter-spacing:var(--display-track);color:var(--fg-trans-60);text-wrap:balance;transition:color var(--dur-base) var(--ease),transform var(--dur-slow) var(--ease)}.pxgpa-stage .pxgpa-q[aria-current="true"] .pxgpa-q__t{color:var(--section-fg);transform:translateX(4px)}.pxgpa-stage .pxgpa-q[aria-current="true"] .pxgpa-q__n{color:var(--section-accent)}.pxgpa-stage .pxgpa-panel{display:grid;box-sizing:border-box;padding:clamp(24px, 3.6vh, 40px);border:var(--border-size) solid var(--card-border);border-radius:var(--radius-l);background:var(--card-bg);position:sticky;top:clamp(20px, 4vh, 48px);min-height:clamp(240px, 32vh, 320px)}.pxgpa-stage .pxgpa-a{grid-area:1 / 1;align-self:start;display:grid;gap:10px;align-content:start;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.pxgpa-stage .pxgpa-a.is-on{opacity:1;transform:none;pointer-events:auto}.pxgpa-stage .pxgpa-a__k{color:var(--section-accent)}.pxgpa-stage .pxgpa-a__t{margin:0;font-family:var(--display-font);font-weight:var(--display-weight);font-size:var(--h3);line-height:1.06;letter-spacing:var(--display-track);text-wrap:balance}.pxgpa-stage .pxgpa-a__p{margin:4px 0 0;font-size:var(--text-m);line-height:1.5;color:var(--fg-trans-60);text-wrap:pretty}.pxgpa-stage .pxgpa-foot{margin:clamp(22px, 3.4vh, 34px) 0 0;font-size:var(--text-s);color:var(--fg-trans-40);max-width:60ch;text-wrap:pretty}@media (max-width:900px){.pxgpa-stage .pxgpa-split{grid-template-columns:minmax(0,1fr)}.pxgpa-stage .pxgpa-panel{position:static;min-height:0}}@media (prefers-reduced-motion:reduce){.pxgpa-stage .pxgpa-a,.pxgpa-stage .pxgpa-q__t{transition-duration:1ms}}section.pxgtb-stage{display:flex;flex-direction:column}.pxgtb-stage .pxgtb-body{flex:1 1 auto;box-sizing:border-box;padding:clamp(40px, 7vh, 96px) var(--edge)}.pxgtb-stage .pxgtb-eyebrow{display:block;color:var(--section-accent);margin-bottom:clamp(12px, 2vh, 22px)}.pxgtb-stage .pxgtb-h{font-size:var(--h2);max-width:18ch}.pxgtb-stage .pxgtb-lede{margin:clamp(14px, 2.4vh, 24px) 0 0;color:var(--fg-trans-60);font-size:var(--text-l);max-width:54ch;text-wrap:pretty}.pxgtb-stage .pxgtb-chart{margin-top:clamp(30px, 5vh, 58px)}.pxgtb-stage .pxgtb-phases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px, 1vw, 16px);padding-bottom:12px;border-bottom:var(--border-size) solid var(--card-border)}.pxgtb-stage .pxgtb-phase{display:grid;gap:4px;align-content:start}.pxgtb-stage .pxgtb-phase:nth-child(1){grid-column:1}.pxgtb-stage .pxgtb-phase:nth-child(2){grid-column:2}.pxgtb-stage .pxgtb-phase:nth-child(3){grid-column:3}.pxgtb-stage .pxgtb-phase:nth-child(4){grid-column:4}.pxgtb-stage .pxgtb-phase__n{color:var(--fg-trans-40)}.pxgtb-stage .pxgtb-phase__t{font-family:var(--display-font);font-weight:var(--display-weight);font-size:var(--h4);line-height:1.05;letter-spacing:var(--display-track);text-wrap:balance}.pxgtb-stage .pxgtb-lanes{display:grid;gap:clamp(10px, 1.4vh, 16px);margin-top:clamp(16px, 2.4vh, 24px)}.pxgtb-stage .pxgtb-lane{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px, 1vw, 16px);align-items:center;position:relative;padding-top:26px}.pxgtb-stage .pxgtb-lane__who{position:absolute;top:0;left:0;font-size:var(--text-s);font-weight:700;color:var(--fg-trans-60)}.pxgtb-stage .pxgtb-bar{box-sizing:border-box;display:flex;align-items:center;min-height:46px;padding:8px 18px;border-radius:var(--radius-pill);background:var(--card-bg);border:var(--border-size) solid var(--card-border);transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.pxgtb-stage .pxgtb-lane[data-lane="0"] .pxgtb-bar{grid-column:1 / 5;background:var(--section-accent);border-color:var(--section-accent);color:var(--ink)}.pxgtb-stage .pxgtb-lane[data-lane="1"] .pxgtb-bar{grid-column:1 / 3}.pxgtb-stage .pxgtb-lane[data-lane="2"] .pxgtb-bar{grid-column:2 / 4}.pxgtb-stage .pxgtb-lane[data-lane="3"] .pxgtb-bar{grid-column:2 / 5}.pxgtb-stage .pxgtb-bar__t{font-size:var(--text-s);text-wrap:pretty}.pxgtb-stage .pxgtb-lane:hover .pxgtb-bar{border-color:var(--section-accent)}.pxgtb-stage .pxgtb-details{margin-top:clamp(22px, 3.4vh, 34px);display:grid;min-height:4.2em}.pxgtb-stage .pxgtb-detail{grid-area:1 / 1;margin:0;max-width:68ch;font-size:var(--text-m);line-height:1.5;color:var(--fg-trans-60);text-wrap:pretty;opacity:0;transition:opacity var(--dur-base) var(--ease)}.pxgtb-stage .pxgtb-detail.is-on{opacity:1}.pxgtb-stage .pxgtb-detail__k{display:block;color:var(--section-accent);margin-bottom:6px}@media (max-width:860px){.pxgtb-stage .pxgtb-phases{grid-template-columns:minmax(0,1fr);gap:4px}.pxgtb-stage .pxgtb-phase{display:none}.pxgtb-stage .pxgtb-phase:first-child{display:grid;grid-column:1}.pxgtb-stage .pxgtb-lane{grid-template-columns:minmax(0,1fr);padding-top:22px}.pxgtb-stage .pxgtb-lane[data-lane="0"] .pxgtb-bar,.pxgtb-stage .pxgtb-lane[data-lane="1"] .pxgtb-bar,.pxgtb-stage .pxgtb-lane[data-lane="2"] .pxgtb-bar,.pxgtb-stage .pxgtb-lane[data-lane="3"] .pxgtb-bar{grid-column:1}}@media (prefers-reduced-motion:reduce){.pxgtb-stage .pxgtb-detail,.pxgtb-stage .pxgtb-bar{transition-duration:1ms}}section.pxghc-stage{display:flex;flex-direction:column}.pxghc-stage .pxghc-body{flex:1 1 auto;box-sizing:border-box;padding:clamp(40px, 7vh, 96px) var(--edge)}.pxghc-stage .pxghc-eyebrow{display:block;color:var(--section-accent);margin-bottom:clamp(12px, 2vh, 22px)}.pxghc-stage .pxghc-h{font-size:var(--h2);max-width:18ch;text-wrap:balance}.pxghc-stage .pxghc-lede{margin:clamp(14px, 2.4vh, 24px) 0 0;color:var(--fg-trans-60);font-size:var(--text-l);max-width:56ch;text-wrap:pretty}.pxghc-stage .pxghc-steps{margin:clamp(30px, 5vh, 64px) 0 0;padding:0;list-style:none;display:grid;gap:clamp(30px, 6vh, 76px)}.pxghc-stage .pxghc-step{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:clamp(18px, 3.4vw, 60px);align-items:start;padding-top:clamp(20px, 3vh, 32px);border-top:var(--border-size) solid var(--card-border);transition:border-color var(--dur-base) var(--ease)}.pxghc-stage .pxghc-num{font-family:var(--display-font);font-weight:var(--display-weight);font-size:clamp(52px, 8vw, 132px);line-height:.82;letter-spacing:-.05em;color:var(--fg-trans-10);transition:color var(--dur-slow) var(--ease)}.pxghc-stage .pxghc-copy{display:grid;gap:12px;align-content:start;max-width:64ch}.pxghc-stage .pxghc-step__t{margin:0;font-family:var(--display-font);font-weight:var(--display-weight);font-size:var(--h3);line-height:1.02;letter-spacing:var(--display-track)}.pxghc-stage .pxghc-step__you{margin:0;font-size:var(--text-l);line-height:1.42;text-wrap:pretty}.pxghc-stage .pxghc-step__us{margin:0;font-size:var(--text-m);line-height:1.5;color:var(--fg-trans-60);text-wrap:pretty}.pxghc-stage .pxghc-tag{justify-self:start;display:inline-flex;align-items:center;gap:10px;margin-top:4px;padding:7px 16px 8px 7px;border-radius:var(--radius-pill);background:var(--card-bg);border:1px solid var(--card-border);font-size:var(--text-s);font-weight:700;transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.pxghc-stage .pxghc-mk{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--mark-bg);transition:background var(--dur-base) var(--ease)}.pxghc-stage .pxghc-mk uni-code-wrapper{display:grid;place-items:center;width:100%;height:100%}.pxghc-stage .pxghc-mkf{width:62%;height:62%;fill:var(--mark-face);transition:fill var(--dur-base) var(--ease)}.pxghc-stage .pxghc-steps:not(.is-armed) .pxghc-num{color:var(--fg-trans-20)}.pxghc-stage .pxghc-step.is-lit{border-color:var(--section-accent)}.pxghc-stage .pxghc-step.is-lit .pxghc-num{color:var(--section-accent)}.pxghc-stage .pxghc-step.is-lit .pxghc-tag{background:var(--section-accent);border-color:var(--section-accent);color:var(--ink)}.pxghc-stage .pxghc-step.is-lit .pxghc-mk{background:var(--ink)}.pxghc-stage .pxghc-step.is-lit .pxghc-mkf{fill:var(--section-accent)}@media (max-width:700px){.pxghc-stage .pxghc-step{grid-template-columns:minmax(0,1fr);gap:8px}.pxghc-stage .pxghc-num{font-size:clamp(44px, 15vw, 68px)}}@media (prefers-reduced-motion:reduce){.pxghc-stage .pxghc-num,.pxghc-stage .pxghc-step,.pxghc-stage .pxghc-tag{transition-duration:1ms}}section.pxgwrb-stage{display:flex;flex-direction:column}.pxgwrb-stage .pxgwrb-body{flex:1 1 auto;box-sizing:border-box;padding:clamp(40px, 7vh, 96px) var(--edge)}.pxgwrb-stage .pxgwrb-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px, 4vw, 60px);align-items:end}.pxgwrb-stage .pxgwrb-eyebrow{display:block;color:var(--section-accent);margin-bottom:clamp(12px, 2vh, 22px)}.pxgwrb-stage .pxgwrb-h{font-size:var(--h2);max-width:15ch}.pxgwrb-stage .pxgwrb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px, 2vw, 30px);margin:clamp(30px, 5vh, 56px) 0 0;padding:0;list-style:none}.pxgwrb-stage .pxgwrb-card{display:grid;gap:10px;align-content:start;color:inherit;text-decoration:none}.pxgwrb-stage .pxgwrb-card:focus-visible{outline:3px solid var(--section-accent);outline-offset:6px;border-radius:var(--radius-l)}.pxgwrb-stage .pxgwrb-shot{position:relative;display:block;border-radius:var(--radius-l);overflow:hidden;aspect-ratio:4 / 3;margin-bottom:6px}.pxgwrb-stage .pxgwrb-shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease)}.pxgwrb-stage .pxgwrb-card:hover .pxgwrb-shot img{transform:scale(1.04)}.pxgwrb-stage .pxgwrb-mark{position:absolute;left:14px;bottom:14px;flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--mark-bg-active);transition:transform var(--dur-slow) var(--spring)}.pxgwrb-stage .pxgwrb-mark uni-code-wrapper{grid-area:1 / 1;display:grid;place-items:center;width:100%;height:100%}.pxgwrb-stage .pxgwrb-card:hover .pxgwrb-mark{transform:translateY(-3px)}.pxgwrb-stage .pxgwrb-mkf{grid-area:1 / 1;width:60%;height:60%;fill:var(--mark-face-active);transition:opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--spring)}.pxgwrb-stage .pxgwrb-mkf--on{opacity:0;transform:scale(.7) rotate(-24deg)}.pxgwrb-stage .pxgwrb-card:hover .pxgwrb-mkf:not(.pxgwrb-mkf--on){opacity:0;transform:scale(.7) rotate(24deg)}.pxgwrb-stage .pxgwrb-card:hover .pxgwrb-mkf--on{opacity:1;transform:none}.pxgwrb-stage .pxgwrb-tag{color:var(--section-accent)}.pxgwrb-stage .pxgwrb-name{font-family:var(--display-font);font-weight:var(--display-weight);font-size:var(--h4);line-height:1.06;letter-spacing:var(--display-track);text-wrap:balance}.pxgwrb-stage .pxgwrb-line{font-size:var(--text-s);line-height:1.5;color:var(--fg-trans-60);text-wrap:pretty}@media (max-width:900px){.pxgwrb-stage .pxgwrb-head{grid-template-columns:minmax(0,1fr);align-items:start}.pxgwrb-stage .pxgwrb-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pxgwrb-stage .pxgwrb-shot img,.pxgwrb-stage .pxgwrb-mark,.pxgwrb-stage .pxgwrb-mkf{transition-duration:1ms}}section.pxgcc-stage{display:flex;flex-direction:column;--panel-bg:var(--lime);--panel-fg:var(--ink);--panel-chip:var(--ink);--panel-chip-fg:var(--lime)}section.pxgcc-stage.pxgw-theme--light{--panel-bg:var(--ink);--panel-fg:var(--pastel-lime);--panel-chip:var(--lime);--panel-chip-fg:var(--ink)}.pxgcc-stage .pxgcc-body{flex:1 1 auto;box-sizing:border-box;display:grid;align-content:center;padding:clamp(30px, 6vh, 80px) var(--edge)}.pxgcc-stage .pxgcc-panel{box-sizing:border-box;display:grid;gap:clamp(30px, 6vh, 72px);padding:clamp(28px, 4.6vw, 64px);border-radius:var(--radius-l);background:var(--panel-bg);color:var(--panel-fg)}.pxgcc-stage .pxgcc-top{display:flex;align-items:center;gap:14px}.pxgcc-stage .pxgcc-mark{flex:0 0 auto;position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--panel-chip)}.pxgcc-stage .pxgcc-mark uni-code-wrapper{display:grid;place-items:center;width:100%;height:100%}.pxgcc-stage .pxgcc-mk{width:62%;height:62%;fill:var(--panel-chip-fg)}.pxgcc-stage .pxgcc-eyebrow{color:color-mix(in oklch,currentColor 55%,transparent)}.pxgcc-stage .pxgcc-h{margin:0;max-width:15ch;font-family:var(--display-font);font-weight:var(--display-weight);font-size:clamp(38px, 6.6vw, 92px);line-height:.98;letter-spacing:var(--display-track);text-wrap:balance}.pxgcc-stage .pxgcc-easers{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.pxgcc-stage .pxgcc-easer{display:inline-flex;align-items:center;gap:9px;padding:9px 16px 10px 11px;border-radius:var(--radius-pill);border:1px solid color-mix(in oklch,currentColor 24%,transparent);font-size:var(--text-s);color:color-mix(in oklch,currentColor 82%,transparent)}.pxgcc-stage .pxgcc-tick{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--panel-chip)}.pxgcc-stage .pxgcc-tick uni-code-wrapper{display:grid;place-items:center;width:100%;height:100%}.pxgcc-stage .pxgcc-tick svg{width:60%;height:60%;stroke:var(--panel-chip-fg);stroke-width:3.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.pxgcc-stage .pxgcc-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px, 4vw, 60px);align-items:end}.pxgcc-stage .pxgcc-note{margin:0;max-width:42ch;font-size:var(--text-s);line-height:1.5;color:color-mix(in oklch,currentColor 70%,transparent);text-wrap:pretty}.pxgcc-stage .pxgcc-btn{justify-self:end;display:inline-flex;align-items:center;gap:12px;padding:16px 26px 17px 30px;border:0;border-radius:var(--radius-pill);background:var(--panel-chip);color:var(--panel-chip-fg);font-family:var(--text-font);font-size:var(--text-m);font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--dur-slow) var(--spring)}.pxgcc-stage .pxgcc-btn svg{width:17px;height:17px;stroke:currentColor;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-base) var(--spring)}.pxgcc-stage .pxgcc-btn:hover{transform:translateY(-2px)}.pxgcc-stage .pxgcc-btn:hover svg{transform:translate(3px,-3px)}.pxgcc-stage .pxgcc-btn:focus-visible{outline:3px solid var(--panel-fg);outline-offset:4px}@media (max-width:760px){.pxgcc-stage .pxgcc-foot{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px}.pxgcc-stage .pxgcc-btn{justify-self:start}}@media (prefers-reduced-motion:reduce){.pxgcc-stage .pxgcc-btn,.pxgcc-stage .pxgcc-btn svg{transition-duration:1ms}}#start.pxg-block--spaced{padding-block-start:0}@media (max-width:560px){.pxgsa-stage .pxgsa-flip{align-self:stretch;flex-direction:column;gap:4px;border-radius:var(--radius-l)}.pxgsa-stage .pxgsa-flip__btn{justify-content:center;width:100%}}