html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background-color:#f8fafc;color:#0f172a;line-height:1.6}.header-scrolled{padding-top:.5rem;padding-bottom:.5rem;box-shadow:0 4px 20px #0b5fff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2}.hero-gradient{background:linear-gradient(135deg,#0b5fff26,#00c85326);position:relative;overflow:hidden}.hero-gradient:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(11,95,255,.05) 0%,transparent 70%);animation:float 15s infinite linear}.cube-pattern{background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54 50L42 50L42 54L50 54L50 62L54 62L54 50ZM16 4L4 4L4 16L8 16L8 8L16 8L16 4ZM42 4L42 8L50 8L50 16L54 16L54 4L42 4ZM4 42L4 54L16 54L16 50L8 50L8 42L4 42Z' fill='%2300C853' fill-opacity='0.08' fill-rule='evenodd'/%3E%3C/svg%3E")}.service-card{transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0b5fff1a}.gradient-text{background:linear-gradient(135deg,#0b5fff,#00c853);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes float{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stat-number{font-size:3rem;font-weight:700;background:linear-gradient(135deg,#0b5fff,#00c853);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.testimonial-card{background:linear-gradient(135deg,#fffffff2,#f8fafcf2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
