.careers-hero[data-astro-cid-updltw2v]{background:var(--color-dark);padding:80px 0;position:relative;overflow:hidden}.careers-hero[data-astro-cid-updltw2v]:before{content:"";opacity:.15;background:url(/images/truck-banner.jpg) 50%/cover no-repeat;position:absolute;inset:0}.careers-hero[data-astro-cid-updltw2v] .container[data-astro-cid-updltw2v]{z-index:1;position:relative}.careers-section[data-astro-cid-updltw2v]{background:#fff}.careers-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr 420px;align-items:start;gap:60px;display:grid}.careers-title[data-astro-cid-updltw2v]{font-family:var(--font-body);margin-top:8px;font-size:28px;font-weight:800;line-height:1.2}.careers-text[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]{color:var(--color-text-secondary);margin-top:14px;font-size:16px;line-height:1.75}.careers-bottom[data-astro-cid-updltw2v]{grid-template-columns:1fr auto;align-items:start;gap:28px;margin-top:28px;display:grid}.careers-perks-wrap[data-astro-cid-updltw2v]{flex-direction:column;gap:14px;display:flex}.careers-perk[data-astro-cid-updltw2v]{align-items:flex-start;gap:12px;display:flex}.perk-check[data-astro-cid-updltw2v]{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:12px;font-weight:800;display:flex}.careers-perk[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{font-size:15px;line-height:1.55}.careers-photo[data-astro-cid-updltw2v]{border-radius:var(--radius-lg);width:280px;height:auto}.form-card[data-astro-cid-updltw2v]{border-radius:var(--radius-xl);box-shadow:var(--shadow-form);background:#fff;overflow:hidden}.form-card-banner[data-astro-cid-updltw2v]{text-align:center;letter-spacing:1.2px;text-transform:uppercase;padding:10px 16px;font-size:12.5px;font-weight:800}.form-card-body[data-astro-cid-updltw2v]{padding:32px 28px 28px}.form-card-heading[data-astro-cid-updltw2v]{font-family:var(--font-heading);font-size:var(--text-5xl);letter-spacing:.5px;text-transform:uppercase;text-align:center;color:var(--color-primary)}.form-card-subheading[data-astro-cid-updltw2v]{letter-spacing:.5px;text-transform:uppercase;text-align:center;color:var(--color-text-secondary);margin-top:6px;font-size:13px;font-weight:700}.form-fields-stack[data-astro-cid-updltw2v]{flex-direction:column;gap:14px;margin-top:20px;display:flex}.form-name-row[data-astro-cid-updltw2v]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-select[data-astro-cid-updltw2v]{appearance:auto}.form-error[data-astro-cid-updltw2v]{color:var(--color-error);text-align:center;font-size:13.5px;font-weight:600;display:none}.form-submit-btn[data-astro-cid-updltw2v]{width:100%}.form-disclaimer[data-astro-cid-updltw2v]{color:var(--color-text-muted);text-align:center;margin-top:16px;font-size:12px;line-height:1.5}.form-disclaimer[data-astro-cid-updltw2v] .fw-bold[data-astro-cid-updltw2v]{font-weight:700}.form-success[data-astro-cid-updltw2v]{text-align:center;padding:40px 28px;display:none}.form-success-check[data-astro-cid-updltw2v]{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto;font-size:26px;font-weight:800;display:flex}.form-success-heading[data-astro-cid-updltw2v]{font-family:var(--font-heading);letter-spacing:.5px;text-transform:uppercase;margin-top:16px;font-size:26px}.form-success-body[data-astro-cid-updltw2v]{color:var(--color-text-secondary);margin-top:10px;font-size:15px;line-height:1.6}.form-success-cta-label[data-astro-cid-updltw2v]{color:var(--color-text-secondary);margin-top:20px;font-size:14px;line-height:1.5}.form-success-phone[data-astro-cid-updltw2v]{align-items:center;gap:8px;margin-top:10px;font-size:19px;font-weight:800;display:inline-flex}@media (width<=900px){.careers-hero[data-astro-cid-updltw2v]{padding:32px 0}.careers-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr;gap:32px}.careers-bottom[data-astro-cid-updltw2v]{grid-template-columns:1fr}.careers-photo[data-astro-cid-updltw2v]{width:100%;max-width:280px}}@media (width<=500px){.form-name-row[data-astro-cid-updltw2v]{grid-template-columns:1fr}}
