.tax-preparation-hero{box-sizing:border-box;height:calc(100vh - 60px);margin-top:60px}.tax-preparation-hero .hero-content{max-width:90%;position:relative;z-index:1}.tax-preparation-hero .hero-buttons{margin-bottom:20px}.tax-preparation-hero+*{padding-top:20px}@media (max-width:768px){.tax-preparation-hero{height:auto;margin-top:100px;padding-bottom:50px}.tax-preparation-hero #hero-title{font-size:1.8rem;margin-bottom:10px}.tax-preparation-hero #hero-subtitle{font-size:1rem;margin-bottom:15px}.tax-preparation-hero .hero-buttons{flex-direction:column;gap:15px;margin-top:10px}}