.jobs-page[data-v-5e2252a8]{min-height:100vh;background:#f8fafc;padding-bottom:4.16667vw}.container[data-v-5e2252a8]{max-width:57.29167vw;margin:0 auto;padding:0 1.04167vw}.page-hero[data-v-5e2252a8]{position:relative;height:19.79167vw;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding-top:3.64583vw;overflow:hidden}.page-hero .hero-bg[data-v-5e2252a8]{position:absolute;inset:0;background:linear-gradient(135deg,#0f172a,#1e293b)}.page-hero .hero-bg[data-v-5e2252a8]:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 10% 20%,#0fb4ff 0,#4f90ff 40%),radial-gradient(circle at 90% 80%,#38bdf8 0,transparent 40%)}.page-hero .hero-content[data-v-5e2252a8]{position:relative;z-index:2;animation:slideUp-5e2252a8 .8s ease-out}.page-hero .hero-content .hero-title[data-v-5e2252a8]{font-size:2.70833vw;font-weight:800;margin:0;letter-spacing:-1px}.intro-section[data-v-5e2252a8]{background:#fff;padding:2.08333vw;border-radius:.83333vw;margin-top:-2.60417vw;position:relative;z-index:10;box-shadow:0 .52083vw 1.5625vw rgba(0,0,0,.05);margin-bottom:3.125vw}.intro-section .intro-text[data-v-5e2252a8]{font-size:.83333vw;color:#475569;line-height:1.8;text-align:center;margin:0}.section-title[data-v-5e2252a8]{font-size:1.66667vw;font-weight:800;color:#1e293b;text-align:center;margin-bottom:2.08333vw}.advantages-section[data-v-5e2252a8]{margin-bottom:4.16667vw}.advantages-section .advantages-grid[data-v-5e2252a8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.02083vw,1fr));gap:1.04167vw}.advantages-section .advantages-grid .adv-card[data-v-5e2252a8]{background:#fff;padding:1.25vw;border-radius:.625vw;display:flex;align-items:flex-start;box-shadow:0 .20833vw .625vw rgba(0,0,0,.02);border:1px solid #f1f5f9;transition:all .3s ease}.advantages-section .advantages-grid .adv-card[data-v-5e2252a8]:hover{transform:translateY(-.20833vw);box-shadow:0 .625vw 1.25vw rgba(14,165,233,.1);border-color:#e0f2fe}.advantages-section .advantages-grid .adv-card:hover .adv-icon[data-v-5e2252a8]{background:#0ea5e9;color:#fff}.advantages-section .advantages-grid .adv-card .adv-icon[data-v-5e2252a8]{width:1.875vw;height:1.875vw;background:#f1f5f9;color:#0ea5e9;border-radius:.41667vw;display:flex;align-items:center;justify-content:center;font-size:.9375vw;flex-shrink:0;margin-right:.83333vw;transition:all .3s ease}.advantages-section .advantages-grid .adv-card .adv-text[data-v-5e2252a8]{font-size:.72917vw;color:#475569;line-height:1.5;font-weight:500;margin-top:.3125vw}.positions-section .custom-collapse[data-v-5e2252a8]{border:none}.positions-section .custom-collapse[data-v-5e2252a8] .el-collapse-item{background:#fff;margin-bottom:.83333vw;border-radius:.625vw;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 .20833vw .625vw rgba(0,0,0,.02);transition:all .3s}.positions-section .custom-collapse[data-v-5e2252a8] .el-collapse-item.is-active{border-color:#bae6fd;box-shadow:0 .41667vw 1.25vw rgba(14,165,233,.08)}.positions-section .custom-collapse[data-v-5e2252a8] .el-collapse-item .el-collapse-item__header{height:auto;line-height:1.4;padding:1.25vw;border-bottom:none;background:transparent;font-size:.9375vw;color:#1e293b}.positions-section .custom-collapse[data-v-5e2252a8] .el-collapse-item .el-collapse-item__header.is-active{border-bottom:1px solid #f1f5f9}.positions-section .custom-collapse[data-v-5e2252a8] .el-collapse-item .el-collapse-item__wrap{border-bottom:none}.positions-section .custom-collapse[data-v-5e2252a8] .el-collapse-item .el-collapse-item__content{padding:1.25vw;padding-bottom:1.66667vw}.positions-section .job-title-wrapper[data-v-5e2252a8]{display:flex;flex-direction:column}.positions-section .job-title-wrapper h3[data-v-5e2252a8]{margin:0 0 .41667vw;font-size:1.04167vw;font-weight:700;color:#0f172a}.positions-section .job-title-wrapper .job-overview[data-v-5e2252a8]{font-size:.72917vw;color:#64748b;font-weight:400}.positions-section .job-detail-content .detail-block[data-v-5e2252a8]{margin-bottom:1.66667vw}.positions-section .job-detail-content .detail-block h4[data-v-5e2252a8]{font-size:.83333vw;font-weight:700;color:#1e293b;margin:0 0 .83333vw}.positions-section .job-detail-content .detail-block .styled-list[data-v-5e2252a8]{list-style:none;padding:0;margin:0}.positions-section .job-detail-content .detail-block .styled-list li[data-v-5e2252a8]{position:relative;padding-left:1.45833vw;margin-bottom:.625vw;color:#475569;font-size:.78125vw;line-height:1.6}.positions-section .job-detail-content .detail-block .styled-list li i[data-v-5e2252a8]{position:absolute;left:0;top:.20833vw;color:#10b981;font-size:.83333vw}.positions-section .job-detail-content .detail-block .styled-list li i.el-icon-caret-right[data-v-5e2252a8]{color:#0ea5e9}.positions-section .job-detail-content .detail-block .styled-list li[data-v-5e2252a8]:last-child{margin-bottom:0}.positions-section .job-detail-content .detail-block .software-tags[data-v-5e2252a8]{display:flex;flex-wrap:wrap;gap:.52083vw}.positions-section .job-detail-content .detail-block .software-tags .tech-tag[data-v-5e2252a8]{background:#f1f5f9;color:#334155;padding:.3125vw .72917vw;border-radius:1.04167vw;font-size:.67708vw;font-weight:500;border:1px solid #e2e8f0;transition:all .2s}.positions-section .job-detail-content .detail-block .software-tags .tech-tag[data-v-5e2252a8]:hover{background:#e0f2fe;color:#0284c7;border-color:#bae6fd}.positions-section .job-detail-content .apply-action[data-v-5e2252a8]{margin-top:2.08333vw;text-align:left}.positions-section .job-detail-content .apply-action .apply-btn[data-v-5e2252a8]{background:linear-gradient(135deg,#0649b8,#0a7fd7);border:none;padding:.625vw 1.875vw;font-size:.83333vw;font-weight:600;border-radius:.41667vw;box-shadow:0 .20833vw .625vw rgba(10,127,215,.3);transition:all .3s}.positions-section .job-detail-content .apply-action .apply-btn[data-v-5e2252a8]:hover{transform:translateY(-.10417vw);box-shadow:0 .41667vw 1.04167vw rgba(10,127,215,.4)}@keyframes slideUp-5e2252a8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.intro-section[data-v-5e2252a8]{padding:24px;text-align:left}.intro-section .intro-text[data-v-5e2252a8]{text-align:left}.advantages-section .advantages-grid[data-v-5e2252a8]{grid-template-columns:1fr}}