@charset "UTF-8";
/* font 정의 */
@font-face {
    font-family: 'Nanum Square';
    font-style: normal;
    font-weight: 400;
    src: url(https://static.wehago.com/fonts/NanumSquare/NanumSquareR.eot);
    src: local('Nanum Square Regular'),
        local('NanumSquareR'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareR.eot?#iefix) format('embedded-opentype'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareR.woff2) format('woff2'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareR.woff) format('woff'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareR.ttf) format('truetype');
}

@font-face {
    font-family: 'Nanum Square';
    font-style: normal;
    font-weight: 700;
    src: url(https://static.wehago.com/fonts/NanumSquare/NanumSquareB.eot);
    src: local('Nanum Square Bold'),
        local('NanumSquareB'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareB.eot?#iefix) format('embedded-opentype'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareB.woff2) format('woff2'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareB.woff) format('woff'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareB.ttf) format('truetype');
}
@font-face{font-family:douzone;src:url(https://static.wehago.com/fonts/douzone/DOUZONEText10.woff2) format("woff2"),url(https://static.wehago.com/fonts/douzone/DOUZONEText10.woff) format("woff");font-weight:400;font-display:fallback}
@font-face{font-family:douzone;src:url(https://static.wehago.com/fonts/douzone/DOUZONEText30.woff2) format("woff2"),url(https://static.wehago.com/fonts/douzone/DOUZONEText30.woff) format("woff");font-weight:700;font-display:fallback}
@font-face{font-family:douzone;src:url(https://static.wehago.com/fonts/douzone/DOUZONEText50.woff2) format("woff2"),url(https://static.wehago.com/fonts/douzone/DOUZONEText50.woff) format("woff");font-weight:900;font-display:fallback}
@font-face{font-family:douzonetitle;src:url(https://static.wehago.com/fonts/douzone/DOUZONETitle30.woff2) format("woff2"),url(https://static.wehago.com/fonts/douzone/DOUZONETitle30.woff) format("woff");font-weight:400;font-display:fallback}
@font-face{font-family:douzonetitle;src:url(https://static.wehago.com/fonts/douzone/DOUZONETitle50.woff2) format("woff2"),url(https://static.wehago.com/fonts/douzone/DOUZONETitle50.woff) format("woff");font-weight:700;font-display:fallback}

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,img,button,select{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,button{font-family:"Nanum Square ko","돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif}
html,body{min-width: 0;width: 100%;}
img,fieldset{border:0;vertical-align:top}
a{color:#1a1a1a}
em,address{font-style:normal}
ul,ol,li{list-style:none}
label,button{cursor:pointer}
input::-ms-clear{display:none}
.blind{position:absolute !important;clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;margin:-1px !important;overflow:hidden !important}
.table thead.blind{position:static;font-size:0} /* 테이블 thead blind 버그해결 */
.clearbx:after,.clearfix:after{content:'';clear:both;display:table}
.ellipsis{overflow:hidden;white-space:nowrap;word-break:break-all;text-overflow:ellipsis}
.no_ellipsis{white-space:normal !important}
.no_ellipsis2{white-space:normal !important;text-overflow:clip !important;}
.us_none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}
.mw_auto{min-width:auto}
.w_auto{width:auto !important}
.of_hidden{overflow:hidden !important}
.of_visible{overflow:visible !important}
input:disabled{-webkit-text-fill-color:#8d8d8d;opacity:1}
iframe{overflow:hidden;margin:0;padding:0;border:0}
.posfix{position:relative}
.scroll_touch{-webkit-overflow-scrolling:touch;}
.hide_lnb .lnb{display:none;}
.snbnext.left0{left:0;}

/* 크롬 input 자동완성 배경 초기화 */
input:-webkit-autofill {-webkit-box-shadow:0 0 0 30px #fff inset;-webkit-text-fill-color:#000;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active {transition:background-color 5000s ease-in-out 0s;}

/* PlaceHolder 예외 처리 */
::-webkit-input-placeholder{text-align:left !important;color:#999;}
:-moz-placeholder{text-align:left !important;color:#999;}
::-moz-placeholder{text-align:left !important;color:#999;}
:-ms-input-placeholder{text-align:left !important;color:#999 !important;}
::-ms-input-placeholder{text-align:left !important;color:#999;}
::placeholder{text-align:left !important;color:#999;}
input::-webkit-input-placeholder{text-align:left !important;color:#999;}
input:-moz-placeholder{text-align:left !important;color:#999;}
input::-moz-placeholder{text-align:left !important;color:#999;}
input:-ms-input-placeholder{text-align:left !important;color:#999 !important;}
input::-ms-input-placeholder{text-align:left !important;color:#999;}
input::placeholder{text-align:left !important;color:#999;}

.dz_font,.dz_font *{font-family:douzone,"Microsoft YaHei","PingFang SC","MS PGothic","Hiragino Kaku Gothic ProN","굴림",gulim,"Apple SD Gothic Neo",sans-serif}
.dzt_font,.dzt_font *{font-family:douzonetitle,"Microsoft YaHei","PingFang SC","MS PGothic","Hiragino Kaku Gothic ProN","굴림",gulim,"Apple SD Gothic Neo",sans-serif}
.nanumsquareneo_font, .nanumsquareneo_font *{font-family:NanumSquareNeo,"Microsoft YaHei","PingFang SC","MS PGothic","Hiragino Kaku Gothic ProN","굴림",gulim,"Apple SD Gothic Neo",sans-serif}
.pretendard_font, .pretendard_font *{font-family:Pretendard,"Microsoft YaHei","PingFang SC","MS PGothic","Hiragino Kaku Gothic ProN","굴림",gulim,"Apple SD Gothic Neo",sans-serif}
.w375{display: block;}


/* ****layout**** */
.landingYets .yetsContainer .yetsHeader{position: absolute;top: 0;left: 0;right: 0;display: flex;align-items: center;justify-content: space-between;backdrop-filter: blur(10px);height: 78px;padding: 0 24px;background-color: rgba(255,255,255,.05);border-bottom: solid 1px rgba(255, 255, 255, 0.12);box-sizing: border-box;}
/* .landingYets .yetsContainer .yetsHeader{display: flex;align-items: center;justify-content: space-between;backdrop-filter: blur(10px);height: 78px;padding: 0 24px;background-color: rgba(255,255,255,.05);border-bottom: solid 1px rgba(255, 255, 255, 0.12);box-sizing: border-box;} */
.landingYets .yetsContainer .yetsSpot{width: 100%;height: 1266px;background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_bg.png) no-repeat center / cover;padding: 120px 20px 0;box-sizing: border-box;text-align: center;}
.landingYets .yetsContainer .yetsSpot__label{display: inline-flex;align-items: center;justify-content: center;width: 124px;height: 26px;padding: 0 10px;border-radius: 26px;background-image: linear-gradient(to right, #405dff, #4080ff);font-size: 14px;font-weight: 700;color: #fff;letter-spacing: -.28px;line-height: 1.4;box-shadow: 0 0 4px 0 rgba(77, 0, 255, 0.2);box-sizing: border-box;vertical-align: top;}
.landingYets .yetsContainer .yetsSpot__subtopic{display: block;margin-top: 14px;font-size: 20px;font-weight: 600;letter-spacing: -.34px;line-height: 1.4;color: #fff;}
.landingYets .yetsContainer .yetsSpot__mainTitle{width: 312px;height: 192px;margin: 8px auto 0;background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_tit.svg) no-repeat 50% 0 / 312px 191px;}
.landingYets .yetsContainer .yetsSpot__subTitle{margin-top: 20px;font-size: 20px;font-weight: 600;background-image: linear-gradient(to right, #14bcea 20%, #5ca0ff 40%, #7b73ff 59%, #ad4cff 79%);background-clip: text;letter-spacing: -.4px;line-height: 1.4;color: transparent;}
.landingYets .yetsContainer .yetsSpot__desc{display: flex;flex-direction: column;gap: 12px 0;margin-top: 12px;}
.landingYets .yetsContainer .yetsSpot__descText{font-size: 15px;font-weight: 400;color: #fff;line-height: 1.6;letter-spacing: -.3px;}
.landingYets .yetsContainer .yetsSpotInfoWrapper{margin-top: 140px;text-align: left;padding: 18px 25px;border: 1px solid rgba(159, 166, 255, 0.5);border-radius: 16px;background-color: rgba(0, 25, 44, 0.5);box-sizing: border-box;}
.landingYets .yetsContainer .yetsSpotInfoBox{display: flex;flex-direction: column;gap: 8px 0;}
.landingYets .yetsContainer .yetsSpotInfoBoxDef{display: flex;}
.landingYets .yetsContainer .yetsSpotInfoBoxDef__dt{margin-right: 10px;font-size: 15px;font-weight: 700;color: #fff;line-height: 1.4;letter-spacing: -.3px;flex:0 0 auto}
.landingYets .yetsContainer .yetsSpotInfoBoxDef__dd{font-size: 15px;font-weight: 400;color: #fff;line-height: 1.4;letter-spacing: -.3px;}
.landingYets .yetsContainer .yetsSpotInfoBoxDef__desc{position: relative;margin-top: 12px;padding-left: 10px;font-size: 14px;color: rgba(255,255,255,.7);font-weight: 400;line-height: 1.4;letter-spacing: -.3px;}
.landingYets .yetsContainer .yetsSpotInfoBoxDef__desc::before{content: '';content: "*";position: absolute;top: 0;left: 0;font-size: 14px;color: rgba(255,255,255,.7);font-weight: 400;letter-spacing: -.3px;}
.landingYets .yetsContainer .yetsSpotButtonBox{display: flex;justify-content: center;margin-top: 62px;}
.landingYets .yetsContainer .yetsSpotButtonBox__linkItem{display: flex;align-items: center;justify-content: center;width: 212px;height: 60px;font-size: 18px;font-weight: 700;color: #fff;border-radius: 30px;background-image: linear-gradient(to right, #14bcea 0%, #2882ff 33%, #645aff 67%, #a53cff 100%);line-height: 1.5;letter-spacing: -.36px;text-decoration: none;box-sizing: border-box;}
.landingYets .yetsContainer .yetsSpotButtonBox__linkItem::after{content: '';display: inline-block;margin-left: 4px;width: 24px;height: 24px;background: url(https://static.wehago.com/html/landing/img/yets_mobile/ic_chev_right_24_wh.svg) no-repeat center / cover;}
.landingYets .yetsContainer .yetsSection{padding: 60px 0 50px;text-align: center;box-sizing: border-box;}
.landingYets .yetsContainer .yetsSection.program{background: #fff url(https://static.wehago.com/html/landing/img/yets_mobile/img_section.png) no-repeat bottom / cover;}
.landingYets .yetsContainer .yetsSection.edu{background: #e3e8ff;}
.landingYets .yetsContainer .yetsSection.notice{background: #f7f8fc;}
.landingYets .yetsContainer .yetsSection.swiperSection1{background: #fff;}
.landingYets .yetsContainer .yetsSection.swiperSection2{background-image: linear-gradient(to bottom, #e3e8ff -9%, #fff 24%);}
.landingYets .yetsContainer .yetsSection.swiperSection3{background: #f7f8fc;}
.landingYets .yetsContainer .yetsSection__title{font-size: 30px;font-weight: 700;color: #1d1d1f;line-height: 1.4;letter-spacing: -.6px;}
.landingYets .yetsContainer .yetsSection__title::before{content: '';display: block;width: 48px;height: 3px;margin: 0 auto 18px;background-image: linear-gradient(to left, #0e1554 100%, #1c278e 51%, #374bff 0%);}
.landingYets .yetsContainer .yetsSection__desc{margin-top: 10px;font-size: 13px;font-weight: 400;color: #777;line-height: 1.3;letter-spacing: -.13px;}
.landingYets .yetsContainer .yetsProgramList{display: flex;gap: 12px 0;flex-direction: column;margin-top: 20px;}
.landingYets .yetsContainer .yetsProgramListItem{width: 320px;height: auto;margin: 0 auto;padding: 30px 18px;border-radius: 16px;border: solid 1px #fff;background-image: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0.6));box-sizing: border-box;}
.landingYets .yetsContainer .yetsProgramListItem__label{display: block;font-size: 15px;font-weight: 700;line-height: 1.4;letter-spacing: -.3px;}
.landingYets .yetsContainer .yetsProgramListItem__title{margin-top: 8px;font-size: 20px;font-weight: 700;color: #1d1d1f;line-height: 1.4;letter-spacing: -.4px;}
.landingYets .yetsContainer .yetsProgramListItem__thumb{width: 100%;height: 132px;}
.landingYets .yetsContainer .yetsProgramListItem--session1 .yetsProgramListItem__label{color: #06b2ef;}
.landingYets .yetsContainer .yetsProgramListItem--session2 .yetsProgramListItem__label{color: #4080ff;}
.landingYets .yetsContainer .yetsProgramListItem--session3 .yetsProgramListItem__label{color: #9365f6;}
.landingYets .yetsContainer .yetsProgramListItem--session1 .yetsProgramListItem__thumb{background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_session_01.png) no-repeat center / cover;}
.landingYets .yetsContainer .yetsProgramListItem--session2 .yetsProgramListItem__thumb{background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_session_02.png) no-repeat center / cover;}
.landingYets .yetsContainer .yetsProgramListItem--session3 .yetsProgramListItem__thumb{background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_session_03.png) no-repeat center / cover;}
.landingYets .yetsContainer .yetsProgramPreview{margin-top: 20px;text-align: left;}
.landingYets .yetsContainer .yetsProgramPreview__label{display: inline-block;height: 24px;padding: 0 8px;border-radius: 6px;background-image: linear-gradient(to right, #14bcea 0%, #2882ff 33%, #645aff 67%, #a53cff 100%);font-size: 13px;font-weight: 700;color: #fff;box-sizing: border-box;line-height: 24px;}
.landingYets .yetsContainer .yetsProgramPreviewInfoList{margin-top: 12px;}
.landingYets .yetsContainer .yetsProgramPreviewInfoList__listItem{position: relative;padding-left: 10px;font-size: 16px;font-weight: 400;color: #000;line-height: 1.4;letter-spacing: -.32px;word-break: keep-all;word-wrap: break-word;overflow-wrap: break-word;}
.landingYets .yetsContainer .yetsProgramPreviewInfoList__listItem + .yetsProgramPreviewInfoList__listItem{margin-top: 6px;}
.landingYets .yetsContainer .yetsProgramPreviewInfoList__listItem::before{content: '';position: absolute;top: 9px;left: 0;width: 3px;height: 3px;border-radius: 50%;background-color: #000;}
.landingYets .yetsContainer .yetsScheduleList{width: 320px;margin: 30px auto 0;}
.landingYets .yetsContainer .yetsScheduleListWrapper + .yetsScheduleListWrapper{margin-top: 60px;}
.landingYets .yetsContainer .yetsScheduleList__year{display: block;font-size: 20px;font-weight: 700;color: #000;text-align: left;}
.landingYets .yetsContainer .yetsScheduleListGroup{display: flex;flex-direction: column;gap: 8px 0;margin-top: 12px;}
.landingYets .yetsContainer .yetsScheduleListGroup + .yetsScheduleListGroup{margin-top: 40px;}
.landingYets .yetsContainer .yetsScheduleListGroup__date{position: relative;display: flex;align-items: center;justify-content: center;height: 48px;border-radius: 12px;padding: 0 12px;background-color: #121317;font-size: 18px;font-weight: 700;color: #fff;box-sizing: border-box;}
.landingYets .yetsContainer .yetsScheduleListGroup.disable .yetsScheduleListGroup__date::before{content:'교육 종료';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 12px;background-color: rgba(0,0,0,0.5);line-height: 48px;}
.landingYets .yetsContainer .yetsScheduleListGroup.disable .yetsScheduleListBox__location{color: rgba(60,60,67,.65);}
.landingYets .yetsContainer .yetsScheduleListGroup.disable .yetsScheduleDateBoxTime__dt,
.landingYets .yetsContainer .yetsScheduleListGroup.disable .yetsScheduleDateBoxTime__dd{color: rgba(29, 29, 31,.5);}
.landingYets .yetsContainer .yetsScheduleListBox{padding: 20px;border-radius: 12px;border: 1px solid #fff;background-color: rgba(255,255,255,.9);}
.landingYets .yetsContainer .yetsScheduleListBox__title{display: block;font-size: 18px;font-weight: 700;color: #000;line-height: 1.4;letter-spacing: -.36px;}
.landingYets .yetsContainer .yetsScheduleListBox__title{display: block;font-size: 20px;font-weight: 700;color: #000;}
.landingYets .yetsContainer .yetsScheduleListBox__location{display: block;margin-top: 6px;font-size: 14px;font-weight: 500;color: #121619;line-height: 1.4;letter-spacing: -.28px;}
.landingYets .yetsContainer .yetsScheduleDateGroup{display: flex;flex-direction: column;gap: 6px 0;margin-top: 12px;}
.landingYets .yetsContainer .yetsScheduleDateBox{display: flex;align-items: center;justify-content: space-between;width: 100%;height: 56px;padding: 6px 8px 6px 16px;border-radius: 10px;background-color: #f7f8fc;box-sizing: border-box;}
.landingYets .yetsContainer .yetsScheduleDateBoxTime{display: flex;gap: 0 6px;}
.landingYets .yetsContainer .yetsScheduleDateBoxTime__dt{font-size: 16px;font-weight: 700;color: #1d1d1f;line-height: 1.4;letter-spacing: -.32px;}
.landingYets .yetsContainer .yetsScheduleDateBoxTime__dd{font-size: 16px;font-weight: 500;color: #1d1d1f;line-height: 1.4;letter-spacing: -.32px;}
.landingYets .yetsContainer .yetsScheduleDateBox__link{display: flex;align-items: center;justify-content: center;width: 80px;height: 40px;border-radius: 8px;background-color: #2882ff;font-size: 17px;font-weight: 500;color: #fff;line-height: 1.4;letter-spacing: -.34px;text-decoration: none;}
.landingYets .yetsContainer .yetsScheduleDateBox__link--disabled{pointer-events: none;background-color: #bebecb;}
.landingYets .yetsContainer .yetsSubSpot{height: 330px;padding: 44px 24px 0;background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_section2.png) no-repeat center / cover;box-sizing: border-box;}
.landingYets .yetsContainer .yetsSubSpot__topic{font-size: 14px;font-weight: 700;color: #34375a;letter-spacing: -.28px;}
.landingYets .yetsContainer .yetsSubSpot__title{margin-top: 10px;font-size: 22px;font-weight: 700;color: #000126;line-height: 1.36;letter-spacing: -.44px;}
.landingYets .yetsContainer .yetsSubSpot__subTitle{margin-top: 12px;font-size: 14px;color: #34375a;line-height: 1.5;letter-spacing: -.28px;}
.landingYets .yetsContainer .yetsSwiperSection__numId{display: inline-block;position: relative;padding-bottom: 2px;font-size: 18px;font-weight: 700;color: #2882ff;}
.landingYets .yetsContainer .yetsSwiperSection__numId::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 2px;background-color: #2882ff;}
.landingYets .yetsContainer .yetsSwiperSection__numId + .yetsSwiperSection__title{margin-top: 12px;}
.landingYets .yetsContainer .yetsSwiperSection__title{font-size: 24px;font-weight: 700;color: #000;line-height: 1.36;letter-spacing: -.48px;}
.landingYets .yetsContainer .yetsSwiperSection__desc{margin-top: 11px;font-size: 14px;font-weight: 400;color: #34375a;line-height: 1.5;letter-spacing: -.28px;}
.landingYets .yetsContainer .yetsSwiperSection__desc2{margin-top: 30px;font-size: 21px;font-weight: 700;color: #2882ff;line-height: 1.4;letter-spacing: -.42px;}
.landingYets .yetsContainer .yetsSwiperContainer{position: relative;margin: 30px auto 0;width: 300px;display: flex;justify-content: center;}
.landingYets .yetsContainer .yetsSwiperContainer.mt10{margin-top: 10px;}
.landingYets .yetsContainer .yetsSwiperContainer:has([class*="aiItem"]) .yetsSwiperItem__title{font-size: 18px;line-height: 1.5;letter-spacing: -.54px;color: #000;}
.landingYets .yetsContainer .yetsSwiperContainer:has([class*="aiItem"]) .yetsSwiperItem{height: 380px;}
.landingYets .yetsContainer .yetsSwiperWrapper{width: 300px;overflow: hidden;}
.landingYets .yetsContainer .yetsSwiperItem{width: 300px;height: 354px;text-align: left;}
.landingYets .yetsContainer .yetsSwiperItem .yetsSwiperItemLink{display: block;width: 100%;height: 100%;padding: 24px 21px 0 24px;box-sizing: border-box;text-decoration: none;}
.landingYets .yetsContainer .yetsSwiperItem.item1{background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_sec_05_01.png) no-repeat center / 300px 100%;}
.landingYets .yetsContainer .yetsSwiperItem.item2{background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_sec_05_02.png) no-repeat center / 300px 100%;}
.landingYets .yetsContainer .yetsSwiperItem.item3{background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_sec_05_03.png) no-repeat center / 300px 100%;}
.landingYets .yetsContainer .yetsSwiperItem.item4{background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_sec_05_04.png) no-repeat center / 300px 100%;}
.landingYets .yetsContainer .yetsSwiperItem.item5{background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_sec_05_05.png) no-repeat center / 300px 100%;}
.landingYets .yetsContainer .yetsSwiperItem.item6{background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_sec_05_06.png) no-repeat center / 300px 100%;}
.landingYets .yetsContainer .yetsSwiperItem.aiItem1{background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_mo_oneai_01.png) no-repeat center / 300px 100%;}
.landingYets .yetsContainer .yetsSwiperItem.aiItem2{background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_mo_oneai_02.png) no-repeat center / 300px 100%;}
.landingYets .yetsContainer .yetsSwiperItem.aiItem3{background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_mo_oneai_03.png) no-repeat center / 300px 100%;}
.landingYets .yetsContainer .yetsSwiperItem.aiItem4{background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_mo_oneai_04.png) no-repeat center / 300px 100%;}
.landingYets .yetsContainer .yetsSwiperItem.aiItem5{background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_mo_oneai_05.png) no-repeat center / 300px 100%;}
.landingYets .yetsContainer .yetsSwiperItem__title{font-size: 20px;font-weight: 700;color: #002a7b;line-height: 1.4;letter-spacing: -.4px;}
.landingYets .yetsContainer .yetsSwiperItem__desc{margin-top: 10px;font-size: 14px;font-weight: 400;color: #4a4a4a;line-height: 1.5;letter-spacing: -.28px;}
.landingYets .yetsContainer .yetsSwiperItem__subDesc{margin-top: 6px;font-size: 12px;font-weight: 400;color: #4a4a4a;line-height: 1.5;letter-spacing: -.24px;}
.landingYets .yetsContainer .yetsSwiperThumbBox{width: 320px;height: 887px;margin: 30px auto 0;background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_sec_06.png) no-repeat center / cover;}
.landingYets .yetsContainer .yetsSwiperThumbBox.wehagot{height: 1342px;background: url(https://static.wehago.com/html/landing/img/yets_mobile/img_sec_06_t.png) no-repeat center / cover;}
.landingYets .yetsContainer .yetsSectionLinkBox{display: flex;align-items: center;flex-direction: column;gap: 16px 0;margin-top: 30px;}
.landingYets .yetsContainer .yetsSectionLinkBox__linkItem{display: flex;align-items: center;justify-content: center;width: 320px;height: 51px;border: 1px solid transparent;border-radius: 10px;font-size: 16px;font-weight: 500;line-height: 1.45;letter-spacing: -.32px;box-sizing: border-box;text-decoration: none;background-color: #fff;}
.landingYets .yetsContainer .yetsSectionLinkBox__linkItem.general{border-color: #7932eb;color: #7932eb;}
.landingYets .yetsContainer .yetsSectionLinkBox__linkItem.employee{border-color: #2292a7;color: #2292a7;}
.landingYets .yetsContainer .yetsSectionLinkBox__linkItem.oneai{border-color: #2882ff;color: #2882ff;}
.landingYets .yetsContainer .yetsSectionLinkBox__linkItem.general::after{content: '';display: inline-block;width: 18px;height: 18px;margin-top: -1px;margin-left: 4px;background: url(https://static.wehago.com/html/landing/img/yets_mobile/ic_chev_right_18.svg) no-repeat center / cover;}
.landingYets .yetsContainer .yetsSectionLinkBox__linkItem.employee::after{content: '';display: inline-block;width: 18px;height: 18px;margin-top: -1px;margin-left: 4px;background: url(https://static.wehago.com/html/landing/img/yets_mobile/ic_chev_right_18_green.svg) no-repeat center / cover;}
.landingYets .yetsContainer .yetsSectionLinkBox__linkItem.oneai::after{content: '';display: inline-block;width: 18px;height: 18px;margin-top: -1px;margin-left: 4px;background: url(https://static.wehago.com/html/landing/img/yets_mobile/ic_chev_right_18_blue.svg) no-repeat center / cover;}
.landingYets .yetsContainer .yetsSwiperTabList{display: flex;gap: 0 6px;}
.landingYets .yetsContainer .yetsSwiperTabListItem__btn{height: 32px;padding: 0 14px;border: 1px solid #d8dbe2;border-radius: 32px;background-color: #fff;font-size: 14px;font-weight: 400;color: #1d2129;line-height: 1.43;letter-spacing: -.19px;appearance: none;box-sizing: border-box;white-space: nowrap;}
.landingYets .yetsContainer .yetsSwiperTabListItem__btn.active{background-color: #343434;border-color: #343434;color: #fff;font-weight: 700;}
.landingYets .yetsContainer .yetsSwiperTabBox{overflow-x: auto;width: 320px;margin: 30px auto 0;padding-bottom: 10px;box-sizing: border-box;}
.landingYets .yetsContainer .yetsSection__qnaTitle{font-size: 30px;font-weight: 700;color: #1d1d1f;line-height: 1.4;letter-spacing: -.6px;}
.landingYets .yetsContainer .landingTit__qnaBox{width: 320px;margin: 20px auto 0;}
.landingYets .yetsContainer .qnaList{border-top:1px solid #505050;}
.landingYets .yetsContainer .qnaList li{border-bottom:1px solid #e3e3e3;}
.landingYets .yetsContainer .qnaList li.active{border-bottom:0;}
.landingYets .yetsContainer .qnaList li.active .answerBox{display:block;}
.landingYets .yetsContainer .qnaList li.active .btnQnaFlip .iconFlip{transform:rotate(180deg);}
.landingYets .yetsContainer .qnaList .questionRow{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 6px;position:relative;color:#1d1d1f;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:-.28px;word-break:keep-all;padding:20px 46px 20px 20px;text-align: left;}
.landingYets .yetsContainer .qnaList .questionRow::before{display:block;margin-top:-2px;font-size:17px;font-weight: 700;content:'Q.';}
.landingYets .yetsContainer .qnaList .questionRow .btnQnaFlip{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;padding-right:12px;background-color:transparent;border:0;}
.landingYets .yetsContainer .qnaList .questionRow .btnQnaFlip:hover{cursor:pointer;}
.landingYets .yetsContainer .qnaList .questionRow .btnQnaFlip:hover .iconFlip{fill:#000;}
.landingYets .yetsContainer .qnaList .questionRow .btnQnaFlip .iconFlip{width:18px;height:18px;fill:#939393;transition:transform .2s ease-in-out;}
.landingYets .yetsContainer .qnaList .answerBox{display:none;width:100%;}
.landingYets .yetsContainer .qnaList .answerBox .inBox{position:relative;min-height:16px;background-color:#f7f8fc;border-radius:16px;padding:16px 16px 18px 42px}
.landingYets .yetsContainer .qnaList .answerBox .inBox::before{position:absolute;top:15px;left:20px;color:#2882ff;font-size:17px;font-weight:700;letter-spacing:-.34px;content:'A.';}
.landingYets .yetsContainer .qnaList .answerBox .inBox p{color:#6e6e73;font-size:14px;font-weight:500;line-height:1.4;letter-spacing: -.28px;word-break:keep-all;text-align: left;}
.landingYets .yetsContainer .qnaList .answerBox .inBox p + p{margin-top:4px;}
.landingYets .yetsContainer .qnaList .answerBox .inBox a{color:#3884ff;text-decoration:none;}
.landingYets .yetsContainer .qnaList .answerBox .inBox a:hover{color:#2b65c3;text-decoration:underline;}
.landingYets .yetsContainer .yetsNoticeBox{display: flex;gap: 10px 0;flex-direction: column;width: 320px;margin: 0 auto;text-align: left;}
.landingYets .yetsContainer .yetsNoticeBox__noticeTitle{display: flex;align-items: center;gap: 0 6px;position: relative;font-size: 15px;font-weight: 700;color: #46464b;letter-spacing: -.3px;line-height: 24px;}
.landingYets .yetsContainer .yetsNoticeBox__noticeTitle::before{content: '';display: inline-block;width: 24px;height: 24px;background: url(https://static.wehago.com/html/landing/img/yets_mobile/ic_info.svg) no-repeat center / cover;}
.landingYets .yetsContainer .yetsNoticeBoxListItem{position: relative;padding-left: 10px;font-size: 14px;font-weight: 500;color: #666;line-height: 1.4;letter-spacing: -.28px;}
.landingYets .yetsContainer .yetsNoticeBoxListItem + .yetsNoticeBoxListItem{margin-top: 6px;}
.landingYets .yetsContainer .yetsNoticeBoxListItem::before{content: '';position: absolute;top: 7px;left: 0;width: 3px;height: 3px;border-radius: 50%;background-color: #666;}
.landingYets .yetsContainer .yetsNoticeBoxListItem strong{font-weight: 700;}
.landingYets .yetsContainer .yetsFooter{padding: 32px 20px 50px;box-sizing: border-box;}
.landingYets .yetsContainer .yetsFooterBox{width: 320px;margin: 0 auto;}
.landingYets .yetsContainer .yetsFooterLinkBox{display: flex;gap: 0 17px;}
.landingYets .yetsContainer .yetsFooterLinkBox__linkItem{position: relative;font-size: 13px;font-weight: 400;color: #4b4e53;line-height: 1.54;text-decoration: none;}
.landingYets .yetsContainer .yetsFooterLinkBox__linkItem + .yetsFooterLinkBox__linkItem::before{content: '';position: absolute;top: 50%;left: -8px;width: 1px;height: 12px;background-color: rgba(0,0,0,.1);transform: translateY(calc(-50% - 1px));}
.landingYets .yetsContainer .yetsFooterLinkBox__linkItem strong{font-weight: 700;}
.landingYets .yetsContainer .yetsFooterFamilyLinkBox{position: relative;margin-top: 14px;}
.landingYets .yetsContainer .yetsFooterFamilyLinkBox__btnItem{position: relative;width: 100%;height: 39px;padding: 0 34px 0 16px;background-color: #fff;border: 1px solid #e5e5e5;border-radius: 4px;font-size: 13px;font-weight: 500;color: #4b4e53;box-sizing: border-box;text-align: left;appearance: none;}
.landingYets .yetsContainer .yetsFooterFamilyLinkBox__btnItem.active{border-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;border-color: #4a4a4a;}
.landingYets .yetsContainer .yetsFooterFamilyLinkBox__btnItem.active::after{transform: translateY(-50%) rotate(180deg);}
.landingYets .yetsContainer .yetsFooterFamilyLinkBox__btnItem::after{content: '';position: absolute;top: 50%;right: 10px;width: 24px;height: 24px;background: url(https://static.wehago.com/html/landing/img/yets_mobile/ico_arr_up_footer.svg) no-repeat center / cover;transform: translateY(-50%);}
.landingYets .yetsContainer .yetsFooterFamilyLinkBoxList{display: none;overflow-y: auto;position: absolute;bottom: 100%;left: 0;width: 100%;height: 170px;border: 1px solid #4a4a4a;border-top-left-radius: 4px;border-top-right-radius: 4px;background-color: #fff;box-sizing: border-box;}
.landingYets .yetsContainer .yetsFooterFamilyLinkBoxListItem a{display: block;height: 38px;padding: 0 10px;font-size: 14px;font-weight: 400;letter-spacing: -.3px;color: #7b7b7b;text-decoration: none;line-height: 38px;box-sizing: border-box;}
.landingYets .yetsContainer .yetsFooterFamilyLinkBox__btnItem.active + .yetsFooterFamilyLinkBoxList{display: block;}
.landingYets .yetsContainer .douzoneCompanyInfo{margin-top: 24px;}
.landingYets .yetsContainer .douzoneCompanyInfoBox__title{display: flex;align-items: center;gap: 0 2px;font-size: 13px;font-weight: 500;color: #4b4e53;border: 0;appearance: none;background-color: transparent;}
.landingYets .yetsContainer .douzoneCompanyInfoBox__title::after{content: '';display: inline-block;width: 18px;height: 18px;background: url(https://static.wehago.com/html/landing/img/yets_mobile/ico_arr_down_footer_s.svg) no-repeat center / cover;}
.landingYets .yetsContainer .douzoneCopyright{margin-top: 20px;font-size: 12px;font-weight: 400;color: #7b7b7b;}
.landingYets .yetsContainer .douzoneCompanyInfoDef{display: none;margin-top: 10px;}
.landingYets .yetsContainer .douzoneCompanyInfoDef dl{display: grid;grid-template-columns: 94px 1fr;gap: 10px 0;}
.landingYets .yetsContainer .douzoneCompanyInfoDef dl dt{font-size: 12px;font-weight: 500;color: #7b7b7b;letter-spacing: -.3px;}
.landingYets .yetsContainer .douzoneCompanyInfoDef dl dd{font-size: 12px;font-weight: 200;color: #7b7b7b;letter-spacing: -.3px;}
.landingYets .yetsContainer .douzoneCompanyInfoBox__title.active + .douzoneCompanyInfoDef{display: block;}
.landingYets .yetsContainer .douzoneCompanyInfoBox__title.active::after{transform: rotate(180deg);}
.landingYets .yetsSubmitBtnItem{display: flex;align-items: center;justify-content: center;gap: 0 10px;position: fixed;bottom: 20px;right: 20px;width: 169px;height: 75px;border-radius: 12px;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);border: 1px solid rgba(159, 166, 255, 0.5);border-style: solid;border-image-slice: 1;background-image: linear-gradient(to bottom, #272a33, #272a33), linear-gradient(to right, #14bcea 0%, #2882ff 33%, #645aff 67%, #a53cff 100%);background-color: rgba(255, 255, 255, 0.1);background-origin: border-box;background-clip: content-box, border-box;box-sizing: border-box;z-index: 10;}
.landingYets .yetsSubmitBtnItem__icon{width: 32px;min-width: 32px;height: 32px;background: url(https://static.wehago.com/html/landing/img/yets_mobile/icon_pencil.svg) no-repeat center / cover;}
.landingYets .yetsSubmitBtnItem .yetsSubmitBtnItemTextBox{display: flex;flex-direction: column;gap: 2px 0;}
.landingYets .yetsSubmitBtnItem .yetsSubmitBtnItemTextBox__title{font-size: 13px;font-weight: 400;color: #fff;}
.landingYets .yetsSubmitBtnItem .yetsSubmitBtnItemTextBox__text{display: flex;align-items: center;font-size: 13px;font-weight: 700;color: #fff;}
.landingYets .yetsSubmitBtnItem .yetsSubmitBtnItemTextBox__text::after{content: '';display: inline-block;width: 14px;height: 14px;background: url(https://static.wehago.com/html/landing/img/yets_mobile/ic_chev_right_14_wh.svg) no-repeat center / cover;}
.landingYets .yetsContainer .yetsFunctionList{display: flex;flex-direction: column;gap: 16px 0;width: 320px;margin: 0 auto;margin-top: 20px;text-align: left;}
.landingYets .yetsContainer .yetsFunctionListItemBox{position: relative;display: flex;gap: 6px 0;flex-direction: column;height: 200px;padding: 24px;border-radius: 16px;box-sizing: border-box;}
.landingYets .yetsContainer .yetsFunctionListItemBox.item1{background-color: #e4f3ff;}
.landingYets .yetsContainer .yetsFunctionListItemBox.item2{background-color: #e3eaff;}
.landingYets .yetsContainer .yetsFunctionListItemBox.item3{background-color: #e6f2f3;}
.landingYets .yetsContainer .yetsFunctionListItemBox.item4{background-color: #f6edff;}
.landingYets .yetsContainer .yetsFunctionListItemBox::after{content: '';position: absolute;top: 16px;right: 16px;width: 96px;height: 96px;}
.landingYets .yetsContainer .yetsFunctionListItemBox.item1::after{background: url(https://static.wehago.com/html/landing/img/yets_mobile/sec_07_ic_01.png) no-repeat 0 0 / 96px 96px;}
.landingYets .yetsContainer .yetsFunctionListItemBox.item2::after{background: url(https://static.wehago.com/html/landing/img/yets_mobile/sec_07_ic_02.png) no-repeat 0 0 / 96px 96px;}
.landingYets .yetsContainer .yetsFunctionListItemBox.item3::after{background: url(https://static.wehago.com/html/landing/img/yets_mobile/sec_07_ic_03.png) no-repeat 0 0 / 96px 96px;}
.landingYets .yetsContainer .yetsFunctionListItemBox.item4::after{background: url(https://static.wehago.com/html/landing/img/yets_mobile/sec_07_ic_04.png) no-repeat 0 0 / 96px 96px;}
.landingYets .yetsContainer .yetsFunctionListItemBox__title{font-size: 20px;font-weight: 700;color: #1d1d1f;line-height: 1.4;letter-spacing: -.4px;}
.landingYets .yetsContainer .yetsFunctionListItemBox__text{margin-top: 6px;font-size: 16px;font-weight: 500;color: #1d1d1f;line-height: 1.4;letter-spacing: -.32px;}
.landingYets .yetsContainer .yetsFunctionListItemBox__desc{margin-top: auto;font-size: 14px;font-weight: 400;color: #1d1d1f;line-height: 1.5;letter-spacing: -.28px;}

/* Swiper 네비게이션 버튼 */
.landingYets .yetsContainer .yetsSwiperContainer .swiper-button-prev,
.landingYets .yetsContainer .yetsSwiperContainer .swiper-button-next{display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;width: 53px;height: 53px;z-index: 10;cursor: pointer;}
.landingYets .yetsContainer .yetsSwiperContainer .swiper-button-prev{left: -25px;background: url(https://static.wehago.com/html/landing/img/yets_mobile/btn_left_normal.png) no-repeat center / cover;}
.landingYets .yetsContainer .yetsSwiperContainer .swiper-button-next{right: -25px;background: url(https://static.wehago.com/html/landing/img/yets_mobile/btn_right_normal.png) no-repeat center / cover;}
.landingYets .yetsContainer .yetsSwiperContainer .swiper-button-prev.swiper-button-disabled,
.landingYets .yetsContainer .yetsSwiperContainer .swiper-button-next.swiper-button-disabled{opacity: 1;}
.landingYets .yetsContainer .yetsSwiperContainer .swiper-button-prev.swiper-button-disabled{background: url(https://static.wehago.com/html/landing/img/yets_mobile/btn_left_disable.png) no-repeat center / cover;}
.landingYets .yetsContainer .yetsSwiperContainer .swiper-button-next.swiper-button-disabled{background: url(https://static.wehago.com/html/landing/img/yets_mobile/btn_right_disable.png) no-repeat center / cover;}