.Header[data-v-c20ee8ee]{position:sticky;top:0;z-index:40;height:var(--header-h);background:var(--surface);border-bottom:.8px solid var(--line)}.Header__container[data-v-c20ee8ee]{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 var(--page-pad)}.menus[data-v-c20ee8ee]{display:flex;align-items:center;height:50px}.logo[data-v-c20ee8ee]{display:flex;align-items:center;width:119px;margin-right:16px;flex:none}.logo__word[data-v-c20ee8ee]{font-family:Comfortaa,Poppins,sans-serif;font-size:28px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink)}.menu-list[data-v-c20ee8ee]{display:flex;align-items:center}.menu-item[data-v-c20ee8ee]{position:relative;display:flex;align-items:center;height:50px;margin-right:16px;padding:0 19.5px;font-size:16px;color:var(--ink);white-space:nowrap}.menu-item[data-v-c20ee8ee]:after{content:"";position:absolute;left:19.5px;right:19.5px;bottom:12px;height:1.6px;background:var(--ink);transform:scaleX(0);transition:transform .18s ease}.menu-item[data-v-c20ee8ee]:hover:after{transform:scaleX(1)}.menu-item.is-active[data-v-c20ee8ee]:after{transform:scaleX(1)}.h-right[data-v-c20ee8ee]{gap:16px}.lang[data-v-c20ee8ee]{position:relative;height:100%;display:flex;align-items:center}.lang__btn[data-v-c20ee8ee]{display:flex;align-items:center;gap:6px;font-size:16px}.lang__list[data-v-c20ee8ee]{position:absolute;top:46px;right:0;min-width:168px;padding:6px;background:var(--surface);border:.8px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0000001a}.lang__list button[data-v-c20ee8ee]{display:block;width:100%;padding:8px 10px;text-align:left;font-size:15px;border-radius:6px}.lang__list button[data-v-c20ee8ee]:hover{background:var(--surface-2)}.divider[data-v-c20ee8ee]{width:.8px;height:24px;background:var(--line)}.login[data-v-c20ee8ee]{height:38px;padding:0 22px;border-radius:var(--radius-sm)}.burger[data-v-c20ee8ee]{display:none;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-8px}.nav-scrim[data-v-c20ee8ee]{position:fixed;inset:var(--header-h) 0 0;z-index:38;background:#00000057}.nav-drawer[data-v-c20ee8ee]{position:fixed;top:var(--header-h);left:0;right:0;z-index:39;max-height:calc(100dvh - var(--header-h));overflow-y:auto;padding:8px 16px calc(16px + env(safe-area-inset-bottom));background:var(--surface);border-bottom:.8px solid var(--line);box-shadow:0 14px 28px #0000001f}.nav-drawer__item[data-v-c20ee8ee]{display:flex;align-items:center;height:52px;padding:0 4px;font-size:17px;color:var(--ink);border-bottom:.8px solid var(--line)}.nav-drawer__item.is-active[data-v-c20ee8ee]{font-weight:500}.nav-drawer__item[data-v-c20ee8ee]:last-of-type{border-bottom:0}.nav-drawer__foot[data-v-c20ee8ee]{display:flex;align-items:center;gap:12px;margin-top:12px}.nav-drawer__lang[data-v-c20ee8ee]{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--ink-2)}.nav-drawer__login[data-v-c20ee8ee]{flex:1;max-width:160px;margin-left:auto}@media(max-width:1180px){.menu-list[data-v-c20ee8ee]{display:none}.burger[data-v-c20ee8ee]{display:flex}.lang[data-v-c20ee8ee],.divider[data-v-c20ee8ee],.login[data-v-c20ee8ee]{display:none}}@media(max-width:640px){.logo[data-v-c20ee8ee]{width:auto;margin-right:0}.logo__word[data-v-c20ee8ee]{font-size:24px}}.Footer[data-v-5e9a43c4]{border-top:.8px solid var(--line);background:var(--surface)}.Footer__container[data-v-5e9a43c4]{display:grid;grid-template-columns:340px 1fr;gap:64px;max-width:1440px;margin:0 auto;padding:56px var(--page-pad) 40px 41px}.brand__word[data-v-5e9a43c4]{display:block;font-family:Comfortaa,Poppins,sans-serif;font-size:26px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink)}.brand__copy[data-v-5e9a43c4]{margin-top:16px;font-size:15px;line-height:1.6;color:var(--ink-3)}.cols[data-v-5e9a43c4]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.col__title[data-v-5e9a43c4]{font-size:15px;font-weight:600;margin-bottom:14px}.col li+li[data-v-5e9a43c4]{margin-top:10px}.col a[data-v-5e9a43c4]{font-size:15px;color:var(--ink-3)}.col a[data-v-5e9a43c4]:hover{color:var(--ink)}.Footer__bar[data-v-5e9a43c4]{display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:0 auto;padding:18px var(--page-pad) 28px 41px;border-top:.8px solid var(--line);font-size:14px;color:var(--ink-4)}.Footer__legal[data-v-5e9a43c4]{display:flex;gap:20px}.Footer__legal a[data-v-5e9a43c4]:hover{color:var(--ink)}@media(max-width:1180px){.Footer__container[data-v-5e9a43c4]{grid-template-columns:1fr;gap:40px;padding:40px 24px}.cols[data-v-5e9a43c4]{grid-template-columns:repeat(2,1fr)}.Footer__bar[data-v-5e9a43c4]{padding:16px 24px 24px}}.lead[data-v-bce8e183]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#1418177a;font-family:var(--font);color:var(--ink)}.lead__card[data-v-bce8e183]{width:100%;max-width:560px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--surface);border-radius:var(--radius-md);box-shadow:0 24px 64px #00000047;overflow:hidden}.lead__head[data-v-bce8e183]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 14px;border-bottom:.8px solid var(--line)}.lead__head h2[data-v-bce8e183]{font-size:18px;font-weight:500;margin:0 0 4px}.lead__sub[data-v-bce8e183]{margin:0;font-size:13.5px;color:var(--ink-3)}.lead__close[data-v-bce8e183]{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--ink-3)}.lead__close[data-v-bce8e183]:hover{background:var(--surface-2)}.lead__body[data-v-bce8e183]{padding:16px 22px 4px;overflow-y:auto}.lead__grid[data-v-bce8e183]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lead__field[data-v-bce8e183]{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--ink-3)}.lead__field b[data-v-bce8e183]{color:#c0392b;font-weight:500}.lead__box[data-v-bce8e183]{position:relative;display:block}.lead__icon[data-v-bce8e183]{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--ink-4);pointer-events:none}.lead__field input[data-v-bce8e183]{width:100%;height:40px;padding:0 12px 0 40px;border:.8px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font:inherit;font-size:14px;color:var(--ink);outline:none}.lead__field input[data-v-bce8e183]:focus{border-color:var(--ink)}.lead__field.is-bad input[data-v-bce8e183]{border-color:#c0392b}.lead__q[data-v-bce8e183]{border:0;padding:0;margin:16px 0 0}.lead__q legend[data-v-bce8e183]{font-size:13px;color:var(--ink-3);margin-bottom:8px;padding:0}.lead__chips[data-v-bce8e183]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-bce8e183]{position:relative;display:inline-flex;align-items:center;height:32px;padding:0 13px;border:.8px solid var(--line);border-radius:999px;font-size:13px;color:var(--ink-2);cursor:pointer;background:var(--surface)}.chip input[data-v-bce8e183]{position:absolute;opacity:0;width:0;height:0}.chip[data-v-bce8e183]:hover{border-color:var(--ink-4)}.chip.is-on[data-v-bce8e183]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.chip[data-v-bce8e183]:focus-within{outline:2px solid var(--accent);outline-offset:1px}.lead__hp[data-v-bce8e183]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lead__error[data-v-bce8e183]{margin:14px 0 0;font-size:13px;color:#c0392b}.lead__foot[data-v-bce8e183]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px 18px;border-top:.8px solid var(--line)}.lead__fine[data-v-bce8e183]{margin:0;font-size:12px;color:var(--ink-4)}.lead__foot .btn[data-v-bce8e183]{height:42px;padding:0 20px}@media(max-width:560px){.lead__grid[data-v-bce8e183]{grid-template-columns:1fr}.lead__foot[data-v-bce8e183]{flex-direction:column;align-items:stretch}.lead__fine[data-v-bce8e183]{text-align:center}}.app-scroll{height:calc(var(--am-viewport) - var(--header-h));overflow-y:auto;overflow-x:hidden}.app-scroll--full{height:var(--am-viewport)}.app-scroll--embedded,.app-scroll--embedded.app-scroll--full{height:auto;min-height:0;overflow:visible}@media(max-width:1180px){.app-scroll,.app-scroll--full{height:auto;min-height:0;overflow:visible}}:where(:root:not(.am-embedded)),:where(#app){--ink: #191919;--ink-2: #333333;--ink-3: #4c4c4c;--ink-4: #808080;--muted: #999999;--line: #e6e6e6;--line-strong: #191919;--surface: #ffffff;--surface-2: #f7f7f7;--surface-3: #f0f0f0;--brand: #1a322f;--brand-hover: #24443f;--brand-soft: #eef8f7;--brand-ink: #ffffff;--accent: #62cbca;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--hairline: .8px solid var(--line-strong);--offset-shadow: 2px 2px 0 0 var(--line-strong);--header-h: 60px;--page-pad: 40px;--rail-w: 288px;--content-w: 1014px;--gutter: 24px;--font: "Poppins", "Noto Sans JP", "Noto Sans KR", Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, sans-serif;--tracking: -.012em;--am-embed-top: 0px;--am-viewport: calc(100vh - var(--am-embed-top))}:where(:root:not(.am-embedded)),:where(#app){--am-viewport: calc(100dvh - var(--am-embed-top))}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%}html,body{overflow:hidden}@media(max-width:1180px){html,body,#app{height:auto;min-height:100%;overflow:visible}body{-webkit-text-size-adjust:100%;overscroll-behavior-y:contain}}html.am-embedded,html.am-embedded body,html.am-embedded #app{height:auto;min-height:0;overflow:visible}html.am-embedded #app{--header-h: 0px}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(:root:not(.am-embedded)) body,:where(#app){font-family:var(--font);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:var(--tracking);color:var(--ink);background:var(--surface)}:where(:root:not(.am-embedded)) :where(h1,h2,h3,h4,p,figure),:where(#app) :where(h1,h2,h3,h4,p,figure){margin:0}:where(:root:not(.am-embedded)) :where(ul,ol),:where(#app) :where(ul,ol){margin:0;padding:0;list-style:none}:where(:root:not(.am-embedded)) a,:where(#app) a{color:inherit;text-decoration:none}:where(:root:not(.am-embedded)) button,:where(#app) button{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(:root:not(.am-embedded)) :where(input,select,textarea),:where(#app) :where(input,select,textarea){font:inherit;letter-spacing:inherit;color:inherit}:where(:root:not(.am-embedded)) :where(img,svg,canvas),:where(#app) :where(img,svg,canvas){display:block;max-width:100%}:where(:root:not(.am-embedded)) :focus-visible,:where(#app) :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.page{display:grid;grid-template-columns:var(--rail-w) 1fr;column-gap:41px;padding:33px var(--page-pad) 80px 41px;align-items:start}.title-h1{font-size:32px;font-weight:500;line-height:1.3;color:var(--ink)}.title-h2{font-size:24px;font-weight:500;line-height:1.35;color:var(--ink)}.offset-card{background:var(--surface);border:var(--hairline);border-radius:var(--radius-md);box-shadow:var(--offset-shadow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:var(--radius-sm);font-size:15px;font-weight:500;transition:background-color .16s ease,color .16s ease,border-color .16s ease;white-space:nowrap}.btn--dark{background:var(--ink);color:#fff}.btn--dark:hover{background:#000}.btn--brand{background:var(--brand);color:var(--brand-ink)}.btn--brand:hover{background:var(--brand-hover)}.btn--ghost{border:.8px solid var(--line);background:var(--surface)}.btn--ghost:hover{border-color:var(--ink)}.field{height:36px;padding:0 8px 0 12px;background:var(--surface-2);border:.8px solid var(--line);border-radius:var(--radius-sm)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.scroll-thin{scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent}.scroll-thin::-webkit-scrollbar{width:6px;height:6px}.scroll-thin::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.scroll-thin::-webkit-scrollbar-track{background:transparent}@media(max-width:1180px){.page{grid-template-columns:1fr;padding:24px 24px 64px;row-gap:24px}}@media(max-width:640px){.page{padding:16px 16px 56px;row-gap:16px}.title-h1{font-size:26px}.title-h2{font-size:20px}.btn{height:44px}}
