.homepage-v2 .hp2-hero,.features-page .hp2-hero{padding-top:6.5rem;padding-bottom:2.5rem}@media (min-width: 768px){.homepage-v2 .hp2-hero,.features-page .hp2-hero{padding-top:12rem;padding-bottom:7rem}}@keyframes hp2-panel-pulse{0%,to{border-color:#ffffff12;transform:translateY(0)}45%{border-color:#0573cab3;transform:translateY(-3px)}}@keyframes hp2-value-swap{0%,40%{opacity:.35}55%,to{opacity:1}}@keyframes hp2-core-pulse{0%,to{box-shadow:0 0 #0573ca73}70%{box-shadow:0 0 0 22px #0573ca00}}.homepage-v2 .hp2-hero-core,.features-page .hp2-hero-core{animation:hp2-core-pulse 3.2s ease-out infinite}.homepage-v2 .hp2-hero-panel,.features-page .hp2-hero-panel{animation:hp2-panel-pulse 3.2s ease-in-out infinite}.homepage-v2 .hp2-hero-panel .hp2-val,.features-page .hp2-hero-panel .hp2-val{animation:hp2-value-swap 3.2s ease-in-out infinite}.homepage-v2 .hp2-d1,.features-page .hp2-d1{animation-delay:.45s}.homepage-v2 .hp2-d2,.features-page .hp2-d2{animation-delay:.85s}.homepage-v2 .hp2-d3,.features-page .hp2-d3{animation-delay:1.25s}.homepage-v2 .hp2-d4,.features-page .hp2-d4{animation-delay:1.65s}@keyframes hp2-fire{0%{stroke-dashoffset:120;opacity:0}25%{opacity:1}to{stroke-dashoffset:0;opacity:.15}}.homepage-v2 .hp2-fire-line,.features-page .hp2-fire-line{stroke-dasharray:120;animation:hp2-fire 2.6s ease-in infinite}.homepage-v2 .hp2-fire-line:nth-child(2),.features-page .hp2-fire-line:nth-child(2){animation-delay:.35s}.homepage-v2 .hp2-fire-line:nth-child(3),.features-page .hp2-fire-line:nth-child(3){animation-delay:.7s}.homepage-v2 .hp2-fire-line:nth-child(4),.features-page .hp2-fire-line:nth-child(4){animation-delay:1.05s}.homepage-v2 .hp2-fire-line:nth-child(5),.features-page .hp2-fire-line:nth-child(5){animation-delay:1.4s}@keyframes hp2-overload{0%,60%{fill:#0573ca}85%,to{fill:#b91c1c}}.homepage-v2 .hp2-overload,.features-page .hp2-overload{animation:hp2-overload 2.6s ease-in-out infinite}@keyframes hp2-draw-link{0%{stroke-dashoffset:200}35%,to{stroke-dashoffset:0}}@keyframes hp2-node-wake{0%,20%{opacity:.28;transform:scale(.94)}45%,to{opacity:1;transform:scale(1)}}.homepage-v2 .hp2-link,.features-page .hp2-link{stroke-dasharray:200;animation:hp2-draw-link 5s ease-in-out infinite}.homepage-v2 .hp2-wake,.features-page .hp2-wake{transform-box:fill-box;transform-origin:center;animation:hp2-node-wake 5s ease-in-out infinite}.homepage-v2 .hp2-l1,.features-page .hp2-l1{animation-delay:.2s}.homepage-v2 .hp2-l2,.features-page .hp2-l2{animation-delay:.7s}.homepage-v2 .hp2-l3,.features-page .hp2-l3{animation-delay:1.2s}.homepage-v2 .hp2-l4,.features-page .hp2-l4{animation-delay:1.7s}.homepage-v2 .hp2-l5,.features-page .hp2-l5{animation-delay:2.2s}.homepage-v2 .hp2-l6,.features-page .hp2-l6{animation-delay:2.7s}@keyframes hp2-to-one{0%{stroke-dashoffset:90;opacity:.2}60%,to{stroke-dashoffset:0;opacity:.9}}@keyframes hp2-strain{0%,to{transform:scale(1)}60%{transform:scale(1.14)}}.homepage-v2 .hp2-to-one,.features-page .hp2-to-one{stroke-dasharray:90;animation:hp2-to-one 2.2s ease-in infinite}.homepage-v2 .hp2-to-one:nth-child(2),.features-page .hp2-to-one:nth-child(2){animation-delay:.2s}.homepage-v2 .hp2-to-one:nth-child(3),.features-page .hp2-to-one:nth-child(3){animation-delay:.4s}.homepage-v2 .hp2-to-one:nth-child(4),.features-page .hp2-to-one:nth-child(4){animation-delay:.6s}.homepage-v2 .hp2-to-one:nth-child(5),.features-page .hp2-to-one:nth-child(5){animation-delay:.8s}.homepage-v2 .hp2-strain,.features-page .hp2-strain{transform-box:fill-box;transform-origin:center;animation:hp2-strain 2.2s ease-in-out infinite}@keyframes hp2-settle{0%,30%{opacity:.3}60%,to{opacity:1}}.homepage-v2 .hp2-settle,.features-page .hp2-settle{animation:hp2-settle 2.6s ease-out infinite}.homepage-v2 .hp2-settle:nth-child(2),.features-page .hp2-settle:nth-child(2){animation-delay:.3s}.homepage-v2 .hp2-settle:nth-child(3),.features-page .hp2-settle:nth-child(3){animation-delay:.6s}.homepage-v2 .hp2-settle:nth-child(4),.features-page .hp2-settle:nth-child(4){animation-delay:.9s}.homepage-v2 .hp2-settle:nth-child(5),.features-page .hp2-settle:nth-child(5){animation-delay:1.2s}.homepage-v2 .hp2-photo-bg,.features-page .hp2-photo-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.homepage-v2 .hp2-hero-photo,.features-page .hp2-hero-photo{background-image:url(/image/hero.jpg);opacity:.3}.homepage-v2 .hp2-workflow-photo,.features-page .hp2-workflow-photo{background-image:url(/image/connected.jpg);opacity:.1}.homepage-v2 .hp2-trust-photo,.features-page .hp2-trust-photo{background-image:url(/image/team-gap.jpg);opacity:.16}.homepage-v2 .hp2-close-photo,.features-page .hp2-close-photo{background-image:url(/image/close.jpg);opacity:.3}.homepage-v2 .hp2-overlay-hero,.features-page .hp2-overlay-hero{background:linear-gradient(100deg,#020617 8%,#020617ed 44%,#02061794)}.homepage-v2 .hp2-glow-hero,.features-page .hp2-glow-hero{background-image:radial-gradient(ellipse 70% 60% at 50% 100%,rgba(5,115,202,.22) 0%,transparent 70%)}.homepage-v2 .hp2-overlay-workflow,.features-page .hp2-overlay-workflow{background:linear-gradient(180deg,#020617,#020617e0 40%,#020617)}.homepage-v2 .hp2-glow-workflow,.features-page .hp2-glow-workflow{background-image:radial-gradient(ellipse 60% 60% at 50% 40%,rgba(5,115,202,.18) 0%,transparent 70%)}.homepage-v2 .hp2-overlay-trust,.features-page .hp2-overlay-trust{background:linear-gradient(180deg,#020617f0,#020617e0,#020617)}.homepage-v2 .hp2-overlay-close,.features-page .hp2-overlay-close{background:linear-gradient(180deg,#020617e6,#020617d1,#020617f2)}.homepage-v2 .hp2-glow-close,.features-page .hp2-glow-close{background-image:radial-gradient(ellipse 70% 70% at 50% 100%,rgba(5,115,202,.26) 0%,transparent 70%)}.homepage-v2 .hp2-dot-grid,.features-page .hp2-dot-grid{background-image:radial-gradient(circle at 1px 1px,#fff 1px,transparent 0);background-size:26px 26px;opacity:.07}.homepage-v2 .hp2-card-scrim,.features-page .hp2-card-scrim{background:linear-gradient(180deg,#02061747,#02061752 40%,#020617d9)}.homepage-v2 .hp2-video-scrim,.features-page .hp2-video-scrim{background:linear-gradient(180deg,#0206178c,#020617d1)}.homepage-v2 .hp2-now-panel,.features-page .hp2-now-panel{border-color:#0573ca73;background:#0573ca14}@keyframes hp2-jitter{0%,to{transform:translate(0)}25%{transform:translate(2px,-3px)}50%{transform:translate(-3px,2px)}75%{transform:translate(2px,2px)}}.homepage-v2 .hp2-jitter,.features-page .hp2-jitter{transform-box:fill-box;transform-origin:center;animation:hp2-jitter 3.4s ease-in-out infinite}.homepage-v2 .hp2-j2,.features-page .hp2-j2{animation-delay:.4s}.homepage-v2 .hp2-j3,.features-page .hp2-j3{animation-delay:.8s}.homepage-v2 .hp2-j4,.features-page .hp2-j4{animation-delay:1.2s}.homepage-v2 .hp2-j5,.features-page .hp2-j5{animation-delay:1.6s}.homepage-v2 .hp2-j6,.features-page .hp2-j6{animation-delay:2s}.homepage-v2 .hp2-j7,.features-page .hp2-j7{animation-delay:2.4s}.homepage-v2 .hp2-j8,.features-page .hp2-j8{animation-delay:2.8s}@keyframes hp2-flow{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}.homepage-v2 .hp2-flow-line,.features-page .hp2-flow-line{stroke-dasharray:6 6;animation:hp2-flow 1.6s linear infinite}@keyframes hp2-draw{to{stroke-dashoffset:0}}.homepage-v2 .hp2-draw,.features-page .hp2-draw{stroke-dasharray:300;stroke-dashoffset:300;animation:hp2-draw 1.4s ease-out both}.homepage-v2 .hp2-rv,.features-page .hp2-rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.homepage-v2 .hp2-rv.is-in,.features-page .hp2-rv.is-in{opacity:1;transform:none}.homepage-v2 .hp2-rv-d1,.features-page .hp2-rv-d1{transition-delay:.09s}.homepage-v2 .hp2-rv-d2,.features-page .hp2-rv-d2{transition-delay:.18s}.homepage-v2 .hp2-rv-d3,.features-page .hp2-rv-d3{transition-delay:.27s}.homepage-v2 .hp2-rv-d4,.features-page .hp2-rv-d4{transition-delay:.36s}.homepage-v2 .hp2-rv-d5,.features-page .hp2-rv-d5{transition-delay:.45s}.homepage-v2 .hp2-rv-d6,.features-page .hp2-rv-d6{transition-delay:.54s}@keyframes hp2-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.homepage-v2 .hp2-bar,.features-page .hp2-bar{transform-origin:bottom;animation:hp2-bar-grow .9s cubic-bezier(.16,1,.3,1) both}.homepage-v2 .hp2-bar:nth-child(1),.features-page .hp2-bar:nth-child(1){animation-delay:.05s}.homepage-v2 .hp2-bar:nth-child(2),.features-page .hp2-bar:nth-child(2){animation-delay:.12s}.homepage-v2 .hp2-bar:nth-child(3),.features-page .hp2-bar:nth-child(3){animation-delay:.19s}.homepage-v2 .hp2-bar:nth-child(4),.features-page .hp2-bar:nth-child(4){animation-delay:.26s}.homepage-v2 .hp2-bar:nth-child(5),.features-page .hp2-bar:nth-child(5){animation-delay:.33s}.homepage-v2 .hp2-bar:nth-child(6),.features-page .hp2-bar:nth-child(6){animation-delay:.4s}.homepage-v2 .hp2-bar:nth-child(7),.features-page .hp2-bar:nth-child(7){animation-delay:.47s}@keyframes hp2-fill-w{0%{width:0}}.homepage-v2 .hp2-fillw,.features-page .hp2-fillw{animation:hp2-fill-w 1.1s cubic-bezier(.16,1,.3,1) both}.homepage-v2 .hp2-fill-delay-1,.features-page .hp2-fill-delay-1{animation-delay:.1s}.homepage-v2 .hp2-fill-delay-2,.features-page .hp2-fill-delay-2{animation-delay:.2s}.homepage-v2 .hp2-fill-delay-3,.features-page .hp2-fill-delay-3{animation-delay:.3s}.homepage-v2 .hp2-fill-delay-4,.features-page .hp2-fill-delay-4{animation-delay:.4s}@keyframes hp2-soft-pulse{0%,to{opacity:1}50%{opacity:.45}}.homepage-v2 .hp2-pulse,.features-page .hp2-pulse{animation:hp2-soft-pulse 2s ease-in-out infinite}@keyframes hp2-dot-ping{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 9px #ef444400}to{box-shadow:0 0 #ef444400}}.homepage-v2 .hp2-ping,.features-page .hp2-ping{animation:hp2-dot-ping 2.2s ease-out infinite}@keyframes hp2-rise-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.homepage-v2 .hp2-rise,.features-page .hp2-rise{animation:hp2-rise-in .6s ease-out both}.homepage-v2 .hp2-rise:nth-child(1),.features-page .hp2-rise:nth-child(1){animation-delay:.15s}.homepage-v2 .hp2-rise:nth-child(2),.features-page .hp2-rise:nth-child(2){animation-delay:.3s}.homepage-v2 .hp2-rise:nth-child(3),.features-page .hp2-rise:nth-child(3){animation-delay:.45s}@keyframes hp2-draw-line{to{stroke-dashoffset:0}}.homepage-v2 .hp2-spark,.features-page .hp2-spark{stroke-dasharray:400;stroke-dashoffset:400;animation:hp2-draw-line 1.6s ease-out .3s both}@keyframes hp2-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.homepage-v2 .hp2-floaty,.features-page .hp2-floaty{animation:hp2-floaty 6s ease-in-out infinite}.homepage-v2 .hp2-needs:after,.features-page .hp2-needs:after{content:"NEEDS INPUT";font-size:.6rem;font-weight:800;letter-spacing:.1em;margin-left:.5rem;padding:.15rem .4rem;border:1px dashed currentColor;border-radius:.25rem;opacity:.65;vertical-align:middle}.homepage-v2 .link-unknown,.features-page .link-unknown{text-decoration:underline;text-decoration-style:dashed;text-decoration-color:#f59e0b;text-underline-offset:3px;text-decoration-thickness:1.5px}.homepage-v2 .hp2-ai-section,.features-page .hp2-ai-section{--blue: #0573ca;--blue-mid: #0284c7;--blue-dark: #0369a1;--navy: #1e293b;--near-black: #1a1e21;--slate: #94a3b8;--lt-blue: #38bdf8;--scene: 6s;--cycle: 18s;background:var(--near-black);padding:96px 24px;position:relative;overflow:hidden}.homepage-v2 .hp2-ai-section:before,.features-page .hp2-ai-section:before{content:"";position:absolute;top:-240px;left:50%;transform:translate(-50%);width:900px;height:520px;background:radial-gradient(closest-side,rgba(5,115,202,.22),transparent);pointer-events:none;animation:hp2-ai-breathe 6s ease-in-out infinite}.homepage-v2 .hp2-ai-section .ai-inner,.features-page .hp2-ai-section .ai-inner{max-width:1140px;margin:0 auto;position:relative}.homepage-v2 .hp2-ai-section .top,.features-page .hp2-ai-section .top{max-width:700px;margin:0 auto;text-align:center}.homepage-v2 .hp2-ai-section .eyebrow,.features-page .hp2-ai-section .eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--lt-blue);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;padding:6px 14px;border:1px solid rgba(56,189,248,.3);border-radius:999px;background:#0573ca14}.homepage-v2 .hp2-ai-section .eyebrow svg,.features-page .hp2-ai-section .eyebrow svg{animation:hp2-ai-sparkle 2.4s ease-in-out infinite}.homepage-v2 .hp2-ai-section h2,.features-page .hp2-ai-section h2{color:#fff;font-weight:800;letter-spacing:-.02em;font-size:clamp(28px,4vw,42px);line-height:1.15;margin-bottom:18px}.homepage-v2 .hp2-ai-section .h2-grad,.features-page .hp2-ai-section .h2-grad{background:linear-gradient(90deg,var(--lt-blue),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.homepage-v2 .hp2-ai-section .lede,.features-page .hp2-ai-section .lede{color:var(--slate);font-weight:300;font-size:17px;line-height:1.65}.homepage-v2 .hp2-ai-section .lede strong,.features-page .hp2-ai-section .lede strong{color:#e2e8f0;font-weight:600}.homepage-v2 .hp2-ai-section .tabs,.features-page .hp2-ai-section .tabs{display:flex;justify-content:center;gap:10px;margin:44px auto 20px;flex-wrap:wrap}.homepage-v2 .hp2-ai-section .tab,.features-page .hp2-ai-section .tab{display:inline-flex;align-items:center;gap:8px;color:var(--slate);font-size:13.5px;font-weight:700;padding:8px 16px;border-radius:999px;border:1px solid rgba(148,163,184,.2);position:relative;overflow:hidden}.homepage-v2 .hp2-ai-section .tab:before,.features-page .hp2-ai-section .tab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#0573ca2e;border:1px solid rgba(56,189,248,.5);opacity:0}.homepage-v2 .hp2-ai-section .tab span,.features-page .hp2-ai-section .tab span{position:relative}.homepage-v2 .hp2-ai-section .tab.t1:before,.features-page .hp2-ai-section .tab.t1:before{animation:hp2-ai-tab-on var(--cycle) infinite}.homepage-v2 .hp2-ai-section .tab.t2:before,.features-page .hp2-ai-section .tab.t2:before{animation:hp2-ai-tab-on var(--cycle) infinite;animation-delay:6s}.homepage-v2 .hp2-ai-section .tab.t3:before,.features-page .hp2-ai-section .tab.t3:before{animation:hp2-ai-tab-on var(--cycle) infinite;animation-delay:12s}.homepage-v2 .hp2-ai-section .tab.t1,.features-page .hp2-ai-section .tab.t1{animation:hp2-ai-tab-text var(--cycle) infinite}.homepage-v2 .hp2-ai-section .tab.t2,.features-page .hp2-ai-section .tab.t2{animation:hp2-ai-tab-text var(--cycle) infinite;animation-delay:6s}.homepage-v2 .hp2-ai-section .tab.t3,.features-page .hp2-ai-section .tab.t3{animation:hp2-ai-tab-text var(--cycle) infinite;animation-delay:12s}.homepage-v2 .hp2-ai-section .demo,.features-page .hp2-ai-section .demo{max-width:760px;margin:0 auto;border-radius:18px;padding:1px;background:linear-gradient(140deg,#38bdf880,#0573ca26 40%,#94a3b81f);box-shadow:0 24px 80px #0573ca26}.homepage-v2 .hp2-ai-section .demo-inner,.features-page .hp2-ai-section .demo-inner{background:var(--navy);border-radius:17px;overflow:hidden}.homepage-v2 .hp2-ai-section .demo-head,.features-page .hp2-ai-section .demo-head{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid rgba(148,163,184,.12);color:#cbd5e1;font-size:13px;font-weight:600}.homepage-v2 .hp2-ai-section .ai-dot,.features-page .hp2-ai-section .ai-dot{width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,var(--blue),var(--blue-mid));display:flex;align-items:center;justify-content:center}.homepage-v2 .hp2-ai-section .head-label,.features-page .hp2-ai-section .head-label{position:relative;height:18px;flex:1}.homepage-v2 .hp2-ai-section .head-label span,.features-page .hp2-ai-section .head-label span{position:absolute;left:0;top:0;opacity:0;white-space:nowrap}.homepage-v2 .hp2-ai-section .head-label .h1s,.features-page .hp2-ai-section .head-label .h1s{animation:hp2-ai-scene-fade var(--cycle) infinite}.homepage-v2 .hp2-ai-section .head-label .h2s,.features-page .hp2-ai-section .head-label .h2s{animation:hp2-ai-scene-fade var(--cycle) infinite;animation-delay:6s}.homepage-v2 .hp2-ai-section .head-label .h3s,.features-page .hp2-ai-section .head-label .h3s{animation:hp2-ai-scene-fade var(--cycle) infinite;animation-delay:12s}.homepage-v2 .hp2-ai-section .stage,.features-page .hp2-ai-section .stage{position:relative;min-height:300px}.homepage-v2 .hp2-ai-section .scene,.features-page .hp2-ai-section .scene{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px;opacity:0;visibility:hidden}.homepage-v2 .hp2-ai-section .scene.s1,.features-page .hp2-ai-section .scene.s1{animation:hp2-ai-scene-show var(--cycle) infinite}.homepage-v2 .hp2-ai-section .scene.s2,.features-page .hp2-ai-section .scene.s2{animation:hp2-ai-scene-show var(--cycle) infinite;animation-delay:6s}.homepage-v2 .hp2-ai-section .scene.s3,.features-page .hp2-ai-section .scene.s3{animation:hp2-ai-scene-show var(--cycle) infinite;animation-delay:12s}.homepage-v2 .hp2-ai-section .in-row,.features-page .hp2-ai-section .in-row{display:flex;align-items:center;gap:12px;background:#1a1e21b3;border:1px solid rgba(148,163,184,.15);border-radius:12px;padding:12px 16px;color:#cbd5e1;font-size:14px;margin-bottom:14px}.homepage-v2 .hp2-ai-section .file,.features-page .hp2-ai-section .file{width:30px;height:30px;border-radius:8px;flex-shrink:0;background:#334155;display:flex;align-items:center;justify-content:center}.homepage-v2 .hp2-ai-section .arrow-down,.features-page .hp2-ai-section .arrow-down{text-align:center;color:var(--lt-blue);margin:2px 0 12px;animation:hp2-ai-pulse-down 1.5s ease-in-out infinite}.homepage-v2 .hp2-ai-section .out,.features-page .hp2-ai-section .out{display:flex;flex-direction:column;gap:9px}.homepage-v2 .hp2-ai-section .out-item,.features-page .hp2-ai-section .out-item{display:flex;align-items:center;gap:11px;background:#1a1e21b3;border:1px solid rgba(56,189,248,.18);border-radius:11px;padding:11px 15px;color:#cbd5e1;font-size:13.5px;position:relative;overflow:hidden;opacity:0;transform:translateY(6px)}.homepage-v2 .hp2-ai-section .out-item:after,.features-page .hp2-ai-section .out-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(56,189,248,.15) 50%,transparent 70%);transform:translate(-100%)}.homepage-v2 .hp2-ai-section .s1 .out-item:nth-child(1),.features-page .hp2-ai-section .s1 .out-item:nth-child(1){animation:hp2-ai-item-in var(--cycle) infinite;animation-delay:.8s}.homepage-v2 .hp2-ai-section .s1 .out-item:nth-child(1):after,.features-page .hp2-ai-section .s1 .out-item:nth-child(1):after{animation:hp2-ai-item-sweep var(--cycle) infinite;animation-delay:.8s}.homepage-v2 .hp2-ai-section .s1 .out-item:nth-child(2),.features-page .hp2-ai-section .s1 .out-item:nth-child(2){animation:hp2-ai-item-in var(--cycle) infinite;animation-delay:1.5s}.homepage-v2 .hp2-ai-section .s1 .out-item:nth-child(2):after,.features-page .hp2-ai-section .s1 .out-item:nth-child(2):after{animation:hp2-ai-item-sweep var(--cycle) infinite;animation-delay:1.5s}.homepage-v2 .hp2-ai-section .s1 .out-item:nth-child(3),.features-page .hp2-ai-section .s1 .out-item:nth-child(3){animation:hp2-ai-item-in var(--cycle) infinite;animation-delay:2.2s}.homepage-v2 .hp2-ai-section .s1 .out-item:nth-child(3):after,.features-page .hp2-ai-section .s1 .out-item:nth-child(3):after{animation:hp2-ai-item-sweep var(--cycle) infinite;animation-delay:2.2s}.homepage-v2 .hp2-ai-section .s2 .out-item:nth-child(1),.features-page .hp2-ai-section .s2 .out-item:nth-child(1){animation:hp2-ai-item-in var(--cycle) infinite;animation-delay:6.8s}.homepage-v2 .hp2-ai-section .s2 .out-item:nth-child(1):after,.features-page .hp2-ai-section .s2 .out-item:nth-child(1):after{animation:hp2-ai-item-sweep var(--cycle) infinite;animation-delay:6.8s}.homepage-v2 .hp2-ai-section .s2 .out-item:nth-child(2),.features-page .hp2-ai-section .s2 .out-item:nth-child(2){animation:hp2-ai-item-in var(--cycle) infinite;animation-delay:7.5s}.homepage-v2 .hp2-ai-section .s2 .out-item:nth-child(2):after,.features-page .hp2-ai-section .s2 .out-item:nth-child(2):after{animation:hp2-ai-item-sweep var(--cycle) infinite;animation-delay:7.5s}.homepage-v2 .hp2-ai-section .s2 .out-item:nth-child(3),.features-page .hp2-ai-section .s2 .out-item:nth-child(3){animation:hp2-ai-item-in var(--cycle) infinite;animation-delay:8.2s}.homepage-v2 .hp2-ai-section .s2 .out-item:nth-child(3):after,.features-page .hp2-ai-section .s2 .out-item:nth-child(3):after{animation:hp2-ai-item-sweep var(--cycle) infinite;animation-delay:8.2s}.homepage-v2 .hp2-ai-section .s3 .out-item:nth-child(1),.features-page .hp2-ai-section .s3 .out-item:nth-child(1){animation:hp2-ai-item-in var(--cycle) infinite;animation-delay:12.8s}.homepage-v2 .hp2-ai-section .s3 .out-item:nth-child(1):after,.features-page .hp2-ai-section .s3 .out-item:nth-child(1):after{animation:hp2-ai-item-sweep var(--cycle) infinite;animation-delay:12.8s}.homepage-v2 .hp2-ai-section .s3 .out-item:nth-child(2),.features-page .hp2-ai-section .s3 .out-item:nth-child(2){animation:hp2-ai-item-in var(--cycle) infinite;animation-delay:13.5s}.homepage-v2 .hp2-ai-section .s3 .out-item:nth-child(2):after,.features-page .hp2-ai-section .s3 .out-item:nth-child(2):after{animation:hp2-ai-item-sweep var(--cycle) infinite;animation-delay:13.5s}.homepage-v2 .hp2-ai-section .s3 .out-item:nth-child(3),.features-page .hp2-ai-section .s3 .out-item:nth-child(3){animation:hp2-ai-item-in var(--cycle) infinite;animation-delay:14.2s}.homepage-v2 .hp2-ai-section .s3 .out-item:nth-child(3):after,.features-page .hp2-ai-section .s3 .out-item:nth-child(3):after{animation:hp2-ai-item-sweep var(--cycle) infinite;animation-delay:14.2s}.homepage-v2 .hp2-ai-section .spark,.features-page .hp2-ai-section .spark{flex-shrink:0;color:var(--lt-blue)}.homepage-v2 .hp2-ai-section .tag,.features-page .hp2-ai-section .tag{margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--lt-blue);background:#0573ca29;padding:3px 9px;border-radius:999px;white-space:nowrap}.homepage-v2 .hp2-ai-section .tag.warn,.features-page .hp2-ai-section .tag.warn{color:#fbbf24;background:#fbbf241f}.homepage-v2 .hp2-ai-section .tag.ok,.features-page .hp2-ai-section .tag.ok{color:#4ade80;background:#4ade801a}.homepage-v2 .hp2-ai-section .mcp,.features-page .hp2-ai-section .mcp{max-width:760px;margin:40px auto 0;display:flex;align-items:center;gap:22px;background:var(--navy);border:1px solid rgba(56,189,248,.25);border-radius:16px;padding:24px 28px}@media (max-width: 640px){.homepage-v2 .hp2-ai-section .mcp,.features-page .hp2-ai-section .mcp{flex-direction:column;text-align:center}}.homepage-v2 .hp2-ai-section .mcp-icon,.features-page .hp2-ai-section .mcp-icon{flex-shrink:0;width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--blue),var(--blue-mid));display:flex;align-items:center;justify-content:center;box-shadow:0 0 28px #0573ca66}.homepage-v2 .hp2-ai-section .mcp h3,.features-page .hp2-ai-section .mcp h3{color:#fff;font-weight:700;font-size:17px;margin-bottom:5px;letter-spacing:-.01em}.homepage-v2 .hp2-ai-section .mcp p,.features-page .hp2-ai-section .mcp p{color:var(--slate);font-weight:300;font-size:14.5px;line-height:1.6}.homepage-v2 .hp2-ai-section .mcp p b,.features-page .hp2-ai-section .mcp p b{color:#e2e8f0;font-weight:600}.homepage-v2 .hp2-ai-section .footnote,.features-page .hp2-ai-section .footnote{text-align:center;color:#64748b;font-size:13px;font-weight:300;max-width:600px;margin:22px auto 0}.homepage-v2 .hp2-ai-section .closer,.features-page .hp2-ai-section .closer{text-align:center;color:#e2e8f0;font-weight:600;font-size:18px;margin:44px 0 26px}.homepage-v2 .hp2-ai-section .cta-row,.features-page .hp2-ai-section .cta-row{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.homepage-v2 .hp2-ai-section .btn-primary,.features-page .hp2-ai-section .btn-primary{display:inline-flex;align-items:center;gap:9px;background:var(--blue);color:#fff;text-decoration:none;font-weight:700;font-size:16px;padding:14px 28px;border-radius:10px;transition:background .15s,box-shadow .15s}.homepage-v2 .hp2-ai-section .btn-primary:hover,.features-page .hp2-ai-section .btn-primary:hover{background:var(--blue-dark);box-shadow:0 0 24px #0573ca73}.homepage-v2 .hp2-ai-section .cta-sub,.features-page .hp2-ai-section .cta-sub{color:var(--slate);font-size:14px;font-weight:300}.homepage-v2 .hp2-ai-section .cta-sub a,.features-page .hp2-ai-section .cta-sub a{color:var(--lt-blue)}@keyframes hp2-ai-breathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes hp2-ai-sparkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.25) rotate(15deg);opacity:.7}}@keyframes hp2-ai-tab-on{0%,30%{opacity:1}33.33%,to{opacity:0}}@keyframes hp2-ai-tab-text{0%,30%{color:#38bdf8}33.33%,to{color:#94a3b8}}@keyframes hp2-ai-scene-show{0%{opacity:0;visibility:visible;transform:translateY(6px)}3%{opacity:1;transform:translateY(0)}30%{opacity:1}33.33%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes hp2-ai-scene-fade{0%{opacity:0}3%{opacity:1}30%{opacity:1}33.33%{opacity:0}to{opacity:0}}@keyframes hp2-ai-pulse-down{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(3px);opacity:1}}@keyframes hp2-ai-item-in{0%{opacity:0;transform:translateY(6px)}2%{opacity:1;transform:translateY(0)}30%{opacity:1}33.33%,to{opacity:0}}@keyframes hp2-ai-item-sweep{0%{transform:translate(-100%)}5%{transform:translate(100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.homepage-v2 *,.homepage-v2 *:before,.homepage-v2 *:after,.features-page *,.features-page *:before,.features-page *:after{animation:none!important;transition:none!important}.homepage-v2 .hp2-rv,.features-page .hp2-rv{opacity:1!important;transform:none!important}.homepage-v2 .hp2-hero-panel .hp2-val,.homepage-v2 .hp2-wake,.homepage-v2 .hp2-settle,.features-page .hp2-hero-panel .hp2-val,.features-page .hp2-wake,.features-page .hp2-settle{opacity:1!important}.homepage-v2 .hp2-link,.homepage-v2 .hp2-fire-line,.homepage-v2 .hp2-to-one,.features-page .hp2-link,.features-page .hp2-fire-line,.features-page .hp2-to-one{stroke-dashoffset:0!important;opacity:.85!important}.homepage-v2 .hp2-draw,.homepage-v2 .hp2-flow-line,.features-page .hp2-draw,.features-page .hp2-flow-line{stroke-dashoffset:0!important}.homepage-v2 .hp2-ai-section .scene.s1,.features-page .hp2-ai-section .scene.s1{opacity:1!important;visibility:visible!important;position:relative;transform:none!important}.homepage-v2 .hp2-ai-section .scene.s2,.homepage-v2 .hp2-ai-section .scene.s3,.features-page .hp2-ai-section .scene.s2,.features-page .hp2-ai-section .scene.s3{display:none}.homepage-v2 .hp2-ai-section .out-item,.features-page .hp2-ai-section .out-item{opacity:1!important;transform:none!important}.homepage-v2 .hp2-ai-section .head-label .h1s,.features-page .hp2-ai-section .head-label .h1s{opacity:1!important}.homepage-v2 .hp2-ai-section .tab.t1,.features-page .hp2-ai-section .tab.t1{color:var(--lt-blue)}.homepage-v2 .hp2-ai-section .tab.t1:before,.features-page .hp2-ai-section .tab.t1:before{opacity:1!important}}
