@charset "UTF-8";.price .container{z-index:10}.price__plans{display:flex;flex-direction:row;gap:30px;align-items:stretch;justify-content:space-between}@media (max-width: 1023px){.price__plans{flex-direction:column}}.price__plan{background-color:#00000080;border-radius:20px;padding:80px;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column}@media (max-width: 1439px){.price__plan{padding:60px}}@media (max-width: 1199px){.price__plan{padding:40px}}@media (max-width: 589px){.price__plan{padding:50px;font-size:14px}}.price__plan:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:1px;background:linear-gradient(130deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 80%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.price__plan__title{font-size:2.6vw;font-size:clamp(32px,2.6vw,2.6vw);font-family:Random Grotesque,Inter,sans-serif;line-height:1;font-weight:600}.price__plan__text{margin-top:15px;line-height:1.5}.price__plan__footer{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px;margin:auto 0 0}@media screen and (max-width: 1600px){.price__plan__footer{display:block}}.price__plan__value{font-size:1.5vw;letter-spacing:-.03em;font-size:clamp(24px,1.5vw,1.5vw)}.price__plan__credit{font-size:13px;line-height:1.4}@media screen and (max-width: 1600px){.price__plan__credit{margin-top:10px}.price__plan__credit br{display:none}}.price__plan__list{list-style:none;margin:36px 0;max-width:600px}@media (max-width: 768px){.price__plan__list{margin:20px 0}}.price__plan__list li{padding-left:26px;background-size:auto 16px;background-repeat:no-repeat;background-position:0% 3px;line-height:1.5}.price__plan__list li+li{margin-top:12px}.price__plan__list li.plus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 11V7H13V11H17V13H13V17H11V13H7V11H11ZM12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z' fill='rgba(19,255,120,1)'%3E%3C/path%3E%3C/svg%3E")}.price__plan__list li.minus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM12 10.5858L14.8284 7.75736L16.2426 9.17157L13.4142 12L16.2426 14.8284L14.8284 16.2426L12 13.4142L9.17157 16.2426L7.75736 14.8284L10.5858 12L7.75736 9.17157L9.17157 7.75736L12 10.5858Z' fill='rgba(214,43,43,1)'%3E%3C/path%3E%3C/svg%3E")}.price__number__old{position:absolute;right:0;font-size:2vw;color:#fffc;top:-20px}.price__number__old:after{content:" ";height:.1vw;width:100%;position:absolute;background-color:red;left:0;top:49%}.price__number{font-family:Random Grotesque,Inter,sans-serif;font-size:47.2vw;translate:-2% 0px;line-height:.8}.price__info{margin-top:5vw;display:grid;grid-template-columns:repeat(4,1fr);gap:3vw}@media (max-width: 1439px){.price__info{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1023px){.price__info{display:block}}.price__currencies{display:flex;flex-direction:column;gap:.5vw}@media (max-width: 1439px){.price__currencies{grid-column:1/span 3;flex-direction:row;white-space:nowrap;margin-bottom:80px}}.price__currencies__item{font-family:Inter,sans-serif;font-weight:400;font-size:2.7vw;line-height:1;letter-spacing:-.03em}@media (max-width: 1439px){.price__currencies__item{font-size:11.8vw}.price__currencies__item+.price__currencies__item:before{content:"・"}}@media (max-width: 1023px){.price__feature{border-top:1px solid white;margin-top:30px;padding-top:30px}}.price__feature__title{font-family:Random Grotesque,Inter,sans-serif;font-size:1.3vw;font-weight:600}@media (max-width: 1439px){.price__feature__title{font-size:20px}}.price__feature__text{margin-top:.6vw;line-height:1.5;font-size:.9vw}@media (max-width: 1439px){.price__feature__text{font-size:14px}}.price .course-price__methods{border:0;padding:0;margin-top:96px}@media (max-width: 1023px){.price .course-price__methods{margin-top:80px}}.price .course-price__methods .text-content{margin-right:0;max-width:unset}.price .course-price__methods h4,.price .course-price__methods h4 .course-price__methods__button button{font-size:32px;font-family:Random Grotesque,Inter,sans-serif;font-weight:600;line-height:1}.price .course-price__methods .course-price__methods__button button.active,.price .course-price__methods .text-content a{color:#13ff78;border-color:#13ff78}.price .course-price__methods ul{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:4vw;column-gap:4vw;row-gap:40px;margin-top:40px}@media (max-width: 1023px){.price .course-price__methods ul{grid-template-columns:1fr}}.price .course-price__methods ul li{margin:0}.price .course-price__methods ul li b{display:block;margin-bottom:8px}.price .intro__bg{left:0;right:0;bottom:auto;top:-10vw}
