.hero{text-align:center;background-color:#f3f4f6;width:100%;padding:6rem 2rem}.hero-content{text-align:center;max-width:800px;margin:0 auto}.hero-content h1{color:#1f2937;text-align:center;text-align-last:center;word-spacing:normal;letter-spacing:normal;text-justify:none;margin-bottom:1.5rem;font-size:3rem;font-weight:700}.hero-content p{color:#4b5563;text-align:center;text-align-last:center;word-spacing:normal;letter-spacing:normal;text-justify:none;font-size:1.5rem;line-height:1.6}.hero-content p+p{margin-top:1rem}.hero-cta-button{align-items:center;gap:.5rem;margin-top:2rem;display:inline-flex}.hero-cta-group{flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;margin-top:2rem;display:flex}.hero-cta-group .hero-cta-button{margin-top:0}.hero-cta-icon{justify-content:center;align-items:center;display:flex}.hero-cta-icon-svg{fill:currentColor;width:1.2rem;height:1.2rem}@media (max-width:1200px){.hero{padding:7rem 1.5rem 3.5rem}.hero-content h1{font-size:2.8rem}}@media (max-width:992px){.hero{padding:6rem 1.5rem 3rem}.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.2rem}}@media (max-width:768px){.hero{padding:4rem 1rem}.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.25rem}}@media (max-width:576px){.hero{padding:3rem 1rem}.hero-content h1{font-size:2rem}.hero-content p{font-size:1.1rem}}
