.page-hero-compact{background:#0d0d0d;padding:160px 80px 80px;position:relative}.page-hero-inner{max-width:800px}.page-hero-compact .hero-eyebrow{color:#f9c500;letter-spacing:4px;text-transform:uppercase;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:10px}.page-hero-compact h1{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(28px,3vw,48px);font-weight:800;line-height:1.15}.page-hero-compact .hero-sub{color:#ffffffd9;max-width:640px;margin-top:20px;font-family:Poppins,sans-serif;font-size:15px;line-height:1.7}.careers-section{background:#fff;padding:80px}.careers-inner{grid-template-columns:1fr 1fr;align-items:start;gap:64px;max-width:1100px;margin:0 auto;display:grid}.careers-copy .section-heading{color:#0d0d0d;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.2}.careers-copy .section-body{color:#555;font-family:Poppins,sans-serif;font-size:15px;line-height:1.85}.careers-form-wrap{background:#f7f8ff;border:1px solid #ebecec;padding:32px}@media (max-width:1024px){.page-hero-compact{padding:140px 40px 64px}.careers-section{padding:56px 40px}.careers-inner{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.page-hero-compact{padding:120px 24px 48px}.careers-section{padding:48px 24px}.careers-form-wrap{padding:24px}}
