@import url(https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main_content{margin:40px auto 0;max-width:800px;padding:0 20px}.main_content p{color:#333;font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:1.7;margin-bottom:24px}.main_content p:last-child{margin-bottom:0}.core_competencies{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c4dff,#3f51b5);-webkit-background-clip:text;background-clip:text;color:#7c4dff;font-weight:600}@supports not (-webkit-background-clip:text){.core_competencies{-webkit-text-fill-color:unset!important;background:none!important;color:#7c4dff!important}}@media (max-width:768px){*{-webkit-text-fill-color:unset!important}[style*="-webkit-background-clip: text"],[style*="background-clip: text"]{-webkit-text-fill-color:inherit!important;color:inherit!important}}.talent_description{margin:40px auto 0;max-width:800px;padding:0 20px}.talent_description p{color:#333;font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:1.7;margin-bottom:24px}.talent_description p:last-child{margin-bottom:0}.adm_wrap .purple_sec{background:#f8f9fa;border-top:4px solid #00a597;margin:60px 0 0;overflow:hidden;padding:80px 0 100px;position:relative}.purple_sec:before{background:url(/static/media/ico-100-layer01.ee504937988ca5229b04.svg) no-repeat 50%,url(/static/media/ico-100-layer02.c2272b44d589e97a1ec7.svg) no-repeat 80% 20%,url(/static/media/ico-100-layer03.55d856d6a722e670cdfe.svg) no-repeat 20% 80%;background-size:300px,200px,180px;bottom:0;content:"";left:0;opacity:.03;position:absolute;right:0;top:0;z-index:1}.purple_sec .inner{position:relative;z-index:2}.purple_sec .manifesto_layout{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;min-height:600px}.purple_sec .content_area{color:#333}.purple_sec .header_content .tit{color:#333;display:block;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:60px}.purple_sec .manifesto_content{display:flex;flex-direction:column;gap:32px}.purple_sec .manifesto_item{align-items:flex-start;display:flex;gap:16px;margin-bottom:32px;padding:0}.purple_sec .manifesto_number{color:#00a597;flex-shrink:0;font-size:16px;font-weight:600;margin-top:2px;min-width:24px}.purple_sec .manifesto_item p{color:#444;font-size:18px;font-weight:400;line-height:1.7;margin:0}.purple_sec .visual_area{height:600px;position:relative}.purple_sec .floating_visuals{height:100%;position:relative;width:100%}.purple_sec .clip_wrap{height:100%;left:0;position:absolute;top:0;width:100%}.purple_sec .str_vis_1,.purple_sec .str_vis_2,.purple_sec .str_vis_3,.purple_sec .str_vis_4{position:absolute}.purple_sec .str_vis_1{animation:float 6s ease-in-out infinite;height:180px;left:15%;top:10%;width:180px}.purple_sec .str_vis_2{animation:float 8s ease-in-out 1s infinite;height:160px;right:10%;top:20%;width:160px}.purple_sec .str_vis_3{animation:float 7s ease-in-out 2s infinite;bottom:30%;height:200px;left:20%;width:200px}.purple_sec .str_vis_4{animation:float 5s ease-in-out 3s infinite;bottom:15%;height:140px;right:20%;width:140px}.purple_sec .clip_inner{border-radius:50%;box-shadow:0 8px 20px #0000001a;height:100%;opacity:.7;overflow:hidden;position:relative;width:100%}.purple_sec .clip_inner img{height:100%;object-fit:cover;transition:all .3s ease;width:100%}.purple_sec .clip_inner:hover img{transform:scale(1.05)}.purple_sec .clip_inner:hover{opacity:.9}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(2deg)}50%{transform:translateY(-20px) rotate(0deg)}75%{transform:translateY(-10px) rotate(-2deg)}}@media (max-width:1200px){.purple_sec .manifesto_layout{gap:60px}.purple_sec .header_content .tit{font-size:42px}}@media (max-width:768px){.core_competencies{-webkit-text-fill-color:#7c4dff!important;background:none!important;color:#7c4dff!important}.main_content p,.talent_description p{color:#333!important}.purple_sec{padding:60px 0}.purple_sec .manifesto_layout{gap:40px;grid-template-columns:1fr}.purple_sec .header_content .tit{color:#333!important;font-size:36px}.purple_sec .header_content .txt{color:#666!important;font-size:18px;margin-bottom:40px}.purple_sec .manifesto_item{gap:12px}.purple_sec .manifesto_item p{color:#333!important;font-size:16px}.purple_sec .manifesto_number{color:#7c4dff!important;font-size:14px;min-width:20px}.purple_sec .visual_area{height:400px}.purple_sec .str_vis_1,.purple_sec .str_vis_2,.purple_sec .str_vis_3,.purple_sec .str_vis_4{height:120px;width:120px}}@media (max-width:480px){.core_competencies{-webkit-text-fill-color:#7c4dff!important;background:none!important;color:#7c4dff!important}.purple_sec .header_content .tit{color:#333!important;font-size:28px}.purple_sec .header_content .txt{color:#666!important}.main_content p,.purple_sec .manifesto_item p,.talent_description p{color:#333!important}.purple_sec .manifesto_item{gap:8px}.purple_sec .visual_area{height:300px}.purple_sec .str_vis_1,.purple_sec .str_vis_2,.purple_sec .str_vis_3,.purple_sec .str_vis_4{height:100px;width:100px}}.self_check_questions{margin:30px auto 0;max-width:900px;padding:40px 20px}.self_check_questions h3{color:#333;font-size:48px;font-weight:700;margin-bottom:40px;text-align:center}.question_grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.question_card{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 4px 12px #0000000f;padding:32px 20px;text-align:center;transition:all .3s ease}.question_card:hover{border-color:#00a597;box-shadow:0 12px 32px #00a59726;transform:translateY(-4px)}.question_icon{display:block;font-size:32px;margin-bottom:16px}.question_card p{color:#444;font-size:17px;font-weight:500;line-height:1.6;margin:0}@media (max-width:1200px){.self_check_questions h3{font-size:42px}.question_grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.self_check_questions h3{font-size:36px}.question_grid{gap:16px;grid-template-columns:1fr}.question_card{padding:24px 16px}.question_card p{font-size:16px}.welcome_message{margin:40px auto 0}.welcome_message strong{font-size:32px}.welcome_message strong:after{height:2px;width:60px}}@media (max-width:480px){.self_check_questions h3{font-size:28px}.welcome_message{margin:30px auto 0}.welcome_message strong{font-size:28px}.welcome_message strong:after{height:2px;width:50px}}.welcome_message{margin:60px auto 0;max-width:800px;text-align:center}.welcome_message strong{color:#00a597;display:block;font-size:36px;font-style:italic;font-weight:600;line-height:1.3;position:relative}.welcome_message strong:after{background:linear-gradient(90deg,#00a597,#0000);content:"";display:block;height:3px;margin:16px auto 0;width:80px}.cont_box{align-items:center;display:flex;gap:40px}.cont_box.box_between{justify-content:space-between}.cont_box .img{width:48%}.video_placeholder{align-items:center;aspect-ratio:16/9;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;cursor:pointer;display:flex;justify-content:center;position:relative;transition:all .3s ease}.video_placeholder:hover{background:#f5f3ff;border-color:#501d83}.video_content{padding:20px;text-align:center}.video_content h4{color:#333;font-size:18px;font-weight:600;margin-bottom:8px}.video_content p{color:#666;font-size:14px;line-height:1.4;margin-bottom:16px}.play_btn_simple{align-items:center;background:#501d83;border-radius:50%;color:#fff;display:inline-flex;font-size:16px;height:48px;justify-content:center;transition:all .3s ease;width:48px}.play_btn_simple:hover{background:#6d28a1;transform:scale(1.1)}@media (max-width:768px){.cont_box{flex-direction:column;gap:24px}.cont_box .img{width:100%}}.external_link{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:24px;text-align:center}.external_link h4{color:#333;font-size:16px;font-weight:600;margin-bottom:12px}.external_link a{color:#7c4dff;font-weight:500;text-decoration:none;transition:color .3s ease}.external_link a:hover{color:#3f51b5;text-decoration:underline}body{margin:0;padding:0}body,body.admissions-gateway #root,body.admissions-gateway body,body.admissions-gateway html,html{height:100%;margin:0;padding:0}body.admissions-gateway .container.full,body.admissions-gateway .section.wide.main_visual,body.admissions-gateway .wrapper{height:100vh;margin:0;min-height:100vh;padding:0}body.admissions-gateway .main_visual .img_wrap{height:100vh;left:0;min-height:100vh;min-width:100%;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}body.admissions-gateway .main_visual .img_wrap:before{background:#0006;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}body.admissions-gateway .main_visual .img_wrap img{height:100vh;left:0;min-height:100vh;min-width:100%;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:0}body.admissions-gateway .main_visual .header_con{height:100vh;margin:0;max-width:none;padding:0}body.admissions-gateway .swiper-container,body.admissions-gateway .swiper-slide{height:100vh!important;min-height:100vh!important}body.admissions-gateway .swiper-wrapper{width:100%}body.admissions-gateway{margin:0!important;padding:0!important}body.admissions-gateway *{box-sizing:border-box}.modal_overlay{background-color:#0009}.modal_content,.modal_content_large{animation:modalSlideIn .3s ease-out;box-shadow:0 10px 30px #0000004d}.modal_content_large{background:#fff;border-radius:12px;max-height:90vh;overflow-y:auto;width:90%}.modal_header{border-bottom:1px solid #e9ecef;padding:24px 24px 16px}.modal_header h3{color:#212529;font-size:20px}.modal_body{line-height:1.6}.modal_body p{font-size:16px;margin:0 0 16px}.modal_body h4{margin-top:0}.modal_close{color:#6c757d;font-size:24px;line-height:1;padding:4px;right:16px;top:16px}.modal_close:hover{color:#343a40}.modal_subtitle{color:#6c757d;margin:8px 0}.modal_details,.modal_subtitle{font-size:14px;text-align:center}.modal_details{color:#495057;margin:12px 0}.application_form{padding:0 24px 24px}.form_fields{grid-gap:16px 20px;gap:16px 20px;margin-bottom:24px}.form_field label{color:#343a40;font-size:14px;font-weight:500;margin-bottom:6px}.form_field input,.form_field select,.form_field textarea{border:1px solid #ced4da;border-radius:4px;font-size:14px;padding:10px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form_field input:focus,.form_field select:focus,.form_field textarea:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.date_inputs{gap:8px}.date_inputs input{border:1px solid #ced4da;border-radius:4px;font-size:14px;padding:10px 12px}.privacy_agreement{margin-bottom:20px;padding:20px}.agreement_header h4{color:#343a40;font-size:16px;margin:0 0 12px}.agreement_content ul{color:#495057;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.agreement_content li{margin-bottom:4px}.agreement_checkbox{margin-top:16px}.agreement_checkbox label{color:#343a40;font-size:14px}.agreement_checkbox input[type=checkbox]{margin-right:8px;transform:scale(1.1)}.form_actions{border-top:1px solid #e9ecef;gap:12px;padding-top:16px}.modal_period_info{background-color:#f8f9fa;border-left:4px solid #007bff;border-radius:8px;color:#6c757d!important;font-size:14px!important;font-weight:500;padding:12px}.modal_footer{display:flex;justify-content:center;padding:16px 24px 24px}.modal_confirm_btn{background-color:#007bff;font-size:16px;font-weight:500;min-width:100px;padding:12px 32px;transition:background-color .2s ease}.modal_confirm_btn:hover{background-color:#0056b3}.modal_confirm_btn:active{transform:translateY(1px)}@media screen and (max-width:768px){.modal_content{margin:20px;width:calc(100% - 40px)}.modal_body,.modal_footer,.modal_header{padding-left:16px;padding-right:16px}.modal_body{padding-bottom:20px;padding-top:20px}}.btn_drop.disabled{cursor:not-allowed;opacity:.6}.btn_drop.disabled,.btn_drop.disabled:hover{background-color:#e9ecef!important;color:#6c757d!important}.btn_group{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.btn_group .btn_drop{flex:1 1;min-width:200px}@media screen and (max-width:768px){.btn_group{flex-direction:column}.btn_group .btn_drop{min-width:100%}}.cta_center{padding:20px 0;text-align:center}.btn_drop{background:none;border:none;cursor:pointer;height:80px;position:relative}.btn_drop>span{align-items:center;background-color:#fff;border:1px solid #1f1f1f;border-radius:100px;display:flex;font-size:.875rem;font-weight:700;height:56px;justify-content:center;left:0;padding-right:12px;position:absolute;top:0;transition:all .2s ease-in-out;width:180px}.btn_drop>span:after{border-left:1px solid #000;border-top:1px solid #000;content:"";display:inline-block;height:10px;position:absolute;right:32px;transform:rotate(135deg);width:10px}.btn_drop:hover>span{box-shadow:-6px 6px 0 0 #1f1f1f;left:6px;top:-6px}.btn_drop:hover>span:after{border-color:#1f1f1f}.btn_drop.purple.type2 span{background:#501d83;border-color:#501d83;color:#fff}.btn_drop.purple.type2 span:after{border-color:#fff}.btn_drop.purple.type2:hover>span{background:#fff;box-shadow:-6px 6px 0 0 #501d83;color:#501d83}.btn_drop.purple.type2:hover>span:after{border-color:#501d83}.cta_center .btn_drop{display:block;margin:0 auto}.cta_center .btn_drop>span{width:280px!important}.container.sub_cont .box_type1 .desc .tit{display:block;font-size:48px;font-weight:500;line-height:68px;margin-bottom:40px;text-align:center}.container.sub_cont .box_type1 .desc .left_line_box{border-left:1px solid #1f1f1f;margin-top:40px;padding-left:24px}.container.sub_cont .box_type1 .desc .left_line_box .box_tit{display:block;font-size:26px;font-weight:600;line-height:36px;margin-bottom:24px}.container.sub_cont .box_type1 .desc .left_line_box p{font-size:1.25rem;line-height:1.625rem;margin-bottom:24px;margin-top:8px}.container.sub_cont .box_type1 .desc .left_line_box .txt_check{margin-top:24px}.container.sub_cont .box_type1 .desc .left_line_box .txt_check>li{font-size:1.25rem;line-height:28px;padding-left:48px;position:relative}.container.sub_cont .box_type1 .desc .left_line_box .txt_check>li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23501D83'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") no-repeat;content:"";height:32px;left:0;position:absolute;top:0;width:32px}.container.sub_cont .box_type1 .desc .left_line_box .txt_check>li+li{margin-top:24px}.container.sub_cont .box_type1 .desc .btn_drop{display:block;height:56px;margin-left:auto;margin-right:auto;margin-top:40px}.container.sub_cont .box_type1 .desc .btn_drop.disabled{cursor:not-allowed;opacity:.6}.container.sub_cont .box_type1 .desc .btn_drop.disabled>span{background-color:#f8f9fa!important;border-color:#dee2e6!important;color:#6c757d!important}.container.sub_cont .box_type1 .desc .btn_drop.disabled:hover>span{box-shadow:none!important;left:0!important;top:0!important}.btn_group_taejae{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-top:20px}.btn_group_taejae .btn_drop{flex:0 0 auto}.mt60{margin-top:60px!important}.mt40{margin-top:40px!important}.mt20{margin-top:20px!important}@media screen and (max-width:768px){.cta_center{padding:15px 0}.cta_center .btn_drop>span{font-size:14px;min-width:280px}.container.sub_cont .box_type1 .desc .tit{font-size:32px;letter-spacing:-.1px;line-height:42px;margin-bottom:24px}.container.sub_cont .box_type1 .desc .left_line_box .box_tit{font-size:22px;line-height:32px}.container.sub_cont .box_type1 .desc .left_line_box p{font-size:18px;line-height:26px;margin-top:16px}.container.sub_cont .box_type1 .desc .left_line_box .txt_check{margin-top:24px}.container.sub_cont .box_type1 .desc .left_line_box .txt_check li{font-size:18px;line-height:26px;padding-left:32px}.container.sub_cont .box_type1 .desc .left_line_box .txt_check li:before{background-size:24px;height:24px;width:24px}.container.sub_cont .box_type1 .desc .btn_drop{height:52px;margin-top:32px}.btn_group_taejae{flex-direction:column;gap:12px}.btn_group_taejae .btn_drop{height:52px}.btn_group_taejae .btn_drop>span{font-size:14px;min-width:190px}}.container.sub_cont.vis_type.adm_wrap{margin-left:auto;margin-right:auto;margin-top:120px;max-width:1320px;padding:0 40px}.container.sub_cont.vis_type.adm_wrap .section{margin-bottom:8px;padding:20px 0!important}.container.sub_cont.vis_type.adm_wrap .tit_box{margin-bottom:8px}.container.sub_cont.vis_type.adm_wrap .left_line_box{border-left:1px solid #1f1f1f;margin-bottom:0;margin-top:20px;padding:0 0 0 24px}.container.sub_cont.vis_type.adm_wrap .left_line_box .box_tit{color:#1f1f1f;font-size:24px;font-weight:600;line-height:36px;margin-top:24px}.container.sub_cont.vis_type.adm_wrap .left_line_box p,.container.sub_cont.vis_type.adm_wrap .left_line_box ul{font-size:1.125rem;line-height:1.625rem;margin-top:24px}.container.sub_cont.vis_type.adm_wrap .left_line_box p{margin-top:8px}@media screen and (max-width:768px){.container.sub_cont.vis_type.adm_wrap .left_line_box .box_tit{font-size:20px;line-height:30px}.container.sub_cont.vis_type.adm_wrap .left_line_box p{font-size:16px;line-height:24px;margin-top:16px}}.container.sub_cont.vis_type.adm_wrap .section:first-child{margin-top:5px}.container.sub_cont.vis_type.adm_wrap .location{margin-bottom:15px;padding:0}@media screen and (max-width:768px){.container.sub_cont.vis_type.adm_wrap{margin-top:100px;padding:0 20px}}.admission-types-section{background:#fff;padding:60px 0}.admission-types-section .section-title{color:#1f1f1f;font-size:2rem;font-weight:700;margin-bottom:60px;text-align:center}.admission-cards-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1320px}.admission-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 8px 32px #00000014;overflow:hidden;transition:all .3s ease}.admission-card:hover{box-shadow:0 16px 48px #0000001f;transform:translateY(-8px)}.admission-card-header{background:linear-gradient(135deg,#501d83,#6b2c91);color:#fff;padding:32px 24px 24px;text-align:center}.admission-icon{align-items:center;background:#fff3;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.admission-icon img{filter:brightness(0) invert(1);height:32px;width:32px}.admission-title{font-size:1.25rem;font-weight:700;margin:0}.admission-content{padding:24px}.admission-desc{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:20px}.admission-period,.admission-quota{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:12px}.admission-period strong,.admission-quota strong{color:#501d83;font-weight:600}.admission-btn{background:#501d83;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:16px;padding:12px 24px;transition:all .2s ease;width:100%}.admission-btn:hover{background:#6b2c91;transform:translateY(-2px)}.container.sub_cont .schedule_note{color:#666;font-size:14px;margin-top:15px;text-align:left}.container.sub_cont .table_board_wrap .board.info{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:24px;overflow:hidden;position:relative}.container.sub_cont .table_board_wrap .board.info table{border:none;border-collapse:collapse;width:100%}.container.sub_cont .table_board_wrap .board.info table th{background-color:#f8f9fa;border-bottom:2px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#1f1f1f;font-size:14px;font-weight:600;padding:16px 12px;text-align:center}.container.sub_cont .table_board_wrap .board.info table th:last-child{border-right:none}.container.sub_cont .table_board_wrap .board.info table td{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#333;font-size:14px;padding:16px 12px;text-align:center}.container.sub_cont .table_board_wrap .board.info table td:last-child{border-right:none}.container.sub_cont .table_board_wrap .board.info table td.left{color:#1f1f1f;font-weight:500;text-align:left}.container.sub_cont .table_board_wrap .board.info table tbody tr:last-child td{border-bottom:none}.container.sub_cont .table_board_wrap .board.info table tbody tr:hover{background-color:#f8f9fa}.container.sub_cont .pdf_viewer_wrap{border:1px solid #ddd;border-radius:8px;margin:20px 0;overflow:hidden}.container.sub_cont .pdf_viewer{background:#f9f9f9}.container.sub_cont .pdf_viewer iframe{border:none;display:block;width:100%}.container.sub_cont .btn_drop.active{background-color:#501d83;color:#fff}.container.sub_cont .btn_drop.active span{background-color:#501d83;border-color:#501d83;color:#fff}@media (max-width:768px){.admission-cards-grid{gap:20px;grid-template-columns:1fr;padding:0 20px}.admission-card-header{padding:24px 20px 20px}.admission-icon{height:48px;margin-bottom:12px;width:48px}.admission-icon img{height:24px;width:24px}.admission-title{font-size:1.1rem}.admission-content{padding:20px}.container.sub_cont .table_board_wrap .board.info{border-radius:4px;margin-top:16px}.container.sub_cont .table_board_wrap .board.info table td,.container.sub_cont .table_board_wrap .board.info table th{font-size:12px;padding:12px 8px}.container.sub_cont .table_board_wrap{overflow-x:auto}.container.sub_cont .pdf_viewer_wrap{margin:15px 0}.container.sub_cont .pdf_viewer iframe{height:400px}.container.sub_cont .btn_wrap{flex-direction:column;gap:10px}.container.sub_cont .btn_drop{margin:0;width:100%}}.adm_wrap .adm_prcs .tit{margin-bottom:100px!important}.adm_wrap .adm_prcs .prcs_list.ko.three-cards ul{grid-gap:30px!important;display:grid!important;gap:30px!important;grid-template-columns:repeat(3,1fr)!important}.adm_wrap .adm_prcs .prcs_list.ko.three-cards ul>li{flex:none!important}.document_evaluation_hero{margin:0 0 80px;overflow:hidden;padding:0;position:relative}.document_evaluation_hero .visual_wrap{align-items:center;display:flex;justify-content:center;min-height:500px;position:relative;width:100%}.document_evaluation_hero .img_wrap{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.document_evaluation_hero .img_wrap img{height:100%;object-fit:cover;opacity:.3;width:100%}.document_evaluation_hero .cont_wrap{align-items:center;background:linear-gradient(135deg,#501d83e6,#00a597cc);display:flex;justify-content:center;min-height:500px;padding:80px 0;position:relative;width:100%;z-index:2}.document_evaluation_hero .inner{margin:0 auto;max-width:1500px;padding:0 40px;width:100%}.document_evaluation_hero .main_tit_section{color:#fff;text-align:center}.document_evaluation_hero .sub_tit{font-size:1.125rem;font-weight:500;letter-spacing:.1em;margin-bottom:24px;opacity:.9}.document_evaluation_hero .main_tit{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:20px}.document_evaluation_hero .main_desc{font-size:1.25rem;font-weight:400;margin-bottom:32px;opacity:.9}.document_evaluation_hero .key_point{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.document_evaluation_hero .point_badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:0;font-size:1rem;font-weight:500;padding:12px 24px}.guide_temp.evaluation_criteria,.guide_temp.evaluation_process,.guide_temp.experience_examples,.guide_temp.highschool_connection{margin-top:0}.container.sub_cont.vis_type .section.wide.document_evaluation_hero,.container.sub_cont.vis_type .section.wide.interview_evaluation_hero,.container.sub_cont.vis_type .section.wide.interview_types_transition{margin:0;padding:0}.container.sub_cont.vis_type .guide_temp .list{margin:0}.guide_temp .list .inner{margin:0 auto;max-width:1500px}.guide_temp .left{flex-shrink:0;padding:60px 40px;width:432px}.guide_temp .left h3{color:#1f1f1f;font-size:42px;font-weight:600;line-height:1.25;margin-bottom:20px;word-break:keep-all}.guide_temp .left .desc{color:#666;font-size:1rem;line-height:1.6;margin-bottom:32px}.guide_temp .cont{border-left:1px solid #dbdbdb;flex:1 1;min-height:300px;padding:60px 40px}.guide_temp .list+.list{border-top:1px solid #dbdbdb}.guide_temp .list:first-child .inner{border-top:none}.guide_temp .list.type2{background:#f8f9fa}.tab_navigation{border-bottom:1px solid #e0e0e0;display:flex;gap:8px;margin-bottom:40px}.tab_btn{align-items:center;background:none;border:none;border-bottom:3px solid #0000;cursor:pointer;display:flex;gap:12px;padding:16px 24px;transition:all .3s ease}.tab_btn.active{background:#501d830d;border-bottom-color:#501d83}.tab_btn .tab_icon{height:32px;width:32px}.tab_btn .tab_icon img{height:100%;width:100%}.tab_btn .tab_content{align-items:flex-start;display:flex;flex-direction:column}.tab_btn .step_number{color:#501d83;font-size:.875rem;font-weight:600;margin-bottom:4px}.tab_btn .step_title{color:#1f1f1f;font-size:1rem;font-weight:500}.tab_content_area{background:#f8f9fa;border-left:4px solid #501d83;border-radius:0;padding:32px}.tab_detail.highlight{background:linear-gradient(135deg,#501d830d,#00a5970d);border-left-color:#00a597}.tab_detail p{color:#333;font-size:1.125rem;line-height:1.8;margin:0}.criteria_list{display:flex;flex-direction:column;gap:40px;margin-top:20px}.criteria_item{border:none;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-bottom:0;overflow:hidden;padding:40px 36px;position:relative;transition:all .3s ease}.criteria_item:hover{box-shadow:0 8px 32px #0000001f;transform:translateY(-4px)}.criteria_item.purple_theme{background:linear-gradient(135deg,#f8f5ff,#f0ebff 50%,#e8dcff);border-left:6px solid #501d83}.criteria_item.teal_theme{background:linear-gradient(135deg,#f0fdfc,#e6fffa 50%,#ccfdf7);border-left:6px solid #00a597}.criteria_item.gray_theme{background:linear-gradient(135deg,#f8f9fa,#f1f3f4 50%,#e8eaed);border-left:6px solid #97999b}.criteria_header{margin-bottom:28px}.criteria_header .criteria_number{background:#501d83;border-radius:12px;box-shadow:0 4px 12px #501d834d;color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;height:48px;line-height:48px;margin-bottom:20px;margin-right:16px;text-align:center;width:48px}.criteria_item.teal_theme .criteria_number{background:#00a597;box-shadow:0 4px 12px #00a5974d}.criteria_item.gray_theme .criteria_number{background:#97999b;box-shadow:0 4px 12px #97999b4d}.criteria_header h4{color:#1f1f1f;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0 0 16px}.criteria_header .criteria_description{color:#555;font-size:1.2rem;font-weight:500;line-height:1.7;margin:0}.criteria_details .detail_list{list-style:none;margin:0;padding:0}.criteria_details .detail_list li{color:#333;font-size:1.1rem;font-weight:400;line-height:1.8;margin-bottom:18px;padding-left:28px;position:relative}.criteria_details .detail_list li:before{color:#501d83;content:"●";font-size:1.3rem;font-weight:700;left:0;position:absolute;top:2px}.criteria_item.teal_theme .detail_list li:before{color:#00a597}.criteria_item.gray_theme .detail_list li:before{color:#97999b}.criteria_note{background:#501d831a;border-radius:0;color:#444;font-size:.95rem;line-height:1.6;margin-top:20px;padding:16px}.criteria_item.teal_theme .criteria_note{background:#00a5971a}.criteria_item.gray_theme .criteria_note{background:#97999b1a}.highlight_cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:32px}.highlight_card{border-radius:0;padding:32px;position:relative}.highlight_card.purple_accent{background:linear-gradient(135deg,#501d831a,#501d830d);border:1px solid #501d8333}.highlight_card.teal_accent{background:linear-gradient(135deg,#00a5971a,#00a5970d);border:1px solid #00a59733}.highlight_card .card_icon{margin-bottom:16px}.highlight_card .icon_badge{background:#501d83;border-radius:0;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;padding:8px 16px}.highlight_card.teal_accent .icon_badge{background:#00a597}.highlight_card h4{color:#1f1f1f;font-size:1.25rem;font-weight:600;margin:0 0 16px}.highlight_card p{color:#444;font-size:1rem;line-height:1.6;margin:0}.emphasis_box{background:linear-gradient(135deg,#501d831a,#00a5971a);border:2px solid #501d8333;border-radius:0;padding:32px;text-align:center}.emphasis_content h4{color:#501d83;font-size:1.25rem;font-weight:600;margin:0 0 16px}.emphasis_content p{color:#333;font-size:1.125rem;line-height:1.7;margin:0}.emphasis_content strong{color:#501d83;font-weight:600}.evaluation_criteria_visual{display:flex;flex-direction:column;gap:60px;margin-top:40px}.criteria_item_visual{align-items:center;background:none;border:none;border-radius:0;display:flex;gap:100px;padding:0}.criteria_item_visual:nth-child(2n){flex-direction:row-reverse}.criteria_image{border-radius:12px;box-shadow:0 10px 30px #0000001a;flex:1 1;height:300px;overflow:hidden}.criteria_image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.criteria_item_visual:hover .criteria_image img{transform:scale(1.05)}.criteria_content{flex:1 1;padding:20px 0}.criteria_header_visual{margin-bottom:30px}.criteria_number_visual{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:15px;padding:8px 16px}.criteria_title_visual{color:#2d3748;font-size:2rem;font-weight:700;line-height:1.3;margin:15px 0}.criteria_subtitle_visual{color:#4a5568;font-size:1.1rem;line-height:1.5;margin-bottom:20px}.criteria_details_visual{background:#f8fafc;border-left:4px solid #667eea;padding:25px}.detail_list_visual{list-style:none;margin:0;padding:0}.detail_list_visual li{color:#2d3748;font-size:1rem;line-height:1.6;padding:8px 0 8px 20px;position:relative}.detail_list_visual li:before{color:#667eea;content:"•";font-weight:700;left:0;position:absolute}.academic_item .criteria_number_visual{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.academic_item .criteria_details_visual{border-left-color:#8b5cf6}.academic_item .detail_list_visual li:before{color:#8b5cf6}.selfdirected_item .criteria_number_visual{background:linear-gradient(135deg,#0d9488,#14b8a6)}.selfdirected_item .criteria_details_visual{border-left-color:#0d9488}.selfdirected_item .detail_list_visual li:before{color:#0d9488}.community_item .criteria_number_visual{background:linear-gradient(135deg,#6b7280,#4b5563)}.community_item .criteria_details_visual{border-left-color:#6b7280}.community_item .detail_list_visual li:before{color:#6b7280}@media (max-width:1024px){.criteria_image{flex:1 1;height:250px}.criteria_item_visual{gap:30px}.criteria_title_visual{font-size:1.75rem}}@media (max-width:768px){.evaluation_criteria_visual{gap:40px}.criteria_item_visual{gap:25px}.criteria_item_visual,.criteria_item_visual:nth-child(2n){flex-direction:column!important}.criteria_image{flex:none;height:200px;width:100%}.criteria_content{padding:0}.criteria_title_visual{font-size:1.5rem}.criteria_subtitle_visual{font-size:1rem}.criteria_details_visual{padding:20px}}@media (max-width:480px){.criteria_image{height:180px}.criteria_title_visual{font-size:1.25rem}.criteria_number_visual{font-size:1rem;padding:6px 12px}.criteria_details_visual{padding:15px}.detail_list_visual li{font-size:.9rem;padding:6px 0}}.highschool_life_section{background:#fff;padding:80px 0}.highschool_life_section .inner{margin:0 0 0 48px;padding:0 40px;width:calc(100vw - 96px)}@media screen and (max-width:768px){.highschool_life_section .inner{margin:0 auto;padding:0 20px;width:95%}}.highschool_life_section .section_header{margin-bottom:60px;text-align:center}.highschool_life_section .section_header h3{color:#2d3748;font-size:2.5rem;font-weight:700;line-height:1.3;margin:0}.main_image_container{margin-bottom:60px;text-align:center}.main_student_image{border-radius:20px;box-shadow:0 20px 60px #0000001a;height:auto;max-width:800px;transition:transform .3s ease;width:100%}.main_student_image:hover{transform:translateY(-5px)}.content_text_area{margin:0 auto;max-width:900px}.text_block{background:#f8fafc;margin-bottom:30px;padding:25px 30px}.text_block p{color:#4a5568;font-size:1.2rem;font-weight:400;line-height:1.8;margin:0}.text_block.highlighted{background:#fff;position:relative}.text_block.highlighted p{color:#2d3748;font-weight:500}.text_block.highlighted strong{color:#667eea;font-weight:700}@media (max-width:768px){.highschool_life_section{padding:60px 0}.highschool_life_section .inner{padding:0 20px}.highschool_life_section .section_header h3{font-size:2rem}.main_image_container{margin-bottom:40px}.main_student_image{border-radius:15px}.text_block{margin-bottom:20px;padding:20px}.text_block p{font-size:1.1rem}}@media (max-width:480px){.highschool_life_section .section_header h3{font-size:1.75rem}.text_block{padding:15px}.text_block p{font-size:1rem;line-height:1.6}}.evaluation_table_container{overflow-x:auto}.evaluation_table{background:#fff;border-collapse:collapse;border-radius:0;box-shadow:0 4px 20px #0000001a;margin-top:20px;overflow:hidden;width:100%}.evaluation_table th{background:linear-gradient(135deg,#501d83,#00a597);color:#fff;font-size:1.125rem;font-weight:600;padding:20px;text-align:left}.evaluation_table .category_header{width:25%}.evaluation_table .questions_header{width:75%}.evaluation_table .category_cell{background:#f8f9fa;border-right:1px solid #e0e0e0;padding:24px 20px;vertical-align:top}.evaluation_table .category_label h4{color:#1f1f1f;font-size:1.25rem;font-weight:600;margin:0 0 8px}.evaluation_table .category_label p{color:#666;font-size:.95rem;line-height:1.5;margin:0}.evaluation_table .question_cell{border-bottom:1px solid #e0e0e0;color:#333;font-size:1rem;line-height:1.6;padding:16px 20px}.evaluation_table .question_row:hover .question_cell{background:#f8f9fa}.evaluation_table .purple_row .category_cell{border-left:4px solid #501d83}.evaluation_table .teal_row .category_cell{border-left:4px solid #00a597}.evaluation_table .gray_row .category_cell{border-left:4px solid #97999b}.interview_evaluation_hero{margin:0 0 80px;overflow:hidden;padding:0;position:relative}.interview_evaluation_hero .visual_wrap{align-items:center;display:flex;justify-content:center;min-height:500px;position:relative;width:100%}.interview_evaluation_hero .img_wrap{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.interview_evaluation_hero .img_wrap img{height:100%;object-fit:cover;opacity:.3;width:100%}.interview_evaluation_hero .cont_wrap{align-items:center;background:linear-gradient(135deg,#00a597e6,#501d83cc);display:flex;justify-content:center;min-height:500px;padding:80px 0;position:relative;width:100%;z-index:2}.interview_evaluation_hero .inner{margin:0 auto;max-width:1500px;padding:0 40px;width:100%}.interview_evaluation_hero .main_tit_section{color:#fff;text-align:center}.interview_evaluation_hero .sub_tit{font-size:1.125rem;font-weight:500;letter-spacing:.1em;margin-bottom:24px;opacity:.9}.interview_evaluation_hero .main_tit{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:20px}.interview_evaluation_hero .main_desc{font-size:1.25rem;font-weight:400;margin-bottom:32px;opacity:.9}.interview_evaluation_hero .key_point{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.interview_evaluation_hero .point_badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:0;font-size:1rem;font-weight:500;padding:12px 24px}.guide_temp.evaluation_competencies,.guide_temp.evaluation_focus,.guide_temp.first_meeting,.guide_temp.interview_characteristics,.guide_temp.interview_process,.guide_temp.interview_purpose,.guide_temp.preparation_guide{margin-top:0}.interview_characteristics .highlight_box{background:linear-gradient(135deg,#00a5971a,#00a5970d);border-left:4px solid #00a597;border-radius:0;margin-top:24px;padding:24px}.interview_characteristics .highlight_box h4{color:#00a597;font-size:1.125rem;font-weight:600;margin:0 0 12px}.interview_characteristics .highlight_box p{color:#333;font-size:1rem;line-height:1.6;margin:0}.purpose_list{display:flex;flex-direction:column;gap:24px}.purpose_item{border-left:4px solid;border-radius:0;padding:24px}.purpose_item.purple_theme{background:linear-gradient(135deg,#501d8308,#501d8314);border-left-color:#501d83}.purpose_item.teal_theme{background:linear-gradient(135deg,#00a59708,#00a59714);border-left-color:#00a597}.purpose_item.gray_theme{background:linear-gradient(135deg,#97999b08,#97999b14);border-left-color:#97999b}.purpose_header{align-items:center;display:flex;margin-bottom:12px}.purpose_number{background:#501d83;border-radius:0;color:#fff;display:inline-block;font-size:1rem;font-weight:600;height:36px;line-height:36px;margin-right:16px;text-align:center;width:36px}.purpose_item.teal_theme .purpose_number{background:#00a597}.purpose_item.gray_theme .purpose_number{background:#97999b}.purpose_header h4{color:#1f1f1f;font-size:1.25rem;font-weight:600;margin:0}.purpose_item p{color:#444;font-size:1rem;line-height:1.6;margin:0}.competencies_grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.competency_card{border-left:4px solid;border-radius:0;display:flex;flex-direction:column;gap:16px;padding:24px}.competency_card.purple_theme{background:linear-gradient(135deg,#501d8308,#501d8314);border-left-color:#501d83}.competency_card.teal_theme{background:linear-gradient(135deg,#00a59708,#00a59714);border-left-color:#00a597}.competency_card.gray_theme{background:linear-gradient(135deg,#97999b08,#97999b14);border-left-color:#97999b}.competency_card .card_icon{height:32px;width:32px}.competency_card .card_icon img{height:100%;width:100%}.competency_card h4{color:#1f1f1f;font-size:1.125rem;font-weight:600;margin:0}.competency_card p{color:#444;font-size:.95rem;line-height:1.6;margin:0}.process_timeline{display:flex;flex-direction:column;gap:20px}.timeline_item{align-items:flex-start;border-left:4px solid;border-radius:0;gap:20px;padding:20px}.timeline_item.purple_theme{background:linear-gradient(135deg,#501d8308,#501d8314);border-left-color:#501d83}.timeline_item.teal_theme{background:linear-gradient(135deg,#00a59708,#00a59714);border-left-color:#00a597}.timeline_item.gray_theme{background:linear-gradient(135deg,#97999b08,#97999b14);border-left-color:#97999b}.timeline_marker{flex-shrink:0}.timeline_number{background:#501d83;border-radius:0;color:#fff;display:inline-block;font-size:1rem;font-weight:600;height:36px;line-height:36px;text-align:center;width:36px}.timeline_item.teal_theme .timeline_number{background:#00a597}.timeline_item.gray_theme .timeline_number{background:#97999b}.timeline_content h4{color:#1f1f1f;font-size:1.25rem;font-weight:600;margin:0 0 12px}.timeline_content p{color:#444;font-size:1rem;line-height:1.6;margin:0 0 8px}.timeline_content p:last-child{margin:0}.process_link{margin-top:32px}.link_button{background:linear-gradient(135deg,#501d83,#00a597);border:none;border-radius:0;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:16px 32px;transition:all .3s ease}.link_button:hover{box-shadow:0 4px 20px #501d834d;transform:translateY(-2px)}.comparison_container{align-items:center;display:flex;gap:24px;margin-bottom:32px}.comparison_box{border-radius:0;flex:1 1;padding:24px;text-align:center}.comparison_box.negative{background:linear-gradient(135deg,#ef44441a,#ef44440d);border:2px solid #ef444433}.comparison_box.positive{background:linear-gradient(135deg,#22c55e1a,#22c55e0d);border:2px solid #22c55e33}.comparison_header{align-items:center;display:flex;flex-direction:column;margin-bottom:16px}.comparison_icon{font-size:2rem;font-weight:700;margin-bottom:8px}.comparison_box.negative .comparison_icon{color:#ef4444}.comparison_box.positive .comparison_icon{color:#22c55e}.comparison_header h4{color:#1f1f1f;font-size:1.125rem;font-weight:600;margin:0}.comparison_content p{color:#444;font-size:1rem;line-height:1.6;margin:0}.vs_divider{align-items:center;background:linear-gradient(135deg,#501d83,#00a597);border-radius:0;color:#fff;display:flex;flex-shrink:0;font-size:1.125rem;font-weight:700;height:60px;justify-content:center;width:60px}.focus_process{background:#f8f9fa;border-radius:0;margin-top:32px;padding:24px}.process_flow{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:16px}.process_step{background:#fff;border:2px solid #e5e7eb;border-radius:0;color:#374151;font-size:.95rem;font-weight:500;padding:8px 16px}.process_arrow{color:#6b7280;font-size:1.25rem;font-weight:700}.process_description{color:#444;font-size:1rem;line-height:1.6;margin:0;text-align:center}.quote_container{background:linear-gradient(135deg,#501d830d,#00a5970d);border:2px solid #501d831a;border-radius:0;padding:32px}.quote_content{text-align:center}.quote_highlight{background:#fff;border-left:4px solid #00a597;border-radius:0;margin-bottom:32px;padding:24px}.quote_text{color:#333;font-size:1.125rem;font-style:italic;line-height:1.7;margin:0}.meeting_points{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.meeting_point{background:#fff;border-radius:0;padding:20px;text-align:center}.meeting_point h4{color:#501d83;font-size:1.125rem;font-weight:600;margin:0 0 12px}.meeting_point p{color:#444;font-size:1rem;line-height:1.6;margin:0}.guide_introduction{background:#f8f9fa;border-radius:0;margin-bottom:32px;padding:24px}.guide_introduction p{color:#333;font-size:1.125rem;line-height:1.7;margin:0 0 16px}.guide_introduction p:last-child{margin:0}.guide_accordion{display:flex;flex-direction:column;gap:12px}.guide_item{border:1px solid #e5e7eb;border-radius:0;overflow:hidden;transition:all .3s ease}.guide_item.active{border-color:#501d83;box-shadow:0 2px 8px #501d831a}.guide_header{align-items:center;background:#f9fafb;cursor:pointer;display:flex;padding:16px 20px;transition:background .3s ease}.guide_item.active .guide_header{background:#501d830d}.guide_number{align-items:center;background:#501d83;border-radius:0;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:32px;justify-content:center;margin-right:16px;width:32px}.guide_header h4{color:#1f1f1f;flex:1 1;font-size:1.125rem;font-weight:500;margin:0}.guide_toggle{color:#501d83;font-size:1.5rem;font-weight:700;transition:transform .3s ease}.guide_item.active .guide_toggle{transform:rotate(180deg)}.guide_content{max-height:0;overflow:hidden;transition:max-height .3s ease}.guide_item.active .guide_content{max-height:200px}.guide_content p{background:#fff;color:#444;font-size:1rem;line-height:1.6;margin:0;padding:20px}.guide_note{color:#666;font-size:.95rem;font-style:italic;line-height:1.6;margin:0}.container.sub_cont .header_con.talent_discovery_header{background:none!important;overflow:hidden;padding:0!important;position:relative}.talent_discovery_header .visual{align-items:center;display:flex;min-height:600px;padding-top:86px;position:relative}.talent_discovery_header .img_wrap{height:calc(100% - 86px);left:0;position:absolute;top:86px;width:100%;z-index:1}.talent_discovery_header .img_wrap img{height:100%;object-fit:cover;width:100%}.talent_discovery_header .cont_wrap{background:#ffffffe6;padding:80px 0;position:relative;width:100%;z-index:3}.talent_discovery_header .tit_section{margin-bottom:60px;text-align:center}.talent_discovery_header .sub_tit{color:#666;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:16px;opacity:1}.talent_discovery_header h2{color:#00a597;font-size:56px;font-weight:700;line-height:1.2;margin-bottom:20px}.talent_discovery_header h3{color:#333;font-size:24px;font-weight:500;line-height:1.5;margin-bottom:0;opacity:1}.talent_discovery_header .desc{margin:0 auto;max-width:900px;text-align:left}.talent_discovery_header .desc .main_desc{color:#444;font-size:17px;line-height:1.8;margin-bottom:24px;opacity:1;overflow-wrap:break-word;word-break:keep-all}.container.sub_cont .talent_qualities ul{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.container.sub_cont .talent_qualities ul>li{background:#fff;border:2px solid #0000;border-radius:0;box-shadow:0 4px 20px #00a5971a;flex:none;padding:30px 20px;transition:all .3s ease}.talent_qualities ul>li:hover{border-color:#00a597;box-shadow:0 8px 30px #00a59733;transform:translateY(-5px)}.talent_qualities ul>li .cont .tit strong{color:#00a597;display:block;font-size:18px;font-weight:600;margin-bottom:12px}.section.wide.adm_prcs.talent_discovery_process{background:linear-gradient(135deg,#00a597,#0087dc)}.container.sub_cont .talent-five-cards ul{grid-gap:15px;align-items:stretch;display:grid;gap:15px;grid-template-columns:repeat(5,1fr);justify-items:center}.container.sub_cont .talent-five-cards ul>li{display:flex;flex:none;flex-direction:column;justify-content:center;min-height:200px;position:relative;text-align:center;width:100%}.container.sub_cont .talent-five-cards ul>li .tt em{font-size:24px;line-height:1.2}.evaluation_area_list{margin-top:60px}.evaluation_area{border:2px solid #f0f0f0;border-radius:0;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.evaluation_area:hover{border-color:#00a597}.evaluation_area.active{border-color:#00a597;box-shadow:0 4px 20px #00a5971a}.area_header{align-items:center;background:#fff;cursor:pointer;display:flex;padding:24px 30px;transition:background-color .3s ease}.area_header:hover{background:#f8fcfc}.area_number{align-items:center;background:linear-gradient(135deg,#00a597,#0087dc);border-radius:0;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:600;height:60px;justify-content:center;margin-right:24px;width:60px}.area_info{flex:1 1}.area_info h3{color:#1f1f1f;font-size:24px;font-weight:600;margin:0 0 8px}.area_info p{color:#666;font-size:16px;line-height:1.5;margin:0}.toggle_btn{height:24px;margin-left:20px;position:relative;width:24px}.toggle_btn span{height:2px;left:50%;top:50%;transform:translate(-50%,-50%);width:16px}.toggle_btn span,.toggle_btn span:before{background:#00a597;position:absolute;transition:all .3s ease}.toggle_btn span:before{content:"";height:100%;left:0;top:0;transform:rotate(90deg);width:100%}.toggle_btn span.active:before{transform:rotate(0deg)}.area_content{animation:slideDown .3s ease;background:#f8fcfc;padding:0}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:300px;opacity:1}}.content_inner{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr;padding:30px}.details_list strong,.evaluation_note strong{color:#00a597;display:block;font-size:18px;font-weight:600;margin-bottom:16px}.details_list ul{list-style:none;margin:0;padding:0}.details_list ul li{color:#333;line-height:1.6;padding:8px 0 8px 20px;position:relative}.details_list ul li:before{color:#00a597;content:"•";font-weight:600;left:0;position:absolute}.evaluation_note p{color:#666;line-height:1.6;margin:0}.leadership_development{margin-top:60px}.leadership_grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:40px}.leadership_item{background:#fff;border:2px solid #0000;border-radius:0;box-shadow:0 4px 20px #0000000d;padding:40px 30px;text-align:center;transition:all .3s ease}.leadership_item:hover{border-color:#00a597;box-shadow:0 8px 30px #00a59726;transform:translateY(-5px)}.icon_wrap{align-items:center;background:linear-gradient(135deg,#00a597,#0087dc);border-radius:0;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.icon_wrap img{filter:brightness(0) invert(1);height:40px;width:40px}.leadership_item h4{color:#1f1f1f;font-size:20px;font-weight:600;margin:0 0 16px}.leadership_item p{color:#666;line-height:1.6;margin:0}body.admissions-gateway .main_visual{margin-top:0}body.admissions-gateway .main_visual .typo_cont .navi{display:none}body.admissions-gateway .main_visual .typo_cont .txt_wrap .msg{box-sizing:border-box;font-size:1.8em;max-width:none;width:100%}body.admissions-gateway .main_visual .typo_cont .txt_wrap{max-width:800px;width:100%}@media screen and (min-width:769px){body.admissions-gateway .swiper-slide{align-items:stretch!important;display:flex!important;position:relative!important}body.admissions-gateway .left-section{justify-content:center!important;padding:60px 60px 60px 80px!important;width:45%!important}body.admissions-gateway .left-section,body.admissions-gateway .right-section{align-items:flex-end!important;display:flex!important;position:relative!important;z-index:10!important}body.admissions-gateway .right-section{box-sizing:border-box!important;max-width:55vw!important;overflow:hidden!important;padding:60px 80px 60px 40px!important;width:55%!important}body.admissions-gateway .left-section .typo_cont{max-width:400px!important;position:static!important}body.admissions-gateway .left-section .typo_cont .img_tx{margin-bottom:16px;text-align:center}body.admissions-gateway .left-section .typo_cont .img_tx img{height:auto;max-width:100%}body.admissions-gateway .left-section .typo_cont h3{color:#66fcf0;font-size:4.8rem;font-weight:600;line-height:1.1;margin-bottom:0;margin-top:16px;text-align:center;text-shadow:2px 2px 4px #000c}body.admissions-gateway .right-section .content-area{box-sizing:border-box!important;margin:0 auto!important;max-width:650px!important;overflow:hidden!important;width:100%!important}body.admissions-gateway .right-section .main-message{word-wrap:break-word!important;box-sizing:border-box!important;color:#fff!important;font-size:1.4rem!important;font-weight:400!important;line-height:1.5!important;margin-bottom:40px!important;margin-left:auto!important;margin-right:auto!important;max-width:600px!important;overflow:hidden!important;overflow-wrap:break-word!important;text-overflow:ellipsis!important;text-shadow:1px 1px 3px #000000b3!important;width:100%!important}body.admissions-gateway .right-section .admissions-cta-buttons{display:flex;flex-direction:column;gap:25px;width:100%}body.admissions-gateway .right-section .btn_admissions_cta{align-items:center;border:2px solid #0000;border-radius:0;box-sizing:border-box;display:flex;font-size:1.4rem;font-weight:600;height:100px;justify-content:center;margin:0 auto;max-height:100px;max-width:500px;min-height:100px;padding:0 30px;transition:all .3s ease;width:100%}body.admissions-gateway .right-section .btn_admissions_cta .button-text{line-height:1.3;text-align:center}body.admissions-gateway .right-section .btn_admissions_cta .english-text{font-size:1.4rem;font-weight:600;margin-bottom:4px}body.admissions-gateway .right-section .btn_admissions_cta .korean-text{font-size:1.1rem;font-weight:500;opacity:.9}body.admissions-gateway .right-section .btn_admissions_cta.korean-btn{background-color:#501d83;color:#fff}body.admissions-gateway .right-section .btn_admissions_cta.international-btn{background-color:#00a597;color:#fff}body.admissions-gateway .right-section .btn_admissions_cta.korean-btn:hover{background:#fff;border-color:#501d83;box-shadow:-8px 8px 0 0 #501d83,0 12px 30px #501d8366;color:#501d83;transform:translateY(-3px)}body.admissions-gateway .right-section .btn_admissions_cta.international-btn:hover{background:#fff;border-color:#00a597;box-shadow:-8px 8px 0 0 #00a597,0 12px 30px #00a59766;color:#00a597;transform:translateY(-3px)}}@media screen and (max-width:1024px){body.admissions-gateway .main_visual .typo_cont .txt_wrap{max-width:90%;padding:0 20px}body.admissions-gateway .main_visual .typo_cont .txt_wrap .msg{font-size:1.5em}body.admissions-gateway .admissions-cta-buttons{flex-direction:column;gap:15px}body.admissions-gateway .btn_admissions_cta{font-size:16px;height:80px;min-height:80px;padding:15px 20px;width:100%}body.admissions-gateway .btn_admissions_cta .english-text{font-size:16px;font-weight:600;margin-bottom:3px}body.admissions-gateway .btn_admissions_cta .korean-text{font-size:13px;font-weight:500;opacity:.9}}@media screen and (max-width:768px){body.admissions-gateway .swiper-pagination{display:none}body.admissions-gateway .swiper-container,body.admissions-gateway .swiper-slide{height:100vh!important;min-height:100vh!important}body.admissions-gateway .swiper-slide{display:block!important;padding:0!important;position:relative!important}body.admissions-gateway .left-section,body.admissions-gateway .right-section{display:block!important;padding:20px!important;position:relative!important;width:100%!important}body.admissions-gateway .left-section{padding-bottom:10px!important;text-align:center!important}body.admissions-gateway .right-section{padding-top:10px!important}body.admissions-gateway .left-section .typo_cont{max-width:100%!important;position:static!important}body.admissions-gateway .left-section .typo_cont .img_tx{margin-bottom:16px!important;text-align:center!important}body.admissions-gateway .left-section .typo_cont .img_tx img{height:auto!important;max-width:80%!important}body.admissions-gateway .left-section .typo_cont h3{color:#66fcf0!important;font-size:2.5rem!important;font-weight:600!important;line-height:1.1!important;margin:16px 0 0!important;text-align:center!important;text-shadow:2px 2px 4px #000c!important}body.admissions-gateway .right-section .content-area{text-align:center!important;width:100%!important}body.admissions-gateway .right-section .main-message{color:#fff!important;font-size:1.1rem!important;font-weight:400!important;line-height:1.4!important;margin-bottom:30px!important;text-align:center!important;text-shadow:1px 1px 3px #000000b3!important}body.admissions-gateway .right-section .admissions-cta-buttons{display:flex!important;flex-direction:column!important;gap:15px!important;margin-top:25px!important;width:100%!important}body.admissions-gateway .right-section .btn_admissions_cta{align-items:center!important;border:2px solid #0000!important;border-radius:0!important;box-sizing:border-box!important;display:flex!important;font-size:14px!important;justify-content:center!important;min-height:60px!important;padding:12px 16px!important;transition:all .3s ease!important;width:100%!important}body.admissions-gateway .right-section .btn_admissions_cta .button-text{line-height:1.3!important;text-align:center!important}body.admissions-gateway .right-section .btn_admissions_cta .english-text{font-size:15px!important;font-weight:600!important;margin-bottom:3px!important}body.admissions-gateway .right-section .btn_admissions_cta .korean-text{font-size:12px!important;font-weight:500!important;opacity:.9!important}body.admissions-gateway .main_visual .img_wrap{z-index:-1!important}body.admissions-gateway .main_visual .img_wrap,body.admissions-gateway .main_visual .img_wrap:before{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}body.admissions-gateway .main_visual .img_wrap:before{background:#0006!important;content:""!important;pointer-events:none!important;z-index:1!important}body.admissions-gateway .left-section .typo_cont .txt_wrap .navi{display:none!important}}@media screen and (max-width:375px){body.admissions-gateway .swiper-container,body.admissions-gateway .swiper-slide{-webkit-overflow-scrolling:touch!important;height:auto!important;min-height:100vh!important;overflow-y:auto!important}body.admissions-gateway .left-section,body.admissions-gateway .right-section{padding:15px!important}body.admissions-gateway .left-section{padding-bottom:5px!important}body.admissions-gateway .right-section{padding-top:5px!important}body.admissions-gateway .left-section .typo_cont .img_tx img{max-width:70%!important}body.admissions-gateway .left-section .typo_cont h3{font-size:2rem!important;margin:12px 0 0!important}body.admissions-gateway .right-section .main-message{font-size:.95rem!important;margin-bottom:20px!important}body.admissions-gateway .right-section .admissions-cta-buttons{gap:10px!important;margin-top:20px!important}body.admissions-gateway .right-section .btn_admissions_cta{min-height:50px!important;padding:10px 14px!important}body.admissions-gateway .right-section .btn_admissions_cta .english-text{font-size:14px!important;margin-bottom:2px!important}body.admissions-gateway .right-section .btn_admissions_cta .korean-text{font-size:11px!important}body.admissions-gateway .left-section .typo_cont .img_tx{margin-bottom:12px!important}body.admissions-gateway .main_visual .img_wrap{z-index:-1!important}body.admissions-gateway .main_visual .img_wrap,body.admissions-gateway .main_visual .img_wrap:before{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}body.admissions-gateway .main_visual .img_wrap:before{background:#0006!important;content:""!important;pointer-events:none!important;z-index:1!important}}:root{--color-white:#fff;--color-gray6:#666;--color-gray4:#f4f4f4;--color-gray9:#999;--color-gray-a:#aaa;--color-gray-d:#ddd;--color-gray-e:#eee;--color-black:#1f1f1f;--color-black0:#000;--color-blue:#0095ff;--color-purple:#501d83;--color-green:#00a597;--bi-red:#ce0019;--bi-purple:#501d83;--bi-green:#00a597;--bi-gray:#6d6e71;--bi-blue:#0087dc;--bi-orange:#e44416;--fw-l:300;--fw-r:400;--fw-m:500;--fw-sb:600;--fw-b:700;--fs-xs:0.625rem;--fs-s:0.75rem;--fs-sm:0.875rem;--fs-m:1rem;--fs-md:1.125rem;--fs-l:1.25rem;--fs-lg:1.5rem;--fs-xlg:1.75rem}.container{overflow:hidden;padding-bottom:100px;position:relative}.container.sub_cont{padding-bottom:40px;padding-top:0}.section .inner{box-sizing:border-box;margin:0 auto;max-width:1500px;padding:0 40px;width:100%}.section.wide{overflow:hidden}.section.wide .inner{max-width:none;padding:0}.sub_cont .step_cont>ul>li .num{color:#fff;font-size:16px;font-weight:700;font-weight:var(--fw-b);line-height:1.2}.flex-between{justify-content:space-between}.flex-between,.flex-center{align-items:center;display:flex}.flex-center{justify-content:center}.flex-start{align-items:center;display:flex;justify-content:flex-start}@media screen and (max-width:768px){body{min-width:100%}}.wrapper{min-height:100vh;width:100%}.ko{font-family:Poppins,Suit,Arial,sans-serif}.container,.container.full{padding-top:0;width:100%}.section{position:relative}.section.wide{width:100%}.header_con,.inner{margin:0 auto;max-width:1320px;padding:0 20px}button{background:none;border:none;cursor:pointer}.admissions-landing{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.landing-container{max-width:800px;text-align:center}.admissions-title{color:#333;font-size:4rem;font-weight:300;margin-bottom:16px}.admissions-version{color:#8b5c9f;font-size:1.2rem;margin-bottom:60px}.admissions-intro{margin-bottom:80px}.intro-text{color:#555;font-size:1.1rem;line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}.call-to-action{color:#333;font-size:1.3rem;font-weight:500}.cta-line1,.cta-line2{margin:8px 0}.student-type-selection{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.student-type-btn{background:#8b5c9f;border:none;border-radius:0;color:#fff;cursor:pointer;min-width:280px;padding:24px 48px;text-align:center;transition:all .3s ease}.student-type-btn:hover{background:#7a4f8d;box-shadow:0 8px 25px #8b5c9f4d;transform:translateY(-2px)}.btn-text{display:block;font-size:1.2rem;font-weight:600;margin-bottom:8px}.btn-subtitle{display:block;font-size:.9rem;opacity:.8}.admissions-korean{min-height:100vh}.korean-header{background:#f8f9fa;padding:40px 20px}.header-note{color:#8b5c9f;font-size:.9rem;margin-bottom:20px;text-align:center}.korean-intro{margin:0 auto;max-width:1320px}.korean-title{font-size:3rem;font-weight:600;margin-bottom:40px}.intro-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.intro-text p{color:#555;font-size:1rem;line-height:1.6}.quote-section{align-items:flex-start;display:flex;gap:20px}.quote-icon{color:#8b5c9f;font-size:4rem;line-height:1}.quote-text{flex:1 1}.quote-line1,.quote-line2{color:#333;font-size:1.4rem;font-weight:600;margin:8px 0}.student-type-cards{display:grid;grid-template-columns:1fr 1fr;height:400px;margin:40px 0}.student-card{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;position:relative}.international-card{background:linear-gradient(135deg,#8b5c9f,#6a4c9a)}.korean-card{background:linear-gradient(135deg,#4a90e2,#357abd)}.card-overlay h3{color:#fff;font-size:2rem;font-weight:600;text-align:center}.navigation-section{background:#f8f9fa;padding:60px 20px}.section-title h2{color:#333;font-size:2.5rem;margin-bottom:40px;text-align:center}.navigation-container{grid-gap:60px;display:grid;gap:60px;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1320px}.nav-header{margin-bottom:40px;text-align:center}.nav-subtitle{color:#8b5c9f;font-style:italic}.nav-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.nav-card{background:#8b5c9f;border:none;border-radius:0;color:#fff;cursor:pointer;padding:40px 20px;text-align:center;transition:all .3s ease}.nav-card:hover{background:#7a4f8d;box-shadow:0 8px 25px #8b5c9f4d;transform:translateY(-4px)}.nav-card h3{font-size:1.1rem;font-weight:600;line-height:1.4;margin:0}.notice-section{background:#fff;border-radius:0;box-shadow:0 4px 20px #0000001a;padding:30px}.notice-header{align-items:center;display:flex;gap:10px;margin-bottom:20px}.notice-btn{background:#4a90e2;border-radius:0;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px}.notice-link{color:#666;font-size:.9rem}.notice-list h3{color:#333;font-size:1.3rem;margin-bottom:8px}.notice-subtitle{color:#666;font-size:.9rem;margin-bottom:20px}.notice-items{list-style:none;margin:0;padding:0}.notice-item{gap:20px;padding:12px 0}.notice-title{font-size:.9rem}.notice-date{font-size:.8rem}.legacy-menu{color:#999!important;opacity:.6}.legacy-menu:hover{color:#666!important}.legacy-menu a{color:#999!important}.legacy-menu a:hover{color:#666!important}.floating-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:32px;box-shadow:0 1px 3px #0000000d,0 8px 24px #00000014,inset 0 1px 0 #fff9;height:64px;left:50%;max-width:1340px;overflow:visible;padding:0 36px;position:fixed;top:24px;transform:translateX(-50%);width:min(calc(100vw - 96px),1340px);z-index:1000}.floating-nav,.logotype-contain{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.logotype-contain{flex-shrink:0;gap:10px;height:100%;padding:9px 20px 12px 0}.nav-logo{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:34px;width:127px}.links-contain{align-items:flex-start;display:flex;flex:1 1;flex-direction:row;height:100%;justify-content:center;min-height:1px;min-width:1px;padding:0}.language-toggle{align-items:center;display:flex;margin-right:24px}.lang-btn{background:none;border:none;color:#00000080;cursor:pointer;font-size:.875rem;font-weight:500;padding:4px 8px;transition:all .2s ease}.lang-btn:hover{color:#000c}.text-links{flex:1 1;gap:50px;height:100%;min-height:1px;min-width:1px;padding:0}.nav-link,.text-links{align-items:center;display:flex;flex-direction:row;justify-content:center}.nav-link{flex-shrink:0;gap:10px;padding:0 0 4px;position:relative}.nav-link p{color:#1a1d29cc;cursor:pointer;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:1.2;margin:0;text-align:left;transition:all .2s ease;white-space:nowrap}.nav-link p.hovered,.nav-link p:hover{color:#1a1d29;font-weight:500}.dropdown-menu{display:none}.full-width-dropdown{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #501d8314;border-radius:36px;border-top:2px solid #501d830d;box-shadow:0 8px 32px 0 #0000001f;left:0;margin-top:0;padding:32px 40px;position:absolute;top:100%;width:100%;z-index:1100}.dropdown-content{align-items:flex-start;display:flex;flex-direction:row;gap:60px;margin:0;width:100%}.dropdown-left{border-right:1px solid #e5e5e5;flex:0 0 300px;padding-right:30px}.dropdown-menu-title{color:#1a1a1a;font-family:Instrument Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.2;margin:0}.dropdown-right{display:flex;flex:1 1;flex-direction:column;gap:8px;padding-left:30px}.full-dropdown-item{border-radius:6px;color:#333;cursor:pointer;font-family:Instrument Sans,sans-serif;font-size:17px;font-weight:600;line-height:1.4;padding:12px 20px;transition:font-weight .2s ease}.full-dropdown-item:hover{font-weight:700}.dropdown-item{color:#333;cursor:pointer;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:400;padding:12px 20px;transition:all .2s ease;white-space:nowrap}.dropdown-item:hover{background:#501d8314;color:#501d83}.dropdown-item:first-child{border-radius:8px 8px 0 0}.dropdown-item:last-child{border-radius:0 0 8px 8px}.mobile-menu-trigger{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffffbf;border-radius:0;cursor:pointer;display:none;height:44px;justify-content:center;transition:all .3s ease;width:44px}.hamburger-icon{display:flex;flex-direction:column;height:16px;justify-content:space-between;position:relative;width:20px}.hamburger-icon span{background:#333;display:block;height:2px;transform-origin:center;transition:all .3s ease;width:100%}.hamburger-icon.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger-icon.open span:nth-child(2){opacity:0}.hamburger-icon.open span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-menu-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000004d;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:998}.mobile-menu-dropdown{animation:slideDownFade .3s ease forwards;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffffd9;border-radius:0;box-shadow:0 4px 16px 0 #0000001a;left:20px;max-height:calc(100vh - 140px);overflow-y:auto;position:fixed;right:20px;top:65px;z-index:999}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-content{padding:8px 0}.mobile-nav-item{border-bottom:1px solid #0000000d}.mobile-nav-item:last-child{border-bottom:none}.mobile-nav-main{align-items:center;color:#333;cursor:pointer;display:flex;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:500;justify-content:space-between;padding:16px 20px;transition:all .2s ease}.mobile-nav-main:hover{background:#501d8314;color:#501d83}.mobile-expand-icon{color:#666;font-size:12px;transition:transform .3s ease}.mobile-expand-icon.expanded{color:#501d83;transform:rotate(180deg)}.mobile-dropdown-submenu{background:#501d8305;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.mobile-dropdown-submenu.expanded{border-top:1px solid #0000000d;max-height:400px}.mobile-dropdown-item{border-bottom:1px solid #00000008;color:#555;cursor:pointer;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:600;padding:12px 20px 12px 40px;transition:all .2s ease}.mobile-dropdown-item:last-child{border-bottom:none}.mobile-dropdown-item:hover{background:#501d8314;color:#501d83;font-weight:700}.button-links{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:32px;height:100%;justify-content:flex-end;padding:12px 0 8px 20px}.search-icon{cursor:pointer;display:block;flex-shrink:0;height:20px;position:relative;width:20px}.search-icon svg{display:block;height:100%;width:100%}.nav-inner-glow{border-radius:inherit;bottom:0;box-shadow:inset 1px 2px 3px 0 #fff9;left:0;pointer-events:none;position:absolute;right:0;top:0}@media screen and (max-width:1280px){.floating-nav{left:50%;max-width:1340px;transform:translateX(-50%);width:min(calc(100vw - 96px),1340px)}}@media screen and (min-width:769px) and (max-width:1024px){.floating-nav{left:50%;max-width:1340px;top:24px;transform:translateX(-50%);width:min(calc(100vw - 96px),1340px)}.text-links{display:flex}.mobile-menu-trigger{display:none}.dropdown-menu,.full-width-dropdown{display:block}.korean-homepage{padding-top:0}}@media screen and (max-width:768px){.floating-nav{left:50%;padding:0 20px;top:14px;transform:translateX(-50%);width:95%}.language-toggle{margin-right:10px}.lang-btn{font-size:.8rem;padding:3px 6px}.text-links{display:none}.mobile-menu-trigger{display:flex}.dropdown-menu,.full-width-dropdown{display:none}.korean-homepage{padding-top:100px}}@media screen and (max-width:640px){.floating-nav{justify-content:space-between}.mobile-menu-panel{max-width:none;width:90%}}body.admissions-gateway{margin:0;padding:0}.admissions-cta-buttons{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.btn_admissions_cta{align-items:center;border:none;border-radius:0;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:1.4rem;font-weight:600;height:112px;justify-content:center;padding:0 24px;position:relative;text-align:center;transition:all .3s ease}.btn_admissions_cta.korean-btn{background-color:#501d83;border:1px solid #501d83}.btn_admissions_cta.international-btn{background-color:#00a597;border:1px solid #00a597}.btn_admissions_cta.korean-btn:hover{background:#fff;border-color:#501d83;box-shadow:-8px 8px 0 0 #501d83,0 12px 30px #501d834d;color:#501d83;transform:translateY(-3px)}.btn_admissions_cta.international-btn:hover{background:#fff;border-color:#00a597;box-shadow:-8px 8px 0 0 #00a597,0 12px 30px #00a5974d;color:#00a597;transform:translateY(-3px)}.korean-nav-container{grid-gap:60px;display:grid;gap:60px;grid-template-columns:2fr 1fr;padding:80px 0}.korean-nav-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.korean-nav-card{background:#fff;border-left:4px solid #8b5c9f;border-radius:0;box-shadow:0 4px 20px #00000014;cursor:pointer;padding:40px 30px;position:relative;transition:all .3s ease}.korean-nav-card:hover{box-shadow:0 12px 35px #8b5c9f26;transform:translateY(-5px)}.korean-nav-card:nth-child(5){grid-column:1/-1}.korean-nav-card h4{color:#333;font-size:1.4rem;font-weight:600;margin-bottom:15px}.korean-nav-card p{color:#666;font-size:1rem;line-height:1.5;margin-bottom:20px}.nav-arrow{bottom:20px;color:#8b5c9f;font-size:1.5rem;font-weight:700;position:absolute;right:25px}.korean-notices{background:#fff;border-radius:0;box-shadow:0 4px 20px #00000014;height:-webkit-fit-content;height:fit-content;padding:30px}.notices_list_header{margin-bottom:60px;padding:20px 0 40px;text-align:center}.notices_list_header h1{color:#1a1d29;font-size:3rem;font-weight:700;margin-bottom:20px}.notices_list_header p{color:#666;font-size:1.2rem;line-height:1.6}.notices_list_grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:60px}.container.sub_cont.notice_detail_page .section.wide:first-child,.container.sub_cont.notices_page .section.wide:first-child{padding-top:160px!important}@media (max-width:768px){.container.sub_cont.notice_detail_page .section.wide:first-child,.container.sub_cont.notices_page .section.wide:first-child{padding-top:140px!important}}@media (max-width:480px){.container.sub_cont.notice_detail_page .section.wide:first-child,.container.sub_cont.notices_page .section.wide:first-child{padding-top:120px!important}}.notices_list_grid .notice_category{background:#00a597;border-radius:10px;color:#fff;display:inline-block;font-size:10px;font-weight:500;letter-spacing:.01em;margin-top:0;padding:3px 6px;text-transform:none}.notices_list_grid .notice_important{background:#ff4757;border-radius:10px;color:#fff;font-size:9px;font-weight:600;padding:3px 6px}.notice_premium_card.important{border-left:4px solid #ff4757}.notices_pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin:40px 0}.pagination_btn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.pagination_btn:hover:not(:disabled){background:#f8f9fa;border-color:#00a597;color:#00a597}.pagination_btn:disabled{cursor:not-allowed;opacity:.5}.pagination_numbers{display:flex;gap:4px}.pagination_number{background:#fff;border:none;border-radius:8px;color:#666;cursor:pointer;font-weight:500;height:40px;transition:all .2s ease;width:40px}.pagination_number:hover{background:#f8f9fa;color:#00a597}.pagination_number.active{background:#00a597;color:#fff}.notices_back_section{margin-top:40px;text-align:center}.notices_back_btn{background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 32px;transition:all .2s ease}.notices_back_btn:hover{background:#5a6268}.container.sub_cont.notice_detail_page .inner{margin:0 auto;max-width:900px!important;padding:0 20px}.notice_breadcrumb{align-items:center;color:#666;display:flex;font-size:.875rem;gap:8px;margin:40px 0 60px}.notice_breadcrumb span{cursor:pointer}.notice_breadcrumb span:hover{color:#00a597}.notice_detail_header{border-bottom:2px solid #f8f9fa;margin-bottom:40px;padding-bottom:30px}.notice_meta_info{display:flex;gap:12px;margin-bottom:16px}.notice_detail_title{color:#1a1d29;font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:20px}.notice_detail_meta{color:#666;display:flex;font-size:.875rem;gap:24px}.notice_detail_content{margin-bottom:60px}.notice_content_body{color:#333;font-size:1rem;line-height:1.8}.notice_content_body h3{color:#1a1d29;font-size:1.5rem;font-weight:600;margin:40px 0 20px}.notice_content_body h4{color:#1a1d29;font-size:1.25rem;font-weight:600;margin:30px 0 15px}.notice_content_body ul{margin:20px 0;padding-left:20px}.notice_content_body li{margin:8px 0}.notice_content_body table{border:1px solid #e0e0e0;border-collapse:collapse;margin:20px 0;width:100%}.notice_content_body td,.notice_content_body th{border:1px solid #e0e0e0;padding:12px;text-align:left}.notice_content_body th{background:#f8f9fa;font-weight:600}.notice_navigation{align-items:center;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin:40px 0;padding:30px 0}.notice_nav_btn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.notice_nav_btn:hover:not(:disabled){background:#f8f9fa;border-color:#00a597;color:#00a597}.notice_nav_btn:disabled{cursor:not-allowed;opacity:.5}.notice_list_btn{background:#00a597;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 32px;transition:all .2s ease}.notice_list_btn:hover{background:#008b7a}.related_notices{background:#f8f9fa;border-radius:12px;margin-top:60px;padding:30px}.related_notices h3{color:#1a1d29;font-size:1.25rem;font-weight:600;margin-bottom:20px}.related_notices_list{display:flex;flex-direction:column;gap:12px}.related_notice_item{align-items:center;background:#fff;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.related_notice_item:hover{background:#f0f0f0}.related_notice_title{color:#333;font-weight:500}.related_notice_date{color:#666;font-size:.875rem}@media screen and (max-width:768px){.notices_list_grid{gap:16px;grid-template-columns:1fr}.notices_list_grid .notice_category{border-radius:8px;font-size:9px;padding:2px 5px}.notices_list_grid .notice_important{border-radius:8px;font-size:8px;padding:2px 5px}.notices_list_header h1{font-size:2rem}.notice_detail_title{font-size:1.5rem}.notice_navigation{flex-direction:column;gap:16px}.notice_nav_btn{justify-content:center;width:100%}.related_notice_item{align-items:flex-start;flex-direction:column;gap:8px}}.korean-notices h3{border-bottom:2px solid #8b5c9f;color:#333;font-size:1.5rem;font-weight:600;margin-bottom:25px;padding-bottom:15px}.notice-list{margin-bottom:20px}.notice-item{align-items:flex-start;border-bottom:1px solid #eee;display:flex;gap:15px;justify-content:space-between;padding:15px 0}.notice-item:last-child{border-bottom:none}.notice-title{color:#333;flex:1 1;font-size:.95rem;line-height:1.4}.notice-date{color:#999;font-size:.85rem;white-space:nowrap}.notice-more{background:#8b5c9f;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 20px;transition:background .3s ease;width:100%}.notice-more:hover{background:#7a4f8d}@media screen and (max-width:768px){.admissions-title{font-size:2.5rem}.admissions-cta-buttons{align-items:center;flex-direction:column;gap:15px;margin-top:20px}.btn_admissions_cta{font-size:1rem;height:50px;min-width:260px}.korean_hero h3{font-size:2.5rem}.korean-nav-container{gap:40px;grid-template-columns:1fr;padding:60px 0}.korean-nav-grid{gap:20px;grid-template-columns:1fr}.korean-nav-card{padding:30px 25px}.korean-nav-card:nth-child(5){grid-column:auto}.student-type-selection{align-items:center;flex-direction:column}.intro-content{gap:30px;grid-template-columns:1fr}.student-type-cards{grid-template-columns:1fr;height:auto}.student-card{height:200px}.navigation-container{gap:40px}.nav-cards-grid,.navigation-container{grid-template-columns:1fr}}.korean_hero{background:linear-gradient(180deg,#f8f9fb,#fff);color:#1a1d29;overflow:hidden;padding:180px 0 120px;position:relative}.korean_hero:before{background:radial-gradient(circle at 20% 80%,#7877c608 0,#0000 50%),radial-gradient(circle at 80% 20%,#501d8305 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.korean_hero .hero_content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 40px;position:relative;text-align:center;z-index:2}.korean_hero .hero_left h1{color:#1a1d29;font-size:64px;font-weight:300;letter-spacing:-.02em;line-height:1.1;margin:0 0 24px}.korean_hero .hero_left h1,.korean_hero .hero_subtitle{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif}.korean_hero .hero_subtitle{color:#64748b;font-size:20px;font-weight:400;line-height:1.6;margin:0 0 40px;max-width:600px}.korean_hero .hero_accent{background:linear-gradient(90deg,#0000,#c9a96e 50%,#0000);height:1px;margin:0 auto 32px;width:60px}.korean_hero_banners_section{background:#fff;padding:120px 0}.korean_hero_banners_section .inner{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px;padding:0 40px}.hero_banner{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;cursor:pointer;display:flex;min-height:300px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.hero_banner:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-4px)}.hero_banner:hover .hero_banner_overlay{background:linear-gradient(180deg,#0000001a,#0006 60%,#000000b3)}.hero_banner_overlay{background:linear-gradient(180deg,#0003,#00000080 60%,#000c);bottom:0;left:0;position:absolute;right:0;top:0;transition:all .4s ease}.hero_banner_content{color:#fff;padding:40px;position:relative;width:100%;z-index:2}.hero_banner_content h2{font-size:32px;line-height:1.2;margin:0 0 16px}.hero_banner_content h2,.hero_banner_content h3{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;letter-spacing:-.01em}.hero_banner_content h3{font-size:24px;line-height:1.3;margin:0 0 12px}.hero_banner_content p{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0;max-width:600px;opacity:.95}.hero_banner_large{min-height:400px}.hero_banner_half{min-height:300px}.hero_banners_row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:768px){.korean_hero_banners_section .inner{gap:16px;padding:0 20px}.hero_banners_row{gap:16px;grid-template-columns:1fr}.hero_banner{min-height:250px}.hero_banner_large{min-height:300px}.hero_banner_half{min-height:250px}.hero_banner_content{padding:24px}.hero_banner_content h2{font-size:24px;margin-bottom:12px}.hero_banner_content h3{font-size:20px;margin-bottom:8px}.hero_banner_content p{font-size:14px}}@media (max-width:480px){.korean_hero_banners_section{padding:0 0 80px}.korean_hero_banners_section .inner{gap:12px}.hero_banner{border-radius:8px;min-height:200px}.hero_banner_large{min-height:250px}.hero_banner_content{padding:20px}.hero_banner_content h2{font-size:20px}.hero_banner_content h3{font-size:18px}.hero_banner_content p{font-size:13px;line-height:1.5}.hero_banner:hover{transform:translateY(-2px)}}.korean_cards_grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-bottom:48px}.korean_cards_grid_second{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin:0 auto 100px;max-width:100%}.korean_menu_card{background:#fff;border:1px solid #e2e8f0cc;border-radius:16px;box-shadow:0 1px 3px #0000000d,0 4px 16px #0000000a;cursor:pointer;display:flex;flex-direction:column;height:420px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.korean_menu_card:hover{border-color:#c9a96e4d;box-shadow:0 4px 16px #00000014,0 16px 48px #0000001f;transform:translateY(-8px)}.korean_menu_card .card_image{background:#f8f9fb;border-radius:16px 16px 0 0;height:240px;margin:0;overflow:hidden;padding:0;position:relative}.korean_menu_card .card_image img{filter:saturate(.9) brightness(1.05);height:100%;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.korean_menu_card:hover .card_image img{filter:saturate(1.1) brightness(1.1);transform:scale(1.05)}.korean_menu_card .card_image:after{background:linear-gradient(180deg,#0000 60%,#00000005);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media screen and (max-width:768px){.korean_menu_card .card_content h3{font-size:22px}}@media screen and (max-width:480px){.korean_menu_card .card_content h3{font-size:20px}}@media screen and (max-width:768px){.notices_right .korean_notice_list{gap:0;grid-template-columns:1fr}.korean_notices_section{padding:40px 0}.notices_container{flex-direction:column;gap:30px}}.korean_card_purple{position:relative}.korean_card_purple:after{background:linear-gradient(90deg,#8b7bb8,#9d8cc7)!important}.korean_card_red:after{background:linear-gradient(90deg,#c08a8a,#d29a9a)!important}.korean_card_green:after{background:linear-gradient(90deg,#7ba99c,#8bb8ac)!important}.korean_card_blue:after{background:linear-gradient(90deg,#7ba3c0,#8bb3d0)!important}.korean_card_orange:after{background:linear-gradient(90deg,#c89b7b,#d8ab8b)!important}.korean_card_red{border-left:none;position:relative}.korean_card_red:before{background:#ce001905;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.korean_card_green{border-left:none;position:relative}.korean_card_green:before{background:#00a59705;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.korean_card_blue{border-left:none;position:relative}.korean_card_blue:before{background:#0087dc05;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.korean_card_orange{border-left:none;position:relative}.korean_card_orange:before{background:#e4441605;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.korean_menu_card .card_content{background:#fff;border-radius:0 0 16px 16px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:32px 28px 28px}.korean_menu_card .card_description{color:#64748b;font-size:14px;font-weight:400;line-height:1.6;margin:12px 0 0;text-align:left}.korean_menu_card .card_content h3,.korean_menu_card .card_description{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif}.korean_menu_card .card_content h3{color:#1a1d29;font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0;word-break:keep-all}.korean_menu_card:after{background:linear-gradient(90deg,#c9a96e,#d4b77a);bottom:0;content:"";height:2px;left:28px;position:absolute;transition:width .3s ease;width:40px}.korean_menu_card:hover:after{width:60px}.korean_menu_card .arrow_icon{margin-left:8px;transition:transform .3s ease}.korean_menu_card:hover .arrow_icon{transform:translateX(4px)}.korean_notices_premium_section{background:#fff;color:#1a1d29;padding:80px 0 100px;position:relative}.notices_premium_container{margin:0 auto;max-width:1200px;padding:0 40px}.notices_premium_header{margin-bottom:60px;text-align:center}.notices_premium_header h2{color:#1a1d29;font-size:36px;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin-bottom:16px}.notices_premium_header h2,.notices_premium_header p{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif}.notices_premium_header p{color:#64748b;font-size:16px;font-weight:400;line-height:1.6;margin:0}.notices_premium_grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-bottom:60px}.notice_premium_card{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #e2e8f099;border-radius:0 16px 16px 0;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:160px;padding:24px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.notice_premium_card:hover{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#00a5974d;box-shadow:0 4px 20px #00000014,0 12px 32px #0000000f}.notice_card_content{display:flex;flex-direction:column;height:100%}.notice_date_badge{align-self:flex-start;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f099;border-radius:12px;box-shadow:0 1px 2px #0000000a;color:#64748b;font-size:11px;font-weight:500;letter-spacing:.02em;margin-bottom:14px;padding:5px 10px}.notice_date_badge,.notice_title{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif}.notice_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.5;margin:0 0 16px;overflow:hidden;word-break:keep-all}.notice_category{color:#c9a96e;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-weight:500;letter-spacing:.05em;margin-top:16px;text-transform:uppercase}.notice_bottom_badges{align-items:center;display:flex;gap:8px;margin-top:8px}.korean_notices_premium_section .notice_category{background:#00a597;border-radius:10px;color:#fff;display:inline-block;font-size:10px;font-weight:500;letter-spacing:.01em;margin-top:0;padding:3px 6px;text-transform:none}.notices_more_section{text-align:center}.notices_more_btn{align-items:center;background:#fff;border:1px solid #e2e8f0cc;border-radius:50px;box-shadow:0 1px 3px #0000000d,0 4px 16px #0000000a;color:#1a1d29;cursor:pointer;display:inline-flex;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:16px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.notices_more_btn:hover{background:#fafbfc;border-color:#c9a96e4d;box-shadow:0 4px 16px #00000014,0 16px 32px #0000001f;transform:translateY(-2px)}.notices_more_btn svg{transition:transform .2s ease}.notices_more_btn:hover svg{transform:translateX(2px)}@media (max-width:1024px){.notices_premium_grid{gap:16px;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.korean_notices_premium_section{padding:60px 0 80px}.notices_premium_container{padding:0 20px}.notices_premium_header{margin-bottom:40px}.notices_premium_header h2{font-size:28px}.notices_premium_header p{font-size:14px}.notices_premium_grid{gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.notice_premium_card{min-height:160px;padding:20px 18px}.notice_title{font-size:13px}.notices_more_btn{font-size:13px;padding:14px 28px}.korean_notices_premium_section .notice_category{border-radius:8px;font-size:9px;margin-top:10px;padding:2px 5px}}@media (max-width:480px){.korean_notices_premium_section{padding:50px 0 70px}.notices_premium_header h2{font-size:24px}.notices_premium_grid{gap:12px;grid-template-columns:1fr;margin-bottom:32px}.notice_premium_card{min-height:140px;padding:18px 16px}.notice_date_badge{font-size:10px;margin-bottom:12px;padding:4px 10px}.notice_title{font-size:12px;line-height:1.3}.notice_category{font-size:9px;margin-top:12px}.korean_notices_premium_section .notice_category{border-radius:8px;font-size:9px;margin-top:10px;padding:2px 4px}.notices_list_grid .notice_category{border-radius:6px;font-size:8px;padding:2px 4px}.notices_list_grid .notice_important{border-radius:6px;font-size:7px;padding:2px 4px}.notices_more_btn{font-size:12px;padding:12px 24px}}.notices_right{width:100%}.notices_right .korean_notice_list{grid-gap:0 64px;display:grid;gap:0 64px;grid-template-columns:repeat(2,1fr);margin:0;max-width:none}.notices_right .korean_notice_item{align-items:flex-start;background:#0000;border-bottom:1px solid #e2e8f066;cursor:pointer;display:flex;justify-content:space-between;padding:18px 0;position:relative;transition:all .2s ease}.notices_right .korean_notice_item:hover{background-color:#f8fafc99;border-bottom-color:#e2e8f0cc}.notices_right .korean_notice_item:last-child,.notices_right .korean_notice_item:nth-last-child(2){border-bottom:none}.notice_content{flex:1 1}.notices_right .korean_notice_item h4{color:#1a1d29;font-size:14px;letter-spacing:-.01em;line-height:1.4;margin:0 0 4px;max-width:280px;transition:color .2s ease}.notices_right .korean_notice_item .notice_date,.notices_right .korean_notice_item h4{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.notices_right .korean_notice_item .notice_date{color:#94a3b8;flex-shrink:0;font-size:12px;margin:0 0 0 16px}.notices_right .korean_notice_item:hover h4{color:#1a1d29}@media (max-width:768px){.korean_notices_section{padding:60px 0 80px}.notices_container{gap:32px;padding:0 20px}.notices_left h2{font-size:28px}.notices_left p{font-size:14px}.notices_right .korean_notice_list{gap:0;grid-template-columns:1fr}.notices_right .korean_notice_item{padding:16px 0}.notices_right .korean_notice_item h4{font-size:14px;max-width:none}.notices_right .korean_notice_item .notice_date{font-size:11px;margin-left:12px}}@media (max-width:480px){.korean_notices_section{padding:50px 0 70px}.notices_container{gap:24px}.notices_left h2{font-size:24px}.notices_right .korean_notice_item{padding:14px 0}.notices_right .korean_notice_item h4{font-size:13px;line-height:1.3}.notices_right .korean_notice_item .notice_date{font-size:10px;margin-left:8px}}.container.sub_cont .main_desc{color:#333;font-size:18px;font-weight:400;line-height:1.7}.container.sub_cont .section_title{color:#333;font-size:28px;font-weight:600;line-height:1.4;margin-bottom:24px}.container.sub_cont .content_text{color:#555;font-size:16px;font-weight:400;line-height:1.8;margin-bottom:20px}.container.sub_cont .card_title{color:#fff;font-size:20px;font-weight:600;line-height:1.4;margin-bottom:16px}.container.sub_cont .card_content{color:#fff;font-size:15px;font-weight:400;line-height:1.7}.hover_accor .accor_cont{padding:24px}.hover_accor .accor_tit{padding:32px 24px 16px}.detail_message{border-bottom:1px solid #e9ecef;margin-bottom:40px;padding-bottom:32px}.detail_message:last-child{border-bottom:none;margin-bottom:0}.message_title{color:#501d83;font-size:22px;font-weight:700;line-height:1.4;margin-bottom:16px}.message_content{color:#555;font-size:16px;font-weight:400;line-height:1.8}.container.sub_cont .section{padding:120px 0}.container.sub_cont .section:first-child{padding-top:240px}.container.sub_cont .section.wide{padding:160px 0}.container.sub_cont .section.wide:first-child{padding-top:280px}.container.sub_cont .header_con{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:200px 0 80px;text-align:center}.container.sub_cont .header_con h2{color:#501d83;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:16px}.container.sub_cont .header_con .desc,.container.sub_cont .txt_wrap{margin:0 auto;max-width:800px;text-align:left}.container.sub_cont .inner{word-wrap:break-word;box-sizing:border-box;margin:0 auto;max-width:1320px;overflow-wrap:break-word;padding:0 20px}.container.sub_cont .header_con.characteristic_header{background:none!important;overflow:hidden;padding:0!important;position:relative}.characteristic_header .visual{align-items:center;background:#f8f9fa;display:flex;min-height:700px;padding-top:86px;position:relative}.characteristic_header .img_wrap{height:calc(100% - 86px);left:0;overflow:hidden;position:absolute;top:86px;width:100%;z-index:1}.characteristic_header .img_wrap img{height:auto;min-height:100%;object-fit:cover;object-position:center;width:100%}.characteristic_header .cont_wrap{background:#ffffffe6;display:flex;flex-direction:column;justify-content:center;min-height:614px;padding:120px 0;position:relative;width:100%;z-index:3}.characteristic_header .tit_section{margin-bottom:60px;text-align:center}.characteristic_header .sub_tit{color:#666;font-size:18px;font-weight:600;letter-spacing:2px;margin-bottom:16px;opacity:1}.characteristic_header h2{color:#501d83;font-size:56px;font-weight:700;line-height:1.2;margin-bottom:20px}.characteristic_header h3{color:#333;font-size:24px;font-weight:500;line-height:1.5;margin-bottom:0;opacity:1}.characteristic_header .desc{margin:0 auto;max-width:900px;text-align:left}.characteristic_header .desc .main_desc{color:#444;font-size:17px;line-height:1.8;margin-bottom:24px;opacity:1;overflow-wrap:break-word;word-break:keep-all}.characteristic_content{background:#fafbfc;padding:100px 0}.characteristic_content .section_header{margin-bottom:80px;text-align:center}.characteristic_content .section_main_title{color:#501d83;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px}.characteristic_content .section_subtitle{color:#666;font-size:18px;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.card_visual_elements{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px;position:relative}.card_icon_wrapper{align-items:center;border-radius:0;display:flex;height:64px;justify-content:center;overflow:hidden;position:relative;width:64px}.card_icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));font-size:28px}.card_number{align-items:center;background:#ffffffe6;border:2px solid #fffc;border-radius:0;box-shadow:0 4px 16px #0000001a;color:#333;display:flex;font-size:16px;font-weight:800;height:40px;justify-content:center;position:absolute;right:-8px;top:-8px;width:40px}.card_highlight{background:linear-gradient(135deg,#501d8314,#00a59714);border-left:4px solid;border-radius:0;color:#2d3748;font-size:14px;font-style:italic;font-weight:600;margin-top:16px;padding:16px 20px}@media (max-width:1024px){.talent_header{background:none!important;overflow:hidden;padding:0!important;position:relative}.talent_header .visual{align-items:center;display:flex;min-height:600px;position:relative}.talent_header .img_wrap{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.talent_header .img_wrap img{height:100%;object-fit:cover;width:100%}.talent_header .cont_wrap{padding:80px 0;position:relative;width:100%;z-index:3}.talent_header .tit_section{margin-bottom:60px;text-align:center}.talent_header .sub_tit{color:#666;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:16px;opacity:1}.talent_header h2{color:#501d83;font-size:56px;font-weight:700;line-height:1.2;margin-bottom:20px}.talent_header h3{color:#333;font-size:24px;font-weight:500;line-height:1.5;margin-bottom:0;opacity:1}.talent_header .desc{margin:0 auto;max-width:900px;text-align:left}.talent_header .desc .main_desc{color:#444;font-size:17px;line-height:1.8;margin-bottom:24px;opacity:1;overflow-wrap:break-word;word-break:keep-all}.talent_competencies{background:#fff;padding:100px 0}.talent_competencies .section_header{margin-bottom:60px;text-align:center}.talent_competencies .section_main_title{color:#501d83;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px}.talent_competencies .section_subtitle{color:#666;font-size:18px;font-weight:400;line-height:1.6}.competencies_diagram{margin:0 auto;max-width:800px;text-align:center}.competencies_diagram img{max-width:600px}.talent_philosophy{background:#fafbfc;padding:100px 0}.talent_philosophy .section_header{margin-bottom:80px;text-align:center}.talent_philosophy .section_main_title{color:#501d83;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px}.talent_philosophy .section_subtitle{color:#666;font-size:18px;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.philosophy_cards{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr;margin:0 auto;max-width:800px}.philosophy_card{background:#fff;border:1px solid #f0f0f0;border-radius:0;box-shadow:0 8px 32px #00000014;overflow:hidden;padding:40px;position:relative;transition:all .3s ease}.philosophy_card:hover{box-shadow:0 16px 48px #0000001f;transform:translateY(-8px)}.philosophy_card .card_number{align-items:center;border-radius:0;color:#fff;display:flex;font-size:20px;font-weight:700;height:48px;justify-content:center;position:absolute;right:24px;top:24px;width:48px}.philosophy_card.purple .card_number{background:#501d83}.philosophy_card.teal .card_number{background:#00a597}.philosophy_card.gray .card_number{background:#6c757d}.philosophy_card .card_content{padding-right:60px;position:relative;z-index:2}.philosophy_card .card_title{color:#333;font-size:24px;font-weight:700;line-height:1.4;margin-bottom:20px}.philosophy_card.purple .card_title{color:#501d83}.philosophy_card.teal .card_title{color:#00a597}.philosophy_card.gray .card_title{color:#6c757d}.philosophy_card .card_description{color:#555;font-size:16px;line-height:1.8;margin:0;word-break:keep-all}.philosophy_card .card_accent{border-radius:0 3px 3px 0;height:100%;left:0;position:absolute;top:0;width:6px}.philosophy_card.purple .card_accent{background:linear-gradient(180deg,#501d83,#7b4db8)}.philosophy_card.teal .card_accent{background:linear-gradient(180deg,#00a597,#26d0c7)}.philosophy_card.gray .card_accent{background:linear-gradient(180deg,#6c757d,#8d99a6)}.talent_prospects{background:#fff;padding:100px 0}.talent_prospects .section_header{margin-bottom:60px;text-align:center}.talent_prospects .section_main_title{color:#501d83;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px}.talent_prospects .section_subtitle{color:#666;font-size:18px;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.prospects_content{margin:0 auto;max-width:800px}.prospects_description p{color:#444;font-size:17px;line-height:1.8;margin-bottom:24px;word-break:keep-all}.talent_checklist{background:#f8f9fa;padding:100px 0}.talent_checklist .section_header{margin-bottom:80px;text-align:center}.talent_checklist .section_main_title{color:#501d83;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px}.talent_checklist .section_subtitle{color:#666;font-size:18px;font-weight:400;line-height:1.6}.checklist_grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto 60px;max-width:1100px}.checklist_item{background:#fff;border:2px solid #f0f0f0;border-radius:0;padding:32px 24px;text-align:center;transition:all .3s ease}.checklist_item:hover{border-color:#501d83;box-shadow:0 8px 24px #501d831a;transform:translateY(-4px)}.checklist_icon{align-items:center;display:flex;font-size:32px;height:50px;justify-content:center;margin-bottom:20px}.checklist_item h4{color:#333;font-size:18px;font-weight:600;line-height:1.5;margin:0;word-break:keep-all}.welcome_message{background:linear-gradient(135deg,#501d83,#00a597);padding:40px}.welcome_message h3{color:#fff;font-size:28px;font-weight:700;line-height:1.4;margin:0}.checklist_grid_interactive{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));margin:0 auto 60px;max-width:1320px}.checklist_item_interactive{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:2px solid #ffffff4d;border-radius:0;cursor:pointer;opacity:0;overflow:hidden;padding:28px 24px;position:relative;transform:translateY(40px) scale(.95);transition:all .4s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;user-select:none}.checklist_item_interactive.animated{opacity:1;transform:translateY(0) scale(1)}.checklist_item_interactive:hover{border-color:#501d834d;box-shadow:0 12px 40px #00000026;transform:translateY(-6px) scale(1.02)}.checklist_item_interactive.checked{background:linear-gradient(135deg,#501d831a,#00a5971a);border-color:#501d8366;transform:translateY(0) scale(1)}.checklist_item_interactive.checked:hover{transform:translateY(-4px) scale(1.01)}.checklist_content{align-items:flex-start;display:flex;gap:16px;position:relative;z-index:2}.checklist_icon_interactive{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #fffc;border-radius:0;box-shadow:0 4px 12px #0000001a;display:flex;flex-shrink:0;height:56px;justify-content:center;position:relative;transition:all .3s ease;width:56px}.icon_emoji{font-size:24px;transition:all .3s ease}.check_indicator{align-items:center;background:#501d83;border-radius:0;box-shadow:0 2px 8px #501d834d;color:#fff;display:flex;height:20px;justify-content:center;position:absolute;right:-6px;top:-6px;transform:scale(0);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);width:20px}.check_indicator svg{height:12px;width:12px}.checklist_item_interactive.checked .check_indicator{transform:scale(1)}.checklist_item_interactive.checked .icon_emoji{transform:scale(1.1)}.checklist_item_interactive h5{color:#2d3748;font-size:16px;font-weight:600;line-height:1.5;margin:0;transition:color .3s ease;word-break:keep-all}.checklist_item_interactive.checked h5{color:#501d83}.checklist_item_interactive.passion.checked{background:linear-gradient(135deg,#ff6b6b1a,#ff9a9e1a);border-color:#ff6b6b66}.checklist_item_interactive.curiosity.checked{background:linear-gradient(135deg,#48bb781a,#68d3911a);border-color:#48bb7866}.checklist_item_interactive.knowledge.checked{background:linear-gradient(135deg,#4299e11a,#5ab9ea1a);border-color:#4299e166}.checklist_item_interactive.challenge.checked{background:linear-gradient(135deg,#ecc94b1a,#f5e0501a);border-color:#ecc94b66}.checklist_item_interactive.future.checked{background:linear-gradient(135deg,#805ad51a,#9d7edb1a);border-color:#805ad566}.checklist_item_interactive.innovation.checked{background:linear-gradient(135deg,#ec48991a,#fb71b41a);border-color:#ec489966}.item_background_effect{background:radial-gradient(circle at center,#501d830d 0,#0000 70%);bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.checklist_item_interactive:hover .item_background_effect{opacity:1}.item_click_effect{background:radial-gradient(circle,#501d8333 0,#0000 70%);border-radius:0;height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .6s ease;width:0}.checklist_item_interactive:active .item_click_effect{height:200px;width:200px}html body .wrapper.ko .container.full .container.sub_cont.vis_type .interview_competencies_simple{background:#f8f9fa!important;padding:80px 0!important;position:relative!important;z-index:1000!important}.section_header_simple p{color:#4a5568;font-size:16px;font-weight:400;line-height:1.6;margin:16px auto 0;max-width:800px;word-break:keep-all}.competencies_grid_simple{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1000px}.competency_item_simple{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;padding:32px;text-align:center}.competency_icon_simple{align-items:center;display:flex;height:48px;justify-content:center;margin-bottom:24px;width:48px}.competency_icon_simple img{height:40px;opacity:.8;width:40px}.competency_content_simple h4{color:#2d3748;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 16px;word-break:keep-all}.competency_content_simple p{color:#4a5568;font-size:14px;font-weight:400;line-height:1.6;margin:0;word-break:keep-all}@media (max-width:768px){.interview_competencies_simple{padding:60px 0}.section_header_simple p{font-size:14px;margin-top:12px}.competencies_grid_simple{gap:24px;grid-template-columns:1fr}.competency_item_simple{padding:24px 20px}.competency_content_simple h4{font-size:16px;margin-bottom:12px}.competency_content_simple p{font-size:13px}}@media (max-width:480px){.competency_item_simple{padding:20px 16px}.competency_icon_simple{margin-bottom:20px}.competency_icon_simple img{height:32px;width:32px}.competency_content_simple h4{font-size:15px}.competency_content_simple p{font-size:12px}}.interview_competencies_matrix{background:linear-gradient(135deg,#fafbfc,#fff 50%,#f8f9fa);overflow:hidden;padding:120px 0;position:relative}.interview_competencies_matrix:before{background:radial-gradient(ellipse at center top,#00a59708 0,#0000 60%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.matrix_container{margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:2}.matrix_header{margin-bottom:80px;text-align:center}.matrix_title{color:#2d3748;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:42px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 20px}.matrix_subtitle{color:#4a5568;font-size:18px;font-weight:400;line-height:1.6;margin:0 auto;max-width:800px;word-break:keep-all}.matrix_connections{height:60%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1}.connection_line{background:linear-gradient(90deg,#0000,#501d8326 20%,#00a59733 50%,#501d8326 80%,#0000);position:absolute}.horizontal_line{animation:lineExpandH 1.5s ease-out .8s forwards;height:2px;left:0;right:0;top:50%;transform:translateY(-50%) scaleX(0)}.vertical_line{animation:lineExpandV 1.5s ease-out 1s forwards;background:linear-gradient(180deg,#0000,#501d8326 20%,#00a59733 50%,#501d8326 80%,#0000);bottom:0;left:50%;top:0;transform:translateX(-50%) scaleY(0);width:2px}.connection_center{animation:centerAppear .5s ease-out 1.8s forwards;background:linear-gradient(135deg,#501d83,#00a597);border-radius:50%;box-shadow:0 4px 12px #501d834d;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:16px}@keyframes lineExpandH{to{transform:translateY(-50%) scaleX(1)}}@keyframes lineExpandV{to{transform:translateX(-50%) scaleY(1)}}@keyframes centerAppear{to{transform:translate(-50%,-50%) scale(1)}}.competencies_matrix_grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);position:relative;z-index:3}.competency_matrix_card{animation:matrixCardSlideUp .8s cubic-bezier(.25,.46,.45,.94) forwards;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffd9);border:1px solid #fff6;border-radius:24px;box-shadow:0 20px 40px #00000014;opacity:0;overflow:hidden;padding:40px 32px 32px;position:relative;transform:translateY(60px) scale(.9)}.competency_matrix_card.comp_01{animation-delay:.3s}.competency_matrix_card.comp_02{animation-delay:.5s}.competency_matrix_card.comp_03{animation-delay:.7s}.competency_matrix_card.comp_04{animation-delay:.9s}@keyframes matrixCardSlideUp{to{opacity:1;transform:translateY(0) scale(1)}}.competency_matrix_card:before{content:"";height:4px;left:0;opacity:.8;position:absolute;right:0;top:0}.competency_matrix_card.comp_01:before{background:linear-gradient(90deg,#501d83,#6d2aa0)}.competency_matrix_card.comp_02:before{background:linear-gradient(90deg,#00a597,#48bb78)}.competency_matrix_card.comp_03:before{background:linear-gradient(90deg,#4299e1,#5a9df4)}.competency_matrix_card.comp_04:before{background:linear-gradient(90deg,#ec9f4b,#f5e250)}.card_number{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#501d831a,#00a5971a);color:#501d83;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;height:32px;position:absolute;right:20px;top:-12px;width:32px}.card_icon_premium,.card_number{align-items:center;border:2px solid #fffc;border-radius:50%;display:flex;justify-content:center}.card_icon_premium{background:linear-gradient(135deg,#f8f9fa,#e9ecef);box-shadow:0 8px 16px #0000001a;height:64px;margin:0 auto 24px;position:relative;width:64px}.card_icon_premium img{height:32px;opacity:.8;width:32px}.card_content_premium h4{color:#2d3748;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 16px;word-break:keep-all}.card_content_premium p{color:#4a5568;font-size:15px;font-weight:400;line-height:1.6;margin:0;word-break:keep-all}@media (max-width:1200px){.matrix_container{padding:0 30px}.competencies_matrix_grid{gap:30px}.matrix_title{font-size:36px}}@media (max-width:768px){.interview_competencies_matrix{padding:80px 0}.matrix_container{padding:0 20px}.matrix_header{margin-bottom:60px}.matrix_title{font-size:28px}.matrix_subtitle{font-size:16px}.competencies_matrix_grid{gap:24px;grid-template-columns:1fr;margin:0 auto;max-width:400px}.matrix_connections{display:none}.competency_matrix_card{border-radius:20px;padding:32px 24px 24px}.card_content_premium h4{font-size:18px;margin-bottom:12px}.card_content_premium p{font-size:14px}.card_icon_premium{height:56px;margin-bottom:20px;width:56px}.card_icon_premium img{height:28px;width:28px}}@media (max-width:480px){.competencies_matrix_grid{max-width:320px}.competency_matrix_card{border-radius:16px;padding:28px 20px 20px}.card_content_premium h4{font-size:16px;line-height:1.4}.card_content_premium p{font-size:13px}}html body .wrapper.ko .container.full .container.sub_cont.vis_type .interview_focus_simple{background:#fff!important;padding:80px 0!important;position:relative!important;z-index:1000!important}.focus_main_content{margin:0 auto 60px;max-width:900px}.focus_highlight{background:#f8f9fa;border-left:4px solid #501d83;border-radius:8px;margin-bottom:40px;padding:32px}.focus_highlight p{color:#2d3748;font-size:18px;font-weight:500;line-height:1.6;margin:0;word-break:keep-all}.focus_highlight strong{color:#501d83;font-weight:700}.focus_description{display:flex;flex-direction:column;gap:24px}.focus_description p{color:#4a5568;font-size:16px;font-weight:400;line-height:1.7;margin:0;word-break:keep-all}.process_flow_simple{background:#f8f9fa;border-radius:8px;margin:0 auto;max-width:1000px;padding:48px}.process_flow_simple h4{color:#2d3748;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:700;margin:0 0 12px;text-align:center}.process_flow_simple>p{color:#4a5568;font-size:16px;font-weight:400;margin:0 0 40px;text-align:center;word-break:keep-all}.process_steps_simple{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:40px}.process_step_simple{align-items:center;display:flex;flex-direction:column;text-align:center}.step_number_simple{align-items:center;background:#501d83;border-radius:50%;color:#fff;display:flex;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;height:40px;justify-content:center;margin-bottom:12px;width:40px}.step_label_simple{display:flex;flex-direction:column;gap:4px}.step_label_simple strong{color:#2d3748;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700}.step_label_simple span{color:#4a5568;font-size:13px;font-weight:400}.step_arrow_simple{color:#501d83;font-size:18px;font-weight:700}.process_summary{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px}.process_summary p{color:#4a5568;font-size:15px;font-weight:400;line-height:1.6;margin:0;text-align:center;word-break:keep-all}@media (max-width:768px){.interview_focus_simple{padding:60px 0}.focus_highlight{padding:24px 20px}.focus_highlight p{font-size:16px}.focus_description{gap:20px}.focus_description p{font-size:14px}.process_flow_simple{padding:32px 24px}.process_flow_simple h4{font-size:20px}.process_flow_simple>p{font-size:14px;margin-bottom:32px}.process_steps_simple{flex-direction:column;gap:16px}.step_arrow_simple{font-size:16px;transform:rotate(90deg)}.process_summary p{font-size:13px}}@media (max-width:480px){.focus_highlight{padding:20px 16px}.focus_highlight p{font-size:15px}.focus_description p{font-size:13px}.process_flow_simple{padding:24px 16px}.process_flow_simple h4{font-size:18px}.process_summary{padding:20px 16px}.process_summary p{font-size:12px}}.interview_focus_journey{background:linear-gradient(135deg,#f1f3f5,#fff 30%,#fafbfc 70%,#f8f9fa);overflow:hidden;padding:120px 0;position:relative}.interview_focus_journey:before{background:radial-gradient(ellipse at center bottom,#501d830a 0,#0000 60%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.journey_container{margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:2}.journey_header{margin-bottom:80px;text-align:center}.journey_title{color:#2d3748;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:42px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 20px}.journey_subtitle{color:#4a5568;font-size:18px;font-weight:400;line-height:1.6;margin:0;word-break:keep-all}.focus_insights{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:100px}.insight_card{align-items:flex-start;animation:insightSlideUp .8s cubic-bezier(.25,.46,.45,.94) forwards;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffd9);border:1px solid #fff6;border-radius:20px;box-shadow:0 16px 32px #00000014;display:flex;gap:20px;opacity:0;padding:32px 28px;position:relative;transform:translateY(40px) scale(.95)}.insight_card.primary{animation-delay:.2s}.insight_card.secondary{animation-delay:.4s}.insight_card.tertiary{animation-delay:.6s}@keyframes insightSlideUp{to{opacity:1;transform:translateY(0) scale(1)}}.insight_card:before{border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.insight_card.primary:before{background:linear-gradient(90deg,#501d83,#6d2aa0)}.insight_card.secondary:before{background:linear-gradient(90deg,#00a597,#48bb78)}.insight_card.tertiary:before{background:linear-gradient(90deg,#4299e1,#5a9df4)}.insight_icon{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #fffc;border-radius:50%;box-shadow:0 8px 16px #0000001a;display:flex;flex-shrink:0;font-size:28px;height:56px;justify-content:center;width:56px}.insight_content h4{color:#2d3748;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 12px}.insight_content p{color:#4a5568;font-size:15px;font-weight:400;line-height:1.6;margin:0;word-break:keep-all}.insight_content strong{color:#501d83;font-weight:600}.process_journey{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #ffffff4d;border-radius:32px;box-shadow:0 24px 48px #0000001a;padding:60px 40px 40px;position:relative}.process_header{margin-bottom:60px;text-align:center}.process_header h4{color:#2d3748;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:700;line-height:1.3;margin:0 0 16px}.process_header p{color:#4a5568;font-size:16px;font-weight:400;line-height:1.6;margin:0;word-break:keep-all}.process_flow_premium{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px;padding:0 20px;position:relative}.flow_line_background{animation:flowLineGrow 2s ease-out .8s forwards;background:linear-gradient(90deg,#0000,#501d8333 10%,#00a5974d 50%,#501d8333 90%,#0000);height:3px;left:10%;position:absolute;right:10%;top:50%;transform:translateY(-50%) scaleX(0);z-index:1}@keyframes flowLineGrow{to{transform:translateY(-50%) scaleX(1)}}.process_step_premium{align-items:center;animation:stepAppear .6s ease-out forwards;display:flex;flex-direction:column;opacity:0;transform:translateY(30px) scale(.9);z-index:2}.process_step_premium.step_01{animation-delay:1s}.process_step_premium.step_02{animation-delay:1.2s}.process_step_premium.step_03{animation-delay:1.4s}.process_step_premium.step_04{animation-delay:1.6s}.process_step_premium.step_05{animation-delay:1.8s}@keyframes stepAppear{to{opacity:1;transform:translateY(0) scale(1)}}.step_circle{align-items:center;background:linear-gradient(135deg,#501d83,#00a597);border-radius:50%;box-shadow:0 8px 24px #501d834d;display:flex;height:60px;justify-content:center;margin-bottom:16px;position:relative;width:60px}.step_circle:before{background:#fff;border-radius:50%;content:"";inset:2px;position:absolute;z-index:1}.step_number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#501d83,#00a597);background-clip:text;-webkit-background-clip:text;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;position:relative;z-index:2}.step_content{max-width:120px;text-align:center}.step_content h5{color:#2d3748;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 8px}.step_content p{color:#4a5568;font-size:13px;font-weight:400;line-height:1.4;margin:0;word-break:keep-all}.process_description_premium{background:linear-gradient(135deg,#501d830d,#00a5970d);border:1px solid #501d831a;border-radius:20px;padding:32px;text-align:center}.process_description_premium p{color:#2d3748;font-size:16px;font-weight:400;line-height:1.6;margin:0 auto;max-width:900px;word-break:keep-all}@media (max-width:1200px){.journey_container{padding:0 30px}.focus_insights{gap:24px;margin-bottom:80px}.journey_title{font-size:36px}}@media (max-width:768px){.interview_focus_journey{padding:80px 0}.journey_container{padding:0 20px}.journey_header{margin-bottom:60px}.journey_title{font-size:28px}.journey_subtitle{font-size:16px}.focus_insights{gap:20px;grid-template-columns:1fr;margin-bottom:60px}.insight_card{border-radius:16px;flex-direction:column;gap:16px;padding:24px 20px;text-align:center}.insight_content h4{font-size:18px}.insight_content p{font-size:14px}.process_journey{border-radius:24px;padding:40px 24px 24px}.process_header{margin-bottom:40px}.process_header h4{font-size:24px}.process_header p{font-size:14px}.process_flow_premium{flex-direction:column;gap:30px;padding:0}.flow_line_background{display:none}.step_content{max-width:200px}.step_content h5{font-size:18px}.step_content p{font-size:14px}.process_description_premium{border-radius:16px;padding:24px 20px}.process_description_premium p{font-size:14px}}@media (max-width:480px){.insight_card{padding:20px 16px}.insight_icon{font-size:24px;height:48px;width:48px}.insight_content h4{font-size:16px}.insight_content p{font-size:13px}.process_journey{padding:32px 16px 16px}.process_header h4{font-size:20px}.step_circle{height:50px;width:50px}.step_content h5,.step_number{font-size:16px}.step_content p{font-size:12px}.process_description_premium p{font-size:13px}}.talent_stories{background:#fff;padding:100px 0}.talent_stories .section_header{margin-bottom:80px;text-align:center}.talent_stories .section_main_title{color:#501d83;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px}.talent_stories .section_subtitle{color:#666;font-size:18px;font-weight:400;line-height:1.6}.stories_grid{grid-gap:40px;gap:40px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.story_video{background:#f8f9fa;border:1px solid #e9ecef}.video_placeholder{height:250px;transition:all .3s ease}.play_button{background:#501d83;font-size:20px;height:60px;transition:all .3s ease;width:60px}.video_placeholder:hover .play_button{background:#6d2aa0}.video_placeholder p{color:#333;font-size:16px;font-weight:600;margin:0;padding:0 20px;text-align:center}.talent_news{background:#fafbfc;padding:100px 0}.talent_news .section_header{margin-bottom:60px;text-align:center}.talent_news .section_main_title{color:#501d83;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px}.talent_news .section_subtitle{color:#666;font-size:18px;font-weight:400;line-height:1.6}.news_card{background:#fff;border:1px solid #f0f0f0;border-radius:0;box-shadow:0 8px 32px #00000014;margin:0 auto;max-width:800px;padding:40px}.news_content{position:relative}.news_category{background:#501d83;border-radius:0;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-bottom:8px;padding:6px 12px}.news_date{color:#666;font-size:14px;margin-bottom:16px}.news_title{color:#333;font-size:24px;font-weight:700;line-height:1.4;margin-bottom:8px}.news_author{color:#00a597;font-size:14px;font-weight:600;margin-bottom:16px}.news_excerpt{color:#555;font-size:16px;line-height:1.7;margin-bottom:20px;word-break:keep-all}.news_link{border-bottom:2px solid #0000;color:#501d83;font-weight:600;text-decoration:none;transition:border-color .3s ease}.news_link:hover{border-bottom-color:#501d83}.talent_philosophy_unified{background:none!important;overflow:hidden;padding:0!important;position:relative}.talent_philosophy_unified .visual{align-items:center;display:flex;min-height:600px;position:relative}.talent_philosophy_unified .img_wrap{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.talent_philosophy_unified .img_wrap img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.talent_philosophy_unified .img_wrap:hover img{transform:scale(1.02)}.overlay_gradient{background:linear-gradient(135deg,#501d83b3,#00a59780 50%,#501d8399);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.talent_philosophy_unified .cont_wrap{padding:80px 0;position:relative;width:100%;z-index:3}.talent_philosophy_unified .tit_section{animation:fadeInUp 1s ease-out;margin-bottom:60px;text-align:center}.talent_philosophy_unified .sub_tit{color:#fff;font-size:16px;font-weight:700;letter-spacing:3px;margin-bottom:20px;opacity:.9;text-shadow:0 2px 4px #0000004d;text-transform:uppercase}.talent_philosophy_unified h2{color:#fff;font-size:64px;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:20px;text-shadow:0 4px 8px #0006}.talent_philosophy_unified h3{color:#fff;font-size:24px;font-weight:500;line-height:1.4;margin-bottom:0;opacity:.95;text-shadow:0 2px 4px #0000004d}.philosophy_content{background:linear-gradient(135deg,#f8f9ff,#fff 50%,#f0f8ff);padding:60px 0;position:relative}.philosophy_content:before{background:url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%23501D83" fill-opacity="0.02"><circle cx="30" cy="30" r="1"/></g></svg>');content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.philosophy_two_column{grid-gap:60px;display:grid;gap:60px;grid-template-columns:55fr 45fr;margin:0 auto;max-width:1300px;position:relative;z-index:2}.philosophy_left{padding-right:30px}.philosophy_right{align-items:center;display:flex}.philosophy_title{color:#501d83;font-size:38px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin-bottom:20px;text-align:left}.philosophy_subtitle{color:#00a597;font-size:18px;font-weight:500;line-height:1.5;margin-bottom:32px}.philosophy_text_block{background:#fff;border:1px solid #501d831a;border-radius:0;box-shadow:0 8px 32px #501d8314;overflow:hidden;padding:36px;position:relative}.philosophy_text_block:before{background:linear-gradient(180deg,#501d83,#00a597);content:"";height:100%;left:0;position:absolute;top:0;width:6px}.philosophy_paragraph{color:#444;font-size:17px;line-height:1.8;margin-bottom:24px;overflow-wrap:break-word;transition:color .3s ease;word-break:keep-all}.philosophy_paragraph:last-child{margin-bottom:0}.philosophy_paragraph.highlight{background:linear-gradient(135deg,#501d830d,#00a5970d);border-left:4px solid #501d83;border-radius:0;color:#501d83;font-size:20px;font-weight:600;margin-top:32px;padding:24px}.competencies_section{background:#fff;border:1px solid #00a5971a;border-radius:0;box-shadow:0 8px 32px #00a59714;padding:32px;text-align:center}.competencies_title{color:#00a597;font-size:32px;font-weight:800;line-height:1.3;margin-bottom:14px}.competencies_subtitle{color:#666;font-size:16px;line-height:1.5;margin-bottom:32px}.competencies_diagram{margin:40px 0;transition:transform .3s ease}.competencies_diagram:hover{transform:scale(1.05)}.competencies_diagram img{border-radius:0;height:auto;max-width:400px;width:100%}.competencies_list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:32px}.competency_item{background:linear-gradient(135deg,#00a597,#26d0c7);border-radius:0;color:#fff;font-size:14px;font-weight:600;padding:12px 16px;text-align:center;transition:all .3s ease}.competency_item:hover{box-shadow:0 6px 20px #00a5974d;transform:translateY(-2px)}.talent_prospects_unified{background:linear-gradient(135deg,#501d830a,#fff 30%,#00a5970a);padding:100px 0;position:relative}.talent_prospects_unified:before{background:url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%2300A597" fill-opacity="0.03"><polygon points="40,0 80,40 40,80 0,40"/></g></svg>');content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.talent_prospects_unified .inner{position:relative;z-index:2}.talent_prospects_unified .section_header{margin-bottom:80px;text-align:center}.talent_prospects_unified .section_main_title{color:#501d83;font-size:42px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin-bottom:20px}.talent_prospects_unified .section_subtitle{color:#00a597;font-size:20px;font-weight:500;line-height:1.5;margin:0 auto;max-width:700px}.prospects_content{background:#fff;border:1px solid #501d830d;border-radius:0;box-shadow:0 12px 40px #501d831a;margin-bottom:70px;overflow:hidden;padding:40px;position:relative}.prospects_content:before{background:linear-gradient(90deg,#501d83,#00a597);content:"";height:6px;left:0;position:absolute;top:0;width:100%}.prospects_paragraph{color:#444;font-size:19px;line-height:1.8;margin-bottom:32px;transition:color .3s ease;word-break:keep-all}.prospects_paragraph:last-child{margin-bottom:0}.self_check_section{margin-top:0}.check_title{color:#501d83;font-size:36px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin-bottom:18px;text-align:center}.check_subtitle{color:#00a597;font-size:18px;font-weight:500;line-height:1.5;margin-bottom:50px;text-align:center}.checklist_grid_six{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin:0 auto 50px;max-width:1320px}.checklist_item.compact{background:#fff;border:2px solid #f0f0f0;border-radius:0;overflow:hidden;padding:20px 14px;position:relative;text-align:center;transition:all .4s ease}.checklist_item.compact:before{background:linear-gradient(90deg,#501d83,#00a597);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .4s ease;width:100%}.checklist_item.compact:hover:before{transform:scaleX(1)}.checklist_item.compact:hover{border-color:#501d83;box-shadow:0 15px 40px #501d8326;transform:translateY(-8px)}.checklist_item.compact .checklist_icon{align-items:center;display:flex;font-size:28px;height:40px;justify-content:center;margin-bottom:16px;transition:transform .3s ease}.checklist_item.compact:hover .checklist_icon{animation:pulse 2s infinite;transform:scale(1.2)}.checklist_item.compact h5{color:#333;font-size:15px;font-weight:600;line-height:1.4;margin:0;transition:color .3s ease;word-break:keep-all}.checklist_item.compact:hover h5{color:#501d83}.welcome_message{background:#fff;border:2px solid #501d83;border-radius:0;box-shadow:0 4px 12px #501d831a;margin:0 auto;max-width:600px;padding:30px;text-align:center}.welcome_message h4{color:#501d83;font-size:24px;font-weight:700;line-height:1.3;margin:0}.talent_stories_unified{background:linear-gradient(135deg,#fafbff,#fff 50%,#f0fffe);padding:100px 0;position:relative}.talent_stories_unified:before{background:url('data:image/svg+xml,<svg width="100" height="100" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%23501D83" fill-opacity="0.02"><circle cx="50" cy="25" r="2"/><circle cx="25" cy="75" r="1.5"/><circle cx="75" cy="75" r="1"/></g></svg>');content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.talent_stories_unified .inner{position:relative;z-index:2}.talent_stories_unified .section_header{margin-bottom:80px;text-align:center}.talent_stories_unified .section_main_title{color:#501d83;font-size:38px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin-bottom:20px}.talent_stories_unified .section_subtitle{color:#00a597;font-size:18px;font-weight:500;line-height:1.5;margin:0 auto;max-width:600px}.stories_grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));margin:0 auto;max-width:1100px}.story_video{background:#fff;border:1px solid #501d831a;border-radius:0;box-shadow:0 8px 32px #501d8314;overflow:hidden;position:relative;transition:all .4s ease}.story_video:hover{box-shadow:0 20px 60px #501d8326;transform:translateY(-8px)}.video_placeholder{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);cursor:pointer;display:flex;flex-direction:column;height:280px;justify-content:center;overflow:hidden;position:relative;transition:all .4s ease}.video_placeholder:before{background:linear-gradient(135deg,#501d830d,#00a5970d);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.video_placeholder:hover:before{opacity:1}.video_placeholder:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6)}.play_button{align-items:center;background:linear-gradient(135deg,#501d83,#6d2aa0);border-radius:0;box-shadow:0 8px 25px #501d834d;color:#fff;display:flex;font-size:28px;height:80px;justify-content:center;margin-bottom:20px;position:relative;transition:all .4s ease;width:80px;z-index:2}.play_button:before{background:linear-gradient(135deg,#501d83,#00a597);border-radius:0;bottom:-5px;content:"";left:-5px;opacity:0;position:absolute;right:-5px;top:-5px;transition:opacity .3s ease;z-index:-1}.video_placeholder:hover .play_button{animation:pulse 2s infinite;box-shadow:0 12px 35px #501d8366;transform:scale(1.1)}.video_placeholder:hover .play_button:before{opacity:1}.video_info{background:#fff;padding:24px;text-align:left}.video_info h4{color:#501d83;font-size:22px;font-weight:700;line-height:1.3;margin-bottom:12px;transition:color .3s ease}.story_video:hover .video_info h4{color:#00a597}.video_info p{color:#666;font-size:16px;line-height:1.6;margin:0;transition:color .3s ease}.story_video:hover .video_info p{color:#444}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.container.sub_cont *{word-wrap:break-word;word-break:keep-all}@media (max-width:768px){.container.sub_cont .header_con h2{font-size:36px}.container.sub_cont .section_title{font-size:24px}.container.sub_cont .content_text{font-size:15px}.container.sub_cont .section{padding:80px 0}.container.sub_cont .section:first-child{padding-top:200px}.container.sub_cont .section.wide{padding:120px 0}.container.sub_cont .section.wide:first-child{padding-top:240px}.container.sub_cont .header_con{padding:180px 0 60px}.container.sub_cont .header_con .inner{padding:0 20px}.container.sub_cont .inner{padding:0 16px}.message_title{font-size:20px}.message_content{font-size:15px}.detail_message{margin-bottom:32px;padding-bottom:24px}.hover_accor_pos.row3{flex-direction:column}}@media (max-width:480px){.container.sub_cont .header_con h2{font-size:28px}.container.sub_cont .header_con{padding:160px 0 40px}.container.sub_cont .section:first-child{padding-top:140px}.container.sub_cont .section.wide:first-child{padding-top:160px}.container.sub_cont .main_desc{font-size:16px}.message_title{font-size:18px}.message_content{font-size:14px}.talent_philosophy_unified .visual{min-height:350px}.talent_philosophy_unified h2{font-size:32px}.talent_philosophy_unified h3{font-size:16px}.talent_philosophy_unified .sub_tit{font-size:12px;letter-spacing:1.5px}.philosophy_content{padding:30px 0}.philosophy_two_column{gap:32px}.philosophy_title{font-size:24px}.philosophy_subtitle{font-size:14px}.philosophy_text_block{padding:20px 16px}.philosophy_paragraph{font-size:14px;margin-bottom:18px}.philosophy_paragraph.highlight{font-size:15px;padding:18px}.competencies_title{font-size:20px}.competencies_section{padding:20px 16px}.competencies_list{gap:6px;grid-template-columns:1fr}.competency_item{font-size:12px;padding:8px 12px}.talent_prospects_unified,.talent_stories_unified{padding:50px 0}.check_title,.talent_prospects_unified .section_main_title,.talent_stories_unified .section_main_title{font-size:24px}.check_subtitle{font-size:14px}.prospects_content{padding:20px 16px}.prospects_paragraph{font-size:14px;margin-bottom:20px}.checklist_grid_six{gap:12px;grid-template-columns:1fr}.checklist_item.compact{padding:14px 10px}.checklist_item.compact .checklist_icon{font-size:20px;margin-bottom:10px}.checklist_item.compact h5{font-size:12px;line-height:1.2}.welcome_message{padding:20px 16px}.welcome_message h4{font-size:18px}.stories_grid{gap:20px}.video_placeholder{height:180px}.play_button{font-size:16px;height:50px;width:50px}.video_info{padding:20px 16px}.video_info h4{font-size:16px}.video_info p{font-size:13px}.characteristic_header .visual{min-height:600px;padding-top:72px}.characteristic_header .img_wrap{height:calc(100% - 72px);top:72px}.characteristic_header .sub_tit{color:#666}.characteristic_header h2{color:#501d83;font-size:36px}.characteristic_header h3{color:#333;font-size:20px}.characteristic_header .desc .main_desc{color:#444;font-size:15px}.characteristic_header .cont_wrap{min-height:528px;padding:100px 0}.characteristic_content{padding:60px 0}.characteristic_content .section_header{margin-bottom:60px}.characteristic_content .section_main_title{font-size:28px}.characteristic_content .section_subtitle{font-size:16px}.talent_philosophy_unified .visual{min-height:450px}.talent_philosophy_unified h2{font-size:44px}.talent_philosophy_unified h3{font-size:20px}.philosophy_content{padding:50px 0}.philosophy_two_column{gap:50px;grid-template-columns:1fr}.philosophy_left{padding-right:0}.philosophy_title{font-size:30px;text-align:center}.philosophy_subtitle{font-size:16px;text-align:center}.philosophy_text_block{padding:28px 20px}.competencies_title{font-size:26px}.competencies_section{padding:28px 20px}.check_title{font-size:30px}.talent_prospects_unified,.talent_stories_unified{padding:70px 0}.talent_prospects_unified .section_main_title{font-size:34px}.talent_stories_unified .section_main_title{font-size:30px}.prospects_content{padding:28px 20px}.philosophy_paragraph,.prospects_paragraph{font-size:16px;margin-bottom:24px}.stories_grid{gap:28px}.checklist_grid_six{gap:14px;grid-template-columns:repeat(2,1fr)}.checklist_item.compact{padding:18px 12px}.checklist_item.compact h5{font-size:14px}.welcome_message{padding:24px 20px}.welcome_message h4{font-size:20px}.philosophy_cards{gap:24px}.philosophy_card{padding:32px 24px}.philosophy_card .card_content{padding-right:60px}.philosophy_card .card_title{font-size:20px}.philosophy_card .card_description{font-size:15px}.philosophy_card .card_number{font-size:16px;height:40px;right:20px;top:20px;width:40px}.checklist_grid{gap:24px;grid-template-columns:1fr}.checklist_item{padding:24px 20px}.checklist_item h4{font-size:16px}.stories_grid{gap:24px;grid-template-columns:1fr}.news_card{padding:32px 24px}.news_title{font-size:20px}.characteristic_header .visual{min-height:500px;padding-top:72px}.characteristic_header .img_wrap{height:calc(100% - 72px);top:72px}.characteristic_header h2{color:#501d83;font-size:28px}.characteristic_header h3{color:#333;font-size:18px}.characteristic_header .cont_wrap{min-height:428px;padding:80px 0}.characteristic_header .tit_section{margin-bottom:40px}.characteristic_content .section_main_title{font-size:24px}}.freshman_eval_header .visual{padding-top:86px}.freshman_eval_header .img_wrap{height:calc(100% - 86px);top:86px}@media (max-width:768px){.freshman_eval_header .visual{padding-top:72px}.freshman_eval_header .img_wrap{height:calc(100% - 72px);top:72px}.talent_discovery_header .visual{min-height:500px;padding-top:72px}.talent_discovery_header .img_wrap{height:calc(100% - 72px);top:72px}.talent_discovery_header .sub_tit{color:#666}.talent_discovery_header h2{color:#00a597;font-size:36px}.talent_discovery_header h3{color:#333;font-size:20px}.talent_discovery_header .desc .main_desc{color:#444;font-size:15px}.container.sub_cont .prcs_list.ko.talent-five-cards .inner ul,.container.sub_cont .step_cont.row ul,.container.sub_cont .step_cont.row.talent_qualities ul,.container.sub_cont .talent-five-cards .inner ul,.container.sub_cont .talent_qualities ul{-webkit-overflow-scrolling:touch;display:flex;gap:15px;overflow-x:auto;padding:0 20px;scroll-snap-type:x mandatory}.container.sub_cont .prcs_list.ko.talent-five-cards .inner ul>li,.container.sub_cont .step_cont.row ul>li,.container.sub_cont .step_cont.row.talent_qualities ul>li,.container.sub_cont .talent-five-cards .inner ul>li,.container.sub_cont .talent_qualities ul>li{flex:0 0 280px;scroll-snap-align:start}.container.sub_cont .leadership_grid{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;padding:0 20px;scroll-snap-type:x mandatory}.leadership_item{flex:0 0 300px!important;scroll-snap-align:start!important}}.freshman_eval_header .desc{margin:0 auto;max-width:900px;text-align:left}.freshman_eval_header .desc .main_desc{color:#444;font-size:17px;line-height:1.8;margin-bottom:20px;word-break:keep-all}@media (max-width:768px){.freshman_eval_header .desc .main_desc{color:#444;font-size:15px}}.sub_cont .step_cont.row .desc{margin-top:0}.sub_cont .step_cont>ul>li .cont .tit strong{align-items:center;display:flex;min-height:70px}.section.wide.adm_prcs{background:linear-gradient(135deg,#501d83,#6b2c91 50%,#501d83);color:#fff;padding:80px 0;position:relative}.adm_prcs .inner{position:relative;text-align:center;z-index:2}.adm_wrap .section.adm_prcs .tit{color:#fff;font-size:48px;font-weight:800;line-height:1.2;margin-bottom:100px;white-space:pre-line;word-break:keep-all}body .container .section.wide.adm_prcs .prcs_list.ko{margin:0 auto;max-width:1500px;padding:0 20px;width:100%}.prcs_list .inner{padding:0}body .container .section.wide.adm_prcs .prcs_list li{align-items:center!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d;border:1px solid #fff3;border-radius:0;box-shadow:0 10px 30px #0003;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center!important;min-height:220px;min-width:200px;padding:30px 20px;position:relative;text-align:center;transition:all .3s ease;width:100%}body .container .section.wide.adm_prcs .prcs_list li:hover{background:#ffffff59;box-shadow:0 20px 40px #0000004d;transform:translateY(-10px)}body .container .section.wide.adm_prcs .prcs_list .tt{margin-bottom:20px}body .container .section.wide.adm_prcs .prcs_list .tt em{color:#fff;display:block;font-size:22px;font-style:normal;font-weight:700;line-height:1.4}body .container .section.wide.adm_prcs .prcs_list li p{color:#fff;font-size:16px;line-height:1.6;margin:0}@media (min-width:1025px){body .container .section.wide.adm_prcs .prcs_list.ko ul{gap:20px;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;margin:0 auto;max-width:1100px}body .container .section.wide.adm_prcs .prcs_list.ko.three-cards ul{gap:30px;grid-template-columns:repeat(3,1fr);max-width:900px}body .container .section.wide.adm_prcs .prcs_list li{box-sizing:border-box;display:block;height:auto;max-width:none;min-height:200px;min-width:auto;padding:25px 20px;text-align:center;width:100%}body .container .section.wide.adm_prcs .prcs_list .tt{display:flex;flex-direction:column;justify-content:center;margin-bottom:15px;min-height:70px}body .container .section.wide.adm_prcs .prcs_list .tt em{display:block;font-size:18px;line-height:1.3;margin-bottom:10px}body .container .section.wide.adm_prcs .prcs_list li p{font-size:14px;line-height:1.4;margin:0}}@media (max-width:1024px) and (min-width:769px){.adm_wrap .section.adm_prcs .tit{margin-bottom:50px}body .container .section.wide.adm_prcs .prcs_list.ko ul{gap:12px;grid-template-columns:repeat(2,minmax(180px,1fr));grid-template-rows:repeat(2,1fr)}body .container .section.wide.adm_prcs .prcs_list.ko.three-cards ul{gap:15px;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;max-width:700px}body .container .section.wide.adm_prcs .prcs_list li{box-sizing:border-box;max-width:250px;min-width:180px;padding:25px 15px;width:100%}}@media (max-width:768px){body .container .section.wide.adm_prcs{padding:60px 0}.adm_wrap .section.adm_prcs .tit{font-size:32px;margin-bottom:40px}body .container .section.wide.adm_prcs .prcs_list.ko ul{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex!important;gap:12px;grid-auto-flow:unset!important;grid-template-columns:none!important;grid-template-rows:none!important;min-height:300px;overflow-x:auto;padding:0 20px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}body .container .section.wide.adm_prcs .prcs_list.ko ul::-webkit-scrollbar{display:none}body .container .section.wide.adm_prcs .prcs_list.ko.three-cards ul{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:12px;grid-template-columns:none;grid-template-rows:none;overflow-x:auto;padding:0 20px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}body .container .section.wide.adm_prcs .prcs_list.ko.three-cards ul::-webkit-scrollbar{display:none}body .container .section.wide.adm_prcs .prcs_list li{align-items:center!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#ffffff1a!important;border:2px solid #fff3!important;border-radius:16px!important;box-sizing:border-box;display:flex!important;flex-basis:calc(80vw - 20px);flex-direction:column!important;flex-grow:0;flex-shrink:0;justify-content:center!important;max-width:320px;min-height:280px!important;min-width:240px!important;padding:25px 20px!important;scroll-snap-align:center;text-align:center!important;touch-action:pan-x;transform:translateZ(0);width:calc(80vw - 20px)!important}.scroll-indicator{align-items:center;display:flex!important;gap:12px;justify-content:center;margin-top:15px;padding:20px 0 10px}.indicator-dot{background-color:#fff6;border:none;border-radius:0;cursor:pointer;height:8px;width:8px}.indicator-dot.active{background-color:#fff}body .container .section.wide.adm_prcs .prcs_list li .tt{margin-bottom:15px!important}body .container .section.wide.adm_prcs .prcs_list li .tt em{color:#fff!important;display:block!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;line-height:1.3!important}body .container .section.wide.adm_prcs .prcs_list li p{color:#ffffffe6!important;font-size:14px!important;font-size:15px;line-height:1.5!important;margin:0!important;text-align:center!important}}.korean_notices_section h3{color:#333;font-size:28px;font-weight:600;margin-bottom:40px;text-align:center}.korean_notice_list{display:flex;flex-direction:column;gap:20px;margin:0 auto 40px;max-width:800px}.korean_notice_item{background:#fff;border:1px solid #e5e5e5;border-radius:0;cursor:pointer;padding:24px;transition:box-shadow .3s ease}.korean_notice_item:hover{box-shadow:0 4px 12px #0000001a}.korean_notice_item .notice_badge{background:#865ef8;border-radius:0;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-bottom:12px;padding:4px 12px}.korean_notice_item h4{color:#333;font-size:16px;font-weight:500;margin-bottom:8px}.korean_notice_item .notice_date{color:#666;font-size:14px}.notice_more{text-align:center}.notice_more .btn_more{background:#865ef8;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-weight:500;padding:12px 32px;transition:background .3s ease}.notice_more .btn_more:hover{background:#6b46c1}.ets_solutions_section{background:#2d3748;border-radius:0;color:#fff;padding:80px 0}.solutions_header{margin-bottom:60px;max-width:500px}.solutions_header h3{color:#fff;font-size:48px;font-weight:300;margin-bottom:24px}.solutions_header p{color:#cbd5e0;font-size:16px;line-height:1.6;margin-bottom:32px}.work_with_us_btn{background:#2d3748;border:2px solid #fff;border-radius:0;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.work_with_us_btn:hover{background:#fff;color:#2d3748}.solutions_list{display:flex;flex-direction:column;gap:60px}.solution_item{align-items:center;display:flex;gap:40px}.solution_image{border-radius:0;flex-shrink:0;height:120px;overflow:hidden;width:120px}.solution_image img{border-radius:0;height:100%;object-fit:cover;width:100%}.solution_content{flex:1 1;position:relative}.solution_content h4{color:#fff;font-size:24px;font-weight:400;margin-bottom:16px}.solution_content p{color:#cbd5e0;font-size:16px;line-height:1.6}.solution_arrow{align-items:center;background:#4a5568;border-radius:0;color:#fff;cursor:pointer;display:flex;font-size:20px;height:48px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background .3s ease;width:48px}.solution_arrow:hover{background:#2d3748}}.philosophy_accordion_hybrid .accordion_toggle{color:#501d83;cursor:pointer;font-size:20px;font-weight:700;margin-left:auto;padding-left:20px;transition:all .3s ease;-webkit-user-select:none;user-select:none}.philosophy_accordion_hybrid li .tit{align-items:center;cursor:pointer;display:flex;justify-content:space-between;transition:all .3s ease}.philosophy_accordion_hybrid li .tit:hover{background:#501d830d}.philosophy_accordion_hybrid .accordion_content{margin-top:0;max-height:0;overflow:hidden;transition:max-height .4s ease-out,margin-top .4s ease-out}.philosophy_accordion_hybrid .accordion_content.active{margin-top:15px;max-height:200px;padding-top:0}.philosophy_accordion_hybrid .accordion_content .highlight_text{background:#00a5971a;border-left:4px solid #00a597;color:#501d83;font-weight:600;padding:15px}.evaluation_areas_grid{position:relative}.evaluation_areas_grid ul{grid-gap:30px!important;display:grid!important;grid-template-columns:1fr 1fr!important;list-style:none!important;margin:0!important;padding:0!important}.evaluation_areas_grid .area_number_square{align-items:center;background:#501d83;color:#fff;display:flex;font-size:24px;font-weight:800;height:50px;justify-content:center;margin-bottom:20px;position:absolute;right:20px;top:20px;width:50px}.evaluation_areas_grid li{border:2px solid #f0f0f0;cursor:pointer;min-height:200px;position:relative;transition:all .3s ease}.evaluation_areas_grid li:hover{border-color:#501d83;box-shadow:0 8px 25px #501d831a}.evaluation_areas_grid li.active.selected{border-color:#00a597;box-shadow:0 8px 25px #00a59726}.evaluation_areas_grid li.active.selected .area_number_square{background:#00a597}.evaluation_areas_grid .area_details{margin-top:0;max-height:0;overflow:hidden;transition:max-height .5s ease-out,margin-top .5s ease-out}.evaluation_areas_grid .area_details.show{margin-top:20px;max-height:400px}.evaluation_areas_grid .detail_list{list-style:none;margin:0 0 20px;padding:0}.evaluation_areas_grid .detail_list li{border:none;box-shadow:none;color:#444;cursor:default;font-size:15px;line-height:1.6;margin-bottom:8px;min-height:auto;padding-left:20px;position:relative;transition:none;word-break:keep-all}.evaluation_areas_grid .detail_list li:before{color:#00a597;content:"•";font-weight:700;left:0;position:absolute}.evaluation_areas_grid .detail_list li:hover{border:none;box-shadow:none}.evaluation_areas_grid .area_note{background:#00a5971a;border-left:4px solid #00a597;color:#666;font-size:14px;font-style:italic;line-height:1.5;padding:15px;word-break:keep-all}.section.wide.adm_prcs .prcs_list li{border-radius:0!important}.evaluation_areas_grid li .cont{border-radius:0;padding:30px}.philosophy_accordion_hybrid li .cont{border-radius:0}.praeparatorium_unified{background:linear-gradient(135deg,#f8f9fa,#fff 50%,#f1f3f4);padding:80px 0;position:relative}.praeparatorium_unified:before{background:radial-gradient(circle at 20% 30%,#501d8308 0,#0000 50%),radial-gradient(circle at 80% 70%,#00a59708 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.praeparatorium_unified .inner{margin:0 auto;max-width:1320px;padding:0 20px;position:relative;z-index:1}.praeparatorium_unified .content_block{align-items:center;display:flex;gap:80px;margin-bottom:120px;position:relative}.praeparatorium_unified .content_block:last-child{margin-bottom:0}.praeparatorium_unified .text_content{flex:1 1;min-width:0;position:relative}.praeparatorium_unified .image_content{flex:0 0 420px;height:320px;position:relative}.praeparatorium_unified .image_content img{border-radius:16px;box-shadow:0 20px 40px #00000026;height:100%;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:100%}.praeparatorium_unified .image_content:hover img{box-shadow:0 25px 50px #0003;transform:translateY(-8px)}.praeparatorium_unified h3{color:#501d83;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:24px}.praeparatorium_unified .content_text{color:#333;font-size:16px;line-height:1.7}.praeparatorium_unified .content_text p{margin-bottom:16px}.praeparatorium_unified .content_text strong{color:#501d83;font-weight:600}.praeparatorium_unified .content_text em{color:#00a597;font-style:normal;font-weight:600}.praeparatorium_unified .detail_list{list-style:none;margin:0;padding:0}.praeparatorium_unified .detail_list li{line-height:1.7;margin-bottom:16px;padding-left:20px;position:relative}.praeparatorium_unified .detail_list li:before{color:#00a597;content:"•";font-size:18px;font-weight:700;left:0;position:absolute}.praeparatorium_unified .overview_block .text_content{background:linear-gradient(135deg,#501d830d,#501d8305);border-left:4px solid #501d83;border-radius:20px;padding:40px}.praeparatorium_unified .overview_block .image_content img{border-radius:20px 20px 20px 5px;transform:rotate(-2deg)}.praeparatorium_unified .overview_block .image_content:hover img{transform:rotate(0deg) translateY(-8px)}.praeparatorium_unified .program_block{flex-direction:row-reverse}.praeparatorium_unified .program_block .text_content{background:linear-gradient(135deg,#00a5970d,#00a59705);border-radius:0;border-right:4px solid #00a597;padding:40px}.praeparatorium_unified .program_block .image_content{flex:0 0 450px;height:340px}.praeparatorium_unified .program_block .image_content img{border-radius:5px 20px 20px 20px;transform:rotate(1.5deg)}.praeparatorium_unified .program_block .image_content:hover img{transform:rotate(0deg) translateY(-8px) scale(1.02)}.praeparatorium_unified .review_block .text_content{background:linear-gradient(135deg,#6b2c910d,#6b2c9105);border-left:4px solid #6b2c91;border-radius:20px;padding:40px;position:relative}.praeparatorium_unified .review_block .text_content:before{color:#6b2c911a;content:'"';font-family:serif;font-size:80px;left:20px;line-height:1;position:absolute;top:-10px}.praeparatorium_unified .review_block .image_content img{border-radius:20px 5px 20px 20px;filter:saturate(1.1);transform:rotate(-1deg)}.praeparatorium_unified .review_block .image_content:hover img{filter:saturate(1.2);transform:rotate(0deg) translateY(-8px)}@media (max-width:768px){.praeparatorium_unified{padding:60px 0}.praeparatorium_unified .content_block{flex-direction:column;gap:40px;margin-bottom:80px}.praeparatorium_unified .program_block{flex-direction:column}.praeparatorium_unified .image_content,.praeparatorium_unified .program_block .image_content{flex:none;height:220px;width:100%}.praeparatorium_unified .image_content img,.praeparatorium_unified .overview_block .image_content img,.praeparatorium_unified .program_block .image_content img,.praeparatorium_unified .review_block .image_content img{border-radius:16px!important;transform:none!important}.praeparatorium_unified .overview_block .text_content,.praeparatorium_unified .program_block .text_content,.praeparatorium_unified .review_block .text_content,.praeparatorium_unified .text_content{border-left:4px solid #501d83;border-right:none;padding:30px}.praeparatorium_unified .program_block .text_content{border-left:4px solid #00a597}.praeparatorium_unified .review_block .text_content{border-left:4px solid #6b2c91}.praeparatorium_unified h3{font-size:26px;margin-bottom:20px}.praeparatorium_unified .content_text{font-size:15px}.praeparatorium_unified .review_block .text_content:before{font-size:60px;left:15px;top:-5px}}.tuition_unified{background:linear-gradient(180deg,#fafbfc,#fff 50%,#f8f9fa);padding:80px 0;position:relative}.tuition_unified .inner{margin:0 auto;max-width:1320px;padding:0 20px}.tuition_unified .info_block{border-radius:0;margin-bottom:60px;overflow:hidden;padding:50px;position:relative}.tuition_unified .info_block:last-child{margin-bottom:0}.tuition_unified .block_content{position:relative;z-index:2}.tuition_unified h3{font-size:36px;font-weight:700;margin-bottom:30px;position:relative}.tuition_unified .tuition_block{background:linear-gradient(135deg,#501d8314,#501d8308);border-left:8px solid #501d83}.tuition_unified .tuition_block h3{color:#501d83}.tuition_unified .amount_highlight{align-items:baseline;display:flex;gap:16px;margin-bottom:24px}.tuition_unified .main_amount{color:#501d83;font-size:48px;font-weight:800;line-height:1}.tuition_unified .sub_amount{color:#666;font-size:24px;font-weight:600}.tuition_unified .info_text{color:#333;font-size:16px;line-height:1.7}.tuition_unified .dormitory_block{background:linear-gradient(135deg,#00a59714,#00a59708);border-right:8px solid #00a597;text-align:right}.tuition_unified .dormitory_block h3{color:#00a597}.tuition_unified .amount_grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-top:30px}.tuition_unified .amount_item{display:flex;flex-direction:column;gap:8px}.tuition_unified .location{color:#666;font-size:18px;font-weight:600}.tuition_unified .amount{color:#00a597;font-size:28px;font-weight:700}.tuition_unified .scholarship_block{background:linear-gradient(135deg,#6b2c9114,#6b2c9108);border-left:8px solid #6b2c91}.tuition_unified .scholarship_block h3{color:#6b2c91}.tuition_unified .support_info{display:flex;flex-direction:column;gap:20px}.tuition_unified .support_item{align-items:flex-start;display:flex;gap:16px}.tuition_unified .support_icon{align-items:center;background:#6b2c91;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:24px;justify-content:center;margin-top:4px;width:24px}.tuition_unified .support_item p{color:#333;font-size:16px;line-height:1.7;margin:0}.tuition_unified .scholarships_overview_block{background:linear-gradient(135deg,#4ecdc414,#4ecdc408);border-right:8px solid #4ecdc4;text-align:center}.tuition_unified .scholarships_overview_block h3{color:#4ecdc4;margin-bottom:40px;text-align:center}.tuition_unified .scholarships_grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:30px}.tuition_unified .scholarship_item{background:#fff;border-left:4px solid #ddd;border-radius:0;box-shadow:0 4px 12px #0000000d;padding:24px;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.tuition_unified .scholarship_item:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-4px)}.tuition_unified .scholarship_name{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:12px}.tuition_unified .scholarship_desc{color:#666;font-size:14px;line-height:1.6}@media (max-width:768px){.tuition_unified{padding:60px 0}.tuition_unified .info_block{border-left:4px solid #501d83!important;border-right:none!important;margin-bottom:40px;padding:30px;text-align:left!important}.tuition_unified .dormitory_block{border-left:4px solid #00a597!important}.tuition_unified h3{font-size:28px;margin-bottom:24px}.tuition_unified .amount_highlight{flex-direction:column;gap:8px}.tuition_unified .main_amount{font-size:36px}.tuition_unified .sub_amount{font-size:18px}.tuition_unified .amount_grid{gap:20px;grid-template-columns:1fr}.tuition_unified .amount{font-size:24px}.tuition_unified .scholarships_grid{gap:16px;grid-template-columns:1fr}}.student_message_unified{background:linear-gradient(135deg,#fef9f9,#fff 30%,#f0f8ff 70%,#fafbfc);padding:80px 0;position:relative}.student_message_unified .inner{margin:0 auto;max-width:1320px;padding:0 20px}.student_message_unified h3{color:#333;font-size:32px;font-weight:700;margin-bottom:50px;position:relative;text-align:center}.student_message_unified h3:after{background:linear-gradient(45deg,#501d83,#00a597);border-radius:2px;bottom:-12px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.welcome_video_section{margin-bottom:100px;text-align:center}.casual_video_wrapper{margin:0 auto;max-width:600px}.casual_video_placeholder{background:linear-gradient(135deg,#6b2c91,#501d83);cursor:pointer;height:300px;overflow:hidden;position:relative;transition:transform .3s ease}.casual_video_placeholder:hover{transform:scale(1.02)}.video_thumbnail{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.play_overlay{color:#fff;text-align:center}.play_button{align-items:center;background:#fff3;border:3px solid #fff;border-radius:50%;display:flex;font-size:28px;height:80px;justify-content:center;margin:0 auto 20px;transition:all .3s ease;width:80px}.casual_video_placeholder:hover .play_button{background:#ffffff4d;transform:scale(1.1)}.play_text{font-size:18px;font-weight:500;opacity:.9}.video_playing{align-items:center;background:#f8f9fa;color:#666;display:flex;font-size:18px;height:300px;justify-content:center}.interview_bubbles_section{margin-bottom:120px}.speech_bubbles{display:flex;flex-direction:column;gap:50px;margin:0 auto;max-width:1100px}.speech_bubble{align-items:flex-end;display:flex;gap:20px}.speech_bubble.bubble_2{flex-direction:row-reverse}.bubble_content{background:#fff;box-shadow:0 8px 25px #0000001a;max-width:70%;padding:30px 35px;position:relative}.bubble_quote{color:#333;font-size:18px;font-style:italic;line-height:1.8;position:relative}.bubble_quote:before{color:#501d8333;content:'"';font-family:serif;font-size:40px;left:-15px;position:absolute;top:-10px}.bubble_tail{border-style:solid;bottom:20px;height:0;position:absolute;width:0}.speech_bubble.bubble_1 .bubble_tail,.speech_bubble.bubble_3 .bubble_tail{border-color:#0000 #fff #0000 #0000;border-width:15px 15px 15px 0;left:-15px}.speech_bubble.bubble_2 .bubble_tail{border-color:#0000 #0000 #0000 #fff;border-width:15px 0 15px 15px;right:-15px}.student_avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:60px;justify-content:center;line-height:1.2;text-align:center;width:60px}.message_timeline_section{margin-bottom:60px}.timeline_messages{margin:0 auto;max-width:1100px;position:relative}.timeline_messages:before{background:linear-gradient(180deg,#501d83,#00a597,#6b2c91);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:3px}.timeline_item{display:flex;margin-bottom:60px;position:relative}.timeline_item.left{justify-content:flex-end;padding-right:calc(50% + 40px)}.timeline_item.right{justify-content:flex-start;padding-left:calc(50% + 40px)}.timeline_avatar{left:50%;position:absolute;text-align:center;transform:translateX(-50%);z-index:2}.avatar_circle{align-items:center;background:linear-gradient(135deg,#501d83,#6b2c91);border:4px solid #fff;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-size:18px;font-weight:700;height:50px;justify-content:center;width:50px}.student_name{color:#666;font-size:14px;font-weight:600;margin-top:8px;white-space:nowrap}.timeline_message{flex:1 1;max-width:400px}.message_bubble{background:#fff;border:2px solid #f0f2f5;border-radius:20px;box-shadow:0 6px 20px #0000001a;padding:30px;position:relative}.timeline_item.left .message_bubble:after{border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:12px 0 12px 12px;content:"";height:0;position:absolute;right:-12px;top:30px;width:0}.timeline_item.right .message_bubble:after{border-color:#0000 #fff #0000 #0000;border-style:solid;border-width:12px 12px 12px 0;content:"";height:0;left:-12px;position:absolute;top:30px;width:0}.message_text{color:#333;font-size:17px;line-height:1.8;position:relative}@media (max-width:768px){.student_message_unified{padding:60px 0}.student_message_unified h3{font-size:26px;margin-bottom:40px}.interview_bubbles_section,.welcome_video_section{margin-bottom:60px}.casual_video_placeholder{height:240px}.play_button{font-size:24px;height:60px;width:60px}.speech_bubbles{gap:30px}.speech_bubble{align-items:center;flex-direction:column!important;gap:15px;text-align:center}.bubble_content{max-width:100%}.bubble_tail{display:none}.timeline_messages:before{left:30px}.timeline_item{padding-left:80px!important;padding-right:0!important}.timeline_avatar{left:30px!important;transform:translateX(-50%)}.timeline_item.left .message_bubble:after,.timeline_item.right .message_bubble:after{border-color:#0000 #fff #0000 #0000;border-width:12px 12px 12px 0;left:-12px}}.container.sub_cont .header_con.freshman_eval_header{background:none!important;overflow:hidden;padding:0!important;position:relative}.freshman_eval_header .visual{align-items:center;display:flex;min-height:600px;padding-top:86px;position:relative}.freshman_eval_header .img_wrap{height:calc(100% - 86px);left:0;position:absolute;top:86px;width:100%;z-index:1}.freshman_eval_header .img_wrap img{height:100%;object-fit:cover;width:100%}.freshman_eval_header .cont_wrap{background:#ffffffe6;padding:80px 0;position:relative;width:100%;z-index:3}.freshman_eval_header .tit_section{margin-bottom:60px;text-align:center}.freshman_eval_header .sub_tit{color:#666;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:16px;opacity:1}.freshman_eval_header h2{color:#501d83;font-size:56px;font-weight:700;line-height:1.2;margin-bottom:20px}.freshman_eval_header h3{color:#333;font-size:24px;font-weight:500;line-height:1.5;margin-bottom:0;opacity:1}.freshman_eval_header .desc{margin:0 auto;max-width:900px;text-align:left}.freshman_eval_header .desc .main_desc{color:#444;font-size:17px;line-height:1.8;margin-bottom:24px;opacity:1;overflow-wrap:break-word;word-break:keep-all}@media (max-width:768px){.freshman_eval_header .visual{min-height:500px;padding-top:72px}.freshman_eval_header .img_wrap{height:calc(100% - 72px);top:72px}.freshman_eval_header .sub_tit{color:#666}.freshman_eval_header h2{color:#501d83;font-size:36px}.freshman_eval_header h3{color:#333;font-size:20px}.freshman_eval_header .desc .main_desc{color:#444;font-size:15px}.evaluation_areas_grid .area_number_square{font-size:18px;height:40px;right:15px;top:15px;width:40px}.evaluation_areas_grid li{min-height:150px}.evaluation_areas_grid li .cont{padding:20px}.evaluation_areas_grid ul{grid-gap:25px!important;grid-template-columns:1fr!important}}@media (max-width:480px){.freshman_eval_header .visual{min-height:400px;padding-top:72px}.freshman_eval_header .img_wrap{height:calc(100% - 72px);top:72px}.freshman_eval_header h2{color:#501d83;font-size:28px}.freshman_eval_header h3{color:#333;font-size:18px}.freshman_eval_header .cont_wrap{padding:60px 0}.freshman_eval_header .tit_section{margin-bottom:40px}.talent_discovery_header .visual{min-height:400px;padding-top:72px}.talent_discovery_header .img_wrap{height:calc(100% - 72px);top:72px}.talent_discovery_header h2{color:#00a597;font-size:28px}.talent_discovery_header h3{color:#333;font-size:18px}.talent_discovery_header .cont_wrap{padding:60px 0}.talent_discovery_header .tit_section{margin-bottom:40px}.container.sub_cont .prcs_list.ko.talent-five-cards .inner ul>li,.container.sub_cont .step_cont.row ul>li,.container.sub_cont .step_cont.row.talent_qualities ul>li,.container.sub_cont .talent-five-cards .inner ul>li,.container.sub_cont .talent_qualities ul>li{flex:0 0 250px}.container.sub_cont .leadership_item{flex:0 0 280px}.container.sub_cont .evaluation_area_list .evaluation_area{margin-bottom:12px}.evaluation_area .area_content,.evaluation_area .area_header{padding:16px!important}.evaluation_areas_grid .area_number_square{font-size:16px;height:35px;width:35px}.evaluation_areas_grid ul{grid-gap:20px!important;grid-template-columns:1fr!important}}@media (max-width:1024px){.korean_cards_grid{gap:20px;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.korean_hero .hero_content{flex-direction:column;gap:20px;text-align:center}.korean_hero .hero_left h1{font-size:36px}.korean_hero .hero_right{font-size:16px}.korean_cards_grid{gap:16px;grid-template-columns:1fr}.korean_card{padding:20px}.korean_card h3{font-size:18px}}@media (min-width:769px){body .container .section.wide.adm_prcs .prcs_list.ko ul{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-auto-flow:row;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;list-style:none;margin:0 auto;max-width:1100px;overflow:visible;padding:0;width:100%}body .container .section.wide.adm_prcs .prcs_list.ko li{align-items:stretch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d;border:1px solid #fff3;border-radius:0;box-shadow:0 10px 30px #0003;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;max-width:none;min-height:200px;min-width:auto;overflow:visible;padding:25px 20px;position:relative;text-align:center;transition:all .3s ease;width:100%}body .container .section.wide.adm_prcs .prcs_list.ko li .tt{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px;min-height:80px;width:100%}body .container .section.wide.adm_prcs .prcs_list.ko li .tt em{color:#fff;display:block;font-size:20px;font-style:normal;font-weight:700;line-height:1.3;text-align:center;width:100%}body .container .section.wide.adm_prcs .prcs_list.ko li p{align-items:center;color:#ffffffe6;display:flex;flex:1 1;font-size:14px;justify-content:center;line-height:1.5;margin:0;text-align:center}.scroll-indicator{display:none!important}body .container .section.wide.adm_prcs .prcs_list.ko{margin:0 auto;max-width:1600px;overflow:visible;padding:0 20px;width:100%}}@supports not (display:grid){body .container .section.wide.adm_prcs .prcs_list.ko ul{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}body .container .section.wide.adm_prcs .prcs_list.ko li{flex:0 0 48%;margin-bottom:15px}}.prcs_list_flexbox_override ul{align-items:stretch!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:15px!important;justify-content:space-between!important}.prcs_list_flexbox_override li{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 8px)!important;min-width:200px!important}.interview_environment .left h3,.interview_preparation_tips .left h3,.interview_types_detail .left h3,.interview_types_overview .left h3{color:#1f2937;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:16px}.interview_environment .left .desc,.interview_preparation_tips .left .desc,.interview_types_detail .left .desc,.interview_types_overview .left .desc{color:#6b7280;font-size:16px;line-height:1.6;margin-bottom:24px}.interview_types_overview .overview_summary{display:flex;flex-direction:column;gap:12px}.interview_types_overview .summary_item{align-items:center;background:#f8fafc;border-left:4px solid #8b5cf6;border-radius:0;display:flex;justify-content:space-between;padding:16px 20px}.interview_types_overview .summary_label{color:#374151;font-weight:600}.interview_types_overview .summary_value{color:#6b7280;font-size:14px;font-weight:500}.interview_types_overview .process_diagram{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:40px 20px}.interview_types_overview .diagram_step{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.interview_types_overview .step_circle{align-items:center;background:linear-gradient(135deg,#8b5cf6,#a855f7);border-radius:0;color:#fff;display:flex;font-size:20px;font-weight:700;height:60px;justify-content:center;margin-bottom:16px;width:60px}.interview_types_overview .step_content h4{color:#374151;font-size:16px;font-weight:600;margin-bottom:8px}.interview_types_overview .step_content p{color:#6b7280;font-size:14px;line-height:1.4}.interview_types_overview .diagram_arrow{color:#d1d5db;font-size:24px;margin:0 10px}.interview_types_detail .types_diagram{margin-top:30px;text-align:center}.interview_types_detail .types_diagram img{height:auto;max-width:100%}.interview_types_detail .types_container{display:flex;flex-direction:column;gap:20px}.interview_types_detail .type_card{border:2px solid #0000;border-radius:0;overflow:hidden;transition:all .3s ease}.interview_types_detail .type_card.purple_theme{background:linear-gradient(135deg,#f3f4f6,#faf5ff);border-color:#e879f9}.interview_types_detail .type_card.teal_theme{background:linear-gradient(135deg,#f0fdfa,#f3f4f6);border-color:#2dd4bf}.interview_types_detail .type_card.gray_theme{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-color:#9ca3af}.interview_types_detail .type_card.expanded{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-4px)}.interview_types_detail .type_header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;cursor:pointer;display:flex;padding:24px}.interview_types_detail .type_badge{margin-right:20px}.interview_types_detail .badge_icon{align-items:center;border-radius:0;color:#fff;display:flex;font-size:18px;font-weight:700;height:48px;justify-content:center;width:48px}.interview_types_detail .badge_icon.purple_badge{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.interview_types_detail .badge_icon.teal_badge{background:linear-gradient(135deg,#14b8a6,#0d9488)}.interview_types_detail .badge_icon.gray_badge{background:linear-gradient(135deg,#6b7280,#4b5563)}.interview_types_detail .type_title_section{flex:1 1}.interview_types_detail .type_title_section h4{color:#1f2937;font-size:20px;font-weight:700;margin-bottom:8px}.interview_types_detail .type_meta{align-items:center;color:#6b7280;display:flex;font-size:15px;gap:8px}.interview_types_detail .meta_divider{color:#d1d5db}.interview_types_detail .type_expand_icon{align-items:center;background:#6b72801a;border-radius:0;color:#6b7280;display:flex;font-size:18px;font-weight:700;height:32px;justify-content:center;transition:all .3s ease;width:32px}.interview_types_detail .type_card.expanded .type_expand_icon{background:#8b5cf633;color:#8b5cf6}.interview_types_detail .type_content{max-height:0;overflow:hidden;padding:0 24px;transition:all .4s ease}.interview_types_detail .type_card.expanded .type_content{max-height:1000px;padding:0 24px 24px}.interview_types_detail .content_section{margin-bottom:24px}.interview_types_detail .content_section:last-child{margin-bottom:0}.interview_types_detail .content_section h5{align-items:center;color:#374151;display:flex;font-size:17px;font-weight:600;margin-bottom:12px}.interview_types_detail .content_section h5:before{background:#8b5cf6;border-radius:0;content:"";height:16px;margin-right:12px;width:4px}.interview_types_detail .content_section p{color:#374151;font-size:16px;line-height:1.7}.interview_types_detail .process_list{list-style:none;margin:0;padding:0}.interview_types_detail .process_list li{border-left:2px solid #e5e7eb;color:#374151;font-size:16px;line-height:1.7;padding:12px 0 12px 24px;position:relative}.interview_types_detail .process_list li:before{background:#8b5cf6;border-radius:0;content:"";height:8px;left:-5px;position:absolute;top:20px;width:8px}.interview_types_detail .process_list li:last-child{border-left-color:#0000}.interview_environment .environment_grid{display:flex;flex-direction:column;gap:32px}.interview_environment .env_category{background:#fff;border-radius:0;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.interview_environment .category_header{color:#fff;padding:24px;text-align:center}.interview_environment .category_header.purple_header{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.interview_environment .category_header.teal_header{background:linear-gradient(135deg,#14b8a6,#0d9488)}.interview_environment .category_header.gray_header{background:linear-gradient(135deg,#6b7280,#4b5563)}.interview_environment .category_header h4{font-size:20px;font-weight:700;margin-bottom:8px}.interview_environment .category_subtitle{font-size:14px;opacity:.9}.interview_environment .category_items{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:32px 24px}.interview_environment .env_item{align-items:flex-start;background:#f8fafc;border-radius:0;display:flex;gap:16px;padding:20px;transition:all .3s ease}.interview_environment .env_item:hover{background:#f1f5f9;transform:translateY(-2px)}.interview_environment .env_icon{align-items:center;background:#fff;border-radius:0;box-shadow:0 2px 4px #0000001a;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.interview_environment .env_icon img{height:24px;width:24px}.interview_environment .env_text h5{color:#374151;font-size:16px;font-weight:600;margin-bottom:8px}.interview_environment .env_text p{color:#6b7280;font-size:14px;line-height:1.5}.interview_preparation_tips .tips_grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.interview_preparation_tips .tip_card{background:#fff;border-radius:0;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;transition:all .3s ease}.interview_preparation_tips .tip_card:hover{box-shadow:0 20px 25px -5px #0000001a;transform:translateY(-4px)}.interview_preparation_tips .tip_card.purple_theme{border-top:4px solid #8b5cf6}.interview_preparation_tips .tip_card.teal_theme{border-top:4px solid #14b8a6}.interview_preparation_tips .tip_card.gray_theme{border-top:4px solid #6b7280}.interview_preparation_tips .tip_header{align-items:center;display:flex;gap:16px;padding:24px 24px 16px}.interview_preparation_tips .tip_number{align-items:center;border-radius:0;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.interview_preparation_tips .purple_theme .tip_number{background:#8b5cf6}.interview_preparation_tips .teal_theme .tip_number{background:#14b8a6}.interview_preparation_tips .gray_theme .tip_number{background:#6b7280}.interview_preparation_tips .tip_header h4{color:#1f2937;font-size:18px;font-weight:600}.interview_preparation_tips .tip_content{padding:0 24px 24px}.interview_preparation_tips .tip_content ul{list-style:none;margin:0;padding:0}.interview_preparation_tips .tip_content li{border-left:2px solid #e5e7eb;color:#4b5563;font-size:15px;line-height:1.6;padding:12px 0 12px 24px;position:relative}.interview_preparation_tips .tip_content li:before{background:#8b5cf6;border-radius:0;content:"";height:8px;left:-5px;position:absolute;top:20px;width:8px}.interview_preparation_tips .tip_content li:last-child{border-left-color:#0000}@media (max-width:768px){.interview_types_overview .process_diagram{flex-direction:column;gap:30px}.interview_types_overview .diagram_arrow{transform:rotate(90deg)}.interview_environment .category_items,.interview_preparation_tips .tips_grid{grid-template-columns:1fr}}.schedule-page .tit_txt_box.type3{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #00a5971a;border-radius:16px;box-shadow:0 8px 32px #00000014;margin:60px 0;padding:60px 40px;position:relative}.schedule-page .tit_txt_box.type3:before{background:linear-gradient(135deg,#00a597,#007bff 50%,#6f42c1);border-radius:16px 16px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.schedule-page .tit_txt_box.type3 .tit{color:#2c3e50;font-size:2.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-bottom:32px;text-align:center}.schedule-page .tit_txt_box.type3 .txt{color:#495057;font-size:1.125rem;letter-spacing:-.01em;line-height:1.8;margin:0;text-align:left;word-break:keep-all}.schedule-page .tit_txt_box.type3 .txt strong{background:linear-gradient(135deg,#00a5971a,#007bff1a);border-radius:4px;color:#00a597;font-weight:700;margin:0 2px;padding:2px 6px}.section.wide.adm_prcs.documents_hero{background:linear-gradient(135deg,#501d83,#6b2c91 50%,#00a597);margin-bottom:80px;overflow:hidden;position:relative}.section.wide.adm_prcs.documents_hero .visual{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr;min-height:600px;position:relative}.section.wide.adm_prcs.documents_hero .img_wrap{height:600px;opacity:.9;overflow:hidden;position:relative;width:100%;z-index:1}.section.wide.adm_prcs.documents_hero .img_wrap img{height:100%;object-fit:cover;width:100%}.section.wide.adm_prcs.documents_hero .cont_wrap{align-items:center;background:#501d83f2;display:flex;min-height:600px;padding:80px 80px 80px 40px;position:relative;width:100%;z-index:2}.section.wide.adm_prcs.documents_hero .tit_section{color:#fff;margin-bottom:40px;text-align:left;text-shadow:0 2px 8px #0009}.section.wide.adm_prcs.documents_hero .sub_tit{font-size:1.125rem;font-weight:600;letter-spacing:2px;margin-bottom:20px;opacity:.9}.section.wide.adm_prcs.documents_hero h2{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.section.wide.adm_prcs.documents_hero h3{font-size:1.2rem;font-weight:400;line-height:1.7;margin:0;max-width:900px;opacity:.95;padding-right:80px}.section.wide.adm_prcs.documents_hero .main_desc{color:#fff;font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:700px;opacity:.95;text-align:center;text-shadow:0 1px 3px #0000004d}.documents-section{background:linear-gradient(135deg,#f8f9ff,#f1f5ff);padding:80px 0}.documents-section .inner{margin:0 auto;max-width:1320px;padding:0 20px}.section-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:60px;text-align:center}.doc-cards-grid,.documents-section .doc-cards-grid{grid-gap:30px!important;display:grid!important;gap:30px!important;grid-template-columns:repeat(3,1fr)!important;max-width:100%!important;width:100%!important}.doc-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;height:480px;overflow:hidden;position:relative;transition:all .3s ease}.doc-card:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-8px)}.doc-card-1:before{background:#501d83}.doc-card-1:before,.doc-card-2:before{content:"";height:5px;left:0;position:absolute;right:0;top:0;z-index:1}.doc-card-2:before{background:#00a597}.doc-card-3:before{background:#6b2c91;content:"";height:5px;left:0;position:absolute;right:0;top:0;z-index:1}.doc-card-header{flex-shrink:0;padding:40px 30px 20px;text-align:center}.doc-icon{align-items:center;background:#f8f9fa;border-radius:16px;display:flex;height:90px;justify-content:center;margin:0 auto 25px;width:90px}.doc-icon img{max-height:55px;max-width:55px;object-fit:contain}.doc-title{align-items:center;color:#1a1a1a;display:flex;font-size:1.4rem;font-weight:600;justify-content:center;line-height:1.3;margin:0;min-height:56px}.doc-content{display:flex;flex:1 1;flex-direction:column;padding:0 30px}.doc-desc{align-items:center;color:#555;display:flex;flex:1 1;font-size:1rem;justify-content:center;line-height:1.6;margin-bottom:25px;padding:0 10px;text-align:center}.doc-target{background:#f8f9fa;border-radius:8px;color:#666;flex-shrink:0;font-size:.9rem;line-height:1.5;margin-bottom:30px;padding:15px 20px}.doc-target strong{color:#333;font-weight:600}.doc-btn{background:#333;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.95rem;font-weight:500;margin:0 30px 30px;padding:14px 24px;transition:all .3s ease}.doc-btn:hover{background:#222;transform:translateY(-2px)}@media (max-width:768px){.doc-cards-grid{gap:25px!important;grid-template-columns:1fr!important;margin:0 auto!important;max-width:600px!important}.doc-card{height:auto!important;min-height:400px!important}.documents-section{padding:60px 0}.section-title{font-size:1.8rem;margin-bottom:40px}.doc-card-header{padding:30px 25px 15px}.doc-content{padding:0 25px}.doc-btn{margin:0 25px 25px}}.wrapper .footer_wrap{background-color:#1f1f1f;margin-top:50px;overflow:hidden;padding:0 40px;position:relative}.wrapper .footer_wrap .family_site{display:none}.wrapper .footer_wrap .family_site .fam_btn{align-items:center;background:none;border:none;cursor:pointer;display:none;font-size:14px;font-weight:500;justify-content:space-between;line-height:56px;width:100%}.wrapper .footer_wrap .family_site .fam_btn:after{background:#333;border-radius:4px;color:#fff;content:"+";display:inline-block;height:40px;line-height:40px;text-align:center;transform:rotate(0);transition:transform .2s linear;width:40px}.wrapper .footer_wrap .family_site ul{align-items:center;display:flex;height:67px;list-style:none;margin:0;padding:0}.wrapper .footer_wrap .family_site ul li{color:#1f1f1f;font-size:.875rem;font-weight:400}.wrapper .footer_wrap .family_site ul li:after{background-color:#dbdbdb;content:"";display:inline-block;height:14px;margin:0 24px;width:1px}.wrapper .footer_wrap .family_site ul li:last-child:after{display:none}.wrapper .footer_wrap .family_site ul li a{color:inherit;text-decoration:none}.wrapper .footer_wrap .foot_util{align-items:center;display:flex;height:52px;justify-content:space-between}.wrapper .footer_wrap .foot_util .inform{display:flex;list-style:none;margin:0;padding:0}.wrapper .footer_wrap .foot_util .inform li{color:#fff;font-size:.875rem}.wrapper .footer_wrap .foot_util .inform li:after{background-color:#666;content:"";display:inline-block;height:11px;margin:0 8px;width:1px}.wrapper .footer_wrap .foot_util .inform li:last-child:after{display:none}.wrapper .footer_wrap .foot_util .inform li a{color:inherit;text-decoration:none}.wrapper .footer_wrap .foot_util .sns_wrap{align-items:center;display:flex;gap:8px;justify-content:flex-start}.wrapper .footer_wrap .foot_util .sns_wrap a{font-size:0;height:36px;text-indent:-999px;width:36px}.wrapper .footer_wrap .foot_util .sns_wrap a.lnk_youtube{background:#0000;border-radius:4px;position:relative}.wrapper .footer_wrap .foot_util .sns_wrap a.lnk_youtube:before{color:#fff;content:"\f167";font-family:Font Awesome\ 6 Brands;font-size:18px;left:50%;position:absolute;text-indent:0;top:50%;transform:translate(-50%,-50%)}.wrapper .footer_wrap .foot_util .sns_wrap a.lnk_instagram{background:#0000;border-radius:4px;position:relative}.wrapper .footer_wrap .foot_util .sns_wrap a.lnk_instagram:before{color:#fff;content:"\f16d";font-family:Font Awesome\ 6 Brands;font-size:18px;left:50%;position:absolute;text-indent:0;top:50%;transform:translate(-50%,-50%)}.wrapper .footer_wrap .inner{display:none}.wrapper .footer_wrap .inner .btm_logo{align-items:center;background:#333;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:700;height:80px;justify-content:center;left:0;position:absolute;top:40px;width:200px}.wrapper .footer_wrap .inner .btn_footer_more{background:#666;border:none;border-radius:4px;color:#fff;cursor:pointer;display:none;height:40px;line-height:40px;position:absolute;right:0;text-align:center;top:40px;transform:rotate(0deg);transition:transform .2s linear;width:40px}.wrapper .footer_wrap .inner .btn_footer_more:after{content:"▼"}.wrapper .footer_wrap .inner .sitemap{display:flex;flex-shrink:0}.wrapper .footer_wrap .inner .sitemap ul{list-style:none;margin:0 60px 0 0;padding:0}.wrapper .footer_wrap .inner .sitemap ul li{color:#999;font-size:.8125rem;line-height:1.846}.wrapper .footer_wrap .inner .sitemap ul li:first-child{color:#fff;font-size:1rem;font-weight:500;line-height:1;margin-bottom:15px}.wrapper .footer_wrap .inner .sitemap ul li a{color:inherit;text-decoration:none}.wrapper .footer_wrap .inner .user{display:flex;flex-direction:column;flex-shrink:0;gap:8px;list-style:none;margin:0;padding:0}.wrapper .footer_wrap .inner .user li{align-items:center;color:#00a497;display:flex;font-size:.875rem;font-weight:500;justify-content:flex-start}.wrapper .footer_wrap .inner .user li:before{background-color:#00a497;border-radius:50%;content:"";display:inline-block;height:4px;margin-right:8px;width:4px}.wrapper .footer_wrap .inner .user li a{color:inherit;text-decoration:none}.wrapper .footer_wrap .co_info{align-items:flex-start;border-top:1px solid #404040;display:flex;justify-content:space-between;padding:16px 0 22px;position:relative}.wrapper .footer_wrap .co_info address>p{color:#fff;font-size:.875rem;line-height:1;margin-bottom:8px}.wrapper .footer_wrap .co_info address>span{color:#999;font-size:.8125rem;line-height:1.846}.wrapper .footer_wrap .co_info address .mail:before{background-color:#666;content:"";display:inline-block;height:12px;margin:0 16px;width:1px}.wrapper .footer_wrap .co_info address .mail{color:inherit;text-decoration:none}.wrapper .footer_wrap .co_info .footer_banner{display:none;gap:32px;margin-top:24px}.wrapper .footer_wrap .co_info .btn_top{align-items:center;background:#fff;border-radius:4px;bottom:0;box-shadow:0 3px 6px #00000029;color:#333;display:flex;font-size:20px;height:56px;justify-content:center;position:absolute;right:0;width:56px}.wrapper .footer_wrap .co_info .btn_top:after{content:"▲"}@media screen and (max-width:768px){.wrapper .footer_wrap{padding:0 20px}.wrapper .footer_wrap .inner{flex-direction:column;padding:110px 0 20px}.wrapper .footer_wrap .inner.on{border-bottom:1px solid #404040;margin-bottom:40px}.wrapper .footer_wrap .family_site{margin:0 -20px;padding:0 20px}.wrapper .footer_wrap .family_site .fam_btn{display:flex}.wrapper .footer_wrap .family_site.on .fam_btn:after{content:"−";transform:rotate(180deg)}.wrapper .footer_wrap .family_site ul{align-items:flex-start;display:none;flex-direction:column;height:auto}.wrapper .footer_wrap .family_site.on ul{display:block}.wrapper .footer_wrap .family_site ul li:after{content:none}.wrapper .footer_wrap .family_site ul li{border-bottom:1px solid #f0f0f0;padding:10px 0;width:100%}.wrapper .footer_wrap .foot_util{align-items:normal;display:flex;flex-direction:column;height:auto;justify-content:normal;padding-top:24px}.wrapper .footer_wrap .foot_util .inform{flex-direction:column;gap:14px}.wrapper .footer_wrap .foot_util .inform li:after{display:none}.wrapper .footer_wrap .foot_util .sns_wrap{margin:16px 0 20px}.wrapper .footer_wrap .co_info address .mail:before{margin:0 4px}.wrapper .footer_wrap .co_info .footer_banner{display:none}.wrapper .footer_wrap .inner .btm_logo{height:52px;width:130px}.wrapper .footer_wrap .inner .btn_footer_more{display:block}.wrapper .footer_wrap .inner.on .btn_footer_more{transform:rotate(180deg)}.wrapper .footer_wrap .inner .sitemap,.wrapper .footer_wrap .inner .user{display:none}.wrapper .footer_wrap .inner.on .user{display:block;margin-top:23px}.wrapper .footer_wrap .inner.on .sitemap{display:flex;flex-wrap:wrap;margin-top:30px;row-gap:30px}.wrapper .footer_wrap .inner.on .sitemap ul{margin-right:0;width:50%}}.section .tit_txt_box.type3{margin-bottom:60px;text-align:center}.section .tit_txt_box.type3 .tit{color:#1f2937;font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:20px}.section .tit_txt_box.type3 .txt{color:#6b7280;font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:700px}.section .step_cont.row ul{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.section .step_cont.row li{background:#fff;border:2px solid #e5e7eb;position:relative;transition:all .3s ease}.guidelines_list{counter-reset:guideline-counter;list-style:none;margin:40px 0;padding:0}.guideline_item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;counter-increment:guideline-counter;margin-bottom:20px;padding:30px}.guideline_item h4{align-items:center;color:#1f2937;display:flex;font-size:1.25rem;font-weight:600;gap:12px;line-height:1.4;margin:0 0 12px}.guideline_item h4:before{align-items:center;background:#501d83;border-radius:50%;color:#fff;content:counter(guideline-counter);display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:24px;justify-content:center;width:24px}.guideline_item p{color:#4b5563;font-size:1.125rem;line-height:1.7;margin:0}.section .step_cont.row .cont{height:100%;padding:40px 30px}.section .step_cont.row .tit strong{color:#1f2937;display:block;font-size:1.375rem;font-weight:700;line-height:1.4;margin-bottom:20px}.section .step_cont.row .desc p{color:#4b5563;font-size:1.125rem;line-height:1.7;margin:0}.modal_overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3}.modal_content{box-shadow:0 25px 50px #0000004d;max-width:800px;width:90%}.modal_close{background:none;color:#6b7280;font-size:2rem;height:40px;transition:all .3s ease;width:40px}.modal_close:hover{background:#f3f4f6;color:#374151}.modal_body{padding:60px 40px 40px}.modal_header{border-bottom:2px solid #e5e7eb;padding-bottom:30px;text-align:center}.modal_header h3{color:#1f2937;margin-bottom:10px}.modal_subtitle{color:#6b7280;font-size:1.25rem;margin-bottom:15px}.modal_target{background:#faf5ff;color:#501d83;display:inline-block;font-size:1rem;font-weight:600;padding:10px 20px}.modal_guidelines{margin-bottom:40px}.modal_guidelines h4{border-bottom:2px solid #501d83;color:#1f2937;font-size:1.5rem;font-weight:700;margin-bottom:20px;padding-bottom:10px}.modal_guidelines ul{list-style:none;margin:0;padding:0}.modal_guidelines li{border-bottom:1px solid #e5e7eb;color:#4b5563;font-size:1rem;line-height:1.6;padding:15px 0 15px 30px;position:relative}.modal_guidelines li:before{color:#501d83;content:"▶";font-size:.8rem;left:0;position:absolute;top:15px}.modal_guidelines li:last-child{border-bottom:none}.modal_sample h4{border-bottom:2px solid #00a597;color:#1f2937;font-size:1.5rem;font-weight:700;margin-bottom:20px;padding-bottom:10px}.sample_image{background:#f8fafc;padding:30px;text-align:center}.sample_image img{box-shadow:0 10px 30px #0000001a;height:auto;max-width:100%}@media (max-width:1024px){.section .step_cont.row ul{gap:25px;grid-template-columns:1fr}.section.wide.adm_prcs.documents_hero h2{font-size:2.5rem}}@media (max-width:768px){.section.wide.adm_prcs.documents_hero .cont_wrap{padding:60px 0}.section.wide.adm_prcs.documents_hero h2{font-size:2rem}.section.wide.adm_prcs.documents_hero h3{font-size:1rem}.schedule-page .tit_txt_box.type3{margin:40px 0;padding:40px 24px}.schedule-page .tit_txt_box.type3 .tit{font-size:1.75rem}.schedule-page .tit_txt_box.type3 .txt{font-size:1rem;line-height:1.7}.section.wide.adm_prcs.documents_hero .visual{grid-template-columns:1fr;min-height:auto}.section.wide.adm_prcs.documents_hero .img_wrap{height:300px;order:1}.section.wide.adm_prcs.documents_hero .cont_wrap{min-height:auto;order:2;padding:60px 40px 60px 20px}.section.wide.adm_prcs.documents_hero h3{font-size:.95rem;padding-right:40px}.section.wide.adm_prcs.documents_hero .tit_section{text-align:center}.modal_body{padding:40px 20px 20px}.modal_content{width:95%}}.container.sub_cont .section.wide.adm_prcs,.section.wide.adm_prcs{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;color:inherit!important;padding:80px 0;position:relative}.section.wide.adm_prcs:before{background:linear-gradient(90deg,#501d83,#6b46c1);content:"";height:2px;left:0;position:absolute;right:0;top:0}.section.wide.adm_prcs .inner{margin:0 auto;max-width:1320px;padding:0 40px;text-align:center}.section.wide.adm_prcs .tit{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:30px}.section.wide.adm_prcs .tit .korean-main-title{color:#1e293b;display:block;font-size:48px;font-weight:700;line-height:1.2}.section.wide.adm_prcs .tit .english-subtitle{color:#501d83;display:block;font-size:20px;font-weight:600;letter-spacing:1.5px;margin:6px 0;text-transform:uppercase}.section.wide.adm_prcs .tit .korean-subtitle{color:#6b7280;display:block;font-size:24px;font-weight:500;line-height:1.4}.section.wide.adm_prcs .desc{color:#374151;font-size:18px;font-weight:400;line-height:1.8;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:900px;text-align:left;word-break:keep-all}@media (max-width:1024px){.section.wide.adm_prcs .inner{padding:0 30px}.section.wide.adm_prcs .tit .korean-main-title{font-size:40px}.section.wide.adm_prcs .tit .english-subtitle{font-size:18px}.section.wide.adm_prcs .tit .korean-subtitle{font-size:22px}.section.wide.adm_prcs .desc{font-size:17px;line-height:1.7}}@media (max-width:768px){.section.wide.adm_prcs{padding:60px 0}.section.wide.adm_prcs .inner{padding:0 20px}.section.wide.adm_prcs .tit .korean-main-title{font-size:32px}.section.wide.adm_prcs .tit .english-subtitle{font-size:16px;letter-spacing:1px}.section.wide.adm_prcs .tit .korean-subtitle{font-size:18px}.section.wide.adm_prcs .desc{font-size:16px;line-height:1.7;margin-bottom:40px}}@media (max-width:480px){.section.wide.adm_prcs{padding:50px 0}.section.wide.adm_prcs .tit .korean-main-title{font-size:26px}.section.wide.adm_prcs .tit .english-subtitle{font-size:14px;letter-spacing:.5px}.section.wide.adm_prcs .tit .korean-subtitle{font-size:16px}.section.wide.adm_prcs .desc{font-size:15px;line-height:1.6;margin-bottom:30px}}.evaluation_steps_clean{background:#f8f9fa;margin:60px 0;padding:80px 0}.evaluation_steps_clean .inner{margin:0 auto;max-width:1320px;padding:0 20px}.evaluation_steps_clean h3{color:#333;font-size:36px;font-weight:600;margin-bottom:60px;text-align:center}.steps_timeline{align-items:flex-start;display:flex;gap:80px;justify-content:center;margin:0 auto;max-width:1100px}.step_item{flex:1 1;max-width:500px;padding:30px 0;text-align:left}.step_number{background:linear-gradient(135deg,#00a597,#0087dc);font-size:20px;height:60px;margin:0 auto 24px;width:60px}.step_content h4{color:#333;font-size:24px;font-weight:600;margin-bottom:16px}.step_content p{color:#666;margin-bottom:24px}@media (max-width:768px){.evaluation_steps_clean{margin:40px 0;padding:60px 0}.evaluation_steps_clean h3{font-size:28px;margin-bottom:40px}.steps_timeline{align-items:flex-start;flex-direction:column;gap:40px}.step_item{max-width:100%;padding:20px 0;width:100%}.step_content h4{font-size:20px}.step_content p{font-size:15px}}.evaluation_section{margin:60px auto;max-width:1100px;padding:0 40px}.evaluation_section h3{color:#333;font-size:28px;font-weight:600;margin-bottom:40px;text-align:center}.evaluation_list{list-style:none;margin:0;padding:0}.evaluation_list li{color:#374151;font-size:17px;line-height:1.7;padding:20px 0 20px 40px;position:relative;word-break:keep-all}.evaluation_list li:before{color:#501d83;content:"•";font-size:20px;font-weight:700;left:0;position:absolute;top:20px}.evaluation_list.detailed li{border-bottom:1px solid #f1f5f9;padding:25px 0 25px 40px}.evaluation_list.detailed li:last-child{border-bottom:none}.evaluation_list.detailed strong{color:#1e293b;display:block;font-size:18px;font-weight:600;margin-bottom:8px}@media (max-width:768px){.evaluation_section{margin:40px 0;padding:0 20px}.evaluation_section h3{font-size:24px;margin-bottom:30px}.evaluation_list li{font-size:16px;line-height:1.6;padding:15px 0 15px 30px}.evaluation_list li:before{font-size:18px;top:15px}.evaluation_list.detailed li{padding:20px 0 20px 30px}.evaluation_list.detailed strong{font-size:17px}}@media (max-width:480px){.evaluation_section{margin:30px 0;padding:0 15px}.evaluation_section h3{font-size:22px;margin-bottom:25px}.evaluation_list li{font-size:15px;line-height:1.5;padding:12px 0 12px 25px}.evaluation_list li:before{font-size:16px;top:12px}.evaluation_list.detailed li{padding:18px 0 18px 25px}.evaluation_list.detailed strong{font-size:16px}}.evaluation_section_enhanced{margin:80px 0;padding:60px 0;position:relative}.evaluation_section_enhanced.evaluation_steps{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.evaluation_section_enhanced.evaluation_methods{background:linear-gradient(135deg,#fdf2f8,#fce7f3)}.evaluation_section_enhanced.evaluation_content{background:linear-gradient(135deg,#f0fdfa,#ccfbf1)}.evaluation_section_enhanced:before{background:linear-gradient(90deg,#501d83,#00a597);content:"";height:3px;left:0;position:absolute;right:0;top:0}.evaluation_section_enhanced .inner{margin:0 auto;max-width:1320px;padding:0 40px}.evaluation_section_enhanced h3{color:#1e293b;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:60px;position:relative;text-align:center}.evaluation_section_enhanced h3:after{background:linear-gradient(90deg,#501d83,#00a597);border-radius:2px;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.evaluation_cards_grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px}.evaluation_cards_grid.three-col{gap:30px;grid-template-columns:repeat(3,1fr);max-width:1100px}.evaluation_card{background:#fff;border:2px solid #501d830d;border-radius:20px;box-shadow:0 8px 32px #501d831a;overflow:hidden;padding:40px 30px;position:relative;transition:all .4s ease}.evaluation_card:before{background:linear-gradient(90deg,#501d83,#00a597);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.evaluation_card:hover{border-color:#501d8326;box-shadow:0 16px 48px #501d8333;transform:translateY(-12px)}.evaluation_card:hover:before{transform:scaleX(1)}.card_header{margin-bottom:30px;position:relative}.card_header,.step_circle{align-items:center;display:flex;justify-content:center}.step_circle{background:linear-gradient(135deg,#501d83,#6b46c1);border-radius:50%;box-shadow:0 4px 16px #501d834d;color:#fff;font-size:18px;font-weight:700;height:50px;position:absolute;right:-20px;top:-20px;width:50px}.card_icon{height:100px;margin:0 auto;position:relative;transition:all .3s ease;width:100px}.card_icon.purple{background:linear-gradient(135deg,#501d83,#6b46c1);box-shadow:0 8px 24px #501d8333}.card_icon.teal{background:linear-gradient(135deg,#00a597,#0087dc);box-shadow:0 8px 24px #00a59733}.card_icon img{height:50px;transition:transform .3s ease;width:50px}.evaluation_card:hover .card_icon{transform:scale(1.1) rotate(5deg)}.evaluation_card:hover .card_icon img{transform:scale(1.1)}.card_content{text-align:center}.card_content h4{color:#1e293b;font-size:24px;font-weight:700;line-height:1.3;margin-bottom:16px}.card_content p{color:#64748b;font-size:16px;line-height:1.7;word-break:keep-all}.method_card .card_content h4{color:#501d83}.content_card .card_content h4{color:#00a597}.evaluation_steps .evaluation_card{border-left:4px solid #501d83}.evaluation_methods .evaluation_card{border-left:4px solid #6b46c1}.evaluation_content .evaluation_card{border-left:4px solid #00a597}@media (max-width:1024px){.evaluation_section_enhanced{margin:60px 0;padding:40px 0}.evaluation_section_enhanced .inner{padding:0 30px}.evaluation_section_enhanced h3{font-size:40px;margin-bottom:40px}.evaluation_cards_grid{gap:30px;max-width:100%}.evaluation_cards_grid.three-col{gap:25px;grid-template-columns:repeat(2,1fr);max-width:800px}.evaluation_card{padding:30px 25px}.card_icon{height:80px;width:80px}.card_icon img{height:40px;width:40px}.step_circle{font-size:16px;height:45px;width:45px}}@media (max-width:768px){.evaluation_section_enhanced{margin:40px 0;padding:30px 0}.evaluation_section_enhanced .inner{padding:0 20px}.evaluation_section_enhanced h3{font-size:32px;margin-bottom:30px}.evaluation_section_enhanced h3:after{bottom:-12px;height:3px;width:60px}.evaluation_cards_grid,.evaluation_cards_grid.three-col{gap:20px;grid-template-columns:1fr;max-width:100%}.evaluation_card{border-radius:16px;padding:25px 20px}.card_header{margin-bottom:20px}.step_circle{font-size:14px;height:40px;right:-15px;top:-15px;width:40px}.card_icon{height:70px;width:70px}.card_icon img{height:35px;width:35px}.card_content h4{font-size:20px;margin-bottom:12px}.card_content p{font-size:15px;line-height:1.6}.evaluation_card:hover{transform:translateY(-8px)}}@media (max-width:480px){.evaluation_section_enhanced{margin:30px 0;padding:20px 0}.evaluation_section_enhanced .inner{padding:0 15px}.evaluation_section_enhanced h3{font-size:28px;margin-bottom:25px}.evaluation_section_enhanced h3:after{bottom:-10px;height:2px;width:50px}.evaluation_cards_grid,.evaluation_cards_grid.three-col{gap:15px}.evaluation_card{border-radius:12px;padding:20px 15px}.card_header{margin-bottom:15px}.step_circle{font-size:12px;height:35px;right:-12px;top:-12px;width:35px}.card_icon{height:60px;width:60px}.card_icon img{height:30px;width:30px}.card_content h4{font-size:18px;margin-bottom:10px}.card_content p{font-size:14px;line-height:1.5}.evaluation_card:hover{transform:translateY(-6px)}.evaluation_card:hover .card_icon{transform:scale(1.05) rotate(3deg)}}.evaluation_section_text{margin:60px 0;padding:50px 0;position:relative}.evaluation_section_text.evaluation_steps_text{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.evaluation_section_text.evaluation_process_text{background:linear-gradient(135deg,#fdf2f8,#fce7f3)}.evaluation_section_text:before{background:linear-gradient(90deg,#501d83,#00a597);content:"";height:3px;left:0;position:absolute;right:0;top:0}.evaluation_section_text .inner{margin:0 auto;max-width:1100px;padding:0 40px;text-align:center}.evaluation_section_text h3{color:#1e293b;font-size:40px;font-weight:700;line-height:1.2;margin-bottom:40px;position:relative;text-align:center}.evaluation_section_text h3:after{background:linear-gradient(90deg,#501d83,#00a597);border-radius:2px;bottom:-15px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.evaluation_text_content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #501d831a;border-radius:16px;box-shadow:0 4px 20px #501d8314;margin:0 auto;max-width:900px;padding:40px}.evaluation_text_content p{color:#374151;font-size:18px;font-weight:400;line-height:1.8;margin:0;text-align:left;word-break:keep-all}@media (max-width:1024px){.evaluation_section_text{margin:50px 0;padding:40px 0}.evaluation_section_text .inner{padding:0 30px}.evaluation_section_text h3{font-size:36px;margin-bottom:35px}.evaluation_text_content{padding:35px 30px}.evaluation_text_content p{font-size:17px;line-height:1.7}}@media (max-width:768px){.evaluation_section_text{margin:40px 0;padding:30px 0}.evaluation_section_text .inner{padding:0 20px}.evaluation_section_text h3{font-size:28px;margin-bottom:25px}.evaluation_section_text h3:after{bottom:-12px;height:2px;width:40px}.evaluation_text_content{border-radius:12px;padding:25px 20px}.evaluation_text_content p{font-size:16px;line-height:1.6}}@media (max-width:480px){.evaluation_section_text{margin:30px 0;padding:20px 0}.evaluation_section_text .inner{padding:0 15px}.evaluation_section_text h3{font-size:24px;margin-bottom:20px}.evaluation_text_content{border-radius:10px;padding:20px 15px}.evaluation_text_content p{font-size:15px;line-height:1.5}}.evaluation_section_with_image{background:#fff;margin:80px 0;padding:0;position:relative}.evaluation_section_with_image+.evaluation_section_with_image:before{background:linear-gradient(90deg,#0000,#501d83 20%,#00a597 50%,#501d83 80%,#0000);content:"";height:1px;left:50%;position:absolute;top:-40px;transform:translateX(-50%);width:200px}.evaluation_section_with_image+.evaluation_section_with_image:after{background:#501d83;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 4px #501d83;content:"";height:6px;left:50%;position:absolute;top:-44px;transform:translateX(-50%);width:6px}.evaluation_section_with_image.evaluation_process_section,.evaluation_section_with_image.evaluation_steps_section{background:#fff}.evaluation_section_with_image .inner{margin:0 auto;max-width:1320px;padding:60px 40px}.text_section{align-items:start;display:flex;flex-direction:column;margin-left:30px}.text_section h3{color:#333;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px;padding-left:30px;position:relative;text-align:left}.text_section h3:before{background:#501d83;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.text_section h3:after{background:linear-gradient(90deg,#501d83,#00a597);content:"";height:2px;left:20px;position:absolute;top:100%;width:100%}.image_text_layout{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr;min-height:auto;position:relative}.evaluation_section_with_image .inner{position:relative}.evaluation_section_with_image .inner:before{background:#501d831a;bottom:0;content:"";left:30px;position:absolute;top:0;width:1px;z-index:1}.image_area{border-radius:8px;margin-left:30px;overflow:hidden;position:relative}.image_area img{height:300px;object-fit:cover;transition:none;width:100%}.text_area{align-items:start;display:flex;padding-top:0}.text_area p{color:#555;font-size:16px;font-weight:400;line-height:1.7;margin:0;text-align:left;word-break:keep-all}.evaluation_section_with_image.reverse .image_text_layout .text_section{order:1}.evaluation_section_with_image.reverse .image_text_layout .image_area{order:2}@media (max-width:1024px){.evaluation_section_with_image{margin:60px 0}.evaluation_section_with_image .inner{padding:50px 30px}.text_section{margin-left:20px}.text_section h3{font-size:32px;margin-bottom:20px}.image_text_layout{gap:60px}.image_area{margin-left:20px}.image_area img{height:250px}.text_area p{font-size:15px;line-height:1.6}}@media (max-width:768px){.evaluation_section_with_image{margin:40px 0}.evaluation_section_with_image .inner{padding:40px 20px}.evaluation_section_with_image .inner:before{left:15px}.text_section{margin-left:15px}.text_section h3{font-size:28px;margin-bottom:20px;padding-left:15px;text-align:center}.text_section h3:after{left:18px;top:100%;width:100%}.image_text_layout{gap:30px;grid-template-columns:1fr}.evaluation_section_with_image.reverse .image_text_layout .image_area,.evaluation_section_with_image.reverse .image_text_layout .text_section{order:0}.image_area{border-radius:6px;margin-left:15px}.image_area img{height:200px}.text_area p{font-size:15px;line-height:1.6}.evaluation_section_with_image+.evaluation_section_with_image:before{width:150px}}@media (max-width:480px){.evaluation_section_with_image{margin:30px 0}.evaluation_section_with_image .inner{padding:30px 15px}.evaluation_section_with_image .inner:before{left:10px}.text_section{margin-left:10px}.text_section h3{font-size:24px;margin-bottom:15px;padding-left:10px}.text_section h3:after{left:16px;top:100%;width:100%}.image_text_layout{gap:20px}.image_area{margin-left:10px}.image_area img{height:180px}.text_area p{font-size:14px;line-height:1.5}.evaluation_section_with_image+.evaluation_section_with_image:before{width:120px}}.container.sub_cont .section.wide.policy_statement,.section.wide.policy_statement{background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;color:inherit!important;overflow:hidden;padding:80px 0;position:relative}.section.wide.policy_statement:after{background-image:url(/static/media/freshman-evaluation-bg.fc6450d3ceb2988ff53a.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.15;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.section.wide.policy_statement:before{background:linear-gradient(90deg,#00a597,#059669);content:"";height:2px;left:0;position:absolute;right:0;top:0}.section.wide.policy_statement .inner{margin:0 auto;max-width:1320px;padding:0 40px;position:relative;text-align:center;z-index:2}.section.wide.policy_statement .tit{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.section.wide.policy_statement .tit .korean-main-title{color:#1e293b;display:block;font-size:48px;font-weight:700;line-height:1.2}.section.wide.policy_statement .tit .english-subtitle{color:#00a597;display:block;font-size:20px;font-weight:600;letter-spacing:1.5px;margin:6px 0;text-transform:uppercase}.section.wide.policy_statement .manifesto_content{margin:30px auto 0;max-width:900px;position:relative;text-align:left;z-index:2}.section.wide.policy_statement .manifesto_content p{color:#374151;font-size:17px;letter-spacing:.3px;line-height:1.8;margin-bottom:24px;text-align:justify;word-break:keep-all}.section.wide.policy_statement .manifesto_content p:last-child{margin-bottom:0}.section.wide.policy_statement .manifesto_content .emphasis_statement{color:#00a597;font-size:20px;font-weight:700;line-height:1.5;margin:36px 0 20px;padding-left:20px;position:relative;text-align:left}.section.wide.policy_statement .manifesto_content .emphasis_statement:before{background:linear-gradient(180deg,#00a597,#059669);border-radius:2px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}@media (max-width:1024px){.section.wide.policy_statement .inner{padding:0 30px}.section.wide.policy_statement .tit .korean-main-title{font-size:40px}.section.wide.policy_statement .tit .english-subtitle{font-size:18px}.section.wide.policy_statement .manifesto_content{max-width:100%}.section.wide.policy_statement .manifesto_content p{font-size:16px;margin-bottom:22px}.section.wide.policy_statement .manifesto_content .emphasis_statement{font-size:19px;margin:32px 0 18px;padding-left:18px}.section.wide.policy_statement .manifesto_content .emphasis_statement:before{height:18px;width:3px}}@media (max-width:768px){.section.wide.policy_statement{padding:60px 0}.section.wide.policy_statement .inner{padding:0 20px}.section.wide.policy_statement .tit .korean-main-title{font-size:32px}.section.wide.policy_statement .tit .english-subtitle{font-size:16px;letter-spacing:1px}.section.wide.policy_statement .tit{margin-bottom:30px}.section.wide.policy_statement .manifesto_content{max-width:100%}.section.wide.policy_statement .manifesto_content p{font-size:15px;line-height:1.7;margin-bottom:20px}.section.wide.policy_statement .manifesto_content .emphasis_statement{font-size:17px;margin:28px 0 16px;padding-left:16px}.section.wide.policy_statement .manifesto_content .emphasis_statement:before{height:16px;width:3px}}@media (max-width:480px){.section.wide.policy_statement .tit .korean-main-title{font-size:28px}.section.wide.policy_statement .tit .english-subtitle{font-size:14px}.section.wide.policy_statement .manifesto_content p{font-size:14px;line-height:1.6;margin-bottom:18px}.section.wide.policy_statement .manifesto_content .emphasis_statement{font-size:16px;margin:24px 0 14px;padding-left:14px}.section.wide.policy_statement .manifesto_content .emphasis_statement:before{height:14px;width:2px}}.search_wrap{margin-top:15px}.search_wrap .search_input{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.search_wrap .search_input:focus{border-color:#00a597;box-shadow:0 0 0 2px #00a5971a;outline:none}.btn_wrap .btn_drop.active{background:#00a597!important;border-color:#00a597!important;color:#fff!important}.category_badge{border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-left:10px;padding:4px 12px}.resource_meta{color:#666;display:flex;flex-wrap:wrap;font-size:13px;gap:20px;margin:15px 0}.resource_meta span{white-space:nowrap}.step_cont.row{display:block!important;opacity:1!important;visibility:visible!important}.step_cont.row ul{list-style:none!important;margin:0!important}.step_cont.row ul,.step_cont.row ul li{display:block!important;opacity:1!important;padding:0!important;visibility:visible!important}.step_cont.row ul li{margin-bottom:20px!important}.step_cont.row ul li .cont{background:#fff!important;border:1px solid #ddd!important;border-radius:8px!important;display:block!important;opacity:1!important;padding:20px!important;visibility:visible!important}.step_cont.row ul li .cont .tit{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:15px!important;visibility:visible!important}.step_cont.row ul li .cont .tit strong{color:#333!important;flex:1 1!important;font-size:16px!important;font-weight:600!important}.step_cont.row ul li .cont .desc{display:block!important;visibility:visible!important}.step_cont.row ul li .cont .desc p{color:#666!important;line-height:1.6!important;margin-bottom:15px!important}.step_cont.row ul li .cont .desc .btn_wrap{display:block!important;margin-top:20px!important;visibility:visible!important}@media (max-width:768px){.resource_meta{flex-direction:column;gap:8px}.step_cont.row ul li .cont .tit{align-items:flex-start;flex-direction:column;gap:10px}.category_badge{margin-left:0}.modal_content_large{margin:20px;max-width:95%}.application_form{padding:0 16px 16px}.form_fields{gap:16px;grid-template-columns:1fr}.form_actions{flex-direction:column;gap:8px}.form_actions .btn_drop{text-align:center;width:100%}.date_inputs input{font-size:16px}}.conts_03 .swiper-slide{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a;overflow:hidden;transition:all .3s ease}.conts_03 .swiper-slide:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-4px)}.conts_03 .img_con{align-items:center;background:linear-gradient(135deg,#501d83,#6b2c91);display:flex;height:200px;justify-content:center;position:relative}.stage_number{background:#ffffffe6;border-radius:20px;color:#501d83;font-size:16px;font-weight:600;left:20px;padding:8px 16px;position:absolute;top:20px}.conts_03 .img_con img{filter:brightness(0) invert(1);max-height:80px;max-width:80px}.conts_03 .desc{padding:24px}.conts_03 .desc h4{color:#333;font-size:20px;font-weight:600;margin-bottom:12px}.conts_03 .desc p{color:#666;font-size:16px;line-height:1.6}.card_icon{align-items:center;background:linear-gradient(135deg,#501d83,#6b2c91);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.card_icon img{filter:brightness(0) invert(1);height:40px;width:40px}.comprehensive_evaluation_section{background:linear-gradient(135deg,#f8f9ff,#f0f2ff);padding:80px 0}.comprehensive_eval_list .item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.comprehensive_eval_list .item:hover{border-color:#501d83;box-shadow:0 4px 20px #501d831a}.comprehensive_eval_list .item_head{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:24px 28px;transition:all .3s ease}.comprehensive_eval_list .item_head:hover{background:#501d8305}.comprehensive_eval_list .item_head .tit{color:#1f2937;font-size:20px;font-weight:700;margin:0}.comprehensive_eval_list .btn_acco_more{align-items:center;background:#fff;border:2px solid #501d83;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px}.comprehensive_eval_list .btn_acco_more:after,.comprehensive_eval_list .btn_acco_more:before{background:#501d83;content:"";position:absolute;transition:all .3s ease}.comprehensive_eval_list .btn_acco_more:before{height:2px;width:16px}.comprehensive_eval_list .btn_acco_more:after{height:16px;width:2px}.comprehensive_eval_list .btn_acco_more.on{background:#501d83;transform:rotate(45deg)}.comprehensive_eval_list .btn_acco_more.on:after,.comprehensive_eval_list .btn_acco_more.on:before{background:#fff}.comprehensive_eval_list .item_detail{max-height:0;overflow:hidden;padding:0 28px;transition:max-height .4s ease-out,padding .4s ease-out}.comprehensive_eval_list .item_detail.active{max-height:500px;padding:0 28px 28px}.comprehensive_eval_list .item_detail p{color:#4b5563;font-size:16px;line-height:1.7;margin-bottom:20px}.evaluation_details{background:#501d830d;border-left:4px solid #501d83;border-radius:8px;padding:20px}.evaluation_details h5{color:#501d83;font-size:16px;font-weight:700;margin-bottom:12px}.evaluation_details ul{list-style:none;margin:0;padding:0}.evaluation_details ul li{color:#374151;font-size:14px;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative}.evaluation_details ul li:before{color:#501d83;content:"•";font-weight:700;left:0;position:absolute}.philosophy_principles_accordion .item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.philosophy_principles_accordion .item:hover{border-color:#501d83;box-shadow:0 4px 20px #501d831a}.philosophy_principles_accordion .item_head{align-items:center;cursor:pointer;display:flex;padding:24px 28px;transition:all .3s ease}.philosophy_principles_accordion .item_head:hover{background:#501d8305}.philosophy_principles_accordion .principle_number{align-items:center;background:#501d83;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:48px;justify-content:center;margin-right:20px;width:48px}.philosophy_principles_accordion .item_head .tit{color:#1f2937;flex:1 1;font-size:20px;font-weight:700;margin:0}.philosophy_principles_accordion .btn_acco_more{align-items:center;background:#fff;border:2px solid #501d83;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:20px;position:relative;transition:all .3s ease;width:40px}.philosophy_principles_accordion .btn_acco_more:after,.philosophy_principles_accordion .btn_acco_more:before{background:#501d83;content:"";position:absolute;transition:all .3s ease}.philosophy_principles_accordion .btn_acco_more:before{height:2px;width:16px}.philosophy_principles_accordion .btn_acco_more:after{height:16px;width:2px}.philosophy_principles_accordion .btn_acco_more.on{background:#501d83;transform:rotate(45deg)}.philosophy_principles_accordion .btn_acco_more.on:after,.philosophy_principles_accordion .btn_acco_more.on:before{background:#fff}.philosophy_principles_accordion .item_detail{max-height:0;overflow:hidden;padding:0 28px;transition:max-height .4s ease-out,padding .4s ease-out}.philosophy_principles_accordion .item_detail.active{max-height:600px;padding:0 28px 28px}.philosophy_principles_accordion .item_detail p{color:#4b5563;font-size:16px;line-height:1.7;margin-bottom:20px}.principle_details{background:#501d830d;border-left:4px solid #501d83;border-radius:8px;padding:20px}.detailed_explanation h5{color:#501d83;font-size:16px;font-weight:700;margin-bottom:12px}.detailed_explanation ul{list-style:none;margin:0;padding:0}.detailed_explanation ul li{color:#374151;font-size:14px;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative}.detailed_explanation ul li:before{color:#501d83;content:"•";font-weight:700;left:0;position:absolute}@media screen and (max-width:768px){.comprehensive_evaluation_section{padding:60px 0}.comprehensive_eval_list .item_head,.philosophy_principles_accordion .item_head{padding:20px 16px}.comprehensive_eval_list .item_detail.active,.philosophy_principles_accordion .item_detail.active{padding:0 16px 20px}.comprehensive_eval_list .item_head .tit,.philosophy_principles_accordion .item_head .tit{font-size:18px}.philosophy_principles_accordion .principle_number{font-size:16px;height:40px;margin-right:16px;width:40px}.comprehensive_eval_list .btn_acco_more,.philosophy_principles_accordion .btn_acco_more{height:32px;width:32px}.comprehensive_eval_list .btn_acco_more:before,.philosophy_principles_accordion .btn_acco_more:before{width:12px}.comprehensive_eval_list .btn_acco_more:after,.philosophy_principles_accordion .btn_acco_more:after{height:12px}.evaluation_details,.principle_details{padding:16px}.detailed_explanation h5,.evaluation_details h5{font-size:14px}.detailed_explanation ul li,.evaluation_details ul li{font-size:13px;padding-left:16px}}.philosophy_principles_step .num_wrap{display:flex;flex-direction:column;gap:40px}.philosophy_principles_step .num_wrap li{align-items:flex-start;border-bottom:1px solid #501d831a;display:flex;font-size:16px;gap:24px;padding:32px 0;transition:all .3s ease}.philosophy_principles_step .num_wrap li:last-child{border-bottom:none}.philosophy_principles_step .num_wrap li:hover{background:#501d8305;border-radius:8px;margin:0 -20px;padding:32px 20px}.philosophy_principles_step .num{align-items:center;background:linear-gradient(135deg,#501d83,#6b46c1);border-radius:50%;box-shadow:0 4px 12px #501d8333;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:64px;justify-content:center;line-height:1;text-align:center;text-shadow:0 1px 2px #0000001a;width:64px}.philosophy_principles_step .cont{flex:1 1;max-width:calc(100% - 88px);min-width:0;width:100%}.philosophy_principles_step .tit{margin-bottom:16px}.philosophy_principles_step .tit strong{color:#1f2937;display:block;font-size:24px;font-weight:700;line-height:1.3}.philosophy_principles_step .desc p{color:#4b5563;font-size:16px;line-height:1.7;margin:0;word-break:keep-all}.philosophy_principles_step .num_wrap li:first-child .num{background:linear-gradient(135deg,#501d83,#7c3aed)}.philosophy_principles_step .num_wrap li:nth-child(2) .num{background:linear-gradient(135deg,#501d83,#8b5cf6)}.philosophy_principles_step .num_wrap li:nth-child(3) .num{background:linear-gradient(135deg,#501d83,#a855f7)}.philosophy_principles_step .num_wrap li:first-child:hover{background:#7c3aed05}.philosophy_principles_step .num_wrap li:nth-child(2):hover{background:#8b5cf605}.philosophy_principles_step .num_wrap li:nth-child(3):hover{background:#a855f705}@media screen and (max-width:768px){.philosophy_principles_step .num_wrap{gap:32px}.philosophy_principles_step .num_wrap li{gap:16px;padding:24px 0}.philosophy_principles_step .num_wrap li:hover{margin:0 -16px;padding:24px 16px}.philosophy_principles_step .num{color:#fff;font-size:14px;height:48px;line-height:1;text-align:center;text-shadow:0 1px 2px #0000001a;width:48px}.philosophy_principles_step .cont{max-width:calc(100% - 64px)}.philosophy_principles_step .tit strong{font-size:20px}.philosophy_principles_step .desc p{font-size:15px}}.application_index_main{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;padding:200px 0 120px}.application_index_main .center_content{margin:0 auto;max-width:1320px;padding:0 40px}.application_index_main .main_text{margin-bottom:80px;text-align:center}.application_index_main .sub_tit{color:#00a597;font-size:1.125rem;font-weight:600;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.application_index_main h1{color:#2c3e50;font-size:3.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:24px}.application_index_main .main_desc{color:#6c757d;font-size:1.375rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.application_cards{display:flex;flex-direction:column;gap:40px;margin-top:60px}.card_row{display:flex;gap:32px}.card_row,.first_row,.second_row{justify-content:center}.app_card{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 4px 12px #0000000f;cursor:pointer;display:flex;flex-direction:column;height:350px;overflow:hidden;position:relative;transition:all .3s ease;width:350px}.app_card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.app_card .card_image{align-items:center;background:#f8f9fa;display:flex;height:180px;justify-content:center;overflow:hidden;position:relative}.app_card .card_image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.app_card:hover .card_image img{transform:scale(1.05)}.app_card .card_content{display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:32px 24px;text-align:center}.app_card .card_content h3{color:#2c3e50;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:12px;word-break:keep-all}.app_card .card_content p{color:#6c757d;font-size:.95rem;font-weight:400;letter-spacing:-.01em;line-height:1.5;word-break:keep-all}.recruitment_card .card_content h3{color:#007bff}.form_card .card_content h3{color:#00a597}.schedule_card .card_content h3{color:#6f42c1}.documents_card .card_content h3{color:#fd7e14}.resources_card .card_content h3{color:#20c997}.modal_overlay{background:#0009;bottom:0;right:0;z-index:10000}.modal_content{animation:modalSlideIn .3s cubic-bezier(.4,0,.2,1);border-radius:16px;box-shadow:0 24px 64px #0003;max-width:480px;overflow:hidden}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-32px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal_header{padding:32px 32px 0}.modal_header h3{color:#2c3e50;font-size:1.5rem;font-weight:700;margin:0;text-align:center}.modal_body{padding:24px 32px;text-align:center}.modal_body p{color:#495057;font-size:1.125rem;font-weight:500;line-height:1.7;margin:0 0 20px}.modal_body p:last-child{margin-bottom:0}.modal_period_info{background:#f8f9fa;border-radius:0;color:#495057!important;font-size:1rem!important;font-weight:500!important;line-height:1.8!important;margin-top:24px;padding:24px}.modal_footer{padding:0 32px 32px;text-align:center}.modal_confirm_btn{background:linear-gradient(135deg,#00a597,#007bff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-width:120px;padding:14px 32px;transition:all .3s ease}.modal_confirm_btn:hover{box-shadow:0 8px 24px #00a5974d;transform:translateY(-2px)}@media (max-width:1200px){.application_index_main{padding:160px 0 100px}.application_index_main .center_content{padding:0 32px}.application_index_main h1{font-size:3rem}.application_cards{gap:32px}.section.wide.adm_prcs.documents_hero .cont_wrap{padding:80px 60px 80px 32px}.section.wide.adm_prcs.documents_hero h3{font-size:.9rem;padding-right:60px}.card_row{gap:24px}}.clean_title_section{position:relative}.clean_title_section h3{color:#2c3e50;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}.clean_title_section .desc{color:#667eea;font-size:1.125rem;font-weight:500;line-height:1.6;margin-bottom:0}.clean_content{position:relative}.clean_content p{color:#4a5568;font-size:1.0625rem;line-height:1.8;margin:0;overflow-wrap:break-word;word-break:keep-all}.campuslife_cards .section_header.centered{margin-bottom:60px;text-align:center}.campuslife_cards .section_main_title{color:#501d83;font-size:42px;font-weight:800;line-height:1.2;margin-bottom:20px}.campuslife_cards .section_subtitle{color:#00a597;font-size:20px;font-weight:500;line-height:1.5;margin:0 auto;max-width:700px}.campuslife_cards .app_card{height:auto;min-height:420px}.campuslife_cards .app_card .card_image{height:260px}.campuslife_cards .app_card .card_content h3{font-size:1.75rem;font-weight:700;margin-bottom:16px}.campuslife_cards .app_card .card_content p{font-size:1.125rem;line-height:1.6}.campuslife_cards .app_card .card_content .card_subtitle{color:#00a597;font-size:1rem;font-weight:600;margin-bottom:12px}.campuslife_cards .app_card .card_content .card_description{color:#6c757d;font-size:1rem;line-height:1.6}@media (max-width:768px){.application_index_main{padding:120px 0 80px}.application_index_main .center_content{padding:0 20px}.application_index_main .main_text{margin-bottom:60px}.application_index_main h1{font-size:2.5rem}.application_index_main .main_desc{font-size:1.25rem}.application_cards{gap:24px;margin-top:40px}.card_row{align-items:center;flex-direction:column;gap:20px}.first_row,.second_row{justify-content:center}.app_card{height:280px;width:320px}.app_card .card_image{height:140px}.app_card .card_content{padding:24px 16px}.app_card .card_content h3{font-size:1.3rem}.app_card .card_content p{font-size:.85rem}.modal_content{margin:0 20px;max-width:calc(100vw - 40px)}.modal_header{padding:24px 24px 0}.modal_body{padding:24px}.modal_footer{padding:0 24px 24px}}@media (max-width:480px){.application_index_main h1{font-size:2rem}.application_index_main .main_desc{font-size:1.125rem}.app_card{height:240px;width:280px}.app_card .card_image{height:120px}.app_card .card_content{padding:20px 16px}.app_card .card_content h3{font-size:1.1rem}.app_card .card_content p{font-size:.8rem}}.admission-accordion-section{background:linear-gradient(135deg,#f8fafc,#f1f5f9);overflow:hidden;padding:80px 0;position:relative}.admission-accordion-section:before{background:radial-gradient(circle at 20% 50%,#501d8308 0,#0000 50%),radial-gradient(circle at 80% 20%,#501d8305 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.admission-accordion{margin:0 auto;max-width:1100px}.accordion-item{background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 4px 20px #0000000f;margin-bottom:24px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.accordion-item:hover{border-color:#501d8333;box-shadow:0 8px 32px #501d831f;transform:translateY(-2px)}.accordion-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffc,#fff);border-bottom:1px solid #0000000a;cursor:pointer;display:flex;justify-content:space-between;padding:28px 32px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.accordion-item.expanded .accordion-header{background:linear-gradient(135deg,#501d83,#6b2c91);border-bottom:1px solid #ffffff1a}.accordion-item.expanded .accordion-header .accordion-title,.accordion-item.expanded .accordion-header .toggle-icon{color:#fff}.accordion-title{color:#1f2937;font-size:1.375rem;font-weight:600;letter-spacing:-.02em;margin:0;transition:all .3s ease}.accordion-toggle,.toggle-icon{align-items:center;display:flex}.toggle-icon{background:#501d8314;border-radius:50%;color:#501d83;font-size:16px;height:32px;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;width:32px}.toggle-icon.rotated{transform:rotate(180deg)}.accordion-content{background:#fff;max-height:0;opacity:0;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.accordion-content.expanded{max-height:2000px;opacity:1}.accordion-inner{padding:20px 30px 40px}.accordion-description{background:#fff9;border-left:4px solid #501d834d;margin-bottom:32px;padding:24px}.accordion-description p{color:#374151;font-size:1.125rem;letter-spacing:-.01em;line-height:1.8;margin:0;word-break:keep-all}.accordion-process{background:linear-gradient(135deg,#501d830a,#fffc);border:1px solid #501d831a;border-radius:12px;margin-bottom:32px;padding:28px;position:relative}.accordion-process:before{background:linear-gradient(180deg,#501d83,#6b2c91);border-radius:2px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.accordion-graphic h4,.accordion-process h4{color:#1f2937;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;margin:0 0 20px;position:relative}.accordion-graphic h4:after,.accordion-process h4:after{background:linear-gradient(90deg,#501d83,#6b2c91);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:48px}.process-content p{color:#4b5563;font-size:1.1rem;letter-spacing:-.01em;line-height:1.8;margin-bottom:16px;word-break:keep-all}.process-content p:last-child{margin-bottom:0}.accordion-graphic{background:linear-gradient(135deg,#f8fafc,#fff);border:2px solid #501d831a;border-radius:20px;box-shadow:0 4px 20px #501d8314;margin:30px 0;overflow:hidden;padding:40px;position:relative}.accordion-graphic:before{background:linear-gradient(90deg,#501d83,#6b2c91 50%,#059669);border-radius:20px 20px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.process-flow{flex-wrap:nowrap;gap:8px;justify-content:flex-start;margin:0 auto;max-width:800px;padding:24px 16px;position:relative}.process-flow,.process-step{align-items:center;display:flex}.process-step{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #501d8333;border-radius:14px;box-shadow:0 6px 20px #501d8326;color:#1f2937;font-size:.75rem;font-weight:600;justify-content:center;max-width:110px;min-height:28px;min-width:90px;padding:12px 16px;white-space:nowrap}.process-step.final{background:linear-gradient(135deg,#059669,#10b981);border:2px solid #ffffff4d;box-shadow:0 6px 20px #0596694d;color:#fff;font-weight:700}.process-arrow{align-items:center;background:linear-gradient(90deg,#501d83,#501d8366);border-radius:2px;display:flex;height:3px;margin:0 4px;position:relative;width:24px}.process-arrow:after{border-bottom:6px solid #0000;border-left:12px solid #501d83;border-top:6px solid #0000;content:"";height:0;position:absolute;right:-8px;top:-5px;width:0}.accordion-links{border-top:1px solid #501d8314;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-top:32px;padding-top:24px}.accordion-link-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#501d830d,#ffffffe6);border:2px solid #501d8333;border-radius:10px;color:#501d83;cursor:pointer;font-size:.875rem;font-weight:600;letter-spacing:-.01em;padding:14px 24px;transition:all .4s cubic-bezier(.4,0,.2,1)}.accordion-link-btn:hover{background:linear-gradient(135deg,#501d83,#6b2c91);border-color:#0000;box-shadow:0 8px 24px #501d834d;color:#fff;transform:translateY(-3px)}@media screen and (max-width:1200px){.accordion-header{padding:25px}.accordion-inner{padding:20px 25px 35px}.accordion-title{font-size:22px}.process-step{font-size:12px;padding:10px 14px}}@media screen and (max-width:768px){.admission-accordion-section{padding:60px 0}.accordion-item{margin-bottom:15px}.accordion-header{align-items:flex-start;flex-direction:column;gap:15px;padding:20px}.accordion-title{font-size:20px}.accordion-inner{padding:20px 20px 30px}.accordion-process{margin:20px 0;padding:20px}.accordion-links{flex-direction:column;gap:10px}.accordion-link-btn{text-align:center;width:100%}.accordion-graphic{margin:20px 0;padding:25px 15px}.process-flow{align-items:flex-start;flex-direction:column;gap:10px}.process-step{font-size:11px;max-width:200px;padding:8px 12px;text-align:center;width:100%}.process-arrow{margin:5px 0;transform:rotate(90deg);width:15px}.process-arrow:after{border-bottom:3px solid #0000;border-left:6px solid #00a497;border-top:3px solid #0000;right:-4px;top:-3px}}@media screen and (max-width:480px){.admission-accordion-section{padding:40px 0}.accordion-header{align-items:center;flex-direction:row;gap:0;justify-content:space-between;padding:15px}.accordion-title{font-size:18px}.accordion-inner{padding:15px 15px 25px}.accordion-description p,.process-content p{font-size:14px}.accordion-graphic h4,.accordion-process h4{font-size:18px}.accordion-graphic{margin:15px 0;padding:20px 10px}.process-step{font-size:10px;max-width:180px;padding:6px 10px}}.guide_temp{margin:0;padding:0}.guide_temp .inner{margin:0 auto;max-width:1500px;padding:0 40px;width:100%}.tit_box{margin-bottom:40px;padding-bottom:20px;position:relative}.tit_box.line_purple:after{background:#501d83}.tit_box.line_purple:after,.tit_box.line_teal:after{bottom:0;content:"";height:3px;left:0;position:absolute;width:100px}.tit_box.line_teal:after{background:#00a597}.tit_box.line_violet:after{background:#6b2c91;bottom:0;content:"";height:3px;left:0;position:absolute;width:100px}.tit_box .tit{color:#1f1f1f;font-size:2rem;font-weight:700;line-height:1.3;margin:0 0 12px}.tit_box .txt{color:#666;font-size:1.125rem;line-height:1.6;margin:0}.left_line_box{background:#00a5970d;border-left:4px solid #00a597;border-radius:0 8px 8px 0;margin:30px 0;padding:25px 0 25px 30px}.left_line_box .box_tit{color:#00a597;display:block;font-size:1.25rem;font-weight:600;margin-bottom:16px}.left_line_box p{color:#333;font-size:1.125rem;line-height:1.7;margin:0}.txt_check{margin:16px 0 0}.txt_check li{font-size:1.25rem;margin-bottom:12px}.txt_check li:before{color:#00a597;content:"◦";font-weight:700;top:0}.sdp_section .left_line_box{background:#501d830d;border-left-color:#501d83}.sdp_section .left_line_box .box_tit,.sdp_section .txt_check li:before{color:#501d83}.innovation_section .left_line_box{background:#00a5970d;border-left-color:#00a597}.innovation_section .left_line_box .box_tit,.innovation_section .txt_check li:before{color:#00a597}.activity_section .left_line_box{background:#6b2c910d;border-left-color:#6b2c91}.activity_section .left_line_box .box_tit,.activity_section .txt_check li:before{color:#6b2c91}.btn_area{border-top:1px solid #e0e0e0;margin-top:40px;padding-top:30px;text-align:center}.btn_drop.purple{background:#0000;border:none;cursor:pointer;display:inline-block;height:60px;max-width:320px;position:relative;width:100%}.btn_drop.purple span{align-items:center;background:linear-gradient(135deg,#501d83,#6b2c91);border:2px solid #501d83;box-shadow:0 4px 12px #501d8333;color:#fff;display:flex;font-size:1rem;font-weight:600;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}.btn_drop.purple:hover span{background:linear-gradient(135deg,#3f1666,#551f73);box-shadow:0 8px 25px #501d834d;transform:translateY(-2px)}.btn_drop.teal{background:#0000;border:none;cursor:pointer;display:inline-block;height:60px;max-width:320px;position:relative;width:100%}.btn_drop.teal span{align-items:center;background:linear-gradient(135deg,#00a597,#00b5a6);border:2px solid #00a597;box-shadow:0 4px 12px #00a59733;color:#fff;display:flex;font-size:1rem;font-weight:600;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}.btn_drop.teal:hover span{background:linear-gradient(135deg,#008a7d,#009688);box-shadow:0 8px 25px #00a5974d;transform:translateY(-2px)}.btn_drop.violet{background:#0000;border:none;cursor:pointer;display:inline-block;height:60px;max-width:320px;position:relative;width:100%}.btn_drop.violet span{align-items:center;background:linear-gradient(135deg,#6b2c91,#8e3bb8);border:2px solid #6b2c91;box-shadow:0 4px 12px #6b2c9133;color:#fff;display:flex;font-size:1rem;font-weight:600;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}.btn_drop.violet:hover span{background:linear-gradient(135deg,#551f73,#722196);box-shadow:0 8px 25px #6b2c914d;transform:translateY(-2px)}.documents-section{margin-bottom:20px}.guide_temp+.guide_temp{margin-top:80px}@media screen and (max-width:1200px){.guide_temp .inner{padding:0 30px}.tit_box .tit{font-size:1.75rem}}@media screen and (max-width:768px){.guide_temp{margin:0}.guide_temp .inner{padding:0 20px}.tit_box{margin-bottom:30px}.tit_box .tit{font-size:1.5rem}.tit_box .txt{font-size:1rem}.left_line_box{margin:20px 0;padding:20px 0 20px 20px}.left_line_box .box_tit,.txt_check li{font-size:1rem}.txt_check li{margin-bottom:10px}.btn_drop.purple,.btn_drop.teal,.btn_drop.violet{height:56px;max-width:280px}.btn_drop.purple span,.btn_drop.teal span,.btn_drop.violet span{font-size:.9rem}.guide_temp+.guide_temp{margin-top:60px}}@media screen and (max-width:480px){.guide_temp .inner{padding:0 15px}.tit_box .tit{font-size:1.25rem}.tit_box .txt{font-size:.9rem}.left_line_box{padding:15px 0 15px 15px}.btn_drop.purple,.btn_drop.teal,.btn_drop.violet{height:52px;max-width:280px;width:100%}.btn_drop.purple span,.btn_drop.teal span,.btn_drop.violet span{font-size:.85rem}}.resources-grid{grid-gap:30px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:30px;width:100%}.resource-card{background:#fff;border:1px solid #e8ecf0;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;min-height:200px;padding:24px;position:relative;transition:all .2s ease}.resource-card:hover{border-color:#d1d9e0;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.resource-title{color:#2c3e50;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 12px}.resource-description{color:#5a6c7d;flex-grow:1;font-size:14px;line-height:1.5;margin:0 0 auto}.resource-footer{align-items:center;border-top:1px solid #f0f4f7;display:flex;justify-content:space-between;margin-top:20px;padding-top:16px}.category-badge{border-radius:16px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px;text-transform:nowrap}.download-btn-small{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:all .2s ease}.download-btn-small:hover{background:#edf2f7;border-color:#cbd5e0;color:#2d3748}@media (max-width:768px){.resources-grid{grid-gap:20px;grid-template-columns:1fr;margin-top:20px;padding:0 10px}.resource-card{min-height:180px;padding:20px}.resource-title{font-size:16px}.resource-description{font-size:13px}.resource-footer{align-items:stretch;flex-direction:column;gap:12px}.download-btn-small{padding:8px 16px;text-align:center;width:100%}}.accordion_container{display:flex;flex-direction:column;gap:16px;margin-top:30px}.accordion_item{background:#fff;border:1px solid #e8ecf0;border-radius:12px;overflow:hidden;transition:all .3s ease}.accordion_item:hover{box-shadow:0 4px 15px #00000014}.accordion_header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;position:relative;transition:all .2s ease}.accordion_header.purple_theme{background:linear-gradient(135deg,#6b46c1,#8b5cf6);color:#fff}.accordion_header.teal_theme{background:linear-gradient(135deg,#0891b2,#06b6d4);color:#fff}.accordion_header.gray_theme{background:linear-gradient(135deg,#4b5563,#6b7280);color:#fff}.accordion_header:hover{transform:translateY(-1px)}.accordion_title_section{flex:1 1}.accordion_title{font-size:18px;font-weight:600;line-height:1.3;margin:0 0 6px}.accordion_subtitle{font-size:14px;line-height:1.4;margin:0;opacity:.9}.accordion_toggle{align-items:center;display:flex;margin-left:20px}.toggle_icon{color:inherit;font-size:12px;transition:transform .3s ease}.toggle_icon.rotated{transform:rotate(180deg)}.accordion_content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion_content.expanded{max-height:1000px}.accordion_inner{background:#fafbfc;border-top:1px solid #f1f5f9;padding:24px}.questions_list{display:flex;flex-direction:column;gap:16px}.question_item{align-items:flex-start;background:#fff;border-left:4px solid #e2e8f0;border-radius:8px;display:flex;padding:16px;transition:all .2s ease}.accordion_item .purple_theme+.accordion_content .question_item{border-left-color:#8b5cf6}.accordion_item .teal_theme+.accordion_content .question_item{border-left-color:#06b6d4}.accordion_item .gray_theme+.accordion_content .question_item{border-left-color:#6b7280}.question_item:hover{box-shadow:0 2px 8px #0000000f;transform:translateX(4px)}.question_text{color:#374151;font-size:15px;line-height:1.5;margin:0}@media (max-width:768px){.accordion_container{gap:12px;margin-top:20px}.accordion_header{padding:16px 20px}.accordion_title{font-size:16px}.accordion_subtitle{font-size:13px}.accordion_toggle{margin-left:16px}.accordion_inner{padding:20px}.questions_list{gap:12px}.question_item{padding:14px}.question_text{font-size:14px}}.interview_guide_unified{background:#fafbfc;padding:100px 0}.interview_guide_unified .inner{margin:0 auto;max-width:1320px;padding:0 40px}.interview_guide_unified .content_block{align-items:center;background:#fff;box-shadow:0 8px 32px #00000014;display:flex;gap:60px;margin-bottom:80px;padding:60px;transition:all .3s ease}.interview_guide_unified .content_block:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-5px)}.interview_guide_unified .content_block:last-child{margin-bottom:0}.interview_guide_unified .introduction_block{flex-direction:row-reverse}.interview_guide_unified .text_content{flex:1 1}.interview_guide_unified .image_content{flex:0 0 300px}.interview_guide_unified .image_content img{height:250px;object-fit:cover;transition:all .3s ease;width:100%}.interview_guide_unified .content_block:hover .image_content img{transform:scale(1.05)}.interview_guide_unified h3{color:#501d83;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:25px}.interview_guide_unified .content_text p{color:#333;font-size:17px;line-height:1.7;margin-bottom:20px}.interview_guide_unified .content_text p:last-child{margin-bottom:0}.key_points{margin-top:30px}.key_point{align-items:center;background:#f8f9fc;border-left:4px solid #501d83;display:flex;gap:15px;margin-bottom:20px;padding:15px}.key_point:last-child{margin-bottom:0}.point_icon{flex-shrink:0;font-size:20px}.key_point span:last-child{color:#333;font-size:16px;line-height:1.5}.preparation_highlights{list-style:none;margin-top:25px;padding:0}.preparation_highlights li{color:#555;font-size:16px;line-height:1.6;margin-bottom:15px;padding-left:25px;position:relative}.preparation_highlights li:before{color:#00a597;content:"✓";font-weight:700;left:0;position:absolute;top:0}.detailed_guide_section{background:#fff;padding:100px 0}.detailed_guide_section .inner{margin:0 auto;max-width:1320px;padding:0 40px}.guide_steps_grid{grid-gap:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:60px}.guide_step_card{background:#fff;border-left:6px solid #0000;box-shadow:0 8px 32px #00000014;padding:40px;position:relative;transition:all .3s ease}.guide_step_card:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-5px)}.guide_step_card.step_1{border-left-color:#501d83}.guide_step_card.step_2{border-left-color:#00a597}.guide_step_card.step_3{border-left-color:#6b2c91}.guide_step_card.step_4{border-left-color:#4ecdc4}.guide_step_card.step_5{border-left-color:#ff6b6b}.step_header{gap:20px;margin-bottom:25px}.step_header,.step_number{align-items:center;display:flex}.step_number{background:linear-gradient(135deg,#501d83,#6b2c91);border-radius:50%;color:#fff;flex-shrink:0;font-size:24px;font-weight:700;height:50px;justify-content:center;width:50px}.step_2 .step_number{background:linear-gradient(135deg,#00a597,#4ecdc4)}.step_3 .step_number{background:linear-gradient(135deg,#6b2c91,#8b5e9f)}.step_4 .step_number{background:linear-gradient(135deg,#4ecdc4,#00a597)}.step_5 .step_number{background:linear-gradient(135deg,#ff6b6b,#ff8a80)}.step_header h4{color:#333;font-size:22px;font-weight:600;line-height:1.4;margin:0}.guide_step_card .step_content{margin-top:20px;max-width:100%;text-align:left}.guide_step_card .step_content p{color:#374151;font-size:16px;line-height:1.6;margin-bottom:16px}.guide_step_card .step_list{list-style:disc;margin:16px 0;padding-left:20px}.guide_step_card .step_list li{color:#4b5563;font-size:15px;line-height:1.5;margin-bottom:8px}.guide_step_card .step_note{color:#6b7280;font-size:14px;font-style:italic;margin-top:20px}.guide_step_card .question_examples{background:#f9fafb;border-radius:8px;margin:16px 0;padding:20px}.guide_step_card .practice_tip{background:#eff6ff;border-left:4px solid #3b82f6;border-radius:0 8px 8px 0;margin:16px 0;padding:16px}.step_content p{color:#333;font-size:16px;line-height:1.6;margin-bottom:20px}.step_list{list-style:none;margin:20px 0;padding:0}.step_list li{color:#555;font-size:15px;line-height:1.5;margin-bottom:12px;padding-left:25px;position:relative}.step_list li:before{color:#501d83;content:"→";font-weight:700;left:0;position:absolute;top:0}.step_note{background:#f8f9fc;border-left:4px solid #501d83;color:#666;font-style:italic;margin-top:20px;padding:15px}.question_examples{background:#fafbfc;border:1px solid #e0e6ed;margin-top:20px;padding:20px}.question_examples p{color:#333;font-weight:600;margin-bottom:15px}.practice_tip{background:linear-gradient(135deg,#f8f9fc,#fff);border:1px solid #e0e6ed;border-left:4px solid #ff6b6b;margin-top:20px;padding:20px}.practice_tip strong{color:#ff6b6b}@media (max-width:768px){.interview_guide_unified .content_block{flex-direction:column;gap:30px;padding:40px 30px}.interview_guide_unified .introduction_block{flex-direction:column}.interview_guide_unified .image_content{flex:none;width:100%}.interview_guide_unified h3{font-size:28px}.guide_steps_grid{grid-gap:20px;grid-template-columns:1fr}.guide_step_card{padding:30px 20px}.step_header{gap:15px}.step_number{height:40px;width:40px}.step_header h4,.step_number{font-size:20px}.guide_step_card .step_content p{font-size:15px;line-height:1.5}.guide_step_card .step_list li{font-size:14px}.guide_step_card .step_note{font-size:13px}.guide_step_card .question_examples{padding:15px}.guide_step_card .practice_tip{padding:12px}}.container.international_admissions{background:#fff;min-height:100vh}.international_hero{align-items:center;background:linear-gradient(135deg,#501d83,#6b2c91 50%,#8b5e9f);display:flex;justify-content:center;min-height:600px;overflow:hidden;position:relative}.international_hero:before{background:#0000001a;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero_content{align-items:center;display:flex;justify-content:space-between;max-width:1320px;padding:0 40px;position:relative;width:100%;z-index:2}.hero_text h1{color:#fff;font-size:64px;font-weight:700;line-height:1.1;margin:0;text-shadow:2px 2px 4px #0000004d}.hero_logo{text-align:right}.taejae_logo_text{color:#fff;font-size:48px;font-weight:300;letter-spacing:2px;line-height:1.2;opacity:.9}.requirements_section{background:#fafbfc;padding:100px 0}.requirements_grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1320px}.requirement_card{background:#fff;border-left:6px solid #0000;box-shadow:0 8px 32px #00000014;padding:40px;transition:all .3s ease}.requirement_card.nationality{border-left-color:#501d83}.requirement_card.educational{border-left-color:#00a597}.requirement_card.language{border-left-color:#6b2c91}.requirement_card:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-5px)}.requirement_card h3{color:#333;font-size:22px;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.requirement_card p{color:#666;font-size:16px;line-height:1.6;margin:0}.application_process_section{background:#fff;padding:100px 0}.application_process_section .inner{margin:0 auto;max-width:1320px;padding:0 40px}.application_process_section h2{color:#501d83;font-size:48px;font-weight:700;letter-spacing:2px;margin-bottom:80px;text-align:center;text-transform:uppercase}.stage_container{align-items:flex-start;display:flex;gap:60px;margin-bottom:80px}.stage_header{color:#fff;min-width:300px;padding:40px;position:relative;text-align:center}.stage_header.stage1{background:linear-gradient(135deg,#501d83,#6b2c91)}.stage_header.stage2{background:linear-gradient(135deg,#00a597,#4ecdc4)}.stage_header h3{font-size:28px;font-weight:700;line-height:1.2;margin-bottom:20px;text-transform:uppercase}.stage_note{font-size:14px;font-style:italic;opacity:.9}.stage_content{background:#fafbfc;flex:1 1;padding:40px}.application_item{margin-bottom:30px}.application_item h4{color:#333;font-size:20px;font-weight:600;margin-bottom:12px}.application_item p{color:#666;font-size:16px;line-height:1.6;margin:0}.optional_submissions{border-top:2px solid #e0e6ed;margin-top:30px;padding-top:20px}.optional_submissions p{color:#555;font-size:15px;font-style:italic}.interview_table{background:#fafbfc;overflow-x:auto;padding:40px}.interview_table table{background:#fff;border-collapse:collapse;box-shadow:0 4px 20px #00000014;width:100%}.interview_table td,.interview_table th{border-bottom:1px solid #e0e6ed;padding:20px;text-align:left}.interview_table th{background:#501d83;color:#fff;font-size:16px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.interview_table td{color:#333;font-size:15px;vertical-align:top}.assessment_content ul{margin:10px 0;padding-left:20px}.assessment_content li{color:#555;margin-bottom:8px}.start_application_section{background:#f8f9fa;border-bottom:1px solid #e9ecef;border-top:1px solid #e9ecef;padding:100px 0;text-align:center}.start_application_section .inner{margin:0 auto;max-width:1320px;padding:0 40px}.start_application_section h2{color:#501d83;font-size:48px;font-weight:700;margin-bottom:40px}.common_app_button{background:#501d83;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:600;margin-bottom:40px;padding:16px 32px;transition:background-color .3s ease}.common_app_button:hover{background:#3e155f}.process_description{margin:0 auto 40px;max-width:800px}.process_description p{color:#555;font-size:16px;line-height:1.6;margin-bottom:20px}.admissions_guideline{border-top:1px solid #e0e0e0;margin-top:60px;padding-top:40px}.admissions_guideline h3{color:#333;font-size:24px;font-weight:600;margin-bottom:20px}.download_button{border:2px solid #2563eb;border-radius:8px;color:#2563eb;display:inline-block;font-size:16px;font-weight:600;padding:12px 20px;text-decoration:none;transition:all .3s ease}.download_button:hover{background:#2563eb;color:#fff;text-decoration:none}.schedule_tuition_section{background:#fafbfc;padding:100px 0}.schedule_container,.tuition_container{margin-bottom:80px}.schedule_tuition_section h2{color:#501d83;font-size:42px;font-weight:700;letter-spacing:1px;margin-bottom:60px;text-align:center;text-transform:uppercase}.schedule_table{background:#fff;box-shadow:0 8px 32px #00000014;overflow-x:auto;padding:0}.schedule_table table{border-collapse:collapse;width:100%}.schedule_table td,.schedule_table th{border-bottom:1px solid #e0e6ed;padding:20px;text-align:center}.schedule_table th{background:#00a597;color:#fff;font-size:15px;font-weight:600;text-transform:uppercase}.schedule_table .track_name{color:#501d83;font-weight:600;text-align:left}.schedule_note{color:#666;font-size:14px;font-style:italic;margin-top:20px;text-align:center}.tuition_scholarships_grid{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 2fr}.scholarship_info,.tuition_fees{background:#fff;box-shadow:0 8px 32px #00000014;padding:40px}.scholarship_info h3,.tuition_fees h3{color:#333;font-size:28px;font-weight:600;margin-bottom:30px;text-align:center}.fee_item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:15px 0}.fee_item.total{border-bottom:none;border-top:3px solid #501d83;margin-top:10px;padding-top:20px}.fee_label{color:#555;font-size:16px}.fee_amount{color:#333;font-size:18px;font-weight:600}.fee_item.total .fee_amount,.fee_item.total .fee_label{color:#501d83;font-size:20px;font-weight:700}.scholarships_grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.scholarship_card{background:#fafbfc;border-left:4px solid #00a597;padding:25px;transition:all .3s ease}.scholarship_card:nth-child(2n){border-left-color:#501d83}.scholarship_card:hover{background:#fff;box-shadow:0 4px 20px #00000014}.scholarship_card h4{color:#333;font-size:18px;font-weight:600;margin-bottom:8px}.scholarship_desc{color:#666;font-size:14px;font-style:italic;margin-bottom:15px}.scholarship_coverage{color:#00a597;font-size:16px;font-weight:600;margin-bottom:10px;white-space:pre-line}.scholarship_requirements{color:#555;font-size:14px;line-height:1.4;white-space:pre-line}.why_taejae_section{background:#fff;padding:100px 0}.why_taejae_section h2{color:#501d83;font-size:48px;font-weight:700;letter-spacing:2px;margin-bottom:80px;text-align:center;text-transform:uppercase}.testimonials{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin-bottom:80px}.testimonial{background:#fafbfc;padding:50px;position:relative}.student_testimonial{border-left:6px solid #00a597}.faculty_testimonial{border-left:6px solid #501d83}.quote_content blockquote{color:#333;font-size:20px;font-style:italic;line-height:1.6;margin:0 0 25px;position:relative}.quote_content blockquote:before{color:#501d83;content:'"';font-family:serif;font-size:60px;left:-20px;position:absolute;top:-10px}.quote_content cite{color:#666;font-size:16px;font-style:normal;font-weight:500}.university_description{margin:0 auto 60px;max-width:1100px;text-align:center}.university_description p{color:#555;font-size:18px;line-height:1.8;margin:0}.call_to_action{background:linear-gradient(135deg,#501d83,#6b2c91);margin:0 40px;padding:60px 40px;text-align:center}.call_to_action h3{color:#fff;font-size:32px;font-weight:300;line-height:1.4;margin:0;text-shadow:1px 1px 2px #0000004d}@media (max-width:768px){.hero_content{flex-direction:column;gap:40px;padding:0 20px;text-align:center}.hero_text h1{font-size:36px}.taejae_logo_text{font-size:28px}.requirements_grid{gap:30px;grid-template-columns:1fr;padding:0 20px}.stage_container{flex-direction:column;gap:30px}.stage_header{min-width:auto}.testimonials,.tuition_scholarships_grid{gap:40px;grid-template-columns:1fr}.testimonial{padding:30px}.call_to_action{margin:0 20px;padding:40px 20px}.call_to_action h3{font-size:24px}}.student_experience_section{background:#fff;padding:80px 0}.student_experience_section .inner{margin:0 auto;max-width:1200px;padding:0 40px}.student_experience_section .section_header{margin-bottom:60px;text-align:center}.student_experience_section .section_header h3{color:#2d3748;font-size:2.5rem;font-weight:700;line-height:1.3;margin:0}.experience_content{margin:0 auto;max-width:1000px}.experience_category{background:#fff;border-left:6px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 20px #00000014;margin-bottom:50px;padding:40px}.experience_category h4{color:#2d3748;font-size:1.8rem;font-weight:700;margin:0 0 25px;padding-left:15px;position:relative}.experience_category h4:before{border-radius:3px;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.question_list{list-style:none;margin:0;padding:0}.question_list li{border-bottom:1px solid #f7fafc;color:#4a5568;font-size:1.1rem;line-height:1.6;padding:12px 0 12px 25px;position:relative}.question_list li:last-child{border-bottom:none}.question_list li:before{content:"●";font-size:.8rem;font-weight:700;left:0;position:absolute;top:12px}.experience_category.academic{border-left-color:#8b5cf6}.experience_category.academic h4:before{background:#8b5cf6}.experience_category.academic .question_list li:before{color:#8b5cf6}.experience_category.selfdirected{border-left-color:#0d9488}.experience_category.selfdirected h4:before{background:#0d9488}.experience_category.selfdirected .question_list li:before{color:#0d9488}.experience_category.community{border-left-color:#6b7280}.experience_category.community h4:before{background:#6b7280}.experience_category.community .question_list li:before{color:#6b7280}@media (max-width:768px){.student_experience_section{padding:60px 0}.student_experience_section .inner{padding:0 20px}.student_experience_section .section_header h3{font-size:2rem}.experience_category{margin-bottom:30px;padding:25px}.experience_category h4{font-size:1.5rem}.question_list li{font-size:1rem;padding:10px 0 10px 20px}}@media (max-width:480px){.student_experience_section .section_header h3{font-size:1.75rem}.experience_category{padding:20px}.experience_category h4{font-size:1.3rem;padding-left:12px}.experience_category h4:before{height:20px;width:4px}.question_list li{font-size:.95rem;line-height:1.5}}.student_experience_section_new{background:#fff;padding:80px 0}.student_experience_section_new .inner{margin:0 auto;max-width:1200px;padding:0 40px}.header_section_simple{margin-bottom:60px;text-align:center}.header_section_simple h3{color:#2d3748;font-size:2.5rem;font-weight:700;line-height:1.3;margin:0}.content_columns{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr}.column_item{background:#0000;border:2px solid #e2e8f0;border-top:4px solid #e2e8f0;padding:30px}.column_item h4{border-bottom:2px solid #f7fafc;color:#2d3748;font-size:1.3rem;font-weight:700;margin:0 0 20px;padding-bottom:15px;text-align:center}.column_question_list{list-style:none;margin:0;padding:0}.column_question_list li{border-bottom:1px solid #f7fafc;color:#4a5568;font-size:.95rem;line-height:1.5;padding:8px 0 8px 15px;position:relative}.column_question_list li:last-child{border-bottom:none}.column_question_list li:before{content:"•";font-size:.7rem;font-weight:700;left:0;position:absolute;top:8px}.column_item.academic{border-top-color:#8b5cf6}.column_item.academic .column_question_list li:before,.column_item.academic h4{color:#8b5cf6}.column_item.selfdirected{border-top-color:#0d9488}.column_item.selfdirected .column_question_list li:before,.column_item.selfdirected h4{color:#0d9488}.column_item.community{border-top-color:#6b7280}.column_item.community .column_question_list li:before,.column_item.community h4{color:#6b7280}@media (max-width:1024px){.header_section_simple h3{font-size:2rem}.content_columns{gap:30px}}@media (max-width:768px){.student_experience_section_new{padding:60px 0}.student_experience_section_new .inner{padding:0 20px}.header_section_simple h3{font-size:1.75rem}.content_columns{gap:25px;grid-template-columns:1fr}.column_item{padding:25px}.column_item h4{font-size:1.2rem}}@media (max-width:480px){.header_section_simple h3{font-size:1.5rem}.column_item{padding:20px}.column_question_list li{font-size:.9rem}}.interview_purpose_compact{background:#f8fafc;padding:50px 0}.interview_purpose_compact .inner{margin:0 auto;max-width:1200px;padding:0 40px}.interview_purpose_compact .section_title{margin-bottom:40px;text-align:center}.interview_purpose_compact .section_title h3{color:#2d3748;font-size:2rem;font-weight:700;margin:0}.purpose_grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.purpose_item_compact{background:#fff;border-top:4px solid #e2e8f0;padding:25px 20px;position:relative;text-align:center;transition:transform .2s ease}.purpose_item_compact:hover{transform:translateY(-2px)}.purpose_number_compact{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;margin:0 auto 15px;width:50px}.purpose_item_compact h4{color:#2d3748;font-size:1.1rem;font-weight:600;line-height:1.3;margin:0 0 10px}.purpose_item_compact p{color:#4a5568;font-size:.9rem;line-height:1.5;margin:0}.purpose_item_compact.purple{border-top-color:#8b5cf6}.purpose_item_compact.purple .purpose_number_compact{background:#8b5cf6}.purpose_item_compact.teal{border-top-color:#0d9488}.purpose_item_compact.teal .purpose_number_compact{background:#0d9488}.purpose_item_compact.gray{border-top-color:#6b7280}.purpose_item_compact.gray .purpose_number_compact{background:#6b7280}@media (max-width:768px){.interview_purpose_compact{padding:40px 0}.interview_purpose_compact .inner{padding:0 20px}.interview_purpose_compact .section_title h3{font-size:1.75rem}.purpose_grid{gap:20px;grid-template-columns:1fr}.purpose_item_compact{padding:20px 15px}.purpose_number_compact{font-size:1.2rem;height:40px;width:40px}}@media (max-width:480px){.interview_purpose_compact .section_title h3{font-size:1.5rem}.purpose_item_compact h4{font-size:1rem}.purpose_item_compact p{font-size:.85rem}}.interview_purpose_colorful{background:#f8fafc;padding:80px 0}.interview_purpose_colorful .inner{margin:0 auto;max-width:1200px;padding:0 40px}.interview_purpose_colorful .section_title{margin-bottom:60px;text-align:center}.interview_purpose_colorful .section_title h3{color:#2d3748;font-size:2.2rem;font-weight:700;margin:0}.purpose_color_layout{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px}.purpose_color_item{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000d;display:flex;min-height:200px;padding:40px 30px;position:relative;transition:all .3s ease}.purpose_color_item:hover{border-color:#cbd5e0;box-shadow:0 8px 25px #0000001f;transform:translateY(-4px)}.purpose_content_wrapper{align-items:flex-start;display:flex;gap:20px;width:100%}.purpose_number_subtle{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:600;height:40px;justify-content:center;margin-top:2px;width:40px}.purpose_text_content{flex:1 1}.purpose_text_content h4{color:#2d3748;font-size:1.2rem;font-weight:700;line-height:1.4;margin:0 0 12px}.purpose_text_content p{color:#64748b;font-size:.95rem;line-height:1.6;margin:0}.purpose_color_item.purple_bg{border-left:4px solid #8b5cf6}.purpose_color_item.purple_bg .purpose_number_subtle{background:#f3f0ff;color:#8b5cf6}.purpose_color_item.teal_bg{border-left:4px solid #14b8a6}.purpose_color_item.teal_bg .purpose_number_subtle{background:#f0fdfa;color:#14b8a6}.purpose_color_item.gray_bg{border-left:4px solid #6b7280}.purpose_color_item.gray_bg .purpose_number_subtle{background:#f9fafb;color:#6b7280}@media (max-width:768px){.interview_purpose_colorful{padding:60px 0}.interview_purpose_colorful .inner{padding:0 20px}.interview_purpose_colorful .section_title h3{font-size:1.8rem}.purpose_color_layout{gap:20px;grid-template-columns:1fr}.purpose_color_item{min-height:160px;padding:30px 25px}.purpose_content_wrapper{gap:15px}.purpose_number_subtle{font-size:1rem;height:35px;width:35px}.purpose_text_content h4{font-size:1.1rem}}@media (max-width:480px){.interview_purpose_colorful{padding:50px 0}.interview_purpose_colorful .section_title{margin-bottom:40px}.interview_purpose_colorful .section_title h3{font-size:1.6rem}.purpose_color_layout{gap:16px}.purpose_color_item{min-height:140px;padding:25px 20px}.purpose_text_content h4{font-size:1rem}.purpose_text_content p{font-size:.9rem}.purpose_number_subtle{font-size:.9rem;height:32px;width:32px}}.purpose-section{background:#fff;padding:80px 0}.section-header{margin-bottom:60px;text-align:center}.section-header h3{color:#2d3748;font-size:36px;font-weight:700;line-height:1.3;margin:0}.purpose-items{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:800px}.purpose-item{align-items:flex-start;background:#fafbfc;border-left:4px solid #501d83;display:flex;gap:20px;padding:24px}.item-icon{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.item-icon img{height:auto;max-width:60px;width:100%}.item-content h4{color:#2d3748;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 8px}.item-content p{color:#4a5568;font-size:16px;line-height:1.6;margin:0}.competencies-section{background:#f8f9fa;padding:80px 0}.section-header p{color:#374151;font-size:18px;line-height:1.7;margin:16px auto 0;max-width:800px}.competencies-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin:0 auto;max-width:800px}.competency-item{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;gap:20px;padding:24px}.competency-icon{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.competency-icon img{height:100%;width:100%}.competency-content h4{color:#2d3748;font-size:20px;font-weight:700;line-height:1.4;margin:0 0 8px}.competency-content p{color:#374151;font-size:17px;line-height:1.7;margin:0}.focus-section{background:#fff;padding:80px 0}.focus-content{margin:0 auto 60px;max-width:900px}.focus-highlight{background:#f7fafc;border-left:4px solid #501d83;border-radius:0 8px 8px 0;margin-bottom:40px;padding:24px}.focus-highlight p{color:#2d3748;font-size:18px;font-weight:500;line-height:1.6;margin:0}.focus-description p{color:#4a5568;font-size:16px;line-height:1.6;margin:0 0 20px}.focus-description p:last-child{margin-bottom:0}.interview-evaluation-journey{background:linear-gradient(135deg,#f8fafc,#fff 50%,#f1f5f9);position:relative}.interview-evaluation-journey:before{background:linear-gradient(180deg,#501d83,#6b2c91 50%,#8b5e9e);border-radius:2px;bottom:0;content:"";left:50px;opacity:.3;position:absolute;top:0;width:4px;z-index:1}.journey-header{background:linear-gradient(135deg,#501d83,#6b2c91);color:#fff;padding:80px 0 60px;position:relative;text-align:center}.journey-header h2{font-size:36px;font-weight:800;letter-spacing:-.025em;margin:0 0 16px}.journey-header p{font-size:18px;line-height:1.6;margin:0 auto;max-width:600px;opacity:.9}.journey-section{padding:80px 0;position:relative;z-index:2}.journey-section:nth-child(2n){background:#ffffffb3}.section-indicator{margin-bottom:60px;position:relative;text-align:center}.step-number{background:linear-gradient(135deg,#501d83,#6b2c91);border-radius:50%;box-shadow:0 4px 16px #501d834d;color:#fff;display:inline-block;font-size:24px;font-weight:800;height:60px;line-height:60px;margin-bottom:20px;width:60px}.section-indicator h3{color:#2d3748;font-size:28px;font-weight:700;margin:0 0 12px}.section-intro{color:#374151;font-size:18px;line-height:1.7;margin:0 auto;max-width:600px}.process-integration{margin-top:30px;padding:0}.process-integration h4{color:#2d3748;font-size:18px;font-weight:700;margin:0 0 16px}.process-flow-simple{margin:20px 0 30px}.process-steps-inline{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.process-steps-inline .step{background:#501d83;border-radius:20px;color:#fff;font-size:14px;font-weight:600;padding:8px 16px}.process-steps-inline .arrow{color:#501d83;font-size:18px;font-weight:700}.process-integration p{color:#4a5568;font-size:16px;line-height:1.6;margin:0 0 20px}.process-integration p:last-child{margin-bottom:0}.video_section{background:#f8f9fa;padding:80px 0}.video_container{margin:0 auto;max-width:800px}.video_wrapper{background:#000;border-radius:8px;box-shadow:0 8px 24px #0000001f;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video_wrapper iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.video_section{padding:60px 0}.video_container{margin:0 20px}}.meeting-section-simple{background:linear-gradient(135deg,#501d83,#00a597)!important;background-color:#501d83!important;padding:60px 0!important;position:relative}.meeting-section-simple h3{font-size:1.75rem!important;font-weight:700!important;margin-bottom:32px!important}.meeting-description,.meeting-section-simple h3{color:#fff!important;text-align:center!important}.meeting-description{font-size:1.125rem!important;line-height:1.7!important;margin:0 auto!important;max-width:900px!important;padding:0 20px!important}.guide_temp.interview_types_unified .list{background:linear-gradient(135deg,#501d8314,#6b2c910d 50%,#ffffffe6);border-top:4px solid #501d83;overflow:hidden;position:relative}.guide_temp.interview_types_unified .list:before{background:linear-gradient(135deg,#501d830a,#0000 70%);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:200px}.guide_temp.interview_types_unified .header_center{margin:0 auto;max-width:900px;padding:40px 0 60px;text-align:center}.guide_temp.interview_types_unified .header_center h3{color:#501d83;font-size:42px;font-weight:600;line-height:1.25;margin-bottom:12px;word-break:keep-all}.guide_temp.interview_types_unified .header_center .desc{background:#501d831a;border-radius:20px;color:#501d83;display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:2px;margin-bottom:25px;opacity:.8;padding:6px 12px;text-transform:uppercase}.guide_temp.interview_types_unified .header_center .subtitle{color:#2d3748;font-size:1.125rem;line-height:1.8;margin:0 auto;max-width:800px}.guide_temp.interview_types_unified .header_center .subtitle strong{background:#501d831f;border-radius:4px;color:#501d83;font-weight:600;padding:3px 8px}.guide_temp.interview_types_unified .cont{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:3px solid #501d8333;border-radius:24px;margin-top:20px;position:relative;z-index:2}.interview_intro_content{border-bottom:1px solid #501d831a;margin-bottom:40px;padding:20px 0 40px}.interview_intro_content p{color:#2d3748;font-size:1.125rem;line-height:1.8;margin:0}.interview_intro_content strong{background:#501d831f;border-radius:4px;color:#501d83;font-weight:600;padding:3px 6px}.interview_subsection{margin-bottom:50px}.interview_subsection:last-child{margin-bottom:0}.interview_subsection h4{border-bottom:2px solid #501d8333;color:#501d83;font-size:1.5rem;font-weight:600;margin-bottom:20px;padding-bottom:12px;position:relative}.interview_subsection h4:before{background:#501d83;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:60px}.interview_subsection p{color:#4a5568;font-size:1rem;line-height:1.7;margin-bottom:30px}.interview_subsection .subsection_desc{color:#6b7280;font-size:.95rem;margin-bottom:20px}.guide_temp.interview_types_unified .types_container{margin-top:30px}.guide_temp.interview_types_unified .type_card{border-bottom:1px solid #501d831a;transition:all .3s ease}.guide_temp.interview_types_unified .type_card:last-child{border-bottom:none}.guide_temp.interview_types_unified .type_card.expanded{background:#501d8305}.guide_temp.interview_types_unified .type_header{align-items:center;cursor:pointer;display:flex;padding:24px 0}.guide_temp.interview_types_unified .type_badge{flex-shrink:0;margin-right:16px}.guide_temp.interview_types_unified .badge_icon_container{align-items:center;display:flex;gap:8px}.guide_temp.interview_types_unified .type_icon{height:32px;width:32px}.guide_temp.interview_types_unified .badge_number{align-items:center;background:#501d83;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:24px;justify-content:center;width:24px}.guide_temp.interview_types_unified .type_title_section{flex:1 1;min-width:0}.guide_temp.interview_types_unified .type_title_section h4{color:#1f2937;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 6px}.guide_temp.interview_types_unified .type_meta{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:8px}.guide_temp.interview_types_unified .meta_divider{opacity:.5}.guide_temp.interview_types_unified .type_expand_icon{color:#501d83;font-size:1.125rem;font-weight:400;padding:4px;transition:all .3s ease}.guide_temp.interview_types_unified .type_card.expanded .type_expand_icon{transform:rotate(180deg)}.guide_temp.interview_types_unified .type_content{max-height:0;overflow:hidden;transition:all .4s ease}.guide_temp.interview_types_unified .type_card.expanded .type_content{max-height:800px;padding:0 0 24px 44px}.guide_temp.interview_types_unified .content_section{margin-bottom:20px;padding-left:0}.guide_temp.interview_types_unified .content_section:last-child{margin-bottom:0}.guide_temp.interview_types_unified .content_section h5{color:#501d83;font-size:1.1rem;font-weight:600;margin:0 0 8px}.guide_temp.interview_types_unified .content_section p{color:#4a5568;font-size:1rem;line-height:1.6;margin:0}.guide_temp.interview_types_unified .process_list{list-style:none;margin:0;padding:0}.guide_temp.interview_types_unified .process_list li{color:#4a5568;font-size:1rem;line-height:1.5;padding:4px 0 4px 16px;position:relative}.guide_temp.interview_types_unified .process_list li:before{color:#501d83;content:"-";font-weight:400;left:0;position:absolute}.interview_types_overview{align-items:center;display:flex;gap:30px;margin-top:20px}.types_visual{flex-shrink:0}.types_visual img{height:auto;width:400px}.types_description{flex:1 1}.types_description p{color:#4a5568;font-size:1rem;line-height:1.7;margin:0}.process-diagram{margin-bottom:30px;text-align:center}.process-diagram img{height:auto;max-height:300px;max-width:100%}.process-flow{margin-top:40px}.process-steps{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.process-step{background:#fff;border:2px solid #501d831a;border-radius:12px;box-shadow:0 4px 16px #00000014;max-width:200px;padding:24px;position:relative;text-align:center;transition:all .3s ease}.process-step .step-icon{font-size:28px;margin-bottom:12px}.step-content h4{color:#2d3748;font-size:18px;font-weight:700;margin:0 0 8px}.step-content p{color:#501d83;font-size:14px;font-weight:600;margin:0 0 8px}.step-content span{color:#4a5568;display:block;font-size:12px;line-height:1.4}.step-arrow{color:#a0aec0;font-size:24px;font-weight:600}.journey-conclusion{background:linear-gradient(135deg,#501d83,#6b2c91);color:#fff;padding:80px 0;text-align:center}.conclusion-content h3{font-size:28px;font-weight:700;margin:0 0 24px}.conclusion-content p{font-size:16px;line-height:1.7;margin:0 auto 40px;max-width:800px;opacity:.9}.call-to-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:32px}.call-to-action p{font-size:18px;font-weight:500;margin:0}@media (max-width:768px){.interview-evaluation-journey:before{left:20px}.journey-header{padding:60px 20px 40px}.journey-header h2{font-size:28px}.journey-header p{font-size:16px}.journey-section{padding:60px 20px}.step-number{font-size:20px;height:50px;line-height:50px;width:50px}.section-indicator h3{font-size:24px}.process-steps{flex-direction:column;gap:24px}.process-step{max-width:none;width:100%}.step-arrow{margin:0;transform:rotate(90deg)}.journey-conclusion{padding:60px 20px}.conclusion-content h3{font-size:24px}.call-to-action{padding:24px}.process-integration{margin-top:24px}.process-steps-inline{flex-direction:column;gap:12px}.process-steps-inline .arrow{transform:rotate(90deg)}.competencies-section,.focus-section,.purpose-section{padding:60px 0}.section-header h3{font-size:28px;margin:8px 0}.competencies-grid{gap:20px}.competency-item,.purpose-item{padding:20px}}.notice_text{background:linear-gradient(135deg,#f8f9fa,#fff);border-left:4px solid #501d83;border-radius:8px;color:#666;font-size:1rem;font-style:italic;line-height:1.6;margin-top:24px;padding:16px 20px;position:relative}.tuition_table_section{align-items:center;display:flex;flex-direction:column;margin:40px 0}.tuition_table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:800px;overflow:hidden;width:100%}.tuition_table thead th{background:#501d83;color:#fff;font-size:1.25rem;font-weight:600;padding:20px;text-align:center}.tuition_table tbody td{border-bottom:1px solid #e9ecef;padding:20px;vertical-align:top}.tuition_table tbody tr:last-child td{border-bottom:none}.tuition_table .category{background:#f8f9fa;color:#333;font-weight:600;width:40%}.tuition_table .amount{color:#501d83;font-size:1.125rem;font-weight:600}.tuition_table .sub_amount{color:#666;font-size:1rem;font-weight:400}.tuition_table .guide_text{background:#f8f9fa;color:#666;font-size:.95rem;font-style:italic;line-height:1.6;text-align:left}.tuition_table .total_row{background:#f8f9fa;color:#333;font-size:1.125rem;font-weight:700}.international_notice_text{background:#f8f9fa99;border-left:3px solid #e5e7eb;border-radius:6px;color:#6b7280;font-style:italic;line-height:1.5;margin:20px auto 40px;padding:12px 20px}.international_notice_text,.table_note{font-size:.95rem;max-width:800px;text-align:center}.table_note{color:#666;margin-top:12px}.additional_info{margin-left:auto;margin-right:auto;margin-top:40px;max-width:900px}.info_paragraph{color:#333;font-size:1.125rem;line-height:1.7;margin-bottom:20px}.info_paragraph.highlight{color:#501d83;font-weight:500}@media (max-width:768px){.tuition_table{font-size:.9rem}.tuition_table thead th{font-size:1.1rem;padding:16px 12px}.tuition_table tbody td{padding:16px 12px}.tuition_table .category{width:45%}.info_paragraph{font-size:1rem}}.mobile_pdf_notice{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #dee2e6;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:60px 20px;text-align:center}.mobile_pdf_icon{font-size:4rem;margin-bottom:24px;opacity:.7}.mobile_pdf_notice h4{color:#495057;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:16px}.mobile_pdf_notice p{color:#6c757d;font-size:1rem;line-height:1.6;margin-bottom:32px;max-width:280px}.mobile_pdf_download_btn{align-items:center;background:linear-gradient(135deg,#501d83,#6b2c91);border-radius:8px;box-shadow:0 4px 12px #501d8333;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;padding:16px 24px;text-decoration:none;transition:all .3s ease}.mobile_pdf_download_btn:hover{box-shadow:0 8px 24px #501d834d;color:#fff;text-decoration:none;transform:translateY(-2px)}.mobile_pdf_download_btn:active{transform:translateY(0)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:44px;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:4px;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.events-contacts-page{min-height:100vh}.events-hero{background:linear-gradient(135deg,#501d83,#6b2c91);overflow:hidden;position:relative}.events-hero .visual{align-items:center;display:flex;min-height:280px;position:relative}.events-hero .cont_wrap{position:relative;width:100%;z-index:2}.events-hero .inner{margin:0 auto;max-width:1400px;padding:50px 40px}.events-hero .tit_section{color:#fff;text-align:center}.events-hero .sub_tit{font-size:1rem;font-weight:500;letter-spacing:2px;margin-bottom:16px;opacity:.9}.events-hero h2{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:16px}.events-hero h3{font-size:1.25rem;font-weight:400;margin-bottom:32px;opacity:.9}.events-hero .main_desc{font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:800px}.events-contacts-page .events-hero .desc .main_desc,.events-hero .main_desc{color:#ffffffe6!important}.events-hero .desc{text-align:center}.events-hero .desc p{color:#ffffffe6!important}.events-programs-section{background:#fff;padding:100px 0}.events-programs-section .inner{margin:0 auto;max-width:1400px;padding:0 40px}.events-programs-section .tit_txt_box{margin-bottom:60px;text-align:center}.events-programs-section .tit_txt_box .tit{color:#1f1f1f;font-size:2.5rem;font-weight:600;line-height:1.2;margin-bottom:16px}.events-programs-section .tit_txt_box .txt{color:#666;font-size:1.125rem;line-height:1.6}.events-programs-section .events_hero_banners_container{display:flex;flex-direction:column;gap:20px;margin-top:60px}.events_hero_banners_row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.events_hero_banner{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;cursor:pointer;display:flex;min-height:320px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.events_hero_banner_large{min-height:400px}.events_hero_banner_half{min-height:320px}.events_hero_banner_overlay{background:linear-gradient(180deg,#0003,#00000080 60%,#000c);bottom:0;left:0;position:absolute;right:0;top:0;transition:all .4s ease}.events_hero_banner_content{color:#fff;padding:32px;position:relative;width:100%;z-index:2}.events_hero_banner_content h2{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:12px}.events_hero_banner_content h3{font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:12px}.events_hero_banner_content .events_hero_subtitle{font-size:1rem;font-weight:500;margin-bottom:16px;opacity:.9}.events_hero_banner_content .events_hero_description{font-size:1.125rem;font-weight:400;line-height:1.6;margin-bottom:12px}.events_hero_banner_content .events_hero_details{font-size:.875rem;line-height:1.5;margin-bottom:24px;opacity:.8}.events_hero_btn{background:none;border:none;cursor:pointer;display:inline-block;padding:0;position:relative}.events_hero_btn span{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #ffffffe6;border-radius:8px;color:#1f1f1f;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:14px 28px;transition:all .3s ease}.events_hero_btn:hover span{background:#fff;box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.events_hero_banner:hover{box-shadow:0 20px 40px #0003;transform:translateY(-4px)}.events_hero_banner:hover .events_hero_banner_overlay{background:linear-gradient(180deg,#0000001a,#0006 60%,#000000b3)}@media (max-width:1024px){.events_hero_banners_row{gap:16px}.events_hero_banner{min-height:280px}.events_hero_banner_large{min-height:350px}.events_hero_banner_content{padding:28px}.events_hero_banner_content h2{font-size:2rem}.events_hero_banner_content h3{font-size:1.75rem}}@media (max-width:768px){.events_hero_banners_row{gap:16px;grid-template-columns:1fr}.events_hero_banner{min-height:250px}.events_hero_banner_large{min-height:300px}.events_hero_banner_half{min-height:250px}.events_hero_banner_content{padding:24px}.events_hero_banner_content h2{font-size:1.75rem}.events_hero_banner_content h3{font-size:1.5rem}.events_hero_banner_content .events_hero_description{font-size:1rem}}@media (max-width:480px){.events-programs-section .events_hero_banners_container,.events_hero_banners_row{gap:12px}.events_hero_banner{border-radius:8px;min-height:200px}.events_hero_banner_large{min-height:250px}.events_hero_banner_content{padding:20px}.events_hero_banner_content h2{font-size:1.5rem}.events_hero_banner_content h3{font-size:1.25rem}.events_hero_banner_content .events_hero_subtitle{font-size:.875rem}.events_hero_banner_content .events_hero_description{font-size:.875rem;margin-bottom:8px}.events_hero_banner_content .events_hero_details{font-size:.75rem;margin-bottom:20px}.events_hero_btn span{font-size:.8rem;padding:12px 20px}}.events-contact-section{background:#f8f9fa;padding:100px 0}.events-contact-section .inner{margin:0 auto;max-width:1400px;padding:0 40px}.events-contact-section .tit_txt_box{margin-bottom:60px;text-align:center}.events-contact-section .tit_txt_box .tit{color:#1f1f1f;font-size:2.5rem;font-weight:600;line-height:1.2;margin-bottom:16px}.events-contact-section .tit_txt_box .txt{color:#666;font-size:1.125rem;line-height:1.6}.events-contact-section .board.list.contact-info{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:1000px}.events-contact-section .board.list.contact-info .info{background:#fff;border:1px solid #e5e5e5;border-radius:4px;display:flex;flex-direction:column;min-height:200px;padding:32px 24px;transition:all .3s ease}.events-contact-section .board.list.contact-info .info:hover{border-color:#501d83;box-shadow:0 4px 12px #501d831a;transform:translateY(-2px)}.events-contact-section .board.list.contact-info .info_tit{color:#501d83;display:block;font-size:1.25rem;font-weight:600;margin-bottom:16px}.events-contact-section .board.list.contact-info .info_txt{color:#1f1f1f;flex-grow:1;font-size:1rem;line-height:1.6;margin-bottom:24px}.events-contact-section .board.list.contact-info .info_action{margin-top:auto}.txt_check{list-style:none;margin:0 0 32px;padding:0}.txt_check li{color:#333;font-size:1rem;line-height:1.6;margin-bottom:16px;padding-left:24px;position:relative}.txt_check li:before{align-items:center;color:#501d83;content:"✓";display:flex;font-weight:600;height:16px;justify-content:center;left:0;position:absolute;top:2px;width:16px}.txt_check li strong{color:#1f1f1f;font-weight:600}.contact-actions{display:flex;flex-wrap:wrap;gap:16px}.contact-btn{align-items:center;background:#501d83;border:2px solid #501d83;border-radius:4px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:500;justify-content:center;padding:12px 20px;text-decoration:none;transition:all .3s ease;width:100%}.contact-btn:hover{background:#0000;box-shadow:0 4px 12px #501d8333;color:#501d83;transform:translateY(-2px)}.modal_overlay{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:1000}.modal_content{background:#fff;border-radius:12px;max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.modal_content_large{max-width:800px}.modal_close{align-items:center;background:#f8f9fa;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:32px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:32px;z-index:1001}.modal_close:hover{background:#e9ecef;color:#333}.modal_body{padding:20px 40px 40px}.modal_header{border-bottom:1px solid #e5e5e5;margin-bottom:0;padding-bottom:24px;text-align:left}.modal_header h3{color:#1f1f1f;font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:8px}.modal_subtitle{color:#666;font-size:1rem;font-weight:500;margin-bottom:16px}.modal_details{color:#888;font-size:.875rem;line-height:1.5}.application_form{margin-top:32px}.form_fields{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:40px}.form_field{display:flex;flex-direction:column}.form_field.full-width{grid-column:1/-1}.form_field label{display:block;font-size:.875rem;font-weight:600;margin-bottom:8px;text-align:left}.form_field input,.form_field select,.form_field textarea{border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:.875rem;padding:12px 16px;transition:border-color .2s ease}.form_field input:focus,.form_field select:focus,.form_field textarea:focus{border-color:#501d83;box-shadow:0 0 0 3px #501d831a;outline:none}.date_inputs{gap:16px}.date_inputs,.datetime_input{display:flex;flex-direction:column}.datetime_input{gap:8px}.priority_label{color:#501d83;font-size:.75rem;font-weight:600;margin:0}.datetime_fields{display:flex;gap:12px}.datetime_fields input[type=date],.datetime_fields select{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;flex:1 1;font-size:.875rem;padding:12px;transition:border-color .2s ease}.datetime_fields input[type=date]:focus,.datetime_fields select:focus{border-color:#501d83;box-shadow:0 0 0 2px #501d831a;outline:none}.datetime_fields select{cursor:pointer}.date_inputs input{font-size:.875rem}.privacy_agreement{padding:24px}.agreement_header h4{color:#1f1f1f;font-size:1.125rem;font-weight:600;margin-bottom:16px;text-align:left}.agreement_content ul{list-style:none;margin:0 0 20px;padding:0;text-align:left}.agreement_content li{color:#555;font-size:.875rem;line-height:1.5;margin-bottom:8px;padding-left:0;position:relative;text-align:left}.agreement_content li:before{color:#501d83;content:"•";font-weight:600;left:-12px;position:absolute}.agreement_content strong{color:#333;font-weight:600}.agreement_checkbox{background:#f8f9fa;border:1px solid #ddd;border-radius:0;margin-top:20px;padding:16px}.agreement_checkbox label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;line-height:1.5}.modal_content .agreement_checkbox input[type=checkbox]{accent-color:#501d83;cursor:pointer;display:inline-block!important;height:16px!important;left:auto!important;margin-right:8px;opacity:1!important;position:static!important;top:auto!important;transform:none!important;visibility:visible!important;width:16px!important;z-index:auto!important}.agreement_checkbox input[type=checkbox]:focus{outline:2px solid #501d83;outline-offset:2px}.agreement_checkbox label:hover{color:#501d83}.form_actions{display:flex;gap:24px;justify-content:flex-end}.form_actions .btn_drop{height:48px;min-width:120px;position:relative}.form_actions .btn_drop span{align-items:center;border:2px solid;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:100%}.form_actions .btn_drop:hover span{box-shadow:2px 2px 0 0 currentColor;transform:translate(-2px,-2px)}.form_actions .btn_drop:disabled span{cursor:not-allowed;opacity:.6}.form_actions .btn_drop:disabled:hover span{box-shadow:none;transform:none}.form_actions .btn-cancel{color:#6c757d}.form_actions .btn-cancel span{background:#f8f9fa;border-color:#dee2e6;color:#6c757d}.form_actions .btn-submit{color:#501d83;color:var(--submit-color,#501d83)}.form_actions .btn-submit span{background:#501d83;background:var(--submit-color,#501d83);border-color:#501d83;border-color:var(--submit-color,#501d83);color:#fff}.form_actions .btn-submit:disabled span{opacity:.6}.form_actions .btn_drop span:after{content:none!important}.form_field label{color:#1f1f1f;font-size:.9rem;line-height:1.4}.privacy_agreement{background:#f8f9fa;border-left:4px solid #501d83;border-radius:8px;margin-bottom:32px;padding:28px}.success_message{flex-direction:column;padding:60px 40px;text-align:center}.success_icon,.success_message{align-items:center;display:flex;justify-content:center}.success_icon{animation:successPulse .6s ease-in-out;background:#28a745;border-radius:50%;color:#fff;font-size:2.5rem;font-weight:700;height:80px;margin-bottom:24px;width:80px}@keyframes successPulse{0%{opacity:.8;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.success_message h3{color:#1f1f1f;font-size:1.5rem;font-weight:600;margin-bottom:12px}.success_message p{color:#666;font-size:1rem;line-height:1.5;margin-bottom:20px}.success_note{color:#999;font-size:.875rem;font-style:italic}@media screen and (max-width:768px){.events-hero .inner{padding:40px 20px}.events-hero h2{font-size:2rem}.events-programs-section{padding:60px 0}.events-contact-section .inner,.events-programs-section .inner{padding:0 20px}.events-contact-section .tit_txt_box .tit,.events-programs-section .tit_txt_box .tit{font-size:2rem}.event-card{padding:24px}.event-card-header{align-items:flex-start;flex-direction:column;gap:12px}.event-badge{margin-left:0}.event-apply-btn{height:56px;width:100%}.event-apply-btn-span{font-size:1rem;height:52px;padding:0 20px}.modal_body{padding:40px 20px 20px}.form_fields{gap:20px;grid-template-columns:1fr}.events-contact-section .board.list.contact-info{gap:20px;grid-template-columns:1fr 1fr;margin:0 20px}.contact-actions{justify-content:center}.form_actions{flex-direction:column}.form_actions .btn_drop{width:100%}}@media screen and (max-width:480px){.events-contact-section .tit_txt_box .tit,.events-hero h2,.events-programs-section .tit_txt_box .tit{font-size:1.75rem}.modal_header h3{font-size:1.5rem}.events-contact-section .board.list.contact-info{gap:16px;grid-template-columns:1fr;margin:0 20px}.events-contact-section .board.list.contact-info .info{min-height:auto;padding:24px 20px}.datetime_fields{flex-direction:column;gap:8px}.success_message{padding:40px 20px}.success_icon{font-size:2rem;height:60px;width:60px}.map-links{flex-direction:row;gap:6px;justify-content:center}.map-link{font-size:.9rem}.link-separator{margin:0 2px}}.contact-btn{box-sizing:border-box;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.map-link{color:#501d83;font-size:.95rem;font-weight:500;text-decoration:underline;transition:color .3s ease}.map-link:hover{color:#6b2c91;text-decoration:underline}.link-separator{color:#999;font-weight:300;margin:0 4px}.modal_content_small{max-width:400px;width:90%}.map_selection{gap:12px;margin:0}.map_selection,.map_service_btn{display:flex;flex-direction:column}.map_service_btn{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;padding:16px 20px;text-align:center}.service_name{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:4px}.service_desc{color:#666;font-size:.9rem}.toast{align-items:center;animation:slideIn .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;gap:12px;max-width:500px;min-width:300px;padding:16px 20px;position:fixed;right:20px;top:20px;z-index:9999}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.toast-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:24px;justify-content:center;width:24px}.toast-message{color:#333;flex:1 1;font-size:14px;line-height:1.5;word-break:keep-all}.toast-close{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:24px;justify-content:center;padding:0;transition:color .2s;width:24px}.toast-close:hover{color:#333}.toast-success{border-left:4px solid #4caf50}.toast-success .toast-icon{background-color:#4caf50;color:#fff}.toast-error{border-left:4px solid #f44336}.toast-error .toast-icon{background-color:#f44336;color:#fff}.toast-info{border-left:4px solid #2196f3}.toast-info .toast-icon{background-color:#2196f3;color:#fff}@media (max-width:768px){.toast{left:10px;max-width:none;min-width:auto;right:10px;top:10px}}
/*# sourceMappingURL=main.06bf86a6.css.map*/