.hero[data-astro-cid-f3opop3x]{background:linear-gradient(180deg,#eef2fb,#fff);border-bottom:1px solid var(--line);padding:54px 0 40px}.seclabel[data-astro-cid-f3opop3x]{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--amber)}.seclabel[data-astro-cid-f3opop3x] .no[data-astro-cid-f3opop3x]{color:var(--navy);background:#fff;border:1.5px solid var(--line);border-radius:7px;padding:3px 8px}h1[data-astro-cid-f3opop3x]{font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-1px;margin-top:12px;color:var(--ink)}.lead[data-astro-cid-f3opop3x]{color:var(--muted);font-size:17px;max-width:640px;margin-top:12px;font-weight:500}.pad[data-astro-cid-f3opop3x]{padding:44px 30px}.empty[data-astro-cid-f3opop3x]{color:var(--muted);background:#fff;border:1px dashed var(--line);border-radius:14px;padding:28px;text-align:center}.jobs[data-astro-cid-f3opop3x]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:36px}.job[data-astro-cid-f3opop3x]{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:var(--shadow-sm)}.job[data-astro-cid-f3opop3x] h3[data-astro-cid-f3opop3x]{font-size:20px;font-weight:800;color:var(--navy)}.tags[data-astro-cid-f3opop3x]{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 6px}.tag[data-astro-cid-f3opop3x]{background:#eef2fb;color:var(--navy);font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px}.job[data-astro-cid-f3opop3x] h4[data-astro-cid-f3opop3x]{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--amber);margin-top:14px}.job[data-astro-cid-f3opop3x] p[data-astro-cid-f3opop3x]{font-size:14px;color:var(--muted);font-weight:500;margin-top:4px}.apply-card[data-astro-cid-f3opop3x]{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;max-width:680px;box-shadow:var(--shadow-sm)}.apply-card[data-astro-cid-f3opop3x] h2[data-astro-cid-f3opop3x]{font-size:22px;font-weight:800;color:var(--ink);margin-bottom:16px}.two[data-astro-cid-f3opop3x]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-astro-cid-f3opop3x]{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}label[data-astro-cid-f3opop3x]{font-size:13px;font-weight:600;color:#374151}.req[data-astro-cid-f3opop3x]{color:#ef4444}.hint[data-astro-cid-f3opop3x]{color:#94a3b8;font-weight:500}input[data-astro-cid-f3opop3x],select[data-astro-cid-f3opop3x],textarea[data-astro-cid-f3opop3x]{padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;outline:none;font-family:inherit;width:100%}input[data-astro-cid-f3opop3x]:focus,select[data-astro-cid-f3opop3x]:focus,textarea[data-astro-cid-f3opop3x]:focus{border-color:var(--navy);box-shadow:0 0 0 2px #172a5e24}.btn-primary[data-astro-cid-f3opop3x]{background:var(--navy);color:#fff;border:none;padding:12px 24px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer}.btn-primary[data-astro-cid-f3opop3x]:hover{background:var(--navy-deep)}.err[data-astro-cid-f3opop3x]{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b;font-size:13px;padding:12px 14px;border-radius:8px;margin-bottom:16px}input[data-astro-cid-f3opop3x].invalid,select[data-astro-cid-f3opop3x].invalid,textarea[data-astro-cid-f3opop3x].invalid{border-color:#ef4444;box-shadow:0 0 0 2px #ef444424}.ferr[data-astro-cid-f3opop3x]{color:#b91c1c;font-size:12px;font-weight:600;margin-top:4px;display:block}.btn-primary[data-astro-cid-f3opop3x]:disabled{background:#94a3b8;cursor:default}.cf-turnstile[data-astro-cid-f3opop3x]{margin-bottom:16px}.success[data-astro-cid-f3opop3x]{text-align:center;padding:20px}.success[data-astro-cid-f3opop3x] .tick[data-astro-cid-f3opop3x]{width:52px;height:52px;border-radius:50%;background:#16a34a;color:#fff;font-size:28px;display:grid;place-items:center;margin:0 auto 12px}.success[data-astro-cid-f3opop3x] h3[data-astro-cid-f3opop3x]{color:#166534;font-size:20px}.success[data-astro-cid-f3opop3x] p[data-astro-cid-f3opop3x]{color:#15803d;margin-top:4px}@media (max-width:760px){.jobs[data-astro-cid-f3opop3x],.two[data-astro-cid-f3opop3x]{grid-template-columns:1fr}}
