html:has(.lv3){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.lv3){scroll-behavior:auto}}.lv3{--blue:#3182f6;--paper:#f8f8f8;--ink:#000;--f:"Pretendard","Noto Sans KR","Apple SD Gothic Neo",system-ui,sans-serif;background:var(--paper);color:var(--ink);font-family:var(--f);-webkit-font-smoothing:antialiased;word-break:keep-all;letter-spacing:-.01em;line-height:normal;position:relative}.lv3 .in{width:100%;max-width:1208px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}@keyframes lv3FadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.lv3 [data-anim]:not(.on){opacity:0}}@media (prefers-reduced-motion:no-preference){.lv3 [data-anim].on,.lv3 [data-anim-load]{animation:lv3FadeInUp var(--d,.9s)ease both;animation-delay:var(--dl,0s)}}.lv3 .top{z-index:10;color:#fff;position:absolute;top:0;left:0;right:0}.lv3 .top .bar{height:88px;padding-left:max(40px,env(safe-area-inset-left,0px));padding-right:max(40px,env(safe-area-inset-right,0px));justify-content:space-between;align-items:center;display:flex}.lv3 .top .logo{filter:brightness(0)invert();width:auto;height:25px}.lv3 .top nav{align-items:center;gap:40px;font-size:16px;font-weight:500;display:flex}.lv3 .top .pill{color:#191919;background:#fee500;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 22px 0 18px;font-size:14px;font-weight:600;display:inline-flex}.lv3 .top .pill svg{width:20px;height:20px}.lv3 .hero{--tl:max(96px,calc((100% - 1440px)/2 + 96px));color:#fff;background:#000;height:900px;position:relative;overflow:hidden}.lv3 .hero .hero-img{width:auto;max-width:none;height:100%;position:absolute;top:0;right:-140px}.lv3 .hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000eb 0,#000000d1 calc(var(--tl) + 480px),#0000 calc(var(--tl) + 780px));position:absolute;inset:0}.lv3 .hero .txt{left:var(--tl);z-index:2;position:absolute;top:50%;translate:0 -42%}.lv3 .hero .sub{letter-spacing:.16em;text-transform:uppercase;color:#fff9;margin:0;font-size:14px;font-weight:700}.lv3 .hero h1{letter-spacing:-.045em;margin:22px 0 0;font-size:84px;font-weight:800;line-height:1.1}.lv3 .hero .lede{color:#ffffffb8;margin:26px 0 0;font-size:18px;line-height:1.65}.lv3 .hero .ghost{border:1px solid #ffffff8c;border-radius:999px;align-items:center;height:52px;margin-top:36px;padding:0 30px;font-size:16px;display:inline-flex}@media (min-width:721px){.lv3 .hero .hero-img{animation:none}}.lv3 .cap{z-index:2;border-radius:30px 30px 0 0;margin-top:-30px;position:relative}.lv3 .eyebrow{color:var(--blue);margin:0 0 22px;font-size:16px;font-weight:700}.lv3 .about{color:var(--ink);text-align:center;background:#fff;padding:111px 0 100px}.lv3 .about h2{letter-spacing:-.03em;margin:0;font-size:48px;font-weight:700;line-height:1.25}.lv3 .snake{--R:56px;--gap:28px;padding:0 var(--R);text-align:left;margin-top:72px;position:relative}.lv3 .lane{gap:var(--gap);grid-template-columns:repeat(3,1fr);padding-bottom:80px;display:grid;position:relative}.lv3 .lane:last-child{padding-bottom:0}.lv3 .lane.rev{direction:rtl}.lv3 .lane.rev>*{direction:ltr}.lv3 .lane:before{content:"";background:#bfd7fb;height:2px;position:absolute;top:19px;left:0;right:0}.lv3 .lane:first-child:before{left:20px}.lv3 .lane:last-child:before{right:calc((100% - 2*var(--gap))/3 - 20px)}.lv3 .lane.two:before{right:calc((100% - 2*var(--gap))/3*2 + var(--gap) - 20px)}.lv3 .turn{width:var(--R);border:2px solid #bfd7fb;position:absolute;top:19px;bottom:-21px}.lv3 .turn.r{right:calc(-1*var(--R));border-radius:0 var(--R)var(--R)0;border-left:0}.lv3 .turn.l{left:calc(-1*var(--R));border-radius:var(--R)0 0 var(--R);border-right:0}.lv3 .step{position:relative}.lv3 .step .dot{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 8px #fff}.lv3 .step h4{letter-spacing:-.02em;margin:24px 0 0;font-size:22px;font-weight:700}.lv3 .step p:last-child{color:#6b6b6b;margin:10px 0 0;font-size:15px;line-height:1.65}.lv3 .cta-wrap{background:#fff;padding:0 40px 40px}.lv3 .cta{color:#fff;text-align:center;background:#000;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;max-width:1360px;height:524px;margin:0 auto;padding:0 40px;display:flex}.lv3 .cta .eyebrow{margin-bottom:18px;font-size:18px}.lv3 .cta h2{letter-spacing:-.03em;margin:0;font-size:48px;font-weight:700;line-height:1.3}.lv3 .cta p{color:#cfcfcf;margin:26px 0 0;font-size:16px}.lv3 .badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.lv3 .cta .tail{color:#8c8c8c;margin-top:28px;font-size:15px}.lv3 .cta .tail a{color:#cfcfcf}.lv3 .badges a{transition:transform .18s;display:inline-flex}.lv3 .badges a:hover{transform:translateY(-1px)}.lv3 .badges img{width:auto;height:52px;display:block}.lv3 .foot{text-align:center;background:#fff;padding:40px 0 70px}.lv3 .foot .rule{border-top:1px solid #e3e3e3;max-width:1424px;margin:0 auto 50px}.lv3 .foot .flogo{width:auto;height:26px;margin:0 auto 22px}.lv3 .foot .info{color:#8c8c8c;font-size:14px;line-height:1.7}.lv3 .foot .info a{color:inherit}.lv3 .foot .links{color:#555;margin-top:18px;font-size:14px;font-weight:700}.lv3 .foot .cr{margin-top:12px}@media (max-width:1100px){.lv3 .hero{--tl:40px}.lv3 .hero .hero-img{left:30%;right:auto;translate:-30%}.lv3 .hero h1{font-size:64px}.lv3 .cta{padding-left:40px;padding-right:40px;height:auto;padding-block:70px}}@media (max-width:720px){.lv3 .top .bar{height:68px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.lv3 .hero{height:auto;padding:112px 0 0}.lv3 .hero:before{display:none}.lv3 .hero .txt{padding:0 20px;position:static;translate:none}.lv3 .hero h1{font-size:48px}.lv3 .hero .hero-img{width:100%;max-width:100%;height:auto;margin-top:28px;margin-bottom:10px;display:block;position:static;translate:none;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 62%,#0000 96%);mask-image:linear-gradient(#0000 0,#000 22% 62%,#0000 96%)}.lv3 .hero .lede{font-size:16px}.lv3 .about h2,.lv3 .cta h2{font-size:30px}.lv3 .snake{margin-top:48px;padding:0}.lv3 .snake:before{content:"";background:#bfd7fb;width:2px;position:absolute;top:20px;bottom:20px;left:19px}.lv3 .lane,.lv3 .lane.rev{direction:ltr;grid-template-columns:1fr;gap:36px;padding-bottom:36px}.lv3 .lane:before,.lv3 .turn{display:none}.lv3 .step{padding-left:64px}.lv3 .step .dot{position:absolute;top:0;left:0}.lv3 .step h4{margin-top:6px}.lv3 .cta-wrap{padding:0 16px}}
