@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes layerOneScroll{0%{transform:translate(0)}to{transform:translate(-3648px)}}@keyframes layerTwoScroll{0%{transform:translate(-7680px)}to{transform:translate(0)}}@keyframes layerThreeScroll{0%{transform:translate(0)}to{transform:translate(-5760px)}}@keyframes scrollReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.main-wrap{display:flex;flex-direction:column;align-items:center}.main .first{width:100%;max-width:1440px;display:flex;justify-content:center;padding:149px 24px}@media (max-width: 1440px){.main .first{flex-direction:column;align-items:center;padding-top:108px;padding-bottom:50px;min-height:auto}}.main .firstTextBox{flex:1;display:flex;gap:40px;flex-direction:column;padding-top:calc(50vh - 270px)}@media (max-width: 1440px){.main .firstTextBox{padding-top:0;align-items:center;text-align:center}}.main .firstTextBoxTop{display:flex;gap:24px;flex-direction:column}@media (max-width: 1440px){.main .firstTextBoxTop{align-items:center;text-align:center}}.main .hide{opacity:0;touch-action:none;height:1px!important;overflow:hidden;padding:0!important}.main .cards{display:flex;flex-direction:column;gap:24px;flex:1}@media (max-width: 1440px){.main .cards{display:none}}.main .cardItem{width:400px;height:500px;border-radius:24px;background-color:#000;display:flex;gap:16px;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px}.main .cardImageBox{display:flex;justify-content:flex-end;width:100%}.main .cardTextBox{display:flex;gap:16px;flex-direction:column}.main .interactionBackground{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080}.main .firstTextBoxTop h1{color:#1b1d1f;font-size:60px;font-weight:700;letter-spacing:-.4px;line-height:72px}@media (max-width: 1440px){.main .firstTextBoxTop h1{font-size:32px;font-weight:700;letter-spacing:-.4px;line-height:42px}}.main .firstTextBoxBottom svg path{stroke:#fff}.main .firstTextBoxTop p{color:#1b1d1f;font-size:32px;font-weight:400;letter-spacing:-.4px;line-height:42px}@media (max-width: 1440px){.main .firstTextBoxTop p{font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:34px}}@media (max-width: 1440px){.main .firstTextBoxTop img{width:200px}}.main .section_organizations{width:100%;background-color:#fff;text-align:center;padding:100px 24px;display:flex;flex-direction:column;gap:80px;justify-content:center}@media (max-width: 1440px){.main .section_organizations{gap:40px;padding:50px 16px}}.main .section_organizations_content{width:100%;height:auto;position:relative;overflow:hidden}.main .chunkSlide{padding:8px}.main .chunkContainer{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.main .section_organizations_content_mobile{display:none;width:100%;flex-direction:column;gap:32px;justify-content:center;align-items:center}@media (max-width: 1440px){.main .section_organizations_content_mobile{display:block}}.main .logoImg{padding:0 12px;opacity:1;transition:opacity .3s ease-in-out;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.main .orgLogoLayerWrap{position:relative;max-width:100%;display:flex;flex-direction:row;overflow:hidden}.main .orgLogoWrap{display:flex;flex-direction:row;align-items:center;animation-name:scroll;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite;width:auto}.main .orgLogoWrap:hover{animation-play-state:paused}.main .orgLogoWrapMobile{width:100%}.main .logoImgMobile{aspect-ratio:16/9;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:8px;padding:12px;transition:opacity .3s ease-in-out}.main .section_reasons{width:100%;background-color:#fff;text-align:center;padding:100px 24px;display:flex;flex-direction:column;gap:80px;justify-content:center}@media (max-width: 1440px){.main .section_reasons{gap:40px;padding:50px 32px}}.main .section_reasons_content{display:flex;gap:24px;justify-content:center}@media (max-width: 1440px){.main .section_reasons_content{flex-direction:row;gap:24px;flex-wrap:wrap}}.main .section_reasons_item{display:flex;flex-direction:column;gap:4px;width:282px;align-items:flex-start}@media (max-width: 1440px){.main .section_reasons_item{width:100%;min-width:132px;max-width:132px}}.main .section01{width:100%;background-color:#fff;text-align:center;padding:200px 24px 100px;display:flex;flex-direction:column;gap:80px;justify-content:center}@media (max-width: 1440px){.main .section01{gap:40px;padding:50px 16px}}.main .section01Content{display:flex;gap:24px;justify-content:center}@media (max-width: 1440px){.main .section01Content{flex-direction:column;gap:12px}}.main .section01Card{background-color:#f7f8f9;border-radius:24px;padding:56px 24px;height:448px;flex:1;max-width:448px;display:flex;flex-direction:column;gap:16px;justify-content:space-between;align-items:center}@media (max-width: 1440px){.main .section01Card{max-width:100%;width:100%;padding:28px 24px}}.main .sectionTitle{white-space:none}@media (max-width: 1440px){.main .sectionTitle{white-space:break-spaces}}.main .section01ContentText{display:block}@media (max-width: 1440px){.main .section01ContentText{display:none}}.main .section02{width:100%;background-color:#fff;padding:100px 24px 200px;display:flex;flex-direction:column;gap:80px;align-items:center}@media (max-width: 1440px){.main .section02{gap:40px;padding:50px 16px 100px;overflow:hidden}}.main .section02TabsContainer{display:flex;gap:48px;flex-direction:column;align-items:center;width:100%;max-width:100%}.main .section02Tabs{display:flex;gap:0px;justify-content:center}.main .section02Tab{display:flex;gap:8px;flex-direction:column;align-items:center;padding:0 40px;color:#1b1d1f;font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:34px}@media (max-width: 1440px){.main .section02Tab{display:none}}.main .section02ContentWrap{max-width:1156px;padding:0;width:100%}@media (max-width: 1440px){.main .section02ContentWrap{max-width:calc(100% - 32px);padding:0}}.main .section02Content{width:100%}.main .section02ContentImage{max-width:100%;width:100%}.main .dots{display:none}@media (max-width: 1440px){.main .dots{display:flex;gap:6px;justify-content:center}}.main .dot{width:8px;height:8px;border-radius:999px;background-color:#e2d6ff}.main .dotActive{background-color:#894fff}.main .section03{display:flex;gap:80px;flex-direction:column;align-items:center;padding:120px 24px;color:#fff;background-color:#1b1d1f}@media (max-width: 1440px){.main .section03{padding:60px 16px}}.main .section03Tabs{display:flex;gap:24px}@media (max-width: 1440px){.main .section03Tabs{display:none}}.main .section03Tab{display:flex;gap:24px;flex-direction:column;align-items:center;justify-content:center;width:160px;height:160px}.main .section04{padding:120px 24px}@media (max-width: 1440px){.main .section04{padding:60px 16px}}.main .loopWrap{margin:0 auto;display:flex;justify-content:space-between;gap:142px;width:100%;height:684px;max-width:1440px;padding:0}@media (max-width: 1440px){.main .loopWrap{flex-direction:column;gap:32px;height:auto}}.main .loopNavigation{flex:1;display:flex;gap:80px;flex-direction:column}@media (max-width: 1440px){.main .loopNavigation{gap:32px}}.main .loopNavList{display:flex;gap:40px;flex-direction:column;width:100%}@media (max-width: 1440px){.main .loopNavList{gap:0}}.main .loopNavItem{display:flex;gap:0px;flex-direction:column;align-items:flex-start;transition:.3s}@media (max-width: 1440px){.main .loopNavItem{display:none}}.main .loopNavContent{transition:.3s;display:flex;gap:8px;flex-direction:column}.main .loopContents{flex:1;position:relative;width:100%;height:100%}@media (max-width: 1440px){.main .loopContents{height:343px}}.main .loopProgressBar{border-radius:999px;width:100%;height:6px;background-color:#e8ebed;position:relative;overflow:hidden}.main .loopProgressBarFill{border-radius:999px;position:absolute;top:0%;left:0;height:100%;background:linear-gradient(90deg,#894fff,#522f99)}.main .dummyOverlayContent{width:100%;height:343px;display:none;opacity:0}@media (max-width: 1440px){.main .dummyOverlayContent{display:block}}.main .overlayContents{position:absolute;top:0;left:0;width:100%;height:684px;opacity:0;transition:.5s;display:flex;align-items:center;justify-content:center;border-radius:24px;background-color:#f8f5ff}@media (max-width: 1440px){.main .overlayContents{height:343px}}.main .section05{padding:120px 24px;display:flex;flex-direction:column;gap:80px;background-color:#f7f8f9}@media (max-width: 1440px){.main .section05{padding:60px 0;gap:40px}}.main .section05CardsDesktop{display:flex;gap:24px;scrollbar-width:none;-ms-overflow-style:none;justify-content:center}@media (max-width: 1440px){.main .section05CardsDesktop{flex-wrap:nowrap;padding:16px;justify-content:flex-start;display:none}}.main .section05CardsMobile{display:none;gap:24px;scrollbar-width:none;-ms-overflow-style:none;justify-content:center}@media (max-width: 1440px){.main .section05CardsMobile{flex-wrap:wrap;display:flex;gap:8px;padding:0 16px}}.main .section05Card{padding:40px 32px;width:330px;height:400px;border-radius:16px;box-shadow:0 3px 3px #3333331a,0 1px 2px #3333330f;background-color:#fff;display:flex;flex-direction:column;gap:70px}@media (max-width: 1440px){.main .section05Card{flex:0 0 auto}}.main .section05CardTitle{text-align:right;color:#e8ebed;font-size:60px;font-weight:700;letter-spacing:-.4px;line-height:72px}.main .section05CardContent{color:#4d5053;font-size:18px;font-weight:400;letter-spacing:-.4px;line-height:26px}.main .section05CardMobile{padding:16px;border-radius:16px;min-width:calc(50% - 8px);height:100%;box-shadow:0 3px 3px #3333331a,0 1px 2px #3333330f;background-color:#fff}.main .section06{padding:120px 24px;display:flex;flex-direction:column;gap:28px}@media (max-width: 1440px){.main .section06{padding:60px 18px}}.main .sections{width:100%;position:relative;z-index:1}.main .sectionHeader{display:flex;gap:16px;flex-direction:column;justify-content:center;text-align:center}.main .mainButton{padding:12px 24px;color:#fff;font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:34px}@media (max-width: 1440px){.main .mainButton{padding:12px 16px;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:26px}}.main .onlyMobile{padding:0 .1em}@media (max-width: 1440px){.main .onlyMobile{padding:0}}.main .numberAnimation{color:#894fff;font-size:40px;font-weight:700;letter-spacing:-.4px;line-height:52px}@media (max-width: 1440px){.main .numberAnimation{color:#894fff;font-size:28px;font-weight:700;letter-spacing:-.4px;line-height:42px}}.main .dotsWrap{display:flex;flex-direction:column;gap:20px}.main .logoContainer{overflow:hidden;height:80px;position:relative;width:100%;margin:auto}.main .logoSliderOne{display:flex;position:relative;width:7296px;animation:layerOneScroll 76s linear infinite}.main .logoSliderTwo{display:flex;position:relative;width:15360px;animation:layerTwoScroll 160s linear infinite}.main .logoSliderThree{display:flex;position:relative;width:11520px;animation:layerThreeScroll 120s linear infinite}.main .logoSlide{display:flex;flex-shrink:0;gap:0;white-space:nowrap;position:relative}.main .logoContainer .logoImg{flex:0 0 auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:192px}.main .opacityOverlay{position:absolute;top:0;width:200px;height:100%;pointer-events:none;z-index:5}@media (max-width: 1440px){.main .opacityOverlay{display:none}}.main .leftOverlay{left:0;background:linear-gradient(to right,#fff 50%,#fff0)}.main .rightOverlay{right:0;background:linear-gradient(to left,#fff 50%,#fff0)}.main .section05::-webkit-scrollbar{display:none}.main .onlyMobile br{display:none}@media (max-width: 1440px){.main .onlyMobile br{display:block}}.main .wrap section{width:100%}.main .cardItem.black{background-color:#1b1d1f}.main .cardItem.blue{background-color:#2f6fed}.main .cardItem.green{background-color:#08875d}.main .cardItem.purple{background-color:#894fff}.main .cardTextBox h3{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.4px;line-height:42px}.main .cardTextBox p{color:#f7f8f9;font-size:18px;font-weight:400;letter-spacing:-.4px;line-height:26px}.main .sectionHeader.left{text-align:left}.main .sectionHeader h3{color:#1b1d1f;font-size:40px;font-weight:700;letter-spacing:-.4px;line-height:52px}@media (max-width: 1440px){.main .sectionHeader h3{color:#1b1d1f;font-size:32px;font-weight:700;letter-spacing:-.4px;line-height:42px}}.main .sectionHeader p{color:#4d5053;font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:34px}@media (max-width: 1440px){.main .sectionHeader p{color:#4d5053;font-size:16px;font-weight:400;letter-spacing:-.4px;line-height:24px}}.main .section01Card .badge{padding:10px 24px;border-radius:999px;background-color:#1b1d1f;color:#fff;font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:34px}@media (max-width: 1440px){.main .section01Card .badge{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:26px}}.main .section01Card .percent{color:#1b1d1f;font-size:60px;font-weight:700;letter-spacing:-.4px;line-height:72px}@media (max-width: 1440px){.main .section01Card .percent{color:#1b1d1f;font-size:40px;font-weight:700;letter-spacing:-.4px;line-height:52px}}.main .section01Card .content{white-space:pre-wrap;color:#4d5053;font-size:18px;font-weight:400;letter-spacing:-.4px;line-height:26px}.main .section02Tab.active{color:#894fff}@media (max-width: 1440px){.main .section02Tab.active{display:flex}}.main .section02Tab.active #target-01_svg__target-02 path{fill:#894fff}.main .section02Tab.active g:not(#target-01_svg__target-02) path{stroke:#894fff}.main .section03,.main .section03 h3,.main .section03 p{color:#fff}.main .loopNavItem:not(.active) .loopNavContent{height:0px;overflow:hidden;opacity:0}.main .loopNavItem.active{gap:8px}@media (max-width: 1440px){.main .loopNavItem.active{display:flex}}.main .loopNavItem.active .loopNavContent{opacity:1;gap:32px}.main .overlayContents.active{opacity:1}.main .loopNavItem h4{color:#1b1d1f;font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:34px}.main .loopNavContent h5{color:#4d5053;font-size:18px;font-weight:400;letter-spacing:-.4px;line-height:26px}@media (max-width: 1440px){.main .section_organizations_content>div{flex-direction:row;gap:0;row-gap:0;column-gap:16px}}.main .section_organizations_content img{width:160px;height:auto}@media (max-width: 1440px){.main .section_organizations_content img{width:140px}}
