.career-page[data-v-635442d3]{background-color:var(--color-bg-dark);min-height:100vh;padding-bottom:80px}.career-hero[data-v-635442d3]{align-items:center;display:flex;height:50vh;justify-content:center;min-height:400px;position:relative;text-align:center}.hero-bg[data-v-635442d3]{left:0;position:absolute;top:0;z-index:0}.cover-image[data-v-635442d3],.hero-bg[data-v-635442d3]{height:100%;width:100%}.cover-image[data-v-635442d3]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.overlay[data-v-635442d3]{background:linear-gradient(180deg,#05050566 0,#050505b3);height:100%;left:0;position:absolute;top:0;width:100%}.hero-content[data-v-635442d3]{position:relative;z-index:2}.hero-title[data-v-635442d3]{color:#fff;font-family:var(--font-heading);font-size:64px;font-weight:700;letter-spacing:2px;margin-bottom:10px;text-shadow:0 4px 10px rgba(0,0,0,.5)}.hero-subtitle[data-v-635442d3]{color:var(--color-primary);font-size:24px;font-weight:700;letter-spacing:4px;text-shadow:0 2px 5px rgba(0,0,0,.5);text-transform:uppercase}.benefits-section[data-v-635442d3]{background-color:#ffffff05;border-bottom:1px solid hsla(0,0%,100%,.05);padding:80px 0}.benefits-grid[data-v-635442d3]{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.benefit-item[data-v-635442d3]{background:#ffffff08;border-radius:8px;padding:30px 20px;text-align:center;transition:transform .3s}.benefit-item[data-v-635442d3]:hover{background:#ffffff0d;transform:translateY(-5px)}.benefit-icon[data-v-635442d3]{color:var(--color-primary);font-size:40px;margin-bottom:20px}.benefit-item h3[data-v-635442d3]{color:#fff;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase}.benefit-item p[data-v-635442d3]{color:#aaa;font-size:14px;line-height:1.6}.jobs-section[data-v-635442d3]{padding:80px 0}.section-title[data-v-635442d3]{color:#fff;font-family:var(--font-heading);font-size:36px;margin-bottom:50px;text-align:center;text-transform:uppercase}.jobs-grid[data-v-635442d3]{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.job-card[data-v-635442d3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e121acc;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;display:flex;flex-direction:column;padding:30px;transition:all .3s ease}.job-card[data-v-635442d3]:hover{border-color:var(--color-primary);box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.job-title[data-v-635442d3]{color:#fff;font-size:20px;font-weight:700;margin-bottom:10px}.job-meta[data-v-635442d3]{display:flex;flex-direction:column;font-size:12px;gap:5px;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.job-location[data-v-635442d3]{color:var(--color-primary)}.job-type[data-v-635442d3]{color:#888}.job-description[data-v-635442d3]{color:#ccc;flex-grow:1;font-size:14px;line-height:1.6;margin-bottom:25px}.btn-primary[data-v-635442d3]{background-color:var(--color-primary);border-radius:4px;color:#fff;font-weight:700;letter-spacing:1px;padding:12px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s}.btn-primary[data-v-635442d3]:hover{background-color:#fff;color:#000}@media(max-width:992px){.benefits-grid[data-v-635442d3],.jobs-grid[data-v-635442d3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero-title[data-v-635442d3]{font-size:42px}.hero-subtitle[data-v-635442d3]{font-size:16px}.benefits-grid[data-v-635442d3],.jobs-grid[data-v-635442d3]{grid-template-columns:1fr}}
