@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;700&family=Noto+Serif+KR:wght@400;700&display=swap";html{font-size:16px}body{width:100%;height:100%;margin:0;padding:0;font-family:Noto Sans KR,Malgun Gothic,맑은 고딕,sans-serif;letter-spacing:-.05em;color:#222;line-height:1.5;user-select:none;font-size:16px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}button{border:none;cursor:pointer}#wrap{min-height:100vh;overflow-x:hidden}.row{display:flex}.is_full{flex:none;width:100%!important}*,:after,:before{box-sizing:border-box}body{width:100%;height:100%;margin:0;padding:0;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;word-break:keep-all;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}button{cursor:pointer;border:0}h1,h2,h3,h4,h5,h6{margin:0}button,input,optgroup,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none;cursor:pointer}p{margin:0}em{font-style:normal}table{width:100%;border-collapse:collapse}table th,table td{border:1px solid #ddd}ol,ul{margin:0;padding:0;list-style:none}img{max-width:100%}input[type=radio],input[type=checkbox]{width:1.25rem;height:1.25rem;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;outline:none;content:none;margin:0}input[type=radio]:before,input[type=checkbox]:before{content:"";display:block;width:1.25rem;height:1.25rem;background-image:url(https://readingmath.co.kr/build/assets/ico_checkbox-89d2f47b.svg);background-size:contain}input[type=radio]:checked:before,input[type=checkbox]:checked:before{content:"";background-image:url(https://readingmath.co.kr/build/assets/ico_checkbox_on-fd7b97ef.svg);background-size:contain}.pb-0{padding-bottom:0!important}@media (max-width: 1200px){.only_pc{display:none}}.badge--darker--alpha,.badge--darker,.badge--lightgray--alpha,.badge--lightgray,.badge--placeholder--alpha,.badge--placeholder,.badge--purple--alpha,.badge--purple,.badge--orange--alpha,.badge--orange,.badge--white--alpha,.badge--white,.badge--brand--alpha,.badge--brand,.badge--empha--alpha,.badge--empha,.badge--warning--alpha,.badge--warning,.badge--danger--alpha,.badge--danger,.badge--success--alpha,.badge--success,.badge--gray--alpha,.badge--gray,.badge--primary--alpha,.badge--primary{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:.25rem .5rem;border-radius:2.5rem;font-size:.75rem;line-height:1.2;letter-spacing:-.2px}.is--primary{color:#008cff!important}.badge--primary{background-color:#008cff;color:#5c6373;font-weight:400}.badge--primary svg{margin-right:.5rem}.badge--primary--alpha{background:rgba(0,140,255,.3);color:#5c6373;font-weight:400}.badge--primary--alpha svg{color:#008cff;margin-right:.5rem}.is--gray{color:#5c6373!important}.badge--gray{background-color:#5c6373;color:#5c6373;font-weight:400}.badge--gray svg{margin-right:.5rem}.badge--gray--alpha{background:rgba(92,99,115,.3);color:#5c6373;font-weight:400}.badge--gray--alpha svg{color:#5c6373;margin-right:.5rem}.is--success{color:#58cc02!important}.badge--success{background-color:#58cc02;color:#5c6373;font-weight:400}.badge--success svg{margin-right:.5rem}.badge--success--alpha{background:rgba(88,204,2,.3);color:#5c6373;font-weight:400}.badge--success--alpha svg{color:#58cc02;margin-right:.5rem}.is--danger{color:#ff404c!important}.badge--danger{background-color:#ff404c;color:#5c6373;font-weight:400}.badge--danger svg{margin-right:.5rem}.badge--danger--alpha{background:rgba(255,64,76,.3);color:#5c6373;font-weight:400}.badge--danger--alpha svg{color:#ff404c;margin-right:.5rem}.is--warning{color:#ffc148!important}.badge--warning{background-color:#ffc148;color:#5c6373;font-weight:400}.badge--warning svg{margin-right:.5rem}.badge--warning--alpha{background:rgba(255,193,72,.3);color:#5c6373;font-weight:400}.badge--warning--alpha svg{color:#ffc148;margin-right:.5rem}.is--empha{color:#77f!important}.badge--empha{background-color:#77f;color:#5c6373;font-weight:400}.badge--empha svg{margin-right:.5rem}.badge--empha--alpha{background:rgba(119,119,255,.3);color:#5c6373;font-weight:400}.badge--empha--alpha svg{color:#77f;margin-right:.5rem}.is--brand{color:#284ac1!important}.badge--brand{background-color:#284ac1;color:#5c6373;font-weight:400}.badge--brand svg{margin-right:.5rem}.badge--brand--alpha{background:rgba(40,74,193,.3);color:#5c6373;font-weight:400}.badge--brand--alpha svg{color:#284ac1;margin-right:.5rem}.is--white{color:#fff!important}.badge--white{background-color:#fff;color:#5c6373;font-weight:400}.badge--white svg{margin-right:.5rem}.badge--white--alpha{background:rgba(255,255,255,.3);color:#5c6373;font-weight:400}.badge--white--alpha svg{color:#fff;margin-right:.5rem}.is--orange{color:#ff9700!important}.badge--orange{background-color:#ff9700;color:#5c6373;font-weight:400}.badge--orange svg{margin-right:.5rem}.badge--orange--alpha{background:rgba(255,151,0,.3);color:#5c6373;font-weight:400}.badge--orange--alpha svg{color:#ff9700;margin-right:.5rem}.is--purple{color:#77f!important}.badge--purple{background-color:#77f;color:#5c6373;font-weight:400}.badge--purple svg{margin-right:.5rem}.badge--purple--alpha{background:rgba(119,119,255,.3);color:#5c6373;font-weight:400}.badge--purple--alpha svg{color:#77f;margin-right:.5rem}.is--placeholder{color:#e4e6ea!important}.badge--placeholder{background-color:#e4e6ea;color:#5c6373;font-weight:400}.badge--placeholder svg{margin-right:.5rem}.badge--placeholder--alpha{background:rgba(228,230,234,.3);color:#5c6373;font-weight:400}.badge--placeholder--alpha svg{color:#e4e6ea;margin-right:.5rem}.is--lightgray{color:#f2f3f5!important}.badge--lightgray{background-color:#f2f3f5;color:#5c6373;font-weight:400}.badge--lightgray svg{margin-right:.5rem}.badge--lightgray--alpha{background:rgba(242,243,245,.3);color:#5c6373;font-weight:400}.badge--lightgray--alpha svg{color:#f2f3f5;margin-right:.5rem}.is--darker{color:#23262c!important}.badge--darker{background-color:#23262c;color:#5c6373;font-weight:400}.badge--darker svg{margin-right:.5rem}.badge--darker--alpha{background:rgba(35,38,44,.3);color:#5c6373;font-weight:400}.badge--darker--alpha svg{color:#23262c;margin-right:.5rem}.bg--primary{background-color:#e6f4ff}.bg--lightgray{background-color:#f2f3f5}.bg--white{background-color:#fff}.bg--dark{background-color:#23262c}.bg--gray{background-color:#5c6373}.is--size1{font-size:3rem}.is--size2{font-size:2rem}.is--size3{font-size:1.5rem}.is--size4{font-size:1.25rem}.is--size5{font-size:1rem}.is--size6{font-size:.875rem}@media (max-width: 1200px){.is--size1{font-size:2rem}.is--size2{font-size:1.5rem}.is--size3{font-size:1.25rem}.is--size4{font-size:1rem}.is--size5{font-size:.875rem}.is--size6{font-size:.75rem}}button:disabled{cursor:default!important;pointer-events:none}button{background-color:transparent;color:#5c6373}button:disabled{cursor:none;opacity:.3}.btns{display:flex;justify-content:center;gap:1rem;padding:2rem 0}.btns.btns--left{justify-content:flex-start}.btns.btns--right{justify-content:flex-end}.btn--sub,.btn--darker,.btn--lightgray,.btn--placeholder,.btn--purple,.btn--orange,.btn--white,.btn--brand,.btn--empha,.btn--warning,.btn--danger,.btn--success,.btn--gray,.btn--primary{display:flex;align-items:center;justify-content:center;min-width:120px;height:40px;padding:.5rem 1rem;border-radius:.25rem;font-size:1rem;text-align:center;color:#fff;white-space:nowrap}.btn--sub svg,.btn--darker svg,.btn--lightgray svg,.btn--placeholder svg,.btn--purple svg,.btn--orange svg,.btn--white svg,.btn--brand svg,.btn--empha svg,.btn--warning svg,.btn--danger svg,.btn--success svg,.btn--gray svg,.btn--primary svg{margin-right:.5rem}.btn--primary{border-color:#008cff;background-color:#008cff}.btn--primary:hover{background-color:#0070cc}.btn--primary:focus{background-color:#0070cc}.btn--primary:active{background-color:#005499}.btn--gray{border-color:#5c6373;background-color:#5c6373}.btn--gray:hover{background-color:#454b57}.btn--gray:focus{background-color:#454b57}.btn--gray:active{background-color:#2f323a}.btn--success{border-color:#58cc02;background-color:#58cc02}.btn--success:hover{background-color:#429902}.btn--success:focus{background-color:#429902}.btn--success:active{background-color:#2c6701}.btn--danger{border-color:#ff404c;background-color:#ff404c}.btn--danger:hover{background-color:#ff0d1c}.btn--danger:focus{background-color:#ff0d1c}.btn--danger:active{background-color:#d9000e}.btn--warning{border-color:#ffc148;background-color:#ffc148}.btn--warning:hover{background-color:#ffb015}.btn--warning:focus{background-color:#ffb015}.btn--warning:active{background-color:#e19500}.btn--empha{border-color:#77f;background-color:#77f}.btn--empha:hover{background-color:#44f}.btn--empha:focus{background-color:#44f}.btn--empha:active{background-color:#11f}.btn--brand{border-color:#284ac1;background-color:#284ac1}.btn--brand:hover{background-color:#1f3a97}.btn--brand:focus{background-color:#1f3a97}.btn--brand:active{background-color:#162a6d}.btn--white{border-color:#fff;background-color:#fff}.btn--white:hover{background-color:#e6e6e6}.btn--white:focus{background-color:#e6e6e6}.btn--white:active{background-color:#ccc}.btn--orange{border-color:#ff9700;background-color:#ff9700}.btn--orange:hover{background-color:#cc7900}.btn--orange:focus{background-color:#cc7900}.btn--orange:active{background-color:#995b00}.btn--purple{border-color:#77f;background-color:#77f}.btn--purple:hover{background-color:#44f}.btn--purple:focus{background-color:#44f}.btn--purple:active{background-color:#11f}.btn--placeholder{border-color:#e4e6ea;background-color:#e4e6ea}.btn--placeholder:hover{background-color:#c7cbd4}.btn--placeholder:focus{background-color:#c7cbd4}.btn--placeholder:active{background-color:#abb1bd}.btn--lightgray{border-color:#f2f3f5;background-color:#f2f3f5}.btn--lightgray:hover{background-color:#d5d8df}.btn--lightgray:focus{background-color:#d5d8df}.btn--lightgray:active{background-color:#b8bec9}.btn--darker{border-color:#23262c;background-color:#23262c}.btn--darker:hover{background-color:#0c0d10}.btn--darker:focus{background-color:#0c0d10}.btn--darker:active{background-color:#000}.btn--lg{width:160px}.btn--full{width:100%}.btn--sub{color:#284ac1;background-color:#edf0fb}.btn--white{width:100%;border:1px solid #E4E6EA;color:#5c6373}.btn--back{max-width:120px;display:inline-block;padding:.5rem 0}.btn--back svg{margin-right:.5rem}.btns_font{display:flex;flex-direction:column;position:fixed;top:4rem;left:0;background-color:#fff}.btn_dropdown{display:flex;width:2rem;height:2rem;margin-left:auto;background-image:url(https://readingmath.co.kr/build/assets/chevron-updown-6b06c25f.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:.875rem 1.5rem;transition:1s}.btn_dropdown.btn_dropdown__on{transform:rotate(-180deg)}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (max-width: 1200px){.container{max-width:100%}}.navbar{z-index:2;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:78px;padding:1rem;color:#5c6373;background-color:#fff;border-bottom:1px solid #E4E6EA}.navbar .menu{display:flex;align-items:center;gap:1rem;text-align:center}.navbar .menu a{height:100%;padding:.5rem}.navbar .menu .current{color:#284ac1;font-weight:700}.navbar .logo__img{display:inline-block;width:100%;height:32px;background-image:url(https://readingmath.co.kr/build/assets/logo-75ef8d47.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width: 768px){.navbar .logo__img{background-image:url(https://readingmath.co.kr/build/assets/ico_logo-0ece94a1.svg)}}.navbar .mobile__menu,.navbar .btn__mobile__login{display:none}@media (max-width: 768px){.navbar .btn__mobile__login{display:block;margin-top:3rem}}.navbar .col{width:128px;display:inline-block;padding:.5rem}.navbar .btn__login{text-align:right}@media (max-width: 768px){.navbar{height:56px}.navbar .col{padding:0}.navbar .logo{width:2rem;display:flex;align-items:center;justify-content:center}.navbar .logo i{width:2rem;height:2rem}.navbar .btn__login{display:none}.navbar .mobile__menu{display:block;width:2.5rem;height:2.5rem}.navbar .btn__mobile__login{display:block;margin-top:3rem}.navbar .logo__img{width:2rem;height:2rem;background-image:url(https://readingmath.co.kr/build/assets/ico_logo-0ece94a1.svg)}.navbar .menu{display:none;z-index:1;position:absolute;width:100%;top:56px;left:0;flex-direction:column;background-color:#fff;padding:1rem;box-shadow:0 32px 50px #0003}.navbar .menu.show{display:flex}}.footer{font-size:1rem}.footer .footer__link{color:#23262c;background-color:#e4e6ea}.footer .footer__link a{padding:1rem}.footer .container{display:flex;align-items:center}@media (max-width: 1200px){.footer .container{flex-wrap:wrap;gap:0}}.footer .footer__info{padding:2.5rem 1rem;color:#5c6373;line-height:2}.footer .footer__info .footer__logo{margin-right:2rem}.footer .footer__info p{font-size:1rem}.footer .footer__content ul{display:flex;flex-wrap:wrap;gap:0}.footer .footer__content li{display:flex;flex-wrap:wrap}@media (max-width: 768px){.footer .footer__content li{flex-direction:column}}.footer .footer__content li span{position:relative;padding-right:1rem;margin-right:1rem}.footer .footer__content li span:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:1rem;background-color:#9da3b1}@media (max-width: 768px){.footer .footer__content li span:before{content:none}}.footer .footer__content li span:last-child:before{content:none}.sky{position:relative;width:100%;height:100%;height:100vh}.star{position:absolute;top:-10vh;width:60px;height:60px;border-radius:50%;animation:star-fall 3s ease-in infinite;opacity:0;background-image:url(https://readingmath.co.kr/build/assets/star-3daa5bae.svg);background-size:cover}@media (max-width: 768px){.star{animation:star-fall-mobile 2.5s ease-in infinite}}.star:after{content:"";position:absolute;top:calc(50% - 1px);left:-950%;width:120px;height:120px;background-image:url(https://readingmath.co.kr/build/assets/star-3daa5bae.svg);background-size:cover;transform-origin:center}.star:nth-child(3){left:40%;animation-delay:2s}.star:nth-child(5){left:80%;animation-delay:4s}@keyframes star-fall{0%{top:-10vh;transform:translate(100vw);opacity:1}to{top:110vh;transform:translate(0);opacity:0}}@keyframes star-fall-mobile{0%{top:-10vh;transform:translate(100vw);opacity:1}to{top:50vh;transform:translate(0);opacity:0}}.only__mobile{display:none}@media (max-width: 1200px){.only__mobile{display:block}}.btn__floating{z-index:10;position:fixed;right:1rem;bottom:1rem;gap:.5rem;display:flex;flex-direction:column}.btn__floating a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:100%;box-shadow:0 3.5px 44px #0003;background-color:#fff}.btn__floating a.btn_top img{width:40%;height:40%}.btn__floating a.btn_kakao{background-color:#ffe812}.btn__floating a.btn_kakao img{width:70%;height:70%;border-radius:.25rem}.scroll-trigger{position:relative;width:100%;max-width:100%;height:100vh;height:calc(100dvh + 120px);overflow:hidden}.section{position:absolute;width:100%;max-width:100vw!important;height:100%}.section .container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.section .phrase{color:#008cff;padding-top:1rem;text-align:center}.hero{margin:0;padding:0;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#000}.main_page{overflow-x:hidden}.main_page .section{padding:160px 0}.main_page .hero{width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;padding:0;background-image:url(https://readingmath.co.kr/build/assets/main_bg_stars-bc87957b.svg);background-size:cover;background-position:top left}@media (max-width: 768px){.main_page .hero{margin-top:56px}}.main_page .hero strong{font-size:5rem}@media (max-width: 1200px){.main_page .hero strong{font-size:3rem}}.main_page .hero .hero__title{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:30%;left:50%;transform:translate(-50%)}.main_page .hero .hero__title img{width:80px}@media (max-width: 1200px){.main_page .hero .hero__title{top:20%}}.main_page .hero .hero__bottom{width:100%;height:50vh;position:absolute;bottom:0;display:flex;align-items:flex-end;justify-content:center;background-image:url(https://readingmath.co.kr/build/assets/main_bg_bottom-df30bf3f.svg);background-size:contain;background-position:bottom center;background-repeat:no-repeat}.main_page .hero .hero__bottom .here__character{max-width:320px;width:80%;height:320px}.section--01 .main__title,.section--02 .main__title{display:flex;flex-direction:column;justify-content:center;align-items:center;height:240px}@media (max-width: 768px){.section--02 .main__bubble{display:none}}.section--03{position:relative;height:100%;padding:160px 0}.section--03 .video__wrap{display:flex;flex-direction:column;text-align:center}.section--03 .video__wrap li{margin-bottom:160px}.section--03 .video{width:100%;max-width:800px;margin-top:2rem;border:1rem solid #ffffff;border-radius:1rem}.main__title{width:fit-content;margin:0 auto;text-align:center}.main__title h2{margin-bottom:1rem}.main__title p{color:#23262c;margin-bottom:2rem}.main__bubble{display:flex;align-items:center;justify-content:center;gap:2rem;width:100%;margin:0 auto}@media (max-width: 1200px){.main__bubble{flex-direction:column}}.main__bubble li{width:33.3333333333%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:80px 40px;border-radius:20px;background-color:#5c6373;background-image:url(https://readingmath.co.kr/build/assets/question-1074d9ae.svg);background-size:cover;background-repeat:no-repeat}@media (max-width: 1200px){.main__bubble li{background-image:none}}.main__bubble li p{text-align:center;color:#fff}@media (max-width: 1200px){.main__bubble li{width:100%;justify-content:flex-start;flex-direction:row;padding:1rem 2.5rem}.main__bubble li p{width:calc(100% - 4rem)}.main__bubble li br{display:none}.main__bubble li img{width:3rem;height:3rem}}.main__bubble img{width:120px}.sub_page .hero{height:204px;background-color:#284ac1;text-align:center;margin-top:78px}@media (max-width: 768px){.sub_page .hero{margin-top:56px}}.sub_page .hero .container{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(https://readingmath.co.kr/build/assets/sub_hero-2a598bec.svg);background-position:center;background-repeat:no-repeat}.sub_page .hero h1{margin:0;color:#fff}.sub_page .hero p{margin-top:1rem;color:#fff;font-size:1.25rem}.sub_page .sub{min-height:calc(100dvh - 562px)}.sub_page .sub .container{padding:40px 1rem}@media (max-width: 768px){.sub_page .sub{min-height:calc(100dvh - 760px)}}.sub_page .btns{padding:2.5rem 0 0}.sub_page section .container{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto}.sub_page .bg--cloud{position:relative;width:100%;height:240px}@media (max-width: 768px){.sub_page .bg--cloud{height:200px}}.sub_page .bg--cloud:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:200px;background-image:url(https://readingmath.co.kr/build/assets/bg_cloud_gray-f65b9700.svg);background-size:cover;background-position:top left}.sub_page .bg--cloud img{width:100%;height:240px;object-fit:cover}.sub_page .bg--cloud.bg--gray--cloud:before{background-image:url(https://readingmath.co.kr/build/assets/bg_cloud_gray-f65b9700.svg)}.sub_page .bg--cloud.bg--white--cloud:before{background-image:url(https://readingmath.co.kr/build/assets/bg_cloud_white-72140202.svg)}.contents .contents__title.contents__title--deco:after,.contents .contents__title.contents__title--deco:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:4rem;height:4rem}.contents{margin-top:78px;text-align:center}.contents .container{padding:160px 1rem}@media (max-width: 768px){.contents .container{padding:80px 1rem}}.contents .contents__title{position:relative;width:fit-content;margin:0 auto;background-size:cover}.contents .contents__title h3{font-weight:400;color:#5c6373}.contents .contents__title.contents__title--deco:before{top:50%;transform:translateY(-50%);width:4rem;height:4rem;left:-4.5rem;background-image:url(https://readingmath.co.kr/build/assets/title_deco_1-f386cf89.svg)}@media (max-width: 1200px){.contents .contents__title.contents__title--deco:before{content:none}}.contents .contents__title.contents__title--deco:after{right:-4.5rem;background-image:url(https://readingmath.co.kr/build/assets/title_deco_2-f072f333.svg)}@media (max-width: 1200px){.contents .contents__title.contents__title--deco:after{content:none}}.contents .lst__feature{display:flex;gap:1rem}.contents .lst__feature li{display:flex;flex-direction:column;align-items:center;justify-content:center;width:33.3333333333%}.contents .lst__feature li img{max-width:160px}@media (max-width: 768px){.contents .lst__feature{flex-direction:column;align-items:center}.contents .lst__feature li{width:100%}}.contents .lst__thumb{display:flex;gap:2.5rem;color:#5c6373}.contents .lst__thumb h5,.contents .lst__thumb p{padding-bottom:.5rem}.contents .lst__thumb img{margin-top:.5rem;box-shadow:0 4px 40px #0000001a;border-radius:1rem}@media (max-width: 1200px){.contents .lst__thumb{flex-direction:column;align-items:center}}.contact{background-color:#23262c}.contact .container{margin:0 auto;padding:160px 0}.contact .row{align-items:center!important;justify-content:center;gap:2rem}@media (max-width: 1200px){.contact .row{flex-direction:column}}.contact .row a{display:block;margin-bottom:1rem;color:#fff;text-align:center}.contact .btn--brand{margin:0 auto}.sub_page .contact{background-color:#fff}.sub_page .contact a{color:#23262c}.sub_page p{color:#5c6373}.learn__wrap{display:flex;flex-direction:column;gap:160px}.learn__wrap>div:nth-child(1) h2:before{content:"#01"}.learn__wrap>div:nth-child(2) h2:before{content:"#02"}.learn__wrap>div:nth-child(3) h2:before{content:"#03"}.learn__wrap>div h2{position:relative;height:120px}.learn__wrap>div h2:before{z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:120px;color:#e6f4ff}@media (max-width: 768px){.learn__wrap>div h2:before{font-size:80px}}.learn__wrap>div h2 strong{color:#008cff}.learn__wrap>div h2 strong{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.learn__wrap .lst__thumb{margin-bottom:2.5rem}.section__learn .box{padding:2.5rem;text-align:left;border-radius:4px}.section__learn .box p:before{content:url(https://readingmath.co.kr/build/assets/ico_check-e69f2a33.svg);margin-right:.5rem}.section__learn .learn__title{display:flex;align-items:center;justify-content:center;gap:2.5rem}@media (max-width: 768px){.section__learn .learn__title{flex-direction:column}}.section__learn .learn__title .learn__textbook{background:#008CFF;border-color:#008cff}.section__learn .learn__title .learn__question{background:#58CC02;border-color:#58cc02}.section__learn .learn__title .learn__descriptive{background:#7777FF;border-color:#77f}.section__learn .learn__title a{position:relative;color:#fff;width:160px;padding:.5rem 1.5rem;border-radius:50px}.section__learn .learn__title a:before{content:"";position:absolute;top:1rem;right:-2rem;width:1rem;height:1rem;background-image:url(https://readingmath.co.kr/build/assets/chevron_right-02e5bb10.svg);background-repeat:no-repeat}@media (max-width: 768px){.section__learn .learn__title a:before{top:initial;right:initial;bottom:-2rem;left:50%;transform:translate(-50%) rotate(90deg)}}.section__learn .learn__title a:last-child:before{content:none}.section__learn .learn__wrap .textbook h2{color:#e6f4ff}.section__learn .learn__wrap .textbook h2:before{content:"STEP01"}.section__learn .learn__wrap .textbook h2 strong{color:#008cff}.section__learn .learn__wrap .textbook .box{background-color:#e6f4ff}.section__learn .learn__wrap .textbook .box p:before{content:url(https://readingmath.co.kr/build/assets/ico_check-e69f2a33.svg);margin-right:.5rem}.section__learn .learn__wrap .question h2{color:#58cc02}.section__learn .learn__wrap .question h2:before{content:"STEP02";color:#eefae6}.section__learn .learn__wrap .question h2 strong{color:#58cc02}.section__learn .learn__wrap .question .box{background-color:#eefae6}.section__learn .learn__wrap .question .box p:before{filter:invert(47%) sepia(30%) saturate(2771%) hue-rotate(49deg) brightness(111%) contrast(107%)}.section__learn .learn__wrap .descriptive h2{color:#77f}.section__learn .learn__wrap .descriptive h2:before{content:"STEP03";color:#f1f1ff}.section__learn .learn__wrap .descriptive h2 strong{color:#77f}.section__learn .learn__wrap .descriptive .box{background-color:#f1f1ff}.section__learn .learn__wrap .descriptive .box p:before{filter:invert(49%) sepia(85%) saturate(2639%) hue-rotate(217deg) brightness(98%) contrast(104%)}.price__info{margin-bottom:1.5rem}.price__info .price__info__list{background-color:#e6f4ff;padding:1.5rem;border-radius:0 0 .5rem .5rem}.price__info .price__info__list img{vertical-align:baseline;margin-right:.5rem}.price__info .price__info__list p{color:#23262c;padding:.5rem 0;border-bottom:1px solid #54B2FF;font-size:1rem}.price__info .price__info__list p:last-child{border-bottom:0}.price__info .price__info__list .price__tip__para{padding-left:1rem;padding-top:1rem;padding-right:1rem;padding-bottom:0}.price__info .price__info__list .price__tip__para li{padding-left:.5rem}.price__info .price__info__list .price__tip__para li:before{left:-.5rem}.price__info .price__title{display:flex;align-items:center;gap:.5rem;color:#008cff}.price__info .price__title h3{font-size:2rem}.price__tabs{display:flex;align-items:normal;gap:.5rem}.price__tabs a{display:flex;align-items:center;justify-content:center;width:50%;text-align:center;padding:1rem;font-size:1.25rem;font-weight:700;color:#9da3b1;background-color:#f2f3f5;border-radius:.5rem .5rem 0 0}.price__tabs a:nth-child(1).active{color:#008cff;background-color:#e6f4ff}.price__tabs a:nth-child(2).active{color:#77f;background-color:#f1f1ff}.price__tabs a .mini{display:none}@media (max-width: 768px){.price__tabs a .mini{display:block}}.tab__content{display:none}.tab__content.tab__content__active{display:block}.tab__content .students_hero{display:flex;align-items:flex-end;border-radius:.5rem;padding:0 40px;color:#fff;background-color:#284ac1}@media (max-width: 1200px){.tab__content .students_hero{flex-direction:column;justify-content:center}}.tab__content .students_hero .hero__title{display:flex;flex-direction:column;gap:1rem;width:calc(100% - 400px);color:#fff;padding:40px 0}@media (max-width: 1200px){.tab__content .students_hero .hero__title{width:100%;text-align:center;padding:32px 0 1rem}}.tab__content .students_hero .hero__title h2 span{color:#284ac1;background-color:#fff;border-radius:50px;padding:0 8px;margin-right:.25rem}.tab__content .students_hero .hero__title h1{font-size:3rem}.tab__content .students_hero .hero__title p{font-size:1.25rem;color:#fff}.tab__content .students_hero .hero__title .highlight{font-size:1.5rem}.tab__content .students_hero img{width:100%;max-width:400px;max-height:320px;margin:0 auto}.tab__content .landing_wrap .recommend__list li{max-width:100%}.tab__content .landing_wrap .checked_box{max-width:100%;text-align:center}.tab__content .landing_wrap .section{padding:40px}.tab__content .landing_wrap .section__message p{color:#fff}.tab__content .landing_wrap .price__bottom{text-align:center;padding-top:40px;margin:0 auto}.tab__content .landing_wrap .price__bottom strong{display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:#284ac1;text-align:center}@media (max-width: 768px){.tab__content .landing_wrap .price__bottom strong{flex-direction:column}}.tab__content .landing_wrap .price__bottom button{height:52px;padding:.5rem 1.5rem;display:inline-block;background-color:#284ac1;font-size:1.5rem;border-radius:100px;font-weight:700;margin-top:.5rem}.tab__content .container{padding:0!important;gap:0!important}.price__tip{margin-top:1.5rem;padding:1rem;background-color:#f2f3f5;border-radius:.5rem}.price__tip__title{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;color:#5c6373;border-bottom:1px solid #9DA3B1;margin-bottom:.5rem}@media (max-width: 1200px){.price__tip__title{font-size:1rem}}.price__tip__title img{width:64px;height:48px}.price__tip__para{color:#5c6373;font-size:1rem}.price__tip__para li{position:relative;padding-left:2rem}.price__tip__para li:before{content:"";position:absolute;top:10px;left:.875rem;width:4px;height:4px;border-radius:100%;background-color:#5c6373}.price__ticket{display:flex;gap:1.5rem;margin-bottom:1.5rem}@media (max-width: 1200px){.price__ticket{flex-wrap:wrap}}@media (max-width: 768px){.price__ticket{flex-direction:column}}.price__ticket li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;border:1px solid #54B2FF;border-radius:.5rem;font-size:1rem;color:#5c6373;padding:1.5rem;text-align:center;background-color:#fff}.price__ticket li h4{font-size:1.25rem}@media (max-width: 1200px){.price__ticket li{width:calc(50% - 1rem)}}@media (max-width: 768px){.price__ticket li{width:100%}}.price__ticket h4{color:#23262c}.price__ticket .price__badge{color:#77f;margin-right:.5rem;font-weight:700}.price__ticket strong{color:#284ac1}.price__ticket .price__ticket__info{width:100%;border-top:1px solid #E4E6EA;padding-top:1rem}.price__ticket .price__ticket__info p{padding:4px 0}.price__ticket small{text-decoration:line-through;color:#9da3b1}.price__premium .price__info__list{background-color:#f1f1ff;padding:1.5rem;border-radius:0 0 .5rem .5rem}.price__premium .price__info__list p{color:#23262c;border-bottom:1px solid #A4A4FF}.price__premium .price__title{color:#77f}.price__premium .price__title h3{font-size:2rem}.price__premium .price__ticket li{flex:1;border:1px solid #A4A4FF}.price__btns{padding-top:0!important}.btn--full{height:62px;font-size:1.25rem}.spec__table{font-size:1rem;text-align:center;border-color:#e4e6ea;color:#5c6373}.spec__table th,.spec__table td{border-color:#e4e6ea;padding:.5rem 1rem}.spec__table th{background-color:#f2f3f5}.spec__table .btn--brand{width:100%;max-width:120px;height:auto;margin:.5rem auto 0}.landing_wrap .emphasize__list li,.landing_wrap .lst__compare .compare__item,.landing_wrap .price__compare .compare__item,.landing_wrap .pricing__plan,.landing_wrap .review__item,.landing_wrap .recommend__list li,.landing_wrap .checked_box,.landing_wrap .weekly__plan .plan__item,.landing_wrap .lst__time p,.landing_wrap .mentor__features .feature__item,.landing_wrap .program__core .core__item{padding:1rem;border:1px solid #D9DCE1;border-radius:1rem;background-color:#fff}.landing_wrap .weekly__plan .plan__item,.landing_wrap .mentor__features .feature__item,.landing_wrap .program__core .core__item{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.landing_wrap .weekly__plan .plan__item h3,.landing_wrap .mentor__features .feature__item h3,.landing_wrap .program__core .core__item h3{font-size:1.5rem}@media (max-width: 1200px){.landing_wrap .weekly__plan .plan__item h3,.landing_wrap .mentor__features .feature__item h3,.landing_wrap .program__core .core__item h3{font-size:1.25rem}}.landing_wrap .weekly__plan .plan__item p,.landing_wrap .mentor__features .feature__item p,.landing_wrap .program__core .core__item p{font-size:1rem;color:#23262c}.landing_wrap br{display:none}.landing_wrap br.pc{display:block}@media (max-width: 768px){.landing_wrap br{display:block}}.landing_wrap br.mini{display:none}@media (max-width: 768px){.landing_wrap br.mini{display:block}}.landing_wrap .is--primary{color:#3a7dff!important}.landing_wrap .section{position:initial;padding:80px 0;overflow:hidden}.landing_wrap .landing_hero{width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;padding:40px 0;background-image:url(https://readingmath.co.kr/build/assets/bg_landing-3bf3cb21.svg);background-size:cover;background-position:top left}.landing_wrap .landing_hero .object{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.landing_wrap .landing_hero .video_box{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100vh;height:fit-content;border:1rem solid #ffffff;border-radius:14px;margin:0 1rem;background-color:#fff}@media (max-width: 768px){.landing_wrap .landing_hero .video_box{border-width:.5rem}}.landing_wrap .landing_hero .video_box video{width:100%;border-radius:10px}.landing_wrap .landing_hero .object img{width:240px;height:240px;z-index:3}@media (max-width: 768px){.landing_wrap .landing_hero .object img{display:none}}.landing_wrap .landing_hero .object .ufo_01{position:absolute;bottom:0;left:5%}.landing_wrap .landing_hero .object .ufo_02{position:absolute;bottom:0;right:5%}.landing_wrap .landing_hero .hero__title{margin-bottom:3rem}.landing_wrap .landing_hero .hero__title h1{font-size:44px;margin-bottom:1rem}@media (max-width: 768px){.landing_wrap .landing_hero .hero__title h1{font-size:32px}}.landing_wrap .landing_hero .hero__title h2{display:inline-flex;align-items:center;gap:.5rem}.landing_wrap .landing_hero .hero__title h2 span{border:1px solid #ffffff;padding:0 1rem;border-radius:50px;vertical-align:middle;background-color:#ffffff0d}.landing_wrap .landing_hero .hero__title strong{font-size:1.5rem}.landing_wrap .landing_hero .hero__title .highlight{color:#ffc148}.landing_wrap .landing_hero .hero__title p{font-size:1.25rem;margin-bottom:1rem}.landing_wrap .landing_hero .hero__bottom{width:100%;height:124px;position:absolute;bottom:0;left:0;background-image:url(https://readingmath.co.kr/build/assets/planet-640f6daa.svg);background-size:cover;background-repeat:no-repeat;background-position:center -4px}@media (max-width: 1200px){.landing_wrap .landing_hero .hero__bottom{background-position:bottom}}.landing_wrap .section--hero{position:relative;height:768px;background-image:url(https://readingmath.co.kr/build/assets/hero-b155b635.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#00000040}.landing_wrap .section--hero .dim{z-index:0;display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000c}.landing_wrap .section--hero .hero_text{z-index:1;display:flex;flex-direction:column;gap:1.5rem;text-align:center;color:#fff}.landing_wrap .section--hero .hero_text h2{font-size:2rem}.landing_wrap .section--hero .hero_text p{font-size:1.5rem}.landing_wrap .section--hero .hero_text strong{font-size:2rem}.landing_wrap .section--hero .hero_text strong span{display:inline-block;background-color:#3a7dff;padding:0 1rem;margin-bottom:.25rem}.landing_wrap .section-students{padding-bottom:0!important}.landing_wrap .section-students .intro__image{width:100%;height:280px;background-image:url(https://readingmath.co.kr/build/assets/students-d277814d.svg);background-repeat:no-repeat;background-position:center bottom;margin-top:80px}.landing_wrap .section-students .intro__image:before{content:"";position:absolute;bottom:0;left:0;width:calc(50vw - 280px);height:92px;background-color:#fff}.landing_wrap .section-students .intro__image:after{content:"";position:absolute;bottom:0;right:0;width:calc(50vw - 280px);height:92px;background-color:#fff}.landing_wrap .section--sub{position:relative;height:fit-content;padding:80px 0}.landing_wrap .section--sub.bg--navy{background-color:#21396b}.landing_wrap .section{will-change:transform,opacity}.landing_wrap .section .container{width:100%;max-width:960px}.landing_wrap .main__title{margin-bottom:1.5rem}.landing_wrap .main__title strong{font-size:1.5rem}.landing_wrap .main__title span{font-weight:700;color:#4d5158;font-size:1.5rem}.landing_wrap .main__title h2{font-size:40px;margin-bottom:0;word-break:keep-all}.landing_wrap .main__title h2 span{font-size:40px}@media (max-width: 768px){.landing_wrap .main__title h2,.landing_wrap .main__title h2 span{font-size:2rem}}.landing_wrap .main__title h3{font-size:2rem}.landing_wrap .main__title h4{font-size:1.5rem}.landing_wrap .main__title .ico--tooltip{position:relative}.landing_wrap .main__title .ico--tooltip:after{content:"";position:absolute;bottom:28px;right:-138px;width:144px;height:48px;background-image:url(https://readingmath.co.kr/build/assets/tooltip-0f135e0a.svg);background-size:contain;background-repeat:no-repeat}@media (max-width: 768px){.landing_wrap .main__title .ico--tooltip:after{flex-direction:column;bottom:30px;right:-76px;width:96px;height:40px}}.landing_wrap .section__message{width:100%;padding:1rem;border-radius:1rem;background-color:#23262c;color:#fff;text-align:center}.landing_wrap .section__message strong{display:block;font-size:1.5rem;margin-bottom:.5rem}.landing_wrap .section__message p{font-size:1rem;margin-bottom:0}.landing_wrap .section__message p strong{display:inline;margin-bottom:0;font-size:1rem;white-space:nowrap}.landing_wrap .lst__quote{width:100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.landing_wrap .lst__quote li{padding:1.5rem;border-radius:1rem;background-color:#fff;text-align:center;color:#23262c}.landing_wrap .lst__quote li strong{display:block;font-size:1.5rem;margin-bottom:.5rem}.landing_wrap .lst__quote li p{font-size:1rem}.landing_wrap .program__title{font-size:1.5rem;margin-bottom:1rem}.landing_wrap .program__info{display:flex;flex-wrap:wrap;width:100%;gap:1rem;margin-bottom:2.5rem}@media (max-width: 768px){.landing_wrap .program__info{flex-direction:column}}.landing_wrap .program__info .info__box{display:flex;flex-direction:column;justify-content:space-between;width:calc(50% - .5rem);padding:1rem;border:1px solid #D9DCE1;border-radius:1rem}@media (max-width: 768px){.landing_wrap .program__info .info__box{width:100%;text-align:center}}.landing_wrap .program__info .info__box h4{font-size:1.25rem;color:#4d5158}.landing_wrap .program__info .info__box span{font-size:1.25rem}.landing_wrap .program__info .info__box p{font-size:1.25rem;color:#23262c}@media (max-width: 1200px){.landing_wrap .program__info .info__box p{font-size:1rem}}.landing_wrap .program__info .info__box p strong{font-size:1.5rem}.landing_wrap .program__core{width:100%;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem}@media (max-width: 768px){.landing_wrap .program__core{flex-direction:column}}.landing_wrap .program__core .core__item{text-align:center}@media (max-width: 1200px){.landing_wrap .program__core .core__item{width:100%}}.landing_wrap .program__core .core__item .ico{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:#f2f3f5;border-radius:100%}.landing_wrap .program__core .core__item img{width:48px;height:48px}.landing_wrap .mentor__title{text-align:center;margin-bottom:2rem}.landing_wrap .mentor__title h2{font-size:1.75rem;font-weight:700}.landing_wrap .mentor__title h2 .is--primary{color:#0078eb}.landing_wrap .mentor__visual{text-align:center;margin-bottom:.5rem}.landing_wrap .mentor__visual img{width:600px}.landing_wrap .mentor__features{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1rem}@media (max-width: 768px){.landing_wrap .mentor__features{flex-direction:column}}.landing_wrap .mentor__features .feature__item{text-align:center}@media (max-width: 768px){.landing_wrap .mentor__features .feature__item{width:100%}}.landing_wrap .mentor__features .feature__item img{width:48px;height:48px}.landing_wrap .mentor__features .feature__item .ico{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:#e6f0ff;border-radius:100%}.landing_wrap .mentor__features .feature__item:hover{box-shadow:0 6px 16px #0000000d}.landing_wrap .compare__title{text-align:center;margin-bottom:2rem}.landing_wrap .compare__title h2{font-size:1.75rem;font-weight:700}.landing_wrap .compare__title h2 .is--primary{color:#0078eb}.landing_wrap .compare__table{width:100%;overflow-x:auto;margin-bottom:2.5rem}.landing_wrap .compare__table table{width:100%;border-collapse:collapse;background-color:#fff;border:1px solid #F2F3F5}.landing_wrap .compare__table table th,.landing_wrap .compare__table table td{padding:1rem;border:1px solid #eee;text-align:center;vertical-align:middle}.landing_wrap .compare__table table thead{background-color:#e4e6ea}.landing_wrap .compare__table table td:first-child:hover{background-color:#ffeeef}.landing_wrap .compare__table table td:last-child:hover{background-color:#eefae6}.landing_wrap .lst__time{display:flex;flex-direction:column;gap:.5rem;width:100%;list-style:none}.landing_wrap .lst__time div{display:flex;gap:.5rem}.landing_wrap .lst__time div p{width:calc(50% - .25rem);color:#fff}.landing_wrap .lst__time div p.bg--primary{background-color:#3a7dff}.landing_wrap .lst__time div p.bg--success{background-color:#00b87a}.landing_wrap .lst__time p{width:100%;text-align:center;font-size:1.25rem;font-weight:700;color:#4d5158}.landing_wrap .lst__time p.bg--lightgray{background-color:#e4e6ea}.landing_wrap .weekly__plan{width:100%;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1rem}@media (max-width: 768px){.landing_wrap .weekly__plan{flex-direction:column}}.landing_wrap .weekly__plan .plan__item{text-align:center}@media (max-width: 1200px){.landing_wrap .weekly__plan .plan__item{width:100%}}.landing_wrap .weekly__plan .plan__item .ico{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:#e6f0ff;border-radius:100%}.landing_wrap .weekly__plan .plan__item img{width:48px;height:48px}.landing_wrap .weekly__desc{width:100%;padding:1rem;border-radius:1rem;background-color:#e4e6ea;text-align:center}.landing_wrap .weekly__desc p{text-align:center;font-size:1.25rem;color:#23262c}.landing_wrap .weekly__arrow{text-align:center;margin:2rem 0}.landing_wrap .weekly__arrow img{max-width:80px;height:auto}.landing_wrap .weekly__summary{width:100%}.landing_wrap .weekly__summary p{text-align:center;font-size:1.25rem}.landing_wrap .weekly__summary strong{display:block;width:100%;font-size:1.25rem;margin:1rem auto;text-align:center}.landing_wrap .lesson__tabs{width:100%;display:flex;align-items:flex-start;gap:1rem;margin-bottom:2.5rem}@media (max-width: 1200px){.landing_wrap .lesson__tabs{flex-direction:column}}.landing_wrap .lesson__tab-buttons{display:flex;flex-wrap:wrap;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:2rem}@media (max-width: 1200px){.landing_wrap .lesson__tab-buttons{flex-direction:row;width:100%;margin-bottom:0}}.landing_wrap .lesson__tab-buttons .tab__button{width:246px;padding:1rem;font-size:1rem;border-radius:8px;cursor:pointer;text-align:left;font-weight:700;color:#23262c;border:1px solid rgb(217,220,225)}@media (max-width: 1200px){.landing_wrap .lesson__tab-buttons .tab__button{width:calc(25% - .75rem);text-align:center}}@media (max-width: 768px){.landing_wrap .lesson__tab-buttons .tab__button{width:calc(50% - .5rem)}}.landing_wrap .lesson__tab-buttons .tab__button.active{border:2px solid #A5C5FF;background-color:#e6f0ff;color:#3a7dff}.landing_wrap .lesson__tab-buttons .tab__button:hover:not(.active){background-color:#f0f4fa}.landing_wrap .lesson__tab-contents{width:calc(100% - 246px - 1rem);border:2px solid rgb(165,197,255);padding:1rem;border-radius:.5rem}@media (max-width: 1200px){.landing_wrap .lesson__tab-contents{width:100%}}.landing_wrap .lesson__tab-contents .tab__content{display:none;text-align:center}.landing_wrap .lesson__tab-contents .tab__content.active{display:block}.landing_wrap .lesson__tab-contents .tab__content .tab__image{width:100%;height:356px;border-radius:.5rem;overflow:hidden}@media (max-width: 1200px){.landing_wrap .lesson__tab-contents .tab__content .tab__image{height:fit-content}}.landing_wrap .lesson__tab-contents .tab__content .tab__image img{width:100%;height:100%}.landing_wrap .lesson__tab-contents .tab__content .tab__desc{font-size:1rem;padding:.5rem;background-color:#f2f3f5;border-radius:.5rem;margin-top:.5rem}.landing_wrap .checked_box{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;list-style:none;background-color:transparent;margin:1.5rem auto 0}.landing_wrap .checked_box strong{color:#00b87a}.landing_wrap .checked_box.on{border-color:#86d9ba;background-color:#e5fbf2}.landing_wrap .recommend__list{width:100%;display:flex;flex-direction:column;justify-content:center;gap:1rem}.landing_wrap .recommend__list li{display:flex;align-items:center;gap:1rem;width:100%;max-width:800px;margin:0 auto;list-style:none;cursor:pointer}.landing_wrap .recommend__list li.active{border-color:#86d9ba;background-color:#e5fbf2}.landing_wrap .recommend__list li.active button,.landing_wrap .recommend__list li.active .ico{background-color:#00b87a}.landing_wrap .recommend__list li.active .ico svg{color:#fff}.landing_wrap .recommend__list li button{width:24px;height:24px;background-color:#e4e6ea;border-radius:100%}.landing_wrap .recommend__list li button svg,.landing_wrap .recommend__list li button i{color:#fff}.landing_wrap .recommend__list li .ico{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#e4e6ea;border-radius:100%}.landing_wrap .recommend__list li .ico svg{color:#4d5158;font-size:1.25rem}.landing_wrap .recommend__list li .text{flex:1}.landing_wrap .recommend__list li .text strong{font-size:1rem;font-weight:600;display:block;margin-bottom:.25rem;color:#222}.landing_wrap .recommend__list li .text p{font-size:1rem;color:#555;line-height:1.5}.landing_wrap .recommend .result__message{text-align:center;margin-top:2rem;font-size:1rem}.landing_wrap .recommend .result__message .is--primary{font-weight:700;color:#0078eb}.landing_wrap .review__list{width:100%;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width: 768px){.landing_wrap .review__list{flex-direction:column}}.landing_wrap .review__item{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;text-align:center}@media (max-width: 1200px){.landing_wrap .review__item{width:100%}}.landing_wrap .review__image img{width:64px;height:64px;border-radius:50%;object-fit:cover}.landing_wrap .pricing__plans{width:100%;display:flex;flex-wrap:wrap;gap:2rem 1rem;justify-content:center;margin-bottom:2.5rem;margin-top:1rem}@media (max-width: 768px){.landing_wrap .pricing__plans{flex-direction:column}}.landing_wrap .pricing__plan{position:relative;width:calc(50% - .5rem);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem}@media (max-width: 768px){.landing_wrap .pricing__plan{width:100%}}.landing_wrap .pricing__plan.active{border:2px solid #23262C}.landing_wrap .pricing__plan .tag{position:absolute;top:-14px;right:0;display:inline-block;background-color:#ff404c;font-size:.875rem;color:#fff;padding:4px 8px;border-radius:100px}.landing_wrap .pricing__plan h3{font-size:1.5rem;font-weight:700}.landing_wrap .pricing__plan p{font-size:1rem;margin-bottom:1rem;color:#4d5158}.landing_wrap .pricing__plan del{margin-bottom:.25rem;font-size:1.25rem;color:#4d5158}.landing_wrap .pricing__plan strong{font-size:2rem}.landing_wrap .pricing__event{width:100%;display:flex;flex-direction:column;gap:.5rem}.landing_wrap .pricing__event .event__item{display:flex;align-items:center;gap:1rem;padding:1.5rem;background-color:#23262c;border-radius:1rem;color:#fff}@media (max-width: 768px){.landing_wrap .pricing__event .event__item{flex-direction:column}}.landing_wrap .pricing__event .event__item div{display:flex;align-items:center;gap:.5rem}.landing_wrap .pricing__event .event__item .badge{display:inline-block;background-color:#3a7dff;font-size:.75rem;font-weight:700;padding:.25rem .6rem;border-radius:100px}.landing_wrap .price__compare{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1.5rem}@media (max-width: 768px){.landing_wrap .price__compare{flex-direction:column}}.landing_wrap .price__compare .compare__item{width:calc(33.3333333333% - .6666666667rem);display:flex;flex-direction:column;align-items:center;padding:1.5rem 0;text-align:center}@media (max-width: 768px){.landing_wrap .price__compare .compare__item{width:100%}}.landing_wrap .price__compare .compare__item div{width:100%;border-top:1px solid #D9DCE1;color:#4d5158;padding:1rem .5rem 0}.landing_wrap .price__compare .compare__item h4{font-size:1.25rem;margin-bottom:.5rem}.landing_wrap .price__compare .compare__item h4 span{font-size:1rem;font-weight:400;color:#4d5158}.landing_wrap .price__compare .compare__item p{font-size:1rem;margin-bottom:.5rem}.landing_wrap .price__compare .compare__item strong{font-size:1.5rem;margin-bottom:1.5rem}.landing_wrap .price__compare .compare__item small{font-size:1rem}.landing_wrap .price__compare .compare__item.highlight{background-color:#21396b}.landing_wrap .price__compare .compare__item.highlight div{border-color:#fff}.landing_wrap .price__compare .compare__item.highlight h4,.landing_wrap .price__compare .compare__item.highlight strong,.landing_wrap .price__compare .compare__item.highlight span{color:#fff}.landing_wrap .price__compare .compare__item.highlight small{font-weight:500;color:#fff}.landing_wrap .price__summary{width:100%;border-radius:1rem;padding:1rem;background-color:#e6f4ff;font-size:1.5rem;text-align:center}.landing_wrap .price__summary strong{display:inline-block;margin-top:.5rem}.landing_wrap .lst__compare{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1.5rem}@media (max-width: 768px){.landing_wrap .lst__compare{flex-direction:column}}.landing_wrap .lst__compare .ico{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:100%;margin-bottom:.5rem}.landing_wrap .lst__compare .compare__item{width:calc(33.3333333333% - .6666666667rem);display:flex;flex-direction:column;align-items:center;padding:1rem;text-align:left}@media (max-width: 768px){.landing_wrap .lst__compare .compare__item{width:100%}}.landing_wrap .lst__compare .compare__item h4{font-size:1.25rem;margin-bottom:.5rem}.landing_wrap .lst__compare .compare__item ul{width:100%;list-style:initial;box-sizing:border-box}.landing_wrap .lst__compare .compare__item ul li{margin-left:1.5rem;margin-bottom:.5rem}.landing_wrap .lst__compare .compare__item small{font-size:1rem}.landing_wrap .pricing__bottom{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.landing_wrap .pricing__bottom .btn--primary{height:52px;padding:.5rem 1.5rem;display:inline-block;background-color:#0078eb;font-size:1.5rem;border-radius:100px;font-weight:700}.landing_wrap .pricing__bottom .subtext{margin-top:16px;font-size:1rem;color:#4d5158}.landing_wrap .emphasize__list{width:100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.landing_wrap .emphasize__list li{display:flex;gap:2rem;align-items:center;border-color:#d9dce1;padding:1.5rem 2.5rem}@media (max-width: 768px){.landing_wrap .emphasize__list li{flex-direction:column;text-align:center;gap:1rem}}.landing_wrap .emphasize__list li .ico{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:#e6f0ff;border-radius:100%}.landing_wrap .emphasize__list li .text{flex:1}.landing_wrap .emphasize__list li img{width:38px;height:38px}.landing_wrap .emphasize__final{width:100%;background-color:#e4e6ea;border-radius:1rem;padding:1rem;text-align:center}.landing_wrap .emphasize__final strong{display:block;font-size:1.5rem;color:#23262c;margin-bottom:12px}.landing_wrap .emphasize__final p{font-size:15px;color:#23262c;line-height:1.7}.landing_wrap .cta__text{color:#fff}.landing_wrap .cta__text .is--normal{font-weight:400}.landing_wrap .cta__image{width:100%;text-align:center;margin-bottom:2.5rem;border-radius:1rem;overflow:hidden}@media (max-width: 1200px){.landing_wrap .cta__image{margin-bottom:1rem}}.landing_wrap .cta__image video{width:100%;max-width:100%;margin-top:0;height:auto}.landing_wrap .cta__points{width:100%;display:flex;justify-content:space-between;gap:1rem;margin-bottom:2.5rem}@media (max-width: 768px){.landing_wrap .cta__points{flex-direction:column}}.landing_wrap .cta__points .point__item{width:calc(50% - .5rem);display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center;color:#fff;background-color:#ffffff0d;box-shadow:#00000005;padding:1rem;border-radius:1rem}@media (max-width: 1200px){.landing_wrap .cta__points .point__item{width:100%}}.landing_wrap .cta__points .point__item .ico{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:#ffffff0d;border-radius:100%}.landing_wrap .cta__points .point__item img{width:48px;height:48px}.landing_wrap .cta__points .point__item strong{display:block;font-size:1.25rem;font-weight:600}.landing_wrap .cta__points .point__item p{font-size:1rem;line-height:1.6;opacity:.85}.landing_wrap .cta__bottom{text-align:center}.landing_wrap .cta__bottom .btn--primary{height:52px;padding:.5rem 1.5rem;display:inline-block;background-color:#0078eb;font-size:1.5rem;border-radius:100px;font-weight:700}.landing_wrap .cta__bottom .subtext{margin-top:16px;font-size:1rem;color:#fff}
