.careers-module__T6xnVW__page{background:var(--bg-primary);padding-top:100px}.careers-module__T6xnVW__hero{text-align:center;padding:80px 0}.careers-module__T6xnVW__label{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:20px;font-size:.8rem;font-weight:500;display:inline-block}.careers-module__T6xnVW__title{font-family:var(--font-display);color:var(--text-primary);margin-bottom:20px;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700}.careers-module__T6xnVW__highlight{background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.careers-module__T6xnVW__description{color:var(--text-tertiary);max-width:600px;margin:0 auto;font-size:1.1rem}.careers-module__T6xnVW__sectionTitle{font-family:var(--font-heading);color:var(--text-primary);text-align:center;margin-bottom:40px;font-size:1.5rem;font-weight:600}.careers-module__T6xnVW__perks{padding:60px 0 100px}.careers-module__T6xnVW__perksGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.careers-module__T6xnVW__perkCard{background:var(--bg-card);border:1px solid var(--border-subtle);text-align:center;border-radius:20px;padding:32px 24px;transition:all .3s}.careers-module__T6xnVW__perkCard:hover{border-color:var(--accent-gold);transform:translateY(-5px)}.careers-module__T6xnVW__perkIcon{background:var(--bg-glass);width:56px;height:56px;color:var(--accent-gold);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.careers-module__T6xnVW__perkCard h3{color:var(--text-primary);margin-bottom:8px;font-size:1.1rem;font-weight:600}.careers-module__T6xnVW__perkCard p{color:var(--text-tertiary);font-size:.9rem}.careers-module__T6xnVW__openings{background:var(--bg-secondary);padding:80px 0}.careers-module__T6xnVW__jobList{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.careers-module__T6xnVW__jobRow{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;justify-content:space-between;align-items:center;padding:24px 32px;transition:all .3s;display:flex}.careers-module__T6xnVW__jobRow:hover{border-color:var(--accent-gold);transform:translate(8px)}.careers-module__T6xnVW__jobRow h3{color:var(--text-primary);margin-bottom:6px;font-size:1.1rem;font-weight:600}.careers-module__T6xnVW__jobMeta{color:var(--text-muted);gap:8px;font-size:.85rem;display:flex}.careers-module__T6xnVW__jobArrow{color:var(--accent-gold);transition:transform .3s}.careers-module__T6xnVW__jobRow:hover .careers-module__T6xnVW__jobArrow{transform:translate(4px,-4px)}.careers-module__T6xnVW__cta{text-align:center;padding:100px 0}.careers-module__T6xnVW__cta h2{font-family:var(--font-display);color:var(--text-primary);margin-bottom:12px;font-size:clamp(1.8rem,3vw,2.5rem)}.careers-module__T6xnVW__cta p{color:var(--text-tertiary);margin-bottom:32px}.careers-module__T6xnVW__ctaBtn{background:var(--accent-gold);color:var(--bg-primary);border-radius:50px;align-items:center;gap:10px;padding:18px 36px;font-weight:600;transition:all .3s;display:inline-flex}.careers-module__T6xnVW__ctaBtn:hover{gap:14px;transform:translateY(-3px)}@media (max-width:768px){.careers-module__T6xnVW__perksGrid{grid-template-columns:repeat(2,1fr);gap:16px;padding:0 20px}.careers-module__T6xnVW__jobRow{flex-direction:column;align-items:flex-start;gap:12px;margin:0 20px}.careers-module__T6xnVW__jobMeta{flex-wrap:wrap}}@media (max-width:480px){.careers-module__T6xnVW__perksGrid{grid-template-columns:1fr}}
