@charset "utf-8";

/* —————————————————————————————————————————————————————————————————————
 *
 * Reset
 *
/* ————————————————————————————————————————————————————————————————————— */
*{margin:0;padding:0;border:0;outline:0;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
html{
    width: 100%;
    font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
    overflow-x: hidden;
    /* font-size: 10px; */
    font-size:0.52083333333vw;
}
body{
    width: 100%;
    overflow-x: hidden;
    font-family: 'SUITE Variable', 'Pretendard', -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', sans-serif;
    font-weight: normal;
    font-size: 1.4rem;
    line-height: normal;
    word-break: break-all;
    color: #F4F5F9;
    background: #212529;
}
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul{margin:0;padding:0;list-style:none}
b, h1, h2, h3, h4, h5, h6, strong{font-weight:700}
fieldset{border:0}
a{font-style:normal;text-decoration:none;color:#212529}
caption{font-size:0;height:0;line-height:0;visibility:hidden;width:0}
a:focus{outline:none !important}
button{cursor: pointer}
button img{vertical-align:middle}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
img, video{border:0;vertical-align:top}
table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}
input, select{vertical-align:middle}
label{cursor:pointer}
.blind, caption, hr, legend{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
address, em, i{font-style:normal}
td, th{vertical-align:middle}
button, input, select, textarea{font-family: 'SUITE Variable', 'Pretendard', -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', sans-serif;color:#212529;background:transparent;font-size:14px;position:relative;zoom:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}

section{width:100%;min-height:100vh;position:relative}
.mo{display:none !important}

/* modal */
.modal{min-width:52rem;max-width:128rem;border-radius:2.4rem}
.modal a.close-modal{top:3.2rem;right:3.2rem}


/* lenis */
html.lenis{height:auto}
.lenis.lenis-smooth{scroll-behavior:auto}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}
.lenis.lenis-stopped{overflow:hidden}
.lenis.lenis-scrolling iframe{pointer-events:none}




/* —————————————————————————————————————————————————————————————————————
 *
 * progressBar
 *
/* ————————————————————————————————————————————————————————————————————— */
.progressBar progress{position:fixed;top:0;left:0;z-index:1000;appearance:none;width:100%;height:3px;border:none;background:transparent}
.progressBar progress::-webkit-progress-bar{background:transparent}
.progressBar progress::-webkit-progress-value{background:#0077FF;background-attachment:fixed;transition:background-color 0.2s ease}
.progressBar progress::-moz-progress-bar{background:#0077FF;background-attachment:fixed;transition:background-color 0.2s ease}
.progressBar.light progress::-webkit-progress-value{background:#fff}
.progressBar.light progress::-moz-progress-bar{background:#fff}


/* —————————————————————————————————————————————————————————————————————
 *
 * header
 *
/* ————————————————————————————————————————————————————————————————————— */
#header{width:100%;height:16rem;display:flex;align-items:center;justify-content:space-between;padding:0 5.6rem;position:fixed;top:0;left:0;z-index:999;pointer-events:none}
#header .logo{pointer-events:auto}
#header .logo a{display:block}
#header .logo a svg{width:auto;height:4rem}
#header .logo a svg path{transition:fill 0.2s ease}
#header .btn_appDownload{height:6.4rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:0.8rem;padding:0 2.8rem 0 3.2rem;color:#FFF;font-size:2.2rem;line-height:1;font-weight:600;border-radius:3.2rem;background:rgb(255 255 255 / 10%);transition:background-color 0.2s ease;pointer-events:auto}
#header .btn_appDownload:after{content:'';width:2.4rem;height:2.4rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 17V3' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 21H4' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 12L11.999 17.001L6.99902 12' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}

#header .btn_appDownload,
#header .logo{transform:translateY(-6rem);opacity:0}
#header.active .btn_appDownload,
#header.active .logo{-webkit-animation:header_ani 0.5s ease-in-out forwards 2.6s;animation:header_ani 0.5s ease-in-out forwards 2.6s}

/* light */
#header.light .logo a svg path{fill:#0077FF}
#header.light .btn_appDownload{background-color:#141719}

/* header_ani */
@-webkit-keyframes header_ani{
    to{opacity:1}
}
@keyframes header_ani{
    0%{transform:translateY(-6rem);opacity:0}
    100%{transform:translateY(0);opacity:1}
}

/* —————————————————————————————————————————————————————————————————————
 *
 * footer
 *
/* ————————————————————————————————————————————————————————————————————— */
#footer{display:flex;justify-content:space-between;align-items:flex-end;padding:5.6rem}
#footer .info,
#footer .info>dl{display:flex;flex-wrap:wrap;align-items:center}
#footer .info>dl{margin:0.4rem 0.8rem}
#footer .info>dl + dl:before{content:'';width:1px;height:1.2rem;background:#495057;margin-right:1.6rem}
#footer .info>dl>dt{margin-right:0.6rem;color:#ced4da}
#footer .info>dl:first-child>dd{font-weight:700}
#footer .coryright{width:100%;margin:1.6rem 0.8rem 0;color:#6A7279;font-weight:700}
#footer .btn_manager{height:4.8rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#adb5bd;background:#343a40;font-size:1.6rem;font-weight:600;padding:0 2.4rem;border-radius:2.4rem}
#footer .policyLink{width:100%;display:flex;align-items:center;gap:2rem;margin:0 0.8rem 1.6rem}
#footer .policyLink a{font-size:1.6rem;font-weight:700;color:#fff}
#footer .policyLink a:hover{text-decoration:underline}


/* —————————————————————————————————————————————————————————————————————
 *
 * popup_appDownload
 *
/* ————————————————————————————————————————————————————————————————————— */
#lp_appDownloadMobile{position:absolute;bottom:0;left:0;right:0;border-radius:24px 24px 0 0}
#lp_appDownloadMobile .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:28px;padding:56px 24px 32px}
#lp_appDownloadMobile .inner>i{width:104px;border-radius:24px;overflow:hidden;border:4px solid #fff;box-shadow:2px 4px 16px 0 rgb(0 0 0 / 12%)}
#lp_appDownloadMobile .inner>i img{width:100%;height:auto}
#lp_appDownloadMobile .inner .txt{}
#lp_appDownloadMobile .inner .txt>h2{font-size:28px;font-weight:800}
#lp_appDownloadMobile .inner .txt>p{font-size:16px;color:#818B97;margin-top:8px}
#lp_appDownloadMobile .inner .btn{width:100%;height:60px;display:flex;align-items:center;justify-content:center;text-align:center;background:#0077FF;border-radius:16px;font-size:16px;font-weight:600;color:#fff;margin-top:8px}




/* —————————————————————————————————————————————————————————————————————
 *
 * lp_appDownload
 *
/* ————————————————————————————————————————————————————————————————————— */
#lp_appDownload{border-radius:2.4rem}
#lp_appDownload .modal_cont{padding:12rem}
#lp_appDownload .modal_cont>h2{font-size:5.6rem;line-height:1.3;font-weight:800;color:#141719}
#lp_appDownload .modal_cont>h2 span{color:#0077FF}
#lp_appDownload .appDownload_group{display:flex;align-items:center;gap:7.2rem;margin-top:8rem}
#lp_appDownload .separator{width:0.1rem;height:22rem;flex:0 0 auto;background:#E9ECEF}
#lp_appDownload .download_btns{display:flex;flex-direction:column;gap:2rem}
#lp_appDownload .download_btns a{width:27.2rem;height:10.4rem;display:flex;align-items:center;justify-content:center;background:#F5F6F8;border-radius:5.2rem}
#lp_appDownload .download_btns a:before{content:'';background-repeat:no-repeat;background-position:center;background-size:contain}
#lp_appDownload .download_btns a.btn_appStore:before{width:14.5rem;height:3.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 145 36'%3E%3Cdefs%3E%3Cstyle%3E.cls-2%7Bstroke-width:0;fill:%231a1a1a%7D%3C/style%3E%3C/defs%3E%3Cpath d='M29.56 25.79C27.7 31.19 23.91 36 20.49 36c-1.38 0-1.88-1.38-4.78-1.38S11.63 36 10.25 36C5.46 36 0 26.65 0 19.39S4.78 9.01 8.88 9.01c2.21 0 4.58 1.38 6.83 1.38s3.94-1.38 6.15-1.38 4.82.98 6.58 3.13c-2.31 1.33-3.85 3.76-3.85 6.55 0 3.22 2.06 5.98 4.98 7.09ZM20.46 5.53c.47-.6.86-1.29 1.12-2.05.38-1.1.53-2.33.27-3.47-.02-.08-1.09.16-1.18.19-.58.17-1.15.39-1.7.66-2.36 1.2-4.54 3.53-4.7 6.32-.02.37-.02.77.07 1.13.01.06.79 0 .84-.01a7.449 7.449 0 0 0 5.28-2.77ZM67.97 14.71c3.04 0 5.05 2.43 5.05 6.17s-2 6.17-5.01 6.17c-1.56.08-3.02-.74-3.77-2.12h-.06v5.99h-2.46V14.84h2.38v2.01h.04a4.248 4.248 0 0 1 3.82-2.14Zm13.2 0c3.04 0 5.05 2.43 5.05 6.17s-2 6.17-5.01 6.17c-1.56.08-3.02-.74-3.77-2.12h-.06v5.99h-2.46V14.84h2.38v2.01h.04a4.238 4.238 0 0 1 3.82-2.14Zm17.68-4.64c3.48 0 5.86 1.97 5.94 4.83h-2.48c-.15-1.66-1.51-2.65-3.49-2.65s-3.34 1.01-3.34 2.48c0 1.17.87 1.86 2.99 2.39l1.81.45c3.38.8 4.78 2.17 4.78 4.6 0 3.1-2.45 5.05-6.35 5.05-3.65 0-6.11-1.9-6.27-4.9h2.52c.18 1.64 1.77 2.72 3.93 2.72s3.57-1.08 3.57-2.56c0-1.29-.9-2.06-3.03-2.59l-2.13-.52c-3.02-.74-4.42-2.16-4.42-4.47 0-2.86 2.47-4.83 5.99-4.83Zm20.81 4.62c3.48 0 5.69 2.39 5.69 6.19s-2.2 6.2-5.69 6.2-5.69-2.38-5.69-6.2 2.22-6.19 5.69-6.19Zm19.94 0c3.32 0 5.41 2.3 5.41 5.96v.85h-8.47v.15c-.08.9.23 1.79.85 2.45.62.66 1.48 1.01 2.38.98 1.19.11 2.32-.58 2.77-1.7h2.34c-.33 2.19-2.45 3.7-5.16 3.7-3.49 0-5.66-2.36-5.66-6.14s2.18-6.25 5.55-6.25Zm-29.23-2.71v2.86h2.28v1.97h-2.28v6.67c0 1.04.46 1.52 1.46 1.52.27 0 .54-.02.81-.06v1.95c-.45.08-.91.12-1.37.11-2.43 0-3.38-.92-3.38-3.26v-6.93h-1.74v-1.97h1.74v-2.86h2.47Zm-56.11-1.63 5.94 16.58h-2.7l-1.51-4.48h-6.27l-1.51 4.48h-2.66l5.94-16.58h2.76Zm78.42 4.37c.28 0 .57.03.84.09v2.32c-.36-.11-.73-.16-1.11-.15-.72-.03-1.42.26-1.92.8-.49.53-.73 1.26-.65 1.99v7.17h-2.46V14.85h2.35v2.06h.06c.33-1.32 1.53-2.24 2.88-2.18Zm-13.01 2.02c-2 0-3.18 1.55-3.18 4.15s1.18 4.15 3.18 4.15 3.18-1.53 3.18-4.15-1.19-4.15-3.18-4.15Zm-52.34.09c-1.88 0-3.15 1.64-3.15 4.06s1.27 4.07 3.15 4.07 3.17-1.6 3.17-4.07-1.25-4.06-3.17-4.06Zm13.2 0c-1.88 0-3.15 1.64-3.15 4.06s1.27 4.07 3.15 4.07 3.17-1.6 3.17-4.07-1.26-4.06-3.17-4.06Zm-27.64-3.72h-.07l-2.45 7.27h4.97l-2.45-7.27Zm86.71 3.6c-.81 0-1.59.32-2.16.89-.57.58-.89 1.36-.89 2.18h6c.04-.81-.25-1.6-.81-2.18-.56-.58-1.33-.9-2.14-.89Z' class='cls-2'/%3E%3Cpath d='M0 0h145v36H0z' style='stroke-width:0;fill:none'/%3E%3C/svg%3E")}
#lp_appDownload .download_btns a.btn_googlePlay:before{width:15.8rem;height:3.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 158 35'%3E%3Cpath d='M14.82 16.74.1 32.13C.58 33.76 2.11 35 3.93 35c.77 0 1.43-.19 2.01-.57l16.64-9.47-7.75-8.22Z' style='fill:%23ea4335;stroke-width:0'/%3E%3Cpath d='m29.74 14.06-7.17-4.11-8.03 7.08 8.13 7.94 7.17-4.02c1.24-.67 2.1-2.01 2.1-3.44-.1-1.43-.96-2.77-2.2-3.44Z' style='fill:%23fbbc04;stroke-width:0'/%3E%3Cpath d='M.1 2.87c-.1.29-.1.67-.1 1.05v27.25c0 .38 0 .67.1 1.05l15.3-15.01L.1 2.87Z' style='fill:%234285f4;stroke-width:0'/%3E%3Cpath d='m14.92 17.5 7.65-7.55L6.03.57C5.46.19 4.69 0 3.93 0 2.1 0 .48 1.24.1 2.87L14.92 17.5Z' style='fill:%2334a853;stroke-width:0'/%3E%3Cpath d='M133.46 23.33h2.43V6.91h-2.43v16.41Zm21.85-10.5-2.78 7.12h-.08l-2.89-7.12h-2.61l4.33 9.95-2.47 5.53h2.53l6.67-15.48h-2.7Zm-13.76 8.64c-.8 0-1.9-.4-1.9-1.39 0-1.27 1.38-1.75 2.57-1.75 1.07 0 1.57.23 2.22.55-.19 1.52-1.49 2.6-2.88 2.6Zm.29-8.99c-1.76 0-3.57.78-4.33 2.51l2.15.91c.46-.91 1.32-1.2 2.22-1.2 1.26 0 2.53.76 2.55 2.11v.17c-.44-.25-1.38-.63-2.53-.63-2.32 0-4.68 1.29-4.68 3.69 0 2.2 1.9 3.61 4.04 3.61 1.63 0 2.53-.74 3.1-1.61h.08v1.27h2.34v-6.29c0-2.91-2.15-4.54-4.93-4.54Zm-14.99 2.36h-3.45V9.21h3.45c1.81 0 2.84 1.52 2.84 2.81s-1.03 2.81-2.84 2.81Zm-.06-7.91h-5.81v16.41h2.42v-6.22h3.39c2.69 0 5.33-1.97 5.33-5.1s-2.64-5.1-5.33-5.1ZM95.1 21.48c-1.68 0-3.08-1.42-3.08-3.36s1.4-3.41 3.08-3.41 2.95 1.44 2.95 3.41-1.3 3.36-2.95 3.36Zm2.78-7.72h-.08c-.55-.66-1.59-1.25-2.91-1.25-2.77 0-5.3 2.45-5.3 5.6s2.53 5.56 5.3 5.56c1.32 0 2.37-.59 2.91-1.27h.08v.8c0 2.14-1.13 3.28-2.95 3.28-1.49 0-2.41-1.08-2.79-1.99l-2.12.89c.61 1.48 2.22 3.3 4.9 3.3 2.85 0 5.26-1.69 5.26-5.82V12.83h-2.3v.91Zm3.98 9.58h2.43V6.91h-2.43v16.41Zm6.01-5.41c-.06-2.16 1.65-3.26 2.89-3.26.96 0 1.78.49 2.05 1.18l-4.94 2.07Zm7.54-1.86c-.46-1.25-1.86-3.55-4.73-3.55s-5.21 2.26-5.21 5.58c0 3.13 2.35 5.58 5.49 5.58 2.54 0 4-1.57 4.61-2.47l-1.89-1.27c-.63.93-1.49 1.54-2.72 1.54s-2.11-.57-2.68-1.69l7.39-3.09-.25-.64Zm-58.89-1.84v2.37h5.61c-.17 1.33-.61 2.31-1.28 2.98-.82.82-2.1 1.73-4.33 1.73-3.46 0-6.16-2.81-6.16-6.3s2.7-6.3 6.16-6.3c1.86 0 3.22.74 4.23 1.69l1.65-1.67c-1.4-1.35-3.27-2.39-5.88-2.39-4.73 0-8.71 3.89-8.71 8.67s3.98 8.67 8.71 8.67c2.55 0 4.48-.85 5.99-2.43 1.55-1.56 2.03-3.76 2.03-5.54 0-.55-.04-1.06-.13-1.48h-7.89Zm14.4 7.25c-1.68 0-3.12-1.4-3.12-3.38s1.45-3.38 3.12-3.38 3.12 1.37 3.12 3.38-1.45 3.38-3.12 3.38Zm0-8.97c-3.06 0-5.55 2.35-5.55 5.58s2.49 5.58 5.55 5.58 5.55-2.37 5.55-5.58-2.49-5.58-5.55-5.58Zm12.11 8.97c-1.68 0-3.12-1.4-3.12-3.38s1.45-3.38 3.12-3.38 3.12 1.37 3.12 3.38-1.44 3.38-3.12 3.38Zm0-8.97c-3.06 0-5.55 2.35-5.55 5.58s2.49 5.58 5.55 5.58 5.55-2.37 5.55-5.58-2.49-5.58-5.55-5.58Z' style='fill:%23141719;fill-rule:evenodd;stroke-width:0'/%3E%3Cpath d='M0 0h158v35H0z' style='stroke-width:0;fill:none'/%3E%3C/svg%3E")}
#lp_appDownload .download_qr{text-align:center}
#lp_appDownload .download_qr svg{width:19rem;height:auto}
#lp_appDownload .download_qr p{font-size:1.8rem;font-weight:600;color:#adb5bd;margin-top:1.6rem}

/* —————————————————————————————————————————————————————————————————————
 *
 * lp_videoView
 *
/* ————————————————————————————————————————————————————————————————————— */
#lp_videoView{width:100%;min-width:52rem;max-width:128rem;border-radius:2.4rem}
#lp_videoView .modal_head{padding:4.0rem 7rem 4rem 4rem}
#lp_videoView .modal_head>h2{font-size:3.2rem;font-weight:700}
#lp_videoView .modal_cont{padding:0 4.0rem 4.0rem}
#lp_videoView .videoView_wrap{width:100%;padding-top:56.25%;position:relative}
#lp_videoView .videoView_wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:2.0rem;overflow:hidden}


/* —————————————————————————————————————————————————————————————————————
 *
 * lp_policy
 *
/* ————————————————————————————————————————————————————————————————————— */
.lp_policy{height:100%;overflow:hidden !important}
.lp_policy .modal_head{flex:0 0 auto;padding:4rem 9rem 4rem 4rem}
.lp_policy .modal_head>h2{font-size:3.2rem;font-weight:700}
.lp_policy .modal_cont{flex-grow:1;overflow-y:auto;padding:0 4.0rem 6.4rem}



/* —————————————————————————————————————————————————————————————————————
 *
 * policy
 *
/* ————————————————————————————————————————————————————————————————————— */
.policy_wrap{font-size:14px;color:#686f77;line-height:1.5;word-break:break-all}
.policy_wrap strong{font-weight:600}
.policy_wrap .policy_tit_lg{margin:40px 0 16px;color:#141719;font-size:20px}
.policy_wrap .policy_tit{margin:32px 0 16px;color:#141719;font-size:16px}
.policy_wrap .policy_txt{margin-top:16px}
.policy_wrap .policy_list{margin-top:16px}
.policy_wrap .policy_list li{position:relative;padding-left:20px}
.policy_wrap .policy_list li + li{margin-top:8px}
.policy_wrap .policy_list li strong{color:#495057}
.policy_wrap .policy_list li a{text-decoration:underline;color:#495057}
.policy_wrap .policy_list li .policy_txt{margin-top:8px}
.policy_wrap .policy_list li .num{position:absolute;left:0;top:0}
.policy_wrap .policy_list li .dot{width:3px;height:3px;background:#686f77;border-radius:50%;position:absolute;top:9px;left:8px}
.policy_wrap .policy_list li>ul{margin-top:8px}
.policy_wrap .policy_list li>ul li + li{margin-top:6px}
.policy_wrap table{width:100%;margin:16px 0;table-layout:fixed}
.policy_wrap table td,
.policy_wrap table th{border:solid 1px #e9ecef;font-size:12px;vertical-align:middle;text-align:left;padding:12px}
.policy_wrap table th{background-color:#f8f9fa}


/* —————————————————————————————————————————————————————————————————————
 *
 * section_visual
 *
/* ————————————————————————————————————————————————————————————————————— */
#section_visual{position:relative;background:#141719;overflow:hidden}
#section_visual .visual_inner{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;left:0}
#section_visual .visual_logo{pointer-events:none}
#section_visual .visual_logo svg{width:auto;height:6.4rem}
#section_visual .visual_logo svg path{fill:#262C30}
#section_visual .visual_bg{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}
#section_visual .visual_bg>*{width:100%;height:100vh;position:absolute;top:0;left:0}
#section_visual .visual_bg .visual_video{object-fit:cover;clip-path:inset(77% 40% 13% 40% round 3.2rem);transform:translateY(30%)}
#section_visual.active .visual_bg .visual_video{-webkit-animation:visual_video_ani 1.5s ease-in-out forwards;animation:visual_video_ani 1.5s ease-in-out forwards;transform:translateY(0)}
#section_visual .visual_bg .visual_backdrop{top:0;right:0;bottom:0;left:0;background:#141719;opacity:0.5}
@-webkit-keyframes visual_video_ani{
    0%{clip-path:inset(77% 40% 13% 40% round 3.2rem);transform:translateY(30%)}
    70%{clip-path:inset(31% 37% 31% 37% round 3.2rem);transform:translateY(0%)}
    100%{clip-path:inset(0% 0%)}
}
@keyframes visual_video_ani{
    0%{clip-path:inset(77% 40% 13% 40% round 3.2rem);transform:translateY(30%)}
    70%{clip-path:inset(31% 37% 31% 37% round 3.2rem);transform:translateY(0%)}
    100%{clip-path:inset(0% 0%)}
}
#section_visual .visual_tit{width:100%;max-width:108rem;display:flex;flex-direction:column;gap:6.4rem;text-align:left;position:absolute;left:50%;bottom:calc(5.555555% + 8.4rem);transform:translateX(-50%);z-index:10}
#section_visual .visual_tit h2{display:inline-flex;flex-direction:column;font-size:11.2rem;line-height:13.4rem;font-weight:800;color:rgb(255 255 255 / 50%);opacity:0}
#section_visual.active .visual_tit h2{-webkit-animation:visual_tit_opcity 0.1s ease forwards 1s;animation:visual_tit_opcity 0.1s ease forwards 1s}
#section_visual .visual_tit h2>span{display:inline-block;overflow:hidden}
#section_visual.active .visual_tit h2>span{-webkit-animation:visual_tit_ani 0.5s ease-in-out forwards 1.4s;animation:visual_tit_ani 0.5s ease-in-out forwards 1.4s}
#section_visual .visual_tit h2>span i{font-style:normal;position:relative;top:13.4rem}
#section_visual.active .visual_tit h2>span i{-webkit-animation:visual_tit_ani 0.7s ease-in-out forwards 1.4s;animation:visual_tit_ani 0.7s ease-in-out forwards 1.4s}
#section_visual.active .visual_tit h2>span:nth-child(1) i{animation-delay:1.4s;color:#fff}
#section_visual.active .visual_tit h2>span:nth-child(2) i{animation-delay:2.0s}
#section_visual.active .visual_tit h2>span:nth-child(3) i{animation-delay:2.2s}
#section_visual .visual_tit .btn_videoView{display:inline-flex;align-items:center;gap:0.8rem;position:absolute;bottom:0;right:0;color:#FFF;font-size:2.2rem;font-weight:600;opacity:0;z-index:10}
#section_visual.active .visual_tit .btn_videoView{-webkit-animation:visual_tit_opcity 0.5s ease-in-out forwards 2.4s;animation:visual_tit_opcity 0.5s ease-in-out forwards 2.4s}
#section_visual .visual_tit .btn_videoView:after{content:'';width:3.2rem;height:3.2rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M16 0C7.16 0 0 7.16 0 16s7.16 16 16 16 16-7.16 16-16S24.84 0 16 0Zm5.32 17.18-7.21 4.19c-.93.54-2.1-.12-2.1-1.18v-8.37c0-1.06 1.17-1.72 2.1-1.18l7.21 4.19c.91.53.91 1.83 0 2.35Z'/%3E%3C/svg%3E") no-repeat center/contain}
#section_visual .visual_tit .btn_scrollDown{width:6.6rem;height:2.8rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='28' fill='none' viewBox='0 0 66 28'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.5' stroke-width='5' d='m3 3 30 22L63 3'/%3E%3C/svg%3E") no-repeat center/contain;position:absolute;bottom:-8.4rem;left:50%;transform:translateX(-50%);opacity:0}
#section_visual.active .visual_tit .btn_scrollDown{-webkit-animation:visual_tit_opcity 0.5s ease-in-out forwards 2.4s;animation:visual_tit_opcity 0.5s ease-in-out forwards 2.4s}
@-webkit-keyframes visual_tit_opcity{
    to{opacity:1}
}
@keyframes visual_tit_opcity{
    to{opacity:1}
}
@-webkit-keyframes visual_tit_ani{
    to{top:0}
}
@keyframes visual_tit_ani{
    to{top:0}
}
#section_visual .visual_desc{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;left:0}
#section_visual .visual_desc_item{position:absolute;font-size:4.8rem;font-weight:700;line-height:1.6;color:#FFF;transform:translateY(8.0rem);opacity:0}


/* —————————————————————————————————————————————————————————————————————
 *
 * section_estApply
 *
/* ————————————————————————————————————————————————————————————————————— */
#section_estApply{background:#fff;color:#141719}
#section_estApply .estApply_inner{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:12.0rem;padding:12.0rem 0}
#section_estApply .estApply_text{}
#section_estApply .estApply_text h2{color:#868E96;font-size:2.4rem;font-weight:600;margin-bottom:3.2rem}
#section_estApply .estApply_text h3{color:#141719;font-size:6.4rem;font-weight:800;margin-bottom:4.8rem;margin-left:-0.4rem}
#section_estApply .estApply_text h3>span{color:#0077FF}
#section_estApply .estApply_text p{color:#495057;font-size:2.0rem;font-weight:500;line-height:1.5}
#section_estApply .estApply_text p ~ p{margin-top:2.0rem}
#section_estApply .estApply_video{width:36.0rem;height:auto;border-radius:5.6rem;border:1.0rem solid #141719;box-shadow:3.0rem 5.0rem 9.0rem rgba(0,0,0,0.15)}


/* —————————————————————————————————————————————————————————————————————
 *
 * section_myEst
 *
/* ————————————————————————————————————————————————————————————————————— */
#section_myEst{background:#F5F6F8;color:#141719}
#section_myEst .myEst_inner{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:5.6rem;padding:12.0rem 0}
#section_myEst .myEst_text{}
#section_myEst .myEst_text h2{color:#868E96;font-size:2.4rem;font-weight:600;margin-bottom:3.2rem}
#section_myEst .myEst_text h3{color:#141719;font-size:6.4rem;font-weight:800;margin-left:-0.4rem}
#section_myEst .myEst_text h3>span{color:#0077FF}
#section_myEst .myEst_text p{color:#495057;font-size:2.0rem;font-weight:500;line-height:1.5;margin-top:3.2rem}
#section_myEst .myEst_text p ~ p{margin-top:2.0rem}
#section_myEst .myEst_list{margin-right:-10.6rem}
#section_myEst .myEst_list_lottie{width:60.0rem;height:64.0rem}


/* —————————————————————————————————————————————————————————————————————
 *
 * section_promo
 *
/* ————————————————————————————————————————————————————————————————————— */
#section_promo{background:#fff;color:#141719}
#section_promo .promo_inner{height:100vh;display:flex;align-items:center;justify-content:center;gap:10.0rem;overflow:hidden}
#section_promo .promo_text{min-width:34.0rem}
#section_promo .promo_text h2{color:#868E96;font-size:2.4rem;font-weight:600;margin-bottom:3.2rem}
#section_promo .promo_text h3{color:#141719;font-size:6.4rem;font-weight:800;margin-left:-.4rem}
#section_promo .promo_text h3>span{color:#0077FF}
#section_promo .promo_text p{color:#495057;font-size:2.0rem;font-weight:500;line-height:1.5;margin-top:3.2rem}
#section_promo .promo_text p ~ p{margin-top:2.0rem}
#section_promo .promo_list{width:54.4rem;height:100%;display:flex;align-items:flex-start;gap:2.4rem;position:relative}
#section_promo .promo_list:after,
#section_promo .promo_list:before{content:'';height:20%;position:absolute;left:0;right:0;z-index:10}
#section_promo .promo_list:before{top:0;background:linear-gradient(180deg,#fff,#fff 2.0rem,rgb(255 255 255 / 0%))}
#section_promo .promo_list:after{bottom:0;background:linear-gradient(0deg,#fff,#fff 2.0rem,rgb(255 255 255 / 0%))}
#section_promo .promo_list>ul{display:flex;flex-direction:column;gap:2.4rem;position:absolute}
#section_promo ul.promo_list_group_1{top:0;left:0}
#section_promo ul.promo_list_group_2{bottom:0;right:0}
#section_promo .promo_list .promo_item{height:33.0rem;border-radius:2.1rem;overflow:hidden;pointer-events:none}
#section_promo .promo_list .promo_item img{width:auto;height:100%;pointer-events:none}


/* —————————————————————————————————————————————————————————————————————
 *
 * section_crtfdMgr
 *
/* ————————————————————————————————————————————————————————————————————— */
#section_crtfdMgr{min-height:auto;background:#141719}
#section_crtfdMgr .crtfdMgr_inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5.6rem;padding:12.0rem 0 16.0rem;position:relative}
#section_crtfdMgr .crtfdMgr_confetti{width:62.0rem;position:absolute;top:0;left:50%;transform:translateX(-50%);margin-left:-.8rem;pointer-events:none}
#section_crtfdMgr .crtfdMgr_confetti svg{width:60.0rem}
#section_crtfdMgr .crtfdMgr_bedge{}
#section_crtfdMgr .crtfdMgr_bedge video{width:60.0rem;height:29.0rem}
#section_crtfdMgr .crtfdMgr_text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2rem;text-align:center}
#section_crtfdMgr .crtfdMgr_text>h3{color:#fff;font-size:4.8rem;font-weight:700}
#section_crtfdMgr .crtfdMgr_text>p{font-size:2.0rem;font-weight:500}


/* —————————————————————————————————————————————————————————————————————
 *
 * section_otherSrvcs
 *
/* ————————————————————————————————————————————————————————————————————— */
#section_otherSrvcs{background:#E0EFFF}
#section_otherSrvcs .otherSrvcs_inner{width:100%;height:100vh;justify-content:center;align-items:center;display:flex;overflow:hidden}
#section_otherSrvcs .otherSrvcs_text{display:flex;flex-direction:column;gap:3.2rem;text-align:center;transform:scale(0);opacity:0;will-change:transform,opacity}
#section_otherSrvcs .otherSrvcs_text>h2{color:#141719;font-size:6.4rem;font-weight:800}
#section_otherSrvcs .otherSrvcs_text>p{color:#495057;font-size:2.4rem;font-weight:500;line-height:1.5}
#section_otherSrvcs .otherSrvcs_imgWrap{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;overflow:hidden}
#section_otherSrvcs .otherSrvcs_floating{position:absolute;will-change:transform}
#section_otherSrvcs .otherSrvcs_floating_img{width:26.0rem;border-radius:3.2rem;border:.8rem solid #fff;box-shadow:0 1.6rem 3.2rem -.8rem rgba(0,0,0,0.12);overflow:hidden}
#section_otherSrvcs .otherSrvcs_floating_img.small{width:16.0rem;border-radius:2.0rem;border-width:.6rem}
#section_otherSrvcs .otherSrvcs_floating_7 .otherSrvcs_floating_img{transform:rotate(-14deg)}
#section_otherSrvcs .otherSrvcs_floating_6 .otherSrvcs_floating_img{transform:rotate(14deg)}
#section_otherSrvcs .otherSrvcs_floating_4 .otherSrvcs_floating_img{transform:rotate(5deg)}
#section_otherSrvcs .otherSrvcs_floating_3 .otherSrvcs_floating_img{transform:rotate(-14deg)}
#section_otherSrvcs .otherSrvcs_floating_2 .otherSrvcs_floating_img{transform:rotate(5deg)}
#section_otherSrvcs .otherSrvcs_floating_1 .otherSrvcs_floating_img{transform:rotate(-5deg) translate(1.0rem,1.0rem)}
#section_otherSrvcs .otherSrvcs_floating_img img{width:100%;height:auto;object-fit:cover;display:block}


/* —————————————————————————————————————————————————————————————————————
 *
 * section_review
 *
/* ————————————————————————————————————————————————————————————————————— */
#section_review{background:#0077FF}
#section_review .review_inner{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:16.0rem;padding:12.0rem 0}
#section_review .review_text{}
#section_review .review_text h2{color:rgb(255 255 255 / 60%);font-size:2.4rem;font-weight:600;margin-bottom:3.2rem}
#section_review .review_text h3{color:#fff;font-size:6.4rem;font-weight:800;margin-left:-.4rem}
#section_review .review_text p{color:rgb(255 255 255 / 90%);font-size:2.0rem;font-weight:500;line-height:1.5;margin-top:3.2rem}
#section_review .review_text p ~ p{margin-top:2.0rem}

/* review_swiper */
#section_review .review_swiper{width:46.0rem}
#section_review .review_swiper .swiper-slide-shadow{background:rgb(0 119 255 / 75%) !important}
#section_review .review_swiper .swiper-slide-next .swiper-slide-shadow,
#section_review .review_swiper .swiper-slide-prev .swiper-slide-shadow{background:rgb(0 119 255 / 35%) !important}
#section_review .swiper-slide{width:46.0rem;height:60.0rem;background:#E5F1FF;color:#141719;border-radius:2.4rem}
#section_review .review_swiper_item{height:100%;display:flex;flex-direction:column;gap:3.2rem;padding:4.8rem;text-align:left}
#section_review .review_swiper_text{flex:1 0 auto;display:flex;flex-direction:column;gap:2.4rem}
#section_review .review_swiper_text:before{content:'';width:4.3rem;height:3.2rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='32' fill='none' viewBox='0 0 43 32'%3E%3Cpath fill='%23141719' fill-opacity='.15' d='m12.718 0 5.88 3.829-6.837 10.393c1.914.365 3.51 1.322 4.786 2.872 1.367 1.55 2.051 3.419 2.051 5.607 0 2.553-.911 4.74-2.735 6.564C14.131 31.088 11.943 32 9.3 32c-2.644-.091-4.877-1.048-6.7-2.872C.865 27.305 0 25.071 0 22.428c0-1.277.228-2.599.684-3.966.456-1.368 1.185-2.736 2.188-4.103L12.718 0Zm24.068 0 5.88 3.829-6.837 10.393c1.915.365 3.51 1.322 4.786 2.872 1.368 1.55 2.052 3.419 2.052 5.607 0 2.553-.912 4.74-2.735 6.564C38.199 31.088 36.012 32 33.367 32c-2.643-.091-4.877-1.048-6.7-2.872-1.733-1.823-2.599-4.057-2.599-6.7 0-1.277.228-2.599.684-3.966.456-1.368 1.185-2.736 2.188-4.103L36.786 0Z'/%3E%3C/svg%3E") no-repeat center/contain}
#section_review .review_swiper_text>p{font-size:2.0rem;line-height:1.5;font-weight:500;color:rgb(20 23 25 / 70%);word-break:keep-all;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:8;-webkit-box-orient:vertical}
#section_review .review_swiper_etc{display:flex;align-items:center;justify-content:space-between}
#section_review .review_swiper_etc .rating{display:flex;align-items:center;gap:.6rem}
#section_review .review_swiper_etc .rating .rating_star{display:flex;align-items:center;gap:.4rem}
#section_review .review_swiper_etc .rating .rating_star .star{width:2.0rem;height:2.0rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath fill='%23ADB5BD' stroke='%23ADB5BD' stroke-linecap='round' stroke-linejoin='round' d='m7 10.354-3.6 1.893.687-4.01L1.171 5.4l4.025-.584 1.8-3.647 1.8 3.647 4.025.584-2.917 2.839.688 4.01L7 10.353Z'/%3E%3C/svg%3E") no-repeat center/contain}
#section_review .review_swiper_etc .rating .rating_star .star.active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath fill='%23FF3B30' stroke='%23FF3B30' stroke-linecap='round' stroke-linejoin='round' d='m7 10.354-3.6 1.893.687-4.01L1.171 5.4l4.025-.584 1.8-3.647 1.8 3.647 4.025.584-2.917 2.839.688 4.01L7 10.353Z'/%3E%3C/svg%3E")}
#section_review .review_swiper_etc .rating .rating_score{font-size:1.8rem;font-weight:700}
#section_review .review_swiper_etc .date{font-size:1.8rem;color:rgb(20 23 25 / 50%)}
#section_review .review_swiper_car{display:flex;align-items:center;gap:2.0rem;padding-top:3.2rem;border-top:.1rem solid rgb(20 23 25 / 8%)}
#section_review .review_swiper_car .thumb{flex:0 0 auto;width:7.2rem;height:7.2rem;position:relative;border-radius:1.2rem;overflow:hidden}
#section_review .review_swiper_car .thumb img{width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover}
#section_review .review_swiper_car .info{max-width:calc(100% - 9.2rem);flex:1 0 auto;display:flex;flex-direction:column;gap:.4rem}
#section_review .review_swiper_car .info .tit{font-size:2.2rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#section_review .review_swiper_car .info .desc{display:flex;align-items:center}
#section_review .review_swiper_car .info .desc span{display:flex;align-items:center;font-size:1.8rem;color:rgb(20 23 25 / 50%)}
#section_review .review_swiper_car .info .desc span + span:before{content:'';width:.3rem;height:.3rem;border-radius:50%;background:rgb(20 23 25 / 20%);margin:.8rem}


/* —————————————————————————————————————————————————————————————————————
 *
 * section_rcmnd
 *
/* ————————————————————————————————————————————————————————————————————— */
#section_rcmnd{background:#fff;color:#141719}
#section_rcmnd .rcmnd_inner{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:3.2rem;padding:12.0rem 0}

/* rcmnd_appDownload */
#section_rcmnd .rcmnd_appDownload{}
#section_rcmnd .rcmnd_appDownload h2{color:#141719;font-size:6.4rem;font-weight:800;margin-left:-.4rem}
#section_rcmnd .rcmnd_appDownload h2>span{color:#0077FF}
#section_rcmnd .appDownload_group{display:flex;align-items:center;gap:7.2rem;margin-top:8.0rem}
#section_rcmnd .separator{width:.1rem;height:22.0rem;background:#E9ECEF}
#section_rcmnd .download_btns{display:flex;flex-direction:column;gap:2.0rem}
#section_rcmnd .download_btns a{width:27.2rem;height:10.4rem;display:flex;align-items:center;justify-content:center;background:#F5F6F8;border-radius:5.2rem}
#section_rcmnd .download_btns a:before{content:'';background-repeat:no-repeat;background-position:center;background-size:contain}
#section_rcmnd .download_btns a.btn_appStore:before{width:14.5rem;height:3.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 145 36'%3E%3Cdefs%3E%3Cstyle%3E.cls-2%7Bstroke-width:0;fill:%231a1a1a%7D%3C/style%3E%3C/defs%3E%3Cpath d='M29.56 25.79C27.7 31.19 23.91 36 20.49 36c-1.38 0-1.88-1.38-4.78-1.38S11.63 36 10.25 36C5.46 36 0 26.65 0 19.39S4.78 9.01 8.88 9.01c2.21 0 4.58 1.38 6.83 1.38s3.94-1.38 6.15-1.38 4.82.98 6.58 3.13c-2.31 1.33-3.85 3.76-3.85 6.55 0 3.22 2.06 5.98 4.98 7.09ZM20.46 5.53c.47-.6.86-1.29 1.12-2.05.38-1.1.53-2.33.27-3.47-.02-.08-1.09.16-1.18.19-.58.17-1.15.39-1.7.66-2.36 1.2-4.54 3.53-4.7 6.32-.02.37-.02.77.07 1.13.01.06.79 0 .84-.01a7.449 7.449 0 0 0 5.28-2.77ZM67.97 14.71c3.04 0 5.05 2.43 5.05 6.17s-2 6.17-5.01 6.17c-1.56.08-3.02-.74-3.77-2.12h-.06v5.99h-2.46V14.84h2.38v2.01h.04a4.248 4.248 0 0 1 3.82-2.14Zm13.2 0c3.04 0 5.05 2.43 5.05 6.17s-2 6.17-5.01 6.17c-1.56.08-3.02-.74-3.77-2.12h-.06v5.99h-2.46V14.84h2.38v2.01h.04a4.238 4.238 0 0 1 3.82-2.14Zm17.68-4.64c3.48 0 5.86 1.97 5.94 4.83h-2.48c-.15-1.66-1.51-2.65-3.49-2.65s-3.34 1.01-3.34 2.48c0 1.17.87 1.86 2.99 2.39l1.81.45c3.38.8 4.78 2.17 4.78 4.6 0 3.1-2.45 5.05-6.35 5.05-3.65 0-6.11-1.9-6.27-4.9h2.52c.18 1.64 1.77 2.72 3.93 2.72s3.57-1.08 3.57-2.56c0-1.29-.9-2.06-3.03-2.59l-2.13-.52c-3.02-.74-4.42-2.16-4.42-4.47 0-2.86 2.47-4.83 5.99-4.83Zm20.81 4.62c3.48 0 5.69 2.39 5.69 6.19s-2.2 6.2-5.69 6.2-5.69-2.38-5.69-6.2 2.22-6.19 5.69-6.19Zm19.94 0c3.32 0 5.41 2.3 5.41 5.96v.85h-8.47v.15c-.08.9.23 1.79.85 2.45.62.66 1.48 1.01 2.38.98 1.19.11 2.32-.58 2.77-1.7h2.34c-.33 2.19-2.45 3.7-5.16 3.7-3.49 0-5.66-2.36-5.66-6.14s2.18-6.25 5.55-6.25Zm-29.23-2.71v2.86h2.28v1.97h-2.28v6.67c0 1.04.46 1.52 1.46 1.52.27 0 .54-.02.81-.06v1.95c-.45.08-.91.12-1.37.11-2.43 0-3.38-.92-3.38-3.26v-6.93h-1.74v-1.97h1.74v-2.86h2.47Zm-56.11-1.63 5.94 16.58h-2.7l-1.51-4.48h-6.27l-1.51 4.48h-2.66l5.94-16.58h2.76Zm78.42 4.37c.28 0 .57.03.84.09v2.32c-.36-.11-.73-.16-1.11-.15-.72-.03-1.42.26-1.92.8-.49.53-.73 1.26-.65 1.99v7.17h-2.46V14.85h2.35v2.06h.06c.33-1.32 1.53-2.24 2.88-2.18Zm-13.01 2.02c-2 0-3.18 1.55-3.18 4.15s1.18 4.15 3.18 4.15 3.18-1.53 3.18-4.15-1.19-4.15-3.18-4.15Zm-52.34.09c-1.88 0-3.15 1.64-3.15 4.06s1.27 4.07 3.15 4.07 3.17-1.6 3.17-4.07-1.25-4.06-3.17-4.06Zm13.2 0c-1.88 0-3.15 1.64-3.15 4.06s1.27 4.07 3.15 4.07 3.17-1.6 3.17-4.07-1.26-4.06-3.17-4.06Zm-27.64-3.72h-.07l-2.45 7.27h4.97l-2.45-7.27Zm86.71 3.6c-.81 0-1.59.32-2.16.89-.57.58-.89 1.36-.89 2.18h6c.04-.81-.25-1.6-.81-2.18-.56-.58-1.33-.9-2.14-.89Z' class='cls-2'/%3E%3Cpath d='M0 0h145v36H0z' style='stroke-width:0;fill:none'/%3E%3C/svg%3E")}
#section_rcmnd .download_btns a.btn_googlePlay:before{width:15.8rem;height:3.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 158 35'%3E%3Cpath d='M14.82 16.74.1 32.13C.58 33.76 2.11 35 3.93 35c.77 0 1.43-.19 2.01-.57l16.64-9.47-7.75-8.22Z' style='fill:%23ea4335;stroke-width:0'/%3E%3Cpath d='m29.74 14.06-7.17-4.11-8.03 7.08 8.13 7.94 7.17-4.02c1.24-.67 2.1-2.01 2.1-3.44-.1-1.43-.96-2.77-2.2-3.44Z' style='fill:%23fbbc04;stroke-width:0'/%3E%3Cpath d='M.1 2.87c-.1.29-.1.67-.1 1.05v27.25c0 .38 0 .67.1 1.05l15.3-15.01L.1 2.87Z' style='fill:%234285f4;stroke-width:0'/%3E%3Cpath d='m14.92 17.5 7.65-7.55L6.03.57C5.46.19 4.69 0 3.93 0 2.1 0 .48 1.24.1 2.87L14.92 17.5Z' style='fill:%2334a853;stroke-width:0'/%3E%3Cpath d='M133.46 23.33h2.43V6.91h-2.43v16.41Zm21.85-10.5-2.78 7.12h-.08l-2.89-7.12h-2.61l4.33 9.95-2.47 5.53h2.53l6.67-15.48h-2.7Zm-13.76 8.64c-.8 0-1.9-.4-1.9-1.39 0-1.27 1.38-1.75 2.57-1.75 1.07 0 1.57.23 2.22.55-.19 1.52-1.49 2.6-2.88 2.6Zm.29-8.99c-1.76 0-3.57.78-4.33 2.51l2.15.91c.46-.91 1.32-1.2 2.22-1.2 1.26 0 2.53.76 2.55 2.11v.17c-.44-.25-1.38-.63-2.53-.63-2.32 0-4.68 1.29-4.68 3.69 0 2.2 1.9 3.61 4.04 3.61 1.63 0 2.53-.74 3.1-1.61h.08v1.27h2.34v-6.29c0-2.91-2.15-4.54-4.93-4.54Zm-14.99 2.36h-3.45V9.21h3.45c1.81 0 2.84 1.52 2.84 2.81s-1.03 2.81-2.84 2.81Zm-.06-7.91h-5.81v16.41h2.42v-6.22h3.39c2.69 0 5.33-1.97 5.33-5.1s-2.64-5.1-5.33-5.1ZM95.1 21.48c-1.68 0-3.08-1.42-3.08-3.36s1.4-3.41 3.08-3.41 2.95 1.44 2.95 3.41-1.3 3.36-2.95 3.36Zm2.78-7.72h-.08c-.55-.66-1.59-1.25-2.91-1.25-2.77 0-5.3 2.45-5.3 5.6s2.53 5.56 5.3 5.56c1.32 0 2.37-.59 2.91-1.27h.08v.8c0 2.14-1.13 3.28-2.95 3.28-1.49 0-2.41-1.08-2.79-1.99l-2.12.89c.61 1.48 2.22 3.3 4.9 3.3 2.85 0 5.26-1.69 5.26-5.82V12.83h-2.3v.91Zm3.98 9.58h2.43V6.91h-2.43v16.41Zm6.01-5.41c-.06-2.16 1.65-3.26 2.89-3.26.96 0 1.78.49 2.05 1.18l-4.94 2.07Zm7.54-1.86c-.46-1.25-1.86-3.55-4.73-3.55s-5.21 2.26-5.21 5.58c0 3.13 2.35 5.58 5.49 5.58 2.54 0 4-1.57 4.61-2.47l-1.89-1.27c-.63.93-1.49 1.54-2.72 1.54s-2.11-.57-2.68-1.69l7.39-3.09-.25-.64Zm-58.89-1.84v2.37h5.61c-.17 1.33-.61 2.31-1.28 2.98-.82.82-2.1 1.73-4.33 1.73-3.46 0-6.16-2.81-6.16-6.3s2.7-6.3 6.16-6.3c1.86 0 3.22.74 4.23 1.69l1.65-1.67c-1.4-1.35-3.27-2.39-5.88-2.39-4.73 0-8.71 3.89-8.71 8.67s3.98 8.67 8.71 8.67c2.55 0 4.48-.85 5.99-2.43 1.55-1.56 2.03-3.76 2.03-5.54 0-.55-.04-1.06-.13-1.48h-7.89Zm14.4 7.25c-1.68 0-3.12-1.4-3.12-3.38s1.45-3.38 3.12-3.38 3.12 1.37 3.12 3.38-1.45 3.38-3.12 3.38Zm0-8.97c-3.06 0-5.55 2.35-5.55 5.58s2.49 5.58 5.55 5.58 5.55-2.37 5.55-5.58-2.49-5.58-5.55-5.58Zm12.11 8.97c-1.68 0-3.12-1.4-3.12-3.38s1.45-3.38 3.12-3.38 3.12 1.37 3.12 3.38-1.44 3.38-3.12 3.38Zm0-8.97c-3.06 0-5.55 2.35-5.55 5.58s2.49 5.58 5.55 5.58 5.55-2.37 5.55-5.58-2.49-5.58-5.55-5.58Z' style='fill:%23141719;fill-rule:evenodd;stroke-width:0'/%3E%3Cpath d='M0 0h158v35H0z' style='stroke-width:0;fill:none'/%3E%3C/svg%3E")}
#section_rcmnd .download_qr{text-align:center}
#section_rcmnd .download_qr svg{width:19.0rem;height:auto}
#section_rcmnd .download_qr p{font-size:1.8rem;font-weight:600;color:#adb5bd;margin-top:1.6rem}

/* rcmnd_character */
#section_rcmnd .rcmnd_character{margin-right:-12.0rem}
#section_rcmnd .rcmnd_character video{width:48.0rem;height:48.0rem}



/* —————————————————————————————————————————————————————————————————————
 *
 * Media Query
 *
/* ————————————————————————————————————————————————————————————————————— */
/* landscape 가로모드 */
@media (orientation: landscape) {}

/* portrait 세로모드 */
@media (orientation: portrait) {}

/* 768px 이하 */
@media (max-width: 768px){
    html{font-size:1.30208333333vw}
    .pc{display:none !important}
    .mo{display:flex !important}
    .modal{min-width:auto;max-width:100%}
    #header{height:14rem;padding:0 4.8rem}
    #header .btn_appDownload.mo{display:inline-flex !important}
    #footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:2.4rem}
    #footer .info>dl + dl:before{display:none}
    #lp_appDownload{min-width:80%}
    #lp_appDownload .modal_cont{padding:8rem 6.4rem}
    #lp_appDownload .modal_cont>h2{font-size:4rem}
    #lp_appDownload .appDownload_group{margin-top:4.8rem}
    #lp_appDownload .download_btns{flex:1 0 auto}
    #lp_appDownload .download_btns a{width:100%}
    #lp_appDownload .download_qr,
    #lp_appDownload .separator{display:none}
    #section_visual .visual_tit{width:88%;max-width:none;bottom:calc(5.555555% + 10.4rem)}
    #section_visual .visual_tit .btn_videoView{gap:1rem;position:relative;bottom:auto;right:auto;font-size:2.8rem;padding-left:0.8rem}
    #section_visual .visual_tit .btn_scrollDown{bottom:-10.4rem}
    #section_estApply .estApply_inner{flex-direction:column-reverse;text-align:center;gap:6.4rem}
    #section_estApply .estApply_text h3{font-size:6rem;margin-left:0;margin-bottom:3.2rem}
    #section_estApply .estApply_text p ~ p{margin-top:0rem}
    #section_estApply .estApply_video{width:28rem;border-radius:4.1rem;border-width:0.8rem}
    #section_myEst .myEst_inner{flex-direction:column;text-align:center;gap:6.4rem}
    #section_myEst .myEst_text h3{font-size:6rem;margin-left:0;margin-bottom:3.2rem}
    #section_myEst .myEst_list{margin-right:0}
    #section_myEst .myEst_list_lottie{width:56rem;height:auto}
    #section_promo .promo_inner{height:auto;min-height:100vh;padding:12rem 0;flex-direction:column-reverse;text-align:center;gap:6.4rem;position:relative}
    #section_promo .promo_text h3{font-size:6rem;margin-left:0;margin-bottom:3.2rem}
    #section_promo .promo_list{width:100%;height:100%;position:absolute;top:0;bottom:0}
    #section_promo .promo_list .promo_item{height:28rem;border-radius:1.8rem}
    #section_promo ul.promo_list_group_1{left:-1.6rem}
    #section_promo ul.promo_list_group_2{right:-1.6rem}
    #section_otherSrvcs .otherSrvcs_text{gap:2.4rem}
    #section_otherSrvcs .otherSrvcs_text>h2{font-size:6rem}
    #section_otherSrvcs .otherSrvcs_text>p{font-size:2rem}
    #section_otherSrvcs .otherSrvcs_floating_img{width:18rem;border-radius:2.4rem;border-width:0.6rem}
    #section_otherSrvcs .otherSrvcs_floating_img.small{width:12rem;border-radius:1.8rem;border-width:0.5rem}
    #section_review .review_inner{flex-direction:column;text-align:center;gap:6.4rem}
    #section_review .review_text h3{font-size:6rem;margin-left:0;margin-bottom:3.2rem}
    #section_rcmnd .rcmnd_appDownload{text-align:center}
    #section_rcmnd .rcmnd_appDownload h2{font-size:6rem;margin-left:0}
    #section_rcmnd .download_qr,
    #section_rcmnd .rcmnd_character,
    #section_rcmnd .separator{display:none}
    #section_rcmnd .download_btns{flex-direction:row}
}

/* 480px 이하 */
@media (max-width: 480px){
    html{font-size:1.66666666667vw}
    .blocker{padding:4rem 2rem}
    .modal{vertical-align:middle;border-radius:24px}
    .modal a.close-modal{top:2.4rem;right:2.4rem;width:32px;height:32px}
    .modal a.close-modal:before{width:10px;height:10px}
    #header{height:12rem;padding:0 2.4rem 0 2.8rem;-webkit-transition:all 0.5s cubic-bezier(0.28,0.11,0.32,1);transition:all 0.5s cubic-bezier(0.28,0.11,0.32,1)}
    body.scrolled #header{height:10rem;-webkit-backdrop-filter: saturate(180%) blur(18px);backdrop-filter: saturate(180%) blur(18px);background:rgb(33 37 41 / 50%)}
    body.scrolled #header.light{background:rgb(255 255 255 / 50%)}
    body.privacy .wrap{padding:20px}
    #header .logo a svg{height:3.6rem;margin-top:0.2rem}
    #header .btn_appDownload{height:5.8rem;gap:0.6rem;padding:0 2.4rem 0 2.8rem;font-size:2rem}
    #header .btn_appDownload:after{width:2rem;height:2rem}
    #footer .policyLink{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-bottom:3.2rem}
    #footer .policyLink a{font-size:2rem}
    #lp_appDownload{width:90%}
    #lp_appDownload .modal_cont{padding:6.4rem 4.8rem}
    #lp_videoView .modal_cont{padding:0 1.6rem 1.6rem}
    #lp_videoView .modal_head{padding:3rem 6rem 3rem 3rem}
    #lp_videoView .modal_head>h2{font-size:2.8rem}
    #section_visual .visual_tit{gap:5.6rem}
    #section_visual .visual_tit h2{font-size:9.6rem;line-height:11.4rem}
    #section_visual .visual_tit .btn_videoView{font-size:2.4rem}
    #section_visual .visual_tit .btn_videoView:after{width:2.6rem;height:2.6rem}
    #section_visual .visual_desc_item{font-size:4rem}
    #section_estApply .estApply_inner{text-align:left}
    #section_estApply .estApply_text{width:80%}
    #section_estApply .estApply_text h3{font-size:5.6rem;margin-bottom:2.4rem}
    #section_estApply .estApply_text p{font-size:2.15385rem;word-break:keep-all}
    #section_estApply .estApply_text p br{display:none}
    #section_estApply .estApply_video_wrap{width:88%;padding-top:88%;background:#E0EFFF;border-radius:20px;position:relative;overflow:hidden}
    #section_estApply .estApply_video{width:30rem;position:absolute;bottom:-16rem;left:50%;transform:translateX(-50%)}
    #section_myEst .myEst_inner{text-align:left}
    #section_myEst .myEst_text{width:80%}
    #section_myEst .myEst_text h3{font-size:5.6rem;margin-bottom:2.4rem}
    #section_myEst .myEst_text h3 span>br.pc{display:initial !important}
    #section_myEst .myEst_text p{font-size:2.15385rem;word-break:keep-all}
    #section_myEst .myEst_text p br{display:initial !important}
    #section_myEst .myEst_list_lottie{width:52rem}
    #section_promo .promo_inner{gap:7.2rem;text-align:left}
    #section_promo .promo_list{height:47.5rem;position:relative;top:auto;bottom:auto}
    #section_promo .promo_list>ul{flex-direction:row;gap:1.8rem}
    #section_promo .promo_list:after,
    #section_promo .promo_list:before{width:30%;height:100%;top:auto;bottom:auto;left:auto;right:auto}
    #section_promo .promo_list:before{left:0;background:linear-gradient(90deg,rgb(255 255 255 / 60%),rgb(255 255 255 / 0%))}
    #section_promo .promo_list:after{right:0;background:linear-gradient(270deg,rgb(255 255 255 / 60%),rgb(255 255 255 / 0%))}
    #section_promo ul.promo_list_group_1{top:0;left:0}
    #section_promo ul.promo_list_group_2{bottom:0;right:0}
    #section_promo .promo_list .promo_item{width:18rem;height:auto}
    #section_promo .promo_list .promo_item img{width:100%;height:auto}
    #section_promo .promo_text{width:80%}
    #section_promo .promo_text h3{font-size:5.6rem;margin-bottom:2.4rem}
    #section_promo .promo_text p{font-size:2.15385rem;word-break:keep-all;padding-right:8rem}
    #section_promo .promo_text h3>br:first-child,
    #section_promo .promo_text p>br{display:none}
    #section_crtfdMgr .crtfdMgr_inner{gap:3.2rem}
    #section_otherSrvcs .otherSrvcs_text>h2{font-size:4.8rem}
    #section_otherSrvcs .otherSrvcs_text>p{font-size:2.15385rem;word-break:keep-all}
    #section_otherSrvcs .otherSrvcs_floating_img{width:17rem;border-width:0.4rem}
    #section_otherSrvcs .otherSrvcs_floating_img.small{width:10rem;border-width:0.4rem}
    #section_review .review_inner{text-align:left}
    #section_review .review_text{width:80%}
    #section_review .review_text h3{font-size:5.6rem;margin-bottom:2.4rem}
    #section_review .review_text p{font-size:2.15385rem;word-break:keep-all}
    #section_review .review_swiper{width:42rem}
    #section_rcmnd .rcmnd_appDownload h2{font-size:5.6rem}
    #section_rcmnd .appDownload_group{margin-top:5.6rem}
    #section_rcmnd .download_btns a{width:23rem;height:8.8rem}
    #section_rcmnd .download_btns a.btn_appStore:before{width:12.4rem;height:3.1rem}
    #section_rcmnd .download_btns a.btn_googlePlay:before{width:13.4rem;height:3rem}
}



/* —————————————————————————————————————————————————————————————————————
 *
 * privacy | 개인정보처리방침 페이지
 *
/* ————————————————————————————————————————————————————————————————————— */
body.privacy{background:#fff}
body.privacy .wrap{padding:60px}
body.privacy .wrap>h2{color:#141719;font-size:28px}

/* 480px 이하 */
@media (max-width: 480px){
    body.privacy .wrap{padding:20px}
}