.section-gradient-left::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,41,255,0.2),transparent);z-index:1;filter:blur(50px)}.decorative-search-bar{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:800px;margin:20px auto;border-radius:50px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.1);overflow:hidden}.decorative-search-bar .placeholder-text{flex:1;padding:15px 20px;font-size:16px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.decorative-search-bar button{padding:15px 20px;border:none;border-radius:0 50px 50px 0;background-color:#002145;color:#fff;font-size:16px;cursor:pointer;outline:none;transition:background-color 0.3s}.decorative-search-bar button:hover{background-color:#001530}@media (max-width:768px){.decorative-search-bar{flex-direction:row;border-radius:25px;padding:0px}.decorative-search-bar .placeholder-text{flex:1;padding:10px;font-size:14px;border-radius:25px 0 0 25px;text-align:left}.decorative-search-bar button{padding:10px 20px;font-size:14px;border-radius:0 25px 25px 0;margin:0}}.section-gradient-right::before{content:"";position:absolute;top:0;right:0;width:60%;height:40%;background:linear-gradient(to left,rgba(250,0,255,0.2),transparent);z-index:1;filter:blur(50px)}.statistics{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.stat-item{text-align:center;margin-bottom:20px}.stat-item h2{font-size:2em;margin-bottom:5px}.testimonial{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.1);margin-bottom:20px}.testimonial blockquote{margin:0;padding:0}.testimonial footer{margin-top:10px;font-weight:bold;text-align:right}@media (min-width:768px){.statistics{flex-direction:row;justify-content:space-between;width:100%}.stat-item{flex:1}}.statistics{display:flex;justify-content:space-around;align-items:center;margin-bottom:40px;text-align:center}.stat-item h2{font-size:3em;margin:0;color:#000}.stat-item p{font-size:1.2em;color:#666}.stat-item{flex:1;margin:0 20px}@media (max-width:768px){.statistics{flex-direction:column}.stat-item{margin-bottom:20px}}.testimonial-slider-container{width:100%;max-width:100%;margin:0 auto;overflow:hidden}.swiper-container{width:100%;padding:20px 0}.swiper-wrapper{display:flex}.swiper-slide{display:flex;justify-content:center;align-items:center;width:auto;box-sizing:border-box}.testimonial{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.1);max-width:90%;text-align:left;box-sizing:border-box}.testimonial blockquote{margin:0;padding:0;position:relative}.testimonial blockquote:before{display:none}.testimonial footer{margin-top:10px;font-weight:bold;text-align:right}.swiper-button-next,.swiper-button-prev{color:#007BFF;width:15px;height:15px;background-size:contain}.swiper-pagination-bullet-active{background:#007BFF}.rating{display:flex;align-items:center;justify-content:flex-end;font-size:2em;color:#111827}.stars{display:flex;margin-right:10px;position:relative}.full-star{color:#111827}.half-star{position:relative;display:inline-block;color:#ddd}.half-star::before{content:'★';position:absolute;left:0;color:#111827;width:50%;overflow:hidden}.section-gradient-left::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,41,255,0.2),transparent);z-index:1;filter:blur(50px)}.decorative-search-bar{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:800px;margin:20px auto;border-radius:50px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.1);overflow:hidden}.decorative-search-bar .placeholder-text{flex:1;padding:15px 20px;font-size:16px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.decorative-search-bar button{padding:15px 20px;border:none;border-radius:0 50px 50px 0;background-color:#002145;color:#fff;font-size:16px;cursor:pointer;outline:none;transition:background-color 0.3s}.decorative-search-bar button:hover{background-color:#001530}@media (max-width:768px){.decorative-search-bar{flex-direction:row;border-radius:25px;padding:0px}.decorative-search-bar .placeholder-text{flex:1;padding:10px;font-size:14px;border-radius:25px 0 0 25px;text-align:left}.decorative-search-bar button{padding:10px 20px;font-size:14px;border-radius:0 25px 25px 0;margin:0}}.section-gradient-right::before{content:"";position:absolute;top:0;right:0;width:60%;height:40%;background:linear-gradient(to left,rgba(250,0,255,0.2),transparent);z-index:1;filter:blur(50px)}.statistics{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.stat-item{text-align:center;margin-bottom:20px}.stat-item h2{font-size:2em;margin-bottom:5px}.testimonial{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.1);margin-bottom:20px}.testimonial blockquote{margin:0;padding:0}.testimonial footer{margin-top:10px;font-weight:bold;text-align:right}@media (min-width:768px){.statistics{flex-direction:row;justify-content:space-between;width:100%}.stat-item{flex:1}}.statistics{display:flex;justify-content:space-around;align-items:center;margin-bottom:40px;text-align:center}.stat-item h2{font-size:3em;margin:0;color:#000}.stat-item p{font-size:1.2em;color:#666}.stat-item{flex:1;margin:0 20px}@media (max-width:768px){.statistics{flex-direction:column}.stat-item{margin-bottom:20px}}.testimonial-slider-container{width:100%;max-width:100%;margin:0 auto;overflow:hidden}.swiper-container{width:100%;padding:20px 0}.swiper-wrapper{display:flex}.swiper-slide{display:flex;justify-content:center;align-items:center;width:auto;box-sizing:border-box}.testimonial{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.1);max-width:90%;text-align:left;box-sizing:border-box}.testimonial blockquote{margin:0;padding:0;position:relative}.testimonial blockquote:before{display:none}.testimonial footer{margin-top:10px;font-weight:bold;text-align:right}.swiper-button-next,.swiper-button-prev{color:#007BFF;width:15px;height:15px;background-size:contain}.swiper-pagination-bullet-active{background:#007BFF}.rating{display:flex;align-items:center;justify-content:flex-end;font-size:2em;color:#111827}.stars{display:flex;margin-right:10px;position:relative}.full-star{color:#111827}.half-star{position:relative;display:inline-block;color:#ddd}.half-star::before{content:'★';position:absolute;left:0;color:#111827;width:50%;overflow:hidden}