.jb-hero[data-astro-cid-ife2cld6]{background:var(--gm-mist);border-bottom:1px solid var(--color-border);padding-block:var(--sp-8) var(--sp-7)}.jb-hero-inner[data-astro-cid-ife2cld6]{max-width:60ch}.jb-hero[data-astro-cid-ife2cld6] h1[data-astro-cid-ife2cld6]{font-size:var(--step-3)}.jb-hero[data-astro-cid-ife2cld6] .btn[data-astro-cid-ife2cld6]{margin-top:var(--sp-5)}.jb-hero-apply[data-astro-cid-ife2cld6]{margin-left:var(--sp-3)}.sec-head[data-astro-cid-ife2cld6]{font-size:var(--step-2);margin-bottom:var(--sp-6)}.why-grid[data-astro-cid-ife2cld6]{gap:var(--sp-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.why-grid[data-astro-cid-ife2cld6]{grid-template-columns:1fr 1fr}}.why-grid[data-astro-cid-ife2cld6] li[data-astro-cid-ife2cld6]{padding:var(--sp-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.why-grid[data-astro-cid-ife2cld6] h3[data-astro-cid-ife2cld6]{margin-bottom:.4rem;font-size:1.02rem}.why-grid[data-astro-cid-ife2cld6] p[data-astro-cid-ife2cld6]{color:var(--color-text-muted);margin:0;font-size:.94rem;line-height:1.6}.roles-band[data-astro-cid-ife2cld6]{background:var(--gm-mist);border-block:1px solid var(--color-border);scroll-margin-top:5rem}.apply-section[data-astro-cid-ife2cld6]{scroll-margin-top:5rem}.roles[data-astro-cid-ife2cld6]{gap:var(--sp-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.roles[data-astro-cid-ife2cld6]{grid-template-columns:1fr 1fr}}.role[data-astro-cid-ife2cld6]{padding:var(--sp-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.role[data-astro-cid-ife2cld6] h3[data-astro-cid-ife2cld6]{margin-bottom:.5rem;font-size:1.08rem}.role[data-astro-cid-ife2cld6] p[data-astro-cid-ife2cld6]{color:var(--color-text-muted);margin:0;font-size:.94rem;line-height:1.6}.role-avail[data-astro-cid-ife2cld6]{padding-top:var(--sp-3);border-top:1px solid var(--color-border);align-items:center;gap:.5rem;font-weight:500;display:flex;margin-top:var(--sp-4)!important;color:var(--gm-dark)!important;font-size:.88rem!important}.ra-icon[data-astro-cid-ife2cld6]{color:var(--gm-leaf);flex-shrink:0}.ra-icon[data-astro-cid-ife2cld6] svg{width:1.05rem;height:1.05rem}.apply-wrap[data-astro-cid-ife2cld6]{max-width:700px}.apply-note[data-astro-cid-ife2cld6]{color:var(--color-text-muted);margin-bottom:var(--sp-6)}.req[data-astro-cid-ife2cld6]{color:#b3261e;font-weight:700}.row[data-astro-cid-ife2cld6]{gap:var(--sp-4);grid-template-columns:1fr;display:grid}@media (min-width:600px){.row[data-astro-cid-ife2cld6]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-ife2cld6]{margin-bottom:var(--sp-4)}.field[data-astro-cid-ife2cld6] label[data-astro-cid-ife2cld6]{color:var(--gm-ink);margin-bottom:.35rem;font-size:.93rem;font-weight:500;display:block}.jb-form[data-astro-cid-ife2cld6] input[data-astro-cid-ife2cld6],.jb-form[data-astro-cid-ife2cld6] select[data-astro-cid-ife2cld6],.jb-form[data-astro-cid-ife2cld6] textarea[data-astro-cid-ife2cld6]{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--gm-ink);font:inherit;border-radius:8px;padding:.65rem .75rem;font-size:16px}.jb-form[data-astro-cid-ife2cld6] textarea[data-astro-cid-ife2cld6]{resize:vertical}.jb-form[data-astro-cid-ife2cld6] [data-astro-cid-ife2cld6]:is(input,select,textarea):focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;border-color:var(--gm-leaf)}.jb-form[data-astro-cid-ife2cld6] [data-astro-cid-ife2cld6]:is(input,select,textarea):user-invalid{border-color:#b3261e}.honey[data-astro-cid-ife2cld6]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.jb-submit[data-astro-cid-ife2cld6]{width:100%;margin-top:var(--sp-2);justify-content:center}.jb-sec[data-astro-cid-ife2cld6]{margin:0 0 var(--sp-6);padding:var(--sp-5) var(--sp-5) var(--sp-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.jb-sec[data-astro-cid-ife2cld6]>legend[data-astro-cid-ife2cld6]{align-items:center;gap:var(--sp-3);padding:0 var(--sp-3);font-family:var(--font-display);color:var(--gm-ink);font-size:1.06rem;font-weight:600;display:flex}.jb-n[data-astro-cid-ife2cld6]{background:var(--gm-leaf);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;font-weight:700;display:grid}.jb-hint[data-astro-cid-ife2cld6]{margin:0 0 var(--sp-4);color:var(--color-text-muted);font-size:.9rem}.jb-days[data-astro-cid-ife2cld6]{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.jb-day[data-astro-cid-ife2cld6]{gap:var(--sp-3);display:grid}@media (min-width:640px){.jb-day[data-astro-cid-ife2cld6]{grid-template-columns:9rem 1fr;align-items:center}}.jb-times[data-astro-cid-ife2cld6]{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.jb-time[data-astro-cid-ife2cld6]{gap:.25rem;display:grid}.jb-time[data-astro-cid-ife2cld6]>span[data-astro-cid-ife2cld6]{color:var(--color-text-muted);font-size:.8rem}.jb-time[data-astro-cid-ife2cld6] select[data-astro-cid-ife2cld6]:disabled{opacity:.5;cursor:not-allowed}.jb-check[data-astro-cid-ife2cld6]{align-items:center;gap:var(--sp-3);cursor:pointer;font-size:.95rem;display:flex}.jb-check[data-astro-cid-ife2cld6] input[data-astro-cid-ife2cld6]{width:1.05rem;height:1.05rem;accent-color:var(--gm-leaf);flex-shrink:0}.jb-group[data-astro-cid-ife2cld6]{margin:var(--sp-5) 0 0;border:0;padding:0}.jb-group-legend[data-astro-cid-ife2cld6]{margin-bottom:var(--sp-3);color:var(--gm-ink);padding:0;font-size:.95rem;font-weight:600}.jb-checks[data-astro-cid-ife2cld6]{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.jb-checks[data-astro-cid-ife2cld6]{grid-template-columns:1fr 1fr}}.jb-group-legend[data-astro-cid-ife2cld6]:has(+.jb-group-hint){margin-bottom:var(--sp-2)}.jb-group-hint[data-astro-cid-ife2cld6]{margin:0 0 var(--sp-4);color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.jb-group-hint[data-astro-cid-ife2cld6] a[data-astro-cid-ife2cld6]{color:var(--gm-dark);text-underline-offset:2px;font-weight:600;text-decoration:underline}.jb-group-hint[data-astro-cid-ife2cld6] a[data-astro-cid-ife2cld6]:hover{color:var(--gm-leaf)}.jb-group-error[data-astro-cid-ife2cld6]{margin:var(--sp-3) 0 0;color:#b3261e;font-size:.85rem}.jb-group[data-astro-cid-ife2cld6].is-invalid .jb-group-legend[data-astro-cid-ife2cld6]{color:#b3261e}.jb-error[data-astro-cid-ife2cld6]{margin:var(--sp-4) 0 0;padding:var(--sp-4);border-radius:var(--radius);color:#b3261e;background:#fdecea;font-size:.9rem;line-height:1.6}.jb-success[data-astro-cid-ife2cld6]{padding:var(--sp-7) var(--sp-5);text-align:center;border:1px solid var(--gm-leaf);border-radius:var(--radius);background:var(--gm-leaf-soft)}.jb-success[data-astro-cid-ife2cld6][hidden]{display:none}.jb-success-mark[data-astro-cid-ife2cld6]{width:3rem;height:3rem;margin:0 auto var(--sp-4);background:var(--gm-leaf);color:#fff;border-radius:50%;place-items:center;display:grid}.jb-success-mark[data-astro-cid-ife2cld6] svg{width:1.6rem;height:1.6rem}.jb-success[data-astro-cid-ife2cld6] h3[data-astro-cid-ife2cld6]{font-size:var(--step-1);margin-bottom:var(--sp-3)}.jb-success[data-astro-cid-ife2cld6] p[data-astro-cid-ife2cld6]{max-width:46ch;margin:0 auto var(--sp-5);color:var(--color-text-muted)}.trust-band[data-astro-cid-ife2cld6]{background:var(--gm-mist);border-top:1px solid var(--color-border)}.trust-grid[data-astro-cid-ife2cld6]{gap:var(--sp-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:620px){.trust-grid[data-astro-cid-ife2cld6]{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.trust-grid[data-astro-cid-ife2cld6]{grid-template-columns:repeat(4,1fr)}}.trust-grid[data-astro-cid-ife2cld6] li[data-astro-cid-ife2cld6]{align-items:center;gap:var(--sp-3);font-family:var(--font-display);color:var(--gm-ink);font-size:.94rem;font-weight:500;display:flex}.mini-icon[data-astro-cid-ife2cld6]{width:1.6rem;color:var(--gm-leaf);flex-shrink:0;place-items:center;display:grid}.mini-icon[data-astro-cid-ife2cld6] svg{width:1.3rem;height:1.3rem}
