.revenue-gradient{background:linear-gradient(90deg,#02b997 0%,#2ecc71 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.section-set-gradient{background:linear-gradient(90deg,#00c8e0 0%,#2ecc71 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.border-set-1{border-color:#ffffff1a!important}.text-lg{font-size:18px}.norm-text{font-size:13px;font-weight:500}.gap-set-lg{margin-bottom:5px}.accordion-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out,opacity .3s ease-in-out,margin-top .3s ease-in-out;display:grid;overflow:hidden}.accordion-content.expanded{opacity:1;grid-template-rows:1fr;margin-top:14px}.ticker-shadow{box-shadow:0 0 20px 1px #43aeaa33}.glass-circle{-webkit-backdrop-filter:blur(8px);background:#ffffff4d;border:1px solid #fff9;box-shadow:0 4px 20px #18645a0d}.custom-scrollbar::-webkit-scrollbar{height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#18645a0d;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#18645a33;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#18645a66}.pipeline-node{transition:all .3s ease-out;position:absolute}.engineering-grid{background-image:linear-gradient(90deg,#e2e8f066 1px,#0000 1px),linear-gradient(#e2e8f066 1px,#0000 1px);background-size:50px 50px}.premium-shadow{box-shadow:0 20px 40px -15px #0f172a0d,0 0 0 1px #e2e8f0cc}.reveal{opacity:0;transition:all .8s cubic-bezier(.5,0,0,1);transform:translateY(30px)}.reveal.active{opacity:1;transform:translateY(0)}input[type=range]{-webkit-appearance:none;z-index:10;background:0 0;width:100%;position:relative}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;z-index:20;background:#fff;border:3px solid #00c8e0;border-radius:50%;width:28px;height:28px;margin-top:-10px;transition:transform .1s,box-shadow .2s;position:relative;box-shadow:0 4px 10px #00c8e04d}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 6px 15px #00c8e080}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;background:#e2e8f0;border-radius:999px;width:100%;height:8px;position:relative}.rotate-effect{transition:transform .8s cubic-bezier(.34,1.56,.64,1);transform:scale(1.08)rotate(3deg)}@keyframes scan{0%{opacity:0;top:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@keyframes scan-80{0%{opacity:0;top:0%}10%{opacity:.8}90%{opacity:.8}to{opacity:0;top:100%}}.animate-scan-80{animation:2s cubic-bezier(.4,0,.2,1) infinite scan-80}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-scan{animation:2s cubic-bezier(.4,0,.2,1) forwards scan}.animate-float{animation:6s ease-in-out infinite float}.animate-tab-fadeIn{animation:.4s cubic-bezier(.16,1,.3,1) forwards tabFadeIn}.header-gradient{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#49f0de 0%,#fff 100%);-webkit-background-clip:text;background-clip:text;font-size:11px;display:inline-block;font-weight:900!important}.add-pad{padding:0 24px}@media (min-width:640px){.add-pad{padding:0 48px}}@media (min-width:1024px){.add-pad{padding:0 70px}}@media (max-width:640px){.header-gradient{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#49f0de 0%,#fff 100%);letter-spacing:0;-webkit-background-clip:text;background-clip:text;font-size:12px;display:inline-block}}.smooth-hover{will-change:transform, translate, scale, box-shadow;transition:transform .5s cubic-bezier(.25,1,.3,1),translate .5s cubic-bezier(.25,1,.3,1),scale .5s cubic-bezier(.25,1,.3,1),box-shadow .5s cubic-bezier(.25,1,.3,1),border-color .5s cubic-bezier(.25,1,.3,1),background-color .5s cubic-bezier(.25,1,.3,1),color .5s cubic-bezier(.25,1,.3,1),opacity .5s cubic-bezier(.25,1,.3,1)!important}.smooth-card{will-change:transform, translate, scale, box-shadow;transition:transform .8s cubic-bezier(.16,1,.3,1),translate .8s cubic-bezier(.16,1,.3,1),scale .8s cubic-bezier(.16,1,.3,1),box-shadow .8s cubic-bezier(.16,1,.3,1),border-color .8s cubic-bezier(.16,1,.3,1),background-color .8s cubic-bezier(.16,1,.3,1)!important}.smooth-card:hover{transform:translateY(-10px)!important}@keyframes spin-cog{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-cog-spin{transform-origin:50%;animation:25s linear infinite spin-cog}@keyframes pulse-vertical-motion{0%{opacity:0;top:0%}5%{opacity:1}95%{opacity:1}to{opacity:0;top:100%}}.animate-pulse-vertical{animation:6s linear infinite pulse-vertical-motion;position:absolute}
