@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/assets/PretendardVariable.woff2) format("woff2")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}::selection{background:#5900ff;color:#fff}::-moz-selection{background:#5900ff;color:#fff}:root{--bg:#0e0e12;--surface:#18181c;--text:#f7f7f8;--text-muted:hsla(0,0%,100%,.6);--text-faint:hsla(0,0%,100%,.42);--white:#fff;--border:hsla(0,0%,100%,.08);--border-subtle:hsla(0,0%,100%,.04);--brand:#5900ff;--brand-hover:#8765eb;--brand-light:#6939f9;--brand-light-2:#8939f9;--glass-bg:rgba(32,33,38,.25);--glass-bg-hover:hsla(0,0%,100%,.16);--glass-bg-active:hsla(0,0%,100%,.04);--modal-overlay:rgba(0,0,0,.8);--success:#22c55e;--success-bg:rgba(34,197,94,.1);--success-border:rgba(34,197,94,.25);--error:#ef4444;--error-bg:rgba(239,68,68,.1);--error-border:rgba(239,68,68,.25);--header-grad-start:rgba(14,14,18,.4);--header-grad-mid:rgba(14,14,18,.3);--header-grad-end:rgba(14,14,18,0);--header-grad-scroll-start:rgba(14,14,18,.8);--header-grad-scroll-mid:rgba(14,14,18,.4);--radius:12px;--radius-lg:20px}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--text);line-height:1.6}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}img{max-width:100%}@keyframes gnbSlideDown{0%{opacity:0;margin-top:-120px}to{opacity:1;margin-top:0}}#header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;transition:gap .35s ease}#header.anim-done{animation:none}.header-bg{position:absolute;inset:0;z-index:-1;transition:background .3s ease-in-out;pointer-events:none}#header.scrolled .header-bg,.header-bg{background:linear-gradient(180deg,rgba(14,14,18,.4),rgba(14,14,18,.3) 50%,rgba(14,14,18,0))}#header.gnb-hidden .header-bg{background:linear-gradient(180deg,#0e0e12,rgba(14,14,18,.7) 50%,rgba(14,14,18,0))}.header-logo-wrap{display:flex;align-items:center;flex-shrink:0;overflow:hidden;transition:opacity .35s ease,max-height .35s ease;max-height:100px;opacity:1}#header.gnb-hidden{gap:0;transition:gap .35s ease}#header.gnb-hidden .header-actions,#header.gnb-hidden .header-logo-wrap{max-height:0;opacity:0;pointer-events:none}.header-logo-symbol{width:24.889px;height:28px;display:block;cursor:pointer}.header-logo-symbol img{width:100%;height:100%;display:block}.header-logo-full{width:131.285px;height:25.247px;position:relative;flex-shrink:0;display:none;cursor:pointer}.header-logo-full img{width:100%;height:100%;display:block}.gnb{order:10;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;display:flex;overflow-x:auto;scrollbar-width:none;padding:0 20px 4px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.gnb::-webkit-scrollbar{display:none}.gnb-inner{display:flex;align-items:center;gap:40px;flex-shrink:0}.gnb-inner a{position:relative;color:var(--text);font-family:var(--font-space-grotesk),sans-serif;font-size:17px;font-weight:300;line-height:1.6;white-space:nowrap;cursor:pointer;transition:font-weight .25s ease-in-out}.gnb-inner a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:#fff;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-in-out}.gnb-inner a.active,.gnb-inner a:hover{font-weight:500}.gnb-inner a.active:after,.gnb-inner a:hover:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;overflow:hidden;transition:opacity .35s ease,max-height .35s ease;max-height:100px;opacity:1}.header-actions a,.lang-toggle{display:flex;align-items:center;justify-content:center;height:40px;padding:10px 16px;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text-muted);font-family:inherit;font-size:14px;font-weight:400;border:none;white-space:nowrap;cursor:pointer;transition:background .25s ease-in-out,color .25s ease-in-out}.header-actions a:hover,.lang-toggle:hover{background:var(--glass-bg-hover);color:hsla(0,0%,100%,.85)}.header-actions a:active,.lang-toggle:active{background:var(--glass-bg-active)}.lang-toggle.lang-toggle-sq{width:40px;height:40px;padding:9.091px;overflow:hidden}.lang-toggle-sq .ico-wrap{width:20px;height:20px;position:relative;display:flex;align-items:center;justify-content:center}.lang-toggle-sq .ico-wrap svg{position:absolute;inset:0;width:100%;height:100%;transition:opacity .2s ease}.lang-toggle-sq .ico-en-state,.lang-toggle-sq .ico-ko-state{opacity:0}.lang-toggle-sq.is-en .ico-en-state,.lang-toggle-sq.is-ko .ico-ko-state{opacity:1}@media (min-width:1280px){#header{padding:20px 48px;flex-wrap:nowrap;align-items:center;gap:0}.header-logo-full{display:block}.header-logo-symbol{display:none}.gnb{order:0;flex:1 1;width:auto;margin:0;overflow-x:visible;padding:0;justify-content:center}.gnb-inner a{font-size:18px;line-height:1.8}.header-actions{margin-left:0}#header.scrolled .header-bg{background:linear-gradient(180deg,rgba(14,14,18,.8),rgba(14,14,18,.4) 50%,rgba(14,14,18,0))}#header.gnb-hidden .header-actions,#header.gnb-hidden .header-logo-wrap{max-height:100px;opacity:1;pointer-events:auto}}section{position:relative}.section-inner{max-width:1280px;margin:0 auto;padding:0 24px}#hero{width:100%;height:100vh;position:relative;overflow:hidden;isolation:isolate}@keyframes kvDissolve{0%{opacity:0;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.kv{position:absolute;inset:0;opacity:0;overflow:hidden}.kv.ready{animation:kvDissolve 2.4s cubic-bezier(.16,1,.3,1) .1s forwards}.kv picture{display:contents}.kv img{width:100%;height:100%;object-fit:cover;pointer-events:none}.hero-content{position:absolute;inset:0;justify-content:center;padding:0 48px;gap:100px;align-items:flex-start}.hero-content,.hero-text{display:flex;flex-direction:column}.hero-text{gap:24px;width:100%}@keyframes heroRevealClip{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes heroRevealUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes heroRevealBtns{0%{opacity:0}to{opacity:1}}.hero-sub-wrap,.hero-title-wrap{overflow:hidden}.hero-sub-wrap{padding-bottom:5px}.hero-title{font-family:var(--font-space-grotesk),sans-serif;font-weight:700;font-size:150px;line-height:1;color:#fff;white-space:nowrap;opacity:0}.kv.ready~.hero-content .hero-title{animation:heroRevealClip 1.2s cubic-bezier(.16,1,.3,1) .2s forwards}.hero-sub{font-weight:300;font-size:28px;line-height:1.6;letter-spacing:-.56px;color:var(--text);width:622px;opacity:0}.kv.ready~.hero-content .hero-sub{animation:heroRevealUp 1.2s cubic-bezier(.16,1,.3,1) .4s forwards}.hero-btns{display:flex;gap:8px;align-items:flex-start;opacity:0}.kv.ready~.hero-content .hero-btns{animation:heroRevealBtns 1s cubic-bezier(.16,1,.3,1) .7s forwards}.hero-btns .btn-glass{padding-left:40px;padding-right:40px}.hero-btn-label-mo{display:none}.btn-purple{height:56px;padding:20px 40px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:none;cursor:pointer;font-family:inherit;font-size:18px;font-weight:400;line-height:1;color:#fff;background:#5900ff;overflow:hidden;text-decoration:none;white-space:nowrap;position:relative}.btn-purple:before{content:"";position:absolute;inset:0;background:#8765eb;opacity:0;transition:opacity .25s ease-in-out;pointer-events:none}.btn-purple:hover:before{opacity:1}.btn-purple:active:before{opacity:0}.btn-purple .btn-icon,.btn-purple span{position:relative;z-index:1}.btn-purple .btn-icon{transition:overflow 0s}.btn-purple:hover .btn-icon{overflow:visible}.btn-purple:active .btn-icon{overflow:hidden}.btn-purple .btn-icon .icon-inner{transition:transform .3s cubic-bezier(.22,1,.36,1)}.btn-purple:hover .btn-icon .icon-inner{transform:translateX(4px)}.btn-purple:active .btn-icon .icon-inner{animation:arrowSlide .8s linear infinite}@keyframes arrowSlide{0%{transform:translateX(-110%)}to{transform:translateX(110%)}}.btn-download .btn-icon{overflow:visible}.btn-download:hover .btn-icon .icon-inner{transform:translateY(4px)}.btn-download:active .btn-icon .icon-inner{animation:arrowDown .8s linear infinite}@keyframes arrowDown{0%{transform:translateY(-110%)}to{transform:translateY(110%)}}.btn-glass{height:56px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:rgba(32,33,38,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:none;cursor:pointer;font-family:inherit;font-size:18px;font-weight:400;line-height:1;color:var(--text);overflow:hidden;text-decoration:none;white-space:nowrap;transition:background .25s ease-in-out}.btn-glass:hover{background:var(--glass-bg-hover)}.btn-glass:active{background:var(--glass-bg-active)}.btn-glass .btn-icon .icon-inner{transition:transform .3s cubic-bezier(.22,1,.36,1)}.btn-glass:hover .btn-icon{overflow:visible}.btn-glass:active .btn-icon{overflow:hidden}.btn-glass:hover .btn-icon .icon-inner{transform:translateX(4px)}.btn-glass:active .btn-icon .icon-inner{animation:arrowSlide .8s linear infinite}.btn-glass.btn-download .btn-icon{overflow:visible}.btn-glass.btn-download:hover .btn-icon .icon-inner{transform:translateY(4px)}.btn-glass.btn-download:active .btn-icon .icon-inner{animation:arrowDown .8s linear infinite}.btn-icon{width:20px;height:20px;overflow:hidden;flex-shrink:0;position:relative}.btn-icon .icon-inner,.btn-icon .icon-inner svg{position:absolute;display:block}.btn-icon .icon-inner svg{inset:0;width:100%;height:100%}@keyframes revealElUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes revealContentUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:none}}.reveal-wrap{overflow:hidden;padding-bottom:4px}.reveal-el{opacity:0}.reveal-el.visible{animation:revealElUp 1.2s cubic-bezier(.16,1,.3,1) forwards}.reveal-content{opacity:0}.reveal-content.visible{animation:revealContentUp 1.2s cubic-bezier(.16,1,.3,1) forwards}.reveal-delay-1.visible{animation-delay:.15s}.reveal-delay-2.visible{animation-delay:.3s}.reveal-delay-3.visible{animation-delay:.45s}#video-section{width:100%;padding:160px 48px;background:var(--bg);overflow-x:hidden}#video-section>.section-inner{max-width:none;margin:0;padding:0;width:100%;display:flex;gap:24px;align-items:flex-start}.video-title-area{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:40px}.video-title-text{display:flex;flex-direction:column;gap:24px;color:var(--text)}.video-title-text h2{font-family:var(--font-space-grotesk),sans-serif;font-weight:600;font-size:48px;line-height:1}.video-title-text p{font-weight:300;font-size:24px;line-height:1.6;letter-spacing:-.48px}.video-main-right{flex:1 1;min-width:0;display:flex;flex-direction:column}.video-player-wrap{width:100%;aspect-ratio:16/9;overflow:hidden;position:relative;background:#000}#ytIframe{width:100%;height:100%;border:0;display:block}.video-list-wrap{width:100%;overflow:hidden;margin-top:24px}.video-list-track{display:flex;width:100%;transition:transform .4s ease-in-out}.video-list-page{display:flex;gap:12px;width:100%;min-width:100%;flex-shrink:0}.video-card{display:flex;flex-direction:column;gap:12px;overflow:hidden;flex:1 1;min-width:0;border:0;background:transparent;cursor:pointer;white-space:normal;text-align:left;padding:0}@media (max-width:1279px){#video-section{padding:120px 0}#video-section>.section-inner{flex-direction:column;gap:80px;align-items:stretch}.video-title-area{padding-left:40px;padding-right:20px}.video-title-text h2{font-size:40px;text-transform:capitalize}.video-title-text p{font-size:24px}.video-title-text p br{display:none}.video-main-right{width:100%;min-width:0}.video-player-wrap{width:auto;margin-left:40px;aspect-ratio:16/9}.video-list-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 40px;width:auto}.video-list-wrap::-webkit-scrollbar{display:none}.video-list-track{display:flex;gap:17px;width:max-content;transition:none;transform:none!important}.video-list-page{display:contents}.video-card{width:206px;min-width:206px;flex:none;gap:9px}.video-card-img{height:116px;aspect-ratio:auto}.video-card-overlay svg{width:40px;height:40px}.video-card-body{gap:9px;padding-right:0}.video-card-title{font-size:16px;letter-spacing:-.32px}.video-card-speaker{font-size:16px}.video-pagination{display:none!important}}.video-card-img{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}@media (min-width:1280px){.video-card-img{aspect-ratio:284/160}}.video-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.video-card-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(108,57,249,.2),rgba(108,57,249,.6) 111.88%);opacity:0;transition:opacity .3s}.video-card.playing .video-card-img:after,.video-card:hover .video-card-img:after{opacity:1}.video-card-overlay{position:absolute;z-index:1;top:50%;left:50%;margin-top:10px;opacity:0;transform:translate(-50%,-50%);transition:margin .3s,opacity .3s;pointer-events:none}.video-card.playing .video-card-overlay,.video-card:hover .video-card-overlay{margin-top:0;opacity:1}.video-card-body{display:flex;flex-direction:column;gap:7px;text-align:left;white-space:normal;width:100%;padding-right:20px}.video-card-title{font-family:Pretendard Variable,Pretendard,sans-serif;color:var(--text);font-size:16px;font-weight:300;line-height:1.5;letter-spacing:-.32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (min-width:1280px){.video-card-title{font-size:18px;line-height:1.5;letter-spacing:-.36px}}.video-card-speaker{font-family:Pretendard Variable,Pretendard,sans-serif;color:hsla(0,0%,100%,.6);font-size:16px;font-weight:300;line-height:1.6;letter-spacing:-.32px}.video-pagination{display:none}@media (min-width:1280px){.video-pagination{display:flex;align-items:center;justify-content:center;margin-top:40px}}.video-pg-btn{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.28);border-radius:9999px;background:transparent;color:var(--text);cursor:pointer;transition:background .25s ease-in-out;flex-shrink:0}.video-pg-btn:hover{background:hsla(0,0%,100%,.1)}.video-pg-btn svg{width:7px;height:12px}.video-pg-indicator{display:flex;align-items:center;gap:4px;width:36px;justify-content:center;margin:0 20px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:300;white-space:nowrap}.video-pg-indicator .vid-current{line-height:1.5;color:#f7f7f8;letter-spacing:-.32px}.video-pg-indicator .vid-sep,.video-pg-indicator .vid-total{line-height:1.6;color:hsla(0,0%,100%,.6);letter-spacing:-.32px}.why-section{width:100%;background:var(--bg);display:flex;flex-direction:column;align-items:center;padding:160px 0}.why-kv-wrap{width:100%;height:840px;position:relative;overflow:hidden;padding:240px 48px;display:flex;align-items:flex-start;gap:24px}.why-bg-slider{position:absolute;inset:0;overflow:hidden;pointer-events:none}.why-bg-track{position:relative;width:100%;height:100%}.why-bg-slide{position:absolute;inset:0;opacity:0;transform:scale(1.15);transition:opacity .8s ease-in-out,transform 1.6s cubic-bezier(.16,1,.3,1)}.why-bg-slide.active{opacity:1;transform:scale(1)}.why-kv-grad{background:linear-gradient(180deg,#000,#19004b 68.27%,#400067)}.why-kv-grad,.why-kv-img{position:absolute;inset:0}.why-kv-img{overflow:hidden}.why-kv-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.15);transition:transform 1.6s cubic-bezier(.16,1,.3,1)}.why-bg-slide.active .why-kv-img img{transform:scale(1)}.why-kv-overlay{position:absolute;inset:0;background:rgba(0,0,0,.2)}.why-left{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:40px;align-items:flex-start;justify-content:center;position:relative;z-index:2}.why-heading{font-family:var(--font-space-grotesk),sans-serif;font-weight:600;font-size:48px;line-height:1;color:var(--text)}.why-slider-wrap{flex:1 1;min-width:0;overflow:hidden;position:relative;z-index:1;height:360px}.why-slider-track{position:relative;width:100%;height:100%}.why-kv{position:absolute;inset:0;visibility:hidden}.why-kv.active{visibility:visible}.why-right{height:100%;justify-content:flex-start;position:relative;z-index:1}.why-detail,.why-right{width:100%;display:flex;flex-direction:column}.why-detail{gap:24px}.why-detail-title{font-family:var(--font-space-grotesk),sans-serif;font-weight:300;font-size:32px;line-height:1.4;color:var(--text)}.why-detail-list{display:flex;flex-direction:column;gap:3px}.why-detail-item{display:flex;gap:12px;align-items:flex-start}.why-detail-item .dot{width:3px;height:3px;border-radius:50%;background:#f7f7f8;flex-shrink:0;margin-top:12px}.why-detail-item p{font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:300;font-size:18px;line-height:1.5;letter-spacing:-.36px;color:var(--text);white-space:pre-line}.why-indicator{position:absolute;bottom:240px;left:75%;transform:translateX(-50%);z-index:3;display:flex;gap:20px;align-items:center}.why-indicator .why-nav-btn{width:48px;height:48px;border-radius:9999px;background:rgba(32,33,38,.25);-webkit-backdrop-filter:blur(calc(24px / 2));backdrop-filter:blur(calc(24px / 2));display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text);transition:background .25s ease-in-out}.why-indicator .why-nav-btn:hover{background:hsla(0,0%,100%,.1)}.why-indicator .why-page-info{display:flex;gap:4px;align-items:center;justify-content:center;width:36px;font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:300;font-size:16px;white-space:nowrap}.why-indicator .why-page-info .why-current{line-height:1.5;color:var(--text);letter-spacing:-.32px}.why-indicator .why-page-info .why-sep,.why-indicator .why-page-info .why-total{line-height:1.6;color:var(--text-muted);letter-spacing:-.32px}.why-detail-list-wrap,.why-detail-title-wrap{overflow:hidden}.why-detail-list-wrap{padding-bottom:4px}@keyframes whyDetailReveal{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}.why-kv .why-detail-list,.why-kv .why-detail-title{opacity:0}.why-kv.active .why-detail-title{animation:whyDetailReveal .8s cubic-bezier(.16,1,.3,1) forwards}.why-kv.active .why-detail-list{animation:whyDetailReveal .8s cubic-bezier(.16,1,.3,1) .15s forwards}.why-detail-title-wrap{overflow:hidden}.why-title-arrow{display:inline-block;vertical-align:-.1em;margin-left:6px;width:32px;height:32px;overflow:hidden}.why-title-arrow svg{width:32px;height:32px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.why-kv:hover .why-title-arrow svg{animation:arrowDiagonal .5s cubic-bezier(.22,1,.36,1)}.why-detail-link{display:block;text-decoration:none;color:inherit}@media (max-width:1279px){.why-section{padding:120px 0}.why-kv-wrap{height:810px;padding:120px 0 120px 40px;flex-direction:column;gap:80px;align-items:flex-start}.why-left{width:100%;flex:none;padding-right:20px}.why-heading{font-size:40px}.why-slider-wrap{width:100%;flex:1 1;height:auto}.why-kv,.why-right,.why-slider-track{height:100%}.why-right{justify-content:flex-start}.why-detail{padding-right:20px}.why-indicator{bottom:80px;left:50%;transform:translateX(-50%)}.why-kv-img img{width:auto;height:100%;left:50%;transform:translateX(-50%) scale(1.15);object-fit:cover}.why-bg-slide.active .why-kv-img img{transform:translateX(-50%) scale(1)}}@media (max-width:673px){.why-kv-wrap{height:890px}.why-heading{line-height:1.2}}.solution-section{width:100%;padding:160px 48px;background:var(--bg)}.solution-frame{gap:24px}.solution-frame,.solution-left{display:flex;align-items:flex-start}.solution-left{flex:1 1;min-width:0;flex-direction:column;gap:40px;position:-webkit-sticky;position:sticky;top:160px}.solution-left-text{display:flex;flex-direction:column;gap:20px}.solution-left-text h2{font-family:var(--font-space-grotesk),sans-serif;font-weight:600;font-size:48px;line-height:1;color:var(--text)}.solution-left-text p{font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:300;font-size:24px;line-height:1.6;letter-spacing:-.48px;color:var(--text);word-break:keep-all}.solution-right{flex:1 1;min-width:0}.solution-cards{gap:24px}.solution-card,.solution-cards{display:flex;flex-direction:column}.solution-card{background:var(--surface);padding:48px;height:480px;justify-content:space-between;position:relative;overflow:hidden}.solution-card-num{font-family:var(--font-space-grotesk),sans-serif;font-weight:300;font-size:48px;line-height:1;color:var(--text)}.solution-card-header{display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media (max-width:673px){.solution-card-state{font-size:12px;letter-spacing:3px}}.solution-card-content{display:flex;flex-direction:column;gap:24px}.solution-card-title{font-family:var(--font-space-grotesk),sans-serif;font-weight:300;font-size:32px;line-height:1.6;color:var(--text)}.solution-card-list{display:flex;flex-direction:column;gap:3px}.solution-card-item{display:flex;gap:12px;align-items:flex-start}.solution-card-item .dot{width:3px;height:3px;border-radius:50%;background:#9ea2ad;flex-shrink:0;margin-top:calc(18px * 1.5 / 2 - 1.5px)}.solution-card-item p{font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:300;font-size:18px;line-height:1.5;letter-spacing:-.36px;color:var(--text-muted)}.solution-card-img{position:absolute;top:0;right:0;width:280px;height:280px;display:flex;align-items:center;justify-content:center;pointer-events:none}.solution-card-img img{width:243px;height:255px;object-fit:contain}@media (max-width:1279px){.solution-section{padding:120px 0 120px 40px}.solution-frame{flex-direction:column;gap:80px}.solution-left{position:static;width:100%;padding-right:20px}.solution-left-text h2{font-size:40px}.solution-left-text p br{display:none}.solution-right{width:100%}.solution-card{height:auto;padding:48px 24px;gap:200px;justify-content:flex-start}.solution-card-num{order:-1}}@media (max-width:673px){.solution-section{padding:80px 0 80px 40px}.solution-left{padding-right:20px}.solution-left-text h2{font-size:40px;line-height:1.2}.solution-left-text p{font-size:24px}.solution-card{padding:32px 20px;gap:200px}.solution-card-num{font-size:48px}.solution-card-title{font-size:32px}.solution-card-item p{font-size:18px}.solution-card-img{width:280px;height:280px}.solution-card-img img{width:243px;height:255px}}.news-section{width:100%;padding:160px 48px;background:var(--bg)}.news-frame{gap:24px}.news-frame,.news-left{display:flex;align-items:flex-start}.news-left{flex:1 1;min-width:0;flex-direction:column;gap:40px}.news-left h2{font-family:var(--font-space-grotesk),sans-serif;font-weight:600;font-size:48px;line-height:1;color:var(--text)}.news-right{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:24px}.news-item{display:flex;gap:24px;align-items:center;cursor:pointer;text-decoration:none;color:inherit;background:none;border:none;font-family:inherit;text-align:left;padding:0;width:100%;opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.news-item.visible{opacity:1;transform:none}.news-item:hover .news-item-img img{transform:scale(1.08)}.news-item-img{width:272px;height:151px;flex-shrink:0;overflow:hidden;background:var(--surface);position:relative}.news-item-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.news-item-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.15)}.news-item-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.news-item-title{font-size:24px;letter-spacing:-.48px;color:var(--text);white-space:nowrap}.news-item-desc,.news-item-title{font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:300;line-height:1.6;overflow:hidden;text-overflow:ellipsis}.news-item-desc{font-size:18px;letter-spacing:-.36px;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-skel-row{display:flex;gap:24px;align-items:flex-start}.news-skel-thumb-new{width:272px;height:151px;flex-shrink:0;background:hsla(0,0%,100%,.06);animation:skel-pulse 1.4s ease-in-out infinite}.news-skel-text-new{flex:1 1;display:flex;flex-direction:column;gap:12px;padding-top:4px}.news-skel-line{height:16px;border-radius:4px;background:hsla(0,0%,100%,.06);animation:skel-pulse 1.4s ease-in-out infinite}@keyframes skel-pulse{0%,to{opacity:1}50%{opacity:.35}}.news-empty{padding:48px 0;font-size:14px;color:hsla(0,0%,100%,.4)}@media (max-width:1279px){.news-section{padding:120px 0 120px 40px}.news-frame{flex-direction:column;gap:80px}.news-left{width:100%;gap:40px}.news-left h2{font-size:40px}.news-right{width:100%;padding-right:24px}.news-item{gap:20px}.news-item-img{width:220px;height:122px}.news-item-title{white-space:nowrap}.news-skel-thumb-new{width:220px;height:122px}}@media (max-width:673px){.news-right{padding-right:20px}.news-item{gap:20px}.news-item-img{width:120px;height:auto;aspect-ratio:220/122}.news-item-txt{gap:0}.news-item-title{font-size:20px;letter-spacing:-.4px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-item-desc{display:none}.news-skel-thumb-new{width:120px;height:auto;aspect-ratio:220/122;flex-shrink:0}}.post-modal-overlay{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--modal-overlay);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.post-modal-overlay.active{opacity:1;visibility:visible;pointer-events:all}.post-modal{width:100%;max-width:800px;background:var(--surface);border:none;border-radius:0;padding:28px 24px;position:relative;max-height:90vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:28px;transform:translateY(24px) scale(.97);opacity:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.12) transparent}.post-modal::-webkit-scrollbar{width:5px}.post-modal::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:10px}.post-modal-overlay.active .post-modal{transform:translateY(0) scale(1);opacity:1}.post-modal-close{position:absolute;top:10px;right:10px;width:44px;height:44px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.post-modal-close img{width:28px;height:28px}.post-modal-meta-top{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:300;color:var(--text-faint);letter-spacing:-.28px}.post-modal-title{font-size:24px;line-height:1.4;letter-spacing:-.48px;color:var(--text);margin:0}.post-modal-body,.post-modal-title{font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:300;word-break:break-word;overflow-wrap:break-word}.post-modal-body{font-size:15px;line-height:1.8;letter-spacing:-.3px;color:var(--text-muted);overflow-x:hidden}.post-modal-body *{max-width:100%!important;box-sizing:border-box}.post-modal-body h1,.post-modal-body h2,.post-modal-body h3,.post-modal-body h4,.post-modal-body h5{font-family:Pretendard Variable,Pretendard,sans-serif;color:var(--text);margin:24px 0 10px;font-weight:400;line-height:1.4;letter-spacing:-.4px;word-break:break-word}.post-modal-body h1{font-size:20px}.post-modal-body h2{font-size:18px}.post-modal-body h3{font-size:16px}.post-modal-body p{margin:0 0 16px}.post-modal-body a{color:#6939f9;text-decoration:underline;text-underline-offset:3px}.post-modal-body a:hover{color:#8939f9}.post-modal-body img{max-width:100%!important;width:auto!important;height:auto!important;margin:20px 0;display:block;border-radius:0}.post-modal-body figure,.post-modal-body table{max-width:100%!important;overflow-x:auto}.post-modal-body pre{background:#0e0e12;border:1px solid hsla(0,0%,100%,.08);padding:20px;overflow-x:auto;font-size:13px;line-height:1.6;margin:20px 0;white-space:pre}.post-modal-body code{font-family:Fira Code,Consolas,monospace;background:rgba(105,57,249,.14);padding:2px 6px;font-size:13px}.post-modal-body pre code{background:none;padding:0}.post-modal-body blockquote{border-left:3px solid #5900ff;padding-left:16px;color:hsla(0,0%,100%,.7);margin:20px 0;font-style:italic}.post-modal-body ol,.post-modal-body ul{padding-left:24px;margin:0 0 16px}.post-modal-body li{margin-bottom:6px}.post-modal-body hr{border:none;margin:28px 0}.post-modal-body hr,.post-modal-footer{border-top:1px solid hsla(0,0%,100%,.08)}.post-modal-footer{padding-top:20px}.post-modal-velog-link{display:inline-flex;align-items:center;gap:8px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.3px;color:#6939f9;transition:gap .2s,color .2s}.post-modal-velog-link:hover{gap:12px;color:#8939f9}#developers{padding:120px 0 120px 40px;margin-right:auto;margin-left:auto;background:var(--bg)}@media (min-width:1280px){#developers{display:grid;align-items:flex-start;justify-content:space-between;padding:160px 48px;grid-gap:24px;gap:24px;grid-template-columns:1fr 1fr}}.dev-section-title{display:flex;flex-direction:column;align-items:flex-start}.dev-section-title h2{color:var(--text);font-family:var(--font-space-grotesk),sans-serif;font-size:48px;font-weight:600;line-height:1}@media (max-width:1279px){.dev-section-title h2{font-size:40px}}.dev-section-title .dev-description{margin-top:20px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:24px;font-weight:300;line-height:1.6;letter-spacing:-.48px;color:var(--text);word-break:keep-all;overflow-wrap:break-word}@media (max-width:1279px){.dev-section-title.reveal-content.visible{padding-right:20px}}@media (min-width:1279px){.dev-section-title .dev-description{margin-top:24px;max-width:453px}}.dev-tools-list{display:flex;flex-direction:column;margin-top:5rem;gap:24px;max-width:100%}@media (min-width:1280px){.dev-tools-list{display:flex;flex-direction:column;margin-top:0;margin-left:auto;gap:24px;width:100%}}.dev-code-display{width:100%;aspect-ratio:353/460;background:#000;overflow:hidden}@media (min-width:1280px){.dev-code-display{aspect-ratio:228/125}}@keyframes devBlink{0%,to{opacity:1}50%{opacity:0}}.dev-cards-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:1280px){.dev-cards-grid{grid-template-columns:1fr 1fr}}.dev-tools-item{display:flex;min-width:0;flex-direction:column;opacity:0;transform:translateY(100px);padding:48px 24px;background:linear-gradient(180deg,#8939f9,#6939f9 50%,#8939f9);background-size:100% 200%;background-position:0 0;text-decoration:none;color:var(--text);cursor:pointer;will-change:opacity,transform}.dev-tools-item.visible{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.dev-tools-item.visible:hover{background-position:0 100%;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),background-position .6s ease}.dev-tools-item:hover{background-position:0 100%}@media (min-width:1280px){.dev-tools-item{padding:48px;min-height:400px}}.dev-tools-item-header{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between}.dev-tools-icon{width:36px;height:36px}.dev-tools-state{display:flex;min-height:20px;align-items:center;justify-content:center;color:var(--text);font-size:14px;font-weight:300;letter-spacing:4px;line-height:142%;text-transform:uppercase;width:28px;height:28px;overflow:hidden}.dev-tools-state svg{width:28px;height:28px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.dev-tools-item:hover .dev-tools-state svg{animation:arrowDiagonal .5s cubic-bezier(.22,1,.36,1)}@keyframes arrowDiagonal{0%{transform:translate(0)}40%{transform:translate(110%,-110%)}41%{transform:translate(-110%,110%)}to{transform:translate(0)}}.dev-tools-item-content{width:100%;margin-top:3rem;list-style:none}@media (min-width:1280px){.dev-tools-item-content{margin-top:auto}}.dev-tools-item-content dt{font-family:var(--font-space-grotesk),sans-serif;font-weight:300;font-size:32px;line-height:1.6;color:var(--text);word-break:break-word}.dev-tools-item-content dd{margin-top:.75rem;font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:300;font-size:18px;line-height:1.5;letter-spacing:-.36px;color:var(--text-muted);word-break:keep-all;overflow-wrap:break-word}.partners-section{width:100%;padding:160px 48px 260px;background:var(--surface);overflow:hidden}.partners-tit{display:flex;flex-direction:column;gap:24px;margin-bottom:120px}.partners-tit h2{font-family:var(--font-space-grotesk),sans-serif;font-weight:600;font-size:48px;line-height:1;color:var(--text)}.partners-tit p{font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:300;font-size:24px;line-height:1.6;letter-spacing:-.48px;color:var(--text);word-break:keep-all}.partners-list{overflow:hidden;margin:0 -48px}.partners-track,.partners-track-reverse{display:flex;gap:24px;width:max-content;will-change:transform}.partners-track{animation:partnersScroll 30s linear infinite}@keyframes partnersScroll{0%{transform:translateX(0)}to{transform:translateX(calc(-33.333% - 8px))}}@keyframes partnersScrollReverse{0%{transform:translateX(calc(-50% - 12px))}to{transform:translateX(0)}}.partners-card{min-width:400px;height:183px;background:linear-gradient(180deg,#8939f9,#6939f9);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.partners-card img{max-width:200px;max-height:80px;object-fit:contain}.partners-track-reverse{display:none}@media (max-width:1279px){.partners-section{padding:120px 0 200px}.partners-tit{padding:0 20px 0 40px;margin-bottom:80px}.partners-tit h2{font-size:40px}.partners-list{margin:0;display:flex;flex-direction:column;gap:24px}.partners-track-reverse{display:flex;animation:partnersScrollReverse 30s linear infinite}.partners-card{min-width:400px;height:183px}}@media (max-width:673px){.partners-section{padding:80px 0 120px}.partners-tit{padding:0 20px 0 40px}.partners-tit h2{font-size:40px}.partners-tit p{font-size:24px}.partners-card{min-width:400px;height:183px}}.coming{width:100%;height:648px;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.coming-marquee-wrap{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;overflow:hidden}.coming-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.coming-marquee{width:max-content}.coming-marquee,.coming-marquee-track{display:flex;align-items:center;white-space:nowrap}.coming-marquee-track{flex-shrink:0;animation:marquee-scroll 80s linear infinite;will-change:transform}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.coming-marquee .marquee-text{font-family:var(--font-space-grotesk),sans-serif;font-weight:700;font-size:120px;line-height:1.4;letter-spacing:12px;text-transform:uppercase;color:var(--text);flex-shrink:0;padding:0 40px}.coming-video{width:600px;height:340px;position:relative;overflow:hidden;z-index:2;display:flex;align-items:center;justify-content:center}.coming-video video{width:100%;height:100%;object-fit:contain}@media (max-width:1279px){.coming{height:auto}.coming-marquee .marquee-text{font-size:72px;letter-spacing:7.2px;padding:0 20px}.coming-inner{padding:80px 0}.coming-video{width:247px;height:140px}}#faq{width:100%;padding:120px 0 120px 40px;background:var(--bg)}@media(min-width:1280px){#faq{display:grid;padding:160px 48px;grid-gap:24px;gap:24px;grid-template-columns:1fr 1fr}}.faq-title{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:1280px){.faq-title{max-width:550px;align-self:start}}.faq-title h2{color:var(--text);font-family:var(--font-space-grotesk),sans-serif;font-size:48px;font-weight:600;line-height:1}@media (max-width:1279px){.faq-title h2{font-size:40px}}.faq-title .faq-desc{margin-top:20px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:24px;font-weight:300;line-height:1.6;letter-spacing:-.48px;color:var(--text);word-break:keep-all;overflow-wrap:break-word}.faq-title .faq-desc br{display:none}@media(min-width:1280px){.faq-title .faq-desc{margin-top:24px}.faq-title .faq-desc br{display:inline}}.faq-list{margin-top:80px}@media(min-width:1280px){.faq-list{margin-top:0}}@keyframes faqItemReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes faqContentWave{0%{opacity:0;transform:translateX(-40px) translateY(20px)}to{opacity:1;transform:none}}@keyframes faqLineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.faq-list .accordion{opacity:0;border-bottom:1px solid transparent;position:relative}.faq-list .accordion:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:hsla(0,0%,100%,.32);transform:scaleX(0);transform-origin:left center}.faq-list .accordion.faq-visible{animation:faqItemReveal .8s cubic-bezier(.16,1,.3,1) forwards}.faq-list .accordion.faq-visible:after{animation:faqLineExpand .8s cubic-bezier(.16,1,.3,1) .3s forwards}.faq-list .accordion:first-child{padding-top:0}.faq-list .accordion>input{display:none}.faq-list .accordion>input:checked~label .accor-hd{padding-bottom:1rem}.faq-list .accordion>input:checked~.accor-bd{grid-template-rows:1fr;margin-bottom:3rem}.faq-list .accordion .ico-subject{display:flex;width:24px;height:36px;flex-shrink:0;align-items:center;justify-content:center;transform:rotate(0deg);transition:transform .3s cubic-bezier(.45,1.45,.8,1)}.faq-list .accordion .accor-hd:hover .ico-subject,.faq-list .accordion>input:checked~label .ico-subject{transform:rotate(180deg)}.faq-list .accordion>input:checked~label .accor-hd:hover .ico-subject{transform:rotate(1turn)}.faq-list .accordion .ico-subject .ico-v{transform-origin:center;transform:scaleY(1);transition:transform .3s cubic-bezier(.45,1.45,.8,1)}.faq-list .accordion>input:checked~label .ico-subject .ico-v{transform:scaleY(0)}.faq-list .accordion .accor-hd{display:flex;align-items:flex-start;justify-content:space-between;padding:48px 0;cursor:pointer;transition:padding-bottom .35s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-list .accordion:first-child .accor-hd{padding-top:0}.faq-list .accordion .accor-hd .subject{display:flex;width:100%;min-width:0;align-items:center;color:var(--text);font-family:Pretendard Variable,Pretendard,sans-serif;font-size:24px;font-weight:300;line-height:1.6;letter-spacing:-.48px}@media (max-width:1279px){.faq-list .accordion .accor-hd,.faq-title{padding-right:20px}.faq-list .accordion .accor-hd .subject{font-size:20px}.faq-list .accordion .accor-bd-inner{padding-right:40px!important}}.faq-list .accordion .accor-bd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),margin-bottom .4s cubic-bezier(.4,0,.2,1)}.faq-list .accordion .accor-bd-inner{overflow:hidden;padding-right:40px;color:var(--text-muted);font-family:Pretendard Variable,Pretendard,sans-serif;font-size:18px;font-weight:300;line-height:1.6;letter-spacing:-.36px;white-space:pre-line;word-break:keep-all;overflow-wrap:break-word}.faq-list .accordion .accor-bd-inner .faq-char{display:inline-block;opacity:0;transform:translateY(16px);transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.faq-list .accordion .accor-bd-inner .faq-char.show{opacity:1;transform:none}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;transition:opacity .2s ease}body.modal-open .grecaptcha-badge{visibility:visible!important;opacity:1!important}.success-popup{width:100%;max-width:353px;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;padding:28px 24px;box-sizing:border-box;transform:translateY(16px);transition:transform .35s cubic-bezier(.16,1,.3,1)}#errorPopup.active .success-popup,#faucetLoadingPopup.active .success-popup,#faucetSuccessPopup.active .success-popup,#successPopup.active .success-popup{transform:translateY(0)}.success-popup-content{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.success-popup-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.success-popup-icon img{width:100%;height:100%}.success-popup-texts{display:flex;flex-direction:column;gap:10px;text-align:center;width:100%}.success-popup-title{font-size:20px;line-height:1.4;letter-spacing:-.4px;color:var(--text)}.success-popup-desc,.success-popup-title{font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:300;white-space:pre-line}.success-popup-desc{font-size:16px;line-height:1.3;letter-spacing:-.32px;color:var(--text-faint)}.success-popup-btn{width:100%;height:48px;background:#5900ff;border:none;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:-.32px;color:#fff;cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.success-popup-btn:before{content:"";position:absolute;inset:0;background:#6939f9;opacity:0;transition:opacity .25s ease-in-out;pointer-events:none}.success-popup-btn:hover:before{opacity:1}.success-popup-btn span{position:relative;z-index:1}.faucet-loading-popup{padding:40px 24px}.faucet-loading-icon{width:80px;height:80px;position:relative;display:flex;align-items:center;justify-content:center}.faucet-loading-ring{position:absolute;inset:0;width:100%;height:100%;animation:faucet-spin 1.2s linear infinite}.faucet-loading-symbol{width:24px;height:28px;position:relative}@keyframes faucet-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.faucet-success-actions{display:flex;flex-direction:column;gap:8px;width:100%;align-items:center}.faucet-explorer-btn{width:100%;height:48px;background:rgba(32,33,38,.25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:-.32px;color:var(--text-muted);cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background .2s}.faucet-explorer-btn:hover{background:#2e2e33}.faucet-explorer-btn span{position:relative;z-index:1}.modal-overlay{position:fixed;inset:0;z-index:9999;background:var(--modal-overlay);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal-overlay.active{opacity:1;visibility:visible}.modal{width:100%;max-width:650px;background:var(--surface);border:none;border-radius:0;padding:28px 24px;position:relative;max-height:calc(100vh - 120px);overflow:hidden;display:flex;flex-direction:column;gap:0;transform:translateY(24px) scale(.97);opacity:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}.modal-overlay.active .modal{transform:translateY(0) scale(1);opacity:1}.modal-close{position:absolute;top:10px;right:10px;width:44px;height:44px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text)}.modal-close img,.modal-close svg{width:28px;height:28px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.modal-close:hover img,.modal-close:hover svg{transform:rotate(90deg)}#faucetModal .modal{max-width:654px;display:flex;flex-direction:column;gap:36px;overflow:hidden}#faucetModal .modal-title{padding-bottom:0}.faucet-info{gap:16px}.faucet-info,.faucet-info-row{display:flex;flex-direction:column}.faucet-info-row{gap:4px}.faucet-info-label{color:var(--text-faint)}.faucet-info-label,.faucet-info-value{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:300;line-height:1.6;letter-spacing:-.32px}.faucet-info-value{color:var(--text)}.faucet-input-section{display:flex;flex-direction:column;gap:16px}#faucetModal .modal-field{display:flex;flex-direction:column;gap:8px}#faucetModal .modal-field label{display:flex;align-items:center;gap:4px;padding:2px 0;font-weight:300;line-height:1.3}#faucetModal .modal-field label,.modal-input{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;letter-spacing:-.32px;color:var(--text)}.modal-input{width:100%;height:56px;background:var(--surface);border:1px solid hsla(0,0%,100%,.08);border-radius:0;padding:14px 16px;box-sizing:border-box;font-weight:400;line-height:1.6;outline:none;transition:border-color .2s}.modal-input::placeholder{color:var(--text-faint)}.modal-input:focus,.modal-input:hover{border-color:hsla(0,0%,100%,.16)}.modal-field.error .modal-input{border-color:rgba(230,72,61,.3)}.faucet-err-msg{display:none;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:300;line-height:1.6;letter-spacing:-.28px;color:#d9281c}.modal-field.error .faucet-err-msg{display:block}.faucet-notes{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.faucet-notes li{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:15px;font-weight:300;line-height:1.6;letter-spacing:-.3px;color:var(--text-faint);padding-left:10px;position:relative}.faucet-notes li:before{content:"•";position:absolute;left:0;color:var(--text-faint)}.faucet-notes li.highlight{color:var(--text)}.faucet-notes a{text-decoration:underline;text-underline-offset:3px}.faucet-notes a:hover{color:var(--brand-light)}#contactModal{display:flex;align-items:center;justify-content:center;padding:20px;background:var(--modal-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}#contactModal.active{opacity:1;visibility:visible;pointer-events:all}#contactModal .modal{width:100%;max-width:654px;background:var(--surface);border:none;border-radius:0;padding:28px 24px;position:relative;max-height:calc(100vh - 120px);overflow:hidden;display:flex;flex-direction:column;gap:0;box-shadow:none;transform:translateY(24px) scale(.97);opacity:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}#contactModal.active .modal{transform:translateY(0) scale(1);opacity:1}#contactModal .modal-close{position:absolute;top:10px;right:10px;width:44px;height:44px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}#contactModal .modal-close img,#contactModal .modal-close svg{width:28px;height:28px;transition:transform .35s cubic-bezier(.22,1,.36,1)}#contactModal .modal-close:hover img,#contactModal .modal-close:hover svg{transform:rotate(90deg)}.modal-title{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:20px;font-weight:300;line-height:1.4;letter-spacing:-.4px;color:var(--text);flex-shrink:0;padding-bottom:36px}#contactModal .modal-body{flex:1 1;min-height:0;overflow-y:auto;padding:0;position:relative;scrollbar-width:none}#contactModal .modal-body::-webkit-scrollbar{display:none}.body-scrollbar{position:absolute;right:6px;width:4px;pointer-events:none;display:none;z-index:2}.body-scrollbar-thumb{position:absolute;top:0;left:0;width:100%;min-height:20px;background:#44474e;border-radius:999px;pointer-events:auto;cursor:-webkit-grab;cursor:grab}.body-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}#contactModal form{display:contents}.modal-fields{gap:20px}.modal-field,.modal-fields{display:flex;flex-direction:column}.modal-field{gap:8px}.modal-field.textarea-field{gap:10px}.modal-field>label{display:flex;align-items:center;gap:4px;padding:2px 0;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:300;line-height:1.3;letter-spacing:-.32px;color:var(--text)}.modal-field>label .optional{font-size:15px;font-weight:300;line-height:1.6;letter-spacing:-.3px;color:var(--text-muted)}.modal-field input{width:100%;height:56px;background:var(--surface);border:1px solid hsla(0,0%,100%,.08);border-radius:0;padding:14px 16px;box-sizing:border-box;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.32px;color:var(--text);outline:none;transition:border-color .2s}.modal-field input::placeholder{color:var(--text-faint)}.modal-field input:focus,.modal-field input:hover{border-color:hsla(0,0%,100%,.16)}.modal-field input:-webkit-autofill,.modal-field input:-webkit-autofill:focus,.modal-field input:-webkit-autofill:hover,.modal-input:-webkit-autofill,.modal-input:-webkit-autofill:focus,.modal-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--text);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.modal-textarea-wrap{position:relative;height:127px;border:1px solid hsla(0,0%,100%,.08);box-sizing:border-box;background:var(--surface);transition:border-color .2s;display:flex;flex-direction:column}.modal-textarea-wrap:focus-within,.modal-textarea-wrap:hover{border-color:hsla(0,0%,100%,.16)}.modal-field textarea{flex:1 1;min-height:0;width:100%;resize:none;overflow-y:auto;overflow-x:hidden;padding:14px 16px;scrollbar-width:none;box-sizing:border-box;word-break:break-all;background:transparent;border:none;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.32px;color:var(--text);outline:none}.modal-field textarea::placeholder{color:var(--text-faint)}.modal-field textarea::-webkit-scrollbar{display:none}.modal-textarea-wrap .char-count{flex-shrink:0;padding:0 16px 8px;text-align:right;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:300;line-height:1.6;letter-spacing:-.28px;color:var(--text-faint);pointer-events:none}.modal-textarea-wrap .char-count .count-current{color:var(--text-muted)}.ta-scrollbar{position:absolute;top:6px;right:6px;bottom:30px;width:4px;pointer-events:none;display:none;z-index:2}.ta-scrollbar-thumb{position:absolute;top:0;left:0;width:100%;min-height:20px;background:#44474e;border-radius:999px;pointer-events:auto;cursor:-webkit-grab;cursor:grab}.ta-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.modal-bottom{gap:36px;flex-shrink:0}.modal-agree-section,.modal-bottom{display:flex;flex-direction:column;padding-top:36px}.modal-agree-section{gap:16px}.modal-agree{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-agree-check{width:20px;height:20px;background:#1a181f;border:1px solid #2e2e33;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,border-color .2s}.modal-agree-check svg{width:12px;height:12px;opacity:0;transition:opacity .2s}.modal-agree.checked .modal-agree-check{background:#5900ff;border-color:#5900ff}.modal-agree.checked .modal-agree-check svg{opacity:1}.modal-agree-label{display:flex;align-items:center;gap:4px}.modal-agree-text{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:15px;font-weight:300;line-height:1.6;letter-spacing:-.3px;color:var(--text)}.modal-agree-arrow{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.modal-agree-arrow img{width:100%;height:100%}.modal-submit{width:100%;height:56px;background:#5900ff;border:none;border-radius:0;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.36px;color:#fff;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.modal-submit:before{content:"";position:absolute;inset:0;background:#6939f9;opacity:0;transition:opacity .25s ease-in-out;pointer-events:none}.modal-submit:hover:before{opacity:1}.modal-submit span{position:relative;z-index:1}.modal-submit.disabled,.modal-submit:disabled{background:rgba(105,57,249,.1);color:#6939f9;cursor:default;pointer-events:none}.modal-submit.disabled:before,.modal-submit:disabled:before{display:none}.inq-privacy-wrap{position:relative;height:120px}.inq-privacy-box{background:#202126;padding:14px 16px;font-size:16px;color:var(--text-faint);font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:400;line-height:1.6;letter-spacing:-.32px;height:100%;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap;overscroll-behavior:none;-webkit-overflow-scrolling:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none;scrollbar-width:none}.inq-privacy-box::-webkit-scrollbar{display:none}.inq-privacy-scrollbar{position:absolute;top:6px;right:6px;bottom:6px;width:4px;pointer-events:none}.inq-privacy-scrollbar-thumb{position:absolute;top:0;left:0;width:100%;min-height:20px;background:#44474e;border-radius:999px;pointer-events:auto;cursor:-webkit-grab;cursor:grab}.inq-privacy-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.inq-err-msg{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:300;line-height:1.6;letter-spacing:-.28px;color:#d9281c;margin-top:2px;display:none}.inq-err-msg.show{display:block}#contactModal .modal-field.inq-error .modal-textarea-wrap,#contactModal .modal-field.inq-error input{border-color:rgba(230,72,61,.3)}.footer{width:100%;padding:80px 48px 60px;background:var(--bg);display:flex;flex-direction:column;gap:80px}.footer-top{display:flex;gap:24px;align-items:flex-start}.footer-logo{flex:1 1;min-width:0}.footer-logo img{height:48px;display:block}.footer-nav{flex:1 1;display:flex;gap:0}.footer-nav-col{flex:1 1;display:flex;flex-direction:column;gap:24px}.footer-nav-col h4{font-family:var(--font-space-grotesk),sans-serif;font-weight:300;font-size:17px;line-height:1.4;color:var(--text);opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1);position:relative;width:-moz-fit-content;width:fit-content;cursor:pointer}.footer-nav-col h4.revealed{opacity:1;transform:translateY(0)}.footer-nav-col h4:hover{color:#9a9a9c}.footer-nav-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.footer-nav-col a,.footer-nav-col li{font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:300;font-size:15px;line-height:1.4;letter-spacing:-.3px;color:var(--text-muted);text-decoration:none;display:flex;align-items:center;gap:4px;transition:color .2s}.footer-nav-col li{position:relative;width:-moz-fit-content;width:fit-content;cursor:pointer;opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.footer-nav-col li.revealed{opacity:1;transform:translateY(0)}.footer-nav-col a:hover,.footer-nav-col li:hover{color:#9a9a9c}.footer-nav-col a .ext{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.footer-bottom{display:flex;align-items:flex-end;justify-content:space-between}.footer-links{display:flex;gap:16px}.footer-links a{font-family:var(--font-space-grotesk),sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:var(--text-muted);opacity:.6;text-decoration:none;transition:opacity .2s,color .2s}.footer-links a:hover{opacity:1;color:#9a9a9c}.footer-copy{font-family:var(--font-space-grotesk),sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:var(--text-muted);opacity:.6}.footer-btns{display:flex;gap:4px}.footer-btn{height:40px;padding:10px 16px;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer;border:none;transition:background .25s ease-in-out}.footer-btn:hover{background:var(--glass-bg-hover)}.footer-btn:hover span{color:hsla(0,0%,100%,.85)}.footer-btn:hover svg path{fill:hsla(0,0%,100%,.85)}.footer-btn:active{background:var(--glass-bg-active)}.footer-btn-sq{width:40px;padding:9px}.footer-btn span{font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:400;font-size:14px;line-height:1;letter-spacing:-.28px;color:var(--text-muted);white-space:nowrap;transition:color .25s ease-in-out}.footer-btn svg path{transition:fill .25s ease-in-out}@media (max-width:1279px){.footer{padding:60px 20px 40px}.footer-top{flex-direction:column;gap:40px}.footer-logo{width:100%}.footer-logo img{width:157px;height:30px}.footer-nav{width:100%;flex-wrap:wrap;column-gap:16px;row-gap:24px}.footer-nav-col{min-width:180px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:24px}.footer-btns,.footer-links{flex-wrap:wrap}.hero-content{padding:0 20px;justify-content:center}.hero-title{font-size:130px}.hero-text{gap:20px}.hero-sub{width:100%}}.gradient-divider{height:1px;background:linear-gradient(90deg,transparent,var(--blue-glow),transparent);margin:0}.parallax-bg{position:absolute;inset:-20%;z-index:0;background:radial-gradient(ellipse 80% 60% at 20% 50%,rgba(59,110,245,.08) 0,transparent 70%);pointer-events:none}@media (max-width:673px){.hero-content{gap:60px;padding:0 20px 30px;justify-content:flex-end}.hero-title{font-size:64px;white-space:normal;word-break:break-all}.hero-sub{font-size:24px;letter-spacing:-.48px}.hero-btns{flex-wrap:wrap;width:100%}.hero-btns .btn-purple{flex:1 1;justify-content:center}.hero-btns .btn-glass{width:100%;justify-content:center}.hero-btn-label-pc{display:none}.hero-btn-label-mo{display:inline}.post-modal{padding:24px 16px;gap:24px}.post-modal-title{font-size:20px}}@font-face{font-family:Pretendard Policy;src:url(/assets/policy/pretendard.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.policy{display:grid;grid-template-areas:"title" "banner" "content";padding:5rem 0 7.5rem;margin-top:7.5rem;color:#fff;font-family:Pretendard Policy,Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif}.policy>[data-lang-block]{display:none}html[lang=en] .policy>[data-lang-block=en],html[lang=ko] .policy>[data-lang-block=ko]{display:contents}.policy-title-wrap{grid-area:title;margin-left:2.5rem;margin-bottom:0}.policy-title{align-self:flex-start;padding-bottom:1.25rem;background:#0e0e12;color:#f7f7f8;font-size:40px;letter-spacing:-.002em;line-height:1.3;font-weight:500;word-break:keep-all;margin:0}.policy-select-box{position:relative;display:inline-block;width:200px;height:52px;padding-left:1.25rem;background:#18181c;color:hsla(0,0%,100%,.6);cursor:pointer;font-family:inherit;font-size:16px}.policy-select-box label{position:relative;display:flex;align-items:center;height:100%;padding-right:2.25rem;cursor:pointer}.policy-select-box .value{flex:1 1;overflow:hidden}.policy-select-box input{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;opacity:0;cursor:pointer}.policy-select-box .ico-arrow{position:absolute;right:1.25rem;width:20px;height:20px;transition:transform .25s ease-in-out}.policy-select-box.is-open .ico-arrow{transform:rotate(180deg)}.policy-select-box .options{position:absolute;left:0;top:calc(100% + 4px);min-width:100%;background:#18181c;border:1px solid hsla(0,0%,100%,.08);list-style:none;margin:0;padding:4px 0;font-size:14px;color:#f7f7f8;display:none;z-index:10}.policy-select-box.is-open .options{display:block}.policy-select-box .options li{padding:8px 16px;cursor:pointer}.policy-select-box .options li.selected,.policy-select-box .options li:hover{background:hsla(0,0%,100%,.06);color:#fff}.privacy-banner{grid-area:banner;position:relative;display:flex;overflow:hidden;width:100%;height:280px;align-items:center;justify-content:center;margin:3rem 0;background:radial-gradient(106.11% 50% at 50% 50%,#07003b 0,#000 100%)}.privacy-banner .img-left,.privacy-banner .img-right{display:none}.privacy-banner .img-left-m{position:absolute;top:0;left:50%;display:block;width:395px;height:280px;transform:translateX(calc(-50% - 52.5px))}.privacy-banner .img-right-m{position:absolute;top:0;right:0;display:block;width:478px;height:220px}.privacy-banner .banner-img,.privacy-banner img{width:100%;height:100%;display:block}.policy-content{grid-area:content;padding-right:1.25rem;padding-left:2.5rem;color:hsla(0,0%,100%,.6)}.policy-content .policy-subtitle{color:#f7f7f8;font-size:20px;letter-spacing:-.002em;line-height:1.4;font-weight:500;word-break:keep-all}.policy-content .policy-subtitle:not(:first-child){margin-top:2.5rem}.policy-content .policy-desc{margin-top:.5rem;color:hsla(0,0%,100%,.6);word-break:keep-all;font-size:16px;font-weight:300;line-height:1.8}.policy-content .policy-desc+.policy-desc{margin-top:.25rem}.policy-content .policy-list{padding:0;margin-top:.5rem;list-style:none}.policy-content .policy-list-item{position:relative;padding-left:1.5rem;color:hsla(0,0%,100%,.6);font-size:16px;font-weight:300;line-height:1.8;word-break:keep-all}.policy-content .policy-list-item:before{content:"";position:absolute;top:12px;left:10px;width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.6)}.policy-content .policy-ol{padding:0;margin-top:.75rem;list-style:none}.policy-content .policy-ol-item{color:#f7f7f8;font-size:18px;letter-spacing:-.002em;line-height:1.3;font-weight:300}.policy-content .policy-ol-item .policy-list{margin-bottom:.5rem}.policy-content .policy-ol-item .policy-list:last-child{margin-bottom:.75rem}.policy-content .policy-ol-item .policy-desc{margin-top:.5rem;margin-bottom:.75rem}.policy-content .policy-ol-item .policy-desc+.policy-list{margin-top:-.25rem}.policy-content .policy-ol-item .policy-item-title+.policy-list{margin-top:.75rem}.policy-content .policy-ol-item:first-child .policy-item-title{margin-top:0}.policy-content .policy-ol-item:last-child .policy-list:last-child,.policy-content .policy-ol-item:last-child .policy-ol-depth{margin-bottom:0}.policy-content .policy-ol-depth{padding:0;margin-top:.75rem;margin-bottom:.75rem;list-style:none}.policy-content .policy-ol-depth-item{position:relative;padding-left:1.25rem;color:#f7f7f8;font-size:18px;letter-spacing:-.002em;line-height:1.3;font-weight:300}.policy-content .policy-ol-depth-item:before{position:absolute;top:4px;left:2px;color:hsla(0,0%,100%,.6);font-size:14px;letter-spacing:-.002em;line-height:1.3;font-weight:300}.policy-content .policy-ol-depth-item:first-child:before{content:"①"}.policy-content .policy-ol-depth-item:nth-child(2):before{content:"②"}.policy-content .policy-ol-depth-item:nth-child(3):before{content:"③"}.policy-content .policy-ol-depth-item:nth-child(4):before{content:"④"}.policy-content .policy-ol-depth-item:nth-child(5):before{content:"⑤"}.policy-content .policy-ol-depth-item:nth-child(6):before{content:"⑥"}.policy-content .policy-ol-depth-item:nth-child(7):before{content:"⑦"}.policy-content .policy-ol-depth-item:nth-child(8):before{content:"⑧"}.policy-content .policy-ol-depth-item:nth-child(9):before{content:"⑨"}.policy-content .policy-ol-depth-item:nth-child(10):before{content:"⑩"}.policy-content .policy-ol-depth-item .policy-item-title{margin-top:0;color:hsla(0,0%,100%,.6)}.policy-content .policy-ol-depth-item .policy-list{margin-top:0}.policy-content .policy-ol-depth.type-01 .policy-ol-depth-item:not(:first-child){margin-top:.75rem}.policy-content .policy-ol-depth.type-02 .policy-ol-depth-item:not(:first-child){margin-top:.5rem}.policy-content .policy-item-title{display:block;margin-top:.5rem;color:#f7f7f8;font-size:16px;font-weight:300;line-height:1.8;word-break:keep-all}.policy-content .policy-item-title+.policy-desc{margin-top:.25rem}.policy-content .policy-item-subtitle{display:block;margin-top:.5rem;color:hsla(0,0%,100%,.6);font-size:16px;font-weight:300;line-height:1.8;word-break:keep-all}.policy-content .policy-link{color:#1d54e2;text-decoration:underline;text-underline-position:under}@media (min-width:1280px){.policy{grid-template-columns:1fr 808px;grid-template-areas:"banner banner" "title content";padding:0 8rem 7.5rem 3rem;margin-top:5rem;max-width:2560px;margin-left:auto;margin-right:auto;column-gap:3rem}.policy-title-wrap{position:-webkit-sticky;position:sticky;z-index:10;top:120px;align-self:start;margin-left:0;margin-top:7.5rem}.policy-title{font-size:48px;line-height:1.3}.privacy-banner{height:360px;margin:0}.privacy-banner .img-left-m,.privacy-banner .img-right-m{display:none}.privacy-banner .img-left{width:995px}.privacy-banner .img-left,.privacy-banner .img-right{position:relative;display:block;height:360px;flex-shrink:0}.privacy-banner .img-right{width:960px}.policy-content{padding:0;margin-top:7.5rem}.policy-content .policy-subtitle{font-size:32px;line-height:1.3}.policy-content .policy-subtitle:not(:first-child){margin-top:3.75rem}.policy-content .policy-desc{margin-top:.75rem;font-size:18px;line-height:1.3}.policy-content .policy-list{margin-top:.75rem}}.wallet-section{width:100%;display:flex;flex-direction:row;gap:0 24px;padding:160px 48px;background:var(--bg);position:relative;z-index:1}.wallet-title{flex:1 1;display:flex;flex-direction:column;align-items:flex-start}.wallet-heading{font-family:var(--font-space-grotesk),sans-serif;font-weight:600;font-size:48px;line-height:1;color:var(--text);max-width:345px}.wallet-desc{margin-top:20px;color:var(--text);font-size:24px;font-weight:300;line-height:1.6;max-width:530px;word-break:keep-all;overflow-wrap:break-word}.wallet-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:20px 40px;margin-top:40px;border:none;border-radius:0;background:#5900ff;color:#fff;font-family:inherit;font-size:18px;font-weight:400;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;overflow:hidden;position:relative}.wallet-btn:before{content:"";position:absolute;inset:0;background:#8765eb;opacity:0;transition:opacity .25s ease-in-out;pointer-events:none}.wallet-btn:hover:before{opacity:1}.wallet-btn:active:before{opacity:0}.wallet-btn span,.wallet-btn-icon-app,.wallet-btn-icon-arrow{position:relative;z-index:1}.wallet-btn-icon-app{width:80px;height:20px}.wallet-btn-icon-arrow{width:20px;height:20px}.wallet-content{flex:1 1;min-width:0;gap:62px}.wallet-content,.wallet-guide{display:flex;flex-direction:column}.wallet-guide{margin:0}.wallet-guide-label{margin-bottom:16px;color:var(--text);font-size:24px;font-weight:300;line-height:1.6}.wallet-guide-item{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--text-muted);white-space:pre-line;font-size:18px;font-weight:300;line-height:1.5;letter-spacing:-.002em;word-break:keep-all;overflow-wrap:break-word}.wallet-guide-item:not(:last-child){margin-bottom:6px}.wallet-guide-check{width:22px;height:22px;margin-top:2px;flex-shrink:0}.wallet-slider{position:relative}.wallet-slide-content{overflow:hidden;position:relative;width:100%;height:540px;padding:40px 0 0;background:radial-gradient(81.4% 141.4% at 100% 99.97%,#23006b 0,#0c0c29 100%);text-align:center;touch-action:pan-y}.wallet-slide-left{display:flex;flex-direction:column;align-items:center;gap:16px;height:180px}.wallet-slide-right{position:absolute;left:0;right:0;bottom:0;height:354px;margin-top:20px}.wallet-slide-img-desktop{display:none}.wallet-slide-logo{width:160px;height:20px;min-height:20px}.wallet-slide-text{color:#fff;white-space:pre-line;padding:0;margin:0;font-size:32px;line-height:42px;font-weight:400;letter-spacing:-.027em;animation:walletFadeIn .3s ease both}.wallet-slide-text span{color:#6939f9}.wallet-slide-image{position:absolute;top:53px;left:50%;transform:translateX(-50%);animation:walletFadeIn .3s ease both}.wallet-slide-image img{max-width:none}.wallet-slide-image.feature2{top:0}.wallet-slide-image.feature2 img{width:343px;height:343px}.wallet-slide-pagination{margin-top:40px}.wallet-slide-dot,.wallet-slide-pagination{display:flex;align-items:center;justify-content:center}.wallet-slide-dot{width:16px;height:16px;padding:0;border:none;background:none;cursor:pointer}.wallet-slide-dot:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:hsla(0,0%,100%,.08)}.wallet-slide-dot.active:before{background-color:hsla(0,0%,100%,.6)}@keyframes walletFadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:1920px){.wallet-heading{max-width:100%}.wallet-slide-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px;height:625px;padding:0 80px;text-align:left}.wallet-slide-left{align-items:flex-start;justify-content:center;width:60%;height:100%;gap:20px}.wallet-slide-right{left:auto;right:20px;top:0;bottom:0;width:396px;min-width:396px;height:100%;margin-top:0}.wallet-slide-img-desktop{display:block}.wallet-slide-img-mobile{display:none}.wallet-slide-logo{width:240px;height:30px}.wallet-slide-text{font-size:52px;line-height:1.3}.wallet-slide-image{top:50%;transform:translate(-50%,-50%)}.wallet-slide-image.bottom{top:auto;bottom:0;height:566px;transform:translateX(-50%)}.wallet-slide-image.feature2{top:50%}.wallet-slide-image.feature2 img{width:396px;height:396px}.wallet-slide-pagination{z-index:10;position:absolute;bottom:24px;left:0;right:0;margin-top:0}}@media (max-width:1279px){.wallet-section{flex-direction:column;gap:80px;padding:120px 0}.wallet-title{padding-right:20px;padding-left:40px}.wallet-heading{font-size:40px;max-width:100%}.wallet-desc{margin-top:24px;font-size:22px;font-weight:400;line-height:1.4;letter-spacing:-.002em}.wallet-content{gap:40px;padding-left:40px}.wallet-guide{padding-top:40px;border-top:1px solid hsla(0,0%,100%,.12);margin-right:20px}.wallet-slide-text{padding:0 20px}}.wrap{--surface-low:#18181c;--surface-mid:#202126;--surface-high:#44474e;--text-primary:#f7f7f8;--text-secondary:hsla(0,0%,100%,.6);--text-tertiary:hsla(0,0%,100%,.42);--brand-a10:rgba(105,57,249,.1);--dot:#9ea2ad;--font-heading:var(--font-space-grotesk),"Pretendard Variable",sans-serif;--font-body:"Pretendard Variable","Pretendard",sans-serif}.bnr{position:relative;width:100%;background:linear-gradient(180deg,#000,#19004b 68.27%,#400067)}.bnr,.bnr-frame{height:360px;overflow:hidden}.bnr-frame{left:50%;margin-left:-876px;width:1753px}.bnr-coin,.bnr-frame{position:absolute;top:0}.bnr-coin{left:0;transform-origin:0 0;pointer-events:none;display:block}.bnr-coin--group{width:895px;height:771px;transform:translate(1014px,-9px) rotate(0deg)}.bnr-coin--left{width:829px;height:1045px;transform:matrix(.076128,-.997097,-.997097,-.076128,1014.01,706.16)}.wrap{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"bnr  bnr" "left right";grid-column-gap:24px;column-gap:24px;margin-top:5rem}.bnr{grid-area:bnr}.col-left{grid-area:left;min-width:0;padding:120px 0 120px 48px}.col-right{grid-area:right;min-width:0;padding:120px 48px 120px 0}.page-title{font-family:var(--font-heading);font-weight:700;font-size:48px;line-height:48px;letter-spacing:0;color:var(--text-primary)}.col-right{gap:60px}.col-right,.sec{display:flex;flex-direction:column}.sec{gap:12px}.sec-title{font-family:var(--font-body);font-weight:500;font-size:32px;line-height:51.2px;letter-spacing:-.64px;color:var(--text-primary)}.sec-body{display:flex;flex-direction:column;gap:4px}.sec-body p,.sec-desc,.sec-list li{font-family:var(--font-body);font-weight:300;font-size:18px;line-height:27px;letter-spacing:-.36px;color:var(--text-secondary)}.sec-list{list-style:none;display:flex;flex-direction:column}.sec-list li{position:relative;padding-left:20px}.sec-list li:before{content:"";position:absolute;left:8px;top:13.5px;width:3px;height:3px;border-radius:50%;background:var(--dot);transform:translateY(-50%)}.sec-summary{font-family:var(--font-body);font-weight:300;font-size:18px;line-height:27px;letter-spacing:-.36px;color:var(--text-primary)}.sub-block{display:flex;flex-direction:column;gap:8px}.sub-title{font-family:var(--font-body);font-weight:300;font-size:18px;line-height:27px;letter-spacing:-.36px;color:var(--text-primary)}.sub-title--muted{color:var(--text-base-secondary,hsla(0,0%,100%,.6))}.sub-note,.sub-num{font-family:var(--font-body);font-weight:300;font-size:18px;line-height:27px;letter-spacing:-.36px;color:var(--text-secondary)}.bullets{list-style:none;display:flex;flex-direction:column}.bullets li{position:relative;padding-left:20px;font-family:var(--font-body);font-weight:300;font-size:16px;line-height:24px;letter-spacing:-.32px;color:var(--text-primary)}.bullets li:before{content:"";position:absolute;left:8px;top:10px;width:3px;height:3px;border-radius:50%;background:var(--dot)}.bullets--lg li{font-size:18px;line-height:27px;letter-spacing:-.36px;color:var(--text-secondary);min-height:32px;display:flex;align-items:center}.bullets--lg li:before{top:50%;transform:translateY(-50%)}.table{display:flex;flex-direction:column}.trow{display:flex;gap:30px;align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.08)}.trow--head{border-bottom:1px solid hsla(0,0%,100%,.16)}.tc{padding:16px 0;display:flex;align-items:flex-start;font-family:var(--font-body);font-weight:300;font-size:16px;line-height:24px;letter-spacing:-.32px;color:var(--text-primary)}.tc--desc,.tc--wide{flex:1 1}.trow--head .tc{color:var(--text-tertiary)}.tc .bullets{width:100%}.tc .bullets li{font-size:16px;line-height:24px;color:var(--text-primary);min-height:0;display:block}.table--goal .tc:first-child,.table--goal .tc:nth-child(2){flex:0 0 135px}.table--comp .tc:first-child,.table--comp .tc:nth-child(2){flex:0 0 155px}.table--fix .tc:first-child{flex:0 0 130px}.table--action .tc:first-child{flex:0 0 160px}.table--action .trow{gap:32px}.table--vis .tc{flex:1 1}.table--glossary .tc:first-child{flex:0 0 180px}.diagram{background:var(--surface-low);border-radius:0;padding:60px 40px;display:flex;justify-content:center;min-width:0;max-width:100%}.flow,.flow-node{display:flex;flex-direction:column;align-items:center;width:280px}.flow-node{height:170px;padding:20px;background:var(--surface-mid);border-radius:0;justify-content:center;gap:10px;text-align:center}.flow-node--brand{background:var(--brand)}.flow-node-title{font-size:22px;line-height:35px;letter-spacing:-.44px;color:var(--text-primary)}.flow-node-sub,.flow-node-title{font-family:var(--font-body);font-weight:300}.flow-node-sub{font-size:16px;line-height:26px;letter-spacing:-.32px;color:var(--text-secondary)}.flow-arrow{position:relative;width:0;border-left:1px solid hsla(0,0%,100%,.28);height:72px;margin:0 auto;display:flex;align-items:center;justify-content:center}.flow-arrow--tall{height:80px}.flow-arrow:after{content:"";position:absolute;bottom:0;left:50%;width:7px;height:7px;border-right:1px solid hsla(0,0%,100%,.28);border-bottom:1px solid hsla(0,0%,100%,.28);transform:translate(-50%,1px) rotate(45deg)}.flow-badge{position:absolute;padding:4px 8px;background:var(--surface-low);font-family:var(--font-body);font-weight:300;font-size:15px;line-height:24px;letter-spacing:-.3px;color:var(--text-primary);white-space:nowrap}.arch,.flow--cards{gap:20px}.arch{display:flex;justify-content:center;align-items:flex-start;width:100%}.arch-bracket,.flow{position:relative}.arch-bracket{align-self:stretch;flex:none}.arch-bracket--left{width:58px}.arch-bracket--right{width:70px}.arch-vline{position:absolute;left:50%;width:0;transform:translateX(-50%)}.arch-vline--dashed{border-left:1px dashed hsla(0,0%,100%,.28)}.arch-vline--solid{border-left:1px solid hsla(0,0%,100%,.28)}.arch-tick{position:absolute;left:50%;width:48px;height:0;border-top:1px dashed hsla(0,0%,100%,.28)}.arch-tick--sm{left:50%;width:6px;transform:translateX(-50%);border-top:1px solid hsla(0,0%,100%,.28)}.arch-blabel{width:58px;line-height:24px}.arch-blabel,.arch-rlabel{position:absolute;left:0;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--surface-low);font-family:var(--font-body);font-weight:300;font-size:15px;letter-spacing:-.3px;color:var(--text-secondary)}.arch-rlabel{width:70px;line-height:20px}.diagram--wide{display:block;padding:40px;overflow-x:auto}.seq{position:relative;width:740px;min-width:740px;height:632px;margin:0 auto;font-family:var(--font-body)}.seq-head{position:absolute;top:0;width:120px;height:66px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:300;font-size:14px;line-height:20px;letter-spacing:-.28px;color:var(--text-secondary);background:var(--background-surface-container-Lowest,#0e0e12)}.seq-life{position:absolute;top:66px;width:0;height:566px;border-left:1px dashed hsla(0,0%,100%,.28)}.seq-active{position:absolute;width:16px;background:var(--brand)}.seq-msg{position:absolute;height:34px}.seq-txt{position:absolute;top:0;left:10px;right:10px;text-align:left;font-weight:300;font-size:14px;line-height:22px;letter-spacing:-.28px;color:var(--text-primary)}.seq-txt--right{text-align:right}.seq-arrow{position:absolute;left:0;right:0;top:34px;height:0}.seq-msg--2line .seq-arrow{top:66px}.seq-arrow--solid{border-top:1px solid hsla(0,0%,100%,.6)}.seq-arrow--dashed{border-top:1px dashed hsla(0,0%,100%,.42)}.seq-arrow--left:after,.seq-arrow--right:after{content:"";position:absolute;top:-4px;width:8px;height:8px;border-top:1px solid;border-right:1px solid}.seq-arrow--solid{color:hsla(0,0%,100%,.6)}.seq-arrow--dashed{color:hsla(0,0%,100%,.42)}.seq-arrow--right:after{right:0;transform:rotate(45deg)}.seq-arrow--left:after{left:0;transform:rotate(-135deg)}.seq-arrow--left:before,.seq-arrow--right:before{content:"";position:absolute;top:-3px;width:6px;height:6px;border-radius:50%;background:currentColor}.seq-arrow--right:before{left:-3px}.seq-arrow--left:before{right:-3px}.seq-note{position:absolute;background:var(--surface-high);padding:10px 14px;font-weight:300;font-size:14px;line-height:22px;letter-spacing:-.28px;color:var(--white,#fff);white-space:nowrap;text-align:center}.seq-self{position:absolute;border:1px solid hsla(0,0%,100%,.6);border-left:none}.seq-self:before{content:"";position:absolute;top:-3px;left:-3px;width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.6)}.seq-self:after{content:"";position:absolute;bottom:-3px;left:0;width:8px;height:8px;border-top:1px solid hsla(0,0%,100%,.6);border-right:1px solid hsla(0,0%,100%,.6);transform:rotate(-135deg)}.seq-side{position:absolute;font-weight:300;font-size:14px;line-height:22px;letter-spacing:-.28px;color:var(--text-primary);white-space:nowrap}@media (max-width:1279.98px){.bnr,.bnr-frame{height:280px}.bnr-frame{width:793px;margin-left:-396.5px}.bnr-coin--group{width:585.9px;height:504.9px;transform:matrix(.9871,.1601,-.1601,.9871,358.84,-31)}.bnr-coin--left{width:441.8px;height:556.9px;transform:matrix(.4598,-.888,-.888,-.4598,429.58,662.87)}.wrap{display:grid;grid-template-columns:1fr;grid-template-areas:"left" "bnr" "right";grid-row-gap:48px;row-gap:48px;grid-column-gap:0;column-gap:0;padding:80px 0 120px;margin-top:8rem}.col-left{grid-area:left;width:100%;padding:0 0 0 40px}.bnr{grid-area:bnr}.col-right{grid-area:right;width:100%;gap:40px;padding:0 0 0 40px}.bullets,.sec-body,.sec-desc,.sec-list,.sec-summary,.sec-title,.sub-block,.sub-note,.sub-num{padding-right:20px}.page-title{position:static;font-size:40px;line-height:48px;letter-spacing:-.8px;white-space:pre-line}.sec-title{font-size:20px;line-height:36px;letter-spacing:-.4px}.sec-body p,.sec-desc,.sec-list li,.sec-summary,.sub-note,.sub-num,.sub-title{font-size:16px;line-height:24px;letter-spacing:-.32px}.sec-list li:before{top:12px}.bullets--lg li{font-size:16px;line-height:24px;letter-spacing:-.32px}.table{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.12) transparent}.table::-webkit-scrollbar{height:5px}.table::-webkit-scrollbar-track{background:transparent}.table::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:10px}.trow{min-width:max-content;gap:30px}.table--goal .tc:nth-child(3){flex:0 0 250px}.table--comp .tc:nth-child(3){flex:0 0 450px}.table--fix .tc{flex:0 0 315px}.table--action .tc:nth-child(2){flex:0 0 480px}.table--vis .tc{flex:0 0 150px}.table--glossary .tc:nth-child(2){flex:0 0 820px}.diagram,.diagram--wide{padding:40px}.flow-node{height:auto}.flow-node-title{font-size:15px;letter-spacing:-.32px}.flow-node-sub{font-size:13px;line-height:21px;letter-spacing:-.3px}.flow-arrow,.flow-arrow--tall{height:74px}.flow-badge{font-size:13px;line-height:21px}.flow--arch{width:152px}.flow--arch .flow-node{width:152px;height:98px;padding:24px 30px;gap:6px}.flow--arch .flow-node--brand{height:119px}.flow--arch .flow-node-title{line-height:22px}.flow--arch .flow-node{overflow:visible}.flow--arch .flow-node-sub,.flow--arch .flow-node-title{white-space:nowrap}.flow--stealth{width:240px}.flow--stealth .flow-node{width:240px;height:99px;padding:24px 44.57px;gap:6px}.flow--stealth .flow-node-title{line-height:24px}.flow--cards{width:240px;gap:20px}.flow--cards .flow-node{width:240px;height:103px;padding:20px;gap:10px}.flow--cards .flow-node-title{line-height:24px}.flow--cards .flow-node-sub{white-space:normal}.arch{gap:13px}.arch-bracket--left{width:49px!important}.arch-bracket--right{width:46px!important}.arch-blabel{width:49px!important;font-size:13px!important}.arch-rlabel{width:46px!important;font-size:13px!important;line-height:21px!important}.arch-tick{width:36px!important}.arch-tick--sm{width:8px!important}.arch-bracket--left .arch-tick:first-child{top:42px!important}.arch-bracket--left .arch-vline:nth-child(2){top:42px!important;height:253px!important}.arch-bracket--left .arch-blabel:nth-child(3){top:295px!important;height:46px!important}.arch-bracket--left .arch-vline:nth-child(4){top:341px!important;height:253px!important}.arch-bracket--left .arch-tick:nth-child(5){top:594px!important}.arch-bracket--right span:first-child{top:0!important}.arch-bracket--right span:nth-child(2){top:0!important;height:54px!important}.arch-bracket--right span:nth-child(3){top:54px!important;height:47px!important}.arch-bracket--right span:nth-child(4){top:101px!important;height:54px!important}.arch-bracket--right span:nth-child(5){top:155px!important}.arch-bracket--right span:nth-child(6){top:160px!important}.arch-bracket--right span:nth-child(7){top:160px!important;height:44px!important}.arch-bracket--right span:nth-child(8){top:204px!important;height:67px!important}.arch-bracket--right span:nth-child(9){top:271px!important;height:44px!important}.arch-bracket--right span:nth-child(10){top:315px!important}.arch-bracket--right span:nth-child(11){top:321px!important}.arch-bracket--right span:nth-child(12){top:321px!important;height:124px!important}.arch-bracket--right span:nth-child(13){top:445px!important;height:67px!important}.arch-bracket--right span:nth-child(14){top:512px!important;height:124px!important}.arch-bracket--right span:nth-child(15){top:636px!important}}@media (max-width:560px){.wrap{padding:100px 0}.col-left{padding-left:20px}.col-right{padding-left:40px}}#developers,#faq,#hero,#news,#partners,#solutions,#wallet,#why-stablenet{scroll-margin-top:88px}@media (max-width:1279.98px){#developers,#faq,#hero,#news,#partners,#solutions,#wallet,#why-stablenet{scroll-margin-top:76px}}