.name-group-fieldset[data-astro-cid-t4nmcvjd]{border:0;padding:0;margin:0;display:grid;gap:8px}.name-subfields-grid[data-astro-cid-t4nmcvjd]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.name-subfield[data-astro-cid-t4nmcvjd]{display:flex;flex-direction:column;gap:4px}.sublabel-text[data-astro-cid-t4nmcvjd]{font-size:14px;line-height:1.4;color:var(--dsi-foreground-secondary, var(--muted, #666));font-weight:500}@media(max-width:760px){.name-subfields-grid[data-astro-cid-t4nmcvjd]{grid-template-columns:1fr}}.address-group-fieldset[data-astro-cid-dcicjbnv]{border:0;padding:0;margin:0;display:grid;gap:8px}.address-subfields-grid[data-astro-cid-dcicjbnv]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.address-subfield[data-astro-cid-dcicjbnv]{display:flex;flex-direction:column;gap:4px}.address-subfield[data-astro-cid-dcicjbnv].full-width{grid-column:1 / -1}.sublabel-text[data-astro-cid-dcicjbnv]{font-size:14px;line-height:1.4;color:var(--dsi-foreground-secondary, var(--muted, #666));font-weight:500}@media(max-width:760px){.address-subfields-grid[data-astro-cid-dcicjbnv]{grid-template-columns:1fr}.address-subfield[data-astro-cid-dcicjbnv].full-width{grid-column:auto}}.radio-group-fieldset[data-astro-cid-fwvbrxtx]{border:0;padding:0;margin:0;display:grid;gap:8px}.radio-options-container[data-astro-cid-fwvbrxtx]{display:flex;gap:18px}.radio-options-container[data-astro-cid-fwvbrxtx].is-stacked{flex-direction:column;gap:10px}.radio-options-container[data-astro-cid-fwvbrxtx].is-inline{flex-direction:row;flex-wrap:wrap}.radio-option-label[data-astro-cid-fwvbrxtx]{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:500!important;cursor:pointer}.radio-option-label[data-astro-cid-fwvbrxtx] input[data-astro-cid-fwvbrxtx][type=radio]{margin:0;width:18px;height:18px;accent-color:var(--dsi-red, #fa1212);cursor:pointer}.rating-scale-fieldset[data-astro-cid-4y7una6u]{border:0;padding:0;margin:0;display:grid;gap:12px}.scale-row[data-astro-cid-4y7una6u]{display:flex;align-items:center;gap:16px;background:var(--dsi-background-muted, #f8f8f8);border:1px solid var(--dsi-gray-300, #d4d4d4);border-radius:var(--radius-sm, 6px);padding:16px 20px;flex-wrap:wrap}.scale-edge-label[data-astro-cid-4y7una6u]{font-size:14px;font-weight:700;color:var(--muted, #666);text-transform:uppercase;letter-spacing:.05em}.scale-options[data-astro-cid-4y7una6u]{display:flex;gap:16px;margin:0 auto}.scale-option[data-astro-cid-4y7una6u]{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;cursor:pointer}.scale-number[data-astro-cid-4y7una6u]{font-size:14px;font-weight:600}.scale-option[data-astro-cid-4y7una6u] input[data-astro-cid-4y7una6u][type=radio]{margin:0;width:20px;height:20px;accent-color:var(--dsi-red, #fa1212);cursor:pointer}@media(max-width:600px){.scale-row[data-astro-cid-4y7una6u]{flex-direction:column;gap:12px}.scale-options[data-astro-cid-4y7una6u]{width:100%;justify-content:space-between}}.file-upload-container[data-astro-cid-hdav66xt]{display:grid;gap:8px}.file-upload-dropzone[data-astro-cid-hdav66xt]{position:relative;border:2px dashed var(--dsi-gray-300, #d4d4d4);border-radius:var(--radius-sm, 6px);background:var(--dsi-background-muted, #f8f8f8);padding:24px;text-align:center;transition:border-color .2s,background-color .2s;cursor:pointer}.file-upload-dropzone[data-astro-cid-hdav66xt]:hover{border-color:var(--dsi-red, #fa1212);background:#fdfdfd}.file-upload-input[data-astro-cid-hdav66xt]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-upload-input[data-astro-cid-hdav66xt]:focus-visible+.file-upload-display[data-astro-cid-hdav66xt]{outline:3px solid var(--dsi-red, #fa1212);outline-offset:4px}.file-upload-display[data-astro-cid-hdav66xt]{display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.file-upload-icon[data-astro-cid-hdav66xt]{display:block;width:28px;height:28px;color:var(--dsi-red, #fa1212)}.file-upload-prompt[data-astro-cid-hdav66xt]{font-size:14px;font-weight:600;color:var(--dsi-foreground, var(--ink, #111111))}.file-upload-status[data-astro-cid-hdav66xt]{font-size:14px;color:var(--dsi-foreground-muted, var(--muted, #676767))}.file-upload-status[data-astro-cid-hdav66xt].is-selected{color:#276749;font-weight:600}.application-wizard[data-astro-cid-dwjojedk]{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;display:grid;gap:28px;max-width:860px;min-width:0;margin:0 auto}.wizard-lang-switcher[data-astro-cid-dwjojedk]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;padding:4px 6px;background:var(--mint);border:1px solid var(--line);border-radius:99px;justify-self:end;margin-bottom:-4px}.lang-switcher-label[data-astro-cid-dwjojedk]{font-size:12px;font-weight:600;color:var(--muted);padding-left:8px;margin:0}.lang-btn-group[data-astro-cid-dwjojedk]{display:inline-flex;align-items:center;gap:4px}.lang-btn[data-astro-cid-dwjojedk]{background:transparent;border:0;padding:10px 18px;border-radius:99px;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition:all .18s ease-in-out;box-sizing:border-box}.lang-btn[data-astro-cid-dwjojedk]:hover{color:var(--ink)}.lang-btn[data-astro-cid-dwjojedk].is-active{background:var(--ink);color:#fff;font-weight:700}.lang-btn[data-astro-cid-dwjojedk]:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.lang-separator[data-astro-cid-dwjojedk]{color:var(--line);font-size:12px}.demo-banner[data-astro-cid-dwjojedk]{display:flex;align-items:flex-start;gap:14px;background:var(--mint);border:1px solid var(--line);border-left:4px solid var(--ink);padding:14px 18px;border-radius:4px;font-size:13px;color:var(--muted)}.demo-banner[data-astro-cid-dwjojedk] p[data-astro-cid-dwjojedk]{margin:0;line-height:1.5;color:var(--muted)}.demo-banner[data-astro-cid-dwjojedk] strong[data-astro-cid-dwjojedk]{color:var(--ink)}.demo-badge[data-astro-cid-dwjojedk],.success-badge[data-astro-cid-dwjojedk]{background:var(--ink);color:#fff;font-size:10px;font-weight:700;padding:4px 10px;border-radius:99px;letter-spacing:.08em;white-space:nowrap;margin-top:1px;display:inline-block}.wizard-progress-container[data-astro-cid-dwjojedk]{display:grid;gap:12px;margin-bottom:8px;min-width:0}.wizard-progress-header[data-astro-cid-dwjojedk]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:4px}.progress-step-counter[data-astro-cid-dwjojedk]{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--coral)}.progress-step-title[data-astro-cid-dwjojedk]{font-size:14px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.wizard-progress[data-astro-cid-dwjojedk]{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:8px;width:100%;min-width:0;gap:0}.wizard-progress[data-astro-cid-dwjojedk] span[data-astro-cid-dwjojedk]{width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid var(--line);color:var(--muted);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;z-index:2;transition:all .2s ease;flex-shrink:0}.wizard-progress[data-astro-cid-dwjojedk] span[data-astro-cid-dwjojedk].is-active{background:var(--coral);border-color:var(--coral);color:#fff;box-shadow:0 2px 8px #ed1c2440}.wizard-progress[data-astro-cid-dwjojedk] i[data-astro-cid-dwjojedk]{flex:1;height:2px;background:var(--line);margin:0 2px;z-index:1;min-width:2px}.wizard-step[data-astro-cid-dwjojedk]{border:0;padding:0;margin:0;display:none;min-width:0}.wizard-step[data-astro-cid-dwjojedk].is-active{display:grid;gap:24px;min-width:0}.wizard-step[data-astro-cid-dwjojedk] fieldset{min-width:0}.wizard-main-title[data-astro-cid-dwjojedk]{font-family:DM Sans,sans-serif;font-size:clamp(32px,4.5vw,44px);font-weight:700;letter-spacing:-.04em;line-height:1.05;color:var(--ink);margin:0;text-align:left}.wizard-step-title[data-astro-cid-dwjojedk]{font-family:DM Sans,sans-serif;font-size:clamp(20px,2.4vw,24px);font-weight:700;letter-spacing:-.025em;color:var(--ink);margin:0;padding-bottom:10px;border-bottom:1px solid var(--line)}.wizard-step[data-astro-cid-dwjojedk] .form-grid[data-astro-cid-dwjojedk]{margin-top:0!important}.legal-copy[data-astro-cid-dwjojedk]{background:var(--mint);border:1px solid var(--line);border-left:4px solid var(--coral);padding:20px 24px;border-radius:4px;font-size:14px;line-height:1.65;color:var(--muted);margin:0}.legal-copy[data-astro-cid-dwjojedk] h2[data-astro-cid-dwjojedk]{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--coral);margin:0 0 8px}.legal-copy[data-astro-cid-dwjojedk] p[data-astro-cid-dwjojedk]{margin:0 0 8px}.legal-copy[data-astro-cid-dwjojedk] p[data-astro-cid-dwjojedk]:last-child{margin-bottom:0}.legal-scroll-box[data-astro-cid-dwjojedk]{max-height:320px;overflow-y:auto;background:#fff;border:1px solid var(--line);padding:20px;border-radius:4px;font-size:13px;line-height:1.65;color:var(--muted)}.legal-scroll-box[data-astro-cid-dwjojedk] p[data-astro-cid-dwjojedk]{margin:0 0 12px}.legal-scroll-box[data-astro-cid-dwjojedk] p[data-astro-cid-dwjojedk]:last-child{margin-bottom:0}.application-wizard[data-astro-cid-dwjojedk] fieldset,.application-wizard[data-astro-cid-dwjojedk] fieldset[data-astro-cid-dwjojedk]{min-width:0}.form-grid[data-astro-cid-dwjojedk]{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;min-width:0}.form-grid[data-astro-cid-dwjojedk] .form-field.full{grid-column:1 / -1}.application-wizard[data-astro-cid-dwjojedk] .form-field-input:not([type=checkbox]):not([type=radio]),.application-wizard[data-astro-cid-dwjojedk] select.form-field-input,.application-wizard[data-astro-cid-dwjojedk] textarea.form-field-input,.application-wizard[data-astro-cid-dwjojedk] select[data-astro-cid-dwjojedk],.application-wizard[data-astro-cid-dwjojedk] textarea[data-astro-cid-dwjojedk],.form-grid[data-astro-cid-dwjojedk] input[data-astro-cid-dwjojedk]:not([type=checkbox]):not([type=radio]),.form-grid[data-astro-cid-dwjojedk] select[data-astro-cid-dwjojedk],.form-grid[data-astro-cid-dwjojedk] textarea[data-astro-cid-dwjojedk]{font-family:inherit;font-size:16px!important;line-height:1.5;font-weight:400;border:1px solid var(--line);background:#fff;padding:14px 16px;border-radius:4px;width:100%;min-height:52px;box-sizing:border-box;color:var(--ink);transition:border-color .18s ease,box-shadow .18s ease}.application-wizard[data-astro-cid-dwjojedk] textarea[data-astro-cid-dwjojedk],.form-grid[data-astro-cid-dwjojedk] textarea[data-astro-cid-dwjojedk]{min-height:120px;resize:vertical}.application-wizard[data-astro-cid-dwjojedk] .form-field-input:not([type=checkbox]):not([type=radio]):hover,.application-wizard[data-astro-cid-dwjojedk] select[data-astro-cid-dwjojedk]:hover,.application-wizard[data-astro-cid-dwjojedk] textarea[data-astro-cid-dwjojedk]:hover,.form-grid[data-astro-cid-dwjojedk] input[data-astro-cid-dwjojedk]:not([type=checkbox]):not([type=radio]):hover,.form-grid[data-astro-cid-dwjojedk] select[data-astro-cid-dwjojedk]:hover,.form-grid[data-astro-cid-dwjojedk] textarea[data-astro-cid-dwjojedk]:hover{border-color:#9aa5a0}.application-wizard[data-astro-cid-dwjojedk] .form-field-input:not([type=checkbox]):not([type=radio]):focus-visible,.application-wizard[data-astro-cid-dwjojedk] select[data-astro-cid-dwjojedk]:focus-visible,.application-wizard[data-astro-cid-dwjojedk] textarea[data-astro-cid-dwjojedk]:focus-visible,.form-grid[data-astro-cid-dwjojedk] input[data-astro-cid-dwjojedk]:not([type=checkbox]):not([type=radio]):focus-visible,.form-grid[data-astro-cid-dwjojedk] select[data-astro-cid-dwjojedk]:focus-visible,.form-grid[data-astro-cid-dwjojedk] textarea[data-astro-cid-dwjojedk]:focus-visible{border-color:var(--coral);outline:3px solid rgba(237,28,36,.18);outline-offset:0}#group-referral[data-astro-cid-dwjojedk]{border:0!important;padding:0!important;margin:0!important;min-width:0}#legend-referral[data-astro-cid-dwjojedk]{padding:0;margin:0 0 8px;font-size:13px;font-weight:700;color:var(--ink);display:inline-flex;align-items:baseline;gap:4px}.referral-checkboxes[data-astro-cid-dwjojedk]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.check[data-astro-cid-dwjojedk]{display:inline-flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;color:var(--ink);min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:4px;background:#fff;transition:border-color .15s ease,background-color .15s ease;box-sizing:border-box;user-select:none}.check[data-astro-cid-dwjojedk]:hover{border-color:#9aa5a0;background:var(--mint)}.check[data-astro-cid-dwjojedk] input[data-astro-cid-dwjojedk][type=checkbox],.application-wizard[data-astro-cid-dwjojedk] input[data-astro-cid-dwjojedk][type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;padding:0!important;margin:0!important;accent-color:var(--coral, #ed1c24);cursor:pointer;flex-shrink:0}.check[data-astro-cid-dwjojedk] input[data-astro-cid-dwjojedk][type=checkbox]:focus-visible{outline:2px solid var(--coral, #ed1c24);outline-offset:2px}.inline-fields-grid[data-astro-cid-dwjojedk]{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.inline-subfield[data-astro-cid-dwjojedk]{display:grid;gap:6px}.sublabel-text[data-astro-cid-dwjojedk]{font-size:12px;color:var(--muted);font-weight:500}.id-sample-box[data-astro-cid-dwjojedk]{text-align:center;padding:18px;background:var(--mint);border:1px dashed var(--line);border-radius:4px;margin:12px 0}.id-capture-illustration[data-astro-cid-dwjojedk]{display:grid;justify-items:center;gap:8px;color:var(--ink)}.id-capture-illustration[data-astro-cid-dwjojedk] strong[data-astro-cid-dwjojedk]{font-size:14px}.id-capture-illustration[data-astro-cid-dwjojedk] span[data-astro-cid-dwjojedk]{color:var(--muted);font-size:13px}.id-capture-phone[data-astro-cid-dwjojedk]{display:block;width:min(180px,55vw);height:auto}.staff-warning-box[data-astro-cid-dwjojedk]{background:#fff8f8;border:1px solid #fbd0d0;border-left:4px solid var(--coral);padding:14px 18px;border-radius:4px;font-size:13px;color:#991b1b;margin:12px 0}.staff-warning-box[data-astro-cid-dwjojedk] p[data-astro-cid-dwjojedk]{margin:0 0 4px}.staff-warning-box[data-astro-cid-dwjojedk] p[data-astro-cid-dwjojedk]:last-child{margin-bottom:0}.id-instructions-box[data-astro-cid-dwjojedk]{background:var(--mint);border:1px solid var(--line);padding:18px 22px;border-radius:4px;font-size:13px;color:var(--muted);margin:12px 0}.id-instructions-box[data-astro-cid-dwjojedk] h4[data-astro-cid-dwjojedk]{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.id-instructions-box[data-astro-cid-dwjojedk] ul[data-astro-cid-dwjojedk]{margin:0 0 8px;padding-left:20px}.id-instructions-box[data-astro-cid-dwjojedk] li[data-astro-cid-dwjojedk]{margin-bottom:4px}.id-instructions-box[data-astro-cid-dwjojedk] p[data-astro-cid-dwjojedk]{margin:0}.wizard-actions[data-astro-cid-dwjojedk]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.wizard-spacer[data-astro-cid-dwjojedk]{flex:1}.wizard-actions[data-astro-cid-dwjojedk] .button[data-astro-cid-dwjojedk]{min-height:52px;padding:14px 28px;border-radius:99px;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.wizard-actions[data-astro-cid-dwjojedk] .secondary[data-astro-cid-dwjojedk]{background:transparent;color:var(--ink);border:1px solid var(--line)}.wizard-actions[data-astro-cid-dwjojedk] .secondary[data-astro-cid-dwjojedk]:hover{background:var(--mint);border-color:var(--ink)}.wizard-actions[data-astro-cid-dwjojedk] .primary[data-astro-cid-dwjojedk]{background:var(--coral);color:#fff;border:0;margin-left:auto}.wizard-actions[data-astro-cid-dwjojedk] .primary[data-astro-cid-dwjojedk]:hover{transform:translateY(-2px);box-shadow:0 8px 18px #ed1c2440}.wizard-success[data-astro-cid-dwjojedk]{text-align:center;padding:60px 20px;display:grid;gap:20px;justify-items:center;max-width:640px;margin:0 auto}.success-icon[data-astro-cid-dwjojedk]{width:64px;height:64px;background:#10b981;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700}.success-title[data-astro-cid-dwjojedk]{font-size:clamp(28px,4vw,36px);font-weight:700;letter-spacing:-.03em;color:var(--ink);margin:0}.success-desc[data-astro-cid-dwjojedk]{max-width:580px;color:var(--muted);font-size:15px;line-height:1.6;margin:0}.demo-completion-notice[data-astro-cid-dwjojedk]{background:var(--mint);border:1px solid var(--line);border-left:4px solid var(--ink);padding:18px 22px;border-radius:4px;max-width:580px;font-size:13px;text-align:left;color:var(--muted)}.demo-completion-notice[data-astro-cid-dwjojedk] strong[data-astro-cid-dwjojedk]{display:block;margin-bottom:6px;color:var(--ink);font-size:13px}.demo-completion-notice[data-astro-cid-dwjojedk] p[data-astro-cid-dwjojedk]{margin:0;color:var(--muted)}.training-redirect-notice[data-astro-cid-dwjojedk]{max-width:580px;margin:0;color:var(--ink);font-size:15px;line-height:1.55}.training-redirect-button[data-astro-cid-dwjojedk]{min-height:48px}@media(max-width:760px){.form-grid[data-astro-cid-dwjojedk]{grid-template-columns:1fr;gap:18px}.referral-checkboxes[data-astro-cid-dwjojedk],.inline-fields-grid[data-astro-cid-dwjojedk]{grid-template-columns:1fr}.demo-banner[data-astro-cid-dwjojedk]{flex-direction:column;align-items:flex-start;gap:8px}.wizard-lang-switcher[data-astro-cid-dwjojedk]{align-self:center;justify-self:center;margin-bottom:4px}.application-wizard[data-astro-cid-dwjojedk]{gap:20px}.wizard-progress-container[data-astro-cid-dwjojedk]{gap:6px;margin-bottom:0}.wizard-progress-header[data-astro-cid-dwjojedk]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-bottom:0}.progress-step-counter[data-astro-cid-dwjojedk]{font-size:11px;line-height:1.2;letter-spacing:.1em}.progress-step-title[data-astro-cid-dwjojedk]{font-size:13px;line-height:1.35}.wizard-progress[data-astro-cid-dwjojedk]{margin-bottom:0!important;height:26px}.wizard-progress[data-astro-cid-dwjojedk] span[data-astro-cid-dwjojedk]{width:26px;height:26px;font-size:11px}.wizard-step[data-astro-cid-dwjojedk].is-active{gap:20px}.wizard-step[data-astro-cid-dwjojedk] .form-grid[data-astro-cid-dwjojedk]{margin-top:0!important}.wizard-actions[data-astro-cid-dwjojedk]{flex-direction:column-reverse;gap:12px}.wizard-actions[data-astro-cid-dwjojedk] .button[data-astro-cid-dwjojedk]{width:100%}}.radio-options-container[data-astro-cid-dwjojedk]{display:flex;gap:18px;align-items:center}.radio-options-container[data-astro-cid-dwjojedk].is-inline{flex-direction:row;flex-wrap:wrap;gap:12px 20px}.radio-option-label[data-astro-cid-dwjojedk]{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:500!important;cursor:pointer;margin:0!important;padding:8px 14px;background:#fafbfa;border:1px solid var(--line);border-radius:6px;user-select:none;transition:border-color .15s,background-color .15s;min-height:44px}.radio-option-label[data-astro-cid-dwjojedk]:hover{background:#f0f4f2;border-color:#9aa5a0}.radio-option-label[data-astro-cid-dwjojedk] input[data-astro-cid-dwjojedk][type=radio],.application-wizard[data-astro-cid-dwjojedk] input[data-astro-cid-dwjojedk][type=radio]{margin:0!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;padding:0!important;accent-color:var(--coral, #ed1c24);cursor:pointer;flex-shrink:0}.radio-option-label[data-astro-cid-dwjojedk] input[data-astro-cid-dwjojedk][type=radio]:focus-visible{outline:2px solid var(--coral, #ed1c24);outline-offset:2px}@media(max-width:480px){.radio-options-container[data-astro-cid-dwjojedk].is-inline{display:grid;grid-template-columns:1fr 1fr;gap:10px}}.apply-main-wrapper[data-astro-cid-og6np6hy]{max-width:1280px;margin:0 auto;padding:clamp(32px,5vw,64px) clamp(20px,4vw,48px) clamp(64px,8vw,110px)}
