.website-home-services_cards{display:flex;flex-direction:column;gap:40px;width:100%}.website-home-services_card{position:relative;display:flex;gap:24px;align-items:center;padding:24px;background:var(--color-surface-primary);border-radius:16px}@media(min-width:600px){.website-home-services_card{align-self:flex-start;max-width:70%}.website-home-services_card:nth-child(2n){align-self:flex-end}.website-home-services_card:nth-child(2n) .website-home-services_card_line{left:28.5%;right:unset}.website-home-services_card:nth-child(odd) .website-home-services_card_line{right:28.5%;left:unset}}.website-home-services_card--hidden{opacity:0;filter:blur(5px);transition:opacity 1s ease,filter 1s ease,transform 1s ease}.website-home-services_card--hidden:nth-child(2n){transform:translate(30%)}.website-home-services_card--hidden:nth-child(odd){transform:translate(-30%)}.website-home-services_card--show{opacity:1;filter:blur(0)}.website-home-services_card--show .website-home-services_card_line{height:40px;transition:height .5s ease 1s}.website-home-services_card--show:nth-child(2n){transform:translate(0)}.website-home-services_card--show:nth-child(odd){transform:translate(0)}.website-home-services_card:nth-child(2){transition-delay:.2s}.website-home-services_card:nth-child(3){transition-delay:.4s}.website-home-services_card:nth-child(4){transition-delay:.6s}.website-home-services_card_line{position:absolute;left:0;right:0;margin:auto;top:-40px;background:var(--color-surface-brand);height:0;width:3px;transition:height .2s,visibility .2s}.website-home-services_card_icon svg{font-size:48px;color:var(--color-surface-brand)}.website-home-services_card h3{font-size:20px;font-weight:600;text-transform:uppercase;margin-bottom:12px}.website-home-platform_content{display:flex;flex-direction:column;align-items:center;gap:48px}@media(min-width:850px){.website-home-platform_content{flex-direction:row}}.website-home-platform_cards{flex:2;display:flex;flex-direction:column;gap:48px;padding:40px;background:var(--color-surface-primary);border-radius:16px}.website-home-platform_card{display:flex;gap:32px;align-items:center}.website-home-platform_card_icon{font-size:36px;color:var(--color-surface-brand)}.website-home-platform_card_content{display:flex;flex-direction:column;gap:12px}.website-home-platform_card_content h3{font-size:20px;font-weight:600;text-transform:uppercase}.website-home-platform_images{flex:3;display:flex;flex-direction:column;gap:100px;position:relative}.website-home-platform_image{width:90%;object-fit:cover;border-radius:8px;box-shadow:2px 2px 4px var(--color-surface-tertiary)}.website-home-platform_image--hidden{opacity:0;filter:blur(5px);transform:translateY(20%);transition:opacity .5s ease,filter .5s ease,transform .5s ease}.website-home-platform_image--show{opacity:1;filter:blur(0);transform:translateY(0)}.website-home-platform_image:nth-child(2){transition-delay:.2s}.website-home-platform_image:nth-child(3){transition-delay:.4s}.website-home-platform_image:nth-child(odd){align-self:flex-end}.website-home-platform_image:nth-child(2){position:absolute;top:0;bottom:0;left:0;margin:auto}.website-home-devices{display:flex;flex-direction:column;gap:40px;align-items:center}.website-home-devices_cards{display:grid;grid-template-columns:repeat(1,1fr);gap:24px;justify-content:center}@media(min-width:400px){.website-home-devices_cards{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media(min-width:800px){.website-home-devices_cards{width:100%;grid-template-columns:repeat(4,1fr)}}.website-home-devices_card{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center;padding:40px 24px;background:var(--color-surface-primary);border-radius:16px}.website-home-devices_card--hidden{opacity:0;filter:blur(5px);transform:translateY(20%);transition:opacity .5s ease,filter .5s ease,transform .5s ease}.website-home-devices_card--show{opacity:1;filter:blur(0);transform:translateY(0)}.website-home-devices_card:nth-child(2){transition-delay:.2s}.website-home-devices_card:nth-child(3){transition-delay:.4s}.website-home-devices_card:nth-child(4){transition-delay:.6s}.website-home-devices_card svg{font-size:36px;color:var(--color-surface-brand)}.website-home-devices_card h3{font-size:20px;font-weight:600;text-transform:uppercase}.website-home-video{max-width:800px}.website-home-video_player{width:100%;height:300px;border-radius:16px}.website-home-video_player--hidden{opacity:0;filter:blur(8px);transform:translate(20%);transition:opacity .5s,filter .5s,transform .5s}.website-home-video_player--show{opacity:1;filter:blur(0);transform:translate(0)}@media(min-width:700px){.website-home-video_player{height:400px}}@media(min-width:900px){.website-home-video_player{height:500px}}.website-home-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(min-width:650px){.website-home-stats{grid-template-columns:repeat(4,1fr)}}.website-home-stats_card{display:flex;flex-direction:column;gap:8px;text-align:center}.website-home-stats_card--hidden{opacity:0;filter:blur(6px);transition:opacity .7s,filter .7s}.website-home-stats_card--show{opacity:1;filter:blur(0)}.website-home-stats_card:nth-child(2){transition-delay:.2s}.website-home-stats_card:nth-child(3){transition-delay:.4s}.website-home-stats_card:nth-child(4){transition-delay:.6s}.website-home-stats_card_counter{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700}.website-home-stats_card_counter:after{content:"+"}@media(min-width:900px){.website-home-stats_card_counter{font-size:36px}}.website-home-stats_card_title{text-transform:uppercase}.website-home-stats_card_subtitle{font-size:14px;font-weight:300}.website-home-map_line-1{animation:move-line-stroke-1 7s linear infinite}.website-home-map_line-2{animation:move-line-stroke-2 15s linear infinite}.website-home-map_circle{fill:var(--color-surface-brand)}.website-home-map_circle--pulse{animation:move-circle-pulse 1s ease-in-out}@keyframes move-circle-pulse{0%{opacity:0;transform:scale(1)}50%{opacity:.5}to{opacity:0;transform:scale(3)}}@keyframes move-line-stroke-1{0%{stroke-dashoffset:549.5465698242px;stroke-dasharray:549.5465698242px}50%{stroke-dashoffset:1099.0931396484px;stroke-dasharray:549.5465698242px}to{stroke-dashoffset:549.5465698242px;stroke-dasharray:549.5465698242px}}@keyframes move-line-stroke-2{0%{stroke-dashoffset:1140.625px;stroke-dasharray:1140.625px}50%{stroke-dashoffset:2281.25px;stroke-dasharray:1140.625px}to{stroke-dashoffset:1140.625px;stroke-dasharray:1140.625px}}.website-home-hero{display:flex;flex-direction:column;gap:48px;align-items:center;color:var(--color-text-reversed)}@media(min-width:900px){.website-home-hero{gap:100px}}.website-home-hero_top{display:flex;flex-direction:column;gap:48px;justify-content:center;text-align:center}.website-home-hero_top h1{font-family:Montserrat,sans-serif;font-size:24px;text-transform:uppercase;line-height:1.5}.website-home-hero_top p{font-size:20px;font-weight:300;line-height:1.5}@media(min-width:900px){.website-home-hero_top{gap:unset;flex-direction:row;text-align:unset}.website-home-hero_top h1{font-size:36px}.website-home-hero_top p{font-size:24px}}.website-home-hero_left{flex:2;display:flex;flex-direction:column;gap:40px}.website-home-hero_picture{flex:3;width:100%}.website-home-hero .website-home-hero_link{align-self:center;padding:16px 24px;font-size:20px;font-weight:600;text-transform:uppercase;border-radius:24px;--o-btn-bg-hs: var(--color-surface-primary-hs);--o-btn-bg-l: var(--color-surface-primary-l);--o-btn-color: var(--color-text-brand);--animation-pulse-color: var(--color-surface-primary);animation:pulse 2s infinite}@media(min-width:900px){.website-home-hero .website-home-hero_link{align-self:flex-start}}.website-home-hero_stats{width:100%;margin-bottom:48px}.website-home-demo{padding:40px;background:var(--color-surface-brand)}.website-home-demo_wrapper{display:flex;flex-direction:column;align-items:center;gap:40px}.website-home-demo h2{text-align:center;text-transform:uppercase;color:var(--color-text-reversed);font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;line-height:1.5}@media(min-width:900px){.website-home-demo h2{font-size:36px}}.website-home-demo .website-home-demo_button{border-radius:28px;padding:16px 24px;border:1px solid var(--color-surface-primary);text-transform:uppercase;--animation-pulse-color: var(--color-surface-primary);animation:pulse 2s infinite}.website-home-demo .website-home-demo_button a{font-size:20px;font-weight:600;color:var(--color-text-reversed);text-decoration:none}.website-home{height:100%}.website-home_content{display:flex;flex-direction:column;gap:100px;margin-top:100px}
