/* common */
html{ scroll-behavior: smooth; }
#wrap * {box-sizing: border-box;}
#wrap strong {font-weight: normal;}

/* layout */
.inner {width:1100px; margin:0 auto;position: relative;text-align: center;}
.content_top{background: #fcf3e4;}
.header_con {text-align: center; background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/top_bg.jpg') repeat-x center 0;height: 1032px;}
.sec-confidence{background: #1585f8;}
.sec-math,
.sec-literacy,
.sec-habit{background: #fff;}
.sec-english{background: #ffd3e1;}
.sec-career{background: #ffe6da;}
.sec-faq{background: #f3f3f3;}
.el{color: #fa8321 !important;}
.hl{color: #00adc9 !important;}
.fc_y{color: #fff455 !important;}
.fc_g{color: #00a690 !important;}
.fc_p{color: #cb0f70 !important;}
.fc_b{color: #2285ea !important;}
.fc_r{color: #e65b17 !important;}


section .inner{padding-top: 104px;}
section .badge-pill{width: 200px;height: 40px;border-radius: 20px;display: inline-flex;font-size: 20px;letter-spacing: -0.01em;font-family: 'Paperlogy-bold';line-height: 1;color: #fff;justify-content: center;align-items: center;position: relative;}
section .badge-pill span{display: inline-block;width: 53px;height: 34px;background: url(//jrimg1s.mbest.co.kr/pub_event/20260714p/ico_badge.png) no-repeat 0 0;position: absolute;left: 50%;transform: translateX(-50%);top: -34px;}
section .badge-pill::before{content: '';display: inline-block;width: 4px;height: 4px;background: #000;border-radius: 50%;position: absolute;left: 14px;top: 50%;transform: translateY(-50%);}
section .badge-pill::after{content: '';display: inline-block;width: 4px;height: 4px;background: #000;border-radius: 50%;position: absolute;right: 14px;top: 50%;transform: translateY(-50%);}
section .section-title{color: #fff;font-size: 60px;letter-spacing: -0.025em;line-height: 70px;font-family: 'Pretendard-black';margin-top: 22px;padding-left: 18px;}
section .section-sub{color: #fff;font-size: 32px;letter-spacing: -0.025em;line-height: 40px;font-family: 'Pretendard-Extrabold';padding-top: 15px;}

/* ---------- Side floating nav ---------- */
.side-nav{position:fixed;right:0px;top:50%;transform:translateY(-50%);z-index:50;width:175px;font-size:19px;color: #9c9b9b;font-family: 'Pretendard-Extrabold';opacity:0;pointer-events:none;transition:opacity .3s;letter-spacing: -0.025em;}
.side-nav div{border: 3px solid #333;border-radius:16px 0 0 16px;overflow:hidden;border-right: none;}
.side-nav.visible{ opacity:1; pointer-events:auto; }
.side-nav a{display:flex;justify-content:space-between;align-items:center;padding:22px 15px;color:#2c2c2c;border-bottom:1px solid #dcdcdc;background:#fff url('//jrimg1s.mbest.co.kr/pub_event/20260714p/ico_nav_off.png') no-repeat right center;color: #9c9b9b;}
.side-nav a:last-of-type{ border-bottom:none; }
.side-nav a.active{color:#222;background:#fff95d url('//jrimg1s.mbest.co.kr/pub_event/20260714p/ico_nav_on.png') no-repeat right center}
.side-nav .top-btn{width: 42px;display: inline-block;height: 42px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/btn_top.png') no-repeat 0 0;text-indent: -999em;margin: 10px 0 0 67px;}

/**/
.header_con h2{padding-top: 65px;}
.header_con h2 span{display: inline-flex;justify-content: center;align-items: center;gap: 20px;}
.header_con h2 span img{z-index: 0;}
.header_con h2 span .ti01{margin-top: 10px;}

.header_con h2 em.title_wave{ display: inline-block; margin: 4px 0 0 2px; }
.header_con h2 em.title_wave ._area{ position: relative; display: inline-block; }
.header_con h2 em.title_wave ._area img{ display: block; }

/* 아래 깔리는 레이어: 흐릿한 베이스(frame 역할) */
.header_con h2 em.title_wave ._frame_base{
    display: block;
    opacity: 0.1;
    filter: grayscale(1);
}

/* 위에 겹치는 레이어: 아래서부터 위로 색이 차오른 뒤 출렁임 */
.header_con h2 em.title_wave ._wave{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*clip-path: polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%);
    animation: fillUp 1.9s cubic-bezier(.4, 0, .2, 1) 0.85s forwards,
               waveIdle 5.4s ease-in-out 1.75s infinite;*/
}

@keyframes fillUp{
    0%{
        clip-path: polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%);
    }
    100%{
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    }
}

@keyframes waveIdle{
    0%, 100%{
        clip-path: polygon(0% 0%, 25% 20%, 50% 0%, 75% 20%, 100% 0%, 100% 100%, 0% 100%);
    }
    50%{
        clip-path: polygon(0% 20%, 25% 0%, 50% 20%, 75% 0%, 100% 20%, 100% 100%, 0% 100%);
    }
}
.header_con .top_sub_txt{color: #222;font-size: 30px;letter-spacing: -0.025em;line-height: 33px;font-family: 'Pretendard-Semibold';padding-top: 28px;}
.header_con .top_sub_txt strong{color: #f34d51;font-family: 'Pretendard-Extrabold';}
.header_con .top_svg{position: relative;margin-top: 33px;height: 623px;}
.header_con .txt_bot{color: #bdac91;font-size: 12px;line-height: 15px;letter-spacing: -0.02em;font-family: 'Pretendard-Semibold';width: 100%;position: absolute;bottom: 0;left: 0;}
.ani{position: absolute;}
.ani1{bottom: -41px;left: 50%;transform: translateX(-50%);margin-left: -6px;}
.ani2{bottom: 79px;left: -95px;}
.ani3{bottom: 77px;right: 43px;}
.ani4{top: 146px;left: -64px;}
.ani5{top: 153px;right: -105px;}
/*.svg01 {top: 14px;left: 183px;z-index: 10;}
.svg02 {top: 14px;right: 190px;z-index: 10;}*/
.svg01, .svg02{
    top: 14px;
    z-index: 10;
    opacity: 0;
    transform-origin: bottom center;
    animation-duration: 0.15s;
    animation-timing-function: cubic-bezier(.2, .8, .3, 1);
    animation-fill-mode: forwards;
}
.svg01{
    left: 183px;
    animation-name: flagPlantLeft;
    animation-delay: 0.3s;
}
.svg02{
    right: 190px;
    animation-name: flagPlantRight;
    animation-delay: 0.6s;
}

@keyframes flagPlantLeft{
    0%{
        opacity: 0;
        transform: translate(-260px, -220px) rotate(0deg) scale(0.85);
    }
    
    100%{
        opacity: 1;
        transform: translate(0, 0) rotate(0) scale(1);
    }
}

@keyframes flagPlantRight{
    0%{
        opacity: 0;
        transform: translate(260px, -220px) rotate(0deg) scale(0.85);
    }
    
    100%{
        opacity: 1;
        transform: translate(0, 0) rotate(0) scale(1);
    }
}

/**/
.section-worry{height: 973px;padding-top: 97px;}
.section-worry .quote{color: #7c5c2b;font-size: 28px;font-family: 'Pretendard-Extrabold';letter-spacing: -0.025em;line-height: 35px;position: relative;}
.section-worry .quote::before{content: '';display: inline-block;width: 443px;height: 1px;background: #7c5c2b;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);}
.section-worry h2{color: #222;font-size: 42px;line-height: 50px;letter-spacing: -0.025em;font-family: 'Pretendard-black';margin-top: 20px;}
.bubbles-wrap{height: 685px;position: relative;margin-top: 36px;}
.bubbles-wrap .bubble{position: absolute;padding-top: 120px;}
.bubbles-wrap .bubble p{color: #555;font-size: 19px;line-height: 24px;letter-spacing: -0.025em;font-family: 'Pretendard-bold';}
.bubbles-wrap .bubble div{color: #222;font-size: 21px;line-height: 26px;letter-spacing: -0.025em;font-family: 'Pretendard-black';position: relative;padding-top: 4px;display: inline-block;}
.bubbles-wrap .bubble div::before{content: '';display: inline-block;width: 108%;height: 10px;border-radius: 5px; background: #ffefae;position: absolute;bottom: -3px;left: 50%;transform: translateX(-50%);z-index: -1;}
.bubbles-wrap .bubble.bu01{width: 310px;height: 285px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/ico_preview01.png') no-repeat center 0;top: 270px;left: 73px;z-index: 5;padding-top: 115px;}
.bubbles-wrap .bubble.bu02{width: 295px;height: 258px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/ico_preview02.png') no-repeat center 0;top: 36px;left: 152px;z-index: 4;}
.bubbles-wrap .bubble.bu03{width: 294px;height: 261px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/ico_preview03.png') no-repeat center 0;top: 0px;left: 423px;z-index: 3;}
.bubbles-wrap .bubble.bu04{width: 296px;height: 258px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/ico_preview04.png') no-repeat center 0;top: 51px;right: 115px;z-index: 2;}
.bubbles-wrap .bubble.bu05{width: 296px;height: 258px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/ico_preview05.png') no-repeat center 0;top: 285px;right: 50px;z-index: 1;}
.bubbles-wrap .con_img{display: inline-block;position: absolute;bottom: 0px;left: 414px;z-index: 10;}

/**/
.sec-confidence .inner{padding-bottom: 100px;}
.sec-confidence .badge-pill{background: #0063c8;}
.sec-confidence .badge-pill::before,
.sec-confidence .badge-pill::after{background: #003e7e;}
.cards-2col{display: flex;justify-content: space-between;margin-top: 40px;}
.cards-2col .study-card{width: 540px;height: 765px;}
.cards-2col .study-card.blue{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/study-card01.png') no-repeat center 0;}
.cards-2col .study-card.purple{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/study-card02.png') no-repeat center 0;}
.cards-2col .study-card .card-head{height: 84px;font-size: 36px;line-height: 84px;font-family: 'Pretendard-black';letter-spacing: -0.02em;}
.cards-2col .study-card.blue .card-head{color: #0062e7;}
.cards-2col .study-card.purple .card-head{color: #7d36cc;}
.cards-2col .study-card .cta-btn{display: inline-flex;width: 480px;height: 72px;color: #fff;font-size: 27px;letter-spacing: -0.02em;font-family: 'Pretendard-Extrabold';justify-content: center;align-items: center;line-height: 1;border-radius: 12px;}
.cards-2col .study-card .cta-btn strong{margin-left: 6px;}
.cards-2col .study-card.blue .cta-btn{background: #0062e7;}
.cards-2col .study-card.purple .cta-btn{background: #7d36cc;}
.cards-2col .study-card .card-body{padding-top: 28px}
.cards-2col .study-card .card-body h3{color: #222;font-size: 30px;letter-spacing: -0.02em;font-family: 'Pretendard-Extrabold';line-height: 1;}
.cards-2col .study-card .card-body .desc{color: #555;font-size: 22px;letter-spacing: -0.02em;font-family: 'Pretendard-Semibold';line-height: 1;padding-top: 11px;}
.card_sw{width: 480px;height: 456px;overflow: hidden;margin: 0 auto; margin-top: 28px;position: relative;background: #fff}
.card_sw .swiper-slide{width: 100%;height: 371px;background: #f4f4f4;border-radius: 18px;margin-top: 28px;}
.card_sw .swiper-slide span{display: inline-flex;width: 190px;height: 56px;box-shadow: 0 3px 0 0 #e5c04f;border-radius: 28px;justify-content: center;align-items: center;background: #ffd658;color: #4b2d0e;font-size: 26px;letter-spacing: -0.025em;font-family: 'Pretendard-black';line-height: 1;gap: 8px;margin-top: -28px;}
.card_sw .swiper-slide span img{z-index: 0;}
.card_sw .swiper-slide div{padding-top: 22px;}
.card_sw .swiper-slide ul{padding: 20px 0 0 52px;}
.card_sw .swiper-slide ul li{color: #555;font-size: 18px;line-height: 23px;letter-spacing: -0.025em;font-family: 'Pretendard-Semibold';padding-left: 14px;text-align: left;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/bullet01.png') no-repeat 0 center;}
.card_sw .swiper-slide ul li + li{margin-top: 6px;}
.card_sw .swiper-button-prev{width: 32px;height: 70px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/btn_prev.png') no-repeat 0 0;position: absolute;left: 0px;top: 179px;margin: 0;}
.card_sw .swiper-button-next{width: 32px;height: 70px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/btn_next.png') no-repeat 0 0;position: absolute;right: 0px;top: 179px;margin: 0;}
.card_sw .swiper-pagination{bottom: 30px !important}
.card_sw .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;background: #dbdbdb !important;}
.card_sw .swiper-pagination .swiper-pagination-bullet-active{background: #0062e7 !important}
#swp2.card_sw .swiper-pagination .swiper-pagination-bullet-active{background: #7d36cc !important}

/**/
.sec-math .inner{padding-top: 112px;padding-bottom: 100px;}
.sec-math .badge-pill{background: #00a690;}
.sec-math .badge-pill::before,
.sec-math .badge-pill::after{background: #007d6c;}
.sec-math .section-title{padding-left: 0;color: #222;}
.panel{margin-top: 40px;position: relative;}
.panel + .panel{margin-top: 60px;}
.panel.box01{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/panel01.png') no-repeat center 0;height: 1165px;}
.panel.box02{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/panel02.png') no-repeat center 0;height: 652px;}
.panel.box03{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/panel03.png') no-repeat center 0;height: 2030px;}
.panel h3{height: 160px;padding-top: 33px;}
.panel h3 div{color: #fff;font-size: 50px;line-height: 58px;letter-spacing: -0.025em;font-family: 'Pretendard-black';margin-bottom: 8px;}
.panel h3 p{color: #fff;font-size: 24px;line-height: 30px;letter-spacing: -0.025em;font-family: 'Pretendard-bold'}
.panel .step_cont{padding: 50px;padding-top: 66px;}
.panel .step_cont .step-title{width: 490px;height: 74px;display: inline-flex;background: #364655;border-radius: 37px;color: #fff343;font-size: 26px;letter-spacing: -0.025em;font-family: 'Pretendard-Extrabold';line-height: 1;align-items: center;justify-content: center;gap: 10px;position: relative;z-index: 0;}
.panel .step_cont .step-title::before{content: '';height: 1px;width: 255px;background: #d5dce0;display: inline-block;position: absolute;left: -255px;top: 38px;z-index: -1;}
.panel .step_cont .step-title::after{content: '';height: 1px;width: 255px;background: #d5dce0;display: inline-block;position: absolute;right: -255px;top: 38px;z-index: -1;}
.panel .step_cont .step-title b{color: #fff;font-size: 30px;}
.panel.box03 .step_cont .step-title{font-size: 30px;}
.panel .step_cont .diag-row{display: flex;justify-content: space-between;margin-top: 31px;}
.panel .step_cont .diag-row span{display: inline-flex;height: 38px;background: #f4f4f4;border-radius: 20px;color: #555;font-size: 18px;letter-spacing: -0.02em;line-height: 1;justify-content: center;align-items: center;font-family: 'Pretendard-Semibold';padding: 0 18px;margin-top: 20px;}
.panel .step_cont .diag-row .diag-left{width: 239px;height: 260px;margin-left: 30px;}
.panel .step_cont .diag-row .diag-center{width: 379px;height: 260px;margin: 20px 0 0 17px;}
.panel .step_cont .diag-row .diag-desc{width: 240px;height: 260px;display: inline-flex;border-radius: 12px;background: #f4f4f4;color: #222;font-size: 21px;line-height: 29px;letter-spacing: -0.02em;font-family: 'Pretendard-bold';justify-content: center;align-items: center;}
.panel .step_cont .step2-desc{height: 80px;border-radius: 12px;color: #222;font-size: 21px;letter-spacing: -0.025em;line-height: 1;font-family: 'Pretendard-bold';display: flex;justify-content: center;align-items: center;background: #f4f4f4;margin-top: 30px;}
.panel .step_cont ul{display: flex;justify-content: center;margin-top: 30px;gap: 0 20px;}
.panel .step_cont ul li{width: 235px;}
.panel .step_cont ul li span{width: 116px;height: 40px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/panel1_3.png') no-repeat center 0;display: flex;justify-content: center;align-items: center;color: #008170;font-size: 20px;letter-spacing: -0.025em;line-height: 1;font-family: 'Pretendard-Extrabold';margin:0 auto;}
.panel .step_cont ul li p{margin: 15px 0 13px 0px;}
.panel .step_cont ul li div{color: #555;font-size: 18px;line-height: 23px;letter-spacing: -0.025em;font-family: 'Pretendard-medium';}
.cards-3col{display: flex;justify-content: center;margin-top: 55px;}
.cards-3col .cards_col{width: 352px;border-left: 2px dotted #d9d9d9;}
.cards-3col .cards_col:nth-of-type(1){border-left: none;}
.cards-3col .cards_col h4{}
.cards-3col .cards_col h4 div{color: #00a690;font-size: 28px;line-height: 1;letter-spacing: -0.01em;font-family: 'Pretendard-black';padding-top: 20px;}
.cards-3col .cards_col .desc{color: #222;font-size: 20px;line-height: 1;letter-spacing: -0.04em;font-family: 'Pretendard-bold';padding: 10px 0 20px 0;}
.cards-3col .cards_col .tip{color: #555;font-size: 18px;line-height: 23px;letter-spacing: -0.04em;font-family: 'Pretendard-medium';padding-top: 15px;}
.math_hobby{position: relative;}
.gold-badge{width: 145px;height: 139px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/gold_open.png') no-repeat 0 0;display: inline-flex;position: absolute;top: -30px;left: -5px;color: #181818;font-size: 24px;letter-spacing: -0.025em;line-height: 26px;font-family: 'Pretendard-black';justify-content: center;align-items: center;padding-bottom: 10px;z-index: 10}
.gold-badge span{color: #ac2801;}
.math_hobby .subsection-caption{color: #222;font-size: 28px;line-height: 1;letter-spacing: -0.025em;font-family:'Pretendard-Semibold';padding: 40px 0;}
.math_hobby .subsection-caption span{font-family: 'Pretendard-Extrabold'}
.math_hobby .cards-2col-plain{overflow: hidden;}
.math_hobby .cards-2col-plain div{width: 459px;float: left;}
.math_hobby .cards-2col-plain div:nth-of-type(2){border-left: 2px dotted #d9d9d9;margin-left: 40px;padding-left: 40px;width: 499px;}
.math_hobby .cards-2col-plain div p{color: #222;font-size: 20px;line-height: 26px;letter-spacing: -0.02em;font-family: 'Pretendard-bold';padding: 16px 0 0 0;}
.math_hobby .cards-2col-plain div p b{display: block;font-weight: normal;color: #555;font-family: 'Pretendard-medium';}
.math_hobby .checklist{background: #f4f4f4;padding: 35px 0 37px 60px;border-radius: 12px;display: block !important;margin-top: 40px !important;}
.math_hobby .checklist li{color: #222;font-size: 20px;line-height: 27px;letter-spacing: -0.025em;font-family: 'Pretendard-bold';padding-left: 36px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/bullet02.png') no-repeat 0 0;text-align: left;width: auto !important;}
.math_hobby .checklist li b{color: #00a690;font-family: 'Pretendard-Extrabold';font-weight: normal;}
.math_hobby .checklist li + li{margin-top: 10px}
.cards-3col-plain{display: flex;justify-content: center;margin-top: 55px;}
.cards-3col-plain div{width: 332px;border-left: 2px dotted #d9d9d9;}
.cards-3col-plain div:nth-of-type(1){border-left: none;}
.cards-3col-plain div dl{padding-top: 10px}
.cards-3col-plain div dl dt{color: #00a690;font-size: 24px;line-height: 1.1;letter-spacing: -0.025em;font-family: 'Pretendard-Extrabold';}
.cards-3col-plain div dl dd{color: #555;font-size: 20px;line-height: 25px;letter-spacing: -0.02em;font-family: 'Pretendard-bold';padding-top: 10px;}

/**/
.sec-english .inner{padding-top: 110px;padding-bottom: 100px;}
.sec-english .section-title{padding-left: 0;color: #222;}
.sec-english .badge-pill{background: #cb0f70;}
.sec-english .badge-pill::before,
.sec-english .badge-pill::after{background: #9d0a56;}
.silver-badge{width: 145px;height: 139px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/silver_open.png') no-repeat 0 0;display: inline-flex;position: absolute;top: 13px;left: 45px;color: #181818;font-size: 24px;letter-spacing: -0.025em;line-height: 26px;font-family: 'Pretendard-black';justify-content: center;align-items: center;flex-direction: column; z-index: 10}
.silver-badge span{color: #ac2801;}
.sec-english .panel{margin-top: 60px;position: relative;}
.sec-english .panel.box01{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/e_panel01.png') no-repeat center 0;height: 763px;margin-top: 45px;}
.sec-english .panel.box02{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/e_panel02.png') no-repeat center 0;height: 1806px;}
.sec-english .panel.box03{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/e_panel03.png') no-repeat center 0;height: 792px;}
.sec-english .cards-3col{margin-top: 69px;}
.sec-english .cards-3col .cards_col{width: 354px;}
.sec-english .cards-3col .cards_col .desc{color: #343434;font-size: 26px;letter-spacing: -0.025em;line-height: 32px;font-family: 'Pretendard-Extrabold';padding: 20px 0 20px 0;}
.sec-english .cards-3col .cards_col div{padding-top: 28px;}
.sec-english .cards-3col .cards_col .tip-label{height: 44px;width: 290px;display: inline-flex;color: #cb0f70;font-size: 20px;line-height: 1;letter-spacing: -0.025em;justify-content: center;align-items: center;border-radius: 22px;background: #ffe6ee;font-family: 'Pretendard-Extrabold';}
.sec-english .cards-3col .cards_col .tip b{color: #222;font-family: 'Pretendard-Extrabold';}
.weekly_cont {padding: 50px;}
.sec-english .panel .step-title{width: 680px;height: 74px;display: inline-flex;background: #364655;border-radius: 37px;color: #fff;font-size: 30px;letter-spacing: -0.025em;font-family: 'Pretendard-Extrabold';line-height: 1;align-items: center;justify-content: center;gap: 10px;position: relative;z-index: 0;}
.sec-english .panel .step-title::before{content: '';height: 1px;width: 160px;background: #d5dce0;display: inline-block;position: absolute;left: -160px;top: 38px;z-index: -1;}
.sec-english .panel .step-title::after{content: '';height: 1px;width: 160px;background: #d5dce0;display: inline-block;position: absolute;right: -160px;top: 38px;z-index: -1;}
.sec-english .panel .step-title b{color: #fff343;font-size: 30px;}
.mockup-center{margin-top: 20px;}
.mockup-center h4{}
.mockup-center .points-3col{width: 860px;margin: 0 auto;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/e_panel2_2.png') no-repeat 66px -3px;position: relative;height: 550px;}
.mockup-center .points-3col .gif_img{padding: 26px 0 0 7px;}
.mockup-center .points-3col .point-circle{width: 240px;height: 244px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/e_panel2_3.png') no-repeat center 0;position: absolute;color: #222;font-size: 20px;line-height: 26px;letter-spacing: -0.025em;font-family: 'Pretendard-bold';padding-top: 91px;}
.mockup-center .points-3col .point-circle::before{content: '';display: inline-block;width: 26px;height: 22px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/bullet03.png') no-repeat center 0;position: absolute;top: 52px;left: 109px;}
.mockup-center .points-3col .point-circle.circle01{bottom: 41px;left: 0px;}
.mockup-center .points-3col .point-circle.circle02{bottom: 0px;left: 310px;}
.mockup-center .points-3col .point-circle.circle03{bottom: 41px;right: 0px;}
.mockup-center .points-3col .point-circle.circle02 div{display: flex;gap: 6px;justify-content: center;margin-bottom: 7px;}
.mockup-center .points-3col .point-circle.circle02 div span{height: 28px;display: inline-flex;border-radius: 15px;color: #fff;font-size: 17px;line-height: 1;letter-spacing: -0.025em;font-family: 'Pretendard-bold';justify-content: center;align-items: center;padding:0 14px;background: #5274ef;}
.mockup-center .points-3col .point-circle.circle02 div span:first-child{background: #5da601;}
.mockup-center .flow-row{display: flex;justify-content: space-between;margin-top: 20px;}
.mockup-center .flow-row .flow-item{width: 230px;height: 250px;background: #f4f4f4;border-radius: 16px;padding: 13px;padding-top: 81px;position: relative;}
.mockup-center .flow-row .flow-item::after{content: '';display: inline-block;width: 17px;height: 31px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/e_panel_arr.png') no-repeat center 0;position: absolute;right: -17px;top: 118px;}
.mockup-center .flow-row .flow-item:last-child::after{display: none;}
.mockup-center .flow-row .flow-item:nth-of-type(1){background-image:url('//jrimg1s.mbest.co.kr/pub_event/20260714p/e_panel2_4.png');background-repeat:no-repeat;background-position:92px 29px;}
.mockup-center .flow-row .flow-item:nth-of-type(2){background-image:url('//jrimg1s.mbest.co.kr/pub_event/20260714p/e_panel2_5.png');background-repeat:no-repeat;background-position:94px 24px;}
.mockup-center .flow-row .flow-item:nth-of-type(3){background-image:url('//jrimg1s.mbest.co.kr/pub_event/20260714p/e_panel2_6.png');background-repeat:no-repeat;background-position:93px 26px;}
.mockup-center .flow-row .flow-item:nth-of-type(4){background-image:url('//jrimg1s.mbest.co.kr/pub_event/20260714p/e_panel2_7.png');background-repeat:no-repeat;background-position:94px 25px;}
.mockup-center .flow-row .flow-item h5{color: #222;font-size: 24px;line-height: 28px;letter-spacing: -0.025em;font-family: 'Pretendard-Extrabold';}
.mockup-center .flow-row .flow-item .en{color: #9a9a9a;font-size: 18px;line-height: 18px;letter-spacing: -0.025em;font-family: 'Pretendard-bold';padding-top: 6px;}
.mockup-center .flow-row .flow-item .result{background: #fff;height: 79px;color: #555;font-size: 19px;line-height: 26px;letter-spacing: -0.025em;font-family: 'Pretendard-Semibold';border-radius: 8px;margin-top: 25px;padding-top: 12px;}
.mockup-center .flow-row .flow-item .result b{color: #cb0f70;font-size: 22px;font-family: 'Pretendard-black';}
.mockup-center .point-cards{display: flex;justify-content: space-between;}
.mockup-center .point-cards .point-card{width: 492px;height: 478px;border-radius: 16px;border: 1px solid #d5dce0;}
.mockup-center .point-cards .point-card .p-head{height: 75px;display: flex;width: 412px;justify-content: center;align-items: center;background: #632946;border-radius: 0 0 36px 36px;font-size: 26px;line-height: 1;letter-spacing: -0.025em;font-family: 'Pretendard-Extrabold';color: #fff;margin: 0 auto;gap: 6px;}
.mockup-center .point-cards .point-card .p-body{padding:24px;}
.mockup-center .point-cards .point-card .p-body h5{color: #555;font-size: 22px;line-height: 28px;letter-spacing: -0.025em;font-family: 'Pretendard-bold';}
.mockup-center .point-cards .point-card .p-body h5 strong{color: #222;font-family: 'Pretendard-Extrabold';display: block;}
.mockup-center .point-cards .point-card .p-body ul{text-align: left;padding: 28px 0 0 15px;}
.mockup-center .point-cards .point-card .p-body ul li{color: #555;font-size: 18px;line-height: 23px;letter-spacing: -0.025em;font-family: 'Pretendard-Semibold';background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/bullet01.png') no-repeat 0 9px;padding-left: 17px;}
.mockup-center .point-cards .point-card .p-body ul li + li{margin-top: 10px;}
.mockup-center .point-cards .point-card .p-body ul li b{color: #5da601;font-family: 'Pretendard-Extrabold'}
.mockup-center .point-cards .point-card .p-body ul li:last-child b{color: #5274ef;}
.mockup-center .point-cards .point-card .p-body .p-img{display: flex;justify-content: space-between;margin-top: 25px;}
.mockup-center .point-cards .point-card .p-body .p-img div{width: 216px;position: relative;}
.mockup-center .point-cards .point-card .p-body .p-img div span{display: inline-block;width: 61px;height: 33px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/e_panel2_8.png') no-repeat 0 0;color: #fff;font-size: 14px;letter-spacing: -0.02em;line-height: 1;font-family: 'Pretendard-Extrabold';padding-top:5px;position: absolute;top: -15px;left: 0px;}
.mockup-center .point-cards .point-card .p-body .p-img div:last-child span{width: 96px;height: 33px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/e_panel2_9.png') no-repeat 0 0;}
.teacher-cards{display: flex;justify-content: center;margin-top: 64px}
.teacher-card{width: 353px;border-left: 2px dotted #d9d9d9;}
.teacher-card:nth-of-type(1){border-left: none;}
.teacher-card h4{color: #cb0f70;font-size: 26px;letter-spacing: -0.025em;line-height: 32px;font-family: 'Pretendard-black';}
.teacher-card .teacher-name{color: #222;font-size: 20px;letter-spacing: -0.025em;line-height: 28px;font-family: 'Pretendard-bold';padding: 4px 0 17px 0;}
.teacher-card ul{padding: 20px 0 0px 32px;text-align: left;}
.teacher-card ul li{color: #555;font-size: 18px;letter-spacing: -0.025em;line-height: 23px;font-family: 'Pretendard-Semibold';padding-left: 16px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/bullet01.png') no-repeat 0 8px;}
.teacher-card ul li + li{margin-top: 10px;}
.teacher-card .section-tip{width: 290px;height: 161px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/e_panel3_4.png') no-repeat 0 0;margin: 0 auto;margin-top: 10px;padding-top: 50px;}
.teacher-card .section-tip .tip-label{color: #222;font-size: 24px;letter-spacing: -0.025em;font-family: 'CookieRun-bold';line-height: 1;}
.teacher-card .section-tip .tip-label b{color: #cb0f70;}
.teacher-card .section-tip p{color: #555;font-size: 18px;letter-spacing: -0.025em;line-height: 24px;font-family: 'Pretendard-Semibold';padding-top: 12px;}
.teacher-card .section-tip p b{color: #222;font-family: 'Pretendard-Extrabold'}

/**/
.sec-literacy .inner{padding-top: 110px;padding-bottom: 100px;}
.sec-literacy .section-title{padding-left: 0;color: #222;}
.sec-literacy .badge-pill{background: #2285ea;}
.sec-literacy .badge-pill::before,
.sec-literacy .badge-pill::after{background: #125ca8;}
.sec-literacy .silver-badge{width: 145px;height: 139px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/silver_open.png') no-repeat 0 0;display: inline-flex;position: absolute;top: 13px;left: 45px;color: #181818;font-size: 24px;letter-spacing: -0.025em;line-height: 26px;font-family: 'Pretendard-black';justify-content: center;align-items: center;flex-direction: column; z-index: 10}
.sec-literacy .gold-badge{top: 13px;left: 45px;}
.sec-literacy .panel{margin-top: 60px;position: relative;}
.sec-literacy .panel.box01{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/lit_panel01.png') no-repeat center 0;height: 1678px;margin-top: 45px;}
.sec-literacy .panel.box02{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/lit_panel02.png') no-repeat center 0;height: 1070px;}
.sec-literacy .panel.box03{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/lit_panel03.png') no-repeat center 0;height: 1851px;}
.lit-cards{display: flex;justify-content: center;gap: 40px 20px;flex-wrap: wrap;margin-top: 77px;}
.lit-cards .lit-card{width: 490px;height: 630px;border: 1px solid #c5dcf2;border-radius: 18px;overflow: hidden;background: #fff}
.lit-cards .lit-card .lit-head{height: 74px;display: flex;width: 360px;justify-content: center;align-items: center;background: #364655;border-radius: 0 0 36px 36px;font-size: 26px;line-height: 1;letter-spacing: -0.025em;font-family: 'Pretendard-Extrabold';color: #fff;margin: 0 auto;}
.lit-cards .lit-card .lit-body{padding-top: 26px;}
.lit-cards .lit-card .lit-body .sub{color: #222;font-size: 21px;line-height: 28px;letter-spacing: -0.025em;font-family: 'Pretendard-Semibold';padding-bottom: 25px;}
.lit-cards .lit-card .lit-body .teacher-row{display: flex;justify-content: space-between;padding-right: 40px;margin-top: 36px;}
.lit-cards .lit-card .lit-body .teacher-row img{}
.lit-cards .lit-card .lit-body .teacher-row ul{width: 183px;text-align: left;}
.lit-cards .lit-card .lit-body .teacher-row ul li{color: #555;font-size: 18px;line-height: 23px;letter-spacing: -0.025em;font-family: 'Pretendard-medium';padding-left: 15px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/bullet01.png') no-repeat 0 8px;}
.lit-cards .lit-card .lit-body .teacher-row ul li + li{border-top: 1px solid #d5dce0;margin-top: 17px;padding-top: 17px;background-position: 0 26px;}
.section-footer-note{color: #323232;font-size: 32px;letter-spacing: -0.025em;line-height: 30px;font-family: 'Pretendard-Extrabold';margin-top: 50px;position: relative;z-index: 0;display: inline-block;}
.section-footer-note .fc_b{color: #2285ea !important;}
.section-footer-note::before{content: '';display: inline-block;width: 581px;height: 16px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/lit_panel_line.png') no-repeat center 0;z-index: -1;position: absolute;bottom: -7px;left: -16px;}
.book-summary{position: relative;margin-top: 48px;}
.book-summary .txt{}
.book-summary .txt p{display: inline-block;color: #323232;font-size: 32px;line-height: 1;letter-spacing: -0.025em;font-family: 'Pretendard-Extrabold';position: relative;}
.book-summary .txt p::before{content: '';display: inline-block;width: 617px;height: 16px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/lit_panel_line2.png') no-repeat center 0;z-index: -1;position: absolute;bottom: -7px;left: -16px;}
.book-summary .months{width: 650px;height: 56px;border: 1px solid #c5dcf2;border-radius: 28px;display: flex;align-items: center;padding-left: 16px;margin: 0 auto;margin-top: 26px;gap: 0 28px;background: #fff}
.book-summary .months dl{display: inline-flex;height: 28px;align-items: center;}
.book-summary .months dl dt{height: 28px;background: #364655;color: #fff;border-radius: 15px;font-family: 'Pretendard-Semibold';line-height: 1px;display: inline-flex;justify-content: center;align-items: center;width: 64px;font-size: 18px;margin-right: 10px;}
.book-summary .months dl:nth-of-type(1) dt{width: 94px;}
.book-summary .months dl dd{color: #2285ea;font-size: 22px;letter-spacing: -0.025em;line-height: 1;font-family: 'Pretendard-black'}
.book-summary .months dl dd span{color: #222;font-family: 'Pretendard-bold';}
.book-summary .book-notice{color: #555;font-size: 18px;letter-spacing: -0.025em;font-family: 'Pretendard-bold';background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/ico_notice.png') no-repeat 0 center;display: inline-block;padding-left: 28px;line-height: 24px;margin-top: 16px;}
.book-summary .book-notice strong{font-family: 'Pretendard-Extrabold';}
.book-summary .book-sum{width: 149px;height: 149px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/lit_panel2_6.png') no-repeat center 0;color: #fff;font-family: 'Paperlogy-black';font-size: 26px;letter-spacing: 0;line-height: 28px;padding-top: 26px;position: absolute;right: 50px;top: -3px;}
.book-summary .book-sum strong{color: #fff343;display: block;}
.book-club-sw{height: 578px;margin-top: 70px;position: relative;overflow: hidden;}
.book-club-sw .book-club-container{width: 1000px;margin: 0 auto;}
.book-club-sw .book-club-container .swpbook{overflow: hidden;width: 100%;display: flex;justify-content: space-between;}
.book-club-sw .book-club-container .book-club-box{width: 492px !important;height: 578px;}
.book-club-sw .box-head{position: relative;}
.book-club-sw .box-head .dd_best{display: inline-flex;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/dd_best.png') no-repeat 0 0;width: 90px;height: 90px;position: absolute;left: 5px;bottom: 20px;justify-content: center;align-items: center;color: #cc184b;font-size: 21px;letter-spacing: -0.025em;font-family: 'Pretendard-black';line-height: 1;padding: 0 6px 4px 0;}
.book-club-sw .box-head .dd_book{display: inline-flex;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/dd_book.png') no-repeat 0 0;width: 90px;height: 90px;position: absolute;right: 5px;bottom: 20px;justify-content: center;align-items: center;color: #fff;font-size: 21px;letter-spacing: -0.025em;font-family: 'Pretendard-black';line-height: 1;padding: 0 6px 4px 0;}
.book-club-sw .box-head .dd_new{display: inline-flex;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/dd_new.png') no-repeat 0 0;width: 91px;height: 90px;position: absolute;left: 5px;bottom: 20px;justify-content: center;align-items: center;color: #294909;font-size: 21px;letter-spacing: -0.025em;font-family: 'Pretendard-black';line-height: 1;padding: 0 6px 4px 0;}
.book-club-sw .box-body{padding-top: 30px;border: 1px solid #c5dcf2;border-top: 0;height: 330px;border-radius: 0 0 16px 16px;background: #fff}
.book-club-sw .box-body .body_tit{color: #222;font-size: 20px;letter-spacing: -0.025em;line-height: 22px;font-family: 'Pretendard-bold';border-bottom: 1px solid #c5dcf2;padding-bottom: 25px;}
.book-club-sw .box-body .body_tit strong{display: block;color: #2285ea;font-size: 32px;letter-spacing: -0.025em;line-height: 35px;font-family: 'Pretendard-black';padding-top: 8px;}
.book-club-sw .box-body ul{text-align: left;padding: 22px 0 0 45px;}
.book-club-sw .box-body ul li{color: #555;font-size: 18px;line-height: 23px;letter-spacing: -0.025em;font-family: 'Pretendard-Semibold';padding-left: 15px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/bullet01.png') no-repeat 0 8px;}
.book-club-sw .box-body ul li + li{margin-top: 10px;}
.book-club-sw .swiper-button-prev{width: 32px;height: 70px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/btn_prev2.png') no-repeat 0 0;position: absolute;left: 0px;top: 252px;margin: 0;}
.book-club-sw .swiper-button-next{width: 32px;height: 70px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/btn_next2.png') no-repeat 0 0;position: absolute;right: 0px;top: 252px;margin: 0;}
.sec-literacy .activity-con{padding: 50px;}
.sec-literacy .subsection-caption{color: #222;font-size: 28px;letter-spacing: -0.025em;line-height: 36px;font-family: 'Pretendard-Semibold';padding-top: 16px;}
.sec-literacy .subsection-caption strong{font-family: 'Pretendard-Extrabold'}
.mockup-with-tags{display: flex;margin-top: 30px;justify-content: space-between;padding: 0 45px;}
.mockup-with-tags span{margin-left: 0px;}
.mockup-with-tags .tag-circle{width: 339px;height: 320px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/lit_panel3_2.png') no-repeat 0 0;margin-right: 4px;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px;}
.mockup-with-tags .tag-circle div{font-size: 30px;line-height: 1;letter-spacing: -0.01em;font-family: 'CookieRun-black';width: 152px;height: 160px;padding-top: 73px;}
.mockup-with-tags .tag-circle div:nth-of-type(1){color: #e76a0e;}
.mockup-with-tags .tag-circle div:nth-of-type(2){color: #5348c5;}
.mockup-with-tags .tag-circle div:nth-of-type(3){color: #097ea9;}
.mockup-with-tags .tag-circle div:nth-of-type(4){color: #19905c;}
.sec-literacy .subsection-caption.sm{color: #555;font-size: 22px;line-height: 30px;font-family: 'Pretendard-bold';padding-top: 20px;}
.sec-literacy .cards-2col-plain{display: flex;justify-content: space-between;gap: 40px 0;flex-wrap: wrap;margin-top: 56px;}
.sec-literacy .cards-2col-plain .card-plain{width: 490px;height: 478px;border: 1px solid #c5dcf2;border-radius: 16px;background: #fff}
.sec-literacy .cards-2col-plain .card-plain .lit-head{height: 74px;display: flex;width: 360px;justify-content: center;align-items: center;background: #364655;border-radius: 0 0 36px 36px;font-size: 26px;line-height: 1;letter-spacing: -0.025em;font-family: 'Pretendard-Extrabold';color: #fff;margin: 0 auto;}
.sec-literacy .cards-2col-plain .card-plain span{display: inline-block;margin-top: 30px;}
.sec-literacy .cards-2col-plain .card-plain ul{text-align: left;padding: 26px 0 0 39px;}
.sec-literacy .cards-2col-plain .card-plain ul li{color: #555;font-size: 18px;line-height: 23px;letter-spacing: -0.025em;font-family: 'Pretendard-medium';padding-left: 15px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/bullet01.png') no-repeat 0 8px;}
.sec-literacy .cards-2col-plain .card-plain ul li + li{margin-top: 10px;}

/**/
.sec-career .inner{padding: 110px 0 100px 0;}
.sec-career .section-title{padding-left: 0;color: #222;}
.sec-career .badge-pill{background: #e65b17;}
.sec-career .badge-pill::before,
.sec-career .badge-pill::after{background: #c04a10;}
.sec-career .section-sub{color: #555;padding-top: 20px;}
.sec-career .panel.box01{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/h_panel01.png') no-repeat center 0;height: 1010px;}
.sec-career .panel.box02{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/h_panel02.png') no-repeat center 0;height: 1013px;}
.sec-career .panel.box03{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/h_panel03.png') no-repeat center 0;height: 1028px;}
.sec-career .panel h3{padding-top: 38px;}
.sec-career .panel h3 div{margin-top: 6px;}
.sec-career .career-container{padding: 50px;}
.sec-career .career-container .career-top{position: relative;text-align: left;height: 292px;}
.sec-career .career-container .career-top .tit-row{padding: 17px 0 0 68px;}
.sec-career .career-container .career-top .tit-row .quote-bubble{display: inline-block;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/bubble01.png') no-repeat center 0;height: 56px;width: 250px;font-size: 20px;letter-spacing: -0.05em;color: #fff;font-family: 'CookieRun-regular';line-height: 1;padding-top: 13px;text-align: center;margin-left: 128px;}
.sec-career .career-container .career-top .tit-row h4{font-family: 'CookieRun-black';font-size: 36px;line-height: 1;letter-spacing: -0.05em;color: #222;padding-top: 12px;}
.sec-career .career-container .career-top .tit-row h4 span{color: #e65b17;}
.sec-career .career-container .career-top .plus-row{margin: 21px 0 0 40px;gap: 0 10px;display: flex;}
.sec-career .career-container .career-top .plus-row .p-item{width: 180px;height: 100px;display: inline-flex;justify-content: center;align-items: center;color: #222;font-size: 20px;letter-spacing: -0.025em;line-height: 25px;font-family: 'Pretendard-Extrabold';border-radius: 50px;position: relative;background: #ffddcc;text-align: center;}
.sec-career .career-container .career-top .plus-row .p-item::before{content: '';display: inline-block;width: 30px;height: 30px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/ico_plus.png') no-repeat center 0;position: absolute;right: -22px;top: 50%;transform: translateY(-50%);z-index: 1;}
.sec-career .career-container .career-top .plus-row .p-item:nth-of-type(3)::before{display: none;}
.sec-career .career-container .career-top .plus-row .p-item:nth-of-type(2){background:#faf4ae;}
.sec-career .career-container .career-top .career_hero{position: absolute;bottom: 0px;right: 20px;}
.sec-career .career-container .career-top .career_hero span{display: inline-flex;color: #343434;font-size: 15px;line-height: 18px;letter-spacing: -0.05em;font-family: 'Pretendard-bold';width: 144px;height: 100px;text-align: center;align-items: center;flex-wrap: wrap;align-content: center;justify-content: center;position: absolute;right: 20px;bottom: 40px;}
.sec-career .career-container .career-top .career_hero span strong{display: block;color: #e65b17;font-size: 25px;line-height: 1;letter-spacing: -0.025em;font-family: 'CookieRun-black';padding-top: 3px;}
.sec-career .career-container .cards-3col{display: flex;border: 1px solid #d5dce0;border-radius: 16px;margin-top: 0;background: #f4f4f4;overflow: hidden;}
.sec-career .career-container .cards-3col .card_box{width: 334px;border-left: 2px dotted #d9d9d9;padding: 31px 0 0 0;height: 452px;}
.sec-career .career-container .cards-3col .card_box:first-child{border-left: none;}
.sec-career .career-container .cards-3col .card_box .desc{color: #222;font-size: 18px;line-height: 25px;font-family: 'Pretendard-bold';letter-spacing: -0.025em;}
.sec-career .career-container .cards-3col .card_box h5{color: #e65b17;font-size: 26px;font-family: 'Pretendard-black';line-height: 30px;letter-spacing: -0.025em;margin-top: 6px;}
.sec-career .career-container .cards-3col .card_box span{display: block;margin-top: 21px;}
.sec-career .career-container .cards-3col .card_box ul{padding: 18px 0 0 26px;}
.sec-career .career-container .cards-3col .card_box ul li{color: #555;font-size: 18px;line-height: 23px;letter-spacing: -0.025em;font-family: 'Pretendard-medium';padding-left: 15px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/bullet01.png') no-repeat 0 8px;text-align: left;}
.sec-career .career-container .cards-3col .card_box ul li strong{color: #222;font-family: 'Pretendard-Extrabold'}
.sec-career .career-container .cards-3col .card_box ul li + li{margin-top: 10px;}
.sec-career .panel.box02 .career-container .career-top .career_hero{left: 0px;}
.sec-career .panel.box02 .career-container .career-top .tit-row{padding: 17px 0 0 379px;}
.sec-career .panel.box02 .career-container .career-top .tit-row .quote-bubble{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/bubble02.png') no-repeat center 0;width: 330px;margin-left: 138px;}
.sec-career .panel.box02 .career-container .career-top .plus-row{margin-left: 401px;}
.sec-career .panel.box02 .career-container .career-top .career_hero span{left: 20px;}
.sec-career .panel.box03 .career-container .career-top .tit-row{padding: 17px 0 0 84px;}
.sec-career .panel.box03 .career-container .career-top .tit-row .quote-bubble{background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/bubble03.png') no-repeat center 0;width: 310px;margin-left: 58px;}
.sec-career .panel.box03 .career-container .career-top .plus-row{flex-direction: column;margin: 25px 0 0 40px;}
.sec-career .panel.box03 .career-container .career-top .plus-row li{color: #222;font-size: 20px;letter-spacing: -0.025em;line-height: 27px;font-family: 'Pretendard-bold';padding-left: 36px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/bullet04.png') no-repeat 0 2px;}
.sec-career .panel.box03 .career-container .career-top .plus-row li strong{color: #e65b17;font-family: 'Pretendard-Extrabold'}
.sec-career .panel.box03 .career-container .career-top .plus-row li + li{margin-top: 10px;}
.sec-career .panel.box03 .career-container .career-top .career_hero{right: 41px;}
.sec-career .career-container .cards-2col{display: flex;border: 1px solid #d5dce0;border-radius: 16px;margin-top: 0;}
.sec-career .career-container .cards-2col .card_box{width: 50%;border-left: 2px dotted #d9d9d9;padding: 31px 0 0 0;height: 470px;}
.sec-career .career-container .cards-2col .card_box:first-child{border-left: none;}
.sec-career .career-container .cards-2col .card_box .desc{color: #222;font-size: 18px;line-height: 25px;font-family: 'Pretendard-bold';letter-spacing: -0.025em;}
.sec-career .career-container .cards-2col .card_box h5{color: #e65b17;font-size: 26px;font-family: 'Pretendard-black';line-height: 30px;letter-spacing: -0.025em;margin-top: 6px;}
.sec-career .career-container .cards-2col .card_box span{display: block;margin-top: 21px;}
.sec-career .career-container .cards-2col .card_box ul{padding: 18px 0 0 49px;}
.sec-career .career-container .cards-2col .card_box ul li{color: #555;font-size: 18px;line-height: 23px;letter-spacing: -0.025em;font-family: 'Pretendard-medium';padding-left: 15px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/bullet01.png') no-repeat 0 8px;text-align: left;}
.sec-career .career-container .cards-2col .card_box ul li strong{color: #222;font-family: 'Pretendard-Extrabold'}
.sec-career .career-container .cards-2col .card_box ul li + li{margin-top: 6px;}

/**/
.sec-habit .inner{padding: 110px 0 100px 0;}
.sec-habit .section-title{padding-left: 0;color: #222;}
.sec-habit .section-title strong{color: #eb8a00;}
.sec-habit .badge-pill{background: #eb8a00;}
.sec-habit .badge-pill::before,
.sec-habit .badge-pill::after{background: #bd6f00;}
.sec-habit .section-sub{color: #555;padding-top: 20px;}
.sec-habit .mockup-center{margin: 40px 0 0 40px;position: relative;}
.sec-habit .mockup-center .circle_con{color: #222;font-size: 22px;line-height: 30px;letter-spacing: -0.025em;font-family: 'Pretendard-bold';width: 326px;height: 326px;position: absolute;bottom: 25px;left: 50px;padding-top: 87px;}
.sec-habit .mockup-center .circle_con strong{color: #e65b17;font-size: 42px;line-height: 46px;letter-spacing: -0.025em;font-family: 'Pretendard-black';display: block;padding-top: 6px;}
.sec-habit .mockup-center .circle_con span{display: inline-flex;width: 130px;height: 42px;border-radius: 21px;background: #e65b17;color: #fff;font-size: 20px;line-height: 1;letter-spacing: -0.025em;font-family: 'Pretendard-black';justify-content: center;align-items: center;margin-top: 12px;}
.sec-habit .cards-2col-plain{display: flex;justify-content: space-between;gap: 44px 0px;flex-wrap:wrap;margin-top: 48px;}
.sec-habit .cards-2col-plain .card-plain{width: 540px;height: 591px;box-shadow: 0 4px 0 0 #d5dce0;border: 1px solid #d5dce0;border-radius: 22px;}
.sec-habit .cards-2col-plain .card-plain .lit-head{height: 74px;display: flex;width: 460px;justify-content: center;align-items: center;background: #eb8a00;border-radius: 0 0 36px 36px;font-size: 26px;line-height: 1;letter-spacing: -0.025em;font-family: 'Pretendard-Extrabold';color: #fff343;margin: 0 auto;gap: 6px;}
.sec-habit .cards-2col-plain .card-plain .lit-head strong{color: #fff;font-size: 30px;}
.sec-habit .cards-2col-plain .card-plain p{color: #222;font-size: 22px;line-height: 28px;letter-spacing: -0.025em;font-family: 'Pretendard-Semibold';margin-top: 26px;}
.sec-habit .cards-2col-plain .card-plain p strong{color: #c97200;font-family: 'Pretendard-Extrabold';}
.sec-habit .cards-2col-plain .card-plain span{display: inline-block;margin: 28px 0 32px 0;}
.sec-habit .cards-2col-plain .card-plain .gy_box{width: 480px;height: 109px;background: #f4f4f4;border-radius: 12px;margin: 0 auto;}
.sec-habit .cards-2col-plain .card-plain .gy_box ul{text-align: left;padding: 24px 0 0 35px;}
.sec-habit .cards-2col-plain .card-plain .gy_box ul li{color: #555;font-size: 20px;line-height: 26px;letter-spacing: -0.05em;font-family: 'Pretendard-bold';padding-left: 16px;background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/bullet05.png') no-repeat 0 8px;}
.sec-habit .cards-2col-plain .card-plain .gy_box ul li + li{margin-top: 7px;}

/**/
.sec-faq .inner{padding: 100px 0;}
.sec-faq h2 {font-family: 'Pretendard-black';color: #222;font-size: 60px;line-height: 1.1;margin-bottom: 30px;letter-spacing: -0.025em;}
.sec-faq h2 strong {color: #2285ea;}
.sec-faq .faq_list {}
.sec-faq .faq_list ul li {border-bottom: 2px solid #e3e3e3;}
.sec-faq .faq_list ul li:first-child {border-top: 2px solid #e3e3e3;}
.sec-faq .faq_list ul li .q_box {position: relative;display: flex;padding: 25px 30px;font-size: 24px;color: #222;font-family: 'Pretendard-bold';line-height: 36px;text-align: left;text-decoration: none;letter-spacing: -0.025em;}
.sec-faq .faq_list ul li .q_box:before {content: '';position: absolute;top: 50%;transform: translateY(-50%);right: 27px;width: 22px;height: 14px;background: url("//img1s.mbest.co.kr/Pub_common/ic_faq_arr_gry.png") no-repeat 0 0;}
.sec-faq .faq_list ul li .q_box span {color: #1298e1;margin-right: 10px;}
.sec-faq .faq_list ul li .a_box {display: none;border-top: 1px solid #e3e3e3;padding: 20px 30px 30px;font-size: 20px;color: #555;line-height: 30px;font-family: 'Pretendard-medium';background: #f3f3f3;text-align: left;}
.sec-faq .faq_list ul li .q_box.active {background: #fff}
.sec-faq .faq_list ul li .q_box.active:before {transform: translateY(-50%) rotate(180deg);}
.sec-faq .faq_list ul li .q_box.active + .a_box {display: block;}
.sec-faq .faq-more{
    position: relative;
    width: 150px;
    height: 46px;
    color: #fff;
    font-size: 18px;
    letter-spacing: -0.025em;
    font-family: 'Pretendard-Extrabold';
    background: #5f5f5f;
    border-radius: 23px;
    padding-right: 5px;
    margin-top: 30px;
}
.sec-faq .faq-more:after{
    content: '';
    position: absolute;
    top: 50%;
    right: 37px;
    width: 11px;
    height: 8px;
    background: url('//jrimg1s.mbest.co.kr/pub_event/20260714p/ico_arr.png') no-repeat 0 0;
    transform: translateY(-50%);
    transition: transform 0.3s ease;
}
.sec-faq .faq-more.open:after{
    transform: translateY(-50%) rotate(180deg);
}