@charset "UTF-8";.careers-page section[data-v-32935570]{margin-bottom:16px}.careers-page .email-copier-container[data-v-32935570]{display:flex;justify-content:center;margin-bottom:32px}.careers-page h2[data-v-32935570]{color:#2a3038;font-size:48px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:48px}@media (max-width:768px){.careers-page h2[data-v-32935570]{font-size:48px;margin-bottom:32px}}.careers-page .hero[data-v-32935570]{background:#fff;padding:80px 0 40px;text-align:center}.careers-page .hero .hero-content[data-v-32935570]{margin:0 auto;max-width:800px}.careers-page .hero .hero-content h1[data-v-32935570]{color:#2a3038;font-size:64px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px;text-align:center}@media (max-width:768px){.careers-page .hero .hero-content h1[data-v-32935570]{font-size:48px}}.careers-page .hero .hero-content .lead[data-v-32935570]{color:#47505d;font-size:22px;line-height:37px;margin-bottom:32px;text-align:center}@media (max-width:1024px){.careers-page .hero .hero-content .lead[data-v-32935570]{font-size:20px;line-height:32px}}.careers-page .hero .hero-content .button[data-v-32935570]{background:#2a3038;border-radius:8px;color:#fff;display:inline-block;font-size:18px;padding:16px 32px;text-decoration:none;transition:all .2s ease}.careers-page .hero .hero-content .button[data-v-32935570]:hover{box-shadow:0 4px 12px #2a303833;transform:translateY(-2px)}.careers-page .benefits[data-v-32935570]{background:#fff;padding:80px 0}.careers-page .benefits h2[data-v-32935570]{color:#2a3038;font-size:64px;margin-bottom:64px;text-align:center}.careers-page .benefits .benefits-grid[data-v-32935570]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:960px;padding:0 24px}@media (max-width:768px){.careers-page .benefits .benefits-grid[data-v-32935570]{grid-template-columns:repeat(2,1fr)}}@media (max-width:450px){.careers-page .benefits .benefits-grid[data-v-32935570]{grid-template-columns:1fr}}.careers-page .benefits .benefits-grid .benefit[data-v-32935570]{padding:24px}.careers-page .benefits .benefits-grid .benefit img[data-v-32935570]{filter:invert(59%) sepia(29%) saturate(3328%) hue-rotate(321deg) brightness(99%) contrast(124%);height:40px;margin-bottom:20px;opacity:.7;width:40px}.careers-page .benefits .benefits-grid .benefit img circle[data-v-32935570],.careers-page .benefits .benefits-grid .benefit img line[data-v-32935570],.careers-page .benefits .benefits-grid .benefit img path[data-v-32935570],.careers-page .benefits .benefits-grid .benefit img polygon[data-v-32935570],.careers-page .benefits .benefits-grid .benefit img rect[data-v-32935570]{stroke:currentColor;fill:currentColor}.careers-page .benefits .benefits-grid .benefit img .st0[data-v-32935570]{stroke:currentColor}.careers-page .benefits .benefits-grid .benefit img .cls-1[data-v-32935570]{fill:currentColor}.careers-page .benefits .benefits-grid .benefit h3[data-v-32935570]{color:#2a3038;font-size:20px;font-weight:600;margin-bottom:12px}.careers-page .benefits .benefits-grid .benefit p[data-v-32935570]{color:#79818c;font-size:16px;line-height:1.6;margin:0}.careers-page .positions[data-v-32935570]{background:#fff;padding:80px 0}.careers-page .positions h2[data-v-32935570]{margin-bottom:24px;text-align:center}.careers-page .positions .positions-grid[data-v-32935570]{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}@media (max-width:768px){.careers-page .positions .positions-grid[data-v-32935570]{grid-template-columns:repeat(2,1fr)}}@media (max-width:450px){.careers-page .positions .positions-grid[data-v-32935570]{grid-template-columns:1fr}}.careers-page .positions .positions-grid .position[data-v-32935570]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #2a30381a;overflow:hidden;transition:transform .3s ease}.careers-page .positions .positions-grid .position[data-v-32935570]:hover{transform:translateY(-8px)}.careers-page .positions .positions-grid .position .position-card[data-v-32935570]{color:inherit;display:block;padding:32px;text-decoration:none}.careers-page .positions .positions-grid .position .position-card h3[data-v-32935570]{color:#2a3038;font-size:20px;font-weight:600;margin-bottom:16px}.careers-page .positions .positions-grid .position .position-card .location[data-v-32935570]{color:#a9a9a9;font-size:14px;margin-bottom:8px}.careers-page .positions .positions-grid .position .position-card .commitment[data-v-32935570]{color:#a9a9a9;font-size:14px;margin-bottom:16px}.careers-page .positions .positions-grid .position .position-card .seniority[data-v-32935570]{margin-bottom:0}.careers-page .positions .positions-grid .position .position-card .seniority .seniority-tag[data-v-32935570]{background:#2a30381a;border-radius:16px;color:#2a3038;display:inline-block;font-size:14px;margin-bottom:8px;margin-right:8px;padding:4px 12px}.careers-page .culture[data-v-32935570]{background:#fff;padding:40px 0 80px}.careers-page .culture h2[data-v-32935570]{text-align:center}.careers-page .culture .culture-content[data-v-32935570]{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}@media (max-width:768px){.careers-page .culture .culture-content[data-v-32935570]{gap:32px;grid-template-columns:1fr}}.careers-page .culture .culture-content .culture-text .lead[data-v-32935570]{color:#47505d;font-size:22px;line-height:1.6;margin-bottom:32px}.careers-page .culture .culture-content .culture-text ul[data-v-32935570]{list-style:none;padding:0}.careers-page .culture .culture-content .culture-text ul li[data-v-32935570]{color:#5e6774;font-size:18px;line-height:1.6;margin-bottom:24px;padding-left:24px;position:relative}.careers-page .culture .culture-content .culture-text ul li[data-v-32935570]:before{color:#2a3038;content:"→";font-size:20px;left:0;position:absolute}.careers-page .culture .culture-content .culture-images[data-v-32935570]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.careers-page .culture .culture-content .culture-images img[data-v-32935570]{border-radius:16px;box-shadow:0 8px 32px #2a30381a;height:auto;transition:transform .3s ease;width:100%}.careers-page .culture .culture-content .culture-images img[data-v-32935570]:hover{transform:translateY(-8px)}.careers-page .interview-process[data-v-32935570]{background:#fff;padding:80px 0}.careers-page .interview-process h2[data-v-32935570]{font-size:64px;margin-bottom:24px;text-align:center}.careers-page .interview-process .subtitle[data-v-32935570]{color:#79818c;font-size:20px;margin:0 auto 64px;max-width:800px;text-align:center}.careers-page .interview-process .timeline[data-v-32935570]{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px;position:relative}.careers-page .interview-process .timeline[data-v-32935570]:before{background:#2a3038;content:"";height:2px;left:24px;opacity:.7;position:absolute;right:24px;top:24px}.careers-page .interview-process .step[data-v-32935570]{flex:1;max-width:240px;padding:0 16px;position:relative;text-align:center}.careers-page .interview-process .step .step-number[data-v-32935570]{align-items:center;background:#2a3038;border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:600;height:48px;justify-content:center;margin:0 auto 24px;position:relative;width:48px;z-index:1}.careers-page .interview-process .step h3[data-v-32935570]{font-size:24px;font-weight:600;margin-bottom:12px}.careers-page .interview-process .step p[data-v-32935570]{color:#79818c;font-size:16px;line-height:1.5}@media (max-width:1024px){.careers-page .interview-process .timeline[data-v-32935570]{align-items:center;flex-direction:column}.careers-page .interview-process .timeline[data-v-32935570]:before{height:100%;left:50%;top:0;transform:translate(-50%);width:2px}.careers-page .interview-process .step[data-v-32935570]{margin-bottom:48px;max-width:100%}.careers-page .interview-process .step[data-v-32935570]:last-child{margin-bottom:0}}
