.DbCvcq_formWrapper{background:var(--surface-card);border:1px solid var(--line);border-radius:28px;max-width:800px;margin:0 auto;padding:clamp(32px,5vw,56px)}.DbCvcq_header{margin-bottom:clamp(28px,4vw,36px)}.DbCvcq_title{font-family:var(--font-display);font-size:var(--fs-headline);font-weight:600;line-height:var(--lh-headline);letter-spacing:var(--ls-headline);margin-top:10px;margin-bottom:14px}.DbCvcq_lede{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-2);max-width:62ch}.DbCvcq_form{flex-direction:column;gap:24px;display:flex}.DbCvcq_row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.DbCvcq_fieldGroup{flex-direction:column;gap:8px;display:flex}.DbCvcq_label{font-size:var(--fs-small);color:var(--text-1);font-weight:500}.DbCvcq_required{color:var(--gold-bright);margin-left:3px}.DbCvcq_input,.DbCvcq_select{background:var(--input-bg);border:1px solid var(--input-border);width:100%;min-height:48px;color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-body);border-radius:12px;outline:none;padding:12px 16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.DbCvcq_select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23888888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.DbCvcq_select option{background:var(--input-bg);color:var(--text-1)}.DbCvcq_input:focus,.DbCvcq_select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #be760033}.DbCvcq_inputError,.DbCvcq_selectError{border-color:#ff5252!important}.DbCvcq_errorText{font-size:var(--fs-caption);color:#ff6b6b;margin-top:2px}.DbCvcq_dropZone{border:1.5px dashed var(--input-border);text-align:center;background:var(--surface-raised);cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:28px 20px;transition:border-color .2s,background .2s;display:flex}.DbCvcq_dropZone:hover,.DbCvcq_dropZoneActive{border-color:var(--gold);background:#be76000f}.DbCvcq_dropIcon{width:36px;height:36px;color:var(--gold-text)}.DbCvcq_dropPrompt{font-size:var(--fs-body);color:var(--text-2)}.DbCvcq_dropHint{font-size:var(--fs-caption);color:var(--text-4);max-width:480px}.DbCvcq_hiddenFileInput{display:none}.DbCvcq_fileChip{background:var(--surface-raised);border:1px solid var(--border);font-size:var(--fs-small);border-radius:10px;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 14px;display:flex}.DbCvcq_fileInfo{align-items:center;gap:10px;min-width:0;display:flex}.DbCvcq_fileName{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DbCvcq_fileSize{color:var(--text-4);font-size:var(--fs-caption);white-space:nowrap}.DbCvcq_removeButton{min-width:44px;min-height:44px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex}.DbCvcq_removeButton:hover{color:#ff6b6b;background:#ff6b6b1a}.DbCvcq_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.DbCvcq_submitRow{margin-top:12px}.DbCvcq_submitButton{width:100%;min-height:52px;font-size:var(--fs-body);font-weight:600}.DbCvcq_generalError{color:#ff8e8e;font-size:var(--fs-small);background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:12px;padding:14px 18px}.DbCvcq_successCard{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:clamp(36px,6vw,64px) 24px;display:flex}.DbCvcq_successIcon{border:1.5px solid var(--forest-logo);width:64px;height:64px;color:var(--matrix);background:#2f8f3b26;border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.DbCvcq_successTitle{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--text-1)}.DbCvcq_successSubtitle{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-2);max-width:62ch}@media (max-width:640px){.DbCvcq_row{grid-template-columns:1fr}}
._7EK-Zq_page{padding-top:40px;padding-bottom:120px}._7EK-Zq_hero{padding-top:60px;padding-bottom:80px}._7EK-Zq_heroTitle{font-family:var(--font-display);font-size:var(--fs-title);font-weight:600;line-height:var(--lh-title);letter-spacing:var(--ls-title);max-width:960px;margin-top:16px;margin-bottom:24px}._7EK-Zq_heroIntro{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-2);max-width:62ch}._7EK-Zq_section{border-top:1px solid var(--line);padding-top:clamp(72px,9vw,128px);padding-bottom:clamp(72px,9vw,128px)}._7EK-Zq_sectionHeader{max-width:760px;margin-bottom:clamp(32px,4vw,56px)}._7EK-Zq_sectionTitle{font-family:var(--font-display);font-size:var(--fs-title);font-weight:600;line-height:var(--lh-title);letter-spacing:var(--ls-title);margin-top:12px;margin-bottom:18px}._7EK-Zq_whyGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}._7EK-Zq_whyCard{background:var(--surface-card);border:1px solid var(--border);transition:transform .4s var(--ease-soft), border-color .3s;border-radius:20px;flex-direction:column;gap:14px;padding:36px 32px;display:flex}._7EK-Zq_whyCard:hover{border-color:#be760066;transform:translateY(-4px)}._7EK-Zq_whyTitle{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--text-1)}._7EK-Zq_whyBody{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-3)}._7EK-Zq_rolesGrid{grid-template-columns:1fr;gap:16px;display:grid}._7EK-Zq_roleCard{background:var(--surface-card);border:1px solid var(--border);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px 36px;transition:transform .3s,border-color .3s;display:flex}._7EK-Zq_roleCard:hover{border-color:#be760080;transform:translateY(-3px)}._7EK-Zq_roleMain{flex-direction:column;flex:400px;gap:8px;display:flex}._7EK-Zq_roleHeader{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._7EK-Zq_roleTitle{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--text-1)}._7EK-Zq_roleDivision{font-size:var(--fs-caption);letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--gold-text);background:#be76001f;border-radius:999px;padding:4px 10px;font-weight:600}._7EK-Zq_roleMeta{font-size:var(--fs-caption);color:var(--text-4);gap:16px;display:flex}._7EK-Zq_roleSummary{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-3);margin-top:4px}._7EK-Zq_roleApply{min-height:48px}._7EK-Zq_emptyState{background:var(--surface-card);border:1px dashed var(--border);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:16px;padding:clamp(48px,6vw,72px) 32px;display:flex}._7EK-Zq_emptyBadge{font-size:var(--fs-caption);letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--gold-text);background:#be76001a;border:1px solid #be760040;border-radius:999px;padding:6px 16px;font-weight:600}._7EK-Zq_emptyTitle{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--text-1)}._7EK-Zq_emptySubtitle{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-3);max-width:62ch}._7EK-Zq_emptyCta{margin-top:8px}._7EK-Zq_formSection{padding-top:clamp(72px,9vw,128px)}@media (max-width:768px){._7EK-Zq_hero{padding-top:36px;padding-bottom:56px}._7EK-Zq_section{padding-top:56px;padding-bottom:56px}._7EK-Zq_sectionHeader{margin-bottom:36px}._7EK-Zq_whyCard{padding:28px 24px}._7EK-Zq_roleCard{padding:24px}}
