@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";
@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap";
.lv8{--bg:#06090f;--bg-1:#0b0f1a;--bg-2:#111726;--line:#ffffff14;--line-strong:#ffffff26;--ink:#ecf1fb;--ink-dim:#98a1b6;--ink-faint:#58607a;--brand:#2b5bff;--brand-bright:#5680ff;--brand-soft:#9db8ff;--brand-deep:#1233b8;--blue-10:#2b5bff1a;--blue-20:#2b5bff33;--blue-30:#5680ff4d;--maxw:1120px;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans:"Pretendard", "Pretendard Variable", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;line-height:1.6;position:relative;overflow-x:hidden}.lv8 *{box-sizing:border-box;margin:0;padding:0}.lv8 a{color:inherit;text-decoration:none}.lv8 .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brand-bright);min-height:1.1em;font-size:12px;font-weight:500;display:inline-block}.lv8 svg.ic{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lv8 :focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px;border-radius:4px}.lv8 .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.lv8 .nav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);opacity:0;background:#06090fc7;transition:transform .4s,opacity .4s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.lv8 .nav.show{opacity:1;transform:translateY(0)}.lv8 .nav .wrap{justify-content:space-between;align-items:center;height:64px;display:flex}.lv8 .brand{align-items:center;gap:11px;display:flex}.lv8 .logo-slot{width:30px;height:30px;box-shadow:0 0 0 1px var(--blue-30), 0 6px 18px #2b5bff59;border-radius:8px;flex:none;display:block;overflow:hidden}.lv8 .logo-slot img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.lv8 .brand b{letter-spacing:-.01em;font-size:18px;font-weight:800}.lv8 .tag{font-family:var(--mono);color:var(--brand-soft);border:1px solid var(--blue-30);letter-spacing:.08em;border-radius:5px;padding:2px 6px;font-size:10px}.lv8 .nav-cta{align-items:center;gap:10px;display:flex}.lv8 .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex}.lv8 .btn-primary{background:var(--brand);color:#fff;box-shadow:0 8px 22px #2b5bff52}.lv8 .btn-primary:hover{background:var(--brand-bright);transform:translateY(-1px)}.lv8 .btn-ghost{color:var(--ink);border-color:var(--line-strong);background:#ffffff0a}.lv8 .btn-ghost:hover{border-color:var(--ink-dim);background:#ffffff17}.lv8 .arr{transition:transform .18s}.lv8 .btn:hover .arr{transform:translate(3px)}.lv8 .hero{text-align:center;align-items:center;min-height:980px;padding:96px 0;display:flex;position:relative;overflow:hidden}.lv8 .field{aspect-ratio:1;pointer-events:none;z-index:0;width:min(820px,118vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lv8 .field:before{content:"";background:radial-gradient(circle,#2b5bff33,#0000 62%);position:absolute;inset:0}.lv8 .hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 55% at 50% 38%,#2b5bff29,#0000 70%);width:min(1100px,150vw);height:760px;position:absolute;top:-6%;left:50%;transform:translate(-50%)}.lv8 .oring{border:1px solid var(--line);border-radius:50%;position:absolute;inset:3%}.lv8 .oring.r1{inset:17%}.lv8 .oring.r2{border-color:#ffffff0f;inset:31%}.lv8 .oring.r3{border-color:#ffffff0d;inset:45%}.lv8 .sweep{background:conic-gradient(from 0deg, #2b5bff00 0deg, #2b5bff00 300deg, #2b5bff1a 348deg, var(--brand) 360deg);will-change:transform;border-radius:50%;position:absolute;inset:3%;-webkit-mask:radial-gradient(circle,#0000 18%,#000 19%);mask:radial-gradient(circle,#0000 18%,#000 19%)}.lv8 .sat{width:var(--d);height:var(--d);margin-top:calc(var(--d) / -2);margin-left:calc(var(--d) / -2);will-change:transform;position:absolute;top:50%;left:50%}.lv8 .node{width:0;height:0;position:absolute;top:0;left:50%}.lv8 .dot{background:var(--brand-bright);width:9px;height:9px;opacity:calc(.58 + .42 * var(--glow,0));transform:translate(-50%, -50%) scale(calc(1 + .6 * var(--glow,0)));box-shadow:0 0 0 calc(4px + 3px * var(--glow,0)) var(--blue-10), 0 0 calc(13px + 13px * var(--glow,0)) var(--brand-bright);border-radius:50%;position:absolute;top:0;left:0}.lv8 .ping{border:1px solid var(--brand-bright);opacity:0;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:0;left:0}.lv8 .node.pinged .ping{animation:1s ease-out lv8-ping}@keyframes lv8-ping{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(4.4)}}.lv8 .tip{font-family:var(--mono);letter-spacing:.14em;color:var(--brand-soft);border:1px solid var(--blue-30);white-space:nowrap;opacity:var(--glow,0);background:#06090fd9;border-radius:5px;padding:2px 7px;font-size:10px;position:absolute;top:0;left:13px;transform:translateY(-50%)}.lv8 .hero-content{z-index:2;width:100%;position:relative}.lv8 .lockup{flex-direction:column;align-items:center;gap:5px;margin-bottom:30px;display:inline-flex}.lv8 .lockup .row{align-items:center;gap:10px;display:flex}.lv8 .lockup .name{letter-spacing:.01em;font-size:24px;font-weight:800}.lv8 .lockup .tagline{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.04em;font-size:12px}.lv8 .hero h1{letter-spacing:-.035em;font-size:clamp(38px,6vw,68px);font-weight:800;line-height:1.14}.lv8 .hero p.sub{max-width:60ch;color:var(--ink-dim);margin:22px auto 0;font-size:clamp(15px,1.55vw,17px);line-height:1.75}.lv8 .hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.lv8 .track{border:1px solid var(--line-strong);font-family:var(--mono);background:#ffffff08;border-radius:999px;align-items:center;gap:10px;margin-top:40px;padding:7px 16px 7px 12px;font-size:12px;display:inline-flex}.lv8 .signal{width:9px;height:9px;display:inline-block;position:relative}.lv8 .signal i{background:var(--brand-bright);box-shadow:0 0 8px var(--brand-bright);border-radius:50%;position:absolute;inset:0}.lv8 .signal:before,.lv8 .signal:after{content:"";border:1px solid var(--brand-bright);border-radius:50%;animation:2.4s ease-out infinite lv8-ripple;position:absolute;inset:0}.lv8 .signal:after{animation-delay:1.2s}@keyframes lv8-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.lv8 .track .tag-track{color:var(--brand-soft);letter-spacing:.18em;font-weight:700}.lv8 .track .txt{color:var(--ink-dim)}.lv8 .reveal{opacity:0;transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1);transform:translateY(32px)}.lv8 .reveal.in{opacity:1;transform:none}.lv8 .assemble{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(36px)scale(.95)}.lv8 .assemble.in{opacity:1;transform:none}.lv8 .card.assemble,.lv8 .t-card.assemble{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1),border-color .22s,background .22s}.lv8 .cta-card.assemble{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1),border-color .2s}.lv8 .band{border-top:1px solid var(--line);padding:92px 0}.lv8 .head{margin-bottom:46px}.lv8 .head h2{letter-spacing:-.025em;margin-top:14px;font-size:clamp(26px,3.6vw,38px);font-weight:800;line-height:1.22}.lv8 .head p{color:var(--ink-dim);max-width:64ch;margin-top:14px;font-size:16px;line-height:1.7}.lv8 .flow{grid-template-columns:repeat(4,1fr);display:grid}.lv8 .step{padding:0 22px;position:relative}.lv8 .step:not(:last-child):after{content:"";background:var(--ink-faint);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:-2px}.lv8 .step .n{font-family:var(--mono);color:var(--brand-bright);letter-spacing:.1em;font-size:13px;font-weight:700}.lv8 .step .bar{background:linear-gradient(90deg, var(--brand), transparent);border-radius:2px;height:2px;margin:12px 0 16px}.lv8 .step h4{margin-bottom:6px;font-size:16px;font-weight:700}.lv8 .step p{color:var(--ink-dim);font-size:13.5px;line-height:1.6}.lv8 .feat{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lv8 .card{background:var(--bg-1);border:1px solid var(--line);border-radius:18px;padding:26px 24px;transition:border-color .22s,background .22s;position:relative;overflow:hidden}.lv8 .card:before{content:"";background:linear-gradient(90deg, var(--brand), transparent);opacity:.55;height:2px;position:absolute;inset:0 0 auto}.lv8 .card:hover{border-color:var(--line-strong);background:var(--bg-2)}.lv8 .card:hover .ic-box{color:var(--brand-soft);border-color:var(--blue-30)}.lv8 .card .top{justify-content:space-between;align-items:center;display:flex}.lv8 .ic-box{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--ink-dim);border-radius:12px;place-items:center;transition:all .2s;display:grid}.lv8 .card .code{font-family:var(--mono);letter-spacing:.16em;color:var(--ink-faint);font-size:11px}.lv8 .card h3{margin:18px 0 8px;font-size:18px;font-weight:700}.lv8 .card p{color:var(--ink-dim);font-size:14px;line-height:1.62}.lv8 .trust{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lv8 .t-card{background:var(--bg-1);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:26px 24px;transition:border-color .22s,background .22s;display:flex}.lv8 .t-card:hover{border-color:var(--line-strong)}.lv8 .t-card .ic-box{margin-bottom:18px}.lv8 .t-card h4{margin-bottom:8px;font-size:17px;font-weight:700}.lv8 .t-card p{color:var(--ink-dim);flex:1;font-size:14px;line-height:1.62}.lv8 .t-card.accent{border-color:var(--blue-30);background:linear-gradient(160deg, #2b5bff14, var(--bg-1) 60%)}.lv8 .t-report{color:#fff;background:var(--brand);border-radius:9px;align-self:flex-start;align-items:center;gap:7px;margin-top:18px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:all .18s;display:inline-flex}.lv8 .t-report:hover{background:var(--brand-bright);transform:translateY(-1px)}.lv8 .cta-band{border-top:1px solid var(--line);text-align:center;padding:104px 0;position:relative;overflow:hidden}.lv8 .cta-band:before{content:"";background:radial-gradient(60% 70% at 50% 0,#2b5bff4d,#0000 70%);position:absolute;inset:0}.lv8 .cta-inner{position:relative}.lv8 .cta-band h2{letter-spacing:-.03em;font-size:clamp(28px,4vw,44px);font-weight:800}.lv8 .cta-band p{color:var(--ink-dim);max-width:44ch;margin:14px auto 0}.lv8 .cta-cards{grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;gap:16px;margin-top:40px;display:grid}.lv8 .cta-card{background:var(--bg-1);border:1px solid var(--line);text-align:left;border-radius:16px;padding:26px 24px;transition:border-color .2s}.lv8 .cta-card:hover{border-color:var(--brand)}.lv8 .cta-card .eyebrow{margin-bottom:10px;display:block}.lv8 .cta-card h3{font-size:18px;font-weight:700}.lv8 .cta-card .desc{color:var(--ink-dim);margin:6px 0 18px;font-size:13.5px}.lv8 .cta-card .go{color:var(--brand-bright);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.lv8 .cta-card:hover .go .arr{transform:translate(3px)}.lv8 footer{border-top:1px solid var(--line);padding:46px 0 56px}.lv8 .foot{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.lv8 .foot .fb{opacity:.85;align-items:center;gap:9px;display:flex}.lv8 .foot .fb .logo-slot{width:24px;height:24px}.lv8 .foot p{color:var(--ink-faint);font-size:13px;line-height:1.7}.lv8 .foot .copy{font-family:var(--sans);color:var(--ink-faint);font-size:12.5px}.lv8 .brand b,.lv8 .lockup .name,.lv8 .foot .fb b{font-family:OneShinhanBold,sans-serif;font-weight:700}@media (max-width:860px){.lv8 .feat,.lv8 .trust{grid-template-columns:1fr 1fr}.lv8 .flow{grid-template-columns:1fr 1fr;gap:28px 0}.lv8 .step:not(:last-child):after{display:none}.lv8 .hero{min-height:780px}}@media (max-width:560px){.lv8 .feat,.lv8 .trust,.lv8 .flow,.lv8 .cta-cards{grid-template-columns:1fr}.lv8 .nav .tag{display:none}.lv8 .nav .wrap{height:58px}.lv8 .nav-cta .btn-ghost{display:none}.lv8 .band{padding:60px 0}.lv8 .hero{min-height:auto;padding:84px 20px 64px}.lv8 .field{width:min(440px,90vw)}.lv8 .hero:before{width:min(680px,150vw);height:520px;top:-2%}.lv8 .tip{display:none}.lv8 .dot{width:7px;height:7px}.lv8 .lockup{margin-bottom:22px}.lv8 .lockup .name{font-size:21px}.lv8 .lockup .tagline{font-size:11px}.lv8 .hero h1{font-size:30px;line-height:1.18}.lv8 .hero p.sub{margin-top:18px;font-size:14px;line-height:1.7}.lv8 .hero p.sub br{display:none}.lv8 .hero-cta{flex-direction:column;align-items:stretch;gap:10px;margin-top:26px}.lv8 .hero-cta .btn{justify-content:center}.lv8 .track{margin-top:26px}.lv8 .head{margin-bottom:32px}.lv8 .head h2 br{display:none}.lv8 .flow{gap:22px 0}.lv8 .step{padding:0}.lv8 .step .bar{margin:8px 0 10px}.lv8 .card,.lv8 .t-card{padding:22px 20px}.lv8 .cta-band{padding:72px 0}.lv8 .cta-cards{gap:12px}.lv8 .foot p{font-size:12px}.lv8 .foot .copy{font-size:11px}}@media (max-width:380px){.lv8 .hero h1{font-size:26px}.lv8 .field{width:min(380px,94vw)}.lv8 .wrap{padding:0 20px}}@media (prefers-reduced-motion:reduce){.lv8 .reveal,.lv8 .assemble,.lv8 .card.assemble,.lv8 .t-card.assemble,.lv8 .cta-card.assemble{opacity:1;transition:none;transform:none}.lv8 .signal:before,.lv8 .signal:after,.lv8 .node.pinged .ping{animation:none}}