@keyframes floating-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes floating-card-float-side{0%,to{transform:translateY(-50%)}50%{transform:translate(10px,-50%)}}.animate-float-slow[data-astro-cid-ytbf5xwf]{animation:floating-card-float 8s ease-in-out infinite}.animate-float-mid[data-astro-cid-ytbf5xwf]{animation:floating-card-float-side 6s ease-in-out infinite}.animate-float-fast[data-astro-cid-ytbf5xwf]{animation:floating-card-float 5s ease-in-out infinite}._root_1gp0x_1>*+*{margin-block-start:2rem}._root_1gp0x_1 h1{display:none}._root_1gp0x_1 :is(h2,h3,h4,h5,h6){text-wrap:balance}._root_1gp0x_1 :is(h2,h3,h4,h5,h6)+*{margin-block-start:1rem}._root_1gp0x_1 h2{font-weight:600;font-size:1.5rem}._root_1gp0x_1 h3{font-weight:600;font-size:1.25rem}._root_1gp0x_1 :is(h4,h5,h6){font-weight:500}._root_1gp0x_1 h4{font-size:1.125rem}._root_1gp0x_1 blockquote{margin-inline:1em;padding-block:1em;padding-inline:2em;border-left:.25rem solid rgba(0 0 0 / .25)}._root_1gp0x_1 blockquote p{font-size:1.25em;font-family:Rubik Variable,Rubik,Roboto,system-ui;font-style:italic;text-wrap:pretty}._root_1gp0x_1 blockquote p em{font-style:normal}._root_1gp0x_1 blockquote p:before{content:"“";margin-inline-start:-.75ch}._root_1gp0x_1 blockquote p:last-of-type:after{content:"”"}._root_1gp0x_1 blockquote footer{margin-block-start:1em}._root_1gp0x_1 blockquote footer:before{content:"—";margin-inline-end:.5em}@media (min-width: 768px){._root_1gp0x_1 blockquote{margin-inline:2em}}._customerListItem_1gp0x_89{counter-increment:customer-list-item;grid-template-columns:max-content 1fr}._customerListItem_1gp0x_89:before{content:counter(customer-list-item,decimal)!important}:not(._customerListItem_1gp0x_89)+._customerListItem_1gp0x_89{counter-reset:customer-list-item}.customer-slider{display:grid;width:100%;min-height:600px;align-items:center;gap:3rem}@media (min-width: 1024px){.customer-slider{grid-template-columns:minmax(280px,1fr) minmax(0,2.2fr);gap:5rem}}.customer-slider__aside{display:flex;flex-direction:column;gap:1.5rem;align-self:flex-start}.customer-slider__title-group{display:flex;flex-direction:column;gap:.5rem}.customer-slider__chapter{margin:0 0 1rem;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#3b82f6}.customer-slider__heading{margin:0;font-size:2.25rem;font-weight:900;line-height:.95;letter-spacing:-.05em;color:#123770}@media (min-width: 1024px){.customer-slider__heading{font-size:4.5rem}}.dark .customer-slider__heading{color:#fff}.customer-slider__nav{display:flex;gap:.5rem;padding-top:2rem}.customer-slider__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.customer-slider__content{display:flex;flex-direction:column;gap:2rem}.customer-slider__flow{display:flow-root;--customer-slider-visual-width: min(52%, 520px);--customer-slider-visual-gap: 6rem}.customer-slider__label{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}@media (min-width: 1024px){.customer-slider__label{margin-left:calc(var(--customer-slider-visual-width) + var(--customer-slider-visual-gap))}}.customer-slider__label-line{flex:1;height:1px;background-color:#e2e8f0}.dark .customer-slider__label-line{background-color:#ffffff1a}.customer-slider__label-text{font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.customer-slider__visual{position:relative;width:100%;max-width:720px;margin:0 auto 2rem;padding-top:10rem;overflow:visible;perspective:1000px}@media (min-width: 640px){.customer-slider__visual{padding-top:0;transform:scale(1.1)}}@media (min-width: 1024px){.customer-slider__visual{float:left;width:var(--customer-slider-visual-width);max-width:none;margin:5rem var(--customer-slider-visual-gap) 4rem 0;padding-top:5rem;padding-bottom:3rem;padding-left:2rem;transform:none;shape-outside:margin-box}}.customer-slider__logo-card{position:relative;z-index:10;display:flex;aspect-ratio:4 / 3;width:100%;align-items:center;justify-content:center;overflow:hidden;padding:1.5rem;border:12px solid #fff;border-radius:3rem;background-color:#f8fafc;box-shadow:0 50px 100px -20px #0000001a;transition:transform 1s}@media (min-width: 640px){.customer-slider__logo-card{padding:2rem}}.dark .customer-slider__logo-card{border-color:#1e293b;background-color:#0f172a}.customer-slider__visual:hover .customer-slider__logo-card{transform:scale(1.02)}.customer-slider__logo-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.customer-slider__logo-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#94a3b8}.customer-slider__logo-placeholder .material-symbols-outlined{font-size:3.75rem}.customer-slider__glow{position:absolute;inset:-2.5rem;z-index:-1;border-radius:9999px;background-color:#3b82f60d;filter:blur(48px);pointer-events:none;animation:customer-slider-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.customer-slider__body{font-size:1.25rem;font-weight:500;line-height:1.6;color:#64748b}.customer-slider__body--hidden{display:none}.customer-slider__indicators{padding-top:2.5rem}.customer-slider__indicator-list{display:flex;gap:.375rem}.customer-slider__indicator{height:.25rem;cursor:pointer;border:0;border-radius:9999px;padding:0;background-color:#e2e8f0;transition:width .5s,background-color .5s;width:.75rem}.dark .customer-slider__indicator{background-color:#ffffff1a}.customer-slider__indicator--active{width:3rem;background-color:#0d74ff}@keyframes customer-slider-fade-in{0%{opacity:0}to{opacity:1}}@keyframes customer-slider-slide-in-left{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes customer-slider-slide-in-right{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}.customer-slider__animate-in{animation-duration:.7s;animation-fill-mode:forwards}.customer-slider__fade-in{animation-name:customer-slider-fade-in}.customer-slider__slide-in-left{animation-name:customer-slider-slide-in-left}.customer-slider__slide-in-right{animation-name:customer-slider-slide-in-right}.customer-slider__label.customer-slider__animate-in{animation-duration:.3s}@keyframes customer-slider-pulse{0%,to{opacity:1}50%{opacity:.5}}
