.page-module___1U7WW__careerPage{padding-bottom:80px;position:relative;overflow:hidden}.page-module___1U7WW__heroSection{text-align:center;background:radial-gradient(circle at 50% 20%,#155c3a0d 0%,#fafbfc00 70%);justify-content:center;align-items:center;min-height:75vh;padding:60px 0 80px;display:flex;position:relative;overflow:hidden}.page-module___1U7WW__heroGlow1{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#155c3a14 0%,#155c3a00 70%);width:500px;height:500px;position:absolute;top:10%;right:-5%}.page-module___1U7WW__heroGlow2{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f5a62314 0%,#f5a62300 70%);width:500px;height:500px;position:absolute;bottom:5%;left:-5%}.page-module___1U7WW__heroContainer{z-index:1;flex-col:column;flex-direction:column;align-items:center;gap:24px;max-width:900px;margin:0 auto;display:flex;position:relative}.page-module___1U7WW__badge{background:var(--white);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--dark-green);border-radius:100px;align-items:center;gap:8px;padding:8px 18px;font-size:.75rem;font-weight:700;display:inline-flex}.page-module___1U7WW__pulsingDot{background-color:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite page-module___1U7WW__pulseDot;box-shadow:0 0 #10b981b3}@keyframes page-module___1U7WW__pulseDot{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 8px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.page-module___1U7WW__heroTitle{letter-spacing:-.03em;color:var(--dark-green);margin:0;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;line-height:1.05}.page-module___1U7WW__heroGradientText{background:linear-gradient(135deg, var(--primary-green) 0%, #1e824c 50%, var(--gold-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.page-module___1U7WW__heroSubtitle{color:var(--text-muted);max-width:720px;margin:0 auto;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:450;line-height:1.6}.page-module___1U7WW__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.page-module___1U7WW__primaryBtn{background:var(--primary-green);color:var(--white);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:var(--transition);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:.88rem;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -4px #155c3a59}.page-module___1U7WW__primaryBtn:hover{background:var(--dark-green);color:var(--white);transform:translateY(-2px);box-shadow:0 12px 24px -4px #155c3a73}.page-module___1U7WW__secondaryBtn{background:var(--white);color:var(--text-main);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);cursor:pointer;transition:var(--transition);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:.88rem;font-weight:700;display:inline-flex}.page-module___1U7WW__secondaryBtn:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-2px)}.page-module___1U7WW__statsGrid{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:800px;margin-top:24px;display:grid}.page-module___1U7WW__statCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);text-align:left;box-shadow:var(--shadow-sm);transition:var(--transition);background:#fffc;border-radius:16px;padding:16px 20px}.page-module___1U7WW__statCard:hover{box-shadow:var(--shadow-md);border-color:#155c3a4d;transform:translateY(-2px)}.page-module___1U7WW__statTitle{color:var(--dark-green);margin-bottom:2px;font-size:.95rem;font-weight:700}.page-module___1U7WW__statSub{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.72rem;font-weight:600}.page-module___1U7WW__departmentsSection{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:#f9fbf9;padding:80px 0;position:relative}.page-module___1U7WW__sectionHeader{max-width:800px;margin-bottom:36px}.page-module___1U7WW__sectionBadge{color:var(--primary-green);background:#155c3a14;border:1px solid #155c3a33;border-radius:100px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.page-module___1U7WW__sectionTitle{color:var(--dark-green);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800}.page-module___1U7WW__sectionDesc{color:var(--text-muted);font-size:1.05rem;line-height:1.6}.page-module___1U7WW__controlsBar{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.page-module___1U7WW__searchWrapper{width:100%;max-width:480px;position:relative}.page-module___1U7WW__searchInput{background:var(--white);border:1px solid var(--border-color);width:100%;color:var(--text-main);transition:var(--transition);box-shadow:var(--shadow-sm);border-radius:100px;padding:12px 18px 12px 42px;font-size:.9rem}.page-module___1U7WW__searchInput:focus{border-color:var(--primary-green);box-shadow:0 0 0 3px #155c3a1f}.page-module___1U7WW__searchIcon{color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.page-module___1U7WW__filterTabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module___1U7WW__deptDropdownWrapper{display:inline-block;position:relative}.page-module___1U7WW__deptDropdownTrigger{background:var(--white);color:var(--dark-green);border:1.5px solid var(--border-color);cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-sm);border-radius:100px;align-items:center;gap:8px;padding:8px 18px;font-size:.84rem;font-weight:700;display:inline-flex}.page-module___1U7WW__deptDropdownTrigger:hover{border-color:var(--primary-green);background:#f8fafc}.page-module___1U7WW__deptDropdownTriggerActive{background:var(--dark-green)!important;color:var(--white)!important;border-color:var(--dark-green)!important}.page-module___1U7WW__deptDropdownMenu{background:var(--white);border:1px solid var(--border-color);z-index:50;border-radius:16px;flex-direction:column;gap:4px;min-width:260px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 36px -8px #00000026}.page-module___1U7WW__deptDropdownItem{color:var(--text-main);cursor:pointer;width:100%;transition:var(--transition-fast);text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.82rem;font-weight:600;display:flex}.page-module___1U7WW__deptDropdownItem:hover{color:var(--primary-green);background:#f1f5f9}.page-module___1U7WW__deptDropdownItemActive{color:var(--primary-green)!important;background:#155c3a1a!important;font-weight:700!important}.page-module___1U7WW__filterPill{background:var(--white);color:var(--text-main);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);border-radius:100px;align-items:center;gap:6px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.page-module___1U7WW__filterPill:hover{background:#f1f5f9;border-color:#cbd5e1}.page-module___1U7WW__filterPillActive{box-shadow:0 4px 12px #0d3b2733;background:var(--dark-green)!important;color:var(--white)!important;border-color:var(--dark-green)!important}.page-module___1U7WW__pillCount{color:inherit;background:#0000000f;border-radius:100px;justify-content:center;align-items:center;padding:2px 7px;font-size:.7rem;font-weight:700;display:inline-flex}.page-module___1U7WW__filterPillActive .page-module___1U7WW__pillCount{color:var(--white);background:#ffffff40}.page-module___1U7WW__jobsList{border-top:1px solid var(--border-color);flex-direction:column;display:flex}.page-module___1U7WW__jobRow{border-bottom:1px solid var(--border-color);transition:var(--transition);background:0 0;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:28px 24px;display:flex}.page-module___1U7WW__jobRow:hover{box-shadow:var(--shadow-sm);background:#ffffffd9;border-color:#0000;transform:translateY(-1px)}.page-module___1U7WW__jobMain{max-width:720px}.page-module___1U7WW__jobTitle{color:var(--dark-green);letter-spacing:-.01em;margin-bottom:8px;font-size:1.35rem;font-weight:700}.page-module___1U7WW__jobDesc{color:var(--text-muted);margin-bottom:14px;font-size:.92rem;line-height:1.55}.page-module___1U7WW__jobMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module___1U7WW__metaTag{background:var(--white);border:1px solid var(--border-color);color:var(--text-main);border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:.74rem;font-weight:500;display:inline-flex}.page-module___1U7WW__metaTag svg{color:var(--text-muted)}.page-module___1U7WW__jobActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.page-module___1U7WW__continueBtn{color:var(--primary-green);cursor:pointer;transition:var(--transition);white-space:nowrap;background:#155c3a14;border:1px solid #155c3a40;border-radius:100px;align-items:center;gap:5px;padding:9px 16px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module___1U7WW__continueBtn:hover{border-color:var(--primary-green);color:var(--dark-green);background:#155c3a29;transform:translateY(-2px)}.page-module___1U7WW__applyBtn{background:var(--primary-green);color:var(--white);cursor:pointer;transition:var(--transition);white-space:nowrap;border:none;border-radius:100px;align-items:center;gap:5px;padding:9px 20px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 10px #155c3a33}.page-module___1U7WW__applyBtn:hover{background:var(--dark-green);color:var(--white);transform:translateY(-2px);box-shadow:0 6px 14px #155c3a4d}.page-module___1U7WW__detailsDropdownBtn{color:var(--text-muted);cursor:pointer;border:1px solid var(--border-color);transition:var(--transition-fast);white-space:nowrap;background:#f8fafc;border-radius:100px;align-items:center;gap:5px;padding:8px 12px;font-size:.76rem;font-weight:600;display:inline-flex}.page-module___1U7WW__detailsDropdownBtn:hover{color:var(--dark-green);background:#f1f5f9;border-color:#cbd5e1}.page-module___1U7WW__chevronIcon{transition:transform .25s cubic-bezier(.16,1,.3,1)}.page-module___1U7WW__chevronOpen{transform:rotate(180deg)}.page-module___1U7WW__emptyState{text-align:center;background:var(--white);border:1px dashed var(--border-color);border-radius:16px;margin-top:24px;padding:60px 20px}.page-module___1U7WW__emptyTitle{color:var(--dark-green);margin-bottom:6px;font-size:1.15rem;font-weight:700}.page-module___1U7WW__emptyDesc{color:var(--text-muted);margin-bottom:16px;font-size:.9rem}.page-module___1U7WW__cultureSection{background:var(--white);padding:80px 0}.page-module___1U7WW__cultureGrid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}.page-module___1U7WW__cultureCard{background:var(--bg-main);border:1px solid var(--border-color);transition:var(--transition);border-radius:18px;padding:28px}.page-module___1U7WW__cultureCard:hover{border-color:var(--primary-green);box-shadow:var(--shadow-md);transform:translateY(-4px)}.page-module___1U7WW__cultureIcon{margin-bottom:16px;font-size:2rem;display:inline-block}.page-module___1U7WW__cultureTitle{color:var(--dark-green);margin-bottom:8px;font-size:1.1rem;font-weight:700}.page-module___1U7WW__cultureDesc{color:var(--text-muted);font-size:.86rem;line-height:1.55}.page-module___1U7WW__processSection{border-top:1px solid var(--border-color);background:#fdfefe;padding:80px 0}.page-module___1U7WW__processGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid;position:relative}.page-module___1U7WW__processStep{background:var(--white);border:1px solid var(--border-color);transition:var(--transition);border-radius:18px;padding:28px 24px;position:relative}.page-module___1U7WW__processStep:hover{border-color:var(--primary-green);box-shadow:var(--shadow-md)}.page-module___1U7WW__stepNumber{width:36px;height:36px;color:var(--primary-green);background:#155c3a1a;border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;font-size:.95rem;font-weight:800;display:inline-flex}.page-module___1U7WW__stepTitle{color:var(--dark-green);margin-bottom:8px;font-size:1.05rem;font-weight:700}.page-module___1U7WW__stepDesc{color:var(--text-muted);font-size:.84rem;line-height:1.5}.page-module___1U7WW__customRoleSection{padding:80px 0 40px}.page-module___1U7WW__customRoleCard{color:var(--white);text-align:center;background:linear-gradient(135deg,#0d3b27 0%,#155c3a 50%,#0a2619 100%);border-radius:32px;padding:60px 48px;position:relative;overflow:hidden;box-shadow:0 20px 50px -10px #0d3b2766}.page-module___1U7WW__cardGlow1{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#f5a62340 0%,#f5a62300 70%);width:320px;height:320px;position:absolute;top:-60px;right:-60px}.page-module___1U7WW__cardGlow2{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#10b98100 70%);width:320px;height:320px;position:absolute;bottom:-60px;left:-60px}.page-module___1U7WW__cardBadge{text-transform:uppercase;letter-spacing:.14em;color:#a7f3d0;background:#ffffff1f;border:1px solid #fff3;border-radius:100px;margin-bottom:20px;padding:6px 16px;font-size:.75rem;font-weight:700;display:inline-block}.page-module___1U7WW__cardTitle{letter-spacing:-.02em;color:var(--white);margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.page-module___1U7WW__cardDesc{color:#ffffffd9;max-width:640px;margin:0 auto 32px;font-size:1.05rem;line-height:1.6}.page-module___1U7WW__cardActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.page-module___1U7WW__cardActionEmail{background:var(--white);color:var(--dark-green);text-transform:uppercase;letter-spacing:.06em;transition:var(--transition);border-radius:12px;align-items:center;gap:8px;padding:14px 26px;font-size:.86rem;font-weight:700;display:inline-flex}.page-module___1U7WW__cardActionEmail:hover{background:#f0fdf4;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.page-module___1U7WW__cardActionWhatsapp{color:var(--white);text-transform:uppercase;letter-spacing:.06em;transition:var(--transition);background:#ffffff1f;border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:8px;padding:14px 26px;font-size:.86rem;font-weight:700;display:inline-flex}.page-module___1U7WW__cardActionWhatsapp:hover{background:#ffffff38;transform:translateY(-2px)}.page-module___1U7WW__modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0d3b27a6;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out page-module___1U7WW__fadeIn;display:flex;position:fixed;inset:0}@keyframes page-module___1U7WW__fadeIn{0%{opacity:0}to{opacity:1}}.page-module___1U7WW__modalBox{background:var(--white);border-radius:24px;width:100%;max-width:620px;max-height:90vh;padding:36px 32px;animation:.25s cubic-bezier(.16,1,.3,1) page-module___1U7WW__popIn;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}@keyframes page-module___1U7WW__popIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.page-module___1U7WW__modalCloseBtn{cursor:pointer;width:36px;height:36px;color:var(--text-muted);transition:var(--transition-fast);background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px}.page-module___1U7WW__modalCloseBtn:hover{color:var(--text-main);background:#e2e8f0}.page-module___1U7WW__modalHeader{margin-bottom:24px}.page-module___1U7WW__modalTitle{color:var(--dark-green);margin-bottom:4px;font-size:1.5rem;font-weight:800}.page-module___1U7WW__modalSubtitle{color:var(--text-muted);font-size:.9rem}.page-module___1U7WW__formGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.page-module___1U7WW__formGroupFull{grid-column:1/-1}.page-module___1U7WW__formGroup{flex-direction:column;gap:6px;display:flex}.page-module___1U7WW__formLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--dark-green);font-size:.78rem;font-weight:700}.page-module___1U7WW__formInput,.page-module___1U7WW__formSelect,.page-module___1U7WW__formTextarea{border:1px solid var(--border-color);width:100%;color:var(--text-main);transition:var(--transition-fast);background:#f8fafc;border-radius:10px;padding:10px 14px;font-size:.9rem}.page-module___1U7WW__formInput:focus,.page-module___1U7WW__formSelect:focus,.page-module___1U7WW__formTextarea:focus{background:var(--white);border-color:var(--primary-green);box-shadow:0 0 0 3px #155c3a1a}.page-module___1U7WW__formTextarea{resize:vertical;min-height:80px}.page-module___1U7WW__modalSubmitBtn{background:var(--primary-green);width:100%;color:var(--white);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:var(--transition);border:none;border-radius:12px;margin-top:8px;padding:14px;font-size:.92rem;font-weight:700;box-shadow:0 6px 16px #155c3a40}.page-module___1U7WW__modalSubmitBtn:hover{background:var(--dark-green);transform:translateY(-1px)}.page-module___1U7WW__successState{text-align:center;padding:24px 0}.page-module___1U7WW__successIcon{color:#15803d;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;font-size:1.8rem;display:flex}.page-module___1U7WW__successTitle{color:var(--dark-green);margin-bottom:8px;font-size:1.4rem;font-weight:800}.page-module___1U7WW__successMsg{color:var(--text-muted);margin-bottom:24px;font-size:.92rem;line-height:1.55}@media (max-width:1024px){.page-module___1U7WW__cultureGrid,.page-module___1U7WW__processGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module___1U7WW__heroSection{min-height:auto;padding:40px 0 60px}.page-module___1U7WW__statsGrid{grid-template-columns:1fr}.page-module___1U7WW__jobRow{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 16px}.page-module___1U7WW__jobActions{justify-content:flex-start;width:100%}.page-module___1U7WW__cultureGrid,.page-module___1U7WW__processGrid{grid-template-columns:1fr}.page-module___1U7WW__customRoleCard{padding:40px 24px}.page-module___1U7WW__formGrid{grid-template-columns:1fr}}
