.home-header{display:flex;flex-direction:column;gap:5rem;align-items:center;justify-content:center;max-width:1250px;margin:0 auto;padding:5.5rem 2rem}@media(max-width:450px){.home-header{padding:3rem 1rem;gap:3rem}}.home-header h1{margin-bottom:2rem}.home-header .header-top{display:flex;flex-direction:column;align-items:center;gap:2rem}.home-header .features{display:flex;column-gap:4rem;row-gap:2rem;flex-wrap:wrap;justify-content:center;align-items:center}.home-header .features img{height:2rem}@media(max-width:450px){.home-header .features{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}.stats{flex-wrap:wrap;gap:1rem;width:100%}.stats,.stats .stat{display:flex;align-items:center;justify-content:center}.stats .stat{gap:1.5rem;padding:1.2rem 1.5rem;background-color:#6500e9;border-radius:15px;transition:box-shadow .2s ease;cursor:default}@media(max-width:450px){.stats .stat{gap:1rem;padding:1.5rem;width:100%}.stats .stat img{height:25px}}.stats .stat:hover{box-shadow:0 0 20px #6500e9}.stats .stat .number{color:#fff;font-size:.875rem;font-weight:600;line-height:1}@media(max-width:450px){.stats .stat .number{font-size:1rem}}@media(max-width:781px){.stats{flex-direction:column;align-items:center}.stats .stat{width:100%;max-width:400px}}.button{padding:1rem 2rem;text-decoration:none;background-color:#6500e9;border-radius:100px;box-shadow:0 0 20px #6500e9;text-transform:uppercase;font-weight:600;font-size:.875rem;font-family:Satoshi,sans-serif;cursor:pointer;transition:box-shadow .2s ease;font-style:normal;text-align:center}@media(max-width:450px){.button{padding:1rem 3.5rem}}.button:hover{font-style:italic;font-weight:700;box-shadow:0 0 25px #bf00ff}