@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";
html:has(.landing-root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}html:has(.landing-root) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.landing-root{color:#1e293b;background:#fff;font-family:Pretendard,system-ui,-apple-system,Noto Sans KR,sans-serif;overflow-x:clip}.landing-root :is(h1,h2,h3){word-break:keep-all;text-wrap:balance}.landing-root p{word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.landing-root .hero-stage{background:radial-gradient(64% 32% at 15% 92%,#2563eb29 0%,#2563eb00 62%),radial-gradient(58% 30% at 85% 90%,#2563eb1f 0%,#2563eb00 62%),linear-gradient(#fff 0%,#eff5ff 24%,#dbe9fc 60%,#bfd6f6 100%);position:relative}.landing-root .hero-bg{background:0 0;position:relative;overflow:hidden}.landing-root .content-relative{z-index:10;position:relative}.landing-root .mockup-doc{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:12px;box-shadow:0 2px 4px #0000000d}.landing-root .mockup-line{background:#cbd5e1;border-radius:3px;height:6px;margin-bottom:6px}.landing-root .mockup-line.short{width:60%}.landing-root .mockup-line.title{background:#64748b;width:40%;height:10px;margin-bottom:12px}.landing-root .mockup-cardnews{grid-template-columns:1fr 1fr;gap:4px;display:grid}.landing-root .mockup-card-item{aspect-ratio:1;color:#6366f1;background:#e0e7ff;border-radius:4px;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.landing-root .mockup-card-item.main{aspect-ratio:2;color:#fff;background:#6366f1;grid-column:span 2}.landing-root .mockup-web{background:#fff;border:1px solid #e2e8f0;border-radius:4px;overflow:hidden}.landing-root .mockup-web-header{background:#f1f5f9;border-bottom:1px solid #e2e8f0;align-items:center;gap:3px;height:12px;padding:0 6px;display:flex}.landing-root .mockup-web-dot{background:#cbd5e1;border-radius:50%;width:4px;height:4px}.landing-root .mockup-web-hero{background:#e0e7ff;height:30px;margin-bottom:8px}.landing-root .mockup-web-body{grid-template-columns:repeat(3,1fr);gap:4px;padding:0 8px 8px;display:grid}.landing-root .mockup-web-box{background:#f1f5f9;border-radius:2px;height:20px}.landing-root .shadow-soft{box-shadow:0 4px 20px -8px #0f172a0f}.landing-root .shadow-inner-soft{box-shadow:inset 0 2px 8px #0f172a0a}.landing-root .hide-scrollbar::-webkit-scrollbar{display:none}.landing-root .hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.landing-root .ddk-marquee{will-change:transform;width:max-content;animation:48s linear infinite ddkMarqueeX;display:flex}.landing-root .ddk-marquee:hover{animation-play-state:paused}@keyframes ddkMarqueeX{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ddkBlink{0%,49%{opacity:1}50%,to{opacity:0}}.landing-root .ddk-caret{animation:1.05s step-end infinite ddkBlink}@keyframes ddkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ddkProg{0%{transform:translate(-130%)}to{transform:translate(330%)}}.landing-root .ddk-skel-bar{background:linear-gradient(90deg,#eef2f7 0%,#dbe3ee 42%,#eef2f7 82%) 0 0/300px 100%;border-radius:6px;animation:1.25s ease-in-out infinite ddkSkel}@keyframes ddkSkel{0%{background-position:-160px 0}to{background-position:240px 0}}.landing-root [data-ddk-reveal]{will-change:transform, opacity}@keyframes ddkHint{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:.35;transform:translateY(7px)}}.landing-root .ddk-peek-hint{animation:1.9s ease-in-out infinite ddkHint}@keyframes ddkBridgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}.landing-root .ddk-char-stage{will-change:transform;animation:4.2s ease-in-out infinite ddkBridgeFloat}.landing-root .ddk-brand-sig{color:#2563eb!important}.landing-root .ddk-highlight-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative}.landing-root .ddk-highlight-card.active{z-index:40;transform:scale(1.04)!important;box-shadow:0 0 25px 6px #2563eb66!important}.landing-root .ddk-badge{color:#fff;white-space:nowrap;z-index:50;opacity:0;pointer-events:none;background-color:#2563eb;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:700;transition:opacity .25s,transform .25s cubic-bezier(.16,1,.3,1);position:absolute;top:10px;left:50%;transform:translate(-50%)scale(.9);box-shadow:0 4px 12px #2563eb4d}.landing-root .ddk-highlight-card.active .ddk-badge{opacity:1;transform:translate(-50%)scale(1)}@keyframes ddkClickRing{0%{transform:scale(1);box-shadow:0 0 #6366f1b3}30%{transform:scale(.88)}to{transform:scale(1);box-shadow:0 0 0 10px #6366f100}}.landing-root .ddk-btn-click-effect{animation:.45s ease-out forwards ddkClickRing!important}.landing-root .ddk-chip{transition:transform .2s,background-color .2s,border-color .2s,color .2s}.landing-root .ddk-chip:hover{transform:translateY(-2px)}.landing-root .ddk-chip.active{font-weight:600;color:#1d4ed8!important;background-color:#eff5ff!important;border-color:#2563eb!important}.landing-root .ddk-scroll-reveal{opacity:1;transform:none}.landing-root.ddk-js .ddk-scroll-reveal{opacity:0;will-change:transform, opacity;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.landing-root.ddk-js .ddk-scroll-reveal.from-left{transform:translate(-28px)}.landing-root.ddk-js .ddk-scroll-reveal.from-right{transform:translate(28px)}.landing-root.ddk-js .ddk-scroll-reveal.ddk-spring{transition:opacity .5s,transform .55s cubic-bezier(.34,1.56,.64,1);transform:translateY(26px)scale(.97)}.landing-root.ddk-js .ddk-scroll-reveal.revealed{opacity:1;transform:none}@keyframes ddkFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.landing-root .ddk-hero-in{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) both ddkFadeUp}.landing-root .ddk-stagger-kids>*{opacity:1}.landing-root.ddk-js .ddk-stagger-kids>*{opacity:0}.landing-root.ddk-js .ddk-stagger-kids.revealed>*{animation:.5s cubic-bezier(.16,1,.3,1) both ddkFadeUp}.landing-root.ddk-js .ddk-stagger-kids.revealed>:nth-child(2){animation-delay:.1s}.landing-root.ddk-js .ddk-stagger-kids.revealed>:nth-child(3){animation-delay:.2s}.landing-root.ddk-js .ddk-stagger-kids.revealed>:nth-child(4){animation-delay:.3s}.landing-root .ddk-lift{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s}.landing-root .ddk-lift:hover{border-color:#b6cff7!important;transform:translateY(-4px)!important}.landing-root .ddk-cta .ddk-arrow{transition:transform .25s cubic-bezier(.16,1,.3,1)}.landing-root .ddk-cta:hover .ddk-arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.landing-root .ddk-marquee,.landing-root .ddk-char-stage,.landing-root .ddk-hero-in,.landing-root .ddk-caret,.landing-root .ddk-skel-bar,.landing-root .ddk-peek-hint{animation:none!important}.landing-root .ddk-hero-in{opacity:1!important}.landing-root .ddk-chip:hover,.landing-root .ddk-lift,.landing-root .ddk-lift:hover{transition:none!important;transform:none!important}.landing-root.ddk-js .ddk-scroll-reveal,.landing-root.ddk-js .ddk-stagger-kids>*{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (max-width:768px){.landing-root .ddk-highlight-card{width:min(62vw,260px)}.landing-root .ddk-marquee>div{gap:14px;padding-right:14px}.landing-root .ddk-hero-cta-btn{max-width:280px;padding:.75rem 1.5rem;font-size:1rem}}
