.button:hover,.moveUp,.partner .container .content button:hover,.partner .container button:hover{transform:translateY(-2px) scale(1.03);box-shadow:4.9px 4.9px 5.3px hsla(0,3%,57%,.07),20.5px 20.5px 17.9px hsla(0,4%,50%,.042),100px 100px 80px hsla(0,3%,53%,.07);animation:all 2s ease-in}.active,.button:active,.partner .container .content button:active,.partner .container button:active{transform:translateY(2px);box-shadow:none;animation:all 2s ease-in}.partner{padding:72px 0 88px;z-index:5;background-color:#efefef;border-radius:16px}@media(max-width:1199px){.partner{padding-left:20px;padding-right:20px}}.partner .gray-layout{width:100%;height:100%;background-color:#000;border-radius:16px;z-index:2;position:absolute;opacity:.3}@media(max-width:430px){.partner .gray-layout{display:none}}.partner .video{width:100%;max-height:900px;object-fit:cover;border-radius:16px;position:relative;z-index:1}.partner .container{border-radius:28px;background-color:#efefef;color:#5138a3;max-width:100%;margin:0}.partner .container h1{font-size:46px;line-height:1.2;max-width:40%;margin-bottom:50px}@media(max-width:1199px){.partner .container h1{max-width:100%;font-size:32px}.partner .container{flex-direction:column}}.partner .container img{width:100%;height:100%;margin-bottom:30px;cursor:pointer}@media(max-width:1199px){.partner .container img.pc{display:none;visibility:hidden}}.partner .container img.mobile{display:none;visibility:hidden}@media(max-width:1199px){.partner .container img.mobile{display:block;visibility:visible}}.partner .container .content{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:1rem}@media(max-width:1199px){.partner .container .content{grid-template-columns:repeat(2,1fr)}}.partner .container .content img{width:75px;height:75px}@media(max-width:1199px){.partner .container .content{width:100%}}@media(max-width:767px){.partner .container .content{padding:48px 24px}}.partner .container .content h2{font-size:20px}.partner .container .content button{width:200px;height:fit-content;font-size:18px;padding:8px 16px;margin-top:24px;align-self:center;display:block;visibility:visible;outline:none;color:#5138a3;background-color:transparent;border:1px solid #5138a3;border-radius:20px}.partner .container .content button:hover{cursor:pointer}@media(max-width:1199px){.partner .container .content button{display:none;visibility:hidden}}.partner .container button{width:100%;display:none;visibility:hidden;height:fit-content;font-size:18px;padding:8px 16px;margin-top:34px;align-self:center;outline:none;color:#5138a3;background-color:transparent;border:1px solid #5138a3;border-radius:20px}.partner .container button:hover{cursor:pointer}@media(max-width:1199px){.partner .container button{display:block;visibility:visible}}.button:hover,.moveUp{transform:translateY(-2px) scale(1.03);box-shadow:4.9px 4.9px 5.3px hsla(0,3%,57%,.07),20.5px 20.5px 17.9px hsla(0,4%,50%,.042),100px 100px 80px hsla(0,3%,53%,.07);animation:all 2s ease-in}.active,.button:active{transform:translateY(2px);box-shadow:none;animation:all 2s ease-in}.why{padding:72px 0 88px;z-index:4;border-radius:16px;background-color:#f2f2f2;background-size:cover}@media(max-width:1199px){.why{padding-left:20px;padding-right:20px}}.why .custom-title h1,.why .custom-title h2{font-size:40px!important;line-height:1.2;margin-bottom:50px;color:#000}@media(max-width:1199px){.why .custom-title h1,.why .custom-title h2{font-size:32px}}.why .container{max-width:100%;margin:0}.why .container h1,.why .container h2{font-size:26px;line-height:1.2;margin-bottom:50px;color:#000}@media(max-width:1199px){.why .container h1,.why .container h2{font-size:32px}}.why .container .content{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;text-align:left;margin-bottom:60px}@media(max-width:1199px){.why .container .content{display:none}}.why .container .content .reason{display:flex;flex-direction:column;align-items:flex-start}.why .container .content .reason .icon{width:64px;height:64px;border-radius:9999px;border:1px solid #5138a3;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.why .container .content .reason h3{font-size:18px;font-weight:600;margin-bottom:8px;line-height:1.4}.why .container .content .reason p{font-size:14px;color:#666;line-height:1.6}.why .container .content-mobile{display:none;visibility:hidden}@media(max-width:1199px){.why .container .content-mobile{display:block;visibility:visible}}.why .container .content-mobile .card{display:flex;flex-direction:column;padding:24px}.why .container .content-mobile .card .top{height:230px}.why .container .content-mobile .card .top div{width:76px;font-size:28px;padding:8px 19px;background-color:transparent;border:1px solid #5138a3;border-radius:50px;margin-bottom:30px}.why .container .content-mobile .card .top h1{font-size:28px;font-weight:600;max-width:90%}.why .container .content-mobile .card p{font-size:16px;color:#333;line-height:1.6}.button:hover,.moveUp,.pricing .container .card button:hover{transform:translateY(-2px) scale(1.03);box-shadow:4.9px 4.9px 5.3px hsla(0,3%,57%,.07),20.5px 20.5px 17.9px hsla(0,4%,50%,.042),100px 100px 80px hsla(0,3%,53%,.07);animation:all 2s ease-in}.active,.button:active,.pricing .container .card button:active{transform:translateY(2px);box-shadow:none;animation:all 2s ease-in}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes hoverMoveUp{0%{visibility:hidden;opacity:.2;position:absolute;left:50%;transform:translate(-50%,24px)}to{position:absolute;left:50%;transform:translate(-50%);visibility:visible;opacity:1}}.button{font-size:18px;padding:8px 16px;outline:none;color:#e2dcd3;background-color:transparent;border:1px solid #e2dcd3;border-radius:20px}.button:hover{cursor:pointer}.pricing{margin-top:32px}@media(max-width:1199px){.pricing{padding-left:20px;padding-right:20px;padding-top:40px}}.pricing .container{overflow:hidden;max-width:100%;margin:0}.pricing .container .package-nav{display:none;visibility:hidden}@media(max-width:1199px){.pricing .container .package-nav{display:flex;visibility:visible}}.pricing .container h1{font-size:46px;line-height:1.2;max-width:40%;margin-bottom:50px}@media(max-width:1199px){.pricing .container h1{max-width:100%;font-size:32px}}.pricing .container .package{gap:40px;margin-bottom:50px;justify-content:center}@media(max-width:1199px){.pricing .container .package{display:none;visibility:hidden}}.pricing .container .package .card-container{display:flex;justify-content:center}.pricing .container .package-mobile{display:none;visibility:hidden;margin-bottom:50px}@media(max-width:1199px){.pricing .container .package-mobile{display:block;visibility:visible}}.pricing .container .card{border-radius:28px;height:819px;color:#fff;padding:48px;gap:24px;background-repeat:no-repeat;background-size:cover;display:flex;align-content:space-between;flex-direction:column;justify-content:space-between;width:650px}@media(max-width:1199px){.pricing .container .card{flex-shrink:0;width:calc(100vw - 136px)!important}}.pricing .container .card>div{display:flex;flex-direction:column}.pricing .container .card .title{margin-bottom:120px;display:flex;justify-content:space-between}.pricing .container .card .title h2{font-size:28px;margin-bottom:32px;width:60%}.pricing .container .card .title img{width:auto;height:auto;object-fit:contain}.pricing .container .card h3{font-weight:700;font-size:20px;margin-bottom:30px}.pricing .container .card p{font-size:20px;margin-bottom:12px}.pricing .container .card button{width:fit-content;font-size:18px;padding:8px 16px;margin-top:24px;outline:none;color:#fff;background-color:transparent;border:1px solid #fff;border-radius:20px}.pricing .container .card button:hover{cursor:pointer}@media(max-width:767px){.pricing .container .card button{width:100%}}.pricing .container .include{display:flex;justify-content:space-between}@media(max-width:1199px){.pricing .container .include{flex-direction:column}}.pricing .container .include aside{font-size:46px}@media(max-width:1199px){.pricing .container .include aside{font-size:32px}}.pricing .container .include article{width:65%;font-size:24px}@media(max-width:992px){.pricing .container .include article{width:100%}}@media(max-width:430px){.pricing .container .include article .content{padding:0}}.pricing .container .include article .content h2{font-size:28px}@media(max-width:430px){.pricing .container .include article .content h2{font-size:24px}}.pricing .container .include article .content p{font-size:20px;margin-bottom:12px}@media(max-width:430px){.pricing .container .include article .content p{font-size:18px}}.black-card{background-image:url(/_next/static/media/Rectangle\ 1028.4aca5c95.png)}.gray-card{background-image:url(/_next/static/media/Rectangle\ 1029.61905a04.png)}.purple-card{background-image:url(/_next/static/media/Rectangle\ 1058.b9d9f453.png)}