@charset "UTF-8";@keyframes progress{0%{width:0}to{width:100%}}.main-visual{height:100vh;background-image:url("../images/main/main_banner.png");background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width:768px){.main-visual{background-image:url("../images/main/m_main_banner.png")}}.main-visual .img-bx{height:100%}.main-visual .img-bx img{width:100%;height:100%;object-fit:cover}.main-visual .container{position:relative;max-width:1400px;margin:0 auto}@media (max-width:768px){.main-visual .container{padding:0 30px}}.main-visual .container .txt-bx{position:absolute;top:190px;display:flex;flex-direction:column;gap:16px;color:#fff}@media (max-width:768px){.main-visual .container .txt-bx{gap:12px}}.main-visual .container .txt-bx .text_sm{font-size:32px;font-weight:700;line-height:38px;letter-spacing:-1.28px}@media (max-width:768px){.main-visual .container .txt-bx .text_sm{font-size:18px;font-weight:500;line-height:25px;letter-spacing:-0.36px}}.main-visual .container .txt-bx .title{font-size:54px;font-weight:700;line-height:65px;letter-spacing:-1.08px}@media (max-width:768px){.main-visual .container .txt-bx .title{font-size:28px;line-height:34px;letter-spacing:normal}}.main-visual .container .txt-bx .text{font-size:40px;font-weight:700;line-height:48px}@media (max-width:768px){.main-visual .container .txt-bx .text{font-size:24px;line-height:29px;font-weight:600}}.product_list_section .container{max-width:1164px;padding:90px 20px 70px;margin:0 auto}@media (max-width:768px){.product_list_section .container{padding:40px 30px 24px}}.product_list_section .container .product_list_row_top{display:flex;gap:24px}@media (max-width:768px){.product_list_section .container .product_list_row_top{flex-direction:column}}.product_list_section .container .product_list_row_top{}.product_list_section .container .product_list_row_top .product_card_main{max-width:620px;width:100%;height:416px;overflow:hidden;padding:48px 48px 32px;border-radius:32px;background:url("../images/main/product_card_img01.png") center/cover no-repeat;background-size:cover;box-shadow:0 6px 24px 4px rgba(0,0,0,0.08)}@media (max-width:768px){.product_list_section .container .product_list_row_top .product_card_main{padding:24px 32px;width:100%;height:315px;max-width:none;flex:auto;aspect-ratio:1/1;border-radius:16px}}.product_list_section .container .product_list_row_top .product_card_main .product_card_main_link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:#ffffff}.product_list_section .container .product_list_row_top .product_card_main .product_card_main_link .product_card_main_body{padding-top:8px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between}@media (max-width:768px){.product_list_section .container .product_list_row_top .product_card_main .product_card_main_link .product_card_main_body{padding-top:6px}}.product_list_section .container .product_list_row_top .product_card_main .product_card_main_link .product_card_main_body .product_card_title{font-size:32px;font-weight:700;line-height:38px}@media (max-width:768px){.product_list_section .container .product_list_row_top .product_card_main .product_card_main_link .product_card_main_body .product_card_title{font-size:28px;font-weight:600;line-height:39px;letter-spacing:-0.56px}}.product_list_section .container .product_list_row_top .product_card_main .product_card_main_link .product_card_main_body .product_card_desc_main{font-size:20px;font-weight:600;line-height:28px;letter-spacing:-0.4px;margin:24px 0 16px}@media (max-width:768px){.product_list_section .container .product_list_row_top .product_card_main .product_card_main_link .product_card_main_body .product_card_desc_main{font-size:16px;line-height:21px;letter-spacing:-0.64px;margin:14px 0 8px}}.product_list_section .container .product_list_row_top .product_card_main .product_card_main_link .product_card_main_body .product_card_desc_sub{font-size:16px;line-height:26px;letter-spacing:-0.32px}@media (max-width:768px){.product_list_section .container .product_list_row_top .product_card_main .product_card_main_link .product_card_main_body .product_card_desc_sub{font-size:14px;line-height:18px}}.product_list_section .container .product_list_row_top .product_card_main .product_card_main_link .product_card_main_body .product_card_btn{width:40px;height:40px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;margin-left:auto}.product_list_section .container .product_list_row_top{}.product_list_section .container .product_list_row_top .product_card_side{max-width:480px;width:100%;height:416px;border-radius:32px;padding:48px;box-shadow:0 6px 24px 4px rgba(0,0,0,0.08);color:#fff;background-color:#242424}@media (max-width:768px){.product_list_section .container .product_list_row_top .product_card_side{max-width:none;width:100%;height:315px;flex:auto;aspect-ratio:1/1;border-radius:16px;padding:24px 32px}}.product_list_section .container .product_list_row_top .product_card_side .product_card_side_body{display:flex;flex-direction:column;justify-content:space-between;height:100%;color:#fff}.product_list_section .container .product_list_row_top .product_card_side .product_card_side_body .product_card_title{font-size:32px;font-weight:700;line-height:38px;margin-bottom:24px}@media (max-width:768px){.product_list_section .container .product_list_row_top .product_card_side .product_card_side_body .product_card_title{padding-top:6px;font-size:28px;font-weight:600;line-height:39px;margin-bottom:14px}}.product_list_section .container .product_list_row_top .product_card_side .product_card_side_body .product_card_desc_main{font-size:20px;font-weight:600;letter-spacing:-0.4px;line-height:28px}@media (max-width:768px){.product_list_section .container .product_list_row_top .product_card_side .product_card_side_body .product_card_desc_main{font-size:16px;line-height:21px;letter-spacing:-0.64px}.product_list_section .container .product_list_row_top .product_card_side .product_card_side_body .product_card_desc_main br{display:none}}.product_list_section .container .product_list_row_top .product_card_side .product_card_side_body .product_card_side_button_group{display:flex;gap:16px}@media (max-width:768px){.product_list_section .container .product_list_row_top .product_card_side .product_card_side_body .product_card_side_button_group{gap:8px;flex-direction:column}}.product_list_section .container .product_list_row_top .product_card_side .product_card_side_body .product_card_side_button_group .btn_product_fill,.product_list_section .container .product_list_row_top .product_card_side .product_card_side_body .product_card_side_button_group .btn_product_outline{flex:1;padding:16px 12px;border-radius:8px;font-size:15px;font-weight:600;line-height:15px;letter-spacing:-0.3px;cursor:pointer;white-space:nowrap;text-align:center}.product_list_section .container .product_list_row_top .product_card_side .product_card_side_body .product_card_side_button_group .btn_product_outline{background-color:#fff;color:#242424}.product_list_section .container .product_list_row_top .product_card_side .product_card_side_body .product_card_side_button_group .btn_product_fill{background-color:#0d5ecf;color:#fff}.product_list_section .container{}.product_list_section .container .product_list_row_bottom{display:flex;align-items:flex-start;gap:24px;margin-top:40px}@media (max-width:768px){.product_list_section .container .product_list_row_bottom{flex-direction:column;margin-top:24px}}.product_list_section .container .product_list_row_bottom .product_card_small{padding-right:32px}@media (max-width:1024px){.product_list_section .container .product_list_row_bottom .product_card_small{width:100%;padding-right:0}}.product_list_section .container .product_list_row_bottom .product_card_small .product_card_small_link{display:flex;align-items:flex-start;gap:32px;height:100%}@media (max-width:1024px){.product_list_section .container .product_list_row_bottom .product_card_small .product_card_small_link{flex-direction:column;gap:0}}.product_list_section .container .product_list_row_bottom .product_card_small .product_card_small_link .product_card_small_image{flex:0 0 240px;border-radius:16px;overflow:hidden;box-shadow:0 6px 24px 4px rgba(0,0,0,0.08)}@media (max-width:1024px){.product_list_section .container .product_list_row_bottom .product_card_small .product_card_small_link .product_card_small_image{flex:none;width:100%}}.product_list_section .container .product_list_row_bottom .product_card_small .product_card_small_link .product_card_small_image img{width:100%;object-fit:cover}@media (max-width:768px){.product_list_section .container .product_list_row_bottom .product_card_small .product_card_small_link .product_card_small_image{flex:auto;aspect-ratio:3/2}}.product_list_section .container .product_list_row_bottom .product_card_small .product_card_small_link .product_card_small_body{padding-top:8px}@media (max-width:768px){.product_list_section .container .product_list_row_bottom .product_card_small .product_card_small_link .product_card_small_body{width:100%;padding:10px 8px 0}}.product_list_section .container .product_list_row_bottom .product_card_small .product_card_small_link .product_card_small_body .product_card_small_title{display:flex;align-items:center;font-size:24px;font-weight:700;line-height:38px;letter-spacing:-0.48px;color:#111}@media (max-width:768px){.product_list_section .container .product_list_row_bottom .product_card_small .product_card_small_link .product_card_small_body .product_card_small_title{font-size:20px;font-weight:600;line-height:28px;letter-spacing:-0.4px;justify-content:space-between}}.product_list_section .container .product_list_row_bottom .product_card_small .product_card_small_link .product_card_small_body .product_card_small_title .product_link_btn{width:32px;height:32px;border:0}.product_list_section .container .product_list_row_bottom .product_card_small .product_card_small_link .product_card_small_body .product_card_small_desc{font-size:18px;line-height:29px;font-weight:400;letter-spacing:-0.36px;color:#242424;margin-top:8px}@media (max-width:768px){.product_list_section .container .product_list_row_bottom .product_card_small .product_card_small_link .product_card_small_body .product_card_small_desc{margin-top:4px;font-size:14px;line-height:20px;display:-webkit-box;width:230px;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}}.faq_section{padding:70px 0 120px;background-color:#f9f9f9}@media (max-width:768px){.faq_section{padding:16px 0 40px}}.faq_section .faq_inner{position:relative;display:flex;max-width:1164px;padding:0 20px;margin:0 auto;gap:43px}@media (max-width:1200px){.faq_section .faq_inner{flex-direction:column;gap:0}}@media (max-width:768px){.faq_section .faq_inner{padding:0 30px}}.faq_section .faq_left{flex:0 0 281px}@media (max-width:1200px){.faq_section .faq_left{flex:auto}}@media (max-width:768px){.faq_section .faq_left{height:278px}}.faq_section .faq_left .faq_title_box .faq_title_en{font-size:64px;font-weight:700;line-height:90px;letter-spacing:-3.2px;color:#111}.faq_section .faq_left .faq_title_box .faq_title_ko{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-0.4px;color:#242424;margin-bottom:32px}.faq_section .faq_left .faq_title_box .faq_link_more{display:inline-flex;align-items:center;gap:4px;font-size:14px;letter-spacing:-0.14px;text-transform:uppercase;text-decoration:none;color:#686868}.faq_section .faq_left .faq_image_wrap{position:absolute;left:-78px;top:285px}@media (max-width:1200px){.faq_section .faq_left .faq_image_wrap{right:0;left:auto;top:0}}@media (max-width:768px){.faq_section .faq_left .faq_image_wrap{top:164px;width:270px}}.faq_section .faq_left .faq_image_wrap img{display:block;height:auto}.faq_section .faq_right{flex:1;max-width:800px}.faq_section .faq_right .faq_item{border-bottom:1px solid #ddd}.faq_section .faq_right .faq_item .faq_question{position:relative;width:100%;padding:16px 10px;border:0;background-color:transparent;display:flex;align-items:center;justify-content:space-between;gap:30px;cursor:pointer;text-align:left}.faq_section .faq_right .faq_item .faq_question .faq_question_text{width:680px;flex:1;font-size:18px;font-weight:400;line-height:29px;letter-spacing:-0.36px;color:#242424;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.faq_section .faq_right .faq_item .faq_question .faq_question_text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;white-space:wrap;word-break:break-all}}.faq_section .faq_right .faq_item .faq_question .faq_question_text:before{content:"Q.";font-weight:600;margin-right:4px;font-size:18px;color:#0d5ecf}.faq_section .faq_right .faq_item .faq_question .faq_toggle_icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background-color:#f4f4f4}.faq_section .faq_right .faq_item .faq_question .faq_toggle_icon:after,.faq_section .faq_right .faq_item .faq_question .faq_toggle_icon:before{content:"";position:absolute;background-color:#000;border-radius:1px;transition:0.2s ease}.faq_section .faq_right .faq_item .faq_question .faq_toggle_icon{}.faq_section .faq_right .faq_item .faq_question .faq_toggle_icon:before{width:12px;height:2px}.faq_section .faq_right .faq_item .faq_question .faq_toggle_icon{}.faq_section .faq_right .faq_item .faq_question .faq_toggle_icon:after{width:2px;height:12px}.faq_section .faq_right .faq_item .faq_answer{display:none;padding:40px 10px;max-width:680px}.faq_section .faq_right .faq_item .faq_answer .faq_answer_text{font-size:15px;font-weight:400;letter-spacing:-0.15px;line-height:21px;color:#686868;word-break:break-all}.faq_section .faq_right .faq_item.is_active .faq_question{border-bottom:1px solid #ddd}.faq_section .faq_right .faq_item.is_active .faq_question .faq_question_text{word-break:break-all;white-space:normal}.faq_section .faq_right .faq_item.is_active .faq_question .faq_toggle_icon{background-color:transparent}.faq_section .faq_right .faq_item.is_active .faq_question .faq_toggle_icon:after{opacity:0;transform:scaleY(0)}.faq_section .faq_right .faq_item.is_active .faq_question .faq_question_text{display:block}.faq_section .faq_right .faq_item.is_active .faq_answer{display:block}