@charset "UTF-8";.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.bottom-slide-enter-active,.bottom-slide-leave-active{transition:transform .4s,opacity .5s ease-in-out}.bottom-slide-enter-from,.bottom-slide-leave-to{opacity:0;transform:translateY(50px) translate(-50%)!important}.bottom-nav-slide-enter-active,.bottom-nav-slide-leave-active{transition:transform .4s,opacity .5s ease-in-out}.bottom-nav-slide-enter-from,.bottom-nav-slide-leave-to{opacity:0;transform:translateY(50px) translate(-15%)!important}.slide-right-enter-active,.slide-right-leave-active{transition:.4s ease-in-out}.slide-right-enter-from,.slide-right-leave-to{transform:translate(100%)}.slide-top-enter-active,.slide-top-leave-active{transition:.4s ease-in-out}.slide-top-enter-from,.slide-top-leave-to{transform:translateY(100%)}.fade-in-top{animation:fadeInTop .4s ease-in-out forwards}.fade-out-top{animation:fadeOutTop .4s ease-in-out forwards}@keyframes fadeInTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}html{scroll-behavior:smooth}body,form,fieldset,ol,ul,li,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}body{position:relative;background-color:#f2f2f2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.breadcrumbs{color:#ffffff80;font-size:1rem;line-height:1.5rem}.breadcrumbs span{color:#fff;cursor:pointer}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px) and (max-width: 991px){.container{width:46.875rem}}@media (min-width: 992px) and (max-width: 1199px){.container{width:60.625rem}}@media (min-width: 1200px){.container{width:81.875rem}}.loader{position:absolute;top:0;right:0;left:0;bottom:0;z-index:99}.loader:after{content:"";background-color:#fffc;position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1}.toast-container{position:fixed;top:3.75rem;right:50%;z-index:9999;width:100%;max-width:23.625rem;transform:translate(50%);transition:.2s ease-in-out}@media (max-width: 768px){.toast-container{top:auto;bottom:3.125rem;right:.9375rem;left:.9375rem;width:auto;transform:none}}.agreement{display:flex;gap:.5rem;align-items:flex-start;flex-wrap:nowrap;margin-top:.5rem}.agreement__text{text-align:left;color:#222;font-size:.875rem;font-weight:400;line-height:1.125rem}.agreement__text a{text-decoration:none;color:#0e5aed}.agreement .bee-checkbox__control{background-color:#fff}.page--wrapper{padding-top:1.5625rem}.page--wrapper__flex{display:flex;gap:3.8125rem}@media (max-width: 768px){.page--wrapper__flex{flex-direction:column;gap:0rem}}.page--wrapper__info{width:58.5rem}@media (max-width: 768px){.page--wrapper__info{width:100%}}.page--wrapper__subtitle{color:#fff;text-align:center;font-size:1.5rem;font-weight:600;line-height:2rem;margin:2.5rem 0}@media (max-width: 768px){.page--wrapper__subtitle{font-size:1.25rem;line-height:1.75rem}}.page--banner-info{margin:4rem 0;color:#fff}.page--banner-info__label{display:flex;gap:.5rem;align-items:center;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin-bottom:1rem}@media (max-width: 768px){.page--banner-info__label{font-size:1.125rem;line-height:1.375rem}}.page--banner-info__title{font-size:2.875rem;font-weight:600;line-height:3.125rem;max-width:45.5rem}@media (max-width: 768px){.page--banner-info__title{font-size:1.75rem;line-height:2rem;max-width:none}}.page--banner-info__desc{font-size:1.3125rem;font-weight:400;line-height:1.75rem;margin-top:.75rem;max-width:45.5rem}@media (max-width: 768px){.page--banner-info__desc{font-size:1rem;line-height:1.375rem}}.page--banner-info__btn{display:inline-block;margin-top:2rem}@media (max-width: 768px){.page--banner-info__btn{margin-top:1.5rem}}.page--banner-info__price{margin-top:1rem;font-size:1.5rem;font-weight:600;line-height:2rem;letter-spacing:-.015rem}.page--banner-info__price span{font-size:1.125rem}@media (max-width: 768px){.page--banner-info__price span{font-size:1rem}}@media (max-width: 768px){.page--banner-info__price{font-size:1.25rem;line-height:1.75rem}}.page--faq{display:flex;align-items:center;flex-direction:column;margin-bottom:4rem;gap:.25rem}.page--faq a{text-decoration:none;color:#b0caff}@media (max-width: 768px){.page--faq a{font-size:.875rem}}.description{display:flex;border-radius:32px;background-color:#ffffffe6;-webkit-backdrop-filter:blur(3.3125rem);backdrop-filter:blur(3.3125rem);margin-top:90px}.description__box{width:50%;padding:32px;position:relative}.description__box h2{font-size:24px;font-style:normal;font-weight:700;line-height:32px;color:#222}.description__box p{font-style:normal;font-weight:400;line-height:24px;color:#403965;margin:16px 0 24px}.description__box h3{font-style:normal;font-weight:600;font-size:16px;line-height:32px;color:#222}.description__box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.description__box ul{list-style-position:inside;color:#403965;line-height:22px}.description__list{list-style-type:none}.description__list li{margin-top:12px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#333}.description__list li:before{content:"•";color:#f9c623;font-weight:700;display:inline-block;width:6px;margin-right:14px}@media (max-width: 768px){.description{flex-direction:column}.description__box{width:100%;border:none}.description__box h2{font-size:20px}.description__box img{position:static;width:70%;margin:0 auto;height:fit-content;transform:none}.description__box:last-child{text-align:center}}.skeleton-lg{width:577px}.skeleton-sm{width:344px}.wrapper-flex{display:flex;gap:15px;flex-wrap:wrap}.product{border-radius:32px;padding:32px;position:relative;background-color:#ffffffe6;height:393px;transition:.5s ease-in-out}.product h2 a{color:#222;font-weight:700;font-size:24px;line-height:32px;text-decoration:none}.product p{color:#403965;line-height:22px;margin:8px 0 24px;max-width:264px}.product .product-feature{position:relative;z-index:2;display:flex;color:#222;width:fit-content;align-items:center;gap:8px;border-radius:8px;background-color:#fff;padding:7px 12px;max-width:264px}.product .product-feature:not(:last-child){margin-bottom:8px}.product .product-link{text-decoration:none;position:absolute;bottom:32px;width:fit-content;display:flex;align-items:center;gap:12px;color:#0e5aed;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-.18px;cursor:pointer}.product .product-price{color:#000;font-size:24px;font-weight:600;line-height:100%;letter-spacing:-.24px;margin-top:28px;position:relative;z-index:2}.product .product-price span{font-size:18px;font-weight:400;line-height:100%;letter-spacing:-.18px}.product:hover{transform:scale(1.03);box-shadow:0 8px 40px #000000c7}.product:nth-child(4n-3),.product:nth-child(4n){width:577px}.product:nth-child(4n-3) .product-banner,.product:nth-child(4n) .product-banner{position:absolute;right:32px;bottom:64px;height:220px}.product:nth-child(4n+2),.product:nth-child(4n+3){width:344px}.product:nth-child(4n+2) .product-banner,.product:nth-child(4n+3) .product-banner{z-index:1;position:absolute;right:32px;bottom:56px;height:114px}.product:nth-child(4n+2) .product-info,.product:nth-child(4n+3) .product-info{max-width:242px}.icon{width:24px;height:24px;flex-shrink:0}@media (max-width: 1200px){.product:nth-child(4n+2),.product:nth-child(4n+3),.product:nth-child(4n-3),.product:nth-child(4n){width:100%}.product:nth-child(4n+2) .product-info,.product:nth-child(4n+3) .product-info,.product:nth-child(4n-3) .product-info,.product:nth-child(4n) .product-info{max-width:none}.product:nth-child(4n+2) .product-banner,.product:nth-child(4n+3) .product-banner,.product:nth-child(4n-3) .product-banner,.product:nth-child(4n) .product-banner{position:absolute;right:32px;bottom:64px;height:220px}}@media (max-width: 768px){.skeleton-lg,.skeleton-sm{width:100%}.product{height:auto}.product h2{color:#222;font-weight:700;font-size:20px;line-height:24px}.product p{color:#403965;line-height:22px;margin:8px 0 24px;max-width:fit-content}.product .product-feature{font-size:14px;max-width:fit-content}.product .product-link{position:static;margin:32px 0}.product .product-price{margin-top:24px;font-size:18px}.product:nth-child(4n+2),.product:nth-child(4n+3),.product:nth-child(4n-3),.product:nth-child(4n){width:100%}.product:nth-child(4n+2) .product-banner,.product:nth-child(4n+3) .product-banner,.product:nth-child(4n-3) .product-banner,.product:nth-child(4n) .product-banner{position:static;height:auto;display:block;margin:0 auto;width:100%}}
