.unified-background{min-height:100vh;position:relative}section{background:transparent!important;position:relative}.section-transition{background:transparent!important;position:relative;padding:4rem 0}.bg-section-light,.bg-section-dark{background:transparent!important}html{scroll-behavior:smooth}.gradient-text{background:linear-gradient(135deg,#fff,#a1a3f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.feature-card-enhanced{background:linear-gradient(135deg,#7859d20d,#a1a3f705);border:1px solid rgba(120,89,210,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-card-enhanced:hover{background:linear-gradient(135deg,#7859d21a,#a1a3f70d);border-color:#7859d266;box-shadow:0 8px 32px #7859d226;transform:translateY(-4px)}.nav-underline{position:relative}.nav-underline:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(to right,#7859d2,#a1a3f7);transition:width .3s ease}.nav-underline:hover:after{width:100%}.enhanced-list li{transition:all .3s ease;position:relative;padding-left:2rem}.enhanced-list li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;background:linear-gradient(135deg,#7859d2,#a1a3f7);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.enhanced-list li:hover{transform:translate(4px);color:#a1a3f7}.enhanced-list li:hover:before{box-shadow:0 0 12px #7859d280;transform:translateY(-50%) scale(1.1)}.image-hover-enhanced{transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.image-hover-enhanced:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 24px #7859d233}.image-hover-enhanced:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#7859d200,#7859d21a);border-radius:inherit;opacity:0;transition:opacity .3s ease}.image-hover-enhanced:hover:before{opacity:1}.section-divider{height:2px;background:linear-gradient(to right,transparent,rgba(120,89,210,.3),rgba(161,163,247,.3),transparent);margin:2rem 0}.cta-button-enhanced{background:linear-gradient(135deg,#7859d2,#a1a3f7);border:none;padding:1rem 2rem;border-radius:.75rem;font-weight:700;font-size:1rem;color:#fff;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 8px 24px #7859d24d}.cta-button-enhanced:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.cta-button-enhanced:hover{transform:translateY(-2px);box-shadow:0 12px 32px #7859d280}.cta-button-enhanced:hover:before{left:100%}.section-bg-gradient-1{background:linear-gradient(180deg,#7859d20d,#7859d200)}.section-bg-gradient-2{background:linear-gradient(180deg,#a1a3f70d,#a1a3f700)}@keyframes stagger-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stagger-item{animation:stagger-fade-up .6s ease-out forwards;opacity:0}.stagger-item:nth-child(1){animation-delay:0s}.stagger-item:nth-child(2){animation-delay:.15s}.stagger-item:nth-child(3){animation-delay:.3s}.stagger-item:nth-child(4){animation-delay:.45s}.stagger-item:nth-child(5){animation-delay:.6s}:where(a,button,.feature-card,.image-hover-enhanced,.cta-button-enhanced,.nav-underline,.version-badge,.core-feature-box,.video-container video,.feature-card-enhanced){transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-no-transition]{transition:none!important}.placeholder-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.scroll-reveal{opacity:0;transform:translateY(20px)}.scroll-reveal.active{opacity:1;transform:translateY(0);transition:all .6s ease-out}.badge-new{display:inline-block;background:linear-gradient(135deg,#7859d233,#a1a3f733);border:1px solid rgba(120,89,210,.4);padding:.5rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.05em;backdrop-filter:blur(4px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1f2023}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#7859d2,#a1a3f7);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#8263dc,#abadff)}.overflow-auto::-webkit-scrollbar{width:8px}.overflow-auto::-webkit-scrollbar-track{background:#1f2023}.overflow-auto::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#7859d2,#a1a3f7);border-radius:4px}.overflow-auto::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#8263dc,#abadff)}html::-webkit-scrollbar,body::-webkit-scrollbar,main::-webkit-scrollbar,.content-wrapper::-webkit-scrollbar,.content::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,main::-webkit-scrollbar-track,.content-wrapper::-webkit-scrollbar-track,.content::-webkit-scrollbar-track{background:#1f2023}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,main::-webkit-scrollbar-thumb,.content-wrapper::-webkit-scrollbar-thumb,.content::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#7859d2,#a1a3f7);border-radius:4px}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,main::-webkit-scrollbar-thumb:hover,.content-wrapper::-webkit-scrollbar-thumb:hover,.content::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#8263dc,#abadff)}*{scrollbar-width:thin;scrollbar-color:rgb(120,89,210) rgb(31,32,35)}.lightweight-glow{box-shadow:0 0 20px #7859d21a;transition:box-shadow .3s ease}.lightweight-glow:hover{box-shadow:0 0 30px #7859d233}.gpu-smooth-transform{transition:transform .4s cubic-bezier(.34,1.56,.64,1);will-change:transform}.opacity-transition{transition:opacity .3s ease}.gpu-combined-effect{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.soft-gradient-edge{background:radial-gradient(ellipse at center,rgba(120,89,210,.1) 0%,rgba(120,89,210,.02) 50%,transparent 100%)}.performance-mode{pointer-events:auto}@media(prefers-reduced-motion:reduce){.stagger-item,.gpu-smooth-transform,.gpu-combined-effect,[class*=hover]{animation:none!important;transition:none!important}}@media(max-width:768px){.section-bg-gradient-1,.section-bg-gradient-2{opacity:.5}.feature-card-enhanced:hover{box-shadow:0 4px 12px #7859d214!important}.cta-button-enhanced:hover{box-shadow:0 4px 12px #7859d21f!important}.image-hover-enhanced{transition:none}}
