@import "https://fonts.googleapis.com/css2?family=Oswald:wght@200;400;500&family=Cormorant+Garamond:wght@400&family=Playfair+Display:wght@400;500;700&family=Big+Shoulders+Display:wght@700;800&family=Gloock&family=Noto+Serif+KR:wght@300&display=swap";
.mega-page{--padding:20px;--header_h:0px;--width:1468px;--point-color-1:#ffd5aa;--point-color-2:#916046;color:#f5f0eb;word-break:keep-all;background:#000;font-family:Pretendard,sans-serif;line-height:1;overflow:hidden}.mega-page .pc_only{display:block}.mega-page .mb_only{display:none}.mega-page .cont{max-width:var(--width);padding:0 var(--padding);width:100%;margin:0 auto}.mega-page img{vertical-align:top;max-width:100%}.mega-page ul{margin:0;padding:0;list-style:none}.mega-page .hero_section{background:url(/images/treatments/mega/mojelim_large_00.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;padding:141px 0 165px;display:flex;position:relative}.mega-page .hero_section .logo{position:absolute;top:60px;left:2.6%}.mega-page .hero_section .hero_content{max-width:var(--width);padding:0 var(--padding);flex-direction:column;align-items:center;gap:31px;width:100%;margin:0 auto;display:flex}.mega-page .hero_section .hero_top{flex-direction:column;align-items:center;gap:31px;display:flex}.mega-page .hero_section .hero_num_row{align-items:flex-end;gap:31px;display:flex}.mega-page .hero_section .hero_number{align-items:flex-end;gap:4px;display:flex}.mega-page .hero_section .hero_number_main{letter-spacing:-.03em;color:#f5f0eb;font-family:Oswald,sans-serif;font-size:160px;font-weight:500;line-height:1}.mega-page .hero_section .hero_number_comma{letter-spacing:-.049em;color:#f5f0eb4f;font-family:Oswald,sans-serif;font-size:128px;font-weight:500;line-height:1}.mega-page .hero_section .hero_number_unit{color:#807270;font-size:64px;font-weight:400}.mega-page .hero_section .hero_label_wrap{align-items:center;padding-bottom:10px;display:flex}.mega-page .hero_section .hero_label{letter-spacing:-.03em;color:var(--point-color-1);font-family:Pretendard,sans-serif;font-size:112px;font-weight:500;line-height:1}.mega-page .hero_section .hero_sub{letter-spacing:.714em;color:#635d55;text-align:center;font-family:Pretendard,sans-serif;font-size:12.6px;font-weight:400;line-height:1.2}.mega-page .hero_section .hero_headline{color:#fff;text-align:center;padding:31px 0;font-family:Pretendard,sans-serif;font-size:29.4px;font-weight:300;line-height:1.6}.mega-page .hero_section .hero_headline strong{font-weight:600}.mega-page .hero_section .hero_mega{justify-content:center;align-items:center;gap:80px;display:flex}.mega-page .hero_section .hero_mega_item{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.mega-page .hero_section .hero_mega_title{align-items:baseline;gap:6px;display:flex}.mega-page .hero_section .hero_mega_en{letter-spacing:.039em;color:#f5f0eb;font-family:Playfair Display,serif;font-size:52px;font-weight:400;line-height:.9}.mega-page .hero_section .hero_mega_sub{letter-spacing:.057em;color:var(--point-color-1);font-family:Oswald,sans-serif;font-size:45px;font-weight:400;line-height:1}.mega-page .hero_section .hero_mega_divider{background:linear-gradient(#a0886300 0%,#a08863 50%,#a0886300 100%);width:1px;height:60px;display:block}.mega-page .hero_section .hero_mega_icon{width:81px;height:51px;display:block}.mega-page .hero_section .hero_mega_icon img{object-fit:contain;width:100%;height:100%}.mega-page .problem_section{flex-direction:column;justify-content:center;align-items:center;padding:190px 0;display:flex;position:relative}.mega-page .problem_section .img_area{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.mega-page .problem_section .img_area img{object-fit:cover;width:100%;height:100%}.mega-page .problem_section .problem_inner{z-index:1;max-width:var(--width);padding:0 var(--padding);flex-direction:column;justify-content:center;align-items:center;gap:39px;width:100%;margin:0 auto;display:flex;position:relative}.mega-page .problem_section .problem_title_wrap{flex-direction:column;align-items:center;gap:21px;display:flex}.mega-page .problem_section .sub_label{letter-spacing:.16em;color:var(--point-color-2);font-family:Pretendard;font-size:13px;font-weight:400;line-height:1.6}.mega-page .problem_section .problem_heading{flex-direction:column;align-items:center;gap:9px;display:flex}.mega-page .problem_section .problem_num_line{justify-content:center;align-items:center;display:flex}.mega-page .problem_section .problem_num{letter-spacing:-.03em;color:var(--point-color-2);font-family:Big Shoulders Display;font-size:56px;font-weight:800;line-height:1.5}.mega-page .problem_section .problem_title{letter-spacing:-.03em;color:#000;font-family:Pretendard;font-size:54px;font-weight:200;line-height:1.5}.mega-page .problem_section .problem_title.f-bold{font-weight:800}.mega-page .problem_section .problem_title strong{color:#916046;font-weight:800}.mega-page .problem_section .problem_desc{letter-spacing:-.02em;color:#404040;text-align:center;flex-direction:column;gap:16px;max-width:448px;font-family:Pretendard;font-size:19px;font-weight:400;line-height:1.6;display:flex}.mega-page .problem_section .problem_desc strong{font-weight:700}.mega-page .megapeople_section{color:#f5f0eb;background:radial-gradient(at 29% 96%,#382c26 0%,#231b16 100%);justify-content:center;align-items:center;padding:113px 0;display:flex}.mega-page .megapeople_section .megapeople_inner{max-width:var(--width);padding:0 var(--padding);align-items:center;gap:56px;width:100%;margin:0 auto;display:flex}.mega-page .megapeople_section .megapeople_text{flex-direction:column;flex-shrink:0;gap:56px;width:46%;display:flex}.mega-page .megapeople_section .megapeople_title_area{flex-direction:column;gap:53px;display:flex}.mega-page .megapeople_section .megapeople_label_wrap{flex-direction:column;gap:15px;display:flex}.mega-page .megapeople_section .sub_label{letter-spacing:.23em;color:var(--point-color-1);font-family:Pretendard;font-size:13px;font-weight:300;line-height:1.6}.mega-page .megapeople_section .megapeople_title{letter-spacing:-.053em;font-family:Pretendard;font-size:38px;font-weight:200;line-height:1.4}.mega-page .megapeople_section .megapeople_title strong{font-weight:700}.mega-page .megapeople_section .mega_label_wrap{flex-direction:column;gap:5px;display:flex}.mega-page .megapeople_section .megapeople_icon{width:159px;height:87px;display:block}.mega-page .megapeople_section .megapeople_icon img{object-fit:contain;width:100%;height:100%}.mega-page .megapeople_section .mega_title{align-items:baseline;gap:10px;display:flex}.mega-page .megapeople_section .mega_en{letter-spacing:.022em;color:#f5f0eb;font-family:Playfair Display,serif;font-size:93px;font-weight:400;line-height:1.2}.mega-page .megapeople_section .mega_sub{letter-spacing:.024em;color:var(--point-color-1);font-family:Oswald,sans-serif;font-size:82px;font-weight:200}.mega-page .megapeople_section .solution_list{flex-direction:column;gap:11px;width:54%;display:flex}.mega-page .megapeople_section .solution_point{background-blend-mode:luminosity;opacity:.2;background-color:#ffffff0d;background-position:50%;background-size:cover;border-radius:130px;justify-content:flex-end;align-items:center;gap:30px;min-height:203px;padding:54px 22px 54px 0;transition:all .3s ease-out;display:flex;position:relative}.mega-page .megapeople_section .solution_point.on{opacity:1}.mega-page .megapeople_section .solution_point .solution_text{flex-direction:column;gap:10px;width:356px;display:flex}.mega-page .megapeople_section .solution_point .solution_title{letter-spacing:-.02em;font-family:Pretendard;font-size:23px;font-weight:700;line-height:1.2}.mega-page .megapeople_section .solution_point .solution_desc{letter-spacing:-.02em;color:#b4aba4;font-family:Pretendard;font-size:18px;font-weight:400;line-height:1.6}.mega-page .megapeople_section .solution_point.bg_1{background:url(/images/treatments/mega/mojelim_large_03-1.jpg) 50%/cover no-repeat}.mega-page .megapeople_section .solution_point.bg_2{background:url(/images/treatments/mega/mojelim_large_03-2.jpg) 50%/cover no-repeat}.mega-page .megapeople_section .solution_point.bg_3{background:url(/images/treatments/mega/mojelim_large_03-3.jpg) 50%/cover no-repeat}.mega-page .megasession_section{background:radial-gradient(at 64% 7%,#2d2727 0%,#1a1a1a 100%);justify-content:center;align-items:center;padding:150px 0 187px;display:flex}.mega-page .megasession_section .megasession_inner{max-width:var(--width);padding:0 var(--padding);flex-direction:column;align-items:center;gap:86px;width:100%;margin:0 auto;display:flex}.mega-page .megasession_section .megasession_content{flex-direction:column;align-items:center;gap:39px;display:flex}.mega-page .megasession_section .megasession_heading{text-align:center;flex-direction:column;align-items:center;gap:45px;display:flex}.mega-page .megasession_section .megasession_top{flex-direction:column;align-items:center;gap:41px;display:flex}.mega-page .megasession_section .megasession_top:before{aspect-ratio:78/93;content:"";background:url(/images/treatments/mega/hero_icon_2.svg) 50%/100% no-repeat;width:78px;margin:0 auto;display:block}.mega-page .megasession_section .mega_title{letter-spacing:.02em;font-family:Playfair Display;font-size:101px;font-weight:400;line-height:1}.mega-page .megasession_section .mega_title span{letter-spacing:.024em;color:var(--point-color-1);font-family:Oswald;font-size:85px;font-weight:200}.mega-page .megasession_section .sub_label{letter-spacing:.25em;color:#f5f0eb;font-family:Pretendard;font-size:13px;font-weight:400;line-height:1.6}.mega-page .megasession_section .megasession_title{letter-spacing:-.02em;font-family:Pretendard;font-size:33px;font-weight:700;line-height:1.4}.mega-page .megasession_section .megasession_title span{color:var(--point-color-1);font-weight:400}.mega-page .megasession_section .megasession_desc{letter-spacing:-.02em;color:#f5f0eb;text-align:center;opacity:.7;max-width:421px;font-family:Pretendard;font-size:19px;font-weight:300;line-height:1.6}.mega-page .megasession_section .benefit_stats{border-top:1px solid;border-image:linear-gradient(90deg,#1a1a1a 0%,#ffd5aa7d 49%,#1a1a1a 100%) 1;gap:100px;padding-top:53px;display:flex}.mega-page .megasession_section .benefit_stat{flex-direction:column;align-items:center;gap:17px;width:250px;display:flex}.mega-page .megasession_section .benefit_stat .stat_number{letter-spacing:.012em;color:var(--point-color-1);font-family:Gloock;font-size:41px;font-weight:400;line-height:1.2}.mega-page .megasession_section .benefit_stat .stat_label{letter-spacing:-.02em;color:#f5f0eb;text-align:center;padding-bottom:1px;font-family:Pretendard;font-size:17px;font-weight:400;line-height:1.4}.mega-page .megasession_section .benefit_stat:nth-child(2) .stat_number,.mega-page .megasession_section .benefit_stat:nth-child(3) .stat_number{letter-spacing:0;font-family:Playfair Display;font-size:51px;line-height:.9}.mega-page .result_section{color:#342822;background:#f5f0eb;padding:160px 0 173px;overflow:hidden}.mega-page .result_section .result_inner{max-width:1496px;padding:0 var(--padding);flex-direction:column;align-items:center;gap:64px;width:100%;margin:0 auto;display:flex}.mega-page .result_section .result_title_wrap{flex-direction:column;align-items:center;display:flex}.mega-page .result_section .result_mega_wrap{align-items:center;gap:31px;display:flex}.mega-page .result_section .result_mega{align-items:baseline;gap:6px;display:flex}.mega-page .result_section .result_mega_en{color:#342822;font-family:Playfair Display,serif;font-size:40px;font-weight:700;line-height:1.1}.mega-page .result_section .result_mega_sub{letter-spacing:.02em;color:#342822;font-family:Oswald,sans-serif;font-size:36px;font-weight:400;line-height:1.2}.mega-page .result_section .result_mega_divider{background:linear-gradient(#34282200 0%,#342822 50%,#34282200 100%);width:2px;height:44px;display:block}.mega-page .result_section .result_heading{letter-spacing:-.02em;color:#342822;margin-top:8px;font-family:Pretendard;font-size:52px;font-weight:800;line-height:1.5}.mega-page .result_section .result_heading .result_accent{color:#916046}.mega-page .result_section .result_sub{letter-spacing:.25em;color:#916046;margin-top:8px;font-family:Pretendard;font-size:13px;font-weight:400;line-height:1.6}.mega-page .result_section .gallery_wrap{flex-direction:column;gap:20px;display:flex}.mega-page .result_section .gallery_item{align-items:center;gap:62px;padding:62px 72px;display:flex}.mega-page .result_section .gallery_info{flex-direction:column;gap:21px;display:flex}.mega-page .result_section .gallery_tag{color:#fff;background:#342822;border-radius:75px;justify-content:center;align-self:flex-start;align-items:center;padding:4px 16px;font-family:Pretendard;font-size:28px;font-weight:500;line-height:1.2;display:inline-flex}.mega-page .result_section .gallery_case{letter-spacing:-.02em;color:#342822;font-family:Pretendard;font-size:39px;font-weight:700;line-height:1.4}.mega-page .result_section .gallery_case span{font-weight:300}.mega-page .result_section .gallery_case strong{color:#916046;font-weight:700}.mega-page .result_section .gallery_days{color:#8f8f8f;border:1px solid #8f8f8f;border-radius:75px;justify-content:center;align-self:flex-start;align-items:center;margin-top:13px;padding:7px 20px;font-family:Pretendard;font-size:22px;font-weight:500;line-height:1.2;display:inline-flex}.mega-page .result_section .gallery_imgs{gap:8px;display:flex}.mega-page .result_section .gallery_imgs .img_area{border-radius:13px;width:424px;height:337px;position:relative;overflow:hidden}.mega-page .result_section .gallery_imgs .img_area img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mega-page .result_section .result_cta{letter-spacing:-.02em;color:#fff;background:#342822;border-radius:65px;justify-content:center;align-items:center;gap:5px;width:373px;height:76px;margin-top:64px;font-family:Pretendard;font-size:26px;font-weight:700;line-height:.92;text-decoration:none;display:flex}.mega-page .result_section .result_cta .result_accent{color:var(--point-color-1)}.mega-page .result_section .info_list{text-align:center;margin-top:42px}.mega-page .result_section .info_list ul{text-align:left;display:inline-block}.mega-page .result_section .info_list ul li{color:#b2aba8;font-size:15px;font-weight:500;line-height:1.58}.mega-page .review_section{text-align:center;padding:160px 0;position:relative}.mega-page .review_section .img_area{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.mega-page .review_section .img_area img{object-fit:cover;width:100%;height:100%}.mega-page .review_section .review_title_wrap{z-index:1;max-width:var(--width);padding:0 var(--padding);flex-direction:column;align-items:center;gap:24px;margin-bottom:64px;margin-left:auto;margin-right:auto;display:flex;position:relative}.mega-page .review_section .review_heading{letter-spacing:-.02em;color:#fff;font-family:Pretendard;font-size:51px;font-weight:300;line-height:1.3}.mega-page .review_section .review_heading strong{font-weight:800}.mega-page .review_section .review_sub{letter-spacing:.25em;color:#fff;font-family:Pretendard;font-size:13px;font-weight:400;line-height:1.6}.mega-page .review_section .review_list{z-index:1;max-width:var(--width);padding:0 var(--padding);justify-content:center;gap:19px;margin:0 auto;display:flex;position:relative}.mega-page .review_section .review_item{background:url(/images/treatments/mega/box_bg.png) 50%/100% 100% no-repeat;border-radius:12px;flex-direction:column;justify-content:space-between;width:423px;padding:60px 45px 65px;display:flex;box-shadow:0 20px 28px #0000000f}.mega-page .review_section .review_item .review_quote{aspect-ratio:49/33;background:url(/images/treatments/mega/quote.svg) no-repeat;width:50px;margin-bottom:16px;display:block}.mega-page .review_section .review_item .review_content{letter-spacing:-.02em;color:#f5f0eb;text-align:left;font-family:Pretendard;font-size:20px;font-weight:400;line-height:1.45}.mega-page .review_section .review_item .review_content strong{color:#f5f0eb;font-weight:700}.mega-page .review_section .review_item .review_content .review_gold{color:var(--point-color-1)}.mega-page .review_section .review_item .review_divider{opacity:.3;background:#cecece;width:100%;height:1px;margin:20px 0;display:block}.mega-page .review_section .review_item .review_author{align-items:center;gap:15px;display:flex}.mega-page .review_section .review_item .review_avatar{background:url(/images/treatments/mega/person.png) 50%/cover no-repeat;border-radius:50%;width:50px;height:50px;display:block}.mega-page .review_section .review_item .review_name{letter-spacing:-.02em;color:#818181;text-align:left;font-family:Pretendard;font-size:18px;font-weight:700;line-height:1.4}.mega-page .review_section .review_item .review_name span{letter-spacing:-.022em;font-size:16px;font-weight:400;display:block}.mega-page .philosophy_section{padding:140px 0;position:relative}.mega-page .philosophy_section .img_area{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.mega-page .philosophy_section .img_area img{object-fit:cover;width:100%;height:100%}.mega-page .philosophy_section .philosophy_inner{max-width:1355px;padding:0 var(--padding);z-index:1;align-items:center;gap:100px;width:100%;margin:0 auto;display:flex;position:relative}.mega-page .philosophy_section .philosophy_text{flex-direction:column;gap:52px;max-width:485px;display:flex}.mega-page .philosophy_section .philosophy_label_wrap{flex-direction:column;gap:11px;display:flex}.mega-page .philosophy_section .philosophy_heading{letter-spacing:-.04em;color:#f5f0eb;font-family:Pretendard;font-size:50px;font-weight:200;line-height:1.4}.mega-page .philosophy_section .philosophy_heading strong{color:var(--point-color-1);font-weight:700}.mega-page .philosophy_section .philosophy_sub{letter-spacing:.25em;color:#fff;font-family:Pretendard;font-size:13px;font-weight:400;line-height:1.6}.mega-page .philosophy_section .philosophy_desc_wrap{flex-direction:column;gap:10px;display:flex}.mega-page .philosophy_section .philosophy_desc{color:#f5f0eb;font-family:Pretendard;font-size:18px;font-weight:400;line-height:1.7}.mega-page .philosophy_section .philosophy_desc strong{font-weight:700}.mega-page .philosophy_section .philosophy_logo_area{flex-direction:column;gap:16px;display:flex}.mega-page .philosophy_section .philosophy_divider{background:silver;width:45px;height:1px;display:block}.mega-page .philosophy_section .philosophy_logo{letter-spacing:.091em;color:var(--point-color-1);font-family:Playfair Display;font-size:21px;font-weight:500;line-height:1.5}.mega-page .philosophy_section .philosophy_logo span{letter-spacing:.03em;color:#f5f0eb;font-family:Pretendard;font-size:16px;font-weight:500;line-height:1.7;display:block}.mega-page .cta_section{text-align:center;padding:130px 0 150px;position:relative}.mega-page .cta_section .img_area{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.mega-page .cta_section .img_area img{object-fit:cover;width:100%;height:100%}.mega-page .cta_section .cta_inner{z-index:1;max-width:var(--width);padding:0 var(--padding);flex-direction:column;align-items:center;gap:80px;width:100%;margin:0 auto;display:flex;position:relative}.mega-page .cta_section .cta_top{flex-direction:column;align-items:center;gap:31px;display:flex}.mega-page .cta_section .cta_num_wrap{align-items:flex-end;gap:22px;display:flex}.mega-page .cta_section .cta_num_box{flex-direction:column;align-items:center;gap:31px;display:flex}.mega-page .cta_section .cta_number{align-items:flex-end;gap:4px;display:flex}.mega-page .cta_section .cta_number_main{letter-spacing:-.048em;color:#f5f0eb;font-family:Oswald;font-size:130px;font-weight:500;line-height:1}.mega-page .cta_section .cta_number_comma{letter-spacing:-.058em;color:#f5f0eb4f;font-family:Oswald;font-size:108px;font-weight:500;line-height:1}.mega-page .cta_section .cta_number_unit{letter-spacing:.09em;color:#807270;font-family:Cormorant Garamond;font-size:64px;font-weight:400;line-height:.75;transform:translateY(-15px)}.mega-page .cta_section .cta_label_wrap{flex-direction:column;align-items:center;gap:10px;padding-bottom:10px;display:flex}.mega-page .cta_section .cta_label{letter-spacing:-.03em;color:var(--point-color-1);font-family:Pretendard;font-size:82px;font-weight:500;line-height:1}.mega-page .cta_section .cta_label_sub{letter-spacing:.714em;color:#635d55;font-family:Pretendard;font-size:12.6px;font-weight:400;line-height:1.2}.mega-page .cta_section .cta_text_area{flex-direction:column;align-items:center;gap:23px;display:flex}.mega-page .cta_section .cta_subtitle{letter-spacing:-.02em;color:#f5f0eb;font-family:Pretendard;font-size:28px;font-weight:300;line-height:1.3}.mega-page .cta_section .cta_subtitle strong{font-weight:800}.mega-page .cta_section .cta_brand{color:#f5f0eb;align-items:center;gap:12px;font-family:Noto Serif KR;font-size:30px;font-weight:300;line-height:1.3;display:flex}.mega-page .cta_section .cta_btn_wrap{justify-content:center;gap:24px;width:100%;display:flex}.mega-page .cta_section .cta_btn{letter-spacing:-.02em;border-radius:65px;justify-content:center;align-items:center;height:76px;padding:0 40px;font-family:Pretendard;font-size:26px;font-weight:700;line-height:.92;text-decoration:none;display:flex}.mega-page .cta_section .cta_btn_consult{color:#916046;background:#fff}.mega-page .cta_section .cta_btn_case{color:#fff;background:#916046}@media screen and (max-width:1200px){.mega-page .megapeople_section .megapeople_inner{flex-direction:column;gap:66px}.mega-page .megasession_section{padding:130px 20px 131px}.mega-page .megasession_section .megasession_inner{gap:50px}.mega-page .megasession_section .megasession_heading{gap:18px}.mega-page .megasession_section .megasession_top{gap:23px}.mega-page .megasession_section .mega_title{letter-spacing:.035em;font-size:57px;line-height:.8}.mega-page .megasession_section .mega_title span{letter-spacing:.042em;font-size:48px;line-height:.9}.mega-page .megasession_section .megasession_title{font-size:24px}.mega-page .megasession_section .megasession_desc{max-width:272px;font-size:17px}.mega-page .megasession_section .benefit_stats{flex-direction:column;gap:52px;padding-top:30px}.mega-page .megasession_section .benefit_stat{width:auto}.mega-page .result_section .gallery_item{flex-direction:column;gap:22px;padding:40px 20px}.mega-page .result_section .gallery_info{width:100%}}@media screen and (max-width:960px){.mega-page .pc_only{display:none}.mega-page .mb_only{display:block}.mega-page .hero_section .logo{text-align:center;position:relative;top:auto;left:auto}.mega-page .hero_section{flex-direction:column;width:100%;padding:71px 20px 120px}.mega-page .hero_section .hero_content{gap:15px;padding:0}.mega-page .hero_section .hero_num_row{flex-direction:column;align-items:center;gap:20px}.mega-page .hero_section .hero_number_main{letter-spacing:-.052em;font-size:120px}.mega-page .hero_section .hero_number_comma{letter-spacing:-.064em;font-size:98px}.mega-page .hero_section .hero_number_unit{letter-spacing:.098em;font-size:59px;line-height:.8}.mega-page .hero_section .hero_label{font-size:69px}.mega-page .hero_section .hero_sub{letter-spacing:.167em;font-size:12px}.mega-page .hero_section .hero_headline{font-size:24px}.mega-page .hero_section .hero_mega{justify-content:center;align-items:center;gap:0;width:100%}.mega-page .hero_section .hero_mega_item{gap:8px;width:50%}.mega-page .hero_section .hero_mega_title{flex-direction:column;align-items:center}.mega-page .hero_section .hero_mega_en{font-size:40px;line-height:1.1}.mega-page .hero_section .hero_mega_sub{font-size:33px;line-height:1.4}.mega-page .hero_section .hero_mega_divider{width:1px;height:70px}.mega-page .problem_section{min-height:auto;padding:120px 20px}.mega-page .problem_section .problem_inner{gap:56px;padding:0}.mega-page .problem_section .problem_heading{gap:0}.mega-page .problem_section .problem_num{font-size:51px}.mega-page .problem_section .problem_title{text-align:center;font-size:45px;line-height:1.45}.mega-page .problem_section .problem_desc{max-width:295px;font-size:18px}.mega-page .megapeople_section{padding:111px 20px}.mega-page .megapeople_section .megapeople_inner{flex-direction:column;gap:66px}.mega-page .megapeople_section .megapeople_text{text-align:center;align-items:center;width:100%}.mega-page .megapeople_section .megapeople_title{letter-spacing:-.071em;font-size:28px}.mega-page .megapeople_section .mega_en{font-size:57px}.mega-page .megapeople_section .mega_sub{font-size:48px}.mega-page .megapeople_section .megapeople_icon{aspect-ratio:101/56;width:101px;height:auto;margin:0 auto;display:block}.mega-page .megapeople_section .solution_list{align-items:center;gap:13px;width:100%}.mega-page .megapeople_section .solution_point .solution_text{z-index:3;position:relative}.mega-page .megapeople_section .solution_point{opacity:1;background-color:#1a100ee6;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:54px 0;position:relative;overflow:hidden}.mega-page .megapeople_section .solution_point.on:after{opacity:1}.mega-page .megapeople_section .solution_point:after{content:"";opacity:0;background:#1a100ee6;width:100%;height:100%;transition:all .3s ease-out;display:block;position:absolute;top:0;left:0}.mega-page .megapeople_section .solution_point.bg_1{background:url(/images/treatments/mega/mojelim_large_02-1.jpg) 50%/cover no-repeat}.mega-page .megapeople_section .solution_point.bg_2{background:url(/images/treatments/mega/mojelim_large_02-2.jpg) 50%/cover no-repeat}.mega-page .megapeople_section .solution_point.bg_3{background:url(/images/treatments/mega/mojelim_large_02-3.jpg) 50%/cover no-repeat}.mega-page .megapeople_section .solution_point.on .solution_text{opacity:1}.mega-page .megapeople_section .solution_point .solution_text{text-align:center;opacity:0;align-items:center;width:auto;transition:all .3s ease-out}.mega-page .megapeople_section .solution_point .solution_title{font-size:25px}.mega-page .megapeople_section .solution_point .solution_desc{max-width:312px;font-size:17px;font-weight:500}.mega-page .megasession_section{padding:130px 20px 131px}.mega-page .megasession_section .megasession_top:before{width:50px}.mega-page .megasession_section .megasession_inner{gap:86px;padding:0}.mega-page .megasession_section .megasession_heading{gap:18px}.mega-page .megasession_section .megasession_top{gap:23px}.mega-page .megasession_section .mega_title{letter-spacing:.035em;font-size:57px;line-height:.8}.mega-page .megasession_section .mega_title span{letter-spacing:.042em;font-size:48px;line-height:.9}.mega-page .megasession_section .megasession_title{font-size:24px}.mega-page .megasession_section .megasession_desc{max-width:272px;font-size:17px}.mega-page .megasession_section .benefit_stats{flex-direction:column;align-items:center;gap:52px;padding-top:53px}.mega-page .megasession_section .benefit_stat{width:300px}.mega-page .megasession_section .benefit_stat .stat_number{font-size:51px}.mega-page .result_section{padding:120px 20px 103px}.mega-page .result_section .result_inner{gap:40px;padding:0}.mega-page .result_section .result_mega_wrap{gap:4px}.mega-page .result_section .result_mega_en{font-size:21px}.mega-page .result_section .result_mega_sub{font-size:18px}.mega-page .result_section .result_mega_divider{height:35px}.mega-page .result_section .result_heading{font-size:45px;line-height:1.45}.mega-page .result_section .gallery_wrap{gap:0;width:100%;padding:0}.mega-page .result_section .gallery_item{border-top:1px solid #e8ddd9;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:62px 0}.mega-page .result_section .gallery_item:first-child{border-top:none}.mega-page .result_section .gallery_info{text-align:center;justify-content:center;align-items:center;width:100%}.mega-page .result_section .gallery_tag{margin:0 auto;font-size:20px}.mega-page .result_section .gallery_case{font-size:29px;line-height:1.3}.mega-page .result_section .gallery_days{margin:0 auto;font-size:16px}.mega-page .result_section .gallery_imgs{width:100%}.mega-page .result_section .gallery_imgs .img_area{width:calc(50% - 4px);height:auto}.mega-page .result_section .gallery_imgs .img_area img{width:100%;height:auto;display:block;position:static}.mega-page .result_section .result_cta{width:316px;height:61px;margin-top:40px;font-size:21px}.mega-page .review_section{padding:109px 6%}.mega-page .review_section .review_title_wrap{gap:24px;margin-bottom:40px;padding:0}.mega-page .review_section .review_heading{font-size:29px}.mega-page .review_section .review_list{flex-direction:column;align-items:center;gap:19px;padding:0}.mega-page .review_section .review_item{width:100%;height:auto;padding:50px 10%}.mega-page .review_section .review_item .review_content{font-size:19px}.mega-page .philosophy_section{padding:75px 20px}.mega-page .philosophy_section .philosophy_inner{flex-direction:column;gap:56px;padding:0}.mega-page .philosophy_section .philosophy_text{text-align:left;align-items:flex-start}.mega-page .philosophy_section .philosophy_heading{letter-spacing:-.056em;font-size:36px}.mega-page .philosophy_section .philosophy_desc{font-size:18px}.mega-page .cta_section{padding:110px 20px}.mega-page .cta_section .cta_inner{gap:52px;padding:0}.mega-page .cta_section .cta_top{gap:15px}.mega-page .cta_section .cta_num_wrap{flex-direction:column;align-items:center;gap:41px}.mega-page .cta_section .cta_number_main{letter-spacing:-.052em;font-size:120px}.mega-page .cta_section .cta_number_comma{letter-spacing:-.064em;font-size:98px}.mega-page .cta_section .cta_number_unit{letter-spacing:.098em;font-size:59px;line-height:.8;transform:translateY(-10px)}.mega-page .cta_section .cta_label{font-size:69px;line-height:1}.mega-page .cta_section .cta_label_sub{letter-spacing:.167em;font-size:12px}.mega-page .cta_section .cta_text_area{gap:26px}.mega-page .cta_section .cta_subtitle{font-size:23px}.mega-page .cta_section .cta_brand{gap:10px;font-size:23px}.mega-page .cta_section .cta_brand img{width:50vw}.mega-page .cta_section .cta_btn_wrap{flex-direction:column;align-items:center;gap:21px;width:100%}.mega-page .cta_section .cta_btn{width:100%;height:63px;padding:0;font-size:21px}}
