.service-intro-section{padding:80px 0!important;background:#fff!important}.service-intro-grid{display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:60px!important;align-items:center!important}.service-intro-content h1{font-size:36px!important;line-height:46px!important;font-weight:800!important;color:var(--dark1)!important;margin-bottom:24px!important;font-family:var(--font_nunito)}.service-intro-content p{font-size:16px!important;line-height:26px!important;color:#4b5563!important;margin-bottom:20px!important;text-align:justify!important}.service-intro-content p strong{color:#111827!important}.pipeline-widget{background:#0f172a;border-radius:16px;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 45px #00000040;overflow:hidden;width:100%;max-width:420px;margin:0 auto;font-family:var(--font_nunito)}.pipeline-header{background:#ffffff08;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center;color:#e2e8f0;font-size:13px;font-weight:700}.pulse-indicator{width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;animation:pipeline-pulse 1.5s infinite}@keyframes pipeline-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}to{transform:scale(1);opacity:1}}.pipeline-flow{padding:24px 20px;display:flex;justify-content:space-between;align-items:center;background:#ffffff03}.pipeline-node{display:flex;flex-direction:column;align-items:center;gap:6px;color:#475569}.pipeline-node i{width:38px;height:38px;border-radius:50%;background:#1e293b;border:1.5px solid #334155;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s ease}.pipeline-node span{font-size:10px;font-weight:600}.pipeline-node.completed{color:#10b981}.pipeline-node.completed i{background:#10b9811a;border-color:#10b981;box-shadow:0 0 10px #10b98133}.pipeline-node.active{color:#3b82f6}.pipeline-node.active i{background:#3b82f61a;border-color:#3b82f6;box-shadow:0 0 10px #3b82f633;animation:pipeline-node-glow 1.5s ease-in-out infinite alternate}@keyframes pipeline-node-glow{0%{box-shadow:0 0 4px #3b82f633}to{box-shadow:0 0 12px #3b82f680}}.pipeline-line{flex:1;height:2px;background:#334155;margin:0 5px;position:relative}.pipeline-line.completed{background:#10b981}.pipeline-line.active:after{content:"";position:absolute;left:0;top:0;height:100%;width:30%;background:#3b82f6;animation:pipeline-flow-move 1.5s infinite linear}@keyframes pipeline-flow-move{to{left:100%}}.pipeline-console{background:#020617;padding:16px 20px;font-family:monospace;font-size:10px;color:#94a3b8;height:120px;overflow-y:hidden;display:flex;flex-direction:column;gap:4px}.console-line{margin-bottom:0!important;line-height:14px!important}.console-line.success{color:#10b981}.console-line.info{color:#3b82f6}.service-process-section{padding:80px 0!important;background:#f7f9fc!important}.service-process-section .section-header{margin-bottom:40px!important;text-align:center!important}.service-process-section .section-header .section-title{font-size:32px!important;font-weight:800!important;color:var(--dark1)!important;margin-bottom:12px!important;font-family:var(--font_nunito)}.process-grid-6{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.process-step-box{background:#fff;border:1px solid rgba(45,100,173,.04);border-radius:16px;padding:24px;box-shadow:0 10px 25px #2d64ad05;transition:transform .3s ease,box-shadow .3s ease}.process-step-box:hover{transform:translateY(-5px);box-shadow:0 15px 35px #2d64ad0f}.process-step-box .step-num{background:#2d64ad0f;color:var(--primary_color);font-weight:800;font-size:16px;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-family:var(--font_nunito)}.process-step-box h3{font-size:17px!important;font-weight:700!important;color:#1e3662!important;margin-bottom:8px!important;font-family:var(--font_nunito)}.process-step-box p{font-size:14px!important;line-height:22px!important;color:#4b5563!important;margin-bottom:0!important;text-align:justify!important}.tech-aspects-section{padding:80px 0!important;background:#fff!important}.tech-aspects-grid{display:grid!important;grid-template-columns:1fr 1.2fr!important;gap:60px!important;align-items:center!important}.tech-aspects-content h2{font-size:32px!important;line-height:40px!important;font-weight:800!important;color:var(--dark1)!important;margin-bottom:24px!important;font-family:var(--font_nunito)}.tech-aspects-content p{font-size:16px!important;line-height:26px!important;color:#4b5563!important;margin-bottom:16px!important;text-align:justify!important}.tech-lists-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}.tech-list-card{background:#f8fafc;border-radius:12px;padding:16px;border:1px solid rgba(45,100,173,.03);display:flex;align-items:center;gap:12px}.tech-list-card i{font-size:20px;color:#10b981;background:#10b98114;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tech-list-card span{font-size:14px;font-weight:700;color:#1e3662}@media (max-width: 991px){.service-intro-section,.service-process-section,.tech-aspects-section{padding:50px 0!important}.service-intro-grid,.tech-aspects-grid{grid-template-columns:1fr!important;gap:40px!important}.pipeline-widget{order:2}.service-intro-content{order:1}.process-grid-6{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 767px){.service-intro-section,.service-process-section,.tech-aspects-section{padding:40px 0!important}.process-grid-6,.tech-lists-grid{grid-template-columns:1fr!important}}.devops-loop-container{width:100%;max-width:420px;height:280px;display:flex;align-items:center;justify-content:center;background:#0f172a;border-radius:16px;box-shadow:0 15px 35px #0003;border:1px solid rgba(255,255,255,.05);margin:0 auto}.devops-loop-svg{width:80%;height:80%}.scrum-board-container{width:100%;max-width:420px;background:#fff;border:1px solid rgba(45,100,173,.08);border-radius:16px;box-shadow:0 15px 35px #2d64ad0a;padding:16px;display:flex;flex-direction:column;gap:12px;margin:0 auto}.scrum-board-header{font-size:13px;font-weight:800;color:#1e3662;border-bottom:1.5px solid #f1f5f9;padding-bottom:8px;display:flex;justify-content:space-between;align-items:center}.scrum-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.scrum-col{background:#f8fafc;border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:8px;min-height:170px}.scrum-col-title{font-size:9px;font-weight:800;color:#64748b;text-transform:uppercase;margin-bottom:4px}.scrum-card{background:#fff;border-radius:6px;padding:8px;box-shadow:0 2px 5px #00000008;border-left:3px solid #64748b}.scrum-card.blue{border-left-color:#3b82f6}.scrum-card.green{border-left-color:#10b981}.scrum-card-title{font-size:8px;font-weight:700;color:#1e3662;margin-bottom:2px}.scrum-card-desc{font-size:7px;color:#64748b;margin-bottom:0!important;line-height:10px!important}.devops-path{stroke:#334155;stroke-width:4px;fill:none}.devops-active-path{stroke:#3b82f6;stroke-width:4px;fill:none;stroke-dasharray:50 150;animation:devops-flow 4s infinite linear}@keyframes devops-flow{to{stroke-dashoffset:-200}}
