.gx .pg-guarantee{background:var(--color-bg)}.gx .pg-head__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.gx .pg-cta .pg-cta__ghost{color:var(--color-inverse-text);border-color:var(--charcoal-600)}.gx .pg-log{padding-block:var(--space-12) var(--section-y);scroll-margin-top:var(--header-h)}.gx .pg-log__inner{display:grid;gap:var(--space-10)}@media (min-width:1024px){.gx .pg-log__inner{grid-template-columns:minmax(0,256px) minmax(0,736px);gap:var(--space-16)}.gx .pg-log__side{position:sticky;top:calc(var(--header-h) + var(--space-6));align-self:start}}.gx .pg-log__title{font-size:var(--text-2xl);letter-spacing:var(--tracking-snug)}.gx .pg-log__text{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.gx .pg-step__n{font-family:var(--font-mono);font-size:var(--text-mono-md);color:var(--color-accent-active)}.gx .pg-step__t{font-size:var(--text-lg);font-weight:var(--weight-medium)}.gx .pg-step__d{margin-top:var(--space-1);color:var(--color-text-subtle)}.gx .pg-g{padding-block:var(--space-16) var(--space-12)}.gx .pg-g__inner{display:grid;gap:var(--space-10);align-items:center}@media (min-width:1024px){.gx .pg-g__inner{grid-template-columns:minmax(0,1fr) minmax(0,416px);gap:var(--space-16)}}.gx .pg-g__title{margin-top:var(--space-3);font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-snug);text-wrap:balance}.gx .pg-g__lead{margin-top:var(--space-4);max-width:var(--measure-copy);color:var(--color-text-subtle);font-size:var(--text-lg)}.gx .pg-g__badge{position:relative;display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);border-radius:var(--radius-xl);background:var(--color-inverse-bg);color:var(--color-inverse-text);text-align:center}.gx .pg-g__badge .pg-dot{background:var(--charcoal-600)}.gx .pg-g__badge .pg-dot--tl{left:var(--space-4);top:var(--space-4)}.gx .pg-g__badge .pg-dot--tr{left:calc(100% - var(--space-4));top:var(--space-4)}.gx .pg-g__badge .pg-dot--bl{left:var(--space-4);top:calc(100% - var(--space-4))}.gx .pg-g__badge .pg-dot--br{left:calc(100% - var(--space-4));top:calc(100% - var(--space-4))}.gx .pg-g__num{font-family:var(--font-mono);font-size:clamp(112px,80px + 8vw,176px);line-height:.9;color:var(--color-accent)}.gx .pg-g__unit{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-inverse-muted)}.gx .pg-g__pill{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--lime-400);color:var(--lime-900);font-size:var(--text-sm);font-weight:var(--weight-medium)}.gx .pg-g__pill svg{width:var(--space-4);height:var(--space-4)}.gx .pg-g-steps{padding-block:var(--space-16);border-top:var(--border-hair) solid var(--color-border)}.gx .pg-g-steps__list{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}@media (min-width:768px){.gx .pg-g-steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.gx .pg-g-step{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-6);border:var(--border-hair) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-raised)}.gx .pg-g-step .pg-step__n{margin-bottom:var(--space-4)}.gx .pg-g-step a,.gx .pg-inline{color:var(--color-text);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--color-border-strong);border-radius:var(--radius-xs)}.gx .pg-g-step a:hover,.gx .pg-inline:hover{text-decoration-color:currentColor}.gx .pg-g-step a:focus-visible,.gx .pg-inline:focus-visible,.gx .pg-q__a a:focus-visible{outline:var(--border-focus) solid var(--color-focus);outline-offset:var(--focus-offset)}.gx .pg-g-faq{padding-block:var(--space-12) var(--section-y)}.gx .pg-g-faq__list{border-top:var(--border-hair) solid var(--color-border)}.gx .pg-q{border-bottom:var(--border-hair) solid var(--color-border)}.gx .pg-q__s{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--control-h-lg);padding-block:var(--space-4);font-size:var(--text-lg);font-weight:var(--weight-medium);cursor:pointer;list-style:none;border-radius:var(--radius-xs);transition:color var(--dur-fast) var(--ease-out)}.gx .pg-q__s::-webkit-details-marker{display:none}.gx .pg-q__s:hover{color:var(--color-text-subtle)}.gx .pg-q__s:focus-visible{outline:var(--border-focus) solid var(--color-focus);outline-offset:var(--focus-offset)}.gx .pg-q__i{position:relative;flex-shrink:0;width:var(--space-8);height:var(--space-8);border:var(--border-hair) solid var(--color-border-strong);border-radius:var(--radius-full);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.gx .pg-q__i::before,.gx .pg-q__i::after{content:"";position:absolute;left:50%;top:50%;width:var(--space-3);height:var(--border-hair);background:currentColor;transform:translate(-50%,-50%)}.gx .pg-q__i::after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity var(--dur-fast) var(--ease-out)}.gx .pg-q[open] .pg-q__i{background:var(--color-inverse-bg);border-color:var(--color-inverse-bg);color:var(--color-inverse-text)}.gx .pg-q[open] .pg-q__i::after{opacity:0}.gx .pg-q__a{padding-bottom:var(--space-5);max-width:var(--measure-copy);color:var(--color-text-subtle)}.gx .pg-q__a a{color:var(--color-text);text-decoration:underline;text-underline-offset:.2em}.gx .pg-related__title{margin-bottom:var(--space-8);font-size:var(--text-2xl);letter-spacing:var(--tracking-snug)}
.gx .pg-q__s:active {color:var(--color-text-muted)}
