@charset "UTF-8";.animate-left,.animate-right,.animate-top,.animate-bottom{opacity:0;transition:transform .8s ease-out,opacity .8s ease-out}.animate-left{transform:translate(-100px)}.animate-right{transform:translate(100px)}.animate-top{transform:translateY(-100px)}.animate-bottom{transform:translateY(100px)}.animate-left.visible,.animate-right.visible,.animate-top.visible,.animate-bottom.visible{opacity:1;transform:translate(0)}.animate-fade-scroll{opacity:0;transform:translateY(20px);will-change:opacity,transform;transition:none}.animate-fade-scroll.visible{opacity:1;transform:translateY(0)}.color-pink-50{color:#fef1fa!important}.bg-color-pink-50{background-color:#fef1fa!important}.hover-color-pink-50:hover{color:#fef1fa!important}.hover-bg-color-pink-50:hover{background-color:#fef1fa!important}.color-pink-100{color:#f9bfeb!important}.bg-color-pink-100{background-color:#f9bfeb!important}.hover-color-pink-100:hover{color:#f9bfeb!important}.hover-bg-color-pink-100:hover{background-color:#f9bfeb!important}.color-pink-200{color:#feccef!important}.bg-color-pink-200{background-color:#feccef!important}.hover-color-pink-200:hover{color:#feccef!important}.hover-bg-color-pink-200:hover{background-color:#feccef!important}.color-pink-300{color:#ff8bda!important}.bg-color-pink-300{background-color:#ff8bda!important}.hover-color-pink-300:hover{color:#ff8bda!important}.hover-bg-color-pink-300:hover{background-color:#ff8bda!important}.color-pink-400{color:#fe68cb!important}.bg-color-pink-400{background-color:#fe68cb!important}.hover-color-pink-400:hover{color:#fe68cb!important}.hover-bg-color-pink-400:hover{background-color:#fe68cb!important}.color-pink-500{color:#f83cb3!important}.bg-color-pink-500{background-color:#f83cb3!important}.hover-color-pink-500:hover{color:#f83cb3!important}.hover-bg-color-pink-500:hover{background-color:#f83cb3!important}.color-green-50{color:#f3faf8!important}.bg-color-green-50{background-color:#f3faf8!important}.hover-color-green-50:hover{color:#f3faf8!important}.hover-bg-color-green-50:hover{background-color:#f3faf8!important}.color-green-100{color:#afe2d8!important}.bg-color-green-100{background-color:#afe2d8!important}.hover-color-green-100:hover{color:#afe2d8!important}.hover-bg-color-green-100:hover{background-color:#afe2d8!important}.color-green-200{color:#6fd4c0!important}.bg-color-green-200{background-color:#6fd4c0!important}.hover-color-green-200:hover{color:#6fd4c0!important}.hover-bg-color-green-200:hover{background-color:#6fd4c0!important}.color-green-300{color:#39bda5!important}.bg-color-green-300{background-color:#39bda5!important}.hover-color-green-300:hover{color:#39bda5!important}.hover-bg-color-green-300:hover{background-color:#39bda5!important}.color-green-400{color:#52afa3!important}.bg-color-green-400{background-color:#52afa3!important}.hover-color-green-400:hover{color:#52afa3!important}.hover-bg-color-green-400:hover{background-color:#52afa3!important}.color-green-600{color:#009173!important}.bg-color-green-600{background-color:#009173!important}.hover-color-green-600:hover{color:#009173!important}.hover-bg-color-green-600:hover{background-color:#009173!important}.color-green-900{color:#20413f!important}.bg-color-green-900{background-color:#20413f!important}.hover-color-green-900:hover{color:#20413f!important}.hover-bg-color-green-900:hover{background-color:#20413f!important}.color-yellow-50{color:#fff2eb!important}.bg-color-yellow-50{background-color:#fff2eb!important}.hover-color-yellow-50:hover{color:#fff2eb!important}.hover-bg-color-yellow-50:hover{background-color:#fff2eb!important}.color-yellow-100{color:#ffd1a1!important}.bg-color-yellow-100{background-color:#ffd1a1!important}.hover-color-yellow-100:hover{color:#ffd1a1!important}.hover-bg-color-yellow-100:hover{background-color:#ffd1a1!important}.color-yellow-200{color:#ffc68a!important}.bg-color-yellow-200{background-color:#ffc68a!important}.hover-color-yellow-200:hover{color:#ffc68a!important}.hover-bg-color-yellow-200:hover{background-color:#ffc68a!important}.color-yellow-300{color:#ffb365!important}.bg-color-yellow-300{background-color:#ffb365!important}.hover-color-yellow-300:hover{color:#ffb365!important}.hover-bg-color-yellow-300:hover{background-color:#ffb365!important}.color-blue-50{color:#e3f6fe!important}.bg-color-blue-50{background-color:#e3f6fe!important}.hover-color-blue-50:hover{color:#e3f6fe!important}.hover-bg-color-blue-50:hover{background-color:#e3f6fe!important}.color-blue-100{color:#b7e7fd!important}.bg-color-blue-100{background-color:#b7e7fd!important}.hover-color-blue-100:hover{color:#b7e7fd!important}.hover-bg-color-blue-100:hover{background-color:#b7e7fd!important}.color-blue-200{color:#8fd5ff!important}.bg-color-blue-200{background-color:#8fd5ff!important}.hover-color-blue-200:hover{color:#8fd5ff!important}.hover-bg-color-blue-200:hover{background-color:#8fd5ff!important}.color-blue-300{color:#5fbfe5!important}.bg-color-blue-300{background-color:#5fbfe5!important}.hover-color-blue-300:hover{color:#5fbfe5!important}.hover-bg-color-blue-300:hover{background-color:#5fbfe5!important}.color-blue-600{color:#34a1e6!important}.bg-color-blue-600{background-color:#34a1e6!important}.hover-color-blue-600:hover{color:#34a1e6!important}.hover-bg-color-blue-600:hover{background-color:#34a1e6!important}.color-red-50{color:#ffebf3!important}.bg-color-red-50{background-color:#ffebf3!important}.hover-color-red-50:hover{color:#ffebf3!important}.hover-bg-color-red-50:hover{background-color:#ffebf3!important}.color-red-59{color:#fff1f2!important}.bg-color-red-59{background-color:#fff1f2!important}.hover-color-red-59:hover{color:#fff1f2!important}.hover-bg-color-red-59:hover{background-color:#fff1f2!important}.color-red-100{color:#ffc0c7!important}.bg-color-red-100{background-color:#ffc0c7!important}.hover-color-red-100:hover{color:#ffc0c7!important}.hover-bg-color-red-100:hover{background-color:#ffc0c7!important}.color-red-200{color:#ff99a4!important}.bg-color-red-200{background-color:#ff99a4!important}.hover-color-red-200:hover{color:#ff99a4!important}.hover-bg-color-red-200:hover{background-color:#ff99a4!important}.color-red-300{color:#ff7f8c!important}.bg-color-red-300{background-color:#ff7f8c!important}.hover-color-red-300:hover{color:#ff7f8c!important}.hover-bg-color-red-300:hover{background-color:#ff7f8c!important}.color-red-400{color:#ff4a5f!important}.bg-color-red-400{background-color:#ff4a5f!important}.hover-color-red-400:hover{color:#ff4a5f!important}.hover-bg-color-red-400:hover{background-color:#ff4a5f!important}.color-red-900{color:#881333!important}.bg-color-red-900{background-color:#881333!important}.hover-color-red-900:hover{color:#881333!important}.hover-bg-color-red-900:hover{background-color:#881333!important}.color-purple-50{color:#f9f5ff!important}.bg-color-purple-50{background-color:#f9f5ff!important}.hover-color-purple-50:hover{color:#f9f5ff!important}.hover-bg-color-purple-50:hover{background-color:#f9f5ff!important}.color-purple-100{color:#f0e8ff!important}.bg-color-purple-100{background-color:#f0e8ff!important}.hover-color-purple-100:hover{color:#f0e8ff!important}.hover-bg-color-purple-100:hover{background-color:#f0e8ff!important}.color-purple-200{color:#e4d5ff!important}.bg-color-purple-200{background-color:#e4d5ff!important}.hover-color-purple-200:hover{color:#e4d5ff!important}.hover-bg-color-purple-200:hover{background-color:#e4d5ff!important}.color-purple-300{color:#a171ff!important}.bg-color-purple-300{background-color:#a171ff!important}.hover-color-purple-300:hover{color:#a171ff!important}.hover-bg-color-purple-300:hover{background-color:#a171ff!important}.color-purple-400{color:#884dff!important}.bg-color-purple-400{background-color:#884dff!important}.hover-color-purple-400:hover{color:#884dff!important}.hover-bg-color-purple-400:hover{background-color:#884dff!important}.color-purple-500{color:#9455f7!important}.bg-color-purple-500{background-color:#9455f7!important}.hover-color-purple-500:hover{color:#9455f7!important}.hover-bg-color-purple-500:hover{background-color:#9455f7!important}.color-purple-600{color:#5c2ead!important}.bg-color-purple-600{background-color:#5c2ead!important}.hover-color-purple-600:hover{color:#5c2ead!important}.hover-bg-color-purple-600:hover{background-color:#5c2ead!important}.color-purple-800{color:#5b21a8!important}.bg-color-purple-800{background-color:#5b21a8!important}.hover-color-purple-800:hover{color:#5b21a8!important}.hover-bg-color-purple-800:hover{background-color:#5b21a8!important}.color-purple-900{color:#4b1c87!important}.bg-color-purple-900{background-color:#4b1c87!important}.hover-color-purple-900:hover{color:#4b1c87!important}.hover-bg-color-purple-900:hover{background-color:#4b1c87!important}.color-purple-950{color:#300764!important}.bg-color-purple-950{background-color:#300764!important}.hover-color-purple-950:hover{color:#300764!important}.hover-bg-color-purple-950:hover{background-color:#300764!important}.color-dust-pink-300{color:#ba599c!important}.bg-color-dust-pink-300{background-color:#ba599c!important}.hover-color-dust-pink-300:hover{color:#ba599c!important}.hover-bg-color-dust-pink-300:hover{background-color:#ba599c!important}.color-brown-300{color:#c4626d!important}.bg-color-brown-300{background-color:#c4626d!important}.hover-color-brown-300:hover{color:#c4626d!important}.hover-bg-color-brown-300:hover{background-color:#c4626d!important}.color-dark-blue-700{color:#4c82c2!important}.bg-color-dark-blue-700{background-color:#4c82c2!important}.hover-color-dark-blue-700:hover{color:#4c82c2!important}.hover-bg-color-dark-blue-700:hover{background-color:#4c82c2!important}.color-dark-purple-900{color:#2f0e69!important}.bg-color-dark-purple-900{background-color:#2f0e69!important}.hover-color-dark-purple-900:hover{color:#2f0e69!important}.hover-bg-color-dark-purple-900:hover{background-color:#2f0e69!important}.color-dark-purple-700{color:#5c1983!important}.bg-color-dark-purple-700{background-color:#5c1983!important}.hover-color-dark-purple-700:hover{color:#5c1983!important}.hover-bg-color-dark-purple-700:hover{background-color:#5c1983!important}.color-error-700{color:#f23a7c!important}.bg-color-error-700{background-color:#f23a7c!important}.hover-color-error-700:hover{color:#f23a7c!important}.hover-bg-color-error-700:hover{background-color:#f23a7c!important}.color-error-600{color:#df1960!important}.bg-color-error-600{background-color:#df1960!important}.hover-color-error-600:hover{color:#df1960!important}.hover-bg-color-error-600:hover{background-color:#df1960!important}.color-error-500{color:#f01c64!important}.bg-color-error-500{background-color:#f01c64!important}.hover-color-error-500:hover{color:#f01c64!important}.hover-bg-color-error-500:hover{background-color:#f01c64!important}.color-success-600{color:#009173!important}.bg-color-success-600{background-color:#009173!important}.hover-color-success-600:hover{color:#009173!important}.hover-bg-color-success-600:hover{background-color:#009173!important}.color-neutral-0{color:#fff!important}.bg-color-neutral-0{background-color:#fff!important}.hover-color-neutral-0:hover{color:#fff!important}.hover-bg-color-neutral-0:hover{background-color:#fff!important}.color-neutral-50{color:#f8f8f8!important}.bg-color-neutral-50{background-color:#f8f8f8!important}.hover-color-neutral-50:hover{color:#f8f8f8!important}.hover-bg-color-neutral-50:hover{background-color:#f8f8f8!important}.color-neutral-100{color:#e5e5e5!important}.bg-color-neutral-100{background-color:#e5e5e5!important}.hover-color-neutral-100:hover{color:#e5e5e5!important}.hover-bg-color-neutral-100:hover{background-color:#e5e5e5!important}.color-neutral-200{color:#dcdcdc!important}.bg-color-neutral-200{background-color:#dcdcdc!important}.hover-color-neutral-200:hover{color:#dcdcdc!important}.hover-bg-color-neutral-200:hover{background-color:#dcdcdc!important}.color-neutral-300{color:#bdbdbd!important}.bg-color-neutral-300{background-color:#bdbdbd!important}.hover-color-neutral-300:hover{color:#bdbdbd!important}.hover-bg-color-neutral-300:hover{background-color:#bdbdbd!important}.color-neutral-400{color:#989898!important}.bg-color-neutral-400{background-color:#989898!important}.hover-color-neutral-400:hover{color:#989898!important}.hover-bg-color-neutral-400:hover{background-color:#989898!important}.color-neutral-500{color:#7c7c7c!important}.bg-color-neutral-500{background-color:#7c7c7c!important}.hover-color-neutral-500:hover{color:#7c7c7c!important}.hover-bg-color-neutral-500:hover{background-color:#7c7c7c!important}.color-neutral-600{color:#656565!important}.bg-color-neutral-600{background-color:#656565!important}.hover-color-neutral-600:hover{color:#656565!important}.hover-bg-color-neutral-600:hover{background-color:#656565!important}.color-neutral-700{color:#525252!important}.bg-color-neutral-700{background-color:#525252!important}.hover-color-neutral-700:hover{color:#525252!important}.hover-bg-color-neutral-700:hover{background-color:#525252!important}.color-neutral-800{color:#464646!important}.bg-color-neutral-800{background-color:#464646!important}.hover-color-neutral-800:hover{color:#464646!important}.hover-bg-color-neutral-800:hover{background-color:#464646!important}.color-neutral-900{color:#3d3d3d!important}.bg-color-neutral-900{background-color:#3d3d3d!important}.hover-color-neutral-900:hover{color:#3d3d3d!important}.hover-bg-color-neutral-900:hover{background-color:#3d3d3d!important}.color-neutral-950{color:#252525!important}.bg-color-neutral-950{background-color:#252525!important}.hover-color-neutral-950:hover{color:#252525!important}.hover-bg-color-neutral-950:hover{background-color:#252525!important}.color-light{color:#c6bfd54d!important}.bg-color-light{background-color:#c6bfd54d!important}.hover-color-light:hover{color:#c6bfd54d!important}.hover-bg-color-light:hover{background-color:#c6bfd54d!important}.color-dark{color:#b2a9c766!important}.bg-color-dark{background-color:#b2a9c766!important}.hover-color-dark:hover{color:#b2a9c766!important}.hover-bg-color-dark:hover{background-color:#b2a9c766!important}.color-stripe-background{color:#f0e8ff!important}.bg-color-stripe-background{background-color:#f0e8ff!important}.hover-color-stripe-background:hover{color:#f0e8ff!important}.hover-bg-color-stripe-background:hover{background-color:#f0e8ff!important}html{scroll-behavior:smooth}body{margin:0;transition:background-color 1.5s ease}main{margin-top:var(--header-height);color:#000}@media screen and (max-width: 639px){main button{width:100%}}main div.hero-block{position:relative;display:flex;flex-direction:column;align-items:center;height:888px;overflow:hidden}@media screen and (max-width: 1023px){main div.hero-block{height:728px;padding:50px 20px 0}}@media screen and (max-width: 768px){main div.hero-block{height:648px}}@media (max-width: 639px){main div.hero-block{height:720px}}main div.hero-block .img_container{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);z-index:-1;width:1440px;overflow:hidden}@media screen and (max-width: 639px){main div.hero-block .img_container{height:100%}}main div.hero-block .img_container img{width:1440px;height:100%;-o-object-fit:contain;object-fit:contain;display:block}@media screen and (max-width: 1023px){main div.hero-block .img_container img{width:1200px}}@media screen and (max-width: 768px){main div.hero-block .img_container img{width:948px}}@media screen and (max-width: 639px){main div.hero-block .img_container img{width:1024px}}@media screen and (max-width: 460px){main div.hero-block .img_container img{width:948px}}@media screen and (max-width: 1023px){main div.hero-block .img_container{width:1200px}}@media screen and (max-width: 768px){main div.hero-block .img_container{width:948px}}@media screen and (max-width: 639px){main div.hero-block .img_container{width:1024px}}@media screen and (max-width: 460px){main div.hero-block .img_container{width:948px}}main div.hero-block .desktop{display:block}main div.hero-block .mobile{display:none}@media (max-width: 639px){main div.hero-block .desktop{display:none}main div.hero-block .mobile{margin-top:62px;height:100%;display:block;width:calc(100% + 40px);position:relative}main div.hero-block .mobile img{position:absolute;width:100%;-o-object-fit:contain;object-fit:contain}main div.hero-block .mobile img.phone{min-height:262px;z-index:0}main div.hero-block .mobile img.reward{top:-28px;left:10%;z-index:1;width:116px;height:116px}main div.hero-block .mobile img.purple-line{height:100%;right:0;width:auto;z-index:-1;top:-30px}main div.hero-block .mobile img.children{height:110px;width:110px;right:8%;-o-object-fit:cover;object-fit:cover;z-index:1;border-radius:14px;bottom:14%}}main div.hero-block div.text_container{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:98px;text-align:center;vertical-align:middle}@media screen and (max-width: 1023px){main div.hero-block div.text_container{margin-top:0;margin-bottom:0}}main div.hero-block div.text_container h1{max-width:788px;font-weight:700;font-size:55px;line-height:60px;text-align:center;margin-bottom:30px}@media screen and (max-width: 1023px){main div.hero-block div.text_container h1{margin-bottom:20px;font-size:40px;line-height:50px}}@media screen and (max-width: 639px){main div.hero-block div.text_container h1{text-align:left}}main div.hero-block div.text_container h1 .line-break{display:block}main div.hero-block div.text_container h1 .line-break:nth-child(2){color:#ff5ecc}@media screen and (max-width: 1023px){main div.hero-block div.text_container h1 .line-break{display:inline}}main div.hero-block div.text_container p{font-weight:500;font-size:18px;line-height:26px;text-align:center;vertical-align:middle;margin-bottom:50px;max-width:600px}@media screen and (max-width: 1023px){main div.hero-block div.text_container p{margin-bottom:20px}}@media screen and (max-width: 639px){main div.hero-block div.text_container p{text-align:left}}main div.hero-block div.text_container a{white-space:nowrap}@media screen and (max-width: 639px){main div.hero-block div.text_container a{width:100%}main div.hero-block div.text_container a button{width:100%}}main div.benefits-banner-container{background-color:#ae86ff;padding:36px 20px;width:100%;display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap}@media screen and (max-width: 767px){main div.benefits-banner-container{gap:14px}}main div.benefits-banner-container .benefit{font-weight:700;font-size:18px;line-height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fff;gap:14px}main div.benefits-banner-container .benefit img{width:30px;height:30px}main div.purchase-banner-container{background-color:#34a1e7;padding:36px 20px;width:100%;display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap}@media screen and (max-width: 767px){main div.purchase-banner-container{gap:14px}}main div.purchase-banner-container .benefit{font-weight:700;font-size:18px;line-height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fff;gap:14px}main div.purchase-banner-container .benefit img{width:30px;height:30px}main div.how-it-works-block{padding-top:100px;padding-bottom:100px;display:flex;flex-direction:row;justify-content:center;padding-inline:20px}@media screen and (max-width: 767px){main div.how-it-works-block{flex-direction:column;padding-top:50px;padding-bottom:50px}}main div.how-it-works-block h3{font-weight:700;font-size:45px;line-height:100%;text-align:center;margin-right:40px;padding-top:47px}@media screen and (max-width: 767px){main div.how-it-works-block h3{font-weight:700;font-size:35px;line-height:100%;padding-top:0;margin-right:0;margin-bottom:21px}}main div.how-it-works-block div.separator{min-height:100%;border:1px solid #310764;border-radius:100px}@media screen and (max-width: 767px){main div.how-it-works-block div.separator{min-width:100%}}main div.how-it-works-block div.text-container{padding-left:86px;display:flex;flex-direction:column;padding-top:8px}@media screen and (max-width: 767px){main div.how-it-works-block div.text-container{padding-left:0;padding-top:21px}}main div.how-it-works-block div.text-container p{font-weight:400;font-size:18px;line-height:28px;max-width:763px}@media screen and (max-width: 767px){main div.how-it-works-block div.text-container p{font-size:16px}}main div.how-it-works-block div.text-container p span{font-weight:700;font-size:18px;line-height:28px;color:#ff5ecc}@media screen and (max-width: 767px){main div.how-it-works-block div.text-container p span{font-size:16px}}main div.benefits-block{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:136px;padding-inline:100px}@media screen and (max-width: 1023px){main div.benefits-block{flex-direction:column;padding:50px 20px}}@media (max-width: 1300px){main div.benefits-block{gap:50px}}main div.benefits-block .img_container img{height:780px;width:100%;max-width:860px;-o-object-fit:cover;object-fit:cover;border-radius:29px}@media screen and (max-width: 1023px){main div.benefits-block .img_container img{height:unset;padding:0}}main div.benefits-block .benefits-container{padding-top:148px;padding-bottom:141px}@media screen and (max-width: 1023px){main div.benefits-block .benefits-container{padding:0}}main div.benefits-block .benefits-container h3{font-weight:700;font-size:45px;line-height:55px;margin-bottom:30px;max-width:442px}@media screen and (max-width: 1023px){main div.benefits-block .benefits-container h3{margin-bottom:50px;text-align:center}}main div.benefits-block .benefits-container button{margin-top:20px}@media screen and (max-width: 1023px){main div.benefits-block .benefits-container button{margin-top:0}}main div.benefits-block .benefits-container div.benefits{display:flex;flex-direction:column;align-items:flex-start;gap:30px}@media screen and (max-width: 1023px){main div.benefits-block .benefits-container div.benefits{gap:22px;align-items:center}main div.benefits-block .benefits-container div.benefits a{width:100%}main div.benefits-block .benefits-container div.benefits a button{width:100%}}main div.benefits-block .benefits-container div.benefits div.benefit{display:flex;flex-direction:row;align-items:center;gap:30px}@media screen and (max-width: 1023px){main div.benefits-block .benefits-container div.benefits div.benefit{flex-direction:column;gap:20px}}main div.benefits-block .benefits-container div.benefits div.benefit div.img_container{display:flex;justify-content:center;align-content:center;align-items:center;min-width:76px;width:76px;height:76px;background-color:#ff8bda;border-radius:100px}main div.benefits-block .benefits-container div.benefits div.benefit div.img_container img{height:42px;width:42px;-o-object-fit:contain;object-fit:contain}main div.benefits-block .benefits-container div.benefits div.benefit .text-container{display:flex;flex-direction:column;gap:4px}@media screen and (max-width: 1023px){main div.benefits-block .benefits-container div.benefits div.benefit .text-container{align-items:center;text-align:center;gap:20px}}main div.benefits-block .benefits-container div.benefits div.benefit .text-container h5{font-weight:700;font-size:18px;line-height:28px;color:#ff5ecc}main div.benefits-block .benefits-container div.benefits div.benefit .text-container p{font-weight:400;font-size:18px;line-height:28px;max-width:408px;min-width:336px}main div.subscription-block{position:relative;display:flex;flex-direction:row;align-items:center;height:534px;width:100%;overflow:hidden}@media screen and (max-width: 1023px){main div.subscription-block{flex-direction:column-reverse;height:895px;justify-content:flex-end}}main div.subscription-block .text_wrapper{width:100%;display:flex;justify-content:flex-end;padding-right:160px}@media screen and (max-width: 1279px){main div.subscription-block .text_wrapper{justify-content:flex-start;padding-inline:48px 100px}}@media screen and (max-width: 1023px){main div.subscription-block .text_wrapper{width:100%;justify-content:center;text-align:center;margin:32px 0}}@media screen and (max-width: 639px){main div.subscription-block .text_wrapper{padding-inline:12px}}main div.subscription-block .text_container{min-width:484px;width:484px}@media screen and (max-width: 1023px){main div.subscription-block .text_container{min-width:unset;width:100%}}main div.subscription-block .text_container h2{font-weight:600;font-size:32px;line-height:38px;margin-bottom:24px;letter-spacing:.96px}@media screen and (max-width: 1023px){main div.subscription-block .text_container h2{font-size:26px;line-height:38px}}@media screen and (max-width: 639px){main div.subscription-block .text_container h2{font-size:24px;line-height:34px;letter-spacing:.78px}}main div.subscription-block .text_container p{font-weight:400;font-size:18px;line-height:28px;margin-bottom:32px;letter-spacing:.054px}@media screen and (max-width: 1023px){main div.subscription-block .text_container p{font-size:18px;line-height:28px}}@media screen and (max-width: 639px){main div.subscription-block .text_container p{font-size:16px}}main div.subscription-block div.img_container{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center;right:-50px}@media screen and (max-width: 1023px){main div.subscription-block div.img_container{height:895px;overflow:hidden;right:unset}}@media screen and (max-width: 639px){main div.subscription-block div.img_container{height:573px}}main div.subscription-block div.img_container .icons{position:absolute;transform:rotate(-9deg);width:783px;height:905px}@media screen and (max-width: 1727px){main div.subscription-block div.img_container .icons{width:651px;height:753px}}@media screen and (max-width: 1023px){main div.subscription-block div.img_container .icons{right:unset;left:unset;top:unset;bottom:unset;width:unset;height:unset}}@media screen and (max-width: 639px){main div.subscription-block div.img_container .icons{width:651px;height:753px;top:-10%;left:-20%}}main div.subscription-block div.img_container .pinky{position:absolute;bottom:0;width:411px;height:424px}@media screen and (max-width: 1439px){main div.subscription-block div.img_container .pinky{width:360px;height:372px}}@media screen and (max-width: 1023px){main div.subscription-block div.img_container .pinky{right:unset;left:unset;top:unset;bottom:0;width:425px;height:439px}}@media screen and (max-width: 639px){main div.subscription-block div.img_container .pinky{right:unset;left:unset;top:unset;bottom:0;width:337px;height:348px}}main div.top-games-block{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column;padding:70px 0;background-color:#e1f4ff}@media screen and (max-width: 1023px){main div.top-games-block{padding:50px 0}}main div.top-games-block div.button_wrapper{display:flex;justify-content:space-between;flex-direction:row;align-items:center;width:100%;padding-inline:100px;margin-top:70px}@media screen and (max-width: 1023px){main div.top-games-block div.button_wrapper{padding-inline:20px;flex-direction:column;margin-top:50px}}main div.top-games-block div.button_wrapper p{max-width:810px;font-weight:700;font-size:35px;line-height:100%}@media screen and (max-width: 1023px){main div.top-games-block div.button_wrapper p{font-size:25px;line-height:35px}}main div.top-games-block div.button_wrapper p span{color:#ff5ecc}main div.top-games-block div.button_wrapper a{white-space:nowrap;padding-left:20px}@media screen and (max-width: 1023px){main div.top-games-block div.button_wrapper a{padding-left:0}}@media screen and (max-width: 639px){main div.top-games-block div.button_wrapper a{width:100%}}@media screen and (max-width: 1023px){main div.top-games-block div.button_wrapper a button{width:100%;max-width:100%;margin-top:20px}}main div.top-games-block .carousel{width:100%;overflow:hidden;display:flex}main div.top-games-block .carousel>*{flex:0 0 100%}main div.top-games-block .group{display:flex;gap:16px;padding-right:16px;will-change:transform;animation:scrolling 80s linear infinite}@keyframes scrolling{0%{transform:translate(0)}to{transform:translate(-100%)}}main div.top-games-block .card{cursor:pointer;width:100%;min-width:196px;max-width:196px;color:#fff;justify-content:center;align-items:center;height:196px;border-radius:12px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){main div.top-games-block .card{min-width:101px;height:97px}}main div.select-plan-block{padding:64px 0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width: 1023px){main div.select-plan-block{padding:64px 20px}}main div.select-plan-block h2{font-weight:600;font-size:32px;line-height:38px;text-align:center;vertical-align:middle;margin-bottom:32px;max-width:536px;letter-spacing:.96px}@media screen and (max-width: 1023px){main div.select-plan-block h2{max-width:393px;font-size:26px}}@media screen and (max-width: 639px){main div.select-plan-block h2{letter-spacing:.78px}}main div.select-plan-block div.subscription-plans{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;margin-bottom:32px;height:571px}@media screen and (max-width: 1023px){main div.select-plan-block div.subscription-plans{height:660px;margin-bottom:48px}}main div.select-plan-block div.subscription-plans img{top:0;position:absolute}main div.select-plan-block div.subscription-plans img.left-arm{width:36px;height:34px;bottom:34%;top:unset;z-index:100;left:31%}@media screen and (max-width: 1023px){main div.select-plan-block div.subscription-plans img.left-arm{bottom:59%;left:14%}}main div.select-plan-block div.subscription-plans img.desktop{width:454px;height:465px;display:block}main div.select-plan-block div.subscription-plans img.mobile{width:322px;height:348px;display:none}@media screen and (max-width: 1023px){main div.select-plan-block div.subscription-plans img.desktop{display:none}main div.select-plan-block div.subscription-plans img.mobile{display:block;top:6px}}main div.select-plan-block div.subscription-plans .select-plans{display:flex;align-items:flex-end;gap:12px}@media screen and (max-width: 1023px){main div.select-plan-block div.subscription-plans .select-plans{flex-direction:column;align-items:center}}main div.select-plan-block div.subscription-plans .select-plans .plan-content{width:350px;height:182px;border-radius:16px;background-color:#fff;padding:16px;display:flex;flex-direction:column}main div.select-plan-block div.subscription-plans .select-plans .plan-content.annual{border:4px solid #9455F7}main div.select-plan-block div.subscription-plans .select-plans .plan-content.monthly{border:4px solid #FECCEF}main div.select-plan-block div.subscription-plans .select-plans .plan-content .plan-title{font-weight:400;font-size:14px;line-height:20px;text-align:center;display:flex;justify-content:space-between;align-items:center}main div.select-plan-block div.subscription-plans .select-plans .plan-content .plan-title h5{font-weight:500;font-size:18px;line-height:26px;vertical-align:middle}main div.select-plan-block div.subscription-plans .select-plans .plan-content .plan-title .price-container{display:flex;align-items:center;gap:4px}main div.select-plan-block div.subscription-plans .select-plans .plan-content .plan-title .price-container .price{font-weight:600;font-size:22px;line-height:36px}main div.select-plan-block div.subscription-plans .select-plans .plan-content .plan-title .price-container span{font-size:14px;line-height:20px}main div.select-plan-block div.subscription-plans .select-plans .plan-content .description{font-weight:400;font-size:14px;line-height:20px;vertical-align:middle;display:flex;height:36px;align-items:flex-end;justify-content:flex-start}main div.select-plan-block div.subscription-plans .select-plans .plan-content hr{width:calc(100% + 32px);background:#fee5f6;height:1px;margin:16px 0 0 -16px}main div.select-plan-block div.subscription-plans .select-plans .plan-content div.button_wrapper{display:flex;flex-direction:column;justify-content:flex-end;height:100%}main div.select-plan-block div.subscription-plans .select-plans .plan-content div.button_wrapper button{width:100%}main div.select-plan-block div.subscription-plans .select-plans .plan-container.special-offer{height:214px;width:350px;border-radius:16px;background-color:#9455f7;z-index:10;display:flex;flex-direction:column;align-items:center}main div.select-plan-block div.subscription-plans .select-plans .plan-container.special-offer .special-offer-title{display:flex;justify-content:center;align-items:center;height:32px;padding-top:6px;color:#fff;font-family:Candy Beans,sans-serif;font-weight:400;font-size:16px;line-height:116%;text-align:center}main div.select-plan-block div.subscription-perks h4{font-weight:600;font-size:16px;line-height:28px;text-align:center;vertical-align:middle;margin-bottom:12px}main div.select-plan-block div.subscription-perks .perks{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);row-gap:8px;-moz-column-gap:48px;column-gap:48px;margin:auto}@media screen and (max-width: 1023px){main div.select-plan-block div.subscription-perks .perks{grid-template-columns:repeat(1,1fr)}}main div.select-plan-block div.subscription-perks .perk{font-weight:400;font-size:14px;line-height:26px;text-align:left;vertical-align:middle;display:flex;align-items:center;justify-content:flex-start;letter-spacing:.042px}main div.select-plan-block div.subscription-perks .perk svg{margin-right:8px;color:#52afa3}main div.faq-block{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;padding:64px 48px 48px;background-color:#e1f4ff;margin-bottom:100px}@media screen and (max-width: 1023px){main div.faq-block{padding:64px 20px 48px;margin-bottom:64px}}main div.faq-block h2{text-align:center;vertical-align:middle;margin-bottom:30px;font-weight:700;font-size:45px;line-height:55px;color:#212529;max-width:890px}@media screen and (max-width: 1023px){main div.faq-block h2{font-size:26px;line-height:35px}}main div.faq-block h2.landing{font-weight:700;font-size:45px;line-height:55px;text-align:center}main div.faq-block p.subtitle{font-weight:500;font-size:20px;line-height:30px;text-align:center;margin-bottom:50px;max-width:824px;color:#212529}main div.faq-block p.subtitle.landing{font-weight:500;font-size:20px;line-height:30px;text-align:center}main div.faq-block .qa-list{width:100%;display:flex;max-width:100%;flex-direction:column;align-items:center;justify-content:center;gap:24px;margin-bottom:56px}main div.faq-block .qa-list.landing{gap:10px;margin-bottom:50px}@media screen and (max-width: 639px){main div.faq-block .qa-list{width:100%}main div.faq-block a{width:100%;max-width:100%}}main div.ready-to-join-block{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 73.5px 120px;overflow:hidden}@media screen and (max-width: 1023px){main div.ready-to-join-block{padding:0 70px 120px}}@media screen and (max-width: 639px){main div.ready-to-join-block{padding:0 20px 80px}}main div.ready-to-join-block h2{font-weight:600;font-size:32px;line-height:38px;vertical-align:middle;margin-bottom:24px;letter-spacing:.96px}@media screen and (max-width: 1023px){main div.ready-to-join-block h2{font-size:26px}}@media screen and (max-width: 639px){main div.ready-to-join-block h2{letter-spacing:.78px}main div.ready-to-join-block a{width:100%;max-width:100%}}main div.ready-to-join-block img{width:877px;height:851px}@media screen and (max-width: 1023px){main div.ready-to-join-block img{width:500px;height:549px}}@media screen and (max-width: 639px){main div.ready-to-join-block img{height:584px}}main div.reviews-block{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:70px 100px;background-color:#fcecf7}@media screen and (max-width: 1023px){main div.reviews-block{padding:50px 20px}}main div.reviews-block h2{margin-bottom:30px;font-weight:700;font-size:45px;line-height:100%;text-align:center;max-width:788px}@media screen and (max-width: 1023px){main div.reviews-block h2{font-size:30px;line-height:40px;text-align:left;margin-bottom:20px}}main div.reviews-block h2 span{color:#ff5ecc}main div.reviews-block p{font-weight:500;font-size:18px;line-height:28px;text-align:center;max-width:788px}@media screen and (max-width: 1023px){main div.reviews-block p{font-size:16px;line-height:26px;text-align:left}}main div.reviews-block div.reviews-container{margin-top:50px;display:grid;grid-template-columns:repeat(2,1fr);gap:17px;justify-items:center}@media screen and (max-width: 1023px){main div.reviews-block div.reviews-container{gap:12px;grid-template-columns:repeat(1,1fr)}}main div.purchase-block{display:flex;flex-direction:column;align-items:center;background-color:#e1f4ff;padding:70px 100px 50px}@media screen and (max-width: 1023px){main div.purchase-block{padding:50px 20px}}main div.purchase-block h2{margin-bottom:30px;font-weight:700;font-size:45px;line-height:55px;text-align:center;max-width:890px}@media screen and (max-width: 1023px){main div.purchase-block h2{font-size:30px;line-height:40px;text-align:left;margin-bottom:20px}}main div.purchase-block h2 span{color:#ff5ecc}main div.purchase-block p{font-weight:500;font-size:20px;line-height:30px;text-align:center;max-width:824px;margin-bottom:153px}@media screen and (max-width: 1023px){main div.purchase-block p{font-size:16px;line-height:26px;text-align:left;margin-bottom:50px}}main div.purchase-block div.benefits-purchase-container{display:flex;flex-direction:row;gap:48px;align-items:center;width:100%;justify-content:center}@media screen and (max-width: 1023px){main div.purchase-block div.benefits-purchase-container{flex-direction:column;gap:132px}}main div.purchase-block div.benefits-purchase-container div.benefits{margin-bottom:68px}main div.purchase-block div.benefits-purchase-container div.benefits h5{font-weight:700;font-size:16px;line-height:100%;padding:8px 12px;border-radius:10px;background-color:#fff;width:-moz-fit-content;width:fit-content;margin-bottom:26px}main div.purchase-block div.benefits-purchase-container div.benefits ul{display:flex;flex-direction:column;gap:11px;max-width:356px;list-style:none}@media screen and (max-width: 768px){main div.purchase-block div.benefits-purchase-container div.benefits ul{width:100%}}main div.purchase-block div.benefits-purchase-container div.benefits ul li{font-weight:500;font-size:16px;padding:16px;border-radius:10px;background-color:#fff;border:1px solid #6ABEEF}main div.purchase-block div.benefits-purchase-container div.benefits ul li span{color:#ff5ecc;font-weight:700;font-size:16px;line-height:100%}main div.purchase-block div.benefits-purchase-container div.benefits ul li:before{content:"✔";color:#000;font-weight:700;margin-right:8px;font-family:Red Hat Display,"sans-serif";font-size:16px;line-height:100%}main div.purchase-block div.benefits-purchase-container div.select-plan-container{font-family:Red Hat Display,sans-serif;display:flex;flex-direction:column;gap:22px;margin-top:78px;position:relative;align-items:center}@media screen and (max-width: 578px){main div.purchase-block div.benefits-purchase-container div.select-plan-container{width:100%}}main div.purchase-block div.benefits-purchase-container div.select-plan-container img.pricing{position:absolute;width:254px;-o-object-fit:contain;object-fit:contain;right:0;left:48%;bottom:87%}@media screen and (max-width: 1023px){main div.purchase-block div.benefits-purchase-container div.select-plan-container img.pricing{width:305px;z-index:1;transform:translate(-50%,1);right:unset;left:unset}}main div.purchase-block div.benefits-purchase-container div.select-plan-container div.select-plan{font-family:Red Hat Display,sans-serif;font-variant-numeric:tabular-nums;background-color:#fff;border-radius:26px;padding:32px 38px 26px;height:100%}@media screen and (max-width: 1023px){main div.purchase-block div.benefits-purchase-container div.select-plan-container div.select-plan{z-index:100}}@media screen and (max-width: 576px){main div.purchase-block div.benefits-purchase-container div.select-plan-container div.select-plan{width:100%;padding:26px 22px}}main div.purchase-block div.benefits-purchase-container div.select-plan-container div.select-plan div.title-row{display:flex;align-items:flex-end;gap:8px;padding-bottom:20px;position:relative}main div.purchase-block div.benefits-purchase-container div.select-plan-container div.select-plan div.title-row h5{font-weight:700;font-size:16px;line-height:100%}main div.purchase-block div.benefits-purchase-container div.select-plan-container div.select-plan div.cancel-anytime{display:flex;flex-direction:row;justify-content:center;gap:4px;align-items:center;margin:22px 0}main div.purchase-block div.benefits-purchase-container div.select-plan-container div.select-plan div.cancel-anytime img{width:20px;height:20px}main div.purchase-block div.benefits-purchase-container div.select-plan-container div.select-plan a button{width:100%}main div.purchase-block div.benefits-purchase-container div.select-plan-container div.select-plan div.disclaimer{display:flex;justify-content:center;align-items:center;font-weight:300;font-size:10px;line-height:18px;margin-top:16px}main div.purchase-block div.benefits-purchase-container div.select-plan-container div.checkout{display:flex;flex-direction:column;gap:8px;max-width:500px;color:#212529;padding:0 54px 12px;font-weight:300;font-size:12px;line-height:16px;text-align:center}@media screen and (max-width: 1023px){main div.purchase-block div.benefits-purchase-container div.select-plan-container div.checkout{padding:0 20px 12px}}@media screen and (max-width: 576px){main div.purchase-block div.benefits-purchase-container div.select-plan-container div.checkout{max-width:360px}}main div.purchase-block div.benefits-purchase-container div.select-plan-container div.checkout span{font-weight:600;font-size:12px;line-height:18px;text-align:center}main div.purchase-block div.benefits-purchase-container div.select-plan-container div.checkout img{width:100%}main div.acquired-skills-banner{display:flex;flex-direction:column;padding:100px;gap:100px}@media screen and (max-width: 1023px){main div.acquired-skills-banner{padding:50px 20px;gap:50px}}main div.acquired-skills-banner img{max-width:740px;min-width:480px;width:100%;height:579px;-o-object-fit:contain;object-fit:contain;border-radius:47px}@media screen and (max-width: 1023px){main div.acquired-skills-banner img{min-width:100%;height:auto;border-radius:15px}}main div.acquired-skills-banner .image-text-wrapper{display:flex;flex-direction:row;gap:48px;justify-content:center;align-items:center;width:100%}main div.acquired-skills-banner .image-text-wrapper.reverse{flex-direction:row-reverse}@media screen and (max-width: 1023px){main div.acquired-skills-banner .image-text-wrapper{flex-direction:column-reverse}main div.acquired-skills-banner .image-text-wrapper.reverse{flex-direction:column-reverse}}main div.acquired-skills-banner .image-text-wrapper .text h3{max-width:682px;font-weight:700;font-size:40px;line-height:100%;margin-bottom:30px}@media screen and (max-width: 1023px){main div.acquired-skills-banner .image-text-wrapper .text h3{font-weight:700;font-size:30px;line-height:40px;margin-bottom:20px}}main div.acquired-skills-banner .image-text-wrapper .text h3 span{font-weight:700;font-size:40px;line-height:100%;color:#ff5ecc}@media screen and (max-width: 1023px){main div.acquired-skills-banner .image-text-wrapper .text h3 span{font-weight:700;font-size:30px;line-height:40px}}main div.acquired-skills-banner .image-text-wrapper .text p{max-width:701px;min-width:460px;font-weight:400;font-size:18px;line-height:28px}@media screen and (max-width: 1023px){main div.acquired-skills-banner .image-text-wrapper .text p{min-width:0;font-weight:500;font-size:16px;line-height:26px}}main div.acquired-skills-banner .image-text-wrapper .text p span{font-weight:700;font-size:18px;line-height:28px;color:#ff5ecc}@media screen and (max-width: 1023px){main div.acquired-skills-banner .image-text-wrapper .text p span{font-size:16px;line-height:26px}}main div.acquired-skills-banner .image-text-wrapper .text a button{margin-top:50px}@media screen and (max-width: 1023px){main div.acquired-skills-banner .image-text-wrapper .text a button{margin-top:20px}}
