.hero{position:relative}.hero__deco_blur:after{background:linear-gradient(to bottom right,#03d5e6,#1dce79);border-radius:100%;bottom:-80px;content:"";filter:blur(50px);height:500px;opacity:.25;position:absolute;right:-80px;width:500px}.hero__title{margin-bottom:20px}.hero__github-link{align-items:center;color:#111;display:flex;gap:10px;padding:0 15px;text-decoration:none}.hero__decoplus{animation:scaleAndMove 4s 1s infinite;bottom:-150px;left:50px;position:absolute;width:300px}@media(max-width:767.98px){.hero__decoplus{bottom:-35px;width:120px}}@keyframes scaleAndMove{0%{transform:scale(1) translateX(0)}50%{transform:scale(1.1) translateX(5px)}to{transform:scale(1) translateX(0)}}.stats__items{padding:70px 0 90px}@media(max-width:767.98px){.stats__items{padding:20px 0 35px}}.stats__item{transition:all .15s ease-in-out}.stats__item:hover{transform:scale(108%)}.stats__decogear{bottom:-60px;position:absolute;right:0;width:100px}@media(max-width:767.98px){.stats__decogear{bottom:-40px}}.stats__value{font-size:36px;font-weight:700;margin-bottom:10px}.features{position:relative}.features__deco_blur:after{background:#1dce79;border-radius:100%;content:"";filter:blur(50px);height:400px;left:-80px;opacity:.15;position:absolute;top:-80px;width:400px}.features__flowerpot{bottom:-130px;position:absolute;right:90px;transition:all 10s linear;width:90px}@media(max-width:767.98px){.features__flowerpot{bottom:-70px}}.features__flowerpot:hover{transform:translateX(-20vw) scale(.8);transition:all 5s linear}.steps__item{margin:15px 0}.steps__number{color:hsla(0,0%,100%,.3);font-size:50px;position:relative}@media(min-width:768px){.steps__number:after{background:#1dce79;border-radius:100%;bottom:-30px;content:"";height:11px;left:50%;position:absolute;transform:translateX(-50%);width:11px}.steps__number:before{background:hsla(0,0%,100%,.3);bottom:-26px;content:"";height:1px;left:50%;opacity:1;position:absolute;width:calc(100% + 20px)}}.steps__item:last-child .steps__number:before{content:none}.steps__subtitle{margin-bottom:15px}@media(min-width:768px){.steps__subtitle{margin-top:40px}}.steps__text{font-size:14px;line-height:1.8}