:root{color-scheme:light;--brand-blue:#1A73E8;--brand-blue-700:#155BB8;--brand-blue-050:#EEF6FF;--ai-sky:#25B3F4;--ai-mint:#10CA9D;--ai-deep:#087B70;--success:#137A56;--signal:#B7791F;--ink:#111827;--text:#334155;--muted:#66758A;--soft:#F8FAFC;--soft-blue:#EEF6FF;--white:#FFFFFF;--line:#DDE7F0;--line-strong:#BBCADC;--shadow-soft:0 14px 36px rgba(18,32,51,0.08);--shadow-card:0 8px 24px rgba(18,32,51,0.07);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--content:1160px;--font-sans:var(--font-manrope),"Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-serif:var(--font-dm-serif-display),Charter,"Iowan Old Style",Georgia,Cambria,"Times New Roman",serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-sans);background:linear-gradient(90deg,rgba(26,115,232,.035) 1px,transparent 0),linear-gradient(180deg,rgba(26,115,232,.035) 1px,transparent 0),linear-gradient(180deg,#F7FAFE,#FFFFFF 44%,#F8FAFD);background-size:44px 44px,44px 44px,auto;color:var(--text);line-height:1.5;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.96) 44%,rgba(255,255,255,.92)),repeating-linear-gradient(135deg,rgba(18,32,51,.018) 0 1px,transparent 1px 9px);z-index:-1}body.page-ai{background:linear-gradient(90deg,rgba(37,179,244,.04) 1px,transparent 0),linear-gradient(180deg,rgba(16,202,157,.04) 1px,transparent 0),linear-gradient(180deg,#F5FCFC,#FFFFFF 44%,#F7FCFA);background-size:44px 44px,44px 44px,auto}body.page-ai:before{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.96) 44%,rgba(255,255,255,.92)),repeating-linear-gradient(135deg,rgba(8,125,114,.018) 0 1px,transparent 1px 9px)}h1,h2,h3,h4,ol,p,ul{margin:0}h1,h2{font-family:var(--font-serif);font-weight:700;letter-spacing:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;height:auto;display:block}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.icon{width:18px;height:18px;flex:0 0 auto;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.icon-blue{color:var(--brand-blue)}.icon-success{color:var(--success)}.icon-lg{width:26px;height:26px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.wrap{width:min(var(--content),calc(100% - 40px));margin:0 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:12px 0;margin-bottom:-88px}.site-header,.site-header.at-top{background:transparent}.topbar{display:flex;width:min(calc(var(--content) + 96px),calc(100% - 28px));min-height:64px;align-items:center;justify-content:space-between;gap:var(--space-5);padding:10px 24px;border:1px solid rgba(217,228,240,.88);border-radius:var(--radius-md);background:rgba(255,255,255,.82);box-shadow:0 18px 46px rgba(20,37,62,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.site-header:not(.at-top) .topbar{background:rgba(255,255,255,.98);border-color:rgba(217,228,240,.96);box-shadow:0 10px 30px rgba(20,37,62,.08)}.brand-lockup{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.brand-mark{position:relative;display:grid;width:42px;height:42px;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:var(--radius-md);isolation:isolate;background:var(--ai-mint);box-shadow:0 10px 22px rgba(26,115,232,.22);color:var(--white);font-family:var(--font-raleway),"Open Sans",sans-serif;font-size:15px;font-weight:500;letter-spacing:.01em;line-height:1}.brand-mark:before{top:1px;left:1px;width:40px;height:37px;border-radius:58% 42% 50% 50%/48% 56% 44% 52%;animation:brandLavaBlobA 16s linear infinite}.brand-mark:after,.brand-mark:before{content:"";position:absolute;background:var(--brand-blue);z-index:0}.brand-mark:after{top:13px;left:14px;width:28px;height:26px;border-radius:46% 54% 58% 42%/54% 46% 54% 46%;animation:brandLavaBlobB 21s linear infinite}.brand-mark span{position:relative;z-index:1}@keyframes brandLavaBlobA{0%{transform:rotate(0deg) translate(5px,4px) rotate(0deg)}to{transform:rotate(1turn) translate(5px,4px) rotate(-1turn)}}@keyframes brandLavaBlobB{0%{transform:rotate(0deg) translate(-4px,5px) rotate(0deg)}to{transform:rotate(-1turn) translate(-4px,5px) rotate(1turn)}}.brand-word{display:inline-flex;align-items:baseline;flex:0 1 auto;min-width:0;color:var(--ink);font-family:var(--font-raleway),"Open Sans",sans-serif;font-size:24px;font-weight:300;letter-spacing:-.005em;line-height:1;white-space:nowrap}.brand-dot{color:var(--brand-blue);font-weight:700}@media (max-width:600px){.brand-word{font-size:20px}}@media (prefers-reduced-motion:reduce){.brand-mark,.brand-mark:after,.brand-mark:before{animation:none}.hero-cursor-glow{display:none}.hero-target-word{transition:none}}.nav{display:flex;justify-content:flex-end;gap:var(--space-2)}.nav,.nav a{align-items:center}.nav a{display:inline-flex;min-height:36px;border-radius:var(--radius-sm);color:var(--muted);font-size:14px;font-weight:700;padding:0 12px;transition:color .18s ease,background .18s ease;white-space:nowrap}.nav a:hover,.nav a[aria-current=page]{background:var(--soft-blue);color:var(--brand-blue-700)}.nav a[href="/cloud-telefonie"]{color:var(--brand-blue-700)}.nav a[href="/cloud-telefonie"]:hover,.nav a[href="/cloud-telefonie"][aria-current=page]{background:var(--brand-blue-050);color:var(--brand-blue-700)}.nav a[href="/voice-agent"]{color:#087B70}.nav-gradient-text{background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint));-webkit-background-clip:text;background-clip:text;color:transparent}.nav a[href="/voice-agent"]:hover,.nav a[href="/voice-agent"][aria-current=page]{background:linear-gradient(135deg,rgba(37,179,244,.14),rgba(16,202,157,.16));color:#087B70}.nav a.nav-cta{position:relative;overflow:hidden;background:var(--brand-blue);color:var(--white);padding:0 16px;box-shadow:0 8px 18px rgba(26,115,232,.22);transition:transform .2s var(--ease-spring),box-shadow .2s ease,background .18s ease}.nav a.nav-cta:after{content:"";position:absolute;inset:0;transform:translateX(-110%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transition:transform .52s var(--ease-out);pointer-events:none}.nav a.nav-cta:hover{background:var(--brand-blue-700);color:var(--white);box-shadow:0 14px 28px rgba(26,115,232,.24);transform:translateY(-2px) scale(1.012)}.nav a.nav-cta:hover:after{transform:translateX(110%)}.nav a.nav-cta:active{transform:translateY(0) scale(.985);transition-duration:90ms}.nav-group{position:relative}.nav-group-trigger{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px;border:0;background:transparent;border-radius:var(--radius-sm);color:var(--muted);font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:color .18s ease,background .18s ease}.nav-group-trigger:hover,.nav-group.active .nav-group-trigger,.nav-group.open .nav-group-trigger,.nav-group:hover .nav-group-trigger{background:var(--soft-blue);color:var(--brand-blue-700)}.nav-caret{width:12px;height:12px;transition:transform .18s ease}.nav-group.open .nav-caret,.nav-group:hover .nav-caret{transform:rotate(180deg)}.nav-submenu{position:absolute;top:calc(100% + 8px);left:0;display:grid;min-width:220px;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-soft);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:30}.nav-submenu-split{right:auto;left:50%;transform:translate(-50%,-4px);grid-template-columns:repeat(2,minmax(180px,1fr));column-gap:var(--space-8);row-gap:var(--space-3);min-width:540px}.nav-submenu-section{display:grid;align-content:start;grid-gap:2px;gap:2px}.nav-submenu-heading{display:block;padding:0 12px 6px;color:var(--muted);font-size:12px;font-weight:850}.nav-group.open .nav-submenu,.nav-group:hover .nav-submenu{opacity:1;visibility:visible;transform:translateY(0)}.nav-group.open .nav-submenu-split,.nav-group:hover .nav-submenu-split{transform:translate(-50%)}.nav-submenu a{min-height:36px;padding:0 12px;border-radius:var(--radius-sm);color:var(--text);font-size:14px;font-weight:600}.nav-submenu a:hover,.nav-submenu a[aria-current=page]{background:var(--soft-blue);color:var(--brand-blue-700)}.nav-toggle{display:none;width:40px;height:40px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);cursor:pointer;place-items:center}.hero{position:relative;padding:160px 0 54px;overflow:hidden;border-bottom:1px solid rgba(217,228,240,.78)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(118deg,rgba(26,115,232,.12) 0 1px,transparent 1px 28px),linear-gradient(162deg,rgba(16,202,157,.1) 0 1px,transparent 1px 34px);mask-image:linear-gradient(180deg,#000,transparent 74%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 74%);pointer-events:none}.hero-grid{position:relative;display:grid;grid-gap:var(--space-10);gap:var(--space-10)}.hero-copy{display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-width:890px}.hero-copy.narrow{max-width:760px}.hero-copy.wide{max-width:800px}.hero h1{color:var(--ink);font-size:72px;font-weight:850;line-height:.98}.hero h1 span{color:var(--brand-blue)}.hero h1.contact-title{white-space:nowrap}.hero h1 span.brand-ai{background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint));-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1 .hero-target-line{display:inline-grid;align-items:start;color:var(--ink);white-space:nowrap}.hero h1 .hero-target-article-line{color:var(--ink)}.hero-target-article{display:inline-block;color:var(--ink);will-change:transform,opacity;transition:transform .42s var(--ease-out),opacity .42s ease}.hero-target-rotator{position:relative;display:grid;min-width:8.8ch;min-height:1.02em;overflow:hidden}.hero-target-word{grid-area:1/1;color:var(--ink);white-space:nowrap;will-change:transform,opacity;transition:transform .42s var(--ease-out),opacity .42s ease}.hero h1 .hero-target-article,.hero h1 .hero-target-word{color:var(--ink)}.hero-target-article.enter,.hero-target-word.enter{opacity:0;transform:translateY(72%)}.hero-target-article.show,.hero-target-word.show{opacity:1;transform:translateY(0)}.hero-target-article.exit,.hero-target-word.exit{opacity:0;transform:translateY(-72%)}.hero-lead{max-width:720px;color:var(--text);font-size:22px;font-weight:500;line-height:1.42}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-landing{--hero-glow-x:50%;--hero-glow-y:45%;--hero-glow-opacity:0;display:grid;min-height:calc(100svh - 72px);align-items:center;padding:174px 0 92px;background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(240,246,255,.68)),linear-gradient(135deg,rgba(26,115,232,.07),rgba(16,202,157,.05))}.hero-cursor-glow{position:absolute;top:0;left:0;width:420px;height:420px;transform:translate3d(calc(var(--hero-glow-x) - 50%),calc(var(--hero-glow-y) - 50%),0);border-radius:50%;background:radial-gradient(circle,rgba(26,115,232,.075) 0,rgba(26,115,232,.035) 34%,rgba(21,91,184,0) 68%);opacity:var(--hero-glow-opacity);pointer-events:none;transition:opacity .18s ease;z-index:0}.landing-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.98fr) minmax(340px,.82fr);align-items:center;grid-gap:var(--space-12);gap:var(--space-12)}.hero-landing .hero-copy{max-width:780px}.hero-landing h1{font-size:76px}.landing-signal{display:grid;grid-gap:var(--space-5);gap:var(--space-5);border:1px solid rgba(188,208,230,.86);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,254,.96));padding:var(--space-6);box-shadow:var(--shadow-soft)}.signal-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.signal-link{height:2px;flex:1 1 auto;background:linear-gradient(90deg,rgba(26,115,232,.35),rgba(16,202,157,.45))}.signal-lanes{grid-gap:var(--space-3)}.signal-lane,.signal-lanes{display:grid;gap:var(--space-3)}.signal-lane{grid-template-columns:42px minmax(0,1fr);grid-gap:var(--space-3);align-items:center;min-height:92px;border:1px solid var(--line);border-left-width:5px;border-radius:var(--radius-md);background:var(--white);padding:var(--space-4)}.signal-lane.cloud{border-left-color:var(--brand-blue);background:linear-gradient(90deg,rgba(234,243,255,.82),#FFFFFF 58%)}.signal-lane.ai{border-left-color:var(--ai-mint);background:linear-gradient(90deg,rgba(16,202,157,.12),#FFFFFF 58%)}.lane-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--radius-md);background:var(--brand-blue-050);color:var(--brand-blue)}.signal-lane.ai .lane-icon{background:linear-gradient(135deg,rgba(37,179,244,.14),rgba(16,202,157,.18));color:var(--ai-deep)}.signal-lane strong{display:block;color:var(--ink);font-size:18px;font-weight:850}.signal-lane>div span{display:block;color:var(--muted);font-size:14px;font-weight:650}.signal-bridge{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2);gap:var(--space-2);padding:0 var(--space-8)}.signal-bridge span{height:3px;border-radius:var(--radius-xs);background:linear-gradient(90deg,rgba(26,115,232,.18),rgba(16,202,157,.24))}.operator-note{display:grid;grid-gap:2px;gap:2px;border:1px solid rgba(26,115,232,.18);border-radius:var(--radius-md);background:rgba(234,243,255,.55);padding:var(--space-4)}.operator-note strong{color:var(--ink);font-size:15px;font-weight:850}.operator-note span{color:var(--text);font-size:14px;font-weight:650}.hero-scroll-cue{position:absolute;left:50%;bottom:18px;display:grid;width:40px;height:40px;place-items:center;transform:translateX(-50%);border:1px solid rgba(188,208,230,.86);border-radius:50%;background:rgba(255,255,255,.82)}.hero-scroll-cue span{width:10px;height:10px;border-right:2px solid var(--brand-blue);border-bottom:2px solid var(--brand-blue);transform:rotate(45deg) translateY(-2px)}.home-proof-section .hero-stats{margin-bottom:var(--space-5)}.btn{position:relative;display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:var(--space-2);overflow:hidden;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;font-weight:400;padding:0 16px;transition:transform .2s var(--ease-spring),box-shadow .2s ease,background .18s ease,border-color .18s ease;white-space:nowrap;text-decoration:none}.btn:after{content:"";position:absolute;inset:0;transform:translateX(-110%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transition:transform .52s var(--ease-out);pointer-events:none}.btn:hover{transform:translateY(-2px) scale(1.012)}.btn:hover:after{transform:translateX(110%)}.btn:active{transform:translateY(0) scale(.985);transition-duration:90ms}.btn-primary{background:var(--brand-blue);color:var(--white);box-shadow:0 10px 22px rgba(26,115,232,.22)}.btn-primary:hover{background:var(--brand-blue-700);box-shadow:0 14px 28px rgba(26,115,232,.24)}.btn-ai{background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint));color:var(--white);box-shadow:0 10px 22px rgba(16,202,157,.18)}.btn-secondary{border-color:var(--line);background:rgba(255,255,255,.94);color:var(--ink)}.btn-secondary:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card)}.btn-block{width:100%}.page-ai .btn-primary{background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint));box-shadow:0 10px 22px rgba(16,202,157,.18)}.page-ai .nav a[href="/cloud-telefonie"]{color:var(--brand-blue-700)}.page-ai .nav a:not(.nav-cta):hover,.page-ai .nav a:not(.nav-cta)[aria-current=page],.page-ai .nav a[href="/cloud-telefonie"]:hover{background:linear-gradient(135deg,rgba(37,179,244,.14),rgba(16,202,157,.16));color:var(--ai-deep)}.page-ai .nav a[href="/cloud-telefonie"]:hover{background:var(--brand-blue-050);color:var(--brand-blue-700)}.page-ai .btn-primary:hover{background:linear-gradient(135deg,#1DA9E8,#0FBF95);color:var(--white)}.page-ai .hero:before{background:linear-gradient(118deg,rgba(37,179,244,.12) 0 1px,transparent 1px 28px),linear-gradient(162deg,rgba(16,202,157,.14) 0 1px,transparent 1px 34px)}.page-ai .hero h1 span{background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint));-webkit-background-clip:text;background-clip:text;color:transparent}.page-ai .faq-item summary:after,.page-ai .footer-col a:hover,.page-ai .kicker{color:var(--ai-deep)}.page-ai .btn-secondary:hover{border-color:rgba(16,202,157,.34);box-shadow:0 8px 24px rgba(16,202,157,.1)}.hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-2)}.stat-tile{min-height:104px;border:1px solid rgba(217,228,240,.88);border-radius:var(--radius-md);background:rgba(255,255,255,.84);padding:var(--space-4);box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}.stat-tile b{display:block;color:var(--ink);font-size:28px;font-weight:850;line-height:1;margin-bottom:var(--space-2)}.stat-tile span{display:block;color:var(--muted);font-size:13px;font-weight:700;line-height:1.35}.command-center{position:relative;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);min-height:350px;border:1px solid rgba(188,208,230,.92);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,248,252,.96)),linear-gradient(90deg,rgba(26,115,232,.08),rgba(16,202,157,.08));box-shadow:var(--shadow-soft);padding:var(--space-4);animation:fadeUp .68s var(--ease-out) both .12s}.command-center,.screen{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.screen{min-width:0}.panel-head,.screen-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.window-dots{display:flex;gap:6px}.window-dots span{width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.screen-title{color:var(--ink);font-size:14px;font-weight:850}.call-map{position:relative;display:grid;min-height:230px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(90deg,rgba(217,228,240,.68) 1px,transparent 0),linear-gradient(180deg,rgba(217,228,240,.68) 1px,transparent 0),#FFFFFF;background-size:34px 34px;padding:var(--space-5)}.call-path{position:absolute;inset:42px 56px 58px 58px;border:2px dashed rgba(26,115,232,.22);border-radius:var(--radius-md)}.call-node{position:absolute;display:inline-flex;min-height:42px;align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);color:var(--ink);font-size:13px;font-weight:800;padding:0 12px;box-shadow:var(--shadow-card)}.call-node.pos-tl{top:28px;left:24px}.call-node.pos-c{top:88px;left:42%;border-color:rgba(37,179,244,.36)}.call-node.pos-br{right:28px;bottom:34px;border-color:rgba(19,166,107,.3)}.call-node .mini-icon{display:grid;width:26px;height:26px;place-items:center;border-radius:var(--radius-xs);background:var(--brand-blue-050);color:var(--brand-blue)}.call-node.ai .mini-icon{background:linear-gradient(135deg,rgba(37,179,244,.15),rgba(16,202,157,.18));color:#058B75}.call-node.ok .mini-icon{background:rgba(19,166,107,.12);color:var(--success)}.packet{position:absolute;top:44px;left:56px;width:12px;height:12px;border-radius:50%;background:var(--brand-blue);box-shadow:0 0 0 7px rgba(26,115,232,.12);animation:routePacket 6s var(--ease-in-out) infinite}.support-panel{display:grid;align-content:start;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);padding:var(--space-4);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.health{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.health-row{justify-content:space-between;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:#FBFDFF;padding:11px 12px}.health-label,.health-row{display:flex;align-items:center}.health-label{min-width:0;gap:var(--space-2);color:var(--text);font-size:13px;font-weight:750}.health-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--success)}.dot.blue{background:var(--brand-blue)}.dot.ai{background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint))}.health-value{color:var(--ink);font-size:13px;font-weight:850;white-space:nowrap}.wave-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border:1px solid rgba(37,179,244,.24);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(37,179,244,.08),rgba(16,202,157,.09));padding:var(--space-4)}.wave-bars{display:flex;height:52px;align-items:center;gap:5px}.wave-bars i{width:8px;border-radius:var(--radius-xs);background:linear-gradient(180deg,var(--ai-sky),var(--ai-mint));animation:wave 1.5s var(--ease-in-out) infinite}.wave-bars i:first-child{height:15px;animation-delay:0s}.wave-bars i:nth-child(2){height:34px;animation-delay:90ms}.wave-bars i:nth-child(3){height:46px;animation-delay:.18s}.wave-bars i:nth-child(4){height:27px;animation-delay:.27s}.wave-bars i:nth-child(5){height:42px;animation-delay:.36s}.wave-bars i:nth-child(6){height:19px;animation-delay:.45s}.wave-bars i:nth-child(7){height:36px;animation-delay:.54s}.wave-bars i:nth-child(8){height:24px;animation-delay:.63s}.section{padding:var(--space-16) 0}.section+.section{border-top:1px solid rgba(217,228,240,.74)}.section-head{display:grid;grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:end;margin-bottom:var(--space-8)}.section-head.compact{grid-template-columns:minmax(0,.78fr) minmax(260px,.22fr);margin-bottom:var(--space-6)}.kicker{color:var(--brand-blue);font-size:13px;font-weight:850;margin-bottom:var(--space-2);letter-spacing:.02em;text-transform:uppercase}.section h2{max-width:760px;color:var(--ink);font-size:42px;font-weight:850;line-height:1.08}.section-head p{color:var(--muted);font-size:16px;font-weight:600;line-height:1.55}.chip{display:inline-flex;min-height:30px;align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);color:var(--text);font-size:13px;font-weight:800;padding:0 10px;white-space:nowrap}.chip.cloud{border-color:rgba(26,115,232,.24);background:var(--brand-blue-050);color:var(--brand-blue-700)}.chip.ai{border-color:rgba(37,179,244,.24);background:linear-gradient(135deg,rgba(37,179,244,.11),rgba(16,202,157,.13));color:#087B70}.chip.support{border-color:rgba(19,166,107,.22);background:rgba(19,166,107,.09);color:#0B7350}.home-focus{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,250,254,.92))}.focus-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.focus-block{display:grid;grid-gap:var(--space-4);gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);padding:var(--space-6);box-shadow:var(--shadow-card);transition:transform .24s var(--ease-spring),box-shadow .24s ease,border-color .24s ease}.focus-block:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 22px 44px rgba(18,32,51,.1)}.focus-block.cloud:hover{background:linear-gradient(180deg,#FFFFFF,rgba(238,246,255,.65))}.focus-block.ai:hover{background:linear-gradient(180deg,#FFFFFF,rgba(232,250,244,.7))}.focus-block.cloud{border-left:5px solid var(--brand-blue)}.focus-block.ai{border-left:5px solid var(--ai-mint)}.focus-block h3{color:var(--ink);font-size:26px;font-weight:850;line-height:1.12}.focus-block p{max-width:560px;color:var(--text);font-size:16px;font-weight:600;line-height:1.5}.focus-points{display:flex;flex-wrap:wrap;gap:var(--space-2)}.focus-points span{display:inline-flex;min-height:28px;align-items:center;border-radius:var(--radius-xs);background:var(--soft);color:var(--muted);font-size:12px;font-weight:850;padding:0 9px}.proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-5);border-top:1px solid var(--line);padding-top:var(--space-5)}.proof-row div{display:grid;grid-gap:2px;gap:2px}.proof-row strong{color:var(--ink);font-size:24px;font-weight:850;line-height:1}.proof-row span{color:var(--muted);font-size:13px;font-weight:750}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-card,.service-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.service-card{min-height:252px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);padding:var(--space-5);box-shadow:var(--shadow-card);transition:transform .22s var(--ease-out),border-color .22s ease,box-shadow .22s ease}.service-card:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.service-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--radius-md);background:var(--brand-blue-050);color:var(--brand-blue)}.service-card.ai .service-icon{background:linear-gradient(135deg,rgba(37,179,244,.14),rgba(16,202,157,.16));color:#087B70}.service-card.support .service-icon{background:rgba(19,166,107,.11);color:var(--success)}.service-card h3{color:var(--ink);font-size:21px;font-weight:850;line-height:1.16}.service-card p{color:var(--muted);font-size:15px;font-weight:600;line-height:1.5}.service-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto}.service-meta span{display:inline-flex;min-height:26px;align-items:center;border-radius:var(--radius-xs);background:var(--soft);color:var(--muted);font-size:12px;font-weight:800;padding:0 8px}.service-card .card-link{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--brand-blue);font-size:14px;font-weight:850}.service-card.ai .card-link{color:#087B70}.service-card.support .card-link{color:var(--success)}.form-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);max-width:640px}.form-strip input{min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);color:var(--ink);outline:0;padding:0 12px;min-height:46px;font-size:15px;font-weight:600;transition:border-color .18s ease,box-shadow .18s ease}.form-strip input:hover{border-color:var(--line-strong)}.form-strip input:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px rgba(26,115,232,.18)}.form-strip input::placeholder{color:var(--muted);font-weight:600}.callback-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(26,115,232,.05),rgba(255,255,255,1));padding:var(--space-5) var(--space-6)}.callback-strip h3{color:var(--ink);font-size:22px;font-weight:850;margin-bottom:4px}.callback-strip p{color:var(--muted);font-size:14px;font-weight:650}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5)}.feature-item{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);transition:transform .24s var(--ease-spring),box-shadow .24s ease,border-color .24s ease,background .24s ease}.feature-item:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:0 18px 36px rgba(18,32,51,.09);background:linear-gradient(180deg,#FFFFFF,rgba(238,246,255,.55))}.feature-item.ai:hover{background:linear-gradient(180deg,#FFFFFF,rgba(232,250,244,.65))}.feature-item .feature-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:var(--radius-sm);background:var(--brand-blue-050);color:var(--brand-blue)}.feature-item.ai .feature-icon{background:linear-gradient(135deg,rgba(37,179,244,.14),rgba(16,202,157,.16));color:#087B70}.feature-item h4{color:var(--ink);font-size:16px;font-weight:850;margin-bottom:4px}.feature-item p{color:var(--muted);font-size:14px;font-weight:600;line-height:1.5}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);counter-reset:step}.step{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-card);transition:transform .24s var(--ease-spring),box-shadow .24s ease,border-color .24s ease,background .24s ease}.step:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 22px 44px rgba(18,32,51,.1);background:linear-gradient(180deg,#FFFFFF,rgba(238,246,255,.6))}.steps.ai .step:hover{background:linear-gradient(180deg,#FFFFFF,rgba(232,250,244,.65))}.step:before{counter-increment:step;content:counter(step,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--brand-blue-050);color:var(--brand-blue);font-size:14px;font-weight:850}.steps.ai .step:before{background:linear-gradient(135deg,rgba(37,179,244,.14),rgba(16,202,157,.16));color:#087B70}.step h4{color:var(--ink);font-size:18px;font-weight:850}.step p{color:var(--muted);font-size:14px;font-weight:600;line-height:1.5}.faq-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:880px}.faq-item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s var(--ease-spring)}.faq-item:hover{border-color:var(--line-strong);background:linear-gradient(180deg,#FFFFFF,rgba(247,250,254,.86))}.faq-item[open]{border-color:var(--line-strong);box-shadow:var(--shadow-card)}.faq-item summary{list-style:none;cursor:pointer;padding:var(--space-4) var(--space-5);font-weight:800;color:var(--ink);font-size:16px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:20px;font-weight:800;color:var(--brand-blue);transition:transform .18s ease}.faq-item[open] summary:after{content:"−"}.faq-item .faq-body{padding:0 var(--space-5) var(--space-5);color:var(--text);font-size:15px;font-weight:500;line-height:1.6}.price-jump-section{position:-webkit-sticky;position:sticky;top:72px;z-index:18;padding:var(--space-3) 0;border-bottom:1px solid rgba(217,228,240,.72);background:rgba(255,255,255,.78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.price-jump-section .wrap{display:flex;justify-content:center}.price-jump-nav{position:relative;display:grid;grid-template-columns:repeat(3,minmax(132px,1fr));align-items:center;grid-gap:var(--space-2);gap:var(--space-2);width:min(680px,100%);max-width:100%;border:1px solid rgba(188,208,230,.86);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,254,.94));padding:7px;box-shadow:0 10px 28px rgba(18,32,51,.08)}.price-jump-nav:before{content:"";position:absolute;right:28px;left:28px;top:50%;z-index:0;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(26,115,232,.26),rgba(16,202,157,.32),rgba(26,115,232,.22))}.price-jump-nav a{position:relative;z-index:1;display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid transparent;background:rgba(255,255,255,.9);color:var(--muted);font-size:12px;font-weight:850;line-height:1.15;padding:0 14px;text-align:center;white-space:nowrap;transform:scale(.92);transition:transform .18s var(--ease-out),background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,font-size .18s ease}.price-jump-nav a.cloud{color:var(--brand-blue-700)}.price-jump-nav a.ai{color:var(--ai-deep)}.price-jump-nav a:hover{transform:scale(.96);border-color:rgba(188,208,230,.9)}.price-jump-nav a.is-active{min-height:52px;transform:scale(1.12);font-size:16px;font-weight:900}.price-jump-nav a.cloud.is-active{border-color:rgba(26,115,232,.36);background:var(--brand-blue);color:var(--white);box-shadow:0 12px 26px rgba(26,115,232,.24)}.price-jump-nav a.ai.is-active{border-color:rgba(16,202,157,.38);background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint));color:var(--white);box-shadow:0 12px 26px rgba(16,202,157,.24)}.pricing-section{position:relative;scroll-margin-top:148px}.pricing-section-cloud{background:linear-gradient(180deg,rgba(234,243,255,.58),rgba(255,255,255,.92))}.pricing-section-ai{background:linear-gradient(180deg,rgba(16,202,157,.08),rgba(255,255,255,.92))}.pricing-section .wrap{position:relative}.pricing-marker{position:static;display:grid;width:-moz-fit-content;width:fit-content;min-width:172px;grid-gap:1px;gap:1px;margin-bottom:var(--space-5);border:1px solid transparent;border-radius:var(--radius-md);background:var(--white);padding:10px 12px;box-shadow:var(--shadow-card)}.pricing-marker span{font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.pricing-marker strong{font-size:15px;font-weight:850}.pricing-marker.cloud{border-color:rgba(26,115,232,.24);color:var(--brand-blue-700)}.pricing-marker.ai{border-color:rgba(16,202,157,.32);color:var(--ai-deep)}.pricing-section-cloud .kicker{color:var(--brand-blue)}.pricing-section-ai .kicker,.pricing-section-ai h2{color:var(--ai-deep)}.price-subhead{color:var(--ink);font-size:20px;font-weight:850;margin:48px 0 16px}.price-subhead.first{margin-top:0}.price-subhead.cloud{color:var(--brand-blue-700)}.price-subhead.ai{color:var(--ai-deep)}.price-note{color:var(--muted);font-size:15px;font-weight:600;margin-bottom:var(--space-4)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card,.pricing-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.price-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);padding:var(--space-6);box-shadow:var(--shadow-card);transition:transform .24s var(--ease-spring),box-shadow .24s ease,border-color .24s ease,background .24s ease}.price-card:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 22px 44px rgba(18,32,51,.1);background:linear-gradient(180deg,#FFFFFF,rgba(247,250,254,.86))}.price-card.cloud:hover{background:linear-gradient(180deg,#FFFFFF,rgba(238,246,255,.65))}.price-card.ai:hover{background:linear-gradient(180deg,#FFFFFF,rgba(232,250,244,.7))}.price-card.featured:hover{box-shadow:0 26px 50px rgba(26,115,232,.18)}.price-card.ai.featured:hover{box-shadow:0 26px 50px rgba(16,202,157,.18)}.price-card.featured{border-color:var(--brand-blue);box-shadow:var(--shadow-soft);position:relative}.price-card.featured:before{content:"Empfohlen";position:absolute;top:-10px;left:var(--space-5);background:var(--brand-blue);color:var(--white);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-xs)}.price-card.ai.featured{border-color:var(--ai-mint)}.price-card.ai.featured:before{background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint))}.price-duration{font-size:13.5px;font-weight:750;color:var(--muted);margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-1)}.page-ai .pricing-grid{max-width:1040px;margin:0 auto}.page-ai .price-card{text-align:center;align-items:center}.page-ai .price-card .price{justify-content:center}.page-ai .price-card ul{width:-moz-fit-content;width:fit-content;text-align:left;margin:var(--space-2) auto var(--space-4)}.price-card.cloud{border-top:4px solid rgba(26,115,232,.78)}.price-card.ai{border-top:4px solid rgba(16,202,157,.78)}.price-card.ai li:before{background:rgba(16,202,157,.14) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23087D72' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='m20 6-11 11-5-5'/></svg>") 50%/12px no-repeat}.price-card h3{color:var(--ink);font-size:20px;font-weight:850}.price-card .price{display:flex;align-items:baseline;gap:var(--space-2);color:var(--ink)}.price-card .price b{font-size:36px;font-weight:850;line-height:1}.price-card .price b sup{font-size:13px;font-weight:600;vertical-align:super;margin-left:2px;color:var(--muted)}.price-card .price span{color:var(--muted);font-size:14px;font-weight:700}.price-card ul{grid-gap:var(--space-2)}.price-card li,.price-card ul{display:grid;gap:var(--space-2)}.price-card li{grid-template-columns:18px minmax(0,1fr);grid-gap:var(--space-2);color:var(--text);font-size:14px;font-weight:600}.price-card li:before{content:"";width:16px;height:16px;border-radius:var(--radius-xs);background:rgba(19,166,107,.14) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2313A66B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='m20 6-11 11-5-5'/></svg>") 50%/12px no-repeat}.price-table{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--white);box-shadow:var(--shadow-card)}.price-table td,.price-table th{padding:var(--space-4) var(--space-5);text-align:left;border-bottom:1px solid var(--line);font-size:14px}.price-table th{background:var(--soft);color:var(--ink);font-weight:850;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.price-table.cloud th{background:var(--brand-blue-050);color:var(--brand-blue-700)}.price-table.ai th{background:linear-gradient(135deg,rgba(37,179,244,.13),rgba(16,202,157,.16));color:var(--ai-deep)}.price-table-spaced{margin-bottom:var(--space-12)}.price-table td{color:var(--text);font-weight:600}.price-table tr:last-child td{border-bottom:0}.price-table .num{font-weight:800;color:var(--ink);white-space:nowrap}.price-table.connect-table{border:1px solid var(--line-strong)}.price-table.connect-table td,.price-table.connect-table th{border-bottom:1px solid var(--line-strong);border-right:1px solid var(--line-strong)}.price-table.connect-table td:last-child,.price-table.connect-table th:last-child{border-right:none}.price-table.connect-table tr:last-child td{border-bottom:none}.call-lines{grid-gap:var(--space-3)}.call-line,.call-lines{display:grid;gap:var(--space-3)}.call-line{grid-template-columns:36px minmax(0,1fr) auto;grid-gap:var(--space-3);align-items:center;min-height:56px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);padding:0 16px}.avatar{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--brand-blue-050);color:var(--brand-blue);font-size:12px;font-weight:850}.avatar.ai{background:linear-gradient(135deg,rgba(37,179,244,.18),rgba(16,202,157,.18));color:#087B70}.avatar.ok{background:rgba(19,166,107,.14);color:var(--success)}.call-line strong{display:block;color:var(--ink);font-size:14px;font-weight:850}.call-line .meta{display:block;color:var(--muted);font-size:12px;font-weight:650}.mini-btn{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:var(--radius-sm);background:var(--brand-blue);color:var(--white);cursor:pointer}.mini-btn.ai{background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint))}.mini-btn.ok{background:var(--success)}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.team-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-card)}.team-avatar{display:grid;width:72px;height:72px;place-items:center;border-radius:50%;background:var(--brand-blue-050);color:var(--brand-blue);font-size:22px;font-weight:850}.team-avatar.ai{background:linear-gradient(135deg,rgba(37,179,244,.18),rgba(16,202,157,.18));color:#087B70}.team-avatar.support{background:rgba(19,166,107,.14);color:var(--success)}.team-card h3{color:var(--ink);font-size:19px;font-weight:850}.team-card .role{color:var(--brand-blue);font-size:13px;font-weight:800}.team-card p{color:var(--muted);font-size:14px;font-weight:600;line-height:1.55}.form-card{display:grid;grid-gap:var(--space-5);gap:var(--space-5);width:min(100%,820px);margin-inline:auto;scroll-margin-top:120px;padding:var(--space-8);border:1px solid var(--line);border-top:0;border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-card)}.form-row{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.form-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.field label{color:var(--ink);font-size:13px;font-weight:800}.required-mark{color:var(--brand-blue);font-weight:900}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);color:var(--ink);padding:12px 14px;font-size:15px;transition:border-color .18s ease,box-shadow .18s ease}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--brand-blue);box-shadow:0 0 0 3px rgba(26,115,232,.16)}.field textarea{min-height:140px;resize:vertical}.checkbox{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start;color:var(--text);font-size:13px;font-weight:600;line-height:1.5}.checkbox input{width:18px;height:18px;margin-top:1px}.checkbox a{color:var(--brand-blue);text-decoration:underline;transition:color .15s ease}.checkbox a:hover{color:var(--brand-blue-700)}.captcha-box{min-height:65px}.captcha-box.is-placeholder{display:grid;place-items:center;min-height:58px;border:1px dashed var(--line);background:var(--soft);color:var(--muted);font-size:13px;text-align:center;padding:var(--space-3)}.captcha-box.is-placeholder,.form-status{border-radius:var(--radius-sm);font-weight:700}.form-status{display:none;padding:var(--space-4);font-size:14px}.form-status.show{display:block}.form-status.success{background:rgba(19,166,107,.1);color:#0B7350;border:1px solid rgba(19,166,107,.3)}.form-status.error{background:rgba(244,67,54,.08);color:#B71C1C;border:1px solid rgba(244,67,54,.3)}.form-help{color:var(--muted);font-size:13px;font-weight:600;line-height:1.5}.form-help a{color:var(--brand-blue);font-weight:800;text-decoration:underline;text-underline-offset:2px}.contact-primary{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:var(--space-6)}.contact-layout,.contact-primary{display:grid;gap:var(--space-6);align-items:start}.contact-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:var(--space-6)}.preferred-contact{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start;border:1px solid rgba(26,115,232,.18);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(26,115,232,.08),var(--white) 42%);padding:var(--space-6);box-shadow:var(--shadow-card)}.preferred-contact h2{color:var(--ink);font-size:26px;margin:4px 0 var(--space-3)}.preferred-contact p{color:var(--muted);font-size:15px;font-weight:600;line-height:1.6;margin-bottom:var(--space-5)}.preferred-contact .service-icon{width:52px;height:52px}.contact-secondary{display:grid;width:100%}.contact-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);list-style:none;padding:0}.contact-links li{min-width:0}.contact-links a{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:54px;overflow:hidden;border-radius:var(--radius-sm);background:var(--brand-blue);color:var(--white);box-shadow:0 8px 18px rgba(26,115,232,.22);padding:0 var(--space-5);font-size:15px;font-weight:800;transition:transform .2s var(--ease-spring),box-shadow .2s ease,background .18s ease}.contact-links a:after{content:"";position:absolute;inset:0;transform:translateX(-110%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transition:transform .52s var(--ease-out);pointer-events:none}.contact-links a:hover{background:var(--brand-blue-700);color:var(--white);box-shadow:0 14px 28px rgba(26,115,232,.24);transform:translateY(-2px) scale(1.012)}.contact-links a:hover:after{transform:translateX(110%)}.contact-links a:active{transform:translateY(0) scale(.985);transition-duration:90ms}.contact-links a:focus-visible{outline:3px solid rgba(26,115,232,.22);outline-offset:3px}.contact-links .icon{position:relative;z-index:1;width:18px;height:18px;color:currentColor}.contact-links a{overflow-wrap:anywhere}.info-stack{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.info-stack.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.info-card{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);padding:var(--space-5);box-shadow:var(--shadow-card)}.info-card h3{color:var(--ink);font-size:17px;font-weight:850;margin-bottom:4px}.info-card address,.info-card p{color:var(--muted);font-size:14px;font-style:normal;font-weight:600;line-height:1.55}.info-card a{color:var(--brand-blue);font-weight:800;overflow-wrap:anywhere}.info-card .service-icon{width:42px;height:42px}.trust-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.trust-strip .trust-item{display:flex;align-items:center;gap:var(--space-3);color:var(--muted);font-size:14px;font-weight:700}.trust-strip .trust-item b{color:var(--ink);font-weight:850}.trust-item.cloud .icon{color:var(--brand-blue)}.trust-item.ai .icon{color:#087B70}.trust-item.support .icon{color:var(--success)}.reviews-section{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,248,252,.88));padding:clamp(96px,6vw,var(--space-16)) 0}.reviews-head{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:620px;margin:0 auto var(--space-8);text-align:center}.reviews-head h2{max-width:none;color:var(--ink);font-size:34px;font-weight:850;line-height:1.12}.reviews-head p{color:var(--muted);font-size:16px;font-weight:650}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.review-card{display:grid;min-height:240px;align-content:space-between;grid-gap:var(--space-5);gap:var(--space-5);border:1px solid rgba(217,228,240,.82);border-radius:var(--radius-md);background:rgba(255,255,255,.86);padding:var(--space-5);box-shadow:0 8px 20px rgba(18,32,51,.04);transition:transform .24s var(--ease-spring),box-shadow .24s ease,border-color .24s ease,background .24s ease}.review-card:hover{transform:translateY(-4px);border-color:var(--line-strong);background:var(--white);box-shadow:0 22px 44px rgba(18,32,51,.09)}.stars{color:#FFBA35;font-size:16px;font-weight:850;letter-spacing:.08em}.review-card blockquote{margin:0}.review-card blockquote p{color:var(--ink);font-size:17px;font-weight:400;line-height:1.45}.review-person{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:center}.review-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:linear-gradient(135deg,rgba(26,115,232,.18),rgba(16,202,157,.16));color:var(--ink);font-size:14px;font-weight:850}.review-avatar.blue{background:var(--brand-blue-050);color:var(--brand-blue-700)}.review-avatar.mint{background:linear-gradient(135deg,rgba(37,179,244,.14),rgba(16,202,157,.18));color:var(--ai-deep)}.review-person strong{display:block;color:var(--ink);font-size:15px;font-weight:850;line-height:1.2}.review-person span{display:block;color:var(--muted);font-size:13px;font-weight:650;line-height:1.42}.industry-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:center;padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(26,115,232,.06),rgba(255,255,255,1)),var(--white);box-shadow:var(--shadow-card)}.industry-card h3{color:var(--ink);font-size:28px;font-weight:850;margin-bottom:var(--space-3)}.industry-card p{color:var(--text);font-size:16px;font-weight:600;line-height:1.55;margin-bottom:var(--space-4)}.industry-visual{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.cti-card{grid-template-columns:auto minmax(0,1fr);background:linear-gradient(135deg,rgba(244,185,66,.07),rgba(255,255,255,1)),var(--white)}.cti-card h3{font-size:22px}.cti-note{margin-top:var(--space-3)}.cti-icon{width:56px;height:56px;background:rgba(244,185,66,.15);color:#A87900}.call-lines-narrow{max-width:720px}.industry-card-lean{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);padding:var(--space-6)}.industry-card-lean h3{font-size:24px}.lean-points{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.lean-points span{display:flex;min-height:44px;align-items:center;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(255,255,255,.82);color:var(--text);font-size:14px;font-weight:800;padding:0 var(--space-4)}.lean-points .icon:not(.icon-blue):not(.icon-success){color:var(--ai-deep)}.footer{border-top:1px solid rgba(217,228,240,.82);background:rgba(255,255,255,.72);padding:var(--space-12) 0 var(--space-8);margin-top:var(--space-16)}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-8)}.footer-col h4{color:var(--ink);font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-3)}.footer-col ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.footer-col a{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:14px;font-weight:650;transition:color .18s ease}.footer-col a:hover{color:var(--brand-blue-700)}.footer-social-link .icon{width:16px;height:16px}.footer-col p{color:var(--muted);font-size:14px;font-weight:600;line-height:1.6}.footer-intro{margin-top:var(--space-4)}.footer-bottom{align-items:center;justify-content:space-between;padding-top:var(--space-6);border-top:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:650}.footer-bottom,.footer-bottom .legal-links{display:flex;gap:var(--space-5)}.footer-footnote{font-size:12px;color:var(--muted);margin-top:var(--space-6);opacity:.85;font-weight:600}.reveal{animation:fadeUp .76s var(--ease-out) both}.delay-1{animation-delay:90ms}.delay-2{animation-delay:.16s}.delay-3{animation-delay:.23s}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes routePacket{0%{transform:translate(0);background:var(--brand-blue)}38%{transform:translate(330px,68px);background:var(--ai-sky)}64%{transform:translate(465px,142px);background:var(--ai-mint)}to{transform:translate(0);background:var(--brand-blue)}}@keyframes wave{0%,to{transform:scaleY(.72);opacity:.78}50%{transform:scaleY(1.14);opacity:1}}@keyframes ring{0%{opacity:.92;transform:scale(.78)}to{opacity:0;transform:scale(1.55)}}@keyframes aiMorph{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-illu{position:relative;display:grid;place-items:center;width:100%;min-height:460px;animation:fadeUp .76s var(--ease-out) both .12s}.hero-illu-interface{min-height:500px;perspective:1100px}.voice-console{position:relative;width:min(100%,560px);aspect-ratio:560/420;overflow:hidden;border:1px solid rgba(187,202,220,.58);border-radius:var(--radius-sm);background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(248,251,255,.76)),radial-gradient(circle at 50% 50%,rgba(26,115,232,.08),transparent 40%);box-shadow:0 20px 48px rgba(18,32,51,.08);transform:rotateX(1.5deg) rotateY(-3deg);transform-style:preserve-3d;transition:transform .36s var(--ease-out),box-shadow .36s ease}.voice-console:focus-within,.voice-console:hover{box-shadow:0 24px 58px rgba(18,32,51,.11);transform:rotateX(0deg) rotateY(0deg) translateY(-2px)}.voice-console:before{inset:0;background:linear-gradient(90deg,rgba(26,115,232,.038) 1px,transparent 0),linear-gradient(180deg,rgba(26,115,232,.032) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 50%,black 0,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,black 0,transparent 72%)}.voice-console:after,.voice-console:before{content:"";position:absolute;pointer-events:none}.voice-console:after{inset:15% 21%;border-radius:999px;background:radial-gradient(circle at 35% 40%,rgba(37,179,244,.13),transparent 42%),radial-gradient(circle at 66% 58%,rgba(16,202,157,.12),transparent 44%);filter:blur(18px);opacity:.74}.voice-console-top{position:absolute;top:var(--space-4);left:var(--space-4);z-index:4;display:flex;align-items:center;gap:7px}.voice-signal-dot{width:8px;height:8px;border-radius:50%;background:rgba(187,202,220,.86)}.voice-signal-dot.is-live{background:var(--ai-mint);box-shadow:0 0 0 5px rgba(16,202,157,.12);animation:voiceLivePulse 2s var(--ease-in-out) infinite}.voice-routes{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible}.voice-route,.voice-route-base{fill:none;stroke-linecap:round}.voice-route-base{stroke:rgba(187,202,220,.46);stroke-width:1.6}.voice-route{stroke:url(#voiceRouteBlue);stroke-width:2.6;stroke-dasharray:8 13;opacity:0;filter:drop-shadow(0 8px 14px rgba(26,115,232,.18));transition:opacity .22s ease,stroke-width .22s ease;animation:voiceDash 1.1s linear infinite}.voice-route.is-active{stroke-width:3.2;opacity:1}.voice-packet{fill:var(--brand-blue);opacity:0;filter:drop-shadow(0 6px 14px rgba(26,115,232,.22));transition:opacity .22s ease}.voice-packet.is-active{opacity:1}.voice-outcomes,.voice-sources{position:absolute;z-index:3;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.voice-sources{top:28%;left:8%}.voice-outcomes{top:28%;right:8%}.voice-outcome,.voice-source{position:relative;display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(187,202,220,.58);border-radius:50%;background:rgba(255,255,255,.68);box-shadow:0 10px 24px rgba(18,32,51,.055);color:var(--ink);cursor:pointer;font:inherit;padding:0;transform:translateZ(24px);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s var(--ease-out),opacity .18s ease}.voice-outcome.is-active,.voice-outcome:focus-visible,.voice-outcome:hover,.voice-source.is-active,.voice-source:focus-visible,.voice-source:hover{border-color:rgba(26,115,232,.36);background:rgba(255,255,255,.96);box-shadow:0 18px 34px rgba(18,32,51,.11);color:var(--brand-blue-700);outline:none;transform:translateZ(34px) translateY(-3px)}.voice-outcome .icon,.voice-source .icon{width:23px;height:23px;color:var(--brand-blue)}.voice-outcome.is-active .icon,.voice-source.is-active .icon{color:var(--ai-deep)}.voice-ai-core{position:absolute;top:53%;left:50%;z-index:4;display:grid;place-items:center;width:106px;height:106px;border:0;border-radius:50%;background:transparent;color:var(--white);cursor:pointer;font:inherit;transform:translate(-50%,-50%) translateZ(46px);transition:transform .22s var(--ease-out)}.voice-ai-core:focus-visible,.voice-ai-core:hover{outline:none;transform:translate(-50%,-50%) translateZ(60px) scale(1.04)}.voice-core-icon{position:relative;z-index:3;display:grid;place-items:center;width:78px;height:78px;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint));box-shadow:0 22px 42px rgba(16,202,157,.2)}.voice-core-icon .icon{width:36px;height:36px}.voice-core-ring{position:absolute;inset:0;border:1px solid rgba(16,202,157,.27);border-radius:50%;animation:voiceCoreRing 2.8s var(--ease-out) infinite}.voice-core-ring.delay{animation-delay:1.35s}.voice-flow-dots{position:absolute;left:50%;bottom:9%;z-index:4;display:flex;align-items:center;gap:8px;transform:translateX(-50%) translateZ(30px)}.voice-flow-dots span{display:block;width:7px;height:7px;border-radius:50%;background:rgba(187,202,220,.72);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.voice-flow-dots span.is-active{background:var(--ai-mint);box-shadow:0 0 0 5px rgba(16,202,157,.12);transform:scale(1.18)}@keyframes voiceLivePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.72);opacity:.58}}@keyframes voiceDash{to{stroke-dashoffset:-32}}@keyframes voiceCoreRing{0%{opacity:.46;transform:scale(.74)}84%,to{opacity:0;transform:scale(1.32)}}.hero-illu-svg{width:100%;max-width:520px;height:auto;overflow:visible}.hero-illu-glow{animation:heroGlow 6s var(--ease-in-out) infinite}.hero-illu-glow,.hero-illu-rings circle{transform-box:fill-box;transform-origin:center}.hero-illu-rings circle{fill:none;stroke:rgba(26,115,232,.18);stroke-width:1;animation:heroRing 4.4s var(--ease-out) infinite;opacity:0}.hero-illu-rings circle:nth-child(2){animation-delay:1.1s}.hero-illu-rings circle:nth-child(3){animation-delay:2.2s}.hero-illu-rings circle:nth-child(4){animation-delay:3.3s}.hero-status-dot{animation:heroDot 2.2s var(--ease-in-out) infinite}.hero-chip,.hero-status-dot{transform-box:fill-box;transform-origin:center}.hero-chip{opacity:0;animation:heroChip 8s var(--ease-out) infinite}.hero-chip-1{animation-delay:.4s}.hero-chip-2{animation-delay:2.4s}.hero-chip-3{animation-delay:4.4s}.hero-chip-4{animation-delay:6.4s}.hero-wave rect{transform-box:fill-box;transform-origin:center bottom;animation:heroWave 1.2s var(--ease-in-out) infinite}.hero-wave rect:nth-child(2n){animation-delay:.12s}.hero-wave rect:nth-child(3n){animation-delay:.24s}.hero-wave rect:nth-child(4n){animation-delay:.36s}@keyframes heroGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes heroRing{0%{opacity:.55;transform:scale(.5)}80%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(1.15)}}@keyframes heroDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@keyframes heroChip{0%,4%{opacity:0;transform:translateY(6px)}22%,8%{opacity:1;transform:translateY(0)}28%,to{opacity:0;transform:translateY(-6px)}}@keyframes heroWave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.benefit-cloud{background:linear-gradient(180deg,rgba(238,246,255,.62),rgba(255,255,255,0))}.benefit-ai{background:linear-gradient(180deg,rgba(232,250,244,.55),rgba(255,255,255,0))}.benefit-section .section-head{margin-bottom:var(--space-8)}.benefit-section .section-head .chip,.benefit-section .section-head .kicker{margin-bottom:var(--space-3)}.cloud-product{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:var(--space-10);gap:var(--space-10)}.cloud-product-copy{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.cloud-product-copy .chip{width:-moz-fit-content;width:fit-content}.cloud-product-copy h2{max-width:540px;color:var(--ink);font-size:46px;font-weight:850;line-height:1.04}.cloud-flow{display:grid;grid-template-columns:auto minmax(28px,1fr) auto minmax(28px,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);max-width:560px}.cloud-flow span{display:inline-flex;min-height:42px;align-items:center;gap:var(--space-2);border:1px solid rgba(188,208,230,.82);border-radius:999px;background:rgba(255,255,255,.78);color:var(--ink);font-size:13px;font-weight:850;padding:0 13px;box-shadow:0 8px 20px rgba(18,32,51,.05)}.cloud-flow .icon{width:18px;height:18px;color:var(--brand-blue)}.cloud-flow i{display:block;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(26,115,232,.22),rgba(16,202,157,.28))}.cloud-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.cloud-proof-grid article{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:center;min-height:78px;border:1px solid rgba(217,228,240,.86);border-radius:var(--radius-sm);background:rgba(255,255,255,.78);box-shadow:0 10px 24px rgba(18,32,51,.045);overflow:hidden;padding:var(--space-3);transition:transform .22s var(--ease-out),border-color .22s ease,box-shadow .22s ease,background .22s ease}.cloud-proof-grid article:after{content:"";position:absolute;inset:auto -24px -34px auto;width:86px;height:86px;border-radius:50%;background:linear-gradient(135deg,rgba(26,115,232,.12),rgba(16,202,157,.14));opacity:0;transform:scale(.7);transition:opacity .24s ease,transform .24s var(--ease-out);pointer-events:none}.cloud-proof-grid article:hover{transform:translateY(-4px);border-color:rgba(26,115,232,.26);background:var(--white);box-shadow:0 18px 36px rgba(18,32,51,.08)}.cloud-proof-grid article:hover:after{opacity:1;transform:scale(1)}.cloud-proof-grid .icon{position:relative;z-index:1;width:38px;height:38px;border-radius:50%;background:var(--brand-blue-050);color:var(--brand-blue);padding:10px;transition:background .22s ease,color .22s ease,transform .22s var(--ease-out)}.cloud-proof-grid article:hover .icon{background:linear-gradient(135deg,var(--brand-blue),var(--ai-sky));color:var(--white);transform:scale(1.06)}.cloud-proof-grid strong{position:relative;z-index:1;color:var(--ink);font-size:14px;font-weight:600;line-height:1.18}.cloud-proof-grid span{color:var(--muted);font-size:13px;font-weight:600;line-height:1.4}.cloud-product-actions .btn{margin:0}.cloud-product-visual{position:relative;overflow:hidden;min-height:470px;border:1px solid rgba(188,208,230,.82);border-radius:var(--radius-md);background:radial-gradient(circle at 78% 16%,rgba(37,179,244,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,250,254,.92));box-shadow:0 24px 58px rgba(18,32,51,.12)}.cloud-product-visual img{width:100%;height:100%;min-height:470px;object-fit:cover;object-position:center;transform:scale(1.02)}.cloud-visual-badge{position:absolute;z-index:2;display:inline-flex;min-height:36px;align-items:center;gap:var(--space-2);border:1px solid rgba(188,208,230,.82);border-radius:999px;background:rgba(255,255,255,.88);box-shadow:0 12px 28px rgba(18,32,51,.1);color:var(--ink);font-size:12px;font-weight:850;padding:0 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .22s var(--ease-out),box-shadow .22s ease,border-color .22s ease}.cloud-product-visual:hover .cloud-visual-badge{border-color:rgba(26,115,232,.26);box-shadow:0 16px 34px rgba(18,32,51,.14)}.cloud-product-visual:hover .badge-top{transform:translateY(-3px)}.cloud-product-visual:hover .badge-mid{transform:translateY(-50%) translateX(-3px)}.cloud-product-visual:hover .badge-low{transform:translateY(3px)}.cloud-visual-badge .icon{width:17px;height:17px;color:var(--brand-blue)}.cloud-visual-badge.badge-top{top:var(--space-5);left:var(--space-5)}.cloud-visual-badge.badge-mid{top:42%;right:var(--space-5);transform:translateY(-50%)}.cloud-visual-badge.badge-low{left:var(--space-5);bottom:var(--space-5)}.ai-kicker{color:var(--ai-deep)}.voicebot-section{position:relative;overflow:hidden}.voicebot-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 18%,rgba(37,179,244,.08),transparent 28%),radial-gradient(circle at 82% 44%,rgba(16,202,157,.1),transparent 32%);pointer-events:none}.voicebot-section .wrap{position:relative}.voicebot-product{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;grid-gap:var(--space-10);gap:var(--space-10);margin-bottom:var(--space-6)}.voicebot-copy{display:grid;grid-gap:var(--space-5);gap:var(--space-5);min-width:0}.voicebot-copy h2{max-width:610px;color:var(--ink);font-size:46px;font-weight:850;line-height:1.04}.voicebot-lede{max-width:540px;margin-top:var(--space-3);color:var(--text);font-size:18px;font-weight:560;line-height:1.5}.voicebot-flow{display:grid;grid-template-columns:auto minmax(28px,1fr) auto minmax(28px,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);max-width:580px}.voicebot-chip,.voicebot-flow span{display:inline-flex;min-height:42px;align-items:center;gap:var(--space-2);border:1px solid rgba(16,202,157,.24);border-radius:999px;background:rgba(255,255,255,.84);color:var(--ink);font-size:13px;font-weight:850;padding:0 14px;box-shadow:0 10px 24px rgba(8,125,112,.07);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.voicebot-chip .icon,.voicebot-flow .icon{width:17px;height:17px;color:var(--ai-deep)}.voicebot-flow i{display:block;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(37,179,244,.28),rgba(16,202,157,.34))}.voicebot-visual{position:relative;display:grid;min-height:440px;place-items:center}.voicebot-visual .benefit-illu{overflow:visible;min-height:420px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.voicebot-visual .ai-image-visual img{width:min(96%,560px)}.voicebot-chip{position:absolute;z-index:2;animation:voicebotChipFloat 5.8s var(--ease-in-out) infinite;transition:transform .22s var(--ease-out),border-color .22s ease,box-shadow .22s ease}.voicebot-chip.chip-top{top:12%;left:7%;animation-delay:-.8s}.voicebot-chip.chip-mid{top:39%;right:4%;animation-delay:-2.2s}.voicebot-chip.chip-low{left:13%;bottom:12%;animation-delay:-3.6s}.voicebot-visual:hover .chip-top{transform:translateY(-4px)}.voicebot-visual:hover .chip-mid{transform:translateX(4px)}.voicebot-visual:hover .chip-low{transform:translateY(4px)}.voicebot-visual:hover .voicebot-chip{border-color:rgba(16,202,157,.42);box-shadow:0 16px 34px rgba(8,125,112,.1)}@keyframes voicebotChipFloat{0%,to{translate:0 0}50%{translate:0 -6px}}.voicebot-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.voicebot-card{min-height:138px;border-radius:var(--radius-md)}.ai-product{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;grid-gap:var(--space-10);gap:var(--space-10)}.ai-product-copy{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.ai-product-copy h2{max-width:560px;color:var(--ink);font-size:44px;font-weight:850;line-height:1.06}.ai-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-card-grid,.ai-feature-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ai-feature-card{position:relative;align-content:start;min-height:156px;overflow:hidden;border:1px solid rgba(16,202,157,.22);border-radius:var(--radius-sm);background:radial-gradient(circle at 86% 10%,rgba(16,202,157,.09),transparent 34%),rgba(255,255,255,.82);box-shadow:0 10px 24px rgba(8,125,112,.055);padding:var(--space-4);transition:transform .22s var(--ease-out),border-color .22s ease,box-shadow .22s ease,background .22s ease}.ai-feature-card:after{content:"";position:absolute;inset:auto -38px -46px auto;width:116px;height:116px;border-radius:50%;background:linear-gradient(135deg,rgba(37,179,244,.12),rgba(16,202,157,.18));opacity:0;transform:scale(.72);transition:opacity .24s ease,transform .24s var(--ease-out);pointer-events:none}.ai-feature-card:hover{transform:translateY(-4px);border-color:rgba(16,202,157,.42);background:var(--white);box-shadow:0 18px 38px rgba(8,125,112,.1)}.ai-feature-card:hover:after{opacity:1;transform:scale(1)}.ai-feature-card .benefit-icon,.ai-feature-card h3,.ai-feature-card p{position:relative;z-index:1}.ai-feature-card h3{color:var(--ink);font-size:18px;font-weight:850;line-height:1.16}.ai-feature-card p{color:var(--text);font-size:14px;font-weight:560;line-height:1.45}.ai-feature-card:hover .benefit-icon{transform:scale(1.05)}.ai-product-actions .btn{margin:0}.ai-product .benefit-illu{overflow:visible;min-height:440px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ai-image-visual{overflow:visible}.ai-image-visual img{width:90%;height:auto;max-height:90%;min-height:0;object-fit:contain;object-position:center;transition:transform .24s var(--ease-out)}.ai-image-visual:hover img{transform:scale(1.045)}.ai-visual-svg{max-width:430px}.ai-visual-glow{transform-box:fill-box;transform-origin:center;animation:aiVisualGlow 5.5s var(--ease-in-out) infinite}.ai-route-active{stroke-dasharray:9 12;animation:aiRouteFlow 1.4s linear infinite;filter:drop-shadow(0 8px 12px rgba(16,202,157,.18))}.route-two{animation-delay:.45s}.ai-visual-node{transform-box:fill-box;transform-origin:center;animation:aiNodeFloat 6s var(--ease-in-out) infinite}.node-note,.node-team{animation-delay:1.3s}.ai-core{animation:aiCoreFloat 5s var(--ease-in-out) infinite}.ai-core,.ai-core-ring{transform-box:fill-box;transform-origin:center}.ai-core-ring{animation:aiCorePulse 2.8s var(--ease-out) infinite}.ai-core-ring.delay{animation-delay:1.25s}.ai-visual-wave rect{transform-box:fill-box;transform-origin:center bottom;animation:aiWave 1.1s var(--ease-in-out) infinite}.ai-visual-wave rect:nth-child(2n){animation-delay:.12s}.ai-visual-wave rect:nth-child(3n){animation-delay:.24s}@keyframes aiVisualGlow{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes aiRouteFlow{to{stroke-dashoffset:-21}}@keyframes aiNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes aiCoreFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.015)}}@keyframes aiCorePulse{0%{opacity:.62;transform:scale(.8)}84%,to{opacity:0;transform:scale(1.18)}}@keyframes aiWave{0%,to{transform:scaleY(.46)}50%{transform:scaleY(1)}}.benefit-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;grid-gap:var(--space-10);gap:var(--space-10);margin-bottom:var(--space-8)}.benefit-layout.reverse{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.benefit-layout.reverse .benefit-illu{order:2}.benefit-layout.reverse .benefit-grid{order:1}.benefit-illu{position:relative;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,250,254,.94));padding:var(--space-6);box-shadow:var(--shadow-soft);min-height:280px}.benefit-ai .benefit-illu{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(238,251,247,.92));border-color:rgba(16,202,157,.22)}.benefit-illu-svg{width:100%;max-width:380px;height:auto;overflow:visible}.benefit-cloud-float{transform-box:fill-box;transform-origin:center;animation:cloudBob 5s var(--ease-in-out) infinite}@keyframes cloudBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ai-bubble{opacity:0;transform-box:fill-box;transform-origin:center;animation:bubbleIn .54s var(--ease-spring) both}.ai-bubble-1{animation-delay:.2s}.ai-bubble-2{animation-delay:.72s}.ai-bubble-3{animation-delay:1.24s}.ai-pill{opacity:0;transform-box:fill-box;transform-origin:center;animation:bubbleIn .54s var(--ease-spring) both 1.76s}@keyframes bubbleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.benefit-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);padding:var(--space-5);box-shadow:var(--shadow-card);transition:transform .24s var(--ease-spring),box-shadow .24s ease,border-color .24s ease,background .24s ease}.benefit-card:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 22px 44px rgba(18,32,51,.1);background:linear-gradient(180deg,#FFFFFF,rgba(238,246,255,.65))}.benefit-card.ai:hover{border-color:rgba(16,202,157,.34);background:linear-gradient(180deg,#FFFFFF,rgba(232,250,244,.7))}.benefit-card h3{color:var(--ink);font-size:18px;font-weight:850;line-height:1.2}.benefit-card p{color:var(--text);font-size:14px;font-weight:600;line-height:1.55}.benefit-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:var(--radius-md);background:var(--brand-blue-050);color:var(--brand-blue)}.benefit-icon.icon-ai{background:linear-gradient(135deg,rgba(37,179,244,.16),rgba(16,202,157,.2));color:var(--ai-deep)}.benefit-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.reasons-section{background:linear-gradient(180deg,rgba(247,250,254,.78),rgba(255,255,255,0)),radial-gradient(circle at 12% 16%,rgba(26,115,232,.08),transparent 30%)}.reasons-panel{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:stretch}.reasons-intro{position:relative;display:grid;align-content:start;grid-gap:var(--space-4);gap:var(--space-4);overflow:hidden;border:1px solid rgba(188,208,230,.82);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(238,246,255,.72));box-shadow:0 18px 42px rgba(18,32,51,.08);padding:var(--space-8)}.reasons-intro:after{content:"";position:absolute;right:-58px;bottom:-76px;width:220px;height:220px;border-radius:50%;background:linear-gradient(135deg,rgba(26,115,232,.13),rgba(16,202,157,.13));pointer-events:none}.reasons-intro>*{position:relative;z-index:1}.reasons-intro h2{max-width:560px;color:var(--ink);font-size:44px;font-weight:850;line-height:1.04}.reasons-intro p{max-width:560px;color:var(--text);font-size:17px;font-weight:560;line-height:1.55}.reasons-proof{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.reasons-proof span{display:inline-flex;min-height:36px;align-items:center;border:1px solid rgba(188,208,230,.82);border-radius:999px;background:rgba(255,255,255,.72);color:var(--ink);font-size:13px;font-weight:850;padding:0 12px}.reasons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.reason-card{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start;min-height:210px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);padding:var(--space-5);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .24s var(--ease-spring),box-shadow .24s ease,border-color .24s ease,background .24s ease}.reason-card:before{content:"";position:absolute;inset:-40px -40px auto auto;width:120px;height:120px;background:linear-gradient(135deg,rgba(26,115,232,.1),rgba(16,202,157,.08));border-radius:50%;opacity:.7;transition:transform .42s var(--ease-out),opacity .42s ease;pointer-events:none}.reason-card:hover{transform:translateY(-4px);border-color:rgba(26,115,232,.28);background:linear-gradient(180deg,#FFFFFF,rgba(238,246,255,.55));box-shadow:0 22px 44px rgba(18,32,51,.1)}.reason-card:hover:before{transform:scale(1.5);opacity:1}.reason-icon{position:relative;display:grid;width:42px;height:42px;place-items:center;border-radius:var(--radius-md);background:var(--brand-blue-050);color:var(--brand-blue);transition:transform .22s var(--ease-out),background .22s ease,color .22s ease}.reason-icon .icon{width:20px;height:20px}.reason-card:hover .reason-icon{transform:scale(1.05);background:linear-gradient(135deg,var(--brand-blue),var(--ai-sky));color:var(--white)}.reason-card h3{position:relative;color:var(--ink);font-size:19px;font-weight:850;line-height:1.2}.reason-card p{position:relative;color:var(--text);font-size:14px;font-weight:600;line-height:1.55}.review-photo{position:relative;display:block;width:48px;height:48px;overflow:hidden;border-radius:50%;border:2px solid var(--white);box-shadow:0 4px 12px rgba(18,32,51,.14);flex:0 0 auto}.review-photo img{width:100%;height:100%;object-fit:cover;display:block}.review-person{grid-template-columns:48px minmax(0,1fr)}.hero-meta{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-4);color:var(--muted);font-size:14px;font-weight:650}.hero-meta a{color:var(--brand-blue);text-decoration:underline;text-underline-offset:3px;margin-left:4px}.hero-meta strong{color:var(--ink);font-weight:850}.hero-meta-dot{width:7px;height:7px;border-radius:50%;background:var(--ai-mint);box-shadow:0 0 0 4px rgba(16,202,157,.18);flex:0 0 auto}.price-hint{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-6);padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(255,255,255,.7);color:var(--muted);font-size:13px;font-weight:650}.price-hint strong{color:var(--ink);font-weight:850}.price-hint a{color:var(--brand-blue);text-decoration:underline;text-underline-offset:3px;margin-left:4px}.benefit-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.config-tabs{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.config-tabs-bar{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);padding:6px;border:1px solid var(--line);border-radius:999px;background:var(--white);box-shadow:var(--shadow-card);align-self:start}.config-tab{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:0;background:transparent;border-radius:999px;color:var(--muted);font-size:14px;font-weight:800;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s var(--ease-spring);white-space:nowrap}.config-tab:hover{color:var(--ink)}.config-tab.is-active{background:var(--brand-blue);color:var(--white);box-shadow:0 8px 18px rgba(26,115,232,.22)}.config-tab.is-active:hover{color:var(--white)}.config-tab-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.22);color:currentColor;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.config-tab:not(.is-active) .config-tab-badge{background:linear-gradient(135deg,rgba(37,179,244,.16),rgba(16,202,157,.2));color:var(--ai-deep)}.config-tab-panel{display:grid;grid-gap:var(--space-5);gap:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#FFFFFF,rgba(247,250,254,.86));padding:var(--space-8);box-shadow:var(--shadow-card);animation:fadeUp .36s var(--ease-out) both}.config-panel-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.config-panel-head h3{color:var(--ink);font-size:30px;font-weight:850;line-height:1.1}.config-price{display:inline-flex;align-items:baseline;gap:8px;padding:10px 16px;border:1px solid rgba(26,115,232,.22);border-radius:var(--radius-md);background:var(--brand-blue-050)}.config-price strong{color:var(--brand-blue-700);font-size:28px;font-weight:850;line-height:1}.config-price span{color:var(--muted);font-size:13px;font-weight:700}.config-desc{color:var(--text);font-size:16px;font-weight:600;line-height:1.55;max-width:640px}.config-bullets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3) var(--space-5);gap:var(--space-3) var(--space-5)}.config-bullets li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;color:var(--text);font-size:14px;font-weight:650;line-height:1.45}.config-bullets li svg{width:18px;height:18px;color:var(--success);margin-top:2px}.config-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.hardware-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}.hardware-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .24s var(--ease-spring),box-shadow .24s ease,border-color .24s ease}.hardware-card[open]{border-color:var(--line-strong);box-shadow:0 22px 44px rgba(18,32,51,.1)}.hardware-card:hover{transform:translateY(-2px);border-color:var(--line-strong)}.hardware-card[open]:hover{transform:none}.hardware-card summary{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:var(--space-5);gap:var(--space-5);align-items:center;padding:var(--space-4) var(--space-5);cursor:pointer;list-style:none}.hardware-card summary::-webkit-details-marker{display:none}.hardware-photo{position:relative;display:grid;place-items:center;width:120px;height:90px;border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(238,246,255,.7),rgba(255,255,255,1));overflow:hidden}.hardware-photo img{object-fit:contain;display:block}.hardware-photo img,.hardware-photo-placeholder svg{width:100%;height:100%}.hardware-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.hardware-meta h3{color:var(--ink);font-size:20px;font-weight:850;line-height:1.1;margin-bottom:4px}.hardware-meta p{color:var(--muted);font-size:14px;font-weight:650;line-height:1.35}.hardware-price{display:inline-flex;align-items:baseline;gap:6px;color:var(--ink);white-space:nowrap}.hardware-price span{color:var(--muted);font-size:12px;font-weight:700}.hardware-price strong{font-size:22px;font-weight:850;color:var(--brand-blue-700)}.hardware-toggle{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;border:1px solid var(--line);color:var(--muted);background:var(--white);transition:transform .22s var(--ease-spring),background .2s ease,color .2s ease,border-color .2s ease}.hardware-toggle svg{width:14px;height:14px}.hardware-card[open] .hardware-toggle{transform:rotate(180deg);background:var(--brand-blue);color:var(--white);border-color:var(--brand-blue)}.hardware-card summary:hover .hardware-toggle{border-color:var(--brand-blue);color:var(--brand-blue)}.hardware-body{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:0 var(--space-5) var(--space-5) calc(var(--space-5) + 120px + var(--space-5));border-top:1px solid var(--line);padding-top:var(--space-5);animation:fadeUp .32s var(--ease-out) both}.hardware-body ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2) var(--space-5);gap:var(--space-2) var(--space-5)}.hardware-body li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;color:var(--text);font-size:14px;font-weight:600;line-height:1.45}.hardware-body li svg{width:16px;height:16px;color:var(--success);margin-top:2px}.hardware-body p{color:var(--muted);font-size:14px;font-weight:600;line-height:1.55;max-width:640px}.internet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.internet-card{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);padding:var(--space-6);box-shadow:var(--shadow-card);transition:transform .24s var(--ease-spring),box-shadow .24s ease,border-color .24s ease,background .24s ease}.internet-card:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 22px 44px rgba(18,32,51,.1);background:linear-gradient(180deg,#FFFFFF,rgba(238,246,255,.5))}.internet-card.featured{border-color:var(--brand-blue);box-shadow:0 14px 28px rgba(26,115,232,.12)}.internet-card.featured,.internet-card.featured:hover{background:linear-gradient(180deg,var(--brand-blue-050),#FFFFFF 60%)}.internet-badge{position:absolute;top:-10px;left:var(--space-5);display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:var(--brand-blue);color:var(--white);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.internet-card h3{color:var(--ink);font-size:20px;font-weight:850;line-height:1.1}.internet-card p{color:var(--text);font-size:14px;font-weight:600;line-height:1.5}.internet-price{display:inline-flex;align-items:baseline;gap:6px;margin-top:auto;color:var(--ink)}.internet-price span{color:var(--muted);font-size:13px;font-weight:700}.internet-price strong{color:var(--brand-blue-700);font-size:26px;font-weight:850;line-height:1}.internet-specs{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-2);margin-bottom:var(--space-4);list-style:none;padding:0}.internet-specs li{display:flex;align-items:center;gap:var(--space-2);color:var(--text);font-size:14px;font-weight:600}.internet-specs li .icon{width:16px;height:16px;color:var(--success)}.va-hero-illu{position:relative;display:grid;place-items:center;width:100%;min-height:460px;animation:fadeUp .76s var(--ease-out) both .12s}.va-hero-svg{width:100%;max-width:520px;height:auto;overflow:visible;cursor:pointer}.va-glow{animation:vaGlow 5s var(--ease-in-out) infinite}.va-glow,.va-rings circle{transform-box:fill-box;transform-origin:center}.va-rings circle{fill:none;stroke:rgba(16,202,157,.22);stroke-width:1;animation:vaRing 4.4s var(--ease-out) infinite;opacity:0}.va-rings circle:nth-child(2){animation-delay:1.1s}.va-rings circle:nth-child(3){animation-delay:2.2s}.va-ripple{fill:none;stroke:rgba(16,202,157,.6);stroke-width:2;animation:vaRipple 1.6s var(--ease-out) forwards;pointer-events:none}.va-orbit-track,.va-ripple{transform-box:fill-box;transform-origin:center}.va-orbit-track{animation:vaOrbitSpin 30s linear infinite}.va-orbit-dot{filter:drop-shadow(0 0 6px rgba(16,202,157,.6))}.va-eq-bar{transform-box:fill-box;transform-origin:center bottom;animation:vaEq 1.4s var(--ease-in-out) infinite}.va-eq-bar-p0{animation-delay:0s}.va-eq-bar-p1{animation-delay:.08s}.va-eq-bar-p2{animation-delay:.16s}.va-eq-bar-p3{animation-delay:.24s}.va-eq-bar-p4{animation-delay:.32s}.va-eq-bar-p5{animation-delay:.4s}.va-eq-bar-p6{animation-delay:.48s}.va-eq-bar-p7{animation-delay:.4s}.va-eq-bar-p8{animation-delay:.32s}.va-eq-bar-p9{animation-delay:.24s}.va-eq-bar-p10{animation-delay:.16s}.va-eq-bar-p11{animation-delay:.08s}.va-core{transform-box:fill-box;transform-origin:center;transition:transform .32s var(--ease-spring)}.va-hero-svg:hover .va-core{transform:scale(1.04)}.va-hero-svg:hover .va-eq-bar{animation-duration:.7s}.va-hero-svg:hover .va-glow{animation-duration:2.5s}.va-inner-wave rect{transform-box:fill-box;transform-origin:center;animation:vaInnerWave 1.1s var(--ease-in-out) infinite}.va-inner-wave rect:nth-child(2n){animation-delay:.12s}.va-inner-wave rect:nth-child(3n){animation-delay:.24s}@keyframes vaGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes vaRing{0%{opacity:.55;transform:scale(.5)}80%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.18)}}@keyframes vaRipple{0%{opacity:.8;transform:scale(.6);stroke-width:2}to{opacity:0;transform:scale(3.4);stroke-width:.4}}@keyframes vaOrbitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vaEq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1.15)}}@keyframes vaInnerWave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.2)}}.cloud-routing-map,.home-console,.va-action-console{position:relative;width:min(100%,600px);overflow:hidden;border:1px solid rgba(187,202,220,.62);border-radius:var(--radius-sm);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,250,254,.84)),radial-gradient(circle at 50% 45%,rgba(26,115,232,.08),transparent 48%);box-shadow:0 24px 54px rgba(18,32,51,.1);transform:rotateX(1deg) rotateY(-2.2deg);transform-style:preserve-3d;transition:transform .32s var(--ease-out),box-shadow .32s ease,border-color .32s ease}.cloud-routing-map:focus-within,.cloud-routing-map:hover,.home-console:focus-within,.home-console:hover,.va-action-console:focus-within,.va-action-console:hover{border-color:rgba(26,115,232,.22);box-shadow:0 30px 66px rgba(18,32,51,.13);transform:rotateX(0deg) rotateY(0deg) translateY(-3px)}.cloud-routing-map:before,.home-console:before,.va-action-console:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(26,115,232,.04) 1px,transparent 0),linear-gradient(180deg,rgba(26,115,232,.035) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 50%,black 0,transparent 74%);mask-image:radial-gradient(circle at 50% 50%,black 0,transparent 74%);pointer-events:none}.home-console{isolation:isolate;aspect-ratio:600/400;width:min(110%,660px);overflow:visible;border:0;background:transparent;box-shadow:none;transform:none}.home-console:focus-within,.home-console:hover{border-color:transparent;box-shadow:none;transform:none}.home-console:before{display:none}.home-console-status{position:absolute;top:2%;left:38%;z-index:7;display:inline-flex;align-items:center;max-width:24%;min-height:30px;gap:7px;overflow:hidden;border:1px solid rgba(148,163,184,.26);border-radius:var(--radius-sm);background:rgba(255,255,255,.68);box-shadow:0 10px 24px rgba(18,32,51,.055);padding:5px 9px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-console-status .home-live{flex:0 0 auto;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.home-console-status strong{min-width:0;overflow:hidden;color:var(--ink);font-size:10px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.cloud-map-top,.home-console-top,.va-console-top{position:absolute;top:var(--space-4);left:var(--space-4);right:var(--space-4);z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--muted);font-size:12px;font-weight:800}.home-console-top>span:last-child{max-width:46%;text-align:right}.cloud-map-top strong,.home-console-top strong,.va-console-top strong{color:var(--ink);font-size:13px;font-weight:850}.cloud-map-status,.home-live,.va-live{display:inline-flex;align-items:center;gap:6px;color:var(--brand-blue-700)}.cloud-map-status span,.home-live span,.va-live span{width:7px;height:7px;border-radius:50%;background:var(--ai-mint);box-shadow:0 0 0 5px rgba(16,202,157,.12);animation:voiceLivePulse 2s var(--ease-in-out) infinite}.cloud-route-lines,.home-flow-lines{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.cloud-route-base,.home-route-base{fill:none;stroke:rgba(148,163,184,.28);stroke-linecap:round;stroke-width:1.25}.cloud-route,.home-route{fill:none;stroke-linecap:round;stroke-dasharray:6 10;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 8px 14px rgba(26,115,232,.18));animation:voiceDash 1.55s linear infinite;transition:opacity .22s ease,stroke-width .22s ease}.home-route{stroke:url(#homeRouteGradient);stroke-width:2.2}.cloud-route{stroke:var(--brand-blue);stroke-width:3.2}.cloud-route.is-active,.home-route.is-active{opacity:1;stroke-width:2.1}.home-route.is-detached{opacity:0}.home-route.is-muted{stroke-width:1.15;opacity:.36;filter:none}.home-route.is-secondary{stroke-width:1.45;opacity:.54;filter:drop-shadow(0 6px 10px rgba(26,115,232,.1))}.cloud-call-packet,.home-packet{opacity:0;transition:opacity .22s ease}.cloud-call-packet,.home-packet,.home-packet-dot{fill:var(--brand-blue);filter:drop-shadow(0 6px 14px rgba(26,115,232,.24))}.home-packet-dot.is-secondary{filter:drop-shadow(0 4px 10px rgba(26,115,232,.16))}.cloud-call-packet.is-active,.home-packet.is-active{opacity:1}.home-packet.is-trail{opacity:.72}.home-packet.is-muted{opacity:.52;filter:none}.home-inbox{left:var(--space-5);display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);width:176px;min-height:72px;border:1px solid rgba(187,202,220,.66);border-radius:var(--radius-sm);background:rgba(255,255,255,.86);box-shadow:var(--shadow-card);padding:var(--space-3);top:166px}.cloud-incoming-container,.home-inbox{position:absolute;z-index:4;align-items:center}.cloud-incoming-container{left:6%;width:20%;top:31%;display:flex;flex-direction:column;gap:8px}.cloud-incoming-card.square{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border:1px solid rgba(187,202,220,.66);border-radius:var(--radius-sm);background:rgba(255,255,255,.86);box-shadow:var(--shadow-card)}.cloud-incoming-card.square .icon{width:42px;height:42px;padding:10px;border-radius:var(--radius-sm);background:var(--brand-blue-050);color:var(--brand-blue)}.cloud-incoming-label{display:block;width:max-content;max-width:120px;text-align:center;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.02em}.home-inbox .icon{width:42px;height:42px;padding:10px;border-radius:var(--radius-sm);background:var(--brand-blue-050);color:var(--brand-blue)}.cloud-rule-card span,.cloud-target small,.home-inbox span,.home-lane span,.va-action-stack span,.va-caller span,.va-handoff-note span{display:block;color:var(--muted);font-size:12px;font-weight:750}.cloud-rule-card strong,.cloud-target strong,.home-inbox strong,.home-lane strong,.va-action-stack strong,.va-caller strong,.va-handoff-note strong{display:block;color:var(--ink);font-size:14px;font-weight:850;line-height:1.18}.cloud-core-node,.home-core,.va-brain{position:absolute;z-index:5;display:grid;place-items:center;border-radius:50%;color:var(--white);background:linear-gradient(135deg,var(--brand-blue),var(--ai-sky));box-shadow:0 22px 42px rgba(26,115,232,.22)}.home-core{top:174px;left:250px;width:100px;height:100px}.home-core strong{font-size:22px;font-weight:900}.home-core-ring,.va-brain-ring{position:absolute;inset:-14px;border:1px solid rgba(26,115,232,.2);border-radius:inherit;animation:voiceCoreRing 2.8s var(--ease-out) infinite}.home-lanes{position:absolute;top:84px;right:var(--space-5);z-index:4;grid-gap:var(--space-3);width:206px}.home-lane,.home-lanes{display:grid;gap:var(--space-3)}.home-lane{grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:var(--space-3);min-height:72px;border:1px solid rgba(187,202,220,.66);background:rgba(255,255,255,.78);box-shadow:0 10px 24px rgba(18,32,51,.055);padding:var(--space-3);transition:transform .22s var(--ease-spring),border-color .22s ease,box-shadow .22s ease,background .22s ease}.home-lane,.home-lane .icon{border-radius:var(--radius-sm)}.home-lane .icon{width:38px;height:38px;padding:9px;background:var(--brand-blue-050);color:var(--brand-blue)}.home-lane.ai .icon{background:linear-gradient(135deg,rgba(37,179,244,.14),rgba(16,202,157,.18));color:var(--ai-deep)}.home-lane.is-active{border-color:rgba(26,115,232,.34);background:rgba(255,255,255,.96);box-shadow:0 18px 36px rgba(18,32,51,.1);transform:translateY(-3px)}.home-flow-controls{position:absolute;left:var(--space-5);right:var(--space-5);bottom:var(--space-5);z-index:6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.home-flow-controls button,.va-step-list button{min-height:38px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(255,255,255,.82);color:var(--text);cursor:pointer;font-size:12px;font-weight:850;transition:transform .18s var(--ease-spring),border-color .18s ease,background .18s ease,color .18s ease}.home-flow-controls button.is-active,.home-flow-controls button:focus-visible,.home-flow-controls button:hover,.va-step-list button.is-active,.va-step-list button:focus-visible,.va-step-list button:hover{border-color:rgba(26,115,232,.34);background:var(--brand-blue-050);color:var(--brand-blue-700);outline:none;transform:translateY(-2px)}.home-pause-target{position:absolute;top:172px;left:248px;z-index:7;width:104px;height:104px;border:0;border-radius:50%;background:transparent;cursor:pointer}.home-callers{position:absolute;top:17%;left:2%;z-index:4;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:8%;gap:8%;width:17%;height:62%}.home-caller,.home-middle-node{position:relative;display:grid;align-items:center;border:1px solid rgba(148,163,184,.34);border-radius:var(--radius-sm);background:rgba(255,255,255,.52);box-shadow:0 8px 20px rgba(18,32,51,.035);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .22s var(--ease-spring),border-color .22s ease,box-shadow .22s ease,background .22s ease}.home-caller{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:0;overflow:hidden;padding:6px 8px}.home-caller.slot-0{grid-row:1}.home-caller.slot-1{grid-row:2}.home-caller.slot-2{grid-row:3}.home-caller .icon{width:26px;height:26px;padding:6px;border-radius:var(--radius-xs);background:var(--brand-blue-050);color:var(--brand-blue)}.home-caller.is-active{border-color:rgba(26,115,232,.38);background:rgba(255,255,255,.82);box-shadow:0 14px 30px rgba(18,32,51,.08);transform:translateX(3px);animation:homeCallIn .43s var(--ease-spring) both}.home-caller.is-connected{border-color:rgba(26,115,232,.3);background:rgba(255,255,255,.72);box-shadow:0 12px 26px rgba(18,32,51,.06)}.home-orchestrator.is-voice .home-caller.is-active{border-color:rgba(16,202,157,.4)}.home-caller.is-voice.is-connected{border-color:rgba(16,202,157,.34)}.home-caller.is-routed .icon{background:linear-gradient(135deg,rgba(37,179,244,.14),rgba(16,202,157,.18));color:var(--ai-deep)}.home-caller.is-exiting{pointer-events:none;animation:homeCallExit .78s var(--ease-out) both}.home-orchestrator.stage-done .home-caller.is-active{animation:homeCallDone .86s var(--ease-in-out) both}.home-caller.is-voice .icon{background:linear-gradient(135deg,rgba(37,179,244,.14),rgba(16,202,157,.18));color:var(--ai-deep)}.home-caller.is-cloud{color:var(--brand-blue)}.home-caller.is-voice{color:var(--ai-deep)}.home-call-wave{position:relative;display:block;width:72px;max-width:100%;height:48px;overflow:visible;border-radius:0;background:transparent;color:rgba(15,23,42,.88);padding:0}.home-call-wave rect{fill:currentColor;opacity:.86;transform-box:fill-box;transform-origin:center;animation:homeVoiceWave .76s var(--ease-in-out) infinite}.home-caller.is-active .home-call-wave rect,.home-caller.is-connected .home-call-wave rect{opacity:.96}.home-call-wave .bar-1{animation-delay:0s}.home-call-wave .bar-2{animation-delay:70ms}.home-call-wave .bar-3{animation-delay:.14s}.home-call-wave .bar-4{animation-delay:.21s}.home-call-wave .bar-5{animation-delay:.28s}.home-call-wave .bar-6{animation-delay:.35s}.home-call-wave .bar-7{animation-delay:.42s}.home-middle{position:absolute;top:14%;left:39%;z-index:5;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));justify-items:center;align-items:center;width:12%;height:72%}.home-middle-node{--processor-ring:rgba(26,115,232,0.58);--processor-glow:rgba(26,115,232,0.14);width:56px;height:56px;isolation:isolate;overflow:visible;place-items:center;border-radius:50%;cursor:pointer;padding:0}.home-middle-node:after,.home-middle-node:before{content:"";position:absolute;pointer-events:none;border-radius:inherit}.home-middle-node:before{inset:-7px;z-index:0;border:1px solid var(--processor-glow);box-shadow:0 0 0 8px rgba(255,255,255,.34);animation:homeProcessorHalo 2.6s var(--ease-in-out) infinite}.home-middle-node:after{inset:-8px;z-index:0;padding:1.5px;background:conic-gradient(from 0deg,transparent 0deg 235deg,var(--processor-ring) 270deg 315deg,transparent 350deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:homeProcessorOrbit 2.8s linear infinite}.home-middle-node .icon{position:relative;z-index:1;width:26px;height:26px;color:var(--brand-blue)}.home-middle-node.voice{--processor-ring:rgba(16,202,157,0.62);--processor-glow:rgba(16,202,157,0.16)}.home-middle-node.voice .icon{color:var(--ai-deep)}.home-middle-node:nth-child(2):after{animation-delay:-.9s}.home-middle-node:nth-child(3):after{animation-delay:-1.8s}.home-middle-node.is-active:before{border-color:var(--processor-ring);box-shadow:0 0 0 9px var(--processor-glow)}.home-middle-node.is-active:after{padding:2px;animation-duration:2s}.home-middle-node.is-active{border-color:rgba(26,115,232,.34);background:rgba(255,255,255,.92);box-shadow:0 14px 28px rgba(18,32,51,.1);outline:none;transform:translateY(-3px) scale(1.05)}.home-middle-node.is-hovered,.home-middle-node:focus-visible,.home-middle-node:hover{border-color:rgba(26,115,232,.46);background:rgba(255,255,255,.98);box-shadow:0 20px 38px rgba(18,32,51,.14);outline:none;transform:translateY(-5px) scale(1.11)}.home-middle-node.voice.is-active{border-color:rgba(16,202,157,.34);box-shadow:0 18px 36px rgba(8,125,112,.12)}.home-middle-node.voice.is-hovered,.home-middle-node.voice:focus-visible,.home-middle-node.voice:hover{border-color:rgba(16,202,157,.5);box-shadow:0 22px 42px rgba(8,125,112,.16)}.home-actions{position:absolute;top:12.5%;right:2%;z-index:4;grid-template-rows:repeat(6,minmax(0,1fr));width:30%;height:78%}.home-action,.home-actions{display:grid;align-items:center}.home-action{--ax:0px;position:relative;grid-template-columns:26px minmax(0,1fr);grid-gap:8px;gap:8px;width:88%;border:1px solid rgba(148,163,184,.32);border-radius:var(--radius-sm);background:rgba(255,255,255,.5);box-shadow:0 8px 18px rgba(18,32,51,.045);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 9px;opacity:.6;transform:translateX(var(--ax));transition:transform .26s var(--ease-spring),border-color .22s ease,box-shadow .22s ease,background .22s ease,opacity .22s ease}.home-action.lvl-1{--ax:13px}.home-action.lvl-2{--ax:23px}.home-action-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-xs)}.home-action-icon,.home-action.cloud .home-action-icon{background:var(--brand-blue-050);color:var(--brand-blue)}.home-action.voice .home-action-icon{background:linear-gradient(135deg,rgba(37,179,244,.14),rgba(16,202,157,.18));color:var(--ai-deep)}.home-action.voice{border-color:rgba(16,202,157,.24)}.home-action-icon .icon{width:14px;height:14px}.home-action strong{min-width:0;overflow:hidden;color:var(--ink);font-size:11px;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.home-action.is-live{opacity:1;border-color:rgba(26,115,232,.36);background:rgba(255,255,255,.92);box-shadow:0 16px 32px rgba(18,32,51,.1);transform:translateX(var(--ax)) scale(1.05);animation:homeActionIn .44s var(--ease-spring) both}.home-action.is-live.voice{border-color:rgba(16,202,157,.4);box-shadow:0 18px 36px rgba(8,125,112,.12)}.home-action.is-live.voice .home-action-icon{background:linear-gradient(135deg,rgba(37,179,244,.16),rgba(16,202,157,.2));color:var(--ai-deep)}.home-action.is-done .home-action-icon{background:linear-gradient(135deg,rgba(16,202,157,.2),rgba(19,122,86,.16));color:var(--success)}.home-action.is-dimmed{opacity:.42;border-color:rgba(148,163,184,.22);box-shadow:none}@keyframes homeActionIn{0%{opacity:.6;transform:translateX(var(--ax)) scale(.96)}60%{opacity:1;transform:translateX(var(--ax)) scale(1.09)}to{opacity:1;transform:translateX(var(--ax)) scale(1.05)}}.home-route.cloud{stroke:url(#homeRouteCloud)}.home-route.voice{stroke:url(#homeRouteVoice)}.home-route.is-dimmed{stroke:rgba(148,163,184,.62);stroke-width:1.2;opacity:.4;filter:none}.home-route.is-muted{stroke:rgba(148,163,184,.62)}.home-packet.cloud{fill:var(--brand-blue)}.home-packet.voice{fill:var(--ai-mint)}.home-packet-dot.cloud{fill:var(--brand-blue)}.home-packet-dot.voice{fill:var(--ai-mint)}.home-packet-dot.is-dimmed{fill:#94A3B8;filter:none}.home-packet.is-muted{fill:#94A3B8}.home-orchestrator.is-cloud{--home-pulse:rgba(26,115,232,0.72)}.home-orchestrator.is-voice{--home-pulse:rgba(16,202,157,0.72)}.home-action:after,.home-caller:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,transparent,var(--home-pulse),transparent);opacity:0;pointer-events:none;transform:translateX(-70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.home-action.is-live:after,.home-orchestrator.is-cloud .home-caller.is-active:after,.home-orchestrator.is-voice .home-caller.is-active:after{animation:homeElementPulse 2.4s var(--ease-out) infinite}.home-caller:nth-child(2):after{animation-delay:.12s}.home-caller:nth-child(3):after{animation-delay:.24s}@keyframes homeElementPulse{0%{opacity:0;transform:translateX(-75%)}18%{opacity:.95}68%{opacity:.3;transform:translateX(75%)}to{opacity:0;transform:translateX(75%)}}@keyframes homeProcessorOrbit{0%{transform:rotate(0deg);opacity:.55}50%{opacity:1}to{transform:rotate(1turn);opacity:.55}}@keyframes homeProcessorHalo{0%,to{transform:scale(.96);opacity:.42}50%{transform:scale(1.05);opacity:.78}}@keyframes homeCallIn{0%{opacity:0;transform:translateX(-22px) scale(.95)}64%{opacity:1;transform:translateX(5px) scale(1.02)}to{opacity:1;transform:translateX(3px) scale(1)}}@keyframes homeCallExit{0%{opacity:.66;transform:translateX(0) scale(.98)}to{opacity:0;transform:translateX(26px) scale(.92)}}@keyframes homeCallDone{0%{opacity:1;transform:translateX(3px) scale(1)}52%{opacity:1;transform:translateX(10px) scale(.96)}to{opacity:0;transform:translateX(30px) scale(.88)}}@keyframes homeSignalSweep{0%{transform:translate(-120%,-50%)}to{transform:translate(210%,-50%)}}@keyframes homeVoiceWave{0%,to{transform:scaleY(.62)}50%{transform:scaleY(1.18)}}.cloud-routing-map{width:min(100%,600px);aspect-ratio:600/520;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(244,249,255,.88)),radial-gradient(circle at 50% 50%,rgba(26,115,232,.11),transparent 45%)}.cloud-core-node{top:158px;left:244px;width:112px;height:112px;border:0;cursor:pointer}.cloud-core-node .icon{width:34px;height:34px;margin-bottom:2px}.cloud-core-node strong{font-size:14px;font-weight:900}.cloud-targets{display:contents}.cloud-target{position:absolute;right:4%;z-index:4;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);width:40%;min-height:12.7%;border:1px solid rgba(187,202,220,.66);border-radius:var(--radius-sm);background:rgba(255,255,255,.8);box-shadow:0 10px 24px rgba(18,32,51,.06);cursor:pointer;padding:var(--space-3);text-align:left;transition:transform .22s var(--ease-spring),border-color .22s ease,box-shadow .22s ease,background .22s ease}.cloud-target.team{top:11.5%}.cloud-target.homeoffice{top:32.7%}.cloud-target.mobile{top:53.8%}.cloud-target.queue{top:75%}.cloud-target .icon{width:42px;height:42px;padding:10px;border-radius:var(--radius-sm);background:var(--brand-blue-050);color:var(--brand-blue)}.cloud-target.is-active,.cloud-target:focus-visible,.cloud-target:hover{border-color:rgba(26,115,232,.36);background:rgba(255,255,255,.98);box-shadow:0 18px 36px rgba(18,32,51,.1);outline:none;transform:translateY(-3px)}.cloud-rule-card{position:absolute;left:var(--space-5);bottom:var(--space-5);z-index:4;width:214px;border:1px solid rgba(26,115,232,.18);border-radius:var(--radius-sm);background:rgba(238,246,255,.82);padding:var(--space-3);box-shadow:var(--shadow-card)}.cloud-rule-card p{color:var(--text);font-size:13px;font-weight:650;line-height:1.35;margin-top:4px}.va-action-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.86fr);grid-template-rows:auto auto;grid-gap:var(--space-5);gap:var(--space-5);min-height:500px;padding:58px var(--space-5) 78px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(241,253,249,.86)),radial-gradient(circle at 55% 48%,rgba(16,202,157,.13),transparent 45%)}.va-console-top strong,.va-live{color:var(--ai-deep)}.va-call-panel{position:relative;z-index:3;grid-column:1;grid-row:1;display:grid;align-content:start;grid-gap:var(--space-4);gap:var(--space-4);border:1px solid rgba(16,202,157,.2);border-radius:var(--radius-sm);background:rgba(255,255,255,.84);box-shadow:var(--shadow-card);padding:var(--space-4)}.va-caller{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:center}.va-caller .icon{width:42px;height:42px;padding:10px;background:linear-gradient(135deg,rgba(37,179,244,.14),rgba(16,202,157,.18));color:var(--ai-deep)}.va-caller .icon,.va-wave{border-radius:var(--radius-sm)}.va-wave{display:flex;align-items:center;gap:5px;height:70px;padding:0 var(--space-2);background:linear-gradient(135deg,rgba(37,179,244,.08),rgba(16,202,157,.1))}.va-wave span{display:block;width:5px;height:var(--bar-height);border-radius:999px;background:linear-gradient(180deg,var(--ai-mint),var(--ai-sky));transform-origin:center;animation:vaEq 1.3s var(--ease-in-out) infinite}.va-wave span:nth-child(2n){animation-delay:.1s}.va-wave span:nth-child(3n){animation-delay:.22s}.va-wave span:nth-child(4n){animation-delay:.34s}.va-transcript{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.va-transcript p{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:var(--radius-sm);color:var(--text);font-size:13px;font-weight:650;line-height:1.38;padding:9px 11px}.va-transcript p:first-child{background:var(--soft)}.va-transcript p:last-child{justify-self:end;background:linear-gradient(135deg,rgba(37,179,244,.13),rgba(16,202,157,.16));color:var(--ai-deep)}.va-brain{top:196px;left:50%;width:96px;height:96px;background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint));transform:translateX(-50%)}.va-brain .icon{width:38px;height:38px}.va-brain-ring{border-color:rgba(16,202,157,.28)}.va-brain-ring.delay{animation-delay:1.35s}.va-action-stack{position:relative;z-index:3;grid-column:2;grid-row:1/span 2;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.va-action-stack article{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:68px;border:1px solid rgba(187,202,220,.66);border-radius:var(--radius-sm);background:rgba(255,255,255,.78);box-shadow:0 10px 24px rgba(18,32,51,.055);padding:var(--space-3);transition:transform .22s var(--ease-spring),border-color .22s ease,box-shadow .22s ease,background .22s ease}.va-action-stack .icon{width:40px;height:40px;padding:10px;border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(37,179,244,.14),rgba(16,202,157,.18));color:var(--ai-deep)}.va-action-stack article.is-active{border-color:rgba(16,202,157,.34);background:rgba(255,255,255,.98);box-shadow:0 18px 36px rgba(8,125,112,.1);transform:translateY(-3px)}.va-step-list{position:absolute;left:var(--space-5);right:var(--space-5);bottom:var(--space-5);z-index:5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.va-step-list button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.va-step-list button.is-active,.va-step-list button:focus-visible,.va-step-list button:hover{border-color:rgba(16,202,157,.34);background:linear-gradient(135deg,rgba(37,179,244,.13),rgba(16,202,157,.16));color:var(--ai-deep)}.va-step-list .icon{width:16px;height:16px}.va-handoff-note{position:relative;z-index:4;grid-column:1;grid-row:2;width:100%;border:1px solid rgba(16,202,157,.22);border-radius:var(--radius-sm);background:rgba(237,252,248,.88);box-shadow:var(--shadow-card);padding:var(--space-3)}.va-handoff-note p{color:var(--text);font-size:12px;font-weight:650;line-height:1.38;margin-top:5px}.demo-section{padding-top:clamp(48px,6vh,80px);padding-bottom:clamp(48px,6vh,80px);background:radial-gradient(circle at center,rgba(16,202,157,.05) 0,transparent 70%)}.demo-compact-card{max-width:580px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-4) 0}.demo-compact-card h2{font-size:clamp(24px,3.2vw,32px);font-weight:850;color:var(--ink);line-height:1.2}.demo-compact-card p{font-size:15.5px;color:var(--text);line-height:1.55;max-width:44ch}.demo-compact-action{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%}.demo-compact-action .btn-ai{font-size:16.5px;padding:14px var(--space-6);box-shadow:0 8px 22px rgba(16,202,157,.18);justify-content:center}.demo-consent{font-size:12px;color:var(--muted);line-height:1.5;opacity:.78;max-width:380px;margin:0 auto}.benefit-ai .cloud-benefit-stack .icon{background:rgba(16,202,157,.08)!important;color:var(--ai-mint)!important}.benefit-ai .cloud-benefit-stack article:hover .icon{background:linear-gradient(135deg,var(--ai-mint),var(--ai-sky))!important;color:var(--white)!important}.benefit-ai .cloud-benefit-stack article:hover{border-color:rgba(16,202,157,.28)!important;background:linear-gradient(180deg,#FFFFFF,rgba(238,251,247,.55))!important;box-shadow:0 22px 44px rgba(16,202,157,.08)!important}.usecase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.usecase-card{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);padding:var(--space-6);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .24s var(--ease-spring),box-shadow .24s ease,border-color .24s ease,background .24s ease}.usecase-card:before{content:"";position:absolute;inset:-60px -60px auto auto;width:140px;height:140px;background:linear-gradient(135deg,rgba(37,179,244,.12),rgba(16,202,157,.1));border-radius:50%;opacity:.65;transition:transform .42s var(--ease-out),opacity .42s ease;pointer-events:none}.usecase-card:hover{transform:translateY(-4px);border-color:rgba(16,202,157,.34);box-shadow:0 22px 44px rgba(8,125,112,.1);background:linear-gradient(180deg,#FFFFFF,rgba(232,250,244,.55))}.usecase-card:hover:before{transform:scale(1.5);opacity:1}.usecase-icon{position:relative;display:grid;width:42px;height:42px;place-items:center;border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(37,179,244,.18),rgba(16,202,157,.22));color:var(--ai-deep)}.usecase-card h3{position:relative;color:var(--ink);font-size:18px;font-weight:850;line-height:1.2}.usecase-card p{position:relative;color:var(--text);font-size:14px;font-weight:600;line-height:1.55}.usecase-tag{position:relative;display:inline-block;align-self:start;margin-top:auto;padding:4px 10px;border-radius:999px;background:var(--soft);color:var(--ai-deep);font-size:12px;font-weight:800}.config-cta{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:center;margin-top:96px;padding:var(--space-8) var(--space-10);border:1px solid rgba(16,202,157,.26);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(232,250,244,.65),rgba(255,255,255,1))}.config-cta h3{color:var(--ink);font-size:22px;font-weight:850;margin-bottom:4px}.config-cta p{color:var(--text);font-size:15px;font-weight:600;line-height:1.5}.config-cta form{width:100%}.config-cta .form-strip{max-width:none}.config-cta .form-strip input:focus{border-color:var(--ai-mint);box-shadow:0 0 0 3px rgba(16,202,157,.18)}.cloud-page-hero{position:relative}.cloud-page-hero .landing-hero-grid{align-items:center}.cloud-page-image,.cloud-routing-board{position:relative;overflow:hidden;border:1px solid rgba(188,208,230,.82);border-radius:var(--radius-md);background:radial-gradient(circle at 82% 14%,rgba(37,179,244,.13),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,250,254,.94));box-shadow:0 24px 58px rgba(18,32,51,.12)}.cloud-page-hero-visual{position:relative;display:grid;min-height:470px;place-items:center}.cloud-page-hero-visual img,.cloud-page-image img{width:100%;height:100%;object-fit:cover;transition:transform .32s var(--ease-out)}.cloud-page-hero-visual:hover img,.cloud-page-image:hover img{transform:scale(1.035)}.cloud-hero-animation{position:absolute;inset:var(--space-6);display:grid;place-items:center}.cloud-hero-ring{position:absolute;width:min(74%,370px);aspect-ratio:1;border:1px solid rgba(26,115,232,.16);border-radius:50%;transform:rotate(0deg);animation:cloudRingSpin 18s linear infinite}.cloud-hero-ring.ring-two{width:min(52%,260px);border-color:rgba(16,202,157,.2);animation-duration:24s;animation-direction:reverse}.cloud-core,.cloud-node{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid rgba(188,208,230,.84);background:rgba(255,255,255,.88);box-shadow:0 16px 34px rgba(18,32,51,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cloud-core{position:relative;z-index:2;min-height:72px;border-radius:var(--radius-md);color:var(--white);background:linear-gradient(135deg,var(--brand-blue),#155bb8);border:1px solid rgba(26,115,232,.4);box-shadow:0 16px 34px rgba(26,115,232,.24);font-weight:850;padding:0 var(--space-5);animation:cloudCoreFloat 5.6s var(--ease-in-out) infinite}.cloud-core .icon{width:28px;height:28px;color:var(--white)}.cloud-node{position:absolute;z-index:2;min-height:40px;border-radius:999px;color:var(--ink);font-size:13px;font-weight:850;padding:0 13px;animation:cloudPageFloat 6s var(--ease-in-out) infinite}.cloud-node .icon{width:17px;height:17px;color:var(--brand-blue)}.node-phone{top:12%;left:7%}.node-desktop{right:5%;top:41%;animation-delay:-1.8s}.node-mobile{left:11%;bottom:13%;animation-delay:-3.1s}.cloud-orbit-dot{position:absolute;z-index:1;width:9px;height:9px;border-radius:50%;background:var(--brand-blue);box-shadow:0 0 0 8px rgba(26,115,232,.08),0 10px 20px rgba(26,115,232,.22);transform-origin:0 0;animation:cloudDotTravel 4.8s var(--ease-in-out) infinite}.dot-one{top:29%;left:28%}.dot-two{right:30%;top:38%;background:var(--ai-mint);animation-delay:-1.5s}.dot-three{left:31%;bottom:27%;animation-delay:-3s}@keyframes cloudCoreFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cloudRingSpin{to{transform:rotate(1turn)}}@keyframes cloudDotTravel{0%{opacity:0;transform:translateZ(0) scale(.7)}18%{opacity:1}52%{opacity:1;transform:translate3d(72px,34px,0) scale(1)}to{opacity:0;transform:translate3d(128px,64px,0) scale(.7)}}.cloud-hero-layer{position:absolute;inset:var(--space-5);pointer-events:none}.cloud-signal{position:absolute;display:inline-flex;min-height:38px;align-items:center;gap:var(--space-2);border:1px solid rgba(188,208,230,.84);border-radius:999px;background:rgba(255,255,255,.86);color:var(--ink);font-size:13px;font-weight:850;padding:0 13px;box-shadow:0 12px 28px rgba(18,32,51,.1);animation:cloudPageFloat 5.8s var(--ease-in-out) infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cloud-signal .icon{width:17px;height:17px;color:var(--brand-blue)}.signal-one{top:10%;left:5%}.signal-two{top:42%;right:8%;animation-delay:-1.8s}.signal-three{left:10%;bottom:12%;animation-delay:-3.2s}.cloud-pulse{position:absolute;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(26,115,232,.55),transparent);opacity:0;transform-origin:left center;animation:cloudPulseSweep 3.4s var(--ease-in-out) infinite}.pulse-one{top:31%;left:24%;width:52%;transform:rotate(15deg)}.pulse-two{right:20%;bottom:30%;width:48%;transform:rotate(-18deg);animation-delay:1.4s}@keyframes cloudPageFloat{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes cloudPulseSweep{0%{opacity:0;scale:.18 1}28%,62%{opacity:1}to{opacity:0;scale:1 1}}.cloud-page-split{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;grid-gap:var(--space-10);gap:var(--space-10)}.cloud-page-copy{display:grid;grid-gap:var(--space-5);gap:var(--space-5);min-width:0}.cloud-benefits-copy{gap:0}.cloud-benefits-copy .kicker{margin-bottom:var(--space-2)}.cloud-benefits-copy h2{margin-bottom:var(--space-5)}.cloud-benefits-copy>p{margin-bottom:var(--space-6)}.cloud-config-intro h2,.cloud-page-copy h2{color:var(--ink);font-size:44px;font-weight:850;line-height:1.05}.cloud-config-intro p,.cloud-page-copy p{color:var(--text);font-size:17px;font-weight:560;line-height:1.55}.cloud-routing-board{position:relative;display:grid;min-height:450px;place-items:center;padding:var(--space-6)}.cloud-routing-board .benefit-illu{width:100%;min-height:330px;border:0;background:transparent;box-shadow:none}.cloud-routing-status{position:absolute;right:var(--space-5);bottom:var(--space-5);display:flex;flex-wrap:wrap;gap:var(--space-2)}.cloud-internet-list article,.cloud-routing-status span{border:1px solid rgba(217,228,240,.88);background:rgba(255,255,255,.82);box-shadow:0 10px 24px rgba(18,32,51,.055)}.cloud-routing-status span{display:inline-flex;min-height:36px;align-items:center;gap:var(--space-2);border-radius:999px;color:var(--ink);font-size:12px;font-weight:850;padding:0 12px;animation:cloudPageFloat 6.2s var(--ease-in-out) infinite}.cloud-routing-status span:nth-child(2){animation-delay:-2.4s}.cloud-routing-status .icon{width:16px;height:16px;color:var(--brand-blue)}.cloud-benefit-stack{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.cloud-benefit-stack article,.cloud-feature-matrix article{position:relative;display:grid;align-content:start;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-card);transition:transform .24s var(--ease-spring),box-shadow .24s ease,border-color .24s ease,background .24s ease}.cloud-benefit-stack article{grid-template-columns:42px minmax(0,1fr);column-gap:var(--space-4);row-gap:4px;align-content:center;align-items:center;min-height:116px;padding:var(--space-5)}.cloud-feature-matrix article{grid-template-columns:1fr;gap:10px;min-height:168px;padding:var(--space-4)}.cloud-benefit-stack article:before,.cloud-feature-matrix article:before{content:"";position:absolute;inset:-42px -42px auto auto;width:126px;height:126px;border-radius:50%;background:linear-gradient(135deg,rgba(26,115,232,.1),rgba(16,202,157,.08));opacity:.7;transition:transform .42s var(--ease-out),opacity .42s ease;pointer-events:none}.cloud-benefit-stack article:hover,.cloud-feature-matrix article:hover{transform:translateY(-4px);border-color:rgba(26,115,232,.28);background:linear-gradient(180deg,#FFFFFF,rgba(238,246,255,.55));box-shadow:0 22px 44px rgba(18,32,51,.1)}.cloud-benefit-stack article:hover:before,.cloud-feature-matrix article:hover:before{transform:scale(1.5);opacity:1}.cloud-benefit-stack .icon,.cloud-feature-matrix .icon{position:relative;z-index:1;width:42px;height:42px;border-radius:var(--radius-md);background:var(--brand-blue-050);color:var(--brand-blue);padding:11px;transition:transform .22s var(--ease-out),background .22s ease,color .22s ease}.cloud-benefit-stack .icon{grid-row:span 2}.cloud-benefit-stack article:hover .icon,.cloud-feature-matrix article:hover .icon{transform:scale(1.05);background:linear-gradient(135deg,var(--brand-blue),var(--ai-sky));color:var(--white)}.cloud-benefit-stack strong,.cloud-feature-matrix strong{position:relative;z-index:1;color:var(--ink);font-weight:850;line-height:1.2}.cloud-benefit-stack strong{align-self:end;font-size:17px}.cloud-feature-matrix strong{font-size:17px}.cloud-benefit-stack span,.cloud-feature-matrix span{position:relative;z-index:1;color:var(--text);font-size:14px;font-weight:600;line-height:1.5}.cloud-benefit-stack span{align-self:start}.cloud-page-image{display:grid;min-height:430px}.cloud-page-image figcaption{position:absolute;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);display:inline-flex;min-height:42px;align-items:center;gap:var(--space-2);border:1px solid rgba(188,208,230,.82);border-radius:var(--radius-md);background:rgba(255,255,255,.86);color:var(--ink);font-size:13px;font-weight:850;padding:0 13px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cloud-page-image figcaption .icon{width:17px;height:17px;color:var(--brand-blue)}.floating-image{min-height:520px}.cloud-functions-head{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:760px;margin-bottom:var(--space-5)}.cloud-functions-head .kicker{margin-bottom:0}.cloud-functions-head h2{color:var(--ink);font-size:44px;font-weight:850;line-height:1.05}.cloud-functions-head p{max-width:640px;color:var(--text);font-size:17px;font-weight:560;line-height:1.55}.cloud-feature-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.cloud-feature-matrix .icon{width:38px;height:38px;padding:10px}.cloud-functions-cta{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-4);margin-top:var(--space-6)}.cloud-functions-cta span{color:var(--muted);font-size:15px;font-weight:750}.cloud-process-layout{display:grid;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.process-image{min-height:clamp(420px,36vw,520px)}.cloud-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);align-content:start;align-items:start}.cloud-steps article{position:relative;align-self:start;display:flex;flex-direction:column;gap:var(--space-3);justify-content:flex-start;width:100%;min-height:220px;box-sizing:border-box;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);padding:var(--space-5);box-shadow:var(--shadow-card);transition:transform .24s var(--ease-spring),border-color .22s ease,box-shadow .22s ease;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout paint}.cloud-steps article:after{content:"";position:absolute;right:-44px;bottom:-54px;width:132px;height:132px;border-radius:50%;background:linear-gradient(135deg,rgba(26,115,232,.1),rgba(16,202,157,.1));opacity:.72;pointer-events:none;transition:transform .32s var(--ease-out),opacity .32s ease}.cloud-steps article:hover{transform:translate3d(0,-4px,0);border-color:rgba(26,115,232,.3);background:linear-gradient(180deg,#FFFFFF,rgba(238,246,255,.55));box-shadow:0 22px 44px rgba(18,32,51,.1)}.cloud-steps article:hover:after{transform:scale(1.16);opacity:1}.cloud-steps h3,.cloud-steps p,.cloud-steps span{position:relative;z-index:1}.cloud-steps span{color:var(--brand-blue);font-size:13px;font-weight:850}.cloud-steps h3{color:var(--ink);font-size:21px;font-weight:850;line-height:1.16}.cloud-steps p{color:var(--muted);font-size:14px;font-weight:650;line-height:1.5}.cloud-config-intro{display:grid;grid-template-columns:minmax(0,.72fr) minmax(260px,.28fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:center;margin-bottom:var(--space-6)}.cloud-config-intro>div{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.config-image{min-height:250px}.cloud-hardware-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.cloud-hardware-cards article{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-card);transition:transform .24s var(--ease-spring),border-color .22s ease,box-shadow .22s ease}.cloud-hardware-cards article:hover{transform:translateY(-4px);border-color:rgba(26,115,232,.28);box-shadow:0 22px 44px rgba(18,32,51,.1)}.hardware-img-wrapper{position:relative;width:100%;height:210px;overflow:hidden}.recommended-badge{position:absolute;top:var(--space-3);right:var(--space-3);background:var(--success);color:var(--white);font-size:11px;font-weight:850;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-sm);letter-spacing:.03em;box-shadow:0 4px 12px rgba(19,122,86,.25);z-index:10;transition:transform .24s var(--ease-spring)}.recommended-card:hover .recommended-badge{transform:scale(1.05)}.cloud-hardware-cards img{width:100%;height:210px;object-fit:contain;background:var(--brand-blue-050);padding:var(--space-4);transition:transform .32s var(--ease-out)}.cloud-hardware-cards article:hover img{transform:scale(1.04)}.cloud-hardware-cards article>div{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5)}.cloud-hardware-cards h3{color:var(--ink);font-size:21px;font-weight:850;line-height:1.14}.cloud-hardware-cards p{color:var(--muted);font-size:14px;font-weight:650;line-height:1.5}.cloud-hardware-cards strong,.cloud-internet-list strong{color:var(--brand-blue-700);font-size:22px;font-weight:850;line-height:1}.cloud-hardware-cards strong sup,.cloud-internet-list strong sup{font-size:11px;font-weight:600;vertical-align:super;margin-left:2px;color:var(--muted)}.cloud-internet-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.cloud-internet-list article{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-4);transition:transform .22s var(--ease-out),border-color .22s ease,box-shadow .22s ease}.cloud-internet-list article:hover{transform:translateX(4px);border-color:rgba(26,115,232,.28);box-shadow:0 18px 36px rgba(18,32,51,.09)}.cloud-internet-list h3{color:var(--ink);font-size:19px;font-weight:850;line-height:1.16}.cloud-internet-list p{color:var(--muted);font-size:14px;font-weight:650;line-height:1.45}.legal{display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-width:760px;margin:0 auto}.legal h2{font-size:28px;margin-top:var(--space-6)}.legal h3{font-size:18px;color:var(--ink);font-weight:850;margin-top:var(--space-4)}.legal li,.legal p{color:var(--text);font-size:15px;font-weight:500;line-height:1.65}.legal ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-left:var(--space-5);list-style:disc}.legal a{color:var(--brand-blue);text-decoration:underline}.legal address{font-style:normal}.legal-meta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.legal-note{border:1px solid rgba(26,115,232,.2);border-radius:var(--radius-md);background:var(--brand-blue-050);color:var(--text);padding:var(--space-4)}@media (max-width:980px){.site-header{margin-bottom:-76px}.hero{padding-top:132px}.hero h1{font-size:56px}.hero-landing{min-height:auto}.landing-hero-grid{grid-template-columns:1fr}.hero-lead{font-size:20px}.focus-pair{grid-template-columns:1fr}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center,.contact-layout,.contact-primary,.industry-card,.section-head{grid-template-columns:1fr}.info-stack.compact,.pricing-grid,.review-grid,.service-grid,.steps,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.cloud-config-intro,.cloud-page-split,.cloud-process-layout,.cloud-product{grid-template-columns:1fr;gap:var(--space-6)}.cloud-page-split.image-right .cloud-page-image{order:-1}.cloud-page-hero-visual,.cloud-page-image,.cloud-routing-board{min-height:360px}.cloud-feature-matrix,.cloud-hardware-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-product-visual{min-height:360px;order:-1}.cloud-product-visual img{min-height:360px}.ai-product,.voicebot-product{grid-template-columns:1fr;gap:var(--space-6)}.voicebot-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-product .benefit-illu,.voicebot-visual,.voicebot-visual .benefit-illu{min-height:360px}.ai-image-visual img{width:90%;max-height:90%;min-height:0}.benefit-layout,.benefit-layout.reverse{grid-template-columns:1fr;gap:var(--space-6)}.benefit-layout.reverse .benefit-grid,.benefit-layout.reverse .benefit-illu{order:0}.reasons-panel{grid-template-columns:1fr}.reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-illu{min-height:400px}.benefit-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.config-bullets,.internet-grid{grid-template-columns:1fr}.hardware-body{padding-left:var(--space-5)}.usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.config-cta{grid-template-columns:1fr}.va-hero-illu{min-height:400px}}@media (max-width:760px){.wrap{width:min(var(--content),calc(100% - 28px))}.site-header{padding:10px 0}.topbar{width:min(var(--content),calc(100% - 28px));min-height:auto;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md)}.nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:var(--space-1);padding-top:var(--space-3)}.nav.open{display:flex}.nav a{width:100%;min-height:44px}.nav a.nav-cta{justify-content:center}.nav-toggle{display:grid}.nav-group{width:100%}.nav-group-trigger{width:100%;min-height:44px;justify-content:space-between}.nav-submenu{position:static;display:none;grid-template-columns:1fr;width:100%;margin-top:var(--space-1);padding:var(--space-1) var(--space-2);border:0;background:var(--soft);box-shadow:none;opacity:1;visibility:visible;transform:none}.nav-group.open .nav-submenu{display:grid}.nav-submenu-split{min-width:0;gap:var(--space-2)}.nav-submenu-heading{padding-top:var(--space-2)}.nav-submenu a{min-height:40px}.site-header{margin-bottom:-64px}.hero{padding:106px 0 40px}.hero-landing{padding:120px 0 54px}.hero-scroll-cue{display:none}.hero-copy,.landing-hero-grid{min-width:0}.hero h1{font-size:44px;line-height:1.03}.hero h1.contact-title{font-size:clamp(32px,8.5vw,44px);white-space:normal}.hero-landing h1{font-size:44px}.hero-lead{max-width:100%;overflow-wrap:break-word;font-size:17px;line-height:1.48}.hero-actions .btn{width:100%}.section-head.compact{grid-template-columns:1fr;gap:var(--space-3)}.focus-block{padding:var(--space-5)}.focus-block h3{font-size:22px}.proof-row{grid-template-columns:1fr}.reviews-head h2{font-size:28px}.reviews-head p{font-size:15px}.review-card{min-height:auto;padding:var(--space-5)}.review-card blockquote p{font-size:16px}.cloud-config-intro h2,.cloud-functions-head h2,.cloud-page-copy h2,.cloud-product-copy h2{font-size:32px}.cloud-config-intro p,.cloud-functions-head p,.cloud-page-copy p{font-size:16px}.cloud-page-hero-visual,.cloud-page-image,.cloud-routing-board{min-height:310px}.cloud-feature-matrix,.cloud-hardware-cards,.cloud-steps{grid-template-columns:1fr}.cloud-benefit-stack article{grid-template-columns:38px minmax(0,1fr);padding:var(--space-3)}.cloud-feature-matrix article{min-height:auto;padding:var(--space-5)}.cloud-functions-cta{align-items:flex-start;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5)}.cloud-functions-cta .btn{width:auto}.cloud-benefit-stack .icon,.cloud-feature-matrix .icon{width:38px;height:38px;padding:10px}.cloud-steps article{min-height:auto;padding:var(--space-5)}.cloud-hardware-cards img{height:190px}.cloud-signal{min-height:34px;font-size:12px;padding:0 10px}.cloud-hero-animation{inset:var(--space-3)}.cloud-core{min-height:58px;font-size:13px;padding:0 var(--space-4)}.cloud-core .icon{width:24px;height:24px}.cloud-node{min-height:34px;font-size:12px;padding:0 10px}.node-phone{top:8%;left:2%}.node-desktop{right:2%;top:42%}.node-mobile{left:4%;bottom:8%}.cloud-hero-ring{width:min(86%,300px)}.cloud-hero-ring.ring-two{width:min(62%,220px)}.cloud-routing-status{left:var(--space-3);right:var(--space-3);bottom:var(--space-3)}.cloud-flow{grid-template-columns:1fr;gap:var(--space-2);max-width:none}.cloud-flow i{width:2px;height:18px;margin-left:20px;background:linear-gradient(180deg,rgba(26,115,232,.22),rgba(16,202,157,.28))}.cloud-flow span{justify-content:flex-start;width:-moz-fit-content;width:fit-content}.cloud-proof-grid{grid-template-columns:1fr}.cloud-proof-grid article{min-height:auto;grid-template-columns:34px minmax(0,1fr);align-items:center}.cloud-proof-grid .icon{width:34px;height:34px;padding:9px}.cloud-product-visual,.cloud-product-visual img{min-height:300px}.cloud-visual-badge{min-height:32px;font-size:11px}.cloud-visual-badge.badge-mid{top:auto;right:var(--space-3);bottom:var(--space-5);transform:none}.cloud-visual-badge.badge-top{top:var(--space-3);left:var(--space-3)}.cloud-visual-badge.badge-low{left:var(--space-3);bottom:calc(var(--space-5) + 40px)}.voicebot-copy h2{font-size:32px}.voicebot-lede{font-size:16px}.voicebot-flow{grid-template-columns:1fr;max-width:none}.voicebot-flow i{display:none}.voicebot-flow span{justify-content:center}.voicebot-card-grid{grid-template-columns:1fr}.ai-product-copy h2{font-size:32px}.ai-card-grid{grid-template-columns:1fr}.ai-feature-card{min-height:auto}.ai-product .benefit-illu{min-height:300px}.voicebot-visual,.voicebot-visual .benefit-illu{min-height:310px}.voicebot-chip{min-height:36px;font-size:12px;padding:0 11px}.voicebot-chip.chip-top{top:4%;left:0}.voicebot-chip.chip-mid{top:42%;right:0}.voicebot-chip.chip-low{left:4%;bottom:4%}.ai-image-visual img{width:92%;max-height:92%;min-height:0}.landing-signal{padding:var(--space-4)}.signal-top{align-items:stretch;flex-direction:column}.signal-link{width:2px;height:18px;margin-left:16px}.signal-bridge{padding:0 var(--space-5)}.price-jump-section{top:68px;padding:var(--space-2) 0}.price-jump-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:5px}.price-jump-nav:before{right:16px;left:16px}.price-jump-nav a{min-height:40px;padding:0 7px;font-size:11px;white-space:normal}.price-jump-nav a.is-active{min-height:46px;transform:scale(1.06);font-size:13px}.pricing-section{scroll-margin-top:132px}.pricing-marker{min-width:0}.hero-stats,.pricing-grid,.review-grid,.service-grid,.steps,.team-grid{grid-template-columns:1fr}.command-center{padding:var(--space-3)}.call-map{min-height:290px}.call-node.pos-tl{top:26px;left:14px}.call-node.pos-c{top:116px;left:18px}.call-node.pos-br{right:14px;bottom:24px}.packet{display:none}.section{padding:var(--space-12) 0}.section h2{font-size:32px}.preferred-contact{grid-template-columns:1fr;padding:var(--space-5)}.preferred-contact h2{font-size:28px}.preferred-contact .btn{width:100%}.contact-links{grid-template-columns:1fr}.contact-links li{width:100%}.form-row.two,.info-stack.compact{grid-template-columns:1fr}.form-card{padding:var(--space-5)}.callback-strip,.form-strip{grid-template-columns:1fr}.callback-strip{padding:var(--space-5)}.footer-grid{grid-template-columns:1fr;gap:var(--space-6)}.footer-bottom{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.trust-strip{gap:var(--space-3);padding:var(--space-4)}.industry-card,.industry-card-lean{padding:var(--space-5);gap:var(--space-5)}.benefit-grid{grid-template-columns:1fr}.benefit-illu{min-height:220px;padding:var(--space-4)}.reasons-intro{padding:var(--space-5)}.reasons-intro h2{font-size:32px}.reasons-intro p{font-size:16px}.reasons-grid{grid-template-columns:1fr}.reason-card{min-height:auto;padding:var(--space-5)}.hero-illu{min-height:320px}.voice-console{aspect-ratio:1/.92;transform:none}.voice-console:focus-within,.voice-console:hover{transform:translateY(-2px)}.voice-console-top{top:var(--space-3);left:var(--space-3)}.voice-outcomes,.voice-sources{top:28%;gap:var(--space-2)}.voice-sources{left:4%}.voice-outcomes{right:4%}.voice-outcome,.voice-source{width:46px;height:46px}.voice-outcome .icon,.voice-source .icon{width:20px;height:20px}.voice-ai-core{top:54%;width:92px;height:92px}.voice-core-icon{width:68px;height:68px}.voice-core-icon .icon{width:31px;height:31px}.voice-flow-dots{bottom:8%}.benefit-grid-3{grid-template-columns:1fr}.config-tab-panel{padding:var(--space-5)}.config-panel-head h3,.config-price strong{font-size:24px}.hardware-card summary{grid-template-columns:88px minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-3)}.hardware-photo{width:88px;height:70px}.hardware-meta{grid-template-columns:1fr;gap:var(--space-2)}.hardware-meta h3{font-size:17px}.hardware-price strong{font-size:18px}.hardware-body{padding:var(--space-4)}.hardware-body ul{grid-template-columns:1fr}.config-tabs-bar{width:100%;justify-content:stretch}.config-tab{flex:1 1;justify-content:center}.demo-section{padding-top:var(--space-16);padding-bottom:var(--space-16)}.usecase-grid{grid-template-columns:1fr}.config-cta{padding:var(--space-5)}.va-hero-illu{min-height:320px}.va-action-console{width:100%;min-height:0;aspect-ratio:auto;transform:none}}@media (max-width:760px){.va-action-console:focus-within,.va-action-console:hover{transform:translateY(-2px)}.home-flow-controls,.home-inbox,.home-lanes,.va-console-top,.va-handoff-note,.va-step-list{position:static;width:100%}.va-console-top{flex-wrap:wrap}.home-lanes,.va-action-stack{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.home-flow-controls{grid-template-columns:1fr}.hero-illu{position:relative!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:var(--space-6) auto 0!important}.hero-illu,.home-console{overflow:visible!important}.home-console{width:600px!important;height:400px!important;aspect-ratio:600/400!important;position:absolute!important;left:50%!important;top:50%!important;transform-origin:center center!important;border:0!important;background:transparent!important;box-shadow:none!important}.cloud-hero-illu{position:relative!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;margin:var(--space-6) auto 0!important}.cloud-routing-map{width:600px!important;height:520px!important;aspect-ratio:600/520!important;position:absolute!important;left:50%!important;top:50%!important;transform-origin:center center!important;border:1px solid rgba(187,202,220,.62)!important;border-radius:var(--radius-sm)!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(244,249,255,.88)),radial-gradient(circle at 50% 50%,rgba(26,115,232,.11),transparent 45%)!important;box-shadow:0 24px 54px rgba(18,32,51,.1)!important;overflow:visible!important}.va-action-console{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-4)}.va-call-panel{padding:var(--space-3)}.va-brain{position:relative;top:auto;left:auto;width:84px;height:84px;margin:0 auto;transform:none}.va-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.va-wave{gap:4px}.va-wave span{width:4px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}html:has(body.page-ai){scroll-snap-type:y proximity;scroll-behavior:smooth}.va-flow{--va-header-h:88px;position:relative;margin-top:calc(-1 * var(--va-header-h));padding-block:calc(clamp(92px, 12vh, 150px) + var(--va-header-h)) clamp(60px,9vh,112px);border-bottom:1px solid rgba(217,228,240,.78);background:radial-gradient(circle at 14% 6%,rgba(16,202,157,.16),transparent 40%),radial-gradient(circle at 92% 90%,rgba(37,179,244,.12),transparent 44%),linear-gradient(180deg,rgba(240,250,248,.72),rgba(255,255,255,0))}body.page-ai .site-header.at-top{background:transparent}.va-flow:before{content:"";position:absolute;inset:0;background:linear-gradient(118deg,rgba(37,179,244,.08) 0 1px,transparent 1px 32px),linear-gradient(162deg,rgba(16,202,157,.07) 0 1px,transparent 1px 38px);mask-image:radial-gradient(circle at 28% 16%,#000,transparent 72%);-webkit-mask-image:radial-gradient(circle at 28% 16%,#000,transparent 72%);pointer-events:none}.va-flow-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(30px,6vw,92px);gap:clamp(30px,6vw,92px);align-items:start}.va-flow-aside{position:-webkit-sticky;position:sticky;top:calc(clamp(92px, 12vh, 150px) + var(--va-header-h));align-self:start;display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-content:start}.va-flow-aside h1{color:var(--ink);font-size:76px;font-weight:850;line-height:.98}.va-flow-aside h1 .brand-ai{background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint));-webkit-background-clip:text;background-clip:text;color:transparent}.va-flow-lead{max-width:720px;color:var(--text);font-size:22px;font-weight:500;line-height:1.42}.va-flow-meta{display:flex;align-items:center;gap:var(--space-3);border:1px solid rgba(16,202,157,.22);border-radius:var(--radius-md);background:rgba(255,255,255,.72);box-shadow:var(--shadow-card);padding:var(--space-3) var(--space-4)}.va-flow-meta-num{font-family:var(--font-mono);font-size:28px;font-weight:800;line-height:1;background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint));-webkit-background-clip:text;background-clip:text;color:transparent}.va-flow-meta-body{display:grid;grid-gap:7px;gap:7px;flex:1 1}.va-flow-meta-label{color:var(--ink);font-size:14px;font-weight:850}.va-flow-meta-track{display:block;height:6px;border-radius:999px;background:rgba(187,202,220,.45);overflow:hidden}.va-flow-meta-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ai-sky),var(--ai-mint));transition:width .62s cubic-bezier(.33,1,.68,1)}.va-flow-aside .btn{justify-self:start}.va-flow-steps{--va-marker:54px;--va-rail-x:27px;--va-gap:clamp(30px,5vh,64px);position:relative;display:grid;grid-gap:var(--va-gap);gap:var(--va-gap);margin:0;padding-top:18vh;padding-bottom:25vh;list-style:none}.va-flow-rail{position:absolute;left:var(--va-rail-x);width:3px;transform:translateX(-50%);border-radius:999px;background:rgba(187,202,220,.5);z-index:0;pointer-events:none}.va-flow-rail-fill{position:relative;display:block;width:100%;border-radius:999px;background:linear-gradient(180deg,var(--ai-sky),var(--ai-mint));box-shadow:0 0 14px rgba(16,202,157,.5);transition:height .64s cubic-bezier(.33,1,.68,1)}.va-flow-rail-fill:after{content:"";position:absolute;left:50%;bottom:0;width:13px;height:13px;transform:translate(-50%,50%);border-radius:50%;background:radial-gradient(circle,#fff 0 28%,var(--ai-mint) 32% 64%,transparent 70%);animation:vaGlowPulse 2.1s var(--ease-in-out) infinite}@keyframes vaGlowPulse{0%,to{box-shadow:0 0 10px 2px rgba(16,202,157,.55)}50%{box-shadow:0 0 20px 5px rgba(16,202,157,.9)}}@keyframes vaPulseRing{0%{transform:scale(.5);opacity:.85}to{transform:scale(2);opacity:0}}.va-flow-step{position:relative;z-index:1;display:grid;grid-template-columns:var(--va-marker) minmax(0,1fr);grid-gap:clamp(16px,2.4vw,30px);gap:clamp(16px,2.4vw,30px);align-items:start;scroll-snap-align:center;scroll-snap-stop:always}.va-flow-marker{width:var(--va-marker);height:var(--va-marker);display:grid;place-items:center;border-radius:50%;border:1.5px solid rgba(187,202,220,.7);background:#fff;color:#9aa9bd;box-shadow:0 6px 16px rgba(20,40,70,.07);transition:transform .42s var(--ease-out),color .28s,border-color .28s,background .28s,box-shadow .42s}.va-flow-marker>.icon{grid-area:1/1;width:22px;height:22px;transition:opacity .22s,transform .22s}.va-flow-check{opacity:0;transform:scale(.4)}.va-flow-step.is-on .va-flow-marker{border-color:transparent;background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint));color:#fff;box-shadow:0 10px 24px rgba(16,202,157,.34)}.va-flow-step.is-active .va-flow-marker{transform:scale(1.12);box-shadow:0 0 0 7px rgba(16,202,157,.14),0 12px 28px rgba(16,202,157,.42)}.va-flow-step.is-on:not(.is-active) .va-flow-marker>.icon:first-of-type{opacity:0;transform:scale(.4)}.va-flow-step.is-on:not(.is-active) .va-flow-check{opacity:1;transform:scale(1)}.va-flow-card{position:relative;border:1px solid rgba(217,228,240,.92);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 14px 38px rgba(20,40,70,.07);padding:clamp(18px,2.4vw,28px);opacity:.28;transform:translateY(30px) scale(.97);pointer-events:none;transition:opacity .54s var(--ease-out),transform .54s var(--ease-out),box-shadow .48s,border-color .4s}.va-flow-step.is-active .va-flow-card{opacity:1;transform:translateY(0) scale(1);border-color:rgba(16,202,157,.45);box-shadow:0 22px 54px rgba(16,202,157,.18);pointer-events:auto}.va-flow-step.is-past .va-flow-card{opacity:.28;transform:translateY(-30px) scale(.97);pointer-events:none}.va-flow-card-head{display:flex;align-items:center;gap:12px;margin-bottom:clamp(16px,2vw,22px)}.va-flow-num{flex:none;font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--ai-mint);border:1px solid rgba(16,202,157,.32);border-radius:999px;padding:4px 10px}.va-flow-card-head h3{font-size:clamp(17px,1.5vw,22px);font-weight:800;line-height:1.2;color:var(--ink)}.va-flow-visual{display:grid;grid-gap:clamp(12px,1.6vw,16px);gap:clamp(12px,1.6vw,16px)}.va-flow-visual>*{opacity:0;transform:translateY(12px)}.va-flow-step.is-on .va-flow-visual>*{animation:vaRise .56s var(--ease-out) forwards}.va-flow-step.is-on .va-flow-visual>:nth-child(2){animation-delay:.13s}.va-flow-step.is-on .va-flow-visual>:nth-child(3){animation-delay:.26s}@keyframes vaRise{to{opacity:1;transform:translateY(0)}}.va-pill{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:9px 15px;border-radius:999px;font-size:14px;font-weight:800;color:var(--ink)}.va-pill .icon{width:15px;height:15px;color:var(--ai-mint)}.va-pill-ok{border:1px solid rgba(16,202,157,.34);background:linear-gradient(135deg,rgba(37,179,244,.12),rgba(16,202,157,.16))}.va-call{display:flex;align-items:center;gap:16px}.va-call-orb{position:relative;flex:none;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint));box-shadow:0 8px 22px rgba(16,202,157,.42)}.va-call-orb .icon{width:22px;height:22px}.va-call-orb:after,.va-call-orb:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(16,202,157,.5);animation:vaPulseRing 2.2s var(--ease-out) infinite}.va-call-orb:after{animation-delay:1.1s}.va-wave2{display:flex;align-items:center;gap:4px;flex:1 1;height:58px}.va-wave2 span{flex:1 1;min-width:3px;border-radius:999px;background:linear-gradient(180deg,var(--ai-sky),var(--ai-mint));transform-origin:center;animation:vaWave 1.1s ease-in-out infinite}@keyframes vaWave{0%,to{transform:scaleY(.32)}50%{transform:scaleY(1)}}.va-talk{display:grid;grid-gap:8px;gap:8px}.va-talk-msg{max-width:84%;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.4;opacity:0;transform:translateY(8px) scale(.96)}.va-talk-msg.is-caller{justify-self:start;border-radius:15px 15px 15px 4px;background:#eef2f7;color:var(--ink)}.va-talk-msg.is-agent{justify-self:end;border-radius:15px 15px 4px 15px;background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint));color:#fff;box-shadow:0 8px 18px rgba(16,202,157,.28)}.va-flow-step.is-on .va-talk-msg{animation:vaTalkIn .46s var(--ease-out) forwards}.va-flow-step.is-on .va-talk-msg:first-child{animation-delay:.22s}.va-flow-step.is-on .va-talk-msg:nth-child(2){animation-delay:.64s}.va-flow-step.is-on .va-talk-msg:nth-child(3){animation-delay:1.06s}.va-flow-step.is-on .va-talk-msg:nth-child(4){animation-delay:1.48s}@keyframes vaTalkIn{to{opacity:1;transform:translateY(0) scale(1)}}.va-talk-live{display:inline-flex;align-items:center;gap:5px;padding:13px 16px}.va-talk-live i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.95);animation:vaTalkDot 1.2s var(--ease-in-out) infinite}.va-talk-live i:nth-child(2){animation-delay:.18s}.va-talk-live i:nth-child(3){animation-delay:.36s}@keyframes vaTalkDot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.va-chip-tag{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid rgba(16,202,157,.32);background:linear-gradient(135deg,rgba(37,179,244,.14),rgba(16,202,157,.18));font-size:14px;font-weight:800;color:var(--ink)}.va-chip-tag .icon{width:15px;height:15px;color:var(--ai-mint)}.va-agent{display:flex;align-items:center}.va-agent-core{position:relative;z-index:1;flex:none;width:86px;height:86px;display:grid;place-items:center;grid-gap:3px;gap:3px;border-radius:20px;color:#fff;background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint));box-shadow:0 12px 28px rgba(16,202,157,.4)}.va-agent-core .icon{width:26px;height:26px}.va-agent-core em{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.04em}.va-branches{position:relative;flex:1 1;display:grid;grid-gap:12px;gap:12px;padding-left:40px}.va-branches:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:2px;border-radius:999px;background:rgba(16,202,157,.4)}.va-branches:after{content:"";position:absolute;left:-2.5px;width:7px;height:7px;border-radius:50%;background:var(--ai-mint);box-shadow:0 0 10px var(--ai-mint);opacity:0}.va-flow-step.is-on .va-branches:after{animation:vaTrunk 1.8s var(--ease-out) infinite}@keyframes vaTrunk{0%{top:25%;opacity:0}25%{opacity:1}75%{opacity:1}to{top:75%;opacity:0}}.va-tool-node{position:relative;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(217,228,240,.95);background:#fff;box-shadow:0 8px 18px rgba(20,40,70,.06);font-size:14px;font-weight:700;color:var(--ink)}.va-tool-node:before{content:"";position:absolute;left:-40px;top:50%;width:40px;height:2px;background:rgba(16,202,157,.4)}.va-tool-node>.icon{width:18px;height:18px;color:var(--ai-sky)}.va-tool-node>span{flex:1 1}.va-tool-check{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--ai-mint);color:#fff;opacity:0;transform:scale(.4)}.va-tool-check .icon{width:11px;height:11px}.va-flow-step.is-on .va-tool-check{animation:vaPop .42s var(--ease-out) forwards}.va-flow-step.is-on .va-tool-node:first-child .va-tool-check{animation-delay:.64s}.va-flow-step.is-on .va-tool-node:nth-child(2) .va-tool-check{animation-delay:.98s}@keyframes vaPop{to{opacity:1;transform:scale(1)}}.va-note2{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:16px;border:1px solid rgba(217,228,240,.95);background:#fff;box-shadow:0 8px 18px rgba(20,40,70,.06)}.va-note2-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--ink)}.va-note2-head .icon{width:15px;height:15px;color:var(--ai-mint)}.va-note2 ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.va-note2 li{display:flex;align-items:center;gap:12px}.va-note2 li span{flex:none;width:64px;font-size:12px;font-weight:700;color:var(--text)}.va-note2 li i{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--ai-sky),var(--ai-mint));transform-origin:left}.va-flow-step.is-on .va-note2 li i{animation:vaBarIn .62s var(--ease-out) backwards}.va-flow-step.is-on .va-note2 li:first-child i{animation-delay:.28s}.va-flow-step.is-on .va-note2 li:nth-child(2) i{animation-delay:.42s}.va-flow-step.is-on .va-note2 li:nth-child(3) i{animation-delay:.56s}@keyframes vaBarIn{0%{transform:scaleX(0)}}.va-handoff2{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;border:1px solid rgba(16,202,157,.3);background:linear-gradient(135deg,rgba(37,179,244,.1),rgba(16,202,157,.13))}.va-avatars2{display:inline-flex;flex:none}.va-avatars2 i{width:30px;height:30px;border-radius:50%;border:2px solid #fff;background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint))}.va-avatars2 i+i{margin-left:-10px}.va-handoff2-text{flex:1 1;font-size:14px;font-weight:800;color:var(--ink)}.va-handoff2-check{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--ai-mint);color:#fff}.va-handoff2-check .icon{width:13px;height:13px}.webex-mockup-container{width:100%;height:100%;display:grid;place-items:center;background:var(--brand-blue-050);border-radius:var(--radius-md);padding:var(--space-8) var(--space-6);position:relative;overflow:hidden;border:1px solid var(--line);min-height:380px}.webex-bg-circle{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(26,115,232,.08),rgba(37,179,244,.04));pointer-events:none}.webex-bg-circle.one{width:260px;height:260px;top:-60px;left:-60px}.webex-bg-circle.two{width:180px;height:180px;bottom:-40px;right:-40px}.webex-app-window{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);width:min(100%,340px);padding:var(--space-5);border:1px solid var(--line-strong);display:grid;grid-gap:var(--space-4);gap:var(--space-4);position:relative;z-index:2;transition:transform .24s var(--ease-spring),box-shadow .24s ease}.webex-app-window:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgba(26,115,232,.12)}.webex-window-header{display:flex;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);padding-bottom:var(--space-3)}.webex-dot{width:8px;height:8px;border-radius:50%}.webex-dot.red{background:#ff5f56}.webex-dot.yellow{background:#ffbd2e}.webex-dot.green{background:#27c93f}.webex-header-title{font-size:11px;color:var(--muted);font-weight:750;margin-left:auto}.webex-call-profile{display:flex;align-items:center;gap:var(--space-4)}.webex-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--brand-blue),var(--ai-sky));display:grid;place-items:center;color:var(--white);transition:transform .32s var(--ease-out)}.webex-app-window:hover .webex-avatar{transform:rotate(15deg) scale(1.05)}.webex-avatar .icon{width:20px;height:20px}.webex-profile-info{display:grid;grid-gap:2px;gap:2px}.webex-profile-info strong{font-size:15px;color:var(--ink);font-weight:850}.webex-profile-info span{font-size:12px;color:var(--text);font-weight:600}.webex-status-dot{margin-left:auto;position:relative;display:block;width:10px;height:10px;border-radius:50%;background:var(--success)}.webex-status-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--success);opacity:0;animation:statusPulse 2s var(--ease-in-out) infinite}@keyframes statusPulse{0%{transform:scale(.8);opacity:.5}to{transform:scale(2.2);opacity:0}}.webex-action-badges{display:flex;gap:var(--space-2)}.webex-badge{font-size:11px;padding:4px 10px;border-radius:999px;font-weight:750}.webex-badge.active{background:var(--brand-blue-050);color:var(--brand-blue-700)}.webex-badge.time{background:var(--soft);color:var(--text)}@media (max-width:980px){.va-flow-grid{grid-template-columns:1fr;gap:clamp(34px,7vw,56px)}.va-flow-aside{position:static;top:auto}.va-flow-lead{max-width:60ch}}@media (max-width:760px){.va-flow{padding-block:88px 56px}.va-flow-steps{--va-marker:46px;--va-rail-x:23px}.va-flow-marker>.icon{width:18px;height:18px}.va-flow-aside h1{font-size:52px}.va-flow-card{padding:18px}.va-call-orb{width:46px;height:46px}.va-agent-core{width:74px;height:74px}}.clr-hub{position:relative;width:min(100%,720px);margin:0 auto;aspect-ratio:16/11;font-size:clamp(10px,1.15vw,14px);-moz-user-select:none;user-select:none;-webkit-user-select:none}.clr-hub,.clr-hub *{cursor:default}.clr-call{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;align-items:center;gap:.5em;width:29%;min-width:0;background:rgba(255,255,255,.88);border-radius:14px;padding:.46em .62em;border:1px solid rgba(26,115,232,.3);box-shadow:0 10px 24px rgba(18,32,51,.08);z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.clr-logo{display:grid;place-items:center;flex:none;width:2em;height:2em;border-radius:50%;background:var(--brand-blue);color:#fff}.clr-logo .icon{width:1.15em;height:1.15em}.clr-call-text{display:grid;grid-gap:.1em;gap:.1em;min-width:0}.clr-call-text small{color:#667586;font-size:.78em;font-weight:750;text-transform:uppercase;letter-spacing:.02em}.clr-call-text small,.clr-call-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clr-call-text strong{color:var(--ink);font-size:1.02em;font-weight:850}.clr-core{position:absolute;top:50%;left:42%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:.28em;padding:.6em 1em;border-radius:16px;background:rgba(244,249,255,.96);border:1.5px solid var(--brand-blue);box-shadow:0 12px 28px rgba(26,115,232,.12);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.clr-core-icon{display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:var(--brand-blue);color:#fff}.clr-core-icon .icon{width:1.2em;height:1.2em}.clr-core strong{font-size:.96em;font-weight:850;color:var(--ink)}.clr-core small{color:var(--muted);font-size:.72em;font-weight:700}.clr-targets{position:absolute;top:15%;bottom:15%;right:1%;width:31%;display:flex;flex-direction:column;justify-content:space-between;z-index:2}.clr-target{display:flex;align-items:center;gap:.6em;background:rgba(255,255,255,.78);border:1px solid rgba(26,115,232,.3);border-radius:12px;padding:.6em .8em;box-shadow:0 10px 24px rgba(18,32,51,.08);transition:transform .22s var(--ease-spring),border-color .22s ease,background .22s ease,box-shadow .22s ease;transform-origin:left center}.clr-target.is-active{background:#fff;border-color:rgba(26,115,232,.48);transform:scale(1.05);box-shadow:0 16px 34px rgba(18,32,51,.14)}.clr-target-icon{color:#98a4b2;width:1.2em;height:1.2em;transition:color .22s ease}.clr-target.is-active .clr-target-icon{color:var(--brand-blue)}.clr-target span:not(.clr-target-icon,.clr-target-dot){flex:1 1;color:var(--ink);font-size:.96em;font-weight:750}.clr-target-dot{width:8px;height:8px;border-radius:50%;background:#d9e4f0;transition:background .22s ease}.clr-target.is-active .clr-target-dot{background:var(--brand-blue);box-shadow:0 0 0 4px rgba(26,115,232,.2)}.clr-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1}.clr-wire{fill:none;stroke:#94a0af;stroke-width:.8;stroke-linecap:round;transition:stroke .22s ease,stroke-width .22s ease}.clr-wire.is-live{stroke:var(--brand-blue);stroke-width:1.2}.clr-packet{fill:#94a0af}.clr-packet-out{fill:var(--brand-blue);filter:drop-shadow(0 0 5px rgba(26,115,232,.42))}.clr-step{opacity:0;translate:0 14px}.clr-hub.is-shown .clr-step{animation:clrRise .56s var(--ease-out) both}.clr-hub.is-shown .clr-step:first-child{animation-delay:60ms}.clr-hub.is-shown .clr-step:nth-child(2){animation-delay:.2s}.clr-hub.is-shown .clr-step:nth-child(3){animation-delay:.32s}.clr-hub.is-shown .clr-step:nth-child(4){animation-delay:.42s}.clr-hub.is-shown .clr-step:nth-child(5){animation-delay:.56s}@keyframes clrRise{to{opacity:1;translate:0 0}}.pa-mock{position:relative;width:min(100%,560px);margin:0 auto;aspect-ratio:13/12;font-size:clamp(10px,1.15vw,14px);-moz-user-select:none;user-select:none;-webkit-user-select:none}.pa-mock,.pa-mock *{cursor:default}.pa-board{position:absolute;top:13%;left:4%;right:-13%;bottom:4%;border:1px solid rgba(16,202,157,.16);border-radius:22px;background-color:rgba(223,243,239,.55);background-image:radial-gradient(circle,rgba(16,202,157,.26) 1.1px,transparent 1.7px);background-size:17px 17px}.pa-node{position:absolute;top:19%;left:13%;z-index:2;display:inline-flex;align-items:center;gap:.6em;border-radius:999px;background:#11161d;box-shadow:0 16px 32px rgba(8,20,35,.3);padding:.62em 1.15em .62em .62em;transform-origin:left center;transition:transform .22s var(--ease-spring),box-shadow .22s ease}.pa-node:hover{transform:scale(1.035);box-shadow:0 20px 42px rgba(8,20,35,.34)}.pa-node strong{color:#fff;font-size:1.18em;font-weight:800;white-space:nowrap}.pa-node strong span{color:#9aa6b4}.pa-logo{display:grid;width:2em;height:2em;flex:none;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--ai-sky),var(--ai-mint));color:#fff}.pa-logo .icon{width:1.15em;height:1.15em}.pa-link{position:absolute;fill:none;stroke:#94a0af;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pa-link-down{top:27%;left:18.5%;width:1.7em;height:3.4em}.pa-scenario-stack{position:absolute;top:33%;left:10%;z-index:2;display:grid;width:45%;grid-gap:.55em;gap:.55em}.pa-scenario-card{display:grid;width:100%;border:1px solid rgba(16,202,157,.3);border-radius:16px;background:rgba(255,255,255,.78);box-shadow:0 10px 24px rgba(18,32,51,.08);color:inherit;font:inherit;padding:.75em .85em;text-align:left;transform-origin:left center;transition:transform .22s var(--ease-spring),border-color .22s ease,background .22s ease,box-shadow .22s ease}.pa-scenario-card:hover{transform:scale(1.025);border-color:rgba(16,202,157,.42);background:rgba(255,255,255,.92);box-shadow:0 16px 34px rgba(18,32,51,.12)}.pa-scenario-card.is-active{border-color:rgba(16,202,157,.48);background:#fff;box-shadow:0 18px 40px rgba(18,32,51,.14)}.pa-scenario-card.is-active:hover{transform:scale(1.035)}.pa-scenario-head{display:flex;align-items:center;justify-content:space-between;gap:.5em}.pa-scenario-head>span{display:grid;min-width:0;grid-gap:.1em;gap:.1em}.pa-scenario-head strong{color:var(--ink);font-size:1.02em;font-weight:850}.pa-scenario-head small{overflow:hidden;color:#667586;font-size:.78em;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.pa-chevron{width:1.05em;height:1.05em;flex:none;fill:none;stroke:#98a4b2;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease,stroke .18s ease}.pa-scenario-card.is-active .pa-chevron{transform:rotate(180deg);stroke:var(--ai-deep)}.pa-scenario-body{display:grid;grid-gap:.35em;gap:.35em;margin-top:.65em;border-radius:10px;background:#f1f3f5;padding:.65em;animation:paPanelOpen .22s var(--ease-out) both}.pa-scenario-body span{color:#5b6675;font-size:.82em;font-weight:600;line-height:1.35}.pa-scenario-body b{color:var(--ink);font-weight:850}.pa-chat{position:absolute;top:42%;right:1%;z-index:2;width:50%;border-radius:18px;background:linear-gradient(158deg,#2aa6e6,#18c69f);box-shadow:0 24px 46px rgba(12,80,110,.32);padding:.55em;transform-origin:right center;transition:transform .22s var(--ease-spring),box-shadow .22s ease}.pa-chat:hover{transform:scale(1.025);box-shadow:0 28px 54px rgba(12,80,110,.36)}.pa-chat-head{display:flex;align-items:center;gap:.55em;padding:.4em .5em .7em}.pa-chat-head strong{flex:1 1;color:#fff;font-size:1.15em;font-weight:800}.pa-chat-head .pa-logo{background:#fff;color:var(--ai-deep)}.pa-chat-head .pa-chevron{stroke:rgba(255,255,255,.92)}.pa-chat-body{display:flex;flex-wrap:wrap;column-gap:.28em;row-gap:.02em;border-radius:12px;background:#fff;color:#2f6f63;font-size:1.18em;font-weight:650;line-height:1.42;padding:.9em 1em}.pa-chat-word{display:inline-flex;white-space:nowrap}.pa-chat-letter{display:inline-block;opacity:0;filter:blur(2px);transform:translateY(.22em);animation:paLetterIn .18s ease-out forwards;animation-delay:calc(var(--letter-index) * 18ms)}.pa-step{opacity:0;translate:0 14px}.pa-mock.is-shown .pa-step{animation:paRise .56s var(--ease-out) both}.pa-mock.is-shown .pa-step:first-child{animation-delay:60ms}.pa-mock.is-shown .pa-step:nth-child(2){animation-delay:.2s}.pa-mock.is-shown .pa-step:nth-child(3){animation-delay:.32s}.pa-mock.is-shown .pa-step:nth-child(4){animation-delay:.42s}.pa-mock.is-shown .pa-step:nth-child(5){animation-delay:.56s}.pa-mock.is-shown .pa-step:nth-child(6){animation-delay:.66s}.pa-mock.is-shown .pa-chat{translate:0 0;animation:paChatPop .36s var(--ease-spring) both}@keyframes paRise{to{opacity:1;translate:0 0}}@keyframes paPanelOpen{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes paChatPop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes paLetterIn{to{opacity:1;filter:blur(0);transform:translateY(0)}}.image-hover-lift{transition:transform .24s var(--ease-spring),box-shadow .24s ease,border-color .24s ease!important;will-change:transform,box-shadow}.image-hover-lift:hover{transform:translateY(-4px);box-shadow:0 22px 44px rgba(18,32,51,.12)!important;border-color:var(--line-strong)!important}@media (max-width:400px){.hero-illu{height:220px!important}.home-console{transform:translate(-50%,-50%) scale(.52)!important}}@media (min-width:401px) and (max-width:550px){.hero-illu{height:280px!important}.home-console{transform:translate(-50%,-50%) scale(.68)!important}}@media (min-width:551px) and (max-width:760px){.hero-illu{height:350px!important}.home-console{transform:translate(-50%,-50%) scale(.85)!important}}@media (max-width:400px){.cloud-hero-illu{height:275px!important}.cloud-routing-map{transform:translate(-50%,-50%) scale(.51)!important}}@media (min-width:401px) and (max-width:550px){.cloud-hero-illu{height:360px!important}.cloud-routing-map{transform:translate(-50%,-50%) scale(.68)!important}}@media (min-width:551px) and (max-width:760px){.cloud-hero-illu{height:450px!important}.cloud-routing-map{transform:translate(-50%,-50%) scale(.85)!important}}.cookie-consent-overlay{position:fixed;bottom:24px;right:24px;max-width:420px;width:calc(100% - 48px);background:rgba(255,255,255,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);padding:var(--space-5);z-index:10000;display:flex;flex-direction:column;gap:var(--space-4);animation:cookieSlideUp .4s var(--ease-out) forwards;transition:opacity .3s ease,transform .3s ease}.cookie-consent-overlay.cookie-closing{opacity:0;transform:translateY(20px)}@keyframes cookieSlideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-title{font-weight:700;font-size:1.1rem;color:var(--ink);display:flex;align-items:center;gap:var(--space-2)}.cookie-text,.cookie-title{font-family:var(--font-sans);margin:0}.cookie-text{font-size:.9rem;line-height:1.5;color:var(--text)}.cookie-text a{color:var(--brand-blue);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.cookie-text a:hover{color:var(--brand-blue-700)}.cookie-actions{display:flex;gap:var(--space-3);margin-top:var(--space-1)}.cookie-btn{flex:1 1;font-family:var(--font-sans);font-weight:600;font-size:.9rem;padding:10px 16px;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:all .2s var(--ease-out);text-align:center}.cookie-btn-primary{background:var(--brand-blue);color:var(--white)}.cookie-btn-primary:hover{background:var(--brand-blue-700);transform:translateY(-1px);box-shadow:0 4px 12px rgba(26,115,232,.2)}.cookie-btn-secondary{background:transparent;color:var(--muted);border:1px solid var(--line-strong)}.cookie-btn-secondary:hover{background:var(--soft);color:var(--ink);border-color:var(--ink)}@media (max-width:550px){.cookie-consent-overlay{bottom:16px;right:16px;left:16px;width:auto;max-width:none;padding:var(--space-4);gap:var(--space-3)}.cookie-actions{flex-direction:column;gap:var(--space-2)}.cookie-btn{width:100%;padding:12px}}