@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0");body,html{scrollbar-color:#595959 #fff;scrollbar-width:thin}body::-webkit-scrollbar,html::-webkit-scrollbar{height:10px;width:10px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background-color:#fff}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:#595959;border:2px solid #fff;border-radius:999px}body::-webkit-scrollbar-thumb:active,body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:active,html::-webkit-scrollbar-thumb:hover{background-color:#1a1b1f}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#595959;border:2px solid #fff;border-radius:999px}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background-color:#1a1b1f}.paqt-header-spacer{height:0}.header:has(.paqt-header--fixed)+.paqt-header-spacer{height:var(--paqt-header-height,112px)}.dnd-section{padding:0}.vanilla.paqt-bento-impact,.vanilla.paqt-blogs,.vanilla.paqt-cards,.vanilla.paqt-cboxes,.vanilla.paqt-cinfo,.vanilla.paqt-comp,.vanilla.paqt-content-split,.vanilla.paqt-cstats,.vanilla.paqt-cta,.vanilla.paqt-ctable,.vanilla.paqt-faq,.vanilla.paqt-form,.vanilla.paqt-hstat,.vanilla.paqt-logo,.vanilla.paqt-masonry,.vanilla.paqt-pricing,.vanilla.paqt-risks,.vanilla.paqt-rl,.vanilla.paqt-scaling-media,.vanilla.paqt-sectors,.vanilla.paqt-services,.vanilla.paqt-tabbed-services,.vanilla.paqt-team,.vanilla.paqt-testimonials-full,.vanilla.paqt-text,.vanilla.paqt-timeline,.vanilla.paqt-video,.vanilla.paqt-vtabs,.vanilla.paqt-wl,.vanilla.pwr-hero,.vanilla.pwr-sec-accordion,.vanilla.pwr-sec-blog-post-preview,.vanilla.pwr-sec-breadcrumbs,.vanilla.pwr-sec-calculator,.vanilla.pwr-sec-clients,.vanilla.pwr-sec-cta,.vanilla.pwr-sec-form,.vanilla.pwr-sec-image-boxes,.vanilla.pwr-sec-map,.vanilla.pwr-sec-mockup,.vanilla.pwr-sec-pricing-tables,.vanilla.pwr-sec-schedule,.vanilla.pwr-sec-services,.vanilla.pwr-sec-simple-list-items,.vanilla.pwr-sec-split,.vanilla.pwr-sec-stats,.vanilla.pwr-sec-steps,.vanilla.pwr-sec-tabs,.vanilla.pwr-sec-team,.vanilla.pwr-sec-testimonials,.vanilla.pwr-sec-text,.vanilla.pwr-sec-timeline,.vanilla.pwr-sec-values,.vanilla.pwr-sec-video,.vanilla.pwr-sec-video-boxes{padding-bottom:64px;padding-top:64px}.paqt-arrow-btn{align-items:center;background:var(--clr-background-lt);border-radius:100px;color:var(--clr-text-lt);display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;position:relative;width:48px;z-index:1}.pwr--dark .paqt-arrow-btn{background:var(--clr-background-dk);color:var(--clr-text-dk)}.paqt-arrow-btn__icon{align-items:center;display:flex;justify-content:center;transition:transform .3s ease,opacity .3s ease}.paqt-arrow-btn__icon--default{opacity:1;transform:translateZ(0)}.paqt-arrow-btn__icon--hover{opacity:0;position:absolute;transform:translate3d(-165%,0,0)}a:focus .paqt-arrow-btn__icon--default,a:focus-visible .paqt-arrow-btn__icon--default,a:hover .paqt-arrow-btn__icon--default{opacity:0;transform:translate3d(165%,0,0)}a:focus .paqt-arrow-btn__icon--hover,a:focus-visible .paqt-arrow-btn__icon--hover,a:hover .paqt-arrow-btn__icon--hover{opacity:1;transform:translateZ(0)}@media (max-width:767px){.page-center{margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.paqt-arrow-btn{height:48px;width:48px}}.paqt-listing{padding:64px 0}.paqt-listing__header{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.paqt-listing__title{color:inherit;margin:0}.paqt-listing__filters{align-items:center;display:flex;flex-wrap:wrap;gap:32px}.paqt-listing__filter{color:inherit;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;opacity:.5;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.paqt-listing__filter:focus,.paqt-listing__filter:hover{color:inherit;opacity:1}.paqt-listing__filter--active{opacity:1;text-decoration:underline;text-underline-offset:4px}.paqt-listing__grid{display:grid;gap:48px 24px;grid-template-columns:repeat(3,1fr)}.paqt-listing__card{color:inherit;display:flex;flex-direction:column;gap:24px;text-decoration:none}.paqt-listing__card:hover .paqt-listing__card-title{opacity:.7}.paqt-listing__card:focus-visible{border-radius:4px;outline:2px solid var(--clr-primary);outline-offset:4px}.paqt-listing__card-media{aspect-ratio:432/320;border-radius:var(--br-img,12px);overflow:hidden;position:relative}.paqt-listing__card-media:after{background-color:var(--clr-primary);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.paqt-listing__card:hover .paqt-listing__card-media:after{opacity:.5}.paqt-listing__card-img{display:block;height:100%;object-fit:cover;width:100%}.paqt-listing__card-placeholder{background-color:#f0f5ff;height:100%;width:100%}.paqt-listing__card-title{color:inherit;font-family:var(--ff-accent);font-size:1.25rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;transition:opacity .2s ease}.paqt-listing__load-more{display:flex;justify-content:center;margin-top:64px}.paqt-listing__load-btn{display:inline-flex}@media (max-width:1199px){.paqt-listing__grid{gap:40px 24px;grid-template-columns:repeat(2,1fr)}.paqt-listing__filters{gap:24px}}@media (max-width:767px){.paqt-listing{padding:40px 0}.paqt-listing__header{margin-bottom:32px}.paqt-listing__grid{gap:32px;grid-template-columns:1fr}.paqt-listing__filters{gap:16px}.paqt-listing__filter{font-size:1rem}.paqt-listing__load-more{margin-top:40px}}.vanilla.paqt-cta.pwr--dark{background-color:#1a1b1f}@media (max-width:767px){.paqt-cboxes__vector-wrap,.paqt-content-split__vector,.paqt-hero__vector,.paqt-hstat__vector,.paqt-sectors__vector,.paqt-text__vector-wrap,.paqt-vtabs__vector{display:none!important}}.paqt-cta--quote .paqt-cta__desc blockquote{background-color:var(--clr-secondary,#3976ff);border:0;border-radius:var(--br-img);color:#fff;font-family:var(--ff-accent);font-size:19px;font-weight:700;line-height:1.35;margin:28px 0;padding:28px 32px}.paqt-cta--quote .paqt-cta__desc blockquote p{color:inherit;font:inherit;margin:0}@media (max-width:767px){.paqt-cta--quote .paqt-cta__desc blockquote{font-size:17px;padding:22px 24px}}