ul,ol{margin:0;padding:0}header{margin-top:30px}@media(max-width: 768px){header{margin:0}}header.collapsed{box-shadow:0 4px 12px rgba(0,0,0,.05)}header .inner{display:flex;justify-content:space-between;align-items:center;padding:10px 0}@media(max-width: 768px){header .logo img{height:25px}}header .menu{display:flex;align-items:center;gap:40px}@media(max-width: 991.98px){header .menu{gap:20px}}header .menu ul{display:flex;gap:40px}@media(max-width: 991.98px){header .menu ul{gap:20px}}@media(max-width: 768px){header .menu ul{display:none}}header .menu ul li a{font-size:16px;font-weight:600;color:#111}header .menu ul li a.acc{color:#55b99f}header .auth-btns{display:flex}@media(max-width: 575.98px){header .auth-btns{display:inline}}header .auth-btns a{border:1px solid #3882d3;border-radius:6px;padding:9px 17px;color:#3882d3;font-weight:700;font-size:18px}header .auth-btns a:hover{border-color:#55b99f}header .auth-btns a.goLogin{border-radius:6px 0 0 6px}@media(max-width: 575.98px){header .auth-btns a.goLogin{border:0 none;padding:4px;display:inline}}header .auth-btns a.goSignup{margin-left:-1px;border-radius:0 6px 6px 0;background:#3882d3;color:#fff}header .auth-btns a.goSignup:hover{background:#55b99f}@media(max-width: 575.98px){header .auth-btns a.goSignup{border:0 none;background:none;color:#3882d3}header .auth-btns a.goSignup:hover{background:#fff;color:#55b99f}}@media(max-width: 768px){header .auth-btns a{font-size:16px}}.landing section h2{margin-top:0}.landing section h2 em{color:#55b99f;font-style:normal}@media(max-width: 768px){.landing section h2{text-align:center}}@media(max-width: 768px){.landing section p.desc{text-align:center}}section{padding:80px 0 30px}.mockupbox img{max-width:350px}.mockupbox img.pad,.mockupbox img.browser{max-width:100%}.hero h2 .sub{font-size:27px;font-weight:500;color:#777;display:block;margin:0 0 10px}.hero .heroImg{margin:70px 0 20px}.hero .heroImg img.bg{width:100%;height:auto;max-height:600px;object-fit:cover}@media(max-width: 768px){.hero .heroImg{margin:40px 0 0}}#features{contain:paint}.scst01{margin-bottom:100px}.scst01 .mockupbox{width:200%;display:flex;align-items:center;position:relative;margin:60px 0 10px}@media(max-width: 768px){.scst01 .mockupbox{width:100%;flex-wrap:wrap;justify-content:space-between;margin:170px 0 0}}.scst01 .mockupbox img{margin:0 -20px;max-width:320px;position:relative;z-index:2}@media(max-width: 768px){.scst01 .mockupbox img{max-width:190px;margin:0 -15px}}.scst01 .mockupbox img.pad{max-width:100%;height:510px;margin-left:40px}@media(max-width: 768px){.scst01 .mockupbox img.pad{height:auto;width:100%;margin:0 0 0}}.scst01 .mockupbox .bear{position:absolute;top:-170px;left:40%;z-index:1;text-align:center}@media(max-width: 768px){.scst01 .mockupbox .bear{top:-130px}}.scst01 .mockupbox .bear p{margin:0 0 20px;line-height:1.4;animation:moveUpDown 2s ease-in-out infinite}@media(max-width: 768px){.scst01 .storeBtns{margin:50px 0 0;text-align:center}.scst01 .storeBtns a img{width:150px}}.scst01 .storeBtns p.says{display:flex;margin:0}.scst01 .storeBtns p.says img{margin-right:-10px;margin-top:5px;margin-left:-25px}@media(max-width: 767.98px){.scst01 .storeBtns p.says{justify-content:center;text-align:left;line-height:1.4;margin:0 0 20px}.scst01 .storeBtns p.says img{margin-left:0;margin-top:25px;margin-right:10px}}.featureDetail{padding:50px 0}@media(max-width: 767.98px){.featureDetail{text-align:center}}.featureDetail .pillBadge{background:#111;color:#fff;font-size:20px;font-weight:700;display:inline-block;padding:8px 25px;border-radius:50px}@media(max-width: 767.98px){.featureDetail .pillBadge{font-size:18px}}.featureDetail h3{font-size:32px;font-weight:800;line-height:140%;margin:30px 0 15px}@media(max-width: 767.98px){.featureDetail h3{font-size:27px;letter-spacing:-0.5px}}.featureDetail p.ftDesc{font-size:18px;font-weight:300;margin-bottom:40px}@media(max-width: 767.98px){.featureDetail p.ftDesc{font-size:16px;padding:0 30px}}.greenbox{background:#e9f6f2;border-radius:12px;padding:20px;overflow:hidden;position:relative}.greenbox strong{color:#55b99f}.greenbox .mockup img{max-width:100%}.greenbox .ftName{border-radius:12px;background:rgba(216,239,232,.8);backdrop-filter:blur(4px);line-height:150%;padding:15px;text-align:left}.greenbox .ftName h5{color:#222;font-size:14px;font-weight:800;margin:0 0 5px}.greenbox .ftName p{color:#444;font-size:12px;font-weight:400;margin:0}#school-features .pillBadge{background:#55b99f}.ftd_01 .greenbox{display:flex;height:300px;overflow:hidden}@media(max-width: 991px){.ftd_01 .greenbox{height:auto;overflow-x:auto;margin:0 -12px;border-radius:0}.ftd_01 .greenbox .row{flex-wrap:nowrap}.ftd_01 .greenbox .row .col-lg-3{width:200px}}.ftd_01 .greenbox .ftNameList{display:flex;flex-direction:column;gap:15px}.ftd_01 .greenbox .mockupbox{display:flex;align-items:top}.ftd_01 .greenbox .mockupbox img.mobile{height:370px;margin:-10px -15px}.ftd_01 .greenbox .mockupbox img.browser{max-height:354px}.ftd_02 .greenbox{height:370px;position:relative;margin-bottom:30px}@media(max-width: 767.98px){.ftd_02 .greenbox{height:auto;max-height:370px}}.ftd_02 .greenbox .ftName{position:absolute;bottom:0;left:0;right:0}.ftd_02 .greenbox .mockup .sc_05{margin-top:-130px}.ftd_02 .greenbox .mockup .sc_06{margin-top:-200px}.ftd_02 .greenbox .mockup .sc_07{margin-top:-30px}@media(max-width: 991.98px){.ftd_02 .greenbox .mockup .sc_05{margin-top:0}.ftd_02 .greenbox .mockup .sc_06{margin-top:0}.ftd_02 .greenbox .mockup .sc_07{margin-top:0}}@media(max-width: 767.98px){.ftd_02 .greenbox .mockup .sc_05{margin-top:-130px}.ftd_02 .greenbox .mockup .sc_06{margin-top:-200px}.ftd_02 .greenbox .mockup .sc_07{margin-top:-30px}}.ftd_03 .aiCi .ai_robot{width:32px}.ftd_03 .aiCi sup{font-weight:600;color:#f7a539}.ftd_03 .greenbox{height:360px}@media(max-width: 991.98px){.ftd_03 .greenbox{height:auto;overflow-x:auto;margin:0 -12px;border-radius:0}}.ftd_03 .mockupbox{display:flex;justify-content:space-between}.ftd_03 .mockupbox img{max-width:230px;margin:0 -25px 0}.subFtDesc{text-align:left}@media(max-width: 767.98px){.subFtDesc{margin:0 0 30px}}.subFtDesc ul li{list-style:disc}.subFtDesc ol li{list-style:decimal}.subFtDesc li{margin-left:20px;margin-bottom:15px}.subFtDesc li strong{color:#55b99f}@media(max-width: 767.98px){.subFtDesc li{font-size:13px;margin:0 30px 10px}}.ftd_04 .exTagSeason span{display:inline-block;margin:0 0 10px}.ftd_04 .greenbox{height:470px}.ftd_04 .greenbox .mockupbox img{width:250px}.ftd_04 .greenbox,.ftd_05 .greenbox,.ftd_06 .greenbox,.ftd_07 .greenbox{max-height:400px}.ftd_04 .greenbox .mockupbox,.ftd_05 .greenbox .mockupbox,.ftd_06 .greenbox .mockupbox,.ftd_07 .greenbox .mockupbox{display:flex;justify-content:center;align-items:center}.ftd_04 .greenbox .mockupbox img,.ftd_05 .greenbox .mockupbox img,.ftd_06 .greenbox .mockupbox img,.ftd_07 .greenbox .mockupbox img{width:250px;margin:-20px -20px}@media(max-width: 767.98px){.ftd_04 .greenbox .mockupbox img,.ftd_05 .greenbox .mockupbox img,.ftd_06 .greenbox .mockupbox img,.ftd_07 .greenbox .mockupbox img{width:200px;margin:-20px -40px}.ftd_04 .greenbox .mockupbox img:first-child,.ftd_05 .greenbox .mockupbox img:first-child,.ftd_06 .greenbox .mockupbox img:first-child,.ftd_07 .greenbox .mockupbox img:first-child{margin-top:20px}}.ftd_08 .greenbox{height:420px}@media(max-width: 991.98px){.ftd_08 .greenbox{height:auto;margin:0 0 20px}}.ftd_08 .greenbox .sc_spread_02{width:100%;margin:20px 0 0}.ftd_08 .greenbox .ex_kakaotalk{height:230px;display:block;margin:20px auto}.ftd_08 .greenbox .btt{position:absolute;bottom:0;left:0;right:0;padding:15px;font-weight:600;backdrop-filter:blur(4px);text-align:center;font-size:12px}.ftd_08 .greenbox .btt .ic{width:40px}.reference-section .interview{margin:40px 0}.reference-section .quotP{display:flex;gap:20px;padding:30px;background:#f5f5f5;border-radius:12px}@media(max-width: 991.98px){.reference-section .quotP{margin:0 0 20px;flex-direction:column;align-items:center;text-align:center}}.reference-section .quotP>div{max-width:400px}.reference-section .quotP .qAvatar{width:60px;height:60px}.reference-section .quotP h6{font-size:21px}.reference-section .quotP p{margin:0;color:#555}.reference-section .clients{text-align:center;margin:60px 0}.reference-section .clients h4{font-weight:400;font-size:24px}.reference-section .clients p{color:#777;margin-bottom:30px}.reference-section .clients .illust_happy{width:180px}@media(max-width: 767.98px){.reference-section .clients .illust_happy{margin:40px 0 0}}.reference-section .clients .client-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:12px;list-style:none;padding:0;margin:0}.reference-section .clients .client-item{background:#fff;border:1px solid #eee;padding:10px 5px;text-align:center;font-size:.95rem;font-weight:500;color:#555;border-radius:4px;transition:all .3s ease;cursor:default;word-break:keep-all}@media(max-width: 768px){.reference-section .clients .portfolio-header h2{font-size:1.5rem}.reference-section .clients .client-list{grid-template-columns:repeat(2, 1fr)}}.privacy-section h2 .ic_security{width:80px}.privacy-section ul{margin:15px 0}.privacy-section li{list-style:disc;margin-left:30px}.privacy-section .greenbox{min-height:270px;position:relative}@media(max-width: 991.98px){.privacy-section .greenbox{margin:0 0 20px;height:auto;min-height:auto}}.privacy-section .greenbox h6{font-weight:600}.privacy-section .greenbox ul{font-size:14px}.privacy-section .greenbox p{font-size:13px;color:#777}.privacy-section .greenbox img{max-height:60px;position:absolute;bottom:20px;left:20px}.privacy-section .greenbox img.db{height:40px}@media(max-width: 991.98px){.privacy-section .greenbox img{position:static}}.privacy-section .detail{margin:40px 0}.pricing-section{background:#f5f5f5}.pricing-section .pricing-card{background:#fff;border-radius:16px;box-shadow:0 4px 16px 0 rgba(0,0,0,.15);padding:40px;position:relative;max-width:600px;margin:40px 0}@media(max-width: 767.98px){.pricing-section .pricing-card{padding:30px}}.pricing-section .pricing-card h3{color:#555;font-size:28px;font-weight:200;line-height:140%}@media(max-width: 767.98px){.pricing-section .pricing-card h3{font-size:20px}}.pricing-section .pricing-card .price{color:#111;font-family:"Spoqa Han Sans Neo";font-size:32px;font-weight:700;line-height:150%;margin-bottom:40px}.pricing-section .pricing-card .price span{color:#888;font-size:20px}.pricing-section .pricing-card .price span small{font-size:16px;font-weight:400}@media(max-width: 767.98px){.pricing-section .pricing-card .price span{font-size:16px}}.pricing-section .pricing-card .exp{color:#666;font-size:20px;line-height:140%}@media(max-width: 767.98px){.pricing-section .pricing-card .exp{font-size:16px}}.pricing-section .pricing-card .exp small{color:#666;font-size:14px;font-weight:500;line-height:150%}.pricing-section .pricing-card .credit-icon{position:absolute;right:30px;top:20px;color:#3882d3;color:#3882d3;font-family:"Spoqa Han Sans Neo";font-size:48px;font-weight:700}@media(max-width: 767.98px){.pricing-section .pricing-card .credit-icon{font-size:32px}}.pricing-section .pricing-features{display:flex;flex-direction:column;justify-content:end;height:100%;padding:40px 0}.pricing-section .pricing-features li{list-style:disc;margin-left:20px;color:#777}@media(max-width: 767.98px){.pricing-section .pricing-features{padding:0 10px 20px;margin-top:-10px}.pricing-section .pricing-features li{font-size:14px}}.ftd_09 .table .adv{background:#e9f6f2}.ftd_09 .table th.adv{color:#3882d3}.ftd_09 .table th,.ftd_09 .table td{padding:15px}.ftd_09 .table thead th{font-size:18px}.ftd_09 .table tbody th{font-weight:500}.ftd_09 .table>:not(caption)>*>*{background:none}.ftd_09 .greenbox{max-height:450px;background:#e9e9e9}.ftd_09 .greenbox .mockupbox{display:flex;justify-content:center}.ftd_09 .greenbox .mockupbox img{width:250px;margin:0 -20px}.ftd_10 .faq{display:flex;flex-direction:column;gap:40px;margin:40px 0 0;text-align:left}@media(max-width: 767.98px){.ftd_10 .faq{margin:20px 20px 0}}.ftd_10 .faq .faqItem{display:flex;flex-direction:column;gap:10px}.ftd_10 .faq .faqItem .qq{color:#55b99f;font-size:18px;font-weight:600}.ftd_10 .faq .faqItem .aa{color:#555;font-size:16px;font-weight:600;line-height:24px}.ftd_10 .faq .faqItem .aa li{font-weight:400;list-style:disc;margin-left:20px;color:#666;font-size:14px}.ftd_10 .illust_credit{width:100%;max-width:370px}.ftd_10 .row>div{display:flex;flex-direction:column;justify-content:end}.cta-section .onboadingStep{font-size:18px;line-height:33px;color:#444;margin:0 0 40px}@media(max-width: 767.98px){.cta-section .onboadingStep{margin:30px}}.cta-section .onboadingStep li{list-style:decimal;margin-left:20px}.cta-section .onboadingStep li a{color:#3882d3;text-decoration:underline}.cta-section .cta-box{border-radius:12px;background:#f5f5f5;padding:30px;display:inline-block;align-items:center}@media(max-width: 991.98px){.cta-section .cta-box{width:80%;display:block;margin:0 auto}}@media(max-width: 767.98px){.cta-section .cta-box{display:block}}.cta-section .cta-box h6{font-size:18px;font-weight:700;margin:0 0 20px}.cta-section .cta-box .csCenter{display:flex;align-items:start;gap:20px}.cta-section .cta-box .csCenter p{display:flex;flex-direction:column}.cta-section .cta-box .csCenter p .tel{font-size:20px;font-weight:700}.cta-section .cta-box .csCenter p .time{font-size:12px}.cta-section .cta-box .csCenter p .time small{font-size:12px}.cta-section .cta-box a.ktBox{border-radius:6px;background:#fee500;padding:10px 15px;color:#3c1e1e;font-size:18px;font-weight:600;margin:20px 0;display:block;text-align:center}.cta-section .mascot{text-align:center;margin-top:30px}.cta-section .mascot .says{line-height:1.2;animation:moveUpDown 2s ease-in-out infinite}.cta-section .mascot .illust_cal_giraffe{height:200px}.stickyGoCta{display:none;position:sticky;bottom:20px;text-align:center}@media(max-width: 767.98px){.stickyGoCta{display:block}}.stickyGoCta a.goCtaSection{padding:10px 30px;text-align:center;border-radius:50px;border:1px solid #ddd;box-shadow:0 0 10px rgba(0,0,0,.05);background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:18px;font-weight:700}/*# sourceMappingURL=landing_school.min.css.map */