.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 .story-board-slider-section{background:rgba(0,0,0,0)}.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}}.product-page .demo-section{display:none}@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 .offer-image-wrapper{max-width:50%}.product-page .offer-section .offer-contents .tab-content .tab-pane .offer-image-wrapper img{width:100%;max-width:100%}.product-page .offer-section .offer-contents .tab-content .tab-pane .offer-image-wrapper .offer-caption{font-size:14px;line-height:150%;color:#d6e4ff;margin-top:8px;text-align:center}.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{padding-bottom:80px}.product-page .pricing-section .section-title{font-family:"Inter",sans-serif;font-weight:700;font-size:32px;line-height:150%;color:#fff;letter-spacing:0;margin-bottom:8px;display:flex;align-items:center;gap:12px}.product-page .pricing-section .section-title .title-icon{width:32px;height:32px}@media(max-width: 767px){.product-page .pricing-section .section-title{font-size:24px}.product-page .pricing-section .section-title .title-icon{width:24px;height:24px}}.product-page .pricing-section .section-subtitle{font-family:"Inter",sans-serif;font-weight:500;font-size:18px;line-height:150%;color:#d6e4ff;letter-spacing:0}@media(max-width: 767px){.product-page .pricing-section .section-subtitle{font-size:16px}}.product-page .pricing-section .pricing-content-wrapper{gap:64px;margin-top:40px}@media(max-width: 1200px){.product-page .pricing-section .pricing-content-wrapper{gap:40px}}.product-page .pricing-section .content-side{width:30%;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 991px){.product-page .pricing-section .content-side{width:100%;margin-bottom:40px}}.product-page .pricing-section .content-side .rich-content{font-size:18px;color:#fff;line-height:150%}.product-page .pricing-section .content-side .rich-content p{margin-bottom:1em}.product-page .pricing-section .grid-side{width:70%}@media(max-width: 991px){.product-page .pricing-section .grid-side{width:100%}}.product-page .pricing-section .pricing-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media(max-width: 1400px){.product-page .pricing-section .pricing-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.product-page .pricing-section .pricing-grid{grid-template-columns:1fr}}.product-page .pricing-section .pricing-card{background:linear-gradient(180deg, #1A2980 0%, #0A2196 100%);border-radius:20px;box-shadow:0px 1px 2px 0px rgba(145,158,171,.1607843137);padding:32px;display:flex;flex-direction:column;height:100%}.product-page .pricing-section .pricing-card .card-icon{width:80px;height:80px;background-color:#3146bb;border-radius:100%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px auto}.product-page .pricing-section .pricing-card .card-icon img{width:40px;height:40px;object-fit:contain}.product-page .pricing-section .pricing-card .plan-title{font-family:"Inter",sans-serif;font-weight:700;font-size:28px;color:#fff;margin-bottom:8px;line-height:120%;text-align:center}.product-page .pricing-section .pricing-card .plan-subtitle{font-size:16px;color:#d6e4ff;margin-bottom:24px;line-height:150%;text-align:center}.product-page .pricing-section .pricing-card .plan-features{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;flex-grow:1}.product-page .pricing-section .pricing-card .plan-features .feature-item{display:flex;align-items:flex-start;gap:12px;font-size:16px;color:#fff;line-height:150%}.product-page .pricing-section .pricing-card .plan-features .feature-item .feature-icon{width:24px;height:24px;flex-shrink:0}.product-page .pricing-section .pricing-card .plan-outline{background-color:#1e319c;border-radius:8px;padding:10px 12px;font-size:12px;color:#d6e4ff;line-height:150%}.product-page .pricing-section .pricing-card .plan-outline p:last-child{margin-bottom:0}.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}}
