.Header-module-scss-module__1FAf4G__header{z-index:1000;background:0 0;border-bottom:1px solid #fff3;height:80px;transition:background .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}@media (max-width:1024px){.Header-module-scss-module__1FAf4G__header{height:55px}}.Header-module-scss-module__1FAf4G__scrolled{background:#fff;box-shadow:0 1px #00000014}.Header-module-scss-module__1FAf4G__scrolled .Header-module-scss-module__1FAf4G__navLink{color:#222}.Header-module-scss-module__1FAf4G__scrolled .Header-module-scss-module__1FAf4G__navLink:hover,.Header-module-scss-module__1FAf4G__scrolled .Header-module-scss-module__1FAf4G__navLinkCurrent{color:#29a7e1}.Header-module-scss-module__1FAf4G__scrolled .Header-module-scss-module__1FAf4G__sitemapLine{background:#222}body[data-header-theme=light] .Header-module-scss-module__1FAf4G__header:not(.Header-module-scss-module__1FAf4G__scrolled){background:#fff;border-bottom-color:#00000014}body[data-header-theme=light] .Header-module-scss-module__1FAf4G__header:not(.Header-module-scss-module__1FAf4G__scrolled) .Header-module-scss-module__1FAf4G__navLink{color:#222}body[data-header-theme=light] .Header-module-scss-module__1FAf4G__header:not(.Header-module-scss-module__1FAf4G__scrolled) .Header-module-scss-module__1FAf4G__navLink:hover{color:#29a7e1}body[data-header-theme=light] .Header-module-scss-module__1FAf4G__header:not(.Header-module-scss-module__1FAf4G__scrolled) .Header-module-scss-module__1FAf4G__navLinkCurrent{color:#29a7e1}body[data-header-theme=light] .Header-module-scss-module__1FAf4G__header:not(.Header-module-scss-module__1FAf4G__scrolled) .Header-module-scss-module__1FAf4G__sitemapLine{background:#222}.Header-module-scss-module__1FAf4G__headerInner{max-width:var(--max-width);grid-template-columns:1fr auto 1fr;align-items:center;height:100%;margin:0 auto;padding:0 24px;display:grid}@media (max-width:1024px){.Header-module-scss-module__1FAf4G__headerInner{grid-template-columns:1fr auto;padding:0 16px}}.Header-module-scss-module__1FAf4G__headerLeft{align-items:center;display:flex}.Header-module-scss-module__1FAf4G__headerRight{justify-content:flex-end;align-items:center;gap:12px;display:flex}.Header-module-scss-module__1FAf4G__langSelect{appearance:none;color:#fff;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='white' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 6px center no-repeat;border:1px solid #fff6;border-radius:4px;outline:none;padding:4px 24px 4px 8px;font-size:.8rem;font-weight:600;transition:border-color .2s,color .2s}.Header-module-scss-module__1FAf4G__langSelect option{color:#222;background:#fff}@media (max-width:1024px){.Header-module-scss-module__1FAf4G__langSelect{padding:3px 22px 3px 6px;font-size:.75rem}}.Header-module-scss-module__1FAf4G__scrolled .Header-module-scss-module__1FAf4G__langSelect{color:#222;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23222222' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#0003}body[data-header-theme=light] .Header-module-scss-module__1FAf4G__header:not(.Header-module-scss-module__1FAf4G__scrolled) .Header-module-scss-module__1FAf4G__langSelect{color:#222;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23222222' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#0003}.Header-module-scss-module__1FAf4G__logo{flex-shrink:0;align-items:center;width:130px;height:40px;display:flex}@media (max-width:1024px){.Header-module-scss-module__1FAf4G__logo{width:100px;height:30px}}.Header-module-scss-module__1FAf4G__desktopNav{justify-content:center;align-items:center;gap:0;height:100%;display:flex}@media (max-width:1024px){.Header-module-scss-module__1FAf4G__desktopNav{display:none}}.Header-module-scss-module__1FAf4G__navItem{align-items:center;height:100%;display:flex;position:relative}.Header-module-scss-module__1FAf4G__navLink{color:#fff;white-space:nowrap;cursor:pointer;letter-spacing:.01em;align-items:center;height:100%;padding:0 30px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.1rem;font-weight:800;transition:color .2s;display:flex}.Header-module-scss-module__1FAf4G__navLink:hover{color:#29a7e1}.Header-module-scss-module__1FAf4G__navLinkCurrent{color:#29a7e1!important}.Header-module-scss-module__1FAf4G__navItemActive .Header-module-scss-module__1FAf4G__navLink:after{content:"";background:#29a7e1;height:3px;position:absolute;bottom:0;left:0;right:0}.Header-module-scss-module__1FAf4G__megaMenu{opacity:0;visibility:hidden;z-index:999;background:#ffffff1a;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 8px 32px #0000001a}.Header-module-scss-module__1FAf4G__megaMenuOpen{opacity:1;visibility:visible;transform:translateY(0)}.Header-module-scss-module__1FAf4G__megaInner{max-width:var(--max-width);justify-content:center;align-items:stretch;margin:0 auto;padding:0 24px;display:flex}.Header-module-scss-module__1FAf4G__megaLink{color:#fff;white-space:nowrap;align-items:center;padding:18px 28px;font-size:.88rem;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:flex}.Header-module-scss-module__1FAf4G__megaLink:hover{color:#29a7e1;background:#f5fbff;border-bottom-color:#29a7e1;transition:all .3s}.Header-module-scss-module__1FAf4G__megaLinkActive{color:#29a7e1;border-bottom-color:#29a7e1;font-weight:600}body[data-header-theme=light] .Header-module-scss-module__1FAf4G__megaMenu{background:#ffffffe6;top:calc(100% + 1px);box-shadow:0 5px 10px #0000001a}body[data-header-theme=light] .Header-module-scss-module__1FAf4G__megaMenu .Header-module-scss-module__1FAf4G__megaLink{color:#000}body[data-header-theme=light] .Header-module-scss-module__1FAf4G__megaMenu .Header-module-scss-module__1FAf4G__megaLink:hover{color:#fff;background:#29a7e1}.Header-module-scss-module__1FAf4G__sitemapBtn{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;align-items:center;width:38px;height:32px;padding:6px;display:flex}.Header-module-scss-module__1FAf4G__sitemapLine{transform-origin:50%;background:#fff;border-radius:2px;width:22px;height:2px;transition:all .3s;display:block}.Header-module-scss-module__1FAf4G__sitemapBtnOpen .Header-module-scss-module__1FAf4G__sitemapLine:first-child{transform:rotate(45deg)translate(6px,6px)}.Header-module-scss-module__1FAf4G__sitemapBtnOpen .Header-module-scss-module__1FAf4G__sitemapLine:nth-child(2){opacity:0;transform:scaleX(0)}.Header-module-scss-module__1FAf4G__sitemapBtnOpen .Header-module-scss-module__1FAf4G__sitemapLine:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.Header-module-scss-module__1FAf4G__sitemapOverlay{z-index:1099;opacity:0;pointer-events:none;background:#00000073;transition:opacity .3s;position:fixed;inset:0}.Header-module-scss-module__1FAf4G__sitemapOverlayOpen{opacity:1;pointer-events:auto}.Header-module-scss-module__1FAf4G__sitemapDrawer{z-index:1100;background:#fff;flex-direction:column;width:320px;max-width:85vw;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.Header-module-scss-module__1FAf4G__sitemapDrawerOpen{transform:translate(0)}.Header-module-scss-module__1FAf4G__drawerHeader{border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.Header-module-scss-module__1FAf4G__drawerLogo{align-items:center;display:flex}.Header-module-scss-module__1FAf4G__drawerClose{cursor:pointer;color:#666;background:0 0;border:none;padding:4px 8px;font-size:1.1rem;line-height:1;transition:color .2s}.Header-module-scss-module__1FAf4G__drawerClose:hover{color:#111}.Header-module-scss-module__1FAf4G__drawerLangRow{border-bottom:1px solid #eee;flex-shrink:0;align-items:center;gap:4px;padding:14px 24px;display:flex}.Header-module-scss-module__1FAf4G__drawerLangBtn{cursor:pointer;color:#999;background:0 0;border:none;padding:2px 4px;font-size:.8rem;font-weight:500;transition:color .2s}.Header-module-scss-module__1FAf4G__drawerLangBtn:hover{color:#222}.Header-module-scss-module__1FAf4G__drawerLangBtnActive{color:#29a7e1;font-weight:700}.Header-module-scss-module__1FAf4G__drawerMenuLink{color:#222;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;width:100%;padding:16px 24px;font-family:inherit;font-size:.95rem;font-weight:600;transition:color .15s,background .15s;display:flex}.Header-module-scss-module__1FAf4G__drawerMenuLink:hover{color:#29a7e1;background:#f8f8f8}.Header-module-scss-module__1FAf4G__drawerMenuLinkActive{color:#29a7e1}.Header-module-scss-module__1FAf4G__drawerAccordion{border-bottom:1px solid #f0f0f0}.Header-module-scss-module__1FAf4G__drawerAccordion .Header-module-scss-module__1FAf4G__drawerMenuLink,.Header-module-scss-module__1FAf4G__accordionToggle{border-bottom:none}.Header-module-scss-module__1FAf4G__accordionArrow{border-bottom:2px solid #aaa;border-right:2px solid #aaa;flex-shrink:0;width:7px;height:7px;transition:transform .2s;display:inline-block;transform:rotate(45deg)}.Header-module-scss-module__1FAf4G__accordionArrowOpen{transform:rotate(-135deg)}.Header-module-scss-module__1FAf4G__accordionContent{background:#fafafa;max-height:0;transition:max-height .3s;overflow:hidden}.Header-module-scss-module__1FAf4G__accordionContentOpen{max-height:400px}.Header-module-scss-module__1FAf4G__drawerSubLink{color:#555;border-bottom:1px solid #eee;padding:13px 24px 13px 36px;font-size:.875rem;font-weight:400;transition:color .15s,background .15s;display:block}.Header-module-scss-module__1FAf4G__drawerSubLink:last-child{border-bottom:none}.Header-module-scss-module__1FAf4G__drawerSubLink:hover{color:#29a7e1;background:#f0f8ff}
.Logo-module-scss-module__5Mu6Oa__logo{width:100%;display:block}:is(.Logo-module-scss-module__5Mu6Oa__logo .logoText,.Logo-module-scss-module__5Mu6Oa__logo .logoGreen,.Logo-module-scss-module__5Mu6Oa__logo .logoBlue){fill:#fff;transition:fill .3s}.Logo-module-scss-module__5Mu6Oa__logoScrolled .logoText{fill:#132b88}.Logo-module-scss-module__5Mu6Oa__logoScrolled .logoGreen{fill:#90c31f}.Logo-module-scss-module__5Mu6Oa__logoScrolled .logoBlue{fill:#29a7e1}body[data-header-theme=light] .Logo-module-scss-module__5Mu6Oa__logo .logoText{fill:#132b88!important}body[data-header-theme=light] .Logo-module-scss-module__5Mu6Oa__logo .logoGreen{fill:#90c31f}body[data-header-theme=light] .Logo-module-scss-module__5Mu6Oa__logo .logoBlue{fill:#29a7e1}
:root{--primary:#29a7e1;--white:#fff;--black:#333;--dark-bg:#1a1a2e;--gray-50:#f8f9fa;--gray-100:#f1f3f5;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-500:#868e96;--gray-700:#495057;--gray-900:#212529;--max-width:1520px;--header-height:80px}@media (max-width:1024px){:root{--header-height:55px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}main{padding-top:var(--header-height)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}ul,ol{list-style:none}button{font-family:inherit}h1{font-size:2.8rem;font-weight:800;line-height:1.3}@media (max-width:768px){h1{font-size:2rem}}h2{font-size:2rem;font-weight:700;line-height:1.4}@media (max-width:768px){h2{font-size:1.6rem}}h3{font-size:1.3rem;font-weight:600;line-height:1.5}.container{max-width:1520px;margin:0 auto;padding:0 24px}.section{padding:100px 0}@media (max-width:768px){.section{padding:60px 0}}.sectionTitle{color:#29a7e1;margin-bottom:16px;font-size:2rem;font-weight:700}.sectionSubtitle{color:#868e96;margin-bottom:48px;font-size:1.1rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.fade-in.visible{opacity:1;transform:translateY(0)}
