.hero-section{background:var(--foreground);color:#fff;text-align:center;padding:100px 0 80px}.hero-content h1{margin-bottom:var(--spacing-md);color:#fff;letter-spacing:-1px;font-size:2.5rem}@media (min-width:768px){.hero-content h1{font-size:4rem}}.hero-content p{color:#ffffffe6;max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.25rem}.featured-jobs-section{background:var(--background);padding:64px 0}.section-header{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}.view-all-link{color:var(--secondary);font-weight:600}.view-all-link:hover{color:var(--secondary-hover);text-decoration:underline}.jobs-grid{flex-direction:column;gap:16px;display:flex}
