.pg-landing{--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-quint:cubic-bezier(0.22,1,0.36,1)}.pg-landing .pg-reveal{opacity:0;transform:translateY(22px);will-change:opacity,transform;transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.pg-landing .pg-reveal.pg-in{opacity:1;transform:none}.pg-landing .pg-hero-anim{opacity:0;transform:translateY(26px)}.pg-landing.pg-hero-ready .pg-hero-anim{animation:pgHeroIn .85s var(--ease-out-expo) forwards}@keyframes pgHeroIn{to{opacity:1;transform:none}}.pg-landing .btn:active,.pg-landing .hero-link:active{transform:translateY(1px) scale(.992)}.pg-landing .plan{transition:transform .28s var(--ease-out-quint),box-shadow .28s var(--ease-out-quint),border-color .28s var(--ease-out-quint)}@media (prefers-reduced-motion:reduce){.pg-landing .pg-hero-anim,.pg-landing .pg-reveal{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.pg-landing *,.pg-landing :after,.pg-landing :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}