.service-detail{width:100%;background:#f8f9fa}.service-detail .page-header{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:4rem 2rem 3rem;text-align:center;position:relative}.back-link{display:inline-flex;align-items:center;gap:.5rem;color:#4CAF50;text-decoration:none;font-weight:600;margin-bottom:2rem;transition:all .3s ease}.back-link:hover{color:#2E7D32;transform:translateX(-5px)}.header-icon{display:inline-block;color:#4CAF50;margin-bottom:1rem}.service-detail .page-header h1{font-size:clamp(2rem,4vw,3rem);color:#2c3e50;margin-bottom:1rem}.header-description{font-size:1.2rem;color:#546e7a;max-width:800px;margin:0 auto;line-height:1.8}.detail-section{padding:4rem 0}.benefits-section,.cta-section,.detail-content,.features-section,.process-section,.tech-section{background:white;padding:3rem 2rem;border-radius:16px;box-shadow:0 5px 20px rgba(0,0,0,.08);margin-bottom:3rem}.benefits-section h2,.cta-section h2,.detail-content h2,.features-section h2,.process-section h2,.tech-section h2{font-size:clamp(1.5rem,3vw,2rem);color:#2c3e50;margin-bottom:2rem;padding-bottom:1rem;border-bottom:3px solid #4caf50}.overview-text{font-size:1.1rem;line-height:1.8;color:#495057}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.feature-box{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border-left:4px solid #4caf50;transition:all .3s ease}.feature-box:hover{transform:translateX(10px);box-shadow:0 5px 15px rgba(76,175,80,.2)}.feature-box svg{color:#4CAF50;flex-shrink:0}.feature-box span{font-size:1rem;color:#2c3e50;font-weight:600}.benefits-list{display:grid;grid-gap:2rem;gap:2rem}.benefit-item{display:flex;gap:1.5rem;align-items:flex-start}.benefit-number{width:50px;height:50px;background:linear-gradient(135deg,#4CAF50,#2E7D32);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;flex-shrink:0}.benefit-item p{flex:1 1;font-size:1.1rem;line-height:1.8;color:#495057;margin:.5rem 0 0}.tech-tags{display:flex;flex-wrap:wrap;gap:1rem}.tech-tag{padding:.75rem 1.5rem;background:linear-gradient(135deg,#4CAF50,#2E7D32);color:white;border-radius:50px;font-weight:600;font-size:.95rem;box-shadow:0 4px 10px rgba(76,175,80,.3);transition:all .3s ease}.tech-tag:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(76,175,80,.4)}.process-steps{display:flex;flex-direction:column;gap:0}.process-step{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:2rem;border-radius:12px;margin-bottom:0;position:relative}.step-header{gap:1.5rem;margin-bottom:1rem}.step-circle,.step-header{display:flex;align-items:center}.step-circle{width:80px;height:80px;background:linear-gradient(135deg,#4CAF50,#2E7D32);color:white;border-radius:50%;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0;box-shadow:0 4px 15px rgba(76,175,80,.3)}.step-header h3{font-size:1.3rem;color:#2c3e50;margin:0}.process-step p{font-size:1rem;color:#6c757d;margin-left:95px;line-height:1.6}.step-arrow{text-align:center;font-size:2rem;color:#4CAF50;margin:1rem 0}.cta-section{text-align:center;background:linear-gradient(135deg,#2c3e50,#34495e);color:white}.cta-section h2{color:white;border-bottom-color:#4CAF50}.cta-section p{font-size:1.1rem;margin-bottom:2rem;color:rgba(255,255,255,.9)}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:1rem}.btn-primary{background:linear-gradient(135deg,#4CAF50,#2E7D32);color:white;box-shadow:0 4px 15px rgba(76,175,80,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(76,175,80,.4)}.btn-large{padding:1rem 2.5rem;font-size:1.1rem}@media (max-width:768px){.service-detail .page-header{padding:3rem 1rem 2rem}.features-grid{grid-template-columns:1fr}.benefit-item{align-items:center}.benefit-item,.step-header{flex-direction:column;text-align:center}.process-step p{margin-left:0;text-align:center}.tech-tags{justify-content:center}}