.Section{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.Section:not(#home):not(#introduction){content-visibility:auto;contain-intrinsic-size:auto var(--section-intrinsic-size,640px)}.Section-Header{flex-direction:column;align-items:center;gap:16px;margin-bottom:clamp(24px,5vw,40px);display:flex}.Section-Header .Paragraph{color:#171a1d99;font-size:clamp(clamp(14px,.3125vw + 8px,16px),3vw,20px)}.LayoutRoot.LandingPage{gap:clamp(80px,10vw,180px);padding:0}.LayoutRoot.LandingPage section:not(#latest-posts,#home,#scaling,#usecases){padding:20px}@media only screen and (width<=800px){.LayoutRoot.LandingPage section#home,.LayoutRoot.LandingPage .WebsiteFooter{padding:20px}}.LayoutRoot.LandingPage .WebsiteFooter{margin-top:0!important}.WebsiteSlider{width:100%}.WebsiteSlider *{-webkit-user-select:none!important;user-select:none!important}.WebsiteSlider-frame{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;max-width:calc(min(max(1000px,45vw),1400px) + 2*clamp(0px,2vw,40px));margin:0 auto;padding:16px clamp(0px,.5vw,16px)}.WebsiteSlider-frame[data-dragging=true]{cursor:grabbing}.WebsiteSlider-track{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;cursor:inherit;gap:24px;padding:24px clamp(20px,2vw,40px);display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#fff clamp(20px,2vw,40px) calc(100% - clamp(20px,2vw,40px)),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#fff clamp(20px,2vw,40px) calc(100% - clamp(20px,2vw,40px)),#0000 100%)}.WebsiteSlider-item{flex:0 0 var(--website-slider-item-width);width:var(--website-slider-item-width);-webkit-user-select:text;user-select:text}.WebsiteSlider-item>.WebsiteCard{width:100%;max-width:none;height:100%}.WebsiteHeroSection{width:100%;position:relative;overflow:hidden}.WebsiteHeroSection--page{min-height:65svh;max-height:65svh}.WebsiteHeroSection--page .Icon-Blob{background-color:#fff;width:80px;height:80px;padding:20px}.WebsiteHeroSection--page .Icon-Blob path{fill:#171a1d}.WebsiteHeroSection--page .Icon-Blob--success{background-color:#26d489;box-shadow:inset 0 -4px 20px -4px #171a1d33,0 3px 6px -1px #171a1d1a,inset 0 1px 1px #26d489,inset 0 2px 1px #fff9,0 8px 20px -2px #171a1d1a,inset 0 0 0 1px #fff6,0 4px 24px 4px #26d48933}.WebsiteHeroSection--page .Icon-Blob--success path{fill:#fff;filter:drop-shadow(0 1.5px 1.5px #171a1d33)}.WebsiteHeroSection--embedded{border-radius:20px;min-height:280px;max-height:320px}.WebsiteHeroSection-lottieWrapper{opacity:.2;pointer-events:none;width:300%;height:300%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WebsiteHeroSection-content{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:32px;display:flex;position:absolute;top:0;left:0}.WebsiteHeroSection-content:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#f2f2f2,#0000);position:absolute;inset:0;box-shadow:inset 0 0 clamp(40px,12vw,160px) clamp(40px,12vw,160px) #f2f2f2}.WebsiteHeroSection-content .Logo{max-width:220px;max-height:none;margin-bottom:32px}.WebsiteHeroSection-content .Heading{font-size:clamp(clamp(40px,2.5vw - 8px,56px),3vw,50px)}.WebsiteHeroSection-subtitle{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:520px;display:flex}.WebsiteHeroSection--embedded .WebsiteHeroSection-content .Logo{max-width:160px;margin-bottom:16px}.WebsiteHeroSection--embedded .WebsiteHeroSection-content .Heading{font-size:clamp(clamp(30px,1.875vw - 6px,42px),2.5vw,36px)}picture{max-width:min(max(1000px,45vw),1400px)}section#comparison{--section-intrinsic-size:640px}section#comparison .Comparison{flex-direction:column;align-items:stretch;width:100%;max-width:min(max(1000px,45vw),1400px);padding:2px 0;display:flex}section#comparison .Comparison>.Divider{opacity:.7;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#fff clamp(8px,3vw,100px) calc(100% - clamp(8px,3vw,100px)),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#fff clamp(8px,3vw,100px) calc(100% - clamp(8px,3vw,100px)),#0000 100%)}section#comparison .Comparison>.Divider svg{opacity:.5}section#comparison .Comparison .Logo{max-width:clamp(160px,25vw,240px);max-height:none}section#comparison .Comparison .Heading{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}section#comparison .Comparison .Heading span{opacity:.5;align-items:center;gap:3px;margin-inline:2px;display:inline-flex}section#comparison .Comparison .Heading span svg{scale:.85}section#comparison .Comparison .Heading span:has(svg){opacity:1}section#comparison .Comparison .WebsiteCard{text-align:center;padding:clamp(32px,3vw,60px);position:relative;overflow:hidden}section#comparison .Comparison .WebsiteCard>*{z-index:1;position:relative}section#comparison .Comparison .WebsiteCard .Badge{text-wrap:nowrap;gap:8px;padding:4px 12px 4px 6px;font-size:13px;line-height:1}section#comparison .Comparison .WebsiteCard .Badge svg{box-sizing:content-box;border-radius:1000px;padding:5px}section#comparison .Comparison .WebsiteCard .Badge svg path{fill:#fff}section#comparison .Comparison .WebsiteCard.Warmwind .Badge{background-color:#26d48926!important}section#comparison .Comparison .WebsiteCard.Warmwind .Badge svg{background-color:#26d489;box-shadow:0 0 10px -1px #26d48933,0 2px 8px -1px #171a1d33,inset 0 2px 1px #fff3,inset 0 -1.5px 5px -.5px #171a1d33}section#comparison .Comparison .WebsiteCard.Other .Badge{background-color:#ff366526!important}section#comparison .Comparison .WebsiteCard.Other .Badge svg{background-color:#ff3665;box-shadow:0 0 10px -1px #ff366533,0 2px 8px -1px #171a1d33,inset 0 2px 1px #fff3,inset 0 -1.5px 5px -.5px #171a1d33}section#comparison .Comparison .WebsiteCard.Other img{height:clamp(20px,3vw,30px)}section#comparison .Comparison .WebsiteCard.Other .Loader{opacity:.5;margin-inline:4px}section#comparison .Comparison .WebsiteCard.Other .Loader span{animation:1.75s ease-in-out infinite dot-animation}section#comparison .Comparison .WebsiteCard.Other .Loader span:nth-child(2){animation-delay:.3s}section#comparison .Comparison .WebsiteCard.Other .Loader span:nth-child(3){animation-delay:.5s}@media only screen and (width<=500px){section#comparison .Comparison .WebsiteCard.Other .Loader{display:none}}section#get-started{--section-intrinsic-size:620px}section#get-started .Features{flex-wrap:wrap;gap:clamp(8px,3vw,32px);max-width:min(max(1000px,45vw),1400px);display:flex}section#get-started .Features .WebsiteCard{flex:1;justify-content:flex-start;min-width:300px}section#get-started .Features{margin-top:clamp(16px,3vw,32px);margin-bottom:clamp(32px,5vw,140px)}section#get-started .Section-More{gap:clamp(8px,3vw,32px);width:100%;max-width:min(max(1000px,45vw),1400px);display:flex}section#careers{--section-intrinsic-size:520px}section#careers .Careers-button{margin-bottom:40px}section#careers img{border-radius:clamp(10px,3vw,30px);width:100%;max-width:min(max(1000px,45vw),1400px)}section#careers .Careers-caption{opacity:.5;-webkit-user-select:none;user-select:none;margin-top:24px}section#cta{--section-intrinsic-size:250px;margin-bottom:-60px}section#cta .WebsiteCard{padding:clamp(32px,5vw,60px)}section#cta .WebsiteCard img{max-width:400px}section#home{min-height:100svh;max-height:100svh;padding:clamp(40px,5vw,80px) clamp(40px,5vw,100px) clamp(40px,5vw,100px)}section#home video.AppWindows{object-fit:cover;width:100%;height:100%;position:absolute;top:3%}section#home img.AppWindows{object-fit:contain;width:100%;margin:auto 0;position:absolute;inset:0}@media only screen and (width<=1024px){section#home img.AppWindows{top:10%;scale:1.5}}@media only screen and (width<=800px){section#home img.AppWindows{top:15%;scale:1.75}}section#home .Home{box-shadow:none;background-position:50%;background-size:cover;flex:1;justify-content:flex-start;max-width:100%;position:relative;overflow:hidden}section#home .Home .Notch{z-index:2;position:absolute;top:0;left:50%;transform:translate(-50%)}@media only screen and (width<=800px){section#home{min-height:60svh}}section#usecases{--section-intrinsic-size:900px}section#usecases .Section-Header .Paragraph{justify-content:center;align-items:center;gap:8px;display:flex}section#usecases .Section-Header .Paragraph .Icons{justify-content:center;align-items:center;display:flex}section#usecases .Section-Header .Paragraph .Icons img{object-fit:contain;background-color:#fff;border:1px solid #fff;border-radius:1000px;width:34px;height:34px;padding:6px;box-shadow:inset 0 -4.206px 14.021px #fff,inset 0 0 #171a1d1a,0 3px 10px #171a1d0f,inset 0 2.103px 2.804px #171a1d0f}section#usecases .Section-Header .Paragraph .Icons img:not(:first-child){margin-left:-12px}@media only screen and (width<=800px){section#usecases .Section-Header{margin-bottom:0}}section#usecases .UsecasesList .WebsiteCard{flex-direction:row;gap:clamp(24px,5vw,60px);margin-bottom:clamp(16px,5vw,40px)}section#usecases .UsecasesList .WebsiteCard>div{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:8px;display:flex}section#usecases .UsecasesList .WebsiteCard .Image img{aspect-ratio:4/3;border-radius:clamp(10px,3vw,20px)}section#usecases .UsecasesList .WebsiteCard:nth-child(2n){flex-direction:row-reverse}section#usecases .WebsiteSlider{width:100%}section#usecases .WebsiteSlider .WebsiteSlider-item .WebsiteCard{min-height:480px}section#usecases .WebsiteSlider .WebsiteCard{flex-direction:column}section#usecases .WebsiteSlider .WebsiteCard>div{flex-direction:column;gap:16px;display:flex}section#usecases .WebsiteSlider .WebsiteCard .Content{flex:1;gap:8px}section#usecases .WebsiteSlider .WebsiteCard .Content>.Paragraph{margin-bottom:16px}section#usecases .WebsiteSlider .WebsiteCard .Content .Button{margin-top:auto}section#usecases .WebsiteSlider .WebsiteCard .Image{flex:unset;border-radius:clamp(10px,3vw,20px);position:relative;overflow:hidden}section#usecases .WebsiteSlider .WebsiteCard .Image-Overlay{background-color:#171a1d66;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}section#usecases .WebsiteSlider .WebsiteCard .Image-Overlay svg{animation:1.5s ease-in-out infinite alternate growing;transform:scale(1.5)}section#usecases .WebsiteSlider .WebsiteCard img.Apps{margin-bottom:-12px}section#latest-posts{--section-intrinsic-size:840px}section#latest-posts .Section-Header{margin-bottom:0}section#latest-posts .LatestPosts-content{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}section#latest-posts .WebsiteSlider-item .Blog-Post{gap:0;padding:0;overflow:hidden}section#latest-posts .WebsiteSlider-item .Blog-Post .Blog-Post-imageLink,section#latest-posts .WebsiteSlider-item .Blog-Post .Blog-Post-titleLink{color:inherit;cursor:pointer;text-decoration:none;display:block}section#latest-posts .WebsiteSlider-item .Blog-Post .Blog-Post-imageLink .Heading,section#latest-posts .WebsiteSlider-item .Blog-Post .Blog-Post-titleLink .Heading{transition:all .15s}section#latest-posts .WebsiteSlider-item .Blog-Post .Blog-Post-imageLink{overflow:hidden}section#latest-posts .WebsiteSlider-item .Blog-Post .Blog-Post-imageLink:hover img{scale:1.05}section#latest-posts .WebsiteSlider-item .Blog-Post .Blog-Post-titleLink:hover .Heading{color:#171a1d99}section#latest-posts .WebsiteSlider-item .Blog-Post img{aspect-ratio:16/9;object-fit:cover;flex-shrink:0;width:100%;transition:scale .4s}section#latest-posts .Blog-Post-body{flex-direction:column;flex:1;gap:16px;padding:clamp(16px,3vw,32px);display:flex}section#scaling{--section-intrinsic-size:100svh;height:100svh;position:relative}section#scaling .Space-Grid{opacity:.3;width:100%}section#scaling .Content{z-index:1;padding:24px;position:absolute;inset:0}section#scaling .Content:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#f2f2f2,#0000);position:absolute;inset:0;box-shadow:inset 0 0 clamp(40px,12vw,160px) clamp(40px,12vw,160px) #f2f2f2}section#scaling .Content>img,section#scaling .Content>.Paragraph{width:min(440px,85%)}@media only screen and (width<=1024px){section#scaling{height:55svh}}@media only screen and (width<=800px){section#scaling .Space-Grid{scale:1.6}}section#teaching-mode{--section-intrinsic-size:640px;gap:clamp(40px,5vw,60px)}section#teaching-mode .Heading{color:#171a1d80;max-width:min(max(1000px,45vw),1400px)}section#teaching-mode .Heading span{color:#171a1d}section#teaching-mode .Features{flex-wrap:wrap;gap:clamp(8px,5vw,32px);max-width:min(max(1000px,45vw),1400px);display:flex}section#teaching-mode .Features .WebsiteCard{flex:1;justify-content:flex-start;min-width:300px}
