.ai-ml-page .carousel-container{position:relative;width:100%}.ai-ml-page .carousel-inner{display:flex;transition:transform .5s ease-in-out}.ai-ml-page .carousel-item{min-width:100%;transition:opacity .5s ease;opacity:0;display:none}.ai-ml-page .carousel-item.active{opacity:1;display:block}.ai-ml-page .carousel-slide-content{display:flex;justify-content:space-around;align-items:center;gap:10px;width:100%;overflow:hidden}.ai-ml-page .carousel-slide-content img{width:204px;height:90px;-o-object-fit:contain;object-fit:contain;border-radius:10px;margin:10px;background-color:#fff}.ai-ml-page .next-btn,.ai-ml-page .prev-btn{position:absolute;top:50%;transform:translateY(-50%);color:#000;font-weight:bolder;font-size:18px;border:none;padding:10px;cursor:pointer;background-color:#f5f6fa}.ai-ml-page .prev-btn{left:-30px}.ai-ml-page .next-btn{right:-39px}.ai-ml-page .carousel-indicators{display:flex;justify-content:center;margin-top:10px}.ai-ml-page .carousel-indicators span{cursor:pointer;height:10px;width:10px;margin:0 5px;background-color:gray;border-radius:50%;display:inline-block}.ai-ml-page .carousel-indicators .active{background-color:#000}.ai-ml-page .gradient-container{position:relative;width:100vw;height:auto;overflow:hidden;margin-top:22px}.ai-ml-page .box-container{width:100vw;padding:40px 119px 20px 107px;box-sizing:border-box;background-color:#f8f8f9}.ai-ml-page .box-container,.ai-ml-page .content-container{position:relative;z-index:1}.ai-ml-page .content-card{border-radius:5px;margin-top:10px;margin-left:8px;background:#fff;padding:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(30px);box-shadow:0 4px 30px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.3)}.ai-ml-page .icon-img{filter:grayscale(100%)}.ai-ml-page .model-list{display:flex;flex-wrap:wrap;gap:1rem}.ai-ml-page .con-icon{height:60px;width:60px;border-radius:50%;overflow:hidden}.ai-ml-page .con-icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ai-ml-page .is-flex-wrap-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}.ai-ml-page .column.is-4{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);margin-bottom:20px;margin-right:20px}.ai-ml-page .core-ai-section{max-width:100%;background-color:#f2f2f2;padding:80px 20px;font-family:Poppins,sans-serif}.ai-ml-page .core-container{max-width:1300px;margin:0 auto}.ai-ml-page .core-header{text-align:center;margin-bottom:50px}.ai-ml-page .core-header h2{font-size:42px;font-weight:600;color:#1a1a1a;margin-bottom:15px}.ai-ml-page .core-header p{font-size:16px;color:#555;max-width:800px;margin:0 auto;line-height:1.6}.ai-ml-page .core-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch}.ai-ml-page .core-card{background:#fff;border-radius:20px;padding:15px;box-shadow:0 10px 30px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.ai-ml-page .core-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.ai-ml-page .card-image-wrapper{width:100%;height:220px;border-radius:20px;overflow:hidden;margin-bottom:25px}.ai-ml-page .card-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.ai-ml-page .core-card:hover .card-image-wrapper img{transform:scale(1.05)}.ai-ml-page .core-card h3{font-size:24px;font-weight:700;color:#000;margin-bottom:15px;text-align:left}.ai-ml-page .core-card p{font-size:14px;line-height:1.7;color:#4a4a4a;margin:0;text-align:left}.ai-ml-page .core-card strong{color:#222;font-weight:700}.ai-ml-page .ai-services-section *{box-sizing:border-box}.ai-ml-page .ai-services-section{max-width:1200px;margin:0 auto;padding:80px 20px;font-family:Poppins,sans-serif;background-color:#fff}.ai-ml-page .section-header{text-align:center;margin-bottom:60px}.ai-ml-page .section-header h2{font-size:38px;font-weight:700;color:#1a1a1a;margin-bottom:15px;line-height:1.2}.ai-ml-page .section-header p{font-size:18px;color:#555;max-width:700px;margin:0 auto;line-height:1.6}.ai-ml-page .services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch}.ai-ml-page .service-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:40px 30px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.03);display:flex;flex-direction:column;height:100%}.ai-ml-page .service-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.1);border-color:#dcfce7}.ai-ml-page .icon-wrapper{width:45px;height:45px;border-radius:50%;background-color:#fcfcfc;border:1px solid #6ca932;display:flex;align-items:center;justify-content:center;margin-bottom:25px;flex-shrink:0}.ai-ml-page .icon-wrapper img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.ai-ml-page .service-card h3{font-size:22px;font-weight:600;color:#000;margin-bottom:15px;line-height:1.3}.ai-ml-page .service-card p{font-size:15px;line-height:1.7;color:#4a4a4a;margin:0;flex-grow:1}@media(max-width:1024px){.ai-ml-page .core-grid{gap:20px}.ai-ml-page .core-card h3{font-size:22px}.ai-ml-page .ai-services-section{padding:60px 20px}.ai-ml-page .services-grid{gap:20px}.ai-ml-page .service-card{padding:30px 25px}.ai-ml-page .service-card h3{font-size:20px}}@media(max-width:992px){.ai-ml-page .core-grid{grid-template-columns:repeat(2,1fr)}.ai-ml-page .core-header h2{font-size:36px}.ai-ml-page .services-grid{grid-template-columns:repeat(2,1fr)}.ai-ml-page .section-header h2{font-size:32px}}@media(max-width:480px){.ai-ml-page .section-header h2{font-size:24px}.ai-ml-page .icon-wrapper{width:50px;height:50px;margin-bottom:15px}.ai-ml-page .icon-wrapper img{width:24px;height:24px}.ai-ml-page .service-card{padding:25px 20px}.ai-ml-page .service-card h3{font-size:19px}.ai-ml-page .service-card p{font-size:14px}}@media screen and (max-width:768px){.ai-ml-page .core-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}.ai-ml-page .core-header h2{font-size:30px}.ai-ml-page .card-image-wrapper{height:200px}.ai-ml-page .box-container{padding:40px 50px 20px}.ai-ml-page .column.is-4{flex:0 0 100%;max-width:100%;margin-right:0}.ai-ml-page .carousel{width:100%;max-width:100%}.ai-ml-page .next-btn,.ai-ml-page .prev-btn{padding:6px;font-size:14px}.ai-ml-page .carousel-indicators .indicator{width:6px;height:6px;margin:0 1px}.ai-ml-page .carousel-slide-content{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;overflow:hidden}.ai-ml-page .carousel-slide-content img{width:160px;height:130px;-o-object-fit:contain;object-fit:contain;border-radius:8px;margin:4px}.ai-ml-page .carousel-slide-content svg{width:60px;height:60px}.ai-ml-page .prev-btn{left:-16px}.ai-ml-page .next-btn{right:-16px}.ai-ml-page .carousel-indicators{display:none}.ai-ml-page .ai-services-section{padding:50px 15px}.ai-ml-page .section-header{margin-bottom:40px}.ai-ml-page .section-header h2{font-size:28px}.ai-ml-page .section-header p{font-size:16px}.ai-ml-page .services-grid{grid-template-columns:1fr;gap:25px}.ai-ml-page .service-card{padding:30px}}