:root{background:#0a0d12;color:#f5f1ea;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% -10%,#46230b 0,#0000 28rem),#0a0d12;margin:0}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid #263042;justify-content:space-between;margin:auto;max-width:1180px;padding:22px 32px}.brand,.site-header{align-items:center;display:flex}.brand{font-size:20px;font-weight:700;gap:10px}.brand b,.eyebrow{color:#ff7600}.brand-mark{background:#ff7600;border-radius:9px;color:#12151c;font-family:Georgia,serif;padding:7px 10px}nav{color:#c7cede;display:flex;gap:24px}nav a:hover{color:#ff7600}.centered,.hero,.page{margin:auto;max-width:1180px;padding:70px 32px}.hero{grid-gap:54px;align-items:center;display:grid;gap:54px;grid-template-columns:1.3fr .7fr;min-height:calc(100vh - 73px)}h1{font-family:Georgia,serif;font-size:clamp(38px,5vw,64px);letter-spacing:-1.5px;margin:8px 0 20px}h2{margin-top:0}.eyebrow{font-size:12px;font-weight:800;letter-spacing:2px}.lead,.page-heading p{color:#b5becd;font-size:18px;line-height:1.7;max-width:680px}.actions{display:flex;flex-wrap:wrap;gap:14px;margin:32px 0 18px}.button{border:0;border-radius:10px;cursor:pointer;display:inline-block;font-size:15px;font-weight:800;padding:14px 19px}.button.primary{background:#ff7600;color:#12151c}.button.secondary{border:1px solid #3a465b;color:#f5f1ea}.button:disabled{cursor:wait;opacity:.6}.fine-print,.reference{color:#8f9aad;font-size:13px;line-height:1.6}.application-form,.benefits,.status-card{background:#161b25;border:1px solid #263042;box-shadow:0 18px 40px #0003;padding:30px}.benefits li{color:#d2d7e0;margin:18px 0}.benefits small{border-top:1px solid #263042;color:#8f9aad;display:block;padding-top:18px}.page{max-width:960px}.page-heading{margin-bottom:32px}.page-heading h1{font-size:42px}.application-form{grid-gap:24px;display:grid;gap:24px}fieldset{grid-gap:16px;border:0;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:0;padding:0}legend{font-weight:800;grid-column:1/-1;margin-bottom:4px}label{color:#c7cede;display:flex;flex-direction:column;font-size:14px;gap:8px}label span{color:#8f9aad;font-size:12px}input,select{background:#0e121a;border:1px solid #38445a;border-radius:8px;color:#f5f1ea;font-size:15px;min-height:44px;padding:12px}.document-notice{background:#211a14;border-left:3px solid #ff7600;color:#c7cede;padding:10px 16px}.document-notice p{color:#aeb7c5;margin-bottom:0}.form-error{background:#4b1822;border:1px solid #b7354c;border-radius:8px;color:#ffd8df;margin:0;padding:12px}.centered{display:grid;max-width:760px;min-height:calc(100vh - 73px);place-items:center;text-align:center}.status-card{max-width:620px}.status-card h1{font-size:42px}.status-card p:not(.eyebrow):not(.fine-print):not(.reference){color:#bec6d3;line-height:1.65}.lock,.status-icon{background:#1dd6a3;border-radius:50%;color:#07130f;display:inline-grid;font-size:30px;font-weight:700;height:54px;place-items:center;width:54px}.lock{background:#322315;color:#ff9a3d}.locked-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:26px 0;text-align:left}.locked-grid div{background:#0e121a;border:1px solid #263042;border-radius:8px;color:#c7cede;display:flex;justify-content:space-between;padding:14px}.locked-grid b{color:#8f9aad;font-size:12px;text-transform:uppercase}@media (max-width:720px){.centered,.hero,.page,.site-header{padding-left:20px;padding-right:20px}.hero{padding-top:45px}.hero,fieldset{grid-template-columns:1fr}h1{font-size:42px}nav{font-size:14px;gap:14px}}.category-grid{grid-gap:12px;display:grid;gap:12px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.category-card{background:#0e121a;border:1px solid #38445a;border-radius:10px;cursor:pointer;min-height:132px;padding:16px;position:relative}.category-card input{cursor:pointer;inset:0;opacity:0;position:absolute}.category-card b{color:#f5f1ea;font-size:16px}.category-card small{color:#aeb7c5;line-height:1.45}.category-card.selected{background:#211a14;border-color:#ff7600;box-shadow:0 0 0 2px #ff760033}.category-card:focus-within{outline:3px solid #7bb7ff;outline-offset:2px}:root{--tm-bg:#080b10;--tm-surface:#121722;--tm-surface-raised:#181f2c;--tm-input:#1a2130;--tm-text:#f7f8fa;--tm-text-secondary:#b6becc;--tm-muted:#8e98aa;--tm-border:#2a3345;--tm-border-strong:#46516a;--tm-brand:#ff6b00;--tm-brand-pressed:#e65f00;--tm-brand-muted:#3a1d0c;--tm-success:#18b887;--tm-info:#4a9eff;--tm-warning:#f7a824;--tm-danger:#ed2945;--tm-radius-sm:8px;--tm-radius-md:12px;--tm-radius-lg:16px;--tm-shadow:0 18px 40px #0000003d}body{background:radial-gradient(circle at 90% -10%,#ff6b0021,#0000 29rem),#080b10;background:radial-gradient(circle at 90% -10%,#ff6b0021,#0000 29rem),var(--tm-bg);color:#f7f8fa;color:var(--tm-text)}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b10eb;border-bottom-color:#2a3345;border-bottom-color:var(--tm-border);max-width:none;padding:16px clamp(20px,4vw,48px);position:sticky;top:0;z-index:20}.site-header>*{max-width:1180px}.brand{font-size:19px;letter-spacing:-.01em}.brand-mark{background:#ff6b00;background:var(--tm-brand);border-radius:12px;border-radius:var(--tm-radius-md);color:#080b10;color:var(--tm-bg);display:grid;min-height:40px;min-width:40px;padding:0;place-items:center}nav{gap:8px}nav a{border-radius:8px;border-radius:var(--tm-radius-sm);font-weight:600;padding:10px 12px}nav a:focus-visible,nav a:hover{background:#181f2c;background:var(--tm-surface-raised);color:#f7f8fa;color:var(--tm-text)}.centered,.hero,.page{padding:clamp(36px,6vw,72px) clamp(20px,4vw,48px)}.hero{gap:clamp(28px,5vw,72px)}.page{max-width:1060px}.page-heading{margin-bottom:28px;max-width:720px}.page-heading h1,h1{color:#f7f8fa;color:var(--tm-text);font-family:Roboto Slab,Georgia,serif;letter-spacing:-.045em;line-height:1.07}.page-heading h1{font-size:clamp(34px,4vw,48px)}.eyebrow{color:#ff6b00;color:var(--tm-brand);letter-spacing:.15em}.lead,.page-heading p{color:#b6becc;color:var(--tm-text-secondary)}.application-form,.benefits,.status-card{background:linear-gradient(150deg,#181f2c,#121722);background:linear-gradient(150deg,var(--tm-surface-raised),var(--tm-surface));border-color:#2a3345;border-color:var(--tm-border);border-radius:16px;border-radius:var(--tm-radius-lg);box-shadow:0 18px 40px #0000003d;box-shadow:var(--tm-shadow)}.benefits{padding:clamp(22px,3vw,32px)}.application-form{gap:28px;padding:clamp(20px,3vw,32px)}.status-card{padding:clamp(24px,4vw,40px)}.button{align-items:center;border-radius:12px;border-radius:var(--tm-radius-md);display:inline-flex;gap:8px;justify-content:center;min-height:48px;padding:13px 18px;transition:transform .14s ease,background .14s ease,border-color .14s ease}.button.primary{background:#ff6b00;background:var(--tm-brand);color:#080b10;color:var(--tm-bg)}.button.primary:hover:not(:disabled){background:#ff7a1a;transform:translateY(-1px)}.button.primary:active:not(:disabled){background:#e65f00;background:var(--tm-brand-pressed);transform:translateY(0)}.button.secondary{background:#0000;border-color:#46516a;border-color:var(--tm-border-strong);color:#f7f8fa;color:var(--tm-text)}.button.secondary:hover:not(:disabled){background:#3a1d0c;background:var(--tm-brand-muted);border-color:#ff6b00;border-color:var(--tm-brand)}.button:focus-visible,.category-card:focus-within,input:focus-visible,select:focus-visible{outline:3px solid #ff851b80;outline-offset:2px}.button:disabled{opacity:.48}fieldset{gap:18px}legend{color:#f7f8fa;color:var(--tm-text);font-size:18px}label{color:#b6becc;color:var(--tm-text-secondary);font-weight:600}input,select{background:#1a2130;background:var(--tm-input);border-color:#2a3345;border-color:var(--tm-border);border-radius:12px;border-radius:var(--tm-radius-md);color:#f7f8fa;color:var(--tm-text);min-height:48px;width:100%}input:hover,select:hover{border-color:#46516a;border-color:var(--tm-border-strong)}.document-notice{grid-gap:6px;background:#3a1d0c8a;border-left-color:#ff6b00;border-left-color:var(--tm-brand);border-radius:0 12px 12px 0;border-radius:0 var(--tm-radius-md) var(--tm-radius-md) 0;display:grid;gap:6px}.form-error{background:#ed294529;border-color:#ed2945;border-color:var(--tm-danger);color:#ffbdc8}.category-grid{gap:14px}.category-card{grid-gap:10px;align-content:start;background:#1a2130;background:var(--tm-input);border-color:#2a3345;border-color:var(--tm-border);border-radius:16px;border-radius:var(--tm-radius-lg);display:grid;gap:10px;min-height:150px;transition:border-color .14s ease,background .14s ease,transform .14s ease}.category-card:hover{border-color:#46516a;border-color:var(--tm-border-strong);transform:translateY(-2px)}.category-card.selected{background:linear-gradient(145deg,#3a1d0c,#1a2130);background:linear-gradient(145deg,var(--tm-brand-muted),var(--tm-input));border-color:#ff6b00;border-color:var(--tm-brand);box-shadow:0 0 0 1px #ff6b00;box-shadow:0 0 0 1px var(--tm-brand)}.category-card b{color:#f7f8fa;color:var(--tm-text)}.category-card small{color:#b6becc;color:var(--tm-text-secondary)}.locked-grid{gap:14px;margin:24px 0}.locked-grid div{grid-gap:7px;align-content:start;background:#121722;background:var(--tm-surface);border-color:#2a3345;border-color:var(--tm-border);border-radius:12px;border-radius:var(--tm-radius-md);display:grid;gap:7px;min-height:104px;padding:18px}.locked-grid b{color:#ff6b00;color:var(--tm-brand);letter-spacing:.06em}.locked-grid small{color:#b6becc;color:var(--tm-text-secondary);line-height:1.45}.workspace-jobs{grid-gap:12px;background:#121722;background:var(--tm-surface);border:1px solid #2a3345;border:1px solid var(--tm-border);border-radius:16px;border-radius:var(--tm-radius-lg);display:grid;gap:12px;margin-top:32px;padding:clamp(20px,3vw,28px)}.workspace-jobs h2{color:#f7f8fa;color:var(--tm-text);font-family:Roboto Slab,Georgia,serif;margin:0}.workspace-jobs h3{color:#b6becc;color:var(--tm-text-secondary);font-size:13px;letter-spacing:.08em;margin:12px 0 0;text-transform:uppercase}.job-summary{grid-gap:6px;background:#181f2c;background:var(--tm-surface-raised);border:1px solid #2a3345;border:1px solid var(--tm-border);border-radius:12px;border-radius:var(--tm-radius-md);display:grid;gap:6px;padding:15px 16px}.job-summary:hover{border-color:#46516a;border-color:var(--tm-border-strong)}.job-summary b{color:#f7f8fa;color:var(--tm-text)}.job-summary span{color:#8fc3ff;font-size:12px;font-weight:800;letter-spacing:.06em;width:fit-content}.job-summary small{color:#b6becc;color:var(--tm-text-secondary);line-height:1.5}.fine-print,.reference{color:#8e98aa;color:var(--tm-muted)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:0ms!important}}@media (max-width:720px){.site-header{padding:12px 20px}.brand{font-size:17px}nav a{padding:8px 6px}.centered,.hero,.page{padding-top:32px}.locked-grid{grid-template-columns:1fr}.actions .button{width:100%}}
/*# sourceMappingURL=main.9cbdf099.css.map*/