@import url(https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700;800;900&display=swap);*{margin:0;padding:0}*,canvas,canvas *{border:0!important;box-shadow:none!important;outline:0!important}canvas,canvas *{background:#0000!important;margin:0!important;padding:0!important}body,html{background:#000!important;height:100%;overflow-y:auto}#root,body,html{overflow-x:hidden}#root{min-height:100vh}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000!important;color:#fff}body,code{font-family:Geist,sans-serif}.gradient-purple-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a855f7,#c084fc 50%,#e9d5ff);-webkit-background-clip:text;background-clip:text}body::-webkit-scrollbar,html::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#000}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#555;border-radius:4px}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:#777}:root{--btn-purple-gradient:linear-gradient(135deg,#1a0033,#4a1a6e 50%,#6b2d91)}@media (max-width:1200px){*,h1,h2,h3,h4,h5,h6{word-wrap:break-word;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{-webkit-hyphens:auto;hyphens:auto}#root,body,html{max-width:100vw;overflow-x:hidden;width:100%}.container,[class*=Container],[class*=container]{box-sizing:border-box;max-width:100%;padding-left:1rem;padding-right:1rem}div,h1,h2,h3,h4,h5,h6,p,span{box-sizing:border-box;max-width:100%}img,video{height:auto;max-width:100%}}@media (max-width:480px){body{font-size:14px}h1{font-size:1.75rem!important}h2{font-size:1.5rem!important}h3{font-size:1.25rem!important}}*,:after,:before{box-sizing:border-box}canvas{border:none!important;box-shadow:none!important;margin:0!important;outline:none!important;padding:0!important}body,html{margin:0;padding:0}.App,body,html{background-color:#000!important}.App{color:#fff;min-height:100vh}*{box-sizing:border-box}.nav-container *,.nav-container:after,.nav-container:before,.navigation *,.navigation:after,.navigation:before{border:none!important;box-shadow:none!important;outline:0!important}.navigation{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0000;border:none!important;border-radius:30px;left:50%;max-width:1200px;opacity:0;padding:0;position:fixed;top:20px;transform:translateX(-50%);transform:translateX(-50%) translateY(-100%);transition:all .4s cubic-bezier(.4,0,.2,1);width:calc(100% - 40px);z-index:1000}.navigation.visible{opacity:1;transform:translateX(-50%) translateY(0);transition:all 1s ease-in-out}.navigation.scrolled{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#0000004d;border:none!important;border-radius:25px;max-width:1000px;padding:0;top:10px;transform:translateX(-50%) scale(.95);width:calc(100% - 60px)}.nav-container{align-items:center;border:none!important;box-shadow:none!important;display:flex;height:60px;justify-content:space-between;outline:none!important;padding:.75rem 2rem;width:100%}.navigation.scrolled .nav-container{height:50px;padding:.5rem 1.5rem}.logo{color:#fff;font-size:1.2rem;font-weight:600;gap:0}.logo,.logo-icon{align-items:center;display:flex}.logo-icon{height:36px;width:36px}.logo-icon-image{background:#0000;display:block!important;height:100%;object-fit:contain;opacity:1!important;visibility:visible!important;width:100%}.logo-text-image{align-items:center;display:flex;height:24px}.logo-text-image img{height:100%;object-fit:contain;width:auto}.nav-menu{align-items:center;display:flex;gap:2rem}.nav-item{color:#fff;cursor:pointer;font-family:Geist,sans-serif;font-size:1.05rem;font-weight:500;padding:.5rem 0;transition:color .3s ease}.nav-item:hover{color:#8b5cf6}.nav-item-agents{position:relative}.agents-dropdown{background:radial-gradient(circle at top,#0f172afa,#020617fa);border-radius:18px;box-shadow:0 20px 45px #000000d9,0 0 0 1px #94a3b833;left:50%;max-width:1100px;min-width:900px;opacity:0;padding:1.6rem 2rem;pointer-events:none;position:absolute;top:135%;transform:translateX(-50%) translateY(4px) scale(.96);transform-origin:top center;transition:opacity .18s ease,transform .24s cubic-bezier(.16,.84,.44,1);z-index:1200}.agents-dropdown-grid{grid-gap:.8rem 2rem;display:grid;gap:.8rem 2rem;grid-template-columns:1fr 1fr}.agents-dropdown.open{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0) scale(1)}.agents-dropdown button{background:#0000;border:none;border-radius:14px;color:#f1f5f9e6;cursor:pointer;font-family:Geist,sans-serif;font-size:.9rem;padding:.5rem .6rem;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease;width:100%}.agents-dropdown button:hover{background:#0f172af2;color:#e5e7eb;transform:translateY(-1px)}.agents-dropdown-label{display:inline-block;white-space:nowrap}.agents-dropdown-pill{align-items:flex-start;display:flex;gap:.6rem}.agents-dropdown-blob{align-items:center;border-radius:999px;box-shadow:0 0 0 1px #94a3b859,0 10px 20px #0f172ae6,0 0 30px #581c87cc;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;position:relative;width:32px}.agents-dropdown-image{border-radius:999px;height:100%;object-fit:cover;width:100%}.agents-dropdown-copy{display:flex;flex-direction:column;gap:.15rem}.agents-dropdown-title{font-size:1.05rem;font-weight:600}.agents-dropdown-subtitle{color:#94a3b8e6;font-size:.9rem}.nav-actions{align-items:center;display:flex;gap:1rem}.demo-button{animation:ctaPulseNav 3s ease-in-out infinite;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 25%,#2a2a2a 50%,#1a1a1a 75%,#0a0a0a);border:none;border-radius:8px;box-shadow:0 4px 20px #0009,inset 0 1px 0 #ffffff26,inset 0 -1px 0 #00000080;color:#fff;cursor:pointer;font-family:Geist,sans-serif;font-size:1rem;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.demo-button:before{animation:buttonShimmer 2s infinite;background:linear-gradient(45deg,#0000 30%,#ffffff26 50%,#0000 70%);content:"";height:200%;left:-50%;opacity:.6;position:absolute;top:-50%;transform:rotate(45deg);width:200%}.demo-button:after{animation:borderGlowNav 2s ease-in-out infinite;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff1a);border-radius:10px;content:"";inset:-2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute}.demo-button:hover:before{opacity:1}.demo-button:hover:after{opacity:.8}.demo-button:hover{background:linear-gradient(135deg,#1a1a1a,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%,#1a1a1a);box-shadow:0 10px 30px #000c,0 0 40px #ffffff1a,inset 0 1px 0 #ffffff40,inset 0 -1px 0 #0009;transform:translateY(-2px) scale(1.02)}.mobile-menu-toggle{cursor:pointer;display:none;z-index:1001}.hamburger{display:flex;flex-direction:column;gap:4px}.hamburger span{background:#fff;height:3px;transition:all .3s ease;width:25px}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000f2;border:none!important;border-radius:0 0 20px 20px;left:0;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:all .3s ease;visibility:hidden}.mobile-menu.open{opacity:1;transform:translateY(0);visibility:visible}.mobile-menu-content{display:flex;flex-direction:column;gap:1rem;padding:1rem 2rem 2rem}.mobile-nav-item{border-bottom:1px solid #ffffff1a;color:#fff;cursor:pointer;font-family:Geist,sans-serif;font-size:1rem;font-weight:500;padding:.75rem 0;transition:color .3s ease}.mobile-homepage{display:block}@media (min-width:1201px){.mobile-homepage{display:none}}.mobile-nav-item:hover{color:#8b5cf6}.mobile-agents-parent,.mobile-agents-submenu{display:flex;flex-direction:column}.mobile-agents-submenu{animation:slideDown .3s ease-out;border-top:1px solid #ffffff1a;gap:.5rem;margin-left:1rem;margin-top:.5rem;padding-top:.5rem}.mobile-nav-subitem{color:#fffc;cursor:pointer;font-family:Geist,sans-serif;font-size:.9rem;font-weight:400;padding:.5rem 0;transition:color .3s ease,padding-left .3s ease}.mobile-nav-subitem:hover{color:#8b5cf6;padding-left:.5rem}.mobile-demo-button{animation:ctaPulseNav 3s ease-in-out infinite;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 25%,#2a2a2a 50%,#1a1a1a 75%,#0a0a0a);border:none;border-radius:8px;box-shadow:0 4px 20px #0009,inset 0 1px 0 #ffffff26,inset 0 -1px 0 #00000080;color:#fff;cursor:pointer;font-family:Geist,sans-serif;font-size:.9rem;font-weight:600;margin-top:.5rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.mobile-demo-button:before{animation:buttonShimmer 2s infinite;background:linear-gradient(45deg,#0000 30%,#ffffff26 50%,#0000 70%);content:"";height:200%;left:-50%;opacity:.6;position:absolute;top:-50%;transform:rotate(45deg);width:200%}.mobile-demo-button:after{animation:borderGlowNav 2s ease-in-out infinite;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff1a);border-radius:10px;content:"";inset:-2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute}.mobile-demo-button:hover:before{opacity:1}.mobile-demo-button:hover:after{opacity:.8}.mobile-demo-button:hover{background:linear-gradient(135deg,#1a1a1a,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%,#1a1a1a);box-shadow:0 10px 30px #000c,0 0 40px #ffffff1a,inset 0 1px 0 #ffffff40,inset 0 -1px 0 #0009}@media (max-width:1200px){.navigation{top:10px;width:calc(100% - 20px)}.navigation.scrolled{top:5px;width:calc(100% - 20px)}.nav-actions,.nav-menu{display:none}.mobile-menu-toggle{display:block}.nav-container{height:50px;padding:.75rem 1rem}.navigation.scrolled .nav-container{height:45px;padding:.5rem 1rem}.logo{font-size:1rem}.logo-icon{height:30px;width:30px}.logo-text-image{height:20px}.agents-dropdown{left:0;max-width:90vw;min-width:90vw;transform:translateX(0) translateY(4px) scale(.96)}.agents-dropdown.open{transform:translateX(0) translateY(0) scale(1)}}@media (max-width:1024px){.agents-dropdown{left:0;max-width:90vw;min-width:90vw;padding:1rem 1.2rem;transform:translateX(0) translateY(4px) scale(.96)}.agents-dropdown.open{transform:translateX(0) translateY(0) scale(1)}.agents-dropdown-grid{gap:.5rem;grid-template-columns:1fr}}@media (max-width:768px){.navigation{border-radius:20px;top:8px;width:calc(100% - 16px)}.navigation.scrolled{border-radius:18px;width:calc(100% - 16px)}.nav-container{height:45px;padding:.5rem .75rem}.navigation.scrolled .nav-container{height:40px;padding:.4rem .75rem}.logo{font-size:.9rem}.logo-icon{height:28px;width:28px}.logo-text-image{height:18px}.mobile-menu-content{padding:1rem 1.5rem 1.5rem}.mobile-nav-item{font-size:.95rem;padding:.65rem 0}.mobile-demo-button{font-size:.85rem;padding:.65rem 1.25rem}}.header{align-items:center;background:#000!important;display:flex;height:100vh;justify-content:center;margin-bottom:0;margin-top:0;overflow:hidden;position:relative;transition:all 1s ease-out;width:100%}.header.header-hidden{height:0;margin-top:0;opacity:0;overflow:hidden}.header.lagentry-fullscreen{height:100vh;left:0;margin-top:0;position:fixed;top:0;z-index:1}.header.lagentry-fullscreen .header-background{border-radius:0}.header-background{align-items:center;background:#000!important;border-radius:0;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;position:relative;top:0;width:100%}.header-background .shader-background,.header-background:after{display:none}.cinematic-background{background:radial-gradient(circle at 50% 50%,#a855f71a 0,#0000 70%);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 1.5s ease-in-out;width:100%;z-index:0}.cinematic-background.visible{opacity:1}.header-background.background-active{background:linear-gradient(180deg,#000,#0a0a0a 50%,#000)!important}.background-lagentry-text{align-items:center;display:flex;filter:blur(20px);flex-direction:column;left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) scale(.8);transition:all 2s cubic-bezier(.25,.46,.45,.94);z-index:5}.background-lagentry-text.visible{animation:logoReveal 2s cubic-bezier(.25,.46,.45,.94) forwards;filter:blur(0);opacity:1;transform:translate(-50%,-50%) scale(1)}@keyframes logoReveal{0%{filter:blur(30px);opacity:0;transform:translate(-50%,-50%) scale(.5) rotateY(90deg)}50%{filter:blur(10px);opacity:.7;transform:translate(-50%,-50%) scale(1.1) rotateY(0deg)}to{filter:blur(0);opacity:1;transform:translate(-50%,-50%) scale(1) rotateY(0deg)}}.lagentry-image{display:block;filter:brightness(1.5) contrast(1.3) drop-shadow(0 0 30px rgba(255,255,255,.5)) drop-shadow(0 0 60px rgba(220,180,255,.6));height:auto;margin:0 auto;object-fit:contain;width:min(400px,50vw)}.lagentry-year{color:#fff;font-family:Geist,sans-serif;font-size:2.4rem;font-weight:600;letter-spacing:.4em;margin-bottom:.75rem;opacity:.9;text-transform:uppercase}.sliding-text{box-sizing:border-box;left:0;max-width:100vw;opacity:0;overflow:visible;padding:0 12rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity 1s ease-in-out;width:100%;z-index:3}.sliding-text.visible{opacity:1;transform:translateY(-50%)}.sliding-text.hidden{opacity:0;transform:translate(-50%,-50%);transition:opacity 1s ease-in-out}.sliding-text-content{align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:1.5rem;justify-content:center;margin:0 auto;max-width:100%;padding-left:0;perspective:1000px;-webkit-perspective:1000px;perspective-origin:50%;text-align:center;transform-style:preserve-3d;width:100%}.sliding-text-content h2{margin:0;transform-style:preserve-3d}.header-logo-icon-intro{animation:logoFadeIn 1s ease-in-out .5s forwards;filter:brightness(1.2);flex-shrink:0;height:60px;object-fit:contain;opacity:0;width:60px}@keyframes logoFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.sliding-text h2{color:#fff;font-weight:700;letter-spacing:.02em;line-height:1.1;margin:0;max-width:90vw;overflow:visible;text-align:center;white-space:nowrap;width:auto}.sliding-text h2,.word-animation{font-family:Geist,sans-serif;font-size:9.5rem}.word-animation{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}.word-animation.typewriter-reveal{animation:kineticReveal 2.2s cubic-bezier(.25,.46,.45,.94) forwards;font-size:9.5rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}@keyframes kineticReveal{0%{filter:blur(15px);opacity:0;transform:scale(1.3) translateY(40px)}25%{filter:blur(8px);opacity:.8;transform:scale(1.1) translateY(20px)}50%{filter:blur(0);opacity:1;transform:scale(1) translateY(0)}75%{filter:blur(0);opacity:1;transform:scale(1) translateY(0)}to{filter:blur(10px);opacity:0;transform:scale(.9) translateY(-30px)}}.word-animation.slide-fade-reveal{animation:slideFadeReveal 2s cubic-bezier(.25,.46,.45,.94) forwards;font-size:8rem}@keyframes slideFadeReveal{0%{filter:blur(10px);opacity:0;transform:translateX(-100px) translateY(30px) scale(.9)}20%{filter:blur(0);opacity:1;transform:translateX(0) translateY(0) scale(1)}70%{filter:blur(0);opacity:1;transform:translateX(0) translateY(0) scale(1)}to{filter:blur(10px);opacity:0;transform:translateX(100px) translateY(-30px) scale(.9)}}.word-animation.gsap-ai-employees{-webkit-text-fill-color:#0000;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,#a855f7,#c084fc 50%,#e9d5ff);-webkit-background-clip:text;background-clip:text;box-sizing:border-box;font-size:8rem;font-weight:800;letter-spacing:.05em;margin:0 auto;max-width:100%;overflow:visible;position:relative;text-align:center;text-shadow:none;text-transform:none;transform:translateZ(0) scale(1);-webkit-transform:translateZ(0) scale(1);transform-origin:center center;will-change:transform,opacity,scale}@keyframes aiEmployeesAnimation{0%{filter:blur(20px);opacity:0;transform:translateZ(0) scale(.5) rotateY(0deg)}20%{filter:blur(5px);opacity:.7;transform:translateZ(0) scale(1.3) rotateY(0deg)}35%{filter:blur(0);opacity:1;transform:translateZ(0) scale(1.2) rotateY(0deg)}50%{filter:blur(0);opacity:1;transform:translateZ(0) scale(1.2) rotateY(0deg)}70%{filter:blur(2px);opacity:1;transform:translate3d(-30%,0,0) scale(1.1) rotateY(10deg)}to{filter:blur(15px);opacity:0;transform:translate3d(-250%,0,0) scale(.9) rotateY(25deg)}}.word-animation.gsap-built-to-run{-webkit-font-smoothing:antialiased;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;display:flex;flex-wrap:nowrap;font-size:6rem;font-weight:700;gap:.15em;justify-content:center;left:0;margin:0 auto;max-width:100%;position:relative;right:0;text-align:center;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform,opacity}.word-animation.gsap-built-to-run .static-text{color:#fff;font-weight:inherit;white-space:nowrap}.word-animation.gsap-built-to-run .dynamic-text,.word-animation.gsap-built-to-run .static-text{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;font-size:inherit;will-change:transform,opacity}.word-animation.gsap-built-to-run .dynamic-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a855f7,#c084fc 50%,#e9d5ff);-webkit-background-clip:text;background-clip:text;color:#a855f7;font-weight:800;min-width:8em;text-align:left;text-shadow:none;transform:translateZ(0);-webkit-transform:translateZ(0)}@keyframes builtToRunReveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);filter:blur(25px) brightness(.3);opacity:0;transform:scale(.8) translateY(20px)}25%{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0);filter:blur(15px) brightness(.6);opacity:.5;transform:scale(.95) translateY(10px)}50%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);filter:blur(0) brightness(1.2);opacity:1;transform:scale(1) translateY(0)}75%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);filter:blur(0) brightness(1.2);opacity:1;transform:scale(1) translateY(0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);filter:blur(10px) brightness(.8);opacity:0;transform:scale(.95) translateY(-20px)}}@media (min-width:1025px){.sliding-text h2{white-space:nowrap}}.diagonal-glow-line{background:linear-gradient(135deg,#0000,#0000 5%,#ffffff4d 8%,#ffffff80 12%,#fff6 20%,#fff3 35%,#ffffff1a 50%,#ffffff0d 70%,#0000);bottom:0;box-shadow:0 0 8px #fff6,0 0 16px #ffffff4d,0 0 24px #fff3;filter:blur(.5px);height:3px;left:0;opacity:0;position:absolute;transform:rotate(45deg);transform-origin:left bottom;width:500px;z-index:4}.diagonal-glow-line.visible{animation:shootingStar 2.5s ease-out forwards;opacity:1}@keyframes shootingStar{0%{opacity:0;transform:rotate(45deg) translateX(0) translateY(0);transform-origin:left bottom;width:0}3%{opacity:1;width:80px}10%{width:200px}50%{width:400px}to{opacity:0;transform:rotate(45deg) translateX(calc(100vw - 50px)) translateY(calc(-100vh + 50px));transform-origin:left bottom;width:500px}}.diagonal-glow-line:before{animation:starHeadPulse .3s ease-in-out infinite;background:radial-gradient(circle,#fff 0,#ffffffe6 30%,#fff9 50%,#ffffff4d 70%,#0000 100%);border-radius:50%;box-shadow:0 0 15px #fff,0 0 30px #ffffffe6,0 0 50px #ffffffb3,0 0 80px #ffffff80,0 0 120px #ffffff4d;content:"";height:12px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;z-index:6}.diagonal-glow-line:after{background:linear-gradient(135deg,#0000,#fff3 10%,#ffffff26 25%,#ffffff1a 40%,#0000 70%);content:"";filter:blur(2px);height:1px;left:0;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:3}@keyframes starHeadPulse{to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.2)}}.copyright-text{bottom:15%;left:50%;opacity:0;position:absolute;transform:translateX(-50%) translateY(20px);transition:all 1s ease-in-out;z-index:5}.copyright-text.visible{opacity:1;transform:translateX(-50%) translateY(0)}.copyright-text.hidden{opacity:0;transform:translateX(-50%) translateY(-20px);transition:all 1s ease-in-out}.copyright-text p{color:#888;font-family:Geist,sans-serif;font-size:.9rem;font-weight:400;margin:0;text-align:center}@media (max-width:1024px){.header{height:calc(100vh - 70px)}.background-lagentry-text{left:50%}.lagentry-image{height:60vh}.sliding-text{max-width:95vw;padding:0 6rem;width:95%}.sliding-text-content{justify-content:center;max-width:100%;width:100%}.sliding-text h2{word-wrap:break-word;font-size:5.5rem;line-height:1.2;max-width:100%;overflow-wrap:break-word;padding:0 .5rem;white-space:normal;width:100%}.word-animation.gsap-built-to-run{font-size:4.5rem;padding:0 1rem}.word-animation.typewriter-reveal{font-size:5.5rem;letter-spacing:.15em;text-transform:uppercase}.word-animation.gsap-ai-employees,.word-animation.slide-fade-reveal{font-size:5.5rem}}@media (max-width:480px){.sliding-text{max-width:95vw;padding:0 4rem;width:95%}.sliding-text h2{font-size:4rem;line-height:1.3;padding:0 .25rem}.word-animation.gsap-built-to-run{font-size:3.5rem}.word-animation.typewriter-reveal{font-size:4rem;letter-spacing:.15em;text-transform:uppercase}.word-animation.gsap-ai-employees,.word-animation.slide-fade-reveal{font-size:4rem}}.welcome-container{align-items:center;background:#000;color:#fff;display:flex;justify-content:space-between;min-height:100vh;opacity:0;overflow:hidden;padding:2rem 4rem;position:relative;transform:translateY(100vh);transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .8s ease-out;z-index:1}.welcome-container.intro-complete{opacity:1;transform:translateY(0)}.welcome-content{display:flex;flex:0 0 50%;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:0;max-width:50%;min-height:100vh;padding-right:2rem;z-index:2}.tagline-banner,.welcome-content{align-items:center;position:relative;text-align:center}.tagline-banner{align-self:center;animation:slideInFromBottomLeft .8s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000!important;border:1px solid #fff3!important;border-radius:50px;box-shadow:none;display:inline-flex;gap:8px;margin-bottom:.75rem;padding:8px 20px;transition:all .3s ease}.nvidia-logo{display:block;flex-shrink:0;height:14px;object-fit:contain;width:auto}.tagline-banner:hover{background:#ffffff08;border-color:#808080b3;box-shadow:0 6px 20px #ffffff0d;transform:translateY(-2px)}.tagline-banner span{color:#fff;font-family:Geist,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.5px;white-space:nowrap}.top-shader-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;left:50%;padding:0 2rem;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50%;z-index:1}.top-shader{pointer-events:none;position:relative;z-index:1}.main-heading{animation:slideInFromBottomLeft .8s ease-out .2s both;margin-bottom:.25rem;margin-top:0;position:relative;text-align:center;width:100%;z-index:2}.heading-line1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;display:block;font-family:Geist,sans-serif;font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:0}.animated-text-container{animation:slideInFromBottomLeft .8s ease-out .4s both;margin-bottom:.5rem;overflow:visible;text-align:center;z-index:2}.animated-text-container,.animated-text-line{align-items:center;display:flex;height:3rem;justify-content:center;position:relative;width:100%}.animated-text-item{-webkit-text-fill-color:#0000;animation:textCycle 10s infinite;background:linear-gradient(135deg,#fff,#ccc);-webkit-background-clip:text;background-clip:text;font-family:Geist,sans-serif;font-size:2.5rem;font-weight:700;left:50%;line-height:1.1;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}.animated-text-item:first-child{animation-delay:0s}.animated-text-item:nth-child(2){animation-delay:2s}.animated-text-item:nth-child(3){animation-delay:4s}.animated-text-item:nth-child(4){animation-delay:6s}.animated-text-item:nth-child(5){animation-delay:8s}.description-text{animation:slideInFromBottomLeft .8s ease-out .6s both;color:#b0b0b0;flex-shrink:0;font-family:Geist,sans-serif;font-size:.95rem;line-height:1.6;margin:0 0 1.5rem;max-width:500px;position:relative;text-align:center;z-index:2}.cta-section{align-items:center;animation:slideInFromBottomLeft .8s ease-out .8s both;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.welcome-content .demo-button{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 25%,#2a2a2a 50%,#1a1a1a 75%,#0a0a0a)!important;border:none!important;border-radius:8px;box-shadow:0 4px 20px #0009,inset 0 1px 0 #ffffff26,inset 0 -1px 0 #0009;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Geist,sans-serif;font-size:1rem;font-weight:600;gap:8px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.welcome-content .demo-button:before{animation:buttonShimmer 2s infinite;background:linear-gradient(45deg,#0000 30%,#ffffff26 50%,#0000 70%);content:"";height:200%;left:-50%;opacity:.6;position:absolute;top:-50%;transform:rotate(45deg);width:200%}.welcome-content .demo-button:after{animation:borderGlowNav 2s ease-in-out infinite;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff1a);border-radius:10px;content:"";inset:-2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute}.welcome-content .demo-button:hover{background:linear-gradient(135deg,#1a1a1a,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%,#1a1a1a)!important;box-shadow:0 10px 30px #000c,0 0 40px #ffffff1a,inset 0 1px 0 #ffffff40,inset 0 -1px 0 #0009;transform:translateY(-2px) scale(1.02)}.welcome-content .demo-button .arrow{color:#fff}.cta-button{align-items:center;border-radius:12px;display:inline-flex;gap:10px;letter-spacing:.5px;overflow:hidden;padding:16px 32px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.primary-cta{animation:ctaPulse 2s ease-in-out infinite,slideInFromBottomLeft .8s ease-out .8s both;background:linear-gradient(135deg,#8b5cf6,#a78bfa 50%,#c084fc);box-shadow:0 4px 15px #8b5cf666,0 0 30px #8b5cf633,inset 0 1px 0 #fff3;color:#fff}.primary-cta:before{background:linear-gradient(45deg,#0000,#ffffff4d,#0000);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .6s;width:200%}.primary-cta:hover:before{animation:shimmer 1.5s infinite;opacity:1}.primary-cta:hover{background:linear-gradient(135deg,#a78bfa,#c084fc 50%,#ddd6fe);box-shadow:0 8px 25px #8b5cf699,0 0 50px #8b5cf666,inset 0 1px 0 #ffffff4d;transform:translateY(-3px) scale(1.05)}.secondary-cta{animation:ctaPulseNav 3s ease-in-out infinite,slideInFromBottomLeft .8s ease-out .8s both;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 25%,#2a2a2a 50%,#1a1a1a 75%,#0a0a0a);border-radius:8px;box-shadow:0 4px 20px #0009,inset 0 1px 0 #ffffff26,inset 0 -1px 0 #00000080;color:#fff;padding:.75rem 1.5rem}.secondary-cta:before{animation:buttonShimmer 2s infinite;background:linear-gradient(45deg,#0000 30%,#ffffff26 50%,#0000 70%);content:"";height:200%;left:-50%;opacity:.6;position:absolute;top:-50%;transform:rotate(45deg);width:200%}.secondary-cta:after{animation:borderGlowNav 2s ease-in-out infinite;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff1a);border-radius:10px;content:"";inset:-2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute}.secondary-cta:hover:before{opacity:1}.secondary-cta:hover:after{opacity:.8}.secondary-cta:hover{background:linear-gradient(135deg,#1a1a1a,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%,#1a1a1a);box-shadow:0 10px 30px #000c,0 0 40px #ffffff1a,inset 0 1px 0 #ffffff40,inset 0 -1px 0 #0009;transform:translateY(-2px) scale(1.02)}.cta-button:active{transform:translateY(-1px) scale(1.02)}.arrow{font-size:1.2rem;font-weight:700;transition:transform .3s ease}.cta-button:hover .arrow{transform:translateX(6px)}@keyframes buttonPulse{to{box-shadow:0 4px 15px #8b5cf666,0 0 30px #8b5cf633,inset 0 1px 0 #fff3}50%{box-shadow:0 6px 25px #8b5cf699,0 0 50px #8b5cf666,inset 0 1px 0 #ffffff4d}}@keyframes shimmer1{0%{left:-100%;top:-100%}to{left:100%;top:100%}}@keyframes shimmer2{0%{left:-100%;top:-100%}to{left:100%;top:100%}}@keyframes buttonShadowPulse{to{box-shadow:0 4px 20px #0009,inset 0 1px 0 #ffffff26,inset 0 -1px 0 #00000080}50%{box-shadow:0 6px 25px #000000b3,0 0 30px #ffffff0d,inset 0 1px 0 #fff3,inset 0 -1px 0 #0009}}@keyframes opacityPulse{to{opacity:.3}50%{opacity:.6}}.animation-space{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:600px;overflow:visible;padding:80px;width:100%;z-index:2}.animation-space,.shader-reminder{background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important;outline:none!important;position:relative}.shader-reminder{animation:smoothFloat 25s ease-in-out infinite;border-radius:0!important;margin:-100px!important;padding:0!important;z-index:3}.shader-reminder canvas{-webkit-appearance:none;appearance:none;-webkit-backface-visibility:visible;backface-visibility:visible;background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important;display:block;image-rendering:auto;margin:0!important;mix-blend-mode:normal;opacity:1;outline:none!important;padding:0!important}@keyframes smoothFloat{0%{transform:translate(0) scale(1) rotate(0deg)}20%{transform:translate(40px,-30px) scale(1.02) rotate(1deg)}40%{transform:translate(-30px,40px) scale(.98) rotate(-1deg)}60%{transform:translate(50px,20px) scale(1.01) rotate(.5deg)}80%{transform:translate(-20px,-40px) scale(.99) rotate(-.5deg)}to{transform:translate(0) scale(1) rotate(0deg)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromBottomLeft{0%{opacity:0;transform:translate(-50px,50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes textCycle{0%{opacity:0;transform:translate(-50%,-50%) translateY(30px)}10%{opacity:1;transform:translate(-50%,-50%) translateY(0)}20%{opacity:1;transform:translate(-50%,-50%) translateY(0)}30%{opacity:0;transform:translate(-50%,-50%) translateY(-30px)}to{opacity:0;transform:translate(-50%,-50%) translateY(-30px)}}@media (max-width:1024px){.welcome-container{flex-direction:column;min-height:auto;padding:2rem 1rem}.welcome-content{align-items:center;margin-bottom:2rem;max-width:100%;min-height:auto;padding-right:0;padding-top:350px}.main-heading,.welcome-content{text-align:center}.animated-text-container{justify-content:center;text-align:center}.tagline-banner{align-self:center}.top-shader-wrapper{height:auto;justify-content:center;left:50%;padding-bottom:20px;position:absolute;right:auto;top:250px;transform:translateX(-50%);width:auto}.heading-line1{font-size:3rem}.animated-text-item{font-size:2.5rem}.description-text{font-size:.95rem}}@media (max-width:768px){.welcome-container{min-height:100vh;padding:1.5rem 1rem}.welcome-container,.welcome-content{align-items:center;flex-direction:column;justify-content:center}.welcome-content{display:flex;gap:1rem;margin-bottom:0;max-width:100%;min-height:calc(100vh - 80px);padding-right:0;padding-top:320px}.main-heading,.welcome-content{text-align:center}.animated-text-container{justify-content:center;text-align:center}.tagline-banner{align-self:center}.top-shader-wrapper{height:auto;justify-content:center;left:50%;position:absolute;right:auto;top:220px;transform:translateX(-50%);width:auto}.heading-line1{font-size:2.5rem}.animated-text-item{font-size:1.5rem}.animated-text-container,.animated-text-line{height:2rem}.description-text{display:none}.cta-section{justify-content:center;margin-top:1rem}.animation-space{display:none}.tagline-banner{font-size:.85rem;padding:6px 16px}}@media (max-width:480px){.welcome-container{min-height:100vh;padding:1rem .75rem}.welcome-container,.welcome-content{align-items:center;justify-content:center}.welcome-content{gap:.75rem;min-height:calc(100vh - 80px)}.heading-line1{font-size:2rem}.animated-text-item{font-size:1.25rem}.animation-space,.description-text{display:none}.tagline-banner{font-size:.75rem;padding:5px 12px}.cta-button{font-size:.9rem;padding:.75rem 1.5rem}}.agent-demo-section{background:#000;color:#fff;margin-top:-4rem;overflow:hidden;padding:2rem 20px 6rem;position:relative}.ai-sales-gtm-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:3px solid grey;border-radius:24px;margin-bottom:0;max-width:850px;overflow:hidden;padding:1.25rem;position:relative;width:100%}.ai-sales-gtm-section:before{background:#0009;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.ai-sales-gtm-content{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;height:100%;margin:0;position:relative;width:100%;z-index:2}.ai-sales-gtm-left{gap:.75rem;height:100%;justify-content:center}.ai-sales-gtm-title{font-size:2.5rem;font-weight:700;line-height:1.2}.ai-sales-gtm-tagline,.ai-sales-gtm-title{color:#fff;font-family:Geist,sans-serif;margin:0 0 .25rem}.ai-sales-gtm-tagline{font-size:1rem;line-height:1.5}.ai-sales-gtm-features{display:flex;flex-direction:column;gap:.4rem}.ai-sales-gtm-feature-item{align-items:flex-start;display:flex;gap:1rem}.ai-sales-gtm-checkmark{align-items:center;border:1px solid #ffffff4d;border-radius:4px;color:#ffffffb3;display:flex;flex-shrink:0;height:24px;justify-content:center;min-width:24px;width:24px}.ai-sales-gtm-feature-item span{color:#fff;font-family:Geist,sans-serif;font-size:1rem;line-height:1.6}.ai-sales-gtm-button{background:var(--btn-purple-gradient);border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-family:Geist,sans-serif;font-size:.9rem;font-weight:500;margin-top:.25rem;padding:.75rem 1.5rem;transition:all .3s ease}.ai-sales-gtm-button:hover{background:var(--btn-purple-gradient);border-color:#fff6;transform:translateY(-2px)}.ai-sales-gtm-button:active{transform:translateY(0)}.ai-sales-gtm-right,.ai-sales-gtm-visual-panel{align-items:center;align-self:stretch;display:flex;justify-content:center;position:relative}.ai-sales-gtm-visual-panel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#8b5cf60d;border:1px solid #ffffff1a;border-radius:16px;max-width:95%;overflow:hidden;padding:1rem;width:95%}.ai-sales-gtm-visual-panel:before{background:linear-gradient(135deg,#8b5cf608,#0000 50%),linear-gradient(45deg,#a78bfa08,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.ai-sales-gtm-geometric-pattern{height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:2}.ai-sales-gtm-geometric-pattern .geometric-lines-top{transform:translate(20%,-10%)}.ai-sales-gtm-geometric-pattern .geometric-lines-bottom{transform:translate(20%,10%)}.ai-sales-gtm-visual-panel:after{background:linear-gradient(135deg,#0000,#8b5cf60d 50%,#0000);border-radius:0 16px 16px 0;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:40%;z-index:3}.ai-sales-gtm-visual-panel .agent-video-container{align-items:center;background:#0000;border-radius:24px;display:flex;height:100%;justify-content:center;max-width:100%;overflow:hidden;position:relative;width:100%;z-index:2}.ai-sales-gtm-visual-panel .agent-video{background:#0000;border-radius:24px;display:block;height:100%;object-fit:contain;object-position:center;transition:transform .4s ease;width:100%}.ai-sales-gtm-visual-panel .video-overlay{align-items:center;background:#0006;border-radius:16px;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:opacity .3s ease,background .3s ease;z-index:3}.ai-sales-gtm-visual-panel .video-overlay.playing{opacity:0;pointer-events:none}.ai-sales-gtm-visual-panel .video-overlay:not(.playing):hover{background:#00000080}.agent-demo-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.agent-cards-stack{flex-direction:column;gap:3.5rem;justify-content:flex-start}.agent-card-stacked,.agent-cards-stack{align-items:stretch;display:flex;width:100%}.agent-card-stacked{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:3px solid grey;border-radius:24px;margin:0 auto;max-width:100%;overflow:hidden;position:relative}.cfo-card{max-width:100%}.cfo-card .agent-card-inner-stacked{overflow:visible}.agent-card-stacked.layout-left-visual,.agent-card-stacked.layout-right-visual{max-width:100%}.agent-card-stacked.layout-left-visual .agent-card-inner-stacked,.agent-card-stacked.layout-right-visual .agent-card-inner-stacked{overflow:visible}.agent-card-stacked:before{background:#0009;border-radius:24px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.agent-card-inner-stacked{grid-gap:60px;align-items:start;box-sizing:border-box;display:grid;gap:60px;grid-template-columns:.6fr .4fr;justify-items:stretch;padding:1.25rem 0;position:relative;width:100%;z-index:1}.agent-card-inner-stacked>*{min-width:0}.cfo-card .agent-card-inner-stacked{align-items:start;gap:60px;grid-template-columns:.6fr .4fr;min-width:0;padding:1.25rem 0}.agent-card-stacked.layout-left-visual .agent-card-inner-stacked{align-items:start;gap:80px;grid-template-columns:.6fr .4fr;min-width:0;overflow:visible;padding:1.25rem 0}.agent-card-stacked.layout-left-visual .agent-content-panel-stacked{min-width:0;overflow:visible;padding:0}.agent-card-stacked.layout-right-visual .agent-card-inner-stacked{align-items:start;gap:60px;grid-template-columns:.4fr .6fr;min-width:0;overflow:visible;padding:1.25rem 0}.agent-card-stacked.layout-right-visual .agent-content-panel-stacked{align-items:flex-start;justify-content:flex-start;min-width:0;overflow:visible;padding:0}.agent-card-stacked.layout-right-visual .agent-visual-panel-stacked{margin-left:0;padding-left:0;padding-right:0}.agent-card-stacked.layout-left-visual .agent-visual-panel-stacked{order:1}.agent-card-stacked.layout-left-visual .agent-content-panel-stacked,.agent-card-stacked.layout-right-visual .agent-visual-panel-stacked{order:2}.agent-card-stacked.layout-right-visual .agent-content-panel-stacked{order:1}.agent-visual-panel-stacked{align-items:flex-start;display:flex;height:auto;justify-content:center;margin:0;overflow:visible;padding:0;position:relative;width:100%}.agent-card-stacked.layout-right-visual .agent-visual-panel-stacked{align-items:flex-start;justify-content:flex-end;width:100%}.agent-card-stacked.layout-left-visual .agent-visual-panel-stacked .agent-video-container,.agent-card-stacked.layout-right-visual .agent-visual-panel-stacked .agent-video-container{border:1px solid #ffffff1a;border-radius:24px!important;height:auto;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);max-width:100%;min-height:550px;overflow:hidden!important;transform:translateZ(0);width:100%}.cfo-card .agent-visual-panel-stacked{justify-content:flex-start}.cfo-card.layout-left-visual .agent-visual-panel-stacked .agent-video-container{aspect-ratio:2.6;margin-left:0;max-width:100%;min-height:550px}.agent-visual-panel-stacked .agent-video-container{align-items:center;aspect-ratio:2.6;background:#0000004d;border:1px solid #ffffff1a;border-radius:24px!important;display:flex;height:auto;isolation:isolate;justify-content:center;margin:0 12px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);max-width:100%;min-height:550px;overflow:hidden!important;position:relative;transform:translateZ(0);width:100%}.agent-visual-panel-stacked .agent-video-container img,.agent-visual-panel-stacked .agent-video-container video{border-radius:24px!important;display:block;height:100%;object-fit:cover;object-position:center;opacity:1;width:100%}.agent-visual-panel-stacked .agent-video,.agent-visual-panel-stacked img.agent-video{background:#0000;border-radius:24px!important;display:block;filter:none!important;height:100%;object-fit:contain;object-position:center;opacity:1!important;overflow:hidden!important;width:100%}.agent-visual-panel-stacked .cfo-video,.agent-visual-panel-stacked .hr-video{background:#0000;border-radius:24px!important;height:100%!important;object-fit:cover!important;object-position:center;width:100%!important}.agent-visual-panel-stacked .hr-video{overflow:hidden!important}.agent-visual-panel-stacked .sales-video{background:#0000;border-radius:24px!important;height:100%!important;object-fit:cover!important;object-position:center;width:100%!important}.cfo-features{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0}.cfo-feature-item{align-items:flex-start;display:flex;gap:.75rem;list-style:none;margin:0;overflow:visible;padding:0;position:relative;width:100%}.cfo-feature-item:before{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;color:#ffffffb3;content:"✓";display:flex;flex-shrink:0;font-family:Geist,sans-serif;font-size:.75rem;font-weight:400;height:18px;justify-content:center;line-height:1;margin-top:2px;width:18px}.cfo-feature-text{word-wrap:break-word;display:block;flex:1 1;font-family:Geist,sans-serif;font-size:1.1rem;line-height:1.6;margin:0;overflow:visible;padding:0;text-align:left;white-space:normal;width:100%}.agent-content-panel-stacked{align-items:flex-start;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;margin:0;max-width:100%;padding:0 0 0 4rem;width:100%}.cfo-card .agent-content-panel-stacked{align-items:flex-start;flex:1 1;gap:.75rem;margin:0;min-width:0;overflow:visible;padding:0}.cfo-card .agent-card-name{font-size:2.5rem;line-height:1.2;margin:0 0 .25rem}.cfo-card .agent-card-description{word-wrap:break-word;font-size:1rem;line-height:1.6;margin:0;overflow:visible;white-space:normal}.agent-card-stacked.layout-left-visual .agent-content-panel-stacked,.agent-card-stacked.layout-right-visual .agent-content-panel-stacked{align-items:flex-start;flex:1 1;gap:.75rem;margin:0;min-width:0;overflow:visible;padding:0}.agent-card-stacked.layout-left-visual .agent-card-name,.agent-card-stacked.layout-right-visual .agent-card-name{font-size:2.5rem;line-height:1.2;margin:0 0 .25rem;width:100%}.agent-card-stacked.layout-left-visual .agent-card-description,.agent-card-stacked.layout-right-visual .agent-card-description{word-wrap:break-word;font-size:1rem;line-height:1.6;margin:0;overflow:visible;white-space:normal;width:100%}.agent-card-stacked.layout-left-visual .agent-feature-text,.agent-card-stacked.layout-right-visual .agent-feature-text{word-wrap:break-word;display:block;font-family:Geist,sans-serif;font-size:1.1rem;line-height:1.6;margin:0;overflow:visible;padding:0;text-align:left;white-space:normal;width:100%}.agent-card-stacked.layout-left-visual .agent-feature-item,.agent-card-stacked.layout-right-visual .agent-feature-item{align-items:flex-start;display:flex;gap:.75rem;list-style:none;margin:0;overflow:visible;padding:0;position:relative;width:100%}.agent-card-stacked.layout-left-visual .agent-feature-item:before,.agent-card-stacked.layout-right-visual .agent-feature-item:before{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;color:#ffffffb3;content:"✓";display:flex;flex-shrink:0;font-family:Geist,sans-serif;font-size:.75rem;font-weight:400;height:18px;justify-content:center;line-height:1;margin-top:2px;width:18px}.agent-card-stacked.layout-left-visual .agent-features,.agent-card-stacked.layout-right-visual .agent-features{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0}.agent-content-panel-stacked .agent-card-name{color:#fff;flex-shrink:0;font-family:Geist,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 .25rem;width:100%}.agent-content-panel-stacked .agent-card-description{display:none}.agent-content-panel-stacked .agent-features{display:flex;flex-direction:column;flex-shrink:0;gap:.6rem;margin:auto 0 0;width:100%}.agent-content-panel-stacked .agent-feature-item{align-items:flex-start;display:flex;gap:.75rem;margin:0;padding-left:0;position:relative}.agent-content-panel-stacked .agent-feature-item:before{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;color:#ffffffb3;content:"✓";display:flex;flex-shrink:0;font-family:Geist,sans-serif;font-size:.75rem;font-weight:400;height:18px;justify-content:center;line-height:1;margin-right:.75rem;margin-top:2px;width:18px}.agent-content-panel-stacked .agent-feature-text{word-wrap:break-word;color:silver;flex:1 1;font-family:Geist,sans-serif;font-size:1.1rem;line-height:1.6;margin:0;white-space:normal}.agent-content-panel-stacked .agent-more-about-button{align-self:flex-start;background:var(--btn-purple-gradient);border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-family:Geist,sans-serif;font-size:.9rem;font-weight:500;margin-bottom:auto;margin-top:1.5rem;padding:.75rem 1.5rem;transition:all .3s ease;white-space:nowrap}.agent-content-panel-stacked .agent-more-about-button:hover{background:var(--btn-purple-gradient);border-color:#ffffff4d;transform:translateY(-2px)}@media (max-width:768px){.agent-card-inner-stacked,.cfo-card .agent-card-inner-stacked{padding:1.5rem 14px}.agent-card-stacked.layout-left-visual .agent-card-inner-stacked,.agent-card-stacked.layout-right-visual .agent-card-inner-stacked{padding:2rem 14px}.agent-demo-header{margin-bottom:3rem;text-align:center}.agent-demo-title{font-size:2.5rem;line-height:1.3;padding:0 16px}.agent-demo-subtitle{display:block;font-size:1.1rem;margin-top:1rem;padding:0 16px}.agent-demo-section{margin-top:0!important;padding-top:4rem}.agent-card-inner-stacked{gap:2rem;grid-template-columns:1fr!important;min-height:auto;padding:2rem 16px}.agent-card-stacked{min-height:auto}.agent-card-stacked.layout-left-visual .agent-content-panel-stacked,.agent-card-stacked.layout-right-visual .agent-content-panel-stacked,.cfo-card .agent-content-panel-stacked{display:flex;flex-direction:column;margin:0;order:2;padding:0;width:100%}.agent-card-stacked.layout-left-visual .agent-visual-panel-stacked,.agent-card-stacked.layout-right-visual .agent-visual-panel-stacked,.cfo-card .agent-visual-panel-stacked{margin:0;order:1;padding:0;width:100%}.agent-visual-panel-stacked{margin-bottom:1.5rem;margin-top:0;max-width:100%;padding:0}.agent-visual-panel-stacked .agent-video-container{aspect-ratio:1;border-radius:16px!important;height:250px!important;margin:0;max-height:250px!important;max-width:100%!important;width:100%!important}.agent-card-stacked.layout-left-visual .agent-visual-panel-stacked .agent-video-container,.agent-card-stacked.layout-right-visual .agent-visual-panel-stacked .agent-video-container,.cfo-card .agent-visual-panel-stacked .agent-video-container{height:250px!important;max-height:250px!important}.agent-visual-panel-stacked .agent-video-container video{height:100%!important;object-fit:cover!important;object-position:center!important;width:100%!important}.agent-content-panel-stacked{display:flex;flex-direction:column;gap:1.25rem;margin-left:0;padding:0}.agent-content-panel-stacked .agent-card-name{font-size:1.75rem}.agent-content-panel-stacked .agent-feature-text{font-size:.85rem}.agent-content-panel-stacked .agent-more-about-button{font-size:.9rem;margin-top:1rem;padding:.75rem 1.5rem}.agent-demo-section{overflow-x:hidden;overflow-y:visible;padding:3rem 16px}.agent-demo-header{overflow:visible}.agent-demo-header,.agent-demo-title{box-sizing:border-box;max-width:100%;width:100%}.agent-demo-title{word-wrap:break-word;font-size:5.5rem;line-height:1.2;margin-bottom:2rem;overflow:visible;overflow-wrap:break-word;padding:0 20px;text-align:center;white-space:normal}.agent-demo-container{max-width:1200px;overflow:visible;padding:0 20px}.agent-demo-subtitle{display:none}.agent-card-inner-stacked{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 16px}.agent-visual-panel-stacked{margin-bottom:1.25rem}.agent-visual-panel-stacked .agent-video-container{height:180px!important;max-height:180px!important;min-height:auto!important}.agent-card-stacked.layout-left-visual .agent-visual-panel-stacked .agent-video-container,.agent-card-stacked.layout-right-visual .agent-visual-panel-stacked .agent-video-container,.cfo-card .agent-visual-panel-stacked .agent-video-container{aspect-ratio:1;height:220px!important;max-height:220px!important;min-height:auto!important}.agent-content-panel-stacked{gap:1rem}.agent-content-panel-stacked .agent-card-description{display:none}.agent-content-panel-stacked .agent-card-name{word-wrap:break-word;font-size:1.5rem;margin-bottom:0;margin-top:0;order:1;overflow:visible;width:100%}.agent-content-panel-stacked .agent-features{gap:.75rem;margin-bottom:0;margin-top:0;order:2;width:100%}.agent-content-panel-stacked .agent-feature-item{word-wrap:break-word;overflow:visible;width:100%}.agent-content-panel-stacked .agent-feature-text{word-wrap:break-word;font-size:.8rem;overflow:visible;width:100%}.agent-content-panel-stacked .agent-more-about-button{align-self:center;font-size:.85rem;margin-top:.75rem;order:4;padding:.75rem 1.25rem;width:auto}}.agent-demo-header{animation:fadeInUp .8s ease-out forwards;box-sizing:border-box;margin-bottom:2rem;margin-top:1rem;max-width:100%;opacity:0;overflow:visible;padding:0 32px;text-align:center;transform:translateY(30px);width:100%}.agent-demo-title{-webkit-text-fill-color:#0000;word-wrap:normal;background:linear-gradient(135deg,#fff,#e0e0e0 30%,#b0b0b0 60%,grey);-webkit-background-clip:text;background-clip:text;color:#fff;font-family:Geist,sans-serif;font-size:7.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;max-width:100%;overflow:visible;padding:0 24px;text-overflow:clip;white-space:nowrap}.gradient-purple-text{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,#fff,#e0e0e0 30%,#b0b0b0 60%,grey)!important;-webkit-background-clip:text!important;background-clip:text!important}.agent-demo-subtitle{word-wrap:break-word;box-sizing:border-box;color:#b0b0b0;font-family:Geist,sans-serif;font-size:1.8rem;line-height:1.6;margin:0 auto;max-width:700px;overflow:visible;padding:0 24px}.carousel-arrow{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:1px solid #fff3;border-radius:50%;color:#fffc;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.carousel-arrow:hover{background:#000000b3;border-color:#fff6;color:#fff;transform:translateY(-50%) scale(1.1)}.carousel-arrow:active{transform:translateY(-50%) scale(.95)}.carousel-arrow-left{left:1rem}.carousel-arrow-right{right:1rem}.carousel-arrow{height:36px;width:36px}.carousel-arrow-left{left:.5rem}.carousel-arrow-right{right:.5rem}.agent-cards-carousel-wrapper{align-items:center;gap:1rem;justify-content:center;margin:0 auto;min-height:600px;width:100%}.agent-cards-carousel,.agent-cards-carousel-wrapper{-webkit-overflow-scrolling:none;-ms-overflow-style:none!important;display:flex;overflow:visible!important;position:relative;scrollbar-width:none!important;touch-action:none}.agent-cards-carousel{align-items:stretch;gap:2rem;min-width:100%;padding:0;scroll-behavior:auto;scroll-padding:0;scroll-snap-type:none;transform-origin:center center;-webkit-user-select:none;user-select:none;width:-webkit-max-content;width:max-content;will-change:transform}.agent-cards-carousel-wrapper::-webkit-scrollbar,.agent-cards-carousel::-webkit-scrollbar{background:#0000!important;display:none!important;height:0!important;width:0!important}.carousel-card{align-items:stretch;display:flex;flex:0 0 850px;height:600px;max-width:850px;min-height:600px;scroll-snap-align:start;transition:filter .5s ease,transform .5s ease,opacity .5s ease;width:850px}.carousel-card.blurred{filter:blur(4px)!important;opacity:.6;transform:scale(.95)}.carousel-card.active{filter:blur(0)!important;opacity:1!important;transform:scale(1)!important}.carousel-card.hidden{opacity:0;pointer-events:none;visibility:hidden}.carousel-card.active,.carousel-card.blurred{opacity:1;visibility:visible}.agent-cards-container{display:flex;flex-direction:column;gap:4rem;opacity:0;transform:translateY(50px);transition:all 1s ease-out}.agent-cards-container.visible{opacity:1;transform:translateY(0)}.agent-card{animation:fadeInUp .8s ease-out forwards;animation-delay:0s;animation-delay:calc(var(--card-index, 0)*.2s);flex:0 0 850px;height:600px;max-width:850px;min-height:600px;opacity:0;position:relative;scroll-snap-align:start;transform:translateY(0);transition:filter .5s ease,transform .5s ease,opacity .5s ease;width:100%}.agent-card.blurred{filter:blur(4px)!important;opacity:.6;transform:scale(.95) translateY(0)}.agent-card.active .agent-video,.agent-card.active video{filter:none!important;opacity:1!important;transform:none!important}.agent-card.active .agent-card-inner:after{background:#0009!important}.agent-video,video.agent-video{background:#0000!important}.agent-video,.agent-visual-panel .agent-video,.ai-sales-gtm-visual-panel video,video.agent-video{filter:none!important;opacity:1!important}.agent-card.active{filter:blur(0)!important;opacity:1!important;transform:scale(1) translateY(0)!important}.agent-card.hidden{opacity:0;pointer-events:none;visibility:hidden}.agent-card.active,.agent-card.blurred{opacity:1;visibility:visible}.agent-card-inner{grid-gap:2.5rem;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:3px solid grey;border-radius:24px;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;height:100%;min-height:600px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%}.agent-card-inner.reversed-layout{grid-template-columns:1fr 1fr}.agent-card-inner:after{background:#0009;border-radius:24px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.agent-video,.agent-video-container,.agent-visual-panel,.agent-visual-panel-wrapper,video{position:relative;z-index:2}.agent-card-inner:before{display:none!important;opacity:0!important;visibility:hidden!important}.agent-card-inner:hover{border-color:grey;box-shadow:0 20px 60px #0009;transform:translateY(-8px)}.agent-card-inner:hover:after{background:#0009}.agent-visual-panel-wrapper{height:100%;min-height:100%}.agent-visual-panel,.agent-visual-panel-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.agent-visual-panel{aspect-ratio:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#8b5cf60d;border:1px solid #ffffff1a;border-radius:16px;max-width:100%;overflow:hidden;padding:1rem}.agent-visual-panel:before{background:linear-gradient(135deg,#8b5cf608,#0000 50%),linear-gradient(45deg,#a78bfa08,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.agent-visual-panel .agent-video-container{aspect-ratio:1;background:#0000;border-radius:16px;overflow:hidden;position:relative;width:100%;z-index:2}.agent-visual-panel .video-overlay{z-index:3}.agent-visual-panel .play-button{z-index:4}.agent-visual-panel .agent-video{background:#0000;display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.agent-card-inner:hover .agent-visual-panel .agent-video{transform:scale(1)}.agent-visual-panel:after{background:linear-gradient(135deg,#0000,#8b5cf60d 50%,#0000);border-radius:0 16px 16px 0;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:40%;z-index:3}.agent-video-container{align-items:center;aspect-ratio:1;background:#0000;border-radius:16px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;width:100%}.agent-video{background:#0000;display:block;height:100%;object-fit:contain;transition:transform .4s ease;width:100%}.agent-card-inner:hover .agent-video{transform:scale(1)}.video-overlay{align-items:center;background:#0006;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:opacity .3s ease,background .3s ease;z-index:2}.video-overlay.playing{opacity:0;pointer-events:none}.video-overlay:not(.playing):hover{background:#00000080}.play-button{background:none;border:none;cursor:pointer;padding:0;transition:transform .3s ease;z-index:3}.play-button:hover{transform:scale(1.1)}.play-button:active{transform:scale(.95)}.play-button svg circle{transition:fill .3s ease}.play-button:hover svg circle{fill:#fff}.mute-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:1px solid #fff3;border-radius:50%;bottom:1rem;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:1rem;transition:all .3s ease;width:40px;z-index:4}.mute-button:hover{background:#000c;border-color:#fff6;transform:scale(1.1)}.mute-button:active{transform:scale(.95)}.agent-content-wrapper{align-items:center}.agent-content,.agent-content-wrapper{display:flex;height:100%;position:relative;z-index:2}.agent-content{flex-direction:column;justify-content:center;width:100%}.agent-card-name{box-sizing:border-box;color:#fff;font-family:Geist,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;padding:0 8px;transition:all .3s ease}.agent-card-inner:hover .agent-card-name{text-shadow:none}.agent-card-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#b0b0b0;display:-webkit-box;font-family:Geist,sans-serif;line-height:1.6;max-width:100%;overflow:hidden;text-overflow:ellipsis}.agent-card-inner:hover .agent-card-description{color:#d0d0d0}.agent-features{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.agent-feature-item{align-items:center;display:flex;gap:.75rem;opacity:1;transform:translateX(0);transition:all .3s ease}.agent-feature-item:first-child{transition-delay:.1s}.agent-feature-item:nth-child(2){transition-delay:.2s}.agent-feature-item:nth-child(3){transition-delay:.3s}.agent-feature-item:nth-child(4){transition-delay:.4s}.agent-feature-icon{background:#0000;border:1px solid #ffffff4d;border-radius:4px;flex-shrink:0;height:24px;min-width:24px;transition:all .3s ease;width:24px}.agent-feature-item:hover .agent-feature-icon{transform:scale(1.1)}.agent-feature-text{color:#b0b0b0;font-family:Geist,sans-serif;font-size:.95rem;line-height:1.5;transition:color .3s ease}.agent-feature-item:hover .agent-feature-text{color:#fff}.agent-play-button-container{align-items:center;cursor:pointer;display:flex;gap:1rem;margin-top:2rem;position:relative;transition:all .3s ease;z-index:10}.agent-play-button-container:hover{transform:translateX(5px)}.agent-play-button{background:none;border:none;cursor:pointer;flex-shrink:0;padding:0;transition:transform .3s ease}.agent-play-button:hover{transform:scale(1.1)}.agent-play-button:active{transform:scale(.95)}.agent-play-text{display:flex;flex-direction:column;gap:.25rem}.agent-play-title{font-size:1rem;font-weight:600}.agent-play-subtitle,.agent-play-title{font-family:Geist,sans-serif;line-height:1.2}.agent-play-subtitle{color:#b0b0b0;font-size:.875rem}.agent-more-about-button{align-self:flex-start;background:var(--btn-purple-gradient);border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-family:Geist,sans-serif;font-size:1rem;font-weight:500;margin-top:1.5rem;padding:.875rem 1.5rem;transition:all .3s ease}.agent-more-about-button:hover{background:var(--btn-purple-gradient);border-color:#fff6;transform:translateY(-2px)}.agent-more-about-button:active{transform:translateY(0)}.typing-cursor{animation:blink-cursor 1s step-end infinite;color:#ffffffe6;display:inline-block;font-weight:300;margin-left:2px}@keyframes blink-cursor{50%{opacity:1}51%,to{opacity:0}}.agent-card-inner{grid-template-columns:1fr!important;padding:2rem}.agent-visual-panel,.agent-visual-panel-wrapper{min-height:400px}.agent-content-wrapper{width:100%}.agent-card-name{font-size:2.5rem}.agent-card-description{font-size:1rem}.ai-sales-gtm-content{gap:2rem;grid-template-columns:1fr}.ai-sales-gtm-right{margin-bottom:1.5rem;min-height:400px}.ai-sales-gtm-visual-panel{min-height:400px}.ai-sales-gtm-title{font-size:1.75rem;margin-bottom:1rem}.ai-sales-gtm-button{margin-top:1rem}.agent-demo-section{padding:3rem 1rem}.agent-demo-title{font-size:2.25rem;padding:0 16px}.agent-demo-subtitle{display:block;font-size:1rem;margin-top:.75rem;padding:0 16px}.agent-cards-container{gap:2rem}.agent-card-inner{gap:2rem;padding:1.5rem}.agent-visual-panel,.agent-visual-panel-wrapper{min-height:250px}.agent-card-name{font-size:2.25rem;margin-bottom:1rem}.agent-card-description{font-size:.95rem;margin-bottom:1.5rem}.agent-features{gap:.75rem}.agent-feature-text{font-size:.875rem}.agent-play-button-container{margin-top:1.5rem}.agent-more-about-button{font-size:.9rem;margin-top:1rem;padding:.75rem 1.25rem}.ai-sales-gtm-section{margin-bottom:3rem;padding:1.5rem 1rem}.ai-sales-gtm-content{display:flex;flex-direction:column;gap:1.5rem}.ai-sales-gtm-left{margin:0;padding:0;width:100%}.ai-sales-gtm-right{margin-bottom:1.25rem;min-height:250px;width:100%}.ai-sales-gtm-visual-panel{min-height:250px}.ai-sales-gtm-tagline{display:none}.ai-sales-gtm-left{display:flex;flex-direction:column}.ai-sales-gtm-title{word-wrap:break-word;margin-bottom:.75rem;margin-top:0;order:1;overflow:visible;width:100%}.ai-sales-gtm-features{gap:.75rem;margin-bottom:0;margin-top:0;order:2;width:100%}.ai-sales-gtm-feature-item,.ai-sales-gtm-feature-item span{word-wrap:break-word;overflow:visible;width:100%}.ai-sales-gtm-button{align-self:flex-start;font-size:.85rem;margin-top:.75rem;order:3;padding:.75rem 1.25rem;width:auto}.agent-cards-carousel{gap:1rem;padding:0 1rem;scroll-padding:0 1rem}.agent-card,.carousel-card{flex-basis:calc(100vw - 2rem);max-width:calc(100vw - 2rem)}.agent-demo-section{padding:2rem .75rem}.agent-demo-header{margin-bottom:3rem}.agent-demo-title{box-sizing:border-box;font-size:3rem;line-height:1.3;padding:0 20px;text-align:center;width:100%}.agent-demo-subtitle{font-size:1.1rem;margin-top:1rem;padding:0 20px}.agent-card-inner{gap:1.5rem;padding:1.25rem}.agent-card-name{word-wrap:break-word;font-size:2rem;margin-bottom:.75rem;overflow:visible;padding:0 12px}.agent-card-description{font-size:.875rem;margin-bottom:1.25rem}.agent-feature-item{gap:.5rem}.agent-feature-icon{height:20px;min-width:20px;width:20px}.agent-feature-text{font-size:.8rem}.agent-visual-panel-wrapper{min-height:200px;order:1}.agent-visual-panel{min-height:200px}.agent-content-wrapper{order:2}.ai-sales-gtm-section{padding:1.25rem .75rem}.ai-sales-gtm-left{order:2}.ai-sales-gtm-right{order:1}.ai-sales-gtm-title{font-size:1.5rem}.ai-sales-gtm-tagline{font-size:.95rem}.ai-sales-gtm-feature-item{gap:.75rem}.ai-sales-gtm-checkmark{height:20px;min-width:20px;width:20px}.ai-sales-gtm-feature-item span{font-size:.8rem}.ai-sales-gtm-right,.ai-sales-gtm-visual-panel{min-height:200px}.agent-card,.carousel-card{flex-basis:calc(100vw - 1.5rem);flex-grow:0;flex-shrink:0;max-width:calc(100vw - 1.5rem)}.agent-cards-carousel{padding:0 .75rem;scroll-padding:0 .75rem}.lead-qualification-wrapper{align-items:center;background:#000;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:space-between;min-height:100vh;overflow:hidden;padding-top:90px;position:relative;width:100%;z-index:1}.why-choose-header{margin-bottom:3rem;padding:0 16px;text-align:center;width:100%}.why-choose-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#b0b0b0 50%,grey);-webkit-background-clip:text;background-clip:text;color:#fff;font-family:Geist,sans-serif;font-size:5rem;font-weight:700;margin-bottom:1rem}.lead-qualification-container{grid-gap:40px;align-items:flex-start;background:#000;box-sizing:border-box;display:grid;flex:1 1;flex-grow:1;gap:40px;grid-template-columns:500px 1fr;margin:0 auto;max-width:1200px;min-height:0;overflow:hidden;padding:20px 16px;width:100%}.left-panel{background:#0000;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:16px;justify-content:flex-start;max-width:500px;min-width:500px;padding:0 16px;width:500px}.left-panel::-webkit-scrollbar{width:4px}.left-panel::-webkit-scrollbar-track{background:#0000}.left-panel::-webkit-scrollbar-thumb{background:#555;border-radius:2px}.left-panel::-webkit-scrollbar-thumb:hover{background:#666}.header-section{display:flex;flex-direction:column;flex-shrink:0;gap:4px}.left-panel-preview{margin-top:16px}.left-panel-card{background:#050505;border:1px solid #262626;border-radius:20px;box-shadow:0 18px 40px #0009;padding:20px 16px 18px}.left-panel-card .preview-option{align-items:center;background:#050505;border:1px solid #3f3f46;border-radius:14px;cursor:pointer;display:flex;gap:12px;margin-bottom:10px;padding:12px;transition:background .2s ease,box-shadow .2s ease,transform .15s ease,border-color .2s ease}.left-panel-card .preview-option:last-child{margin-bottom:0}.left-panel-card .preview-option.preview-option-active{background:#05010e;border-color:#a855f7;box-shadow:0 10px 25px #a855f740}.left-panel-card .preview-option:hover{box-shadow:0 10px 25px #00000080;transform:translateY(-2px)}.left-panel-card .preview-icon{align-items:center;background:linear-gradient(135deg,#6b7280,#4b5563);border-radius:999px;display:flex;height:40px;justify-content:center;width:40px}.left-panel-card .preview-icon-pink{background:linear-gradient(135deg,#ec4899,#a855f7)}.left-panel-card .preview-icon-green{background:linear-gradient(135deg,#22c55e,#0ea5e9)}.left-panel-card .preview-icon-blue,.left-panel-card .preview-option.preview-option-active .preview-icon-blue{background:linear-gradient(135deg,#a855f7,#9333ea)}.left-panel-card .preview-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;overflow:visible}.left-panel-card .preview-title{color:#fff;font-size:1.2rem;font-weight:600}.left-panel-card .preview-tags,.left-panel-card .preview-title{word-wrap:break-word;overflow:visible;text-overflow:clip;white-space:normal}.left-panel-card .preview-tags{color:#9ca3af;font-size:1rem}.left-panel-card .phone-section{margin-top:16px}.main-title{color:#fff;font-size:24px;font-weight:700;line-height:1.2;margin:0}.description{color:#b0b0b0;font-size:16px;line-height:1.4;margin:0}.right-panel{box-sizing:border-box;flex:1 1;gap:0;max-height:100%;min-width:0;overflow:visible;padding:40px 20px;pointer-events:auto;z-index:1}.idle-state-container,.right-panel{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.idle-state-container{gap:24px;padding:20px 0;z-index:10}.idle-state-container .agent-info-section{margin-bottom:0;order:2}.idle-state-container .call-button{margin-top:0;order:3;position:relative;z-index:20}.sphere-wrapper{flex:0 0 auto;max-height:350px;min-height:200px;width:100%}.sphere-container,.sphere-wrapper{align-items:center;display:flex;justify-content:center;pointer-events:none}.sphere-container{flex-shrink:0;height:300px;position:relative;width:300px;z-index:1}.sphere-canvas{height:100%;image-rendering:auto;width:100%}.agent-name{color:#fff!important;display:block!important;font-size:28px;line-height:1.2;margin:0 0 8px;padding:0;text-align:center;text-shadow:0 2px 8px #00000080;white-space:nowrap}.agent-name,.status{opacity:1!important;visibility:visible!important}.status{align-items:center;display:flex!important;gap:8px}.status-dot{background-color:#10b981;display:inline-block}.status-text{color:#b0b0b0!important;font-size:14px}.call-button,.status-text{display:block!important;opacity:1!important;visibility:visible!important}.call-button{border:none;border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#fff!important;cursor:pointer;flex-shrink:0;font-size:18px;font-weight:600;min-width:180px;padding:16px 40px;position:relative;transition:all .2s ease;z-index:100;z-index:20!important}.call-button:hover{transform:translateY(-2px)}.end-call-button{background-color:#dc2626!important}.end-call-button:hover{background-color:#b91c1c!important}.agent-info-section{display:flex!important;flex-shrink:0;gap:12px;margin:0;padding:0;position:relative;z-index:10}.agent-info-section,.connecting-state{align-items:center;flex-direction:column;width:100%}.connecting-state{display:flex;gap:16px}.connecting-content{align-items:center;display:flex;flex-direction:column;gap:12px}.loading-indicator{align-items:center;display:flex;justify-content:center}.loading-circle{animation:rotate 1.5s linear infinite;height:24px;width:24px}.loading-arc{transform-origin:center}.connecting-text{color:#fff;font-size:16px;font-weight:500;margin:0}.call-instruction{color:#b0b0b0;font-size:14px;margin:0;text-align:center}.form-modal-content{background:#111;border:1px solid #262626;border-radius:24px;box-shadow:0 12px 40px #0009;box-sizing:border-box;display:flex!important;flex-direction:column;max-width:500px;min-height:400px;opacity:1!important;overflow:visible;padding:40px;pointer-events:auto!important;position:relative;transform:none!important;visibility:visible!important;width:100%;z-index:10}.form-modal-content,.form-modal-content *{animation:none!important}.form-modal-content .call-form,.form-modal-content .form-field,.form-modal-content input,.form-modal-content label{display:block!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.form-modal-content input{cursor:text!important;pointer-events:auto!important;user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.form-modal-header h3{word-wrap:break-word;flex:1 1;font-size:20px;font-weight:600;line-height:1.4;overflow:visible;overflow-wrap:break-word;padding-right:32px}.close-form-btn{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;transition:opacity .2s;width:24px}.close-form-btn:hover{opacity:.7}.call-form{display:flex!important;opacity:1!important;visibility:visible!important}.call-form .call-button{margin-top:32px;width:100%}.form-field{display:flex!important;width:100%}.form-field,.form-field label{opacity:1!important;visibility:visible!important}.form-field label{color:#f5f5f5;font-size:1rem;font-weight:600}.form-field input,.form-field label{word-wrap:break-word;display:block!important;overflow:visible}.form-field input{animation:none!important;border:1px solid #333;box-sizing:border-box;cursor:text!important;min-height:48px;opacity:1!important;pointer-events:auto!important;transform:none!important;user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;visibility:visible!important;width:100%}.form-field input,.form-field input:focus{background:#1a1a1a!important;color:#fff!important}.form-field input:-webkit-autofill,.form-field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #1a1a1a!important}.call-limit-popup{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.call-limit-card{background:#000;border:1px solid #333;border-radius:12px;box-shadow:0 12px 40px #000c;max-width:400px;padding:40px 32px;text-align:center;width:100%}.call-limit-title{color:#fff;font-size:24px;font-weight:600;margin:0 0 12px}.call-limit-text{color:#b0b0b0;font-size:16px;margin:0 0 24px}.get-started-button{background-color:#9333ea;border:none;color:#fff;font-size:16px;font-weight:500;min-width:160px;padding:14px 32px;transition:background-color .2s ease,transform .1s ease}.get-started-button:hover{background-color:#7c3aed;transform:translateY(-2px)}.lead-qualification-footer{align-items:center;background:#0000;border-top:1px solid #333;box-sizing:border-box;display:flex;flex-shrink:0;margin-top:auto;max-height:100px;min-height:100px;padding:20px 40px;position:relative;width:100%;z-index:5}.footer-content{align-items:center;gap:20px;justify-content:space-between;padding:0 40px;width:100%}.footer-text{color:grey;font-size:14px;margin:0}.footer-cta{align-items:center;display:flex;gap:16px;white-space:nowrap}.footer-button,.footer-question{color:#fff;font-size:14px;font-weight:500}.footer-button{background:linear-gradient(135deg,#3a025b,#4a036f 50%,#5a0483);border:none;border-radius:8px;cursor:pointer;padding:10px 20px;transition:all .2s ease}.footer-button:hover{background:linear-gradient(135deg,#4a036f,#5a0483 50%,#6a0597);box-shadow:0 4px 12px #3a025b66;transform:translateY(-2px)}@media (max-width:1024px){.why-choose-title{font-size:4.5rem}.lead-qualification-container{grid-template-columns:1fr;max-width:100%}.left-panel{max-width:100%;min-width:100%;width:100%}.sphere-container{height:300px;width:300px}.footer-content{text-align:center}.footer-content,.footer-cta{flex-direction:column;gap:12px}}@media (max-width:768px){.form-modal-content{border-radius:20px;max-width:450px;min-height:auto;padding:32px 24px;width:100%}.form-modal-header h3{font-size:18px;padding-right:24px}.why-choose-title{font-size:5rem}.why-choose-header{margin-bottom:2rem}.header-section{align-items:center;text-align:center;width:100%}.main-title{font-size:1rem;line-height:1.3;overflow:visible;text-align:center;text-overflow:clip;white-space:normal}.description{display:none}.left-panel-card{-webkit-overflow-scrolling:touch;display:flex;flex-direction:row;gap:16px;justify-content:center;overflow-x:auto;padding:16px}.left-panel-card .preview-option{align-items:center;border-radius:12px;display:flex;flex:0 0 auto;height:60px;justify-content:center;margin-bottom:0;margin-right:0;min-width:60px;padding:0;width:60px}.left-panel-card .preview-text{display:none}.left-panel-card .preview-icon{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:center;margin:0;min-width:60px;width:60px}.left-panel-card .preview-option:last-child{margin-right:0}.lead-qualification-container{display:flex;flex-direction:column;gap:2rem}.left-panel{max-width:100%;min-width:100%;order:1;width:100%}.right-panel{order:2}.idle-state-container{flex-direction:column;gap:1.5rem;padding-bottom:2rem}.sphere-wrapper{min-height:350px;order:1}.sphere-container{height:320px;width:320px}.agent-info-section{order:2}.call-button{margin-bottom:1rem;margin-top:1rem;max-width:90%;order:3;position:relative;width:auto;z-index:20}.lead-qualification-wrapper,.right-panel{min-height:auto;overflow-y:auto;padding-bottom:2rem}.lead-qualification-wrapper{height:auto}}@media (max-width:480px){.form-modal-content{border-radius:18px;max-width:380px;min-height:auto;padding:28px 20px;width:100%}.form-modal-header h3{font-size:16px;padding-right:20px}.why-choose-title{font-size:4rem}.main-title{font-size:.75rem;line-height:1.3}.left-panel-card .preview-option{padding:0}.left-panel-card .preview-icon,.left-panel-card .preview-option{height:55px;min-width:55px;width:55px}.call-button{font-size:16px;margin-bottom:1rem;margin-top:1rem;padding:14px 32px}.sphere-container{height:300px;width:300px}}.why-choose-section{background:#000;color:#fff;font-family:Geist,Inter,sans-serif;padding:80px 20px}.why-choose-section .container{margin:0 auto;max-width:1200px}.section-header{margin-bottom:80px}.section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#a0a0a0);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:10px}.section-header .subtitle{color:#888;font-size:1.2rem;letter-spacing:2px;text-transform:uppercase}.voice-agents-preview-section{margin-bottom:80px;width:100%}.voice-agents-preview-section .voice-agents-preview-container{width:100%}.voice-agents-preview-section .lead-qualification-wrapper{background:#0000;height:auto;min-height:auto;padding-top:0}.voice-agents-preview-section .lead-qualification-container{background:#0000;height:auto;max-height:none;min-height:600px;padding-top:0}.test-agent-section{margin-bottom:80px;padding:40px 0}.test-agent-container{margin:0 auto;max-width:1000px}.test-agent-header{margin-bottom:40px;text-align:center}.test-agent-header h2{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:12px}.test-agent-subtitle{color:#ccc;font-size:1.1rem;margin:0}.agent-selection-layout{grid-gap:40px;background:#111;border:1px solid #262626;border-radius:16px;display:grid;gap:40px;grid-template-columns:1fr 1fr;padding:32px}.agent-options{display:flex;flex-direction:column;gap:12px}.agent-option{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .3s ease}.agent-option:hover{background:#222;border-color:#555}.agent-option.selected{background:#2a1a4a;border-color:#7c3aed;box-shadow:0 0 20px #7c3aed4d}.agent-icon{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:50%;display:flex;font-size:24px;height:40px;justify-content:center;width:40px}.agent-info h4{color:#fff;font-size:.9rem;font-weight:600;margin:0 0 4px}.agent-info p{color:#999;font-size:.8rem;margin:0}.call-option{border-top:1px solid #333;margin-top:20px;padding-top:20px}.call-text{color:#999;font-size:.9rem;margin-bottom:8px}.phone-number{align-items:center;color:#fff;display:flex;font-weight:500;gap:8px}.phone-icon{font-size:1.2rem}.agent-preview{justify-content:center;text-align:center}.agent-preview,.agent-preview-content{align-items:center;display:flex;flex-direction:column}.agent-preview-content{gap:20px}.agent-sphere{align-items:center;display:flex;height:120px;justify-content:center;position:relative;width:120px}.sphere-animation{height:100%;position:relative;width:100%}.sphere-animation svg{animation:rotateCircle 2s linear infinite;height:100%;transform-origin:center;width:100%}.sphere-animation circle{fill:none;stroke-width:2}.sphere-animation .circle-bg{stroke:#ffffff1a}.sphere-animation .circle-dotted{stroke:#ff1493;stroke-dasharray:8,4;stroke-linecap:round;animation:rotateDash 2s linear infinite}@keyframes rotateDash{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes drawCircle{0%{stroke-dashoffset:0}to{stroke-dashoffset:-37.7}}.agent-name{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.agent-status{align-items:center;color:#4ade80;display:flex;font-size:.9rem;gap:8px}.status-dot{animation:blink 1.5s ease-in-out infinite;background:#4ade80;border-radius:50%;height:8px;width:8px}.start-call-btn{background:linear-gradient(135deg,#ff1493,#8b008b);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-width:140px;padding:14px 32px;transition:all .3s ease}.start-call-btn:hover:not(:disabled){box-shadow:0 10px 25px #ff149366;transform:translateY(-2px)}.start-call-btn:disabled{cursor:not-allowed;opacity:.6}.no-agent-selected{color:#999;font-style:italic}.demo-note{border-top:1px solid #333;margin-top:40px;padding-top:30px;text-align:center}.demo-note p{color:#999;margin-bottom:15px}.full-platform-btn{background:linear-gradient(135deg,#7c3aed,#5b21b6);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.full-platform-btn:hover{box-shadow:0 8px 20px #7c3aed66;transform:translateY(-2px)}.form-modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.form-modal{background:#111;border:1px solid #333;border-radius:16px;max-width:400px;padding:32px;width:90%}.form-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.form-modal-header h3{color:#fff;font-size:1.2rem;margin:0}.close-btn{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;padding:0;width:30px}.close-btn:hover{color:#fff}.call-form{display:flex;flex-direction:column;gap:20px}.form-field{gap:8px}.form-field label{color:#fff;font-size:.9rem}.form-field input{background:#222;border:1px solid #444;border-radius:8px;color:#fff;font-size:1rem;padding:12px 16px;transition:border-color .3s}.form-field input:focus{border-color:#7c3aed}.form-field input::placeholder{color:#888}.submit-call-btn{background:linear-gradient(135deg,#7c3aed,#5b21b6);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:10px;padding:14px 24px;transition:all .3s ease}.submit-call-btn:hover{box-shadow:0 8px 20px #7c3aed66;transform:translateY(-2px)}.call-active-overlay{align-items:center;background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}.call-active-modal{background:#111;border:1px solid #333;border-radius:16px;max-width:500px;padding:40px;text-align:center;width:90%}.call-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.call-header h3{color:#fff;font-size:1.3rem;margin:0}.call-timer{color:#4ade80;font-size:1.1rem;font-weight:600}.call-content{margin-bottom:30px}.agent-avatar{background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:50%;height:100px;justify-content:center;margin:0 auto 20px;position:relative;width:100px}.agent-avatar,.voice-animation{align-items:center;display:flex}.voice-animation{gap:3px}.voice-wave{animation:wave 1s ease-in-out infinite;background:#fff;border-radius:2px;width:4px}.voice-wave:first-child{animation-delay:0s;height:20px}.voice-wave:nth-child(2){animation-delay:.1s;height:30px}.voice-wave:nth-child(3){animation-delay:.2s;height:25px}@keyframes waveAnimation{to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.call-status{color:#4ade80;font-weight:600;margin-bottom:10px}.call-instruction{color:#999;font-size:.9rem}.end-call-btn{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 32px;transition:all .3s ease}.end-call-btn:hover{box-shadow:0 8px 20px #ef444466;transform:translateY(-2px)}.feature-block{align-items:center;display:flex;gap:60px;margin-bottom:120px}.feature-block.reverse{flex-direction:row-reverse}.feature-content{flex:1 1;padding-left:40px;text-align:left}.feature-content h3{color:#fff;font-size:3rem;font-weight:700;margin-bottom:20px}.feature-subtitle{color:#4a90e2;font-size:1.2rem;font-weight:600;margin-bottom:20px}.feature-description{color:#ccc;font-size:1.1rem;line-height:1.6;margin-bottom:30px;text-align:left}.feature-list{list-style:none;margin-bottom:30px;padding:0}.feature-list li{color:#ddd;margin-bottom:10px;padding-left:25px;position:relative}.feature-list li:before{color:#3b82f6;content:"✓";font-size:1.1rem;font-weight:700;left:0;position:absolute}.tagline{color:#fff;font-size:1.2rem;font-style:italic;font-weight:700}.feature-media{align-items:flex-start;display:flex;flex:1 1;justify-content:flex-start}.video-placeholder{align-items:center;aspect-ratio:1.777778;background:#1a1a1a;border:1px solid #333;border-radius:12px;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%}.video-placeholder:hover{border-color:#4a90e2}.feature-video{height:100%;object-fit:cover;width:100%}.comparison-section{margin-top:100px;text-align:center}.comparison-section h3{font-size:2.5rem;margin-bottom:10px}.pes-section{margin-top:80px}.pes-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:80px}.pes-column{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;box-shadow:0 18px 40px #0009;padding:20px 18px 18px}.pes-column h3{font-size:1.2rem;font-weight:600;margin-bottom:16px}.pes-row{background:#111;border:1px solid #222;border-radius:10px;gap:12px;justify-content:space-between;margin-top:8px;padding:10px 12px}.pes-row,.pes-row-main{align-items:center;display:flex;min-width:0}.pes-row-main{flex:1 1;flex-direction:row;gap:10px;justify-content:flex-start;overflow:hidden}.pes-row-title{color:#f5f5f5;flex-shrink:0;font-size:.85rem;white-space:nowrap}.pes-row-logos{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:6px;margin-left:auto;max-width:-webkit-fit-content;max-width:fit-content;overflow:visible}@media (min-width:768px){.pes-row-logos{flex-wrap:nowrap;gap:6px;overflow-x:visible}}@media (max-width:767px){.pes-row-logos{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex-wrap:nowrap;margin-left:8px;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.pes-row-logos::-webkit-scrollbar{display:none}.pes-row-logos img{flex-shrink:0}}.pes-row-logos img{background:#1a1a1a;border:1px solid #111;border-radius:4px;box-sizing:border-box;display:block;flex-shrink:0;height:20px;max-width:20px;min-width:20px;object-fit:contain;object-position:center;padding:2px;position:relative;transition:transform .15s ease,z-index .15s ease,box-shadow .15s ease;width:20px}.pes-row-logos img:hover{box-shadow:0 0 0 2px #111,0 4px 10px #0009;transform:translateY(-2px) scale(1.1);z-index:5}.pes-row-price{align-items:baseline;display:flex;flex-direction:row;font-size:.8rem;gap:0;white-space:nowrap}.pes-row-price span:first-child{font-weight:600}.pes-row-price-muted{color:#999;margin-left:2px}.agent-matrix .pes-row{gap:12px;justify-content:space-between}.agent-matrix .pes-row-price{align-items:flex-start}.agent-matrix .pes-row-main{flex:1 1}.matrix-footer{margin:40px auto 0;max-width:1200px;padding-top:50px;position:relative}.matrix-connectors{display:grid;grid-template-columns:repeat(3,1fr);height:50px;left:0;pointer-events:none;position:absolute;right:0;top:0}.matrix-connectors .connector-line{background:linear-gradient(180deg,#333,#555);height:50px;margin:0 auto;width:1px}.cost-card{background:#181818;border:1px solid #333;border-radius:18px;box-shadow:0 18px 40px #0009;display:inline-block;margin-top:10px;min-width:320px;padding:20px 28px}.cost-card-header{align-items:center;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:12px}.cost-card-title{color:#f5f5f5}.cost-card-old{color:#777;text-decoration:line-through}.cost-card-body{align-items:baseline;display:flex;font-size:1rem;gap:8px}.cost-card-with{align-items:center;color:#bbb;display:flex;gap:6px}.cost-card-new{color:#fff;font-size:1.6rem;font-weight:700}.cost-card-period{color:#888}.cost-card-logo{display:inline-block;height:16px;width:auto}@media (max-width:1200px){.pes-grid{grid-template-columns:1fr}.feature-block,.feature-block.reverse{flex-direction:column;gap:40px;text-align:center}.feature-content{padding-left:0;text-align:left!important}.feature-list{display:inline-block;text-align:left}.agent-selection-layout{gap:30px;grid-template-columns:1fr}}@media (max-width:1024px){.agent-selection-layout{gap:30px;grid-template-columns:1fr}}@media (max-width:768px){.why-choose-section{padding:60px 16px}.section-header{margin-bottom:50px}.section-header h2{word-wrap:break-word;font-size:2rem;line-height:1.3;overflow-wrap:break-word;padding:0 1rem}.section-header .subtitle{font-size:1rem;padding:0 1rem}.test-agent-header h2{word-wrap:break-word;font-size:2rem;padding:0 1rem}.feature-content h3{word-wrap:break-word;font-size:1.75rem;line-height:1.3;padding:0 .5rem;text-align:center}.feature-description{font-size:.95rem;line-height:1.6;margin-left:0!important;margin-right:0!important;padding:0;text-align:left!important}.feature-content{padding-left:0;text-align:left!important}.feature-list{font-size:.9rem;padding:0 .5rem}.agent-selection-layout{padding:20px}.form-modal{margin:0 auto;max-width:95vw;padding:24px}.call-active-modal{margin:0 auto;max-width:95vw;padding:30px 20px}.feature-block,.feature-block.reverse{padding:0 1rem}.feature-media,.feature-video,.video-placeholder{max-width:100%;width:100%}.feature-video{height:auto}.pes-grid{gap:20px}.pes-row{flex-direction:column;gap:10px}.pes-row-main{width:100%}.pes-row-price{text-align:left;width:100%}}@media (max-width:480px){.why-choose-section{padding:40px 12px}.section-header h2{font-size:1.5rem;padding:0 .5rem}.section-header .subtitle{font-size:.85rem;padding:0 .5rem}.test-agent-header h2{font-size:1.5rem;padding:0 .5rem}.feature-content h3{font-size:1.5rem;padding:0 .25rem}.feature-description{font-size:.85rem;margin-left:0!important;margin-right:0!important;padding:0;text-align:left!important}.feature-content{padding-left:0;text-align:left!important}.feature-content h3{text-align:center}.feature-list{font-size:.8rem;padding:0 .25rem}.form-modal{max-width:98vw;padding:20px 16px}.call-active-modal{max-width:98vw;padding:24px 16px}.agent-selection-layout{padding:16px}}.choose-connect-complete-section{background:#000;color:#fff;overflow:hidden;padding:6rem 2rem;position:relative}.choose-connect-complete-container{margin:0 auto;max-width:1400px}.section-header{animation:fadeInUp .8s ease-out forwards;margin-bottom:4rem;opacity:0;text-align:center;transform:translateY(20px)}.section-title{color:#fff;font-family:Geist,sans-serif;font-size:2rem;font-weight:600;line-height:1.4;margin:0 auto;max-width:900px;min-height:1.4em}.typewriter-cursor{animation:blink 1s infinite;color:#fff;display:inline-block;font-weight:400;margin-left:2px}.section-title .agent-word-underlined{-webkit-text-fill-color:#fff!important;background:none!important;-webkit-background-clip:unset!important;background-clip:initial!important;color:#fff!important}.agent-word-underlined{-webkit-text-fill-color:#fff!important;color:#fff!important;display:inline-block;font-family:Geist,sans-serif;font-weight:700;position:relative}.agent-word-underlined:after{background:#fff;border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.steps-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;opacity:0;position:relative;transform:translateY(30px);transition:all 1s ease-out}.steps-container.visible{opacity:1;transform:translateY(0)}.step-card{background:#0000;border:none;flex:1 1;max-width:350px;min-width:300px;opacity:0;overflow:visible;padding:0;position:relative;transform:translateY(20px);transition:all .6s cubic-bezier(.25,.46,.45,.94);transition-delay:0s;transition-delay:var(--step-delay,0s)}.steps-container.visible .step-card{opacity:1;transform:translateY(0)}.step-2 .step-number-circle,.step-3 .step-number-circle{opacity:1;transform:translateY(0);transition:none}.step-2.active .step-number-circle,.step-3.active .step-number-circle{opacity:1;transform:translateY(0)}.step-2 .step-title,.step-3 .step-title{opacity:1;transform:translateY(0);transition:none}.step-2.active .step-title,.step-3.active .step-title{opacity:1;transform:translateY(0)}.step-2 .step-description,.step-3 .step-description{opacity:1;transform:translateY(0);transition:none}.step-2.active .step-description,.step-3.active .step-description{opacity:1;transform:translateY(0)}.step-number-circle{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;display:flex;height:50px;justify-content:center;margin-bottom:1.5rem;position:relative;transition:all .4s ease;width:50px}.step-number{color:#fff;font-family:Geist,sans-serif;font-size:1.25rem;font-weight:600}.step-content,.step-number{position:relative;z-index:1}.step-title{color:#fff;font-family:Geist,sans-serif;font-size:1.75rem;font-weight:700;margin-bottom:1rem;min-height:1.2em;transition:all .3s ease}.step-title .typewriter-cursor{animation:blink 1s infinite;color:#fff;display:inline-block;font-weight:400;margin-left:2px}.step-description{color:#b0b0b0;font-family:Geist,sans-serif;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;transition:color .3s ease}.step-tags{display:flex;flex-wrap:wrap;gap:.5rem}.step-tag{background:#ffffff1a;border:1px solid #fff3;border-radius:20px;color:#fff;display:inline-block;font-family:Geist,sans-serif;font-size:.85rem;font-weight:500;opacity:0;padding:.5rem 1rem;transform:translateY(10px);transition:all .4s ease;transition-delay:0s;transition-delay:var(--tag-delay,0s)}.step-card.active .step-tag{opacity:1;transform:translateY(0)}.step-arrow{align-items:center;display:flex;height:2px;justify-content:center;pointer-events:none;position:absolute;right:-3rem;top:25px;transform:translateY(-50%);width:3rem;z-index:10}.arrow-line{background:#ffffff4d;display:block;height:1.5px;opacity:1;width:100%}@media (max-width:1024px){.choose-connect-complete-section{padding:4rem 2rem}.section-title{font-size:1.75rem}.steps-container{gap:2rem}}@media (max-width:768px){.choose-connect-complete-section{padding:3rem 1rem}.section-title{font-size:1.5rem}.steps-container{flex-direction:column;gap:2.5rem}.step-card{max-width:100%;min-width:100%}.step-arrow{display:none}.step-title{font-size:1.5rem}.step-description{font-size:.9rem}}@media (max-width:480px){.choose-connect-complete-section{padding:2rem 1rem}.section-header{margin-bottom:2.5rem;padding:0 .5rem}.section-title{line-height:1.4;padding:0 .25rem}.section-title,.step-title{word-wrap:break-word;font-size:1.25rem}.step-description{word-wrap:break-word;font-size:.85rem}}.dashboard-section{background:#000;font-family:Geist,sans-serif;min-height:800px;overflow-x:hidden;overflow-y:visible;padding:100px 0;position:relative;width:100%}.dashboard-container{margin:0 auto;max-width:100%;position:relative;width:100%;z-index:2}.dashboard-content{padding:0 20px;position:relative;z-index:3}.dashboard-header{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1400px}.dashboard-header,.dashboard-title{position:relative;text-align:left;z-index:10}.dashboard-title{word-wrap:break-word;color:#fff;font-family:Geist,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.01em;margin-bottom:20px;overflow:visible;text-overflow:clip;text-shadow:0 2px 10px #000,0 0 30px #8a2be299;white-space:normal}.dashboard-title-line1,.dashboard-title-line2{display:inline}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.dashboard-subtitle{color:#d0d0d0;font-family:Geist,sans-serif;font-size:.95rem;font-weight:400;line-height:1.5;margin:0;max-width:600px;position:relative;text-align:left;text-shadow:0 2px 8px #000c;z-index:10}.dashboard-gif-container{align-items:center;background:#0000004d;border:1px solid #8a2be233;border-radius:24px;box-shadow:0 0 60px #8a2be226,inset 0 0 40px #8a2be20d;display:flex;justify-content:center;margin:0 auto;max-width:1200px;padding:30px 20px;position:relative;width:100%}.dashboard-bg-gif{border:none;border-radius:0;left:50%;max-width:100%;opacity:.8;pointer-events:none;position:absolute;top:15%;transform:translate(-50%,-50%);width:100%;z-index:1}.dashboard-bg-gif,.dashboard-gif{display:block;height:auto;outline:none}.dashboard-gif{border:4px solid #fafafa40;border-radius:20px;box-shadow:0 18px 50px #8a2be247,0 18px 50px #00bfff2e,inset 0 0 0 1px #8a2be24d;margin:0 auto;max-height:600px;max-width:1000px;object-fit:contain;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:85%;z-index:2}.dashboard-gif:hover{box-shadow:0 25px 70px #8a2be266,0 25px 70px #00bfff4d;transform:scale(1.02)}.embedded-slides{margin-top:60px;min-height:600px;position:relative;width:100%;z-index:5}.embedded-slides-frame-wrap{display:flex;justify-content:center;margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:5}.embedded-slides-frame{background:#000;border:none;border-radius:12px;display:block;height:80vh;max-height:900px;min-height:600px;position:relative;width:100%;z-index:5}.embedded-slides-frame-wrap{overflow:hidden}.embedded-slides-frame::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.custom-slide-placeholder{display:flex;justify-content:center;margin-top:24px;width:100%}.placeholder-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:16px;max-width:1200px;padding:20px;width:100%}.placeholder-title{color:#fff;font-family:Geist,sans-serif;font-size:1.25rem;margin:0 0 12px}.placeholder-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.placeholder-content,.placeholder-video{background:repeating-linear-gradient(45deg,#ffffff0f,#ffffff0f 10px,#ffffff08 0,#ffffff08 20px);border:1px dashed #fff3;border-radius:12px;height:260px}@media (max-width:768px){.placeholder-grid{grid-template-columns:1fr}.placeholder-content,.placeholder-video{height:200px}}@media (max-width:1200px){.dashboard-title{font-size:1.5rem;white-space:nowrap}.dashboard-subtitle{font-size:.9rem}.dashboard-bg-gif{max-width:100%;width:100%}.dashboard-gif{max-height:550px;max-width:900px;width:90%}.dashboard-gif-container{max-width:1000px;padding:25px 15px}}@media (max-width:768px){.dashboard-section{min-height:auto;padding:60px 16px}.dashboard-content{padding:0 10px}.dashboard-header{margin-bottom:40px;padding:0 1rem}.dashboard-title{align-items:flex-start;color:#fff;display:flex;flex-direction:column;font-size:1.1rem;font-weight:800;gap:.15rem;line-height:1.3;margin-bottom:.5rem;overflow:visible;padding:0;text-align:left;text-overflow:clip;text-shadow:0 2px 10px #000,0 0 30px #8a2be2cc;white-space:normal}.dashboard-title-line1,.dashboard-title-line2{display:block;text-align:left;width:100%}.dashboard-subtitle{word-wrap:break-word;display:block;font-size:.5rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;margin-bottom:-20px;margin-top:.25rem;max-width:100%;padding:0;text-align:left;white-space:normal}.dashboard-gif-container{align-items:center;background:#000000b3;border:1px solid #8a2be280;border-radius:12px;box-shadow:0 0 50px #8a2be24d,inset 0 0 40px #8a2be21a;display:flex;justify-content:center;margin:-10px auto 0;max-width:100%;min-height:150px;overflow:hidden;padding:10px 6px;position:relative;width:100%}.dashboard-bg-gif{display:none}.dashboard-gif{border:none;border-radius:6px;box-shadow:none;display:block;height:auto;margin:0 auto;max-height:180px;max-width:90%;object-fit:contain;object-position:center;padding:0;position:relative;width:90%;z-index:1}}.gmail-section{margin:20px 0 4px;position:relative}.gmail-frame-wrap{display:flex;justify-content:center;width:100%}.gmail-video{background:#0000;border:none;border-radius:20px;box-shadow:none;cursor:pointer;height:120px;object-fit:cover;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:120px}.gmail-video:hover{border-color:#ffffff47;box-shadow:0 12px 30px #8a2be25c;transform:scale(1.06)}.email-form-overlay{align-items:center;bottom:0;display:flex;justify-content:flex-end;left:0;padding:20px;pointer-events:all;position:fixed;right:0;top:0;z-index:1000}.email-form-container{animation:slideInFromRight .3s ease-out;background:#000;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #00000080;max-width:400px;padding:30px;position:relative;width:100%}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.email-form-close{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:Geist,sans-serif;font-size:28px;height:32px;justify-content:center;position:absolute;right:15px;top:15px;transition:background .2s ease;width:32px}.email-form-close:hover{background:#ffffff1a}.email-form{display:flex;flex-direction:column;gap:20px}.email-form-title{color:#fff;font-family:Geist,sans-serif;font-size:1.5rem;font-weight:600;margin:0 0 10px}.email-form-field{display:flex;flex-direction:column;gap:8px}.email-form-field label{color:#fff;font-family:Geist,sans-serif;font-size:.9rem;font-weight:500}.email-form-field input{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;font-family:Geist,sans-serif;font-size:1rem;padding:12px;transition:border-color .2s ease,background .2s ease}.email-form-field input:focus{background:#ffffff14;border-color:#8b5cf699;outline:none}.email-form-field input::placeholder{color:#fff6}.email-form-submit{background:var(--btn-purple-gradient);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Geist,sans-serif;font-size:1rem;font-weight:600;margin-top:10px;padding:12px 24px;transition:transform .2s ease,box-shadow .2s ease}.email-form-submit:hover{box-shadow:0 4px 15px #8b5cf666;transform:translateY(-2px)}.email-form-submit:active{transform:translateY(0)}@media (max-width:768px){.gmail-section{margin:15px 0 2px}.gmail-video{border-radius:16px;height:100px;width:100px}.email-form-overlay{padding:15px}.email-form-container{max-width:100%;padding:25px}}@media (max-width:480px){.gmail-video{border-radius:12px;height:80px;width:80px}.email-form-container{padding:20px}.email-form-title{font-size:1.25rem}}.footer{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#000;color:#fff;margin-top:1.25rem;padding:4rem 0 2rem}.footer,.footer *{filter:none!important;-webkit-filter:none!important}.footer-description .agents-word-clear,.footer-section .agents-word-clear{box-shadow:none!important;text-shadow:none!important;transform:none!important}.footer-container,.footer-description .agents-word-clear,.footer-section .agents-word-clear{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;-webkit-filter:none!important}.footer-container *{filter:none!important;-webkit-filter:none!important}.footer-container{margin:0 auto;max-width:1200px;padding:0 2rem}.footer-content{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}.footer-sections-grid{grid-gap:12rem;align-items:start;display:grid;gap:12rem;grid-template-columns:1fr 1fr 1fr;width:100%}.footer-lagentry-section{text-align:center;width:100%}.footer-section{display:flex;flex-direction:column;min-width:0}.footer-content>.footer-section:first-child{max-width:100%;width:100%}.footer-logo{align-items:center;display:flex;margin-bottom:1.5rem;margin-top:-.75rem}.footer-logo-image{height:120px;object-fit:contain;width:auto}.logo-l{display:inline-block;font-style:italic;margin-right:0}.logo-l,.logo-text{color:#fff;filter:none!important;-webkit-filter:none!important;font-family:Geist,sans-serif;font-size:2.5rem;font-weight:700;position:relative;text-shadow:0 0 10px #fffc,0 0 20px #ffffff80,0 0 30px #ffffff4d}.logo-text{align-items:baseline;display:inline-flex}.logo-text:after{animation:underlineGlow 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff,#0000);border-radius:2px;bottom:-4px;box-shadow:0 0 8px #ffffffe6,0 0 16px #fff9,0 0 24px #ffffff4d;content:"";height:3px;left:0;position:absolute;right:0}.logo-part{display:inline}.logo-underlined{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:2px solid #fff;display:inline;filter:none;padding-bottom:2px;position:relative;text-decoration:none}.footer-description{word-wrap:break-word;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;color:#ccc;filter:none!important;-webkit-filter:none!important;font-family:Geist,sans-serif;font-size:.95rem;isolation:isolate!important;line-height:1.7;margin-bottom:2rem;max-width:100%;mix-blend-mode:normal!important;opacity:1!important;overflow-wrap:break-word;text-rendering:optimizeLegibility!important;text-shadow:none!important;transform:translateZ(0)!important;white-space:normal;width:100%;will-change:auto!important}.footer-description,.footer-description *,.footer-description :after,.footer-description :before{transform:translateZ(0)!important}.agents-word-clear,.footer-description,.footer-description *,.footer-description :after,.footer-description :before{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;text-rendering:optimizeLegibility!important;text-shadow:none!important;will-change:auto!important}.agents-word-clear{font-feature-settings:normal!important;-webkit-text-stroke:0!important;-webkit-text-fill-color:#ccc!important;color:#ccc!important;display:inline!important;font-family:Geist,sans-serif!important;font-size:inherit!important;font-stretch:normal!important;font-variant:normal!important;font-weight:400!important;image-rendering:auto!important;isolation:isolate!important;letter-spacing:normal!important;line-height:inherit!important;mix-blend-mode:normal!important;opacity:1!important;outline:none!important;position:static!important;text-transform:none!important;transform:none!important;word-spacing:normal!important}.agents-word-clear:after,.agents-word-clear:before{box-shadow:none!important;content:none!important;display:none!important;filter:none!important;-webkit-filter:none!important;text-shadow:none!important}.footer-section,.footer-section *,.footer-section :after,.footer-section :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;-webkit-filter:none!important}@keyframes icon-glow{0%,to{box-shadow:0 0 8px #ffffffe6,0 0 16px #fff9,0 0 24px #ffffff4d;opacity:.8}50%{box-shadow:0 0 12px #fff,0 0 24px #fffc,0 0 36px #ffffff80;opacity:1}}.social-icons{gap:1rem}.social-icon,.social-icons{display:flex;justify-content:center}.social-icon{align-items:center;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;height:40px;text-decoration:none;transition:all .3s ease;width:40px}.social-icon:hover{background:#fff;color:#000;transform:translateY(-2px)}.footer-heading{color:#fff;font-family:Geist,sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:1.5rem}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:.75rem}.footer-link{color:#ccc;font-family:Geist,sans-serif;font-size:.95rem;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#fff}.footer-bottom{border-top:1px solid #333;padding-top:2rem;text-align:center}.copyright{color:#888;font-family:Geist,sans-serif;font-size:.9rem;margin:0}.footer-bottom-end{border-top:none;margin-left:calc(-50vw + 50%);padding:2rem 0;text-align:center;width:100vw}.footer-bottom-end .copyright{color:#888;font-family:Geist,sans-serif;font-size:.9rem;margin:0}.giant-brand{align-items:center;background:linear-gradient(180deg,#0000,#0a0a0ae6 30%,#000);border-top:none;display:flex;height:35vh;justify-content:center;margin-left:calc(-50vw + 50%);overflow:hidden;position:relative;width:100vw}.giant-brand-text{color:#ffffff0a;font-family:Geist,sans-serif;font-size:18vw;font-weight:900;letter-spacing:-.02em;line-height:1;position:relative;text-shadow:0 2px 24px #000c;-webkit-user-select:none;user-select:none}.giant-brand-text:before{-webkit-text-fill-color:#0000;background:radial-gradient(circle 150px at 50% 50%,#fff5c81a 0,#fff0b40d 40%,#0000 70%);background:radial-gradient(circle 150px at var(--mouse-x,50%) var(--mouse-y,50%),#fff5c81a 0,#fff0b40d 40%,#0000 70%);-webkit-background-clip:text;background-clip:text;content:"Lagentry";height:100%;left:0;mix-blend-mode:screen;pointer-events:none;position:absolute;top:0;transition:background .1s ease-out;width:100%}@media (max-width:768px){.footer{padding:3rem 0 2rem}.footer-container{padding:0 1rem}.footer-content{gap:2rem;margin-bottom:2rem}.footer-sections-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;width:100%}.footer-lagentry-section{text-align:center}.footer-description{max-width:100%}.logo-l,.logo-text{font-size:2rem}.social-icons{justify-content:center}.footer-bottom{text-align:center}}@media (max-width:480px){.footer{padding:2rem 0 1.5rem}.footer-content{gap:1.5rem}.footer-sections-grid{gap:2rem;grid-template-columns:1fr}.logo-l,.logo-text{font-size:1.8rem}.footer-description{font-size:.9rem}}.pricing-container{background:#000;color:#e6e9ef;display:flex;flex-direction:column;font-family:Geist,sans-serif;min-height:100vh;padding:140px 16px 40px}.pricing-header{margin-bottom:40px;text-align:center}.billing-toggle-container{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:30px}.billing-toggle{background:#ffffff1a;border-radius:6px;display:flex;gap:3px;min-width:160px;padding:3px;width:auto}.toggle-option{background:#0000;border:none;border-radius:5px;color:#9aa3b2;cursor:pointer;font-family:Geist,sans-serif;font-size:.85rem;font-weight:500;padding:6px 16px;transition:all .3s ease;white-space:nowrap}.toggle-option.active{background:var(--btn-purple-gradient);box-shadow:0 2px 8px #9b5cff4d;color:#fff}.toggle-option:hover{color:#fff}.yearly-savings-text{color:#9b5cff;font-family:Geist,sans-serif;font-size:.9rem;font-weight:500;margin:0}.pricing-title{color:#fff;font-family:Geist,sans-serif;font-size:3rem;font-weight:700;line-height:1.2;margin:0 0 16px}.pricing-subtitle{color:#9aa3b2;font-family:Geist,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.5;margin:0}.pricing-grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;justify-content:center;margin:0 auto;max-width:100%;padding:0 16px}.pricing-grid-4{grid-template-columns:repeat(4,minmax(200px,1fr))}.pricing-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#03001499;border:1px solid #8b5cf6cc!important;border-radius:20px;display:flex;flex-direction:column;min-height:700px;outline:1px solid #8b5cf6cc;outline-offset:-1px;overflow:visible;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,outline-color .3s ease;width:100%}.pricing-card:after{background:radial-gradient(1200px 400px at -10% -10%,#8b5cf614,#0000);border-radius:20px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.pricing-card:hover{border-color:#8b5cf6!important;box-shadow:0 20px 60px #8b5cf659;outline-color:#8b5cf6;transform:translateY(-10px)}.pricing-card.best-value,.pricing-card.popular{border:1px solid #8b5cf6cc!important;box-shadow:0 0 30px #8b5cf659;outline:1px solid #8b5cf6cc;outline-offset:-1px}.card-halo{background:radial-gradient(closest-side,#9b5cff59,#0000 70%);border-radius:50%;filter:blur(10px);height:160px;inset:-40px -20px auto auto;width:160px}.card-halo,.stars-overlay{pointer-events:none;position:absolute;z-index:0}.stars-overlay{border-radius:20px;inset:0;overflow:visible}.stars-overlay:before{animation:twinkle 3s ease-in-out infinite;background:#0000;border-radius:50%;box-shadow:40px 50px 0 0 #9b5cff99,120px 30px 0 0 #9b5cff66,200px 70px 0 0 #6a5acd80,60px 130px 0 0 #9b5cff4d,150px 110px 0 0 #6a5acd66,80px 200px 0 0 #9b5cff80;content:"";height:2px;left:0;position:absolute;top:0;width:2px}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}.card-inner{display:flex;flex:1 1;flex-direction:column;padding:24px;position:relative;z-index:2}.card-header{margin-bottom:20px}.plan-badge-container{margin-bottom:15px}.plan-badge{background:#9b5cff1a;border:1px solid #9b5cff4d;border-radius:20px;color:#9b5cff;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.plan-badge,.plan-title{font-family:Geist,sans-serif}.plan-title{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 8px}.plan-subtitle{color:#9aa3b2;font-family:Geist,sans-serif;font-size:.9rem;font-weight:400;line-height:1.4;margin:0 0 16px}.plan-price{align-items:baseline;display:flex;gap:0;margin-bottom:16px;white-space:nowrap}.price-main{color:#fff;font-size:2.5rem;font-weight:700;line-height:1}.price-main,.price-per{font-family:Geist,sans-serif}.price-per{color:#9aa3b2;font-size:.9rem;font-weight:400;margin-left:2px}.card-content{display:flex;flex:1 1;flex-direction:column}.features-section{flex:1 1;margin-bottom:0}.features-title{color:#fff;font-family:Geist,sans-serif;font-size:1rem;font-weight:600;margin:0 0 12px}.features-list{list-style:none;margin:0;padding:0}.feature-item{align-items:flex-start;color:#e6e9ef;display:flex;font-family:Geist,sans-serif;font-size:.9rem;font-weight:400;gap:8px;line-height:1.4;margin:0 0 8px}.check-icon{color:#9b5cff;flex-shrink:0;font-size:.8rem;font-weight:700;margin-top:2px}.feature-text{flex:1 1}.who-section{margin-bottom:30px}.who-title{color:#fff;font-size:1rem;font-weight:600;margin:0 0 10px}.who-text,.who-title{font-family:Geist,sans-serif}.who-text{color:#9aa3b2;font-size:.85rem;font-weight:400;line-height:1.5;margin:0}.cta-button{border:none;border-radius:8px;box-shadow:0 4px 15px #4c1d954d;color:#fff;cursor:pointer;display:block;font-family:Geist,sans-serif;font-size:1rem;font-weight:600;margin-bottom:16px;padding:12px 20px;text-align:center;text-decoration:none;transition:all .3s ease}.cta-button,.cta-button:hover{background:var(--btn-purple-gradient)}.cta-button:hover{box-shadow:0 6px 20px #4c1d9566;transform:translateY(-2px)}@media (max-width:900px){.pricing-grid-4{gap:20px;grid-template-columns:repeat(2,1fr)}.pricing-card{min-height:650px}.card-inner{padding:20px}.plan-title{font-size:1.3rem}.price-main{font-size:2.2rem}.billing-toggle{min-width:180px}.toggle-option{font-size:.85rem;padding:6px 18px}}@media (max-width:768px){.pricing-container{padding:120px 12px 30px}.pricing-title{font-size:2.5rem}.pricing-subtitle{font-size:1.1rem}.pricing-grid-4{gap:20px;grid-template-columns:1fr}.pricing-card{min-height:600px}.card-inner{padding:20px}.plan-title{font-size:1.3rem}.price-main{font-size:2.2rem}.feature-item{font-size:.85rem}}@media (max-width:480px){.pricing-container{padding:100px 12px 20px}.billing-toggle{max-width:280px;width:100%}.toggle-option{flex:1 1;font-size:.85rem;padding:8px 16px}.yearly-savings-text{font-size:.8rem;padding:0 20px;text-align:center}.pricing-title{font-size:2rem;line-height:1.2}.pricing-subtitle,.pricing-title{word-wrap:break-word;padding:0 .25rem}.pricing-subtitle{font-size:1rem;line-height:1.5}.pricing-card{min-height:550px}.card-inner{padding:18px}.plan-title{font-size:1.2rem}.price-main{font-size:2rem}.feature-item{font-size:.8rem;margin-bottom:6px}.cta-button{font-size:.9rem;padding:10px 16px}}.book-demo-container{--bg:#030014;--card:#0e0f14;--muted:#9aa3b2;--text:#e6e9ef;--border:#212230;--accentA:#9b5cff;--accentB:#6a5acd;background:var(--bg);box-sizing:border-box;font-family:Geist,sans-serif;justify-content:flex-start;min-height:100vh;overflow-x:hidden;overflow-y:visible;padding:40px 16px 0;transition:transform .6s cubic-bezier(.4,0,.2,1)}.book-demo-container,.demo-top-caption{display:flex;flex-direction:column;position:relative}.demo-top-caption{align-items:center;background:#070616;border:none;border-radius:16px;justify-content:center;margin:150px auto 0;max-width:1000px;padding:14px 18px;pointer-events:none;text-align:center;width:100%;z-index:3}.demo-top-caption:before{content:none}.caption-title{color:#fff;font-size:36px;font-weight:600;letter-spacing:-.01em;margin:0 0 6px;white-space:nowrap}.caption-subtitle{color:#e8f4f8;font-size:22px;font-weight:400;margin:0;opacity:.95}.demo-top-image{border-radius:8px 8px 20px 20px;box-shadow:0 10px 30px #00000059;display:block;height:auto;max-height:500px;max-width:1100px;object-fit:cover;width:100%}.demo-top-overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0a0a1438;border:2px solid #b4b4c829;border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 0 1px #7878a014,0 10px 32px #00000073;height:32%;left:50%;min-height:80px;pointer-events:none;position:absolute;top:22%;transform:translateX(-50%);width:85%;z-index:1}.demo-top-overlay:after{border:2px solid #b4b4c81a;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff08;content:"";inset:8px;pointer-events:none;position:absolute}.demo-top-overlay:before{background:linear-gradient(180deg,#ffffff0f,#fff0);border-radius:14px;content:"";height:22px;left:6px;pointer-events:none;position:absolute;right:6px;top:6px}.overlay-typing{align-items:center;display:flex;inset:0;justify-content:center;padding:0 32px;position:absolute}.overlay-typing-text{color:#e5e7eb;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;font-size:20px;line-height:1.6;max-width:90%;opacity:.95;text-align:center}.overlay-typing-cursor{animation:blink 1s infinite;color:#8a2be2;display:inline-block;margin-left:3px}.book-demo-container.light-theme{--bg:#f5f5f5;--card:#fff;--muted:#666;--text:#1a1a1a;--border:#e0e0e0}.theme-toggle{position:fixed;right:20px;top:80px;z-index:1000}.theme-toggle-btn{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:50%;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;font-size:20px;height:48px;justify-content:center;transition:all .3s ease;width:48px}.theme-toggle-btn:hover{box-shadow:0 6px 16px #00000040;transform:scale(1.1)}.book-demo-grid{align-items:flex-start;margin:0 auto 80px;max-width:1200px;transition:all .6s cubic-bezier(.4,0,.2,1);width:100%}.book-demo-grid,.book-demo-left{display:flex;justify-content:center}.book-demo-left{flex-direction:column;transition:all .6s ease}.book-demo-title-section{margin:120px auto 60px;max-width:1200px;padding:0 20px;text-align:center;width:100%}.book-demo-main-title{color:#fff;font-size:3rem;font-weight:600;line-height:1.2;margin:0 0 20px}.book-demo-subtitle{color:#fffc;font-size:1.2rem;margin:0}.book-demo-form-container{margin:0 auto 60px;max-width:1200px;padding:0 20px;width:100%}.book-demo-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 40px #0006;margin:0 auto;padding:40px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.light-theme .book-demo-card{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#ffffff1f;border:1px solid #ffffff4d;box-shadow:0 20px 50px #0000008c}.book-demo-title{color:var(--text);font-size:32px;font-weight:700;margin:0 0 8px;transition:color .3s ease}.book-demo-subtitle{color:var(--muted);font-size:16px;line-height:1.6;margin:0 0 24px;transition:color .3s ease}.benefits-list{color:var(--text);list-style:none;margin:0 0 24px 18px;padding:0}.benefits-list li{align-items:center;display:flex;font-size:15px;margin:12px 0;transition:color .3s ease}.benefit-icon{background:linear-gradient(135deg,var(--accentA),var(--accentB));border-radius:6px;display:inline-block;flex-shrink:0;height:20px;margin-right:12px;vertical-align:middle;width:20px}.booking-selection{background:#9b5cff0d;border:1px solid #9b5cff66;border-radius:12px;margin:20px 0;padding:16px}.light-theme .booking-selection{background:#9b5cff08}.selected-booking{color:var(--text);font-size:14px}.trust-logos{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 8px}.trust-logos img{filter:grayscale(100%) drop-shadow(0 0 .2rem rgba(155,92,255,.4));height:36px;object-fit:contain;opacity:.85;transition:opacity .3s ease;width:100%}.trust-logos img:hover{opacity:1}.trust-strip{align-items:center;background:#09091433;border:1px solid #ffffff29;border-radius:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:18px;padding:12px 14px;transition:all .3s ease}.light-theme .trust-strip{background:#00000005}.trust-badges{display:flex;flex-wrap:wrap;gap:12px}.badge{background:linear-gradient(135deg,var(--accentA),var(--accentB));border-radius:999px;color:#fff;font-size:12px;font-weight:600;padding:6px 10px}.alert{border-radius:10px;line-height:1.5;padding:12px 14px}.alert.success{background:#0f3b22;border:1px solid #1f5d3b}.light-theme .alert.success{background:#d4edda;border-color:#c3e6cb;color:#155724}.alert.error{background:#3b0f0f;border:1px solid #5d1f1f}.light-theme .alert.error{background:#f8d7da;border-color:#f5c6cb;color:#721c24}.form-calendar-layout{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.form-section-title{color:var(--text);font-size:18px;font-weight:600;margin:0 0 20px}.book-demo-form{display:flex;flex-direction:column;gap:16px}.form-row{grid-gap:16px;gap:16px}.form-field label{color:var(--text);font-size:13px;margin-bottom:6px}.form-field input,.form-field select,.form-field textarea{backdrop-filter:none;-webkit-backdrop-filter:none;background:#1a1a1a!important;background-color:#1a1a1a!important;border:1px solid #888;border-radius:10px;color:#fff!important;font-family:inherit;font-size:14px;outline:none;padding:12px 14px;transition:border-color .3s ease,box-shadow .3s ease}.form-field input:active,.form-field input:hover,.form-field select:active,.form-field select:hover,.form-field textarea:active,.form-field textarea:hover{background:#0000!important;background-color:initial!important}.form-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-position:right 14px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;padding-right:40px}.form-field select,.form-field select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23fff' d='M6 9 1 4h10z'/%3E%3C/svg%3E")}.form-field select:focus{background-color:initial!important;background:#0000!important}.form-field select option{background:#030014f2;color:var(--text);padding:10px}.form-field input:-webkit-autofill,.form-field input:-webkit-autofill:active,.form-field input:-webkit-autofill:focus,.form-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;background-color:initial!important;background:#0000!important;-webkit-box-shadow:inset 0 0 0 30px #0000!important}.form-field input::placeholder,.form-field textarea::placeholder{color:#ffffff80;opacity:1}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{background:#1a1a1a!important;background-color:#1a1a1a!important;border-color:#fff;box-shadow:0 0 0 3px #ffffff40;outline:none}.light-theme .form-field input,.light-theme .form-field select,.light-theme .form-field textarea{background:#0000}.submit-button{background:#6a5acd;border:none;font-family:inherit;font-size:15px;margin-top:8px;padding:14px 18px}.submit-button.gradient{background:var(--btn-purple-gradient);box-shadow:0 8px 20px #9b5cff59}.submit-button:hover:not(:disabled){box-shadow:0 12px 24px #9b5cff66;transform:translateY(-2px)}.submit-button:disabled{opacity:.5}.privacy-note{color:var(--muted);font-size:12px;margin-top:12px}.consent{align-items:center;color:var(--text);cursor:pointer;display:flex;font-size:13px;gap:8px}.consent input[type=checkbox]{cursor:pointer;height:18px;width:18px}.back-link{color:var(--muted);display:inline-block;font-size:14px;margin-bottom:12px;text-decoration:none;transition:color .3s ease}.back-link:hover{color:var(--text)}.calendar-section{display:flex;flex-direction:column;position:relative;z-index:1}.book-demo-semi-circle{background:radial-gradient(ellipse 100% 50% at 50% 100%,#9b5cff26 0,#6a5acd1a 30%,#8a2be214 50%,#0000 70%);-webkit-clip-path:ellipse(50% 50% at 50% 100%);clip-path:ellipse(50% 50% at 50% 100%);display:none;height:400px;left:50%;max-width:800px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.book-demo-semi-circle:before{background:radial-gradient(ellipse 80% 45% at 50% 100%,#ffffff1a 0,#9b5cff14 20%,#6a5acd0f 40%,#0000 65%);width:90%}.book-demo-semi-circle:after,.book-demo-semi-circle:before{-webkit-clip-path:ellipse(50% 50% at 50% 100%);clip-path:ellipse(50% 50% at 50% 100%);content:"";height:400px;left:50%;position:absolute;top:0;transform:translateX(-50%)}.book-demo-semi-circle:after{background:radial-gradient(circle 30% at 50% 100%,#ffffff4d 0,#9b5cff33 15%,#6a5acd26 30%,#0000 50%);width:80%}.demo-cards-section{margin:80px auto;max-width:1200px;padding:0 20px;width:100%}.demo-cards-container{grid-gap:40px;align-items:stretch;display:grid;gap:40px;grid-template-columns:1fr 1fr}.demo-card{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#03001466;border:1px solid #ffffff14;border-radius:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.demo-card:hover{box-shadow:0 20px 40px #000c;transform:translateY(-10px)}@keyframes blink{0%{opacity:.3}50%{opacity:1}51%,to{opacity:.3}}.demo-top-image-container{align-items:flex-start;background:#0000;display:flex;height:650px;justify-content:center;margin:100px auto 660px;max-width:1300px;overflow:visible;position:relative;width:100%}.demo-top-background-image{border-radius:20px;box-shadow:0 10px 30px #00000059;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:1}.demo-top-image-text-overlay{left:50%;max-width:1200px;padding:0 20px;position:absolute;text-align:center;top:10%;transform:translateX(-50%);width:100%;z-index:10}.demo-top-image-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#fffc);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;line-height:1.1;margin:0 0 16px;white-space:nowrap}.demo-top-image-subtitle{color:#a1a1aa;font-size:1.25rem;margin:0}.book-demo-grid-overlay{align-items:flex-end;bottom:-370px;display:flex;justify-content:center;left:50%;max-width:1000px;overflow:visible;padding:0 20px;pointer-events:none;position:absolute;transform:translateX(-50%);width:100%;z-index:20}.book-demo-grid-overlay *{pointer-events:auto}.demo-top-image-wrap{display:flex;justify-content:center;margin:80px auto;max-width:1300px;position:relative;width:100%}.demo-bottom-image-wrap{display:block;margin:0 auto;max-width:500px;position:relative;width:100%}.demo-bottom-image{border-radius:20px;box-shadow:0 10px 30px #00000059;display:block;height:auto;width:100%}@media (max-width:1024px){.form-calendar-layout{gap:24px;grid-template-columns:1fr}.demo-bottom-image-wrap{margin:60px auto}.demo-bottom-video{border-radius:14px;height:62%;width:84%}}@media (max-width:768px){.book-demo-container{padding:60px 16px 40px}.book-demo-title-section{margin:80px auto 40px;padding:0 16px}.book-demo-main-title{font-size:2rem}.book-demo-subtitle{font-size:1rem}.book-demo-form-container{padding:0 16px}.demo-top-caption{border-radius:14px;padding:12px 16px;width:90%}.caption-title{word-wrap:break-word;font-size:28px;line-height:1.3;overflow-wrap:break-word;white-space:normal}.caption-subtitle{font-size:18px}.demo-top-image{border-radius:8px 8px 14px 14px;margin-bottom:20px;max-height:300px}.demo-top-overlay{border-radius:18px;height:30%;top:18%;width:88%}.overlay-typing-text{font-size:18px;max-width:92%}.book-demo-grid{gap:32px}.book-demo-grid,.form-calendar-layout,.form-row{grid-template-columns:1fr}.theme-toggle{right:16px;top:70px}.theme-toggle-btn{font-size:18px;height:40px;width:40px}.book-demo-title{font-size:26px}.trust-strip{align-items:flex-start;flex-direction:column}.book-demo-card{padding:24px}.demo-bottom-image-wrap{margin:40px auto 20px}.demo-bottom-image{border-radius:16px}.demo-bottom-video{border-radius:12px;bottom:6%;height:52%;width:90%}.demo-bottom-video-caption{padding:0;top:6px}.demo-bottom-video-title{font-size:20px}.demo-bottom-video-subtitle{font-size:13px}.demo-cards-container{gap:30px;grid-template-columns:1fr}.demo-card-video{height:250px}.demo-card-content{padding:25px}.demo-card-title{font-size:22px}.demo-card-description{font-size:15px;font-size:14px}.demo-top-image-container{display:flex;flex-direction:column;height:auto;margin:80px auto 20px;min-height:400px}.demo-top-image-text-overlay{background:#0000;border-radius:0;left:auto;margin-bottom:20px;margin-top:20px;order:-1;padding:0 16px;position:relative;top:auto;transform:none;width:100%}.demo-top-image-title{word-wrap:break-word;font-size:24px!important;line-height:1.3;margin-bottom:8px;text-align:center;white-space:normal!important;width:100%}.demo-top-image-subtitle{font-size:16px;padding:0 1rem;text-align:center;white-space:normal}.demo-top-background-image{border-radius:20px;display:block;height:300px;margin-bottom:0;margin-left:0;margin-top:0;mask-image:none;-webkit-mask-image:none;object-fit:cover;opacity:1;order:0;position:relative;width:100%}.book-demo-grid-overlay{bottom:auto;left:auto;margin-top:-60px;order:1;padding:0 16px 20px;pointer-events:auto;position:relative;transform:none}.book-demo-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#00000080;border:1px solid #ffffff14;padding:20px 16px}.demo-top-image-wrap{display:block;height:300px;margin-left:-10%;top:0;width:120%}.triangle-image-container{margin:40px auto 30px}.triangle-image{max-width:100%}}.calendar-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000;border:1px solid #9b5cff33;border-radius:16px;box-shadow:none;font-family:Geist,sans-serif;padding:24px;transition:all .3s ease}.calendar-container.light-theme{background:#0000;border-color:#0000001a;color:#1a1a1a}.calendar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.calendar-nav-btn{align-items:center;background:#0000;border:1px solid #9b5cff4d;border-radius:8px;color:#e6e9ef;color:var(--text,#e6e9ef);cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.calendar-nav-btn:hover{background:#9b5cff33;border-color:#9b5cff80;transform:scale(1.05)}.light-theme .calendar-nav-btn{background:#0000;border-color:#0003;color:#1a1a1a}.light-theme .calendar-nav-btn:hover{background:#0000001a;border-color:#0000004d}.calendar-month-year{color:#e6e9ef;color:var(--text,#e6e9ef);font-size:18px;font-weight:600;margin:0}.light-theme .calendar-month-year{color:#1a1a1a}.calendar-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr)}.calendar-day-header{color:#9aa3b2;color:var(--muted,#9aa3b2);font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 0;text-align:center;text-transform:uppercase}.light-theme .calendar-day-header{color:#666}.calendar-day{align-items:center;aspect-ratio:1;background:#0000;border:1px solid #0000;border-radius:8px;color:#e6e9ef;color:var(--text,#e6e9ef);cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;transition:all .2s ease}.calendar-day:hover:not(.calendar-day-empty):not(.calendar-day-past){background:#212230;background:var(--border,#212230);transform:scale(1.1)}.calendar-day-empty{cursor:default}.calendar-day-past{color:#9aa3b2;color:var(--muted,#9aa3b2);cursor:not-allowed;opacity:.3}.calendar-day-today{background:#9b5cff1a}.calendar-day-selected,.calendar-day-today{border-color:#9b5cff;border-color:var(--accentA,#9b5cff);font-weight:700}.calendar-day-selected{background:linear-gradient(135deg,#9b5cff,#6a5acd);background:linear-gradient(135deg,var(--accentA,#9b5cff),var(--accentB,#6a5acd));box-shadow:0 4px 12px #9b5cff66;color:#fff}.light-theme .calendar-day{color:#1a1a1a}.light-theme .calendar-day:hover:not(.calendar-day-empty):not(.calendar-day-past){background:#f0f0f0}.light-theme .calendar-day-today{background:#6a5acd1a;border-color:#6a5acd}.light-theme .calendar-day-selected{background:linear-gradient(135deg,#9b5cff,#6a5acd);color:#fff}.time-selector-header{margin-bottom:20px}.calendar-back-btn{background:#0000;border:none;color:#9aa3b2;color:var(--muted,#9aa3b2);cursor:pointer;font-size:14px;margin-bottom:12px;padding:4px 0;transition:color .2s ease}.calendar-back-btn:hover{color:#e6e9ef;color:var(--text,#e6e9ef)}.light-theme .calendar-back-btn{color:#666}.light-theme .calendar-back-btn:hover{color:#1a1a1a}.time-selector-title{color:#e6e9ef;color:var(--text,#e6e9ef);font-size:18px;font-weight:600;margin:0 0 8px}.light-theme .time-selector-title{color:#1a1a1a}.selected-date-text{color:#9aa3b2;color:var(--muted,#9aa3b2);font-size:14px;margin:0}.light-theme .selected-date-text{color:#666}.time-slots-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);max-height:400px;overflow-y:auto;padding-right:8px}.time-slots-grid::-webkit-scrollbar{width:6px}.time-slots-grid::-webkit-scrollbar-track{background:#0e0f14;background:var(--card,#0e0f14);border-radius:3px}.time-slots-grid::-webkit-scrollbar-thumb{background:#212230;background:var(--border,#212230);border-radius:3px}.time-slots-grid::-webkit-scrollbar-thumb:hover{background:#9aa3b2;background:var(--muted,#9aa3b2)}.light-theme .time-slots-grid::-webkit-scrollbar-track{background:#f5f5f5}.light-theme .time-slots-grid::-webkit-scrollbar-thumb{background:#e0e0e0}.time-slot{background:#0000;border:1px solid #9b5cff4d;border-radius:8px;color:#e6e9ef;color:var(--text,#e6e9ef);cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;text-align:center;transition:all .2s ease}.time-slot:hover{background:#9b5cff33;border-color:#9b5cff80;box-shadow:0 4px 8px #9b5cff4d;transform:translateY(-2px)}.time-slot-selected{background:linear-gradient(135deg,#9b5cff,#6a5acd);background:linear-gradient(135deg,var(--accentA,#9b5cff),var(--accentB,#6a5acd));border-color:#9b5cff;border-color:var(--accentA,#9b5cff);box-shadow:0 4px 12px #9b5cff66;color:#fff;font-weight:700}.light-theme .time-slot{background:#0000;border-color:#0003;color:#1a1a1a}.light-theme .time-slot:hover{background:#0000001a;border-color:#0000004d}.light-theme .time-slot-selected{background:linear-gradient(135deg,#9b5cff,#6a5acd);color:#fff}.time-slots-grid{grid-template-columns:repeat(2,1fr)}.calendar-container{padding:16px}.waitlist-container{align-items:center;background:linear-gradient(135deg,#000,#1a1a1a 40%,#2a2a2a 70%,#1a1a1a);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:100px 16px 80px;position:relative}.waitlist-shader-wrapper{background:linear-gradient(135deg,#000,#1a1a1a 40%,#2a2a2a 70%,#1a1a1a);inset:0;position:fixed;z-index:0}.waitlist-overlay{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2}.join-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 22px 60px #0000008c,inset 0 2px 0 #ffffff0a;max-width:94vw;padding:48px 40px 36px;width:620px}.join-stats{display:flex;flex-direction:column;margin-bottom:24px}.join-pill,.join-stats{align-items:center;gap:10px}.join-pill{background:linear-gradient(135deg,#000,#1a1a1a 50%,#2a2a2a);border-radius:999px;box-shadow:inset 0 4px 10px #00000059;display:inline-flex;padding:10px 16px}.join-pill-text{color:#fff;font-size:15px;font-weight:700}.join-header{flex-direction:column;gap:12px;margin-bottom:16px}.join-header,.join-logo{align-items:center;display:flex}.join-logo{background:#000000f2;border-radius:50%;box-shadow:0 8px 24px #000000e6;height:120px;justify-content:center;overflow:hidden;width:120px}.join-logo img{display:block;height:96px;object-fit:contain;width:96px}.join-title{color:#e6f0ff;font-family:Geist,sans-serif;font-size:64px;font-weight:500;letter-spacing:.2px;line-height:1.08}.join-beta{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;color:#a3adc2;font-size:12px;margin-left:8px;padding:2px 8px}.join-content{margin:0 auto;max-width:560px;text-align:center}.join-subtitle{color:#e6f0ff;font-size:28px;font-weight:600;line-height:1.3;margin:20px 0 12px}.join-desc{color:#b8c3d6;font-size:18px;line-height:1.7;margin-bottom:28px}.join-form{flex-direction:column;width:100%}.join-form,.join-input-row{align-items:center;display:flex}.join-input-row{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1f;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d,0 8px 18px #00000059;gap:12px;max-width:100%;padding:14px 16px;width:440px}.join-input-row input{background:#0000;border:0;color:#e6f0ff;flex:1 1;font-size:17px;outline:0}.join-input-row input::placeholder{color:#8fa0b8}.join-button{background:var(--btn-purple-gradient);border:0;border-radius:16px;box-shadow:0 8px 26px #6b2d9166;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:18px;overflow:hidden;padding:14px 18px;position:relative;width:100%}.join-button:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.join-button:hover:before{left:100%}.join-form .join-button{max-width:100%;width:440px}.join-button:hover{filter:brightness(1.05)}@media (max-width:900px){.waitlist-overlay{padding:16px}.join-card{max-width:98vw;padding:36px 24px 28px}.join-title{word-wrap:break-word;font-size:32px;line-height:1.2;padding:0 .5rem}.join-logo{height:100px;width:100px}.join-logo img{height:80px;width:80px}.join-subtitle{font-size:20px}.join-desc,.join-subtitle{word-wrap:break-word;padding:0 .5rem}.join-desc{font-size:14px;line-height:1.6}}@media (max-width:480px){.join-title{font-size:28px;padding:0 .25rem}.join-subtitle{font-size:18px;padding:0 .25rem}.join-desc{font-size:13px;padding:0 .25rem}}.waitlist-intro-video{align-items:center;background:#000;display:flex;inset:0;justify-content:center;position:fixed}.waitlist-intro-video video{border-radius:16px;box-shadow:0 20px 60px #0009;height:auto;max-height:70vh;max-width:900px;object-fit:contain;width:auto}.animated-background{inset:0;overflow:hidden;pointer-events:none;position:absolute}.particle{animation:float 20s ease-in-out infinite;background:#3d0a5559;border-radius:50%;filter:blur(1px);position:absolute}.particle-1{animation-delay:0s;height:4px;left:10%;top:20%;width:4px}.particle-2{animation-delay:2s;background:#15002166;height:6px;left:80%;top:40%;width:6px}.particle-3{animation-delay:4s;height:3px;left:30%;top:70%;width:3px}.particle-4{animation-delay:6s;background:#3d0a5566;height:5px;left:70%;top:10%;width:5px}.particle-5{animation-delay:8s;height:4px;left:50%;top:80%;width:4px}.particle-6{animation-delay:10s;background:#0a001266;height:6px;left:20%;top:50%;width:6px}@keyframes float{0%,to{opacity:.3;transform:translate(0) scale(1)}25%{opacity:.6;transform:translate(30px,-50px) scale(1.2)}50%{opacity:.4;transform:translate(-20px,-100px) scale(.8)}75%{opacity:.5;transform:translate(40px,-30px) scale(1.1)}}.gradient-orb{animation:pulse 8s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.4;position:absolute}.orb-1{animation-delay:0s;background:radial-gradient(circle,#3d0a55a6,#0000);height:400px;left:-200px;top:-200px;width:400px}.orb-2{animation-delay:2s;background:radial-gradient(circle,#0a00128c,#0000);bottom:-250px;height:500px;right:-250px;width:500px}.orb-3{animation-delay:4s;background:radial-gradient(circle,#1500218c,#0000);height:350px;left:50%;top:50%;transform:translate(-50%,-50%);width:350px}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.diamond-center{animation:diamondSequence 3s ease-in-out forwards;border-bottom:60px solid #9b5cffcc;filter:drop-shadow(0 0 20px rgba(155,92,255,.6));left:50%;opacity:0;top:50%;transform:translate(-50%,-50%);z-index:10}.diamond-center,.diamond-center:before{border-left:40px solid #0000;border-right:40px solid #0000;height:0;position:absolute;width:0}.diamond-center:before{border-top:60px solid #9b5cffcc;content:"";left:-40px;top:60px}.diamond-center:after{animation:diamondPulse 3s ease-in-out forwards;border:2px solid #9b5cff80;border-radius:4px;content:"";height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:80px}@keyframes diamondSequence{0%{opacity:0;transform:translate(-50%,-50%) scale(0) rotate(0deg)}20%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(180deg)}40%{transform:translate(-50%,-50%) scale(1.2) rotate(1turn)}60%{transform:translate(-50%,-50%) scale(1) rotate(540deg)}80%{transform:translate(-50%,-50%) scale(1.1) rotate(2turn)}to{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(900deg)}}@keyframes diamondPulse{0%{opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(0)}20%{opacity:.6;transform:translate(-50%,-50%) rotate(45deg) scale(1)}40%{transform:translate(-50%,-50%) rotate(45deg) scale(1.5)}60%{transform:translate(-50%,-50%) rotate(45deg) scale(1)}80%{transform:translate(-50%,-50%) rotate(45deg) scale(1.3)}to{opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(.8)}}.waitlist-card{animation:cardAppear 1s ease-out 3s forwards;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0e0f14d9;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 60px #00000080;max-width:720px;opacity:0;padding:40px;position:relative;transform:translateY(50px) scale(.95);width:100%;z-index:1}.waitlist-container.intro-done .waitlist-card{animation:softInUp .6s ease-out forwards}@keyframes cardAppear{to{opacity:1;transform:translateY(0) scale(1)}}.waitlist-title{-webkit-text-fill-color:#0000;animation:fadeInUp .8s ease-out 3.5s forwards;background:linear-gradient(135deg,#fff,#fffc);-webkit-background-clip:text;background-clip:text;color:#e6e9ef;font-size:42px;font-weight:700;margin:0 0 12px;opacity:0;transform:translateY(20px)}.waitlist-container.intro-done .waitlist-title{animation:softInUp .75s ease-out .08s forwards}.waitlist-subtitle{animation:fadeInUp .8s ease-out 3.7s forwards;color:#9aa3b2;font-size:16px;margin:0 0 32px;opacity:0;transform:translateY(20px)}.waitlist-container.intro-done .waitlist-subtitle{animation:softInUp .75s ease-out .16s forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.waitlist-form{animation:fadeIn .8s ease-out 3.9s forwards;display:flex;flex-direction:column;gap:20px;opacity:0}.waitlist-container.intro-done .waitlist-form{animation:fadeIn .6s ease-out .24s forwards}@keyframes fadeIn{to{opacity:1}}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-field{animation:fadeInUp .6s ease-out forwards;display:flex;flex-direction:column;opacity:0;transform:translateY(20px)}.waitlist-container.intro-done .form-field{animation:softInUp .6s ease-out .28s forwards}.form-field:first-child{animation-delay:4.1s}.form-field:nth-child(2){animation-delay:4.3s}.form-field:nth-child(3){animation-delay:4.5s}.form-field:nth-child(4){animation-delay:4.7s}.form-field label{color:#c3c9d4;font-size:14px;font-weight:500;margin-bottom:8px}.form-field input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0c1299;border:1px solid #ffffff1a;border-radius:12px;color:#e6e9ef;font-size:15px;padding:14px 16px;transition:all .3s ease}.form-field input:hover{background:#0b0c12cc;border-color:#9b5cff4d}.form-field input:focus{background:#0b0c12e6;border-color:#9b5cff;box-shadow:0 0 0 3px #9b5cff33;outline:none;transform:translateY(-2px)}.submit-button{animation:fadeInUp .6s ease-out 4.9s forwards;background:var(--btn-purple-gradient);border:0;border-radius:12px;box-shadow:0 8px 24px #9b5cff4d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;opacity:0;overflow:hidden;padding:16px 24px;position:relative;transform:translateY(20px);transition:all .3s ease}.waitlist-container.intro-done .submit-button{animation:softInUp .6s ease-out .36s forwards}@keyframes softInUp{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.submit-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.submit-button:hover:before{left:100%}.submit-button:hover{box-shadow:0 12px 32px #9b5cff66;transform:translateY(-2px)}.submit-button:active{transform:translateY(0)}.submit-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.alert{animation:slideDown .4s ease-out forwards;border-radius:12px;font-size:14px;margin-bottom:16px;opacity:0;padding:14px 16px;transform:translateY(-10px)}@keyframes slideDown{to{opacity:1;transform:translateY(0)}}.alert.success{background:#0f3b22cc;border:1px solid #1f5d3b80;color:#b8ffdb}.alert.error,.alert.success{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.alert.error{background:#3b0f0fcc;border:1px solid #5d1f1f80;color:#ffb8b8}@media (max-width:480px){.form-row{grid-template-columns:1fr}.waitlist-card{padding:32px 24px}.waitlist-title{font-size:32px}.orb-1,.orb-2,.orb-3{filter:blur(60px)}}.features-page{background:#000;color:#fff;font-family:Geist,sans-serif;min-height:100vh;overflow:visible;padding:120px 20px 80px;position:relative}.features-page:after{background:#0000004d;z-index:1}.features-page:after,.features-page:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.features-page:before{animation:starMove 30s linear infinite;background-image:radial-gradient(1px 1px at 5% 10%,#ffffffe6,#0000),radial-gradient(1px 1px at 10% 25%,#fffc,#0000),radial-gradient(2px 2px at 15% 40%,#ffffffb3,#0000),radial-gradient(1px 1px at 20% 15%,#ffffffe6,#0000),radial-gradient(1px 1px at 25% 55%,#fff9,#0000),radial-gradient(2px 2px at 30% 70%,#fffc,#0000),radial-gradient(1px 1px at 35% 30%,#ffffffb3,#0000),radial-gradient(1px 1px at 40% 85%,#ffffffe6,#0000),radial-gradient(2px 2px at 45% 20%,#fff9,#0000),radial-gradient(1px 1px at 50% 60%,#fffc,#0000),radial-gradient(1px 1px at 55% 35%,#ffffffb3,#0000),radial-gradient(2px 2px at 60% 75%,#ffffffe6,#0000),radial-gradient(1px 1px at 65% 45%,#fff9,#0000),radial-gradient(1px 1px at 70% 25%,#fffc,#0000),radial-gradient(2px 2px at 75% 80%,#ffffffb3,#0000),radial-gradient(1px 1px at 80% 50%,#ffffffe6,#0000),radial-gradient(1px 1px at 85% 15%,#fff9,#0000),radial-gradient(2px 2px at 90% 65%,#fffc,#0000),radial-gradient(1px 1px at 95% 40%,#ffffffb3,#0000),radial-gradient(1px 1px at 8% 50%,#ffffffe6,#0000),radial-gradient(2px 2px at 12% 80%,#fff9,#0000),radial-gradient(1px 1px at 18% 30%,#fffc,#0000),radial-gradient(1px 1px at 22% 60%,#ffffffb3,#0000),radial-gradient(2px 2px at 28% 90%,#ffffffe6,#0000),radial-gradient(1px 1px at 32% 5%,#fff9,#0000),radial-gradient(1px 1px at 38% 45%,#fffc,#0000),radial-gradient(2px 2px at 42% 70%,#ffffffb3,#0000),radial-gradient(1px 1px at 48% 20%,#ffffffe6,#0000),radial-gradient(1px 1px at 52% 55%,#fff9,#0000),radial-gradient(2px 2px at 58% 85%,#fffc,#0000),radial-gradient(1px 1px at 62% 35%,#ffffffb3,#0000),radial-gradient(1px 1px at 68% 65%,#ffffffe6,#0000),radial-gradient(2px 2px at 72% 10%,#fff9,#0000),radial-gradient(1px 1px at 78% 50%,#fffc,#0000),radial-gradient(1px 1px at 82% 75%,#ffffffb3,#0000),radial-gradient(2px 2px at 88% 30%,#ffffffe6,#0000),radial-gradient(1px 1px at 92% 60%,#fff9,#0000),radial-gradient(1px 1px at 3% 40%,#fffc,#0000),radial-gradient(2px 2px at 7% 70%,#ffffffb3,#0000),radial-gradient(1px 1px at 13% 25%,#ffffffe6,#0000),radial-gradient(1px 1px at 17% 80%,#fff9,#0000),radial-gradient(2px 2px at 23% 50%,#fffc,#0000),radial-gradient(1px 1px at 27% 15%,#ffffffb3,#0000),radial-gradient(1px 1px at 33% 90%,#ffffffe6,#0000),radial-gradient(2px 2px at 37% 40%,#fff9,#0000),radial-gradient(1px 1px at 43% 65%,#fffc,#0000),radial-gradient(1px 1px at 47% 30%,#ffffffb3,#0000),radial-gradient(2px 2px at 53% 75%,#ffffffe6,#0000),radial-gradient(1px 1px at 57% 20%,#fff9,#0000),radial-gradient(1px 1px at 63% 55%,#fffc,#0000),radial-gradient(2px 2px at 67% 85%,#ffffffb3,#0000),radial-gradient(1px 1px at 73% 45%,#ffffffe6,#0000),radial-gradient(1px 1px at 77% 10%,#fff9,#0000),radial-gradient(2px 2px at 83% 60%,#fffc,#0000),radial-gradient(1px 1px at 87% 35%,#ffffffb3,#0000),radial-gradient(1px 1px at 93% 80%,#ffffffe6,#0000);background-size:100% 100%;z-index:0}@keyframes starMove{0%{opacity:1;transform:translate(0)}50%{opacity:.7}to{opacity:1;transform:translate(-100px,-100px)}}.features-page *{font-family:Geist,sans-serif}.features-page-container{margin:0 auto;max-width:1400px;position:relative;z-index:2}.voice-agents-section{width:100%}.voice-agents-heading{animation:headingGlow 3s ease-in-out infinite;color:#fff;font-size:3.5rem;font-weight:400;letter-spacing:1px;line-height:1.3;margin-bottom:40px;margin-top:-20px;overflow:visible;padding:30px 20px;position:relative;text-align:center;text-shadow:0 0 30px #ffffff4d;white-space:nowrap}.voice-agents-heading:after,.voice-agents-heading:before{display:none}@keyframes brightnessPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.features-description{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:100%;position:relative;text-align:center;z-index:2}.features-tagline{color:#ffffffe6;font-size:1.1rem;letter-spacing:.3px;margin:0}.features-tagline,.video-section-heading{font-weight:400;line-height:1.4;white-space:nowrap}.video-section-heading{color:#fffffff2;font-size:1rem;letter-spacing:.2px;margin:30px auto;max-width:100%;position:relative;text-align:center;z-index:2}.features-image,.features-image-container{display:none}.horizontal-videos-grid{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:30px 0 40px;position:relative;z-index:2}.horizontal-videos-grid.hero-videos{margin:20px 0 60px}.horizontal-video-item{align-items:center;border:none!important;display:flex;flex-direction:column;flex-shrink:0;gap:20px;max-width:250px;min-width:250px;outline:none!important;position:relative;width:250px}.horizontal-video-item.video-playing .horizontal-video-wrapper{box-shadow:0 0 20px #8b5cf6cc,0 0 40px #8b5cf699,0 0 60px #8b5cf666}.horizontal-video-item.video-playing .horizontal-video{border:3px solid #8b5cf6cc!important;box-shadow:0 0 20px #8b5cf6cc,0 0 40px #8b5cf699,0 0 60px #8b5cf666,inset 0 0 20px #8b5cf633;outline:3px solid #8b5cf666;outline-offset:-6px}.horizontal-video-title{color:#fff;font-size:1.4rem;font-weight:500;line-height:1.4;margin:0;text-align:center}.horizontal-video-wrapper{overflow:visible;padding-bottom:100%;position:relative;transition:box-shadow .3s ease}.horizontal-video,.horizontal-video-wrapper{background:#0000;border:none!important;border-radius:50%;box-shadow:none!important;outline:none!important;width:100%}.horizontal-video{height:100%;left:0;object-fit:cover;pointer-events:none;position:absolute;top:0;transition:box-shadow .3s ease,border .3s ease;z-index:1}.horizontal-video-item:has(.horizontal-video-overlay.playing) .horizontal-video{border:3px solid #8b5cf6cc!important;box-shadow:0 0 20px #8b5cf6cc,0 0 40px #8b5cf699,0 0 60px #8b5cf666,inset 0 0 20px #8b5cf633}.horizontal-video-overlay{align-items:center;background:#00000080;border-radius:50%;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;pointer-events:auto;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:10}.horizontal-video-overlay:hover{background:#0009}.horizontal-video-overlay.playing{background:#0000004d}.horizontal-video-overlay.playing:hover{background:#0006}.play-pause-icon{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:50%;box-shadow:none;display:flex;height:80px;justify-content:center;opacity:1;transition:transform .2s ease,opacity .3s ease;width:80px}.play-pause-icon svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.horizontal-video-overlay:hover .play-pause-icon{background:#0000;border:none;box-shadow:none;opacity:1;transform:scale(1.15)}.horizontal-video-overlay.playing .play-pause-icon{background:#0000;opacity:1}.horizontal-video-overlay.playing:hover .play-pause-icon{background:#0000;border:none;opacity:1}.custom-domain-message{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin:60px 0 80px;position:relative;text-align:center;width:100%;z-index:2}.custom-domain-text{color:#ffffffe6;font-size:1.3rem;font-weight:400;letter-spacing:.5px;line-height:1.6;margin:0}.get-started-button{animation:buttonGlow 2s ease-in-out infinite!important;background:var(--btn-purple-gradient)!important;border:2px solid #fff6!important;border-radius:8px;box-shadow:0 0 30px #3a025bcc,0 0 60px #3a025b99,0 0 90px #3a025b66,inset 0 0 30px #fff3!important;color:#fff!important;cursor:pointer;filter:brightness(1.1);font-family:Geist,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:1px;overflow:hidden;padding:16px 40px;position:relative;text-shadow:0 0 15px #fffc!important;transition:all .4s cubic-bezier(.4,0,.2,1)}.get-started-button:before{background:linear-gradient(45deg,#0000,#ffffff4d,#0000);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .6s;width:200%}.get-started-button:hover:before{animation:shimmer 1.5s infinite;opacity:1}.get-started-button:hover{background:var(--btn-purple-gradient);border-color:#fff6;box-shadow:0 0 30px #3a025b99,0 0 60px #3a025b66,0 0 90px #3a025b33,inset 0 0 30px #fff3;transform:translateY(-3px) scale(1.05)}.get-started-button:active{box-shadow:0 0 15px #3a025b80,0 0 30px #3a025b4d,inset 0 0 15px #ffffff26;transform:translateY(-1px) scale(1.02)}@keyframes buttonGlow{0%,to{box-shadow:0 0 25px #3a025b99,0 0 50px #3a025b66,0 0 75px #3a025b33,inset 0 0 25px #ffffff26;filter:brightness(1)}50%{box-shadow:0 0 35px #3a025bcc,0 0 70px #3a025b99,0 0 100px #3a025b4d,inset 0 0 35px #fff3;filter:brightness(1.15)}}@keyframes shimmer{0%{left:-100%;top:-100%}to{left:100%;top:100%}}.detailed-calculator-section{margin-bottom:80px}.calculator-panels{align-items:stretch;display:flex;gap:30px;margin:0 auto;max-width:1000px}.calculator-panel{border-radius:20px;display:flex;flex:1 1;flex-direction:column;min-height:500px;overflow:visible;padding:0 40px 40px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.before-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(ellipse at 20% 30%,#3a025b66 0,#0000 60%),radial-gradient(ellipse at 80% 70%,#3a025b4d 0,#0000 60%),linear-gradient(135deg,#000,#0a0a0a 50%,#000);border:1px solid #3a025b4d!important;box-shadow:0 4px 15px #0006,0 0 10px #3a025b33,inset 0 0 15px #3a025b1a;color:#fff;overflow:hidden;position:relative;transition:all .3s ease}.before-panel:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .5s;width:100%;z-index:1}.before-panel>*{position:relative;z-index:2}.after-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(ellipse at 30% 20%,#3a025b66 0,#0000 70%),radial-gradient(ellipse at 70% 80%,#3a025b73 0,#0000 70%),radial-gradient(ellipse at 50% 50%,#00000080 0,#0000 80%),linear-gradient(135deg,#1a0129,#0f0018 50%,#1a0129);border:1px solid #3a025b4d;box-shadow:0 4px 15px #0006,0 0 10px #3a025b33,inset 0 0 15px #3a025b1a;color:#fff;overflow:hidden;position:relative;transition:all .3s ease}.after-panel:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .5s;width:100%;z-index:1}.after-panel>*{position:relative;z-index:2}.summary-text-wrapper{display:flex;flex-direction:column;gap:12px}.panel-badge{align-self:flex-start;border:none;border-radius:6px;cursor:default;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;line-height:1.2;padding:6px 12px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content;z-index:10}.after-panel-content,.before-panel-content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding-top:50px}.after-badge,.before-badge{background:#fff3;color:#fff}.input-group{flex-shrink:0;margin-bottom:30px}.input-label{color:#666;display:block;font-size:.9rem;font-weight:500;margin-bottom:12px}.after-panel .input-label,.before-panel .input-label{color:#ffffffe6}.input-with-value{align-items:center;display:flex;gap:15px}.panel-slider{-webkit-appearance:none;appearance:none;background:#e5e5e5;border-radius:3px;flex:1 1;height:6px;outline:none;position:relative}.after-panel .panel-slider,.before-panel .panel-slider{background:#ffffff4d}.panel-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#3a025b;border:none;border-radius:50%;box-shadow:0 0 0 3px #fffc,0 2px 8px #3a025b80;cursor:pointer;height:22px;margin-top:-8px;-webkit-transition:all .2s ease;transition:all .2s ease;width:22px}.panel-slider::-webkit-slider-thumb:hover{box-shadow:0 0 0 4px #ffffffe6,0 3px 10px #3a025b99;transform:scale(1.15)}.panel-slider::-webkit-slider-thumb:active{box-shadow:0 0 0 5px #fff,0 4px 12px #3a025bb3;transform:scale(1.2)}.panel-slider::-moz-range-thumb{background:#3a025b;border:none;border-radius:50%;box-shadow:0 0 0 3px #fffc,0 2px 8px #3a025b80;cursor:pointer;height:22px;-moz-transition:all .2s ease;transition:all .2s ease;width:22px}.panel-slider::-moz-range-thumb:hover{box-shadow:0 0 0 4px #ffffffe6,0 3px 10px #3a025b99;transform:scale(1.15)}.panel-slider::-moz-range-thumb:active{box-shadow:0 0 0 5px #fff,0 4px 12px #3a025bb3;transform:scale(1.2)}.input-value{color:#000;font-size:1.1rem;font-weight:600;min-width:80px;text-align:right}.after-panel .input-value,.before-panel .input-value{color:#fff}.summary-text{color:#666;flex-shrink:0;font-size:.95rem;line-height:1.6;margin-top:30px}.after-panel .summary-text,.before-panel .summary-text{color:#fffffff2}.summary-text strong{color:#000;font-weight:700}.after-panel .summary-text strong,.before-panel .summary-text strong{color:#fff}.after-title{color:#fff;flex-shrink:0;font-size:1.3rem;font-weight:600;margin-bottom:30px;margin-top:0}.after-panel-content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.savings-metrics{display:flex;flex-direction:column;flex-shrink:0;gap:0;margin-bottom:0}.savings-metric{background:linear-gradient(135deg,#220135,#2a0142 50%,#220135);border:1px solid #8b5cf64d;border-radius:16px;box-shadow:0 4px 15px #0006,0 0 10px #8b5cf633,inset 0 0 15px #8b5cf61a;flex-shrink:0;margin-bottom:30px;overflow:hidden;padding:24px;position:relative;text-align:center;transition:all .3s ease}.savings-metric:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.metric-value{color:#fff;font-size:2rem;font-weight:700;margin-bottom:5px}.metric-label{color:#ffffffe6;font-size:.85rem;text-transform:lowercase}.after-summary{margin-top:30px}@media (max-width:1024px){.calculator-panels{flex-direction:column}.calculator-panel{padding:30px 20px}}@media (max-width:1200px){.voice-agents-heading{font-size:3rem;letter-spacing:1.5px}.voice-agents-heading:after,.voice-agents-heading:before{width:180px}}@media (max-width:1024px){.voice-agents-heading{font-size:1.8rem;white-space:normal}.features-tagline{font-size:1rem;white-space:normal}.video-section-heading{font-size:1.1rem;white-space:normal}}@media (max-width:768px){.features-page{padding:100px 20px 60px}.voice-agents-heading{font-size:1.5rem;letter-spacing:.5px;line-height:1.4;margin-bottom:20px;padding:20px 10px 15px;white-space:normal}.voice-agents-heading:after,.voice-agents-heading:before{width:150px}.features-description{margin-bottom:20px;padding:0 20px}.features-tagline{font-size:.95rem;line-height:1.5;white-space:normal}.video-section-heading{font-size:1rem;line-height:1.5;margin:20px auto;padding:0 20px;white-space:normal}.horizontal-videos-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);justify-items:center;margin:20px 0 40px;padding:0 10px}.horizontal-video-item{min-width:0}.horizontal-video-item,.horizontal-video-wrapper{max-width:200px;width:100%}.video-section-heading,.voice-agents-heading{word-wrap:break-word;overflow-wrap:break-word}.horizontal-video-title{word-wrap:break-word;font-size:.85rem;padding:0 .5rem}.detailed-calculator-section{padding:0 1rem}.calculator-panels{flex-direction:column;gap:20px}.calculator-panel{width:100%}}@media (max-width:480px){.features-page{padding:80px 16px 40px}.voice-agents-heading{font-size:1.25rem;padding:15px 8px 10px}.video-section-heading{font-size:.9rem;padding:0 16px}.horizontal-videos-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);justify-items:center;padding:0 8px}.horizontal-video-item{min-width:0}.horizontal-video-item,.horizontal-video-wrapper{max-width:180px;width:100%}.horizontal-video-title{font-size:.75rem;padding:0 .25rem}}.agents-page{background:radial-gradient(circle at top,#111827 0,#020617 40%,#000 100%);color:#fff;min-height:100vh;overflow:hidden;padding:7rem 6vw 4rem;position:relative}.bg-blob{filter:blur(80px);opacity:.6;pointer-events:none;position:absolute}.bg-blob--1{background:radial-gradient(circle,#581c87b3,#0000 60%);height:320px;left:-40px;top:-80px;width:320px}.bg-blob--2{background:radial-gradient(circle,#3b82f699,#0000 60%);height:260px;right:-60px;top:40%;width:260px}.bg-blob--3{background:radial-gradient(circle,#22c55e80,#0000 60%);bottom:-60px;height:220px;left:30%;width:220px}.card{background:radial-gradient(circle at top,#0f172af2,#020617fa);border-radius:24px;box-shadow:0 26px 60px #000000d9,0 0 0 1px #94a3b833;margin:0 auto;max-width:1100px;overflow:hidden;padding:2.5rem 2.5rem 3rem;position:relative}.title{font-size:clamp(2rem,3vw,2.4rem);margin:0 0 1.5rem;text-align:center}.carousel{align-items:center;display:flex;height:260px;justify-content:center}.carousel,.orbit{position:relative}.orbit{height:100%;width:100%}.nav{align-items:center;background:#0f172acc;border:1px solid #94a3b84d;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;transition:all .2s ease;width:44px;z-index:10}.nav:hover{background:#0f172af2;border-color:#94a3b880;transform:scale(1.05)}.nav:active{transform:scale(.95)}.nav--prev{left:10px}.nav--next{right:10px}.nav svg{height:20px;width:20px}.thumb{align-items:center;background:radial-gradient(circle at top,#111827,#020617);border-radius:999px;display:flex;height:110px;justify-content:center;overflow:hidden;position:absolute;width:110px}.thumb img{height:100%;object-fit:cover;width:100%}.meta{margin-top:2rem;text-align:center}.name{font-size:1.25rem;font-weight:600}.role{color:#94a3b8f2;font-size:.95rem;margin-top:.25rem}.bio{color:#d1d5dbe6;margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:640px}.bio,.cta{font-size:.9rem}.cta{background:var(--btn-purple-gradient);border:none;border-radius:999px;color:#fff;cursor:pointer;margin-top:1.25rem;padding:.6rem 1.4rem}@media (max-width:768px){.agents-page{padding:5.5rem 1.5rem 3rem}.card{box-sizing:border-box;max-width:100%;padding:1.75rem 1.5rem 2.25rem;width:100%}.title{word-wrap:break-word;font-size:1.75rem;line-height:1.3;margin:0 0 1.25rem}.carousel{align-items:center;display:flex;height:220px;justify-content:center;margin:0 auto;position:relative;width:100%}.orbit{height:100%;max-width:100%;width:100%}.thumb{height:80px;width:80px}.nav{align-items:center;background:#0f172acc;border:1px solid #94a3b84d;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;transition:all .2s ease;width:36px;z-index:10}.nav:hover{background:#0f172af2;border-color:#94a3b880;transform:scale(1.05)}.nav:active{transform:scale(.95)}.nav--prev{left:5px}.nav--next{right:5px}.nav svg{height:18px;width:18px}.meta{box-sizing:border-box;margin-top:1.5rem;padding:0;width:100%}.name{font-size:1.15rem;margin:0}.name,.role{padding:0 .5rem}.role{font-size:.9rem;margin-top:.5rem}.bio{line-height:1.5;margin-top:.75rem;max-width:100%;padding:0 .5rem}.bio,.cta{font-size:.85rem}.cta{margin-top:1rem;padding:.55rem 1.2rem}.bg-blob--1{height:240px;left:-30px;top:-60px;width:240px}.bg-blob--2{height:200px;right:-50px;width:200px}.bg-blob--3{bottom:-50px;height:180px;width:180px}}@media (max-width:480px){.agents-page{padding:4.5rem 1rem 2rem}.card{border-radius:16px;box-sizing:border-box;padding:1.5rem 1rem 2rem;width:100%}.title{font-size:1.5rem;margin:0 0 1rem}.carousel{height:180px;margin:0 auto;width:100%}.orbit{height:100%;width:100%}.thumb{height:65px;width:65px}.nav{height:32px;width:32px}.nav--prev{left:3px}.nav--next{right:3px}.nav svg{height:16px;width:16px}.meta{margin-top:1.25rem;padding:0;width:100%}.name{font-size:1rem}.name,.role{padding:0 .25rem}.role{font-size:.85rem;margin-top:.4rem}.bio{line-height:1.5;margin-top:.6rem;padding:0 .25rem}.bio,.cta{font-size:.8rem}.cta{margin-top:.9rem;padding:.5rem 1rem}.bg-blob--1{height:200px;left:-30px;top:-50px;width:200px}.bg-blob--2{height:180px;right:-40px;width:180px}.bg-blob--3{bottom:-40px;height:150px;width:150px}}.agent-page{background:#000;color:#fff;font-family:Geist,sans-serif;padding-top:80px;z-index:1}.agent-page,.hr-recruitment-page{min-height:100vh;overflow-x:hidden;position:relative}.hr-recruitment-page{height:100vh;left:0!important;margin:0!important;overflow-y:auto;padding:0!important;top:0!important}body.hr-recruitment-active,html.hr-recruitment-active{background:#0000!important;margin-top:0!important;padding-top:0!important}body.hr-recruitment-active,body.hr-recruitment-active #root,html.hr-recruitment-active{background:#0000!important}body.hr-recruitment-active .navigation{position:fixed!important;top:20px!important;z-index:1000!important}body.hr-recruitment-active .navigation.scrolled{top:10px!important}.hr-recruitment-page .agent-hero{background:#0000;display:block;left:5%;max-width:600px;padding:2rem;pointer-events:none;position:absolute;top:30%;transform:translateY(-50%);width:50%;z-index:10}.hr-recruitment-page .agent-hero:before{display:none}.hr-recruitment-page .agent-hero-inner{pointer-events:auto;position:relative;text-align:left;width:100%;z-index:10}.agent-page:has(.energy-beam-container){background:#0000!important}.agent-page.hr-recruitment-page,.agent-page.hr-recruitment-page .agent-hero,.agent-page.hr-recruitment-page .agent-video-section,.hr-recruitment-page,.hr-recruitment-page .agent-video-frame,.hr-recruitment-page .agent-video-frame img,.hr-recruitment-page .agent-video-section,.hr-recruitment-page .agent-video-section *,.hr-recruitment-page:after,.hr-recruitment-page:before{background:#0000!important}body.hr-recruitment-active,body.hr-recruitment-active #root,body.hr-recruitment-active .App,body.hr-recruitment-active html,html.hr-recruitment-active{background:#0000!important;background-color:initial!important}.agent-page canvas{background:#0000!important;height:100%!important;opacity:1!important;position:fixed!important}.agent-page .energy-beam-container,.agent-page canvas{left:0!important;pointer-events:none!important;top:0!important;width:100%!important;z-index:0!important}.agent-page .energy-beam-container{height:80vh!important;max-height:80vh!important;overflow:hidden!important;position:absolute!important}body.hr-recruitment-active .navigation .logo-icon-image{filter:brightness(0) saturate(100%) invert(48%) sepia(89%) saturate(2000%) hue-rotate(240deg) brightness(1.1) contrast(1.2);transition:filter .3s ease}.agent-hero{margin:0 auto;max-width:1400px;padding:8rem 8vw 5rem;position:relative;text-align:left}.agent-hero:before{background:radial-gradient(ellipse 80% 50% at 50% 0,#8b5cf626 0,#8b5cf60d 40%,#0000 70%);content:"";height:100%;left:50%;max-width:1200px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100%}.agent-hero-inner{margin:0 auto;max-width:900px;position:relative;text-align:left;z-index:1}.agent-hero-eyebrow{background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:50px;color:#8b5cf6cc;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.2em;margin-bottom:1.5rem;padding:.5rem 1rem;text-transform:uppercase}.agent-hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0 50%,#fff);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,6vw,4.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 2rem;overflow:visible;text-align:left;white-space:nowrap}.agent-hero-overview{color:#d1d5dbd9;font-size:1.15rem;font-weight:400;line-height:1.7;margin:0;max-width:700px;text-align:left}.agent-video-section{padding:0 8vw 6rem;position:relative}.hr-recruitment-page .agent-video-section{border:none!important;bottom:auto!important;display:block;height:auto!important;left:0!important;margin:0!important;max-width:100%!important;outline:none!important;padding:0!important;right:0!important;width:100%!important;z-index:1}.hr-recruitment-page .agent-video-frame{margin-bottom:0!important;margin-top:0!important;outline:none!important;padding-bottom:0!important;padding-top:0!important;top:0!important;z-index:1}.hr-recruitment-page .agent-video-frame video{border:none!important;box-shadow:none!important;display:block;left:0!important;margin:0!important;object-fit:cover!important;object-position:right center!important;outline:none!important;padding:0!important;position:relative;top:0!important;vertical-align:top!important;width:100%!important;z-index:1}.navigation{position:fixed!important;z-index:1000!important}.hr-recruitment-page .agent-video-section{background:#0000!important;position:relative!important;top:0!important}.hr-recruitment-page .agent-video-frame{margin-bottom:0}.hr-recruitment-page .agent-features-section{background:#000;clear:both;margin-top:0;padding-top:6rem;position:relative;width:100%;z-index:2}.agent-video-frame{animation:none;background:#0000;border-radius:28px;box-shadow:none;margin:0 auto;max-width:800px;overflow:hidden;padding:0;position:relative;z-index:1}.agent-video-background{border-radius:25px;height:120%;left:-10%;object-fit:cover;position:absolute;top:-10%;width:120%;z-index:0}.hr-recruitment-page .agent-video-frame{border:none!important;border-radius:0!important;box-shadow:none!important;height:auto;margin:0!important;max-width:100%!important;overflow:hidden;padding:0!important;position:relative;width:100%!important}.hr-recruitment-page .agent-video-frame video,.hr-recruitment-page .hr-recruitment-video{background:#000;border-radius:0!important;display:block!important;height:auto!important;margin:0!important;max-width:100%!important;object-fit:cover!important;object-position:center center!important;padding:0!important;position:relative!important;width:100%!important;z-index:1!important}.hr-recruitment-page .agent-video-frame{background:#000}.hr-recruitment-page .agent-video-frame .agent-hero{background:#0000;display:block!important;left:5%;max-width:600px;padding:2rem;pointer-events:none;position:absolute;top:30%;transform:translateY(-50%);width:50%;z-index:10}.hr-recruitment-page .agent-video-frame .agent-hero:before{display:none}.hr-recruitment-page .agent-video-frame .agent-hero-inner{pointer-events:auto;position:relative;text-align:left;width:100%;z-index:10}.hr-recruitment-page .agent-video-frame .agent-hero-title{-webkit-text-fill-color:#fff!important;background:none!important;color:#fff!important;overflow:visible!important;text-shadow:2px 2px 4px #000c;white-space:nowrap!important}.hr-recruitment-page .agent-video-frame .agent-hero-eyebrow{display:none!important}.hr-recruitment-page .agent-video-frame .agent-hero-overview{color:#fff!important;text-shadow:1px 1px 3px #000c}.hr-recruitment-page .agent-image-overlay{align-items:center;background:#0000!important;border-radius:0;bottom:0;box-shadow:none;display:flex;height:75%;justify-content:center;left:50%;max-height:550px;max-width:700px;overflow:visible;padding:0;position:absolute;right:auto;top:auto;transform:translateX(-50%);width:55%;z-index:5}.hr-recruitment-page .agent-overlay-image{display:block;height:100%;left:50%;margin:0;max-height:100%;max-width:100%;object-fit:contain;object-position:center center;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.hr-recruitment-page .agent-video-background{border-radius:25px;height:120%;left:-10%;object-fit:cover;position:absolute;top:-10%;width:120%;z-index:0}.agent-video-frame:before{animation:borderGradient 4s linear infinite,borderGlow 2s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf6e6,#a78bfab3 25%,#8b5cf6e6 50%,#a78bfab3 75%,#8b5cf6e6);background-size:400% 400%;border-radius:32px;content:"";filter:blur(8px);inset:-4px;opacity:.7;pointer-events:none;position:absolute;z-index:-1}.agent-video-frame:has(img):before{display:none}.agent-video-frame:has(img):after{display:none}.agent-video-frame:has(img){animation:none;background:#0000;box-shadow:none;padding:0}.agent-video-frame:has(img) img{background:#0000}.agent-video-frame:after{animation:innerGlow 3s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf633,#0000 50%,#a78bfa26);border-radius:28px;content:"";inset:0;opacity:.6;pointer-events:none;position:absolute;z-index:1}.agent-video-frame>video{border-radius:25px;display:block;height:auto;overflow:hidden;position:relative;width:100%;z-index:2}.agent-video-frame video:not(:first-of-type),.agent-video-frame video:nth-of-type(n+2),.agent-video-frame>video:not(:first-of-type){display:none!important;height:0!important;opacity:0!important;visibility:hidden!important;width:0!important}@keyframes borderGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes borderGlow{0%,to{filter:blur(1px);opacity:.6}50%{filter:blur(2px);opacity:1}}@keyframes videoGlowPulse{0%,to{box-shadow:0 30px 80px #000c,0 0 0 1px #ffffff14,0 0 40px #8b5cf666,inset 0 1px 0 #ffffff0d}50%{box-shadow:0 30px 80px #000c,0 0 0 1px #ffffff1f,0 0 60px #8b5cf699,0 0 30px #a78bfa4d,inset 0 1px 0 #ffffff0d}}@keyframes innerGlow{0%,to{opacity:.4}50%{opacity:.8}}.agent-video-frame:hover{animation-duration:1.5s;transform:translateY(-4px) scale(1.01)}.agent-video-frame:hover:before{animation-duration:2s,1s;filter:blur(2px);opacity:1}.agent-video-frame:hover:after{opacity:1}.agent-video-element{border-radius:25px;display:block;height:auto;overflow:hidden;position:relative;width:100%;z-index:2}.hr-recruitment-page .agent-video-element{background:#0000;position:relative;z-index:2}.agent-features-section{margin:0 auto;max-width:1400px;padding:6rem 8vw 8rem;position:relative}.agent-features-header{margin:0 0 4rem;max-width:900px;text-align:left}.agent-features-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.01em;margin:0 0 1rem}.agent-features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px;padding:0}body.hr-recruitment-active .agent-features-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr);max-width:1400px}body.hr-recruitment-active .agent-feature-card.hr-dashboard-style{gap:.75rem;min-height:200px;padding:1rem}body.hr-recruitment-active .agent-feature-card.hr-dashboard-style .agent-feature-title{font-size:1.2rem;margin:0 0 .3rem}body.hr-recruitment-active .agent-feature-card.hr-dashboard-style .agent-feature-subtitle{font-size:.85rem;margin:0 0 .75rem}.agent-feature-card{background:linear-gradient(135deg,#0f172acc,#020617e6);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 20px 50px #00000080,0 0 0 1px #ffffff0d,inset 0 1px 0 #ffffff0d;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.agent-feature-card:before{background:linear-gradient(135deg,#8b5cf61a,#0000 50%,#8b5cf60d);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.agent-feature-card:hover{border-color:#8b5cf64d;box-shadow:0 30px 70px #000000b3,0 0 0 1px #8b5cf633,inset 0 1px 0 #ffffff1a,0 0 40px #8b5cf61a;transform:translateY(-4px)}.agent-feature-card:hover:before{opacity:1}.agent-feature-card.hr-dashboard-style{background:linear-gradient(135deg,#1d1d1d,#0a0a0a 50%,#000);border:none;box-shadow:none;gap:1rem;min-height:240px;overflow:hidden;padding:1.25rem;position:relative}.agent-feature-card.hr-dashboard-style:before{background-image:repeating-linear-gradient(0deg,#0000,#0000 29px,#ffffff03 0,#ffffff03 30px),repeating-linear-gradient(90deg,#0000,#0000 29px,#ffffff03 0,#ffffff03 30px);background-size:100% 30px,30px 100%;content:"";inset:0;opacity:.4;pointer-events:none;position:absolute;z-index:0}.agent-feature-card.hr-dashboard-style:after{background:radial-gradient(ellipse at center,hsla(0,0%,100%,.005) 0,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.agent-feature-card.hr-dashboard-style:hover{box-shadow:0 0 0 1px #ffffff0d;transform:translateY(-2px)}.agent-feature-card.hr-dashboard-style .agent-feature-title{color:#fff;font-size:1.35rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 .4rem;position:relative;text-align:left;z-index:1}.agent-feature-card.hr-dashboard-style .agent-feature-subtitle{color:#ffffffb3;font-size:.9rem;line-height:1.4;margin:0 0 1rem;position:relative;text-align:left;z-index:1}.agent-feature-card.hr-dashboard-style .agent-feature-description{color:#ffffffb3;font-size:1rem;line-height:1.6;margin:0;position:relative;text-align:left;z-index:1}.hr-card-content-wrapper{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}.hr-query-box{background:#ffffff0d;border:1px solid #8b5cf633;border-radius:12px;color:#ffffffe6;font-size:.95rem;line-height:1.5;padding:1rem 1.25rem;transition:all .3s ease}.hr-query-box:hover{background:#ffffff14;border-color:#8b5cf666}.hr-data-display{display:flex;flex-direction:column;gap:1.25rem}.hr-data-intro{color:#fffc;font-size:.9rem;line-height:1.6;margin:0}.hr-candidate-list{display:flex;flex-direction:column;gap:1rem}.hr-candidate-item{display:flex;flex-direction:column;gap:.5rem;position:relative}.hr-candidate-name{color:#fff;font-size:.95rem;font-weight:500}.hr-candidate-count{align-self:flex-end;color:#fff;font-size:1.1rem;font-weight:600;position:absolute;right:0;top:0}.hr-candidate-bar{background:#8b5cf666;border-radius:3px;height:6px;margin-top:.25rem;transition:width .3s ease}.hr-pipeline-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}.hr-stat-card{background:#ffffff08;border-radius:8px;padding:1rem;text-align:center}.hr-stat-value{color:#fff;font-family:Geist,sans-serif!important;font-size:1.75rem;font-weight:700;margin-bottom:.25rem;text-align:center!important}.hr-stat-label{color:#fff9;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.hr-pipeline-flow{justify-content:space-between}.hr-flow-stage,.hr-pipeline-flow{align-items:center;display:flex;gap:.5rem}.hr-flow-stage{flex:1 1;flex-direction:column}.hr-flow-dot{background:#fff3;border:2px solid #ffffff4d;border-radius:50%;height:12px;width:12px}.hr-flow-dot.active{background:#8b5cf6cc;border-color:#8b5cf6;box-shadow:0 0 10px #8b5cf680}.hr-flow-stage span{color:#ffffffb3;font-size:.75rem}.hr-flow-arrow{color:#fff6;font-size:1.25rem}.hr-chart-labels{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.hr-chart-button{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#fffc;cursor:pointer;font-size:.85rem;padding:.5rem 1rem;transition:all .2s ease}.hr-chart-button:hover{background:#ffffff1a;border-color:#8b5cf64d}.hr-insight-box{align-items:flex-start;background:#ffffff0d;border-radius:12px;display:flex;gap:.75rem;padding:1rem 1.25rem}.hr-insight-icon{flex-shrink:0;font-size:1.25rem}.hr-insight-text{color:#ffffffd9;font-size:.9rem;line-height:1.5;margin:0}.hr-velocity-metrics{display:flex;flex-direction:column;gap:1rem}.hr-metric-item{align-items:center;background:#ffffff08;border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.hr-metric-label{color:#fffc;font-size:.95rem}.hr-metric-value{color:#fff;font-size:1.25rem;font-weight:600}.hr-action-buttons{display:flex;flex-wrap:wrap;gap:1rem}.hr-action-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffe6;cursor:pointer;display:flex;font-size:.95rem;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.hr-action-btn:hover{background:#ffffff1a;border-color:#8b5cf64d}.hr-action-check{color:#8b5cf6;font-weight:600}.hr-insights-list{display:flex;flex-direction:column;gap:1rem}.hr-insight-item{align-items:flex-start;background:#ffffff08;border-radius:8px;display:flex;gap:1rem;padding:1rem}.hr-insight-dot{background:#8b5cf6cc;border-radius:50%;flex-shrink:0;height:8px;margin-top:.5rem;width:8px}.hr-insight-content{flex:1 1}.hr-insight-title{color:#fff;font-size:.95rem;font-weight:600;margin-bottom:.25rem}.hr-insight-desc{color:#fff9;font-size:.85rem}.hr-onboarding-steps{display:flex;flex-direction:column;gap:1rem}.hr-step-item{align-items:center;background:#ffffff08;border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.hr-step-item.active{background:#8b5cf61a;border:1px solid #8b5cf64d}.hr-step-item.completed{opacity:.7}.hr-step-number{align-items:center;background:#ffffff1a;border:2px solid #fff3;border-radius:50%;color:#ffffffb3;display:flex;flex-shrink:0;font-weight:600;height:32px;justify-content:center;width:32px}.hr-step-item.active .hr-step-number,.hr-step-item.completed .hr-step-number{background:#8b5cf64d;border-color:#8b5cf699;color:#fff}.hr-step-content{flex:1 1}.hr-step-title{color:#fff;font-size:.95rem;font-weight:600;margin-bottom:.25rem}.hr-step-status{color:#fff9;font-size:.85rem}.hr-onboarding-progress{display:flex;flex-direction:column;gap:.5rem}.hr-progress-bar{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden;width:100%}.hr-progress-fill{background:linear-gradient(90deg,#e080ffcc,#d56fffe6);border-radius:4px;height:100%;transition:width .3s ease}.hr-progress-text{color:#ffffffb3;font-size:.85rem;text-align:right}.hr-screening-stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.hr-stat-large{background:#ffffff08;border-radius:6px;padding:.75rem;text-align:center}.hr-stat-number{color:#fff;font-family:Geist,sans-serif!important;font-size:1.5rem;font-weight:700;margin-bottom:.25rem;text-align:center!important}.hr-stat-desc{color:#fff9;font-size:.75rem}.hr-screening-chart{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.hr-chart-item{display:flex;flex-direction:column;gap:.4rem}.hr-chart-label{color:#ffffffb3;font-size:.75rem}.hr-chart-bar-container{align-items:center;display:flex;gap:.5rem}.hr-chart-bar{background:linear-gradient(90deg,#e080ffcc,#d56fffe6);border-radius:3px;flex:1 1;height:6px;transition:width .3s ease}.hr-chart-value{color:#fff;font-family:Geist,sans-serif!important;font-size:.8rem;font-weight:600;min-width:35px;text-align:center!important;text-align:center}.hr-trend-indicator{align-items:center;background:#ffffff08;border-radius:6px;display:flex;font-size:.75rem;gap:.4rem;padding:.5rem .75rem}.hr-trend-indicator.positive{background:#e080ff1a;border:1px solid #e080ff33}.hr-trend-arrow{color:#e080ff;font-size:1rem}.hr-trend-text{color:#fffc}.hr-outreach-metrics{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.hr-metric-box{align-items:center;background:#ffffff08;border-radius:6px;display:flex;gap:.75rem;padding:.75rem}.hr-metric-icon{font-size:1.25rem}.hr-metric-info{flex:1 1}.hr-metric-number{color:#fff;font-family:Geist,sans-serif!important;font-size:1.25rem;font-weight:700;margin-bottom:.2rem;text-align:center!important}.hr-metric-label{color:#fff9;font-size:.7rem}.hr-outreach-timeline{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.hr-timeline-item{align-items:center;display:flex;gap:.75rem}.hr-timeline-dot{background:#8b5cf699;border-radius:50%;flex-shrink:0;height:8px;width:8px}.hr-timeline-content{display:flex;flex:1 1;flex-direction:column;gap:.4rem}.hr-timeline-title{color:#fffc;font-size:.75rem}.hr-timeline-bar{background:linear-gradient(90deg,#e080ffcc,#d56fffe6);border-radius:3px;height:5px}.hr-interview-stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.hr-interview-progress{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.hr-progress-item{display:flex;flex-direction:column;gap:.4rem}.hr-progress-label{color:#ffffffb3;font-size:.75rem}.hr-progress-track{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden;width:100%}.hr-progress-percent{color:#fff;font-size:.75rem;font-weight:600;text-align:right}.hr-questioning-metrics{margin-bottom:1rem}.hr-metric-display{background:#ffffff08;border-radius:8px;padding:1rem;text-align:center}.hr-metric-main{color:#fff;font-size:2.25rem;font-weight:700;margin-bottom:.4rem}.hr-metric-sub{color:#ffffffb3;font-size:.8rem}.hr-questioning-breakdown{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.hr-breakdown-item{align-items:center;display:flex;gap:.75rem}.hr-breakdown-label{color:#fffc;font-size:.75rem;min-width:100px}.hr-breakdown-bar{background:#ffffff1a;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.hr-breakdown-fill{background:linear-gradient(90deg,#e080ffcc,#d56fffe6);border-radius:3px;height:100%;transition:width .3s ease}.hr-breakdown-value{color:#fff;font-size:.8rem;font-weight:600;min-width:35px;text-align:right}.hr-shortlisting-overview{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.hr-overview-item{background:#ffffff08;border-radius:6px;padding:.75rem;text-align:center}.hr-overview-number{color:#fff;font-family:Geist,sans-serif!important;font-size:1.5rem;font-weight:700;margin-bottom:.3rem;text-align:center!important}.hr-overview-label{color:#fff9;font-size:.75rem}.hr-shortlisting-scores{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.hr-score-item{display:flex;flex-direction:column;gap:.4rem}.hr-score-label{color:#ffffffb3;font-size:.75rem}.hr-score-bar{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden;position:relative;width:100%}.hr-score-fill{background:linear-gradient(90deg,#e080ffcc,#d56fffe6);border-radius:4px;height:100%;transition:width .3s ease}.hr-score-value{color:#fff;font-family:Geist,sans-serif!important;font-size:.8rem;font-weight:600;text-align:center!important}.hr-shortlisting-distribution{align-items:flex-end;display:flex;gap:.5rem;height:90px;justify-content:space-between;margin-bottom:.75rem}.hr-dist-item{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.5rem}.hr-dist-bar{background:linear-gradient(180deg,#e080ffcc,#d56fff66);border-radius:4px 4px 0 0;min-height:10px;transition:height .3s ease;width:100%}.hr-dist-item span{color:#fff9;font-size:.75rem}.hr-summaries-stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.hr-stat-box{align-items:center;background:#ffffff08;border-radius:6px;display:flex;gap:.75rem;padding:.75rem}.hr-stat-icon{font-size:1.5rem}.hr-stat-details{flex:1 1}.hr-stat-big{color:#fff;font-family:Geist,sans-serif!important;font-size:1.5rem;font-weight:700;margin-bottom:.2rem;text-align:center!important}.hr-stat-small{color:#fff9;font-size:.7rem}.hr-summaries-features{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.hr-feature-tag{background:#8b5cf633;border:1px solid #8b5cf64d;border-radius:4px;color:#ffffffe6;font-size:.75rem;padding:.4rem .75rem}.hr-summaries-breakdown{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.hr-breakdown-row{align-items:center;display:flex;gap:.75rem}.hr-breakdown-name{color:#fffc;font-size:.75rem;min-width:110px}.hr-breakdown-line{background:#ffffff1a;border-radius:3px;flex:1 1;height:5px;overflow:hidden}.hr-breakdown-progress{background:linear-gradient(90deg,#e080ffcc,#d56fffe6);border-radius:3px;height:100%;transition:width .3s ease}.hr-breakdown-percent{color:#fff;font-family:Geist,sans-serif!important;font-size:.8rem;font-weight:600;min-width:35px;text-align:center!important;text-align:right}.agent-feature-icon{align-items:center;background:linear-gradient(135deg,#8b5cf633,#8b5cf61a);border:1px solid #8b5cf633;border-radius:12px;display:flex;font-size:1.5rem;height:48px;justify-content:center;margin-bottom:.5rem;position:relative;width:48px;z-index:1}.agent-feature-title{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin:0;position:relative;z-index:1}.agent-feature-description{color:#d1d5dbcc;font-size:.95rem;font-weight:400;line-height:1.6;margin:0;position:relative;z-index:1}@media (max-width:968px){.agent-hero{padding:6rem 4vw 4rem}.agent-hero-title{font-size:clamp(2.25rem,8vw,3rem)}.agent-hero-overview{font-size:1.05rem}.agent-video-section{padding:0 4vw 4rem}.agent-features-section{padding:4rem 4vw 6rem}.agent-features-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.agent-page{padding-top:70px}.agent-hero{padding:3rem 1rem 2rem;text-align:left!important}.agent-hero-inner{max-width:100%;text-align:left!important}.agent-hero-eyebrow{font-size:.65rem;margin-bottom:1rem;padding:.35rem .75rem}.agent-hero-title{word-wrap:break-word;font-size:1.5rem;line-height:1.2;margin-bottom:.75rem;text-align:left!important;white-space:normal!important}.agent-hero-overview{font-size:.875rem;line-height:1.5;max-width:100%;text-align:left!important}.agent-image-overlay{bottom:auto!important;max-width:100%!important;padding:1rem!important}.agent-image-overlay,.agent-overlay-image{height:auto!important;left:auto!important;max-height:300px!important;position:relative!important;transform:none!important;width:100%!important}.agent-overlay-image{object-fit:contain!important;top:auto!important}.cfo-finance-page .agent-image-overlay,.customer-support-page .agent-image-overlay,.gtm-sales-page .agent-image-overlay,.healthcare-page .agent-image-overlay,.hr-recruitment-page .agent-image-overlay,.real-estate-page .agent-image-overlay{bottom:auto!important;height:auto!important;left:auto!important;max-height:300px!important;max-width:100%!important;padding:1rem!important;position:relative!important;transform:none!important;width:100%!important}.cfo-finance-page .agent-overlay-image,.customer-support-page .agent-overlay-image,.gtm-sales-page .agent-overlay-image,.healthcare-page .agent-overlay-image,.hr-recruitment-page .agent-overlay-image,.real-estate-page .agent-overlay-image{height:auto!important;left:auto!important;max-height:300px!important;object-fit:contain!important;position:relative!important;top:auto!important;transform:none!important;width:100%!important}.agent-video-section{padding:0 0 2rem}.agent-video-frame{border-radius:16px;margin:0}.agent-features-section{padding:2.5rem 1rem 4rem}.agent-features-header{margin-bottom:2rem;text-align:left!important}.agent-features-header h2{font-size:1.35rem;margin-bottom:.75rem;text-align:left!important}.agent-features-grid,body.hr-recruitment-active .agent-features-grid{gap:1rem;grid-template-columns:1fr}.agent-feature-card.hr-dashboard-style{gap:.75rem;min-height:auto;padding:1.25rem}.agent-feature-card.hr-dashboard-style .agent-feature-title{font-size:1.15rem;margin-bottom:.5rem}.agent-feature-card{border-radius:16px;gap:.75rem;padding:1.25rem}.agent-feature-icon{font-size:1.1rem;height:36px;width:36px}.agent-feature-title{font-size:1.1rem;margin-bottom:.5rem}.agent-feature-description{font-size:.85rem;line-height:1.5}.gtm-sales-page .agent-features-grid{gap:1rem;grid-template-columns:1fr!important}.gtm-sales-page .agent-feature-card.hr-dashboard-style{gap:.75rem;min-height:auto;padding:1.25rem}.gtm-sales-page .agent-feature-card.hr-dashboard-style .agent-feature-title{font-size:1.15rem;margin-bottom:.5rem}.gtm-sales-page .agent-feature-card.hr-dashboard-style .agent-feature-subtitle{font-size:.85rem;margin-bottom:.75rem}.gtm-sales-page .agent-feature-card.sales-analytics-card{gap:.75rem;padding:1.25rem}.gtm-sales-page .agent-feature-card.sales-analytics-card .agent-feature-title{font-size:1.15rem;margin-bottom:.75rem}.cfo-finance-page .agent-hero,.customer-support-page .agent-hero,.gtm-sales-page .agent-hero,.healthcare-page .agent-hero,.hr-recruitment-page .agent-hero,.real-estate-page .agent-hero{left:auto;max-width:100%;padding:3rem 1rem 2rem;position:relative;text-align:left!important;top:auto;transform:none;width:100%}.cfo-finance-page .agent-hero-inner,.customer-support-page .agent-hero-inner,.gtm-sales-page .agent-hero-inner,.healthcare-page .agent-hero-inner,.hr-recruitment-page .agent-hero-inner,.real-estate-page .agent-hero-inner{text-align:left!important;width:100%}.cfo-finance-page .agent-hero-overview,.cfo-finance-page .agent-hero-title,.customer-support-page .agent-hero-overview,.customer-support-page .agent-hero-title,.gtm-sales-page .agent-hero-overview,.gtm-sales-page .agent-hero-title,.healthcare-page .agent-hero-overview,.healthcare-page .agent-hero-title,.hr-recruitment-page .agent-hero-overview,.hr-recruitment-page .agent-hero-title,.real-estate-page .agent-hero-overview,.real-estate-page .agent-hero-title{text-align:left!important}.cfo-stat-large,.health-stat-large,.hr-stat-large,.re-stat-large,.sales-stat-large,.support-stat-large{padding:.625rem}.cfo-stat-number,.health-stat-number,.hr-stat-number,.re-stat-number,.sales-stat-number,.support-stat-number{font-size:1.25rem!important}.cfo-stat-desc,.health-stat-desc,.hr-stat-desc,.re-stat-desc,.sales-stat-desc,.support-stat-desc{font-size:.7rem}.cfo-chart-item,.health-chart-item,.hr-chart-item,.re-chart-item,.sales-chart-item,.support-chart-item{gap:.5rem}.cfo-chart-label,.health-chart-label,.hr-chart-label,.re-chart-label,.sales-chart-label,.support-chart-label{font-size:.75rem}.cfo-chart-value,.health-chart-value,.hr-chart-value,.re-chart-value,.sales-chart-value,.support-chart-value{font-size:.85rem!important}.cfo-progress-bar,.health-progress-bar,.hr-progress-bar,.re-progress-bar,.sales-progress-bar,.support-progress-bar{height:6px}}@media (max-width:480px){.agent-hero{padding:2.5rem 1rem 1.5rem;text-align:left!important}.agent-hero-title{word-wrap:break-word;font-size:1.35rem;margin-bottom:.625rem;text-align:left!important;white-space:normal!important}.agent-hero-overview{font-size:.8rem;line-height:1.5;text-align:left!important}.agent-image-overlay{padding:.75rem!important}.agent-image-overlay,.agent-overlay-image{max-height:250px!important}.cfo-finance-page .agent-image-overlay,.customer-support-page .agent-image-overlay,.gtm-sales-page .agent-image-overlay,.healthcare-page .agent-image-overlay,.hr-recruitment-page .agent-image-overlay,.real-estate-page .agent-image-overlay{max-height:250px!important;padding:.75rem!important}.cfo-finance-page .agent-overlay-image,.customer-support-page .agent-overlay-image,.gtm-sales-page .agent-overlay-image,.healthcare-page .agent-overlay-image,.hr-recruitment-page .agent-overlay-image,.real-estate-page .agent-overlay-image{max-height:250px!important}.agent-video-section{padding:0 0 1.5rem}.agent-video-frame{border-radius:12px}.agent-features-section{padding:2rem 1rem 3rem}.agent-features-header{margin-bottom:1.5rem;text-align:left!important}.agent-features-header h2{font-size:1.2rem;margin-bottom:.625rem;text-align:left!important}.agent-features-grid{gap:.875rem}.agent-feature-card{border-radius:12px}.agent-feature-card,.agent-feature-card.hr-dashboard-style{gap:.625rem;padding:1rem}.agent-feature-card.hr-dashboard-style .agent-feature-title{font-size:1.05rem}.agent-feature-icon{font-size:1rem;height:32px;width:32px}.agent-feature-title{font-size:1rem;margin-bottom:.375rem}.agent-feature-description{font-size:.8rem;line-height:1.5}.gtm-sales-page .agent-features-grid{gap:.875rem;grid-template-columns:1fr!important}.gtm-sales-page .agent-feature-card.hr-dashboard-style{gap:.625rem;padding:1rem}.gtm-sales-page .agent-feature-card.hr-dashboard-style .agent-feature-title{font-size:1.05rem;margin-bottom:.375rem}.gtm-sales-page .agent-feature-card.hr-dashboard-style .agent-feature-subtitle{font-size:.8rem;margin-bottom:.625rem}.gtm-sales-page .agent-feature-card.sales-analytics-card{gap:.625rem;padding:1rem}.gtm-sales-page .agent-feature-card.sales-analytics-card .agent-feature-title{font-size:1.05rem}.cfo-finance-page .agent-hero,.customer-support-page .agent-hero,.gtm-sales-page .agent-hero,.healthcare-page .agent-hero,.hr-recruitment-page .agent-hero,.real-estate-page .agent-hero{padding:2.5rem 1rem 1.5rem;text-align:left!important}.cfo-finance-page .agent-hero-inner,.customer-support-page .agent-hero-inner,.gtm-sales-page .agent-hero-inner,.healthcare-page .agent-hero-inner,.hr-recruitment-page .agent-hero-inner,.real-estate-page .agent-hero-inner{text-align:left!important;width:100%}.cfo-finance-page .agent-hero-overview,.cfo-finance-page .agent-hero-title,.customer-support-page .agent-hero-overview,.customer-support-page .agent-hero-title,.gtm-sales-page .agent-hero-overview,.gtm-sales-page .agent-hero-title,.healthcare-page .agent-hero-overview,.healthcare-page .agent-hero-title,.hr-recruitment-page .agent-hero-overview,.hr-recruitment-page .agent-hero-title,.real-estate-page .agent-hero-overview,.real-estate-page .agent-hero-title{text-align:left!important}.cfo-stat-large,.health-stat-large,.hr-stat-large,.re-stat-large,.sales-stat-large,.support-stat-large{padding:.5rem}.cfo-stat-number,.health-stat-number,.hr-stat-number,.re-stat-number,.sales-stat-number,.support-stat-number{font-size:1.1rem!important}.cfo-stat-desc,.health-stat-desc,.hr-stat-desc,.re-stat-desc,.sales-stat-desc,.support-stat-desc{font-size:.65rem}.cfo-chart-item,.health-chart-item,.hr-chart-item,.re-chart-item,.sales-chart-item,.support-chart-item{gap:.375rem}.cfo-chart-label,.health-chart-label,.hr-chart-label,.re-chart-label,.sales-chart-label,.support-chart-label{font-size:.7rem}.cfo-chart-value,.health-chart-value,.hr-chart-value,.re-chart-value,.sales-chart-value,.support-chart-value{font-size:.8rem!important}.cfo-progress-bar,.health-progress-bar,.hr-progress-bar,.re-progress-bar,.sales-progress-bar,.support-progress-bar{height:5px}}.cfo-finance-page,.customer-support-page,.gtm-sales-page,.healthcare-page,.real-estate-page{background:#0000!important;height:100vh;left:0!important;margin:0!important;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0!important;position:relative;top:0!important}.cfo-finance-page .agent-video-section,.customer-support-page .agent-video-section,.gtm-sales-page .agent-video-section,.healthcare-page .agent-video-section,.real-estate-page .agent-video-section{background:#0000!important;height:auto!important;margin:0!important;max-width:100%!important;padding:0!important;position:relative!important;top:0!important;width:100%!important}.cfo-finance-page .agent-video-frame,.customer-support-page .agent-video-frame,.gtm-sales-page .agent-video-frame,.healthcare-page .agent-video-frame,.real-estate-page .agent-video-frame{background:#0000!important;border-radius:0!important;margin:0!important;max-width:100%!important;overflow:hidden;padding:0!important;width:100%!important}.cfo-finance-page .agent-video-frame video,.customer-support-page .agent-video-frame video,.gtm-sales-page .agent-video-frame video,.healthcare-page .agent-video-frame video,.real-estate-page .agent-video-frame video{border-radius:0!important;display:block!important;height:auto!important;margin:0!important;max-width:100%!important;object-position:center center!important;padding:0!important;position:relative!important;width:100%!important;z-index:1!important}.cfo-finance-page .agent-video-frame video:not(:first-of-type),.cfo-finance-page .agent-video-frame video:nth-of-type(n+2),.customer-support-page .agent-video-frame video:not(:first-of-type),.customer-support-page .agent-video-frame video:nth-of-type(n+2),.gtm-sales-page .agent-video-frame video:not(:first-of-type),.gtm-sales-page .agent-video-frame video:nth-of-type(n+2),.healthcare-page .agent-video-frame video:not(:first-of-type),.healthcare-page .agent-video-frame video:nth-of-type(n+2),.real-estate-page .agent-video-frame video:not(:first-of-type),.real-estate-page .agent-video-frame video:nth-of-type(n+2){display:none!important;height:0!important;opacity:0!important;visibility:hidden!important;width:0!important}.cfo-finance-page .agent-hero,.customer-support-page .agent-hero,.gtm-sales-page .agent-hero,.healthcare-page .agent-hero,.real-estate-page .agent-hero{background:#0000;display:block!important;left:5%;max-width:600px;padding:2rem;pointer-events:none;position:absolute;text-align:left!important;top:30%;transform:translateY(-50%);width:50%;z-index:10}.cfo-finance-page .agent-hero:before,.customer-support-page .agent-hero:before,.gtm-sales-page .agent-hero:before,.healthcare-page .agent-hero:before,.real-estate-page .agent-hero:before{display:none}.cfo-finance-page .agent-hero-inner,.customer-support-page .agent-hero-inner,.gtm-sales-page .agent-hero-inner,.healthcare-page .agent-hero-inner,.real-estate-page .agent-hero-inner{margin:0;max-width:900px;pointer-events:auto;position:relative;text-align:left!important;width:100%;z-index:10}.cfo-finance-page .agent-hero-title,.customer-support-page .agent-hero-title,.gtm-sales-page .agent-hero-title,.healthcare-page .agent-hero-title,.real-estate-page .agent-hero-title{-webkit-text-fill-color:#fff!important;background:none!important;color:#fff!important;font-size:clamp(2.5rem,5vw,4rem)!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.2!important;margin:0 0 1.5rem!important;overflow:visible!important;text-align:left!important;text-shadow:2px 2px 4px #000c;white-space:nowrap!important}.cfo-finance-page .agent-hero-eyebrow,.customer-support-page .agent-hero-eyebrow,.gtm-sales-page .agent-hero-eyebrow,.healthcare-page .agent-hero-eyebrow,.real-estate-page .agent-hero-eyebrow{display:none!important}.cfo-finance-page .agent-hero-overview,.customer-support-page .agent-hero-overview,.gtm-sales-page .agent-hero-overview,.healthcare-page .agent-hero-overview,.real-estate-page .agent-hero-overview{color:#fff!important;font-size:1.1rem!important;line-height:1.7!important;margin:0!important;max-width:700px!important;text-align:left!important;text-shadow:1px 1px 3px #000c}.cfo-finance-page .agent-image-overlay,.customer-support-page .agent-image-overlay,.gtm-sales-page .agent-image-overlay,.healthcare-page .agent-image-overlay,.real-estate-page .agent-image-overlay{align-items:center;background:#0000!important;border-radius:0;bottom:0;box-shadow:none;display:flex;height:75%;justify-content:center;left:50%;max-height:550px;max-width:700px;overflow:visible;padding:0;position:absolute;right:auto;top:auto;transform:translateX(-50%);width:55%;z-index:5}.cfo-finance-page .agent-overlay-image,.customer-support-page .agent-overlay-image,.gtm-sales-page .agent-overlay-image,.healthcare-page .agent-overlay-image,.real-estate-page .agent-overlay-image{display:block;height:100%;left:50%;margin:0;max-height:100%;max-width:100%;object-fit:contain;object-position:center center;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.cfo-finance-page .agent-features-section,.customer-support-page .agent-features-section,.gtm-sales-page .agent-features-section,.healthcare-page .agent-features-section,.real-estate-page .agent-features-section{background:#000;margin-left:auto;margin-right:auto;margin-top:0;max-width:1400px;padding:6rem 8vw 8rem;position:relative;z-index:10}.cfo-finance-page .agent-features-header,.customer-support-page .agent-features-header,.gtm-sales-page .agent-features-header,.healthcare-page .agent-features-header,.real-estate-page .agent-features-header{margin:0 0 4rem;max-width:900px;text-align:left}.gtm-sales-page .agent-features-grid{align-items:stretch;gap:1.5rem;grid-template-columns:repeat(3,1fr);max-width:1400px}.gtm-sales-page .agent-feature-card.hr-dashboard-style{display:flex;flex-direction:column;gap:.75rem;min-height:auto;padding:1rem}.gtm-sales-page .agent-feature-card.hr-dashboard-style .agent-feature-title{font-size:1.2rem;margin:0 0 .4rem;text-align:left}.gtm-sales-page .agent-feature-card.hr-dashboard-style .agent-feature-subtitle{font-size:.85rem;margin:0 0 .75rem;text-align:left}.gtm-sales-page .agent-feature-card.hr-dashboard-style .hr-card-content-wrapper{display:flex;flex:1 1;flex-direction:column}.gtm-sales-page .agent-feature-card.hr-dashboard-style.sales-analytics-card{grid-column:1/-1;max-width:100%;padding:.75rem;width:100%}.gtm-sales-page .agent-feature-card.hr-dashboard-style.sales-analytics-card .sales-analytics-stats{gap:.5rem;margin-bottom:.4rem}.gtm-sales-page .agent-feature-card.hr-dashboard-style.sales-analytics-card .sales-stat-large{margin-bottom:0;padding:.5rem}.gtm-sales-page .agent-feature-card.hr-dashboard-style.sales-analytics-card .sales-stat-number{font-size:1.5rem}.gtm-sales-page .agent-feature-card.hr-dashboard-style.sales-analytics-card .sales-stat-desc{font-size:.75rem}.gtm-sales-page .agent-feature-card.hr-dashboard-style.sales-analytics-card .sales-area-chart{margin:.4rem 0;padding:.4rem}.gtm-sales-page .agent-feature-card.hr-dashboard-style.sales-analytics-card .sales-area-title{font-size:.75rem;margin-bottom:.4rem}.gtm-sales-page .agent-feature-card.hr-dashboard-style.sales-analytics-card .sales-area-container{gap:4px;height:60px}.gtm-sales-page .agent-feature-card.hr-dashboard-style.sales-analytics-card .sales-analytics-chart{gap:.5rem;margin-top:.4rem}.gtm-sales-page .agent-feature-card.hr-dashboard-style.sales-analytics-card .sales-chart-item{margin-bottom:.3rem}.gtm-sales-page .agent-feature-card.hr-dashboard-style.sales-analytics-card .sales-chart-label{font-size:.75rem}.gtm-sales-page .agent-feature-card.hr-dashboard-style.sales-analytics-card .sales-chart-value{font-family:Geist,sans-serif!important;font-size:.75rem;text-align:center!important}.gtm-sales-page .agent-feature-card.hr-dashboard-style.sales-analytics-card .sales-trend-indicator{font-size:.75rem;margin-top:.4rem}.cfo-metric-box,.cfo-overview-item,.cfo-stat-box,.cfo-stat-card,.cfo-stat-large,.health-metric-box,.health-overview-item,.health-stat-box,.health-stat-card,.health-stat-large,.re-metric-box,.re-overview-item,.re-stat-box,.re-stat-card,.re-stat-large,.sales-metric-box,.sales-overview-item,.sales-stat-box,.sales-stat-card,.sales-stat-large,.support-metric-box,.support-overview-item,.support-stat-box,.support-stat-card,.support-stat-large{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;padding:1rem}.cfo-metric-number,.cfo-overview-number,.cfo-stat-big,.cfo-stat-number,.cfo-stat-value,.health-metric-number,.health-overview-number,.health-stat-big,.health-stat-number,.health-stat-value,.re-metric-number,.re-overview-number,.re-stat-big,.re-stat-number,.re-stat-value,.sales-metric-number,.sales-overview-number,.sales-stat-big,.sales-stat-number,.sales-stat-value,.support-metric-number,.support-overview-number,.support-stat-big,.support-stat-number,.support-stat-value{color:#fff;font-family:Geist,sans-serif!important;font-size:2rem;font-weight:700;margin-bottom:.5rem;text-align:center!important}.cfo-breakdown-percent,.cfo-chart-value,.cfo-score-value,.health-breakdown-percent,.health-chart-value,.health-score-value,.re-breakdown-percent,.re-chart-value,.re-score-value,.sales-breakdown-percent,.sales-chart-value,.sales-score-value,.support-breakdown-percent,.support-chart-value,.support-score-value{font-family:Geist,sans-serif!important;text-align:center!important}.cfo-metric-label,.cfo-overview-label,.cfo-stat-desc,.cfo-stat-label,.cfo-stat-small,.health-metric-label,.health-overview-label,.health-stat-desc,.health-stat-label,.health-stat-small,.re-metric-label,.re-overview-label,.re-stat-desc,.re-stat-label,.re-stat-small,.sales-metric-label,.sales-overview-label,.sales-stat-desc,.sales-stat-label,.sales-stat-small,.support-metric-label,.support-overview-label,.support-stat-desc,.support-stat-label,.support-stat-small{color:#ffffffb3;font-size:.875rem;text-align:center}.cfo-breakdown-fill,.cfo-breakdown-progress,.cfo-chart-bar,.cfo-progress-fill,.cfo-score-fill,.health-breakdown-fill,.health-breakdown-progress,.health-chart-bar,.health-progress-fill,.health-score-fill,.re-breakdown-fill,.re-breakdown-progress,.re-chart-bar,.re-progress-fill,.re-score-fill,.sales-breakdown-fill,.sales-breakdown-progress,.sales-chart-bar,.sales-progress-fill,.sales-score-fill,.support-breakdown-fill,.support-breakdown-progress,.support-chart-bar,.support-progress-fill,.support-score-fill{background:linear-gradient(90deg,#e080ffcc,#d56fffe6);border-radius:4px;height:8px;transition:width .3s ease}.cfo-trend-indicator,.health-trend-indicator,.re-trend-indicator,.sales-trend-indicator,.support-trend-indicator{align-items:center;background:#e080ff1a;border-radius:6px;display:flex;gap:.5rem;margin-top:1rem;padding:.75rem}.cfo-trend-arrow,.health-trend-arrow,.re-trend-arrow,.sales-trend-arrow,.support-trend-arrow{color:#e080ff;font-size:1.25rem}.cfo-trend-text,.health-trend-text,.re-trend-text,.sales-trend-text,.support-trend-text{color:#ffffffe6;font-size:.875rem}.cfo-feature-tag,.health-feature-tag,.re-feature-tag,.sales-feature-tag,.support-feature-tag{background:#e080ff26;border-radius:4px;color:#ffffffe6;display:inline-block;font-size:.75rem;margin-bottom:.5rem;margin-right:.5rem;padding:.4rem .8rem}.cfo-chart-bar-container,.health-chart-bar-container,.re-chart-bar-container,.sales-chart-bar-container,.support-chart-bar-container{align-items:center;display:flex;gap:.5rem;width:100%}.cfo-breakdown-bar,.cfo-breakdown-line,.cfo-progress-track,.cfo-score-bar,.health-breakdown-bar,.health-breakdown-line,.health-progress-track,.health-score-bar,.re-breakdown-bar,.re-breakdown-line,.re-progress-track,.re-score-bar,.sales-breakdown-bar,.sales-breakdown-line,.sales-progress-track,.sales-score-bar,.support-breakdown-bar,.support-breakdown-line,.support-progress-track,.support-score-bar{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden;position:relative}.cfo-line-graph,.health-line-graph,.re-line-graph,.sales-line-graph,.support-line-graph{background:#ffffff08;border-radius:8px;margin:1rem 0;padding:1rem}.cfo-graph-title,.health-graph-title,.re-graph-title,.sales-graph-title,.support-graph-title{color:#fffc;font-size:.875rem;margin-bottom:.75rem;text-align:center}.cfo-graph-container,.health-graph-container,.re-graph-container,.sales-graph-container,.support-graph-container{align-items:center;display:flex;height:80px;justify-content:center;width:100%}.cfo-graph-svg,.health-graph-svg,.re-graph-svg,.sales-graph-svg,.support-graph-svg{height:100%;max-width:200px;width:100%}.cfo-pie-chart,.health-pie-chart,.re-pie-chart,.sales-pie-chart,.support-pie-chart{background:#ffffff08;border-radius:8px;margin:1rem 0;padding:1rem}.cfo-pie-title,.health-pie-title,.re-pie-title,.sales-pie-title,.support-pie-title{color:#fffc;font-size:.875rem;margin-bottom:.75rem;text-align:center}.cfo-pie-visual,.health-pie-visual,.re-pie-visual,.sales-pie-visual,.support-pie-visual{border-radius:50%;height:100px;margin:0 auto;position:relative;width:100px}.cfo-pie-segment,.health-pie-segment,.re-pie-segment,.sales-pie-segment,.support-pie-segment{border-radius:50%;height:100%;width:100%}.cfo-area-chart,.health-area-chart,.re-area-chart,.sales-area-chart,.support-area-chart{background:#ffffff08;border-radius:8px;margin:1rem 0;padding:1rem}.cfo-area-title,.health-area-title,.re-area-title,.sales-area-title,.support-area-title{color:#fffc;font-size:.875rem;margin-bottom:.75rem;text-align:center}.cfo-area-container,.health-area-container,.re-area-container,.sales-area-container,.support-area-container{align-items:flex-end;display:flex;gap:4px;height:60px;justify-content:space-around;width:100%}.cfo-area-bar,.health-area-bar,.re-area-bar,.sales-area-bar,.support-area-bar{background:linear-gradient(180deg,#e080ffcc,#d56fff66);border-radius:4px 4px 0 0;flex:1 1;min-height:10px;transition:height .3s ease}.cfo-visual-icon,.health-visual-icon,.re-visual-icon,.sales-visual-icon,.support-visual-icon{align-items:center;background:#e080ff33;display:none!important;display:flex;font-size:1.5rem;justify-content:center;margin:.5rem auto}.cfo-grid-visual,.health-grid-visual,.re-grid-visual,.sales-grid-visual,.support-grid-visual{display:none!important}.cfo-grid-item,.health-grid-item,.re-grid-item,.sales-grid-item,.support-grid-item{align-items:center;aspect-ratio:1;background:#e080ff26;border-radius:4px;color:#ffffffb3;display:flex;font-size:.75rem;justify-content:center}