.services-hero{position:relative;padding:85px 0;color:#fff;overflow:hidden}.services-hero-wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:1240px;margin:0 auto;gap:50px;padding:0 20px}.services-about-agency-section{background:#FD730E!important;border-bottom:1px solid rgba(255,255,255,.15)}.services-about-agency-section h2{color:#ffffff!important;font-weight:800;font-family:Outfit,sans-serif}.services-about-agency-section .justified-text{color:#ffffff!important;font-size:1.05rem;line-height:1.7;opacity:.95}.services-about-agency-section .services-hero-image img{border-radius:16px;border:3px solid rgba(255,255,255,.3);box-shadow:0 15px 35px rgba(0,0,0,.25);max-width:440px;height:auto}.services-why-choose-section{background:#042442!important;border-bottom:1px solid rgba(255,255,255,.08)}.services-why-choose-section h2{color:#ffffff!important;font-weight:800;font-family:Outfit,sans-serif}.services-why-choose-section .justified-text{color:#cbd5e1!important;font-size:1.05rem;line-height:1.7}.services-why-choose-section .services-hero-image img{border-radius:16px;border:3px solid rgba(253,115,14,.35);box-shadow:0 15px 35px rgba(0,0,0,.4);max-width:440px;height:auto}.services-hero-image{flex:1 1 45%;text-align:center}.services-hero-image img{width:100%;max-width:440px;border-radius:16px;transition:transform .4s ease}.services-hero-image img:hover{transform:scale(1.02)}.services-hero-content{flex:1 1 50%;color:#fff;display:flex;flex-direction:column;align-items:flex-start}.services-hero-content h2{font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;line-height:1.3;margin-bottom:24px}.services-hero-content .justified-text{font-size:16px;line-height:1.7;text-align:left;margin-bottom:20px;max-width:700px}.cta-button{display:inline-block;padding:13px 34px;font-size:1rem;font-weight:700;border-radius:30px;text-decoration:none;transition:all .35s ease;cursor:pointer}.cta-button-navy{background-color:#042442!important;color:#ffffff!important;border:2px solid #042442!important;box-shadow:0 8px 25px rgba(4,36,66,.4)}.cta-button-navy:hover{background-color:#061826!important;transform:translateY(-3px);box-shadow:0 12px 30px rgba(4,36,66,.6)}.cta-button-orange{background-color:#FD730E!important;color:#ffffff!important;border:2px solid #fd730e!important;box-shadow:0 8px 25px rgba(253,115,14,.4)}.cta-button-orange:hover{background-color:#ff8224!important;transform:translateY(-3px);box-shadow:0 12px 30px rgba(253,115,14,.6)}.services-process{text-align:center;padding:85px 20px;background:#FD730E!important;color:#fff;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.15)}.services-process-subtitle{font-size:14px;font-weight:800;color:#042442!important;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.services-process-title{font-size:38px;font-weight:800;font-family:Outfit,sans-serif;margin-bottom:50px;line-height:1.3;color:#ffffff!important}.services-process-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:35px;max-width:1240px;margin:0 auto}.services-process-step{display:flex;flex-direction:column;align-items:center;transition:transform .4s ease,box-shadow .4s ease;cursor:pointer}.services-process-step:hover{transform:translateY(-8px)}.services-process-step p{margin-top:12px;font-size:16px;font-weight:700;color:#ffffff!important;letter-spacing:.5px}.services-icon-wrap{position:relative;width:110px;height:110px;margin-bottom:16px}.services-ring{width:100%;height:100%;border:2px solid rgba(255,255,255,.6);animation:pulse-ring 3s ease-in-out infinite}.services-icon,.services-ring{position:absolute;border-radius:50%}.services-icon{top:50%;left:50%;width:75px;height:75px;background:#ffffff;color:#042442!important;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 8px 20px rgba(0,0,0,.2);transition:all .4s ease}.services-process-step:hover .services-icon{background:#042442!important;color:#ffffff!important;transform:translate(-50%,-50%) scale(1.1)}@keyframes pulse-ring{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:.4}to{transform:scale(1);opacity:.8}}.services-grid-main-section{background:#042442!important;padding:85px 0;color:#ffffff}.services-grid-main-section .color-secondary{color:#FD730E!important;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:800}.services-grid-main-section h2{color:#ffffff!important;font-size:36px;font-weight:800;font-family:Outfit,sans-serif;margin-top:10px}.services-grid-main-section p.lead{color:#cbd5e1!important;font-size:16px;max-width:700px;margin:16px auto 0}.services-single{background:#ffffff!important;border:2px solid rgba(255,255,255,.2);border-radius:20px;padding:35px 24px;transition:all .35s cubic-bezier(.165,.84,.44,1);box-shadow:0 12px 35px rgba(0,0,0,.25);height:100%}.services-single:hover{background:#FD730E!important;border-color:#ffffff!important;transform:translateY(-10px) scale(1.03);box-shadow:0 25px 50px rgba(0,0,0,.45),0 0 30px rgba(253,115,14,.5)}.services-single .service-icon{color:#FD730E!important;font-size:42px;margin-bottom:20px;transition:all .35s ease}.services-single:hover .service-icon{color:#ffffff!important;transform:scale(1.15)}.services-single h3{color:#042442!important;font-size:20px;font-weight:800;font-family:Outfit,sans-serif;margin-bottom:12px;transition:color .35s ease}.services-single:hover h3{color:#ffffff!important}.services-single p{color:#1e293b!important;font-size:14.5px;line-height:1.65;font-weight:500;transition:color .35s ease,opacity .35s ease}.services-single:hover p{color:#ffffff!important;opacity:1!important}.service-link{text-decoration:none;color:inherit;display:block;height:100%}.Industrys-section{padding:85px 20px;background:#FD730E!important;color:#fff;text-align:center;border-bottom:1px solid rgba(255,255,255,.15)}.Industrys-title{font-size:38px;font-weight:800;font-family:Outfit,sans-serif;margin-bottom:50px;color:#ffffff!important}.Industrys-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-width:1240px;margin:0 auto}.Industrys-card{background:#042442;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;transition:all .35s ease;box-shadow:0 10px 25px rgba(0,0,0,.25)}.Industrys-card:hover{transform:translateY(-6px) scale(1.03);border-color:#ffffff;box-shadow:0 18px 35px rgba(0,0,0,.4)}.Industrys-card .emoji{font-size:34px}.Industrys-card .Industrys-name{color:#ffffff;font-weight:700;font-size:15px}.counters-section{padding:85px 0;background:#042442!important;border-bottom:1px solid rgba(255,255,255,.08)}.counter-box-wrapper{background:#ffffff!important;border:2px solid #fd730e!important;border-radius:20px;padding:30px 18px;transition:all .35s cubic-bezier(.165,.84,.44,1);box-shadow:0 12px 30px rgba(0,0,0,.3);height:100%}.counter-box-wrapper:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 22px 45px rgba(253,115,14,.4);border-color:#ffffff!important}.counter-icon-container{width:70px;height:70px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center}.counter-img{width:100%;height:100%;object-fit:contain}.counter-number{font-size:2.2rem!important;font-weight:800!important;font-family:Outfit,sans-serif;color:#FD730E!important;margin:8px 0 4px}.counter-title{color:#042442!important;font-weight:800;font-size:16px;font-family:Outfit,sans-serif;margin:0}.clients-section{padding:85px 0 70px;background:#FD730E!important;border-bottom:1px solid rgba(255,255,255,.15)}.clients-title-wrapper,.collaborators-title-wrapper{display:flex;justify-content:center;margin-bottom:35px}.clients-title{display:inline-block;background:#042442!important;color:#ffffff!important;padding:12px 36px;border-radius:50px;font-weight:800;text-transform:uppercase;letter-spacing:2px;font-size:1.4rem;font-family:Outfit,sans-serif;border:2px solid #ffffff;box-shadow:0 8px 25px rgba(4,36,66,.4);margin:0}.slider-container{overflow:hidden;margin:18px 0;width:100%;position:relative}.slide{flex-shrink:0!important;display:flex!important;justify-content:center;align-items:center;padding:12px 28px;margin:0 12px;background:#ffffff!important;border:2px solid #042442;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.18);transition:transform .3s ease,border-color .3s ease;height:80px}.slide:hover{transform:translateY(-4px);border-color:#FD730E!important}.client-img,.collaborator-img{width:140px;height:60px;object-fit:contain}.collaborators-section{padding:85px 0;background:#042442!important;border-top:3px solid #fd730e}.collaborators-title{display:inline-block;background:#FD730E!important;color:#ffffff!important;padding:12px 36px;border-radius:50px;font-weight:800;text-transform:uppercase;letter-spacing:2px;font-size:1.4rem;font-family:Outfit,sans-serif;border:2px solid #ffffff;box-shadow:0 8px 25px rgba(253,115,14,.4);margin:0}@media (min-width:1200px){.services-hero-wrapper{gap:60px}}@media (max-width:992px){.services-hero{padding:65px 0}.services-hero-wrapper{flex-direction:column;text-align:center;gap:35px}.services-hero-content{align-items:center}.services-hero-content h2{font-size:1.85rem;text-align:center}.services-hero-content .justified-text{text-align:center;font-size:15px}.services-hero-image img{max-width:400px}.Industrys-title,.services-grid-main-section h2,.services-process-title{font-size:30px}.services-single{padding:28px 20px}.counter-box-wrapper{padding:24px 14px}.counter-number{font-size:1.8rem!important}}@media (max-width:767px){.Industrys-section,.clients-section,.collaborators-section,.counters-section,.services-grid-main-section,.services-hero,.services-process{padding:50px 16px}.services-hero-content h2{font-size:1.55rem}.services-hero-content .justified-text{font-size:14.5px;line-height:1.6}.services-hero-image img{max-width:320px}.services-process-steps{gap:24px}.services-process-step p{font-size:14px}.services-icon-wrap{width:90px;height:90px}.services-icon{width:60px;height:60px;font-size:24px}.services-single{padding:24px 18px;border-radius:16px}.services-single h3{font-size:18px}.services-single p{font-size:14px}.Industrys-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px}.Industrys-card{padding:16px 10px}.Industrys-card .emoji{font-size:28px}.Industrys-card .Industrys-name{font-size:13px}.clients-title,.collaborators-title{font-size:1.1rem;padding:9px 24px}.slide{height:65px;padding:8px 18px}.client-img,.collaborator-img{width:110px;height:50px}}@media (max-width:380px){.services-hero-content h2{font-size:1.35rem}.services-single{padding:20px 14px}.cta-button{padding:10px 24px;font-size:13.5px}}