@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css";
:root{--background:#fff;--foreground:#171717;--header-height:64px;--font-main:"Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--font-accent:"Roboto Slab", "Times New Roman", serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-display-1-size:70px;--text-display-1-line:1;--text-display-2-size:40px;--text-display-2-line:1.5;--text-display-3-size:45px;--text-display-3-line:1.3;--text-heading-1-size:40px;--text-heading-1-line:1.6;--text-heading-2-size:34px;--text-heading-2-line:1.6;--text-heading-3-size:27px;--text-heading-3-line:1.5;--text-heading-4-size:24px;--text-heading-4-line:1.3;--text-heading-5-size:20px;--text-heading-5-line:1;--text-body-1-size:18px;--text-body-1-line:1.6;--text-body-2-size:16px;--text-body-2-line:1.6;--text-body-3-size:15px;--text-body-3-line:1.6;--text-body-3-line-tight:1;--text-body-4-size:14px;--text-body-4-line:1;--text-body-4-line-relaxed:1.7;--text-label-1-size:12px;--text-label-1-line:1;--text-label-1-line-relaxed:1.5}@media (max-width:820px){:root{--header-height:56px}}html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none;transition:all .2s}
.hBw1pG_header{z-index:100;width:100%;padding-top:20px;position:fixed;top:0;left:0;right:0}.hBw1pG_inner{min-height:var(--header-height);color:#111116;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:0 56px 0 64px;display:flex;position:relative}.hBw1pG_inner:before{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;z-index:0;background:#f9f8f633;border-radius:20px;transition:opacity .25s;position:absolute;inset:-10px -18px;box-shadow:0 10px 20px #0000000a}.hBw1pG_headerScrolled .hBw1pG_inner:before{opacity:1}.hBw1pG_inner>*{z-index:1;position:relative}.hBw1pG_brand{align-items:center;min-height:25px;display:flex}.hBw1pG_brandLogo{width:115px;height:auto;display:block}.hBw1pG_nav{font-size:var(--text-body-3-size);font-weight:var(--font-weight-medium);gap:32px;display:flex}.hBw1pG_nav a{position:relative}.hBw1pG_activeNavLink{font-weight:var(--font-weight-bold)}.hBw1pG_nav a:after{content:"";background:#111116b3;width:0;height:2px;transition:width .2s;position:absolute;bottom:-6px;left:0}.hBw1pG_nav a:hover:after{width:100%}.hBw1pG_contact{color:#111116;font-size:var(--text-body-4-size);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:1px solid #111116;border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.hBw1pG_contact:hover{color:#fff;background:#000;border-color:#000}.hBw1pG_menuToggle{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.hBw1pG_menuIcon{background:#111116;border-radius:999px;width:22px;height:2px;display:block;position:relative}.hBw1pG_menuIcon:before,.hBw1pG_menuIcon:after{content:"";background:#111116;border-radius:999px;width:100%;height:2px;position:absolute;left:0}.hBw1pG_menuIcon:before{top:-6px}.hBw1pG_menuIcon:after{top:6px}.hBw1pG_mobileMenu{z-index:200;opacity:0;pointer-events:none;transition:opacity .25s;display:none;position:fixed;inset:0}.hBw1pG_mobileMenuOpen{opacity:1;pointer-events:auto}.hBw1pG_mobileMenuBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0f10188c;border:none;position:absolute;inset:0}.hBw1pG_mobileMenuPanel{background:#fff;border-radius:0 0 26px 26px;padding:18px 24px 28px;transition:transform .25s;position:relative;transform:translateY(-12px);box-shadow:0 18px 40px #0f101833}.hBw1pG_mobileMenuOpen .hBw1pG_mobileMenuPanel{transform:translateY(0)}.hBw1pG_mobileMenuTop{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.hBw1pG_menuClose{font-size:20px;font-weight:var(--font-weight-semibold);color:#111116;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.hBw1pG_mobileNav{font-size:var(--text-body-2-size);font-weight:var(--font-weight-semibold);color:#111116;flex-direction:column;align-items:center;gap:22px;margin-bottom:26px;display:flex}.hBw1pG_mobileContact{color:#111116;width:100%;font-size:var(--text-body-3-size);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:1px solid #111116;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;display:flex}@media (max-width:1024px){.hBw1pG_inner{gap:16px}.hBw1pG_nav{font-size:var(--text-body-4-size);gap:20px}}@media (max-width:1500px){.hBw1pG_header{width:calc(100% - 60px);left:30px}}@media (max-width:820px){.hBw1pG_header{padding-top:20px}.hBw1pG_inner{flex-wrap:nowrap;padding:0 24px}.hBw1pG_nav,.hBw1pG_contact{display:none}.hBw1pG_menuToggle{display:inline-flex}.hBw1pG_mobileMenu{display:block}}@media (max-width:520px){.hBw1pG_nav{flex-wrap:wrap;gap:14px}}
.S6Hkya_footer{z-index:9999;color:#111116;background:#fff;border-radius:50px 49px 0 0;margin-top:-50px;padding:56px 0 40px;position:relative}.S6Hkya_inner{flex-direction:column;gap:32px;max-width:1440px;margin:0 auto;padding:0 64px;display:flex}.S6Hkya_topRow{justify-content:space-between;align-items:center;gap:24px;display:flex}.S6Hkya_brand{font-weight:var(--font-weight-bold);letter-spacing:-.4px;align-items:center;gap:12px;display:flex}.S6Hkya_brandName{font-size:var(--text-heading-5-size);line-height:var(--text-heading-5-line)}.S6Hkya_nav{font-size:var(--text-body-3-size);font-weight:var(--font-weight-medium);align-items:center;gap:32px;display:flex}.S6Hkya_nav a{position:relative}.S6Hkya_activeNavLink{font-weight:var(--font-weight-bold)}.S6Hkya_nav a:after{content:"";background:#111116b3;width:0;height:2px;transition:width .2s;position:absolute;bottom:-6px;left:0}.S6Hkya_nav a:hover:after{width:100%}.S6Hkya_contactRow{justify-content:space-between;align-items:center;gap:24px;margin-top:120px;display:flex}.S6Hkya_contactInfo{flex-direction:column;gap:12px;display:flex}.S6Hkya_contactLabel{font-size:var(--text-body-4-size);color:#8b8b92;letter-spacing:-.2px}.S6Hkya_contactItems{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.S6Hkya_contactItem{font-size:var(--text-body-3-size);color:#1a1a1f;align-items:center;gap:10px;display:inline-flex}.S6Hkya_icon{width:18px;height:18px}.S6Hkya_socials{align-items:center;gap:14px;display:flex}.S6Hkya_socialLink{border:1px solid #111116;border-radius:12px;place-items:center;width:36px;height:36px;transition:transform .2s,box-shadow .2s;display:grid}.S6Hkya_socialLink:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1111161f}.S6Hkya_socialIcon{width:18px;height:18px}.S6Hkya_divider{background:#ededf0;width:100%;height:1px}.S6Hkya_bottomRow{font-size:var(--text-body-4-size);color:#6f6f76;justify-content:space-between;align-items:center;gap:24px;display:flex}.S6Hkya_legal{align-items:center;gap:16px;display:flex}.S6Hkya_legalDivider{background:#cfcfd6;width:1px;height:12px}@media (max-width:1024px){.S6Hkya_inner{padding:0 40px}.S6Hkya_nav{gap:20px}}@media (max-width:820px){.S6Hkya_inner{padding:0 24px}.S6Hkya_topRow{flex-direction:column;align-items:flex-start}.S6Hkya_nav{flex-wrap:wrap;gap:16px;width:100%}.S6Hkya_contactRow{flex-direction:column;align-items:flex-start}.S6Hkya_socials{align-self:flex-end}.S6Hkya_bottomRow{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.S6Hkya_footer{background:#f1f1f1;padding:48px 0 32px}.S6Hkya_inner{text-align:center;align-items:center;max-width:390px}.S6Hkya_topRow{align-items:center}.S6Hkya_nav{justify-content:center}.S6Hkya_contactRow{align-items:center;margin-top:48px}.S6Hkya_contactItems{flex-direction:column;align-items:center;gap:12px}.S6Hkya_contactInfo{align-items:center}.S6Hkya_contactLabel{display:none}.S6Hkya_contactItem{justify-content:center}.S6Hkya_socials{justify-content:center;align-self:center}.S6Hkya_divider{display:none}.S6Hkya_bottomRow{text-align:center;align-items:center}.S6Hkya_legal{border-top:1px solid #d9d9d9;justify-content:center;width:100%;margin-top:20px;padding-top:20px}}
.vFnz_G_button{--fab-bottom-gap:20px;right:24px;bottom:calc(var(--fab-bottom-gap) + env(safe-area-inset-bottom));z-index:10020;color:#fff;letter-spacing:-.2px;isolation:isolate;background:linear-gradient(130deg,#2a2f66 0%,#4e40b3 52%,#6f86ff 100%);border-radius:999px;align-items:center;gap:12px;padding:12px 18px 12px 12px;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;overflow:hidden;box-shadow:0 12px 30px #242b625c,inset 0 1px #ffffff59}.vFnz_G_button:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:1px}.vFnz_G_button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff57,#fff0);width:52%;height:190%;animation:4.5s ease-in-out infinite vFnz_G_shine;position:absolute;top:-38%;left:-36%;transform:rotate(25deg)}.vFnz_G_iconWrap{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff38;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.vFnz_G_label{flex-direction:column;gap:2px;display:flex}.vFnz_G_kicker{font-size:12px;line-height:1;font-weight:var(--font-weight-medium);opacity:.88}.vFnz_G_label strong{font-size:15px;line-height:1;font-weight:var(--font-weight-bold)}.vFnz_G_button:hover{transform:translateY(-2px);box-shadow:0 18px 36px #242b626b,inset 0 1px #ffffff59}.vFnz_G_button:active{transform:translateY(0)}.vFnz_G_button:focus-visible{outline-offset:2px;outline:3px solid #c7ceff}@keyframes vFnz_G_shine{0%{opacity:0;transform:translate(-40%)rotate(25deg)}12%{opacity:1}35%{opacity:0;transform:translate(270%)rotate(25deg)}to{opacity:0;transform:translate(270%)rotate(25deg)}}@media (max-width:820px){.vFnz_G_button{--fab-bottom-gap:18px;gap:10px;padding:10px 14px 10px 10px;right:16px;box-shadow:0 8px 20px #242b6252,inset 0 1px #ffffff59}.vFnz_G_iconWrap{width:30px;height:30px}.vFnz_G_kicker{font-size:11px}.vFnz_G_label strong{font-size:14px}}@media (max-width:420px){.vFnz_G_button{--fab-bottom-gap:16px;padding:10px 12px 10px 10px;right:12px}.vFnz_G_kicker{display:none}.vFnz_G_label strong{font-size:13px}}@supports (-webkit-touch-callout:none){.vFnz_G_button{--fab-bottom-gap:30px}@media (max-width:820px){.vFnz_G_button{--fab-bottom-gap:26px}}@media (max-width:420px){.vFnz_G_button{--fab-bottom-gap:24px}}}
