.sop-root{--page-bg:#0f172a;--surface-bg:#0f172a;--surface-muted:#1e293be6;--text-primary:#e2e8f0;--text-secondary:#94a3b8;--border-color:#94a3b838;--accent:#a855f7;--accent-strong:#9333ea;--accent-soft:#e9d5ff;--glow-primary:#a855f7;--glow-secondary:#6366f1;--glow-highlight:#faf5ff;--particle-rgb:255, 255, 255;--switcher-bg:#020617e6;--switcher-border:#334155cc;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;background-color:var(--page-bg);color:var(--text-primary);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}@font-face{font-family:Nacelle;src:url(/member-design-preview/open-pro-original/fonts/nacelle-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nacelle;src:url(/member-design-preview/open-pro-original/fonts/nacelle-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}.sop-root .font-nacelle{font-family:Nacelle,Pretendard Variable,Pretendard,sans-serif}.sop-root.sop-theme-light{--page-bg:#f4f7fb;--surface-bg:#fff;--surface-muted:#eef3f8;--text-primary:#0f172a;--text-secondary:#475569;--border-color:#1e3a5f24;--accent:#0e7490;--accent-strong:#0f766e;--accent-soft:#cffafe;--glow-primary:#67e8f9;--glow-secondary:#5eead4;--glow-highlight:#ecfeff;--particle-rgb:14, 116, 144;--switcher-bg:#ffffffeb;--switcher-border:#1e3a5f29;--color-purple-200:#a5f3fc;--color-purple-300:#67e8f9;--color-purple-400:#22d3ee;--color-purple-500:#0e7490;--color-purple-600:#0f766e;--color-purple-700:#155e75;--color-indigo-500:#14b8a6;--color-indigo-400:#2dd4bf}:is(html:has(.sop-theme-dark),body:has(.sop-theme-dark)){background-color:#0f172a;height:auto;min-height:100%;overflow:visible}:is(html:has(.sop-theme-light),body:has(.sop-theme-light)){background-color:#f4f7fb;height:auto;min-height:100%;overflow:visible}body:has(.sop-root) header.sticky.top-0.z-40{display:none!important}body:has(.sop-root) aside[aria-label="?뚯썝 硫붾돱"]{display:none!important}body:has(.sop-theme-dark) .min-h-screen.flex-col{min-height:auto;background-color:#0f172a!important}body:has(.sop-theme-light) .min-h-screen.flex-col{min-height:auto;background-color:#f4f7fb!important}body:has(.sop-root) .flex.flex-1.items-start{display:block}body:has(.sop-root) main.min-w-0.flex-1{width:100%;max-width:none;padding:0!important;overflow:visible!important}.sop-theme-light .bg-slate-900,.sop-theme-light .bg-slate-950,.sop-theme-light .bg-slate-950\/90{background-color:var(--surface-bg)!important}.sop-theme-light .bg-slate-900\/25,.sop-theme-light .bg-slate-900\/30,.sop-theme-light .bg-slate-800\/25,.sop-theme-light .bg-slate-800\/30,.sop-theme-light .bg-slate-800\/40,.sop-theme-light .bg-slate-800\/50,.sop-theme-light .bg-slate-800\/70,.sop-theme-light .bg-slate-700\/20{background-color:color-mix(in srgb, var(--surface-muted) 85%, white)!important}.sop-theme-light .bg-slate-800{background-color:var(--surface-muted)!important}.sop-theme-light .before\:bg-slate-800\/30:before,.sop-theme-light .before\:bg-slate-800\/50:before{background-color:color-mix(in srgb, var(--accent) 12%, white)!important}.sop-theme-light .text-slate-50,.sop-theme-light .text-slate-100,.sop-theme-light .text-slate-200{color:var(--text-primary)!important}.sop-theme-light .text-slate-300,.sop-theme-light .text-slate-400,.sop-theme-light .text-slate-500,.sop-theme-light .text-slate-600{color:var(--text-secondary)!important}.sop-theme-light .text-slate-900{color:var(--text-primary)!important}.sop-theme-light .border-slate-600,.sop-theme-light .border-slate-700,.sop-theme-light .border-slate-700\/80,.sop-theme-light .border-slate-800,.sop-theme-light .border-slate-800\/80,.sop-theme-light .divide-slate-800>:not([hidden])~:not([hidden]){border-color:var(--border-color)!important}.sop-theme-light .border-purple-500,.sop-theme-light .border-purple-700,.sop-theme-light .border-x-2.border-purple-500,.sop-theme-light .before\:border-purple-500:before{border-color:var(--accent)!important}.sop-theme-light .text-purple-200,.sop-theme-light .text-purple-300,.sop-theme-light .text-purple-400,.sop-theme-light .text-purple-500{color:var(--accent)!important}.sop-theme-light .bg-purple-500,.sop-theme-light .bg-purple-600,.sop-theme-light .hover\:bg-purple-600:hover{background-color:var(--accent)!important}.sop-theme-light .bg-purple-500\/10,.sop-theme-light .bg-purple-500\/20,.sop-theme-light .bg-purple-500\/30,.sop-theme-light .bg-indigo-500\/30{background-color:color-mix(in srgb, var(--accent) 14%, transparent)!important}.sop-theme-light .shadow-purple-500\/25{--tw-shadow-color:color-mix(in srgb, var(--accent) 25%, transparent)}.sop-theme-light .fill-purple-500,.sop-theme-light .fill-slate-200,.sop-theme-light .fill-slate-300,.sop-theme-light .fill-slate-500{fill:var(--accent)!important}.sop-theme-light .fill-slate-500{fill:var(--text-secondary)!important}.sop-theme-light .group:hover .group-hover\:fill-purple-500,.sop-theme-light .group-hover\:fill-purple-500:is(:where(.group):hover *){fill:var(--accent)!important}.sop-theme-light .before\:bg-purple-500:before,.sop-theme-light .before\:bg-indigo-500:before,.sop-theme-light .bg-purple-500.opacity-70,.sop-theme-light .bg-purple-500\/70,.sop-theme-light .opacity-70.bg-purple-500{background-color:var(--glow-primary)!important}.sop-theme-light .bg-purple-400{background-color:var(--glow-secondary)!important}.sop-theme-light .blur-\[120px\].bg-purple-500,.sop-theme-light .blur-\[100px\],.sop-theme-light .blur-\[80px\]{opacity:.32!important}.sop-theme-light .before\:bg-indigo-500\/70:before,.sop-theme-light .before\:bg-purple-500:before,.sop-theme-light .after\:bg-indigo-500:after{opacity:.28!important}.sop-root.sop-theme-dark,.sop-root.sop-theme-light{background-color:var(--page-bg);color:var(--text-primary)}.sop-theme-light .from-purple-500{--tw-gradient-to:color-mix(in srgb, var(--accent) 0%, transparent);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-from:var(--accent)!important}.sop-theme-light .to-purple-200{--tw-gradient-to:var(--accent-soft)!important}.sop-theme-light .from-slate-200\/60{--tw-gradient-from:color-mix(in srgb, var(--text-primary) 60%, transparent)!important}.sop-theme-light .via-slate-200{--tw-gradient-via:var(--text-primary)!important}.sop-theme-light .to-slate-200\/60{--tw-gradient-to:color-mix(in srgb, var(--text-primary) 60%, transparent)!important}.sop-theme-light .from-white\/80,.sop-theme-light .via-white,.sop-theme-light .to-white\/80{--tw-gradient-from:#fff!important;--tw-gradient-via:#f8fafc!important;--tw-gradient-to:#fff!important}.sop-theme-light .hover\:bg-white:hover{background-color:#fff!important}.sop-theme-light .text-teal-500{color:var(--accent-strong)!important}.sop-theme-light .rounded-\[inherit\].bg-slate-900,.sop-theme-light .bg-slate-900.relative{box-shadow:0 10px 30px #0f172a0f;background-color:var(--surface-bg)!important}.sop-theme-light .mdp-floating-switcher{color:var(--text-primary);background:var(--switcher-bg)!important;border-color:var(--switcher-border)!important}.sop-theme-light .mdp-floating-switcher a{color:var(--text-secondary)!important}.sop-theme-light .mdp-floating-switcher a:hover{background:var(--surface-muted)!important;color:var(--text-primary)!important}.sop-theme-light .mdp-floating-switcher .mdp-floating-switcher-active{background:var(--accent)!important;color:#fff!important}.sop-root .h1{font-size:2.75rem;font-weight:800;line-height:1.15}@media (min-width:768px){.sop-root .h1{font-size:3.5rem;line-height:1.1}}.sop-root .h2{font-size:2.25rem;font-weight:800;line-height:1.25}@media (min-width:768px){.sop-root .h2{font-size:3rem;line-height:1.2}}.sop-root .h3{font-size:1.875rem;font-weight:800;line-height:1.3}@media (min-width:768px){.sop-root .h3{font-size:2.25rem}}.sop-root .h4{font-size:1.5rem;font-weight:800;line-height:1.35}.sop-root .btn,.sop-root .btn-sm{white-space:nowrap;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s ease-in-out;display:inline-flex}.sop-root .btn{padding:.5rem 1rem}.sop-root .btn-sm{padding:.25rem .75rem}.sop-root .sop-header-auth-slot .btn-sm{border-radius:.5rem;padding:.4375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.sop-root .sop-header-auth-slot .btn-sm.h-8.w-8{padding:0}@media (min-width:768px){.sop-root .sop-header-auth-actions,.sop-root .sop-header-auth-actions>.w-full{width:auto!important}}.sop-root.sop-theme-light .sop-header-auth-slot .bg-indigo-600{background-color:#4f46e5}.sop-root.sop-theme-light .sop-header-auth-slot .hover\:bg-indigo-500:hover{background-color:#6366f1}.sop-root .no-scrollbar::-webkit-scrollbar{display:none}.sop-root .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sop-root .translate-z-0{transform:translateZ(0)}@keyframes sop-infinite-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.sop-root .animate-infinite-scroll{animation:40s linear infinite sop-infinite-scroll}.sop-root .sop-wordmark{letter-spacing:-.02em;color:#0000;filter:drop-shadow(0 0 10px #d8b4fe38);background-image:linear-gradient(105deg,#fff 0%,#f3e8ff 48%,#d8b4fe 100%);-webkit-background-clip:text;background-clip:text;font-size:1.0625rem;font-weight:700;line-height:1.2}@media (min-width:768px){.sop-root .sop-wordmark{font-size:1.1875rem}}.sop-theme-light .sop-wordmark{filter:drop-shadow(0 1px 6px #0e749024);background-image:linear-gradient(105deg,#0f172a 0%,#134e4a 52%,#0e7490 100%)}.sop-root .sop-country-marquee-caption{color:#94a3b8}.sop-root .sop-country-marquee-count{color:#c084fc}.sop-theme-light .sop-country-marquee-caption{color:#64748b}.sop-theme-light .sop-country-marquee-count{color:var(--accent)}.sop-root .sop-country-chip{color:#cbd5e1}.sop-root .sop-country-code{color:#94a3b8;font-size:.8125rem;font-weight:600}.sop-root .sop-country-flag{object-fit:cover;border:1px solid #94a3b859;border-radius:.2rem;flex-shrink:0;width:1.25rem;height:.9375rem;display:inline-block}.sop-theme-light .sop-country-chip{color:#1e293b}.sop-theme-light .sop-country-code{color:#475569}.sop-theme-light .sop-country-flag{border-color:#0f172a2e}.sop-root .sop-site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ab8}.sop-theme-light .sop-site-header{background:#ffffffe0;border-color:#0f172a14}.sop-root .sop-header-usage p span:first-child{color:#e2e8f0!important}.sop-root .sop-header-usage p span:last-child{color:#94a3b8!important}.sop-theme-light .sop-header-usage p span:first-child{color:#0f172a!important}.sop-theme-light .sop-header-usage p span:last-child{color:#64748b!important}.sop-root .sop-header-usage{text-align:right}@media (max-width:767px){.sop-root .sop-header-usage{text-align:right}.sop-root .sop-header-usage>div{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.sop-root .animate-infinite-scroll{animation:none!important}}@keyframes sop-endless{0%{transform:translateY(0)}to{transform:translateY(-245px)}}.sop-root .animate-endless{animation:20s linear infinite sop-endless}@keyframes sop-float{0%,to{transform:translateY(3%)}50%{transform:translateY(-3%)}}.sop-root .animate-float{animation:2s ease-in-out infinite sop-float}@keyframes sop-shine{0%{opacity:0;top:0;transform:translateY(-100%)scaleY(10)}2%{opacity:.5}40%{opacity:0;top:100%;transform:translateY(0)scaleY(200)}to{opacity:0;top:100%;transform:translateY(0)scaleY(1)}}.sop-root .animate-shine{animation:5s linear .5s infinite sop-shine}@keyframes sop-pulse-loop{0%{opacity:0;transform:scale(.25)translateZ(0)}30%{opacity:.4}70%{opacity:0}80%{transform:scale(1)translateZ(0)}}.sop-root .pulse{opacity:0;transform-origin:50%;animation:12s linear infinite sop-pulse-loop}.sop-theme-light .pulse{animation-name:sop-pulse-loop}.sop-root .pulse-1{animation-delay:-4000ms}.sop-root .pulse-2{animation-delay:-8000ms}@media (prefers-reduced-motion:reduce){.sop-root .pulse,.sop-root .animate-endless,.sop-root .animate-float,.sop-root .animate-shine{animation:none!important}}.sop-root .swiper-button-disabled{pointer-events:none;cursor:default;opacity:.5}.sop-root .stellar-carousel .swiper-wrapper{align-items:stretch}.sop-root .stellar-carousel .swiper-slide{opacity:.8;height:auto;display:flex}.sop-root .stellar-carousel .swiper-slide>*{flex:auto;width:100%}.sop-root .stellar-carousel .swiper-slide.swiper-slide-active{opacity:1}@media screen{.sop-root [data-aos=fade-up]{transform:translateY(14px)}.sop-root [data-aos=fade-down]{transform:translateY(-14px)}.sop-root [data-aos=fade-right]{transform:translate(-14px)}.sop-root [data-aos=fade-left]{transform:translate(14px)}}.sop-theme-light.sop-root.fixed .bg-\[\#0b1224\]{border-color:color-mix(in srgb, var(--accent) 28%, #e2e8f0)!important;background-color:#fff!important;box-shadow:0 20px 40px -20px #0f172a33!important}.sop-theme-light.sop-root.fixed .bg-slate-950\/70{background-color:#0f172a59!important}.sop-theme-light .sop-hero-glow-top{opacity:.14}.sop-theme-light .sop-hero-anim{--glow-primary:#8b5cf6;--glow-secondary:#06b6d4;--glow-highlight:#ddd6fe;--color-purple-500:#7c3aed;--color-white:#64748b}.sop-theme-light .sop-hero-pulse-svg.blur-md{filter:blur(5px)}@keyframes sop-pulse-loop-light{0%{opacity:0;transform:scale(.25)translateZ(0)}30%{opacity:.62}70%{opacity:0}80%{transform:scale(1)translateZ(0)}}.sop-theme-light .sop-hero-anim .pulse{animation-name:sop-pulse-loop-light}.sop-theme-light .sop-hero-grid-soft{opacity:.42!important}.sop-theme-light .sop-hero-grid-line{opacity:.85}.sop-theme-light .sop-service-carousel-edge:before{background-image:linear-gradient(to left, transparent, var(--page-bg) 80%)!important}.sop-theme-light .sop-service-carousel-edge:after{background-image:linear-gradient(to right, transparent, var(--page-bg) 80%)!important}.sop-theme-light .sop-service-card{border:1px solid #e2e8f0;box-shadow:0 8px 24px -16px #0f172a1f;background-color:#fff!important}.sop-theme-light .sop-service-card-glow{opacity:.55;width:22%!important}.sop-theme-light .sop-service-card-glow .blur-\[60px\]{opacity:.28!important;filter:blur(36px)!important}.sop-theme-light .sop-service-card .text-slate-50{color:#0f172a!important}.sop-theme-light .sop-service-card .text-slate-400{color:#475569!important}.sop-theme-light .sop-service-card .text-slate-300{color:#334155!important}.sop-theme-light .sop-service-card .group-hover\/slide\:text-white:is(:where(.group\/slide):hover *){color:#0f172a!important}.sop-theme-light .sop-features-04 .sop-body-glow{transform-origin:0 0;transform:scale(.45);opacity:.22!important;filter:blur(18px)!important}.sop-theme-light .sop-cta-section .sop-cta-glow-core{opacity:.45;width:18%!important}.sop-theme-light .sop-cta-section .sop-cta-glow-core .blur-\[120px\]{opacity:.28!important;filter:blur(48px)!important}.sop-theme-light .sop-cta-section .sop-cta-glow-core .blur-\[40px\]{opacity:.4!important;filter:blur(18px)!important}.sop-theme-light .sop-cta-section .sop-cta-glow-corner{max-width:220px;opacity:.16!important;filter:blur(16px)!important}.sop-theme-light .opo-footer{border-top:1px solid #e2e8f0;background-color:#fff!important}.sop-theme-light .opo-footer .opo-footer-illustration{display:none!important}.sop-theme-light .opo-footer .text-gray-200{color:#0f172a!important}.sop-theme-light .opo-footer .text-indigo-200\/65{color:#64748b!important}.sop-theme-light .opo-footer .hover\:text-indigo-400:hover{color:#4338ca!important}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
