body{background:#f2f2f8}.upcase{text-transform:uppercase}.blog-page-detail{position:relative;margin:0 auto;max-width:100%;box-sizing:border-box;width:min(69.32vw,1331px)}@media(max-width: 1919px){.blog-page-detail{width:83.18vw}}@media(max-width: 1599px){.blog-page-detail{width:78.8vw}}@media(max-width: 1439px){.blog-page-detail{width:90.09vw}}@media(max-width: 999px){.blog-page-detail{width:100%}}.blog-page-detail{padding-top:min(5vw,96px)}@media(max-width: 1919px){.blog-page-detail{padding-top:6vw}}@media(max-width: 1599px){.blog-page-detail{padding-top:6.67vw}}@media(max-width: 1439px){.blog-page-detail{padding-top:6.01vw}}@media(max-width: 999px){.blog-page-detail{padding-top:0}}.blog-page-detail__content{background:#fff;overflow:hidden;width:100%;box-sizing:border-box;border-radius:min(.83vw,16px)}@media(max-width: 1919px){.blog-page-detail__content{border-radius:1vw}}@media(max-width: 1599px){.blog-page-detail__content{border-radius:1.11vw}}@media(max-width: 1439px){.blog-page-detail__content{border-radius:1.6vw}}@media(max-width: 999px){.blog-page-detail__content{border-radius:3.73vw}}.blog-page-detail__content{box-shadow:0 2px 3px 0 rgba(42,33,109,.1098039216);position:relative;z-index:2}@media(max-width: 999px){.blog-page-detail__content{border-radius:0}}.detail-content{color:#7b76a3;font-weight:400;padding:min(2.29vw,44px) min(7.09vw,136px) min(2.61vw,50px)}@media(max-width: 1919px){.detail-content{padding:2.75vw 8.51vw 3.13vw}}@media(max-width: 1599px){.detail-content{padding:3.06vw 9.45vw 3.47vw}}@media(max-width: 1439px){.detail-content{padding:4.4vw 13.61vw 5.01vw}}@media(max-width: 999px){.detail-content{padding:44px 15px 50px}}.detail-content{font-size:min(.94vw,18px)}@media(max-width: 1919px){.detail-content{font-size:1.13vw}}@media(max-width: 1599px){.detail-content{font-size:1.25vw}}@media(max-width: 1439px){.detail-content{font-size:1.8vw}}@media(max-width: 999px){.detail-content{font-size:18px}}.detail-content{line-height:min(1.35vw,26px)}@media(max-width: 1919px){.detail-content{line-height:1.63vw}}@media(max-width: 1599px){.detail-content{line-height:1.81vw}}@media(max-width: 1439px){.detail-content{line-height:2.6vw}}@media(max-width: 999px){.detail-content{line-height:26px}}.detail-content p{font-size:inherit}.detail-content a{color:#6d5bf7;font-weight:600}.detail-content ul{padding-left:min(2.08vw,40px)}@media(max-width: 1919px){.detail-content ul{padding-left:2.5vw}}@media(max-width: 1599px){.detail-content ul{padding-left:2.78vw}}@media(max-width: 1439px){.detail-content ul{padding-left:4vw}}@media(max-width: 999px){.detail-content ul{padding-left:6.4vw}}.detail-content img{width:100%;height:auto;border-radius:10px;border:1px solid #c1ccff}.blog-page-detail .detail-content h1{margin:0;text-align:left;color:#1f212c;font-family:NunitoSans,"Nunito Sans-fallback";font-weight:500;margin-top:min(1.04vw,20px)}@media(max-width: 1919px){.blog-page-detail .detail-content h1{margin-top:1.25vw}}@media(max-width: 1599px){.blog-page-detail .detail-content h1{margin-top:1.39vw}}@media(max-width: 1439px){.blog-page-detail .detail-content h1{margin-top:2vw}}@media(max-width: 999px){.blog-page-detail .detail-content h1{margin-top:20px}}.blog-page-detail .detail-content h1{margin-bottom:min(1.04vw,20px)}@media(max-width: 1919px){.blog-page-detail .detail-content h1{margin-bottom:1.25vw}}@media(max-width: 1599px){.blog-page-detail .detail-content h1{margin-bottom:1.39vw}}@media(max-width: 1439px){.blog-page-detail .detail-content h1{margin-bottom:2vw}}@media(max-width: 999px){.blog-page-detail .detail-content h1{margin-bottom:20px}}.blog-page-detail .detail-content h1{font-size:min(1.88vw,36px)}@media(max-width: 1919px){.blog-page-detail .detail-content h1{font-size:2.25vw}}@media(max-width: 1599px){.blog-page-detail .detail-content h1{font-size:2.5vw}}@media(max-width: 1439px){.blog-page-detail .detail-content h1{font-size:3.6vw}}@media(max-width: 999px){.blog-page-detail .detail-content h1{font-size:24px}}.blog-page-detail .detail-content h1{line-height:min(2.4vw,46px)}@media(max-width: 1919px){.blog-page-detail .detail-content h1{line-height:2.88vw}}@media(max-width: 1599px){.blog-page-detail .detail-content h1{line-height:3.19vw}}@media(max-width: 1439px){.blog-page-detail .detail-content h1{line-height:4.6vw}}@media(max-width: 999px){.blog-page-detail .detail-content h1{line-height:34px}}@media(max-width: 999px){.blog-page-detail .detail-content h1{font-weight:600}}.blog-page-detail .detail-content h2{color:#1f212c;font-family:NunitoSans,"Nunito Sans-fallback";font-weight:600;margin:min(1.25vw,24px) 0 min(.52vw,10px)}@media(max-width: 1919px){.blog-page-detail .detail-content h2{margin:1.5vw 0 .63vw}}@media(max-width: 1599px){.blog-page-detail .detail-content h2{margin:1.67vw 0 .69vw}}@media(max-width: 1439px){.blog-page-detail .detail-content h2{margin:2.4vw 0 1vw}}@media(max-width: 999px){.blog-page-detail .detail-content h2{margin:24px 0 10px}}.blog-page-detail .detail-content h2{font-size:min(1.46vw,28px)}@media(max-width: 1919px){.blog-page-detail .detail-content h2{font-size:1.75vw}}@media(max-width: 1599px){.blog-page-detail .detail-content h2{font-size:1.95vw}}@media(max-width: 1439px){.blog-page-detail .detail-content h2{font-size:2.8vw}}@media(max-width: 999px){.blog-page-detail .detail-content h2{font-size:22px}}.blog-page-detail .detail-content h2{line-height:min(1.88vw,36px)}@media(max-width: 1919px){.blog-page-detail .detail-content h2{line-height:2.25vw}}@media(max-width: 1599px){.blog-page-detail .detail-content h2{line-height:2.5vw}}@media(max-width: 1439px){.blog-page-detail .detail-content h2{line-height:3.6vw}}@media(max-width: 999px){.blog-page-detail .detail-content h2{line-height:30px}}@media(max-width: 999px){.blog-page-detail .detail-content h2{font-weight:500}}.blog-page-detail .detail-content h3{color:#1f212c;font-family:NunitoSans,"Nunito Sans-fallback";font-weight:700;font-size:min(1.35vw,26px)}@media(max-width: 1919px){.blog-page-detail .detail-content h3{font-size:1.63vw}}@media(max-width: 1599px){.blog-page-detail .detail-content h3{font-size:1.81vw}}@media(max-width: 1439px){.blog-page-detail .detail-content h3{font-size:2.6vw}}@media(max-width: 999px){.blog-page-detail .detail-content h3{font-size:26px}}.blog-page-detail .detail-content h3{line-height:min(1.77vw,34px)}@media(max-width: 1919px){.blog-page-detail .detail-content h3{line-height:2.13vw}}@media(max-width: 1599px){.blog-page-detail .detail-content h3{line-height:2.36vw}}@media(max-width: 1439px){.blog-page-detail .detail-content h3{line-height:3.4vw}}@media(max-width: 999px){.blog-page-detail .detail-content h3{line-height:34px}}.detail-content__img{display:block;width:100%;object-fit:cover;height:min(11.82vw,227px)}@media(max-width: 1919px){.detail-content__img{height:14.2vw}}@media(max-width: 1599px){.detail-content__img{height:15.78vw}}@media(max-width: 1439px){.detail-content__img{height:22.72vw}}@media(max-width: 999px){.detail-content__img{height:136px}}.detail-content__date{margin-bottom:0;color:#7b76a3;font-family:"SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:16px;line-height:100%}.blog-detail__recommended_news{display:flex;flex-direction:column;align-items:center;margin:0 auto 6.25vw;max-width:100%;box-sizing:border-box;width:min(69.32vw,1331px)}@media(max-width: 1919px){.blog-detail__recommended_news{width:83.18vw}}@media(max-width: 1599px){.blog-detail__recommended_news{width:78.8vw}}@media(max-width: 1439px){.blog-detail__recommended_news{width:90.09vw}}@media(max-width: 999px){.blog-detail__recommended_news{width:100%}}.blog-detail__recommended_news h1{margin:0;text-align:center;color:#1f212c;font-family:NunitoSans,"Nunito Sans-fallback";font-weight:600;margin-top:min(3.13vw,60px)}@media(max-width: 1919px){.blog-detail__recommended_news h1{margin-top:3.75vw}}@media(max-width: 1599px){.blog-detail__recommended_news h1{margin-top:4.17vw}}@media(max-width: 1439px){.blog-detail__recommended_news h1{margin-top:6.01vw}}@media(max-width: 999px){.blog-detail__recommended_news h1{margin-top:60px}}.blog-detail__recommended_news h1{margin-bottom:min(1.56vw,30px)}@media(max-width: 1919px){.blog-detail__recommended_news h1{margin-bottom:1.88vw}}@media(max-width: 1599px){.blog-detail__recommended_news h1{margin-bottom:2.08vw}}@media(max-width: 1439px){.blog-detail__recommended_news h1{margin-bottom:3vw}}@media(max-width: 999px){.blog-detail__recommended_news h1{margin-bottom:30px}}.blog-detail__recommended_news h1{font-size:24px}.blog-detail__recommended_news .our-plans.blog-block{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;width:100%;padding:0;box-sizing:border-box;gap:min(2.08vw,40px)}@media(max-width: 1919px){.blog-detail__recommended_news .our-plans.blog-block{gap:2.5vw}}@media(max-width: 1599px){.blog-detail__recommended_news .our-plans.blog-block{gap:2.78vw}}@media(max-width: 1439px){.blog-detail__recommended_news .our-plans.blog-block{gap:4vw}}@media(max-width: 999px){.blog-detail__recommended_news .our-plans.blog-block{gap:24px}}@media(max-width: 999px){.blog-detail__recommended_news .our-plans.blog-block{flex-direction:column;justify-content:flex-start;padding:3.73vw}}.blog-detail__recommended_news .our-plans__now_item{flex:1 1 0;min-width:0;width:auto;max-width:100%}@media(max-width: 999px){.blog-detail__recommended_news .our-plans__now_item{flex:none;width:100%}}.blog-detail__recommended_news .blog-page__button{display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 30px);box-sizing:border-box;background:#8878ff;color:#fff;font-weight:500;margin-top:min(2.08vw,40px)}@media(max-width: 1919px){.blog-detail__recommended_news .blog-page__button{margin-top:2.5vw}}@media(max-width: 1599px){.blog-detail__recommended_news .blog-page__button{margin-top:2.78vw}}@media(max-width: 1439px){.blog-detail__recommended_news .blog-page__button{margin-top:4vw}}@media(max-width: 999px){.blog-detail__recommended_news .blog-page__button{margin-top:40px}}.blog-detail__recommended_news .blog-page__button{gap:min(.42vw,8px)}@media(max-width: 1919px){.blog-detail__recommended_news .blog-page__button{gap:.5vw}}@media(max-width: 1599px){.blog-detail__recommended_news .blog-page__button{gap:.56vw}}@media(max-width: 1439px){.blog-detail__recommended_news .blog-page__button{gap:.8vw}}@media(max-width: 999px){.blog-detail__recommended_news .blog-page__button{gap:8px}}.blog-detail__recommended_news .blog-page__button{width:min(22.4vw,430px)}@media(max-width: 1919px){.blog-detail__recommended_news .blog-page__button{width:26.89vw}}@media(max-width: 1599px){.blog-detail__recommended_news .blog-page__button{width:25.43vw}}@media(max-width: 1439px){.blog-detail__recommended_news .blog-page__button{width:36.64vw}}@media(max-width: 999px){.blog-detail__recommended_news .blog-page__button{width:calc(100% - 30px)}}.blog-detail__recommended_news .blog-page__button{height:min(2.61vw,50px)}@media(max-width: 1919px){.blog-detail__recommended_news .blog-page__button{height:3.13vw}}@media(max-width: 1599px){.blog-detail__recommended_news .blog-page__button{height:3.47vw}}@media(max-width: 1439px){.blog-detail__recommended_news .blog-page__button{height:5.01vw}}@media(max-width: 999px){.blog-detail__recommended_news .blog-page__button{height:50px}}.blog-detail__recommended_news .blog-page__button{padding:min(.42vw,8px) min(.94vw,18px)}@media(max-width: 1919px){.blog-detail__recommended_news .blog-page__button{padding:.5vw 1.13vw}}@media(max-width: 1599px){.blog-detail__recommended_news .blog-page__button{padding:.56vw 1.25vw}}@media(max-width: 1439px){.blog-detail__recommended_news .blog-page__button{padding:.8vw 1.8vw}}@media(max-width: 999px){.blog-detail__recommended_news .blog-page__button{padding:8px 18px}}.blog-detail__recommended_news .blog-page__button{border-radius:min(.83vw,16px)}@media(max-width: 1919px){.blog-detail__recommended_news .blog-page__button{border-radius:1vw}}@media(max-width: 1599px){.blog-detail__recommended_news .blog-page__button{border-radius:1.11vw}}@media(max-width: 1439px){.blog-detail__recommended_news .blog-page__button{border-radius:1.6vw}}@media(max-width: 999px){.blog-detail__recommended_news .blog-page__button{border-radius:16px}}.blog-detail__recommended_news .blog-page__button{font-size:min(.83vw,16px)}@media(max-width: 1919px){.blog-detail__recommended_news .blog-page__button{font-size:1vw}}@media(max-width: 1599px){.blog-detail__recommended_news .blog-page__button{font-size:1.11vw}}@media(max-width: 1439px){.blog-detail__recommended_news .blog-page__button{font-size:1.6vw}}@media(max-width: 999px){.blog-detail__recommended_news .blog-page__button{font-size:16px}}.blog-detail__recommended_news .blog-page__button{line-height:min(1.25vw,24px)}@media(max-width: 1919px){.blog-detail__recommended_news .blog-page__button{line-height:1.5vw}}@media(max-width: 1599px){.blog-detail__recommended_news .blog-page__button{line-height:1.67vw}}@media(max-width: 1439px){.blog-detail__recommended_news .blog-page__button{line-height:2.4vw}}@media(max-width: 999px){.blog-detail__recommended_news .blog-page__button{line-height:24px}}.blog-detail__recommended_news .blog-page__button:hover,.blog-detail__recommended_news .blog-page__button:active{background:#6d5bf7;color:#fff}.blog-detail__recommended_news .blog-page__button.disabled{background:#4534ca;pointer-events:none}.our-plans__now_item{background:#fff;overflow:hidden;width:100%;box-sizing:border-box;border-radius:min(.83vw,16px)}@media(max-width: 1919px){.our-plans__now_item{border-radius:1vw}}@media(max-width: 1599px){.our-plans__now_item{border-radius:1.11vw}}@media(max-width: 1439px){.our-plans__now_item{border-radius:1.6vw}}@media(max-width: 999px){.our-plans__now_item{border-radius:3.73vw}}.our-plans__now_item{display:flex;flex-direction:column;flex-shrink:0;max-width:100%;box-sizing:border-box;width:min(22.4vw,430px)}@media(max-width: 1919px){.our-plans__now_item{width:26.89vw}}@media(max-width: 1599px){.our-plans__now_item{width:25.43vw}}@media(max-width: 1439px){.our-plans__now_item{width:44.04vw}}@media(max-width: 999px){.our-plans__now_item{width:100%}}.our-plans__now_item{height:min(18.59vw,357px)}@media(max-width: 1919px){.our-plans__now_item{height:22.33vw}}@media(max-width: 1599px){.our-plans__now_item{height:24.81vw}}@media(max-width: 1439px){.our-plans__now_item{height:35.74vw}}@media(max-width: 999px){.our-plans__now_item{height:83.22vw}}.our-plans__now_item{padding-bottom:min(1.56vw,30px)}@media(max-width: 1919px){.our-plans__now_item{padding-bottom:1.88vw}}@media(max-width: 1599px){.our-plans__now_item{padding-bottom:2.08vw}}@media(max-width: 1439px){.our-plans__now_item{padding-bottom:3vw}}@media(max-width: 999px){.our-plans__now_item{padding-bottom:6.99vw}}.our-plans__now_img{display:block;width:100%;object-fit:cover;height:min(6.67vw,128px)}@media(max-width: 1919px){.our-plans__now_img{height:8.01vw}}@media(max-width: 1599px){.our-plans__now_img{height:8.9vw}}@media(max-width: 1439px){.our-plans__now_img{height:12.81vw}}@media(max-width: 999px){.our-plans__now_img{height:29.84vw}}.our-plans__now_text-block{display:flex;flex-direction:column;justify-content:space-between;flex:1;min-height:0;padding:24px 24px 0}.our-plans__now_title{margin:0 0 10px;color:#1f212c;font-weight:500;font-size:24px;line-height:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.our-plans__now_text{color:#7b76a3;font-weight:400;font-size:18px;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.our-plans__now_text p{margin:0;font-size:inherit;line-height:inherit}.blog-block__link{margin-top:auto;display:flex;align-items:center;flex-shrink:0;color:#6d5bf7;font-family:NunitoSans,"Nunito Sans-fallback";font-weight:600;text-decoration:none;gap:min(.31vw,6px)}@media(max-width: 1919px){.blog-block__link{gap:.38vw}}@media(max-width: 1599px){.blog-block__link{gap:.42vw}}@media(max-width: 1439px){.blog-block__link{gap:.6vw}}@media(max-width: 999px){.blog-block__link{gap:1.4vw}}.blog-block__link{font-size:min(.83vw,16px)}@media(max-width: 1919px){.blog-block__link{font-size:1vw}}@media(max-width: 1599px){.blog-block__link{font-size:1.11vw}}@media(max-width: 1439px){.blog-block__link{font-size:1.6vw}}@media(max-width: 999px){.blog-block__link{font-size:3.73vw}}.blog-block__link{line-height:min(1.25vw,24px)}@media(max-width: 1919px){.blog-block__link{line-height:1.5vw}}@media(max-width: 1599px){.blog-block__link{line-height:1.67vw}}@media(max-width: 1439px){.blog-block__link{line-height:2.4vw}}@media(max-width: 999px){.blog-block__link{line-height:5.59vw}}.blog-block__link img,.blog-block__link svg{flex-shrink:0}.blog-block__link img{width:min(1.25vw,24px)}@media(max-width: 1919px){.blog-block__link img{width:1.5vw}}@media(max-width: 1599px){.blog-block__link img{width:1.67vw}}@media(max-width: 1439px){.blog-block__link img{width:2.4vw}}@media(max-width: 999px){.blog-block__link img{width:5.59vw}}.blog-block__link img{height:min(1.25vw,24px)}@media(max-width: 1919px){.blog-block__link img{height:1.5vw}}@media(max-width: 1599px){.blog-block__link img{height:1.67vw}}@media(max-width: 1439px){.blog-block__link img{height:2.4vw}}@media(max-width: 999px){.blog-block__link img{height:5.59vw}}@media(max-width: 1439px){.our-plans__now_item:nth-child(3){display:none}}.image-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.95)}.image-modal__close{position:absolute;top:20px;right:35px;color:#fff;font-size:40px;font-weight:bold;cursor:pointer;z-index:10001}.image-modal__close:hover{color:#ccc}.image-modal__caption{text-align:center;color:#fff;padding:10px;position:absolute;bottom:0;width:100%;font-size:1.04vw;background:rgba(0,0,0,.7)}.image-modal__nav{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:30px;background:rgba(0,0,0,.5);border:none;padding:15px;cursor:pointer;z-index:10001}.image-modal__nav:hover{background:rgba(0,0,0,.7)}.image-modal__nav_prev{left:20px}.image-modal__nav_next{right:20px}@media(max-width: 767px){.image-modal__content{max-width:95%;margin:40px auto}.image-modal__close{top:10px;right:15px;font-size:30px}.image-modal__nav{padding:10px;font-size:20px}}.image-modal__image-wrapper{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;height:100%}.image-modal__content{transition:transform .3s ease;cursor:move;display:block;margin:60px auto;max-width:90%;max-height:80vh;object-fit:contain}.image-modal__zoom-controls{position:absolute;bottom:20px;right:20px;display:flex;gap:10px;z-index:1000}.image-modal__zoom-controls button{background:rgba(0,0,0,.7);color:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:18px;font-weight:bold;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease}.image-modal__zoom-controls button:hover{background:rgba(0,0,0,.9)}
