.hero-banner-v2,.hero-banner-v2 *,.hero-banner-v2 :after,.hero-banner-v2 :before{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}.hero-banner-v2{align-items:center;background-color:#f7f5f2;display:flex;height:100vh;justify-content:center;line-height:1;overflow:hidden;position:relative;width:100%}.hero-banner-v2 .hero-banner-v2-cards-title{align-content:end;color:#ff5e00;font-family:NeuSans;font-size:30px;font-style:normal;font-weight:400;height:125px;letter-spacing:-.3px;line-height:115%;padding:0 30px 42px;position:absolute;text-align:center;top:calc(50% - 306px)}.hero-banner-v2-card-window{border-radius:0;height:100vh;left:0;overflow:hidden;position:absolute;top:0;transition:opacity .4s ease;width:100vw}.hero-banner-v2-card-center{border-radius:20px;opacity:1;z-index:3}.hero-banner-v2-card-left,.hero-banner-v2-card-right{border-radius:20px;opacity:0;z-index:2}.hero-banner-v2-card-bg{height:100vh;left:0;object-fit:cover;position:absolute;top:0;transform-origin:center center;width:100vw}#bg-header{opacity:1;z-index:2}#bg-office{opacity:0;z-index:1}#bg-cloud,#bg-rovo{opacity:1;z-index:1}section.hero-banner-v2 div.hero-banner-v2-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;opacity:1;padding-top:8vh;text-align:center;transition:opacity .4s ease;z-index:10}section.hero-banner-v2 div.hero-banner-v2-content.hero-banner-v2-content--hidden{opacity:0;pointer-events:none}section.hero-banner-v2 div.hero-banner-v2-content h1.hero-banner-v2-title{background:none;border:none;box-sizing:border-box;color:#fff;display:block;font-family:NeuSans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:90px;font-style:normal;font-synthesis:none;font-weight:300!important;letter-spacing:-1.8px;line-height:90px;margin:0 0 28px;padding:0;text-align:center;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variation-settings:normal}section.hero-banner-v2 div.hero-banner-v2-content p.hero-banner-v2-lead{background:none;border:none;box-sizing:border-box;color:#fff;display:block;font-family:NeuSans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:135%;margin:0 0 34px;max-width:800px;padding:0;text-align:center;text-decoration:none;text-transform:none}section.hero-banner-v2 div.hero-banner-v2-content div.hero-banner-v2-cta-container{box-sizing:border-box;display:flex;justify-content:center}section.hero-banner-v2 div.hero-banner-v2-content div.hero-banner-v2-cta-container a.hero-banner-v2-cta-button{align-items:center;background:#000;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:NeuSans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:2px;height:42px;justify-content:center;letter-spacing:-.16px;line-height:140%;padding:14px 8px;text-align:center;text-decoration:none;text-transform:none;transition:background .3s ease;width:124px}section.hero-banner-v2 div.hero-banner-v2-content div.hero-banner-v2-cta-container a.hero-banner-v2-cta-button:hover{background:#f08cfc;border:1px solid hsla(0,0%,100%,.2)}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content{box-sizing:border-box;display:flex;flex-direction:column;height:330px;justify-content:flex-end;left:50%;opacity:0;padding:40px 20px 20px;pointer-events:none;position:absolute;top:50%;transform-origin:center center;transition:opacity .4s ease,justify-content .4s ease;width:256px;z-index:10;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;text-rendering:optimizeLegibility}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content.hero-banner-v2-card-content--visible{opacity:1;pointer-events:auto}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content.hero-banner-v2-card-content--centered{justify-content:center}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;opacity:0;padding:112px 24px 124px;pointer-events:none;position:relative;text-align:center;transform-origin:center center;transition:opacity .4s ease;width:100%;z-index:10;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;text-rendering:optimizeLegibility}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded.hero-banner-v2-card-content-expanded--visible{opacity:1;pointer-events:auto}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded p.hero-banner-v2-card-eyebrow-expanded{font-size:clamp(20px,1.8vw,26px);font-weight:400;letter-spacing:-.26px;line-height:120%;margin:0 0 28px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded h2.hero-banner-v2-card-title-expanded,section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded p.hero-banner-v2-card-eyebrow-expanded{background:none;border:none;box-sizing:border-box;color:#fff;display:block;font-family:NeuSans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-synthesis:none;padding:0;text-align:center;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded h2.hero-banner-v2-card-title-expanded{font-size:50px;font-weight:300;letter-spacing:-.04em;line-height:108%;margin:0 0 20px;max-width:980px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded p.hero-banner-v2-card-lead2-expanded{background:none;border:none;box-sizing:border-box;color:hsla(0,0%,100%,.9);display:block;font-family:NeuSans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(16px,1.35vw,20px);font-style:normal;font-weight:400;line-height:135%;margin:0 0 40px;max-width:720px;padding:0;text-align:center;text-decoration:none;text-transform:none}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded div.hero-banner-v2-card-icons-expanded{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:0 0 34px;max-width:560px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded div.hero-banner-v2-card-icons-expanded div.hero-banner-v2-card-icon-item-expanded{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.24);border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14);box-sizing:border-box;display:flex;height:clamp(76px,6.8vw,102px);justify-content:center;width:clamp(76px,6.8vw,102px)}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded div.hero-banner-v2-card-icons-expanded div.hero-banner-v2-card-icon-item-expanded img.hero-banner-v2-card-icon-img-expanded{border:none;display:block;height:clamp(44px,4.2vw,58px);margin:0;object-fit:contain;padding:0;width:clamp(44px,4.2vw,58px)}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded div.hero-banner-v2-card-cta-container{box-sizing:border-box;display:flex;justify-content:center}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded div.hero-banner-v2-card-cta-container a.hero-banner-v2-card-cta-button{align-items:center;background:#000;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:NeuSans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:2px;height:42px;justify-content:center;letter-spacing:-.16px;line-height:140%;min-width:114px;padding:12px 18px;text-align:center;text-decoration:none;text-transform:none;transition:background .3s ease}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded div.hero-banner-v2-card-cta-container a.hero-banner-v2-card-cta-button:hover{background:#f08cfc;border:1px solid hsla(0,0%,100%,.2)}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content h2.hero-banner-v2-card-title{font-size:30px;font-synthesis:none;letter-spacing:-.3px;line-height:105%;margin:0 0 12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content h2.hero-banner-v2-card-title,section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content p.hero-banner-v2-card-lead{background:none;border:none;box-sizing:border-box;color:#fff;display:block;font-family:NeuSans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:400;padding:0;text-decoration:none;text-transform:none}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content p.hero-banner-v2-card-lead{font-size:16px;line-height:120%;margin:0 0 20px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content div.hero-banner-v2-card-icons{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px;height:90px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content div.hero-banner-v2-card-icons div.hero-banner-v2-card-icon-item{align-items:center;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:5px;box-sizing:border-box;display:flex;height:42px;justify-content:center;width:42px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content div.hero-banner-v2-card-icons div.hero-banner-v2-card-icon-item img.hero-banner-v2-card-icon-img{border:none;display:block;height:22px;margin:0;object-fit:contain;padding:0;width:20px}section.hero-banner-v2 div.hero-banner-v2-segmented-control{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;bottom:57px;box-sizing:border-box;display:flex;gap:2px;height:42px;justify-content:center;left:50%;opacity:0;padding:0 2px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .4s ease;width:auto;z-index:100}section.hero-banner-v2 div.hero-banner-v2-segmented-control.hero-banner-v2-segmented-control--visible{opacity:1;pointer-events:auto}section.hero-banner-v2 div.hero-banner-v2-segmented-control div.hero-banner-v2-segmented-indicator{display:none}section.hero-banner-v2 div.hero-banner-v2-segmented-control button.hero-banner-v2-segmented-option{align-items:center;background:transparent;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:NeuSans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:38px;justify-content:center;line-height:140%;min-width:auto;overflow:hidden;padding:0 16px;position:relative;text-align:center;transition:background 1s ease,color 1s ease;white-space:nowrap;z-index:1}section.hero-banner-v2 div.hero-banner-v2-segmented-control button.hero-banner-v2-segmented-option:before{background:#fff;border-radius:0;content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left 0s;width:100%;z-index:-1}section.hero-banner-v2 div.hero-banner-v2-segmented-control button.hero-banner-v2-segmented-option:hover:not(.hero-banner-v2-segmented-option--active){background:hsla(0,0%,100%,.15)}section.hero-banner-v2 div.hero-banner-v2-segmented-control button.hero-banner-v2-segmented-option.hero-banner-v2-segmented-option--active{background:hsla(0,0%,100%,.7);color:#000}section.hero-banner-v2 div.hero-banner-v2-segmented-control button.hero-banner-v2-segmented-option.hero-banner-v2-segmented-option--active:before{left:0;transition:left 12s linear}@media (max-width:768px){section.hero-banner-v2 div.hero-banner-v2-content{margin:0 30px}.hero-banner-v2 .hero-banner-v2-cards-title{padding-bottom:48px}section.hero-banner-v2 div.hero-banner-v2-content h1.hero-banner-v2-title{font-size:35px;font-weight:400!important;letter-spacing:0;line-height:115%;margin-bottom:26px}section.hero-banner-v2 div.hero-banner-v2-content p.hero-banner-v2-lead{font-size:16px;line-height:125%;margin-bottom:40px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded{padding:96px 30px 142px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded p.hero-banner-v2-card-eyebrow-expanded{font-size:18px;margin-bottom:32px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded h2.hero-banner-v2-card-title-expanded{font-size:30px;font-weight:300;line-height:112%;margin-bottom:32px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded p.hero-banner-v2-card-lead2-expanded{font-size:15px;font-weight:400;line-height:125%;margin-bottom:34px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded div.hero-banner-v2-card-icons-expanded{gap:10px;margin-bottom:24px;max-width:320px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded div.hero-banner-v2-card-icons-expanded div.hero-banner-v2-card-icon-item-expanded{height:68px;width:68px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded div.hero-banner-v2-card-icons-expanded div.hero-banner-v2-card-icon-item-expanded img.hero-banner-v2-card-icon-img-expanded{height:40px;width:40px}section.hero-banner-v2 div.hero-banner-v2-segmented-control{bottom:100px}}@media (max-height:700px){.hero-banner-v2 .hero-banner-v2-cards-title{padding-bottom:30px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded{padding-top:84px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded p.hero-banner-v2-card-lead2-expanded{margin-bottom:24px}section.hero-banner-v2 div.hero-banner-v2-card-window div.hero-banner-v2-card-content-expanded div.hero-banner-v2-card-icons-expanded{margin-bottom:22px}section.hero-banner-v2 div.hero-banner-v2-segmented-control{bottom:48px!important}}section.hero-banner-v2 div.hero-banner-v2-mobile-dots{align-items:center;bottom:24px;display:none;flex-direction:row;gap:16px;height:7px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:calc(50vh + 216px);transform:translateX(-50%);z-index:100}section.hero-banner-v2 div.hero-banner-v2-mobile-dots.hero-banner-v2-mobile-dots--visible{display:flex;opacity:1;pointer-events:auto}section.hero-banner-v2 div.hero-banner-v2-mobile-dots button.hero-banner-v2-mobile-dot{background:#e1e1e1;border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;height:7px;min-width:unset;padding:0;transition:all .4s ease;width:7px}section.hero-banner-v2 div.hero-banner-v2-mobile-dots button.hero-banner-v2-mobile-dot.active{background:#ff5e00;width:26px}@media (min-width:800px){section.hero-banner-v2 div.hero-banner-v2-mobile-dots{display:none!important}}