@font-face{font-family:Pretendard KL;font-weight:400;font-display:swap;src:url(/_next/static/media/Pretendard-Regular.subset.352c8e19.woff2) format("woff2")}@font-face{font-family:Pretendard KL;font-weight:500;font-display:swap;src:url(/_next/static/media/Pretendard-Medium.subset.ce54de3a.woff2) format("woff2")}@font-face{font-family:Pretendard KL;font-weight:600;font-display:swap;src:url(/_next/static/media/Pretendard-SemiBold.subset.d67e7444.woff2) format("woff2")}@font-face{font-family:Pretendard KL;font-weight:700;font-display:swap;src:url(/_next/static/media/Pretendard-Bold.subset.4fe33033.woff2) format("woff2")}@font-face{font-family:Pretendard KL;font-weight:800;font-display:swap;src:url(/_next/static/media/Pretendard-ExtraBold.subset.df5e9b5a.woff2) format("woff2")}@font-face{font-family:Pretendard KL;font-weight:900;font-display:swap;src:url(/_next/static/media/Pretendard-Black.subset.4c3afc36.woff2) format("woff2")}@font-face{font-family:Gmarket Sans KL;font-weight:700;font-display:swap;src:url(/_next/static/media/GmarketSansBold.905891c1.woff) format("woff")}.kl-page{min-height:100dvh;background:#ffffff;overflow-x:clip;-webkit-font-smoothing:antialiased}.kl-canvas{width:100%;max-width:1028px;margin:0 auto;font-family:Pretendard KL,Pretendard,sans-serif}.kl-canvas>section{width:100%!important;container-type:inline-size}.kl-canvas>section>:not([data-bleed]){translate:calc(var(--cxr, .5) * (100cqw - 375px)) 0}@media (max-width:359.98px){.kl-canvas{zoom:.8533}}@media (min-width:360px) and (max-width:374.98px){.kl-canvas{zoom:.96}}.kl-canvas a{color:inherit;text-decoration:none}.kl-marquee{position:absolute;inset:0;display:flex;align-items:center;width:-moz-max-content;width:max-content;animation:kl-marquee 40s linear infinite}.kl-marquee>span{flex:none;font-weight:900;font-size:36px;line-height:45px;letter-spacing:-.72px;color:#071c50;white-space:pre}@keyframes kl-marquee{to{translate:-50% 0}}@media (prefers-reduced-motion:reduce){.kl-marquee{animation:none}}.kl-page{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.kl-desk-cta{display:none}.kl-mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:100;flex-direction:column;gap:10px;min-height:calc(110px + env(safe-area-inset-bottom));padding:0 16px calc(14px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);box-shadow:0 -8px 24px rgba(0,0,0,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:Pretendard KL,Pretendard,sans-serif;color:#171d2b}.kl-mobile-cta,.kl-mobile-cta__strip{display:flex;align-items:center;box-sizing:border-box}.kl-mobile-cta__strip{justify-content:center;gap:6px;width:100%;height:36px;margin:0;background:rgba(28,74,255,.1);border-bottom:1px solid rgba(28,74,255,.2);font-size:14px;font-weight:700;line-height:1.5;white-space:nowrap}.kl-mobile-cta{padding-top:0}.kl-mobile-cta__strip{margin:0 -16px;width:calc(100% + 32px)}.kl-mobile-cta__strip strong{color:#1c4aff;font-variant-numeric:tabular-nums}.kl-desk-cta__button,.kl-mobile-cta__button{border:0;padding:0;cursor:pointer;font-family:inherit}.kl-desk-cta__button:disabled,.kl-mobile-cta__button:disabled{opacity:.7;cursor:default}.kl-mobile-cta__button{display:flex;align-items:center;justify-content:center;width:100%;max-width:520px;height:48px;border-radius:8px;background:#1c4aff;color:#ffffff;font-size:18px;font-weight:700;line-height:1.5;white-space:nowrap;text-decoration:none}@media (min-width:768px){.kl-page{padding-bottom:136px}.kl-mobile-cta{display:none}.kl-desk-cta{position:fixed;left:50%;bottom:24px;z-index:100;display:block;width:712px;max-width:calc(100vw - 48px);height:88px;translate:-50% 0;pointer-events:none;font-family:Pretendard KL,Pretendard,sans-serif}.kl-desk-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;height:100%;padding:0 24px;box-sizing:border-box;border-radius:12px;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 32px rgba(0,0,0,.18);color:#ffffff;pointer-events:auto}.kl-desk-cta__copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:4px}.kl-desk-cta__timer,.kl-desk-cta__title{margin:0;font-size:18px;font-weight:700;line-height:1.35;white-space:nowrap}.kl-desk-cta__title{font-size:15px;font-weight:600;color:rgba(255,255,255,.75)}.kl-desk-cta__timer strong{color:#cfff38;font:inherit;font-variant-numeric:tabular-nums}.kl-desk-cta__button{display:grid;place-items:center;flex:0 0 260px;width:260px;height:56px;border-radius:8px;background:#1c4aff;color:#ffffff;font-size:18px;font-weight:700;line-height:1.5;white-space:nowrap;text-decoration:none}}.kl-reviews{position:absolute;left:0;right:0;height:270px;overflow:hidden}.kl-reviews__track{display:flex;gap:10px;width:-moz-max-content;width:max-content;animation:kl-reviews 48s linear infinite}.kl-reviews:hover .kl-reviews__track{animation-play-state:paused}@keyframes kl-reviews{to{translate:calc(-50% - 5px) 0}}@media (prefers-reduced-motion:reduce){.kl-reviews__track{animation:none}}.kl-review{flex:none;width:335px;height:270px;box-sizing:border-box;padding:20px;background:#ffffff;border-radius:12px;box-shadow:0 0 50px rgba(0,0,0,.05);color:#171d2b}.kl-review__tag{display:inline-block;padding:4px 8px;border-radius:4px;background:#f1f6ff;color:#1f67ff;font-size:13px;font-weight:600;line-height:18px}.kl-review__title{margin:12px 0 0;font-size:18px;font-weight:700;line-height:26px;white-space:nowrap}.kl-review__quote{margin:8px 0 0;height:120px;overflow:hidden;font-size:15px;font-weight:500;line-height:24px;color:#68758b}.kl-review__author{margin:10px 0 0;font-size:11px;line-height:17px;color:#68758b}.kl-subjects{position:absolute;left:0;right:0;height:193px;display:flex;flex-direction:column;gap:13px;overflow:hidden}.kl-subjects__row{display:flex;gap:10px;width:-moz-max-content;width:max-content;animation:kl-subjects 36s linear infinite}@keyframes kl-subjects{to{translate:calc(-50% - 5px) 0}}@media (prefers-reduced-motion:reduce){.kl-subjects__row{animation:none}}.kl-subject{flex:none;width:146px;height:90px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border-radius:12px;background:rgba(255,255,255,.08);outline:1px solid rgba(255,255,255,.2);outline-offset:-1px;color:#ffffff;text-align:center}.kl-subject__count{font-size:12px;font-weight:600;line-height:14px;color:rgba(255,255,255,.7)}.kl-subject__name{font-size:16px;font-weight:700;line-height:19px;letter-spacing:-.32px}.kl-bar__fill{width:0;transition:width 1.2s cubic-bezier(.2,.8,.2,1)}[data-in] .kl-bar__fill{width:60%}[data-in] .kl-flag{animation:kl-flag-bounce .5s ease-out 1.1s}@keyframes kl-flag-bounce{0%{translate:0 0}40%{translate:0 -6px}to{translate:0 0}}.kl-donut__arc{stroke-dashoffset:622.04;transition:stroke-dashoffset 1.4s ease-out}[data-in] .kl-donut__arc{stroke-dashoffset:74.64}.kl-bubble{opacity:0;translate:0 12px;transition:opacity .4s ease-out,translate .4s ease-out}[data-in] .kl-bubble{opacity:1;translate:0 0}.kl-result{opacity:0;translate:0 12px;transition:opacity .5s ease-out 1.1s,translate .5s ease-out 1.1s}[data-in] .kl-result{opacity:1;translate:0 0}@media (prefers-reduced-motion:reduce){.kl-bar__fill,.kl-bubble,.kl-donut__arc,.kl-result{transition:none}.kl-bar__fill{width:60%}.kl-donut__arc{stroke-dashoffset:74.64}.kl-bubble,.kl-result{opacity:1;translate:0 0}[data-in] .kl-flag{animation:none}}.kl-js>section:nth-of-type(n+3)>:not([data-bleed]){opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.kl-js>section:nth-of-type(n+3)>:not([data-bleed]):nth-child(2){transition-delay:.06s}.kl-js>section:nth-of-type(n+3)>:not([data-bleed]):nth-child(3){transition-delay:.12s}.kl-js>section:nth-of-type(n+3)>:not([data-bleed]):nth-child(4){transition-delay:.18s}.kl-js>section:nth-of-type(n+3)>:not([data-bleed]):nth-child(5){transition-delay:.24s}.kl-js>section:nth-of-type(n+3)>:not([data-bleed]):nth-child(n+6){transition-delay:.3s}.kl-js>section[data-in]>:not([data-bleed]){opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.kl-js>section:nth-of-type(n+3)>:not([data-bleed]){opacity:1;transform:none;transition:none}}