.toggle[data-v-67572641]{display:inline-flex;padding:3px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-pill);font-size:11px;font-weight:600;letter-spacing:.08em}.toggle button[data-v-67572641]{padding:6px 14px;color:#ffffff80;border-radius:var(--radius-pill);transition:background .2s ease,color .2s ease}.toggle button.active[data-v-67572641]{background:#fff;color:#0a0d14;font-weight:700}.mm-backdrop[data-v-64bc37a3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:50}.mm-drawer[data-v-64bc37a3]{position:fixed;top:0;right:0;bottom:0;width:min(86vw,360px);background:var(--color-bg-fixed-dark);color:var(--color-text-on-dark);border-left:1px solid var(--color-border-on-dark);display:flex;flex-direction:column;z-index:60}.mm-header[data-v-64bc37a3]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--color-border-on-dark)}.mm-brand[data-v-64bc37a3]{font-size:16px;font-weight:600;letter-spacing:-.01em}.mm-close[data-v-64bc37a3]{background:transparent;color:#ffffffbf;font-size:18px;line-height:1;padding:6px 10px;border-radius:6px;transition:color .2s ease,background .2s ease}.mm-close[data-v-64bc37a3]:hover{color:#fff;background:#ffffff0f}.mm-body[data-v-64bc37a3]{flex:1;display:flex;flex-direction:column;gap:24px;padding:28px 22px 24px;overflow-y:auto}.mm-toggle[data-v-64bc37a3]{align-self:flex-start}.mm-nav[data-v-64bc37a3]{display:flex;flex-direction:column;gap:0}.mm-nav button[data-v-64bc37a3]{text-align:left;font-size:18px;font-weight:500;padding:14px 4px;color:#ffffffe6;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;transition:color .2s ease}.mm-nav button[data-v-64bc37a3]:hover{color:#fff}.mm-cta[data-v-64bc37a3]{margin-top:auto;height:48px;padding:0 18px;display:flex;align-items:center;justify-content:center;background:#fff;color:#0a0d14;border-radius:var(--radius-pill);font-size:14px;font-weight:600;text-align:center;transition:transform .2s ease}.mm-cta[data-v-64bc37a3]:hover{transform:translateY(-1px)}.mm-fade-enter-active[data-v-64bc37a3],.mm-fade-leave-active[data-v-64bc37a3]{transition:opacity .2s ease}.mm-fade-enter-from[data-v-64bc37a3],.mm-fade-leave-to[data-v-64bc37a3]{opacity:0}.mm-slide-enter-active[data-v-64bc37a3],.mm-slide-leave-active[data-v-64bc37a3]{transition:transform .28s ease}.mm-slide-enter-from[data-v-64bc37a3],.mm-slide-leave-to[data-v-64bc37a3]{transform:translate(100%)}.site-header[data-v-8f0d1fed]{position:sticky;top:0;z-index:var(--z-header);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:22px var(--space-page-x);background:#0a0d1480;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-on-dark);color:var(--color-text-on-dark)}.left[data-v-8f0d1fed]{justify-self:start;display:flex;align-items:center;gap:16px}.center[data-v-8f0d1fed]{justify-self:center;display:flex;gap:32px}.center button[data-v-8f0d1fed]{font-size:13px;font-weight:500;color:#ffffffbf;padding:6px 0;transition:color .2s ease}.center button[data-v-8f0d1fed]:hover{color:#fff}.center button.active[data-v-8f0d1fed]{color:#fff;border-bottom:1px solid var(--color-brand);padding-bottom:5px}.right[data-v-8f0d1fed]{justify-self:end;display:flex;align-items:center}.cta[data-v-8f0d1fed]{padding:9px 18px;background:#fff;color:#0a0d14;border-radius:var(--radius-pill);font-size:13px;font-weight:600;transition:transform .2s ease}.cta[data-v-8f0d1fed]:hover{transform:translateY(-1px)}.logo-link[data-v-8f0d1fed]{color:#fff;display:inline-flex;align-items:center}.burger[data-v-8f0d1fed]{display:none;width:40px;height:40px;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-pill);transition:border-color .2s ease,background .2s ease}.burger[data-v-8f0d1fed]:hover{border-color:#ffffff4d;background:#ffffff0f}.burger-line[data-v-8f0d1fed]{display:block;width:18px;height:2px;background:#ffffffe6;border-radius:2px}.mobile-only[data-v-8f0d1fed]{display:none}@media (max-width: 767px){.site-header[data-v-8f0d1fed]{grid-template-columns:1fr auto;gap:12px;padding:16px var(--space-page-x)}.desktop-only[data-v-8f0d1fed]{display:none!important}.mobile-only[data-v-8f0d1fed],.burger[data-v-8f0d1fed]{display:inline-flex}}.site-footer[data-v-ea51ca28]{position:relative;background:var(--color-bg-footer-dark);padding:80px var(--space-page-x) 24px;border-top:1px solid var(--color-border-on-dark);color:var(--color-text-on-dark)}.footer-top[data-v-ea51ca28]{max-width:var(--max-w-grid);margin:0 auto 48px;display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:start}.brand-logo[data-v-ea51ca28]{color:#ffffffe6;display:inline-flex;align-items:center}.brand-desc[data-v-ea51ca28]{font-size:13px;line-height:1.7;max-width:280px;color:#ffffff80;margin-top:18px}.cols[data-v-ea51ca28]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.col[data-v-ea51ca28]{display:flex;flex-direction:column;align-items:flex-start}.col-label[data-v-ea51ca28]{font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:500;color:#fff6;margin-bottom:16px}.col button[data-v-ea51ca28],.col a[data-v-ea51ca28]{display:block;width:100%;padding:6px 0;text-align:left;font-size:13px;color:#ffffffb3;text-decoration:none;transition:color .2s ease}.col button[data-v-ea51ca28]:hover,.col a[data-v-ea51ca28]:hover{color:#fff}.footer-business[data-v-ea51ca28]{max-width:var(--max-w-grid);margin:0 auto 24px;padding:20px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;font-size:12px;line-height:1.6;color:#ffffff80}.footer-business strong[data-v-ea51ca28]{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:#ffffffb3;margin-bottom:2px}.biz-link[data-v-ea51ca28]{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.biz-link[data-v-ea51ca28]:hover{color:#ffffffe6;border-bottom-color:#ffffff4d}.footer-bottom[data-v-ea51ca28]{max-width:var(--max-w-grid);margin:0 auto;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#fff6}.ai-badge[data-v-ea51ca28]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-pill);font-size:11px;color:#fff9;font-family:var(--font-mono)}.dot[data-v-ea51ca28]{width:6px;height:6px;background:var(--color-success);border-radius:50%;box-shadow:0 0 6px #3ec85a99}@media (max-width: 768px){.site-footer[data-v-ea51ca28]{padding:56px var(--space-page-x) 20px}.footer-top[data-v-ea51ca28]{grid-template-columns:1fr;gap:40px;margin-bottom:36px}.brand-desc[data-v-ea51ca28]{max-width:none}.cols[data-v-ea51ca28]{grid-template-columns:1fr 1fr;gap:28px 24px}.footer-business[data-v-ea51ca28]{grid-template-columns:1fr;gap:18px;padding:18px 0}.footer-bottom[data-v-ea51ca28]{flex-direction:column;align-items:flex-start;gap:12px}}.theme-fab[data-v-abe73056]{--slide-x: 0px;position:fixed;bottom:24px;right:24px;z-index:var(--z-fab);width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(var(--slide-x));transition:transform .28s ease,background .25s ease,border-color .25s ease}.theme-fab.is-menu-open[data-v-abe73056]{--slide-x: max( calc(-1*min(86vw, 360px)) , calc(72px - 100vw) )}.theme-fab svg[data-v-abe73056]{width:20px;height:20px}.theme-fab--dark[data-v-abe73056]{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#fff}.theme-fab--dark[data-v-abe73056]:hover{transform:translate(var(--slide-x)) translateY(-2px);background:#ffffff1a;border-color:#ffffff4d}.theme-fab--light[data-v-abe73056]{background:#0000000a;border:1px solid rgba(0,0,0,.12);color:#1a1a1a}.theme-fab--light[data-v-abe73056]:hover{transform:translate(var(--slide-x)) translateY(-2px);background:#00000014;border-color:#00000040}.lang-fab[data-v-99b0c90d]{--slide-x: 0px;position:fixed;right:24px;bottom:84px;z-index:var(--z-fab);transform:translate(var(--slide-x));transition:transform .28s ease}.lang-fab.is-menu-open[data-v-99b0c90d]{--slide-x: max( calc(-1*min(86vw, 360px)) , calc(72px - 100vw) )}.globe[data-v-99b0c90d]{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .25s ease,border-color .25s ease,transform .2s ease}.globe svg[data-v-99b0c90d]{width:21px;height:21px}.lang-fab--dark .globe[data-v-99b0c90d]{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#fff}.lang-fab--dark .globe[data-v-99b0c90d]:hover,.lang-fab--dark .globe.on[data-v-99b0c90d]{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.lang-fab--light .globe[data-v-99b0c90d]{background:#0000000a;border:1px solid rgba(0,0,0,.12);color:#1a1a1a}.lang-fab--light .globe[data-v-99b0c90d]:hover,.lang-fab--light .globe.on[data-v-99b0c90d]{background:#00000014;border-color:#00000040;transform:translateY(-2px)}.flags[data-v-99b0c90d]{position:absolute;right:60px;bottom:2px;display:flex;flex-direction:row-reverse;gap:12px;opacity:0;transform:translate(10px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.flags.open[data-v-99b0c90d]{opacity:1;transform:none;pointer-events:auto}.flag[data-v-99b0c90d]{width:44px;height:44px;border-radius:50%;overflow:hidden;padding:0;background:none;border:1px solid rgba(255,255,255,.25);cursor:pointer;transition:transform .2s ease}.lang-fab--light .flag[data-v-99b0c90d]{border-color:#00000026}.flag[data-v-99b0c90d]:hover{transform:translateY(-2px)}.flag svg[data-v-99b0c90d]{display:block}.flag.active[data-v-99b0c90d]{outline:2px solid var(--color-brand);outline-offset:2px}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{background:none;border:0;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:root{--color-brand: #d52b1e;--color-brand-dim: rgba(213, 43, 30, .7);--color-brand-glow: rgba(213, 43, 30, .4);--color-success: #4ade80;--color-warning: rgba(255, 200, 80, .8);--color-info: #6db3ff;--color-tag-news: #ff6b5e;--color-tag-blog: #6db3ff;--color-tag-insight: #c3a3ff;--color-bg-fixed-dark: #0a0d14;--color-bg-footer-dark: #07090f;--color-text-on-dark: rgba(255, 255, 255, .85);--color-text-strong-on-dark: #fff;--color-border-on-dark: rgba(255, 255, 255, .06);--space-page-x: 48px;--space-section-y: 96px;--space-section-y-sm: 64px;--max-w-content: 800px;--max-w-grid: 1180px;--max-w-wide: 1280px;--radius-card: 16px;--radius-card-sm: 12px;--radius-pill: 999px;--z-header: 100;--z-fab: 1000}:root[data-theme=dark]{--color-bg: #0a0d14;--color-bg-soft: #0d1018;--color-bg-elevated: rgba(255, 255, 255, .02);--color-text: rgba(255, 255, 255, .85);--color-text-strong: #fff;--color-text-mute: rgba(255, 255, 255, .65);--color-text-faint: rgba(255, 255, 255, .4);--color-border: rgba(255, 255, 255, .06);--color-border-strong: rgba(255, 255, 255, .12)}:root[data-theme=light]{--color-bg: #ffffff;--color-bg-soft: #f5f5f7;--color-bg-elevated: rgba(0, 0, 0, .02);--color-text: rgba(0, 0, 0, .85);--color-text-strong: #0a0d14;--color-text-mute: rgba(0, 0, 0, .65);--color-text-faint: rgba(0, 0, 0, .45);--color-border: rgba(0, 0, 0, .08);--color-border-strong: rgba(0, 0, 0, .15)}@media (max-width: 768px){:root{--space-page-x: 24px;--space-section-y: 64px;--space-section-y-sm: 48px}}:root{--font-sans: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", "Courier New", "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", monospace;--font-legible: "Pretendard Digits", "Noto Sans", "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif}@font-face{font-family:Pretendard Digits;font-weight:45 920;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2/PretendardVariable.woff2) format("woff2-variations");unicode-range:U+0030-0039}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);transition:background .25s ease,color .25s ease}h1,h2,h3,h4,p,li,blockquote{word-break:keep-all;overflow-wrap:break-word}p,li{text-wrap:pretty}.br-desktop{display:none}@media (min-width: 768px){.br-desktop{display:inline}}.nowrap{white-space:nowrap}.label-mono-style{letter-spacing:.2em;text-transform:uppercase}
