:root{--bg:#05081a;--bg-2:#0a1028;--panel:#0e1534;--text:#eaedf8;--muted:#8e97b4;--brand:#2332c3;--line:rgba(142,151,180,.16);--gnb-bg:rgba(5,8,26,.72);--footer-bg:#04060f;--hover-bg:rgba(142,151,180,.1);--gnb-h:64px;--accent-text:#8fa0ff}.theme-light{--bg:#fff;--bg-2:#f4f6fb;--panel:#fff;--text:#14172b;--muted:#5c6580;--line:rgba(20,23,43,.12);--gnb-bg:hsla(0,0%,100%,.88);--footer-bg:#f4f6fb;--hover-bg:rgba(20,23,43,.05);--accent-text:#2332c3}.theme-light .mn-footer{--text:#eaedf8;--muted:#8e97b4;--line:rgba(142,151,180,.16);--footer-bg:#04060f;--hover-bg:rgba(142,151,180,.1)}@font-face{font-display:swap;font-family:Pretendard Variable;font-style:normal;font-weight:45 920;src:url(/font/pretendard/PretendardVariable.subset.woff2) format("woff2")}html body .mn-footer,html body .mn-footer *,html body .mn-footer :after,html body .mn-footer :before,html body .mn-gnb,html body .mn-gnb *,html body .mn-gnb :after,html body .mn-gnb :before,html body .mn-modal,html body .mn-modal *,html body .mn-modal :after,html body .mn-modal :before{box-sizing:border-box;margin:0;padding:0}html body .mn-footer *,html body .mn-gnb *,html body .mn-modal *{color:inherit;line-height:inherit}html body .mn-footer,html body .mn-footer *,html body .mn-gnb,html body .mn-gnb *,html body .mn-modal,html body .mn-modal *{font-family:Pretendard Variable,Pretendard,-apple-system,Noto Sans KR,Malgun Gothic,sans-serif}html body :where(.mn-gnb,.mn-footer,.mn-modal){-webkit-font-smoothing:antialiased;line-height:normal;word-break:keep-all}html body.theme-light :where(.mn-gnb,.mn-footer,.mn-modal){color:var(--text);font-size:16px}html :where(.mn-gnb,.mn-footer,.mn-modal) a:is(:link,:visited,:hover,:focus,:active){color:inherit;font-size:inherit;text-decoration:none}html body .mn-footer li,html body .mn-gnb li,html body .mn-modal li{list-style:none}html body .mn-gnb{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--gnb-bg);border-bottom:1px solid var(--line);display:flex;height:var(--gnb-h);left:0;padding:0 clamp(20px,4vw,56px);position:fixed;right:0;top:0;z-index:100}html body .mn-gnb__logo{align-items:center;color:var(--text);display:flex;flex:none;margin-right:clamp(28px,5vw,76px)}html body .mn-gnb__logo svg{display:block;height:16px;width:auto}html body .mn-gnb__nav{align-items:center;display:flex;flex:1;gap:clamp(6px,1.6vw,26px);height:100%}html body .mn-gnb__item{height:100%;list-style:none;position:relative}html body .mn-gnb__link{align-items:center;color:var(--muted);display:flex;font-size:14.5px;font-weight:500;gap:5px;height:100%;padding:0 18px;transition:color .15s;white-space:nowrap}html body .mn-gnb__item:focus-within .mn-gnb__link,html body .mn-gnb__link--on,html body .mn-gnb__link:hover{color:var(--text)}html body .mn-gnb__link--on{font-weight:700}html body .mn-gnb__caret{border-bottom:1.5px solid;border-right:1.5px solid;height:8px;opacity:.6;transform:rotate(45deg) translateY(-2px);transition:transform .2s;width:8px}html body .mn-gnb__right{align-items:center;display:flex;flex:none;gap:12px;height:100%;justify-content:flex-end;margin-left:auto}html body .mn-gnb__lang{border:1px solid var(--line);border-radius:99px;color:var(--muted);font-size:12.5px;font-weight:600;letter-spacing:.08em;padding:7px 14px;transition:.15s}html body .mn-gnb__lang:hover{border-color:var(--muted);color:var(--text)}html body .mn-gnb__adminwrap{align-items:center;display:flex;height:100%;position:relative}html body .mn-gnb__admin{align-items:center;color:var(--muted);display:flex;font-size:13px;font-weight:500;gap:6px;padding:7px 4px;transition:color .15s}html body .mn-gnb__admin>svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:14px;opacity:.8;width:14px}html body .mn-gnb__adminwrap:focus-within .mn-gnb__admin,html body .mn-gnb__adminwrap:hover .mn-gnb__admin{color:var(--text)}html body .mn-gnb__adminwrap .mn-sub{left:auto;min-width:186px;right:-4px}html body .mn-gnb__adminwrap:focus-within .mn-sub,html body .mn-gnb__adminwrap:hover .mn-sub{opacity:1;transform:translateY(0);visibility:visible}html body .mn-gnb__cta{background:var(--brand);border-radius:99px;color:#fff;font-size:13.5px;font-weight:700;padding:10px 20px;transition:filter .15s;white-space:nowrap}html body .mn-gnb__cta:hover{filter:brightness(1.12)}html body .mn-gnb__toggle{align-items:center;background:none;border:0;color:var(--text);cursor:pointer;display:none;height:40px;justify-content:center;margin-right:-8px;width:40px}html body .mn-gnb__bars{background:currentColor;border-radius:2px;height:2px;position:relative;transition:background .15s;width:20px}html body .mn-gnb__bars:after,html body .mn-gnb__bars:before{background:currentColor;border-radius:2px;content:"";height:2px;left:0;position:absolute;transition:transform .2s;width:20px}html body .mn-gnb__bars:before{top:-6px}html body .mn-gnb__bars:after{top:6px}html body .mn-gnb.is-nav-open .mn-gnb__bars{background:transparent}html body .mn-gnb.is-nav-open .mn-gnb__bars:before{transform:translateY(6px) rotate(45deg)}html body .mn-gnb.is-nav-open .mn-gnb__bars:after{transform:translateY(-6px) rotate(-45deg)}html body .mn-mega{background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.5);display:grid;gap:0 32px;grid-template-columns:1fr 1.35fr;left:-24px;opacity:0;padding:26px 28px;position:absolute;top:var(--gnb-h);transform:translateY(8px);transition:opacity .18s,transform .18s,visibility .18s;visibility:hidden;width:560px}html body.theme-light .mn-mega{box-shadow:0 24px 60px rgba(20,23,43,.14)}html body .mn-gnb__item.is-open .mn-mega,html body .mn-gnb__item:focus-within .mn-mega,html body .mn-gnb__item:hover .mn-mega{opacity:1;transform:translateY(0);visibility:visible}html body .mn-mega__cat{align-items:center;border-bottom:1px solid var(--line);color:var(--muted);display:flex;font-size:11.5px;font-weight:700;gap:8px;letter-spacing:.14em;margin-bottom:6px;padding-bottom:12px}html body .mn-mega__cat a{align-items:center;color:inherit;display:flex;gap:8px}html body .mn-mega__cat a:hover{color:var(--text)}html body .mn-mega__dot{background:#8fa0ff;border-radius:50%;display:inline-block;height:7px;width:7px}html body .mn-mega__dot--ppg{background:#ff7a6e}html body .mn-mega__item{border-radius:8px;display:block;font-size:14.5px;font-weight:500;margin:0 -8px;padding:10px 8px;transition:background .12s}html body .mn-mega__item:hover{background:var(--hover-bg)}html body .mn-sub{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 48px rgba(0,0,0,.45);left:6px;min-width:172px;opacity:0;padding:10px;position:absolute;top:var(--gnb-h);transform:translateY(8px);transition:opacity .18s,transform .18s,visibility .18s;visibility:hidden}html body.theme-light .mn-sub{box-shadow:0 20px 48px rgba(20,23,43,.14)}html body .mn-gnb__item.is-open .mn-sub,html body .mn-gnb__item:focus-within .mn-sub,html body .mn-gnb__item:hover .mn-sub{opacity:1;transform:translateY(0);visibility:visible}html body .mn-sub__item{border-radius:8px;display:block;font-size:14px;font-weight:500;padding:9px 12px;transition:background .12s;white-space:nowrap}html body .mn-sub__item:hover{background:var(--hover-bg)}html body .mn-sub__item--ext{align-items:center;display:flex;gap:10px;justify-content:space-between}html body .mn-sub__item--ext svg{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none;height:11px;opacity:.45;width:11px}html body .mn-gnb__link--ext{gap:6px}html body .mn-gnb__link--ext svg{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none;height:10px;opacity:.5;width:10px}html body .mn-gnb__item--mo{display:none}html body .mn-footer{background:var(--footer-bg);border-top:1px solid var(--line);padding:56px clamp(24px,4vw,48px) 40px;position:relative;z-index:6}html body .mn-footer__cols{display:grid;gap:40px;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;margin:0 auto 40px;max-width:1104px}html body .mn-footer__logo{align-items:center;color:var(--text);display:flex}html body .mn-footer__logo svg{display:block;height:15px;opacity:.95;width:auto}html body .mn-footer__corp{color:var(--muted);font-size:13px;font-weight:600;margin-top:16px}html body .mn-footer__coltitle{color:var(--text);font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:15px;opacity:.85}html body .mn-footer .mn-footer__list{background:none;display:block;font-size:inherit;height:auto;overflow:visible;position:static;width:auto;z-index:auto}html body .mn-footer__list a{align-items:center;color:var(--muted);display:flex;font-size:13.5px;gap:6px;padding:5px 0;transition:color .15s}html body .mn-footer__list a:hover{color:var(--text)}html body .mn-footer__list svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;height:10px;opacity:.45;width:10px}html body .mn-footer__admins{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}html body .mn-footer__admin{align-items:center;border:1px solid var(--line);border-radius:99px;color:var(--muted);display:inline-flex;font-size:12.5px;gap:7px;padding:7px 14px;transition:.15s}html body .mn-footer__admin svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:12px;width:12px}html body .mn-footer__admin:hover{border-color:var(--muted);color:var(--text)}html body .mn-footer__bottom{border-top:1px solid var(--line);margin:0 auto;max-width:1104px;padding-top:24px}html body .mn-footer__legal{color:var(--muted);display:flex;font-size:13px;font-weight:600;gap:18px;margin-bottom:14px}html body .mn-footer__legal a:hover{color:var(--text)}html body .mn-footer__biz{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:0 9px;line-height:1.95;max-width:900px;opacity:.6}html body .mn-footer__biz span{white-space:nowrap}html body .mn-footer__biz span:not(:last-child):after{content:"|";margin-left:9px;opacity:.45}html body .mn-footer__biz a{text-decoration:underline;text-underline-offset:2px}html body .mn-footer__biz a:hover{color:var(--text)}html body .mn-footer__copy{color:var(--muted);font-size:12px;margin-top:12px;opacity:.45}html body .mn-frame-body{background:var(--bg);min-height:70vh;padding-top:var(--gnb-h)}@media (max-width:1024px){html body .mn-gnb__toggle{display:flex}html body .mn-gnb__logo{flex:1;margin-right:0}html body .mn-gnb__right{flex:none;gap:8px;margin-right:6px}html body .mn-gnb__lang{font-size:12px;padding:6px 13px}html body .mn-gnb__adminwrap,html body .mn-gnb__cta{display:none}html body .mn-gnb__item--mo{display:block}html body .mn-gnb__item--cta{border-bottom:0;margin:16px 20px 0}html body .mn-gnb__item--cta .mn-gnb__link{background:var(--brand);border-radius:99px;color:#fff;font-size:15px;font-weight:700;justify-content:center;padding:14px 20px}html body .mn-gnb__nav{background:var(--panel);border-bottom:1px solid var(--line);display:block;height:auto;left:0;max-height:calc(100vh - var(--gnb-h));opacity:0;overflow-y:auto;padding:0 0 24px;position:fixed;right:0;top:var(--gnb-h);transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s;visibility:hidden}html body .mn-gnb.is-nav-open .mn-gnb__nav{opacity:1;transform:translateY(0);visibility:visible}html body .mn-gnb__item{border-bottom:1px solid var(--line);height:auto}html body .mn-gnb__item:last-child{border-bottom:0}html body .mn-gnb__link{font-size:16px;height:auto;justify-content:space-between;padding:20px}html body .mn-gnb__item.is-open .mn-gnb__caret{transform:rotate(225deg) translateY(2px)}html body .mn-mega,html body .mn-sub{background:none;border:0;border-radius:0;box-shadow:none;display:block;max-height:0;min-width:0;opacity:0;overflow:hidden;padding:0 20px;position:static;transform:none;transition:max-height .25s ease,padding-bottom .25s ease,opacity .2s,visibility .2s;visibility:hidden;width:auto}html body.theme-light .mn-mega,html body.theme-light .mn-sub{box-shadow:none}html body .mn-gnb__item:focus-within .mn-mega,html body .mn-gnb__item:focus-within .mn-sub,html body .mn-gnb__item:hover .mn-mega,html body .mn-gnb__item:hover .mn-sub{max-height:0;opacity:0;visibility:hidden}html body .mn-gnb__item.is-open .mn-mega,html body .mn-gnb__item.is-open .mn-sub,html body .mn-gnb__item.is-open:hover .mn-mega,html body .mn-gnb__item.is-open:hover .mn-sub{max-height:680px;opacity:1;padding-bottom:12px;visibility:visible}html body .mn-mega__col+.mn-mega__col{margin-top:16px}html body .mn-mega__item,html body .mn-sub__item{background:var(--hover-bg);margin:0 0 6px;padding:11px 10px}}@media (max-width:980px){html body .mn-footer__cols{gap:32px;grid-template-columns:repeat(4,1fr)}html body .mn-footer__cols>div:first-child{grid-column:1/-1}}@media (max-width:620px){html body .mn-footer{padding-top:44px}html body .mn-footer__cols{gap:28px 20px;grid-template-columns:1fr 1fr;margin-bottom:32px}html body .mn-footer__biz{font-size:11.5px;gap:0 7px}html body .mn-footer__biz span{white-space:normal}html body .mn-footer__biz span:not(:last-child):after{margin-left:7px}}html body .mn-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}html body .mn-modal[hidden]{display:none}html body .mn-modal__dim{backdrop-filter:blur(3px);background:rgba(2,4,14,.72);inset:0;position:absolute}html body .mn-modal__panel{background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 80px rgba(2,4,14,.6);max-height:calc(100vh - 48px);max-width:680px;overflow-y:auto;overscroll-behavior:contain;padding:36px 36px 32px;position:relative;width:100%}html body .mn-modal__x{background:none;border:0;border-radius:50%;color:var(--muted);cursor:pointer;font-size:22px;height:36px;line-height:1;position:absolute;right:16px;top:16px;transition:.15s;width:36px}html body .mn-modal__x:hover{background:var(--hover-bg);color:var(--text)}html body .mn-modal__title{font-size:23px;font-weight:800;letter-spacing:-.02em;margin-bottom:10px}html body .mn-modal__lead{color:var(--muted);font-size:14.5px;line-height:1.65;margin-bottom:26px}html body .mn-form__grid{display:grid;gap:16px 18px;grid-template-columns:1fr 1fr}html body .mn-form__row{display:flex;flex-direction:column;gap:8px}html body .mn-form__row--full{grid-column:1/-1}html body .mn-form label{color:var(--text);font-size:13.5px;font-weight:700}html body .mn-form label b{color:#ff7a6e;font-weight:700}html body .mn-form input,html body .mn-form select,html body .mn-form textarea{background:rgba(5,8,26,.55);border:1px solid var(--line);border-radius:10px;color:var(--text);font:inherit;font-size:14.5px;padding:12px 14px;transition:border-color .15s,background .15s;width:100%}html body .mn-form textarea{line-height:1.6;min-height:128px;resize:vertical}html body .mn-form input::-moz-placeholder,html body .mn-form textarea::-moz-placeholder{color:var(--muted);opacity:.75}html body .mn-form input::placeholder,html body .mn-form textarea::placeholder{color:var(--muted);opacity:.75}html body .mn-form input:focus,html body .mn-form select:focus,html body .mn-form textarea:focus{background:rgba(5,8,26,.8);border-color:#4c61e8;outline:none}html body .mn-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 19px) 51%,calc(100% - 14px) 51%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;cursor:pointer}html body .mn-form__count{color:var(--muted);font-size:12px;text-align:right}html body .mn-form__agrees{display:flex;flex-direction:column;gap:10px;margin-top:22px}html body .mn-form__agree{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13.5px;gap:9px}html body .mn-form__agree input{accent-color:#4c61e8;cursor:pointer;flex:none;height:17px;margin:0;padding:0;width:17px}html body .mn-form__agree label{color:var(--muted);cursor:pointer;font-weight:500}html body .mn-form__see{background:none;border:0;color:var(--muted);cursor:pointer;font-size:12.5px;padding:0;text-decoration:underline;text-underline-offset:3px}html body .mn-form__see:hover{color:var(--text)}html body .mn-form__terms{background:rgba(5,8,26,.45);border:1px solid var(--line);border-radius:10px;color:var(--muted);font-size:12.5px;line-height:1.75;margin:2px 0 6px;padding:14px 16px;white-space:pre-line}html body .mn-form__terms[hidden]{display:none}html body.theme-light .mn-form input,html body.theme-light .mn-form input:focus,html body.theme-light .mn-form select,html body.theme-light .mn-form select:focus,html body.theme-light .mn-form textarea,html body.theme-light .mn-form textarea:focus{background:#fff}html body.theme-light .mn-form__terms{background:#f7f8fc}html body .mn-form__submit{background:var(--brand);border:0;border-radius:99px;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;margin-top:24px;padding:15px;transition:filter .15s;width:100%}html body .mn-form__submit:hover{filter:brightness(1.12)}html body .mn-form__submit:disabled{cursor:default;filter:none;opacity:.6}html body .mn-form__note{color:var(--muted);font-size:12.5px;line-height:1.6;margin-top:12px;text-align:center;white-space:pre-line}@media (max-width:620px){html body .mn-modal{align-items:center;padding:16px}html body .mn-modal__panel{border-radius:20px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-width:none;padding:30px 20px 24px}html body .mn-form__grid{grid-template-columns:1fr}}html body .mn-popups{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;inset:0;justify-content:center;padding:calc(var(--gnb-h) + 16px) 16px 16px;pointer-events:none;position:fixed;z-index:150}html body .mn-popup[hidden],html body .mn-popups[hidden]{display:none}html body .mn-popup{background:#fff;border-radius:20px;box-shadow:0 24px 60px rgba(2,4,14,.45);flex:0 1 var(--popup-w,400px);min-width:0;overflow:hidden;pointer-events:auto}html body .mn-popup__link{display:block}html body .mn-popup__img{display:block;height:auto;max-height:calc(100vh - var(--gnb-h) - 80px);-o-object-fit:contain;object-fit:contain;width:100%}html body .mn-popup__bar{align-items:center;background:#f4f6fb;color:#14172b;display:flex;gap:12px;justify-content:space-between;padding:0 8px}html body .mn-popup__btn{background:none;border:0;color:#5c6580;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:14px 10px}html body .mn-popup__btn--close{color:#14172b;font-weight:700}html body .mn-popup__btn:hover{color:#14172b}@media (max-width:860px){html body .mn-popup:not([hidden])~.mn-popup{display:none}}html body .mn-device{z-index:210}html body .mn-device__panel{max-width:580px;padding:34px 32px 26px}html body .mn-device__eyebrow{color:var(--accent-text);display:block;font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:10px}html body .mn-device .mn-modal__lead{margin-bottom:22px}html body .mn-device__grid{display:grid;gap:14px;grid-template-columns:1fr 1fr}html body .mn-device__card{background:rgba(120,138,222,.06);border:1px solid rgba(142,151,180,.24);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}html body .mn-device__card:focus-visible,html body .mn-device__card:hover{border-color:rgba(143,160,255,.7);box-shadow:0 16px 36px rgba(3,6,20,.5),0 0 0 1px rgba(143,160,255,.35);outline:none;transform:translateY(-3px)}html body.theme-light .mn-device__card:focus-visible,html body.theme-light .mn-device__card:hover{box-shadow:0 16px 36px rgba(20,23,43,.12),0 0 0 1px rgba(143,160,255,.35)}html body .mn-device__photo{align-items:center;background:#fff;display:flex;height:178px;justify-content:center;overflow:hidden;padding:14px 0 6px}html body .mn-device__photo img{display:block;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}html body .mn-device__body{display:flex;flex-direction:column;gap:4px;padding:16px 18px 18px}html body .mn-device__name{color:var(--text);font-size:17px;font-weight:800;letter-spacing:-.01em}html body .mn-device__url{color:var(--muted);font-size:12.5px;overflow-wrap:anywhere}html body .mn-device__go{color:var(--accent-text);font-size:13px;font-weight:700;margin-top:10px}html body .mn-device__go i{display:inline-block;font-style:normal;transition:transform .2s}html body .mn-device__card:hover .mn-device__go i{transform:translateX(4px)}html body .mn-device__foot{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;flex-direction:column;font-size:13px;gap:6px;line-height:1.6;margin-top:24px;padding-top:18px;text-align:center}html body .mn-device__tel{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:center}html body .mn-device__tel b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700;margin-left:6px}@media (max-width:620px){html body .mn-device__panel{padding:28px 18px 22px}html body .mn-device__grid{gap:10px}html body .mn-device__photo{height:132px}html body .mn-device__body{padding:12px 12px 14px}html body .mn-device__name{font-size:15px}html body .mn-device__url{font-size:11px}html body .mn-device__tel{align-items:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){html body .mn-device__card,html body .mn-device__go i{transition:none}html body .mn-device__card:focus-visible,html body .mn-device__card:hover{transform:none}}
