.open-positions_page__PD27z{min-height:100vh;background:#f8f9fb}.open-positions_hero__e7BJb{position:relative;isolation:isolate;padding:2.5rem var(--section-pad-h) 4rem;min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.open-positions_heroBg__MSjrA{position:absolute;inset:0;z-index:-1}.open-positions_heroGradient__W7i91{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 40%,#0d2137 0,#04081a 70%,#000 100%)}.open-positions_heroPattern__VA189{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,229,160,.08) 1px,transparent 0);background-size:32px 32px}.open-positions_heroContent__zZUh9{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2.5rem}.open-positions_heroTextBlock__6LdPO{display:flex;flex-direction:column;align-items:center;gap:1rem}.open-positions_heroEyebrow__byb1b{font-size:1rem;font-weight:600;color:rgba(255,255,255,.55);letter-spacing:.12em;text-transform:uppercase;margin:0}.open-positions_heroHeading__oWxyS{font-size:clamp(2.5rem,7vw,5rem);font-weight:900;color:#fff;line-height:1.05;margin:0;max-width:700px}.open-positions_rotatingWords__BdRpL{display:inline-block;position:relative;vertical-align:bottom;height:clamp(2.5rem,7vw,5rem);overflow:hidden}.open-positions_word__f3fbf{display:block;color:var(--color-green);animation:open-positions_rotateWords__cwqdh 12s infinite;height:clamp(2.5rem,7vw,5rem);line-height:1.05;opacity:0;transform:translateY(100%)}.open-positions_word__f3fbf:first-child{animation-delay:0s}.open-positions_word__f3fbf:nth-child(2){animation-delay:3s}.open-positions_word__f3fbf:nth-child(3){animation-delay:6s}.open-positions_word__f3fbf:nth-child(4){animation-delay:9s}@keyframes open-positions_rotateWords__cwqdh{0%,18%{opacity:1;transform:translateY(0)}22%,98%{opacity:0;transform:translateY(-100%)}to{opacity:0;transform:translateY(100%)}}.open-positions_heroBtn__nw0YO{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:#fff;color:#04081a;font-size:1.05rem;font-weight:700;border-radius:50px;text-decoration:none;transition:transform .25s,box-shadow .25s;box-shadow:0 4px 24px rgba(0,229,160,.18)}.open-positions_heroBtn__nw0YO:hover{transform:translateY(-2px);box-shadow:0 6px 32px rgba(0,229,160,.28)}@media (max-width:767px){.open-positions_hero__e7BJb{padding:3rem 1.25rem 4rem;min-height:50vh}.open-positions_heroBtn__nw0YO{padding:.85rem 1.5rem;font-size:.95rem}}.open-positions_positions__dst3n{padding:var(--section-pad-v) var(--section-pad-h);background:#f8f9fb}.open-positions_positionsContainer__iP3ji{max-width:var(--max-width);margin:0 auto}.open-positions_positionsHeader__l_Fjx{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.open-positions_headerLeft__TygKy{display:flex;align-items:center;gap:.75rem}.open-positions_greenStain___H9zz{flex-shrink:0}.open-positions_positionsTitle__H9OEU{font-size:2rem;font-weight:800;color:var(--color-text);margin:0}.open-positions_tabs__Y_xmY{display:flex;gap:.5rem;background:#e8ecf0;border-radius:10px;padding:4px}.open-positions_tab__UUXcr{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.25rem;border:none;background:transparent;border-radius:8px;font-size:.9rem;font-weight:600;color:#555;cursor:pointer;transition:background .2s,color .2s;font-family:inherit}.open-positions_tab__UUXcr:hover{color:var(--color-text)}.open-positions_tabActive__aTwQ9{background:#fff;color:var(--color-text);box-shadow:0 1px 4px rgba(0,0,0,.08)}.open-positions_filters__acLZS{margin-bottom:2rem;display:flex;flex-direction:column;gap:1.25rem}.open-positions_filterBtn__y8pM4{display:none;align-items:center;gap:.5rem;padding:.65rem 1.25rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff;font-size:.9rem;font-weight:600;color:var(--color-text);cursor:pointer;font-family:inherit}.open-positions_chipRow__szKbf{display:flex;flex-wrap:wrap;gap:.5rem}.open-positions_chip__G_txT{padding:.55rem 1.25rem;border:1px solid #d0d5dd;background:#fff;border-radius:50px;font-size:.875rem;font-weight:600;color:#555;cursor:pointer;transition:all .2s;font-family:inherit}.open-positions_chip__G_txT:hover{border-color:var(--color-green);color:var(--color-text)}.open-positions_chipActive__9IieI{background:var(--color-green);border-color:var(--color-green);color:#04081a}.open-positions_searchRow__QnYFo{display:flex;gap:1rem;flex-wrap:wrap}.open-positions_searchWrap__NcsfH{flex:1 1;min-width:250px;position:relative}.open-positions_searchIcon__EyeEN{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.open-positions_searchInput__4ya6C{width:100%;padding:.8rem 1rem .8rem 2.75rem;border:1px solid #d0d5dd;border-radius:10px;font-size:.95rem;font-family:inherit;color:var(--color-text);background:#fff;outline:none;transition:border-color .2s}.open-positions_searchInput__4ya6C:focus{border-color:var(--color-green)}.open-positions_searchInput__4ya6C::placeholder{color:#aaa}.open-positions_locationSelect__oNOnN{padding:.8rem 2.5rem .8rem 1rem;border:1px solid #d0d5dd;border-radius:10px;font-size:.95rem;font-family:inherit;color:var(--color-text);background:#fff;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%231a1a2e' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;min-width:200px}.open-positions_locationSelect__oNOnN:focus{border-color:var(--color-green)}.open-positions_jobGrid__oDBgB{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:3rem}.open-positions_jobCard__J6aER{background:#fff;border:1px solid #e8ecf0;border-radius:12px;transition:border-color .2s,box-shadow .2s}.open-positions_jobCard__J6aER:hover{border-color:var(--color-green);box-shadow:0 4px 16px rgba(0,229,160,.12)}.open-positions_jobCardExpanded__1Deh_{border-color:var(--color-green);box-shadow:0 4px 20px rgba(0,229,160,.15)}.open-positions_jobCardBtn__BTRw3{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.5rem;width:100%;text-align:left;cursor:pointer;border:none;background:none;font-family:inherit}.open-positions_jobCardTop__P9QFx{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.open-positions_jobTitle__CGaW_{font-size:1.1rem;font-weight:700;color:var(--color-text);margin:0}.open-positions_newBadge__bWw7j{padding:2px 10px;background:var(--color-green);color:#04081a;font-weight:800;flex-shrink:0}.open-positions_newBadge__bWw7j,.open-positions_remoteBadge__iGNya{display:inline-block;font-size:.7rem;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.open-positions_remoteBadge__iGNya{padding:2px 8px;background:rgba(59,130,246,.1);color:#3b82f6;font-weight:700}.open-positions_jobMeta__wyI_r{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.open-positions_jobLocation__z_GoS{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;color:#666}.open-positions_jobType__i7ikW{font-size:.8125rem;color:#888}.open-positions_jobDept__7ISs8{font-size:.8125rem;color:var(--color-green);font-weight:600;background:rgba(0,229,160,.08);padding:2px 8px;border-radius:4px}.open-positions_jobCardArrow__mOB7D{flex-shrink:0;color:#ccc;transition:color .2s}.open-positions_jobCard__J6aER:hover .open-positions_jobCardArrow__mOB7D{color:var(--color-green)}.open-positions_jobDetail__M19wN{padding:0 1.5rem 1.5rem;border-top:1px solid #e8ecf0;animation:open-positions_slideDown__iMORv .25s ease}@keyframes open-positions_slideDown__iMORv{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.open-positions_jobDescription__3eSKI{font-size:.95rem;color:#444;line-height:1.7;margin:1.25rem 0 1rem}.open-positions_requirementsTitle__UWgbM{font-size:.9rem;font-weight:700;color:var(--color-text);margin:0 0 .5rem}.open-positions_requirementsList__9RJsn{margin:0 0 1.5rem;padding-left:1.25rem;display:flex;flex-direction:column;gap:.4rem}.open-positions_requirementsList__9RJsn li{font-size:.875rem;color:#555;line-height:1.5}.open-positions_requirementsList__9RJsn li::marker{color:var(--color-green)}.open-positions_applyBtn__qpgIH{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center;gap:.25rem;padding:.75rem 1.5rem}.open-positions_applyBtnLine1__bh0II{font-size:1rem;font-weight:700}.open-positions_applyBtnLine2__AVPgk{font-size:.8rem;font-weight:500;opacity:.75}.open-positions_emptyState__7zF9x{grid-column:1/-1;text-align:center;padding:4rem 2rem;background:#fff;border-radius:16px;border:1px dashed #d0d5dd}.open-positions_emptyTitle__fk2Qx{font-size:1.25rem;font-weight:700;color:var(--color-text);margin:0 0 .5rem}.open-positions_emptyText__5t1dS{font-size:.95rem;color:#777;margin:0;line-height:1.6}.open-positions_emptyLink__ZsshR{color:var(--color-green);font-weight:600;text-decoration:underline}.open-positions_ctaBox__P8qRO{text-align:center;padding:3rem 2rem;background:#fff;border-radius:16px;border:1px solid #e8ecf0}.open-positions_ctaText__j_YCB{font-size:1.1rem;color:#555;margin:0 0 1.5rem}@media (max-width:767px){.open-positions_positions__dst3n{padding:3rem 1.25rem}.open-positions_positionsTitle__H9OEU{font-size:1.5rem}.open-positions_jobGrid__oDBgB{grid-template-columns:1fr}.open-positions_jobCardBtn__BTRw3{padding:1rem 1.25rem;flex-wrap:wrap}.open-positions_jobDetail__M19wN{padding:0 1.25rem 1.25rem}.open-positions_searchRow__QnYFo{flex-direction:column}.open-positions_locationSelect__oNOnN{min-width:100%}.open-positions_chipRow__szKbf{gap:.35rem}.open-positions_chip__G_txT{padding:.45rem .9rem;font-size:.8rem}}