.jobs_pageWrapper__VWbHS{min-height:calc(100vh - 80px);background:var(--bg-primary)}.jobs_container__xjpTa{display:flex;flex-direction:column;gap:0;max-width:1100px;margin:0 auto;padding:100px 24px 60px}@media(max-width:768px){.jobs_container__xjpTa{padding:48px 16px 40px}}.jobs_mobileHeaderSpacer__10i1B{height:0}@media(min-width:769px){.jobs_mobileHeaderSpacer__10i1B{display:none}}.jobs_mobileBottomSpacer___c2Ri{height:100px}@media(min-width:769px){.jobs_mobileBottomSpacer___c2Ri{display:none}}.jobs_heroSection__lGkIP{padding:48px 0 32px;display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.jobs_heroSection__lGkIP{padding:24px 0 20px;gap:12px}}.jobs_heroBadge__6KMF_{display:flex;align-items:center;gap:8px;font-family:var(--var-inter),Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.jobs_badgeText__PJHuI{color:var(--accent-green)}.jobs_badgeDivider___i3Xe{color:var(--text-tertiary)}.jobs_badgeHighlight__C6hDC{color:var(--text-secondary)}.jobs_heroTitle___GMnh{font-family:var(--var-domine),Georgia,serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:40px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--text-primary);margin:0}@media(max-width:768px){.jobs_heroTitle___GMnh{font-size:28px}}.jobs_titleAccent__rgXNw{color:var(--accent-green);font-style:italic}.jobs_heroMeta__w_jCt{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:4px}@media(max-width:768px){.jobs_heroMeta__w_jCt{gap:12px}}.jobs_metaItem__XHOfm{display:flex;align-items:center;gap:6px;font-family:var(--var-inter),Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:14px;font-weight:500;color:var(--text-secondary)}.jobs_metaItem__XHOfm svg{width:16px;height:16px;color:var(--text-tertiary)}.jobs_agentBadge__JV7Ft{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(79,170,97,.1);border-radius:6px;font-family:var(--var-inter),Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:13px;font-weight:500;color:var(--accent-green)}.jobs_agentBadge__JV7Ft svg{width:16px;height:16px}.jobs_heroDescription__W93L1{font-family:var(--var-inter),Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:16px;font-weight:400;line-height:1.6;color:var(--text-secondary);max-width:700px;margin:8px 0 0}.jobs_heroDescription__W93L1 strong{color:var(--text-primary);font-weight:600}@media(max-width:768px){.jobs_heroDescription__W93L1{font-size:15px}}.jobs_twoColumn__83CQo{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;padding:32px 0;border-top:1px solid var(--border-primary)}@media(max-width:768px){.jobs_twoColumn__83CQo{grid-template-columns:1fr;gap:32px;padding:24px 0}}.jobs_column__99tDs{display:flex;flex-direction:column;gap:24px}.jobs_section__oC4vo{display:flex;flex-direction:column;gap:16px}.jobs_sectionTitle__gCZYC{font-family:var(--var-domine),Georgia,serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary);margin:0}.jobs_sectionContent__Yiet4{display:flex;flex-direction:column;gap:12px}.jobs_sectionContent__Yiet4 p{font-family:var(--var-inter),Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:14px;font-weight:400;line-height:1.6;color:var(--text-secondary);margin:0}.jobs_calloutBox__u5Ylp{background:var(--glass-card);border-left:2px solid var(--accent-green);padding:12px 16px;border-radius:0 8px 8px 0}.jobs_calloutBox__u5Ylp p{margin:0;font-size:13px}.jobs_calloutBox__u5Ylp p strong{color:var(--text-primary)}.jobs_responsibilitiesList___Uu_C{display:flex;flex-direction:column;gap:12px}.jobs_responsibilityItem__pQe9K{display:flex;gap:10px;font-family:var(--var-inter),Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:14px;line-height:1.5;color:var(--text-secondary)}.jobs_responsibilityTitle__dWYs8{font-weight:600;color:var(--text-primary)}.jobs_bulletIcon__gvdQm{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:rgba(79,170,97,.1);border-radius:50%;margin-top:2px}.jobs_bulletIcon__gvdQm svg{width:10px;height:10px;color:var(--accent-green)}.jobs_compactList__X8ovT{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.jobs_compactItem__GDuE1{display:flex;align-items:flex-start;gap:10px;font-family:var(--var-inter),Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:14px;font-weight:400;line-height:1.5;color:var(--text-secondary)}.jobs_hiringSteps__r_N0i{display:flex;gap:16px}@media(max-width:768px){.jobs_hiringSteps__r_N0i{flex-direction:column;gap:12px}}.jobs_hiringStep__vaEho{flex:1 1;display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--glass-card);border:1px solid var(--border-primary);border-radius:12px}.jobs_stepNumber__vabOv{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(79,170,97,.1);border-radius:50%;font-size:13px;color:var(--accent-green)}.jobs_stepNumber__vabOv,.jobs_stepTitle__S5HfD{font-family:var(--var-inter),Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-weight:600}.jobs_stepTitle__S5HfD{font-size:14px;color:var(--text-primary);margin:0}.jobs_stepDescription__7Jvww{font-family:var(--var-inter),Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:13px;font-weight:400;line-height:1.5;color:var(--text-secondary);margin:0}.jobs_faqList__GMOEc{display:flex;flex-direction:column;gap:0}.jobs_faqItem__qo_rn{border-bottom:1px solid var(--border-primary)}.jobs_faqItem__qo_rn:last-child{border-bottom:none}.jobs_faqQuestion__M36TZ{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;background:none;border:none;cursor:pointer;font-family:var(--var-inter),Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:14px;font-weight:500;color:var(--text-primary);text-align:left;transition:color .2s ease}.jobs_faqQuestion__M36TZ:hover{color:var(--accent-green)}.jobs_faqIcon__TONQe{flex-shrink:0;font-size:18px;font-weight:300;color:var(--text-tertiary);line-height:1}.jobs_faqAnswer__mazuI{padding:0 0 12px}.jobs_faqAnswer__mazuI p{font-family:var(--var-inter),Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:13px;font-weight:400;line-height:1.6;color:var(--text-secondary);margin:0}.jobs_roleDetailsGrid__xUPXd{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media(max-width:768px){.jobs_roleDetailsGrid__xUPXd{grid-template-columns:repeat(2,1fr)}}.jobs_roleDetailItem__rzKTO{display:flex;flex-direction:column;gap:4px;padding:12px;background:var(--glass-card);border:1px solid var(--border-primary);border-radius:8px}.jobs_roleDetailLabel__K88gF{font-size:11px;font-weight:500;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.jobs_roleDetailLabel__K88gF,.jobs_roleDetailValue__S3PS4{font-family:var(--var-inter),Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"}.jobs_roleDetailValue__S3PS4{font-size:14px;font-weight:600;color:var(--text-primary)}.jobs_ctaSection__j8li_{padding:32px 0;display:flex;align-items:center;justify-content:space-between;gap:24px}@media(max-width:768px){.jobs_ctaSection__j8li_{flex-direction:column;align-items:stretch;gap:16px;padding:24px 0}}.jobs_ctaButton__d7AOk{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--accent-green);color:#fff;font-family:var(--var-inter),Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:15px;font-weight:600;text-decoration:none;border-radius:10px;transition:all .2s ease;flex-shrink:0}.jobs_ctaButton__d7AOk svg{width:18px;height:18px}.jobs_ctaButton__d7AOk:hover{background:#45994f;transform:translateY(-1px)}.jobs_ctaButton__d7AOk:active{transform:translateY(0)}@media(max-width:768px){.jobs_ctaButton__d7AOk{justify-content:center}}.jobs_humanRolesNote__iSwNF{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--glass-card);border:1px solid var(--border-primary);border-radius:10px}.jobs_humanRolesNote__iSwNF p{font-family:var(--var-inter),Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:13px;font-weight:400;line-height:1.4;color:var(--text-secondary);margin:0}.jobs_humanRolesNote__iSwNF p strong{color:var(--text-primary)}