:root{--ai-gen-82921b10-4b39-48f0-b346-808cf4903d29-1749918118713---font--body-font:var(--font-work-sans), sans-serif;--ai-gen-82921b10-4b39-48f0-b346-808cf4903d29-1749918118713---font--heading-font:var(--font-work-sans), sans-serif;--ai-gen-82921b10-4b39-48f0-b346-808cf4903d29-1749918118713---font--button-font:var(--font-work-sans), sans-serif}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inverse-footer a:not(.footer-link):not(.footer-icon-link):not(.button){color:inherit}.w-nav-button:focus-visible{outline:2px solid var(--ai-gen-82921b10-4b39-48f0-b346-808cf4903d29-1749918118713---core-accent-color--accent-primary);outline-offset:2px}.post-body h2,.post-body h3{margin-top:56px}.post-body h2{font-family:var(--ai-gen-82921b10-4b39-48f0-b346-808cf4903d29-1749918118713---font--heading-font);font-size:var(--ai-gen-82921b10-4b39-48f0-b346-808cf4903d29-1749918118713---h3-heading--h3-size);line-height:var(--ai-gen-82921b10-4b39-48f0-b346-808cf4903d29-1749918118713---h3-heading--h3-line-height);font-weight:var(--ai-gen-82921b10-4b39-48f0-b346-808cf4903d29-1749918118713---h3-heading--h3-weight);letter-spacing:var(--ai-gen-82921b10-4b39-48f0-b346-808cf4903d29-1749918118713---h3-heading--h3-letter-spacing)}.post-body h3{font-size:var(--ai-gen-82921b10-4b39-48f0-b346-808cf4903d29-1749918118713---h4-heading--h4-size);line-height:var(--ai-gen-82921b10-4b39-48f0-b346-808cf4903d29-1749918118713---h4-heading--h4-line-height);font-weight:500}@media screen and (max-width:991px){.post-body h2{font-size:var(--ai-gen-82921b10-4b39-48f0-b346-808cf4903d29-1749918118713---h3-heading--h3-size-tablet)}}@media screen and (max-width:767px){.post-body h2{font-size:var(--ai-gen-82921b10-4b39-48f0-b346-808cf4903d29-1749918118713---h3-heading--h3-size-mobile-l)}}.logos-quote-block-2{background-color:var(--ai-gen-82921b10-4b39-48f0-b346-808cf4903d29-1749918118713---background-color--bg-secondary);padding-left:0;padding-right:0}.clients-wrapper-two-2{max-width:none}@media screen and (min-width:992px){#how-it-works>.container{max-width:1280px}.how-cards{gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.how-cards .card-body{padding:20px}.how-cards h3{font-size:20px;line-height:1.3}}.how-cards .card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.footer-nav{flex-wrap:wrap;align-content:flex-start;gap:8px 24px;margin:0;padding:0;display:flex}@media screen and (max-width:479px){.nav-right .button-group{display:none}}@media screen and (min-width:992px){.home-hero>.container{max-width:1280px}.home-hero .grid-layout.desktop-5-column{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:48px}.home-hero-image{align-self:center;grid-area:1/1/2/2!important}.home-hero-image+div{grid-area:1/2/2/3!important}.home-hero .h1-heading{font-size:min(var(--ai-gen-82921b10-4b39-48f0-b346-808cf4903d29-1749918118713---h1-heading--h1-size), calc(7.2vw - 8px))}.home-hero-image img{object-fit:contain;height:auto}}@media screen and (max-width:767px){.stack-on-phone{grid-template-columns:1fr!important}.stack-on-phone>*{grid-area:auto/1/auto/-1!important}}#pricing li.flex-horizontal{flex-wrap:nowrap}.flex-horizontal:has(>.icon-small){flex-wrap:nowrap}@media screen and (max-width:991px){.div-block-5{min-width:0;max-width:100%}.clients-grid-2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.clients-image-two-2{max-width:100%}}@media screen and (max-width:767px){.clients-grid-2{grid-template-columns:repeat(3,minmax(0,1fr))}.link-block-2{width:100%}}@media screen and (max-width:479px){.div-block-5{width:100%;margin-left:0}.clients-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-image-two-2{max-width:100%}}.carousel-controls{color:#faf9f2bb;justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex}.carousel-controls button{color:#c7e995;cursor:pointer;min-width:44px;min-height:44px;font:inherit;background:0 0;border:1px solid #bedb9b55;border-radius:6px;padding:8px 12px}.carousel-controls button:hover{color:#182827;background:#c7e995}:is(.logo-carousel,.quote-carousel) :focus-visible{outline-offset:3px;outline:2px solid #c7e995}.logo-carousel{align-items:center;gap:20px;min-width:0;display:flex;position:relative}.logo-carousel-controls{flex:0 0 44px;order:2}.logo-carousel-controls button{color:#faf9f2;border-color:#788b83;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.logo-viewport{scrollbar-width:none;flex:1;min-width:0;padding-block:4px;overflow-x:auto}.logo-viewport::-webkit-scrollbar{display:none}.logo-marquee{mix-blend-mode:screen;width:max-content;animation:38s linear infinite logo-drift;display:flex}.logo-group{flex:none;align-items:center;gap:32px;padding-right:32px;display:flex}.customer-logos .clients-image-three{object-fit:contain;flex:0 0 104px;width:104px;max-width:none;height:72px;margin:0;padding:8px}.customer-logos .customer-logo-new{filter:grayscale()invert()brightness(1.5);mix-blend-mode:screen}.logo-carousel:hover .logo-marquee,.logo-carousel.is-paused .logo-marquee{animation-play-state:paused}@keyframes logo-drift{to{transform:translate(-50%)}}.customer-testimonials{padding-top:48px}.quote-carousel{max-width:800px;margin-inline:auto}.quote-slides{display:grid}.quote-slide{visibility:hidden;grid-area:1/1;min-width:0}.quote-slide.is-active{visibility:visible}.quote-controls{margin-top:20px}.quote-controls>span{font-variant-numeric:tabular-nums;margin-right:auto}.customer-testimonial{box-sizing:border-box;border:1px solid #bedb9b55;border-radius:12px;flex-direction:column;height:100%;margin:0;padding:36px;display:flex}.customer-testimonial blockquote{color:#faf9f2;border:0;flex:1;margin:0 0 28px;padding:0;font-size:20px;line-height:1.65}.customer-testimonial figcaption{text-align:left;align-items:center;gap:16px;display:flex}.customer-testimonial figcaption img{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.customer-testimonial strong{color:#c7e995;font-weight:500;display:block}.customer-testimonial figcaption span{color:#faf9f2cc;margin-top:4px;font-size:13px;line-height:1.5;display:block}@media (max-width:767px){.customer-testimonial{padding:24px}.customer-testimonial blockquote{font-size:16px}.customer-logos .clients-image-three{flex-basis:88px;width:88px;height:64px;padding:6px}}@media (prefers-reduced-motion:reduce){.logo-marquee{animation:none}.logo-duplicates,.logo-carousel-controls{display:none}.logo-viewport{scrollbar-width:thin;scrollbar-color:#bedb9b66 #182827}}#testimonials-heading{scroll-margin-top:110px}.nav.has-news-banner{flex-direction:column;align-items:center;top:0}.nav.has-news-banner+main{padding-top:38px}.news-banner{background:#243531;border-bottom:1px solid #384b43;width:100%}.news-banner-link{color:#dae0d8;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;min-height:37px;padding:8px 20px;font-size:12px;line-height:1.4;text-decoration:none;display:flex}.news-banner-logo{mix-blend-mode:screen;flex-shrink:0;width:106px;height:18px;display:inline-block;position:relative;overflow:hidden}.news-banner-logo img{filter:invert();opacity:.85;width:110px;max-width:none;height:auto;position:absolute;top:-22.5px;left:-2px}.news-banner-link:hover{color:#faf9f2;text-underline-offset:3px;text-decoration:underline}.news-banner-link:focus-visible{outline-offset:-4px;outline:2px solid #c7e995}@media (max-width:479px){.news-banner-link{gap:4px 10px;min-height:57px;padding:7px 16px;font-size:12px}.news-banner-link>span:first-child{text-align:center;width:100%}.nav.has-news-banner+main{padding-top:58px}.logo-carousel{gap:12px}}
