@media (max-width: 768px){.desktop-only{display:none}}@media (min-width: 769px){.mobile-only{display:none}}.promo2__container{width:100%;margin:0 auto;box-sizing:border-box;max-width:1200px;min-width:320px;padding:0 20px;position:relative}.promo2__h2{font-size:48px;font-weight:700;line-height:1em}@media (max-width: 768px){.promo2__h2{font-size:32px;line-height:1.2em}}.promo2__body{color:#778185;font-size:18px;line-height:1.3em;font-weight:400}@media (max-width: 768px){.promo2__body{font-size:16px}}.promo2__white-btn{font-size:16px;font-weight:500;flex-shrink:0;background-color:#fff;padding:8px 12px;color:#121618;display:inline-flex;align-items:center;gap:8px;border-radius:8px;border:.5px solid rgba(0,0,0,.8);box-shadow:2px 2px #000c;transition:.2s ease-out}.promo2__white-btn:hover{text-decoration:none;box-shadow:4px 4px #000c}.promo2__demo-btn{font-size:16px;padding:10px 16px;line-height:30px;box-sizing:border-box;text-align:center;font-weight:500;border-radius:8px;border:none;transition:.3s ease-in-out;color:#fff;display:flex;gap:8px;align-items:center;justify-content:center;box-shadow:2px 2px #000;border:.5px solid black;outline-offset:-5px;outline:1px dashed transparent}.promo2__demo-btn:hover{box-shadow:5px 5px #000;text-decoration:none}.promo2__demo-btn:focus{outline-color:#000}.promo2__demo-btn_pool{background-color:#0bb8e5}.promo2__demo-btn_netflix{background-color:#c63531}.promo2__demo-btn_purple{background-color:#421a65}.promo2__demo-btn_fuscia{background-color:#a435f0}.promo2__demo-btn_2{background-color:#00abd8;padding-left:24px;padding-right:24px}.promo2__demo-btn_3{background-color:#1a2024;padding-left:24px;padding-right:24px}.promo2__svg-box,.lottie-box{border:1px solid black;border-radius:24px;box-shadow:6px 6px var(--box-shadow),6px 6px 0 1px #000}@media (max-width: 768px){.promo2__svg-box,.lottie-box{border-radius:16px}}.lottie-box{width:100%;aspect-ratio:80/44}.headlines_h1{font-style:normal;font-weight:900;font-size:62px;line-height:97%;letter-spacing:-.02em;color:#060809;margin:0}@media (max-width: 1280px){.headlines_h1{font-size:42px}}@media (max-width: 768px){.headlines_h1{font-size:32px}}.headlines_h2{font-weight:700;font-size:42px;line-height:114%;letter-spacing:-.02em;color:#060809;margin:0}.headlines_h3{font-weight:700;font-size:32px;line-height:40px;letter-spacing:-1px;color:#060809;margin:0}.headlines_h4{font-weight:400;font-size:28px;line-height:129%;letter-spacing:-.02em;color:#485357;margin:0}@media (max-width: 1280px){.headlines_h4{font-size:22px;line-height:150%}}@media (max-width: 768px){.headlines_h4{font-size:16px;line-height:160%}}.headlines_h5,.blog-post__content h2{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.01em;color:#262e32;margin:0}.headlines_h6{font-style:normal;font-weight:700;font-size:14px;line-height:20px;margin:0}.hr{width:100%;height:2px;background:#006782;opacity:.15;border-radius:2px;flex-shrink:0}.tab-bar{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:16px;margin-top:64px}.body_1{font-family:ethnio-circular,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;letter-spacing:-.2px;color:#121618;margin:0}.body_2{font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.01em;color:#121618;margin:0}.body_3{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.01em;color:#121618;margin:0}.elevation_1{transition:box-shadow .25s ease;box-shadow:2px 2px 3px #0000001f}.elevation_3{transition:box-shadow .25s ease;box-shadow:0 10px 24px #0000001a}.elevation_4{transition:box-shadow .25s ease;box-shadow:0 12px 28px #0003}.tab{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:9px 16px;gap:8px;background:#fff;border-radius:40px;font-weight:700;font-size:16px;line-height:24px;color:#138663;transition:color .25s ease,background-color .25s ease;cursor:pointer;border:none}.tab svg{width:24px;height:24px}.tab svg [fill]{transition:fill .25s ease;fill:#138663}.tab:hover{background:#ccf1ea}.tab[aria-checked=true]{background:#138663;color:#fff}.tab[aria-checked=true] svg [fill]{fill:#fff}.primary-link{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#009cc6}.primary-link svg{position:relative;background:#00abd833;width:24px;height:24px;border-radius:50%}.primary-link svg [fill]{fill:#009cc6}.fab-link{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#dc3f8f}.fab-link svg{position:relative;background:#e85d9733;width:24px;height:24px;border-radius:50%}.fab-link svg [fill]{fill:#dc3f8f}.fab-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:9px 16px 9px 10px;gap:8px;box-shadow:0 3px 6px #0000001a;border-radius:8px;background-color:#dc3f8f;background-color:#ef2991;color:#fff}.fab-button svg{position:relative;background:#fff3;width:24px;height:24px;border-radius:50%}.fab-button svg [fill]{fill:#fff}.blog-container{margin:0 auto;max-width:1152px;padding:0 16px;box-sizing:border-box}.blog-container.events{padding-bottom:64px}.blog-h1-box{margin-bottom:96px;display:flex;gap:40px;align-items:center;justify-content:space-between}@media (max-width: 768px){.blog-h1-box{margin-bottom:48px;flex-direction:column}}.blog-h1-box p{font-weight:400;font-size:18px;color:#5f6b6f;line-height:1.5em}.blog-h1-box-text{max-width:600px}@media (max-width: 768px){.blog-h1-img{max-width:100px;display:none}}.blog-h1{margin-bottom:24px;letter-spacing:-.02em;font-size:64px}@media (max-width: 768px){.blog-h1{font-size:40px}}.blog-post-list__label{text-align:center;margin-bottom:60px}.blog-post-list__container{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;transition:.3s height ease;position:relative}@media (max-width: 768px){.blog-post-list__container{flex-direction:column}}.blog-post{width:33.33%;overflow:hidden}@media (max-width: 1024px){.blog-post{width:50%}}@media (max-width: 768px){.blog-post{width:100%}}.blog-post.hidden{width:0;height:0;opacity:0}.blog-post__container{padding:0 20px 64px;display:flex;flex-direction:column;align-items:flex-start;position:relative}@media (max-width: 1024px){.blog-post__container{padding-bottom:28px}}.blog-post__link{position:absolute;inset:0;border-radius:16px;cursor:pointer}.blog-post__content{display:flex;flex-direction:column;gap:20px;width:100%}@media (max-width: 1024px){.blog-post__content{gap:10px;min-height:0}}.blog-post__content a{color:#1eaace}.blog-post__content__head{font-weight:400;font-size:14px}.post-description{font-size:16px;line-height:1.5em;font-weight:400;color:#060809;line-clamp:3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-divider{width:100%;height:1.5px;background-image:linear-gradient(to right,#c0c9cb 1.5px,#fff0 0%);background-size:9px 100%;background-repeat:repeat-x;margin-bottom:32px}a[tabindex="-1"]:focus,a[tabindex="-1"]:focus-visible{outline:none}.post-image-link{aspect-ratio:780/365;border-radius:16px;border:1px solid black;box-shadow:4px 4px #0000001f;aspect-ratio:347/195;display:block;position:relative;overflow:hidden;margin-bottom:32px;transition:transform .3s ease-in-out;width:100%;background-color:#fff}@media (max-width: 768px){.post-image-link{aspect-ratio:347/195}}@media (max-width: 768px){.post-image-link{margin-bottom:12px}}.post-image-link.placeholder{background-color:#e9e9e9;border:none;box-shadow:none}.post-image-link.small .post-image-box:hover{transform:scale(1.08)}.post-image-link.events{margin-bottom:0}.post-image-link .post-image-box{position:absolute;margin:0;width:100%;height:100%;border:0;border-radius:0;box-shadow:none;transition:.3s transform ease-in-out}.post-image-link .post-image-box:hover{transform:scale(1.04)}.post-image-box{aspect-ratio:780/365;border-radius:16px;border:1px solid black;box-shadow:4px 4px #0000001f;width:100%;height:auto;margin-bottom:32px;position:relative;object-fit:cover}@media (max-width: 768px){.post-image-box{aspect-ratio:347/195}}@media (max-width: 768px){.post-image-box{border-radius:12px}}.post-image-box.cs-box{box-shadow:8px 8px #000}@media (max-width: 768px){.post-image-box.cs-box{box-shadow:4px 4px #000}}.post-lottie-box{aspect-ratio:780/365;border-radius:16px;border:1px solid black;box-shadow:4px 4px #0000001f;width:100%;object-fit:contain;margin-bottom:32px;aspect-ratio:80/44}@media (max-width: 768px){.post-lottie-box{aspect-ratio:347/195}}.image-box__logo{position:absolute;left:-30px;top:-20px;background:#fff;border-radius:12px;padding:15px 36px;border:2.5px solid var(--color);box-shadow:6px 6px var(--color)}@media (max-width: 1024px){.image-box__logo{left:16px}}@media (max-width: 768px){.image-box__logo{padding:12px 16px;border-radius:8px;border-width:2px;box-shadow:4px 4px var(--color)}}.image-box__logo img{display:block;width:120px;height:40px;object-fit:contain;object-position:center}@media (max-width: 768px){.image-box__logo img{width:60px;height:20px}}.post__logo-box{width:120px;height:20px;object-fit:contain;object-position:left}.tag-list{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;margin:0 auto;flex-wrap:wrap}@media (max-width: 1260px){.tag-list{gap:8px}}.tag-list.blog-tag-list{gap:12px;justify-content:flex-start;margin:0}.tag-list ul,.tag-list li{padding:0;margin:0}.tab-bar__tab{color:#060809;font-size:16px;font-weight:400;letter-spacing:.015em;border:1px solid black;white-space:nowrap;padding:8px 14px;border-radius:4px;background-color:#fff;cursor:pointer}.tab-bar__tab:hover{background-color:transparent}@media (min-width: 769px){.tab-bar__tab:hover{background-color:#a435f0;color:#fff;border-color:#a435f0}}.tab-bar__tab.current{background-color:#000;color:#fff;border-color:#000}.tab-bar__tab:focus-visible{outline:1px dashed gray;outline-offset:-4px}@media (max-width: 768px){.tab-bar__tab{font-size:15px;padding:8px 11px;letter-spacing:-.01em}}.post-meta{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;max-width:848px;padding:0 24px;margin:0 auto}.post-author{display:flex;gap:8px;row-gap:0px;align-items:center}.post-author__avatar{flex-shrink:0;width:24px;border-radius:50%;height:24px;background-color:#dde1e2;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.post-author__name{font-weight:400;font-size:14px;line-height:143%;letter-spacing:-.01em;color:#000}.tags-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:32px;margin-bottom:72px}@media (max-width: 1024px){.tags-container{margin-bottom:48px;flex-direction:column;align-items:flex-start}}@media (max-width: 768px){.tags-container{margin-bottom:40px;gap:24px}}.tags-container__label{flex-grow:1;font-weight:700;font-size:32px;letter-spacing:-.02em;color:#060809}@media (max-width: 768px){.tags-container__label{font-size:24px;font-weight:500}}.loaded .blog-app-skeleton{display:none}.blog-app{padding-bottom:100px;padding-top:40px}@media (max-width: 768px){.blog-app{padding-top:20px;padding-bottom:40px}}@keyframes loading{0%{opacity:1}to{opacity:.3}}.skeleton{animation:loading 1.5s infinite ease-in-out alternate;border-radius:4px;background-color:#e9e9e9;height:16px;margin-bottom:8px;width:100%}.skeleton:last-child{margin-bottom:0}.blog-pages{display:flex;gap:8px}@media (max-width: 768px){.blog-pages{justify-content:space-between}}.blog-page-numbers{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 768px){.blog-page-numbers{justify-content:center}}.blog-page-btn{cursor:pointer;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease-in-out;background:transparent;border:1px solid transparent;font-size:15px;color:#000}.blog-page-btn:hover{background-color:#dfd9ff}.blog-page-btn:focus-visible{outline:1px dashed rgba(0,0,0,.4);outline-offset:-4px}.blog-page-btn.active{border:1px solid black;box-shadow:2px 2px #000}.blog-page-btn[disabled]{opacity:.2;pointer-events:none}.blog-page-btn svg{flex-shrink:0}body.customers.marketing{background-color:#fff}body.customers.marketing *{box-sizing:border-box}.headline{display:flex;flex-direction:column;align-items:center;padding:108px 24px 0;gap:32px;max-width:800px;margin:0 auto;text-align:center;box-sizing:border-box}@media (max-width: 768px){.headline{gap:16px;padding:24px 24px 0}}.logo-wall{background:#f8f4ef}.logo-wall__container{display:flex;flex-direction:row;align-items:stretch}@media (max-width: 768px){.logo-wall__container{flex-direction:column}}.logo-wall__container__column:first-child{display:flex;width:40.6609195402%;margin-right:8.4770114943%}@media (max-width: 768px){.logo-wall__container__column:first-child{width:100%;margin:0;padding-bottom:0}}.logo-wall__container__column:last-child{width:50.8620689655%;position:relative;align-items:stretch}@media (max-width: 768px){.logo-wall__container__column:last-child{width:100%;margin:0}}.logo-wall__text{padding:220px 0}@media (max-width: 1280px){.logo-wall__text{padding:100px 0}}@media (max-width: 768px){.logo-wall__text{padding:60px 0 32px}}.logo-wall__text h2{font-size:48px;font-weight:700;line-height:1.1em;letter-spacing:-.01em;color:#1a2024;margin-bottom:24px}@media (max-width: 1280px){.logo-wall__text h2{font-size:36px}}@media (max-width: 768px){.logo-wall__text h2{line-height:1.25em}}.logo-wall__text p{font-size:20px;font-weight:400;line-height:1.6em;letter-spacing:-.01em;color:#060809;margin-bottom:40px}.logo-wall__text .link{color:#1a2024;padding:10px 14px;display:flex;align-items:center;gap:8px;font-size:18px;border-radius:1px;border:0;background-color:transparent;cursor:pointer;font-weight:500}.logo-wall__text .link:hover svg{transform:translateY(2px) rotate(90deg)}.logo-wall__text .link svg{transform:translateY(-2px) rotate(90deg);transition:transform .2s ease-in-out}.logo-tile-container{height:100%;position:relative;margin:0 -24px;overflow:hidden}@media (max-width: 768px){.logo-tile-container{padding-top:90vw}}.logo-tile-container .logo-tile{display:flex;flex-direction:column;justify-content:center;align-items:center;will-change:transform;transform-style:preserve-3d;position:absolute;width:25%;opacity:0;background:#fff;border-radius:20px;border:1.5px solid rgba(0,0,0,.1019607843)}@media (max-width: 768px){.logo-tile-container .logo-tile{width:23%;border-radius:16px}}.logo-tile-container .logo-tile div{width:100%;padding-bottom:100%;position:relative}.logo-tile-container .logo-tile-img{position:absolute;width:100%;height:100%;inset:0;object-fit:contain;object-position:center;padding:15%}.cs__container{margin:0 auto;max-width:1192px;padding:0 16px}.cs__hero{padding:80px 0 62px}@media (max-width: 1024px){.cs__hero{padding:48px 0}}@media (max-width: 768px){.cs__hero{padding:24px 0}}.cs__hero-title{font-size:64px;font-weight:700;line-height:1.1em;letter-spacing:-.02em;color:#1a2024;margin-bottom:76px}@media (max-width: 1024px){.cs__hero-title{font-size:48px}}@media (max-width: 768px){.cs__hero-title{font-size:36px;margin-bottom:40px;line-height:1.25em}}.cs__swiper{margin-bottom:48px;padding:0 20px 0 calc(50vw - 580px)!important}@media only screen and (max-width: 1192px){.cs__swiper{padding:0 16px!important}}@media (max-width: 768px){.cs__swiper{margin-bottom:24px}}.swiper-slide.cs__swiper-slide{padding-right:8px;padding-bottom:8px;flex:1 0 auto;height:auto;display:flex;flex-direction:column;margin-right:24px}@media only screen and (min-width: 769px){.swiper-slide.cs__swiper-slide{max-width:calc((100% - 24px) / 1.5)}}@media only screen and (min-width: 1192px){.swiper-slide.cs__swiper-slide{max-width:calc((100% - 48px)*.4)}}.cs__swiper-card{flex:1 0 auto;border-radius:8px;padding:40px;border:1px solid black;box-shadow:6px 6px color-mix(in srgb,var(--color),#fff 80%),6px 6px 0 1px #000;background-image:linear-gradient(to bottom right,#fff 30%,color-mix(in srgb,var(--color),#fff 95%));display:flex;flex-direction:column;gap:32px;align-items:flex-start}@media (max-width: 768px){.cs__swiper-card{padding:32px}}.cs__swiper-logo{width:120px;height:40px;object-fit:contain;object-position:left}.cs__swiper-title-link{color:#1eaace;flex:1 0 auto}.cs__swiper-title{font-size:36px;font-weight:500;line-height:1.1em;color:#1a2024}@media (max-width: 768px){.cs__swiper-title{font-size:24px}}.cs__swiper-link{color:#303a3e;font-weight:400;font-size:16px;display:flex;align-items:center;gap:4px;padding:4px 0}.cs__swiper-link:hover{text-decoration:none}.cs__swiper-link:hover svg{transform:translate(5px)}.cs__swiper-link svg{transition:transform .2s ease-in-out}.cs__swiper-nav{display:flex;gap:16px}.cs__swiper-button{cursor:pointer;border:1px solid black;border-radius:100%;background-color:#fff;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease-in-out}.cs__swiper-button.swiper-button-disabled,.cs__swiper-button[disabled]{opacity:.15;cursor:auto}.cs__swiper-button:focus-visible{outline:1px dashed rgba(0,0,0,.4);outline-offset:-4px}.btn-wrap{display:flex;align-items:center;gap:16px;flex-wrap:wrap}a.demo-btn{color:#fff;font-size:18px;font-weight:500;padding:14px 24px;border-radius:4px;background-color:#1eaace;border:.5px solid black;box-shadow:1.5px 1.5px #000;transition:.2s ease-in-out box-shadow;outline-offset:-4px}a.demo-btn:hover{text-decoration:none;box-shadow:4px 4px #000}.cs-list__title{font-size:64px;font-weight:700;line-height:1em;letter-spacing:-.02em;max-width:500px;color:#1a2024;padding-top:40px}@media (max-width: 768px){.cs-list__title{font-size:36px;line-height:1.1em}}.cs-list__subtitle{font-size:24px;font-weight:400;line-height:1.3em;letter-spacing:-.01em;color:#485357;margin-bottom:64px;font-family:Geist,sans-serif}@media (max-width: 768px){.cs-list__subtitle{font-size:20px;margin-bottom:40px}}
