.ws{--ease:cubic-bezier(.16,1,.3,1);--ease-ui:cubic-bezier(.2,.8,.2,1);--ease-draw:cubic-bezier(.65,0,.35,1);--t-ui:.18s;--t-state:.4s;--t-reveal:.9s;--t-draw:1.1s;--rise:24px;--stagger:60ms;--par:40px;--flip:1}[dir=rtl] .ws{--flip:-1}@keyframes mo-rise{0%{opacity:0;translate:0 var(--rise)}}@keyframes mo-settle{0%{scale:1.035}}@keyframes mo-draw{0%{clip-path:inset(-6px -6px 100%)}to{clip-path:inset(-6px)}}@keyframes mo-fold{0%{clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%)}}@keyframes mo-fold-r{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 0)}}@keyframes mo-night{0%{scale:.96}}@keyframes mo-par{0%{translate:0 var(--par)}to{translate:0 calc(var(--par) * -1)}}@keyframes mo-scale{0%{scale:.96}}@keyframes mo-unblur{0%{filter:blur(14px);opacity:.18}to{filter:none;opacity:1}}@keyframes mo-fade{0%{opacity:0}}@keyframes mo-num{0%{opacity:0;translate:0 6px}}@keyframes mo-wipe{0%{clip-path:polygon(-60% 0,-60% 0,-100% 100%,-100% 100%)}to{clip-path:polygon(-60% 0,160% 0,100% 100%,-100% 100%)}}@keyframes mo-drop{0%{opacity:0;translate:0 -14%}}@keyframes spin{to{transform:rotate(360deg)}}.ws .btn{transition:background-color var(--t-ui) var(--ease-ui),color var(--t-ui) var(--ease-ui), box-shadow var(--t-ui) var(--ease-ui),scale var(--t-ui) var(--ease-ui)}.ws .btn:active{scale:.98}.ws .chev{translate:calc(var(--nudge,0px) * var(--flip)) 0;transition:translate var(--t-ui) var(--ease-ui)}.ws .link:hover .chev,.ws .ind-card:hover .chev{transform:none}[dir=rtl] .ws .link:hover .chev,[dir=rtl] .ws .ind-card:hover .chev{transform:scaleX(-1)}.ws .link:hover .chev,.ws .link:focus-visible .chev,.ws .ind-card:hover .chev,.ws .ind-card:focus-visible .chev{--nudge:3px}.ws .ind-card h3 span{transition:background-size .3s var(--ease-ui)}.ws .ind-card .ph img{transition:scale var(--t-reveal) var(--ease)}.ws .ind-card:hover .ph img,.ws .ind-card:focus-visible .ph img{transform:scale(1.03)}.ws .nav .links a,.ws .nav .aux a{transition:color var(--t-ui) var(--ease-ui)}.ws .seg :is(button,label){transition:background-color var(--t-ui) var(--ease-ui),color var(--t-ui) var(--ease-ui),box-shadow var(--t-ui) var(--ease-ui)}.ws.js [data-period] .price>span,.ws.js [data-period] .approx>span{animation:mo-num var(--t-ui) var(--ease-ui) both}.ws details>summary [data-plus]{transition:rotate .2s var(--ease-ui);display:inline-block}.ws details[open]>summary [data-plus]{rotate:45deg}.ws .cmp .handle:after{transition:scale var(--t-ui) var(--ease-ui)}.ws .cmp:hover .handle:after,.ws .cmp.drag .handle:after{scale:1.08}.ws.js .off-step,.ws .pill>span{transition:opacity var(--t-state) var(--ease)}.ws .pill .spin{animation:1s linear infinite spin}.ws .rail>*{position:relative;overflow:hidden}.ws .rail>:after{content:"";border-radius:inherit;background:linear-gradient(calc(90deg * var(--flip)),var(--current-0),var(--cyan-400));transform-origin:0;transition:transform var(--t-state) var(--ease);position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .ws .rail>:after{transform-origin:100%}.ws .rail>.on:after,.ws:not(.js) .rail>:after{transform:none}@media (prefers-reduced-motion:no-preference){.ws.intro .hero .eyebrow,.ws.intro .hero .h1 .ln,.ws.intro .hero .lead,.ws.intro .hero .ctas,.ws.intro .hero .fine{animation:mo-rise .8s var(--ease) both;animation-play-state:paused}.ws.intro .hero .h1:not(:has(.ln)){animation:mo-rise .8s var(--ease) both;animation-play-state:paused}.ws.intro .hero .eyebrow{animation-delay:0s}.ws.intro .hero .h1 .ln:first-child{animation-delay:80ms}.ws.intro .hero .h1:not(:has(.ln)){animation-delay:80ms}.ws.intro .hero .h1 .ln:nth-child(2){animation-delay:.16s}.ws.intro .hero .h1 .ln:nth-child(3){animation-delay:.24s}.ws.intro .hero .lead{animation-delay:.26s}.ws.intro .hero .ctas{animation-delay:.34s}.ws.intro .hero .fine{animation-delay:.4s}.ws.intro .hero-ph img{animation:mo-settle 1.2s var(--ease) both;transform-origin:50% 60%;animation-play-state:paused}.ws.intro .hero .cut{animation:mo-fold var(--t-draw) var(--ease-draw) .35s both;animation-play-state:paused}[dir=rtl] .ws.intro .hero .cut{animation-name:mo-fold-r}.ws.intro .hero .cut-line{animation:mo-draw var(--t-draw) var(--ease-draw) .35s both;animation-play-state:paused}.ws.intro-go .hero *,.ws.intro-go .hero{animation-play-state:running!important}.ws.js [data-logo-build].lb-ready [data-part],.ws.js [data-logo-build].lb-ready.lb-whole svg{animation-duration:.52s;animation-play-state:paused;animation-fill-mode:both;animation-timing-function:var(--ease)}.ws.js [data-logo-build].lb-ready [data-part^=s-],.ws.js [data-logo-build].lb-ready.lb-whole svg{animation-name:mo-wipe}.ws.js [data-logo-build].lb-ready [data-part=v],.ws.js [data-logo-build].lb-ready [data-part=fold]{transform-box:fill-box;animation-name:mo-drop}.ws.js [data-logo-build].lb-ready [data-part=word]{animation-name:mo-fade;animation-duration:var(--t-state)}.ws.js [data-logo-build] [data-part=s-top]{animation-delay:0s}.ws.js [data-logo-build] [data-part=s-mid]{animation-delay:.18s}.ws.js [data-logo-build] [data-part=s-bot]{animation-delay:.36s}.ws.js [data-logo-build] [data-part=v]{animation-delay:.54s}.ws.js [data-logo-build] [data-part=fold]{animation-delay:.62s}.ws.js [data-logo-build] [data-part=word]{animation-delay:.76s}.ws.js [data-logo-build].lb-play [data-part],.ws.js [data-logo-build].lb-play.lb-whole svg{animation-play-state:running}@supports (animation-timeline:view()){.ws .rv,.ws [data-reveal],.ws .apps>.app{animation:linear both mo-rise;animation-timeline:view();animation-range:entry calc(var(--i,0) * 3%) cover calc(25% + var(--i,0) * 3%);animation-timing-function:var(--ease)}.ws .stage .off-ph,.ws .stage .close-ph,.ws [data-stage-photo]{animation:linear both mo-night;animation-timeline:view();animation-range:entry;animation-timing-function:var(--ease)}.ws .par,.ws [data-parallax]{animation:linear both mo-par;animation-timeline:view();animation-range:cover}.ws .scalein,.ws [data-scalein]{animation:linear both mo-scale;animation-timeline:view();animation-range:entry cover 40%;animation-timing-function:var(--ease)}.ws .later{animation:linear both mo-unblur;animation-timeline:view();animation-range:cover 30% cover 47%}.ws .hero-ph.settle{animation:none}}.ws.io .rv,.ws.io [data-reveal],.ws.io .apps>.app{transition:opacity var(--t-reveal) var(--ease),translate var(--t-reveal) var(--ease);transition-delay:calc(var(--i,0) * var(--stagger))}.ws.io .pre{opacity:0;translate:0 var(--rise)}.ws.pjs .stage .off-ph,.ws.pjs .stage .close-ph,.ws.pjs [data-stage-photo]{scale:calc(.96 + .04 * var(--p,1))}.ws.pjs .par,.ws.pjs [data-parallax]{translate:0 calc(var(--par) - var(--p,.5) * 2 * var(--par))}.ws.pjs .scalein,.ws.pjs [data-scalein]{scale:calc(.96 + .04 * var(--p,1))}.ws.pjs .later{filter:blur(calc((1 - var(--p,1)) * 14px));opacity:calc(.18 + .82 * var(--p,1))}.ws.pjs .hero-ph.settle{transform:none}}.ws .rv{filter:none}.ws .hero-ph.settle{transform:none}@media (prefers-reduced-motion:reduce){.ws *,.ws :before,.ws :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ws .rv,.ws [data-reveal],.ws .apps>.app,.ws .par,.ws [data-parallax],.ws .scalein,.ws [data-scalein],.ws .later,.ws .stage .off-ph,.ws .stage .close-ph,.ws [data-stage-photo],.ws .hero-ph,.ws .hero-ph img,.ws .cut,.ws .cut-line,.ws .cut-line *,.ws [data-logo-build] *{filter:none!important;opacity:1!important;animation:none!important;translate:none!important;scale:none!important}.ws .pill .spin{animation:none!important}.ws .ind-card:hover .ph img,.ws .ind-card:focus-visible .ph img,.ws .btn:active{transform:scale(1)}.ws .chev{--nudge:0px}}
