.lv2{--lv-acc:#fb4d00;--lv-acc-soft:#fff1ea;--lv-ink:#191f28;--lv-ink-2:#333d4b;--lv-ink-3:#6b7684;--lv-ink-4:#8b95a1;--lv-bg:#fff;--lv-bg-2:#f7f8fa;--lv-bg-3:#f2f4f7;--lv-line:#e5e8eb;--lv-dark:#15181e;--lv-dark-2:#1f232b;--lv-sans:"Pretendard",-apple-system,system-ui,sans-serif;--lv-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--lv-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 12px 24px rgba(0,0,0,.05);background:var(--lv-bg);color:var(--lv-ink);font-family:var(--lv-sans);line-height:1.55;letter-spacing:-.02em;word-break:keep-all;overflow-x:clip}.lv2 section{padding:100px 0;position:relative}.lv2 section:before{content:none}.lv2 .lv-wrap{max-width:560px;margin:0 auto;padding-inline:20px}.lv2 h2{font-size:clamp(32px,8vw,48px);line-height:1.28;font-weight:800;text-align:center;letter-spacing:-.03em;text-wrap:balance}.lv2 h2 em{font-style:normal;color:var(--lv-acc)}.lv2 .lv-eyebrow{display:block;text-align:center;color:var(--lv-acc);font:700 15px var(--lv-mono);letter-spacing:.02em;margin-bottom:14px}.lv2 .lv-sub{text-align:center;color:var(--lv-ink-3);font-size:17px;margin-top:16px}.lv2 .lv-tint{background:var(--lv-bg-2)}.lv2 a:focus-visible,.lv2 button:focus-visible{outline:3px solid var(--lv-acc);outline-offset:3px}.lv2 header{background:hsla(0,0%,100%,.86);border-bottom:1px solid var(--lv-line)}.lv2 .wm{color:var(--lv-ink)}.lv2 .nav .mid a{color:var(--lv-ink-3)}.lv2 .nav .mid a:hover{color:var(--lv-ink)}.lv2 .btn.ghost{color:var(--lv-ink-2)}.lv2 .btn.ghost:hover,.lv2 .btn.sec{color:var(--lv-ink)}.lv2 .btn.sec{background:#fff;border-color:var(--lv-line)}.lv2 .navuser{color:var(--lv-ink-2)}.lv2 footer{background:var(--lv-bg-2);border-top:1px solid var(--lv-line);padding-bottom:110px}.lv2 .flinks a{color:var(--lv-ink-3)}.lv2 .flinks a:hover{color:var(--lv-ink)}.lv2 .fbiz,.lv2 .fcols .c{color:var(--lv-ink-4)}.lv2 .lv-cta{display:inline-flex;align-items:center;gap:8px;height:58px;padding-inline:40px;border-radius:99px;background:var(--lv-acc);color:#fff;font-weight:800;font-size:18px;margin-top:32px;box-shadow:0 0 20px rgba(251,77,0,.28),0 4px 16px rgba(251,77,0,.35);transition:transform .2s}.lv2 .lv-cta:hover{transform:translateY(-3px)}.lv2 .lv-float{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--lv-acc);color:#fff;font-weight:800;border-radius:99px;padding:15px 28px;font-size:16px;box-shadow:0 8px 24px rgba(251,77,0,.35);white-space:nowrap;transition:opacity .3s,transform .3s}.lv2 .lv-float.hide{opacity:0;pointer-events:none;transform:translate(-50%,20px)}.lv2 .lv-hero{background:var(--lv-dark);color:#fff;padding:0;overflow:hidden}.lv2 .lv-wall{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px;opacity:.55}.lv2 .lv-col{display:flex;flex-direction:column;gap:10px;animation:lvScroll 38s linear infinite}.lv2 .lv-col:nth-child(2n){animation-direction:reverse;animation-duration:44s}@keyframes lvScroll{to{transform:translateY(-50%)}}.lv2 .lv-tile{aspect-ratio:9/16;border-radius:12px;position:relative;overflow:hidden;background:var(--lv-dark-2)}.lv2 .lv-tile img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lv2 .lv-tile i{position:absolute;right:8px;top:8px;z-index:1;font-style:normal;font:700 11px var(--lv-mono);background:var(--lv-acc);padding:2px 6px;border-radius:6px}.lv2 .lv-tile b{position:absolute;left:8px;bottom:8px;z-index:1;font:500 12px var(--lv-mono);background:rgba(0,0,0,.55);padding:2px 7px;border-radius:99px}.lv2 .lv-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,24,30,.55),rgba(21,24,30,.92) 70%)}.lv2 .lv-hero-in{position:relative;z-index:2;padding-block:120px 72px;text-align:center;animation:lvUp .8s cubic-bezier(.16,1,.3,1) both}@keyframes lvUp{0%{transform:translateY(24px);opacity:.001}}.lv2 .lv-hero h1{font-size:clamp(38px,10vw,64px);line-height:1.2;font-weight:800;letter-spacing:-.035em;text-wrap:balance}.lv2 .lv-hero p{margin-top:20px;font-size:18px;color:#c9ced6}.lv2 .lv-hero-cta{margin-top:8px}.lv2 .lv-cue{display:inline-flex;flex-direction:column;align-items:center;gap:6px;margin-top:36px;font-size:14px;color:#aeb4bd;animation:lvBounce 2s ease-in-out infinite}@keyframes lvBounce{50%{transform:translateY(8px)}}.lv2 .lv-cards{display:grid;gap:12px;margin-top:44px}.lv2 .lv-pcard{background:#fff;border-radius:16px;padding:22px;box-shadow:var(--lv-shadow);display:flex;gap:14px;align-items:flex-start;font-size:17px;font-weight:500;color:var(--lv-ink-2)}.lv2 .lv-ic{flex:none;width:40px;height:40px;border-radius:12px;background:var(--lv-bg-3);display:grid;place-items:center;font-size:20px}.lv2 .lv-bridge{text-align:center;margin-top:44px;font-size:20px;font-weight:700}.lv2 .lv-bridge em{font-style:normal;color:var(--lv-acc)}.lv2 .lv-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px}.lv2 .lv-pill{border:1px solid var(--lv-line);border-radius:99px;padding:9px 16px;font-size:15px;font-weight:700;background:#fff;transition:border-color .2s}.lv2 .lv-pill:hover{border-color:var(--lv-acc)}.lv2 .lv-shot{position:relative;left:50%;transform:translateX(-50%);margin:44px 0 0;background:#fff;border:1px solid var(--lv-line);border-radius:16px;overflow:hidden;box-shadow:var(--lv-shadow)}.lv2 .lv-shot.lv-wide{width:min(1120px,calc(100vw - 32px))}.lv2 .lv-shot.lv-mid{width:min(760px,calc(100vw - 32px))}.lv2 .lv-shot img{display:block;width:100%;height:auto;max-width:100%}.lv2 .lv-shot figcaption{font-size:13px;color:var(--lv-ink-4);padding:10px 14px;border-top:1px solid var(--lv-line);text-align:left}.lv2 .lv-frame{position:relative;overflow:hidden}.lv2 .lv-hl{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);border:3px solid var(--lv-acc);border-radius:10px;box-shadow:0 0 0 4px rgba(251,77,0,.18);pointer-events:none;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1)}.lv2 .lv-hl.spot{box-shadow:0 0 0 4px rgba(251,77,0,.18),0 0 0 9999px rgba(20,22,26,.38)}.lv2 .lv-hl[data-l]:after{content:attr(data-l);position:absolute;left:-3px;bottom:calc(100% + 6px);background:var(--lv-acc);color:#fff;font:700 13px/1 var(--lv-sans);letter-spacing:-.01em;padding:7px 10px;border-radius:7px;white-space:nowrap;box-shadow:0 4px 12px rgba(251,77,0,.3)}.lv2 .lv-hl.left[data-l]:after{left:auto;right:-3px}.lv2 .lv-shot.armed .lv-hl{opacity:0;transform:scale(1.08)}.lv2 .lv-shot.seen .lv-hl:not(.spot){animation:lvPulse 2.4s ease-in-out .6s 2}@keyframes lvPulse{50%{box-shadow:0 0 0 9px rgba(251,77,0,.28)}}.lv2 .lv-tile2{margin-top:18px;background:var(--lv-bg-2);border-radius:14px;padding:16px}.lv2 .lv-tile2 b{display:block;font-size:16px}.lv2 .lv-tile2 span{font-size:14px;color:var(--lv-ink-3)}.lv2 .lv-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.lv2 .lv-stats span{background:#fff;border:1px solid var(--lv-line);border-radius:14px;padding:12px 8px;text-align:center;font-size:13px;color:var(--lv-ink-3)}.lv2 .lv-stats b{display:block;font:700 22px var(--lv-mono);color:var(--lv-ink);letter-spacing:-.03em;margin-top:2px}.lv2 .lv-stats .hot{border-color:var(--lv-acc);background:var(--lv-acc-soft)}.lv2 .lv-stats .hot b{color:var(--lv-acc)}.lv2 .lv-stt.lv-wide{width:min(1120px,calc(100vw - 32px),calc(78vh * 1.244))}.lv2 .lv-stt .lv-st-before{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .35s}.lv2 .lv-stt[data-step=before] .lv-st-before{opacity:1}.lv2 .lv-stt .lv-hl-after,.lv2 .lv-stt .lv-hl-before{opacity:0}.lv2 .lv-stt[data-step=after] .lv-hl-after,.lv2 .lv-stt[data-step=before] .lv-hl-before{opacity:1}.lv2 .lv-cursor{position:absolute;left:82%;top:86%;width:26px;height:26px;opacity:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l16 9-7 2-3 7z' fill='%23191f28' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;transition:left .8s cubic-bezier(.16,1,.3,1),top .8s cubic-bezier(.16,1,.3,1),opacity .3s}.lv2 .lv-cursor:after{content:"";position:absolute;left:-10px;top:-10px;width:20px;height:20px;border-radius:50%;background:rgba(251,77,0,.45);transform:scale(0);opacity:0}.lv2 .lv-stt.click .lv-cursor,.lv2 .lv-stt.moving .lv-cursor{opacity:1;left:67.8%;top:55.8%}.lv2 .lv-stt.click .lv-cursor:after{animation:lvRipple .5s ease-out}@keyframes lvRipple{0%{transform:scale(0);opacity:1}to{transform:scale(2.4);opacity:0}}.lv2 .lv-stt figcaption{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lv2 .lv-steps{display:flex;gap:6px;flex-wrap:wrap}.lv2 .lv-steps b{font-weight:500;color:var(--lv-ink-4);background:var(--lv-bg-3);border-radius:99px;padding:4px 10px;transition:background .3s,color .3s}.lv2 .lv-steps b.on{background:var(--lv-acc);color:#fff;font-weight:700}.lv2 .lv-replay{margin-left:auto;border:1px solid var(--lv-line);background:#fff;border-radius:99px;padding:5px 12px;font:700 12px var(--lv-sans);color:var(--lv-ink-2);cursor:pointer}.lv2 .lv-gpt{position:relative;left:50%;transform:translateX(-50%);width:min(760px,calc(100vw - 32px));margin-top:44px;background:#fff;border:1px solid var(--lv-line);border-radius:20px;box-shadow:var(--lv-shadow);overflow:hidden}.lv2 .lv-gpt-head{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--lv-line);font-weight:800;font-size:15px}.lv2 .lv-gdot{width:8px;height:8px;border-radius:50%;background:var(--lv-acc)}.lv2 .lv-gpt-tag{margin-left:auto;font-size:12px;font-weight:500;color:var(--lv-ink-4)}.lv2 .lv-gpt-body{padding:18px;display:grid;gap:14px;min-height:430px;align-content:start}.lv2 .lv-gq{justify-self:end;max-width:88%;background:var(--lv-ink);color:#fff;border-radius:16px 16px 4px 16px;padding:12px 15px;font-size:15px;animation:lvPop .35s cubic-bezier(.16,1,.3,1) both}.lv2 .lv-gstat{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--lv-ink-3)}.lv2 .lv-gstat i{width:16px;height:16px;border-radius:50%;border:2px solid var(--lv-bg-3);border-top-color:var(--lv-acc);animation:lvSpin .8s linear infinite}.lv2 .lv-gstat b{font:500 12px var(--lv-mono);color:var(--lv-ink-4)}.lv2 .lv-gbar{height:3px;border-radius:99px;background:var(--lv-bg-3);overflow:hidden}.lv2 .lv-gbar span{display:block;height:100%;background:var(--lv-acc);transition:width .4s}.lv2 .lv-gcards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lv2 .lv-gc{border:1px solid var(--lv-line);border-radius:12px;overflow:hidden;background:#fff;animation:lvPop .45s cubic-bezier(.16,1,.3,1) both}.lv2 .lv-th{position:relative;aspect-ratio:4/5;background:var(--lv-bg-3)}.lv2 .lv-th img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lv2 .lv-bd{position:absolute;left:7px;top:7px;background:rgba(20,22,26,.78);color:#fff;border-radius:6px;padding:2px 7px;font:500 11px var(--lv-mono)}.lv2 .lv-bd b{color:#ff8a52;font-weight:700;margin-left:4px}.lv2 .lv-tx{padding:9px 10px 11px;font-size:13px;font-weight:700;line-height:1.35}.lv2 .lv-tx small{display:block;margin-top:4px;overflow-wrap:anywhere;font:500 11px var(--lv-mono);color:var(--lv-ink-4)}.lv2 .lv-ga{font-size:15px;color:var(--lv-ink-2);background:var(--lv-bg-2);border-radius:14px;padding:14px 15px}.lv2 .lv-by{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--lv-ink-4);margin-bottom:6px}.lv2 .lv-by i{width:16px;height:16px;border-radius:5px;background:#d97757}.lv2 .lv-gcur{display:inline-block;width:2px;height:1em;background:var(--lv-acc);vertical-align:-2px;margin-left:2px;animation:lvBlink 1s steps(1) infinite}.lv2 .lv-gpt-in{display:flex;align-items:center;gap:10px;margin:0 18px 18px;border:1.5px solid var(--lv-line);border-radius:14px;padding:10px 10px 10px 15px;min-height:50px;font-size:15px}.lv2 .lv-gpt-in.on{border-color:var(--lv-ink)}.lv2 .lv-gpt-typed{flex:1;color:var(--lv-ink)}.lv2 .lv-gpt-typed:empty:before{content:"이어서 물어보세요";color:var(--lv-ink-4)}.lv2 .lv-gpt-send{flex:none;width:32px;height:32px;border-radius:10px;background:var(--lv-bg-3);color:var(--lv-ink-4);display:grid;place-items:center;transition:background .2s,color .2s}.lv2 .lv-gpt-in.on .lv-gpt-send{background:var(--lv-acc);color:#fff}.lv2 .lv-gpt-qs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.lv2 .lv-gpt-qs button{border:1px solid var(--lv-line);background:#fff;border-radius:99px;padding:8px 14px;font:500 13px var(--lv-sans);color:var(--lv-ink-3);cursor:pointer;text-align:left}.lv2 .lv-gpt-qs button[aria-pressed=true]{border-color:var(--lv-ink);color:var(--lv-ink);font-weight:700}.lv2 .lv-mid-cta{text-align:center;margin-top:40px}.lv2 .lv-mid-cta p{font-weight:700;font-size:17px}.lv2 .lv-mid-cta .lv-cta{margin-top:14px}@keyframes lvPop{0%{opacity:.001;transform:translateY(10px) scale(.98)}}@keyframes lvSpin{to{transform:rotate(1turn)}}@keyframes lvBlink{50%{opacity:0}}.lv2 .lv-cmp{margin-top:44px;border-radius:20px;border:1px solid var(--lv-line);overflow-x:auto}.lv2 .lv-cmp table{width:100%;border-collapse:collapse;font-size:15px;min-width:420px}.lv2 .lv-cmp td,.lv2 .lv-cmp th{padding:15px 12px;text-align:center;border-bottom:1px solid var(--lv-line)}.lv2 .lv-cmp th{font-size:13px;color:var(--lv-ink-3);font-weight:700;background:var(--lv-bg-2)}.lv2 .lv-cmp td:first-child{text-align:left;font-weight:700;color:var(--lv-ink-2)}.lv2 .lv-cmp .us{background:var(--lv-acc-soft);color:var(--lv-acc);font-weight:800}.lv2 .lv-cmp tr:last-child td{border-bottom:0}.lv2 .lv-cmp .no{color:#c4cad2}.lv2 .lv-proof{background:var(--lv-dark);color:#fff}.lv2 .lv-proof h2 em{color:#ff8a52}.lv2 .lv-nums{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;text-align:center}.lv2 .lv-nums b{display:block;font:700 40px var(--lv-mono);background:linear-gradient(90deg,#ff6a2b,#ffb38a);-webkit-background-clip:text;background-clip:text;color:transparent}.lv2 .lv-nums span{color:#9aa1ab;font-size:14px}.lv2 .lv-quotes{display:grid;gap:12px;margin-top:44px}.lv2 .lv-qc{background:var(--lv-dark-2);border-radius:16px;padding:22px}.lv2 .lv-qc p{font-size:16px;color:#e6e8eb}.lv2 .lv-who{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:13px;color:#9aa1ab}.lv2 .lv-who i{width:32px;height:32px;border-radius:50%;display:block}.lv2 .lv-who b{color:#fff;display:block;font-size:14px}.lv2 .lv-kpi{margin-left:auto;text-align:right}.lv2 .lv-kpi b{font-family:var(--lv-mono);color:#ff8a52}.lv2 .lv-final{background:var(--lv-acc-soft);text-align:center}.lv2 .lv-final small{display:block;margin-top:14px;color:var(--lv-ink-3);font-size:14px}.lv2 .lv-faq{margin-top:36px;background:#fff;border-radius:16px;box-shadow:var(--lv-shadow)}.lv2 .lv-faq details{border-bottom:1px solid var(--lv-line);padding:20px 22px}.lv2 .lv-faq details:last-child{border-bottom:0}.lv2 .lv-faq summary{cursor:pointer;font-weight:700;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:12px}.lv2 .lv-faq summary::-webkit-details-marker{display:none}.lv2 .lv-faq summary:after{content:"+";color:var(--lv-ink-4);font-weight:500}.lv2 .lv-faq details[open] summary:after{content:"−"}.lv2 .lv-faq details p{margin-top:10px;color:var(--lv-ink-3);font-size:15px}@media (max-width:640px){.lv2 .lv-hl{border-width:2px;border-radius:6px}.lv2 .lv-hl[data-l]:after{font-size:11px;padding:5px 7px}}@media (max-width:520px){.lv2 .lv-gcards{gap:6px}.lv2 .lv-tx{font-size:12px;padding:7px}.lv2 .lv-tx small{font-size:10px}.lv2 .lv-gpt-body{min-height:470px}}@media (max-width:420px){.lv2 .lv-wall{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.lv2 *,.lv2 :after,.lv2 :before{animation:none!important;transition:none!important}}