@import url(https://fonts.googleapis.com/css2?family=Georgia:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Georgia:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Georgia:wght@400;700&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{-ms-overflow-style:none;background:#000!important;height:100%;scrollbar-width:none}#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;font-family:Georgia,serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{display:none}html{scrollbar-width:none}*,:after,:before{border:0!important;outline:0!important}*,:after,:before,canvas{box-shadow:none!important}canvas{border:none!important;margin:0!important;outline:none!important;padding:0!important}body,html{margin:0;padding:0}.App,body,html{background-color:#000!important;border:0!important;box-shadow:none!important;outline:0!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{height:100%;object-fit:contain;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:Georgia,serif;font-size:1.05rem;font-weight:500;padding:.5rem 0;transition:color .3s ease}.nav-item:hover{color:#8b5cf6}.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:Georgia,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);-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)}@keyframes buttonShimmer{0%{left:-100%;top:-100%}to{left:100%;top:100%}}@keyframes ctaPulseNav{0%,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 borderGlowNav{0%,to{opacity:.3}50%{opacity:.6}}.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:Inter,sans-serif;font-size:1rem;font-weight:500;padding:.75rem 0;transition:color .3s ease}.mobile-nav-item:hover{color:#8b5cf6}.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:Inter,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);-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:768px){.nav-actions,.nav-menu{display:none}.mobile-menu-toggle{display:block}.nav-container{padding:1rem}}.header{align-items:center;background:radial-gradient(120% 140% at 50% 0,#2a0844 0,#150520 40%,#0a0410 70%,#000 100%);display:flex;height:calc(100vh - 100px);justify-content:center;margin-bottom:0;margin-top:100px;overflow:hidden;position:relative;transition:all 1s ease-out;width:100%}.header.header-hidden{height:0;margin-top:0;opacity:0;overflow:hidden}.header-background{align-items:center;background:radial-gradient(120% 140% at 50% 0,#2a0844 0,#150520 55%,#0a0410 80%,#050208 100%);border-radius:12px;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;position:relative;top:0;width:100%}.header-background:after{--mx:50%;--my:50%;--glowOpacity:0;background:radial-gradient(600px 600px at var(--mx) var(--my),#dcafff73 0,#aa78f54d 25%,#7846d22e 45%,#3c1e781a 65%,#0000 80%);content:"";filter:blur(10px);inset:0;mix-blend-mode:screen;opacity:var(--glowOpacity);pointer-events:none;position:absolute;transition:opacity .18s ease-out;z-index:2}.header-background:before{animation:cosmicGlow 4s ease-in-out infinite;background:linear-gradient(135deg,#8a2be266,#8a2be24d 20%,#00bfff33 40%,#00bfff66 60%,#00bfff33 80%,#80008033 90%,#8000804d),linear-gradient(45deg,#00bfff66,#00bfff33 30%,#80008033 50%,#8000804d 70%,#80008033 90%,#8a2be233);content:"";height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);transition:opacity 2s ease-in-out;width:100%;z-index:1}.header-background.gradient-active:before{opacity:0}@keyframes cosmicGlow{0%,to{background:linear-gradient(135deg,#8a2be266,#8a2be24d 20%,#00bfff33 40%,#00bfff66 60%,#00bfff33 80%,#80008033 90%,#8000804d),linear-gradient(45deg,#00bfff66,#00bfff33 30%,#80008033 50%,#8000804d 70%,#80008033 90%,#8a2be233)}50%{background:linear-gradient(135deg,#8a2be266,#8a2be24d 20%,#00bfff33 40%,#00bfff66 60%,#00bfff33 80%,#80008033 90%,#8000804d),linear-gradient(45deg,#00bfff66,#00bfff33 30%,#80008033 50%,#8000804d 70%,#80008033 90%,#8a2be233)}}.beautiful-star{animation:starTwinkle 3s ease-in-out infinite,starFloat 8s ease-in-out infinite;background:#fff;border:1px solid #ffffff80;border-radius:50%;position:absolute}.beautiful-star.small-star{box-shadow:0 0 6px #fff9,0 0 12px #ffffff4d}.beautiful-star.big-star{box-shadow:0 0 12px #fffc,0 0 24px #fff6}@keyframes starTwinkle{0%,to{box-shadow:0 0 6px #fff9,0 0 12px #ffffff4d;opacity:.7;transform:scale(1)}50%{box-shadow:0 0 12px #fffc,0 0 24px #fff6;opacity:1;transform:scale(1.3)}}@keyframes starFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(90deg)}50%{transform:translateY(-4px) rotate(180deg)}75%{transform:translateY(-12px) rotate(270deg)}}.background-lagentry-text{left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity 1.5s ease-in-out;z-index:3}.background-lagentry-text.visible{opacity:1}.background-lagentry-text h2{-webkit-text-fill-color:#0000!important;-webkit-text-stroke:2px #fff!important;-webkit-text-stroke-width:2px!important;-webkit-text-stroke-color:#fff!important;background:none!important;-webkit-background-clip:unset!important;background-clip:initial!important;color:#0000!important;filter:none!important;font-family:Outfit,Inter,sans-serif;font-size:8rem;font-weight:300;letter-spacing:.01em;margin:0;text-rendering:geometricPrecision;text-shadow:none!important}.lagentry-image{display:block;height:auto;margin:0 auto;max-height:none;object-fit:contain;width:min(900px,70vw)}.slant-banner{left:48%;opacity:0;pointer-events:none;position:absolute;top:-8px;transform:translateX(-50%);transition:opacity .6s ease,transform .6s ease;z-index:4}.slant-banner-image{display:block;filter:brightness(2);height:auto;opacity:.5;width:min(1100px,90vw)}.background-lagentry-text.visible~.slant-banner,.slant-banner.visible{opacity:1}.header-content{align-items:center;display:flex;justify-content:center;opacity:0;position:relative;transition:opacity 1s ease-in-out;z-index:2}.header-content.visible{opacity:1}.logo-text{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(45deg,#fff,#e0e0e0,#ccc);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-family:Inter,sans-serif;font-size:8rem;margin:0;text-shadow:0 0 30px #ffffff4d}@keyframes glow{0%,to{text-shadow:0 0 20px #ffffff80}50%{text-shadow:0 0 30px #fffc,0 0 40px #fff9}}.stars-container{height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%;z-index:1}.stars-container.visible{opacity:1}.sliding-text{left:50%;opacity:0;position:absolute;top:30%;transform:translate(-50%,-50%) translateX(-200vw) scale(.2) rotate(-10deg);transition:all 3.5s cubic-bezier(.25,.46,.45,.94);z-index:3}.sliding-text.visible{animation:textEntrance 2s ease-out forwards;opacity:1;transform:translate(-50%,-50%) translateX(0) scale(1) rotate(0deg)}.sliding-text.hidden{opacity:0;transform:translate(-50%,-50%) translateX(200vw) scale(.2) rotate(10deg);transition:all 1s ease-in-out}@keyframes textEntrance{0%{filter:blur(10px);opacity:.5;transform:translate(-50%,-50%) translateX(0) scale(.8) rotate(0deg)}30%{filter:blur(5px);opacity:.8;transform:translate(-50%,-50%) translateX(0) scale(1.1) rotate(0deg)}60%{filter:blur(0);opacity:1;transform:translate(-50%,-50%) translateX(0) scale(.95) rotate(0deg)}to{filter:blur(0);opacity:1;transform:translate(-50%,-50%) translateX(0) scale(1) rotate(0deg)}}.sliding-text h2{animation:typing 2.5s steps(30) forwards,blink-caret .75s step-end infinite;border-right:.15em solid #fff;color:#fff;font-family:Inter,sans-serif;font-size:2.5rem;font-weight:700;margin:0;overflow:hidden;text-align:center;text-shadow:0 0 20px #ffffff80;white-space:nowrap;width:0}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#fff}}.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: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{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.2)}}.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}}.avatar-container{bottom:25%;left:50%;opacity:0;position:absolute;transform:translateX(-50%) translateY(100px);transition:all 1.2s cubic-bezier(.25,.46,.45,.94);z-index:4}.avatar-container.visible{opacity:1;transform:translateX(-50%) translateY(0)}.avatar-container.hidden{opacity:0;transform:translateX(-50%) translateY(100px);transition:all 1s ease-in-out}.avatar{height:80px;position:relative;width:80px}.avatar-face{border-radius:50%;box-shadow:0 0 20px #ffffff4d;height:60px;top:0;width:60px}.avatar-body,.avatar-face{background:linear-gradient(135deg,#fff,#e0e0e0);left:50%;position:absolute;transform:translateX(-50%)}.avatar-body{border-radius:25px 25px 0 0;bottom:0;box-shadow:0 0 15px #fff3;height:30px;width:50px}.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:Inter,sans-serif;font-size:.9rem;font-weight:400;margin:0;text-align:center}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:768px){.header{height:calc(100vh - 70px)}.logo-text{font-size:4rem}.background-lagentry-text h2{-webkit-text-fill-color:#0000!important;-webkit-text-stroke:1.5px #fff!important;color:#0000!important;font-size:4rem}.background-lagentry-text{left:50%}.lagentry-image{height:60vh}.sliding-text h2{font-size:1.8rem}}.welcome-container{background:#000;color:#fff;padding:2rem;position:relative}.welcome-container,.welcome-content{align-items:center;display:flex;min-height:100vh}.welcome-content{flex:1 1;flex-direction:column;gap:.5rem;justify-content:center;max-width:50%;padding-right:4rem;text-align:center}.tagline-banner{align-items:center;animation:slideInFromBottomLeft .8s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000!important;border:1px solid #80808099!important;border-radius:50px;box-shadow:none;display:inline-flex;gap:8px;margin-bottom:.75rem;padding:8px 20px;position:relative;text-align:center;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:Inter,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.5px;white-space:nowrap}.main-heading{animation:slideInFromBottomLeft .8s ease-out .2s both;margin-bottom:.25rem;text-align:center}.heading-line1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;display:block;font-family:Georgia,serif;font-size:3.5rem;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}.animated-text-line{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:Georgia,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{-webkit-text-fill-color:#0000;animation:slideInFromBottomLeft .8s ease-out .6s both;background:linear-gradient(135deg,#fff,#b0b0b0);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;margin:0 auto 2rem;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}.cta-button{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;gap:10px;letter-spacing:.5px;overflow:hidden;padding:16px 32px;position:relative;text-align:center;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:ctaPulse 3s ease-in-out .5s infinite,slideInFromBottomLeft .8s ease-out .8s both;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 25%,#2a2a2a 50%,#1a1a1a 75%,#0a0a0a);box-shadow:0 4px 20px #0009,inset 0 1px 0 #ffffff26,inset 0 -1px 0 #00000080;color:#fff}.secondary-cta:before{animation:shimmer 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:borderGlow 2s ease-in-out infinite;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff1a);border-radius:14px;content:"";inset:-2px;-webkit-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(-3px) scale(1.05)}.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 ctaPulse{0%,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}}.animation-space{align-items:center;background:#0000;display:flex;flex:1 1;justify-content:center;min-height:600px;overflow:visible;padding:100px;position:relative;width:100%}.shader-reminder{animation:smoothFloat 25s ease-in-out infinite;border:none!important;border-radius:0!important;height:100%!important;position:relative;transform:scale(2);width:100%!important;z-index:1}.shader-reminder,.shader-reminder canvas{box-shadow:none!important;margin:0!important;outline:none!important;padding:0!important}.shader-reminder canvas{background:#0000!important;border:none!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 slideInLeft{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:768px){.welcome-container{flex-direction:column;padding:1rem}.welcome-content{margin-bottom:2rem;max-width:100%;padding-right:0;text-align:center}.heading-line1{font-size:2.5rem}.animated-text-item{font-size:2rem}.animated-text-container,.animated-text-line{height:2.5rem}.description-text{font-size:.8rem}.cta-section{justify-content:center}.animation-space{min-height:300px}}.templates-section{background:#000;font-family:Georgia,serif;padding:80px 20px}.templates-container{margin:0 auto;max-width:1400px}.templates-header{margin-bottom:60px;text-align:center}.templates-title{color:#fff;font-family:Georgia,serif;font-size:3rem;font-weight:700;margin-bottom:20px}.templates-subtitle{color:#fff;font-family:Georgia,serif;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.templates-grid{grid-gap:30px;grid-row-gap:50px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);row-gap:50px}.template-card{align-items:center;background:#000;border:1px solid #333;border-radius:16px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;min-height:400px;overflow:hidden;padding:25px 20px;position:relative;text-align:center}.template-card:before{background:linear-gradient(to top,var(--card-color) 0,#0000 60%);bottom:0;content:"";left:0;opacity:.15;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.template-card:hover{border-color:var(--card-color);border-width:2px}.template-card:hover:before{opacity:.4}.template-header{margin-bottom:20px;width:100%}.template-name{font-size:1.6rem;font-weight:700;margin:0 0 6px}.template-name,.template-role{color:#fff;font-family:Georgia,serif}.template-role{font-size:.9rem;font-weight:500;margin:0}.template-avatar{align-items:flex-start;display:flex;height:140px;justify-content:center;margin-bottom:20px;overflow:hidden;transition:transform .3s ease;width:160px}.avatar-image{border-radius:0;height:200px;object-fit:cover;object-position:center top;transition:transform .3s ease;width:100%}.template-card:hover .template-avatar{transform:translateY(-10px) scale(1.05)}.template-card:hover .avatar-image{transform:scale(1.1)}.template-skills{margin-bottom:25px;width:100%}.skills-title{color:#fff;font-family:Georgia,serif;font-size:1rem;font-weight:600;margin:0 0 15px}.skills-list{display:flex;flex-direction:column;gap:8px}.skill-button{background:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff;cursor:pointer;font-family:Georgia,serif;font-size:.9rem;font-weight:500;padding:10px 16px;transition:all .2s ease}.skill-button:hover{background:#2a2a2a;border-color:#4a5568}.template-footer{margin-top:auto;width:100%}.footer-text{color:#fff;font-family:Georgia,serif;font-size:.85rem;font-style:italic;font-weight:500;margin:0}@media (max-width:1200px){.templates-grid{gap:25px;grid-template-columns:repeat(2,1fr)}.templates-title{font-size:2.5rem}}@media (max-width:768px){.templates-section{padding:60px 20px}.templates-grid{gap:20px;grid-template-columns:1fr}.templates-title{font-size:2rem}.templates-subtitle{font-size:1rem}.template-card{padding:25px 20px}.template-name{font-size:1.5rem}.template-avatar{height:100px;width:100px}}.dashboard-section{background:#000;font-family:Georgia,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;position:relative;text-align:center;z-index:10}.dashboard-title{color:#fff;font-family:Georgia,serif;font-size:3rem;font-weight:700;margin-bottom:20px;position:relative;text-shadow:0 2px 10px #000c,0 0 20px #8a2be280;z-index:10}@keyframes textGradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.dashboard-subtitle{color:#e0e0e0;font-family:Georgia,serif;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px;position:relative;text-shadow:0 2px 8px #000c;z-index:10}.dashboard-gif-container{align-items:center;display:flex;justify-content:center;margin-left:calc(-50vw + 50%);padding:40px 0;position:relative;width:100vw}.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:6px solid #fafafa4d;border-radius:24px;box-shadow:0 18px 50px #8a2be247,0 18px 50px #00bfff2e;margin:0 auto;max-width:900px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:70%;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}.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:Georgia,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:2.5rem}.dashboard-bg-gif{max-width:100%;width:100%}.dashboard-gif{max-width:800px;width:85%}}@media (max-width:768px){.dashboard-section{padding:60px 0}.dashboard-title{font-size:2rem}.dashboard-subtitle{font-size:1rem}.dashboard-gif-container{padding:20px 0}.dashboard-bg-gif{max-width:100%;width:100%}.dashboard-gif{max-width:600px;width:95%}}.gmail-section{margin:20px 0 4px}.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)}.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{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:3rem}.footer-section{display:flex;flex-direction:column}.footer-logo{align-items:center;display:flex;margin-bottom:1.5rem}.footer-logo-image{height:60px;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:Playfair Display,Georgia,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{-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:Inter,sans-serif;font-size:.95rem;isolation:isolate!important;line-height:1.6;margin-bottom:2rem;max-width:300px;mix-blend-mode:normal!important;opacity:1!important;text-rendering:optimizeLegibility!important;text-shadow:none!important;transform:translateZ(0)!important;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;text-stroke:0!important;-webkit-text-fill-color:#ccc!important;text-fill-color:#ccc!important;color:#ccc!important;display:inline!important;font-family:inherit!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 underlineGlow{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{display:flex;gap:1rem}.social-icon{align-items:center;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-icon:hover{background:#fff;color:#000;transform:translateY(-2px)}.footer-heading{color:#fff;font-family:Inter,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:Inter,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:Inter,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:Inter,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:Inter,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;grid-template-columns:1fr;margin-bottom:2rem}.footer-description{max-width:100%}.logo-l,.logo-text{font-size:2rem}.social-icons{justify-content:flex-start}.footer-bottom{text-align:center}}@media (max-width:480px){.footer{padding:2rem 0 1.5rem}.footer-content{gap:1.5rem}.logo-l,.logo-text{font-size:1.8rem}.footer-description{font-size:.9rem}}.pricing-container{background:#07070a;color:#e6e9ef;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:100px 16px 40px}.pricing-title{margin:0 0 6px;text-align:center}.pricing-subtitle{color:#9aa3b2;margin:0 0 20px;text-align:center}.pricing-grid{grid-gap:20px;display:grid;gap:20px;justify-content:center;margin:0 auto;max-width:1300px;padding-bottom:8px}.pricing-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:radial-gradient(1200px 400px at -10% -10%,#9b5cff14,#0000),#0e0f14;border:1px solid #212230;border-radius:20px;height:580px;overflow:hidden;position:relative;width:100%}.card:before{background:linear-gradient(135deg,#9b5cff,#6a5acd);border-radius:20px;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.4;padding:1px}.card-halo,.card:before{pointer-events:none;position:absolute}.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;z-index:0}.stars-overlay{border-radius:20px;inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:0}.stars-overlay:after,.stars-overlay:before{animation:twinkle 3s ease-in-out infinite;background:#0000;border-radius:50%;box-shadow:0 0 3px #9b5cffcc;content:"";height:2px;position:absolute;width:2px}.stars-overlay:before{animation-delay:0s;box-shadow:40px 50px 0 0 #9b5cff,120px 30px 0 0 #9b5cffcc,200px 70px 0 0 #6a5acde6,280px 45px 0 0 #6a5acd,60px 130px 0 0 #9b5cffb3,150px 110px 0 0 #6a5acdcc,230px 140px 0 0 #9b5cff,80px 200px 0 0 #9b5cffe6,170px 180px 0 0 #6a5acdb3,260px 210px 0 0 #6a5acd,50px 280px 0 0 #9b5cffcc,140px 260px 0 0 #6a5acde6,220px 290px 0 0 #9b5cff,100px 350px 0 0 #9b5cffb3,190px 330px 0 0 #6a5acdcc,270px 360px 0 0 #6a5acd,70px 420px 0 0 #9b5cffe6,160px 400px 0 0 #6a5acdcc,250px 430px 0 0 #9b5cff,110px 480px 0 0 #9b5cffb3,200px 460px 0 0 #6a5acde6,90px 530px 0 0 #6a5acd;left:0;top:0}.stars-overlay:after{animation-delay:1.5s;background:#0000;box-shadow:70px 90px 0 0 #9b5cffcc,180px 65px 0 0 #9b5cff,270px 95px 0 0 #6a5acde6,90px 170px 0 0 #9b5cffb3,210px 150px 0 0 #6a5acd,50px 240px 0 0 #6a5acdcc,240px 220px 0 0 #9b5cffe6,130px 310px 0 0 #9b5cff,290px 290px 0 0 #6a5acdb3,100px 380px 0 0 #9b5cffcc,240px 360px 0 0 #6a5acd,80px 450px 0 0 #6a5acde6,220px 430px 0 0 #9b5cffcc,150px 510px 0 0 #9b5cff;height:1.5px;left:0;top:0;width:1.5px}@keyframes twinkle{0%,to{opacity:.4}50%{opacity:1}}.card-inner{display:flex;flex-direction:column;height:100%;padding:20px;position:relative;transform:translateY(0);transition:transform .25s ease,box-shadow .25s ease;z-index:1}.pricing-grid-4 .card:first-child .card-inner,.pricing-grid-4 .card:nth-child(2) .card-inner,.pricing-grid-4 .card:nth-child(3) .card-inner,.pricing-grid-4 .card:nth-child(4) .card-inner{text-shadow:0 1px 3px #0000004d}.pricing-grid-4 .card:first-child .features li,.pricing-grid-4 .card:first-child .features-title,.pricing-grid-4 .card:first-child .plan-title,.pricing-grid-4 .card:first-child .price-main,.pricing-grid-4 .card:nth-child(2) .features li,.pricing-grid-4 .card:nth-child(2) .features-title,.pricing-grid-4 .card:nth-child(2) .plan-title,.pricing-grid-4 .card:nth-child(2) .price-main,.pricing-grid-4 .card:nth-child(3) .features li,.pricing-grid-4 .card:nth-child(3) .features-title,.pricing-grid-4 .card:nth-child(3) .plan-title,.pricing-grid-4 .card:nth-child(4) .features li,.pricing-grid-4 .card:nth-child(4) .features-title,.pricing-grid-4 .card:nth-child(4) .plan-title{color:#fff;text-shadow:0 1px 3px #00000080}.card:hover .card-inner{box-shadow:0 20px 40px #9b5cff33;transform:translateY(-6px)}.plan-line{align-items:center;display:flex;gap:12px}.plan-logo{display:block;object-fit:contain}.plan-title{font-weight:700}.plan-badge{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;font-size:12px;margin-left:auto;padding:6px 10px}.plan-subtitle{color:#9aa3b2;font-size:13px;margin:6px 0 12px}.plan-price{align-items:baseline;display:flex;gap:8px;margin:8px 0 12px}.price-main{color:#fff;font-size:36px;font-weight:800;letter-spacing:.5px}.price-per{color:#9aa3b2}.card-cta{background:linear-gradient(135deg,#9b5cff,#6a5acd);border-radius:12px;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-top:4px;padding:10px 14px;text-align:center;text-decoration:none;width:100%}.card-cta.big{padding:12px 16px}.divider{background:#fff3;height:1px;margin:16px auto;width:85%}.features-title{color:#c4c9d6;font-size:13px;margin-bottom:4px}.features{display:flex;flex-direction:column;gap:10px;list-style:none;overflow:visible;padding-left:0}.features li{grid-gap:10px;align-items:center;color:#e7ebf3;display:grid;font-size:14px;font-weight:500;gap:10px;grid-template-columns:24px 1fr;line-height:1.4}.features .check{border:2px solid #fffc;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff0d;display:block;height:24px;min-width:24px;position:relative;width:24px}.features .check:after{border-bottom:2px solid #fffffff2;border-radius:.5px;border-right:2px solid #fffffff2;content:"";height:10px;left:7px;position:absolute;top:6px;transform:rotate(45deg);width:6px}.card ul:not(.features){color:#c4c9d6;padding-left:18px}.pricing-grid-4 .card:first-child,.pricing-grid-4 .card:nth-child(2),.pricing-grid-4 .card:nth-child(3),.pricing-grid-4 .card:nth-child(4){background-color:#0e0f14}.pricing-grid-4 .card:first-child .card-halo,.pricing-grid-4 .card:nth-child(2) .card-halo,.pricing-grid-4 .card:nth-child(3) .card-halo,.pricing-grid-4 .card:nth-child(4) .card-halo{display:none}.pricing-grid-4 .card:first-child,.pricing-grid-4 .card:nth-child(2),.pricing-grid-4 .card:nth-child(3),.pricing-grid-4 .card:nth-child(4){overflow:visible}.pricing-grid-4 .card:first-child .plan-subtitle,.pricing-grid-4 .card:nth-child(2) .plan-subtitle,.pricing-grid-4 .card:nth-child(3) .plan-subtitle,.pricing-grid-4 .card:nth-child(4) .plan-subtitle{color:#fff!important;text-shadow:0 1px 3px #00000080}.pricing-grid-4 .card:first-child .card-cta,.pricing-grid-4 .card:nth-child(2) .card-cta,.pricing-grid-4 .card:nth-child(3) .card-cta,.pricing-grid-4 .card:nth-child(4) .card-cta{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff2e;box-shadow:inset 0 -1px 0 #ffffff14,0 6px 20px #00000059}.pricing-grid-4 .card:first-child .divider,.pricing-grid-4 .card:nth-child(2) .divider,.pricing-grid-4 .card:nth-child(3) .divider,.pricing-grid-4 .card:nth-child(4) .divider{background:#fff3;height:1px;margin:22px auto;width:85%}.pricing-grid-4 .card:first-child .price-main{font-size:52px;letter-spacing:.4px;line-height:1}.pricing-grid-4 .card:first-child .plan-badge,.pricing-grid-4 .card:nth-child(2) .plan-badge,.pricing-grid-4 .card:nth-child(3) .plan-badge,.pricing-grid-4 .card:nth-child(4) .plan-badge{background:#ffffff0f;border:1px solid #ffffff2e;margin-left:12px}.pricing-grid-4 .card:nth-child(2) .plan-badge,.pricing-grid-4 .card:nth-child(3) .plan-badge,.pricing-grid-4 .card:nth-child(4) .plan-badge{margin-left:12px}.pricing-grid-4 .card:first-child:before,.pricing-grid-4 .card:nth-child(2):before,.pricing-grid-4 .card:nth-child(3):before,.pricing-grid-4 .card:nth-child(4):before{opacity:.55}.pricing-grid-4 .card:first-child .features .check,.pricing-grid-4 .card:nth-child(2) .features .check,.pricing-grid-4 .card:nth-child(3) .features .check,.pricing-grid-4 .card:nth-child(4) .features .check{border-color:#ffffff59}.pricing-grid-4 .card:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)) .card-inner{padding-top:24px}.pricing-grid-4 .card:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)) .plan-subtitle{margin-bottom:16px;margin-top:6px}.pricing-grid-4 .card:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)) .plan-price{justify-content:flex-start;margin-bottom:12px}.pricing-grid-4 .card:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)) .card-cta{margin:8px auto 0;width:85%}.pricing-grid-4 .card:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)) .features-title{margin-top:4px}.pricing-grid-4 .card:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)) .features{gap:12px}.pricing-grid-4 .card:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)) .divider,.pricing-grid-4 .card:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)) .features,.pricing-grid-4 .card:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)) .features-title{margin-left:auto;margin-right:auto;width:85%}.pricing-grid-4 .card:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)) .features-title{color:#fff;font-size:16px;font-weight:700;margin-bottom:6px}.pricing-grid-4 .card:nth-child(2) .features-title{color:#fff!important;font-size:16px!important;font-weight:700!important}.pricing-grid-4 .card:nth-child(2) .features{gap:12px!important}.pricing-grid-4 .card:nth-child(2) .divider{margin-left:auto!important;margin-right:auto!important;width:85%!important}.pricing-grid-4 .card:nth-child(2) .features .check{border-color:#ffffff59}.pricing-grid-4 .card:nth-child(3) .features-title{color:#fff!important;font-size:16px!important;font-weight:700!important}.pricing-grid-4 .card:nth-child(3) .features{gap:12px!important}.pricing-grid-4 .card:nth-child(3) .divider{margin-left:auto!important;margin-right:auto!important;width:85%!important}.pricing-grid-4 .card:nth-child(3) .features .check{border-color:#ffffff59}.pricing-grid-4 .card:nth-child(4) .features-title{color:#fff!important;font-size:16px!important;font-weight:700!important}.pricing-grid-4 .card:nth-child(4) .features{gap:12px!important}.pricing-grid-4 .card:nth-child(4) .divider{margin-left:auto!important;margin-right:auto!important;width:85%!important}.pricing-grid-4 .card:nth-child(3) .divider,.pricing-grid-4 .card:nth-child(4) .divider{background:#fff3!important;height:1px!important;margin:16px auto!important;width:85%!important}.pricing-grid-4 .card:nth-child(3) .divider{display:block!important;opacity:1!important}.pricing-grid-4 .card:nth-child(4) .features .check{border-color:#ffffff59}.pricing-grid-4 .card:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)) .plan-line{align-items:flex-start;flex-wrap:nowrap;padding-top:60px;position:relative}.pricing-grid-4 .card:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)) .plan-logo{height:40px;left:0;margin:0;object-fit:contain;position:absolute;top:0;width:40px}.book-demo-container{--bg:#0a0618;--card:#0e0f14;--muted:#9aa3b2;--text:#e6e9ef;--border:#212230;--accentA:#9b5cff;--accentB:#6a5acd;background:#030014;box-sizing:border-box;display:flex;flex-direction:column;font-family:Georgia,serif;justify-content:flex-start;min-height:100vh;overflow-x:hidden;overflow-y:visible;padding:120px 16px 40px;position:relative;transition:transform .6s cubic-bezier(.4,0,.2,1)}.book-demo-semi-circle{animation:semiCircleGlow 8s ease-in-out infinite;background:radial-gradient(ellipse 1000px 500px 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%);height:500px;left:50%;pointer-events:none;position:absolute;top:220px;transform:translateX(-50%);width:1600px;z-index:0}.book-demo-semi-circle:before{animation:semiCircleGlowInner 6s ease-in-out infinite;background:radial-gradient(ellipse 900px 450px at 50% 100%,#ffffff1a 0,#9b5cff14 20%,#6a5acd0f 40%,#0000 65%);width:1400px}.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:500px;left:50%;position:absolute;top:0;transform:translateX(-50%)}.book-demo-semi-circle:after{animation:semiCircleGlowCore 4s ease-in-out infinite;background:radial-gradient(circle 300px at 50% 100%,#ffffff4d 0,#9b5cff33 15%,#6a5acd26 30%,#0000 50%);width:1200px}@keyframes semiCircleGlow{0%,to{opacity:.8;transform:translateX(-50%) translateY(0) scale(1)}50%{opacity:1;transform:translateX(-50%) translateY(-20px) scale(1.05)}}@keyframes semiCircleGlowInner{0%,to{opacity:.6;transform:translateX(-50%) translateY(0) scale(1)}50%{opacity:.9;transform:translateX(-50%) translateY(-15px) scale(1.03)}}@keyframes semiCircleGlowCore{0%,to{opacity:.7;transform:translateX(-50%) translateY(0) scale(1)}50%{opacity:1;transform:translateX(-50%) translateY(-10px) scale(1.02)}}.demo-top-image-container{align-items:flex-start;background:#0000;display:flex;height:600px;justify-content:center;margin:0 auto 520px;max-width:1200px;min-height:600px;overflow:visible;position:relative;width:100%;z-index:1}.demo-top-background-image{border-radius:20px;box-shadow:0 10px 30px #00000059;display:block;height:100%;object-fit:cover;object-position:center;z-index:1}.demo-top-background-image,.demo-top-image-text-overlay{left:0;pointer-events:none;position:absolute;top:0;width:100%}.demo-top-image-text-overlay{align-items:center;background:linear-gradient(180deg,#070616d9 0,#070616b3 50%,#07061666 80%,#0000);border-radius:20px 20px 0 0;display:flex;flex-direction:column;height:50%;justify-content:flex-start;padding:16px 20px 0;z-index:5}.demo-top-image-title{color:#fff;font-size:42px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px;text-align:center;text-shadow:0 2px 20px #00000080;white-space:nowrap}.demo-top-image-subtitle{color:#e8f4f8;font-size:18px;font-weight:400;line-height:1.6;margin:0;max-width:600px;opacity:.95;text-align:center;text-shadow:0 1px 10px #00000080}.demo-top-image-break{display:block}.book-demo-grid-overlay{align-items:flex-end;bottom:-380px;display:flex;justify-content:center;left:50%;max-width:1400px;overflow:visible;padding:0 20px;pointer-events:none;position:absolute;transform:translateX(-50%);width:100%;z-index:2}.book-demo-grid-overlay *{pointer-events:auto}.demo-top-image-wrap{margin:40px auto 24px}.demo-top-caption,.demo-top-image-wrap{max-width:1400px;position:relative;width:100%}.demo-top-caption{align-items:center;background:#070616;border:none;border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin:150px auto 0;padding:14px 18px;pointer-events:none;text-align:center;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:600px;max-width:1400px;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:24%;left:50%;min-height:56px;pointer-events:none;position:absolute;top:22%;transform:translateX(-50%);width:72%;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:16px;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}.demo-header{align-items:center;background:repeating-linear-gradient(90deg,#0000,#0000 99px,#3b82f608 100px,#3b82f608 101px,#0000 102px),radial-gradient(1px 1px at 20% 30%,#fffc,#0000),radial-gradient(1px 1px at 60% 70%,#fff9,#0000),radial-gradient(1px 1px at 40% 50%,#ffffffb3,#0000),radial-gradient(1px 1px at 80% 20%,#ffffff80,#0000),radial-gradient(1px 1px at 30% 80%,#fff9,#0000),radial-gradient(1px 1px at 70% 40%,#ffffff80,#0000),radial-gradient(1px 1px at 50% 10%,#fff9,#0000),radial-gradient(1px 1px at 10% 60%,#ffffff80,#0000),radial-gradient(1px 1px at 90% 80%,#fff9,#0000),#0a0e1a;background-size:100% 100%,200% 200%,200% 200%,200% 200%,200% 200%,200% 200%,200% 200%,200% 200%,200% 200%,100% 100%;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto 40px;max-height:500px;max-width:1000px;min-height:450px;overflow:hidden;padding:50px 20px 60px;position:relative;text-align:center;width:100%}.demo-header:before{animation:coneGlow 5s ease-in-out infinite;background:radial-gradient(ellipse 300px 400px at 50% 100%,#b0e0e6cc 0,#87cefa99 15%,#8a2be280 30%,#6a5acd66 45%,#00bfff4d 60%,#8a2be233 75%,#0000 100%);bottom:-100px;-webkit-clip-path:polygon(50% 100%,45% 85%,40% 70%,35% 55%,30% 40%,25% 25%,20% 10%,15% 0,85% 0,80% 10%,75% 25%,70% 40%,65% 55%,60% 70%,55% 85%);clip-path:polygon(50% 100%,45% 85%,40% 70%,35% 55%,30% 40%,25% 25%,20% 10%,15% 0,85% 0,80% 10%,75% 25%,70% 40%,65% 55%,60% 70%,55% 85%);content:"";filter:blur(60px);height:500px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);transform-origin:center bottom;width:400px;z-index:0}@keyframes coneGlow{0%,to{opacity:.8;transform:translateX(-50%) translateY(0) scaleY(1)}50%{opacity:1;transform:translateX(-50%) translateY(-15px) scaleY(1.05)}}.demo-header:after{animation:coneGlowSecondary 6s ease-in-out infinite;background:radial-gradient(ellipse 250px 350px at 50% 100%,#fff6 0,#b0e0e64d 20%,#87cefa40 40%,#8a2be233 60%,#0000 100%);bottom:-80px;-webkit-clip-path:polygon(50% 100%,42% 80%,35% 60%,28% 40%,22% 20%,15% 0,85% 0,78% 20%,72% 40%,65% 60%,58% 80%);clip-path:polygon(50% 100%,42% 80%,35% 60%,28% 40%,22% 20%,15% 0,85% 0,78% 20%,72% 40%,65% 60%,58% 80%);content:"";filter:blur(80px);height:450px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);transform-origin:center bottom;width:350px;z-index:0}@keyframes coneGlowSecondary{0%,to{opacity:.6;transform:translateX(-50%) translateY(0) scaleY(1)}50%{opacity:.8;transform:translateX(-50%) translateY(-10px) scaleY(1.08)}}.demo-sparks{animation:sparkFloat 12s ease-in-out infinite;background-image:radial-gradient(1.5px 1.5px at 52% 75%,#b0e0e6cc,#0000),radial-gradient(1px 1px at 48% 70%,#fff9,#0000),radial-gradient(1px 1px at 50% 65%,#87cefab3,#0000),radial-gradient(1px 1px at 54% 80%,#8a2be280,#0000),radial-gradient(1.5px 1.5px at 46% 72%,#b0e0e699,#0000),radial-gradient(1px 1px at 51% 68%,#ffffff80,#0000),radial-gradient(1px 1px at 49% 78%,#87cefa99,#0000),radial-gradient(1px 1px at 53% 73%,#8a2be266,#0000),radial-gradient(1.5px 1.5px at 47% 76%,#b0e0e680,#0000),radial-gradient(1px 1px at 50% 74%,#fff6,#0000);background-position:0 0;background-size:100% 100%;bottom:0;left:0;opacity:.6;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@keyframes sparkFloat{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-20px)}}.demo-light-streaks{animation:streakFade 8s ease-in-out infinite;background-image:linear-gradient(180deg,#0000,#0000 30%,#b0e0e61a 45%,#87cefa14 50%,#8a2be20f 55%,#0000 70%,#0000),linear-gradient(135deg,#0000,#0000 40%,#b0e0e60d 50%,#0000 60%,#0000),linear-gradient(225deg,#0000,#0000 40%,#87cefa0d 50%,#0000 60%,#0000);background-position:50%,30%,70%;background-size:100% 100%,100% 100%,100% 100%;bottom:0;left:0;opacity:.6;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@keyframes streakFade{0%,to{opacity:.4}50%{opacity:.7}}.demo-text-illumination{animation:textGlow 6s ease-in-out infinite;background:radial-gradient(ellipse 600px 300px at 50% 0,#b0e0e626 0,#87cefa1a 30%,#8a2be214 60%,#0000 100%);filter:blur(40px);height:350px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:700px;z-index:1}@keyframes textGlow{0%,to{opacity:.8;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(-10px)}}.demo-header-content{max-width:900px;position:relative;width:100%;z-index:2}.demo-header-title{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:42px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px;text-shadow:0 0 20px #b0e0e666,0 0 40px #87cefa4d,0 2px 15px #00000080,0 3px 30px #8a2be233}.demo-header-subtitle{color:#e8f4f8;font-size:16px;font-weight:300;letter-spacing:.01em;line-height:1.6;margin:0 auto 24px;max-width:600px;text-shadow:0 0 15px #b0e0e64d,0 2px 8px #0006}.demo-header-separator{color:#b0e0e64d;font-size:24px;font-weight:200;letter-spacing:.1em;margin:0 0 28px;text-shadow:0 0 12px #87cefa4d}.demo-typing-container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:800px}.demo-laptop-screen{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e2766;border:1px solid #8a2be233;border-radius:16px;box-shadow:0 0 40px #8a2be226,0 6px 30px #0006,inset 0 1px 0 #ffffff0d;max-width:600px;overflow:hidden;padding:24px 32px;position:relative;width:100%;z-index:2}.demo-laptop-screen:after{background:linear-gradient(90deg,#0000,#8a2be266,#0000);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0}.demo-laptop-screen:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e2799;border:1px solid #8a2be226;border-radius:0 0 12px 12px;border-top:none;bottom:-12px;box-shadow:0 4px 24px #8a2be214;content:"";height:12px;left:50%;position:absolute;transform:translateX(-50%);width:70%}.demo-typing-text{color:#e5e7eb;display:inline-block;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;font-size:15px;font-weight:300;letter-spacing:.01em;line-height:1.6;min-height:45px;text-align:left}.demo-typing-cursor{animation:blink 1s infinite;color:#8a2be2;display:inline-block;font-weight:400;margin-left:3px;opacity:.9;vertical-align:initial}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.3}}.light-theme .demo-header{background:radial-gradient(ellipse at center,#8a2be21f 0,#6a5acd14 25%,#00bfff0f 40%,#87cefa0a 60%,#f0f8ffcc 80%,#f8fafc 100%)}.light-theme .demo-header:before{filter:blur(80px);opacity:.3}.light-theme .demo-header:after{background:radial-gradient(ellipse 300px 500px at 50% 100%,#b0e0e633 0,#87cefa26 20%,#8a2be21a 40%,#0000 100%);opacity:.4}.light-theme .demo-sparks{opacity:.4}.light-theme .demo-light-streaks{opacity:.3}.light-theme .demo-text-illumination{background:radial-gradient(ellipse 600px 300px at 50% 0,#b0e0e614 0,#87cefa0d 30%,#8a2be208 60%,#0000 100%);opacity:.6}.light-theme .demo-header-title{color:#1f2937;text-shadow:0 0 20px #8a2be233,0 2px 10px #0000000d}.light-theme .demo-header-subtitle{color:#4b5563;text-shadow:0 1px 5px #00000008}.light-theme .demo-header-separator{color:#8a2be233;text-shadow:0 0 10px #87cefa33}.light-theme .demo-laptop-screen{background:#ffffffb3;border-color:#8a2be226;box-shadow:0 0 40px #8a2be21a,0 8px 32px #00000014,inset 0 1px 0 #fffc}.light-theme .demo-typing-text{color:#374151}.book-demo-container.slanted,.book-demo-container.straight{transform:none}.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-card{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#03001440;border:1px solid #9b5cff40;border-radius:20px;box-shadow:0 8px 32px #00000080,inset 0 1px 0 #9b5cff26,0 0 0 1px #6a5acd1a;margin:0 auto;max-width:1400px;overflow:hidden;padding:32px;position:relative;transition:transform .1s ease-out;width:100%;will-change:transform}.book-demo-card:before{background:linear-gradient(90deg,#0000,#9b5cff4d,#0000);height:1px;left:0;right:0;top:0}.book-demo-card:after,.book-demo-card:before{content:"";pointer-events:none;position:absolute}.book-demo-card:after{background:linear-gradient(135deg,#9b5cff40,#6a5acd33,#8a2be226);border-radius:20px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;padding:1px}.light-theme .book-demo-card{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#fff6;border:1px solid #00000026;box-shadow:0 8px 32px #00000026,inset 0 1px 0 #fffc}.light-theme .book-demo-card:before{background:linear-gradient(90deg,#0000,#0000001a,#0000)}.light-theme .book-demo-card:after{background:linear-gradient(135deg,#9b5cff33,#6a5acd26,#9b5cff1a)}.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:#9b5cff1a;border:1px solid var(--accentA);border-radius:12px;margin:20px 0;padding:16px}.light-theme .booking-selection{background:#9b5cff0d}.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:#ffffff05;border:1px solid var(--border);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{background:var(--bg);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:inherit;font-size:14px;outline:none;padding:12px 14px;transition:all .3s ease}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--accentA);box-shadow:0 0 0 3px #9b5cff40}.light-theme .form-field input,.light-theme .form-field select,.light-theme .form-field textarea{background:#f9f9f9}.submit-button{background:#6a5acd;border:none;font-family:inherit;font-size:15px;margin-top:8px;padding:14px 18px}.submit-button.gradient{background:linear-gradient(135deg,#6a5acde6,#4b0082f2);box-shadow:0 8px 20px #4b008280}.submit-button:hover:not(:disabled){background:linear-gradient(135deg,#5a46b4f2,#3c006e);box-shadow:0 12px 24px #4b008299;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}.demo-bottom-image-wrap{margin:80px auto;max-width:1200px;position:relative;width:100%}.demo-bottom-image{border-radius:20px;box-shadow:0 10px 30px #00000059;display:block;height:auto;max-width:1200px;object-fit:cover;width:100%}.demo-bottom-video{background:#000;border-radius:16px;bottom:8%;box-shadow:0 10px 24px #00000059;height:48%;left:50%;overflow:hidden;position:absolute;transform:translateX(-50%);width:78%;z-index:2}.demo-bottom-video video{display:block;height:100%;object-fit:cover;width:100%}.demo-bottom-video-caption{background:#0000;border-radius:0;color:#fff;left:50%;padding:0;position:absolute;text-align:center;top:8px;transform:translateX(-50%);z-index:3}.demo-bottom-video-title{font-size:22px;font-weight:700;margin:0 0 2px}.demo-bottom-video-subtitle{font-size:14px;font-weight:500;margin:0;opacity:.95}@media (max-width:1200px){.form-calendar-layout{gap:24px;grid-template-columns:1fr}.demo-bottom-image-wrap{margin:60px auto}.demo-bottom-video{border-radius:14px;height:50%;width:84%}}@media (max-width:768px){.book-demo-container{padding:60px 16px 40px}.demo-top-image-container{margin:0 auto 20px;min-height:500px}.demo-top-background-image{height:100%;position:absolute;width:100%}.demo-top-image-text-overlay{padding:12px 16px 0}.demo-top-image-title{font-size:32px;white-space:nowrap}.demo-top-image-subtitle{font-size:16px}.book-demo-grid-overlay{padding:0 16px 20px}.demo-top-image-wrap{margin:0 auto 20px}.demo-top-caption{border-radius:14px;padding:12px 16px;width:90%}.caption-title{font-size:28px;white-space:nowrap}.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:26%;top:18%;width:82%}.overlay-typing-text{font-size:15px;max-width:92%}.demo-header{border-radius:16px;max-height:420px;min-height:380px;padding:35px 16px 40px}.demo-header:before{bottom:-80px;height:380px;width:300px}.demo-header:after{bottom:-60px;height:320px;width:250px}.demo-text-illumination{height:250px;width:500px}.demo-header-title{font-size:28px;line-height:1.15;margin-bottom:12px}.demo-header-subtitle{font-size:14px;margin-bottom:18px;max-width:100%}.demo-header-separator{font-size:20px;margin-bottom:20px}.demo-laptop-screen{border-radius:16px;max-width:100%;padding:28px 32px}.demo-typing-text{font-size:15px;line-height:1.7;min-height:50px}.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}}@media (max-width:480px){.book-demo-container.slanted{transform:perspective(800px) rotateX(3deg) rotateY(-1deg)}.demo-top-image-container{margin:0 auto 16px;min-height:400px}.demo-top-background-image{height:100%;position:absolute;width:100%}.demo-top-image-text-overlay{height:50%;padding:10px 12px 0}.demo-top-image-title{font-size:24px;white-space:nowrap}.demo-top-image-subtitle{font-size:14px}.book-demo-grid-overlay{padding:0 12px 16px}.demo-top-image-wrap{margin:0 auto 16px}.demo-top-image{border-radius:8px 8px 14px 14px;max-height:220px}.demo-top-caption{border-radius:12px;padding:10px 14px;width:92%}.caption-title{font-size:24px;white-space:nowrap}.caption-subtitle{font-size:16px}.demo-top-overlay{border-radius:16px;height:26%;min-height:48px;top:18%;width:86%}.overlay-typing-text{font-size:14px;max-width:94%}.demo-header{border-radius:14px;max-height:380px;min-height:350px;padding:30px 12px 35px}.demo-header:before{bottom:-60px;height:300px;width:250px}.demo-header:after{bottom:-50px;height:260px;width:200px}.demo-text-illumination{height:200px;width:400px}.demo-header-title{font-size:24px;line-height:1.2;margin-bottom:10px}.demo-header-subtitle{font-size:13px;margin-bottom:14px;max-width:100%}.demo-header-separator{font-size:18px;margin-bottom:16px}.demo-laptop-screen{border-radius:14px;padding:24px 28px}.demo-typing-text{font-size:14px;line-height:1.6;min-height:40px}.demo-bottom-image-wrap{margin:40px auto 50px}.demo-bottom-image{border-radius:14px}.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:18px}.demo-bottom-video-subtitle{font-size:12px}}.calendar-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000;border:1px solid #9b5cff33;border-radius:16px;box-shadow:none;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}@media (max-width:768px){.time-slots-grid{grid-template-columns:repeat(2,1fr)}.calendar-container{padding:16px}}.waitlist-container{align-items:center;background:linear-gradient(135deg,#000,#0a0012 40%,#150021 70%,#3d0a55);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:100px 16px 80px;position:relative}.waitlist-shader-wrapper{background:linear-gradient(135deg,#000,#0a0012 40%,#150021 70%,#3d0a55);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(180deg,#a03f8c59,#3c0b2959);border-radius:999px;box-shadow:inset 0 4px 10px #00000059;display:inline-flex;padding:10px 16px}.join-pill-text{color:#f3e2ff;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:Lora,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:linear-gradient(135deg,#1a0033,#4a1a6e 50%,#6b2d91);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:640px){.join-title{font-size:40px}.join-logo{height:100px;width:100px}.join-logo img{height:80px;width:80px}.join-subtitle{font-size:24px}.join-desc{font-size:16px}}.waitlist-intro-video{align-items:center;background:#000;display:flex;inset:0;justify-content:center;position:fixed;z-index:900}.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:linear-gradient(135deg,#9b5cff,#6a5acd);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:720px){.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:Georgia,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:Georgia,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 headingGlow{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:1.2rem;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:1 1;flex-direction:column;gap:20px;max-width:250px;min-width:180px;outline:none!important;position:relative}.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;position:absolute;top:0;transition:box-shadow .3s ease,border .3s ease}.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:#0006;border-radius:50%;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1}.horizontal-video-overlay:hover{background:#00000080}.horizontal-video-overlay.playing{background:#0003}.horizontal-video-overlay.playing:hover{background:#0000004d}.play-pause-icon{align-items:center;display:flex;height:60px;justify-content:center;opacity:.9;transition:transform .2s ease,opacity .3s ease;width:60px}.horizontal-video-overlay:hover .play-pause-icon{opacity:1;transform:scale(1.1)}.horizontal-video-overlay.playing .play-pause-icon{opacity:.7}.horizontal-video-overlay.playing:hover .play-pause-icon{opacity:.9}.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:linear-gradient(135deg,#3a025b,#4a036f 50%,#5a0483)!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:Georgia,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:linear-gradient(135deg,#4a036f,#5a0483 50%,#6a0597);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}.calculator-panel:hover{transform:translateY(-4px)}.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:hover:before{left:100%}.before-panel:after{background:repeating-linear-gradient(0deg,#0000,#0000 3px,#3a025b14 0,#3a025b14 6px),repeating-linear-gradient(90deg,#0000,#0000 3px,#3a025b0d 0,#3a025b0d 6px);bottom:0;content:"";left:0;mix-blend-mode:overlay;opacity:.7;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.before-panel:hover{border-color:#3a025b80!important;box-shadow:0 6px 20px #00000080,0 0 15px #3a025b66,inset 0 0 20px #3a025b26;transform:translateY(-2px)}.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:hover:before{left:100%}.after-panel:after{background:repeating-linear-gradient(0deg,#0000,#0000 3px,#3a025b1a 0,#3a025b1a 6px),repeating-linear-gradient(90deg,#0000,#0000 3px,#3a025b0f 0,#3a025b0f 6px);bottom:0;content:"";left:0;mix-blend-mode:overlay;opacity:.8;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.after-panel:hover{border-color:#3a025b80;box-shadow:0 6px 20px #00000080,0 0 15px #3a025b66,inset 0 0 20px #3a025b26;transform:translateY(-2px)}.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%}.savings-metric:hover:before{left:100%}.savings-metric:hover{border-color:#8b5cf680;box-shadow:0 6px 20px #00000080,0 0 15px #8b5cf666,inset 0 0 20px #8b5cf626;transform:translateY(-2px)}.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:968px){.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}.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{gap:15px;margin:20px 0 40px}.horizontal-video-item{max-width:200px;min-width:150px}}
/*# sourceMappingURL=main.6bdf4e7c.css.map*/