:root{--primary:#5b66ea;--primary-deep:#322d86;--primary-soft:#eef0fb;--violet:#5b66ea;--pink:#8fa0ff;--ink:#131320;--body:#4b4b62;--muted:#75758f;--card:#fff;--line:#dee0fa;--dark-1:#070012;--dark-2:#1e1c58;--dark-3:#3836a1;--success:#22c55e;--radius:24px;--shadow:0 8px 30px #322d8614;--shadow-lg:0 24px 70px #322d8629;--grad:linear-gradient(90deg,#2c2578,#5b66ea 55%,#7a5cf0);--success-kit:#47b881;--error-kit:#ee5d7a;--warning-kit:#f5c242;--bg-soft:#f6f6ff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--body);-webkit-font-smoothing:antialiased;background:#fff;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.08}h3,h4{letter-spacing:-.022em;line-height:1.3}a{color:inherit;text-decoration:none}img{max-width:100%}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}section{position:relative}.btn{letter-spacing:-.01em;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:700;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:50%;height:100%;transition:left .5s;position:absolute;top:0;left:-80%;transform:skew(-24deg)}.btn:hover:before{left:130%}.btn-primary{color:#fff;background:linear-gradient(135deg,#5b66ea 0%,#7a5cf0 52%,#4a2fb0 100%);box-shadow:0 10px 30px #5b66ea66}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px #5b66ea80}.btn-ghost{color:var(--primary);background:#fff;background-image:linear-gradient(#fff,#fff),conic-gradient(from var(--btnang,0deg),#5b66ea,#4fc3f7 12%,#7a5cf0 30%,#a855f7 45%,#e935a7 60%,#ff5fa2 72%,#7a5cf0 88%,#5b66ea);background-origin:border-box;background-clip:padding-box,border-box;border:2.5px solid #0000}.btn-ghost:hover{transform:translateY(-2px);box-shadow:0 10px 30px #3836a12e}.btn-light{color:var(--primary-deep);background:#fff;background-image:linear-gradient(#fff,#fff),conic-gradient(from var(--btnang,0deg),#5b66ea,#4fc3f7 12%,#7a5cf0 30%,#a855f7 45%,#e935a7 60%,#ff5fa2 72%,#7a5cf0 88%,#5b66ea);background-origin:border-box;background-clip:padding-box,border-box;border:2.5px solid #0000}.btn-light:hover{transform:translateY(-2px)}.btn-ghost .btn-lbl,.btn-light .btn-lbl{background:linear-gradient(95deg,#2c2578,#5b66ea 42%,#7a5cf0 74%,#b13ad4);color:#0000;-webkit-background-clip:text;background-clip:text}.kicker{letter-spacing:.13em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:800}.kicker.on-dark{background:linear-gradient(90deg,#a9b2ff,#dfe4ff);-webkit-background-clip:text;background-clip:text}.sub{max-width:680px;color:var(--body);margin:16px auto 0;font-size:clamp(17px,1.7vw,19px);line-height:1.65}.center{text-align:center}.grad-text{background:linear-gradient(90deg,#2c2578,#5b66ea,#7a5cf0,#5b66ea,#2c2578) 0 0/280% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite gradShift}@keyframes gradShift{to{background-position:280% 0}}html{scroll-padding-top:96px}nav{z-index:200;-webkit-backdrop-filter:blur(22px)saturate(1.5);background:#0a0928d1;border:1px solid #949eff38;border-radius:18px;width:min(1160px,100% - 28px);transition:background .3s,box-shadow .3s;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #08062859}nav.scrolled{background:#090824f0;box-shadow:0 16px 50px #08062880}.dd-panel a:hover{background:#949eff24}.dd-panel a:hover b{color:#a9b2ff}.nav-cta .btn{border-radius:999px;padding:11px 22px;font-size:14.5px}nav.open .nav-burger span:first-child{transform:translateY(7px)rotate(45deg)}nav.open .nav-burger span:nth-child(2){opacity:0}nav.open .nav-burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:960px){.nav-cta .btn{padding:9px 14px;font-size:13.5px}.nav-logo .word{font-size:20px}nav.open .nav-menu{max-height:min(560px,100vh - 110px);padding:6px 10px 14px;overflow-y:auto}.nav-menu .menu-cta:hover,.nav-menu .menu-cta:active{color:#fff;background:linear-gradient(135deg,#4a54d6,#6a4ce0)}}@media (max-width:560px){.nav-cta .btn{display:none}nav.open .nav-menu{max-height:420px}}.hero{background:radial-gradient(54% 40% at 84% -8%,#fffae894,#fff7de00 62%),linear-gradient(#8cbfec 0%,#a8d1f3 22%,#c3e1f9 46%,#dceefc 68%,#eff7fe 86%,#f8fcff 100%);padding:136px 0 0;position:relative;overflow:hidden}@media (max-width:700px){.hero{padding-top:120px}}.blob{filter:blur(90px);pointer-events:none;will-change:transform;z-index:0;border-radius:50%;position:absolute}.b1{background:#5b66ea4d;width:560px;height:560px;animation:19s ease-in-out infinite alternate drift1;top:-160px;left:-160px}.b2{background:#3836a138;width:460px;height:460px;animation:24s ease-in-out infinite alternate drift2;top:40px;right:-140px}.b3{background:#5b66ea40;width:380px;height:380px;animation:28s ease-in-out infinite alternate-reverse drift1;bottom:-80px;left:38%}@keyframes drift1{to{transform:translate(90px,70px)scale(1.12)}}@keyframes drift2{to{transform:translate(-80px,60px)scale(.92)}}@media (max-width:700px){.blob{filter:blur(70px);opacity:.5}.b1{width:360px;height:360px}.b2{width:280px;height:280px}.b3{width:240px;height:240px}}.hero .blob{filter:blur(58px);opacity:1}.hero .b1{background:#ffffff7a;width:660px;height:250px;animation:46s ease-in-out infinite alternate cloud1;top:-30px;left:-160px}.hero .b2{background:#ffffff75;width:540px;height:196px;animation:58s ease-in-out infinite alternate cloud2;top:150px;bottom:auto;right:-150px}.hero .b3{background:#ffffff85;width:470px;height:170px;animation:68s ease-in-out infinite alternate-reverse cloud1;top:auto;bottom:38%;left:32%}@keyframes cloud1{to{transform:translate(90px,18px)scale(1.1)}}@keyframes cloud2{to{transform:translate(-104px,26px)scale(.94)}}@media (max-width:700px){.hero .blob{filter:blur(46px)}.hero .b1{width:400px;height:170px;left:-120px}.hero .b2{width:330px;height:130px;right:-110px}.hero .b3{width:300px;height:120px}}@media (prefers-reduced-motion:reduce){.hero .blob{animation:none}}.hero .wrap{z-index:1;position:relative}.hero h1{color:var(--dark-2);max-width:1020px;margin:0 auto;font-size:clamp(46px,7.2vw,92px);font-weight:700}.hero h1 .w{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards wordIn;animation-delay:calc(var(--d)*90ms + .1s);display:inline-block;transform:translateY(30px)}@keyframes wordIn{to{opacity:1;transform:none}}.hero .sub,.hero .hero-ctas,.hero .g2-row{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards wordIn}.hero .sub{animation-delay:.55s}.hero .hero-ctas{animation-delay:.7s}.hero .g2-row{animation-delay:.85s}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.g2-row{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px;display:flex}@media (max-width:760px){.g2-row{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:16px;padding:6px 20px 14px;overflow-x:auto}.g2-row::-webkit-scrollbar{display:none}.g2{scroll-snap-align:center;flex:none;width:80px}}.g2{filter:drop-shadow(0 4px 10px #322d861f);width:86px;height:auto;transition:all .25s}.g2:hover{transform:translateY(-5px)scale(1.04)}.hero{--lot-h:clamp(136px,min(19.25vw,100svh - 580px),512px)}.hero-stage{width:min(80%,calc(var(--lot-h)*4.156));margin:auto auto 0;position:relative}.lottie-slot{border-radius:24px;position:relative;overflow:hidden}.lottie-slot dotlottie-player{width:100%;height:100%}.lottie-slot video{object-fit:cover;width:100%;height:100%;display:block}.hero .lottie-slot{height:var(--lot-h);mix-blend-mode:multiply;filter:brightness(1.06)saturate(1.04);-webkit-mask-composite:source-in;background:0 0;border-radius:0;transition:transform .35s ease-out;-webkit-mask-image:linear-gradient(#0000 0%,#0009 1.5%,#000 4.5% 96%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0009 1.5%,#000 4.5% 96%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.lottie-slot picture{display:contents}.lot-poster{object-fit:cover;object-position:50% 96%;width:100%;height:100%;display:block}.hero .lottie-slot video{object-position:50% 96%;position:absolute;inset:0}@keyframes marquee{to{transform:translate(-50%)}}.lg-wall{--lg-sky:clamp(44px,12vh,132px);padding:var(--lg-sky) 0 84px;background:#fff;position:relative}.lg-wall>.wrap,.lg-wall .g2-row{z-index:1;position:relative}.lg-wall .cloud-pass{z-index:0;left:0;right:0;top:calc(var(--sky-outro,0px) * -1);pointer-events:none;--sky-fade:linear-gradient(180deg,transparent 0, #000 calc(var(--sky-outro,0px) * .55), #000 calc(var(--sky-outro,0px) + var(--lg-sky) * .34), transparent calc(var(--sky-outro,0px) + var(--lg-sky) * .82));height:clamp(300px,42vh,520px);-webkit-mask-image:var(--sky-fade);-webkit-mask-image:var(--sky-fade);mask-image:var(--sky-fade);position:absolute;overflow:hidden}.lg-wall .cloud i{filter:blur(22px);background:#c6c0ea52}.lg-wall .cloud-pass .cloud{animation-name:drift;animation-duration:var(--t);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--d)}.lg-wall .p1{opacity:.62;--pass:190px;--t:104s;--d:-18s;--rest:58vw;width:560px;height:34%;top:2%;left:-34%}.lg-wall .p2{opacity:.42;--pass:96px;--t:152s;--d:-88s;--rest:92vw;width:380px;height:28%;top:26%;left:-34%}.lg-wall .p3{opacity:.5;--pass:270px;--t:118s;--d:-52s;--rest:30vw;width:680px;height:38%;top:44%;left:-34%}.lg-wall .p4{opacity:.3;--pass:64px;--t:186s;--d:-130s;--rest:116vw;width:300px;height:24%;top:14%;left:-34%}.lg-wall .p5{opacity:.36;--pass:320px;--t:132s;--d:-104s;--rest:70vw;width:460px;height:32%;top:62%;left:-34%}@supports (animation-timeline:view()){.lg-wall .cloud-pass{view-timeline-name:--cloud-pass;view-timeline-axis:block}.lg-wall .cloud-pass .cloud{animation-name:drift,passUp;animation-duration:var(--t),auto;animation-timing-function:linear,linear;animation-iteration-count:infinite,1;animation-delay:var(--d),0s;animation-fill-mode:none,both;animation-timeline:auto,--cloud-pass;animation-range:normal,cover}}@keyframes passUp{to{translate:0 calc(var(--pass,120px) * -1)}}@media (prefers-reduced-motion:reduce){.lg-wall .cloud-pass .cloud{transform:translateX(var(--rest));animation-name:none}}.lg-wall .g2-row{margin-top:40px}.lg-wall .g2{width:auto;height:118px}@media (max-width:760px){.lg-wall .g2{height:100px}}.vq-pick{overflow:hidden}.vq-pick:after{content:"";background:var(--grad);opacity:0;height:3px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.vq-pick.on:after{opacity:1}@media (max-width:640px){.lg-wall{--lg-sky:10px}}.agents{background:linear-gradient(#fff,#f6f6ff);padding:88px 0}.agents h2{max-width:840px;margin:14px auto 0;font-size:clamp(30px,4.4vw,50px)}.agent-grid{perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;margin-top:56px;display:grid}@media (max-width:352px){.agent-grid{grid-template-columns:1fr}}.agent-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;padding:26px;transition:box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.agent-card:hover{box-shadow:var(--shadow-lg);border-color:#5b66ea73}a.agent-card h3{align-items:center;gap:9px;display:flex}a.agent-card h3:after{content:"→";color:var(--primary);opacity:0;font-size:17px;font-weight:800;transition:opacity .25s,transform .25s;transform:translate(-7px)}a.agent-card:hover h3:after,a.agent-card:focus-visible h3:after{opacity:1;transform:none}a.agent-card:focus-visible{outline-offset:3px;outline:3px solid #5b66ea80}@media (prefers-reduced-motion:reduce){a.agent-card h3:after{transition:none}}.agent-card .lottie-slot{border-radius:14px;height:190px;margin-bottom:20px}.agent-card .a-tag{letter-spacing:.08em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12.5px;font-weight:800}.agent-card h3{margin-top:6px;font-size:22px}.agent-card p{flex:1;margin-top:10px;font-size:15px}.agent-card .a-metric{border-top:1px solid var(--line);color:var(--primary-deep);align-items:center;gap:8px;margin-top:18px;padding-top:16px;font-size:14px;font-weight:700;display:flex}.agent-card .a-metric .dot{background:var(--success);border-radius:50%;width:8px;height:8px;animation:2s infinite dotPulse;box-shadow:0 0 0 4px #22c55e26}@keyframes dotPulse{0%,to{box-shadow:0 0 0 3px #22c55e2e}50%{box-shadow:0 0 0 7px #22c55e0f}}.vig{background:linear-gradient(160deg,#e9ebfa,#f5f3fd);flex-direction:column;justify-content:center;gap:9px;width:100%;height:100%;padding:16px;font-size:13px;display:flex}.v-chip{border:1px solid var(--line);color:var(--body);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.v-chip.green{color:#137a3d;background:#eafaf0;border-color:#b9ecc9}.v-bub{border-radius:13px;max-width:88%;padding:9px 12px;font-size:12.5px;line-height:1.4}.v-bub.ai{color:#fff;background:linear-gradient(135deg,#6a5cf0,#8b5bd8);border-bottom-right-radius:4px;align-self:flex-end}.v-bub.cust{color:var(--ink);border:1px solid var(--line);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.v-typing{border:1px solid var(--line);background:#fff;border-radius:13px;align-self:flex-start;gap:4px;width:max-content;padding:10px 12px;display:inline-flex}.v-typing i{background:#8b83c9;border-radius:50%;width:6px;height:6px;animation:1s infinite blink}.v-typing i:nth-child(2){animation-delay:.18s}.v-typing i:nth-child(3){animation-delay:.36s}@keyframes blink{0%,80%,to{opacity:.3}40%{opacity:1}}.v-swap{display:grid}.v-swap>*{grid-area:1/1;align-self:start}.v-swap>.ai{justify-self:end}.v-swap>.v-typing{justify-self:start}.v-note{border:1px solid var(--line);color:var(--body);background:#fff;border-radius:10px;justify-content:space-between;gap:10px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.v-note span:last-child{white-space:nowrap;color:var(--muted);font-weight:500}.v-note b{color:var(--ink);font-weight:700}.v-note.win{color:#137a3d;background:#eafaf0;border-color:#b9ecc9}.v-note.win b{color:#137a3d}@keyframes vw1{0%{opacity:0;transform:translateY(8px)}5%,92%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(8px)}}@keyframes vw2{0%,16%{opacity:0;transform:translateY(8px)}22%,92%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(8px)}}@keyframes vw3{0%,44%{opacity:0;transform:translateY(8px)}50%,92%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(8px)}}@keyframes vwT{0%,16%{opacity:0}21%,40%{opacity:1}46%,to{opacity:0}}.vw1{animation:10s infinite vw1}.vw2{animation:10s infinite vw2}.vw3{animation:10s infinite vw3}.vwT{animation:10s infinite vwT}.agent-card:nth-child(2) :is(.vw1,.vw2,.vw3,.vwT){animation-delay:-3.4s}.agent-card:nth-child(3) :is(.vw1,.vw2,.vw3,.vwT){animation-delay:-6.7s}.agent-card:nth-child(4) :is(.vw1,.vw2,.vw3,.vwT){animation-delay:-1.8s}.agent-card:nth-child(5) :is(.vw1,.vw2,.vw3,.vwT){animation-delay:-8.2s}.v-call{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.v-call .v-ico{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;animation:1.8s infinite ringPulse;display:flex}@keyframes ringPulse{0%{box-shadow:0 0 #5b66ea73}70%{box-shadow:0 0 0 14px #5b66ea00}to{box-shadow:0 0 #5b66ea00}}.v-call .t1{color:var(--ink);font-size:13px;font-weight:700}.v-call .t2{color:var(--muted);font-size:11.5px}.v-eq{align-items:flex-end;gap:4px;height:26px;margin-left:auto;display:flex}.v-eq i{background:var(--primary);transform-origin:bottom;border-radius:3px;width:5px;height:100%;animation:1s infinite eq}.v-eq i:first-child{height:40%;animation-delay:0s}.v-eq i:nth-child(2){height:75%;animation-delay:.15s}.v-eq i:nth-child(3){height:100%;animation-delay:.3s}.v-eq i:nth-child(4){height:70%;animation-delay:.45s}.v-eq i:nth-child(5){height:45%;animation-delay:.6s}@keyframes eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.dark{background:radial-gradient(120% 90% at 50% 0%,var(--dark-3) 0%,var(--dark-2) 38%,var(--dark-1) 100%);color:#c9cbe4;border-radius:48px;margin:0 16px;padding:104px 0;overflow:clip}@media (max-width:700px){.dark{border-radius:28px;margin:0 8px}}.dark:before{content:"";opacity:.16;pointer-events:none;background-image:radial-gradient(#a0a8ff80 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.dark h2{color:#fff;font-size:clamp(30px,4.4vw,50px)}.dark .sub{color:#b9bcdc}.dark .blob{opacity:.5}.scn-tabs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:56px;display:grid}@media (max-width:920px){.scn-tabs{flex-direction:column;gap:12px;margin-top:40px;display:flex}.scn-tab{width:100%;padding:16px 46px 16px 18px;scroll-margin-top:90px;position:relative}.scn-tab .t,.scn-tab .c{white-space:normal}.scn-tab:after{content:"";border-bottom:2px solid #8f93bd;border-right:2px solid #8f93bd;width:9px;height:9px;transition:transform .28s;position:absolute;top:24px;right:20px;transform:rotate(45deg)}.scn-tab.on:after{border-color:#fff;transform:rotate(-135deg)}.scn-tab.on{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.scn-panel.closed{display:none}.scn-panel{border-radius:0 0 18px 18px;grid-template-columns:1fr;margin:0 0 4px;animation:.35s cubic-bezier(.2,.8,.3,1) panelDrop;box-shadow:0 24px 50px #0006}@keyframes panelDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}.scn-tab{cursor:pointer;text-align:left;color:#c9cbe4;background:#ffffff0d;border:1px solid #a0a8ff33;border-radius:14px;padding:16px 18px;font-family:inherit;transition:all .25s;position:relative;overflow:hidden}.scn-tab .n{color:#8f93bd;justify-content:space-between;font-size:13px;display:flex}.scn-tab .t{color:#fff;margin-top:6px;font-size:16px;font-weight:700}.scn-tab .c{color:#8f93bd;margin-top:3px;font-size:13px}.scn-tab:hover{background:#ffffff17;transform:translateY(-2px)}.scn-tab.on{background:#5b66ea29;border-color:#7d86ff;box-shadow:0 0 0 3px #7d86ff26}.scn-tab .prog{background:var(--grad);width:0;height:3px;position:absolute;bottom:0;left:0}.scn-tab.on .prog{animation:9s linear forwards tabProg}@keyframes tabProg{to{width:100%}}.scn-panel{background:#fff;border-radius:28px;grid-template-columns:1fr 1fr;gap:0;margin-top:26px;display:grid;overflow:hidden;box-shadow:0 30px 90px #00000080}@media (max-width:920px){.scn-panel{grid-template-columns:1fr}}.scn-chat{background:linear-gradient(165deg,#e2e4ff,#f6f6ff);flex-direction:column;gap:14px;min-height:480px;padding:34px 30px;display:flex}@media (max-width:920px){.scn-chat{min-height:0;max-height:62vh;overflow-y:auto}}.bubble{opacity:0;border-radius:16px;max-width:85%;padding:12px 16px;font-size:14.5px;line-height:1.45;animation:.5s cubic-bezier(.2,.8,.3,1.15) forwards bubbleIn;transform:translateY(12px)scale(.97)}@keyframes bubbleIn{to{opacity:1;transform:none}}.bubble .who{align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.bubble.customer{color:var(--ink);border:1px solid var(--line);background:#fff;border-top-left-radius:4px;align-self:flex-start}.bubble.customer .who{color:var(--muted)}.bubble.ai{color:#fff;background:linear-gradient(135deg,#6a5cf0,#8b5bd8);border-top-right-radius:4px;align-self:flex-end}.bubble.ai .who{color:#e4defc}.bubble.ai .who .chip{background:#fff3;border-radius:999px;padding:2px 8px}.scn-chat.voice{background:radial-gradient(130% 120% at 50% 0,#3836a1 0%,#1e1c58 58%,#070012 100%)}.call-head{opacity:0;background:#ffffff0f;border:1px solid #949eff40;border-radius:16px;align-items:center;gap:13px;margin-bottom:6px;padding:13px 16px;animation:.5s forwards bubbleIn;display:flex}.call-head .c-ava{color:#fff;background:linear-gradient(135deg,#22c55e,#0e9f52);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;animation:1.8s infinite callPulse;display:flex}@keyframes callPulse{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 13px #22c55e00}to{box-shadow:0 0 #22c55e00}}.call-head .c-t1{color:#fff;font-size:14.5px;font-weight:700}.call-head .c-t2{color:#9a9dd0;font-size:12px}.call-head .c-timer{font-variant-numeric:tabular-nums;color:#7ee6a4;background:#22c55e1f;border:1px solid #22c55e59;border-radius:999px;margin-left:auto;padding:5px 11px;font-size:13.5px;font-weight:700}.tr-row{opacity:0;border-bottom:1px dashed #949eff24;gap:12px;padding:11px 4px;animation:.5s forwards bubbleIn;display:flex;transform:translateY(10px)}.tr-row:last-child{border-bottom:none}.tr-spk{letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;width:70px;padding-top:2px;font-size:10.5px;font-weight:800}.tr-row.customer .tr-spk{color:#9a9dd0}.tr-row.ai .tr-spk{background:linear-gradient(90deg,#a9b2ff,#dfe4ff);color:#0000;-webkit-background-clip:text;background-clip:text}.tr-body{flex:1;min-width:0}.tr-wave{align-items:flex-end;gap:3px;height:13px;margin-bottom:7px;display:flex}.tr-wave i{transform-origin:bottom;border-radius:2px;width:3px;height:40%;animation:1.1s infinite eq}.tr-wave i:nth-child(3n){height:100%}.tr-wave i:nth-child(3n+1){height:55%}.tr-wave i:nth-child(4n){height:80%}.tr-wave i:nth-child(odd){animation-delay:.22s}.tr-wave i:nth-child(3n+2){animation-delay:.45s}.tr-row.customer .tr-wave i{background:#8f93bd}.tr-row.ai .tr-wave i{background:#8b8ff5}.tr-text{color:#dcdff5;font-size:13.5px;line-height:1.55}.scn-trace{background:#fff;padding:34px 34px 30px}.scn-trace h3{font-size:23px;line-height:1.25}.scn-trace .desc{color:var(--body);margin-top:10px;font-size:14px}.scn-trace .tr-label{color:var(--ink);align-items:center;gap:10px;margin:22px 0 6px;font-size:16px;font-weight:700;display:flex}.tr-step{opacity:0;gap:12px;padding:9px 0;animation:.4s forwards bubbleIn;display:flex;transform:translateY(8px)}.tr-step .tick{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:11px;display:flex}.tr-step .s-t{color:var(--ink);font-size:14.5px;font-weight:600}.tr-step .s-d{color:var(--muted);font-size:13px}.tr-step .s-d code{color:var(--primary-deep);background:#f1f1f9;border-radius:6px;padding:1px 7px;font-family:inherit}.tr-result{color:#137a3d;opacity:0;background:#eafaf0;border:1px solid #b9ecc9;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:10px 16px;font-size:14.5px;font-weight:700;animation:.4s forwards bubbleIn;display:inline-flex}.tr-result .money{color:#0b5c2c;background:#d3f3de;border-radius:999px;padding:2px 9px;font-size:13.5px}.engine{margin-top:96px}.eng-grad{background:linear-gradient(95deg,#8fa6ff,#c48cff 24%,#ff8ed0 46%,#ffc98b 64%,#8ef0d2 82%,#8fa6ff) 0 0/280% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:11s linear infinite engHue}@keyframes engHue{to{background-position:-280% 0}}@media (prefers-reduced-motion:reduce){.eng-grad{animation:none}}.eng-pillars{grid-template-columns:repeat(4,1fr);gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}.eng-pillar{background:#ffffff0b;border:1px solid #a0a8ff33;border-radius:18px;padding:22px 20px 26px;position:relative;overflow:hidden}.eng-pillar:before{content:"";background:linear-gradient(90deg,#8fa6ff,#c48cff);height:3px;position:absolute;top:0;left:0;right:0}.eng-pillar:nth-child(2):before{background:linear-gradient(90deg,#c48cff,#ff8ed0)}.eng-pillar:nth-child(3):before{background:linear-gradient(90deg,#ff8ed0,#ffc98b)}.eng-pillar:nth-child(4):before{background:linear-gradient(90deg,#ffc98b,#8ef0d2)}.eng-pillars>.eng-pillar:hover{background:#130f40b8;border-color:#a9b2ff73;transform:translateY(-4px);box-shadow:0 18px 50px -22px #4650dc8c}.stagger.settled>.eng-pillar{transition:transform .3s,border-color .3s,background .3s,box-shadow .3s}.eng-top{align-items:center;gap:12px;display:flex}.eng-num{letter-spacing:.2em;color:#a9b2ff;font-size:11px;font-weight:800}.eng-pillar h3{color:#fff;margin-top:14px;font-size:17px;line-height:1.3}.eng-pillar p{color:#b9bcdc;margin-top:8px;font-size:13.5px;line-height:1.6}.eng-pillar .p-ic{background:linear-gradient(135deg,#5b66ea,#8a5bea);border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 8px 20px #5b66ea59}.eng-pillar .p-ic svg{width:21px;height:21px}@media (max-width:1060px){.eng-pillars{grid-template-columns:1fr 1fr}}@media (max-width:600px){.eng-pillars{grid-template-columns:1fr;gap:12px;margin-top:44px}}.results{background:linear-gradient(#fff,#f6f6ff);padding:104px 0 40px}.metric-row{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px;display:grid}@media (max-width:1060px){.metric-row{grid-template-columns:1fr 1fr}}@media (max-width:560px){.metric-row{grid-template-columns:1fr}}.metric{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;background:#fff;padding:32px 26px;transition:all .25s;position:relative;overflow:hidden}.metric:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.metric .m-num{letter-spacing:-.04em;background:linear-gradient(120deg,#322d86,#5b66ea 60%,#7a5cf0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(42px,4.5vw,58px);font-weight:900}.metric .m-label{color:var(--ink);margin-top:6px;font-weight:700}.metric .m-src{color:var(--muted);margin-top:4px;font-size:13px}.vq-head{margin-top:72px}.vq-head h2{margin-top:8px}.vq-head p{color:var(--muted);max-width:620px;margin:12px auto 0;font-size:15.5px}.vq{grid-template-columns:1fr;gap:16px;max-width:960px;margin:38px auto 0;display:grid}.vq-viewport{background:#fff;border:1px solid #5b66ea47;border-radius:26px;display:grid;overflow:hidden;box-shadow:0 34px 90px -18px #18126073,0 4px 14px #1812601f}.vq-slide{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .45s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1),visibility .45s;transform:translate(20px)}.vq-slide.active{opacity:1;visibility:visible;transform:none}.vq-slide video{aspect-ratio:16/9;object-fit:cover;background:0 0;width:100%;display:block}.vq-picker{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}@media (max-width:900px){.vq-picker{grid-template-columns:1fr 1fr;gap:10px}}@media (max-width:560px){.vq-picker{grid-template-columns:1fr}}.vq-pick{text-align:left;font:inherit;cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .22s;display:flex;position:relative}@media (max-width:900px){.vq-pick{flex-direction:row;align-items:center;gap:14px}}.vq-pick:hover{box-shadow:var(--shadow);border-color:#5b66ea73;transform:translateY(-2px)}.vq-pick.on{background:linear-gradient(150deg,#fff,#f5f6ff);border-color:#0000;box-shadow:0 0 0 1.6px #7d86ff,0 0 0 5px #7d86ff24,0 14px 34px #322d8629}.vq-pick .vq-mark{object-fit:contain;object-position:left center;filter:saturate(.12)opacity(.5);flex:none;width:100%;max-width:112px;height:34px;transition:filter .22s;display:block}@media (max-width:900px){.vq-pick .vq-mark{width:88px;max-width:none;height:36px}}.vq-pick.on .vq-mark,.vq-pick:hover .vq-mark{filter:none}.vq-pick .vq-id{min-width:0}.vq-pick .vq-id b{color:var(--ink);letter-spacing:-.01em;margin-bottom:3px;font-size:14.5px;font-weight:800;display:block}.vq-pick .vq-id i{color:var(--muted);font-size:12.5px;font-style:normal;line-height:1.35;display:block}.vq-show{color:var(--primary-deep);letter-spacing:.01em;align-items:center;gap:5px;margin-top:5px;font-size:11px;font-weight:800;display:inline-flex}.vq-show img{border-radius:4px;width:16px;height:16px;display:block}@media (prefers-reduced-motion:reduce){.vq-slide{transition:opacity 10ms;transform:none}.vq-pick:hover{transform:none}}.solutions{background:linear-gradient(#f6f6ff,#fff);padding:60px 0 100px}.sec-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:48px;display:flex}.sol .s-link{color:var(--primary);margin-top:14px;font-size:14.5px;font-weight:800;display:inline-block}.sol .s-link:hover{text-underline-offset:3px;text-decoration:underline}.sol-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:56px;display:grid}.sol{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(170deg,#f6f7fb,#f6f6ff);padding:30px;transition:all .25s;position:relative;overflow:hidden}.sol:hover{box-shadow:var(--shadow-lg);border-color:#5b66ea66;transform:translateY(-5px)}.sol .s-k{letter-spacing:.08em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12.5px;font-weight:800}.sol h3{margin-top:8px;font-size:21px}.sol p{margin-top:10px;font-size:15px}.integrations{background:#fff;padding:20px 0 104px}.int-line{color:var(--primary-deep);margin-top:24px;font-size:15px;font-weight:600}.int-marquee{margin-top:14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.int-marquee:first-of-type{margin-top:40px}.int-track{width:max-content;padding:6px 0;animation:34s linear infinite marquee;display:flex}.int-marquee.rev .int-track{animation-direction:reverse}.int-marquee:hover .int-track{animation-play-state:paused}.int-half{gap:14px;padding-right:14px;display:flex}.int-pill{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;height:62px;padding:0 26px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 10px #322d860f}.int-pill:hover{border-color:var(--primary);transform:translateY(-2px)}.int-pill img{mix-blend-mode:multiply;width:auto;height:36px;display:block}.int-pill.txt{color:var(--muted)}.int-pill.txt:hover{color:var(--primary)}.faq{background:#fff;padding:40px 0 104px}.faq-list{flex-direction:column;gap:14px;max-width:820px;margin:52px auto 0;display:flex}.faq-item{border:1px solid var(--line);background:#f6f7fb;border-radius:16px;transition:all .2s;overflow:hidden}.faq-item[open]{box-shadow:var(--shadow);border-color:#5b66ea73}.faq-item summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .arrow{color:#fff;background:linear-gradient(135deg,#5b66ea,#7a5cf0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:all .25s;display:flex}.faq-item[open] summary .arrow{transform:rotate(180deg)}.faq-item .faq-a{color:var(--body);padding:0 24px 22px;font-size:15px}.final{padding:20px 16px 90px}.final-panel{text-align:center;background:radial-gradient(130% 120% at 50% 0,#3836a1 0%,#1e1c58 45%,#070012 100%);border-radius:44px;max-width:1200px;margin:0 auto;padding:96px 28px;position:relative;overflow:hidden}.final-panel:before{content:"";opacity:.25;pointer-events:none;background-image:radial-gradient(#a0a8ff80 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.final-panel h2{color:#fff;max-width:860px;margin:18px auto 0;font-size:clamp(36px,5vw,64px)}.final-panel .sub{color:#b9bcdc}.final-stats{z-index:1;grid-template-columns:repeat(4,auto);justify-content:center;margin-top:48px;display:grid;position:relative}.final-stats>div{text-align:left;border-left:1px solid #949eff40;padding:2px 32px}.final-stats>div:first-child{border-left:none}.final-stats b{color:#fff;letter-spacing:-.02em;font-size:26px;font-weight:800;display:block}.final-stats span{color:#9a9dd0;margin-top:2px;font-size:13px;font-weight:500;display:block}@media (max-width:800px){.final-stats{grid-template-columns:repeat(2,auto);row-gap:20px}.final-stats>div:nth-child(odd){border-left:none}}.final .blob{filter:blur(110px)}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(30px)}.reveal.in{opacity:1;transform:none}.stagger.in>:first-child{transition-delay:50ms}.stagger.in>:nth-child(2){transition-delay:.13s}.stagger.in>:nth-child(3){transition-delay:.21s}.stagger.in>:nth-child(4){transition-delay:.29s}.stagger.in>:nth-child(5){transition-delay:.37s}.stagger.in>:nth-child(6){transition-delay:.45s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.int-track{animation:none}.hero h1 .w,.hero .sub,.hero-ctas,.g2-row,.g2-ribbon,.reveal,.stagger>*{opacity:1;transform:none}}::selection{background:var(--primary);color:#fff}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#5b66ea,#3836a1);border:3px solid #fff;border-radius:99px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #5b66ea66}h1{letter-spacing:-.035em}.btn-primary{background:linear-gradient(135deg,#5b66ea 0%,#7a5cf0 52%,#4a2fb0 100%)}.dark{box-shadow:inset 0 1px #a9b2ff47,0 30px 80px #06062359}.wave-stats b,.stat-line b{background:linear-gradient(92deg,#2c2578,#5b66ea 60%,#7a5cf0);color:#0000;-webkit-background-clip:text;background-clip:text}.dark .wave-stats b{background:linear-gradient(92deg,#a9b2ff,#c5cdff 55%,#e2e4ff);-webkit-background-clip:text;background-clip:text}.c-hero,.legal-head{background:radial-gradient(circle,#3836a10f 1px,#0000 1.5px) 0 0/34px 34px,radial-gradient(1000px 520px at 15% -12%,#5b66ea21,#0000 60%),radial-gradient(900px 520px at 92% 0,#3836a112,#0000 55%),linear-gradient(#fff 0%,#e2e4ff 100%)}.sub,.lead,blockquote,.dq p,.rev p{text-wrap:pretty}.stat-line b,.wave-stats b,.m-num,.mt b,.pr b,.eq-card b,.c-facts b,.pitch .stats b,.lb td{font-variant-numeric:tabular-nums}.fi-head .sub{color:#8d90bd;letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:600}.dark:after,.foot-panel:after{content:"";pointer-events:none;opacity:.14;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29'/%3E%3C/svg%3E") 0 0/180px 180px;position:absolute;inset:0}@property --btnang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes btnspin{to{--btnang:360deg}}.btn-ghost,.btn-light{box-shadow:0 5px 22px #5b66ea40}.btn-ghost:hover,.btn-light:hover,.btn-ghost:focus-visible,.btn-light:focus-visible{animation:3.2s linear infinite btnspin}@media (prefers-reduced-motion:reduce){.btn-ghost,.btn-light{animation:none}}[hidden]{display:none!important}.hero{background:radial-gradient(58% 44% at 50% 19%,#ffffffd1,#fff0 72%),radial-gradient(132% 46% at 50% 100%,#fffffff0,#fff0 64%),radial-gradient(44% 32% at 82% -4%,#fffbe8b8,#fff6d600 68%),linear-gradient(#4e9ee1 0%,#67b0e9 13%,#8ac6f1 31%,#b2daf7 51%,#d5ebfb 71%,#ecf6fe 87%,#fbfdff 100%)}.hero .sky{inset:0 0 var(--sky-outro,0px) 0;pointer-events:none;z-index:0;position:absolute;overflow:hidden}.hero .sun{--shine:1;--spin:0deg;--sx:0px;--sy:0px;width:540px;height:540px;transform:translate3d(var(--sx),var(--sy),0);will-change:transform;position:absolute;top:-140px;right:5%}.hero .sun>*{border-radius:50%;display:block;position:absolute;inset:0}.hero .sun-halo{filter:blur(8px);opacity:var(--shine);background:radial-gradient(circle,#fffdf294 0%,#fff8da57 26%,#fff1c221 47%,#ffedb600 70%)}.hero .sun-rays{transform:rotate(var(--spin));filter:blur(1.6px);opacity:var(--shine);background:repeating-conic-gradient(#ffffff2b 0deg 2.4deg,#fff0 2.4deg 11.5deg);-webkit-mask-image:radial-gradient(circle,#000000f2 10%,#00000073 34%,#0000 62%);mask-image:radial-gradient(circle,#000000f2 10%,#00000073 34%,#0000 62%)}.hero .sun-core{filter:blur(5px);opacity:calc(.92*var(--shine));background:radial-gradient(circle,#fffef8 0%,#fffae4 42%,#fff7d49e 70%,#fff5cc00 100%);inset:39%}.page-root--index .cloud{pointer-events:none;will-change:transform;position:absolute}.page-root--index .cloud i{filter:blur(16px);background:#fff;border-radius:50%;display:block;position:absolute}.page-root--index .cloud i:first-child{width:46%;height:67%;top:33%;left:0}.page-root--index .cloud i:nth-child(2){width:42%;height:100%;top:0;left:20%}.page-root--index .cloud i:nth-child(3){width:38%;height:80%;top:20%;left:46%}.page-root--index .cloud i:nth-child(4){width:32%;height:59%;top:41%;left:68%}.hero .c1{opacity:.95;width:480px;height:130px;animation:88s linear infinite drift;top:5%;left:-32%}.hero .c2{opacity:.72;width:340px;height:96px;animation:132s linear -40s infinite drift;top:19%;left:-32%}.hero .c3{opacity:.88;width:560px;height:148px;animation:108s linear -74s infinite drift;top:34%;left:-32%}.hero .c4{opacity:.55;width:250px;height:74px;animation:168s linear -118s infinite drift;top:11%;left:-32%}.hero .c5{opacity:.62;width:400px;height:108px;animation:150s linear -22s infinite drift;top:46%;left:-32%}@keyframes drift{0%{transform:translate(0)}to{transform:translate(168vw)}}.hero .sky-outro{height:var(--sky-outro);pointer-events:none;z-index:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 36%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 36%,#0000 100%)}.hero .sky-outro .cloud i{filter:blur(20px);background:#cbc5ec42}.hero .o1{opacity:.5;width:520px;height:76%;animation:96s linear -30s infinite drift;top:4%;left:-34%}.hero .o2{opacity:.36;width:360px;height:68%;animation:138s linear -96s infinite drift;top:26%;left:-34%}.hero .o3{opacity:.3;width:640px;height:84%;animation:122s linear -58s infinite drift;top:-6%;left:-34%}.hero h1 .w:not(.grad-text){text-shadow:0 1px #ffffff73,0 10px 32px #ffffffa8}.hero .sub{color:#293255}.hero .sub strong{color:#12103a}.hero{flex-direction:column;min-height:100svh;padding-top:clamp(88px,13svh,136px);display:flex}.page-root--index{--sky-outro:clamp(72px,13svh,168px)}.hero{min-height:calc(100vh + var(--sky-outro));min-height:calc(100svh + var(--sky-outro));padding-bottom:var(--sky-outro)}.hero>.wrap.center{flex:none;margin-top:auto;margin-bottom:clamp(14px,3svh,40px)}.hero h1{font-size:min(clamp(46px,6.4vw,80px),9.6svh)}.hero .sub{margin-top:clamp(10px,1.8svh,18px)}.hero .hero-ctas{margin-top:clamp(16px,3svh,36px)}@media (min-height:1050px){.hero{--lot-h:clamp(136px,min(21.2vw,100svh - 580px),560px)}.hero-stage{width:min(88%,calc(var(--lot-h)*4.156))}}.hero-stage:before{content:"";filter:blur(9px);background:radial-gradient(50% 100%,#2826782b,#0000 72%);border-radius:50%;height:32px;position:absolute;bottom:4px;left:9%;right:9%}.hero-stage:after{content:"";pointer-events:none;z-index:1;filter:blur(18px);background:linear-gradient(#f4faff00 4%,#f4faffbf 20%,#f4faff00 38%),radial-gradient(26% 60% at 15% 60%,#f4faffe6,#f4faff00 72%),radial-gradient(26% 60% at 85% 60%,#f4faffe6,#f4faff00 72%),radial-gradient(30% 34% at 15% 21%,#f4faffcc,#f4faff00 72%),radial-gradient(30% 34% at 85% 21%,#f4faffcc,#f4faff00 72%),radial-gradient(30% 28% at 12% 92%,#f4faffb3,#f4faff00 74%),radial-gradient(30% 28% at 88% 92%,#f4faffb3,#f4faff00 74%);position:absolute;inset:-26% -22% -8px}.g2-ribbon{color:#22305c;opacity:0;justify-content:center;align-items:center;gap:9px;margin-top:20px;font-size:13.5px;font-weight:800;animation:.8s cubic-bezier(.2,.8,.2,1) .85s forwards wordIn;display:flex}.g2-ribbon img{width:auto;height:17px;display:block}.g2-ribbon .rb-st{color:#f6a623;letter-spacing:2px;font-size:12px}.g2-ribbon .rb-sep{background:#22305c47;width:1px;height:14px}.g2-ribbon .rb-awards{color:#3a4a78;font-weight:600}@media (max-width:560px){.g2-ribbon{flex-wrap:wrap;row-gap:3px}.g2-ribbon .rb-sep{display:none}.g2-ribbon .rb-awards{text-align:center;flex-basis:100%;font-size:12.5px}}@media (max-width:640px){.page-root--index{--sky-outro:clamp(52px,7svh,76px)}.hero{min-height:0;padding-bottom:max(46px,var(--sky-outro))}.hero-stage{display:none}.hero h1{font-size:clamp(30px,10vw,44px)}}@media (max-height:600px) and (min-width:641px){.hero{min-height:0;padding-bottom:max(40px,var(--sky-outro))}.hero-stage{display:none}}@media (prefers-reduced-motion:reduce){.hero .cloud{animation:none}.hero .sun-rays{transform:none}}.page-root--index .agents,.page-root--index #scenarios,.page-root--index .results,.page-root--index .solutions,.page-root--index .integrations,.page-root--index .faq{content-visibility:auto;contain-intrinsic-size:auto 1000px}@media (max-width:900px){.hero .sun{width:380px;height:380px;top:-110px;right:-40px}.hero .c3{width:400px}}@media (max-width:640px){.hero .sun-rays{display:none}.hero .sun{width:300px;height:300px;top:-90px}}.vai{background:linear-gradient(#fff,#f6f6ff);padding:86px 0 92px}.vai-stage{max-width:900px;margin:52px auto 0}.vai-frame{aspect-ratio:36/25;background:var(--dark-3);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:22px;position:relative;overflow:hidden}.vai-slide{opacity:0;visibility:hidden;transition:opacity .4s;position:absolute;inset:0}.vai-slide.on{opacity:1;visibility:visible}.vai-video{object-fit:contain;background:var(--dark-3);cursor:pointer;width:100%;height:100%;display:block}.vai-tag{letter-spacing:.09em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b07228c;border:1px solid #ffffff2e;border-radius:99px;padding:5px 11px;font-size:10.5px;font-weight:800;position:absolute;top:13px;left:13px}.vai-play,.vai-mute{z-index:3;cursor:pointer;place-items:center;transition:all .28s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute}.vai-play{width:74px;height:74px;color:var(--primary-deep);background:#fffffff5;border:1px solid #0b072214;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 44px #0b072257}.vai-play:hover{transform:translate(-50%,-50%)scale(1.06)}.vai-stage.on .vai-play{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:40px;height:40px;box-shadow:none;opacity:.8;background:#0b07228c;border-color:#fff3;top:auto;bottom:14px;left:14px;transform:none}.vai-stage.on .vai-play:hover{opacity:1;transform:none}.vai-mute{opacity:0;pointer-events:none;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b07228c;border:1px solid #fff3;border-radius:50%;width:36px;height:36px;top:12px;right:12px}.vai-stage.on .vai-mute{opacity:.8;pointer-events:auto}.vai-stage.on .vai-mute:hover{opacity:1}.vai-i{fill:currentColor;width:26px;height:26px}.vai-play .vai-i-play{margin-left:3px}.vai-stage.on .vai-play .vai-i{width:17px;height:17px;margin:0}.vai-mute .vai-i{fill:none;width:19px;height:19px}.vai-i-pause,.vai-i-muted,.vai-stage.on .vai-i-play{display:none}.vai-stage.on .vai-i-pause{display:block}.vai-stage.muted .vai-i-sound{display:none}.vai-stage.muted .vai-i-muted{display:block}.vai-bar{z-index:2;pointer-events:none;opacity:0;background:#fff3;height:3px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.vai-stage.on .vai-bar{opacity:1}.vai-bar i{background:linear-gradient(90deg,#8fa0ff,#7a5cf0);width:0;height:100%;display:block}.vai-tabs{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.vai-tab{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;padding:14px 16px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.vai-tab:hover{box-shadow:var(--shadow);border-color:#5b66ea66;transform:translateY(-2px)}.vai-tab.on{border-color:#5b66ea6b;box-shadow:0 12px 32px #322d8629}.vai-tab.on:before{content:"";background:linear-gradient(#5b66ea,#7a5cf0);width:3px;position:absolute;inset:0 auto 0 0}.vai-tab b{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:800;display:block}.vai-tab span{color:var(--muted);margin-top:5px;font-size:12.8px;line-height:1.5;display:block}@media (max-width:760px){.vai-stage{margin-top:36px}.vai-tabs{grid-template-columns:1fr}.vai-play{width:62px;height:62px}.vai-i{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.vai-slide,.vai-play,.vai-mute,.vai-tab{transition:none}.vai-tab:hover{transform:none}.vai-play:hover{transform:translate(-50%,-50%)}}.hero{background-color:#0000;background-image:linear-gradient(#fbfdff 0%,#fdfeff 42%,#fff 100%),radial-gradient(64% 30% at 50% 78%,#ffd6a680,#ffd6a600 70%),radial-gradient(40% 30% at 16% 6%,#5b66ea52,#5b66ea00 70%),linear-gradient(#0b0630 0%,#150e52 14%,#251c7c 30%,#3a2fa0 46%,#5d50be 58%,#9b87df 68%,#d9c6ef 76%,#f6e3d8 82%,#fcf3ea 88%,#fbfdff 96% 100%);background-position:0 100%,0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;background-size:100% var(--sky-outro), 100% calc(100% - var(--sky-outro)), 100% calc(100% - var(--sky-outro)), 100% calc(100% - var(--sky-outro))}.hero .aurora{pointer-events:none;filter:blur(44px);mix-blend-mode:screen;will-change:transform;border-radius:50%;position:absolute}.hero .au1{background:linear-gradient(100deg,#5b66ea57,#4fc3f738 40%,#a855f733 72%,#0000);width:76%;height:42%;animation:46s ease-in-out infinite alternate auDrift1;top:-20%;left:-14%}.hero .au2{background:linear-gradient(260deg,#e935a724,#7a5cf047 45%,#4fc3f733 80%,#0000);width:70%;height:38%;animation:58s ease-in-out infinite alternate auDrift2;top:-14%;right:-18%}@keyframes auDrift1{to{transform:translate(7vw,3vh)scale(1.08)}}@keyframes auDrift2{to{transform:translate(-6vw,4vh)scale(.94)}}.hero .motes{pointer-events:none;position:absolute;inset:0}.hero .motes i,.hero .motes b{opacity:0;width:3px;height:3px;animation:twinkle var(--tw,4.6s) ease-in-out infinite;background:#fff;border-radius:50%;display:block;position:absolute;box-shadow:0 0 8px 2px #c8d2ffcc}.hero .motes b{width:16px;height:16px;box-shadow:none;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 7px #fffffff2);border-radius:0}@keyframes twinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.hero .motes i:first-child{--tw:5.2s;top:10%;left:8%}.hero .motes i:nth-child(2){--tw:6.4s;animation-delay:1.2s;top:26%;left:15%}.hero .motes i:nth-child(3){--tw:4.4s;animation-delay:2.1s;top:7%;left:24%}.hero .motes i:nth-child(4){--tw:7s;animation-delay:.6s;top:18%;left:33%}.hero .motes i:nth-child(5){--tw:5.6s;animation-delay:2.8s;top:5%;left:43%}.hero .motes i:nth-child(6){--tw:4.8s;animation-delay:1.7s;top:11%;left:55%}.hero .motes i:nth-child(7){--tw:6.8s;animation-delay:.3s;top:24%;left:63%}.hero .motes i:nth-child(8){--tw:5s;animation-delay:2.4s;top:6%;left:71%}.hero .motes i:nth-child(9){--tw:6s;animation-delay:1s;top:29%;left:82%}.hero .motes i:nth-child(10){--tw:4.6s;animation-delay:3.2s;top:13%;left:91%}.hero .motes i:nth-child(11){--tw:7.4s;animation-delay:1.9s;top:29%;left:48%}.hero .motes i:nth-child(12){--tw:5.8s;animation-delay:2.6s;top:38%;left:4%}.hero .motes b:first-of-type{--tw:7.6s;animation-delay:.9s;top:14%;left:20%}.hero .motes b:nth-of-type(2){--tw:8.2s;animation-delay:3.4s;top:16%;left:68%}.hero .motes b:nth-of-type(3){--tw:6.6s;animation-delay:1.5s;top:36%;left:87%}.hero .shooting{filter:drop-shadow(0 0 5px #fffc);opacity:0;pointer-events:none;background:linear-gradient(90deg,#fff,#fff0);border-radius:2px;width:150px;height:2px;position:absolute;transform:rotate(-24deg)}.hero .s1{animation:13s linear 3s infinite shoot;top:12%;left:64%}.hero .s2{width:110px;animation:17s linear 9s infinite shoot;top:23%;left:18%;transform:rotate(-16deg)}@keyframes shoot{0%{opacity:0;translate:0}.6%{opacity:.95}6%{opacity:0;translate:-46vw 18vh}to{opacity:0;translate:-46vw 18vh}}.hero .halo-ring{aspect-ratio:1;opacity:.5;pointer-events:none;width:min(86vw,900px);position:absolute;top:32svh;left:50%;transform:translate(-50%,-50%)scaleY(.34)}.hero .halo-track{will-change:transform;background:conic-gradient(#5b66ea,#4fc3f7 12%,#7a5cf0 30%,#a855f7 45%,#e935a7 60%,#ff5fa2 72%,#7a5cf0 88%,#5b66ea);border-radius:50%;animation:74s linear infinite haloSpin;display:block;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 1.5px))}@keyframes haloSpin{to{transform:rotate(360deg)}}.hero .sun{--sun:min(660px,68svh);margin-left:calc(var(--sun) / -2);width:var(--sun);height:var(--sun);inset:auto auto -6% 50%}.hero .sun-halo{background:radial-gradient(circle,#ffecc899 0%,#ffd8a057 28%,#ffc48221 50%,#ffbe7800 70%)}.hero .sun-core{background:radial-gradient(circle,#fffdf6 0%,#fff3d8 40%,#ffe4b2a8 70%,#ffdca000 100%);inset:37%}.hero .sun-orbit{opacity:calc(.8*var(--shine));will-change:transform;border:1.5px solid #ffffff47;border-radius:50%;animation:44s linear infinite haloSpin;inset:-5%}.hero .sun-orbit:before{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%;box-shadow:0 0 14px 4px #ffffffd9}.hero .cloud i{filter:blur(18px);background:#c4caff1c}.hero .c1,.hero .c3{opacity:.5}.hero .c2,.hero .c5{opacity:.34}.hero .c4{opacity:.24}.hero .blob{opacity:.55}.hero .b1{background:#6d64dc47}.hero .b2{background:#4f46be3d}.hero .b3{background:#8c78f033}.hero h1{color:#fff;-webkit-text-fill-color:#fff;background-image:none}.hero h1 .w:not(.grad-text){text-shadow:none;-webkit-text-fill-color:transparent;background-image:linear-gradient(118deg,#fff 0%,#e9ecff 58%,#aeb7ff 128%);-webkit-background-clip:text;background-clip:text}.hero h1 .grad-text{background-image:linear-gradient(90deg,#c6d8ff,#e9d8ff,#ffcfee,#e9d8ff,#c6d8ff)}.hero .sub{color:#fff;text-shadow:0 1px 9px #09052852}.hero .sub strong{color:#fff;text-shadow:0 1px 9px #0905285c}.hero h1{filter:drop-shadow(0 3px 18px #09052857)}.g2-ribbon{color:#f4f6ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d092a9e;border:1px solid #a6b4ff70;border-radius:999px;width:fit-content;margin-left:auto;margin-right:auto;padding:8px 18px;box-shadow:0 10px 30px #07001273}.g2-ribbon b{color:#fff}.g2-ribbon .rb-st{color:#ffc048}.g2-ribbon .rb-sep{background:#b4c0ff8c}.g2-ribbon .rb-awards{color:#e2e7ff}.rise-chips{pointer-events:none;z-index:2;position:absolute;inset:0}.rchip{color:#261c7e;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;will-change:transform;background:#ffffffa8;border:1px solid #ffffffd9;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:700;animation:12s ease-in-out infinite chipRise;display:inline-flex;position:absolute;box-shadow:0 10px 26px #322d8633}.rchip b{font-weight:700}.r1{animation-delay:1.2s;bottom:34%;left:5%}.r1 b{color:var(--warning-kit)}.r2{animation-delay:5.2s;bottom:44%;right:4%}.r2 b{color:var(--success-kit)}.r3{animation-delay:9.2s;bottom:12%;left:24%}.r3 b{color:#8b5bd8}@keyframes chipRise{0%{opacity:0;transform:translateY(30px)scale(.94)}10%{opacity:1;transform:translateY(0)scale(1)}52%{opacity:1}76%,to{opacity:0;transform:translateY(-92px)scale(.97)}}@media (max-width:760px){.rise-chips,.hero .halo-ring,.hero .motes i:nth-child(2n){display:none}.hero .aurora{filter:blur(32px)}.hero .sun{width:480px;height:480px;margin-left:-240px;bottom:-4%}.g2-ribbon{color:#261c7e;background:#ffffffc7;border-color:#ffffffd9;box-shadow:0 8px 22px #322d8629}.g2-ribbon b{color:#1b1257}.g2-ribbon .rb-st{color:#b26a00}.g2-ribbon .rb-awards{color:#3a4a78}.g2-ribbon .rb-sep{background:#322d864d}}@media (prefers-reduced-motion:reduce){.hero .aurora,.hero .motes i,.hero .motes b,.hero .halo-track,.hero .sun-orbit,.hero .shooting{animation:none}.hero .motes i,.hero .motes b{opacity:.6}.rchip{opacity:.92;animation:none;transform:none}}
