.job-hero[data-astro-cid-sjgiqj3j]{text-align:center;background:var(--bg);padding:150px 0 70px;position:relative;overflow:hidden}.job-hero[data-astro-cid-sjgiqj3j] .wrap[data-astro-cid-sjgiqj3j]{z-index:1;position:relative}.back-link[data-astro-cid-sjgiqj3j]{color:var(--grey);margin-bottom:30px;font-size:.88rem;display:block}.back-link[data-astro-cid-sjgiqj3j]:hover{color:#fff}.status[data-astro-cid-sjgiqj3j]{letter-spacing:.06em;text-transform:uppercase;color:var(--grey);align-items:center;gap:9px;margin-bottom:14px;font-size:.8rem;font-weight:700;display:inline-flex}.status[data-astro-cid-sjgiqj3j] .dot[data-astro-cid-sjgiqj3j]{background:#35c759;border-radius:50%;width:10px;height:10px;animation:2s infinite pulse;box-shadow:0 0 #35c75980}@keyframes pulse{0%{box-shadow:0 0 #35c75980}70%{box-shadow:0 0 0 8px #35c75900}to{box-shadow:0 0 #35c75900}}.job-hero[data-astro-cid-sjgiqj3j] h1[data-astro-cid-sjgiqj3j]{max-width:18ch;margin:0 auto 14px;font-size:clamp(2.2rem,5vw,3.6rem)}.job-hero[data-astro-cid-sjgiqj3j] .meta[data-astro-cid-sjgiqj3j]{color:var(--grey);margin-bottom:30px;font-size:1.05rem}.job-body[data-astro-cid-sjgiqj3j]{background:var(--paper);padding:90px 0}.job-content[data-astro-cid-sjgiqj3j]{max-width:780px;margin:0 auto}.job-content[data-astro-cid-sjgiqj3j] .block[data-astro-cid-sjgiqj3j]{margin-bottom:40px}.job-content[data-astro-cid-sjgiqj3j] .block[data-astro-cid-sjgiqj3j]:last-child{margin-bottom:0}.job-content[data-astro-cid-sjgiqj3j] h2[data-astro-cid-sjgiqj3j]{color:var(--ink);border-bottom:1px solid var(--line-light);margin-bottom:16px;padding-bottom:12px;font-size:1.5rem}.job-content[data-astro-cid-sjgiqj3j] p[data-astro-cid-sjgiqj3j]{color:var(--text-muted-light);margin-bottom:12px;line-height:1.7}.job-content[data-astro-cid-sjgiqj3j] p[data-astro-cid-sjgiqj3j]:last-child{margin-bottom:0}.ticks[data-astro-cid-sjgiqj3j]{gap:12px;list-style:none;display:grid}.ticks[data-astro-cid-sjgiqj3j] li[data-astro-cid-sjgiqj3j]{color:var(--text-muted-light);padding-left:30px;line-height:1.6;position:relative}.ticks[data-astro-cid-sjgiqj3j] li[data-astro-cid-sjgiqj3j]:before{content:"";background:var(--accent);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") 50%/13px no-repeat}.benefits[data-astro-cid-sjgiqj3j]{gap:16px;list-style:none;display:grid}.benefits[data-astro-cid-sjgiqj3j] li[data-astro-cid-sjgiqj3j]{background:var(--white);border:1px solid var(--line-light);border-radius:var(--radius);padding:18px 20px}.benefits[data-astro-cid-sjgiqj3j] b[data-astro-cid-sjgiqj3j]{color:var(--ink);font-family:var(--font-display);margin-bottom:4px;display:block}.benefits[data-astro-cid-sjgiqj3j] span[data-astro-cid-sjgiqj3j]{color:var(--text-muted-light);font-size:.95rem;line-height:1.6}.apply-section[data-astro-cid-sjgiqj3j]{background:var(--bg);padding:90px 0}.apply[data-astro-cid-sjgiqj3j]{max-width:620px;margin:0 auto}.apply-card[data-astro-cid-sjgiqj3j]{background:var(--bg-deep);border:1px solid var(--line-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);padding:40px}.apply-card[data-astro-cid-sjgiqj3j] h2[data-astro-cid-sjgiqj3j]{color:#fff;text-align:center;margin-bottom:26px;font-size:1.6rem}.apply-form[data-astro-cid-sjgiqj3j]{gap:16px;display:grid}.field-row[data-astro-cid-sjgiqj3j]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field[data-astro-cid-sjgiqj3j]{gap:7px;display:grid}.field[data-astro-cid-sjgiqj3j] label[data-astro-cid-sjgiqj3j]{color:var(--grey);font-size:.82rem;font-weight:600}.field[data-astro-cid-sjgiqj3j] input[data-astro-cid-sjgiqj3j],.field[data-astro-cid-sjgiqj3j] select[data-astro-cid-sjgiqj3j]{font-family:var(--font-body);color:#fff;border:1px solid var(--line-dark);background:#ffffff0a;border-radius:12px;padding:13px 15px;font-size:.95rem;transition:border-color .2s,background .2s}.field[data-astro-cid-sjgiqj3j] select[data-astro-cid-sjgiqj3j]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23bcbcbc' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:38px}.field[data-astro-cid-sjgiqj3j] input[data-astro-cid-sjgiqj3j]::placeholder{color:#6a6a6a}.field[data-astro-cid-sjgiqj3j] input[data-astro-cid-sjgiqj3j]:focus,.field[data-astro-cid-sjgiqj3j] select[data-astro-cid-sjgiqj3j]:focus{border-color:var(--accent);background:#ffffff0f;outline:none}.field[data-astro-cid-sjgiqj3j] .hint[data-astro-cid-sjgiqj3j]{color:var(--text-muted-dark);font-size:.76rem}.apply-form[data-astro-cid-sjgiqj3j] .btn[data-astro-cid-sjgiqj3j]{width:100%;margin-top:4px}.form-fine[data-astro-cid-sjgiqj3j]{color:var(--text-muted-dark);font-size:.78rem}.form-fine[data-astro-cid-sjgiqj3j] a[data-astro-cid-sjgiqj3j]{color:var(--accent)}.form-status[data-astro-cid-sjgiqj3j]:not(:empty){color:#fff;background:#ea462a1f;border:1px solid #ea462a4d;border-radius:12px;margin-top:4px;padding:12px 14px;font-size:.9rem}@media (width<=480px){.field-row[data-astro-cid-sjgiqj3j]{grid-template-columns:1fr}.apply-card[data-astro-cid-sjgiqj3j]{padding:26px}}
