*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;min-height:100vh;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif}::selection{background:#0c99df4d}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --glow-c1{syntax:"<color>";inherits:false;initial-value:#0c99df}@keyframes glowAngleSpin{to{--glow-angle:360deg}}@keyframes glowColorShift{0%,30%{--glow-c1:#0c99df}33%,63%{--glow-c1:#ef4444}66%,96%{--glow-c1:#f59e0b}to{--glow-c1:#0c99df}}.glow-border{background:conic-gradient(from var(--glow-angle,0deg), transparent 30%, var(--glow-c1,#0c99df) 45%, var(--glow-c1,#0c99df) 55%, transparent 70%);animation:4s linear infinite glowAngleSpin,12s ease-in-out infinite glowColorShift}@keyframes glowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slowSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 16px #ef444400}}@keyframes bluePulse{0%,to{box-shadow:0 0 #0c99df66}50%{box-shadow:0 0 0 14px #0c99df00}}@keyframes drawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.topbar-inner{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 40px;display:flex}.nav-links{align-items:center;gap:36px;display:flex}.hamburger{display:none!important}.mobile-menu{display:none}.solutions-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;display:grid}.stats-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.features-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.modules-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;display:grid}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.try-steve-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.h-timeline{display:block}.v-timeline-mobile{display:none}.h-timeline-inner{align-items:center;padding:200px 0;display:flex;position:relative}.h-timeline-line{transform-origin:0;background:linear-gradient(90deg,#0000,#0c99df 15% 85%,#0000);height:2px;animation:1.5s ease-out both drawLine;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.h-timeline-item{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.h-timeline-item--above{flex-direction:column}.h-timeline-item--above .h-timeline-content{text-align:center;width:260px;padding-bottom:24px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.h-timeline-item--below{flex-direction:column}.h-timeline-item--below .h-timeline-content{text-align:center;width:280px;padding-top:24px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.h-timeline-dot{z-index:2;background:#141414;border:2px solid #0c99df;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;animation:1.5s ease-in-out 2 bluePulse;display:flex}.footer-inner{justify-content:space-between;align-items:center;max-width:1140px;margin:0 auto;display:flex}.footer-links{gap:32px;display:flex}@media (width<=1024px){.topbar-inner{padding:0 24px}.solutions-grid,.features-grid,.modules-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid>:nth-child(3){grid-column:1/-1;max-width:400px;margin:0 auto}.try-steve-grid{grid-template-columns:1fr 1fr}.try-steve-grid>:nth-child(3){grid-column:1/-1}.h-timeline-item--above .h-timeline-content,.h-timeline-item--below .h-timeline-content{width:220px}.h-timeline-inner{padding:180px 0}}@media (width<=768px){.nav-links{display:none!important}.hamburger{display:flex!important}.mobile-menu{-webkit-backdrop-filter:blur(20px);background:#0a0a0af2;border-bottom:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;top:72px;left:0;right:0}.topbar-inner{padding:0 20px}.solutions-grid,.features-grid,.stats-grid,.try-steve-grid,.modules-grid,.pricing-grid{grid-template-columns:1fr}.pricing-grid>:nth-child(3){grid-column:auto;max-width:none}.try-steve-grid>:nth-child(3){grid-column:auto}.h-timeline{display:none}.v-timeline-mobile{display:block}.footer-inner{text-align:center;flex-direction:column;gap:20px}.footer-links{flex-wrap:wrap;justify-content:center;gap:20px}.resto-module-tabs{flex-direction:column;align-items:stretch}.resto-module-detail{grid-template-columns:1fr!important}.resto-module-detail>div:last-child{border-top:1px solid #222;border-left:none!important}.resto-argument{text-align:center;flex-direction:column!important;padding:40px 24px!important}.commercial-points{flex-direction:column;align-items:center;gap:16px!important}}@keyframes mainHeroMarkIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mainBreathe{0%,to{filter:drop-shadow(0 0 18px #ffffff1a);transform:scale(1)}50%{filter:drop-shadow(0 0 28px #ffffff38);transform:scale(1.055)}}@keyframes mainWordIn{0%{opacity:0;filter:blur(10px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes mainFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mainPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes mainChevSlide{0%{top:-60%}to{top:120%}}.main-chev:after{content:"";background:linear-gradient(#0000,#fff);height:50%;animation:2.4s cubic-bezier(.65,0,.35,1) infinite mainChevSlide;position:absolute;top:-100%;left:0;right:0}.main-solutions-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.main-sol-card:before{content:"";background:linear-gradient(90deg, transparent, var(--v-color), transparent);opacity:.9;z-index:2;height:1px;position:absolute;top:0;left:0;right:0}.main-sol-card:after{content:"";background:radial-gradient(60% 40% at 50% 0%, color-mix(in oklab, var(--v-color) 18%, transparent), transparent 70%);opacity:0;pointer-events:none;z-index:0;transition:opacity .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.main-sol-card:hover:not(.disabled){border-color:color-mix(in oklab, var(--v-color) 45%, #222);background:#181818;transform:translateY(-4px)}.main-sol-card:hover:not(.disabled):after{opacity:1}.main-sol-card:hover:not(.disabled) .main-sol-logo{box-shadow:0 0 30px -8px color-mix(in oklab, var(--v-color) 55%, transparent);transform:scale(1.05)}.main-sol-card:hover:not(.disabled) .main-sol-arrow{background:var(--v-color);color:#0a0a0a;border-color:var(--v-color);transform:rotate(-45deg)}.main-sol-card{--mx:50%;--my:50%}@property --main-bg-x{syntax:"<number>";inherits:true;initial-value:0}@property --main-bg-y{syntax:"<number>";inherits:true;initial-value:0}@property --main-hue{syntax:"<number>";inherits:true;initial-value:0}@property --main-bg-size{syntax:"<number>";inherits:true;initial-value:1}.main-glow-container:before{content:"";border-radius:inherit;z-index:-1;background:radial-gradient(42% 42% at calc(var(--main-bg-x) * 1%) calc(var(--main-bg-y) * 1%), hsl(var(--main-hue) 80% 60%) 0%, hsl(var(--main-hue) 80% 50%) calc(22% * var(--main-bg-size)), hsl(var(--main-hue) 70% 30%) calc(50% * var(--main-bg-size)), #222 90%);filter:blur(.4px);transition:--main-bg-size .6s cubic-bezier(.22,1,.36,1);animation:9s linear infinite mainAltoHue,8s linear infinite mainAltoRotate;position:absolute;inset:0}.main-glow-container:after{content:"";z-index:-2;background:radial-gradient(50% 50% at calc(var(--main-bg-x) * 1%) calc(var(--main-bg-y) * 1%), hsl(var(--main-hue) 70% 55% / .35), transparent 70%);filter:blur(36px);opacity:.9;border-radius:44px;animation:9s linear infinite mainAltoHue,8s linear infinite mainAltoRotate;position:absolute;inset:-24px}.main-glow-container:hover{--main-bg-size:1.6}@keyframes mainAltoRotate{0%{--main-bg-x:0;--main-bg-y:0}25%{--main-bg-x:100;--main-bg-y:0}50%{--main-bg-x:100;--main-bg-y:100}75%{--main-bg-x:0;--main-bg-y:100}to{--main-bg-x:0;--main-bg-y:0}}@keyframes mainAltoHue{0%,to{--main-hue:199}33%{--main-hue:40}66%{--main-hue:0}}.main-opp-points{flex-wrap:wrap;justify-content:center;gap:40px;margin-bottom:44px;display:flex}.main-final:before{content:"";background:linear-gradient(90deg,#0000,#222,#0000);width:min(80%,720px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.fey-btn:hover .fey-btn-hover{opacity:1!important}.fey-btn:hover{transform:translateY(-1px)}@media (width<=980px){.main-solutions-grid{grid-template-columns:1fr;gap:18px}.main-sol-card{min-height:auto!important}.main-opp-points{flex-direction:column;align-items:center;gap:20px}}@media (width<=640px){.main-page section{padding-left:20px!important;padding-right:20px!important}}@media (prefers-reduced-motion:reduce){.main-page *,.main-page :before,.main-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
