.enterprise-page{font-family:var(--font-aeonik)}@theme{ --animate-enterprise-gradient-spin: enterprise-gradient-spin 2s linear infinite; --animate-enterprise-gradient-spin-slow: enterprise-gradient-spin 3s linear infinite; --animate-enterprise-scan-line: enterprise-scan-line 2s ease-in-out forwards; --animate-enterprise-scan-glow: enterprise-scan-glow 2s ease-in-out forwards; }@property --enterprise-gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes enterprise-gradient-spin{0%{--enterprise-gradient-angle: 0deg}to{--enterprise-gradient-angle: 360deg}}@keyframes enterprise-scan-line{0%{top:-2px;opacity:0}5%{opacity:1}90%{opacity:1}to{top:calc(100% + 2px);opacity:0}}@keyframes enterprise-scan-glow{0%{top:-60px;opacity:0}5%{opacity:.6}90%{opacity:.6}to{top:calc(100% - 40px);opacity:0}}.ep-gradient-border,.ep-nav-glow,.ep-usecase-tab,.ep-persona-btn,.ep-journey-tab,.ep-connectors-btn{position:relative;z-index:1}.ep-gradient-border:before,.ep-nav-glow:before,.ep-usecase-tab:before,.ep-persona-btn:before,.ep-journey-tab:before,.ep-connectors-btn:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--enterprise-gradient-angle, 0deg),var(--color-brand-purple),var(--color-brand-blue),var(--color-brand-turquoise),var(--color-brand-green),var(--color-brand-purple));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease-out;z-index:-1}.ep-nav-glow:before,.ep-usecase-tab:before{padding:1.5px}.ep-gradient-border:hover:before,.ep-connectors-btn:hover:before{opacity:1;animation:var(--animate-enterprise-gradient-spin)}.ep-nav-glow:hover:before{opacity:.6;animation:var(--animate-enterprise-gradient-spin-slow)}.ep-nav-glow.ep-nav-glow-active:before{opacity:1;animation:var(--animate-enterprise-gradient-spin-slow)}.ep-usecase-tab:hover:before{opacity:.5;animation:var(--animate-enterprise-gradient-spin-slow)}.ep-usecase-tab.ep-usecase-tab-active:before{opacity:1;animation:var(--animate-enterprise-gradient-spin-slow)}.ep-persona-btn:not(.bg-natural-200):hover:before{opacity:1;animation:var(--animate-enterprise-gradient-spin)}.ep-journey-tab:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#c197f326,#94e7ec26);opacity:0;transition:opacity .3s ease}.ep-journey-tab:hover:after{opacity:1}.ep-journey-tab:hover:before{opacity:.5;animation:var(--animate-enterprise-gradient-spin-slow)}.ep-journey-tab.ep-journey-tab-active:before{opacity:1;animation:var(--animate-enterprise-gradient-spin-slow)}.ep-scan-card{position:relative;overflow:hidden}.ep-scan-card.scanning:before{content:"";position:absolute;top:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--color-brand-purple) 20%,var(--color-brand-blue) 50%,var(--color-brand-turquoise) 80%,transparent 100%);box-shadow:0 0 20px 4px #94e7ec80,0 0 40px 8px #c197f34d;z-index:10;animation:enterprise-scan-line 2s ease-in-out forwards}.ep-scan-card.scanning:after{content:"";position:absolute;top:-60px;left:0;right:0;height:80px;background:linear-gradient(180deg,rgb(148 231 236 / .15) 0%,transparent 100%);z-index:9;animation:enterprise-scan-glow 2s ease-in-out forwards;pointer-events:none}.uc-mockup{min-height:380px;border-radius:16px;padding:24px;border:1px solid color-mix(in srgb,var(--color-text-primary) 6%,transparent);background:linear-gradient(180deg,var(--color-natural-200) 0%,var(--color-natural-400) 100%)}.uc-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.uc-title{font-weight:500;font-size:15px}.uc-tag{font-size:11px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);color:var(--color-text-tertiary)}@keyframes enterprise-fade-in{0%{opacity:0}to{opacity:1}}@keyframes enterprise-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes enterprise-slide-in-left{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes enterprise-grow-up{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes enterprise-grow-width{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes enterprise-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes enterprise-demo-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes enterprise-content-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes enterprise-content-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes enterprise-title-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes enterprise-bullet-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes enterprise-mockup-enter{0%{opacity:0;transform:scale(.96) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes enterprise-scan-item-reveal{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:enterprise-fade-in .4s ease-out}.animate-slideUp{animation:enterprise-slide-up .5s cubic-bezier(.25,1,.5,1)}.animate-slideInLeft{animation:enterprise-slide-in-left .4s cubic-bezier(.25,1,.5,1)}.animate-growUp{transform-origin:bottom;animation:enterprise-grow-up .6s cubic-bezier(.25,1,.5,1) both}.animate-growWidth{transform-origin:left;animation:enterprise-grow-width .6s cubic-bezier(.25,1,.5,1) both}.animate-pop{animation:enterprise-pop .4s cubic-bezier(.34,1.56,.64,1)}.demo-item{opacity:0;animation:enterprise-demo-item-in .4s cubic-bezier(.25,1,.5,1) forwards}.stat-card:hover{transform:translateY(-2px)}.content-enter{animation:enterprise-content-enter .4s cubic-bezier(.25,1,.5,1) forwards}.content-exit{animation:enterprise-content-exit .2s ease-out forwards}.content-enter .journey-title{opacity:0;animation:enterprise-title-slide .4s cubic-bezier(.25,1,.5,1) forwards;animation-delay:50ms}.content-enter .journey-desc{opacity:0;animation:enterprise-title-slide .4s cubic-bezier(.25,1,.5,1) forwards;animation-delay:.1s}.content-enter .journey-bullet{opacity:0;animation:enterprise-bullet-enter .4s cubic-bezier(.25,1,.5,1) forwards}.content-enter .journey-mockup{opacity:0;animation:enterprise-mockup-enter .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.1s}.scan-item{transition:all .3s ease}.scanning .scan-item{animation:enterprise-scan-item-reveal .5s ease forwards}.scanning .scan-item:nth-child(1){animation-delay:.3s}.scanning .scan-item:nth-child(2){animation-delay:.55s}.scanning .scan-item:nth-child(3){animation-delay:.8s}.scanning .scan-item:nth-child(4){animation-delay:1.05s}.scanning .scan-item:nth-child(5){animation-delay:1.3s}@media(prefers-reduced-motion:reduce){.animate-fadeIn,.animate-slideUp,.animate-slideInLeft,.animate-growUp,.animate-growWidth,.animate-pop,.demo-item,.content-enter,.content-exit,.content-enter .journey-title,.content-enter .journey-desc,.content-enter .journey-bullet,.content-enter .journey-mockup,.scanning .scan-item,.ep-gradient-border:before,.ep-nav-glow:before,.ep-usecase-tab:before,.ep-persona-btn:before,.ep-journey-tab:before,.ep-connectors-btn:before,.ep-scan-card.scanning:before,.ep-scan-card.scanning:after{animation:none!important;opacity:1!important;transform:none!important}}
