:root{--color-bg-deep:#050505;--color-bg-surface:#0b0b0b;--color-bg-navy:#0b0b0b;--color-bg-elevated:#111;--color-bg-card:#0b0b0be0;--color-accent:#b8ff4d;--color-accent-hover:#d0ff7a;--color-accent-rgb:184, 255, 77;--color-accent-gold:#b8ff4d;--color-accent-orange:#d0ff7a;--color-cyan:#b8ff4d;--color-coral:#a1a1aa;--color-purple:#d0ff7a;--color-text-primary:#f8fafc;--color-text-secondary:#a1a1aa;--color-text-muted:#71717a;--color-border:#ffffff14;--gradient-primary:linear-gradient(135deg, #f8fafc 0%, #e4e4e7 45%, #a1a1aa 100%);--gradient-button:linear-gradient(135deg, #b8ff4d 0%, #d0ff7a 100%);--gradient-button-hover:linear-gradient(135deg, #d0ff7a 0%, #e8ffb0 100%);--header-height:80px;--container-max:1280px;--transition-base:.3s cubic-bezier(.4, 0, .2, 1)}.CareersContent-module-scss-module__RyrNLq__benefitsGrid{gap:1.5rem;display:grid}@media (min-width:768px){.CareersContent-module-scss-module__RyrNLq__benefitsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CareersContent-module-scss-module__RyrNLq__benefitsGrid{grid-template-columns:repeat(3,1fr)}}.CareersContent-module-scss-module__RyrNLq__benefitCard{-webkit-backdrop-filter:blur(20px);background:#0b0b0bb8;border:1px solid #ffffff14;border-radius:16px;padding:1.5rem;transition:border-color .3s cubic-bezier(.4,0,.2,1)}.CareersContent-module-scss-module__RyrNLq__benefitCard:hover{border-color:#b8ff4d47}.CareersContent-module-scss-module__RyrNLq__benefitCard h3{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;color:#f8fafc;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.CareersContent-module-scss-module__RyrNLq__benefitCard p{color:#a1a1aa;font-size:.875rem;line-height:1.65}.CareersContent-module-scss-module__RyrNLq__jobs{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.CareersContent-module-scss-module__RyrNLq__job{-webkit-backdrop-filter:blur(20px);background:#0b0b0bb8;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:1.5rem;padding:2rem;transition:border-color .3s cubic-bezier(.4,0,.2,1);display:flex}@media (min-width:768px){.CareersContent-module-scss-module__RyrNLq__job{flex-direction:row;justify-content:space-between;align-items:center}}.CareersContent-module-scss-module__RyrNLq__job:hover{border-color:#b8ff4d47}.CareersContent-module-scss-module__RyrNLq__jobInfo h3{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;color:#f8fafc;letter-spacing:-.04em;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.CareersContent-module-scss-module__RyrNLq__jobDesc{color:#a1a1aa;max-width:560px;margin-bottom:1rem;font-size:.875rem;line-height:1.65}.CareersContent-module-scss-module__RyrNLq__jobMeta{flex-wrap:wrap;gap:.75rem;display:flex}.CareersContent-module-scss-module__RyrNLq__jobMeta span{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#71717a;border:1px solid #ffffff14;border-radius:9999px;padding:.25rem .75rem;font-size:.65rem;font-weight:500}.CareersContent-module-scss-module__RyrNLq__timeline{flex-direction:column;gap:2rem;display:flex;position:relative}.CareersContent-module-scss-module__RyrNLq__line{background:#ffffff14;width:1px;position:absolute;top:0;bottom:0;left:20px;transform:translate(-50%)}@media (min-width:1024px){.CareersContent-module-scss-module__RyrNLq__line{left:24px}}.CareersContent-module-scss-module__RyrNLq__step{grid-template-columns:40px 1fr;align-items:start;gap:1.5rem;display:grid}@media (min-width:1024px){.CareersContent-module-scss-module__RyrNLq__step{grid-template-columns:48px 1fr;gap:2rem}}.CareersContent-module-scss-module__RyrNLq__marker{z-index:1;position:relative}.CareersContent-module-scss-module__RyrNLq__stepNum{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#b8ff4d;background:#050505;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.75rem;font-weight:500;display:flex}@media (min-width:1024px){.CareersContent-module-scss-module__RyrNLq__stepNum{width:48px;height:48px}}.CareersContent-module-scss-module__RyrNLq__stepContent{padding-top:.5rem}.CareersContent-module-scss-module__RyrNLq__stepContent h3{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;color:#f8fafc;letter-spacing:-.04em;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.CareersContent-module-scss-module__RyrNLq__stepContent p{color:#a1a1aa;font-size:1rem;line-height:1.65}
