.enroll[data-astro-cid-u57sqv5v]{padding-block-start:clamp(2rem,4vw,3.5rem)}.enroll-head[data-astro-cid-u57sqv5v]{text-align:center;max-inline-size:900px;margin-inline:auto}.enroll-head[data-astro-cid-u57sqv5v] .section-label[data-astro-cid-u57sqv5v]{justify-content:center}.enroll-head[data-astro-cid-u57sqv5v] .section-label[data-astro-cid-u57sqv5v]:after{content:"";background:var(--ink);flex:none;block-size:2px;inline-size:2.4rem}.enroll-intro[data-astro-cid-u57sqv5v]{max-inline-size:58ch;margin-block-end:clamp(2rem,4vw,3rem);margin-inline:auto}.enroll-shell[data-astro-cid-u57sqv5v]{max-inline-size:900px;margin-inline:auto;position:relative}.shell-shadow[data-astro-cid-u57sqv5v]{background:var(--ink);z-index:-1;position:absolute;inset-block:14px -14px;inset-inline:14px -14px}.enroll-form[data-astro-cid-u57sqv5v],.confirmation[data-astro-cid-u57sqv5v]{background:var(--cream-raised);padding:clamp(1.4rem,3vw,2.4rem)}.enroll-form[data-astro-cid-u57sqv5v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem clamp(1rem,2.5vw,1.8rem);display:grid}.field[data-astro-cid-u57sqv5v]{align-content:start;gap:.4rem;min-inline-size:0;display:grid}.field--wide[data-astro-cid-u57sqv5v]{grid-column:1/-1}label[data-astro-cid-u57sqv5v]{align-items:baseline;gap:.5ch;display:flex}label[data-astro-cid-u57sqv5v] span[data-astro-cid-u57sqv5v]{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}label[data-astro-cid-u57sqv5v] small[data-astro-cid-u57sqv5v]{color:var(--ink-dim);text-transform:lowercase;letter-spacing:0;font-size:.75rem}[data-astro-cid-u57sqv5v][lang=ar] label[data-astro-cid-u57sqv5v] span[data-astro-cid-u57sqv5v]{letter-spacing:0;text-transform:none;font-size:.95rem}[data-astro-cid-u57sqv5v][lang=ar] label[data-astro-cid-u57sqv5v] small[data-astro-cid-u57sqv5v]{text-transform:none;font-size:.85rem}input[data-astro-cid-u57sqv5v],select[data-astro-cid-u57sqv5v],textarea[data-astro-cid-u57sqv5v]{font:inherit;color:var(--ink);background:var(--cream);border:var(--line-w) solid var(--line);border-radius:var(--radius);inline-size:100%;min-inline-size:0;padding:.7em .8em}select[data-astro-cid-u57sqv5v]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:right 1.05em top 55%,right .75em top 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-inline-end:2.2em}select[data-astro-cid-u57sqv5v]:dir(rtl){background-position:.75em 55%,1.05em 55%;padding-inline:2.2em .8em}option[data-astro-cid-u57sqv5v]:disabled{color:var(--ink-dim)}textarea[data-astro-cid-u57sqv5v]{resize:vertical}input[data-astro-cid-u57sqv5v]:focus-visible,select[data-astro-cid-u57sqv5v]:focus-visible,textarea[data-astro-cid-u57sqv5v]:focus-visible{outline:var(--line-w) solid var(--ink);outline-offset:2px}[data-astro-cid-u57sqv5v][aria-invalid=true]{border-color:#a3271f}.phone[data-astro-cid-u57sqv5v]{grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:.5rem;display:grid}.phone[data-astro-cid-u57sqv5v] select[data-astro-cid-u57sqv5v]{text-overflow:ellipsis}.field-hint[data-astro-cid-u57sqv5v]{color:var(--ink-dim);font-size:.8rem}.field-error[data-astro-cid-u57sqv5v]{color:#a3271f;font-size:.8rem}.actions[data-astro-cid-u57sqv5v]{text-align:center;justify-items:center;gap:.8rem;margin-block-start:.6rem}.actions[data-astro-cid-u57sqv5v] .btn[data-astro-cid-u57sqv5v]{inline-size:min(100%,22rem)}button[data-astro-cid-u57sqv5v][disabled]{opacity:.6;cursor:progress}.form-error[data-astro-cid-u57sqv5v]{color:var(--ink-muted);text-align:start;border-inline-start:3px solid #a3271f;padding-inline-start:.75rem}.confirmation[data-astro-cid-u57sqv5v]{text-align:center;justify-items:center;gap:.6rem;display:grid}.confirmation[data-astro-cid-u57sqv5v] .section-label[data-astro-cid-u57sqv5v]{justify-content:center}.confirmation[data-astro-cid-u57sqv5v] .btn[data-astro-cid-u57sqv5v]{margin-block-start:.6rem}.trap[data-astro-cid-u57sqv5v]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width<=860px){.enroll-form[data-astro-cid-u57sqv5v]{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.phone[data-astro-cid-u57sqv5v]{grid-template-columns:minmax(0,1fr)}}
