.public-application-form-module__ejTbEW__page{color:#0f172a;background:linear-gradient(#f8fafc 0%,#eef4ff 100%);min-height:100vh}.public-application-form-module__ejTbEW__shell{width:min(640px,100% - 24px);margin:0 auto;padding:24px 0 56px}.public-application-form-module__ejTbEW__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.public-application-form-module__ejTbEW__brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.public-application-form-module__ejTbEW__brand img{width:36px;height:36px}.public-application-form-module__ejTbEW__brand .public-application-form-module__ejTbEW__wordmark{width:132px;height:auto;display:block}.public-application-form-module__ejTbEW__badge{color:#475569;background:#fff;border:1px solid #dbe5f2;justify-content:center;align-items:center;min-height:32px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.public-application-form-module__ejTbEW__grid{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.public-application-form-module__ejTbEW__panel{background:#ffffffeb;border:1px solid #dbe5f2;box-shadow:0 18px 48px #0f172a14}.public-application-form-module__ejTbEW__summaryPanel{padding:22px 22px 20px}.public-application-form-module__ejTbEW__companyLogo{object-fit:contain;max-width:140px;max-height:56px;margin-bottom:18px;display:block}.public-application-form-module__ejTbEW__formPanel{padding:26px}.public-application-form-module__ejTbEW__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}.public-application-form-module__ejTbEW__title{letter-spacing:0;margin:0;font-size:clamp(24px,5vw,32px);line-height:1.15}.public-application-form-module__ejTbEW__subtitle{color:#475569;margin:12px 0 0;font-size:15px;line-height:1.55}.public-application-form-module__ejTbEW__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.public-application-form-module__ejTbEW__metaItem{background:#f8fafc;border:1px solid #e2e8f0;padding:12px}.public-application-form-module__ejTbEW__metaItem span{color:#64748b;font-size:12px;font-weight:700;display:block}.public-application-form-module__ejTbEW__metaItem strong{margin-top:5px;font-size:15px;display:block}.public-application-form-module__ejTbEW__sectionTitle{margin:28px 0 10px;font-size:16px}.public-application-form-module__ejTbEW__bodyText{color:#475569;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.7}.public-application-form-module__ejTbEW__requirements{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.public-application-form-module__ejTbEW__requirement{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;padding:8px 10px;font-size:13px;font-weight:700}.public-application-form-module__ejTbEW__formHeader{margin-bottom:20px}.public-application-form-module__ejTbEW__formHeader h2{margin:0;font-size:28px}.public-application-form-module__ejTbEW__formHeader p{color:#64748b;margin:8px 0 0;line-height:1.55}.public-application-form-module__ejTbEW__formGrid{gap:14px;display:grid}.public-application-form-module__ejTbEW__field{gap:7px;display:grid}.public-application-form-module__ejTbEW__field span{color:#334155;font-size:13px;font-weight:800}.public-application-form-module__ejTbEW__field input,.public-application-form-module__ejTbEW__field textarea,.public-application-form-module__ejTbEW__field select{color:#0f172a;width:100%;font:inherit;appearance:none;background:#fff;border:1px solid #cfd8e6;outline:none;padding:12px 13px}.public-application-form-module__ejTbEW__field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.public-application-form-module__ejTbEW__field input[type=radio],.public-application-form-module__ejTbEW__field input[type=checkbox]{appearance:auto;background:0 0;width:auto;margin:0;padding:0}.public-application-form-module__ejTbEW__field textarea{resize:vertical}.public-application-form-module__ejTbEW__field input:focus,.public-application-form-module__ejTbEW__field textarea:focus,.public-application-form-module__ejTbEW__field select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.public-application-form-module__ejTbEW__fileInput{cursor:pointer;background:#f8fafc;border:1px dashed #b8c7db;align-items:center;gap:12px;padding:12px 14px;display:flex}.public-application-form-module__ejTbEW__fileInputNative{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-application-form-module__ejTbEW__fileInputButton{color:#0f172a;background:#fff;border:1px solid #cfd8e6;flex-shrink:0;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.public-application-form-module__ejTbEW__fileInput:hover .public-application-form-module__ejTbEW__fileInputButton,.public-application-form-module__ejTbEW__fileInput:focus-within .public-application-form-module__ejTbEW__fileInputButton{color:#1d4ed8;border-color:#2563eb}.public-application-form-module__ejTbEW__fileInputName{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.public-application-form-module__ejTbEW__consentLink{color:#2563eb;font-weight:700;text-decoration:underline}.public-application-form-module__ejTbEW__consentLink:hover{color:#1d4ed8}.public-application-form-module__ejTbEW__consentRequired{color:#ef4444;font-weight:700}.public-application-form-module__ejTbEW__questionGroup{background:#fff;border:1px solid #e2e8f0;gap:10px;margin-top:14px;padding:14px;display:grid}.public-application-form-module__ejTbEW__questionGroupHeader{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public-application-form-module__ejTbEW__questionGroupBadge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#2563eb;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.public-application-form-module__ejTbEW__questionGroupBadgeMuted{color:#475569;background:#e2e8f0}.public-application-form-module__ejTbEW__questionGroupTitle{color:#334155;font-size:13px;font-weight:700}.public-application-form-module__ejTbEW__questionList{gap:14px;display:grid}.public-application-form-module__ejTbEW__help{color:#64748b;font-size:12px;line-height:1.5}.public-application-form-module__ejTbEW__consent{color:#475569;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.5;display:grid}.public-application-form-module__ejTbEW__consent input{margin-top:2px}.public-application-form-module__ejTbEW__button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#7346e8;border:0;padding:14px 18px;font-weight:800;transition:background-color .12s}.public-application-form-module__ejTbEW__button:hover:not(:disabled){background:#6238d4}.public-application-form-module__ejTbEW__button:disabled{cursor:not-allowed;opacity:.62}.public-application-form-module__ejTbEW__alert{border:1px solid #dbe5f2;padding:13px 14px;font-size:14px;line-height:1.5}.public-application-form-module__ejTbEW__alertError{color:#991b1b;background:#fef2f2;border-color:#fecaca}.public-application-form-module__ejTbEW__alertSuccess{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.public-application-form-module__ejTbEW__successCard{text-align:left;gap:12px;display:grid}.public-application-form-module__ejTbEW__successCard h2{margin:0;font-size:28px}.public-application-form-module__ejTbEW__successCard p{color:#475569;margin:0;line-height:1.6}@media (max-width:860px){.public-application-form-module__ejTbEW__shell{width:min(100% - 24px,680px);padding-top:18px}.public-application-form-module__ejTbEW__grid{grid-template-columns:1fr}.public-application-form-module__ejTbEW__summaryPanel,.public-application-form-module__ejTbEW__formPanel{padding:20px}.public-application-form-module__ejTbEW__metaGrid{grid-template-columns:1fr}}[data-theme=dark] .public-application-form-module__ejTbEW__page{color:#e2e8f0;background:linear-gradient(#0b1220 0%,#111c33 100%)}[data-theme=dark] .public-application-form-module__ejTbEW__badge{color:#cbd5e1;background:#1e293b99;border-color:#94a3b83d}[data-theme=dark] .public-application-form-module__ejTbEW__panel{background:#1e293b8c;border-color:#94a3b82e;box-shadow:0 18px 48px #0206178c}[data-theme=dark] .public-application-form-module__ejTbEW__eyebrow{color:#93c5fd}[data-theme=dark] .public-application-form-module__ejTbEW__subtitle{color:#cbd5e1}[data-theme=dark] .public-application-form-module__ejTbEW__bodyText{color:#cbd5e1}[data-theme=dark] .public-application-form-module__ejTbEW__successCard p{color:#cbd5e1}[data-theme=dark] .public-application-form-module__ejTbEW__metaItem{background:#0f172a8c;border-color:#94a3b82e}[data-theme=dark] .public-application-form-module__ejTbEW__metaItem span{color:#94a3b8}[data-theme=dark] .public-application-form-module__ejTbEW__metaItem strong{color:#f1f5f9}[data-theme=dark] .public-application-form-module__ejTbEW__requirement{color:#bfdbfe;background:#2563eb29;border-color:#2563eb59}[data-theme=dark] .public-application-form-module__ejTbEW__formHeader p{color:#94a3b8}[data-theme=dark] .public-application-form-module__ejTbEW__field span{color:#e2e8f0}:is([data-theme=dark] .public-application-form-module__ejTbEW__field input,[data-theme=dark] .public-application-form-module__ejTbEW__field textarea,[data-theme=dark] .public-application-form-module__ejTbEW__field select){color:#f1f5f9;background:#0f172a99;border-color:#94a3b838}[data-theme=dark] .public-application-form-module__ejTbEW__field input::placeholder{color:#94a3b8b3}[data-theme=dark] .public-application-form-module__ejTbEW__field textarea::placeholder{color:#94a3b8b3}[data-theme=dark] .public-application-form-module__ejTbEW__field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>")}:is([data-theme=dark] .public-application-form-module__ejTbEW__field input:focus,[data-theme=dark] .public-application-form-module__ejTbEW__field textarea:focus,[data-theme=dark] .public-application-form-module__ejTbEW__field select:focus){border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa38}[data-theme=dark] .public-application-form-module__ejTbEW__fileInput{background:#0f172a73;border-color:#94a3b852}[data-theme=dark] .public-application-form-module__ejTbEW__fileInputButton{color:#f1f5f9;background:#1e293bb3;border-color:#94a3b847}:is([data-theme=dark] .public-application-form-module__ejTbEW__fileInput:hover .public-application-form-module__ejTbEW__fileInputButton,[data-theme=dark] .public-application-form-module__ejTbEW__fileInput:focus-within .public-application-form-module__ejTbEW__fileInputButton){color:#93c5fd;border-color:#60a5fa}[data-theme=dark] .public-application-form-module__ejTbEW__fileInputName{color:#cbd5e1}[data-theme=dark] .public-application-form-module__ejTbEW__help{color:#94a3b8}[data-theme=dark] .public-application-form-module__ejTbEW__consent{color:#cbd5e1}[data-theme=dark] .public-application-form-module__ejTbEW__consentLink{color:#60a5fa}[data-theme=dark] .public-application-form-module__ejTbEW__consentLink:hover{color:#93c5fd}[data-theme=dark] .public-application-form-module__ejTbEW__button{color:#f8fafc;background:#8b6cf3}[data-theme=dark] .public-application-form-module__ejTbEW__button:hover:not(:disabled){background:#7346e8}[data-theme=dark] .public-application-form-module__ejTbEW__alert{border-color:#94a3b83d}[data-theme=dark] .public-application-form-module__ejTbEW__alertError{color:#fecaca;background:#ef444424;border-color:#ef444461}[data-theme=dark] .public-application-form-module__ejTbEW__alertSuccess{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e57}[data-theme=dark] .public-application-form-module__ejTbEW__questionGroup{background:#0f172a73;border-color:#94a3b82e}[data-theme=dark] .public-application-form-module__ejTbEW__questionGroupTitle{color:#cbd5e1}[data-theme=dark] .public-application-form-module__ejTbEW__questionGroupBadgeMuted{color:#cbd5e1;background:#94a3b82e}
