@keyframes heroFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroZoomIn{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.hero-icon-grid{animation:heroZoomIn 1s cubic-bezier(.34,1.56,.64,1) forwards}@media (max-width:768px){.hero-icon-grid{animation:none}}.hero-title{animation:heroFadeIn .7s ease-out .2s both}.hero-description{animation:heroFadeIn .7s ease-out .3s both}.hero-buttons{animation:heroFadeIn .7s ease-out .5s both}.about-hero-title{animation:heroFadeIn .7s ease-out .2s both}.about-hero-description{animation:heroFadeIn .7s ease-out .3s both}.about-hero-buttons{animation:heroFadeIn .7s ease-out .5s both}.services-hero-title{animation:heroFadeIn .7s ease-out .2s both}.services-hero-description{animation:heroFadeIn .7s ease-out .3s both}.services-hero-buttons{animation:heroFadeIn .7s ease-out .5s both}.clients-hero-title{animation:heroFadeIn .7s ease-out .2s both}.clients-hero-description{animation:heroFadeIn .7s ease-out .3s both}.clients-hero-buttons{animation:heroFadeIn .7s ease-out .5s both}.portfolio-hero-title{animation:heroFadeIn .7s ease-out .2s both}.portfolio-hero-description{animation:heroFadeIn .7s ease-out .3s both}.portfolio-hero-buttons{animation:heroFadeIn .7s ease-out .5s both}.landing-hero-title{animation:heroFadeIn .7s ease-out .2s both}.landing-hero-description{animation:heroFadeIn .7s ease-out .3s both}.landing-hero-buttons{animation:heroFadeIn .7s ease-out .5s both}.hero-stats{animation:heroFadeIn .7s ease-out .7s both}