.index-module__yI1uAa__container{box-sizing:border-box;width:100%;max-width:1300px;font-family:var(--font-page-intro-title);margin:0 auto;padding:10px 20px 0 150px}.index-module__yI1uAa__section{margin-bottom:30px}.index-module__yI1uAa__sectionTitle{color:#34495e;margin-bottom:2px;padding-left:10px;font-size:1.5rem;position:relative}.index-module__yI1uAa__sectionTitle:before{content:"";background-color:#3498db;width:4px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.index-module__yI1uAa__sectionContent{color:#555;font-weight:400;line-height:1.8}.index-module__yI1uAa__list{margin:0;padding-left:0;list-style:none}.index-module__yI1uAa__list li{margin:12px 0;padding-left:24px;position:relative}.index-module__yI1uAa__list li:before{content:"•";color:#3498db;font-size:1.2rem;position:absolute;top:0;left:0}@media (max-width:768px){.index-module__yI1uAa__container{padding:40px 20px}.index-module__yI1uAa__title{font-size:2.2rem}.index-module__yI1uAa__subtitle{font-size:1.2rem}.index-module__yI1uAa__sectionTitle{font-size:1.8rem}.index-module__yI1uAa__sectionContent{font-size:1rem}}@media (max-width:480px){.index-module__yI1uAa__container{padding:40px 20px}.index-module__yI1uAa__title{font-size:1.8rem}.index-module__yI1uAa__subtitle{font-size:1rem}.index-module__yI1uAa__sectionTitle{font-size:1.6rem}.index-module__yI1uAa__sectionContent{font-size:.95rem}}
.index-module__NjJz4W__hero{opacity:0;justify-content:flex-start;align-items:center;width:100%;height:35vh;font-family:Courier New,Courier,monospace;animation:2s forwards index-module__NjJz4W__fadeInHero;display:flex;position:relative;overflow:hidden}@keyframes index-module__NjJz4W__fadeInHero{to{opacity:1}}.index-module__NjJz4W__hero:before{content:"";z-index:0;clip-path:polygon(0% 40%,20% 35%,40% 40%,60% 35%,80% 40%,100% 35%,100% 100%,0% 100%);opacity:.7;background:linear-gradient(90deg,#9bcf9980 0%,#fff6 33%,#9bcf9980 66%,#fff6 100%);width:300%;height:100%;animation:12s linear infinite index-module__NjJz4W__waveFlow;position:absolute;top:0;left:0}@keyframes index-module__NjJz4W__waveFlow{0%{transform:translate(0)}to{transform:translate(-66.6%)}}.index-module__NjJz4W__heroContent{z-index:1;text-align:left;max-width:90%;margin-left:8vw;padding:1rem;position:relative}.index-module__NjJz4W__heroContent h1{font-size:4.5rem;font-family:var(--font-page-intro-title);letter-spacing:1px;margin-bottom:1.6rem;font-weight:400}.index-module__NjJz4W__heroContent p{font-size:1.2rem;font-family:var(--font-page-intro-title);line-height:1.6}.index-module__NjJz4W__heroContent .index-module__NjJz4W__supplementText{opacity:.8;margin-top:.3rem;font-style:italic;font-weight:500;line-height:1.4;color:#6b9bd1!important;font-family:inherit!important;font-size:.9rem!important}@media (max-width:834px){.index-module__NjJz4W__hero{height:22vh}.index-module__NjJz4W__heroContent h1{margin-bottom:.5rem;font-size:2rem}}@media (max-width:768px){.index-module__NjJz4W__hero{height:18vh}.index-module__NjJz4W__heroContent{padding:.5rem}.index-module__NjJz4W__heroContent h1{margin-bottom:.5rem;font-size:2rem}.index-module__NjJz4W__heroContent p{font-size:.9rem}.index-module__NjJz4W__heroContent .index-module__NjJz4W__supplementText{font-size:.8rem!important}}@media (max-width:600px){.index-module__NjJz4W__hero{justify-content:center;height:20vh}.index-module__NjJz4W__heroContent{text-align:center;margin-left:0}.index-module__NjJz4W__heroContent h1{margin-bottom:.5rem;font-size:2rem}.index-module__NjJz4W__heroContent p{text-align:center;font-size:.8rem}.index-module__NjJz4W__heroContent .index-module__NjJz4W__supplementText{text-align:center;font-size:.7rem!important}}@media (max-width:400px){.index-module__NjJz4W__hero{justify-content:center}.index-module__NjJz4W__heroContent{margin-top:10vh;margin-left:0}}
.index-module__L29Kgq__section{box-sizing:border-box;width:100%;max-width:1200px;font-family:var(--font-page-intro-title);margin:0 auto;padding:52px 20px 72px 120px}.index-module__L29Kgq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:24px;display:flex}.index-module__L29Kgq__lead{color:#4b5563;margin:0;font-size:1.1rem;line-height:1.6}.index-module__L29Kgq__badge{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#3498db,#2ecc71);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.index-module__L29Kgq__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.index-module__L29Kgq__card{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.index-module__L29Kgq__card:hover{border-color:#c7d2fe;transform:translateY(-6px);box-shadow:0 18px 45px #00000014}.index-module__L29Kgq__imageWrapper{aspect-ratio:16/7;background:linear-gradient(135deg,#eef2ff,#f8fafc);width:100%;max-height:180px;position:relative;overflow:hidden}.index-module__L29Kgq__imageWrapper img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.index-module__L29Kgq__card:hover .index-module__L29Kgq__imageWrapper img{transform:scale(1.03)}.index-module__L29Kgq__sourceBadge{color:#f8fafc;letter-spacing:.3px;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111827b8;border-radius:999px;padding:6px 12px;font-size:.8rem;position:absolute;top:12px;left:12px}.index-module__L29Kgq__placeholder{color:#94a3b8;letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(135deg,#f3f4f6,#f8fafc);justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;display:flex}.index-module__L29Kgq__body{flex-direction:column;gap:10px;padding:16px 16px 20px;display:flex}.index-module__L29Kgq__meta{color:#6b7280;align-items:center;gap:10px;font-size:.9rem;display:flex}.index-module__L29Kgq__sourceTag{color:#15803d;background:#ecfdf3;border-radius:999px;padding:4px 10px;font-size:.85rem;font-weight:700}.index-module__L29Kgq__title{color:#1f2937;margin:0;font-size:1.05rem;font-weight:700;line-height:1.55}.index-module__L29Kgq__empty{text-align:center;color:#6b7280;grid-column:1/-1;padding:60px 0;font-size:1rem}@media (max-width:1024px){.index-module__L29Kgq__section{padding:60px 24px}}@media (max-width:768px){.index-module__L29Kgq__section{padding:40px 20px}.index-module__L29Kgq__lead{font-size:1rem}}@media (max-width:480px){.index-module__L29Kgq__grid{gap:16px}.index-module__L29Kgq__body{padding:16px}.index-module__L29Kgq__title{font-size:1rem}}
.index-module__LfgQwq__container{box-sizing:border-box;width:100%;max-width:1300px;font-family:var(--font-page-intro-title);margin:0 auto;padding:10px 20px 0 150px}.index-module__LfgQwq__newsList{flex-direction:column;gap:1.5rem;display:flex}.index-module__LfgQwq__newsItem{cursor:pointer;color:inherit;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;text-decoration:none;transition:all .3s;display:block}.index-module__LfgQwq__newsItem:hover{border-color:#3498db;transform:translateY(-2px);box-shadow:0 4px 12px #3498db1a}.index-module__LfgQwq__newsItem:hover .index-module__LfgQwq__newsTitle{color:#3498db}.index-module__LfgQwq__newsHeader{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.index-module__LfgQwq__newsDate{color:#666;font-size:.9rem;font-weight:400}.index-module__LfgQwq__newsCategory{color:#fff;border-radius:12px;padding:.25rem .75rem;font-size:.8rem;font-weight:500}.index-module__LfgQwq__newsCategory.index-module__LfgQwq__info{background-color:#3498db}.index-module__LfgQwq__newsCategory.index-module__LfgQwq__press{background-color:#e74c3c}.index-module__LfgQwq__newsCategory.index-module__LfgQwq__maintenance{background-color:#f39c12}.index-module__LfgQwq__newsTitle{color:#333;margin:0;font-size:1.2rem;line-height:1.5;transition:color .3s}.index-module__LfgQwq__emptyState{text-align:center;color:#666;padding:3rem 0;font-size:1.1rem}@media (max-width:768px){.index-module__LfgQwq__container{padding:40px 20px}.index-module__LfgQwq__newsItem{padding:1.25rem}.index-module__LfgQwq__newsHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.index-module__LfgQwq__newsTitle{font-size:1.1rem}}@media (max-width:480px){.index-module__LfgQwq__container{padding:40px 20px}.index-module__LfgQwq__newsItem{padding:1rem}.index-module__LfgQwq__newsTitle{font-size:1rem}.index-module__LfgQwq__newsDate{font-size:.85rem}.index-module__LfgQwq__newsCategory{padding:.2rem .6rem;font-size:.75rem}}
.index-module__FoIB6G__container{box-sizing:border-box;width:100%;max-width:1300px;font-family:var(--font-page-intro-title);margin:0 auto;padding:10px 20px 0 150px}.index-module__FoIB6G__breadcrumb{color:#666;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;display:flex}.index-module__FoIB6G__breadcrumbLink{color:#3498db;text-decoration:none;transition:color .3s}.index-module__FoIB6G__breadcrumbLink:hover{color:#2980b9}.index-module__FoIB6G__breadcrumbSeparator{color:#999}.index-module__FoIB6G__breadcrumbCurrent{color:#333}.index-module__FoIB6G__newsArticle{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:2rem;padding:2rem}.index-module__FoIB6G__articleHeader{border-bottom:1px solid #eee;margin-bottom:2rem;padding-bottom:1.5rem}.index-module__FoIB6G__articleMeta{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.index-module__FoIB6G__articleDate{color:#666;font-size:.9rem;font-weight:400}.index-module__FoIB6G__articleCategory{color:#fff;border-radius:12px;padding:.25rem .75rem;font-size:.8rem;font-weight:500}.index-module__FoIB6G__articleCategory.index-module__FoIB6G__info{background-color:#3498db}.index-module__FoIB6G__articleCategory.index-module__FoIB6G__press{background-color:#e74c3c}.index-module__FoIB6G__articleCategory.index-module__FoIB6G__maintenance{background-color:#f39c12}.index-module__FoIB6G__articleTitle{color:#333;margin:0;font-size:1.8rem;font-weight:700;line-height:1.4}.index-module__FoIB6G__articleContent{color:#555;font-size:1rem;line-height:1.8}.index-module__FoIB6G__articleContent p{margin:1rem 0}.index-module__FoIB6G__articleContent p:first-child{margin-top:0}.index-module__FoIB6G__articleContent p:last-child{margin-bottom:0}.index-module__FoIB6G__articleContent strong{color:#333;font-weight:600}.index-module__FoIB6G__backToList{text-align:center;margin-top:3rem}.index-module__FoIB6G__backButton{color:#fff;background-color:#3498db;border-radius:4px;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:background-color .3s;display:inline-block}.index-module__FoIB6G__backButton:hover{background-color:#2980b9}@media (max-width:768px){.index-module__FoIB6G__container{padding:40px 20px}.index-module__FoIB6G__newsArticle{padding:1.5rem}.index-module__FoIB6G__articleTitle{font-size:1.5rem}.index-module__FoIB6G__articleMeta{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:480px){.index-module__FoIB6G__container{padding:40px 20px}.index-module__FoIB6G__newsArticle{padding:1rem}.index-module__FoIB6G__articleTitle{font-size:1.3rem}.index-module__FoIB6G__articleContent{font-size:.95rem}.index-module__FoIB6G__backButton{padding:.6rem 1.2rem;font-size:.9rem}}
.index-module__E1p2eG__container{box-sizing:border-box;width:100%;max-width:1300px;font-family:var(--font-lexend);margin:0 auto;padding:40px 20px}.index-module__E1p2eG__section{margin-bottom:60px}.index-module__E1p2eG__sectionTitle{color:#2c3e50;text-align:left;font-size:2.5rem;font-family:var(--font-page-intro-title);margin-bottom:35px;font-weight:500;line-height:1.3;position:relative}.index-module__E1p2eG__sectionTitle:after{content:"";background:linear-gradient(90deg,#3498db,#5dade2);border-radius:2px;width:60px;height:4px;position:absolute;bottom:-10px;left:0}.index-module__E1p2eG__messageSection{text-align:center;max-width:800px;margin:0 auto}.index-module__E1p2eG__messageContent{color:#555;text-align:left;font-size:1.15rem;line-height:1.75}.index-module__E1p2eG__messageContent strong{color:#2c3e50;font-weight:600}.index-module__E1p2eG__blockTitle{text-align:center;color:#2c3e50;margin-bottom:20px;font-size:1.3rem;font-weight:600}.index-module__E1p2eG__messageContent p{margin-bottom:20px}.index-module__E1p2eG__accordion{background:linear-gradient(135deg,#f8fbff 0%,#edf7ff 100%);border:1px solid #d1e7f5;border-radius:12px;margin-bottom:12px;transition:all .3s;overflow:hidden}.index-module__E1p2eG__accordion:hover{border-color:#3498db;box-shadow:0 3px 15px #3498db1f}.index-module__E1p2eG__accordion[open]{background:#fff;border-color:#3498db;box-shadow:0 4px 20px #3498db26}.index-module__E1p2eG__accordionSummary{cursor:pointer;color:#2c3e50;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 16px;font-size:1.05rem;font-weight:600;list-style:none;transition:all .3s;display:flex}.index-module__E1p2eG__accordionSummary::-webkit-details-marker{display:none}.index-module__E1p2eG__accordionSummary:hover{color:#3498db;background:#3498db0d}.index-module__E1p2eG__accordion[open] .index-module__E1p2eG__accordionSummary{color:#0369a1;border-bottom:2px solid #e3f2fd}.index-module__E1p2eG__accordionTitle{flex:1}.index-module__E1p2eG__accordionIcon{color:#3498db;margin-left:10px;font-size:.9rem;transition:transform .3s}.index-module__E1p2eG__accordion[open] .index-module__E1p2eG__accordionIcon{transform:rotate(180deg)}.index-module__E1p2eG__accordionContent{padding:12px 16px 16px;animation:.3s ease-out index-module__E1p2eG__slideDown}@keyframes index-module__E1p2eG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.index-module__E1p2eG__accordionContent p{color:#555;margin-bottom:12px;font-size:1.05rem;line-height:1.7}.index-module__E1p2eG__accordionContent p:last-child{margin-bottom:0}.index-module__E1p2eG__positionSection{max-width:900px;margin:30px auto 0}.index-module__E1p2eG__positionList{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px;display:grid}.index-module__E1p2eG__positionItem{text-align:center;background:linear-gradient(135deg,#f8fbff 0%,#edf7ff 100%);border-top:4px solid #0000;border-radius:15px;flex-direction:column;align-items:center;padding:20px 16px;transition:all .3s;display:flex;box-shadow:0 3px 20px #3498db1a}.index-module__E1p2eG__positionItem:hover{border-top-color:#3498db;transform:translateY(-5px);box-shadow:0 5px 25px #3498db26}.index-module__E1p2eG__positionIcon{flex-shrink:0;justify-content:center;align-items:center;margin-bottom:12px;font-size:2.5rem;line-height:1;display:flex}.index-module__E1p2eG__positionContent{flex-direction:column;flex:1;display:flex}.index-module__E1p2eG__positionTitle{color:#2c3e50;margin-bottom:10px;font-size:1.2rem;font-weight:600}.index-module__E1p2eG__positionContent p{color:#555;margin:0;font-size:.95rem;line-height:1.6}.index-module__E1p2eG__jobRolesNote{text-align:left;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-radius:10px;max-width:900px;margin-top:20px;margin-left:auto;margin-right:auto;padding:14px 16px}.index-module__E1p2eG__jobRolesNote p{color:#2c3e50;margin:0;font-size:.95rem;line-height:1.6}.index-module__E1p2eG__requirementsSection{max-width:800px;margin:40px auto 0}.index-module__E1p2eG__requirementBlock{background:linear-gradient(135deg,#f8fbff 0%,#edf7ff 100%);border-radius:15px;margin-bottom:30px;padding:35px;transition:all .3s;box-shadow:0 3px 20px #3498db1a}.index-module__E1p2eG__requirementBlock:hover{box-shadow:0 5px 25px #3498db26}.index-module__E1p2eG__requirementTitle{color:#2c3e50;border-bottom:2px solid #3498db;margin-bottom:20px;padding-bottom:10px;font-size:1.3rem;font-weight:600}.index-module__E1p2eG__requirementList{margin:0;padding:0;list-style:none}.index-module__E1p2eG__requirementList>li{color:#555;margin-bottom:12px;padding-left:25px;font-size:1.05rem;line-height:1.7;position:relative}.index-module__E1p2eG__requirementList>li:before{content:"✓";color:#3498db;font-size:1.2rem;font-weight:700;position:absolute;left:0}.index-module__E1p2eG__subList li:before{content:"•";color:#5dade2;font-weight:700;position:absolute;left:5px}.index-module__E1p2eG__conditionsSection{max-width:800px;margin:40px auto 0}.index-module__E1p2eG__workLifeBalanceBlock{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px solid #e3f2fd;border-radius:15px;margin-bottom:40px;padding:40px;position:relative;overflow:hidden;box-shadow:0 4px 25px #3498db1f}.index-module__E1p2eG__workLifeBalanceBlock:before{content:"🌈";opacity:.5;font-size:2rem;position:absolute;top:20px;right:25px}.index-module__E1p2eG__workLifeBalanceTitle{color:#2c3e50;border-bottom:3px solid #3498db;margin-bottom:25px;padding-bottom:12px;font-size:1.4rem;font-weight:600;display:inline-block}.index-module__E1p2eG__workLifeBalanceContent{color:#555;font-size:1.05rem;line-height:1.7}.index-module__E1p2eG__workLifeBalanceContent p{margin-bottom:15px}.index-module__E1p2eG__workLifeBalanceContent p:last-child{margin-bottom:0}.index-module__E1p2eG__workLifeExample{background:#fff;border-left:4px solid #5dade2;border-radius:12px;align-items:flex-start;margin:18px 0;padding:18px;transition:all .3s;display:flex;box-shadow:0 2px 15px #3498db14}.index-module__E1p2eG__workLifeExample:hover{transform:translate(3px);box-shadow:0 4px 20px #3498db26}.index-module__E1p2eG__exampleIcon{flex-shrink:0;margin-right:20px;font-size:2rem;line-height:1}.index-module__E1p2eG__exampleContent h4{color:#2c3e50;margin-bottom:12px;font-size:1.2rem;font-weight:600}.index-module__E1p2eG__exampleContent p{color:#666;margin:0;font-size:1rem;line-height:1.7}.index-module__E1p2eG__consultationNote{color:#888;border-top:1px solid #3498db33;margin-top:20px;padding-top:15px;font-size:1rem;font-style:italic}.index-module__E1p2eG__conditionBlock{background:linear-gradient(135deg,#f8fbff 0%,#edf7ff 100%);border-radius:15px;margin-bottom:30px;padding:35px;transition:all .3s;box-shadow:0 3px 20px #3498db1a}.index-module__E1p2eG__conditionBlock:hover{box-shadow:0 5px 25px #3498db26}.index-module__E1p2eG__conditionTitle{color:#2c3e50;border-bottom:2px solid #3498db;margin-bottom:20px;padding-bottom:10px;font-size:1.3rem;font-weight:600}.index-module__E1p2eG__conditionContent{color:#555;font-size:1.05rem;line-height:1.7}.index-module__E1p2eG__conditionContent p{margin-bottom:12px}.index-module__E1p2eG__conditionContent p:last-child{margin-bottom:0}.index-module__E1p2eG__salaryInfo{background:linear-gradient(135deg,#e8f5e9 0%,#f1f8e9 100%);border-left:4px solid #4caf50;border-radius:12px;margin-bottom:20px;padding:18px}.index-module__E1p2eG__salaryAmount{color:#2c3e50;margin-bottom:12px;font-size:1.15rem;line-height:1.8}.index-module__E1p2eG__salaryAmount strong{color:#1b5e20;margin-bottom:8px;font-size:1.2rem;display:block}.index-module__E1p2eG__salaryNote{color:#666;margin:0;font-size:1rem;font-style:italic}.index-module__E1p2eG__conditionList{margin:0;padding:0;list-style:none}.index-module__E1p2eG__conditionList li{color:#555;margin-bottom:10px;padding-left:25px;font-size:1.05rem;line-height:1.7;position:relative}.index-module__E1p2eG__conditionList li:before{content:"•";color:#3498db;font-size:1.3rem;font-weight:700;position:absolute;left:5px}.index-module__E1p2eG__taskList{margin-top:0}.index-module__E1p2eG__taskItems{margin:0 0 25px;padding:0;list-style:none}.index-module__E1p2eG__taskItems li{color:#555;margin-bottom:12px;padding-left:25px;font-size:1.05rem;line-height:1.7;position:relative}.index-module__E1p2eG__taskItems li:before{content:"▸";color:#3498db;font-size:1.2rem;font-weight:700;position:absolute;left:0}.index-module__E1p2eG__taskNote{color:#2c3e50;background:linear-gradient(135deg,#e8f4fd 0%,#d1e7dd 100%);border-left:4px solid #3498db;border-radius:10px;margin:15px 0 0;padding:16px;font-size:1.05rem;line-height:1.7}.index-module__E1p2eG__applicationMethod{background:linear-gradient(135deg,#f8fbff 0%,#edf7ff 100%);border-radius:15px;margin-bottom:30px;padding:35px;box-shadow:0 3px 20px #3498db1a}.index-module__E1p2eG__applicationMethodTitle{color:#2c3e50;border-bottom:2px solid #3498db;margin-bottom:20px;padding-bottom:10px;font-size:1.3rem;font-weight:600}.index-module__E1p2eG__applicationMethodContent{color:#555;font-size:1.1rem;line-height:1.8}.index-module__E1p2eG__applicationMethodContent p{margin-bottom:20px}.index-module__E1p2eG__contactCard{text-align:center;background:#fff;border:2px solid #e3f2fd;border-radius:12px;margin-top:24px;padding:24px;box-shadow:0 6px 20px #3498db1a}.index-module__E1p2eG__contactCard strong{color:#2c3e50;margin-bottom:12px;font-size:1.15rem;display:block}.index-module__E1p2eG__contactCard p{color:#2c3e50;margin-bottom:24px}.index-module__E1p2eG__contactButton{color:#fff;background:linear-gradient(135deg,#3498db,#5dade2);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 6px 18px #3498db40}.index-module__E1p2eG__contactButton:hover{transform:translateY(-2px);box-shadow:0 10px 24px #3498db59}.index-module__E1p2eG__contactNote{color:#496581;background:linear-gradient(135deg,#3498db14,#5dade22e);border-left:4px solid #3498db;border-radius:10px;margin-top:24px;padding:16px 20px;font-size:1.05rem}.index-module__E1p2eG__selectionFlow{background:linear-gradient(135deg,#f8fbff 0%,#edf7ff 100%);border-radius:15px;padding:35px;box-shadow:0 3px 20px #3498db1a}.index-module__E1p2eG__selectionFlowTitle{color:#2c3e50;border-bottom:2px solid #3498db;margin-bottom:30px;padding-bottom:10px;font-size:1.3rem;font-weight:600}.index-module__E1p2eG__flowSteps{flex-direction:column;gap:10px;display:flex}.index-module__E1p2eG__flowStep{background:#fff;border-left:3px solid #0000;border-radius:8px;align-items:center;padding:8px 10px;transition:all .3s;display:flex;box-shadow:0 2px 8px #3498db0f}.index-module__E1p2eG__flowStep:hover{border-left-color:#3498db;transform:translate(5px);box-shadow:0 4px 15px #3498db26}.index-module__E1p2eG__flowStepNumber{color:#fff;background:linear-gradient(135deg,#3498db,#5dade2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:10px;font-size:.95rem;font-weight:700;display:flex}.index-module__E1p2eG__flowStepContent h4{color:#2c3e50;margin:0 0 2px;font-size:.95rem;font-weight:600;line-height:1.3}.index-module__E1p2eG__flowStepContent p{color:#666;margin:0;font-size:.85rem;line-height:1.4}.index-module__E1p2eG__selectionNote{text-align:left;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px solid #e3f2fd;border-radius:12px;margin-top:20px;padding:18px}.index-module__E1p2eG__selectionNote p{color:#2c3e50;margin:0;font-size:1.05rem;font-weight:500;line-height:1.7}.index-module__E1p2eG__casualInterviewSection{max-width:800px;margin-top:30px;margin-left:auto;margin-right:auto}.index-module__E1p2eG__casualInterviewContent{background:linear-gradient(135deg,#fff8e1 0%,#fff3cd 100%);border:2px solid #ffe8a1;border-radius:12px;align-items:center;padding:18px 22px;transition:all .3s;display:flex;box-shadow:0 3px 15px #ffc1071a}.index-module__E1p2eG__casualInterviewContent:hover{transform:translateY(-2px);box-shadow:0 5px 20px #ffc10733}.index-module__E1p2eG__casualInterviewIcon{flex-shrink:0;margin-right:20px;font-size:2rem;line-height:1}.index-module__E1p2eG__casualInterviewContent p{color:#856404;margin:0;font-size:1.05rem;font-weight:500;line-height:1.7}.index-module__E1p2eG__jobContentSection{max-width:800px;margin:0 auto;padding:40px 0}.index-module__E1p2eG__jobContentMessage{text-align:left;background:linear-gradient(135deg,#f8fbff 0%,#edf7ff 100%);border-radius:15px;padding:30px;position:relative;overflow:hidden}.index-module__E1p2eG__jobContentMessage:before{content:"🛠️";opacity:.7;font-size:1.8rem;position:absolute;top:20px;right:25px}.index-module__E1p2eG__jobContentMessage p{color:#555;margin-bottom:20px;font-size:1.05rem;line-height:1.75}.index-module__E1p2eG__jobContentMessage p:last-child{margin-bottom:0}.index-module__E1p2eG__jobRolesSection{text-align:center;margin-top:30px}.index-module__E1p2eG__jobRolesTitle{color:#2c3e50;margin-bottom:18px;font-size:1.15rem;font-weight:600;display:inline-block;position:relative}.index-module__E1p2eG__jobRolesTitle:after{content:"";background:linear-gradient(90deg,#3498db,#5dade2);border-radius:2px;width:35px;height:2px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.index-module__E1p2eG__jobRolesList{flex-wrap:wrap;justify-content:center;gap:10px 16px;max-width:900px;margin-top:20px;margin-left:auto;margin-right:auto;display:flex}.index-module__E1p2eG__jobRoleItem{cursor:default;background:linear-gradient(135deg,#f8fbff 0%,#edf7ff 100%);border:1px solid #d1e7f5;border-radius:20px;align-items:center;padding:8px 14px;transition:all .3s;display:inline-flex}.index-module__E1p2eG__jobRoleItem:hover{background:linear-gradient(135deg,#e8f4fd 0%,#d1e7dd 100%);border-color:#3498db;transform:translateY(-2px);box-shadow:0 3px 10px #3498db26}.index-module__E1p2eG__jobRoleIcon{flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;font-size:1.2rem;line-height:1;display:flex}.index-module__E1p2eG__jobRoleText{color:#2c3e50;text-align:left;word-break:keep-all;font-size:.9rem;font-weight:500;line-height:1.3}.index-module__E1p2eG__longText{font-size:.85rem;line-height:1.2}.index-module__E1p2eG__employmentSection{max-width:800px;margin:40px auto 0}.index-module__E1p2eG__employmentMessage{text-align:center;text-align:left;background:linear-gradient(135deg,#f8fbff 0%,#edf7ff 100%);border-radius:15px;margin-bottom:40px;padding:40px;position:relative;overflow:hidden}.index-module__E1p2eG__employmentMessage:before{content:"🤝";opacity:.7;font-size:1.8rem;position:absolute;top:20px;right:25px}.index-module__E1p2eG__employmentMessage p{color:#555;text-align:left;margin:0;font-size:1.15rem;line-height:1.9}.index-module__E1p2eG__applicationMessage{text-align:left;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-radius:15px;margin:0 0 40px;padding:35px;position:relative;overflow:hidden}.index-module__E1p2eG__applicationMessage:before{content:"💌";opacity:.7;font-size:1.8rem;position:absolute;top:20px;right:25px}.index-module__E1p2eG__applicationMessage p{color:#555;margin-bottom:22px;font-size:1.15rem;line-height:1.9}.index-module__E1p2eG__contactLink{color:#3498db;font-weight:600;text-decoration:underline;transition:color .3s}.index-module__E1p2eG__contactLink:hover{color:#2980b9}.index-module__E1p2eG__finalSection{text-align:left;max-width:800px;margin:0 auto}.index-module__E1p2eG__finalMessage{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:2px solid #e9ecef;border-radius:15px;padding:45px 35px;position:relative;overflow:hidden}.index-module__E1p2eG__finalMessage:before{content:"🌟";opacity:.6;font-size:1.8rem;position:absolute;top:20px;right:25px}.index-module__E1p2eG__finalMessage p{color:#495057;margin-bottom:25px;font-size:1.15rem;line-height:1.9}.index-module__E1p2eG__finalMessage p:last-child{margin-bottom:0}.index-module__E1p2eG__applicationSection{text-align:left;max-width:800px;margin:0 auto}.index-module__E1p2eG__applicationText{color:#555;margin-bottom:30px;font-size:1.2rem;line-height:1.6}.index-module__E1p2eG__applicationButtons{justify-content:stretch;margin-top:30px;display:flex}.index-module__E1p2eG__primaryButton{color:#fff;text-align:center;background:linear-gradient(135deg,#3498db,#5dade2);border-radius:35px;width:100%;padding:22px 45px;font-size:1.15rem;font-weight:600;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden;box-shadow:0 5px 20px #3498db40}.index-module__E1p2eG__primaryButton:before{content:"📝";margin-right:10px}.index-module__E1p2eG__primaryButton:hover{transform:translateY(-4px);box-shadow:0 10px 30px #3498db59}@media (max-width:768px){.index-module__E1p2eG__container{padding:40px 15px}.index-module__E1p2eG__section{margin-bottom:50px}.index-module__E1p2eG__sectionTitle{margin-bottom:28px;font-size:2rem}.index-module__E1p2eG__accordion{margin-bottom:12px}.index-module__E1p2eG__accordionSummary{padding:15px 18px;font-size:1.1rem}.index-module__E1p2eG__accordionContent{padding:18px 18px 20px}.index-module__E1p2eG__positionList{grid-template-columns:1fr;gap:14px}.index-module__E1p2eG__positionItem{padding:20px 18px}.index-module__E1p2eG__positionIcon{margin-bottom:10px;font-size:2.2rem}.index-module__E1p2eG__positionTitle{font-size:1.2rem}.index-module__E1p2eG__positionContent p{font-size:.95rem}.index-module__E1p2eG__requirementBlock,.index-module__E1p2eG__conditionBlock,.index-module__E1p2eG__workLifeBalanceBlock,.index-module__E1p2eG__applicationMethod,.index-module__E1p2eG__selectionFlow{padding:30px 25px}.index-module__E1p2eG__salaryInfo{padding:20px}.index-module__E1p2eG__salaryAmount{font-size:1.1rem}.index-module__E1p2eG__salaryAmount strong{font-size:1.15rem}.index-module__E1p2eG__table{border:none}.index-module__E1p2eG__table tbody{flex-direction:column;gap:12px;display:flex}.index-module__E1p2eG__table tr{background:#fff;border:1px solid #e3f2fd;border-radius:10px;display:block;overflow:hidden;box-shadow:0 2px 10px #3498db14}.index-module__E1p2eG__table th,.index-module__E1p2eG__table td{box-sizing:border-box;width:100%;display:block}.index-module__E1p2eG__table th{border:none;border-bottom:1px solid #d1e7f5;width:100%;font-size:1rem}.index-module__E1p2eG__table td{border:none;font-size:.95rem}.index-module__E1p2eG__workLifeExample{padding:20px}.index-module__E1p2eG__exampleIcon{margin-right:15px;font-size:1.8rem}.index-module__E1p2eG__casualInterviewContent{padding:20px 25px}.index-module__E1p2eG__casualInterviewIcon{margin-right:15px;font-size:1.8rem}.index-module__E1p2eG__flowStep{padding:8px 10px}.index-module__E1p2eG__flowStepNumber{width:26px;height:26px;margin-right:10px;font-size:.9rem}.index-module__E1p2eG__flowStepContent h4{font-size:.95rem}.index-module__E1p2eG__flowStepContent p{font-size:.85rem}.index-module__E1p2eG__jobRolesList{grid-template-columns:1fr;gap:15px}.index-module__E1p2eG__jobRoleItem{padding:18px 20px}.index-module__E1p2eG__jobRoleIcon{width:45px;height:45px;margin-right:12px;font-size:1.6rem}.index-module__E1p2eG__jobRoleText{font-size:1.05rem}.index-module__E1p2eG__longText{font-size:1rem}.index-module__E1p2eG__primaryButton{text-align:center;width:100%;padding:20px 35px;font-size:1.05rem}.index-module__E1p2eG__applicationMessage{padding:30px}.index-module__E1p2eG__finalMessage{padding:35px 25px}}@media (max-width:480px){.index-module__E1p2eG__container{padding:30px 10px}.index-module__E1p2eG__sectionTitle{font-size:1.8rem}.index-module__E1p2eG__messageContent{font-size:1.1rem;line-height:1.8}.index-module__E1p2eG__accordion{margin-bottom:10px}.index-module__E1p2eG__accordionSummary{padding:14px 16px;font-size:1.05rem}.index-module__E1p2eG__accordionContent{padding:16px 16px 18px}.index-module__E1p2eG__accordionContent p,.index-module__E1p2eG__accordionContent li{font-size:1.05rem}.index-module__E1p2eG__positionList{grid-template-columns:1fr;gap:12px}.index-module__E1p2eG__positionItem{padding:18px 16px}.index-module__E1p2eG__positionIcon{margin-bottom:10px;font-size:2rem}.index-module__E1p2eG__positionTitle{font-size:1.15rem}.index-module__E1p2eG__positionContent p{font-size:.95rem}.index-module__E1p2eG__requirementBlock,.index-module__E1p2eG__conditionBlock,.index-module__E1p2eG__workLifeBalanceBlock,.index-module__E1p2eG__applicationMethod,.index-module__E1p2eG__selectionFlow{padding:25px 20px}.index-module__E1p2eG__salaryInfo{padding:18px}.index-module__E1p2eG__salaryAmount{font-size:1.05rem}.index-module__E1p2eG__salaryAmount strong{font-size:1.1rem}.index-module__E1p2eG__table tbody{gap:10px}.index-module__E1p2eG__table th,.index-module__E1p2eG__table td{padding:12px;font-size:.95rem}.index-module__E1p2eG__salaryNote{font-size:.95rem}.index-module__E1p2eG__workLifeBalanceTitle{font-size:1.25rem}.index-module__E1p2eG__workLifeBalanceContent p,.index-module__E1p2eG__exampleContent p{font-size:1.05rem}.index-module__E1p2eG__workLifeExample{text-align:center;flex-direction:column;padding:18px}.index-module__E1p2eG__exampleIcon{margin-bottom:12px;margin-right:0}.index-module__E1p2eG__exampleContent h4{font-size:1.15rem}.index-module__E1p2eG__casualInterviewContent{text-align:center;flex-direction:column;padding:18px 20px}.index-module__E1p2eG__casualInterviewIcon{margin-bottom:10px;margin-right:0}.index-module__E1p2eG__casualInterviewContent p{font-size:1.05rem}.index-module__E1p2eG__requirementTitle,.index-module__E1p2eG__conditionTitle,.index-module__E1p2eG__applicationMethodTitle,.index-module__E1p2eG__selectionFlowTitle{font-size:1.2rem}.index-module__E1p2eG__requirementList>li,.index-module__E1p2eG__conditionList li,.index-module__E1p2eG__taskItems li{font-size:1.05rem}.index-module__E1p2eG__flowStep{flex-direction:row;padding:8px 10px}.index-module__E1p2eG__flowStepNumber{width:26px;height:26px;margin-right:10px;font-size:.9rem}.index-module__E1p2eG__flowStepContent h4{font-size:.95rem}.index-module__E1p2eG__flowStepContent p{font-size:.85rem}.index-module__E1p2eG__contactEmail{padding:18px}.index-module__E1p2eG__emailLink{font-size:1.1rem}.index-module__E1p2eG__jobContentMessage,.index-module__E1p2eG__employmentMessage,.index-module__E1p2eG__applicationMessage,.index-module__E1p2eG__finalMessage{padding:25px 20px}.index-module__E1p2eG__jobRolesTitle{margin-bottom:25px;font-size:1.2rem}.index-module__E1p2eG__jobRoleItem{flex-direction:row;justify-content:flex-start;padding:16px 18px}.index-module__E1p2eG__jobRoleIcon{width:40px;height:40px;margin-bottom:0;margin-right:12px;font-size:1.5rem}.index-module__E1p2eG__jobRoleText{text-align:left;font-size:1rem}.index-module__E1p2eG__longText{font-size:.95rem;line-height:1.2}.index-module__E1p2eG__primaryButton{text-align:center;width:100%;padding:18px 25px;font-size:1rem}}.index-module__E1p2eG__tabsContainer{max-width:1000px;margin:0 auto}.index-module__E1p2eG__tabs{border-bottom:2px solid #e3f2fd;flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.index-module__E1p2eG__tab{cursor:pointer;color:#666;background:#f8fbff;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;padding:10px 16px;font-size:.95rem;font-weight:600;transition:all .3s}.index-module__E1p2eG__tab:hover{color:#3498db;background:#e8f4fd}.index-module__E1p2eG__tabActive{color:#3498db;background:#fff;border-bottom-color:#3498db}.index-module__E1p2eG__tabContent{background:#fff;border:1px solid #e3f2fd;border-radius:8px;min-height:300px;padding:20px}.index-module__E1p2eG__tabPanel{animation:.3s index-module__E1p2eG__fadeIn}@keyframes index-module__E1p2eG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.index-module__E1p2eG__table{border-collapse:collapse;width:100%;margin-bottom:20px}.index-module__E1p2eG__table th{text-align:left;color:#2c3e50;vertical-align:top;background:linear-gradient(135deg,#e8f4fd 0%,#d1e7dd 100%);border:1px solid #d1e7f5;width:140px;padding:10px 12px;font-size:.95rem;font-weight:600}.index-module__E1p2eG__table td{color:#555;border:1px solid #e3f2fd;padding:10px 12px;font-size:.95rem;line-height:1.7}.index-module__E1p2eG__table td strong{color:#2c3e50;font-size:1.05rem}.index-module__E1p2eG__subsection{border-top:1px solid #e3f2fd;margin-top:20px;padding-top:20px}.index-module__E1p2eG__subsection h4{color:#2c3e50;margin-bottom:12px;font-size:1.05rem;font-weight:600}.index-module__E1p2eG__jobTags{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.index-module__E1p2eG__tag{color:#2c3e50;background:linear-gradient(135deg,#f8fbff 0%,#edf7ff 100%);border:1px solid #d1e7f5;border-radius:16px;align-items:center;padding:6px 12px;font-size:.85rem;transition:all .3s;display:inline-flex}.index-module__E1p2eG__tag:hover{background:linear-gradient(135deg,#e8f4fd 0%,#d1e7dd 100%);border-color:#3498db;transform:translateY(-2px)}.index-module__E1p2eG__list{margin:0 0 16px;padding:0;list-style:none}.index-module__E1p2eG__list>li{color:#555;margin-bottom:8px;padding-left:20px;font-size:.95rem;line-height:1.7;position:relative}.index-module__E1p2eG__list>li:before{content:"✓";color:#3498db;font-weight:700;position:absolute;left:0}.index-module__E1p2eG__subList{margin:6px 0 0;padding:0;list-style:none}.index-module__E1p2eG__subList li{color:#666;margin-bottom:4px;padding-left:16px;font-size:.9rem;line-height:1.6;position:relative}.index-module__E1p2eG__subList li:before{content:"•";color:#5dade2;position:absolute;left:4px}.index-module__E1p2eG__note{color:#666;margin-top:12px;font-size:.9rem;font-style:italic}.index-module__E1p2eG__example{background:#f0f9ff;border-radius:8px;margin:12px 0;padding:12px;font-size:.9rem;line-height:1.6}.index-module__E1p2eG__example strong{color:#2c3e50}
