.detailedservice-section{position:relative;padding:2rem 2rem;font-family:"Segoe UI",sans-serif;overflow:hidden}.detailedservice-section::before{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);background-image:url("/assets/media/images/abstract-techno-background-with-low-poly-design.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(255,255,255,.15);background-blend-mode:overlay;filter:blur(4px);z-index:0;pointer-events:none}.detailedservice-section{position:relative;padding:2rem 1.5rem;font-family:"Segoe UI",sans-serif;overflow:hidden}.detailedservice-section::before{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);background-image:url("/assets/media/images/abstract-techno-background-with-low-poly-design.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(255,255,255,.15);background-blend-mode:overlay;filter:blur(4px);z-index:0;pointer-events:none}.detailedservice-section>*{position:relative;z-index:1}.detailedservice-main-card{display:flex;flex-direction:column;max-width:1000px;margin:0 auto 2rem auto;background-color:rgba(0,0,0,.6);box-shadow:0 15px 40px rgba(0,0,0,.2);overflow:hidden;border-radius:12px;color:#ffffff;transition:transform .4s ease,box-shadow .4s ease;padding:2rem 1rem}.detailedservice-image{width:100%;display:flex;justify-content:center;align-items:center}.detailedservice-image img{width:95%;height:auto;max-height:400px;object-fit:cover}.detailedservice-content{text-align:left;padding:2rem}.detailedservice-content h2{font-size:2rem;margin-bottom:1rem;position:relative;background:linear-gradient(90deg,#ffffff,#00ade6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.detailedservice-content h2::before{content:"";position:absolute;left:0;bottom:-5px;width:50px;height:3px;background:#00ade6;border-radius:2px}.detailedservice-content p{line-height:1.6;font-size:.95rem;margin-bottom:1.2rem;color:#ffffff}.ai-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.ai-service-item{position:relative;display:block;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1.5rem 1.5rem 3rem 1.5rem;transition:all .3s ease;cursor:pointer;text-decoration:none;color:#ffffff;box-shadow:0 8px 20px rgba(0,0,0,.3)}.ai-service-item h3{font-size:1.1rem;margin-bottom:.5rem;background:linear-gradient(90deg,#ffffff,#00ade6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ai-service-item p{font-size:.9rem;color:rgba(255,255,255,.8);margin-bottom:.5rem}.ai-service-item .extra-content{font-size:.85rem;color:rgba(255,255,255,.6)}.ai-service-item i{position:absolute;bottom:15px;right:20px;font-size:1.5rem;color:#00ade6;transition:transform .3s ease,color .3s ease}.ai-service-item:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,173,230,.5);border-color:#00ade6;background:rgba(0,173,230,.1)}.ai-service-item:hover i{transform:translateX(5px);color:#ffffff}@media (max-width:1440px){.detailedservice-content h2{font-size:1.8rem}}@media (max-width:1024px){.detailedservice-section{padding:1.5rem 1rem}.detailedservice-main-card{padding:1.5rem .5rem}.detailedservice-content{padding:1.5rem}.detailedservice-content h2{font-size:1.6rem}.detailedservice-content p{font-size:.9rem}.ai-services-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.ai-service-item{padding:1.2rem 1.2rem 2.5rem 1.2rem}.ai-service-item h3{font-size:1rem}.ai-service-item p,.ai-service-item .extra-content{font-size:.85rem}}@media (max-width:767px){.detailedservice-section{padding:1rem .5rem}.detailedservice-main-card{padding:1rem .5rem}.detailedservice-image img{height:300px}.detailedservice-content{padding:1rem}.detailedservice-content h2{font-size:1.4rem}.detailedservice-content p{font-size:.85rem}.ai-services-grid{grid-template-columns:1fr;gap:1rem}.ai-service-item{padding:1rem 1rem 2rem 1rem}}@media (max-width:479px){.detailedservice-section{padding:.8rem .5rem}.detailedservice-main-card{padding:.8rem 0}.detailedservice-image img{height:220px}.detailedservice-content{padding:.8rem}.detailedservice-content h2{font-size:1.2rem}.ai-service-item{padding:.8rem .8rem 1.8rem .8rem}.ai-service-item i{right:15px}}