.lp-home{color:#0f172a;background:#fff;overflow:hidden}.lp-wrap{width:min(1200px,100% - 64px);margin:auto}.lp-hero{color:#0f172a;background-color:#fff;background-image:radial-gradient(at 84% 28%,#2563eb14,#0000 48%),radial-gradient(at 55% 100%,#7c3aed10,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-bottom:1px solid #e8edf4;position:relative}.lp-hero-grid{grid-template-columns:1fr 1.12fr;align-items:center;gap:58px;min-height:690px;padding-top:100px;padding-bottom:100px;display:grid}.lp-label{letter-spacing:2px;color:#2563eb;background:#eff5ff;border:1px solid #dbe7fc;border-radius:30px;align-items:center;gap:9px;padding:8px 13px;font-size:10px;display:inline-flex}.lp-label i,.lp-preview-top i,.lp-preview-bottom i{background:#60a5fa;border-radius:50%;width:6px;height:6px;display:inline-block}.lp-hero h1{letter-spacing:-2.7px;margin:26px 0;font-size:clamp(30px,3.2vw,40px);font-weight:750;line-height:1.3}.lp-hero h1 span{color:#2563eb}.lp-hero-copy>p{color:#475569;letter-spacing:-.4px;font-size:15px;line-height:1.95}.lp-hero-copy .lp-hero-sub{color:#64748b;margin-top:14px;font-size:13px}.lp-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp-button{border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.lp-primary{color:#fff;background:#2563eb;box-shadow:0 6px 26px #2563eb25}.lp-primary:hover{background:#3b82f6;transform:translateY(-2px)}.lp-secondary{color:#0f172a;background:#fff;border:1px solid #e2e8f0}.lp-secondary:hover{background:#f8fafc}.lp-hero-notes{color:#94a3b8;flex-wrap:wrap;gap:17px;margin-top:23px;font-size:10px;display:flex}.lp-hero-notes span{align-items:center;gap:5px;display:flex}.lp-hero-notes svg{color:#2563eb}.lp-hero-foot{color:#94a3b8;letter-spacing:1px;border-top:1px solid #e8edf4;justify-content:space-between;padding:22px 0;font-size:10px;display:flex}.lp-preview{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;animation:.65s ease-out both lp-enter;overflow:hidden;transform:perspective(1600px)rotateY(-5deg);box-shadow:0 30px 80px #0f172a14,0 0 60px #2563eb12}.lp-preview-top{color:#0f172a;background:#f8fafc;border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:8px;padding:17px;font-size:10px;display:flex}.lp-preview-top b{color:#94a3b8;margin-left:5px;font-size:8px;font-weight:400}.lp-demo{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:5px;padding:4px 6px;font-size:8px}.lp-preview-body{padding:23px}.lp-preview-heading{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.lp-preview-heading small{letter-spacing:1.3px;color:#94a3b8;font-size:8px}.lp-preview-heading h2{margin-top:4px;font-size:16px;font-weight:750}.lp-today{color:#64748b;border:1px solid #e2e8f0;border-radius:5px;padding:6px;font-size:9px}.lp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lp-metrics>div{border:1px solid #e8edf4;border-radius:8px;padding:12px 10px}.lp-metrics span{color:#64748b;font-size:9px}.lp-metrics strong{letter-spacing:-1px;margin:7px 0;font-size:25px;display:block}.lp-metrics strong small{color:#94a3b8;margin-left:4px;font-size:10px;font-weight:400}.lp-metrics em{color:#2563eb;font-size:8px;font-style:normal}.lp-preview-panels{grid-template-columns:1.3fr 1fr;gap:12px;margin-top:14px;display:grid}.lp-preview-panels>div{border:1px solid #e8edf4;border-radius:8px;padding:15px}.lp-preview h3{font-size:10px;font-weight:700}.lp-progress h3 span{float:right;color:#94a3b8;font-size:8px;font-weight:400}.lp-bar-row{margin-top:19px}.lp-bar-row>div:first-child{color:#64748b;justify-content:space-between;font-size:9px;display:flex}.lp-bar-row b{color:#2563eb;font-size:8px}.lp-bar{background:#eff3f9;border-radius:9px;height:5px;margin-top:7px;overflow:hidden}.lp-bar i{background:linear-gradient(90deg,#2563eb,#7c9fff);border-radius:9px;height:100%;display:block}.lp-stock-ring{background:conic-gradient(#3b82f6 0 86%,#edf2fa 86%);border-radius:50%;place-items:center;width:99px;height:99px;margin:13px auto;display:grid}.lp-stock-ring>span{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:81px;height:81px;display:flex}.lp-stock-ring b{font-size:20px}.lp-stock-ring small{color:#94a3b8;font-size:7px}.lp-stock p{color:#64748b;align-items:center;gap:5px;font-size:8px;display:flex}.lp-stock p i{background:#3b82f6;border-radius:50%;width:5px;height:5px}.lp-stock p b{margin-left:auto}.lp-mini-flow{border-top:1px solid #edf2f8;justify-content:space-between;gap:3px;margin-top:21px;padding:12px 4px;display:flex}.lp-mini-flow>span{color:#64748b;align-items:center;gap:5px;font-size:9px;display:flex}.lp-mini-flow i{color:#2563eb;font-size:8px;font-style:normal}.lp-mini-flow svg{color:#cbd5e1;margin-left:5px}.lp-preview-bottom{color:#94a3b8;background:#f8fafc;border-top:1px solid #e8edf4;justify-content:space-between;padding:12px 17px;font-size:8px;display:flex}.lp-preview-bottom i{width:4px;height:4px;margin-right:5px}.lp-values{background:#fff;border-bottom:1px solid #e8edf4}.lp-value-grid{grid-template-columns:repeat(4,1fr);gap:22px;padding:40px 0;display:grid}.lp-value-grid>div{border-left:1px solid #e2e8f0;padding:0 12px 0 22px}.lp-value-grid>div:first-child{border:0;padding-left:0}.lp-value-grid svg{color:#2563eb;margin-bottom:13px}.lp-value-grid h3{font-size:14px;font-weight:700}.lp-value-grid p{color:#64748b;margin-top:7px;font-size:11px;line-height:1.8}.lp-section{padding:100px 0}.lp-kicker{letter-spacing:2px;color:#2563eb;font-size:10px;font-weight:700}.lp-section-heading h2{letter-spacing:-1.7px;margin:16px 0;font-size:38px;font-weight:750;line-height:1.35}.lp-section-heading p{color:#64748b;font-size:14px;line-height:1.9}.lp-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}.lp-features article{background:#fff;border:1px solid #e2e8f0;border-radius:15px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 3px 8px #0f172a03}.lp-features article:hover{border-color:#b9cef8;transform:translateY(-4px);box-shadow:0 15px 30px #2563eb08}.lp-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.lp-feature-icon{color:#2563eb;background:#eff5ff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.lp-status{color:#2563eb;white-space:nowrap;background:#eff6ff;border-radius:5px;padding:4px 7px;font-size:9px}.lp-status-pending{color:#64748b;background:#f1f5f9}.lp-features h3{margin:24px 0 12px;font-size:18px;font-weight:700}.lp-features article>p{color:#64748b;min-height:73px;font-size:13px;line-height:1.85}.lp-features article>a{color:#2563eb;align-items:center;gap:7px;margin-top:25px;font-size:11px;font-weight:650;display:flex}.lp-process{background:#fff;border-top:1px solid #e8edf4}.lp-process .lp-section-heading{text-align:center}.lp-steps{grid-template-columns:repeat(5,1fr);gap:20px;margin:50px 0 35px;list-style:none;display:grid}.lp-steps li{text-align:center;position:relative}.lp-steps li:not(:last-child):after{content:"";background:#dbe5f4;width:calc(100% - 60px);height:1px;position:absolute;top:32px;left:calc(50% + 40px)}.lp-step-icon{color:#2563eb;background:#f1f6ff;border:1px solid #dbe7fc;border-radius:18px;place-items:center;width:64px;height:64px;margin:auto;display:grid;position:relative}.lp-step-icon span{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:15px;padding:3px 5px;font-size:9px;position:absolute;top:-9px;right:-9px}.lp-steps h3{margin-top:20px;font-size:15px;font-weight:700}.lp-steps p{color:#64748b;margin-top:7px;font-size:11px}.lp-process-note{text-align:center;color:#94a3b8;font-size:11px;line-height:1.8}.lp-final{text-align:center;color:#0f172a;background:#fff radial-gradient(at 50% 110%,#2563eb14,#0000 65%);border-top:1px solid #e8edf4;padding:86px 0}.lp-final .lp-kicker{color:#2563eb}.lp-final h2{letter-spacing:-1.5px;margin:20px 0;font-size:40px;font-weight:750;line-height:1.35}.lp-final p{color:#64748b;font-size:14px;line-height:1.9}.lp-final .lp-actions{justify-content:center}.lp-mobile-break{display:none}.lp-hero h1 .lp-hl{background:linear-gradient(92deg,#2563eb,#7c3aed);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-hero-disclaimer{color:#94a3b8;margin-top:14px;font-size:11px;line-height:1.7}.portal-home>header{color:#0f172a;background:#fffffff2;border-color:#e2e8f0}.portal-home>header a,.portal-home>header button,.portal-home>header span{color:#475569}.portal-home>header a[aria-label="LAPIS ARCADE 홈"],.portal-home>header a[aria-label="LAPIS ARCADE 홈"] span{color:#0f172a}.portal-home>header button:hover{background:#f1f5f9}.portal-home>header nav>div>div{background:#fff;border-color:#e2e8f0}.portal-home>header button:disabled{opacity:.6}.portal-home>header button[class*=border]{background:#fff;border-color:#e2e8f0}.portal-drawer{z-index:100;isolation:isolate;position:fixed;inset:0}.portal-drawer-backdrop{background:#0f172a66;border:0;width:100%;height:100%;position:absolute;inset:0}.portal-drawer-panel{color:#0f172a;background:#fff;width:min(320px,86vw);padding:20px;animation:.25s ease-out lp-drawer;position:absolute;inset:0 auto 0 0;overflow-y:auto;box-shadow:15px 0 50px #0003}.portal-drawer-heading{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:15px;font-size:15px;font-weight:750;display:flex}.portal-drawer-heading button{place-items:center;min-width:44px;min-height:44px;display:grid}.portal-drawer-panel nav{flex-direction:column;display:flex}.portal-drawer-panel nav>a,.portal-drawer-panel nav>button{min-height:48px}.lp-home a:focus-visible,.portal-drawer :focus-visible{outline-offset:4px;outline:3px solid #3b82f6}@keyframes lp-enter{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0}}@keyframes lp-drawer{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width:1023px){.lp-hero-grid{grid-template-columns:1fr;gap:45px;padding-top:65px;padding-bottom:60px}.lp-hero-copy{max-width:650px}.lp-preview{width:100%;max-width:650px;margin:auto;transform:none}.lp-features{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-hero h1{font-size:49px}.lp-hero-foot{font-size:8px}.lp-value-grid{grid-template-columns:repeat(2,1fr);row-gap:30px}.lp-value-grid>div:nth-child(3){border:0;padding-left:0}}@media (max-width:600px){.lp-wrap{width:calc(100% - 40px)}.lp-hero-grid{gap:40px;padding-top:48px}.lp-hero h1{letter-spacing:-1.8px;font-size:36px}.lp-hero-copy>p{font-size:13px}.lp-mobile-break{display:block}.lp-label{letter-spacing:1.3px;font-size:8px}.lp-actions{flex-direction:column}.lp-button{min-height:50px}.lp-hero-notes{gap:12px;font-size:9px}.lp-hero-foot{flex-direction:column;gap:8px;padding:18px 0}.lp-preview-top{padding:12px 10px}.lp-demo{font-size:6px}.lp-preview-top b{display:none}.lp-preview-body{padding:14px 10px}.lp-preview-heading h2{font-size:13px}.lp-today{font-size:7px}.lp-metrics{gap:5px}.lp-metrics>div{padding:9px 5px}.lp-metrics span{font-size:7px}.lp-metrics strong{font-size:21px}.lp-metrics em{font-size:7px}.lp-preview-panels{gap:7px}.lp-preview-panels>div{padding:11px 8px}.lp-stock-ring{width:80px;height:80px}.lp-stock-ring>span{width:65px;height:65px}.lp-mini-flow>span{gap:3px;font-size:8px}.lp-mini-flow svg{width:9px;margin-left:0}.lp-preview-bottom{padding:10px;font-size:6px}.lp-value-grid{gap:25px 12px;padding:30px 0}.lp-value-grid>div{padding-left:12px}.lp-value-grid h3{font-size:12px}.lp-value-grid p{font-size:10px}.lp-section{padding:64px 0}.lp-section-heading h2{font-size:30px}.lp-section-heading p{font-size:13px}.lp-features{grid-template-columns:1fr;gap:14px;margin-top:30px}.lp-features article{padding:24px}.lp-features article>p{min-height:0}.lp-steps{grid-template-columns:1fr;gap:28px;max-width:300px;margin:35px auto}.lp-steps li{text-align:left;min-height:68px;padding-left:88px}.lp-step-icon{position:absolute;top:0;left:0}.lp-steps h3{margin-top:8px}.lp-steps li:not(:last-child):after{width:1px;height:20px;top:70px;left:32px}.lp-process-note{font-size:10px}.lp-final{padding:65px 0}.lp-final h2{font-size:30px}.lp-final p{font-size:13px}}@media (prefers-reduced-motion:reduce){.lp-preview,.portal-drawer-panel{animation:none}.lp-home *,.lp-home :before,.lp-home :after{scroll-behavior:auto!important;transition:none!important}}.lp-hero h1 .lp-hl:first-child{color:#38bdf8;-webkit-text-fill-color:#38bdf8;background:0 0}.lp-hero-grid{padding-top:50px}.static-header{align-items:center;gap:38px;width:min(1440px,100% - 64px);height:64px;margin:auto;display:flex}.static-logo{color:#0f172a;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.static-logo img{object-fit:contain;width:32px;height:36px}.static-logo b{color:#64748b;font-weight:400}.static-header nav{gap:8px;display:flex}.static-header nav a,.static-login{color:#475569;border-radius:6px;padding:8px 12px;font-size:14px;text-decoration:none}.static-header nav a:hover,.static-login:hover{color:#0f172a;background:#f8fafc}.static-login{border:1px solid #e2e8f0;margin-left:auto}.static-footer{color:#64748b;width:min(1280px,100% - 64px);margin:auto;padding:42px 0}.static-footer p{margin:12px 0 24px;font-size:14px}.static-footer span{color:#94a3b8;font-size:11px}@media (max-width:700px){.static-header,.static-footer{width:calc(100% - 32px)}.static-header nav{display:none}}
