@import "https://cdn.jsdelivr.net/gh/sun-typeface/SUIT/fonts/variable/woff2/SUIT-Variable.css";
@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.css";
@import "https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600&display=swap";
@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+KR:wght@400;500;600&display=swap";
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.kr-page{--kr-ink:#121212;--kr-ink-2:#454545;--kr-ink-3:#6d6d6d;--kr-ink-4:#888;--kr-bg:#fff;--kr-bg-sunken:#f6f6f6;--kr-faq-ground:#f7f7f7;--kr-inverse:#121212;--kr-line:#a4a4a433;--kr-t-display:clamp(32px,4.5vw,48px);--kr-t-h2:clamp(26px,3.4vw,36px);--kr-t-h3:20px;--kr-t-lede:clamp(15px,1.45vw,18px);--kr-t-body:16px;--kr-t-meta:14px;--kr-frame:1280px;--kr-measure:768px;--kr-nav-h:60px;--kr-r-btn:8px;--kr-r-card:16px;--kr-r-block:32px;--kr-font-heading:Onest,"IBM Plex Sans KR","SUIT Variable",SUIT,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--kr-font-pretendard:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;color:var(--kr-ink);background:var(--kr-bg);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;font-family:Onest,SUIT Variable,SUIT,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.kr-page[data-locale=en]{font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--kr-font-heading:var(--font-space-grotesk),"Space Grotesk",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--kr-font-pretendard:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;word-break:normal}.kr-page[data-locale=jp]{font-family:Onest,var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--kr-font-heading:Onest,var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--kr-font-pretendard:Onest,var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.kr-page{--background:#fff;--foreground:#121212;--card:#fff;--card-foreground:#121212;--popover:#fff;--popover-foreground:#121212;--primary:#121212;--primary-foreground:#fff;--secondary:#f6f6f6;--secondary-foreground:#121212;--muted:#f6f6f6;--muted-foreground:#6d6d6d;--accent:#f6f6f6;--accent-foreground:#121212;--destructive:#dc2626;--border:#a4a4a433;--input:#a4a4a433;--ring:#121212}@layer components{.kr-page h1,.kr-page h2,.kr-page h3,.kr-page h4{font-weight:500;font-family:var(--kr-font-heading);margin-block:0}.kr-product{word-break:normal;overflow-wrap:normal;font-family:var(--font-inter),"Inter Variable",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:normal;--typography-v2-size-display:32px;--typography-v2-size-title:21px;--typography-v2-size-headline:16px;--typography-v2-size-subhead:14px;--typography-v2-size-body:13px;--typography-v2-size-callout:12px;--typography-v2-size-footnote:11px;--typography-v2-size-caption:10px;--typography-v2-line-height-display:40px;--typography-v2-line-height-title:28px;--typography-v2-line-height-headline:23px;--typography-v2-line-height-subhead:21px;--typography-v2-line-height-body:18px;--typography-v2-line-height-callout:18px;--typography-v2-line-height-footnote:15px;--typography-v2-line-height-caption:13px}.kr-product :is(h1,h2,h3,h4){font-family:inherit;font-weight:revert-layer}.kr-ui{font-family:var(--font-inter),"Inter Variable",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:normal;word-break:normal;overflow-wrap:normal}.kr-display{font-family:var(--kr-font-heading);font-size:var(--kr-t-display);letter-spacing:-.03em;font-weight:500;line-height:1.25}.kr-h2{font-family:var(--kr-font-heading);font-size:var(--kr-t-h2);letter-spacing:-.03em;font-weight:500;line-height:1.25}.kr-h3{font-family:var(--kr-font-heading);font-size:var(--kr-t-h3);letter-spacing:-.02em;font-weight:600;line-height:1.25}.kr-lede{font-size:var(--kr-t-lede);letter-spacing:-.01em;color:var(--kr-ink-3);font-weight:400;line-height:1.5}.kr-body{font-size:var(--kr-t-body);letter-spacing:0;color:var(--kr-ink-3);font-weight:400;line-height:1.55}.kr-body-sm{font-size:var(--kr-t-meta);letter-spacing:0;color:var(--kr-ink-3);font-weight:400;line-height:1.5}.kr-btn{border-radius:var(--kr-r-btn);letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:40px;padding-inline:14px;font-size:15px;font-weight:500;transition:background-color .22s,color .22s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:inline-flex}.kr-btn:active{transform:scale(.975)}.kr-btn--fill{background:var(--kr-inverse);color:#fff}.kr-btn--fill:hover{background:#2b2b2b}.kr-btn--ghost{color:var(--kr-ink);box-shadow:inset 0 0 0 1px var(--kr-line);background:#fff}.kr-btn--ghost:hover{background:var(--kr-bg-sunken)}.kr-btn--invert{color:var(--kr-inverse);background:#fff}.kr-btn--invert:hover{background:#ececec}.kr-btn--sm{height:32px;padding-inline:12px;font-size:13px}.kr-ring{box-shadow:inset 0 0 0 1px var(--kr-line)}.kr-lift{box-shadow:0 .6px 1.6px -1.5px #0000002b,0 2.3px 6px -3px #00000024,0 8px 20px -4.5px #0000001a}.kr-menu{font-family:var(--kr-font-pretendard)}.kr-lift--float{box-shadow:0 -3px 12px -3px #0000001a,0 .6px 1.6px -1.5px #0000002b,0 3px 8px -3px #00000024,0 9px 22px -4px #0000001a}.kr-ticker{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.kr-ticker__track{width:max-content;animation:linear infinite kr-ticker-slide;display:flex}@keyframes kr-ticker-slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.kr-ticker__track{animation:none}}.kr-rise[data-done=true]{will-change:auto}.kr-rise{opacity:0;will-change:opacity,transform;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.kr-rise[data-shown=true]{opacity:1;transform:none}.kr-rise--soft{filter:blur(3px);will-change:opacity,transform,filter;transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1),filter 1.2s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.kr-rise--fade{filter:none;will-change:opacity;transition:opacity 1.4s cubic-bezier(.22,1,.36,1);transform:none}.kr-rise--drop{filter:none;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(-14px)}.kr-rise--soft[data-shown=true]{filter:blur()}.kr-faq summary::-webkit-details-marker{display:none}.kr-faq summary{cursor:pointer;list-style:none}.kr-faq__bar{transform-box:fill-box;transform-origin:50%;transition:transform .3s cubic-bezier(.22,1,.36,1)}.kr-faq[open] .kr-faq__bar{transform:scaleY(0)}.kr-faq[open] .kr-faq__body{animation:.34s cubic-bezier(.22,1,.36,1) kr-faq-in}}.kr-page button:not(:disabled):not([aria-disabled=true]){cursor:pointer}@keyframes kr-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes kr-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kr-rise,.kr-rise--soft,.kr-rise--fade,.kr-faq__bar,.kr-btn{filter:none;transition:none}.kr-rise{opacity:1;transform:none}.kr-faq[open] .kr-faq__body{animation:none}}@media (max-width:900px){.kr-product a,.kr-product button{min-width:0;min-height:0}}@media (max-width:1279.98px){.kr-product .lg\:flex-row{flex-direction:row}.kr-product .lg\:items-stretch{align-items:stretch}.kr-product .lg\:h-\[368px\]{height:368px}.kr-product .lg\:h-full,.kr-product .lg\:\[\&\>\*\]\:h-full>*{height:100%}.kr-product .lg\:flex-\[5\]{flex:5}.kr-product .lg\:flex-\[6\]{flex:6}.kr-product .lg\:border-l{border-left-width:1px}.kr-product .lg\:pl-2{padding-left:.5rem}.kr-product .lg\:pl-6{padding-left:1.5rem}.kr-product .lg\:pr-2{padding-right:.5rem}.kr-product .xl\:w-\[200px\]{width:200px}.kr-product .xl\:h-\[32px\]{height:32px}.kr-product .xl\:flex{display:flex}.kr-product .xl\:px-2\.5{padding-inline:.625rem}.kr-product .xl\:py-1\.5{padding-block:.375rem}.kr-product .xl\:-mx-2\.5{margin-inline:-.625rem}.kr-product .xl\:text-\[length\:var\(--typography-v2-size-callout\)\]\!{font-size:var(--typography-v2-size-callout)!important}}@media (max-width:900px){.kr-page{--kr-nav-h:56px;--kr-r-block:24px}.kr-btn{height:38px;padding-inline:13px}.kr-page .kr-btn--sm{min-width:0;height:34px;min-height:0;padding-inline:12px}}@media (max-width:640px){.kr-page .kr-btn--sm{height:30px;padding-inline:11px}.kr-page .kr-btn--hero{height:36px;min-height:0}}@keyframes kr-al-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}@keyframes kr-al-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes kr-al-pop{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.kr-al-thinking-text{background:linear-gradient(90deg,#b4b4bb 0% 34%,#2f2f36 50%,#b4b4bb 66% 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.5s linear infinite kr-al-shimmer}.kr-al-brand-lit{background-image:linear-gradient(100deg,#dbe8fe 0% 32%,#b9d7ff 44%,#e2d6ff 56%,#dbe8fe 68% 100%);background-size:300% 100%;animation:.9s ease-out kr-al-sweep}.kr-al-badge-in{animation:.42s cubic-bezier(.2,1.1,.4,1) kr-al-pop}@media (prefers-reduced-motion:reduce){.kr-al-thinking-text,.kr-al-brand-lit,.kr-al-badge-in{animation:none}}@keyframes kr-tc-count{0%{color:#161616;transform:scale(1)}22%{color:#161616;transform:scale(1.34)}to{color:var(--kr-ink-2);transform:scale(1)}}.kr-tc-count-pop{animation:.56s cubic-bezier(.2,.9,.3,1) kr-tc-count;display:inline-block}@media (prefers-reduced-motion:reduce){.kr-tc-count-pop{animation:none}}.kr-skeleton{background-image:linear-gradient(90deg,#eeeef0 0%,#f4f4f6 100%)}@keyframes kr-sl-cursor{0%{opacity:0;transform:translate(170px,-20px)}18%{opacity:1}24%{transform:translate(200px,28px)}to{opacity:1;transform:translate(240px,140px)}}.kr-sl-cursor-run{animation:2.8s cubic-bezier(.4,0,.3,1) both kr-sl-cursor}@media (prefers-reduced-motion:reduce){.kr-sl-cursor-run{animation:none}}@keyframes kr-reach{0%{transform:translate(calc(var(--kr-tx)*-1),calc(var(--kr-ty)*-1))}to{transform:translate(var(--kr-tx),var(--kr-ty))}}@keyframes kr-reach-svg{0%{transform:scale(.86)}to{transform:scale(1.14)}}.kr-reach{animation:11s ease-in-out infinite alternate kr-reach}.kr-reach-svg{animation:11s ease-in-out infinite alternate kr-reach-svg}.kr-lane-1{animation-duration:11s;animation-delay:-2.4s}.kr-lane-2{animation-duration:9s;animation-direction:alternate-reverse;animation-delay:-6.1s}.kr-lane-3{animation-duration:14s;animation-delay:-.9s}.kr-lane-4{animation-duration:12.5s;animation-direction:alternate-reverse;animation-delay:-8.3s}@media (prefers-reduced-motion:reduce){.kr-reach,.kr-reach-svg{animation:none}}@keyframes kr-queue{0%,10.67%{transform:translateY(0)}16.67%,27.34%{transform:translateY(-42px)}33.34%,44.01%{transform:translateY(-84px)}50.01%,60.68%{transform:translateY(-126px)}66.68%,77.35%{transform:translateY(-168px)}83.35%,94.02%{transform:translateY(-210px)}to{transform:translateY(-252px)}}@keyframes kr-pop{0%{opacity:0;transform:scale(.3)}6%{opacity:1;transform:scale(1.06)}9.5%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.kr-queue{animation:10.2s ease-out infinite kr-queue}.kr-pop{animation:10.2s ease-out infinite both kr-pop;animation-delay:calc((var(--i) - 3)*1.7s - .61s)}@media (prefers-reduced-motion:reduce){.kr-queue,.kr-pop{animation:none}}@keyframes kr-grow{0%,17%{transform:scaleY(var(--kr-d))}25%,42%{transform:scaleY(var(--kr-a))}50%,67%{transform:scaleY(var(--kr-b))}75%,92%{transform:scaleY(var(--kr-c))}to{transform:scaleY(var(--kr-d))}}.kr-grow{transform-origin:bottom;animation:11s cubic-bezier(.16,1,.3,1) infinite kr-grow}@media (prefers-reduced-motion:reduce){.kr-grow{animation:none}}@keyframes kr-sift-a{0%,20%{opacity:1;transform:translate(0)}27%,to{opacity:0;transform:translate(26px)}}@keyframes kr-sift-b{0%,23%{opacity:1;transform:translate(0)}31%,50%{opacity:1;transform:translateY(-40px)}57%,to{opacity:0;transform:translate(26px,-40px)}}@keyframes kr-sift-rise{0%,23%{transform:translateY(0)}31%,53%{transform:translateY(-40px)}61%,to{transform:translateY(-80px)}}@keyframes kr-sift-scroll{0%{transform:translateY(0)}to{transform:translateY(-40px)}}.kr-sift-scroll{animation:5.4s linear infinite kr-sift-scroll}.kr-sift-a,.kr-sift-b,.kr-sift-rise{animation-duration:5.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite;animation-fill-mode:both}.kr-sift-a{animation-name:kr-sift-a}.kr-sift-b{animation-name:kr-sift-b}.kr-sift-rise{animation-name:kr-sift-rise}@media (prefers-reduced-motion:reduce){.kr-sift-a,.kr-sift-b,.kr-sift-rise,.kr-sift-scroll{animation:none}}
