@property --cx-p{syntax:"<percentage>";inherits:true;initial-value:30%}.cx-hero{isolation:isolate;padding:clamp(150px,15vw,210px) 0 clamp(28px,4vw,48px);position:relative;overflow:hidden}.cx-hero-bg{z-index:-2;opacity:.85;position:absolute;inset:0}.cx-hero-bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cx-hero-glow{z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(10px);background:radial-gradient(closest-side,#756bdc42,#28e7c51a 55%,#0000 72%);border-radius:50%;width:min(820px,70vw);position:absolute;top:8%;right:-8%}.cx-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:440px;display:grid}.cx-hero-copy{flex-direction:column;align-items:flex-start;display:flex}.cx-hero h1{color:#fff;font:500 clamp(2.7rem,1.3rem + 4.4vw,5.1rem)/1.02 var(--font-heading,inherit);letter-spacing:-.045em;text-wrap:balance;max-width:12ch;margin:22px 0 0}.cx-acc{background:linear-gradient(100deg,#b3acff 0%,#7fe9e0 45%,var(--fx-mint) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.cx-hero .cx-hero-lede{color:var(--fx-body);max-width:44ch;margin:22px 0 0;font-size:clamp(1.02rem,.95rem + .3vw,1.18rem);line-height:1.6}.cx-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.cx-badges{width:100%;margin-top:30px}.cx-badges>div>div:first-child{align-items:flex-start!important}.cx-badges>div>div:first-child>div{justify-content:flex-start!important}.cx-art{aspect-ratio:1;justify-self:center;place-items:center;width:100%;max-width:460px;display:grid;position:relative}.cx-art:before{content:"";filter:blur(28px);background:radial-gradient(closest-side,#62ffcd4d,#756bdc47 55%,#0000 78%);border-radius:50%;animation:7s ease-in-out infinite cx-breathe;position:absolute;inset:14%}@keyframes cx-breathe{50%{opacity:.8;transform:scale(1.08)}}.cx-orbit{fill:none;stroke:#ffffff12;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.cx-orb-dash{stroke:#b3acff47;stroke-dasharray:2 10;transform-origin:50%;animation:60s linear infinite cx-spin}@keyframes cx-spin{to{transform:rotate(360deg)}}.cx-orb-dot{border-radius:50%;animation:14s linear infinite cx-spin;position:absolute;inset:0}.cx-orb-dot:after{content:"";background:var(--fx-mint);width:8px;height:8px;box-shadow:0 0 14px var(--fx-mint);border-radius:50%;margin-left:-4px;position:absolute;top:2.5%;left:50%}.cx-od2{animation-duration:22s;animation-direction:reverse;inset:12.5%}.cx-od2:after{background:var(--fx-lav);box-shadow:0 0 14px var(--fx-lav);width:6px;height:6px;margin-left:-3px}.cx-art-img{z-index:1;object-fit:contain;filter:drop-shadow(0 30px 40px #140e4699);width:64%;height:auto;max-height:76%;animation:6s ease-in-out infinite cx-float;position:relative}@keyframes cx-float{50%{translate:0 -14px}}.cx-art-floor{filter:blur(10px);background:radial-gradient(closest-side,#756bdc8c,#0000);border-radius:50%;height:7%;animation:6s ease-in-out infinite cx-floor;position:absolute;bottom:9%;left:28%;right:28%}@keyframes cx-floor{50%{opacity:.6;transform:scaleX(.82)}}.cx-art--retry .cx-art-img{width:58%;animation:6s ease-in-out infinite cx-float,7s cubic-bezier(.7,0,.2,1) infinite cx-retry}@keyframes cx-retry{0%,62%{rotate:0deg}86%,to{rotate:360deg}}.cx-art--rocket .cx-art-img{width:52%;animation:4.2s ease-in-out infinite cx-rocket}@keyframes cx-rocket{0%,to{translate:0;rotate:0deg}50%{translate:6px -22px;rotate:2deg}}.cx-art--bolt .cx-art-img{width:52%;animation:6s ease-in-out infinite cx-float,5s step-end infinite cx-zap}@keyframes cx-zap{0%,70%,74%,78%,to{filter:drop-shadow(0 30px 40px #140e4699)}72%,76%{filter:drop-shadow(0 0 26px #62ffcde6)brightness(1.35)}}.cx-art--feather .cx-art-img{width:74%;animation:8s ease-in-out infinite cx-feather}@keyframes cx-feather{0%,to{translate:0;rotate:-4deg}25%{translate:10px -12px;rotate:3deg}50%{translate:0 -20px;rotate:-2deg}75%{translate:-10px -8px;rotate:4deg}}.cx-hero:not(.run) .cx-art *,.cx-hero:not(.run) .cx-art:before{animation-play-state:paused!important}.cx-strip{box-shadow:inset 0 0 0 1px var(--fx-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#756bdc1f,#ffffff06 60%);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:clamp(36px,5vw,64px);padding:18px 20px 18px 26px;display:flex}.cx-strip-lab{font:500 1.15rem/1.25 var(--font-heading,inherit);letter-spacing:-.01em;flex-direction:column;gap:2px;display:flex}.cx-strip-lab b{color:#fff;font-weight:500}.cx-strip-lab span{color:var(--fx-dim)}.cx-strip ul{flex-wrap:wrap;gap:10px;display:flex}.cx-strip li{color:#ecebf5;box-shadow:inset 0 0 0 1px var(--fx-line);background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:9px 14px 9px 10px;font-size:.92rem;font-weight:500;display:inline-flex}.cx-ck{color:#06121a;background:linear-gradient(135deg,var(--fx-lav),var(--fx-mint));border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.cx-ck svg{width:13px;height:13px}.cx-strip:not(:has(.cx-strip-lab)){justify-content:flex-start}.cx-press{margin-top:clamp(28px,3.5vw,40px)}.cx-press .cx-press-lab{color:var(--fx-dim);font:600 .72rem/1 var(--font-body,inherit);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}.cx-press>div{justify-content:flex-start!important;gap:28px 44px!important}.cx-press img{opacity:.62;transition:opacity .3s}.cx-press div:hover>img{opacity:1}.cx-console{z-index:1;width:min(100%,440px);box-shadow:inset 0 0 0 1px var(--fx-line2),0 40px 80px -40px #756bdcbf,0 0 0 10px #ffffff05;background:linear-gradient(#1a1838d9,#0a0a1ce6);border-radius:24px;padding:22px 22px 18px;position:relative}.cx-con-top{border-bottom:1px solid var(--fx-line);color:var(--fx-body);align-items:center;gap:12px;margin-bottom:6px;padding-bottom:16px;font-size:.85rem;display:flex}.cx-con-dots{gap:6px;display:flex}.cx-con-dots i{background:#ffffff29;border-radius:50%;width:8px;height:8px}.cx-con-row{gap:12px;padding:16px 2px;display:grid}.cx-con-row+.cx-con-row{border-top:1px dashed #ffffff12}.cx-con-lab{color:#e9e8f2;font:500 .98rem/1 var(--font-heading,inherit)}.cx-track{background:#ffffff12;border-radius:99px;height:8px;position:relative}.cx-fill{width:var(--cx-p);border-radius:inherit;background:linear-gradient(90deg,var(--fx-vio),var(--fx-mint));position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #28e7c573}.cx-knob{top:50%;left:var(--cx-p);background:#fff;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;box-shadow:0 0 0 5px #62ffcd2e,0 4px 12px #00000080}.cx-r1{animation:cx-r1 9s var(--fx-ease) infinite}.cx-r2{animation:cx-r2 9s var(--fx-ease) infinite}.cx-r3{animation:cx-r3 9s var(--fx-ease) infinite}@keyframes cx-r1{0%,12%{--cx-p:62%}30%,62%{--cx-p:38%}80%,to{--cx-p:62%}}@keyframes cx-r2{0%,22%{--cx-p:44%}40%,72%{--cx-p:70%}90%,to{--cx-p:44%}}@keyframes cx-r3{0%,32%{--cx-p:80%}50%,82%{--cx-p:24%}96%,to{--cx-p:80%}}.cx-con-foot{border-top:1px solid var(--fx-line);color:var(--fx-body);align-items:center;gap:10px;margin-top:8px;padding-top:16px;font-size:.88rem;display:flex}.cx-hero--custom .cx-hero-glow{top:0;right:-4%}.cx-hero--custom:not(.run) .cx-con-row{animation-play-state:paused}@media (width<=900px){.cx-hero-grid{grid-template-columns:1fr;min-height:0}.cx-art{order:-1;justify-self:start;max-width:230px;margin-bottom:-6px}.cx-art:not(.cx-art--console){display:none}.cx-art--console{aspect-ratio:auto;order:2;max-width:none;margin:20px 0 0}.cx-console{width:100%}.cx-strip{padding:18px}}@media (width<=560px){.cx-hero h1{max-width:none}.cx-hero-ctas .fx-btn{flex:auto;justify-content:center}.cx-strip ul{grid-template-columns:1fr 1fr;width:100%;display:grid}.cx-strip li{padding:9px 10px 9px 8px;font-size:.84rem}.cx-press>div{gap:20px 28px!important}.cx-press img{height:22px!important}}.cx-feats{padding-block:clamp(56px,7vw,110px)}.cx-fgrid{counter-reset:cxf;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid}.cx-fc{isolation:isolate;counter-increment:cxf;box-shadow:inset 0 0 0 1px var(--fx-line);transition:transform .45s var(--fx-ease),box-shadow .45s;background:linear-gradient(#ffffff0b,#ffffff03);border-radius:22px;flex-direction:column;padding:28px 26px 26px;display:flex;position:relative;overflow:hidden}.cx-fc:before{content:"";z-index:-1;aspect-ratio:1;width:90%;transition:opacity .45s,transform .6s var(--fx-ease);background:radial-gradient(closest-side,#756bdc29,#0000);border-radius:50%;position:absolute;top:-50%;left:-30%}.cx-fc:after{content:"0" counter(cxf);color:var(--fx-mute);font:500 .78rem/1 var(--font-heading,inherit);letter-spacing:.06em;font-variant-numeric:tabular-nums;position:absolute;top:26px;right:24px}.cx-fc-ic{width:46px;height:46px;color:var(--fx-mint);transition:transform .45s var(--fx-spring),color .3s,background-color .3s;background:linear-gradient(160deg,#756bdc38,#28e7c514);border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #28e7c53d}.cx-fc-ic svg{width:22px;height:22px}.cx-fc h3{color:#fff;letter-spacing:-.015em;margin:24px 0 8px;font-size:1.2rem;font-weight:500;line-height:1.25}.cx-fc p{color:var(--fx-dim);font-size:.95rem;line-height:1.6}@media (hover:hover){.cx-fc:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #28e7c552,0 26px 50px -30px #28e7c573}.cx-fc:hover:before{transform:translate(10%,10%)scale(1.2)}.cx-fc:hover .cx-fc-ic{transform:translateY(-2px)rotate(-6deg)}}.fe-js .cx-fgrid.fx-rv{transform:none}.fe-js .cx-fgrid.fx-rv .cx-fc{opacity:0;transition:opacity .7s var(--fx-ease),transform .8s var(--fx-ease),box-shadow .45s;transform:translateY(18px)}.fe-js .cx-fgrid.fx-rv.in .cx-fc{opacity:1;transition-delay:calc(var(--i) * 70ms),calc(var(--i) * 70ms),0s;transform:none}.fe-js .cx-fgrid.fx-rv.in .cx-fc:hover{transition-delay:0s;transform:translateY(-4px)}@media (width<=1000px){.cx-fgrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.cx-fgrid{grid-template-columns:1fr}.cx-fc{padding:22px 20px}.cx-fc h3{margin-top:18px}}@media (prefers-reduced-motion:reduce){.fe-js .cx-fgrid.fx-rv .cx-fc{opacity:1;transition:none;transform:none}}.fe-ps.cx-ps{padding-block:clamp(64px,8vw,120px)}.cx-ps-hd{margin-bottom:clamp(44px,5.5vw,68px)}.cx-ps .ps-card h3{font-weight:500}.cx-ps .ps-card p{color:var(--fx-dim)}.cx-ps .ps-n{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.cx-ps .ps-card{box-shadow:inset 0 0 0 1px var(--fx-line);background:linear-gradient(#ffffff0d,#ffffff04)}.cx-ps--rows .ps-list+.ps-list{margin-top:34px}.cx-ps-band{margin-top:clamp(40px,5vw,64px)}.cx-ps .ps-cta{margin-top:clamp(32px,4vw,48px)}@media (width<=991px){.cx-ps--rows .ps-list+.ps-list{margin-top:16px}}.cx-stats{padding-block:clamp(40px,5vw,72px)}.cx-stats-hd{margin-bottom:24px}.cx-stats-hd .fx-hd h2{font-size:clamp(1.7rem,1.2rem + 1.4vw,2.4rem)}.cx-why{padding-block:clamp(56px,7vw,110px)}.cx-why-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid}.cx-why-c{box-shadow:inset 0 0 0 1px var(--fx-line);transition:transform .45s var(--fx-ease),box-shadow .45s;background:radial-gradient(120% 80% at 100% 0,#756bdc24,#0000 60%),linear-gradient(#ffffff0b,#ffffff03);border-radius:24px;flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}.cx-why-top{justify-content:space-between;align-items:flex-start;display:flex}.cx-why-ic{width:72px;height:72px;box-shadow:inset 0 0 0 1px var(--fx-line);background:#ffffff0a;border-radius:20px;place-items:center;display:grid}.cx-why-ic img{object-fit:contain;width:52px;height:52px;transition:transform .6s var(--fx-spring)}.cx-why-n{font:500 2.6rem/1 var(--font-heading,inherit);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #b3acff59}.cx-why-c h3{color:#fff;letter-spacing:-.015em;margin:28px 0 10px;font-size:1.35rem;font-weight:500}.cx-why-c p{color:var(--fx-body);font-size:.96rem;line-height:1.65}@media (hover:hover){.cx-why-c:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #b3acff52,0 30px 60px -36px #756bdcb3}.cx-why-c:hover .cx-why-ic img{transform:scale(1.12)rotate(-8deg)}}@media (width<=900px){.cx-why-g{grid-template-columns:1fr}}.cx-pricing{isolation:isolate}.cx-pricing:before{content:"";z-index:-1;pointer-events:none;filter:blur(20px);background:radial-gradient(closest-side,#756bdc29,#28e7c50d 60%,#0000 75%);border-radius:50%;width:min(1100px,90vw);height:520px;position:absolute;top:180px;left:50%;translate:-50%}.cx-pricing .fx-hd{margin-bottom:8px}.cx-pricing-hd{z-index:1;padding-top:clamp(56px,7vw,100px);position:relative}.cx-pricing--flash{padding-top:24px!important}.cx-final{padding-block:clamp(56px,7vw,100px) clamp(24px,3vw,40px)}.cx-final-card{isolation:isolate;text-align:center;max-width:900px;box-shadow:inset 0 0 0 1px var(--fx-line),0 50px 100px -60px #756bdccc;background:radial-gradient(70% 90% at 0 0,#756bdc42,#0000 60%),radial-gradient(60% 80% at 100% 100%,#28e7c529,#0000 60%),#0a0a20;border-radius:32px;flex-direction:column;align-items:center;gap:18px;margin-inline:auto;padding:clamp(40px,6vw,72px) clamp(22px,5vw,64px);display:flex;position:relative;overflow:hidden}.cx-final-ring{z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;container-type:size}.cx-final-ring:before{content:"";aspect-ratio:1;background:conic-gradient(transparent 0 64%,#62ffcdd9 76%,#b3acffcc 84%,transparent 94%);width:calc(100cqw + 100cqh + 2px);animation:9s linear infinite cx-ring;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes cx-ring{to{rotate:360deg}}.cx-final:not(.run) .cx-final-ring:before{animation-play-state:paused}.cx-final h2{color:#fff;font:500 clamp(2.2rem,1.4rem + 2.8vw,3.6rem)/1.05 var(--font-heading,inherit);letter-spacing:-.035em;max-width:16ch;margin:4px 0 0}.cx-final h2 .fx-dim{display:block}.cx-final-card>p{color:var(--fx-body);max-width:50ch;font-size:1.06rem;line-height:1.6}.cx-final-card .fx-btn{margin-top:8px}.cx-final-card .cx-final-btn{background-image:linear-gradient(135deg,#756bdc 0%,#62ffcd 100%);box-shadow:inset 0 18px 28px #ffffff8c,0 32px 60px #4065ff52}.cx-final-stats{border-top:1px solid var(--fx-line);grid-template-columns:repeat(3,auto);gap:0;padding-top:26px;display:grid;margin:22px 0 0!important}.cx-final-stats>div{flex-direction:column-reverse;gap:6px;padding:0 clamp(18px,3vw,40px);display:flex}.cx-final-stats>div+div{border-left:1px solid var(--fx-line)}.cx-final-stats dt{color:var(--fx-dim);font-size:.85rem}.cx-final-stats dd{color:#fff;font:500 clamp(1.5rem,1.2rem + 1vw,2.1rem)/1 var(--font-heading,inherit);letter-spacing:-.03em}@media (width<=480px){.cx-final-stats>div{padding:0 12px}.cx-final-stats dt{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.cx-art *,.cx-art:before,.cx-con-row,.cx-final-ring:before{animation:none!important}}.cx-badges .items-center{align-items:flex-start!important}.cx-badges .justify-center{justify-content:flex-start!important}.catalyst-pill{box-shadow:inset 0 0 0 1px var(--fx-line);text-transform:uppercase;color:#cfcde0!important;letter-spacing:.14em!important;background:#ffffff0a!important;border:0!important;padding:6px 12px 6px 10px!important;font-size:.72rem!important;font-weight:600!important}.cx-cat-h1{color:#fff;font:500 clamp(3.2rem,1.6rem + 5vw,5.6rem)/1.02 var(--font-heading,inherit)!important;letter-spacing:-.045em!important;margin:0 0 22px!important}.cx-cat-h1>span:first-child{color:var(--fx-dim)!important;font-weight:500!important}.cx-cat-h1 .cx-acc{padding-bottom:.06em;display:inline-block}.cx-cat-hero .chv2-hero-cta>.fx-btn{align-self:flex-start}.cx-cat-hero .chv2-hero-cta .items-center{align-items:flex-start!important}.cx-cat-hero .chv2-hero-cta .justify-center{justify-content:flex-start!important}.cpv4-title,.csn-title{font-family:var(--font-heading,inherit);letter-spacing:-.035em!important;font-weight:500!important}.cx-badges .translate-x-20{--tw-translate-x:0!important;transform:none!important}.cx-art .cx-art-img{transition:opacity .25s .12s}.cx-art.fe-3d-ready .cx-art-img,.cx-art.fe-3d-ready .cx-art-floor{opacity:0}.cx-art[data-logo3d]{cursor:grab}
