@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");:root{--purple:#8055E8;--purple-dark:#5C3DB5;--purple-light:#A07EF0;--purple-glow:rgba(128,85,232,0.25);--bg-light:#F7F5FF;--bg-dark:#0D0A1E;--white:#FFFFFF;--text-dark:#3B3B3B;--text-mid:#888888;--ease-emerge:cubic-bezier(0.22,1,0.36,1);--ease-smooth:cubic-bezier(0.7,0,0.3,1)}*,:after,:before{box-sizing:border-box;cursor:none!important;margin:0;padding:0}html{scroll-behavior:auto}body,html{background-color:var(--bg-dark);overscroll-behavior-y:none}body{font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:rgba(128,85,232,.3);color:#ffffff}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:none!important}@media (max-width:900px){[data-pricing-grid]{grid-template-columns:1fr 1fr!important}[data-bento-grid],[data-faq-grid]{grid-template-columns:1fr!important}[data-problem-cost]{display:none!important}}@media (max-width:768px){[data-services-grid]{grid-template-columns:1fr 1fr!important}[data-features-row],[data-pricing-grid]{grid-template-columns:1fr!important}}@media (max-width:480px){[data-services-grid],[data-works-grid]{grid-template-columns:1fr!important}}@media (hover:none) and (pointer:coarse){*,:after,:before{cursor:auto!important}[role=button],a,button,input,select,textarea{cursor:pointer!important}[data-cursor-dot],[data-cursor-ring]{display:none!important}}@media (max-width:900px){[data-solutions-grid]{grid-template-columns:1fr!important}[data-faq-sticky],[data-solutions-sticky]{position:static!important;top:auto!important}[data-cta-grid]{grid-template-columns:1fr!important}[data-problems-meta]{display:none!important}[data-works-grid]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){[data-cta-inner-grid]{grid-template-columns:1fr!important}[data-nav-desktop]{display:none!important}[data-features-row]{min-height:auto!important}[data-features-row]>*{order:0!important;border-right:none!important;border-left:none!important}[data-features-img-side]{min-height:300px}}@keyframes float1{0%,to{transform:translateY(0) rotate(0deg) scale(1)}33%{transform:translateY(-30px) rotate(120deg) scale(1.05)}66%{transform:translateY(15px) rotate(240deg) scale(.95)}}@keyframes float2{0%,to{transform:translateY(0) rotate(0deg) scale(1)}40%{transform:translateY(25px) rotate(-100deg) scale(1.08)}70%{transform:translateY(-20px) rotate(-200deg) scale(.92)}}@keyframes float3{0%,to{transform:translateY(0) translateX(0)}30%{transform:translateY(-20px) translateX(15px)}60%{transform:translateY(10px) translateX(-10px)}}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes gradient-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes preloader-orb{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.3);opacity:1}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cube-spin{0%{transform:rotateX(20deg) rotateY(0deg)}to{transform:rotateX(380deg) rotateY(1turn)}}@keyframes star-twinkle{0%,to{opacity:.04}50%{opacity:.32}}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-scroll-reverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes shimmer-sweep{0%{background-position:200%}to{background-position:-200%}}@keyframes chaos-glitch{0%,87%,to{text-shadow:none;transform:translate(0)}88%{text-shadow:3px 0 rgba(255,50,50,.85),-2px 0 rgba(0,200,255,.5);transform:translateX(2px)}90%{text-shadow:-3px 0 rgba(255,50,50,.7),2px 0 rgba(0,200,255,.45);transform:translateX(-1px)}92%{text-shadow:1px 0 rgba(255,50,50,.6);transform:translateX(1px)}94%{text-shadow:none;transform:translateX(0)}}@keyframes float-up-err{0%{opacity:0;transform:translateY(20px) scale(.95)}10%,70%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-100px) scale(.97)}}@keyframes cursor-blink{0%{opacity:1}to{opacity:0}}@keyframes reveal-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}.sr{opacity:0;will-change:opacity,transform}.sr.sr-in{animation:reveal-up .7s var(--ease-emerge) both}.sr.sr-in-fade{animation:reveal-fade .5s ease both}section[id]{contain:layout style}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:rgba(128,85,232,.4);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--purple)}