.em-root{background:#0b110d;color:#f1f4f0;font-family:Pretendard Variable,Pretendard,Fredoka,sans-serif;min-height:100vh}.em-root *,.em-root :after,.em-root :before{box-sizing:border-box}.em-root a,.em-root button,.em-root div,.em-root h1,.em-root h2,.em-root h3,.em-root h4,.em-root h5,.em-root h6,.em-root input,.em-root label,.em-root li,.em-root option,.em-root p,.em-root select,.em-root span,.em-root textarea{font-family:inherit;white-space:normal}.em-root img,.em-root video{max-width:100%}.em-root a{color:#93ff3f;text-decoration:none}.em-root a:hover{color:#b5ff7a}.em-root ::selection{background:#93ff3f;color:#0b110d}.em-root input,.em-root select,.em-root textarea{font-family:inherit}.em-root select option{background:#10170f;color:#f1f4f0}.em-root ::placeholder{color:#5f6c63}body:has(.em-root){background:#0b110d}html:has(.em-root){scroll-behavior:smooth}body:has(.em-root),html:has(.em-root){overflow-x:clip}.em-root footer[id],.em-root header[id],.em-root section[id]{scroll-margin-top:76px}@keyframes em-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes em-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes em-drift{0%{transform:translateY(0)}to{transform:translateY(-52%)}}.em-reveal{transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.em-reveal[data-shown=false]{opacity:0;transform:translateY(26px)}.em-reveal[data-shown=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.em-reveal[data-shown=false]{opacity:1;transform:none}.em-root [style*=em-drift],.em-root [style*=em-marquee],.em-root [style*=em-pulse]{animation:none!important}}.em-root a.em-nav-link{display:inline-flex;align-items:center;min-height:44px;color:#c7d2c9;padding:10px 14px;transition:color .2s ease}.em-root a.em-nav-link:hover,.em-root a.em-nav-link[data-active=true]{color:#93ff3f}.em-root a.em-nav-head{display:inline-flex;align-items:center;min-height:44px;gap:5px;cursor:default;color:#c7d2c9;padding:10px 14px;transition:color .2s ease}.em-root a.em-nav-head:hover,.em-root a.em-nav-head[data-active=true]{color:#93ff3f}.em-nav-menu{position:absolute;top:calc(100% + 10px);left:6px;min-width:168px;background:#10170f;border:1px solid #ffffff1f;border-radius:14px;padding:8px;box-shadow:0 18px 40px rgba(0,0,0,.55);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease,visibility .22s}.em-nav-menu:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.em-nav-group:focus-within .em-nav-menu,.em-nav-group:hover .em-nav-menu{opacity:1;visibility:visible;transform:translateY(0)}.em-root a.em-menu-link{display:block;padding:10px 16px;border-radius:10px;color:#c7d2c9;font-size:.92rem;white-space:nowrap;transition:background .2s ease,color .2s ease}.em-root a.em-menu-link:hover{background:#93ff3f14;color:#93ff3f}.em-nav-toggle{display:none;align-items:center;justify-content:center;gap:4px;flex-direction:column;width:40px;height:40px;border-radius:12px;border:1px solid #ffffff1f;background:transparent;cursor:pointer;padding:0;flex:0 0 auto}.em-nav-toggle span{display:block;width:17px;height:2px;border-radius:2px;background:#93ff3f;transition:transform .25s ease,opacity .25s ease}.em-nav-toggle[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.em-nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.em-nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.em-nav-panel{position:fixed;left:0;right:0;z-index:99;background:#131b12fa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #ffffff2e;box-shadow:0 22px 44px #0000008c;overflow:hidden;max-height:0;transition:max-height .32s cubic-bezier(.22,1,.36,1)}.em-nav-panel-inner{display:flex;flex-direction:column;gap:2px;padding:10px 18px 16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.em-panel-group{display:block;margin-top:6px;padding:12px 14px 6px;border-top:1px solid #ffffff12;color:#7e8c81;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.em-nav-panel-inner>div:first-child .em-panel-group{margin-top:0;border-top:0}.em-root a.em-panel-link{display:block;padding:12px 14px;color:#f1f4f0;font-size:1.02rem;font-weight:700;border-radius:10px}.em-root a.em-panel-link:hover,.em-root a.em-panel-sublink:hover{color:#93ff3f}.em-root a.em-panel-sublink{display:block;padding:10px 14px 10px 26px;color:#c7d2c9;font-size:.95rem;border-radius:10px}.em-root a.em-panel-link[data-active=true],.em-root a.em-panel-sublink[data-active=true]{color:#93ff3f;background:#93ff3f1a}@media (max-width:1360px){.em-nav{padding:8px 16px!important}.em-nav a,.em-nav button{font-size:.88rem!important}.em-root .em-nav a.em-nav-head,.em-root .em-nav a.em-nav-link{padding:10px 9px!important}}@media (max-width:1024px){.em-nav-desktop{display:none!important}.em-nav-toggle{display:inline-flex}.em-nav a{white-space:nowrap}}@media (min-width:1025px){.em-nav-panel{display:none!important}}.em-btn-primary{transition:transform .3s ease,box-shadow .3s ease}.em-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px #93ff3f33;color:#0b110d}.em-btn-ghost{transition:transform .3s ease,border-color .3s ease,color .3s ease}.em-btn-ghost:hover{transform:translateY(-2px);border-color:#93ff3f;color:#93ff3f}.em-btn-outline{transition:background .3s ease,color .3s ease}.em-btn-outline:hover{background:#93ff3f;color:#0b110d}.em-textlink{transition:color .2s ease,border-color .2s ease}.em-textlink:hover{color:#b5ff7a;border-color:#b5ff7a!important}.em-root a.em-inline-link{color:#c7d2c9;transition:color .2s ease}.em-root a.em-inline-link:hover{color:#93ff3f}.em-card-hover{transition:border-color .4s ease,transform .4s ease}.em-card-hover:hover{border-color:#93ff3f55;transform:translateY(-4px)}.em-card-link{transition:border-color .4s ease,transform .4s ease,background .4s ease}.em-card-link:hover{border-color:#93ff3f55;transform:translateY(-4px);background:#121b11;color:#f1f4f0}.em-row-link{transition:border-color .4s ease,background .4s ease}.em-row-link:hover{border-color:#93ff3f55;background:#121b11;color:#f1f4f0}@media (max-width:1024px){.em-hero-wall{align-self:center!important;margin:0 auto;width:100%;max-width:460px}}.em-net-loop>span:last-child .em-loop-arrow{display:none}@media (max-width:640px){.em-root p{white-space:normal!important}}@media (max-width:720px){.em-root .em-eq{min-height:0!important}}@media (max-width:640px){.em-hero{padding-top:104px!important}.em-hero-copy{padding-bottom:28px!important}.em-hero-wall{height:340px!important}.em-partner-logos{column-gap:18px!important;row-gap:26px!important;margin-top:40px!important}.em-partner-logos img{width:104px!important;height:64px!important}}@media (max-width:719px){.em-net-rail{display:none!important}.em-net-grid{grid-template-columns:1fr!important;gap:0!important}.em-net-stub{height:20px!important}.em-net-cell{padding-bottom:0!important}}.em-root .em-foot-main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.em-root a.em-foot-link,.em-root button.em-foot-link{display:inline-flex;align-items:center;min-height:34px;padding:0;border:0;background:none;font:inherit;font-size:.92rem;text-align:left;cursor:pointer;color:#c7d2c9;transition:color .2s ease}.em-root a.em-foot-link:hover,.em-root button.em-foot-link:hover{color:#93ff3f}.em-root a.em-foot-link-i{color:#c7d2c9;transition:color .2s ease}.em-root a.em-foot-link-i:hover{color:#93ff3f}.em-root a.em-foot-social{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid #23331f;color:#c7d2c9;transition:color .2s ease,border-color .2s ease,background .2s ease}.em-root a.em-foot-social:hover{color:#93ff3f;border-color:#93ff3f;background:#93ff3f14}@media (max-width:900px){.em-root .em-foot-main{grid-template-columns:1fr 1fr;gap:34px 24px}}@media (max-width:560px){.em-root .em-foot-main{grid-template-columns:1fr;gap:30px}}@media (max-width:900px){.em-root a.em-foot-link,.em-root button.em-foot-link{min-height:44px}}.em-bubble{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;align-items:flex-start;max-width:330px;padding:14px 16px;border:1px solid #23331f;border-radius:18px;background:#10170fe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px #00000059;opacity:0;transform:translateY(10px) scale(.98);transition:opacity .26s ease,transform .26s ease;pointer-events:none}.em-bubble[data-shown=true]{opacity:1;transform:none;pointer-events:auto}.em-bubble-body,.em-root a.em-bubble-body{display:flex;align-items:center;gap:14px;padding-right:22px}.em-bubble-art{width:54px;height:54px;border-radius:12px;object-fit:cover;flex:none}.em-bubble-text{display:flex;flex-direction:column;gap:3px}.em-bubble-close,.em-root button.em-bubble-close{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:none;color:#7d8c7f;cursor:pointer;transition:color .2s ease,background .2s ease}.em-bubble-close:hover,.em-root button.em-bubble-close:hover{color:#f1f4f0;background:#ffffff14}.em-bubble:hover{border-color:#93ff3f4d}@media (max-width:520px){.em-bubble{right:14px;left:14px;bottom:14px;max-width:none}}@media (prefers-reduced-motion:reduce){.em-bubble{transition:opacity .01ms;transform:none}}@font-face{font-family:Yanolga Yachae;src:url(/fonts/YanoljaYacheR.woff2) format("woff2"),url(/fonts/YanoljaYacheR.woff) format("woff"),url(/fonts/YanoljaYacheR.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Yanolga Yachae;src:url(/fonts/YanoljaYacheB.woff2) format("woff2"),url(/fonts/YanoljaYacheB.woff) format("woff"),url(/fonts/YanoljaYacheB.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Nanum Human;src:url(/fonts/NanumHumanRegular.ttf) format("truetype"),url(/fonts/NanumHumanBold.ttf) format("truetype"),url(/fonts/NanumHumanLight.ttf) format("truetype")}@font-face{font-family:HakgyoansimDunggeunmiso;src:url(/fonts/HakgyoansimDunggeunmisoTTFR.ttf) format("truetype"),url(/fonts/HakgyoansimDunggeunmisoTTFB.ttf) format("truetype")}@font-face{font-family:ONEMobilePOP;src:url(/fonts/ONEMobilePOP.ttf) format("truetype")}@font-face{font-family:TmoneyRoundWind;src:url(/fonts/TmoneyRoundWindRegular.ttf) format("truetype");font-weight:400}@font-face{font-family:TmoneyRoundWind;src:url(/fonts/TmoneyRoundWindExtraBold.ttf) format("truetype");font-weight:800}@font-face{font-family:yg-jalnan;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff) format("woff");font-weight:400;font-style:normal}:root{color-scheme:only light;--font-fredoka:"Fredoka",sans-serif;--font-black-han-sans:"Black Han Sans",sans-serif;--font-jua:"Jua",sans-serif;--font-tmoney:"TmoneyRoundWind",sans-serif;--font-yanolga:"Yanolga Yachae",sans-serif;--font-nanum-human:"Nanum Human",sans-serif;--font-hakgyoansim:"HakgyoansimDunggeunmiso",sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100vw;font-size:16px;line-height:1.5}body,html{overflow-x:hidden}body{margin:0;font-family:var(--font-fredoka),var(--font-yanolga),var(--font-tmoney),var(--font-jua),var(--font-black-han-sans),var(--font-nanum-human),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:400;word-break:keep-all;-moz-user-select:auto;user-select:auto;-webkit-user-select:auto;-webkit-text-fill-color:unset;background-color:#ffffff;color:#000000;transition:font-family .3s ease}img{display:block;max-width:100%;height:auto;transition:opacity .3s ease}.loading-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.fonts-loaded{font-size-adjust:none;text-rendering:optimizeLegibility}div,h1,h2,h3,h4,h5,h6,p,span{white-space:pre-line;font-family:var(--font-fredoka)}a{color:inherit;text-decoration:none}.font-fredoka{font-family:var(--font-fredoka)}.font-black-han-sans{font-family:var(--font-black-han-sans)}.font-jua{font-family:var(--font-jua)}.font-tmoney{font-family:var(--font-tmoney)}.font-yanolga{font-family:var(--font-yanolga)}.font-nanum-human{font-family:var(--font-nanum-human)}.font-hakgyoansim{font-family:var(--font-hakgyoansim)}.toast-custom{font-family:var(--font-tmoney),var(--font-inter),sans-serif;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Toastify__toast{border-radius:12px;min-height:50px;font-size:14px;font-weight:500}.Toastify__toast--success{background:linear-gradient(135deg,#4caf50,#45a049);color:white}.Toastify__toast--error{background:linear-gradient(135deg,#f44336,#da190b);color:white}.Toastify__toast--info{background:linear-gradient(135deg,#2196f3,#0b7dda);color:white}.Toastify__toast--warning{background:linear-gradient(135deg,#ff9800,#e68900);color:white}.Toastify__close-button{color:white;opacity:.8}.Toastify__close-button:hover{opacity:1}@media (prefers-color-scheme:dark){:root{color-scheme:light}body{background-color:#ffffff!important;color:#000000!important}html{color-scheme:light}}