:root{--aura-ink:linear-gradient(100deg, #0b1fa8 0%, #1c43ef 22%, #5b3cf0 46%, #b062e8 72%, #1c43ef 100%);--aura-line:linear-gradient(90deg, #5b8cff 0%, #1c43ef 30%, #7a3cf0 65%, #d98ae6 100%);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}.word.serif,.web__title .serif,.exit__title .serif{background-image:var(--aura-ink);-webkit-text-fill-color:transparent;color:#0000;background-position:0%;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;margin:0 -.06em -.12em -.04em;padding:0 .1em .12em .04em}html.fx .word.serif,html.fx .web__title .serif,html.fx .exit__title .serif{animation:9s ease-in-out infinite alternate fx-ink}.footer .word.serif{background-image:linear-gradient(100deg,#9fc0ff 0%,#c3a6ff 40%,#f3b4e6 70%,#9fc0ff 100%)}@keyframes fx-ink{to{background-position:100%}}.word.has-swoosh{position:relative}.swoosh{pointer-events:none;width:108%;height:.32em;position:absolute;bottom:-.02em;left:-2%;right:-6%;overflow:visible}.swoosh path{fill:none;stroke:url(#fx-swoosh-grad);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}html.fx .swoosh path{stroke-dashoffset:1px}.fx-grain{z-index:140;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:200%;height:200%;position:fixed;top:-50%;left:-50%}html.fx .fx-grain{animation:.9s steps(5,end) infinite fx-grain}@keyframes fx-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.fx-progress{z-index:52;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.fx-progress i{background:var(--aura-line);transform-origin:0;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 12px #1c43ef8c}.fx-topveil{z-index:46;pointer-events:none;opacity:0;height:104px;transition:opacity .5s var(--ease-out);position:fixed;top:0;left:0;right:0}.fx-topveil.is-on{opacity:1}.fx-topveil i{backdrop-filter:blur(var(--b));-webkit-mask-image:linear-gradient(to top, transparent var(--m0), #000 var(--m1), #000 var(--m2), transparent var(--m3));mask-image:linear-gradient(to top, transparent var(--m0), #000 var(--m1), #000 var(--m2), transparent var(--m3));position:absolute;inset:0}.fx-topveil i:first-child{--b:1px;--m0:0%;--m1:25%;--m2:50%;--m3:75%}.fx-topveil i:nth-child(2){--b:3px;--m0:25%;--m1:50%;--m2:75%;--m3:100%}.fx-topveil i:nth-child(3){--b:8px;--m0:50%;--m1:75%;--m2:100%;--m3:101%}.fx-topveil i:nth-child(4){--b:16px;--m0:75%;--m1:100%;--m2:101%;--m3:102%}.fx-topveil:after{content:"";background:linear-gradient(#f0f0f0d1 0%,#f0f0f080 45%,#f0f0f000 100%);transition:opacity .4s;position:absolute;inset:0}.fx-topveil:before{content:"";opacity:0;background:linear-gradient(#000000b3 0%,#00000059 45%,#0000 100%);transition:opacity .4s;position:absolute;inset:0}.fx-topveil.is-dark:after{opacity:0}.fx-topveil.is-dark:before{opacity:1}.btn:after{content:"";z-index:-1;width:60%;transition:transform .9s var(--ease-out);pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff42 50%,#0000 100%);position:absolute;top:0;bottom:0;left:-60%;transform:translate(0)skew(-18deg)}.btn-light:after{background:linear-gradient(105deg,#0000 0%,#1c43ef24 50%,#0000 100%)}.btn:hover:after{transform:translate(300%)skew(-18deg)}.btn-dark{transition:box-shadow .5s var(--ease-out), scale .3s var(--ease-out)}.btn-dark:hover{box-shadow:0 .6px 1.57px -1.5px #0000002b,0 2.29px 5.95px -3px #00000024,0 14px 34px -10px #1c43ef8c,0 0 0 1px #7a3cf040}.btn:active,.call:active,.nav__menu:active{scale:.97}.call .call__avatar{transition:rotate .7s var(--ease-spring), scale .5s var(--ease-out)}.call:hover .call__avatar{rotate:-12deg;scale:1.08}.call{transition:box-shadow .5s var(--ease-out), scale .3s var(--ease-out)}.call:hover{box-shadow:var(--shadow-card), 0 0 0 6px #ffffffbf, 0 18px 40px -16px #1c43ef73}html.fx .price-cta:after{animation:fx-sheen 4.8s var(--ease-out) 1.5s infinite}@keyframes fx-sheen{0%{transform:translate(0)skew(-18deg)}28%,to{transform:translate(300%)skew(-18deg)}}.fx-spot{--mx:50%;--my:50%;position:relative}.fx-spot:before,.fx-spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-out);z-index:3;position:absolute;inset:0}.fx-spot:after{background:radial-gradient(460px circle at var(--mx) var(--my), #1c43ef12, #7a3cf009 35%, transparent 65%)}.fx-spot:before{background:radial-gradient(320px circle at var(--mx) var(--my), #1c43efbf, #7a3cf073 30%, #d98ae626 50%, transparent 70%);-webkit-mask-composite:xor;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fx-spot:hover:before,.fx-spot:hover:after{opacity:1}.vs__col--us.fx-spot:after,.price-card.fx-spot:after{background:radial-gradient(460px circle at var(--mx) var(--my), #5b8cff29, #7a3cf014 35%, transparent 65%)}.fx-tilt{transition:transform .7s var(--ease-out), box-shadow .6s var(--ease-out);transform-style:preserve-3d;will-change:transform}.fx-tilt.is-tilting{transition:transform .18s linear, box-shadow .6s var(--ease-out)}.step.fx-tilt:hover,.feature.fx-tilt:hover,.promise.fx-tilt:hover,.who-card.fx-tilt:hover{box-shadow:var(--shadow-card), 0 30px 60px -28px #10184047}.hero__dots,.hero__spot{z-index:0;pointer-events:none;position:absolute}.hero__dots{opacity:.55;background-image:radial-gradient(circle,#00000021 1px,#0000 1.6px);background-position:13px 13px;background-size:26px 26px;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 22% 40%,#000 0%,#00000059 40%,#0000 75%);mask-image:radial-gradient(70% 80% at 22% 40%,#000 0%,#00000059 40%,#0000 75%)}.hero__spot{opacity:0;will-change:transform;background-image:radial-gradient(circle,#1c43efbf 1.3px,#0000 1.9px);background-size:26px 26px;width:560px;height:560px;transition:opacity .6s;top:0;left:0;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#00000080 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0%,#00000080 45%,#0000 100%)}.hero.is-lit .hero__spot{opacity:1}.aura__float{will-change:transform;position:absolute;inset:0}html.fx .aura__float{animation:14s ease-in-out infinite alternate fx-breathe}@keyframes fx-breathe{0%{rotate:0deg;scale:1}50%{rotate:1.6deg;scale:1.035}to{rotate:-1.2deg;scale:.99}}.hero__content{will-change:transform}@media (width<=809.98px){.hero__dots{opacity:.4;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}}.preloader__bar{background:#0000000f;border-radius:2px;width:120px;height:2px;margin-left:-60px;position:absolute;top:calc(50% + 46px);left:50%;overflow:hidden}.preloader__bar i{background:var(--aura-line);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.strip__item{transform:skewX(var(--skew,0deg));transition:color .35s;display:inline-block}@media (hover:hover){.strip__item:hover{color:#1c43ef}}.req-icon:before,.req-icon:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;border:1.5px solid #1c43ef73;position:absolute;inset:0}html.fx .req-icon:before{animation:fx-ripple 2.8s var(--ease-out) infinite}html.fx .req-icon:after{animation:fx-ripple 2.8s var(--ease-out) 1.4s infinite}@keyframes fx-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}html.fx .mini-plan{animation:6s ease-in-out infinite fx-float}html.fx .folder{animation:7s ease-in-out .8s infinite fx-float}@keyframes fx-float{0%,to{translate:0}50%{translate:0 -7px}}.step__visual{transition:background .6s}.step:hover .req-icon{scale:1.06}.req-icon{transition:scale .6s var(--ease-spring)}html.fx .arc__item,html.fx.anim .arc__item.in,html.fx.anim .arc__item.is-low.in{transform:rotate(calc(var(--a) + var(--spin,0deg))) translateX(var(--r)) rotate(calc(-1 * (var(--a) + var(--spin,0deg))))!important}html.fx .arc__item.is-low{filter:none}.arc__item{transition:scale .6s var(--ease-spring), box-shadow .5s}@media (hover:hover){.arc__item:hover{z-index:2;box-shadow:var(--shadow-card), 0 20px 40px -14px #1c43ef73;scale:1.14}}.work{will-change:clip-path}.panel__bg{will-change:transform}.panel__img{will-change:transform;transition:box-shadow .6s}.panel__img img,.panel__img video{transition:scale 1.2s var(--ease-out)}@media (hover:hover){.panel:hover .panel__img img,.panel:hover .panel__img video{scale:1.04}}@media (width<=809.98px){.work__head{top:-76px}}.work__bar{background:#ffffff29;border-radius:2px;width:120px;height:2px;margin-left:6px;position:relative;overflow:hidden}.work__bar i{background:var(--aura-line);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.feature__icon{transition:rotate .7s var(--ease-spring), scale .6s var(--ease-spring), color .4s}.feature:hover .feature__icon{color:#1c43ef;rotate:-10deg;scale:1.18}.promise__icon{isolation:isolate;transition:scale .6s var(--ease-spring);position:relative;overflow:hidden}.promise__icon:before{content:"";z-index:-1;opacity:0;transition:opacity .5s var(--ease-out);background:linear-gradient(135deg,#1c43ef,#7a3cf0 60%,#d98ae6);position:absolute;inset:0}.promise:hover .promise__icon{scale:1.08}.promise:hover .promise__icon:before{opacity:1}.promise__num{transition:color .5s}.promise:hover .promise__num{color:#0000;background:var(--aura-ink);-webkit-background-clip:text;background-clip:text}html.fx .vs__glow i:first-child{animation:13s ease-in-out infinite alternate fx-drift-a}html.fx .vs__glow i:nth-child(2){animation:11s ease-in-out infinite alternate fx-drift-b}html.fx .vs__glow i:nth-child(3){animation:15s ease-in-out infinite alternate fx-drift-c}.vs__glow i,.art i,.exit__head i{will-change:transform}@keyframes fx-drift-a{to{transform:translate(-90px,60px)scale(1.15)}}@keyframes fx-drift-b{to{transform:translate(70px,40px)scale(.85)}}@keyframes fx-drift-c{to{transform:translate(-50px,-40px)scale(1.25)}}.cmp-save__pill{position:relative;overflow:hidden}html.fx .cmp-save__pill:after{content:"";width:40%;animation:fx-pill 3.6s var(--ease-out) 1s infinite;background:linear-gradient(105deg,#0000,#ffffffd9,#0000);position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}@keyframes fx-pill{0%{translate:0}35%,to{translate:360%}}.code__caret{vertical-align:-2px;background:#8fb3ff;width:8px;height:15px;margin-left:1px;animation:1s step-end infinite fx-caret;display:inline-block}@keyframes fx-caret{50%{opacity:0}}.web__chips .chip{transition:translate .5s var(--ease-out), box-shadow .4s, color .3s}@media (hover:hover){.web__chips .chip:hover{color:#1c43ef;box-shadow:var(--shadow-card), 0 12px 24px -12px #1c43ef73;translate:0 -3px}}.pricing{overflow-x:clip}.price-frame{isolation:isolate;position:relative}.price-box{z-index:1;position:relative}.fx-ring{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-ring i{aspect-ratio:1;background:conic-gradient(#0000 0deg 250deg,#5b8cffd9 300deg,#7a3cf0 330deg,#d98ae6 350deg,#0000 360deg);width:160%;position:absolute;top:50%;left:50%;translate:-50% -50%}.fx-ring--glow{z-index:-2;opacity:.38;border-radius:0;inset:-70px;-webkit-mask-image:radial-gradient(farthest-side,#000 62%,#0000 100%);mask-image:radial-gradient(farthest-side,#000 62%,#0000 100%)}.fx-ring--glow i{filter:blur(40px)}html.fx .fx-ring i{animation:7s linear infinite fx-spin}@keyframes fx-spin{to{rotate:360deg}}.price-col img{transition:scale .8s var(--ease-out)}@media (hover:hover){.price-col img:hover{scale:1.03}}html.fx .art i:nth-child(4n+1){animation:16s ease-in-out infinite alternate fx-drift-a}html.fx .art i:nth-child(4n+2){animation:12s ease-in-out infinite alternate fx-drift-b}html.fx .art i:nth-child(4n+3){animation:14s ease-in-out infinite alternate fx-drift-c}html.fx .art i:nth-child(4n+4){animation:18s ease-in-out -4s infinite alternate-reverse fx-drift-b}html.fx .exit__head i{animation:10s ease-in-out infinite alternate fx-drift-c}.fx-paused .art i,.fx-paused .vs__glow i,.fx-paused .fx-ring i,.fx-paused .req-icon:before,.fx-paused .req-icon:after,.fx-paused .mini-plan,.fx-paused .folder{animation-play-state:paused!important}.qa{transition:background .45s var(--ease-out), box-shadow .45s var(--ease-out)}.qa__plus{transition:transform .45s var(--ease-out), background .35s, color .35s}.qa.is-open{background:var(--white);box-shadow:var(--shadow-card), 0 0 0 1px #0000000a}.qa.is-open .qa__plus{color:#fff;background:#000}@media (hover:hover){.qa:not(.is-open):hover{background:#f1f1f1}.qa:hover .qa__plus{scale:1.08}}.qa__a p{transition:opacity .5s var(--ease-out), translate .6s var(--ease-out);opacity:0;translate:0 -8px}.qa.is-open .qa__a p{opacity:1;translate:0}.menu ul a{position:relative}.menu ul a:after{content:"";background:var(--aura-line);transform-origin:100%;height:3px;transition:transform .6s var(--ease-out);border-radius:3px;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.menu ul a:hover:after{transform-origin:0;transform:scaleX(1)}.footer{isolation:isolate;padding-bottom:0;position:relative;overflow:hidden}.footer>.container{z-index:2;position:relative}.footer__aura{z-index:0;pointer-events:none;filter:blur(30px);will-change:transform;background:radial-gradient(closest-side,#1c43ef8c,#7a3cf052 45%,#d98ae61f 70%,#0000);border-radius:50%;width:1300px;height:640px;margin-left:-650px;position:absolute;bottom:-380px;left:50%}html.fx .footer__aura{animation:10s ease-in-out infinite alternate fx-breathe}.footer__mega{z-index:1;padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter));pointer-events:none;margin:40px auto 0;line-height:0;position:relative}.mega{aspect-ratio:3170.53/709.6;will-change:transform;width:100%;margin-bottom:-5%;display:block;position:relative}.mega>i{position:absolute;inset:0;-webkit-mask:url(/brand/wordmark.svg) 50%/100% 100% no-repeat;mask:url(/brand/wordmark.svg) 50%/100% 100% no-repeat}.mega__base{background:linear-gradient(#161616 0%,#0c0c0c 100%)}.mega__ink{background:var(--aura-line);opacity:0;transition:opacity .8s var(--ease-out)}.footer:hover .mega__ink{opacity:.22}.mega__lit{background:radial-gradient(clamp(140px, 30vw, 360px) circle at var(--fx,50%) var(--fy,-999px), #fff 0%, #c3a6ffbf 30%, #5b8cff59 55%, transparent 75%)}.footer__bottom{z-index:2;position:relative}@media (width<=809.98px){.footer__aura{width:700px;height:420px;margin-left:-350px;bottom:-260px}.footer__mega{margin-top:28px}.mega{margin-bottom:-1.5%}}@media (prefers-reduced-motion:reduce){.fx-grain,.hero__spot{display:none!important}.swoosh path{stroke-dashoffset:0!important}}html.reduced .swoosh path{stroke-dashoffset:0}
