.font-space-grotesk{font-family:"Space Grotesk",sans-serif}
.fz-19{font-size:17px;line-height:1.368}
@media screen and (min-width:768px){
.fz-19{font-size:19px}
}
.fz-23{font-size:20px;line-height:1.368}
@media screen and (min-width:768px){
.fz-23{font-size:23px}
}
.fz-34{font-size:28px;line-height:1.2}
@media screen and (min-width:768px){
.fz-34{font-size:34px}
}
.fz-56{font-size:30px;line-height:1.2}
@media screen and (min-width:768px){
.fz-56{font-size:56px}
}
.fw-extra-bold{font-weight:800}
.nw-reviews{padding:30px 0}
@media screen and (min-width:768px){
.nw-reviews{padding:45px 0 0}
}
.nw-reviews__title{margin-bottom:20px}
@media screen and (min-width:768px){
.nw-reviews__title{margin-bottom:40px}
}
.nw-reviews__main .slick-list{padding:0 0 90px!important}
@media screen and (max-width:767px){
.nw-reviews__main .slick-list{overflow:visible;padding:0 50px 90px!important}
}
.nw-reviews__main .slick-arrow{top:33%;display:none;width:42px;height:42px;background:#fafafa;color:#1d5193}
@media screen and (min-width:992px){
.nw-reviews__main .slick-arrow{display:flex}
}
.nw-reviews__main .slick-arrow:hover{background:#dedede}
.nw-reviews__main .slick-arrow::before{content:none}
.nw-reviews__main .slick-prev{left:-62px}
.nw-reviews__main .slick-next{right:-62px}
.nw-reviews__main .slick-current .item{position:relative;z-index:5;transform:scale(1.2);padding-top:0}
.nw-reviews__main .slick-current .item-top{padding-bottom:70px;background-color:#1d5193;color:#fff}
.nw-reviews__main .slick-current .item-text{transform:scale(.9) translate(-5%,-6%);width:110%;line-height:1.57}
.nw-reviews__main .slick-current .item-wrapper{margin-bottom:5px}
.nw-reviews__main .slick-current .item-address,.nw-reviews__main .slick-current .item-name{transform:scale(.83)}
.nw-reviews__main .item{transform:scale(1);transform-origin:top;transition:all .3s ease;padding-top:26px}
.nw-reviews__main .item-top{border-radius:15px;padding:15px 24px 59px;background-color:#ededed;text-align:center;color:#696969}
.nw-reviews__main .item-icon{height:58px;margin-bottom:17px;text-align:center}
.nw-reviews__main .item-icon img{max-height:100%;width:auto;margin:auto}
.nw-reviews__main .item-text{line-height:1.69}
.nw-reviews__main .item-bottom{margin-top:-60px;text-align:center}
.nw-reviews__main .item-wrapper{border:1px solid #ededed;border-radius:50%;width:120px;height:120px;margin:0 auto 9px;padding:8px 8px 6px 7px;background:#fff}
.nw-reviews__main .item-image{overflow:hidden;border-radius:50%}
.nw-reviews__main .item-address{color:#555}
.nw-reviews__footer{position:relative;overflow:hidden;display:none}
.nw-reviews__footer::before{content:"";position:absolute;top:0;left:calc(50% - 300px);border-top:2px dashed #b8c8e0;width:600px}
.nw-reviews__footer .slick-list{margin-right:-14px;margin-left:-14px;padding-top:37px;padding-bottom:63px}
.nw-reviews__footer .slick-arrow{top:auto;bottom:0;transform:none;width:42px;height:42px;background:#fafafa;color:rgba(29,81,147,.6)}
.nw-reviews__footer .slick-arrow:hover{background:#dedede;color:#1d5193}
.nw-reviews__footer .slick-arrow::before{content:none}
.nw-reviews__footer .slick-prev{left:calc(50% - 51px)}
.nw-reviews__footer .slick-next{right:auto;left:calc(50% + 9px)}
.nw-reviews__footer .slick-slide{padding-right:14px;padding-left:14px}
.nw-reviews__footer .item{display:flex;align-items:flex-start;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);border:1px solid #d3d3d3;border-radius:12px;padding:18px 22px 25px;background:#fff}
.nw-reviews__footer .item-image{border-radius:11px;width:108px}
.nw-reviews__footer .item-content{width:calc(100% - 108px);padding-left:24px}
.nw-reviews__footer .item-title{margin:-2px 0 -1px}
.nw-reviews__footer .item-position{margin-bottom:3px;color:#555}
.nw-reviews__footer .item-text{line-height:1.57;color:#696969}
.nw-reviews__main .slick-next{right:-62px}
@media screen and (min-width:992px){
.nw-reviews__main .slick-arrow{display:flex}
}
.nw-reviews__main .slick-arrow{top:33%;display:none;width:42px;height:42px;background:#fafafa;color:#1d5193}
.rp-about{padding:30px 0;background: url(/images/bao-cao-2025/common/bg-4.png) no-repeat left top/100% 100%,linear-gradient(175.87deg, #280966 19.31%, #2E00D3 98.44%);}
@media screen and (min-width:768px){
.rp-about{padding:60px 0 58px}
}
.rp-about-heading{margin-bottom:20px;text-align:center;color:#fff}
.rp-about-text{max-width:831px;margin:0 auto 21px;line-height:1.3125;text-align:center;color:#fff}
.rp-about-box{border-radius:16px;margin-bottom:30px;padding:15px;background-color:#fff;color:#092966}
@media screen and (min-width:768px){
.rp-about-box{display:flex;margin-bottom:45px;padding:28px 36px 32px}
}
.rp-about-box-left{padding-bottom:30px}
@media screen and (min-width:768px){
.rp-about-box-left{width:38%;padding-right:40px;padding-bottom:0}
}
.rp-about-box-left .item{position:relative;border-bottom:1px solid #092966;margin-bottom:12px;padding-bottom:9px}
.rp-about-box-left .item::after,.rp-about-box-left .item::before{content:"";position:absolute;bottom:-3px;border-radius:50%;width:5px;height:5px;background-color:#092966}
.rp-about-box-left .item::before{left:-1px}
.rp-about-box-left .item::after{right:-2px}
.rp-about-box-left .item:last-child{border-bottom:none}
.rp-about-box-left .item:last-child::after,.rp-about-box-left .item:last-child::before{content:none}
.rp-about-box-right{border-top:1px solid rgba(0,0,0,.25);padding-top:30px}
@media screen and (min-width:768px){
.rp-about-box-right{border-top:none;border-left:1px solid rgba(0,0,0,.25);width:62%;padding-top:0;padding-left:40px}
}
.rp-about-box-logo{width:158px;margin-bottom:21px}
@media screen and (min-width:768px){
.rp-about-box-logo{margin-top:41px;margin-left:3px}
}
.rp-about-box-text{margin-bottom:24px;line-height:1.2222}
.rp-about-box-note{margin-top:22px;color:#7e7e7e}
.rp-about-box-title{margin-top:-2px;margin-bottom:10px}
.rp-about-box-list{margin-bottom:17px}
.rp-about-box-list li{position:relative;padding-left:18px}
.rp-about-box-list li+li{margin-top:14px}
.rp-about-box-list li::before{content:"";position:absolute;top:6px;left:0;width:11px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' fill='none'%3E%3Cpath fill='%230049D3' d='m5.5 0 1.713 3.142 3.518.658-2.459 2.6.46 3.55L5.5 8.415 2.267 9.95l.46-3.55L.27 3.8l3.518-.658L5.5 0Z'/%3E%3C/svg%3E") no-repeat}
.rp-about-box-list li .fw-bold{color:#0049d3}
.rp-about-box-list li .fz-18{line-height:1.2777}
.rp-about-box-list li .fz-15{line-height:1.5333}
.rp-about-box-highlight{border-radius:8px;padding:11px 14px 14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' fill='none'%3E%3Ccircle cx='17.5' cy='17.5' r='17' stroke='%23092966'/%3E%3Cpath fill='%23092966' d='M26 10.483a.5.5 0 0 0-.517-.483l-4.497.15a.5.5 0 0 0 .033 1l3.998-.134.133 3.998a.5.5 0 0 0 1-.033L26 10.483ZM10.5 26.017a.5.5 0 0 0 .517.483l4.497-.15a.5.5 0 0 0-.033-1l-3.998.134-.133-3.998a.5.5 0 0 0-1 .033l.15 4.498Zm14.635-15.859-14.5 15.5.73.684 14.5-15.5-.73-.684Z'/%3E%3C/svg%3E") no-repeat right 12px top 11px,rgba(171,202,255,.6)}
.rp-about-box-highlight li{position:relative;padding-left:17px}
.rp-about-box-highlight li+li{margin-top:13px}
.rp-about-box-highlight li p+p{margin-top:2px}
.rp-about-box-highlight li::before{content:"";position:absolute;top:9px;left:0;border-radius:50%;width:6px;height:6px;background-color:#092966}
.rp-about-subheading{margin-bottom:32px;text-align:center;color:#fff}
@media screen and (min-width:768px){
.rp-about-grid{display:flex;gap:20px}
}
@media screen and (min-width:992px){
.rp-about-grid{gap:46px}
}
.rp-about-grid .item{transition:all .3s ease;border:1px solid transparent;border-radius:16px;margin-bottom:20px;padding:20px;background:linear-gradient(to top,rgba(58,255,245,.2464),rgba(8,79,218,.28))}
.rp-about-grid .item:last-child{margin-bottom:0}
@media screen and (min-width:768px){
.rp-about-grid .item{width:calc(50% - 10px);margin-bottom:0;padding:31px 26px 29px}
}
@media screen and (min-width:992px){
.rp-about-grid .item{width:calc(50% - 23px)}
}
.rp-about-grid .item:hover{border-color:#fff}
.rp-about-grid .item-icon{display:flex;justify-content:flex-start;align-items:center;width:80px;height:75px;margin-bottom:17px}
.rp-about-grid .item-icon img{margin:0}
.rp-about-grid .item-title{position:relative;margin-bottom:9px;color:#ffc852}
.rp-about-grid .item-title::after{content:"";position:absolute;bottom:-3px;left:-40px;width:168px;height:18px;background:url(/images/bao-cao-2025/common/bg-9.png) no-repeat left top/100% 100%;pointer-events:none}
.rp-about-grid .item-title span{position:relative;z-index:2}
.rp-about-grid .item-text{line-height:1.3125;color:#fff}
.rp-customer{padding:45px 0 55px;background-color:#f5f5f5}
.rp-customer-grid{display:flex;flex-wrap:wrap;margin-top:25px;gap:20px}
@media screen and (min-width:768px){
.rp-customer-grid{gap:30px 35px}
}
.rp-customer-grid .item{display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#fff;width:calc(50% - 10px)}
@media screen and (min-width:768px){
.rp-customer-grid .item{width:calc(33.33333% - 23.4px)}
}
@media screen and (min-width:1200px){
.rp-customer-grid .item{width:calc(25% - 26.4px)}
}
.rp-customer-grid a.item:hover{opacity:.7}
.rp-hero{min-height:580px;padding:52px 0;background:url(/images/bao-cao-ai-2025/hero-bg.png) no-repeat center/cover;text-align:center;color: #3E0095;}
.rp-hero-heading{margin-bottom:4px}
.rp-hero-text{margin-bottom:46px;color: #141414;}
.rp-hero-button{position:relative;display:flex;justify-content:center;transition:all .3s ease;border-radius:10px 20px 10px 23px;width:305px;height:87px;padding:23px;color:#fff}
.rp-hero-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/bao-cao-ai-2025/common/button-1.png) no-repeat left top/100% 100%}
.rp-hero-button:hover{box-shadow:0 8px 13.5px #B9EF89;color:#fff}
.rp-hero-button span{position:relative;z-index:2}
.rp-heading{text-align:center}
.rp-heading span{display:inline-block;background:linear-gradient(90deg,#002d84 0,#ffa629 26%,#2552ee 56%,#152f88 88%);-webkit-background-clip:text;background-clip:text;color:transparent;}
.rp-trend{padding:42px 0 77px;background: url(/images/bao-cao-2025/common/bg-1.png) no-repeat right top,url(/images/bao-cao-2025/common/bg-2.png) no-repeat left bottom 103px,#F3EFFF;}
.rp-trend-grid{display:flex;flex-wrap:wrap;border-radius:16px;margin-top:26px;margin-bottom:41px;padding-top:20px;padding-bottom:22px;background-color:#fff}
.rp-trend-grid .item{position:relative;width:100%;padding:16px 15px 16px;text-align:center}
.rp-trend-grid .item::before{content:"";position:absolute;right:22px;bottom:0;left:22px;border-bottom:1px dashed #92bbff}
.rp-trend-grid .item::after{content:"";position:absolute;top:7px;right:0;bottom:7px;border-right:1px dashed #92bbff}
@media screen and (max-width:767px){
.rp-trend-grid .item::after{content:none}
.rp-trend-grid .item:last-child::before{content:none}
}
@media screen and (min-width:768px){
.rp-trend-grid .item{width:50%}
.rp-trend-grid .item:nth-child(even)::after{content:none}
.rp-trend-grid .item:nth-last-child(-n+2)::before{content:none}
}
@media screen and (min-width:992px){
.rp-trend-grid .item{width:33.33333%}
.rp-trend-grid .item:nth-child(even)::after{content:""}
.rp-trend-grid .item:nth-last-child(-n+2)::before{content:""}
.rp-trend-grid .item:nth-child(3n+3)::after{content:none}
.rp-trend-grid .item:nth-last-child(-n+3)::before{content:none}
}
@media screen and (min-width:1200px){
.rp-trend-grid .item{width:25%}
.rp-trend-grid .item:nth-child(3n+3)::after{content:""}
.rp-trend-grid .item:nth-last-child(-n+3)::before{content:""}
.rp-trend-grid .item:nth-child(4n+4)::after{content:none}
.rp-trend-grid .item:nth-last-child(-n+4)::before{content:none}
}
.rp-trend-grid .item-icon{display:flex;justify-content:center;align-items:center;border-radius:8px;width:60px;height:60px;margin:0 auto 12px;background-color: #DDF4BC;}
.rp-trend-grid .item-text{color: #000;}
.rp-trend-box{overflow:hidden;border-radius:24px;padding:20px 20px 50px;background: linear-gradient(180deg, #5000C0 1.08%, #2C0079 19.46%, #3E0095 37.54%, #3E00AA 57.83%, #001E74 83.77%);}
@media screen and (min-width:768px){
.rp-trend-box{padding:24px 56px 36px 59px}
}
.rp-trend-box-heading{position:relative;margin-bottom:25px;text-align:center;color:#fff}
@media screen and (min-width:768px){
.rp-trend-box-heading{margin-bottom:49px}
}
.rp-trend-box-heading::before{content:"";position:absolute;top:34px;left:calc(50% - 618px);width:1236px;height:230px;background:url(/images/bao-cao-2025/common/bg-5.png) no-repeat center/100% 100%}
.rp-trend-box-heading span{position:relative;z-index:2}
.rp-trend-box-wrapper{position:relative;z-index:2}
@media screen and (min-width:992px){
.rp-trend-box-wrapper{display:flex;justify-content:space-between}
}
.rp-trend-box-wrapper .item{display:flex;flex-direction:column;width:100%;margin-bottom:30px}
@media screen and (min-width:992px){
.rp-trend-box-wrapper .item{width:calc(50% - 27.5px);margin-bottom:41px}
}
.rp-trend-box-wrapper .item:nth-child(2) .item-list::before{right:-13px;left:auto;background-image:url(/images/bao-cao-2025/common/bg-7.png)}
.rp-trend-box-wrapper .item-title{position:relative;z-index:2;margin-bottom:10px;text-align:center;color:#ffb731}
.rp-trend-box-wrapper .item-list{position:relative;flex-grow:1;border-radius:16px;padding:23px;background-color:rgba(65,158,255,.42);color:#fff}
@media screen and (min-width:768px){
.rp-trend-box-wrapper .item-list{padding:23px 53px}
}
.rp-trend-box-wrapper .item-list::before{content:"";position:absolute;top:calc(50% - 217px);left:-13px;width:26px;height:434px;background:url(/images/bao-cao-2025/common/bg-6.png) no-repeat center/100% 100%}
.rp-trend-box-wrapper .item-list::after{content:"";position:absolute;bottom:-19px;left:calc(50% - 289px);width:579px;height:38px;background:url(/images/bao-cao-2025/common/bg-8.png) no-repeat center/100% 100%}
.rp-trend-box-wrapper .item-list li{position:relative;z-index:2}
.rp-trend-box-wrapper .item-list li+li{margin-top:21px}
.rp-trend-box-wrapper .item-list li::before{content:"";position:absolute;top:5px;left:-15px;border-radius:50%;width:8px;height:8px;background-color:#ffe9ae}
@media screen and (min-width:768px){
.rp-trend-box-wrapper .item-list li::before{top:4px;left:-26px;width:11px;height:11px}
}
.rp-trend-box-wrapper .item-list li .fw-bold{margin-top:3px;color:#ffe9ae}
.rp-trend-box-footer{display:flex;flex-wrap:wrap;gap:15px}
.rp-trend-box-info{color:#fff}
@media screen and (min-width:992px){
.rp-trend-box-info{max-width:calc(100% - 280px)}
}
.rp-trend-box-info p{margin-bottom:12px;color:#00c7ff}
.rp-trend-box-info ul li{position:relative}
.rp-trend-box-info ul li+li{margin-top:12px}
.rp-trend-box-info ul li::before{content:"";position:absolute;top:5px;left:-11px;width:6px;height:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' fill='none'%3E%3Cpath fill='%23fff' d='m3 0 .935 1.714 1.918.359-1.34 1.418.25 1.936L3 4.59l-1.763.837.25-1.936-1.34-1.418 1.918-.36L3 0Z'/%3E%3C/svg%3E") no-repeat}
.rp-trend-box-button{position:relative;display:flex;justify-content:center;align-self:center;transition:all .3s ease;width:256px;height:72px;margin-top:27px;margin-left:auto;padding:23px;border-radius:10px 20px 10px 23px}
@media screen and (min-width:1200px){
.rp-trend-box-button{margin-right:6px}
}
.rp-trend-box-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/bao-cao-2025/common/button-2.png) no-repeat left top/100% 100%}
.rp-trend-box-button:hover{box-shadow:0 8px 13.5px #2f7dff}
.rp-trend-box-button span{position:relative;z-index:2;color:#002d84}
.rp-trend .rp-heading span{color:#7844D4}
.rp-trend-grid .item-icon img{
	filter:invert(53%) sepia(21%) saturate(1478%) hue-rotate(63deg) brightness(120%) contrast(92%)
}
@media screen and (min-width:768px){
	.hero-2{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.hero-2 .col-left{
		width:50%;
		text-align:left;
	}
}