.hosting-page{font-family:var(--font-aeonik)}.hosting-pixel-canvas{image-rendering:pixelated}.hosting-orbit-label{display:inline-flex;align-items:center;gap:.625rem;transform:translate(-50%,-50%);white-space:nowrap;text-shadow:0 1px 18px rgb(255 255 255 / 80%),0 1px 4px rgb(255 255 255 / 60%)}.hosting-dark-grid{background-color:var(--natural-1300);background-image:linear-gradient(rgb(255 255 255 / 12%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 12%) 1px,transparent 1px);background-size:51px 51px}.hosting-gradient-border{position:relative;z-index:1}.hosting-gradient-border:before{position:absolute;z-index:-1;inset:0;content:"";border-radius:inherit;padding:2px;background:conic-gradient(from var(--hosting-gradient-angle, 0deg),var(--brand-purple),var(--brand-blue),var(--brand-turquoise),var(--brand-green),var(--brand-purple));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}.hosting-gradient-border:hover:before{opacity:1;animation:hosting-gradient-spin 2s linear infinite}.hosting-workflow-pixel{mask-image:radial-gradient(circle at 68% 32%,black 0%,black 34%,transparent 88%);-webkit-mask-image:radial-gradient(circle at 68% 32%,black 0%,black 34%,transparent 88%);opacity:.24;pointer-events:none}.hosting-workflow-pixel canvas{filter:blur(2.5px) saturate(1.1);image-rendering:pixelated;transform:scale(1.08)}.hosting-workflow-card{background-color:#e3e0d3;background-image:linear-gradient(rgb(20 20 19 / 8%) 1px,transparent 1px),linear-gradient(90deg,rgb(20 20 19 / 8%) 1px,transparent 1px),linear-gradient(165deg,#fff,#e3e0d3);background-size:33px 33px,33px 33px,auto}.hosting-icon-whoosh{clip-path:inset(100% 0 0);transition:clip-path .5s cubic-bezier(.65,0,.35,1);transition-delay:.05s}.group:hover .hosting-icon-whoosh{clip-path:inset(0)}.hosting-final-cta{position:relative;background:radial-gradient(circle at 0% 0%,rgb(201 149 249 / 25%),transparent 35%),radial-gradient(circle at 100% 100%,rgb(119 233 238 / 20%),transparent 38%),var(--natural-1300)}.hosting-pulse-ring{background:radial-gradient(circle,rgb(255 253 240 / 90%) 0%,rgb(255 250 220 / 60%) 28%,rgb(255 245 200 / 30%) 52%,transparent 74%);filter:blur(16px);animation:hosting-pulse-out 3.2s cubic-bezier(.22,.6,.3,1) infinite;opacity:0}@property --hosting-gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes hosting-gradient-spin{0%{--hosting-gradient-angle: 0deg}to{--hosting-gradient-angle: 360deg}}@keyframes hosting-pulse-out{0%{opacity:0;transform:scale(.75)}12%{opacity:.8}to{opacity:0;transform:scale(2.4)}}@media(prefers-reduced-motion:reduce){.hosting-headline:hover,.hosting-gradient-border:hover:before,.hosting-pulse-ring{animation:none}.hosting-pulse-ring{opacity:0}}.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}}
