:root{--whiteColor:#ffffff;--blackColor:#000000;--yellowColor:#ffff56;--purpleColor:#d387F6;--primaryColor:#5538ce;--paragraphColor:#8a8c99}.h2{font-size:4rem!important}.service-details-page-banner-area{padding:80px 0;background-color:var(--whiteColor)}.service-details-page-banner-area h1{color:var(--blackColor);font-size:3.5rem;font-weight:700;margin-bottom:30px;line-height:1.2}.service-details-page-banner-area p{color:var(--paragraphColor);font-size:1.2rem;line-height:1.6;margin-bottom:40px}.works-process-area{background-color:var(--whiteColor);padding:100px 0}.works-process-content h1{color:var(--blackColor);font-size:3rem;font-weight:700;margin-bottom:30px}.works-process-content h1 .text-primary{color:var(--purpleColor)!important}.works-process-content p{color:var(--paragraphColor);font-size:1.1rem;line-height:1.6;margin-bottom:50px}.workflow-steps{margin-top:50px}.workflow-step h3{color:var(--blackColor);font-size:1.5rem;font-weight:600;margin-bottom:20px}.workflow-step h3 .text-primary{color:var(--purpleColor)!important;font-weight:700}.workflow-step .step-content p{color:var(--paragraphColor);font-size:1rem;line-height:1.6;margin-bottom:15px}.workflow-step .step-content ul li{color:var(--paragraphColor);font-size:.95rem;margin-bottom:8px}.workflow-benefits{background-color:#f8f9fd;padding:40px;border-radius:15px;margin-top:60px}.workflow-benefits h4{color:var(--blackColor);font-size:1.8rem;font-weight:600;margin-bottom:20px}.workflow-benefits p{margin-bottom:25px}.workflow-benefits p,.workflow-benefits ul li{color:var(--paragraphColor);font-size:1rem;line-height:1.6}.workflow-benefits ul li{margin-bottom:15px}.workflow-benefits ul li i{color:#28a745;font-size:1.2rem}.workflow-benefits ul li strong{color:var(--blackColor);font-weight:600}.workflow-benefits .bg-light{background-color:var(--whiteColor)!important;border:1px solid #e9ecef}.workflow-benefits .text-muted{color:var(--paragraphColor)!important}.cta-area{background:linear-gradient(135deg,var(--purpleColor) 0,var(--primaryColor) 100%);padding:80px 0;color:var(--whiteColor)}.cta-content .badge{background-color:var(--yellowColor);color:var(--blackColor);font-size:.9rem;font-weight:600;padding:8px 16px;border-radius:20px;margin-bottom:20px;display:inline-block}.cta-content h2{color:var(--whiteColor);font-size:2.5rem;font-weight:700;margin-bottom:30px}.cta-content .btn-primary{background-color:var(--yellowColor);color:var(--blackColor);border:none;padding:15px 40px;font-size:1.1rem;font-weight:600;border-radius:50px;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.cta-content .btn-primary:hover{background-color:var(--blackColor);color:var(--whiteColor);transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.2)}@media (max-width:768px){.service-details-page-banner-area h1{font-size:2.5rem}.works-process-content h1{font-size:2.2rem}.cta-content h2{font-size:2rem}.workflow-benefits{padding:30px 20px}}.workflow-step{transition:all .3s ease}.workflow-step:hover{transform:translateX(10px)}.workflow-benefits{transition:all .3s ease}.workflow-benefits:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.tags-section{background-color:#f8f9fd;padding:30px;border-radius:15px;border-left:4px solid var(--blackColor)}.tags-container{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.tag{display:inline-block;padding:8px 16px;border-radius:25px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s ease;cursor:pointer;border:2px solid transparent}.tag:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.15)}.tag-danger,.tag-dark,.tag-info,.tag-primary,.tag-secondary,.tag-success,.tag-warning{background-color:var(--blackColor);color:var(--whiteColor)}.tag-danger:hover,.tag-dark:hover,.tag-info:hover,.tag-primary:hover,.tag-secondary:hover,.tag-success:hover,.tag-warning:hover{background-color:#333;border-color:var(--blackColor)}@media (max-width:768px){.tags-container{gap:8px}.tag{padding:6px 12px;font-size:.8rem}.tags-section{padding:20px}}