@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&family=Noto+Sans:wght@300;400;500;700&family=Noto+Sans+SC:wght@400;500;700;800&family=Noto+Sans+TC:wght@400;500;700;800&family=Noto+Sans+JP:wght@400;500;700;800&display=swap";:root{--ui-scale:1;--vw:100vw;--bg-deep:#08080a;--bg-space:#121215;--bg-nebula:none;--bg-nebula-old:radial-gradient(circle at 50% -20%, #fac10014 0%, #08080a00 60%), radial-gradient(circle at 10% 80%, #ffffff05 0%, #08080a00 50%);--glass-bg:#121215a6;--glass-bg-hover:#1a1a1fcc;--glass-bg-active:#23232ae6;--glass-border:#ffffff0d;--glass-border-hover:#fac10059;--glass-shadow:0 8px 32px 0 #00000080;--accent-violet:#fac100;--accent-violet-glow:#fac1004d;--accent-emerald:#fac100;--accent-emerald-glow:#fac10040;--accent-gold:#fac100;--accent-gold-glow:#fac10059;--accent-pink:#fac100;--text-primary:#fff;--text-secondary:#a0a0a5;--text-muted:#6b6b72;--font-noto:"Noto Sans KR", "Noto Sans", sans-serif;font-family:var(--font-noto);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.light-theme{--bg-deep:#f5f5f7;--bg-space:#fff;--bg-nebula:none;--bg-nebula-old:radial-gradient(circle at 50% -20%, #fac10026 0%, #fff0 60%), radial-gradient(circle at 10% 80%, #00000005 0%, #fff0 50%);--glass-bg:#ffffffbf;--glass-bg-hover:#ffffffe6;--glass-bg-active:#fffffff2;--glass-border:#00000014;--glass-border-hover:#fac10080;--glass-shadow:0 8px 32px 0 #0000000f;--accent-violet:#fac100;--accent-violet-glow:#fac10033;--accent-emerald:#fac100;--accent-emerald-glow:#fac10026;--accent-gold:#fac100;--accent-gold-glow:#fac10040;--accent-pink:#fac100;--text-primary:#1d1d1f;--text-secondary:#515154;--text-muted:#86868b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.light-theme:before{opacity:.04}*{box-sizing:border-box;font-family:var(--font-noto);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{background-color:var(--bg-deep);background-image:var(--bg-nebula);color:var(--text-primary);background-attachment:fixed;min-height:100vh;position:relative;overflow-x:hidden}body:before{content:"";opacity:.18;pointer-events:none;z-index:0;background-image:radial-gradient(1px 1px at 20px 30px,#fff,#0000),radial-gradient(1px 1px at 40px 70px,#fff6,#0000),radial-gradient(1.5px 1.5px at 120px 240px,#fff,#0000),radial-gradient(1px 1px at 200px 80px,#ffffff80,#0000),radial-gradient(2px 2px at 300px 350px,#fff,#0000),radial-gradient(1px 1px at 400px 150px,#fff3,#0000),radial-gradient(1.5px 1.5px at 600px 480px,#fff,#0000),radial-gradient(1px 1px at 750px 200px,#fff6,#0000),radial-gradient(2px 2px at 900px 600px,#fff,#0000),radial-gradient(1px 1px at 1100px 100px,#ffffff4d,#0000),radial-gradient(1.5px 1.5px at 1300px 400px,#fff,#0000),radial-gradient(1px 1px at 1500px 700px,#fff6,#0000);background-repeat:repeat;background-size:550px 550px;width:100vw;height:100vh;position:fixed;top:0;left:0}::-webkit-scrollbar{width:10px;height:10px;display:block}@media (width<=599.98px){::-webkit-scrollbar{width:0;height:0;display:none}}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{border:2px solid var(--bg-deep);background:#00000038;border-radius:5px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#0006}html,body{scrollbar-width:thin;scrollbar-color:#00000040 var(--bg-deep)}@media (width<=599.98px){html,body{-ms-overflow-style:none;scrollbar-width:none}}#root{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:20px}:root{--cjk:"Noto Sans KR"}html[data-lang=cn]{--cjk:"Noto Sans SC"}html[data-lang=tw]{--cjk:"Noto Sans TC"}html[data-lang=jp]{--cjk:"Noto Sans JP"}html[lang] body,html[lang] body *{font-family:"Pretendard", var(--cjk), sans-serif}img,video{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true],#footer .foot-info address{-webkit-user-select:text;user-select:text}:root{--pri:#fac100;--gray:#868686;--dark:#000;--inner:1400;--bd16:20px;--fz14:clamp(.75rem, .7171rem + .1316vw, .875rem);--size10:clamp(.3125rem, .2303rem + .3289vw, .625rem);--size70:clamp(2.1875rem, 1.6118rem + 2.3026vw, 4.375rem);--size85:clamp(2.5rem, 1.7599rem + 2.9605vw, 5.3125rem);--size90:clamp(1.875rem, .8882rem + 3.9474vw, 5.625rem)}.blind{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#header .contain,#footer .contain{max-width:1260px;margin:0 auto;padding-left:30px;padding-right:30px;position:relative}#header,#header *,#footer,#footer *{font-family:"Pretendard", var(--cjk), sans-serif}#header .lang-open ul li.cn_lang,#header .lang-open ul li.cn_lang a,#footer .lang-open ul li.cn_lang,#footer .lang-open ul li.cn_lang a{font-family:Pretendard,Noto Sans SC,sans-serif}#header .lang-open ul li.tw_lang,#header .lang-open ul li.tw_lang a,#footer .lang-open ul li.tw_lang,#footer .lang-open ul li.tw_lang a{font-family:Pretendard,Noto Sans TC,sans-serif}#header .lang-open ul li.jp_lang,#header .lang-open ul li.jp_lang a,#footer .lang-open ul li.jp_lang,#footer .lang-open ul li.jp_lang a{font-family:Pretendard,Noto Sans JP,sans-serif}#header{z-index:90;letter-spacing:-.03em;background-color:#fff;font-family:Pretendard,sans-serif;transition:all .3s;position:fixed;top:0;left:0;right:0}#header .contain{height:80px}#header .sitelogo{z-index:2;position:absolute;top:26px;left:30px}#header .sitelogo a{display:block}#header .sitelogo img{height:28px}#gnb>ul{justify-content:center;margin:0 -35px;padding:0;list-style:none;display:flex}#gnb>ul>li{padding:0 35px;position:relative}#gnb>ul>li>a{color:var(--dark);white-space:nowrap;font-size:20px;font-weight:500;line-height:80px;text-decoration:none;display:inline-block;position:relative}#gnb .submenu{text-align:center;border-radius:var(--bd16);z-index:3;background:#373737;width:156px;display:none;position:absolute;top:60px;left:50%;transform:translate(-50%)}[data-lang=en] #gnb .submenu{width:180px}#gnb .submenu>ul{margin:0;padding:25px 5px;list-style:none}#gnb .submenu>ul>li{margin-bottom:15px}#gnb .submenu>ul>li:last-child{margin-bottom:0}#gnb .submenu>ul>li>a{color:#fff;font-size:17px;line-height:1.4em;text-decoration:none;display:inline-block;position:relative}#gnb .submenu>ul>li>a:after{content:"";opacity:0;background:#fff;width:0;height:1px;transition:all .3s;position:absolute;bottom:0;left:50%}#gnb .submenu>ul>li>a:hover:after{opacity:1;width:100%;left:0}.lang{z-index:1;display:inline-block;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.lang .tit{height:40px;color:var(--dark);align-items:center;padding:0 22px;font-size:14px;font-weight:600;line-height:1.2em;text-decoration:none;display:inline-flex;position:relative}.lang .tit:before{content:"";background-color:currentColor;width:16px;height:16px;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask:url(/images/common/lang.png) 0/contain no-repeat;mask:url(/images/common/lang.png) 0/contain no-repeat}.lang .tit:after{content:"";background:url(/images/common/lang-arr.png) 100%/contain no-repeat;width:8px;height:6px;margin-top:-3px;transition:all .3s;position:absolute;top:50%;right:0}.lang .lang-open{min-width:100%;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.lang .lang-open ul{margin:0;padding:0;list-style:none}.lang .lang-open ul li{margin-bottom:8px}.lang .lang-open ul li:last-child{margin-bottom:0}.lang .lang-open ul li a{color:#fff;white-space:nowrap;background-color:#2c2c2c;border-radius:20px;justify-content:center;align-items:center;height:24px;padding:0 10px;font-size:13px;line-height:1.2em;text-decoration:none;transition:all .3s;display:flex}.lang.active .tit:after{transform:rotate(180deg)}.btn-m-menu,.m-menu,.m-menu-dim{display:none}@media (width<=1199.98px){.lang .tit:before{background-color:#fac100}#header .contain{align-items:center;gap:6px;height:58px;padding-left:16px;padding-right:14px;display:flex}#header .sitelogo{flex:0 auto;min-width:0;margin-right:auto;position:static;top:auto;left:auto}#header .sitelogo a{display:block}#header .sitelogo img{object-fit:contain;width:auto;max-width:100%;height:26px}#gnb{display:none}.lang{z-index:11;flex:none;position:relative;top:auto;right:auto;transform:none}.btn-m-menu{z-index:12;flex:none;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:flex;position:relative;top:auto;right:auto;transform:none}.btn-m-menu span{color:#0000;background:#000;width:20px;height:2px;font-size:0;transition:background .2s;display:block;position:relative}.btn-m-menu span:before,.btn-m-menu span:after{content:"";background:#000;width:20px;height:2px;transition:transform .25s,top .25s;position:absolute;left:0}.btn-m-menu span:before{top:-6px}.btn-m-menu span:after{top:6px}#header.m-open .btn-m-menu span{background:0 0}#header.m-open .btn-m-menu span:before{top:0;transform:rotate(45deg)}#header.m-open .btn-m-menu span:after{top:0;transform:rotate(-45deg)}.m-menu-dim{z-index:9;background:#00000047;display:block;position:fixed;inset:58px 0 0}.m-menu{z-index:10;background:#fff;border-top:1px solid #eee;max-height:calc(100vh - 58px);display:block;position:absolute;top:58px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #0000001a}.m-menu>ul{margin:0;padding:6px 0 10px;list-style:none}.m-group-tit,.m-single>a{width:100%;font-family:"Pretendard", var(--cjk), sans-serif;letter-spacing:-.03em;color:#000;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:15px 20px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.m-single.active>a{color:#fac100}.m-group-arrow{color:#9a9a9a;flex-shrink:0;transition:transform .25s}.m-group.open .m-group-arrow{color:#000;transform:rotate(180deg)}.m-sub{transition:max-height .28s cubic-bezier(.22,1,.36,1);overflow:hidden}.m-sub ul{background:#f7f7f7;margin:0;padding:0;list-style:none}.m-sub li a{letter-spacing:-.03em;color:#454545;padding:13px 20px 13px 34px;font-size:15px;font-weight:500;text-decoration:none;display:block}.m-sub li.on a{color:#fac100;font-weight:700}.m-sub li+li a{border-top:1px solid #ececec}}@media (width<=375px){#header .contain{height:54px;padding-left:14px;padding-right:12px}#header .sitelogo img{height:23px}.lang .tit{padding:0 20px;font-size:13px}.m-menu,.m-menu-dim{top:54px}.m-menu-dim{inset:54px 0 0}.m-menu{max-height:calc(100vh - 54px)}.m-group-tit,.m-single>a{padding:13px 16px;font-size:15px}.m-sub li a{padding:12px 16px 12px 28px;font-size:14px}}@media (width<=300px){#header .contain{gap:4px;padding-left:10px;padding-right:8px}#header .sitelogo img{height:20px}.lang .tit{width:30px;padding:0;font-size:0}.lang .tit:before{width:15px;height:15px;left:0}.lang .tit:after{width:7px;height:5px;right:0}.lang .lang-open{left:auto;right:-6px;transform:none}.btn-m-menu{width:28px;height:28px}.btn-m-menu span,.btn-m-menu span:before,.btn-m-menu span:after{width:18px}.m-group-tit,.m-single>a{padding:12px;font-size:14px}.m-sub li a{padding:11px 12px 11px 22px;font-size:13px}}.mcar{width:100%;min-width:0;max-width:100%;position:relative}.mcar-view{overflow:hidden}.mcar-solo .mcar-view{border-radius:20px;margin:0 22px}.mcar-track{will-change:transform;touch-action:pan-y;display:flex}.mcar-item{flex:none;min-width:0}.mcar-shot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f2f2f2;border:0;border-radius:20px;width:100%;margin:0;padding:0;display:block;overflow:hidden}.mcar-shot img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.mcar-peek .mcar-item{opacity:.55;transition:opacity .35s}.mcar-peek .mcar-item.is-center{opacity:1}.mcar-cap{text-align:center;font-family:"Pretendard", var(--cjk), sans-serif;letter-spacing:-.03em;margin-top:14px}.mcar-cap .mcar-area{color:#8a8a8a;margin:0;font-size:14px;font-weight:500;line-height:1.3}.mcar-cap .mcar-name{color:#000;margin:4px 0 0;font-size:18px;font-weight:700;line-height:1.35}.mcar-peek .mcar-item:not(.is-center) .mcar-cap{visibility:hidden}.mcar-nav{margin-top:calc(50% / var(--mcar-ratio,1.3333));color:#fff;cursor:pointer;z-index:2;background:#0000009e;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s;display:flex;position:absolute;top:0;transform:translateY(-50%)}.mcar-nav:hover{background:#000000d1}.mcar-nav.prev{left:2px}.mcar-nav.next{right:2px}@media (width<=375px){.mcar-solo .mcar-view{margin:0 16px}.mcar-nav{width:30px;height:30px}.mcar-nav svg{width:17px;height:17px}.mcar-cap{margin-top:11px}.mcar-cap .mcar-area{font-size:13px}.mcar-cap .mcar-name{font-size:16px}}.sec-dots{z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:13px;display:flex;position:fixed;top:50%;right:24px;transform:translateY(-50%)}.sec-dots button{pointer-events:auto;cursor:pointer;background:#00000038;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:background .25s,transform .25s}.sec-dots button:hover{background:#00000080}.sec-dots button.is-on{background:#000;transform:scale(1.5)}.sec-dots.on-dark button{background:#ffffff52}.sec-dots.on-dark button:hover{background:#fff9}.sec-dots.on-dark button.is-on{background:#fff}@media (width<=1199.98px){.sec-dots{gap:10px;right:12px}.sec-dots button{width:7px;height:7px}}@media (width<=300px){.sec-dots{gap:7px;right:4px}.sec-dots button{width:5px;height:5px}}@media (prefers-reduced-motion:reduce){.sec-dots button{transition:none}}@media (width>=600px){.sec-dots{display:none}}.home-container{width:100%;max-width:1260px;margin:0 auto;padding:0 30px;position:relative;overflow:visible}@media (width<=768px){.home-container{padding:0 14px 80px}}.hero-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;min-height:calc(100vh - 80px);margin:0 auto;padding:100px 0;display:flex;position:relative}.hero-content{z-index:10;flex-direction:column;align-items:center;width:100%;max-width:1200px;display:flex}.hero-title{letter-spacing:-.03em;color:#000;white-space:pre-line;margin:0;padding:0;font-family:Pretendard,sans-serif;font-size:64px;font-weight:700;line-height:75px}.hero-subtitle{letter-spacing:-.03em;color:#0006;white-space:pre-line;max-width:none;margin:16px 0 0;font-family:Pretendard,sans-serif;font-size:24px;font-weight:500;line-height:30px}.hero-find-btn{z-index:2;white-space:nowrap;color:#fff;letter-spacing:-.025em;cursor:pointer;background:#000;border:none;border-radius:10px;justify-content:center;align-items:center;width:140px;height:47px;margin:30px 0 0;padding:0;font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;line-height:1.4;transition:opacity .2s;display:inline-flex;position:relative}.hero-find-btn:hover{opacity:.85}.hero-motion{pointer-events:none;justify-content:center;align-items:center;width:346px;height:191px;margin-top:48px;line-height:0;display:flex}.hero-motion-clip{-webkit-mask-composite:source-in;background:0 0;border-radius:20px;width:244px;height:191px;line-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 2px calc(100% - 2px),#0000 100%),linear-gradient(90deg,#0000 0,#000 2px calc(100% - 2px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 2px calc(100% - 2px),#0000 100%),linear-gradient(90deg,#0000 0,#000 2px calc(100% - 2px),#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-motion video{object-fit:cover;width:calc(100% + 2px);height:calc(100% + 2px);display:block;position:absolute;inset:-1px}.hero-points{width:var(--vw);justify-content:center;align-items:center;margin:56px 0 0;padding:0 min(140px,7.3vw);list-style:none;display:flex}.hero-points li{flex:none;align-items:center;gap:12px;padding:0 20px;display:flex;position:relative}.hero-points li:first-child{padding-left:0}.hero-points li:last-child{padding-right:0}.hero-points li+li:before{content:"";background:#0000001f;width:1px;height:26px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hero-points img{object-fit:contain;flex:none;width:40px;height:40px;display:block}.hero-points span{letter-spacing:-.03em;color:#000;font-family:Pretendard,sans-serif;font-size:20px;font-weight:600;line-height:1.4}.trust-section{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:100px 0;display:flex}.trust-eyebrow{letter-spacing:-.03em;color:#fac100;margin:0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;line-height:1.4}.trust-title{letter-spacing:-.03em;color:#000;white-space:pre-line;margin:14px 0 0;font-family:Pretendard,sans-serif;font-size:44px;font-weight:700;line-height:1.35}.trust-desc{letter-spacing:-.03em;color:#0006;white-space:pre-line;margin:14px 0 0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:500;line-height:1.4}.trust-gallery{justify-content:center;align-items:flex-start;gap:20px;width:100%;max-width:1200px;margin:50px auto 0;line-height:0;display:flex}.trust-gallery img{object-fit:cover;border-radius:20px;flex:none;width:285px;height:400px;display:block}.trust-gallery img:nth-child(2){width:590px}@media (width<=1279px){.trust-gallery img{aspect-ratio:275/354;width:calc(26.9% - 10.76px);height:auto}.trust-gallery img:nth-child(2){aspect-ratio:472/354;width:calc(46.2% - 18.48px)}}.why-section{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:100px 0;display:flex}.why-eyebrow{letter-spacing:-.03em;color:#fac100;margin:0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;line-height:1.4}.why-title{letter-spacing:-.03em;color:#000;white-space:pre-line;margin:14px 0 0;font-family:Pretendard,sans-serif;font-size:44px;font-weight:700;line-height:1.35}.why-desc{letter-spacing:-.03em;color:#0006;white-space:pre-line;margin:14px 0 0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:500;line-height:1.4}.why-tabs{justify-content:center;gap:20px;margin-top:50px;display:flex}.why-tab{cursor:pointer;letter-spacing:-.03em;color:#0006;background:0 0;border:none;padding:0 32px 10px;font-family:Pretendard,sans-serif;font-size:20px;font-weight:500;line-height:1.4;transition:color .25s;position:relative}.why-tab:after{content:"";background:#000;width:0;max-width:calc(100% - 64px);height:2px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.why-tab.is-active{color:#000;font-weight:700}.why-tab.is-active:after{width:100%}.why-video{background:0 0;border-radius:20px;width:996px;height:561px;margin-top:20px;line-height:0;position:relative;overflow:hidden}.why-video video{object-fit:cover;opacity:0;pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);transition:opacity .25s;display:block;position:absolute;inset:-1px}.why-video video.is-shown{opacity:1;pointer-events:auto}.cur-section{margin-left:calc(50% - var(--vw) / 2);margin-right:calc(50% - var(--vw) / 2);--cur-card:220px;--cur-gap:20px;background:#fac100;margin-top:0;padding:120px 0;position:relative;overflow:hidden}.cur-inner{text-align:center;max-width:1200px;margin:0 auto}.cur-eyebrow{letter-spacing:-.03em;color:#fff;margin:0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;line-height:1.4}.cur-title{letter-spacing:-.03em;color:#000;white-space:pre-line;margin:14px 0 0;font-family:Pretendard,sans-serif;font-size:44px;font-weight:700;line-height:1.35}.cur-desc{letter-spacing:-.03em;color:#0006;white-space:pre-line;margin:14px 0 0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:500;line-height:1.4}.cur-belt{contain:paint;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;margin:50px auto 0;overflow:hidden}.cur-belt.is-dragging{cursor:grabbing}.cur-belt-track{gap:var(--cur-gap);margin-left:calc(var(--cur-card) / -2);will-change:transform;backface-visibility:hidden;width:max-content;display:flex;transform:translateZ(0)}.cur-card{width:var(--cur-card);height:var(--cur-card);background:#fff;border-radius:20px;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.cur-card img{width:max(22px, calc(var(--cur-card) * .227));height:max(22px, calc(var(--cur-card) * .227));object-fit:contain;-webkit-user-drag:none;display:block}.cur-code{margin-top:max(6px, calc(var(--cur-card) * .109));font-family:Pretendard,sans-serif;font-size:clamp(13px, calc(var(--cur-card) * .091), 20px);letter-spacing:-.03em;color:#000;font-weight:700;line-height:1.2}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rotateSphere{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scanLaser{0%,to{opacity:0;top:0%}5%,95%{opacity:1}50%{top:100%}}@keyframes pulseDot{0%,to{opacity:1;box-shadow:0 0 8px var(--accent-emerald);transform:scale(1)}50%{opacity:.8;box-shadow:0 0 14px var(--accent-emerald);transform:scale(1.1)}}.gallery-lightbox{z-index:2000;-webkit-backdrop-filter:blur(6px);cursor:zoom-out;background:#000000db;justify-content:center;align-items:center;padding:3vh 3vw;display:flex;position:fixed;inset:0}.gallery-lightbox img,.gallery-lightbox video{object-fit:contain;cursor:default;background:#000;border-radius:20px;width:auto;max-width:94vw;height:auto;max-height:94vh;box-shadow:0 24px 70px #000000a6}.gallery-lightbox-close{color:#fff;cursor:pointer;z-index:2001;background:#00000073;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .18s;display:flex;position:fixed;top:18px;right:20px}.gallery-lightbox-close:hover{background:#000000bf}.find-section{margin-left:calc(50% - var(--vw) / 2);margin-right:calc(50% - var(--vw) / 2);background:#fffbec;padding:100px 0;position:relative}.find-inner{text-align:center;max-width:1260px;margin:0 auto;padding:0 30px}.find-eyebrow{letter-spacing:-.03em;color:#fac100;margin:0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;line-height:1.4}.find-title{letter-spacing:-.03em;color:#000;white-space:pre-line;margin:14px 0 0;font-family:Pretendard,sans-serif;font-size:44px;font-weight:700;line-height:1.35}.find-desc{letter-spacing:-.03em;color:#0006;white-space:pre-line;margin:14px 0 0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:500;line-height:1.4}.find-cta{margin-top:30px}.find-card{text-align:left;justify-content:center;align-items:stretch;gap:40px;margin-top:70px;display:flex}.find-photo{background:#f0ece0;border-radius:20px;flex:0 0 590px;width:590px;height:400px;overflow:hidden}.find-photo-track{will-change:transform;height:100%;display:flex}.find-slide{cursor:pointer;background:0 0;border:none;flex:0 0 100%;width:100%;height:100%;padding:0;display:block;overflow:hidden}.find-photo-track img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.find-slide:hover img{transform:scale(1.04)}.find-photo-empty{background:repeating-linear-gradient(45deg,#efe9d8,#efe9d8 12px,#e8e1cc 12px 24px);width:100%;height:100%}.find-info{flex-direction:column;flex:0 0 570px;justify-content:flex-start;width:570px;min-width:0;height:auto;display:flex}.find-area{letter-spacing:-.03em;color:#000;margin:0;font-family:Pretendard,sans-serif;font-size:26px;font-weight:700;line-height:1.4}.find-name{letter-spacing:-.03em;color:#000;margin:6px 0 0;font-family:Pretendard,sans-serif;font-size:26px;font-weight:400;line-height:1.4}.find-meta{letter-spacing:-.03em;color:#0006;flex-direction:column;gap:10px;margin:16px 0 0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:500;line-height:26px;display:flex}.find-meta-row{align-items:flex-start;gap:10px;margin:0;display:flex}.find-meta-label{flex:0 0 90px;width:90px;height:26px}.find-meta-val{min-width:0}.find-nav{gap:10px;margin-top:auto;display:flex}.find-nav button{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .2s,transform .2s;display:flex}.find-nav button:hover{opacity:.85;transform:translateY(-2px)}.find-nav button svg{width:14px;height:14px}@media (width<=1199.98px) and (width>=600px){.find-section{padding:100px 0}.find-inner{padding:0}.find-card{align-items:flex-start;gap:24px}.find-photo{aspect-ratio:472/354;flex:none;align-self:flex-start;width:46%;max-width:472px;height:auto}.find-info{flex-direction:column;flex:auto;align-self:stretch;width:auto;min-width:0;height:auto;padding-left:0;display:flex}.find-nav{justify-content:flex-start;margin-top:auto}}.hero-section,.trust-section,.why-section{background:#fff}body.light-theme{--bg-deep:#fff;--bg-space:#fff;--bg-nebula:none}.beyond-section{margin-left:calc(50% - var(--vw) / 2);margin-right:calc(50% - var(--vw) / 2);background:#000;margin-bottom:0;padding:100px 0;position:relative;overflow:hidden}.beyond-inner{width:100%;max-width:1260px;margin:0 auto;padding:0 30px}.beyond-title{letter-spacing:-.03em;color:#fff;white-space:pre-line;margin:0;font-family:Pretendard,sans-serif;font-size:44px;font-weight:700;line-height:1.35}.beyond-bands{flex-direction:column;gap:20px;margin-top:50px;display:flex}.flow-band{width:100%;max-width:1200px;height:366px;margin:0 auto;position:relative;overflow:hidden}.flow-band.is-empty{background:#ffffff0d;border-radius:20px}.flow-band-track{will-change:transform;align-items:center;gap:20px;width:max-content;height:100%;display:flex}.flow-item{background:#111;border-radius:20px;flex:none;width:522px;height:354px;overflow:hidden}.flow-item.is-mobile{width:226px;height:354px}.flow-item.is-card{width:280px;height:354px}.flow-item img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1199.98px){.beyond-title{font-size:30px}.beyond-bands{margin-top:40px}}@media (width<=599.98px){.home-container{max-width:374px;padding:0 16px}.hero-title{line-height:1.3}.hero-subtitle{line-height:1.4}.hero-section,.hero-content,.trust-section,.why-section,.cur-inner,.find-inner,.beyond-inner,.flow-band,.trust-gallery{max-width:342px}.hero-section,.trust-section,.why-section,.find-section,.beyond-section{--sec-pad:50px;padding:var(--sec-pad) 0}.cur-section{--sec-pad:90px;padding:var(--sec-pad) 0}.hero-section,.trust-section,.why-section,.cur-section,.find-section,.beyond-section{justify-content:flex-start}.hero-find-btn{letter-spacing:-.025em;border-radius:10px;width:101px;height:34px;margin-top:20px;font-size:12px;line-height:1.4}.find-cta{margin-top:20px}.hero-title{font-size:36px}.trust-title,.why-title,.cur-title,.find-title,.beyond-title{font-size:26px}.hero-subtitle,.trust-desc,.why-desc,.cur-desc,.find-desc{font-size:14px}.flow-band{height:212px}.flow-item{width:275px;height:200px}.flow-item.is-mobile{width:132px;height:200px}.flow-item.is-card{width:160px;height:202px}.find-card-m .mcar-cap .mcar-area{color:#000;font-size:16px;font-weight:700}.find-card-m .mcar-cap .mcar-name{margin-top:4px;font-size:16px;font-weight:500}.trust-gallery img,.why-video,.cur-card,.find-photo,.mcar-solo .mcar-view,.mcar-shot,.flow-item{border-radius:10px}.trust-gallery-m{width:min(254px,100%);margin-left:auto;margin-right:auto}.trust-gallery-m .mcar-solo .mcar-view{margin:0}.trust-gallery-m{--mcar-ratio:.7493}.why-video{aspect-ratio:auto;width:min(254px,100%);max-width:254px;height:339px;margin-left:auto;margin-right:auto}.cur-section{--cur-gap:8px;--cur-card:min(78px, calc((var(--vw,100vw) - var(--cur-gap) * 3) / 4))}.cur-belt{width:var(--vw,100vw);margin-left:calc(50% - var(--vw,100vw) / 2);margin-right:calc(50% - var(--vw,100vw) / 2)}.cur-belt-track{margin-left:calc((var(--vw,100vw) - (4 * var(--cur-card) + 5 * var(--cur-gap))) / 2 - var(--cur-card))}.cur-card{width:var(--cur-card);height:calc(var(--cur-card) * 96 / 78)}.cur-card img{width:calc(var(--cur-card) * 30 / 78);height:calc(var(--cur-card) * 30 / 78)}.cur-code{margin-top:calc(var(--cur-card) * 10 / 78);font-size:calc(var(--cur-card) * 12 / 78);font-weight:700}.find-card-m{width:min(342px,100%);margin-left:auto;margin-right:auto}.find-card-m .mcar-solo .mcar-view{margin:0}.find-card-m{--mcar-ratio:1.5616;margin-top:30px}.hero-section{min-height:calc(100vh - 58px)}.hero-title{margin-top:0;font-size:36px}.hero-subtitle{font-size:14px}.hero-find-btn{padding:0}.trust-eyebrow,.why-eyebrow,.cur-eyebrow,.find-eyebrow{font-size:15px}.trust-title,.why-title,.cur-title,.find-title,.beyond-title{margin-top:10px;font-size:26px}.trust-desc,.why-desc,.cur-desc,.find-desc{margin-top:10px;font-size:14px}[data-lang=en] .beyond-title{font-size:23px}[data-lang=en] .find-desc{font-size:12px}.trust-gallery{display:none}.trust-gallery-m{margin-top:32px}.why-tabs{gap:6px;margin-top:34px}.why-tab{padding:0 14px 8px;font-size:15px}.why-tab:after{max-width:calc(100% - 28px)}.why-video{background:0 0}.why-video video{object-fit:cover;background:0 0;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px}.cur-belt{margin-top:36px}.find-inner{padding:0}.find-card{display:none}.beyond-inner{padding:0 18px}.beyond-bands{gap:14px;margin-top:32px}}@media (width<=375px){.home-container{padding:0 14px}.hero-title{margin-top:36px}.trust-section,.why-section{padding:44px 0 0}.find-section{padding:44px 0}.cur-section{padding:44px 0 52px}.why-tab{padding:0 10px 8px;font-size:14px}.why-tab:after{max-width:calc(100% - 20px)}.beyond-section{padding:40px 0 46px}}@media (width<=1199.98px) and (width>=600px){.home-container{max-width:660px;padding:0 30px}.hero-title{line-height:1.35}.hero-subtitle{line-height:1.4}.hero-section,.hero-content,.trust-section,.why-section,.cur-inner,.find-inner,.beyond-inner,.flow-band,.trust-gallery{max-width:600px}.hero-points{flex-direction:column;align-items:center;gap:16px;width:100%;padding:0}.hero-points li{justify-content:center;width:auto;padding:0!important}.hero-points li+li:before{display:none}.trust-gallery-m{width:min(496px,100%);margin:50px auto 0}.trust-gallery-m .mcar-solo .mcar-view{margin:0}.trust-gallery-m{--mcar-ratio:.7492}.why-video{aspect-ratio:auto;width:min(496px,100%);max-width:496px;height:657px;margin-left:auto;margin-right:auto}.find-card-m{width:min(600px,100%);margin:50px auto 0}.find-card-m .mcar-solo .mcar-view{margin:0}.find-card-m{--mcar-ratio:1.4778}.find-card-m .mcar-cap .mcar-area{color:#000;font-size:28px;font-weight:700}.find-card-m .mcar-cap .mcar-name{margin-top:4px;font-size:28px;font-weight:500}.hero-title{font-size:clamp(44px,4.4vw,64px)}.hero-subtitle{font-size:clamp(18px,1.7vw,24px)}.trust-section,.why-section{padding:100px 0}.trust-title,.why-title,.cur-title,.find-title,.beyond-title{font-size:clamp(28px,3.6vw,40px)}.trust-desc,.why-desc,.cur-desc,.find-desc{font-size:clamp(15px,1.9vw,19px)}.trust-gallery{margin-top:36px}.why-tabs{margin-top:50px}.cur-section{padding:120px 0}.beyond-bands{margin-top:50px}}@media (width>=1200px){.hero-section{min-height:calc(var(--vw,100vw) * .4167)}.trust-section{min-height:calc(var(--vw,100vw) * .3979)}.why-section{min-height:calc(var(--vw,100vw) * .4661)}.cur-section{min-height:calc(var(--vw,100vw) * .3724)}.find-section{min-height:calc(var(--vw,100vw) * .4359)}.beyond-section{min-height:calc(var(--vw,100vw) * .5385)}@supports (height:round(down, 3px, 2px)){.hero-section{min-height:round(down, calc(var(--vw,100vw) * .4167), 1px)}.trust-section{min-height:round(down, calc(var(--vw,100vw) * .3979), 1px)}.why-section{min-height:round(down, calc(var(--vw,100vw) * .4661), 1px)}.cur-section{min-height:round(down, calc(var(--vw,100vw) * .3724), 1px)}.find-section{min-height:round(down, calc(var(--vw,100vw) * .4359), 1px)}.beyond-section{min-height:round(down, calc(var(--vw,100vw) * .5385), 1px)}}.trust-section,.why-section,.cur-section,.find-section,.beyond-section{justify-content:center}.cur-section,.find-section,.beyond-section{flex-direction:column;display:flex}.cur-section>*,.find-section>*,.beyond-section>*{width:100%;min-width:0}.hero-section{justify-content:flex-start;padding:100px 0}.trust-section,.why-section{padding:100px 0}.cur-section{padding:120px 0}.find-section{padding:100px 0}.find-card{margin-top:50px}.beyond-section{padding:100px 0}}@media (width<=599.98px){.hero-section,.trust-section,.why-section,.cur-section,.find-section,.beyond-section{justify-content:flex-start;min-height:calc(100svh - 58px)}.cur-section,.find-section{flex-direction:column;display:flex}.cur-section>*,.find-section>*{width:100%;min-width:0}}@media (width<=375px){.hero-section,.trust-section,.why-section,.cur-section,.find-section,.beyond-section{min-height:calc(100svh - 54px)}}@media (width<=599.98px) and (height<=740px){.hero-section,.trust-section,.why-section,.find-section,.beyond-section{--sec-pad:24px;padding:var(--sec-pad) 0}.cur-section{--sec-pad:40px;padding:var(--sec-pad) 0}.home-container{--sec-lift:0px}.hero-title,.hero-subtitle{margin-top:10px}.hero-find-btn{margin-top:14px}.hero-motion{margin-top:18px}.hero-points{gap:8px;margin-top:18px}.trust-title,.why-title,.cur-title,.find-title,.beyond-title{margin-top:6px}.trust-desc,.why-desc,.cur-desc,.find-desc{margin-top:8px}.trust-gallery-m,.why-tabs{margin-top:18px}.cur-belt{margin-top:20px}.find-card-m{margin-top:18px}.find-cta{margin-top:14px}.beyond-bands{gap:10px;margin-top:18px}}@media (width<=599.98px) and (height<=660px){.why-video{width:min(254px,34.4661svh);max-width:254px;height:min(339px,46svh)}.trust-gallery-m{width:min(254px,34.4661svh)}.find-card-m{width:min(342px,46.8493svh)}.flow-band{height:min(212px,26svh)}}@media (width<=599.98px){.hero-motion{aspect-ratio:346/191;width:min(346px,84vw);height:auto;margin-top:32px}.hero-motion-clip{aspect-ratio:244/191;width:auto;max-width:100%;height:100%}@supports (width:round(down, 3px, 2px)){.hero-motion{--mw:round(down, min(346px, 84vw), 1px);--mh:round(down, calc(var(--mw) * 191 / 346), 1px);width:var(--mw);height:var(--mh);aspect-ratio:auto}.hero-motion-clip{width:round(down, calc(var(--mh) * 244 / 191), 1px);height:var(--mh);aspect-ratio:auto;max-width:100%}}.hero-points{flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:32px;padding:0}.hero-points li{justify-content:center;gap:10px;width:auto;padding:0!important}.hero-points li+li:before{display:none}.hero-points img{width:32px;height:32px}.hero-points span{font-size:14px}.beyond-section{flex-direction:column;justify-content:flex-start;min-height:calc(100svh - 58px);display:flex}.beyond-section>*{width:100%;min-width:0}}@media (width<=375px){.beyond-section{min-height:calc(100svh - 54px)}}.flow-item.is-link{cursor:pointer;text-decoration:none;display:block}.beyond-fade{width:100%;min-width:0}@media (width<=300px){.home-container{padding:0 10px}.hero-section{padding:0 0 28px}.hero-title{margin-top:26px}.trust-section,.why-section{padding:32px 0 0}.why-section{padding-bottom:34px}.find-section{padding:32px 0}.find-inner,.beyond-inner{padding:0 10px}.beyond-section{padding:30px 0 34px}.cur-section{--cur-gap:6px;padding:32px 0 38px}.cur-belt{margin-top:24px}.why-tabs{margin-top:22px}.why-tab{padding:0 7px 6px;font-size:12px}.why-tab:after{max-width:calc(100% - 14px)}.trust-gallery-m,.find-card-m{margin-top:20px}.beyond-bands{gap:8px;margin-top:22px}}@media (width<=599.98px) and (height<=660px){.hero-motion{width:min(346px,84vw,181.152svh - 851.414px)}@supports (width:round(down, 3px, 2px)){.hero-motion{--mw:round(down, min(346px, 84vw, calc((100svh - 470px) * 346 / 191)), 1px)}}.hero-points{gap:6px}.hero-points img{width:26px;height:26px}}@media (width<=599.98px) and (height<=600px){.why-video{width:min(254px,30.7198svh);height:min(339px,41svh)}.trust-gallery-m{width:min(254px,30.7198svh)}.find-card-m{width:min(342px,42.1644svh)}}@media (width<=599.98px){.hero-section,.trust-section,.why-section,.cur-section,.find-section{padding-bottom:calc(var(--sec-pad,50px) + var(--sec-lift,60px));justify-content:center}.beyond-section{padding-top:calc(var(--sec-pad,50px) + var(--sec-lift,60px));justify-content:flex-start}.home-container{touch-action:pan-x pan-y}}.subpage-wrapper{width:100%;max-width:1280px;margin:0 auto;padding:40px 40px 100px}@media (width<=768px){.subpage-wrapper{padding:28px 14px 80px}}.subpage-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.subpage-subtitle{color:var(--text-secondary);max-width:500px;font-size:15px}@keyframes glowPulseCard{0%,to{opacity:.85;text-shadow:0 0 8px #fac10033}50%{opacity:1;text-shadow:0 0 16px #fac10080}}@keyframes spinRadarCcw{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes spinRadarCw{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.search-icon{width:16px;height:16px;color:var(--accent-gold);opacity:.8}@keyframes pinPulseGlow{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.faq-container{flex-direction:column;gap:12px;display:flex}.faq-item{text-align:left;padding:8px 16px;overflow:hidden}.faq-question-btn{cursor:pointer;color:#fff;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 8px;font-size:15px;font-weight:600;display:flex}.faq-arrow{width:18px;height:18px;color:var(--accent-violet);transition:transform .25s cubic-bezier(.4,0,.2,1)}.faq-arrow-open{transform:rotate(90deg)}.faq-answer-wrapper{overflow:hidden}.faq-answer{color:var(--text-secondary);padding:0 8px 20px;font-size:14px;line-height:1.55}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:var(--text-muted);letter-spacing:.5px;font-size:12px;font-weight:600}.form-input{color:#fff;background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;outline:none;padding:12px;font-size:14px;transition:border-color .2s}.form-input:focus{border-color:var(--accent-violet)}.success-reset-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;margin-top:12px;padding:10px 20px;font-size:13px;font-weight:500;transition:all .2s}.success-reset-btn:hover{background:#ffffff0d;border-color:#fff3}body.light-theme .faq-question-btn{color:var(--text-primary)}body.light-theme .form-input{color:var(--text-primary);background:#00000003;border-color:#00000014}body.light-theme .form-input:focus{border-color:var(--accent-violet);background:var(--bg-space)}body.light-theme .success-reset-btn{color:var(--text-secondary);border-color:#00000026}body.light-theme .success-reset-btn:hover{background:#00000005;border-color:#00000040}.exchange-page-wrapper{max-width:1280px;padding-bottom:120px;position:relative;overflow:visible}.exchange-info-section{text-align:center;z-index:5;flex-direction:column;align-items:center;gap:8px;margin-bottom:48px;display:flex;position:relative}.exchange-info-title{color:#fff;margin-bottom:12px;font-size:28px;font-weight:700}.highlight-gold{font-weight:800;color:#fac100!important}.exchange-info-desc.desc-large{color:var(--text-secondary);margin:0;font-size:18px;font-weight:500;line-height:1.5}.exchange-card-container{z-index:10;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.coupon-form-card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-sizing:border-box;background:#0f0f14bf;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;width:695px;height:608px;padding:48px 56px;transition:border-color .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0009}.coupon-form-card:before{content:"";background:#fac100;height:4px;position:absolute;top:0;left:0;right:0}.form-icon-container{background:#fac1001a;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:8px;animation:4s ease-in-out infinite floatIcon;display:flex}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.mail-gold-icon{color:#fac100;width:36px;height:36px}.form-alert-text{color:#fac100;text-align:center;margin-bottom:24px;font-size:20px;font-weight:700}.coupon-form-group{flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-bottom:20px;display:flex}.coupon-form-label{color:#fff;letter-spacing:.5px;font-size:15px;font-weight:600}.coupon-form-input{color:#fff;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;outline:none;width:100%;height:52px;padding:0 16px;font-size:16px;transition:all .3s}.coupon-form-input:focus{background:#ffffff0f;border-color:#fac100}.coupon-form-input::placeholder{color:#ffffff4d}.select-wrapper{width:100%;position:relative}.coupon-form-select{color:#fff;cursor:pointer;appearance:none;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;outline:none;width:100%;height:52px;padding:0 16px;font-size:16px;transition:all .3s}.coupon-form-select:focus{background:#ffffff0f;border-color:#fac100}.coupon-form-select option{color:#fff;background:#0f0f14;padding:12px}.select-wrapper:after{content:"▼";color:#ffffff80;pointer-events:none;font-size:10px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.coupon-submit-btn{color:#000;cursor:pointer;letter-spacing:.5px;background:#fac100;border:none;border-radius:9999px;width:100%;height:54px;margin-top:12px;font-size:17px;font-weight:750;transition:all .3s cubic-bezier(.4,0,.2,1)}.coupon-submit-btn:hover{background:#ffcd1e;transform:translateY(-1px)}.coupon-submit-btn:active{transform:translateY(1px)}.coupon-success-card{text-align:center;justify-content:center;gap:24px}.success-gold-icon{color:#fac100;filter:drop-shadow(0 0 15px #fac1004d);width:80px;height:80px}.coupon-success-card .success-title{color:#fff;margin:0;font-size:24px;font-weight:700}.coupon-success-card .success-desc{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}.coupon-success-card .success-desc-sub{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.coupon-success-card .success-reset-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;margin-top:8px;padding:12px 32px;font-size:15px;font-weight:600;transition:all .2s}.coupon-success-card .success-reset-btn:hover{background:#ffffff26;border-color:#fac100}body.light-theme .exchange-info-title{color:var(--text-primary)}body.light-theme .coupon-form-card{background:#0f0f14eb;border-color:#ffffff24;box-shadow:0 20px 50px #0000004d}body.light-theme .coupon-form-input,body.light-theme .coupon-form-select{border-color:#ffffff26}body.light-theme .faq-item{background:#fff!important;border:1px solid #00000014!important;box-shadow:0 4px 20px #00000005!important}.premium-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.pagination-arrow-btn,.pagination-number-btn{color:var(--text-secondary);cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .25s}.pagination-arrow-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-arrow-btn:hover:not(:disabled),.pagination-number-btn:hover{color:#000;background:#f4f4f4;border-color:#000}.pagination-number-btn.active-page{background:var(--accent-gold);border-color:var(--accent-gold);color:#08080a}body.light-theme .pagination-arrow-btn,body.light-theme .pagination-number-btn{color:var(--text-secondary);background:#fff;border-color:#0000001a}body.light-theme .pagination-arrow-btn:hover:not(:disabled),body.light-theme .pagination-number-btn:hover{color:#000;background:#f4f4f4;border-color:#000}body.light-theme .pagination-number-btn.active-page{background:var(--accent-gold);border-color:var(--accent-gold);color:#08080a}.faq-page-wrapper{max-width:1280px;margin:0 auto;padding-left:30px;padding-right:30px}.faq-custom-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.faq-title-gold-gradient{color:var(--accent-gold);letter-spacing:-.5px;margin:0 0 14px;font-size:42px;font-weight:800}.faq-subtitle-custom{color:var(--text-secondary);max-width:600px;margin:0;font-size:16px;line-height:1.5}.faq-inquire-btn-sleek{color:#000;cursor:pointer;letter-spacing:.5px;background:0 0;border:1px solid #000;border-radius:9999px;margin-top:24px;padding:12px 36px;font-size:15px;font-weight:750;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-inquire-btn-sleek:hover{background:var(--accent-gold);color:#000}.faq-categories-grid{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;margin:32px 0 48px;display:grid}@media (width<=1199.98px){.faq-categories-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.faq-categories-grid{grid-template-columns:1fr;gap:16px}}.faq-category-card{text-align:center;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;align-items:center;padding:32px 24px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden}.faq-category-card:hover{background:#fafafa;border-color:#000;box-shadow:0 6px 16px #00000014}.faq-category-card.active{box-shadow:0 8px 20px #0000001a;background:#0000000a!important;border-color:#000!important}.category-icon-wrapper{color:#000;background:#f4f4f4;border-radius:20px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.faq-category-card:hover .category-icon-wrapper{background:#ececec;transform:scale(1.05)}.faq-category-card.active .category-icon-wrapper{background:var(--accent-gold);color:#000}.category-title{color:#fff;letter-spacing:-.2px;margin:0 0 8px;font-size:18px;font-weight:700}.category-desc{color:var(--text-muted);min-height:38px;margin:0 0 20px;font-size:13px;line-height:1.5}.category-count{color:#000;background:#f4f4f4;border:1px solid #e5e5e5;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:700;transition:all .25s}.faq-category-card.active .category-count{background:var(--accent-gold);border-color:var(--accent-gold)}.faq-accordion-section{width:100%;max-width:900px;margin:0 auto}.faq-question-text{color:#fff;text-align:left;font-size:16px;font-weight:650;line-height:1.5}.faq-arrow{color:var(--text-muted);flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.faq-arrow-open{color:var(--accent-gold);transform:rotate(90deg)}body.light-theme .faq-title-gold-gradient{color:var(--accent-gold)!important}body.light-theme .faq-category-card{background:#fff!important;border-color:#00000014!important;box-shadow:0 4px 20px #00000005!important}body.light-theme .faq-category-card:hover{background:#fafafa!important;border-color:#000!important;box-shadow:0 6px 16px #00000014!important}body.light-theme .faq-category-card.active{background:#0000000a!important;border-color:#000!important;box-shadow:0 8px 20px #0000001a!important}body.light-theme .faq-category-card .category-title{color:var(--text-primary)!important}body.light-theme .faq-category-card .category-desc{color:var(--text-secondary)!important}body.light-theme .faq-question-text{color:var(--text-primary)!important}body.light-theme .faq-answer{color:var(--text-secondary)!important}body.light-theme .faq-item{background:#fff!important;border-color:#00000014!important;box-shadow:0 4px 20px #00000003!important}.contact-page-wrapper{flex-direction:column;align-items:center;display:flex}.contact-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:44px;display:flex}.contact-title-gradient{color:var(--accent-gold);letter-spacing:-.5px;margin:0 0 14px;font-size:48px;font-weight:800}body.light-theme .contact-title-gradient,.contact-title-gradient{color:#000}.contact-subtitle{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.5}.contact-faq-btn{color:#fff;cursor:pointer;letter-spacing:.5px;background:#000;border:1.5px solid #000;border-radius:9999px;margin-top:22px;padding:11px 42px;font-size:15px;font-weight:750;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #0000001f}.contact-faq-btn:hover{color:#fff;background:#1d1d1f;transform:translateY(-2px)}.contact-bento{grid-template-columns:2fr 1fr;gap:20px;width:100%;max-width:880px;display:grid}.contact-box{border:1px solid var(--glass-border);border-radius:20px;flex-direction:column;justify-content:space-between;padding:32px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.contact-box:hover{border-color:var(--glass-border-hover);transform:translateY(-4px);box-shadow:0 14px 38px #00000047}body.light-theme .contact-box{box-shadow:0 8px 26px #0000000f;background:#fff!important;border-color:#00000014!important}body.light-theme .contact-box:hover{box-shadow:0 14px 38px #0000001a;border-color:var(--glass-border-hover)!important}.box-exchange{grid-area:1/1/span 2;min-height:520px}.box-sim{grid-area:1/2;min-height:250px}.box-prepaid{grid-area:2/2;min-height:250px}.box-troubleshoot{grid-area:3/1/auto/-1;min-height:170px}.contact-box-head{flex-direction:column;gap:14px;display:flex}.contact-box-title{color:var(--text-primary);letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700}.box-exchange .contact-box-title{font-size:30px}.box-troubleshoot .contact-box-title{font-size:24px}.contact-box-desc{color:var(--text-secondary);max-width:92%;margin:0;font-size:15px;line-height:1.6}.start-chat-btn{color:#000;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #000;border-radius:9999px;align-self:flex-end;align-items:center;gap:8px;margin-top:24px;padding:10px 22px;font-size:14px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.start-chat-btn:hover{background:var(--accent-gold);color:#000;transform:translateY(-2px)}.start-chat-icon{width:16px;height:16px}@media (width<=1199.98px){.contact-bento{max-width:720px}.box-exchange{min-height:460px}.box-sim,.box-prepaid{min-height:220px}}@media (width<=768px){.contact-bento{grid-template-columns:1fr;gap:16px;max-width:520px}.box-exchange,.box-sim,.box-prepaid,.box-troubleshoot{grid-area:auto/1}.box-exchange{min-height:300px}.box-sim,.box-prepaid,.box-troubleshoot{min-height:190px}.contact-title-gradient{font-size:36px}.contact-box{padding:26px}.box-exchange .contact-box-title{font-size:26px}}.contact-box{cursor:pointer;-webkit-user-select:none;user-select:none}.contact-box:active{transform:translateY(-1px)scale(.997)}.contact-box:focus-visible{outline:2px solid var(--accent-gold);outline-offset:3px}.contact-box:hover .start-chat-btn,.contact-box:focus-visible .start-chat-btn{background:var(--accent-gold);color:#000}.form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23FAC100' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.form-select:required:invalid{color:var(--text-muted)}.form-select option{background:var(--bg-space);color:var(--text-primary)}.can-change{border-radius:20px;width:100%;max-width:960px;margin:0 auto 24px;padding:18px 22px}.lightbox-close{z-index:3;color:#000;cursor:pointer;background:#fac100;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #00000080}.lightbox-close:hover{background:#ffd23d}.faq-search-bar{background:#fff;border:1px solid #000;border-radius:999px;align-items:center;gap:10px;width:100%;max-width:520px;margin:22px auto 0;padding:12px 18px;display:flex}.faq-search-icon{color:#fac100;flex:none}.faq-search-input{min-width:0;color:inherit;background:0 0;border:none;outline:none;flex:1;font-size:16px}body.light-theme .faq-search-input::placeholder{color:#0006}.faq-search-clear{cursor:pointer;width:24px;height:24px;color:inherit;background:#ffffff1a;border:none;border-radius:50%;flex:none;font-size:18px;line-height:1}.faq-search-count{text-align:center;color:#ffffffb3;margin-top:12px;font-size:14px}body.light-theme .faq-search-count{color:#0009}.faq-search-count b{color:#fac100;font-weight:800}.faq-search-empty{text-align:center;color:#ffffff8c;padding:48px 0;font-size:15px}body.light-theme .faq-search-empty{color:#00000080}.faq-result-cat{color:#fac100;vertical-align:middle;background:#fac10029;border-radius:999px;margin-right:10px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}:root{--fz15b:clamp(.8125rem, .7796rem + .1316vw, .9375rem);--fz18b:clamp(.875rem, .8092rem + .2632vw, 1.125rem);--fz22b:clamp(.9375rem, .8224rem + .4605vw, 1.375rem);--fz26b:clamp(1rem, .8355rem + .6579vw, 1.625rem);--fz30b:clamp(1rem, .7697rem + .9211vw, 1.875rem);--fz56b:clamp(1.5rem, .9276rem + 2.2895vw, 3.5rem);--size15b:clamp(.625rem, .5428rem + .3289vw, .9375rem);--size20b:clamp(.625rem, .4605rem + .6579vw, 1.25rem);--size25b:clamp(.625rem, .3783rem + .9868vw, 1.5625rem);--size30b:clamp(.625rem, .2961rem + 1.3158vw, 1.875rem);--size35b:clamp(.9375rem, .6086rem + 1.3158vw, 2.1875rem);--size40b:clamp(1.25rem, .9211rem + 1.3158vw, 2.5rem);--size50b:clamp(1.5625rem, 1.1513rem + 1.6447vw, 3.125rem);--size90b:clamp(1.875rem, .8882rem + 3.9474vw, 5.625rem)}.prepaid,.usim{letter-spacing:-.03em;font-family:Pretendard,sans-serif}.prepaid *,.usim *{font-family:Pretendard,sans-serif}.vh-pg{justify-content:center;align-items:center;min-height:calc(100vh - 80px);display:flex}.vh-pg .inner{width:100%}.vh-pg .contain{max-width:1260px;margin:0 auto;padding-left:30px;padding-right:30px}.tit56{font-size:var(--fz56b);color:#000;text-align:center;margin:0 0 var(--size90b);white-space:pre-line;font-weight:700;line-height:1.21em}.tt24{font-size:var(--fz26b);font-weight:600;line-height:1.42em}.tt22{font-size:var(--fz22b);color:#868686;font-weight:500;line-height:1.45em}.prepaid{background:url(/images/sub/prepaid-bg.jpg) 80%/cover no-repeat}.prepaid .tit56{margin-bottom:var(--size90b);text-align:left}.prepaid .wrap .tt24{margin:0 0 var(--size30b);color:#000}.prepaid .wrap .tt24:last-child{margin-bottom:0}.usim .inner{align-items:center;display:flex}.usim .tt-wrap{flex:0 0 49%;min-width:0;margin-right:7.5%}.usim .tt-wrap .tit56{text-align:left;margin-bottom:0}.usim .tt-wrap .pri{color:#fac100}.usim .tt-wrap .txt{margin:var(--size15b) 0 var(--size40b);font-size:var(--fz30b);color:#000;font-weight:700;line-height:1.4em}.usim .tt-wrap .tt22{margin:0}.usim .tt-wrap .doc-menu{margin-top:var(--size25b)}.usim .tt-wrap .doc-menu ul{justify-content:flex-start}.doc-menu ul{justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.doc-menu ul li a{color:#fff;min-width:110px;height:40px;font-size:var(--fz15b);padding:0 var(--size20b);background-color:#383838;border-radius:20px;justify-content:center;align-items:center;font-weight:600;line-height:1.2em;text-decoration:none;transition:all .3s;display:inline-flex}.doc-menu ul li a:hover{background-color:#000}.usim .con{flex:auto;width:1%;min-width:0}.usim .con .box{margin-bottom:var(--size30b);padding:var(--size35b) var(--size30b) var(--size30b);border:1px solid #000;border-radius:20px}.usim .con .box:last-child{margin-bottom:0}.usim .con .box .ic{margin-bottom:var(--size30b)}.usim .con .box .ic img{display:block}.usim .con .box .tit{margin-bottom:var(--size15b);font-size:var(--fz26b);color:#000;font-weight:700;line-height:1.2em}.usim .con .box .info{margin-bottom:var(--size50b);gap:10px var(--size40b);flex-wrap:wrap;display:flex}.usim .con .box .info p{font-size:var(--fz18b);color:#868686;margin:0;font-weight:500}.usim .con .box .info p strong{color:#000;font-weight:700}.usim .con .box .price{font-size:var(--fz26b);color:#fac100;font-weight:700;line-height:1.2em}@media (width<=1199.98px){.vh-pg{min-height:auto;padding:60px 0}.tit56{text-align:left}}@media (width<=650px){.usim .inner{display:block}.usim .tt-wrap{margin:0 0 40px}.usim .con{flex:none;width:100%;min-width:0}}.location{letter-spacing:-.03em;font-family:Pretendard,sans-serif}.location *{font-family:Pretendard,sans-serif}.location{padding-bottom:60px}.location .contain{max-width:1260px;margin:0 auto;padding:0 30px}.pg-title{text-align:center;margin:var(--size100b,100px) 0 var(--size60b,60px)}.pg-title .tit56{text-align:center;margin-bottom:0}.pg-title .tt22{margin-top:12px}.pg-menu{margin-top:var(--size40b)}.pg-menu ul{gap:8px;margin:0;padding:0;list-style:none;display:flex}.pg-menu ul li{flex:1}.pg-menu ul li a{height:60px;font-size:var(--fz18b);color:#000;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex;position:relative}.pg-menu ul li a:after{content:"";border:1px solid #000;width:100%;height:100%;position:absolute;top:0;left:0}.pg-menu ul li.active a{color:#000;background-color:#fac100;font-weight:700}.location .search-area{margin-bottom:var(--size40b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.location .search-area .toggle-wrap{padding-top:3px}.location .search-area .toggle-wrap ul{flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;list-style:none;display:flex}.location .search-area .toggle-wrap ul li label{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.location .search-area .toggle-wrap ul li label [type=checkbox]{appearance:none;cursor:pointer;background-color:#c5c5c5;border-radius:20px;flex:none;width:54px;height:30px;margin:0;transition:background-color .2s;position:relative}.location .search-area .toggle-wrap ul li label [type=checkbox]:before{content:"";background-color:#fff;border-radius:50%;width:24px;height:24px;transition:left .2s linear;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.location .search-area .toggle-wrap ul li label [type=checkbox]:checked{background-color:#fac100}.location .search-area .toggle-wrap ul li label [type=checkbox]:checked:before{left:27px}.location .search-area .toggle-wrap ul li span{color:#454545;font-weight:600;line-height:1.2em;font-size:var(--fz18b);display:block}.location .search-area .search-wrap{gap:10px;display:flex}.location .search-area .search-wrap .search{position:relative}.location .search-area .search-wrap .search .input{color:#000;background:#fff;border:1px solid #000;border-radius:20px;width:500px;max-width:100%;height:50px;padding:0 60px 0 24px;font-size:16px}.location .search-area .search-wrap .search .input::placeholder{color:#999;font-weight:500}.location .search-area .search-wrap .search .btn{z-index:1;cursor:pointer;background:url(/images/sub/ic-sch.png) 50%/contain no-repeat;border:none;width:23px;height:23px;margin-top:-11px;font-size:0;display:block;position:absolute;top:50%;right:20px}.paginate a,.paginate strong{position:relative}.paginate a:before{content:"";width:calc(100% + 4px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.near-kiosk{margin-top:12px;margin-bottom:var(--size100b,100px);text-align:center}.near-kiosk-btn{letter-spacing:-.03em;color:#000;cursor:pointer;background:#fff;border:1px solid #000;border-radius:24px;min-height:48px;padding:0 24px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:700;transition:background .2s,color .2s}.near-kiosk-btn:hover:not(:disabled){background:#fac100}.near-kiosk-btn:disabled{opacity:.6;cursor:default}.near-kiosk-msg{letter-spacing:-.03em;color:#454545;margin:10px 0 0;font-size:14px;font-weight:500}.can-change{margin-bottom:var(--size60b,60px);background-color:#f8f8f8;flex-wrap:wrap;align-items:center;gap:20px;width:100%;max-width:none;padding:15px 30px;display:flex}.can-change .tit{font-size:var(--fz18b);color:#000;white-space:nowrap;flex:none;font-weight:600;line-height:1.2em}.can-change .flag{flex:auto;justify-content:flex-end;width:1%;min-width:0;display:flex}.can-change .flag ul{--flag-base:40px;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.can-change .flag .pic{width:var(--flag-w,var(--flag-base,40px));height:calc(var(--flag-w,var(--flag-base,40px)) * .7);border-radius:3px;flex:none;overflow:hidden}.can-change .flag .pic img{object-fit:cover;width:100%;height:100%;display:block}.find-store-wrap{height:500px;margin-bottom:var(--size100b,100px);display:flex;position:relative}.find-store-wrap:has(+.near-kiosk){margin-bottom:0}.find-store-map{flex:1;position:relative;overflow:hidden}.find-store-map>div{width:100%;height:100%}@media (width<=1199.98px){.location .contain{padding:0 20px}.pg-title{margin:50px 0 30px}.location .search-area{flex-direction:column;align-items:stretch}.location .search-area .search-wrap .search .input{width:100%}.can-change{flex-direction:column;align-items:flex-start}.can-change .flag{width:100%}.can-change .flag ul{justify-content:flex-start}.find-store-wrap{height:380px}}.doc-pop-backdrop{z-index:1200;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.doc-pop-wrapper{zoom:var(--ui-scale,1);letter-spacing:-.03em;background-color:#fff;border:2px solid #000;border-radius:20px;width:100%;max-width:720px;max-height:calc(100vh - 48px);padding:35px;font-family:Pretendard,sans-serif;position:relative;overflow-y:auto}.doc-pop-wrapper *{font-family:Pretendard,sans-serif}.doc-pop-wrapper .modal-close{cursor:pointer;background:url(/images/sub/pop-close.png) 50%/contain no-repeat;border:none;width:30px;height:30px;padding:0;font-size:0;display:block;position:absolute;top:30px;right:30px}.filter .group{margin-bottom:35px}.filter .group:last-child{margin-bottom:0}.filter .group .gr-tit{font-size:var(--fz22b);color:#fac100;margin:0 0 var(--size25b);font-weight:700;line-height:1.2em}.filter .group .gr-tit small{color:#999;margin-left:10px;font-size:14px;font-weight:500}.filter .group .row{margin-bottom:15px}.filter .group .row:last-child{margin-bottom:0}.filter .group .row .row-tit{font-size:var(--fz18b);color:#000;margin-bottom:10px;font-weight:600;line-height:1.3em}.ch-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ch-list li input[type=checkbox]{display:none}.ch-list li input[type=checkbox]+label{cursor:pointer;color:#000;background-color:#fff;border:1px solid #ddd;border-radius:20px;justify-content:center;align-items:center;min-width:70px;height:40px;padding:0 17px;font-weight:500;line-height:1.2em;transition:all .3s;display:inline-flex;position:relative}.ch-list input[type=checkbox]:checked+label{color:#fff;background-color:#383838;border-color:#383838}.filter-buttons{border-top:1px solid #ddd;justify-content:center;gap:10px;margin-top:25px;padding:20px 0 0;display:flex}.filter-buttons button{cursor:pointer;border:1px solid #000;border-radius:20px;min-width:120px;height:46px;font-size:15px;font-weight:700;transition:all .2s}.filter-buttons .btn-apply{color:#fff;background:#000}.filter-buttons .btn-apply:hover{opacity:.85}.filter-buttons .btn-reset{color:#000;background:#fff}.filter-buttons .btn-reset:hover{background:#f2f2f2}.btn-filter{cursor:pointer;background:#fff;border:1px solid #000;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative}.btn-filter img{width:20px;height:20px;display:block}.btn-filter.is-on{background:#fac100}.btn-filter-badge{color:#fff;text-align:center;background:#000;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}.location-list ul{flex-wrap:wrap;margin:0 -15px -30px;padding:0;list-style:none;display:flex}.location-list ul li{width:33.3333%;margin-bottom:30px;padding:0 15px}.location-list ul li .box{height:100%;color:inherit;background-color:#fff;border:1px solid #000;border-radius:20px;text-decoration:none;display:block;overflow:hidden}.location-list ul li .box .pic{background:#f2f2f2;height:0;padding-bottom:59.793%;position:relative;overflow:hidden}.location-list ul li .box .pic img{object-fit:cover;width:100%;height:100%;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.location-list ul li .box:hover .pic img{transform:translateY(-50%)scale(1.05)}.location-list ul li .box .pic .pic-empty{background:repeating-linear-gradient(45deg,#f2f2f2,#f2f2f2 12px,#ebebeb 12px 24px);position:absolute;inset:0}.location-list ul li .box .tt-wrap{padding:20px var(--size30b);line-height:1.3em}.location-list ul li .box .tt-wrap .cate{color:#868686;margin-bottom:var(--size10b,10px);font-size:14px;font-weight:500;line-height:1.4em}.location-list ul li .box .tt-wrap .tit{font-size:var(--fz22b);color:#000;text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:700;line-height:1.3em;display:inline-block;overflow:hidden}.location-list ul li .box .tt-wrap .addr{text-overflow:ellipsis;white-space:nowrap;color:#454545;width:100%;font-size:15px;font-weight:500;line-height:1.63em;display:inline-block;overflow:hidden}.location-list ul li .box .tt-wrap .time{margin-top:var(--size10b,10px);color:#868686;font-size:14px;font-weight:500;line-height:1.63em;display:flex}.location-list ul li .box .tt-wrap .time .time-tit{flex-shrink:0;width:65px}.location-list ul li .box .tt-wrap .time .time-ctt{white-space:pre-line}.location-empty{text-align:center;color:#868686;padding:60px 0;font-size:16px}.paginate{margin-top:var(--size80b,80px);margin-bottom:var(--size100b,100px);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.paginate a,.paginate strong{color:#555;text-align:center;vertical-align:middle;border-radius:100%;width:38px;height:38px;margin:0 3px;padding:0;font-size:15px;font-weight:500;line-height:38px;text-decoration:none;display:inline-block}.paginate strong{color:#fff;background-color:#fac100;font-weight:700}.paginate a:hover{background-color:#f4f4f4}.paginate a.direction{background-position:50%;background-repeat:no-repeat}.paginate a.direction span{text-indent:-999px;font-size:0;line-height:0}.paginate a.direction.first{background-image:url(/images/bbs/page_first.svg)}.paginate a.direction.prev{background-image:url(/images/bbs/page_prev.svg);margin-right:20px}.paginate a.direction.next{background-image:url(/images/bbs/page_next.svg);margin-left:20px}.paginate a.direction.last{background-image:url(/images/bbs/page_last.svg)}.paginate a.direction.disabled{visibility:hidden;pointer-events:none}@media (width<=1199.98px){.location-list ul li{width:50%}}@media (width<=640px){.location-list ul li{width:100%}}.partnership{margin:var(--size100b,100px) 0;letter-spacing:-.03em;align-items:flex-start;gap:50px;font-family:Pretendard,sans-serif;display:flex}.partnership *{font-family:Pretendard,sans-serif}.partnership .tit56-wrap{flex:none;max-width:520px;margin-bottom:0;padding-top:100px}.tit48{color:#000;font-size:clamp(1.5rem,.9276rem + 2.2895vw,3rem);font-weight:700;line-height:1.2em}.partnership .tit56-wrap .tit48{margin:0 0 var(--size25b);text-align:left}.partnership .tit56-wrap .tit48 .pri{color:#fac100}.partnership .tit56-wrap .tt22{margin-bottom:var(--size25b);white-space:pre-line}.partnership .form-area{width:1%;min-width:0;padding:var(--size40b);background-color:#000;border-radius:20px;flex:auto}.partnership .form-area .ic{margin-bottom:var(--size15b)}.partnership .form-area .ic img{display:block}.partnership .form-area .title{font-size:var(--fz26b);color:#fac100;margin:0 0 var(--size30b);white-space:pre-line;font-weight:600;line-height:1.42em}.partnership .form-area .input-wrap .row{margin-bottom:var(--size25b)}.partnership .form-area .input-wrap .row:last-child{margin-bottom:0}.partnership .form-area .input-wrap .row .flex{margin:0 -15px;display:flex}.partnership .form-area .input-wrap .row .flex .col{width:50%;padding:0 15px}.partnership .form-area .input-wrap .row .flex.wrap{flex-wrap:wrap}.partnership .form-area .input-wrap .row .flex .col.x2{width:100%}.partnership .form-area .input-wrap .row .tit{color:#d1d1d1;margin-bottom:var(--size10b,10px);font-size:14px;font-weight:500;line-height:1.2em;display:inline-block}.partnership .form-area .input-wrap .row .input{color:#d1d1d1;background-color:#0e0e0e;border:1px solid #353535;border-radius:6px;width:100%;height:44px;font-size:15px;line-height:1.5em}.partnership .form-area .input-wrap .row input.input,.partnership .form-area .input-wrap .row select.input{padding:0 20px}.partnership .form-area .input-wrap .row textarea.input{resize:none;padding:15px 20px}.partnership .form-area .input-wrap .row .input::placeholder{color:#787878}.partnership .form-area .input-wrap .row select.input{appearance:none}.captcha-wrap{align-items:center;gap:10px;display:flex}.captcha-wrap .input{flex:auto}.captcha-wrap canvas{border-radius:6px;flex-shrink:0}.partnership .form-area .form-agree{margin:var(--size50b) 0 30px}.partnership .form-area .form-agree .check{text-align:left;color:#787878;margin:0}.partnership .form-area .form-agree .checkbox{align-items:center;gap:8px;display:inline-flex}.partnership .form-area .form-agree label{cursor:pointer;font-size:14px}.btn-send{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:20px;justify-content:center;align-items:center;min-width:120px;height:40px;padding:0 20px;font-weight:600;line-height:1.2em;display:flex}.btn-send:hover{opacity:.88}.partnership-done{text-align:center;padding:var(--size100b,100px) 0;flex-direction:column;align-items:center;gap:16px;display:flex}.partnership-done .done-ic{color:#fac100;width:56px;height:56px}@media (width<=1199.98px){.partnership{margin:50px 0;display:block}.partnership .tit56-wrap{max-width:none;margin-bottom:30px;padding-top:0}.partnership .form-area{width:100%}.partnership .form-area .input-wrap .row .flex{margin:0;display:block}.partnership .form-area .input-wrap .row .flex .col{width:100%;margin-bottom:16px;padding:0}}body.light-theme .faq-category-card,body.light-theme .faq-category-card:hover,body.light-theme .faq-category-card.active,body.light-theme .faq-item,body.light-theme .faq-search-bar,.faq-category-card,.faq-item,.faq-search-bar{border-color:#000!important}body.light-theme .faq-category-card.active .category-count,body.light-theme .faq-category-card .category-title,body.light-theme .faq-category-card .category-desc{color:#000!important}body.light-theme .faq-category-card.active{background:#0000000a!important}.faq-search-input{color:#000!important}.faq-search-input::placeholder{color:#888!important}.faq-search-icon,.faq-search-clear,.faq-title-gold-gradient,body.light-theme .faq-title-gold-gradient,.category-title,.category-count,.faq-question-text,.faq-result-cat,.faq-search-count,.category-icon-wrapper,.faq-arrow{color:#000!important}.faq-inquire-btn-sleek{color:#fff!important;background:#000!important;border-color:#000!important}.faq-inquire-btn-sleek svg{color:#fff!important}.pagination-number-btn.active-page{color:#fff!important;background:#000!important;border-color:#000!important}.pagination-arrow-btn{color:#000!important;border-color:#000!important}body.light-theme .contact-box,.contact-box{border:1px solid #000!important}body.light-theme .contact-box.box-exchange,.contact-box.box-exchange{background:#000!important}body.light-theme .contact-box.box-exchange .contact-box-title,body.light-theme .contact-box.box-exchange .contact-box-desc,body.light-theme .contact-box.box-exchange .contact-box-head,.contact-box.box-exchange .contact-box-title,.contact-box.box-exchange .contact-box-desc,.contact-box.box-exchange .contact-box-head,.contact-box.box-exchange .contact-box-head svg{color:#fff!important}.start-chat-btn{color:#fff!important;background:#383838!important;border:1px solid #000!important}.start-chat-btn .start-chat-icon,.start-chat-btn svg{color:#fff!important}.contact-box.box-exchange .start-chat-btn{color:#000!important;background:#fac100!important;border-color:#fac100!important}.contact-box.box-exchange .start-chat-btn .start-chat-icon,.contact-box.box-exchange .start-chat-btn svg{color:#000!important}body.light-theme .contact-faq-btn,.contact-faq-btn{color:#fff!important;background:#000!important;border-color:#000!important;box-shadow:0 4px 15px #0000001f!important}body.light-theme .contact-faq-btn:hover,.contact-faq-btn:hover{color:#fff!important;background:#1d1d1f!important;box-shadow:0 6px 20px #00000040!important}.location-list ul li .box .tt-wrap .area{color:#8a8a8a;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:16px;font-weight:500;line-height:1.3em;overflow:hidden}.mp-alert-backdrop{z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mp-alert{text-align:center;letter-spacing:-.03em;background:#fff;border-radius:20px;width:100%;max-width:400px;padding:34px 28px 24px;font-family:Pretendard,sans-serif;box-shadow:0 20px 60px #00000040}.mp-alert-msg{color:#111;white-space:pre-line;margin:0 0 24px;font-size:17px;font-weight:500;line-height:1.55}.mp-alert-btn{color:#fff;letter-spacing:-.03em;cursor:pointer;background:#000;border:0;border-radius:20px;width:100%;height:48px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;transition:background .2s}.mp-alert-btn:hover{background:#1d1d1f}.cur-section.exchange-cur{padding:70px 0 110px}.cur-section.exchange-cur+.exchange-info-section{margin-top:30px}body.light-theme .success-reset-btn,.success-reset-btn{background:#000;border-color:#000;color:#fff!important}body.light-theme .success-reset-btn:hover,.success-reset-btn:hover{background:#1d1d1f;border-color:#1d1d1f;color:#fff!important}body.light-theme .coupon-success-card .success-desc,.coupon-success-card .success-desc{color:#fac100!important}@media (width<=1199.98px){.subpage-wrapper{max-width:378px;padding:16px 18px 70px}.vh-pg .contain,.location .contain{padding:0 18px}.tit56{font-size:clamp(15px,6.6vw,32px)}.tit48{font-size:clamp(14px,6vw,28px)}.tt24{font-size:clamp(11px,4.1vw,17px)}.tt22{font-size:clamp(11px,3.9vw,16px)}.prepaid .inner{display:block}.prepaid .tt-wrap{margin-bottom:28px;margin-right:0}.usim .tt-wrap .tit56,.usim .tt-wrap .txt{text-align:left}.usim .tt-wrap .txt{font-size:clamp(13px,5vw,22px)}.prepaid .wrap{flex:none;width:100%;min-width:0}.usim .con .box{padding:22px 18px 20px}.usim .con .box .tit{font-size:clamp(13px,5vw,22px)}.usim .con .box .info{gap:8px 18px;margin-bottom:22px}.doc-menu ul{flex-wrap:wrap}.doc-menu ul li a{min-width:96px;height:38px;font-size:14px}.prepaid .wrap{display:block}.prepaid .wrap .tt24+.tt24{margin-top:20px}.pg-title{margin:14px 0 12px}.pg-title .tt22{margin-top:8px}.pg-menu{margin-top:14px}.pg-menu ul{gap:8px}.pg-menu ul li a{height:44px;font-size:14.5px}.location .search-area{flex-direction:column;align-items:stretch;gap:9px;margin-bottom:14px}.location .search-area .toggle-wrap{padding-top:0}.location .search-area .toggle-wrap ul{gap:8px 16px}.location .search-area .toggle-wrap ul li label{gap:7px}.location .search-area .toggle-wrap ul li label [type=checkbox]{width:42px;height:24px}.location .search-area .toggle-wrap ul li label [type=checkbox]:before{width:18px;height:18px}.location .search-area .toggle-wrap ul li label [type=checkbox]:checked:before{left:21px}.location .search-area .toggle-wrap ul li span{font-size:13.5px}.location .search-area .search-wrap{gap:8px;width:100%}.location .search-area .search-wrap .search{flex:auto}.location .search-area .search-wrap .search .input{border-radius:18px;width:100%;height:36px;padding:0 34px 0 14px;font-size:16px}.location .search-area .search-wrap .search .input::placeholder{font-size:13px}.location .search-area .search-wrap .search .btn{width:17px;height:17px;margin-top:-8px;right:12px}.btn-filter{border-radius:18px;width:36px;height:36px}.btn-filter img{width:15px;height:15px}.btn-filter-badge{min-width:15px;height:15px;font-size:9.5px;top:-5px;right:-5px}.near-kiosk{margin-top:10px;margin-bottom:40px}.near-kiosk-btn{width:100%;padding:0 14px;font-size:14.5px}.near-kiosk-msg{font-size:13px}.can-change{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px;padding:10px 12px}.can-change .tit{font-size:13px}.can-change .flag{justify-content:flex-start;width:100%}.can-change .flag ul{--flag-base:30px;justify-content:flex-start;gap:6px}.find-store-wrap{height:340px}.location-list ul{margin:0 0 -16px}.location-list ul li{width:100%;margin-bottom:16px;padding:0}.location-list ul li .box .tt-wrap{padding:16px 18px}.paginate{row-gap:6px;margin-top:34px;margin-bottom:40px}.paginate a,.paginate strong{width:32px;height:32px;margin:0 2px;font-size:13px;line-height:32px}.paginate a.direction.prev{margin-right:8px}.paginate a.direction.next{margin-left:8px}.partnership{margin:34px 0;display:block}.partnership .tit56-wrap{max-width:none;margin-bottom:24px;padding-top:0}.partnership .form-area{width:100%;padding:22px 18px}.partnership .form-area .input-wrap .row .flex{margin:0;display:block}.partnership .form-area .input-wrap .row .flex .col{width:100%;margin-bottom:14px;padding:0}.partnership .form-area .input-wrap .row .flex .col:last-child{margin-bottom:0}.partnership .form-area .input-wrap .row .input{height:46px;font-size:16px}.captcha-wrap{flex-wrap:wrap}.contact-header{margin-bottom:26px}.contact-title-gradient{font-size:clamp(17px,7.6vw,36px)}.contact-subtitle{font-size:14.5px}.contact-faq-btn{margin-top:16px;padding:12px 30px}.contact-bento{grid-template-columns:1fr;gap:12px;max-width:none}.contact-box{min-height:0;padding:20px 18px}.box-exchange .contact-box-title{font-size:22px}.contact-box-title{font-size:18px}.contact-box-desc{margin-top:6px;font-size:14px}.start-chat-btn{justify-content:center;width:100%;height:46px;margin-top:16px;font-size:15px;display:flex}.faq-categories-grid{grid-template-columns:repeat(2,1fr);gap:10px}.faq-category-card{padding:16px 12px}.faq-search-bar{height:48px}.faq-search-input{font-size:16px}.faq-question-text{font-size:15px}}@media (width<=375px){.subpage-wrapper{padding:22px 14px 60px}.vh-pg .contain,.location .contain{padding:0 14px}.usim .con .box{padding:18px 14px 16px}.partnership .form-area{padding:18px 14px}.contact-box{padding:17px 15px}.faq-categories-grid{grid-template-columns:1fr 1fr;gap:8px}.doc-menu ul li a{min-width:88px;font-size:13px}}@media (width<=1199.98px) and (width>=600px){.subpage-wrapper{max-width:648px;padding:32px 24px 80px}.vh-pg .contain,.location .contain{padding:0 24px}.tit56{font-size:clamp(30px,4vw,44px)}.tit48{font-size:clamp(26px,3.4vw,38px)}.prepaid .inner{display:block}.prepaid .tt-wrap{margin-bottom:30px;margin-right:0}.prepaid .wrap{flex:none;width:100%;min-width:0}.usim .con{min-width:0}.prepaid .wrap{display:block}.prepaid .wrap .tt24+.tt24{margin-top:20px}.location-list ul li{width:50%}.partnership{display:block}.partnership .tit56-wrap{max-width:none;margin-bottom:28px;padding-top:0}.partnership .form-area{width:100%}.contact-bento{grid-template-columns:1fr 1fr;max-width:none}.contact-bento .box-exchange,.contact-bento .box-sim,.contact-bento .box-prepaid,.contact-bento .box-troubleshoot{grid-area:auto;min-height:0}}@media (width<=1199.98px){.contact-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:none}.contact-bento .box-exchange,.contact-bento .box-sim,.contact-bento .box-prepaid,.contact-bento .box-troubleshoot{grid-area:auto;min-height:0}.faq-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 30px}.contact-box{flex-direction:column;justify-content:space-between;min-height:0;padding:16px 13px;display:flex}.contact-box-title{font-size:15.5px;line-height:1.3}.box-exchange .contact-box-title{font-size:17px}.contact-box-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.start-chat-btn{gap:5px;width:100%;height:40px;margin-top:12px;font-size:13px}.start-chat-btn svg,.start-chat-btn .start-chat-icon{width:14px;height:14px}.faq-categories-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.faq-category-card{padding:15px 11px}.category-title{font-size:14.5px}.category-desc{font-size:12px}.vh-pg{align-items:center;min-height:calc(100vh - 58px);padding:24px 0;display:flex}.vh-pg .inner{width:100%}}@media (width<=375px){.vh-pg{min-height:calc(100vh - 54px);padding:18px 0}}@media (width<=360px){.subpage-wrapper{padding:18px 10px 50px}.vh-pg .contain,.location .contain{padding:0 10px}.tit56{font-size:21px}.tit48{font-size:20px}.tt24{font-size:14px}.tt22{font-size:13px}.contact-bento{gap:8px}.contact-box{padding:13px 10px}.contact-box-title{font-size:14px}.box-exchange .contact-box-title{font-size:15px}.contact-box-desc{-webkit-line-clamp:2;font-size:11.5px}.start-chat-btn{height:36px;font-size:12px}.faq-categories-grid{gap:7px}.faq-category-card{padding:12px 8px}.category-title{font-size:13px}.doc-menu ul li a{min-width:78px;height:34px;font-size:12px}.location-list ul li .box .tt-wrap,.can-change{padding:12px}.paginate a,.paginate strong{width:32px;height:32px;margin:0 1px;font-size:13px;line-height:32px}.paginate a.direction.prev{margin-right:8px}.paginate a.direction.next{margin-left:8px}}@media (width<=1199.98px){.location-list ul{flex-wrap:wrap;margin:0 -5px -10px;display:flex}.location-list ul li{width:50%;margin-bottom:10px;padding:0 5px}.location-list ul li .box .pic{padding-bottom:62%}.location-list ul li .box .tt-wrap{padding:11px 12px}.location-list ul li .box .tt-wrap .cate{margin-bottom:3px;font-size:11.5px}.location-list ul li .box .tt-wrap .area{margin-bottom:2px;font-size:12.5px}.location-list ul li .box .tt-wrap .tit{font-size:14.5px}.location-list ul li .box .tt-wrap .addr{font-size:12px}.location-list ul li .box .tt-wrap .time{margin-top:5px;font-size:11.5px}.location-list ul li .box .tt-wrap .time .time-tit{width:48px}}.msg-pg .wrap .tt24{margin-bottom:12px}.msg-pg-btn{color:#fff;letter-spacing:-.03em;cursor:pointer;background:#000;border:none;border-radius:20px;width:128px;height:39px;margin-top:40px;padding:0;font-family:Pretendard,sans-serif;font-size:15px;font-weight:700;transition:opacity .2s}.msg-pg-btn:hover{opacity:.85}@media (width<=300px){.subpage-wrapper{padding:14px 8px 40px}.vh-pg .contain,.location .contain{padding:0 8px}.pg-title{margin:24px 0 18px}.pg-menu ul li a{min-width:0;padding:0 10px;font-size:12.5px}.location .search-area{gap:10px}.location .search-area .toggle-wrap ul{gap:8px 12px}.location .search-area .toggle-wrap ul li label{gap:6px}.location .search-area .toggle-wrap ul li label [type=checkbox]{width:40px;height:22px}.location .search-area .toggle-wrap ul li label [type=checkbox]:before{width:17px;height:17px;left:2px}.location .search-area .toggle-wrap ul li label [type=checkbox]:checked:before{left:21px}.location .search-area .toggle-wrap ul li span{font-size:12.5px}.location .search-area .search-wrap{gap:6px}.location .search-area .search-wrap .search .input{border-radius:16px;height:32px;padding:0 26px 0 10px}.location .search-area .search-wrap .search .input::placeholder{font-size:11.5px}.location .search-area .search-wrap .search .btn{width:14px;height:14px;margin-top:-7px;right:8px}.btn-filter{border-radius:16px;width:32px;height:32px}.btn-filter img{width:14px;height:14px}.location-list ul{margin:0 0 -10px}.location-list ul li{width:100%;margin-bottom:10px;padding:0}.location-list ul li .box .pic{padding-bottom:56%}.location-list ul li .box .tt-wrap,.can-change{padding:10px}.can-change .flag ul{--flag-base:26px;gap:5px}.near-kiosk-btn{min-height:42px;padding:0 8px;font-size:12.5px}.near-kiosk-msg{font-size:11.5px}.paginate a,.paginate strong{width:28px;height:28px;margin:0 1px;font-size:12px;line-height:28px}.paginate a.direction.prev{margin-right:5px}.paginate a.direction.next{margin-left:5px}.partnership .form-area{padding:14px 10px}.partnership .form-area .input-wrap .row .input{height:42px}.contact-box{padding:12px 9px}.faq-categories-grid{gap:6px}.faq-category-card{padding:11px 7px}.category-title{overflow-wrap:anywhere;font-size:12px}.category-desc{font-size:10.5px}.faq-search-bar{gap:6px;height:42px;padding:8px 12px}.faq-question-text{font-size:13px}.pagination-arrow-btn,.pagination-number-btn{padding:6px 10px;font-size:12px}.premium-pagination{gap:5px}.doc-menu ul li a{min-width:70px;height:32px;font-size:11.5px}}.subpage-wrapper,.exchange-page-wrapper,.faq-page-wrapper,.contact-page-wrapper{margin-left:auto;margin-right:auto}@media (width<=1199.98px) and (width>=600px){.subpage-wrapper,.exchange-page-wrapper,.faq-page-wrapper,.contact-page-wrapper,.vh-pg .contain,.location .contain{max-width:648px}}@media (width<=599.98px){.subpage-wrapper,.exchange-page-wrapper,.faq-page-wrapper,.contact-page-wrapper,.vh-pg .contain,.location .contain{max-width:378px}}.mp-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;background:#fff;border:1px solid #0000001f;border-radius:20px;width:320px;position:absolute;overflow:hidden;transform:translate(-50%,calc(-100% - 52px));box-shadow:0 14px 40px #0000002e}.mp-overlay:after{content:"";background:#fff;border-bottom:1px solid #0000001f;border-right:1px solid #0000001f;width:16px;height:16px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.mp-overlay-inner{cursor:pointer;display:block}.mp-overlay-pic{background:#f2f2f2;width:100%;height:190px;overflow:hidden}.mp-overlay-pic img{object-fit:cover;width:100%;height:100%;display:block}.mp-overlay-tit{color:#000;padding:14px 16px 0;font-size:18px;font-weight:700;transition:color .2s}.mp-overlay-inner:hover .mp-overlay-tit{color:#fac100}.mp-overlay-addr{color:#454545;padding:5px 16px 0;font-size:14px}.mp-overlay-time{color:#868686;padding:6px 14px 0;font-size:13.5px}.mp-overlay-desc{color:#555;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:6px 14px 14px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.mp-overlay-close{color:#fff;cursor:pointer;z-index:2;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;line-height:1;display:flex;position:absolute;top:8px;right:8px}.mp-overlay-close:hover{color:#000;background:#fac100}.mp-locate-btn{z-index:3;cursor:pointer;background:#fff url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23444' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='7'/%3E%3Ccircle cx='12' cy='12' r='2.5' fill='%23444' stroke='none'/%3E%3Cpath d='M12 1v3M12 20v3M1 12h3M20 12h3'/%3E%3C/svg%3E") 50% no-repeat;border:0;border-radius:22px;width:44px;height:44px;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #00000040}.mp-locate-btn:hover{background-color:#fac100}@media (width<=1199.98px){.mp-locate-btn{width:42px;height:42px;top:10px;right:10px}.mp-overlay{border-radius:16px;width:74vw;max-width:260px;transform:translate(-50%,calc(-100% - 44px))}.mp-overlay-pic{height:124px}.mp-overlay-tit{padding:10px 12px 0;font-size:15px}.mp-overlay-addr{padding:4px 12px 0;font-size:12.5px}.mp-overlay-time{padding:4px 12px 0;font-size:12px}.mp-overlay-desc{-webkit-line-clamp:2;padding:4px 12px 12px;font-size:12px}.mp-overlay-close{width:24px;height:24px;font-size:12px;top:6px;right:6px}}@media (width<=380px){.mp-overlay{width:78vw;max-width:220px;transform:translate(-50%,calc(-100% - 40px))}.mp-overlay-pic{height:100px}.mp-overlay-tit{font-size:14px}.mp-overlay-addr{font-size:11.5px}.mp-overlay-time,.mp-overlay-desc{font-size:11px}}.sdlb{zoom:var(--ui-scale,1);z-index:10000;font-family:"Pretendard", var(--cjk), sans-serif;letter-spacing:-.03em;position:fixed;inset:0;overflow:hidden}.sdlb-blur{filter:blur(38px)saturate(1.15);background-position:50%;background-size:cover;position:absolute;inset:-8%;transform:scale(1.12)}.sdlb-dim{background:#08080abd;position:absolute;inset:0}.sdlb-scrim{height:calc(var(--top-h,60px) + 74px);pointer-events:none;z-index:2;background:linear-gradient(#000000b8 0%,#00000057 62%,#0000 100%);position:absolute;top:0;left:0;right:0}.sdlb-stage{padding:calc(var(--top-h,60px) + 46px) 20px 64px;cursor:zoom-out;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 88px}.sdlb-stage.zoomed{cursor:grab}.sdlb-stage.dragging{cursor:grabbing}.sdlb-slide{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sdlb-img{object-fit:contain;width:100%;height:100%;cursor:inherit;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;display:block}.sdlb-nav{z-index:3;color:#fff;cursor:pointer;background:#00000080;border:0;justify-content:center;align-items:center;width:88px;padding:0;transition:background .2s;display:flex;position:absolute;top:0;bottom:0}.sdlb-nav:hover{background:#000000c7}.sdlb-nav:active{background:#000}.sdlb-nav.prev{left:0}.sdlb-nav.next{right:0}.sdlb-top{z-index:4;align-items:flex-start;gap:14px;max-width:min(560px,100% - 260px);display:flex;position:absolute;top:22px;right:108px}.sdlb-info{text-align:right;min-width:0}.sdlb-name{color:#fff;text-shadow:0 1px 12px #00000080;margin:0;font-size:17px;font-weight:700;line-height:1.35}.sdlb-desc{color:#ffffffa8;word-break:keep-all;text-shadow:0 1px 10px #00000080;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;max-height:4.8em;margin:5px 0 0;font-size:13.5px;font-weight:400;line-height:1.6;overflow-y:auto}.sdlb-desc::-webkit-scrollbar{width:4px}.sdlb-desc::-webkit-scrollbar-track{background:0 0}.sdlb-desc::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.sdlb-close{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff21;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,color .2s;display:flex}.sdlb-close:hover{color:#111;background:#fff}.sdlb-zoom{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:62px;left:50%;transform:translate(-50%)}.sdlb-zoom:hover{background:#ffffff3d}.sdlb-count{z-index:3;color:#ffffffeb;letter-spacing:.02em;background:#0000006b;border-radius:999px;padding:6px 15px;font-size:13.5px;font-weight:700;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.sdlb-count span{color:#ffffff80;margin-left:5px;font-weight:500}@media (width<=900px){.sdlb-nav{width:60px}.sdlb-stage{padding:80px 14px 60px;inset:0 60px}.sdlb-top{max-width:calc(100% - 190px);right:78px}}@media (width<=640px){.sdlb-stage{padding:calc(var(--top-h,60px) + 34px) 12px 108px;inset:0}.sdlb-nav{top:calc(var(--ph-bottom) + 18px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border-radius:50%;width:48px;height:48px;bottom:auto}.sdlb-nav:hover{background:#ffffff24}.sdlb-nav.prev{left:18px}.sdlb-nav.next{right:18px}.sdlb-nav svg{width:22px;height:22px}.sdlb-count{top:calc(var(--ph-bottom) + 32px);background:0 0;padding:0;font-size:13.5px;bottom:auto}.sdlb-zoom{bottom:auto;top:calc(var(--ph-bottom) + 78px)}.sdlb-top{align-items:flex-start;max-width:none;top:16px;left:18px;right:16px}.sdlb-info{text-align:left;padding-right:4px}.sdlb-name{font-size:15.5px}.sdlb-desc{max-height:4.8em;margin-top:4px;font-size:13px}.sdlb-close{width:38px;height:38px}.sdlb-scrim{height:calc(var(--top-h,50px) + 46px)}}.store-detail-page{letter-spacing:-.03em;padding-top:40px;padding-bottom:100px;font-family:Pretendard,sans-serif}.store-detail-page *{font-family:Pretendard,sans-serif}.sd-gallery{gap:10px;display:grid}.sd-shot{cursor:pointer;background:#f2f2f2;border:0;border-radius:20px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.sd-shot img{object-fit:cover;width:100%;height:100%;display:block}.sd-shot-more{color:#fff;letter-spacing:0;background:#00000073;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;position:absolute;inset:0}.sd-gallery.n1{grid-template-columns:1fr}.sd-gallery.n1 .sd-shot{aspect-ratio:2.5}.sd-gallery.n2{grid-template-columns:1fr 1fr}.sd-gallery.n2 .sd-shot{aspect-ratio:4/3}.sd-gallery.n3,.sd-gallery.n4,.sd-gallery.n5{aspect-ratio:2.57;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr}.sd-gallery.n3 .sd-shot:first-child,.sd-gallery.n4 .sd-shot:first-child,.sd-gallery.n5 .sd-shot:first-child{grid-area:1/1/3/2}.sd-gallery.n3 .sd-shot:nth-child(2){grid-area:1/2/3/3}.sd-gallery.n3 .sd-shot:nth-child(3){grid-area:1/3/3/4}.sd-gallery.n4 .sd-shot:nth-child(2){grid-area:1/2/3/3}.sd-gallery.n4 .sd-shot:nth-child(3){grid-area:1/3/2/4}.sd-gallery.n4 .sd-shot:nth-child(4){grid-area:2/3/3/4}.sd-gallery.n5 .sd-shot:nth-child(2){grid-area:1/2/2/3}.sd-gallery.n5 .sd-shot:nth-child(3){grid-area:1/3/2/4}.sd-gallery.n5 .sd-shot:nth-child(4){grid-area:2/2/3/3}.sd-gallery.n5 .sd-shot:nth-child(5){grid-area:2/3/3/4}.sd-body{grid-template-columns:1fr 1fr;align-items:start;gap:10px;margin-top:30px;display:grid}.sd-main{min-width:0}.sd-name{color:#000;margin:0;font-size:26px;font-weight:700;line-height:1.3em}.sd-closed{color:#d33;background:#ffecec;border-radius:6px;margin-top:10px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-block}.sd-rate{align-items:center;gap:6px;margin-top:10px;font-size:16px;line-height:1;display:flex}.sd-rate .sd-star{color:#ffc107;flex-shrink:0}.sd-rate .sd-score{color:#000;font-weight:700}.sd-rate .sd-reviews{color:#666;margin-left:8px}.sd-rate .sd-chev{color:#9a9a9a;flex-shrink:0}.sd-info{grid-template-columns:92px 1fr;gap:9px 0;margin:26px 0 0;font-size:16px;line-height:1.5em;display:grid}.sd-info dt{color:#111;font-weight:500}.sd-info dd{color:#333;white-space:pre-line;margin:0}.sd-maplink{color:#fac100;cursor:pointer;margin-left:10px;font-weight:600;text-decoration:none}.sd-maplink:hover{text-decoration:underline}.sd-cur-tit{color:#000;margin:34px 0 14px;font-size:16px;font-weight:700}.sd-cur-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:460px;margin:0;padding:0;list-style:none;display:grid}.sd-cur-item{aspect-ratio:1.1;background:#fff;border:1px solid #e5e5e5;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.sd-cur-item .sd-flag{background:#f2f2f2;border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.sd-cur-item .sd-flag img{object-fit:cover;width:100%;height:100%;display:block}.sd-cur-item .sd-code{color:#111;letter-spacing:.02em;font-size:12px;font-weight:700;line-height:1}.sd-cur-empty{color:#868686;font-size:15px}.sd-list-btn{color:#fff;letter-spacing:.06em;cursor:pointer;background:#000;border:0;border-radius:20px;justify-content:center;align-items:center;margin-top:34px;padding:11px 26px;font-size:13px;font-weight:700;transition:background .2s;display:inline-flex}.sd-list-btn:hover{background:#1d1d1f}.sd-map{aspect-ratio:1.4;background:#eee;border-radius:20px;overflow:hidden}@media (width<=1199.98px){.sd-body{grid-template-columns:1fr;gap:26px}.sd-map{aspect-ratio:16/10}.sd-cur-grid{max-width:none}}@media (width<=640px){.sd-gallery.n1 .sd-shot{aspect-ratio:16/10}.sd-gallery.n2{grid-template-columns:1fr}.sd-gallery.n3,.sd-gallery.n4,.sd-gallery.n5{aspect-ratio:auto;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.sd-gallery.n3 .sd-shot,.sd-gallery.n4 .sd-shot,.sd-gallery.n5 .sd-shot{aspect-ratio:4/3;grid-area:auto!important}.sd-gallery.n3 .sd-shot:first-child,.sd-gallery.n4 .sd-shot:first-child,.sd-gallery.n5 .sd-shot:first-child{aspect-ratio:16/10;grid-column:1/3!important}.sd-name{font-size:22px}.sd-info{grid-template-columns:78px 1fr;font-size:15px}.sd-cur-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}a.sd-rate{width:fit-content;text-decoration:none}a.sd-rate:hover .sd-reviews{text-decoration:underline}a.sd-rate:hover .sd-chev{color:#555}.sd-info .sd-hour-row{display:block}.sd-info .sd-hour-day{min-width:108px;display:inline-block}.sd-info .sd-hour-time{display:inline-block}.sd-area{color:#8a8a8a;margin:0 0 6px;font-size:15px;font-weight:500;line-height:1.3em}@media (width<=640px){.sd-area{font-size:14px}}@media (width<=1199.98px){.store-detail-page{padding-top:24px;padding-bottom:60px}.sd-gallery{display:none}.sd-gallery-m{width:100%}.sd-gallery-m .mcar-solo .mcar-view{margin:0}.sd-gallery-m .mcar-nav{background:#0000009e;width:36px;height:36px}.sd-gallery-m .mcar-nav.prev{left:8px}.sd-gallery-m .mcar-nav.next{right:8px}.sd-body{grid-template-columns:1fr;gap:22px;margin-top:22px}.sd-name{font-size:clamp(13px,5.6vw,24px)}.sd-area{font-size:14px}.sd-rate{font-size:15px}.sd-info{grid-template-columns:76px 1fr;margin-top:20px;font-size:14.5px}.sd-info .sd-hour-day{min-width:92px}.sd-cur-tit{margin:26px 0 12px;font-size:15px}.sd-cur-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;max-width:none}.sd-cur-item .sd-flag{width:30px;height:30px}.sd-cur-item .sd-code{font-size:11px}.sd-list-btn{margin-top:26px}.sd-map{aspect-ratio:16/11}}@media (width<=375px){.store-detail-page{padding-bottom:50px}.sd-info{grid-template-columns:68px 1fr;font-size:13.5px}.sd-info .sd-hour-day{min-width:84px}.sd-cur-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sd-cur-item .sd-flag{width:28px;height:28px}}.app-layout{zoom:var(--ui-scale,1);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.main-viewport{z-index:10;flex-direction:column;flex:1;align-items:center;width:100%;margin-top:80px;display:flex;position:relative}#footer{padding:var(--size70) 0;background-color:var(--dark);color:#fff;letter-spacing:-.03em;z-index:10;font-family:Pretendard,sans-serif;font-size:16px;line-height:1.75em;position:relative}#footer a{color:inherit;text-decoration:none}#footer .right .foot-info .wrap .menu ul li a,#footer .right .foot-info .wrap .copy a,#footer .right .foot-info address dl dd a{margin:-10px -6px;padding:10px 6px;display:inline-block}#footer ul{margin:0;padding:0;list-style:none}#footer .contain{display:flex}#footer .foot-logo{margin-right:var(--size85)}#footer .foot-logo a,#footer .foot-logo img{display:block}#footer .right{flex:auto;width:1%;min-width:0}#footer .right .foot-map{padding-bottom:var(--size70);margin-bottom:var(--size70);border-bottom:1px solid #5e5e5e}#footer .right .foot-map>ul{gap:var(--size90);display:flex}#footer .right .foot-map>ul>li>a{font-weight:500}#footer .right .foot-map>ul>li .submenu{margin-top:var(--size10)}#footer .right .foot-map>ul>li .submenu>ul>li>a{color:#6d6d6d;line-height:1.75em;transition:all .3s}#footer .right .foot-map>ul>li .submenu>ul>li>a:hover{color:#fff}#footer .right .foot-info{align-items:flex-start;display:flex}#footer .right .foot-info address{margin-right:20px;font-style:normal}#footer .right .foot-info address dl{margin-bottom:5px;display:flex}#footer .right .foot-info address dl:last-child{margin-bottom:0}#footer .right .foot-info address dl dt{width:120px}#footer .right .foot-info address dl dd{color:#6d6d6d}#footer .right .foot-info .wrap{flex:auto;width:1%;min-width:0}#footer .right .foot-info .wrap .sns{margin-bottom:50px}#footer .right .foot-info .wrap .sns ul{justify-content:flex-end;gap:35px;display:flex}#footer .right .foot-info .wrap .sns ul li a,#footer .right .foot-info .wrap .sns ul li img{display:block}#footer .right .foot-info .wrap .menu ul{font-size:var(--fz14);color:#6d6d6d;justify-content:flex-end;gap:20px;line-height:1.71em;display:flex}#footer .right .foot-info .wrap .copy{color:#6d6d6d;font-size:var(--fz14);text-align:right;margin:0;line-height:1.71em}#footer .right .foot-info .wrap .copy a{display:inline-block}[data-lang=en] #footer .right .foot-info,[data-lang=jp] #footer .right .foot-info,[data-lang=cn] #footer .right .foot-info,[data-lang=tw] #footer .right .foot-info{align-items:flex-end}[data-lang=en] #footer .right .foot-info address dl,[data-lang=jp] #footer .right .foot-info address dl,[data-lang=cn] #footer .right .foot-info address dl,[data-lang=tw] #footer .right .foot-info address dl{display:block}[data-lang=en] #footer .right .foot-info address dl dt,[data-lang=jp] #footer .right .foot-info address dl dt,[data-lang=cn] #footer .right .foot-info address dl dt,[data-lang=tw] #footer .right .foot-info address dl dt{width:100%}@media (width<=800px){#footer{padding:46px 0 40px}#footer .contain{text-align:left;padding:0 24px;display:block}#footer .foot-logo{margin:0 0 24px}#footer .foot-logo img{width:auto;height:112px;margin:0}#footer .right{width:100%}#footer .right .foot-map{margin-bottom:26px;padding-bottom:26px}#footer .right .foot-map>ul{flex-wrap:wrap;gap:30px;display:flex}#footer .right .foot-info{display:block}#footer .right .foot-info address{margin:0 0 20px}#footer .right .foot-info address dl{gap:10px;margin-bottom:2px;display:flex}#footer .right .foot-info address dl dt{color:#9a9a9a;flex:none;width:auto}#footer .right .foot-info address dl dd{overflow-wrap:anywhere;min-width:0;margin:0}#footer .right .foot-info .wrap{width:100%}#footer .right .foot-info .wrap .sns{margin-bottom:18px}#footer .right .foot-info .wrap .sns ul{justify-content:flex-start;gap:24px}#footer .right .foot-info .wrap .menu ul{justify-content:flex-start;gap:18px}#footer .right .foot-info .wrap .copy{text-align:left}[data-lang=en] #footer .right .foot-info address dl,[data-lang=jp] #footer .right .foot-info address dl,[data-lang=cn] #footer .right .foot-info address dl,[data-lang=tw] #footer .right .foot-info address dl{display:flex}[data-lang=en] #footer .right .foot-info address dl dt,[data-lang=jp] #footer .right .foot-info address dl dt,[data-lang=cn] #footer .right .foot-info address dl dt,[data-lang=tw] #footer .right .foot-info address dl dt{width:auto}}.floating-top-btn{bottom:calc(104px + env(safe-area-inset-bottom,0px));color:#000;cursor:pointer;z-index:999;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .2s;display:flex;position:fixed;right:32px;box-shadow:0 4px 16px #0000002e}.top-btn-icon{stroke-width:2.5px;width:20px;height:20px}.modal-overlay{-webkit-backdrop-filter:blur(10px);z-index:10000;background:#040406cc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content{width:100%;max-width:620px;max-height:calc(85vh / var(--ui-scale,1));background:#121215f2;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:24px;padding:36px;display:flex;position:relative;box-shadow:0 20px 80px #000c}.modal-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.modal-header h3{color:#000;font-size:20px;font-weight:700}.modal-close-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1;transition:color .2s}.modal-close-btn:hover{color:#000}.modal-body{color:var(--text-secondary);flex-direction:column;gap:16px;padding-right:8px;font-size:14px;line-height:1.7;display:flex;overflow-y:auto}.modal-body:-webkit-scrollbar{width:6px}.modal-body:-webkit-scrollbar-track{background:0 0}.modal-body:-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.modal-body:-webkit-scrollbar-thumb:hover{background:#0006}.modal-body p{white-space:pre-wrap}.modal-footer{border-top:1px solid #ffffff0f;justify-content:flex-end;padding-top:16px;display:flex}.modal-action-btn{background:var(--accent-gold);color:#000;cursor:pointer;border:none;border-radius:20px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}.modal-action-btn:hover{background:#ffd34d;transform:translateY(-1px)}body.light-theme .modal-overlay{background:#1414188c}body.light-theme .modal-content{background:#fff;border-color:#000;box-shadow:0 20px 60px #0000002e}body.light-theme .modal-header{border-bottom-color:#00000014}body.light-theme .modal-header h3{color:#000}body.light-theme .modal-body{color:var(--text-secondary)}body.light-theme .modal-footer{border-top-color:#00000014}body.light-theme .modal-action-btn:hover{color:var(--accent-gold);background:#1d1d1f;box-shadow:0 4px 16px #0003}@media (width<=1199.98px){.floating-top-btn{width:44px!important;height:44px!important;bottom:88px!important;right:18px!important}.top-btn-icon{width:18px!important;height:18px!important}}body.light-theme .floating-top-btn{color:#000;background:#fff;border:none;box-shadow:0 4px 16px #0000002e}.maintenance-screen{flex:1;justify-content:center;align-items:center;min-height:52vh;padding:70px 20px;display:flex}.maintenance-card{text-align:center;border:1px solid #fac10040;border-radius:20px;width:100%;max-width:480px;padding:48px 40px}.maintenance-icon{margin-bottom:14px;font-size:52px;line-height:1}.maintenance-card h2{color:var(--accent-gold);margin:0 0 14px;font-size:26px;font-weight:800}body.light-theme .maintenance-card h2{color:var(--accent-gold)}.maintenance-card p{color:var(--text-secondary);white-space:pre-line;margin:0;font-size:15px;line-height:1.7}@media (width<=800px){#footer{padding:36px 0 30px;font-size:14px;line-height:1.6em}#footer .contain{text-align:left;padding:0 18px;display:block}#footer .foot-logo{margin:0 0 20px}#footer .foot-logo img{width:auto;height:100px;margin:0}#footer .right .foot-map{margin-bottom:22px;padding-bottom:22px}#footer .right .foot-map>ul{grid-template-columns:repeat(2,1fr);gap:16px 12px;display:grid}#footer .right .foot-map>ul>li>a{font-size:14.5px}#footer .right .foot-map>ul>li .submenu{margin-top:4px}#footer .right .foot-map>ul>li .submenu>ul>li>a{font-size:13px;line-height:1.7em}#footer .right .foot-info{display:block}#footer .right .foot-info address{margin:0 0 18px}#footer .right .foot-info address dl{gap:8px;margin-bottom:2px;font-size:13px;line-height:1.65em;display:flex}#footer .right .foot-info address dl dt{color:#9a9a9a;flex:none;width:auto}#footer .right .foot-info address dl dd{margin:0}#footer .right .foot-info .wrap{width:100%}#footer .right .foot-info .wrap .sns{margin-bottom:16px}#footer .right .foot-info .wrap .sns ul{justify-content:flex-start;gap:20px}#footer .right .foot-info .wrap .sns ul li img{width:auto;height:22px}#footer .right .foot-info .wrap .menu ul{flex-wrap:wrap;justify-content:flex-start;gap:14px;font-size:13px}#footer .right .foot-info .wrap .copy{text-align:left;margin-top:8px;font-size:12px}[data-lang=en] #footer .right .foot-info,[data-lang=jp] #footer .right .foot-info,[data-lang=cn] #footer .right .foot-info,[data-lang=tw] #footer .right .foot-info{align-items:stretch}[data-lang=en] #footer .right .foot-info address dl,[data-lang=jp] #footer .right .foot-info address dl,[data-lang=cn] #footer .right .foot-info address dl,[data-lang=tw] #footer .right .foot-info address dl{display:flex}[data-lang=en] #footer .right .foot-info address dl dt,[data-lang=jp] #footer .right .foot-info address dl dt,[data-lang=cn] #footer .right .foot-info address dl dt,[data-lang=tw] #footer .right .foot-info address dl dt{width:auto}}@media (width<=375px){#footer{padding:30px 0 26px}#footer .foot-logo img{height:88px}#footer .contain{padding:0 14px}#footer .right .foot-map>ul{grid-template-columns:1fr 1fr;gap:13px 10px}#footer .right .foot-info address dl{font-size:12.5px}#footer .right .foot-info .wrap .sns ul{gap:16px}#footer .right .foot-info .wrap .sns ul li img{height:20px}.floating-top-btn{bottom:calc(92px + env(safe-area-inset-bottom,0px));width:42px;height:42px;right:16px}}@media (width<=1199.98px){.floating-top-btn{bottom:calc(96px + env(safe-area-inset-bottom,0px));width:44px;height:44px;right:18px}.main-viewport{margin-top:58px}}@media (width<=375px){.main-viewport{margin-top:54px}}@media (width<=300px){#footer .contain{padding:0 10px}#footer .foot-logo img{height:68px}#footer{font-size:12.5px}#footer .right .foot-map>ul{grid-template-columns:1fr;gap:10px}#footer .right .foot-info address dl{font-size:11.5px}#footer .right .foot-info .wrap .menu ul{gap:10px;font-size:11.5px}.floating-top-btn{bottom:calc(86px + env(safe-area-inset-bottom,0px));width:38px;height:38px;right:12px}}@media (width<=800px){#footer{padding:30px 0 26px;font-size:12px;line-height:1.6em}#footer .contain{text-align:left;align-items:flex-start;gap:16px;padding:0 18px;display:flex}#footer .foot-logo{flex:none;margin:0}#footer .foot-logo img{width:auto;height:64px}#footer .right{flex:auto;width:1%;min-width:0}#footer .right .foot-info{align-items:flex-start;gap:12px;display:flex}#footer .right .foot-info address{flex:auto;min-width:150px;margin:0}#footer .right .foot-info address dl{gap:6px;margin-bottom:2px;font-size:11.5px;line-height:1.6em;display:flex}#footer .right .foot-info address dl dt{color:#9a9a9a;flex:none;width:auto;min-width:50px}#footer .right .foot-info address dl dd{overflow-wrap:anywhere;min-width:0;margin:0}#footer .right .foot-info .wrap{flex:0 auto;width:auto;min-width:0}#footer .right .foot-info .wrap .sns{margin-bottom:10px}#footer .right .foot-info .wrap .sns ul{justify-content:flex-end;gap:12px}#footer .right .foot-info .wrap .sns ul li img{width:auto;height:18px}#footer .right .foot-info .wrap .menu ul{flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:11px}#footer .right .foot-info .wrap .copy{text-align:right;margin-top:6px;font-size:10px}}@media (width<=480px){#footer .contain{gap:10px;padding:0 14px}#footer .foot-logo img{height:52px}#footer .right .foot-info{gap:10px}#footer .right .foot-info address{min-width:132px}#footer .right .foot-info address dl{font-size:11px}#footer .right .foot-info address dl dt{min-width:44px}#footer .right .foot-info .wrap .sns{margin-bottom:8px}#footer .right .foot-info .wrap .sns ul{gap:8px}#footer .right .foot-info .wrap .sns ul li img{height:16px}#footer .right .foot-info .wrap .menu ul{gap:6px;font-size:10px}#footer .right .foot-info .wrap .copy{margin-top:5px;font-size:9.5px}}@media (width<=360px){#footer .foot-logo img{height:44px}#footer .right .foot-info address{min-width:120px}#footer .right .foot-info address dl{font-size:10.5px}#footer .right .foot-info address dl dt{min-width:40px}#footer .right .foot-info .wrap .sns ul{gap:6px}#footer .right .foot-info .wrap .sns ul li img{height:14px}#footer .right .foot-info .wrap .menu ul{gap:5px;font-size:9.5px}#footer .right .foot-info .wrap .copy{font-size:9px}}@media (width<=300px){#footer .contain{padding:0 10px;display:block}#footer .foot-logo{margin-bottom:12px}#footer .foot-logo img{height:46px}#footer .right{width:100%}#footer .right .foot-info{display:block}#footer .right .foot-info address{min-width:0;margin:0 0 14px}#footer .right .foot-info .wrap{width:100%}#footer .right .foot-info .wrap .sns ul,#footer .right .foot-info .wrap .menu ul{justify-content:flex-start}#footer .right .foot-info .wrap .copy{text-align:left}}.errscr{background:#fff url(/images/sub/prepaid-bg.jpg) 80%/cover no-repeat;align-items:center;min-height:100vh;display:flex}.errscr-inner{letter-spacing:-.03em;width:100%;max-width:1260px;margin:0 auto;padding:0 30px;font-family:Pretendard,sans-serif}.errscr-title{color:#000;white-space:pre-line;margin:0 0 40px;font-size:clamp(20px,5vw,56px);font-weight:700;line-height:1.21em}.errscr-desc{color:#000;margin:0 0 12px;font-size:clamp(13px,2.2vw,26px);font-weight:600;line-height:1.42em}.errscr-btn{color:#fff;letter-spacing:-.03em;cursor:pointer;background:#000;border:none;border-radius:20px;width:128px;height:39px;margin-top:40px;padding:0;font-family:Pretendard,sans-serif;font-size:15px;font-weight:700;transition:opacity .2s}.errscr-btn:hover{opacity:.85}
