*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#050508;color:#fff;overflow-x:hidden}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(.5deg)}}@keyframes float-rev{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(10px) rotate(-.5deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-green{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-badge{0%,to{box-shadow:0 0 0 0 rgba(0,204,106,0)}50%{box-shadow:0 0 0 10px rgba(0,204,106,.18)}}@keyframes pulse-badge-blue{0%,to{box-shadow:0 0 0 0 rgba(96,165,250,0)}50%{box-shadow:0 0 0 10px rgba(96,165,250,.18)}}@keyframes border-glow{0%,to{border-color:rgba(0,204,106,.22);box-shadow:0 8px 40px rgba(0,0,0,.4)}50%{border-color:rgba(0,204,106,.55);box-shadow:0 8px 40px rgba(0,0,0,.4),0 0 60px rgba(0,204,106,.2)}}@keyframes border-glow-blue{0%,to{border-color:rgba(96,165,250,.22);box-shadow:0 8px 40px rgba(0,0,0,.4)}50%{border-color:rgba(96,165,250,.55);box-shadow:0 8px 40px rgba(0,0,0,.4),0 0 60px rgba(96,165,250,.18)}}@keyframes bounce-y{0%,to{transform:translateX(-50%) translateY(0);opacity:.35}50%{transform:translateX(-50%) translateY(10px);opacity:.95}}@keyframes dash-float{0%,to{transform:perspective(1200px) rotateY(-14deg) rotateX(4deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-10deg) rotateX(6deg) translateY(-12px)}}@keyframes bar-grow{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes dot-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.85)}}@keyframes slide-in-row{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.float{animation:float 6s ease-in-out infinite}.float-rev{animation:float-rev 7s ease-in-out infinite}.anim-up{opacity:0;animation:fadeUp .8s cubic-bezier(.16,1,.3,1) forwards}.pulse-badge{animation:pulse-badge 2.5s ease infinite}.pulse-badge-blue{animation:pulse-badge-blue 2.5s ease infinite}.glow-card{animation:border-glow 4s ease infinite}.glow-card-blue{animation:border-glow-blue 4s ease infinite}.bounce-y{animation:bounce-y 2.2s ease infinite}.dash-3d{animation:dash-float 7s ease-in-out infinite;transform-style:preserve-3d;will-change:transform}.bar-grow{animation:bar-grow .9s ease both;transform-origin:bottom}.dot-blink{animation:dot-blink 1.4s ease-in-out infinite}.slide-row{animation:slide-in-row .6s ease both}.sr{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform;backface-visibility:hidden}.sr.visible{opacity:1;transform:translateY(0)}.diff-card{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),border-color .3s ease,background-color .3s ease,box-shadow .3s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);will-change:opacity,transform,border-color,box-shadow;backface-visibility:hidden}.diff-card:hover{transform:translateY(-6px) scale(1.008);background-color:rgba(255,255,255,.06)!important;border-color:rgba(0,204,106,.35)!important;box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 30px rgba(0,204,106,.12)}.diff-card-blue:hover{border-color:rgba(96,165,250,.4)!important;box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 30px rgba(96,165,250,.12)!important}.diff-card-purple:hover{border-color:rgba(167,139,250,.4)!important;box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 30px rgba(167,139,250,.12)!important}.diff-card-amber:hover{border-color:rgba(245,158,11,.4)!important;box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 30px rgba(245,158,11,.12)!important}.btn-primary-hover{transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.btn-primary-hover:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 0 45px rgba(0,204,106,.5)!important}.path-card{transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.path-card:hover{transform:translateY(-4px)}.path-card--green:hover{background-color:rgba(0,204,106,.12)!important;border-color:rgba(0,204,106,.45)!important}.path-card--neutral:hover{background-color:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.25)!important}.nav-link{transition:color .2s ease,transform .2s ease}.nav-link:hover{color:#fff!important;transform:translateY(-1px)}.footer-link{transition:color .2s ease,transform .2s ease}.footer-link:hover{color:#00CC6A!important;transform:translateX(3px)}.desktop-only{display:inline-block}.mobile-only{display:none}@media (max-width:900px){.hero-grid{grid-template-columns:1fr!important}.services-grid{grid-template-columns:1fr 1fr!important}.products-grid{grid-template-columns:1fr!important}.stats-bar,.steps-grid{grid-template-columns:1fr 1fr!important}.dash-3d{transform:none!important;animation:none!important;max-width:100%!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}}@media (max-width:640px){nav{padding:0 16px!important;gap:12px!important}.desktop-only{display:none!important}.mobile-only{display:inline-block!important}.nav-cta-btn{padding:8px 14px!important;font-size:13px!important;white-space:nowrap!important;flex-shrink:0!important}footer,section{padding-left:20px!important;padding-right:20px!important}section{padding-top:56px!important;padding-bottom:56px!important}.nav-links-row{display:none!important}.footer-grid,.services-grid,.stats-bar,.steps-grid{grid-template-columns:1fr!important}.footer-grid{gap:28px!important}.diff-card{padding:24px 20px!important}table{font-size:13px!important}td,th{padding:12px 14px!important}}