:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6fbff;--bg-soft:#eef6ff;--surface:#ffffffd1;--surface-strong:#fff;--surface-alt:#f4f8ff;--line:#152f611f;--line-strong:#152f6129;--text:#07163d;--text-soft:#52617f;--blue:#1c7dff;--indigo:#4d5cf5;--purple:#8a35ea;--glow:#4c60ff29;--glow-strong:#7838eb38;--shadow:0 18px 55px #0a1b4514;--shadow-soft:0 10px 30px #0a1b450f;--radius-xl:30px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% 8%, #1f7eff1a, transparent 26%), radial-gradient(circle at 82% 18%, #8a35ea1a, transparent 28%), linear-gradient(180deg, #fff 0%, var(--bg) 36%, #fff 100%);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI,Aptos,Helvetica Neue,Arial,sans-serif;line-height:1.5}body:before{content:"";pointer-events:none;background-image:linear-gradient(#08183806 1px,#0000 1px),linear-gradient(90deg,#08183806 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 92%);mask-image:linear-gradient(#000000b3,#0000 92%)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img,svg,video{max-width:100%;display:block}video{width:100%;height:auto}p{margin:0}h1,h2,h3,h4{letter-spacing:-.04em;margin:0;line-height:1.05}h1{font-size:clamp(3rem,7vw,5.8rem)}h2{font-size:clamp(2.1rem,4vw,3.6rem)}h3{font-size:clamp(1.15rem,1.8vw,1.45rem)}.container{width:min(var(--container), calc(100% - 32px));margin:0 auto}.section-pad{padding:clamp(72px,9vw,120px) 0;position:relative}.muted-section{background:linear-gradient(#f6fbffd6,#ffffffb3)}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-bottom:1px solid #0c1d4914;position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;gap:18px;min-height:84px;display:flex}.brand-link{flex-shrink:0;align-items:center;display:inline-flex}.brand-mark{width:min(240px,48vw)}.footer-mark{width:min(220px,56vw)}.desktop-nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nav-link{color:var(--text-soft);border-radius:999px;padding:10px 12px;font-size:.98rem;transition:background-color .18s,color .18s,transform .18s}.nav-link:hover,.nav-link:focus-visible{color:var(--text);background:#ffffffeb;outline:none;transform:translateY(-1px)}.nav-cta{white-space:nowrap}.menu-toggle{width:48px;height:48px;box-shadow:var(--shadow-soft);background:#ffffffdb;border:1px solid #0b1c441a;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:none}.menu-toggle span{background:var(--text);border-radius:999px;width:18px;height:2px;display:block}.mobile-panel{background:#fffffff2;border-top:1px solid #0a193914;padding:14px 16px 18px;display:none}.mobile-panel nav{gap:8px;display:grid}.mobile-link{color:var(--text);background:#f6fbffd1;border-radius:16px;padding:14px 12px}.mobile-cta{justify-content:center;width:100%;margin-top:14px}.hero-section{overflow:hidden}.hero-grid,.demo-grid,.convo-grid,.split-grid,.footer-grid{gap:clamp(28px,4vw,54px);display:grid}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;min-height:calc(100vh - 84px)}.hero-copy{z-index:1;position:relative}.eyebrow-chip{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#ffffffe0;border:1px solid #13337314;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.84rem;font-weight:700;display:inline-flex}.eyebrow-chip:before{content:"";background:linear-gradient(135deg, var(--blue), var(--purple));border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #4e59f573}.eyebrow-chip.light{color:#fffffff0;background:#ffffff24;border-color:#ffffff24}.hero-copy h1{max-width:12ch;margin-top:18px}.hero-lead,.section-heading p,.feature-card p,.usecase-card p,.benefit-card p,.note-card p,.workflow-card p,.custom-agent-card p,.footer-brand p,.faq-panel p,.split-card li,.hero-support,.comparison-row span,.conversation-thread p,.demo-notes p{color:var(--text-soft)}.hero-lead{max-width:62ch;margin-top:22px;font-size:clamp(1.08rem,1.5vw,1.24rem)}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.btn{letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.btn:hover,.btn:focus-visible,.menu-toggle:hover,.menu-toggle:focus-visible{outline:none;transform:translateY(-2px)}.btn-primary,.btn-solid-lg{color:#fff;background:linear-gradient(135deg, var(--blue), var(--indigo) 55%, var(--purple));box-shadow:0 16px 30px #3b5cf533,0 6px 20px #8a35ea29}.btn-primary:hover,.btn-solid-lg:hover,.btn-primary:focus-visible,.btn-solid-lg:focus-visible{box-shadow:0 18px 34px #3b5cf542,0 10px 24px #8a35ea33}.btn-secondary{color:var(--text);background:#ffffffdb;border-color:#0c19391f}.hero-support{margin-top:18px;font-size:.98rem}.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.hero-metrics div,.note-card,.feature-card,.usecase-card,.benefit-card,.workflow-card,.split-card,.comparison-card,.custom-agent-card,.demo-video-shell,.conversation-panel,.cta-card,.faq-item{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft)}.hero-metrics div{padding:18px 18px 20px}.hero-metrics strong,.call-foot-label,.card-kicker,.workflow-step,.split-icon,.call-label,.video-badge,.status-meta,.call-timer,.faq-toggle,.comparison-head span{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.hero-metrics strong{margin-bottom:8px;display:block}.hero-metrics span,.footer-brand p,.note-card p,.feature-card p,.usecase-card p,.benefit-card p,.workflow-card p,.split-card li,.comparison-row span,.faq-panel p,.hero-support{font-size:.98rem}.hero-visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.orb{filter:blur();opacity:.9;border-radius:999px;animation:10s ease-in-out infinite floatOrb;position:absolute}.orb-one{background:radial-gradient(circle,#4c60ff33,#4c60ff05 70%,#0000 72%);width:220px;height:220px;top:0;right:12%}.orb-two{background:radial-gradient(circle,#8a35ea2e,#8a35ea05 70%,#0000 72%);width:180px;height:180px;animation-delay:-4s;bottom:0;left:2%}.glass-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffd6,#f9fcffd6);position:relative}.call-card{z-index:1;width:min(100%,530px);padding:28px;overflow:hidden}.call-card:before,.cta-card:before{content:"";opacity:.45;pointer-events:none;background:linear-gradient(135deg,#1c7dff14,#8a35ea1f);position:absolute;inset:0}.call-card-top,.call-footer,.split-header,.comparison-head,.faq-trigger,.workflow-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.call-card-top h2{margin-top:8px;font-size:clamp(1.35rem,2vw,1.9rem)}.call-label{color:var(--blue);font-weight:800;display:inline-flex}.call-timer{color:var(--text);background:#fffffff2;border:1px solid #0a1b4514;border-radius:999px;padding:8px 12px;font-weight:700}.status-row{background:#f5f9ffd1;border:1px solid #0c193914;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding:12px 14px;display:flex}.status-dot{background:linear-gradient(135deg, var(--blue), var(--purple));border-radius:999px;width:12px;height:12px;animation:1.8s ease-in-out infinite pulseDot;box-shadow:0 0 #4c60ff61}.status-meta{color:var(--text-soft);margin-left:auto}.waveform{justify-content:center;align-items:flex-end;gap:8px;height:120px;margin:26px 0 8px;display:flex}.waveform span,.wave-ring:before,.wave-ring:after{border-radius:999px}.waveform span{background:linear-gradient(180deg, var(--blue), var(--indigo), var(--purple));transform-origin:bottom;width:10px;min-height:22px;animation:1.5s ease-in-out infinite wavePulse}.waveform span:nth-child(2){height:34px;animation-delay:-.1s}.waveform span:nth-child(3){height:58px;animation-delay:-.2s}.waveform span:nth-child(4){height:92px;animation-delay:-.3s}.waveform span:nth-child(5){height:46px;animation-delay:-.4s}.waveform span:nth-child(6){height:78px;animation-delay:-.5s}.waveform span:nth-child(7){height:38px;animation-delay:-.6s}.waveform span:nth-child(8){height:26px;animation-delay:-.7s}.dialog-stack{gap:12px;display:grid}.bubble{border:1px solid #0a1b4514;border-radius:18px;padding:14px 16px}.bubble span{text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.76rem;font-weight:800;display:block}.bubble p{font-size:.98rem;line-height:1.55}.bubble-ai{background:linear-gradient(135deg,#e9f1fff5,#f4ebffe6)}.bubble-ai span{color:var(--blue)}.bubble-customer{background:#ffffffeb;max-width:88%;margin-left:auto}.call-footer{border-top:1px solid #0c193914;margin-top:20px;padding-top:18px}.call-footer strong{margin-top:6px;display:block}.trust-strip{padding:18px 0 4px}.trust-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.trust-item{box-shadow:var(--shadow-soft);background:#ffffffc2;border:1px solid #0c193914;border-radius:22px;padding:18px 16px}.trust-item h3,.feature-card h3,.usecase-card h3,.benefit-card h3,.workflow-card h3,.note-card h3,.custom-agent-card h2,.section-heading h2,.cta-card h2,.split-card h3,.comparison-card span,.conversation-panel p{color:var(--text)}.trust-item h3{margin-bottom:8px;font-size:1.02rem}.section-heading{gap:14px;max-width:760px;margin-bottom:32px;display:grid}.section-heading p{max-width:70ch}.demo-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start}.demo-video-shell{padding:18px;overflow:hidden}.video-glow{pointer-events:none;background:radial-gradient(circle,#1c7dff2e,#8a35ea1f,#0000 70%);width:280px;height:280px;position:absolute;inset:auto 0 0 auto;transform:translate(26%,32%)}.video-badge{z-index:2;color:var(--blue);background:#ffffffe6;border:1px solid #102a5d14;border-radius:999px;padding:8px 12px;position:absolute;top:18px;left:18px}.demo-video{z-index:1;aspect-ratio:16/9;object-fit:cover;background:#091d4d;border-radius:20px;width:100%;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.demo-notes{gap:14px;display:grid}.note-card,.feature-card,.usecase-card,.benefit-card,.workflow-card,.split-card,.comparison-card,.custom-agent-card,.faq-item,.conversation-panel{transition:transform .22s,box-shadow .22s,border-color .22s}.note-card:hover,.feature-card:hover,.usecase-card:hover,.benefit-card:hover,.workflow-card:hover,.split-card:hover,.faq-item:hover,.conversation-panel:hover,.custom-agent-card:hover,.comparison-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0a1b4517}.note-card{padding:22px}.accent-card{background:linear-gradient(135deg,#1c7dff14,#8a35ea14)}.card-grid,.usecase-grid,.workflow-grid,.faq-list{gap:16px;display:grid}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.benefit-card,.usecase-card{padding:24px}.card-kicker{color:var(--blue);margin-bottom:16px;font-weight:800;display:inline-flex}.feature-card h3,.benefit-card h3,.usecase-card h3{margin-bottom:12px}.convo-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}.conversation-panel{padding:28px;position:relative;overflow:hidden}.conversation-thread{z-index:1;gap:14px;display:grid;position:relative}.bubble.large{padding:18px 20px}.wave-ring{opacity:.7;pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute}.wave-ring:before,.wave-ring:after{content:"";border:1px solid #4c60ff29;animation:3.4s linear infinite ringPulse;position:absolute;inset:0}.wave-ring:after{animation-delay:-1.7s;inset:26px}.wave-ring-left{top:-34px;left:-120px}.wave-ring-right{bottom:-64px;right:-100px}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-card{min-height:224px;padding:24px}.workflow-step{color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple));border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;font-weight:800;display:inline-flex}.workflow-line{background:linear-gradient(90deg,#1c7dff3d,#8a35ea3d);flex:1;height:1px}.workflow-card h3{margin:22px 0 12px}.usecase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.usecase-card{min-height:156px;padding:22px}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-card{padding:28px}.split-header{margin-bottom:18px}.split-icon{color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple));border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;font-weight:800;display:inline-flex}.split-card ul{gap:10px;margin:0;padding-left:18px;display:grid}.comparison-section{overflow:hidden}.comparison-card{padding:16px}.comparison-head,.comparison-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.comparison-head{background:linear-gradient(135deg,#1c7dff14,#8a35ea14);border-radius:18px 18px 12px 12px;margin-bottom:8px;padding:16px 18px}.comparison-body{gap:10px;display:grid}.comparison-row{background:#ffffffc7;border:1px solid #0c193914;border-radius:16px;padding:14px 16px}.custom-agent-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:30px;display:grid}.custom-agent-card h2{margin:12px 0 14px}.custom-agent-card p{max-width:72ch}.cta-section{padding-top:0}.cta-card{color:#fff;background:linear-gradient(135deg,#1b63ff 0%,#395df5 44%,#8136ea 100%);padding:clamp(30px,5vw,56px);overflow:hidden}.cta-card:before{opacity:.28}.cta-content{z-index:1;max-width:780px;position:relative}.cta-content h2{margin:12px 0 14px}.cta-content p{color:#ffffffd6;max-width:64ch}.btn-solid-lg{min-height:60px;margin-top:28px;padding:0 28px;font-size:1.02rem}.cta-microcopy{margin-top:14px;font-size:.96rem}.cta-orb{pointer-events:none;background:radial-gradient(circle,#ffffff2e,#ffffff0a 60%,#0000 70%);border-radius:999px;animation:12s ease-in-out infinite floatOrb;position:absolute}.cta-orb-left{width:270px;height:270px;top:-90px;left:-90px}.cta-orb-right{width:220px;height:220px;animation-delay:-5s;bottom:-70px;right:-70px}.faq-list{gap:12px}.faq-item{overflow:hidden}.faq-trigger{width:100%;color:var(--text);text-align:left;background:0 0;border:0;padding:22px 24px}.faq-trigger span:first-child{font-weight:700}.faq-toggle{width:30px;height:30px;color:var(--blue);background:#1c7dff14;border-radius:999px;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.faq-panel{padding:0 24px 22px}.faq-panel p{max-width:75ch}.site-footer{background:#ffffffbd;border-top:1px solid #0c193914;padding:34px 0 44px}.footer-grid{grid-template-columns:minmax(0,1.4fr) auto auto;align-items:center}.footer-brand{gap:10px;display:grid}.footer-credit a,.footer-nav a{color:var(--blue);font-weight:700}.footer-nav{gap:10px;display:grid}.footer-cta{justify-self:end}.reveal-up{animation:.7s cubic-bezier(.2,.8,.2,1) both revealUp}.delay-2{animation-delay:.16s}@keyframes revealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{box-shadow:0 0 #4c60ff66}50%{box-shadow:0 0 0 10px #4c60ff00}}@keyframes wavePulse{0%,to{opacity:.8;transform:scaleY(.65)}50%{opacity:1;transform:scaleY(1.08)}}@keyframes ringPulse{0%{opacity:.5;transform:scale(.92)}to{opacity:0;transform:scale(1.12)}}@keyframes floatOrb{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@media (max-width:1180px){.trust-grid,.workflow-grid,.usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid,.demo-grid,.convo-grid,.split-grid,.footer-grid,.custom-agent-card{grid-template-columns:1fr}.hero-grid{min-height:unset;padding-top:32px}.hero-visual{min-height:520px}.footer-cta{justify-self:start}}@media (max-width:920px){.desktop-nav,.nav-cta{display:none}.menu-toggle{display:inline-flex}.mobile-panel{display:block}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-head,.comparison-row{grid-template-columns:1fr}}@media (max-width:680px){.container{width:min(var(--container), calc(100% - 24px))}.nav-shell{min-height:76px}.brand-mark{width:min(195px,58vw)}.hero-copy h1{max-width:14ch}.hero-actions,.hero-metrics,.trust-grid,.workflow-grid,.usecase-grid,.card-grid{grid-template-columns:1fr}.hero-visual{min-height:490px}.call-card,.conversation-panel,.demo-video-shell,.custom-agent-card,.cta-card,.split-card,.workflow-card,.feature-card,.usecase-card,.benefit-card,.note-card,.comparison-card,.trust-item,.faq-trigger,.faq-panel{border-radius:22px}.call-card,.conversation-panel,.cta-card,.demo-video-shell{padding:20px}.call-footer,.status-row{gap:8px}.status-meta{width:100%;margin-left:0}.bubble-customer{max-width:100%}.workflow-card{min-height:unset}.footer-grid{gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
