.hero-section{background:radial-gradient(circle at 50% 10%,#00f0ff26,var(--background)70%);color:var(--foreground);text-align:center;border-bottom:1px solid var(--border);padding:120px 0 100px}.hero-content h1{margin-bottom:var(--spacing-md);color:var(--foreground);letter-spacing:-1px;text-shadow:0 0 20px #00f0ff4d;font-size:2.5rem}@media (min-width:768px){.hero-content h1{font-size:4rem}}.hero-content p{color:var(--text-muted);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}
