.pg-stack{perspective:1500px}.pg-stack-deck{transform-style:preserve-3d;transform:rotateX(14deg) rotateY(-24deg) rotate(1.5deg);transition:transform .9s var(--ease-out)}.pg-stack:focus-within .pg-stack-deck,.pg-stack:hover .pg-stack-deck{transform:rotateX(8deg) rotateY(-14deg) rotate(.5deg)}.pg-stack-card{transform-style:preserve-3d;transform:translateZ(calc(var(--i) * 30px));transition:transform .55s var(--ease-out),border-color .3s,box-shadow .4s var(--ease-out)}.pg-stack-card:focus-visible,.pg-stack-card:hover{transform:translateZ(calc(var(--i) * 30px + 52px)) translateX(-12px);border-color:var(--accent-line);box-shadow:inset 0 1px 0 var(--hi),0 30px 60px -30px color-mix(in srgb,var(--accent) 55%,transparent)}@media (max-width:1023px){.pg-stack-card,.pg-stack-card:hover,.pg-stack-deck,.pg-stack:hover .pg-stack-deck{transform:none}}.pg-typing[data-armed] .pg-typed{clip-path:inset(0 100% 0 0)}.pg-typed-caret{opacity:0}.pg-typing[data-typed] .pg-typed{animation:pg-type var(--dur,.9s) steps(var(--n,24)) both;animation-delay:calc(var(--row, 0) * .52s + .15s)}.pg-typing[data-typed] li:last-child .pg-typed-caret{animation:pg-caret-on 1ms linear both,blink 1s steps(1) infinite;animation-delay:calc(var(--row, 0) * .52s + .15s + var(--dur, .9s)),calc(var(--row, 0) * .52s + .15s + var(--dur, .9s))}@keyframes pg-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes pg-caret-on{0%{opacity:0}to{opacity:1}}.pg-featured{transform:translateZ(0) scale(1.035)}@media (max-width:1023px){.pg-featured{transform:none}}.pg-faq::details-content{block-size:0;overflow:clip;transition:block-size .45s var(--ease-out),content-visibility .45s allow-discrete}.pg-faq[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.pg-faq{interpolate-size:allow-keywords}}.pg-faq[open] .pg-faq-answer{animation:pg-faq-in .5s var(--ease-out) both}@keyframes pg-faq-in{0%{opacity:0;transform:translateY(-6px);filter:blur(4px)}}.pg-iso{--gap:192px;perspective:1600px}.pg-iso:hover{--gap:220px}.pg-iso-stage{transform-style:preserve-3d;transform:rotateX(52deg) rotate(-32deg);translate:0 112px}.pg-iso-plane{position:absolute;inset:0;transform-style:preserve-3d;transform:translateZ(calc(var(--z) * var(--gap)));transition:transform .9s var(--ease-spring)}@media (max-width:639px){.pg-iso{--gap:150px}.pg-iso-stage{scale:.8;translate:0 56px}}@supports (animation-timeline:view()){.pg-iso-stage{animation:pg-iso-open linear both;animation-timeline:view();animation-range:entry 5% cover 45%}}@keyframes pg-iso-open{0%{transform:rotateX(64deg) rotate(-40deg) scale(.82)}}