.gnb-container{z-index:200;width:100%;padding:10px 16px 0;position:sticky;top:20px}@media (min-width:768px){.gnb-container{padding:10px 24px 0}}.gnb-inner-wrap{-webkit-backdrop-filter:blur(40px)saturate(180%);background:#05050cf0;border:1px solid #ffffff1a;border-radius:14px;align-items:center;max-width:1600px;height:60px;margin:0 auto;padding:0 20px;display:flex;position:relative;box-shadow:0 10px 30px -16px #0009}@media (min-width:768px){.gnb-inner-wrap{padding:0 28px}}.gnb-logo-link{align-items:center;margin-right:auto;display:flex}.gnb-nav-links{white-space:nowrap;gap:8px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:720px){.gnb-nav-links{display:flex}}.gnb-nav-item{font-family:var(--font-sora);letter-spacing:.06em;text-transform:uppercase;color:#fff9;cursor:pointer;border-radius:20px;padding:6px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s}.gnb-nav-item:hover{color:#fff;background:#ffffff0f}.gnb-nav-item.active{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.gnb-contact-btn{color:#fff;font-size:13px;font-weight:700;font-family:var(--font-sora);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;margin-left:auto;padding:6px 16px;text-decoration:none;transition:all .2s;display:flex}.gnb-contact-btn:hover{background:#ffffff1a;transform:translateY(-1px)}:root{--font-pretendard:"Pretendard Variable", sans-serif;--font-sora:"Sora", sans-serif;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--radius:.625rem}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0)}}*{word-break:keep-all;overflow-wrap:break-word}.orbit-container{animation:40s linear infinite spin}.orbit-node-content{animation:40s linear infinite spin-reverse}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.orbit-float{animation:6s ease-in-out infinite float}.orbit-spin{animation:40s linear infinite spin}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.logo-track{align-items:center;gap:80px;width:max-content;animation:40s linear infinite scroll-x;display:flex}@keyframes scroll-x{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes xnex-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.xnex-marquee-track{will-change:transform;align-items:center;gap:64px;width:max-content;animation:28s linear infinite xnex-marquee;display:flex}.xnex-marquee-track:hover{animation-play-state:paused}@keyframes partner-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner-marquee-track{will-change:transform;align-items:center;gap:96px;width:max-content;padding:0 48px;animation:40s linear infinite partner-marquee;display:flex}.partner-marquee-track:hover{animation-play-state:paused}.partner-logo{filter:brightness(0)invert();opacity:.55;flex-shrink:0;width:auto;height:36px;transition:opacity .3s}.partner-logo:hover{opacity:1}.xnex-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}@media (prefers-reduced-motion:reduce){.xnex-marquee-track{animation:none}}.btn-wrapper{display:inline-block;position:relative}.btn{--border-radius:24px;--padding:4px;--transition:.4s;--button-color:#101010;--highlight-color-hue:0deg;-webkit-user-select:none;user-select:none;font-family:var(--font-pretendard), sans-serif;letter-spacing:-.02em;background-color:var(--button-color);border-radius:var(--border-radius);cursor:pointer;transition:box-shadow var(--transition), border var(--transition), background-color var(--transition);border:1px solid #fff2;justify-content:center;align-items:center;padding:.8em 1.5em .8em 1.2em;font-size:.95em;font-weight:600;display:flex;position:relative;box-shadow:inset 0 1px 1px #fff3,inset 0 2px 2px #ffffff26,inset 0 4px 4px #ffffff1a,inset 0 8px 8px #ffffff0d,inset 0 16px 16px #ffffff0d,0 -1px 1px #00000005,0 -2px 2px #00000008,0 -4px 4px #0000000d,0 -8px 8px #0000000f,0 -16px 16px #00000014}.btn:before{content:"";top:calc(0px - var(--padding));left:calc(0px - var(--padding));width:calc(100% + var(--padding) * 2);height:calc(100% + var(--padding) * 2);border-radius:calc(var(--border-radius) + var(--padding));pointer-events:none;z-index:-1;transition:box-shadow var(--transition), filter var(--transition);background-image:linear-gradient(#000a,#0004);position:absolute;box-shadow:inset 0 -8px 8px -6px #0000,inset 0 -16px 16px -8px #0000,1px 1px 1px #fff2,2px 2px 2px #fff1,-1px -1px 1px #0002,-2px -2px 2px #0001}.btn:after{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(0deg, #fff, hsl(var(--highlight-color-hue), 0%, 70%), hsla(var(--highlight-color-hue), 0%, 70%, 50%), 8%, transparent);opacity:0;width:100%;height:100%;transition:opacity var(--transition), filter var(--transition);background-position:0 0;position:absolute;top:0;left:0}.btn-letter{color:#fff8;transition:color var(--transition), text-shadow var(--transition), opacity var(--transition);animation:2.5s ease-in-out infinite letter-anim;display:inline-block;position:relative}@keyframes letter-anim{50%{text-shadow:0 0 4px #fff;color:#fff}}.btn-svg{fill:#e8e8e8;filter:drop-shadow(0 0 2px #fff9);height:22px;transition:fill var(--transition), filter var(--transition), opacity var(--transition);margin-right:.8rem;animation:2s linear .5s infinite flicker}@keyframes flicker{50%{opacity:.3}}.txt-wrapper{align-items:center;margin-top:2px;display:flex;position:relative;overflow:hidden}.txt-1{gap:0;display:flex}.btn:hover{border:solid 1px hsla(var(--highlight-color-hue), 0%, 80%, 40%)}.btn:hover:before{box-shadow:0 -8px 8px -6px #fffa inset, 0 -16px 16px -8px hsla(var(--highlight-color-hue), 0%, 70%, 30%) inset, 1px 1px 1px #fff2, 2px 2px 2px #fff1, -1px -1px 1px #0002, -2px -2px 2px #0001}.btn:hover:after{opacity:.8;-webkit-mask-image:linear-gradient(#0000,#fff);mask-image:linear-gradient(#0000,#fff)}.btn:hover .btn-svg{fill:#fff;filter:drop-shadow(0 0 3px hsl(var(--highlight-color-hue), 0%, 100%)) drop-shadow(0 -4px 6px #0009);animation:none}.btn:active{transition:transform .1s;transform:translateY(2px)}.btn-letter:first-child{animation-delay:0s}.btn-letter:nth-child(2){animation-delay:.1s}.btn-letter:nth-child(3){animation-delay:.2s}.btn-letter:nth-child(4){animation-delay:.3s}.btn-letter:nth-child(5){animation-delay:.4s}.btn-letter:nth-child(6){animation-delay:.5s}.btn-letter:nth-child(7){animation-delay:.6s}.btn-letter:nth-child(8){animation-delay:.7s}.btn-letter:nth-child(9){animation-delay:.8s}.btn-letter:nth-child(10){animation-delay:.9s}.font-sora{font-family:var(--font-sora)}.logo-img{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.4;filter:grayscale()invert();height:1.5rem;transition:opacity .2s}@media (min-width:768px){.logo-img{height:2rem}}.logo-img:hover{opacity:1}.logo-text-item{font-family:var(--font-sora);color:#ffffff59;white-space:nowrap;letter-spacing:.05em;flex-shrink:0;font-size:.85rem;font-weight:700;transition:color .2s}.logo-text-item:hover{color:#ffffffe6}.diff-card{transition:background .3s}.active-step{background:#3b82f60f}.active-step p:first-child{color:#60a5fa!important}.active-step p:last-child{color:#fff!important}@keyframes countUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.count-animate{animation:.6s forwards countUp}header.site-header{mix-blend-mode:difference;transition:mix-blend-mode}header.site-header:has(a:hover){mix-blend-mode:normal}header.site-header:has(a:hover) a{color:#fff}header.site-header:has(a:hover) a:hover{color:#fff}
