.careers-wrapper[data-v-2ea8d45f]{display:flex;flex-direction:column;min-height:100vh;background-color:#fff}.careers-page[data-v-2ea8d45f]{background-color:#fff;width:100%}.page-header[data-v-2ea8d45f]{background-color:#fff;padding:70px 140px 80px;width:100%}.header-content[data-v-2ea8d45f]{display:flex;align-items:flex-start;gap:20px}.header-icon[data-v-2ea8d45f]{width:75px;height:75px}.page-title[data-v-2ea8d45f]{font-family:Encode Sans Expanded,sans-serif;font-size:50px;font-weight:600;line-height:1.5;color:#151516;margin:0}.hero-section[data-v-2ea8d45f]{width:100%;background-color:#fff}.hero-content[data-v-2ea8d45f]{display:grid;grid-template-columns:1fr 1.7fr;width:100%;min-height:400px}.hero-image-container[data-v-2ea8d45f]{width:100%;height:100%;overflow:hidden}.hero-image[data-v-2ea8d45f]{object-fit:cover;object-position:center}.hero-text[data-v-2ea8d45f]{background-color:#508fff;padding:60px 80px;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:1.6;color:#fff}.main-content[data-v-2ea8d45f]{padding:80px 140px;width:100%;display:flex;flex-direction:column;gap:40px}.section-subtitle[data-v-2ea8d45f]{font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:#508fff;margin:0}.recruitment-section[data-v-2ea8d45f]{display:flex;flex-direction:column;gap:30px}.recruitment-title[data-v-2ea8d45f]{font-family:Encode Sans Expanded,sans-serif;font-size:35px;font-weight:600;line-height:1.5;color:#151516;margin:0}.empty-message[data-v-2ea8d45f]{font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:#151516;margin:0}.job-list[data-v-2ea8d45f]{display:flex;flex-direction:column;gap:0}.job-item[data-v-2ea8d45f]{display:flex;justify-content:space-between;align-items:center;border-left:4px solid #508fff;padding:20px 0 20px 20px;gap:20px}.job-info[data-v-2ea8d45f]{display:flex;flex-direction:column;gap:8px;flex:1}.job-title[data-v-2ea8d45f]{font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.5;color:#151516;margin:0}.job-details[data-v-2ea8d45f]{display:flex;gap:40px;align-items:center}.job-location[data-v-2ea8d45f],.job-mode[data-v-2ea8d45f]{font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:#151516}.job-details-button[data-v-2ea8d45f]{background:none;border:none;color:#508fff;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.5;cursor:pointer;display:flex;align-items:center;gap:8px;transition:opacity .3s ease;padding:8px 12px}.job-details-button[data-v-2ea8d45f]:hover{opacity:.7}.job-details-button .arrow-icon[data-v-2ea8d45f]{width:24px;height:24px}.cta-section[data-v-2ea8d45f]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:60px 0;text-align:center}.cta-title[data-v-2ea8d45f]{font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.5;color:#151516;margin:0}.cta-subtitle[data-v-2ea8d45f]{font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:#151516;margin:0}.cta-button[data-v-2ea8d45f]{background-color:#508fff;color:#fff;padding:12px 28px;display:flex;align-items:center;gap:8px;transition:background-color .3s ease;text-decoration:none;border-radius:4px;margin-top:10px}.cta-button[data-v-2ea8d45f]:hover{background-color:#3a7be0}.cta-button span[data-v-2ea8d45f]{font-family:Inter,sans-serif;font-size:21px;font-weight:600;line-height:1.5;color:#fff}.cta-button .arrow-icon[data-v-2ea8d45f]{width:24px;height:24px;transform:rotate(90deg)}@media(max-width:1200px){.page-header[data-v-2ea8d45f],.main-content[data-v-2ea8d45f]{padding-left:80px;padding-right:80px}.hero-text[data-v-2ea8d45f]{padding:40px 60px}}@media(max-width:968px){.page-header[data-v-2ea8d45f]{padding:32px 20px}.header-content[data-v-2ea8d45f]{gap:12px;align-items:center}.header-icon[data-v-2ea8d45f]{width:40px;height:40px}.page-title[data-v-2ea8d45f]{font-size:32px;line-height:1.5}.hero-content[data-v-2ea8d45f]{grid-template-columns:1fr}.hero-image-container[data-v-2ea8d45f]{height:200px;min-height:unset}.hero-image[data-v-2ea8d45f]{width:100%;height:100%;object-position:center top}.hero-text[data-v-2ea8d45f]{padding:40px 20px;font-size:18px}.main-content[data-v-2ea8d45f]{padding:60px 20px;gap:20px}.section-subtitle[data-v-2ea8d45f]{font-size:18px;font-weight:600}.recruitment-section[data-v-2ea8d45f]{gap:20px}.recruitment-title[data-v-2ea8d45f]{font-size:32px}.empty-message[data-v-2ea8d45f]{font-size:20px}.job-list[data-v-2ea8d45f]{gap:20px}.job-item[data-v-2ea8d45f]{flex-direction:column;align-items:flex-start;background-color:#f7f7f7;padding:20px;gap:16px;border-left-color:#629aff}.job-title[data-v-2ea8d45f]{font-family:Encode Sans Expanded,sans-serif;font-size:24px;line-height:35px}.job-details[data-v-2ea8d45f]{flex-direction:column;gap:4px;align-items:flex-start}.job-location[data-v-2ea8d45f],.job-mode[data-v-2ea8d45f]{font-size:18px}.job-details-button[data-v-2ea8d45f]{font-size:18px;font-weight:600;padding:0}.job-details-button .arrow-icon[data-v-2ea8d45f]{width:28px;height:28px}.cta-section[data-v-2ea8d45f]{background-color:#f2f2f2;padding:60px 20px;gap:12px;margin:0 -20px;width:calc(100% + 40px)}.cta-title[data-v-2ea8d45f]{font-family:Encode Sans Expanded,sans-serif;font-size:22px;line-height:1.25}.cta-subtitle[data-v-2ea8d45f]{font-size:18px}.cta-button[data-v-2ea8d45f]{padding:8px 20px 8px 24px;border-radius:0;margin-top:28px}.cta-button span[data-v-2ea8d45f]{font-size:18px}.cta-button .arrow-icon[data-v-2ea8d45f]{width:28px;height:28px}}
