.contents-wrap.partnership{background:var(--white,#fff);text-align:left;width:100%}.contents-wrap.partnership .sec{text-align:left;flex-direction:column;align-items:center;padding:40px 30px;display:flex}.contents-wrap.partnership .sec-content{width:100%;max-width:1200px;margin:0 auto}.contents-wrap.partnership .sec-label{color:var(--Aqua,#009dbf);margin-bottom:8px;font-size:.875rem;font-weight:600;line-height:20px}.contents-wrap.partnership .sec-title{color:var(--Black,#000);margin-bottom:30px;font-size:1.5rem;font-weight:700;line-height:30px}.contents-wrap.partnership .sec__cta-wrapper{justify-content:center;margin-top:30px;display:flex}.contents-wrap.partnership .sec__cta{border:1px solid var(--LightGrey-01,#e8edf3);color:var(--Black,#000);border-radius:50px;align-items:center;padding:22px 36px;font-size:.875rem;font-weight:600;line-height:18px;transition:all .3s;display:flex}.contents-wrap.partnership .sec__cta:hover{background:#f3f7fb99}.contents-wrap.partnership .sec__cta:hover .sec__cta-arrow{animation:.5s ease-in-out arrowMove}.contents-wrap.partnership .sec__cta-arrow{transition:transform .3s}.br--pc{display:none}@keyframes arrowMove{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (min-width:960px){.br--mobile{display:none}.br--pc{display:inline-block}.contents-wrap.partnership .sec{padding:100px 70px}.contents-wrap.partnership .sec-label{font-size:1rem;line-height:24px}.contents-wrap.partnership .sec-title{margin-bottom:40px;font-size:2.25rem;line-height:52px}.contents-wrap.partnership .sec__cta-wrapper{margin-top:50px}.contents-wrap.partnership .sec__cta{font-size:1rem;line-height:22px}}
.contents-wrap.partnership .sec-faq{width:100%}.contents-wrap.partnership .sec-faq .sec-faq__list{width:100%;margin:0;padding:0;list-style:none}.contents-wrap.partnership .sec-faq .sec-faq__list li{background:var(--LightGrey-02,#f3f7fb);cursor:pointer;border-radius:12px;margin-bottom:8px;padding:18px 22px}.contents-wrap.partnership .sec-faq .sec-faq__list li:hover .sec-faq__question,.contents-wrap.partnership .sec-faq .sec-faq__list li.open .sec-faq__question{color:var(--Aqua,#009dbf)}.contents-wrap.partnership .sec-faq .sec-faq__question{text-align:left;width:100%;color:var(--Black,#000);justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;line-height:20px;transition:all .15s;display:flex}.contents-wrap.partnership .sec-faq .sec-faq__answer-wrapper{max-height:0;color:var(--MediumGrey,#4f5b67);font-size:.875rem;font-weight:400;line-height:22px;overflow:hidden}.contents-wrap.partnership .sec-faq .sec-faq__list li.open .sec-faq__answer-wrapper{max-height:400px}.contents-wrap.partnership .sec-faq .sec-faq__answer{padding-top:12px}.contents-wrap.partnership .sec-faq .faq-arrow{transition:transform .4s;display:inline-block}.contents-wrap.partnership .sec-faq .faq-arrow.rotated{transform:rotate(180deg)}.contents-wrap.partnership .sec-faq .highlight{color:var(--Aqua,#009dbf)}@media (min-width:960px){.contents-wrap.partnership .sec-faq .sec-faq__list li{border-radius:14px;padding:22px 26px}.contents-wrap.partnership .sec-faq .sec-faq__question,.contents-wrap.partnership .sec-faq .sec-faq__answer-wrapper{font-size:1rem;line-height:24px}.contents-wrap.partnership .sec-faq .sec-faq__list li.open .sec-faq__answer-wrapper{max-height:400px}}
.contents-wrap.partnership .sec-hero{background:url(/assets/img/partnership/topbanner_mo.jpg) 50%/cover no-repeat;width:100%;height:270px;padding-top:145px}.contents-wrap.partnership .sec-hero__title{color:#fff;letter-spacing:-.7px;font-size:2.25rem;font-weight:700;line-height:52px}@media (min-width:960px){.contents-wrap.partnership .sec-hero{background:url(/assets/img/partnership/topbanner_web.jpg) 50%/cover no-repeat;height:330px;padding-top:165px}.contents-wrap.partnership .sec-hero__title{letter-spacing:-1px;font-size:3rem;line-height:62px}}
.contents-wrap.partnership .sec-levels .sec-levels__cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:minmax(300px,auto);gap:16px;width:100%;display:grid}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card{border:1px solid var(--LightGrey-01,#e8edf3);background:var(--White,#fff);border-radius:18px;flex-direction:column;gap:24px;min-width:300px;min-height:563px;padding:30px 24px;display:flex}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-icon{background:var(--Aqua,#009dbf);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;padding:6px;display:flex}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-title{color:var(--Black,#000);letter-spacing:-.06px;margin-bottom:4px;font-size:1.25rem;font-weight:700;line-height:32px}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-subtitle{color:var(--MediumGrey,#4f5b67);margin-bottom:15px;font-size:.875rem;font-weight:600;line-height:20px}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-desc{color:var(--MediumGrey,#4f5b67);word-break:keep-all;font-size:.875rem;font-weight:400;line-height:22px}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-benefits{color:var(--Black,#000);margin-bottom:20px;font-size:.875rem;font-weight:600;line-height:20px}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-benefits li{align-items:flex-start;margin-bottom:6px;display:flex}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-benefits li:last-child{margin-bottom:0}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-benefits li svg{flex-shrink:0;margin:2px 8px 0 0}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-benefits li .sec-levels__card-benefit-txt{flex-grow:1}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-benefits li .highlight{color:var(--Aqua,#009dbf)}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-benefits a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--LightGrey-01,#e8edf3);text-decoration-color:var(--LightGrey-01,#e8edf3)}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-note{color:var(--MediumGrey,#4f5b67);margin-left:24px;font-size:.875rem;font-weight:400;line-height:22px}@media (min-width:960px){.contents-wrap.partnership .sec-levels .sec-levels__cards{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-auto-rows:minmax(666px,auto)}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card{border-radius:20px;gap:36px;min-width:340px;min-height:666px;padding:44px 40px}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-icon{width:40px;height:40px}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-icon svg{width:24px;height:24px}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-title{margin-bottom:8px;font-size:1.5rem;line-height:30px}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-subtitle{margin-bottom:20px;font-size:1rem;line-height:24px}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-desc{font-size:.9375rem;line-height:26px}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-benefits{margin-bottom:24px;font-size:1rem;line-height:24px}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-benefits li svg{margin:4px 10px 0 0}.contents-wrap.partnership .sec-levels .sec-levels__cards .sec-levels__card .sec-levels__card-note{margin-left:26px}}
.contents-wrap.partnership .sec-why .sec-why__list{flex-flow:wrap;gap:36px;padding:20px 0;display:flex}.contents-wrap.partnership .sec-why .sec-why__item{flex-direction:column;flex:1 0 0;gap:16px;min-width:260px;display:flex}.contents-wrap.partnership .sec-why .sec-why__item .sec-why__icon{background:var(--LightGrey-02,#f3f7fb);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;padding:8.609px 8.609px 8.609px 8.608px;display:flex}.contents-wrap.partnership .sec-why .sec-why__item .sec-why__content .sec-why__item-title{color:var(--Black,#000);letter-spacing:-.06px;margin-bottom:8px;font-size:1.25rem;font-weight:600;line-height:32px}.contents-wrap.partnership .sec-why .sec-why__item .sec-why__content .sec-why__item-desc{color:var(--MediumGrey,#4f5b67);word-break:keep-all;font-size:.875rem;font-weight:400;line-height:22px}@media (min-width:960px){.contents-wrap.partnership .sec-why .sec-why__content-wrapper{flex-direction:column;display:flex}.contents-wrap.partnership .sec-why .sec-why__list-wrapper{justify-content:flex-end;display:flex}.contents-wrap.partnership .sec-why .sec-why__list{flex-direction:column;gap:60px;width:565px;padding:40px 0;display:flex}.contents-wrap.partnership .sec-why .sec-why__item{flex-direction:row;gap:24px}.contents-wrap.partnership .sec-why .sec-why__item .sec-why__icon{flex-shrink:0;width:48px;height:48px}.contents-wrap.partnership .sec-why .sec-why__item .sec-why__icon svg{width:24px;height:24px}.contents-wrap.partnership .sec-why .sec-why__item .sec-why__content .sec-why__item-title{margin-bottom:10px;font-size:1.375rem}.contents-wrap.partnership .sec-why .sec-why__item .sec-why__content .sec-why__item-desc{font-size:1rem;line-height:24px}.contents-wrap.partnership .sec-why .sec__cta-wrapper{justify-content:flex-end}}@media (min-width:1200px){.contents-wrap.partnership .sec-why .sec-why__content-wrapper{flex-direction:row;justify-content:space-between}}
.contents-wrap.partnership .sec-with{background:url(/assets/img/partnership/withncai_mo.jpg) 50%/cover no-repeat;width:100%;height:530px;padding:122px 30px}.contents-wrap.partnership .sec-with .sec-desc{color:var(--MediumGrey,#4f5b67);word-break:keep-all;margin-bottom:40px;font-size:.875rem;font-weight:400;line-height:22px}.contents-wrap.partnership .sec-with .sec__cta{color:var(--Black,#000);border:unset;padding:0;font-size:1rem;font-weight:600;line-height:24px;transition:all .3s}.contents-wrap.partnership .sec-with .sec__cta:hover{background:unset}.contents-wrap.partnership .sec-with .sec__cta:hover .sec__cta-arrow{animation:.5s ease-in-out arrowMove}.contents-wrap.partnership .sec-with .sec__cta-arrow{transition:transform .3s}@keyframes arrowMove{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (min-width:960px){.contents-wrap.partnership .sec-with{background:url(/assets/img/partnership/withncai_web.jpg) 50%/cover no-repeat;height:530px;padding:122px 70px}.contents-wrap.partnership .sec-with .sec-desc{font-size:1rem;line-height:26px}.contents-wrap.partnership .sec-with .sec__cta{font-size:1.25rem;line-height:30px}}
