.service-hero{background:linear-gradient(135deg,#0d0d0d 0%,#141414 100%);color:#fff;padding:80px 20px;text-align:center;border-bottom:1px solid rgba(0,212,255,.2)}.service-hero h1{font-size:2.5rem;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.5);margin-bottom:15px}.service-hero p{font-size:1.1rem;color:#ccc;max-width:600px;margin:0 auto}.service-section{padding:60px 20px;background:#0d0d0d;color:#fff}.section-title{text-align:center;font-size:2rem;margin-bottom:40px;color:#fff}.section-title span{color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.5)}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.info-card{background:#141414;padding:30px;border-radius:12px;border:1px solid #222;transition:all .3s ease-in-out}.info-card:hover{transform:translateY(-5px);border-color:#00d4ff;box-shadow:0 0 15px rgba(0,212,255,.3)}.info-card i{font-size:2.5rem;color:#00d4ff;text-shadow:0 0 12px rgba(0,212,255,.6);margin-bottom:20px}.info-card h3{font-size:1.3rem;margin-bottom:15px;color:#fff}.info-card p{color:#aaa;line-height:1.6}.process-step{text-align:center;position:relative}.step-number{background:#00d4ff;color:#0d0d0d;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin-bottom:15px;box-shadow:0 0 15px rgba(0,212,255,.5)}.service-cta{background:#141414;color:#fff;text-align:center;padding:60px 20px;border-top:1px solid rgba(0,212,255,.2);box-shadow:0 -10px 30px rgba(0,212,255,.05)}.service-cta h2{font-size:2rem;margin-bottom:20px}.btn-dark{background:#007bff;color:#fff;padding:12px 30px;text-decoration:none;border-radius:6px;font-weight:700;display:inline-block;transition:all .3s;border:1px solid transparent}.btn-dark:hover{background:#00d4ff;color:#0d0d0d;box-shadow:0 0 20px rgba(0,212,255,.6);border-color:#00d4ff}
.process-step{background:#141414;padding:30px;border-radius:12px;border:1px solid #222;text-align:center;position:relative;transition:all .3s ease-in-out}.process-step:hover{transform:translateY(-5px);border-color:#00d4ff;box-shadow:0 0 15px rgba(0,212,255,.3)}.step-number{background:#00d4ff;color:#0d0d0d;width:50px;height:50px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;margin:0 auto 20px auto;box-shadow:0 0 15px rgba(0,212,255,.6)}.process-step h3{font-size:1.3rem;margin-bottom:10px;color:#fff}.process-step p{color:#aaa;line-height:1.5}