.sp-page{overflow-x:clip}.sp-page img{max-width:100%;height:auto}.sp-page .ind-copy a,.sp-page .sp-inline-links a,.sp-page .sp-foot-links a{color:#32a2af}.is-dark .sp-page .ind-copy a,.ind-section.is-dark .ind-copy a,.ind-section.is-dark .sp-inline-links a{color:#6fbdc7}.sp-ctas{flex-wrap:wrap;gap:1rem;margin-top:1.75rem}.sp-lede{max-width:42rem;margin-bottom:2rem}.sp-rel{z-index:1;position:relative}.sp-inline-links{color:#ffffff8c;margin-top:1.5rem;font-size:.95rem;line-height:1.6}.sp-inline-links a{color:#6fbdc7;border-bottom:1px solid #6fbdc759;text-decoration:none}.sp-inline-links a:hover{border-bottom-color:#6fbdc7}.sp-sep{color:#ffffff4d;margin:0 .55rem}.sp-hero{padding-bottom:5rem}.sp-hero .ind-h1{max-width:14ch}.sp-hero .ind-hero-side .sp-ctas{margin-top:0}.sp-hero .hero-ctas,.sp-hero .sp-ctas{margin-bottom:0}.sp-proof-label{text-transform:uppercase;letter-spacing:.08em;color:#6fbdc7;margin-bottom:.45rem;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:600}.ind-split-fig.is-flip{direction:rtl}.ind-split-fig.is-flip>*{direction:ltr}.sp-mig .sp-lede{color:#363636}.sp-mig .ba{margin:2rem 0 2.5rem}.sp-mig .ind-ba .ba-media{aspect-ratio:16/10;padding-bottom:0;overflow:hidden}.sp-mig .ind-ba .ba-img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.sp-mig .ind-ba .ba-after{clip-path:inset(0 0 0 calc(var(--pos) * 1%))}.sp-mig .ba-line,.sp-mig .ba-handle{left:calc(var(--pos) * 1%)}.sp-mig .ba-handle{cursor:ew-resize;touch-action:none;justify-content:center;align-items:center;gap:.15rem;display:flex}.sp-mig .ba-handle:focus-visible{outline-offset:3px;outline:2px solid #32a2af}.sp-moves{border-top:1px solid #0000001f;max-width:42rem;margin:1.25rem 0 0;padding:0;list-style:none}.sp-moves li{color:#363636;border-bottom:1px solid #0000001f;padding:1.05rem 0 1.05rem 1.75rem;font-size:1.05rem;line-height:1.6;position:relative}.sp-moves li:before{content:"";background:#32a2af;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.55rem;left:0;box-shadow:0 0 0 4px #32a2af2e}.sp-mig-example{background:#fff;border:1px solid #00000014;border-radius:12px;margin:2rem 0 0;padding:1.75rem 1.5rem}.sp-mig-kicker{text-transform:uppercase;letter-spacing:.08em;color:#28818c;margin:0 0 .65rem;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:600}.sp-mig-example p{color:#363636;margin:0;font-size:1.05rem;line-height:1.65}.sp-gallery .ba-heading{margin-bottom:1rem}.sp-gallery .pj-gallery{margin-top:2rem}.sp-section-head{max-width:46rem;margin-bottom:2rem}.sp-section-head .ind-cta-row{margin-top:1.25rem}.sp-cases{grid-template-columns:repeat(2,1fr)}.sp-platforms{grid-template-columns:repeat(3,1fr);margin:2rem 0}.sp-process .sp-steps{gap:1.25rem;margin:1.5rem 0;display:grid}.sp-process .step{margin:0}.sp-process-shot{aspect-ratio:4/5}.sp-process-shot img{object-position:center top}.sp-final-cta .ind-cta-thumb,.sp-final-cta .ind-cta-thumb.is-visible{display:block}.sp-cta-thumbs{gap:1.25rem;display:grid}.sp-cta-grid{grid-template-columns:1.1fr .9fr}.sp-foot-links{color:#ffffff80;margin-top:1.75rem;font-size:.95rem}.sp-foot-links a{color:#6fbdc7;border-bottom:1px solid #6fbdc759;text-decoration:none}.sp-foot-links a:hover{border-bottom-color:#6fbdc7}@media screen and (width<=991px){.ind-split-fig.is-flip{direction:ltr}.sp-cases,.sp-platforms{grid-template-columns:1fr 1fr}.sp-cta-grid,.sp-process{grid-template-columns:1fr}}@media screen and (width<=767px){.sp-hero .ind-h1{max-width:none}.sp-cases,.sp-platforms{grid-template-columns:1fr}.sp-mig-example{padding:1.35rem 1.15rem}}.oe-hero .padding-global-2{z-index:1;position:relative}.oe-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:4rem;padding-top:1rem;display:grid}.oe-h1{max-width:11em;margin-bottom:1.25rem;font-size:clamp(2.4rem,4.2vw,3.75rem)}.oe-hero-copy .ind-hero-copy{max-width:30rem}.oe-ctas{flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-top:2rem;display:flex}.oe-hero-fig .wd-device-desk,.oe-hero-fig .wd-device-phone{border-color:#ffffff1a}.oe-hero-fig .wd-device-desk{box-shadow:0 40px 80px -40px #000c}.oe-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;margin-bottom:3rem;display:grid}.oe-head .ba-heading{margin-bottom:0}.oe-head .ind-copy{max-width:34rem;margin:0}.oe-steps{margin-top:0}.oe-head.is-center{text-align:center;flex-direction:column;align-items:center;gap:0;margin-bottom:3.5rem;display:flex}.oe-head.is-center .ba-heading{margin:.75rem 0 1rem}.oe-head.is-center .ind-copy{max-width:38rem}.ind-section{position:relative;overflow:hidden}.oe-tex{z-index:0;pointer-events:none;position:absolute;inset:0}.oe-tex.is-topo{opacity:.05;background:url(/images/5eb093e96c952f118bd54df6_topography.svg) 50%}.oe-tex.is-dots{background-image:radial-gradient(circle,#cfcfcf 1.3px,#0000 1.3px);background-size:18px 18px}.oe-tex.is-dots.is-right{-webkit-mask-image:radial-gradient(45% 70% at 100% 30%,#000 0%,#0000 100%);mask-image:radial-gradient(45% 70% at 100% 30%,#000 0%,#0000 100%)}.oe-tex.is-dots.is-left{-webkit-mask-image:radial-gradient(45% 70% at 0 70%,#000 0%,#0000 100%);mask-image:radial-gradient(45% 70% at 0 70%,#000 0%,#0000 100%)}.oe-glow{aspect-ratio:2;z-index:0;pointer-events:none;background:radial-gradient(#32a2af29 0%,#32a2af00 65%);width:70rem;max-width:120%;position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.oe-products .padding-global-2,.oe-mig .padding-global-2{z-index:1;position:relative}.oe-phones{grid-template-columns:repeat(3,minmax(0,15rem));justify-content:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.oe-phone-fig{margin:0}.oe-phone{aspect-ratio:390/844;background:#151515;border:6px solid #101010;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #0c406673}.oe-phone img{object-fit:cover;object-position:top center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.oe-cap{color:#4a4a4a;margin-top:1rem;font-size:.95rem;line-height:1.4}.oe-cap-k{text-transform:uppercase;letter-spacing:.08em;color:#32a2af;margin-bottom:.2rem;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:600;display:block}.oe-phones .oe-cap{text-align:center}.oe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem;display:grid}.oe-grid-fig{margin:0}.wd-feat-img.oe-top{object-position:top center}.oe-partner-logo{opacity:.9;width:169px;height:auto;margin-top:2rem;display:block}.oe-mig .sp-mig{position:relative}.oe-moves{flex-direction:column;gap:.6rem;max-width:32rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.oe-move{color:#101010;background:#f2f2f2;border:1px solid #0000001a;border-radius:12px;align-items:baseline;gap:1rem;padding:.95rem 1.25rem;font-size:1rem;line-height:1.45;display:flex}.oe-move-k{letter-spacing:.08em;color:#28818c;flex:none;font-family:Barlow Condensed,sans-serif;font-size:.85rem;font-weight:600}.oe-ba-vid{object-fit:cover;object-position:top center;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.oe-ba-vid.is-playing{opacity:1}.oe-mig-cta{margin-top:2rem;display:flex}.oe-mig .ind-ba{width:100%;max-width:none;margin:0}@media (width<=991px){.oe-hero-grid{gap:2.5rem}}@media (width<=767px){.oe-hero-grid{grid-template-columns:1fr}.oe-ctas{flex-wrap:wrap;justify-content:flex-start}.oe-ctas .button-group,.oe-ctas{align-items:flex-start}.oe-head{grid-template-columns:1fr;margin-bottom:2rem}.oe-phones{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(3,62%);justify-content:start;margin-right:calc(50% - 50vw);padding-bottom:1rem;overflow-x:auto}.oe-phones::-webkit-scrollbar{display:none}.oe-phone-fig{scroll-snap-align:start}.oe-mig .ind-ba.oe-ba-phone{width:min(100%,16.5rem)}.oe-grid-fig.is-lead{margin-bottom:2rem}.oe-grid{grid-template-columns:1fr;gap:2rem}}.oe-mig .ind-ba.oe-ba-phone{border:6px solid #101010;border-radius:30px;width:min(100%,21rem);margin:0 auto;overflow:hidden;box-shadow:0 40px 70px -40px #0c406673}.oe-mig .ind-ba.oe-ba-phone .ba-media{aspect-ratio:390/844;border-radius:0}.oe-mig-feat{align-items:center}.oe-offer{position:relative;overflow:hidden}.oe-offer>.padding-global-2{z-index:1;position:relative}.oe-grid-fig.is-lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:3.5rem;margin-bottom:3rem;display:grid}.oe-grid-fig.is-lead .oe-cap{text-align:left;color:#363636;max-width:24rem;margin:0;font-size:1.15rem;line-height:1.5}.oe-grid-fig.is-lead .oe-cap-k{margin-bottom:.5rem;font-size:.9rem}@media (width<=767px){.oe-grid-fig.is-lead{grid-template-columns:1fr;gap:1rem}}
