.product-page{background-image:url(../../images/pages/product/background.webp);padding:10px 116px;overflow:hidden}@media(max-width: 1440px){.product-page{padding-left:64px;padding-right:64px}}@media(max-width: 1024px){.product-page{padding-left:20px;padding-right:20px}}@media(max-width: 767px){.product-page{padding-left:8px;padding-right:8px}}.product-page section{padding-top:40px;padding-bottom:40px;max-width:1920px}@media(min-width: 992px){.product-page section{padding-top:80px;padding-bottom:80px}}@media(max-width: 767px){.product-page .hero-section{padding-top:20px}}.product-page .hero-section h1{font-size:24px;line-height:150%;font-weight:700;margin:0 0 20px}@media(min-width: 768px){.product-page .hero-section h1{font-size:52px;line-height:120%;margin-bottom:20px}}@media(min-width: 992px){.product-page .hero-section h1 span{display:inline-block;margin-top:8px}}@media(max-width: 991px){.product-page .hero-section h1 strong{display:block;height:0;text-indent:-9999px}}.product-page .offer-section .offer-tabs{padding-right:40px}.product-page .offer-section .offer-tabs .nav{position:relative}.product-page .offer-section .offer-tabs .nav::before{content:"";position:absolute;height:100%;width:2px;left:0;top:0;background-color:#141e59;border-radius:100px}.product-page .offer-section .offer-tabs .nav .nav-link{padding:18.5px 10px 18.5px 16px;border-radius:0;font-weight:500;font-size:18px;line-height:150%;text-align:left;color:#84a9ff;letter-spacing:0;position:relative}.product-page .offer-section .offer-tabs .nav .nav-link.active{background:linear-gradient(90deg, #1A245C 0%, rgba(26, 36, 92, 0) 100%);color:#36f}.product-page .offer-section .offer-tabs .nav .nav-link.active::before{content:"";position:absolute;height:100%;width:4px;left:-1px;top:0;background-color:#36f;border-radius:100px}.product-page .offer-section .offer-contents{padding-left:40px}.product-page .offer-section .offer-contents .tab-content .tab-pane .title{font-weight:700;font-size:24px;line-height:150%}.product-page .offer-section .offer-contents .tab-content .tab-pane .sub-title{font-weight:500;font-size:18px;line-height:150%;color:#d6e4ff}.product-page .offer-section .offer-contents .tab-content .tab-pane .description{font-weight:500;font-size:16px;line-height:150%;color:#d6e4ff}.product-page .offer-section .offer-contents .tab-content .tab-pane img{max-width:50%}.product-page .offer-section .accordion .accordion-item{border:none;border-radius:16px;background-color:#111a4d}.product-page .offer-section .accordion .accordion-item:not(:last-child){margin-bottom:16px;border-radius:16px}.product-page .offer-section .accordion .accordion-item .accordion-button{padding:16px;font-weight:500;font-size:16px;line-height:150%;color:#fff;background-color:#111a4d;border:none;border-radius:16px !important;box-shadow:none}.product-page .offer-section .accordion .accordion-item .accordion-button .title{padding-right:24px}.product-page .offer-section .accordion .accordion-item .accordion-button .sub-title{font-size:12px;line-height:150%;color:#d6e4ff;margin-top:4px;margin-bottom:0}.product-page .offer-section .accordion .accordion-item .accordion-button::after{position:absolute;top:16px;right:16px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99902 1.6665C14.6013 1.6665 18.3319 5.39725 18.332 9.99951C18.332 14.6019 14.6014 18.3335 9.99902 18.3335C5.39665 18.3335 1.66602 14.6019 1.66602 9.99951C1.66615 5.39725 5.39673 1.6665 9.99902 1.6665ZM9.99902 6.0415C9.65385 6.0415 9.37402 6.32133 9.37402 6.6665V9.37451H6.66602C6.32092 9.37451 6.04115 9.65445 6.04102 9.99951C6.04102 10.3447 6.32084 10.6245 6.66602 10.6245H9.37402V13.3335C9.37424 13.6785 9.65398 13.9585 9.99902 13.9585C10.3441 13.9585 10.6238 13.6785 10.624 13.3335V10.6245H13.332C13.6772 10.6245 13.957 10.3447 13.957 9.99951C13.9569 9.65445 13.6771 9.37451 13.332 9.37451H10.624V6.6665C10.624 6.32133 10.3442 6.0415 9.99902 6.0415Z' fill='%233366FF'/%3E%3C/svg%3E%0A")}.product-page .offer-section .accordion .accordion-item .accordion-button:not(.collapsed)::after{transform:unset;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1.66675C14.6024 1.66675 18.3338 5.39741 18.334 9.99976C18.334 14.6023 14.6025 18.3337 10 18.3337C5.39765 18.3336 1.66699 14.6021 1.66699 9.99976C1.66717 5.39751 5.39776 1.66692 10 1.66675ZM7.5 9.37476C7.33437 9.37485 7.17572 9.44123 7.05859 9.55835C6.94147 9.67547 6.8751 9.83413 6.875 9.99976C6.875 10.1655 6.94138 10.3249 7.05859 10.4421C7.17571 10.5592 7.33443 10.6247 7.5 10.6248H12.5C12.6658 10.6248 12.8252 10.5593 12.9424 10.4421C13.0596 10.3249 13.125 10.1655 13.125 9.99976C13.1249 9.83419 13.0594 9.67546 12.9424 9.55835C12.8252 9.44114 12.6658 9.37476 12.5 9.37476H7.5Z' fill='%233366FF'/%3E%3C/svg%3E%0A")}.product-page .offer-section .accordion .accordion-item .accordion-body{padding:0 16px 16px}.product-page .offer-section .accordion .accordion-item .accordion-body .description{font-weight:500;font-size:12px;line-height:150%;color:#d6e4ff}.product-page .pricing-section h2{font-weight:700;font-size:32px;line-height:150%}@media(max-width: 767px){.product-page .pricing-section h2{font-size:18px}}.product-page .pricing-section input{display:none}.product-page .pricing-section #monthly:checked~.switch::before{transform:translateX(0)}.product-page .pricing-section #monthly:checked~.switch label[for=monthly]{color:#fff;font-weight:600}.product-page .pricing-section #annually:checked~.switch::before{transform:translateX(100%)}.product-page .pricing-section #annually:checked~.switch label[for=annually]{color:#fff;font-weight:700}.product-page .pricing-section .switch{position:relative;display:flex;background:#141a3a;border-radius:999px;padding:4px;width:344px;justify-content:space-between;overflow:hidden;margin-left:auto}@media(max-width: 767px){.product-page .pricing-section .switch{margin:24px auto 0;width:auto;max-width:280px}}.product-page .pricing-section .switch::before{content:"";position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#36f;border-radius:999px;transition:transform .3s ease;z-index:0}.product-page .pricing-section .switch label{flex:1;text-align:center;padding:10px 0;border-radius:999px;color:#a0a0a0;font-size:14px;font-weight:500;line-height:150%;cursor:pointer;position:relative;z-index:1;transition:color .3s ease}.product-page .pricing-section .pricing-slider{display:flex;gap:32px;margin-top:32px}@media(max-width: 1440px){.product-page .pricing-section .pricing-slider{width:calc(100% + 76px)}}@media(max-width: 1024px){.product-page .pricing-section .pricing-slider{width:calc(100% + 32px)}}@media(max-width: 767px){.product-page .pricing-section .pricing-slider{width:calc(100% + 20px)}}.product-page .pricing-section .pricing-slider.slick-initialized{display:block}.product-page .pricing-section .pricing-slider.slick-initialized::-webkit-scrollbar{display:none}.product-page .pricing-section .pricing-slider.slick-initialized .slick-track{display:flex;align-items:stretch}.product-page .pricing-section .pricing-slider.slick-initialized .slick-slide{height:auto}.product-page .pricing-section .pricing-slider.slick-initialized .slick-slide .item{height:100%;margin:0 16px}.product-page .pricing-section .pricing-slider.slick-initialized .slick-dots{display:flex;justify-content:center;align-items:center;gap:8px;list-style:none;margin:24px 0 0;padding:0;z-index:10}.product-page .pricing-section .pricing-slider.slick-initialized .slick-dots li{margin:0}.product-page .pricing-section .pricing-slider.slick-initialized .slick-dots li button{width:6px;height:6px;border:none;border-radius:50%;background:#091a7a;cursor:pointer;transition:all .3s ease;font-size:0;padding:0;outline:none;display:flex}.product-page .pricing-section .pricing-slider.slick-initialized .slick-dots li button:hover{background:#091a7a;opacity:.8}.product-page .pricing-section .pricing-slider.slick-initialized .slick-dots li.slick-active button{width:20px;height:6px;border-radius:3px;background:#36f;transform:none}.product-page .pricing-section .pricing-slider .item{border-radius:24px;background-color:#0d1542;width:392px;transition:all .3s ease}@media(min-width: 1920px){.product-page .pricing-section .pricing-slider .item{flex:1 0 auto}}@media(max-width: 1440px){.product-page .pricing-section .pricing-slider .item{margin-right:32px}}@media(max-width: 1024px){.product-page .pricing-section .pricing-slider .item{margin-right:24px}}@media(max-width: 767px){.product-page .pricing-section .pricing-slider .item{width:326px;border:1px solid #1a2980;margin-right:16px}}.product-page .pricing-section .pricing-slider .item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,123,255,.15)}.product-page .pricing-section .pricing-slider .item .summary{background-color:#141e59;padding:24px 24px 16px;border-radius:24px 24px 0 0}@media(max-width: 767px){.product-page .pricing-section .pricing-slider .item .summary{padding:24px 20px 16px}}.product-page .pricing-section .pricing-slider .item .summary h3{font-weight:500;font-size:28px;line-height:120%;text-transform:capitalize}@media(max-width: 767px){.product-page .pricing-section .pricing-slider .item .summary h3{font-size:18px}}.product-page .pricing-section .pricing-slider .item .summary .description{font-weight:500;font-size:16px;line-height:150%;color:#d6e4ff}@media(max-width: 767px){.product-page .pricing-section .pricing-slider .item .summary .description{font-size:14px}}.product-page .pricing-section .pricing-slider .item .summary .plan_price .price{display:flex;font-weight:700;font-size:32px;line-height:150%}@media(max-width: 767px){.product-page .pricing-section .pricing-slider .item .summary .plan_price .price{font-size:24px}}.product-page .pricing-section .pricing-slider .item .summary .plan_price .price small{font-weight:500;font-size:16px;color:#d6e4ff;display:inline-block;margin-left:4px}@media(max-width: 767px){.product-page .pricing-section .pricing-slider .item .summary .plan_price .price small{font-size:14px}}.product-page .pricing-section .pricing-slider .item .summary .plan_price .price.d-none{display:none !important}.product-page .pricing-section .pricing-slider .item .credits-section{padding:16px 24px}@media(max-width: 767px){.product-page .pricing-section .pricing-slider .item .credits-section{padding:16px 20px}}.product-page .pricing-section .pricing-slider .item .credits-section .credits-row{align-items:center;gap:8px}.product-page .pricing-section .pricing-slider .item .credits-section .credits-info{background-color:#141e59;border-radius:12px;padding:8px 16px;width:fit-content}@media(max-width: 767px){.product-page .pricing-section .pricing-slider .item .credits-section .credits-info{padding:4px 8px}}.product-page .pricing-section .pricing-slider .item .credits-section .credits-info .credits-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.product-page .pricing-section .pricing-slider .item .credits-section .credits-info .credits-text{font-weight:500;font-size:14px;line-height:150%;color:#fc0}@media(max-width: 767px){.product-page .pricing-section .pricing-slider .item .credits-section .credits-info .credits-text{font-size:12px}}.product-page .pricing-section .pricing-slider .item .credits-section .credits-additional{font-weight:500;font-size:14px;line-height:150%;color:#d6e4ff}@media(max-width: 767px){.product-page .pricing-section .pricing-slider .item .credits-section .credits-additional{font-size:12px}}.product-page .pricing-section .pricing-slider .item .detail{padding:24px;min-height:328px}@media(max-width: 767px){.product-page .pricing-section .pricing-slider .item .detail{padding:24px 20px}}.product-page .pricing-section .pricing-slider .item .detail .features{gap:12px}.product-page .pricing-section .pricing-slider .item .detail .features .feature-item{font-weight:500;font-size:16px;line-height:150%}@media(max-width: 767px){.product-page .pricing-section .pricing-slider .item .detail .features .feature-item{font-size:14px}}@media(max-width: 767px){.product-page .pricing-section .pricing-slider .item .detail .features .feature-item svg{width:16px;height:16px}}.product-page .no-more{margin-top:60px !important}@media(max-width: 767px){.product-page .no-more{margin-top:57px !important}}@media(max-width: 768px){.product-page .pricing-slider.slick-initialized .slick-dots li button{width:5px;height:5px}.product-page .pricing-slider.slick-initialized .slick-dots li.slick-active button{width:18px;height:5px}.product-page .pricing-slider .item{width:320px}.product-page .pricing-slider .item .summary h3{font-size:24px}.product-page .pricing-slider .item .summary .plan_price .price{font-size:28px}.product-page .pricing-slider .item .detail{min-height:280px;padding:20px}}@media(max-width: 480px){.product-page .pricing-slider.slick-initialized .slick-dots{bottom:-20px}.product-page .pricing-slider.slick-initialized .slick-dots li button{width:4px;height:4px}.product-page .pricing-slider.slick-initialized .slick-dots li.slick-active button{width:16px;height:4px}.product-page .pricing-slider .item{width:280px}.product-page .pricing-slider .item .summary{padding:20px 20px 12px}.product-page .pricing-slider .item .summary h3{font-size:22px}.product-page .pricing-slider .item .summary .plan_price .price{font-size:24px}.product-page .pricing-slider .item .detail{min-height:250px;padding:16px}.product-page .pricing-slider .item .detail .features .feature-item{font-size:14px}}.product-page .demo-section h2{font-weight:700;font-size:32px;line-height:120%;text-transform:capitalize;gap:12px}@media(max-width: 767px){.product-page .demo-section h2{font-size:20px}}.product-page .demo-section .description{font-weight:500;font-size:18px;line-height:150%;color:#d6e4ff}@media(max-width: 767px){.product-page .demo-section .description{font-size:14px}}.product-page .demo-section .overlay{border-radius:24px}@media(max-width: 767px){.product-page .demo-section .overlay{max-width:unset;width:calc(100% + 40px);transform:translateX(-20px);border-radius:0}}.product-page .demo-section .btn{width:max-content;max-width:100%;min-width:386px}@media(max-width: 767px){.product-page .demo-section .btn{min-width:280px}}
