.hero-section{background:linear-gradient(135deg,var(--fsi-primary),var(--fsi-accent));color:white;padding:3rem 2rem;border-radius:10px;text-align:center;margin-bottom:2rem}.hero-section h1{color:white;margin-bottom:1rem}@media (max-width:768px){.hero-section{padding:2rem 1rem}}