@charset "UTF-8";@font-face{font-family:KakaoBigSans;src:local("☺"),url(https://t1.kakaocdn.net/brandtool/fonts/KakaoBigSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:KakaoBigSans;src:local("☺"),url(https://t1.kakaocdn.net/brandtool/fonts/KakaoBigSans-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:KakaoBigSans;src:local("☺"),url(https://t1.kakaocdn.net/brandtool/fonts/KakaoBigSans-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0}*{box-sizing:border-box}fieldset,img{border:0 none}dl,ul,ol,menu,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,select,textarea,button{vertical-align:middle}input::-ms-clear{display:none}button{border:0 none;background-color:transparent;cursor:pointer}button:disabled{cursor:default}body{background:var(--bg-color, #fff)}body,th,td,input,select,textarea,button{font-size:var(--base-font, 12px);line-height:1.5;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Helvetica Neue,helvetica,Malgun Gothic,맑은 고딕,sans-serif;letter-spacing:-.02em;color:var(--text-color, #000)}a{color:var(--text-color, #000);text-decoration:none}a:active,a:hover{text-decoration:none}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:inherit}.screen_out{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;clip-path:inset(50%)}html{min-width:280px}body{word-break:keep-all}.container-promotion{display:flex;flex-direction:column;min-height:100vh}:root{--bg-color: #fff;--text-color: #000;--content-pd: 30px;--base-font: 16px;--base-font-medium: 18px;--title-font-size: 22px;--frame-size: 9px;--frame-offset: -3px;--floating-height: 75px;--section-gap: 50px;--radius: 8px}@media(min-width:768px){:root{--content-pd: 40px;--base-font: 24px;--base-font-medium: 26px;--title-font-size: 28px;--frame-size: 18px;--frame-offset: -6px;--floating-height: 100px;--section-gap: 60px;--radius: 16px}}body{font-family:KakaoBigSans,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Helvetica Neue,helvetica,Malgun Gothic,맑은 고딕,sans-serif}.container-promotion{min-width:320px}.promotion-main{width:100%;min-height:100vh}section>.inner{margin:0 auto;padding:0 var(--content-pd);max-width:800px}.promotion-header{background-color:#f1fb0a}.promotion-header .header_inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding:17px 15px}.promotion-header .logo_kakao{width:48px;height:48px}.promotion-header .logo_kakao img{display:block;width:100%;height:100%}.promotion-header .txt_header{display:block;text-align:right;font-weight:700;font-size:14px;line-height:1.14;letter-spacing:0;color:#000}@media(min-width:768px){.promotion-header .header_inner{padding:24px 40px 18px}.promotion-header .logo_kakao{width:66px;height:66px}.promotion-header .txt_header{font-size:22px;line-height:1.2}}.tit_g{font-weight:800;font-size:var(--title-font-size);line-height:1.18;letter-spacing:-.44px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(width>=768px){.tit_g{text-underline-offset:10px;text-decoration-thickness:3px}}.sec_visual{background-color:#f1fb0a}.sec_visual .visual_bg picture{display:block;width:100%;height:100%}.sec_visual .bg_kv{display:block;width:100%;max-width:1460px;object-fit:cover;margin:0 auto}.sec_visual .title_text{font-weight:700;line-height:1;color:#000;letter-spacing:-2.95px}.sec_visual .title_text.title_kanana{top:0;left:0;font-size:42.17px;width:157px;height:43px}.sec_visual .title_text.title_number{top:125.08px;left:85.2px;font-size:43px;width:77px;height:43px}.sec_visual .title_text.title_ambassador{top:248.72px;left:0;font-size:42px;width:133px;height:42px}.sec_visual .main_bottom{padding:50px 20px;text-align:center}.sec_visual .badge_recruit{display:inline-block;height:40px;margin-bottom:13px;padding:0 8px;font-weight:700;font-size:22px;line-height:1.82;letter-spacing:-.22px;color:#fff;background-color:#000}@media(min-width:768px){.sec_visual .badge_recruit{height:60px;font-size:34px;margin-bottom:30px}.sec_visual .main_bottom{padding-top:66px}}.txt_desc{text-align:center;font-size:var(--base-font-medium);line-height:1.44;letter-spacing:-.18px;color:#000}.txt_desc p{margin:0}.sec_info{width:100%;padding:var(--section-gap) 0;background-color:#f1fb0a;border-top:1px solid rgba(167,175,181,.5)}.sec_info .inner{width:100%}.sec_info .text_wrap{text-align:center}.sec_info .tit_g{margin-bottom:14px}.sec_info .info_desc{font-weight:400;font-size:var(--base-font);line-height:1.48;word-break:keep-all;margin-bottom:30px}@media(min-width:768px){.sec_info .tit_g{margin-bottom:30px}.sec_info .info_desc{margin-bottom:54px}}.sec_info .photo_wrap{position:relative;max-width:640px;margin:0 auto}.sec_info .photo_wrap:before{background:url(https://t1.kakaocdn.net/brandtool/kanana429-ambassador/frame_s.svg) no-repeat center center/100% 100%;content:"";position:absolute;display:block;width:var(--frame-size);height:var(--frame-size);z-index:10;top:var(--frame-offset);left:var(--frame-offset)}.sec_info .photo_wrap:after{background:url(https://t1.kakaocdn.net/brandtool/kanana429-ambassador/frame_s.svg) no-repeat center center/100% 100%;content:"";position:absolute;display:block;width:var(--frame-size);height:var(--frame-size);z-index:10;top:var(--frame-offset);left:auto;right:var(--frame-offset)}.sec_info .info_swiper:before{background:url(https://t1.kakaocdn.net/brandtool/kanana429-ambassador/frame_s.svg) no-repeat center center/100% 100%;content:"";position:absolute;display:block;width:var(--frame-size);height:var(--frame-size);z-index:10;top:auto;left:var(--frame-offset);bottom:36px}.sec_info .info_swiper:after{background:url(https://t1.kakaocdn.net/brandtool/kanana429-ambassador/frame_s.svg) no-repeat center center/100% 100%;content:"";position:absolute;display:block;width:var(--frame-size);height:var(--frame-size);z-index:10;top:auto;left:auto;bottom:36px;right:var(--frame-offset)}@media(min-width:768px){.sec_info .info_swiper:before,.sec_info .info_swiper:after{bottom:50px}}.sec_info .swiper{width:100%;min-height:140px;border:1px solid #000}.sec_info .swiper img{width:100%;height:100%;object-fit:cover;vertical-align:top}.sec_info .wrap_control{--swiper-pagination-bottom: auto;--swiper-navigation-top-offset: auto;--swiper-theme-color:#000;--swiper-navigation-size: 20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px;position:relative;height:20px;margin-top:20px}.sec_info .wrap_control .swiper_pagination{display:flex;align-items:center;justify-content:center;gap:8px;position:static;width:auto;z-index:10}.sec_info .wrap_control .swiper_bullet{width:6px;height:6px;border-radius:50%;background-color:#000;cursor:pointer;opacity:1}.sec_info .wrap_control .bullet_active{width:20px;height:6px;border-radius:3px;background-color:#0057ff}.sec_info .wrap_control .swiper-button-prev,.sec_info .wrap_control .swiper-button-next{position:static;margin-top:0}.sec_info .wrap_control .swiper-button-next{order:1}@media(min-width:768px){.sec_info .wrap_control{margin-top:40px;gap:48px}.sec_info .wrap_control .swiper_bullet{width:8px;height:8px}.sec_info .wrap_control .swiper_pagination{gap:16px}.sec_info .wrap_control .bullet_active{width:32px}}.sec_benefits{width:100%;padding:var(--section-gap) 0;background-color:#f1fb0a;border-top:1px solid rgba(167,175,181,.5)}.sec_benefits .benefits_inner{width:100%;margin:0 auto;padding:0 var(--content-pd);text-align:center}.sec_activity{width:100%;padding:var(--section-gap) 0;background-color:#f1fb0a;border-top:1px solid rgba(167,175,181,.5)}.sec_activity .activity_inner{width:100%;margin:0 auto;padding:0 var(--content-pd);text-align:center}.list_info{margin-top:21px;display:inline-block;text-align:left}.list_info li{position:relative;margin-bottom:1px;font-weight:400;font-size:var(--base-font-medium);line-height:1.44}.list_info li:before{content:"•";display:inline-block;margin-right:4px}.list_info li:last-child{margin-bottom:0}.sec_method{--box-border-width: 1px;width:100%;padding:var(--section-gap) var(--content-pd);background-color:#0057ff}.sec_method .application_inner{max-width:640px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:40px}.sec_method .application_header{display:flex;flex-direction:column;gap:21px;align-items:center;text-align:center}@media(min-width:768px){.sec_method .application_inner{gap:60px}.sec_method .application_header{gap:40px}}.sec_method .tit_g{font-weight:700;color:#f1fb0a}.sec_method .application_desc{font-weight:400;font-size:var(--base-font);line-height:1.48;color:#fff;word-break:keep-all}.sec_method .application_desc strong{font-weight:700}.sec_method .application_step{display:flex;flex-direction:column;align-items:center}.sec_method .step_badge{display:inline-block;height:32px;padding:0 12px;border-radius:0;text-align:center;font-weight:700;font-size:var(--base-font);line-height:2;color:#0057ff;background-color:#f1fb0a}@media(min-width:768px){.sec_method .step_badge{height:56px;line-height:56px}}.sec_method .badge_text{display:block}.sec_method .step_tabs{display:flex;position:relative;width:100%;height:34px;margin-top:35px;padding-right:10%}.sec_method .step_tabs .btn_tab{display:flex;flex:1;position:relative;width:100%;height:34px;margin-left:0;margin-right:0;padding:0;border:1px solid #fff;border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;background-color:#0057ff;cursor:pointer;transition:background-color .2s}.sec_method .step_tabs .btn_tab.tab_active{background-color:#f1fb0a;box-shadow:inset 0 1px 4.7px #0000004d}.sec_method .step_tabs .btn_tab.tab_active .tab_text{font-weight:700;color:#0057ff}.sec_method .step_tabs .btn_tab:nth-child(2){margin-left:-1px;margin-right:-1px}.sec_method .step_tabs .tab_text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:400;font-size:15px;line-height:.7;color:#f4f5f5}@media(min-width:768px){.sec_method .step_tabs{margin-top:40px;height:73px}.sec_method .step_tabs .btn_tab{height:73px;border-width:2px}.sec_method .step_tabs .btn_tab.tab_active{box-shadow:inset 0 2px 11.8px #0000004d}.sec_method .step_tabs .tab_text{font-size:26px}}.sec_method .step_content{position:relative;width:100%;min-height:288px;padding:0;margin-bottom:30px}.sec_method [data-content=student]{min-height:264px}.sec_method .content_box{display:none;width:100%;min-height:305px;padding:38px 20px 20px;text-align:center;background:#f4f5f5 url(https://t1.kakaocdn.net/brandtool/kanana429-ambassador/bg_box.svg) no-repeat 0 0/50px 18px;box-shadow:inset 0 0 14.0195px 4.93645px #a7afb5}.sec_method .content_box.content_active{display:block}.sec_method .content_images{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.sec_method .content_img{position:absolute;height:auto;pointer-events:none}.sec_method [data-content=ai-expert] .content_img_1{bottom:-13px;right:3px;width:89px}.sec_method [data-content=ai-expert] .content_img_2{top:80px;left:-19px;width:77px}.sec_method [data-content=creator] .content_img_1{bottom:-19px;right:-15px;width:108px}.sec_method [data-content=creator] .content_img_2{top:85px;left:-27px;width:88px}.sec_method [data-content=student] .content_img_1{top:85px;left:-22px;width:82px}.sec_method [data-content=student] .content_img_2{bottom:-16px;right:-20px;width:115px}.sec_method .content_title{margin-bottom:15px;height:44px;display:block}.sec_method .content_title img{width:auto;height:100%}.sec_method .content_desc{position:relative;z-index:1;font-weight:400;font-size:var(--base-font);line-height:1.5;word-break:keep-all}.sec_method .content_indi{display:flex;align-items:center;justify-content:center;gap:8px;position:absolute;bottom:-29px;left:50%;width:100%;transform:translate(-50%)}.sec_method .indi_dot{width:6px;height:6px;border-radius:50%;background-color:#fff;transition:background-color .2s}.sec_method .indi_dot.indi_active{width:20px;border-radius:3px;background-color:#f1fb0a}.sec_method .step_box{width:100%;margin-top:24px;padding:30px var(--content-pd) var(--content-pd);border:var(--box-border-width) solid #fff;background-color:transparent}.sec_method .box_text{text-align:center;font-weight:400;font-size:var(--base-font);line-height:1.5;color:#fff;word-break:keep-all}.sec_method .box_text strong{font-weight:700}.sec_method .link_btn{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin-top:28px;border:var(--box-border-width) solid #fff;background-color:#fff;transition:background-color .2s;color:#0057ff}.sec_method .link_btn:hover,.sec_method .link_btn:active{background-color:#fffc}.sec_method .link_text{font-weight:400;font-size:var(--base-font);line-height:1.5}.sec_method .link_arrow{margin-left:8px;font-weight:400;font-size:var(--base-font);line-height:1.5}@media(min-width:768px){.sec_method{--box-border-width: 2px}.sec_method .content_title{height:59px;margin-bottom:23px}.sec_method .content_indi{gap:16px;bottom:-48px}.sec_method .content_indi .indi_dot{height:9px;width:9px}.sec_method .content_indi .indi_dot.indi_active{border-radius:5px;width:44px}.sec_method .step_content{margin-bottom:50px}.sec_method .step_box{margin-top:30px;padding:64px 62px 62px}.sec_method .link_btn{height:89px;margin-top:52px}.sec_method .content_box{background-size:72px 30px;box-shadow:inset 0 0 19.6733px 6.92721px #a7afb5;height:452px;padding-top:58px}.sec_method .content_box .content_img{transform:scale(2)}}.sec_emoticon{width:100%;padding:50px 0;background-color:#0057ff;border-top:1px solid rgba(255,255,255,.3)}.sec_emoticon .emoticon_image{max-width:460px;margin:0 auto}.sec_emoticon .emoticon_image img{display:block;width:100%;height:100%;object-fit:contain}.sec_emoticon .emoticon_text{margin-top:24px;font-weight:400;font-size:var(--base-font);line-height:1.48;text-align:center;color:#fff}.sec_emoticon .emoticon_text .emoticon_highlight{font-weight:700;color:#f1fb0a}@media(min-width:768px){.sec_emoticon .emoticon_text{margin-top:36px}}.sec_announcement{width:100%;padding:50px 0;background-color:#f1f1f1}.sec_announcement .announcement_inner{width:100%;margin:0 auto;padding:0 29px;text-align:center}.sec_announcement .tit_g{margin-bottom:20px;font-weight:700;color:#0057ff}.sec_announcement .announcement_desc{font-weight:400;font-size:18px;line-height:1.48;color:#000;word-break:keep-all}@media(min-width:768px){.sec_announcement .announcement_desc{font-size:24px}.sec_announcement .tit_g{margin-bottom:30px}}.sec_event{width:100%;padding:50px 0;background-color:#f1f1f1;border-top:1px solid rgba(0,0,0,.1)}.sec_event .kickoff_inner{width:100%;margin:0 auto;padding:0 30px;text-align:center}.sec_event .tit_g{margin-bottom:20px;font-weight:700;color:#0057ff}.sec_event .kickoff_desc{margin-bottom:20px;font-weight:400;font-size:18px;line-height:1.48;color:#000;word-break:keep-all}.sec_event .desc_small{display:block;font-size:14px;line-height:1.3}.sec_event .map_area{position:relative;width:100%;max-width:400px;margin:0 auto}.sec_event .map_area .root_daum_roughmap{width:100%;height:100%}.sec_event .map_area .root_daum_roughmap .wrap_map{height:200px}.sec_event .map_area .cont{display:none}@media(min-width:768px){.sec_event .map_area{max-width:640px}.sec_event .map_area .root_daum_roughmap .wrap_map{height:428px}}@media(min-width:768px){.sec_event .kickoff_desc{font-size:24px}.sec_event .tit_g{margin-bottom:30px}.sec_event .desc_small{font-size:22px;margin-bottom:34px}}.sec_share{width:100%;background-color:#f1f1f1;border-top:1px solid rgba(0,0,0,.1)}.sec_share .share_inner{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:37px;padding:23px 0}.sec_share .tit_share{font-weight:700;font-size:var(--base-font);line-height:1.48;color:#252525;text-align:left}.sec_share .share_buttons{display:flex;justify-content:flex-start;align-items:center;gap:10px}.sec_share .share_buttons button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:.5px solid rgba(0,0,0,.2);border-radius:50%;background:#fff no-repeat 50% 50%/100% 100%;cursor:pointer;transition:background-color .2s}.sec_share .share_buttons button:hover{background-color:#f5f5f5}.sec_share .share_buttons button:active{background-color:#eee}.sec_share .share_buttons .btn_kakao{background-image:url(https://t1.kakaocdn.net/brandtool/kanana429-ambassador/ico_talk.png)}.sec_share .share_buttons .btn_url{background-image:url(https://t1.kakaocdn.net/brandtool/kanana429-ambassador/ico_link.png)}@media(min-width:768px){.sec_share .share_inner{gap:44px;padding:38px 0}.sec_share .share_buttons button{width:60px;height:60px}}.sec_notice{--content-pd: 20px;width:100%;padding:30px 0 var(--floating-height);background-color:#000}.sec_notice .tit_notice{margin-bottom:14px;font-weight:700;font-size:16px;line-height:1.45;letter-spacing:-.56px;color:#a9a9a9}.sec_notice .list_notice{padding-bottom:30px}.sec_notice .list_notice li{position:relative;padding-left:18px;margin-bottom:4px;font-size:14px;line-height:1.45;letter-spacing:-.56px;color:gray}.sec_notice .list_notice li:before{content:"•";display:inline-block;margin:4px 4px 0 -10px;vertical-align:top;font-size:12px}.sec_notice .list_notice li:last-child{margin-bottom:0}.button_wrap{--floating-height: 75px;position:fixed;bottom:0;left:0;right:0;z-index:1000;width:100%;margin:0 auto}.button_wrap .btn_floating{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:var(--floating-height);padding:0 40px;border:none;border-bottom:1px solid rgba(128,128,128,.13);background-color:#ff00e3;cursor:pointer;transition:background-color .2s;z-index:20}.button_wrap .btn_floating:hover{background-color:#e600cc}.button_wrap .btn_floating:active{background-color:#cc00b3}.button_wrap .button_text{font-weight:700;font-size:22px;line-height:.82;color:#fff}.button_wrap .dimmed{position:fixed;inset:0;width:100%;height:100%;background-color:#0000004d;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out;pointer-events:none;z-index:5}.button_wrap .dimmed.is_active{opacity:1;visibility:visible;pointer-events:auto}.button_wrap .select_wrap{position:absolute;bottom:var(--floating-height);right:0;left:0;width:100%;overflow:hidden;border-radius:var(--radius) var(--radius) 0 0;background-color:#fff;transform:translateY(100%);transition:transform .3s ease-out;z-index:10}.button_wrap .select_wrap.is_active{transform:translateY(0)}.button_wrap .select_wrap .list_floating{padding:10px var(--content-pd) 0;width:100%;text-align:left}.button_wrap .select_wrap li{width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.button_wrap .select_wrap li:last-child{border-bottom:none}.button_wrap .select_wrap li .txt_label{display:block;padding:15px 0;font-weight:400;font-size:14px;line-height:1.5;color:#959595;cursor:default}.button_wrap .select_wrap .list_link{display:flex;align-items:center;justify-content:space-between;width:100%;height:auto;padding:15px 0;border:none;background-color:#fff;font-weight:400;font-size:var(--base-font);line-height:1.5;color:#000;text-decoration:none;cursor:pointer;transition:background-color .2s}.button_wrap .select_wrap .list_link:hover{background-color:#f5f5f5}.button_wrap .select_wrap .list_link:active{background-color:#eee}.button_wrap .select_wrap .list_link:focus{outline:none}.button_wrap .select_wrap .list_link:after{content:"";float:right;width:24px;height:24px;background:url(https://t1.kakaocdn.net/brandtool/kanana429-ambassador/ico_link.svg) no-repeat center center/contain}@media(min-width:768px){.button_wrap .select_wrap li .list_link{height:80px;justify-content:center;gap:12px}.button_wrap .select_wrap li .list_link:after{width:36px;height:36px}.button_wrap .select_wrap li .txt_label{font-size:22px;text-align:center}}@media(min-width:768px){.button_wrap{--floating-height: 80px}}