.solution-hero h1 em{font-style:italic}.solution-hero .grid{gap:var(--grid-gap-m);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:center;display:grid}.solution-hero .group.grid-section-content{max-width:var(--grid-5-column);gap:var(--gap-3x)}.solution-hero .grid-section-content,.solution-hero .bento-wrap,.solution-hero .bento-left{justify-self:stretch}.solution-hero .logo-group{gap:var(--gap-1x) var(--gap-2x);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.solution-hero .logo-group-item{flex:none;width:auto;height:auto}.solution-hero .logo-group-item.logo-1{max-height:18px}.solution-hero .logo-group-item.logo-2{max-height:24px}.solution-hero .logo-group-item.logo-3{max-height:18px}.solution-hero .logo-group-item.logo-4{max-width:80px;max-height:36px}.solution-hero .logo-group-item.logo-5{max-width:160px;max-height:28px}.solution-hero .bento-wrap{gap:var(--grid-gap-s);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:start;display:grid}.solution-hero .bento-left{padding-top:var(--gap-4x);gap:var(--grid-gap-s);flex-flow:column;display:flex}.solution-hero .widget{width:100%;max-width:100%;padding:var(--gap-0-75x);gap:var(--gap-1x);border-radius:var(--radius-md);background-color:var(--color-sand);border-style:none;flex-flow:column;display:flex}.solution-hero .widget-line{background-color:var(--color-overlay-30);width:100%;height:1px}.solution-hero .widget-line.white{background-color:var(--color-white)}.solution-hero .widget-graph-wrap{gap:var(--gap-0-5x);justify-content:flex-start;align-items:flex-end;display:flex}.solution-hero .widget-graph-item{gap:var(--gap-0-5x);text-align:center;flex-flow:column;flex:1;justify-content:flex-start;align-items:center;display:flex}.solution-hero .widget-bar-graph{background-color:var(--color-ink);border-radius:4px;width:100%;height:32px}.solution-hero .widget-bar-graph.height-2{height:48px}.solution-hero .widget-bar-graph.height-3{height:72px}.solution-hero .widget-bar-graph.height-4{height:60px}.solution-hero .rounded-photo{border-radius:var(--radius-sm)}.solution-hero .rounded-photo.widescreen-ratio{aspect-ratio:16/9;height:auto}.solution-hero .rounded-photo.portrait{height:auto}@media screen and (width<=991px){.solution-hero .grid{gap:var(--gap-4x);flex-flow:column;display:flex}.solution-hero .group.grid-section-content.centered-on-tablet{text-align:center;justify-content:flex-start;align-items:center}.solution-hero .group.centered-on-tablet{justify-content:flex-start;align-items:center}.solution-hero .logo-group{justify-content:center;align-items:center}}@media screen and (width<=767px){.solution-hero .group.grid-section-content{gap:var(--gap-2x)}.solution-hero .widget{border-radius:var(--radius-sm)}}@media screen and (width<=479px){.solution-hero .grid{gap:var(--gap-3x)}.solution-hero .bento-wrap{flex-flow:column-reverse;display:flex}.solution-hero .bento-left{padding-top:0}.solution-hero .rounded-photo.portrait{aspect-ratio:1}}.quote-marquee .quote-marquee-items{padding-right:var(--gap-3x);gap:var(--gap-3x);justify-content:flex-start;align-items:center;display:flex}.quote-marquee .small-quote-item{gap:var(--gap-0-5x);flex:none;justify-content:flex-start;align-items:center;max-width:280px;display:flex}.quote-marquee .small-quote-avatar{border-radius:var(--radius-pill);max-width:48px;height:auto}.quote-marquee .heading---h4.marquee-text{flex:none}.quote-marquee .marquee-scrim{background-image:linear-gradient(90deg, var(--color-ink), rgb(from var(--color-ink) r g b / 0) 5%, rgb(from var(--color-ink) r g b / 0) 95%, var(--color-ink));pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.text---lead.subheading-wide{max-width:var(--grid-6-column)}.icon-features .review-text{gap:var(--gap-0-25x);justify-content:center;align-items:center;display:flex}.icon-features .icon-features-section{width:100%;max-width:var(--grid-10-column);gap:var(--gap-3x);flex-flow:column;align-self:stretch;margin-left:auto;margin-right:auto;display:flex}.icon-features .icon-features-grid{gap:var(--grid-gap-m);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.icon-features .group.icon-feature{gap:var(--gap-1-5x);justify-content:flex-start;align-items:center}.icon-features .group.icon-feature-text{gap:var(--gap-0-75x);text-align:center;justify-content:flex-start;align-items:center}.icon-features .icon-feature-circle{border-radius:50%;justify-content:center;align-items:center;width:168px;height:168px;display:flex;position:relative;overflow:hidden}.icon-features .icon-feature-circle-bg{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.icon-features .glass-icon-wrap{z-index:2;position:relative}.icon-features .glass-icon{border:1px solid var(--color-border);background-color:var(--color-glass-surface);width:72px;height:72px;box-shadow:var(--shadow-2);backdrop-filter:blur(var(--blur-glass));border-radius:50%;justify-content:center;align-items:center;display:flex}.icon-features .glass-icon .glass-icon-image{z-index:1;max-height:36px;position:relative}.icon-features .glass-icon .glass-icon-image.behind{z-index:0;opacity:.45;filter:invert()blur(2px)brightness(200%);max-height:42px;position:absolute}.icon-features .section-addendum{padding-top:var(--gap-1-5x);gap:var(--gap-2x);border-top:1px solid var(--color-border);flex-flow:row;justify-content:center;align-self:stretch;align-items:center;display:flex}.icon-features .avatars-with-text{gap:var(--gap-0-75x);justify-content:flex-start;align-items:center;display:flex}.icon-features .avatars.large{flex:none;padding-right:12px}.icon-features .avatars.large .avatar-group-item.large{width:60px;height:60px;margin-right:-12px}.icon-features .avatars.large .avatar-group-item.large.light-2-border{border-color:var(--color-sand)}.icon-features .text---bold{font-variation-settings:"wght" 550}@media screen and (width<=991px){.icon-features .icon-features-grid{gap:var(--gap-2x);flex-flow:column;display:flex}.icon-features .group.icon-feature{flex-flow:row}.icon-features .group.icon-feature-text{text-align:left;justify-content:flex-start;align-items:flex-start}.icon-features .icon-feature-circle{flex:none}.icon-features .section-addendum{gap:var(--gap-1x);flex-flow:column}}@media screen and (width<=767px){.icon-features .icon-feature-circle{width:144px;height:144px}}@media screen and (width<=479px){.icon-features .group.icon-feature{gap:var(--gap-1x);flex-flow:column}.icon-features .group.icon-feature-text{text-align:center;justify-content:flex-start;align-items:center}.icon-features .avatars-with-text{text-align:center;flex-flow:column}}.blog-teaser .vertical-section.padding-small{gap:var(--gap-3x)}.blog-teaser .blog-grid{gap:var(--grid-gap-m);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.blog-teaser .blog-post-item{border-radius:var(--radius-sm);background-color:var(--color-sand);flex-flow:column;display:flex;overflow:hidden}.blog-teaser .blog-post-image-wrap{display:block;position:relative;overflow:hidden}.blog-teaser .hover-image{object-fit:cover;width:100%;height:auto;display:block}.blog-teaser .badges{gap:var(--gap-0-25x);display:flex}.blog-teaser .badges.bottom-right{position:absolute;bottom:12px;right:12px}.blog-teaser .badge{padding:var(--gap-0-25x) var(--gap-0-5x);border:1px solid var(--color-glass-border);background-color:var(--color-glass-surface);box-shadow:var(--shadow-1);backdrop-filter:blur(var(--blur-glass));border-radius:var(--radius-pill)}.blog-teaser .blog-post-item-body{padding:var(--gap-1x);gap:var(--gap-0-75x);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.blog-teaser .text---bold{font-variation-settings:"wght" 550}@media screen and (width<=991px){.blog-teaser .blog-grid{grid-template-columns:1fr 1fr}}@media screen and (width<=767px){.blog-teaser .vertical-section.padding-small{gap:var(--gap-2x)}}@media screen and (width<=479px){.blog-teaser .vertical-section.padding-small{gap:var(--gap-2x)}.blog-teaser .blog-grid{grid-template-columns:1fr}}.showcase .hero-heading em,.showcase .heading---h5 em{font-style:italic}.showcase .review-text{gap:var(--gap-0-25x);justify-content:center;align-items:center;display:flex}.showcase .client-showcase-section{width:100%;max-width:var(--grid-10-column);gap:var(--gap-3x);flex-flow:column;align-self:stretch;margin-left:auto;margin-right:auto;display:flex}.showcase .client-showcase-grid{gap:var(--grid-gap-s);grid-template-rows:auto;grid-template-columns:.5fr 1fr 1fr;grid-auto-columns:1fr;align-self:stretch;place-items:center;width:100%;margin-left:auto;margin-right:auto;display:grid}.showcase .client-showcase-image,.showcase .client-logo-box,.showcase .quote-box{place-self:stretch stretch}.showcase .client-showcase-image{border-radius:var(--radius-sm);object-fit:cover;width:100%;min-width:207px;max-width:none;height:auto}.showcase .client-logo-box img{width:auto;max-width:100%;height:auto}.showcase .client-logo-box{padding:var(--gap-1x);aspect-ratio:1;border-radius:var(--radius-sm);background-color:var(--color-ink);color:var(--color-paper);text-align:center;flex-flow:column;justify-content:space-between;align-items:center;display:flex}.showcase .quote-box{width:100%;padding:var(--gap-1x) var(--gap-1-5x) var(--gap-1x) var(--gap-1x);gap:var(--gap-2x);aspect-ratio:1;border-radius:var(--radius-sm);background-color:var(--color-paper);flex-flow:column;justify-content:space-between;display:flex}.showcase .quote-author-horizontal{gap:var(--gap-0-75x);justify-content:flex-start;align-items:flex-end;display:flex}.showcase .quote-author-image{border-radius:1200px;width:auto;height:auto;max-height:96px}.showcase .section-addendum{padding-top:var(--gap-1-5x);gap:var(--gap-2x);border-top:1px solid var(--color-border);flex-flow:row;justify-content:center;align-self:stretch;align-items:center;display:flex}.showcase .avatars-with-text{gap:var(--gap-0-75x);justify-content:flex-start;align-items:center;display:flex}.showcase .avatars.large{flex:none;padding-right:12px}.showcase .avatars.large .avatar-group-item.large{width:60px;height:60px;margin-right:-12px}.showcase .avatars.large .avatar-group-item.large.light-2-border{border-color:var(--color-sand)}.showcase .text---bold{font-variation-settings:"wght" 550}@media screen and (width<=991px){.showcase .client-showcase-grid{gap:var(--grid-gap-s);flex-flow:column;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;display:flex}.showcase .client-showcase-image{aspect-ratio:2.39;order:1}.showcase .client-logo-box{aspect-ratio:16/9}.showcase .quote-box{aspect-ratio:auto}.showcase .section-addendum{gap:var(--gap-1x);flex-flow:column}}@media screen and (width<=479px){.showcase .client-logo-box{aspect-ratio:1}.showcase .quote-author-horizontal{gap:var(--gap-0-5x)}.showcase .quote-author-image{max-height:72px}.showcase .avatars-with-text{text-align:center;flex-flow:column}}.icon[data-astro-cid-x7ge5iks]{color:var(--color-ink);flex:none;max-width:100%}
