.services-hero[data-v-6c82177f]{padding-top:clamp(120px,15vw,160px);padding-bottom:80px;background:var(--bg)}.display-services[data-v-6c82177f]{font-weight:800;font-size:clamp(2.5rem,4vw,4rem);line-height:1.1;color:var(--heading)}.lead-text[data-v-6c82177f]{max-width:65ch;font-size:1.15rem;color:#4b5563}.service-card[data-v-6c82177f]{background:#fff;padding:2.5rem;border-radius:16px;border:1px solid rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.service-card[data-v-6c82177f]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014;border-color:#2563eb}.service-icon[data-v-6c82177f]{width:60px;height:60px;background:#eff6ff;color:#2563eb;border-radius:12px;font-size:1.8rem;display:grid;place-items:center;margin-bottom:1.5rem}.service-list[data-v-6c82177f]{list-style:none;padding:0;margin:0}.service-list li[data-v-6c82177f]{margin-bottom:.75rem;display:flex;align-items:center;gap:10px;color:#374151;font-weight:500;font-size:.95rem}.service-list i[data-v-6c82177f]{color:#2563eb;font-size:.8em}.bg-light-gray[data-v-6c82177f]{background:#f8fafc}.timeline-wrapper[data-v-6c82177f]{position:relative;padding:2rem 0}.timeline-line[data-v-6c82177f]{position:absolute;top:40px;left:0;right:0;height:2px;background:#e2e8f0;z-index:0}.timeline-item[data-v-6c82177f]{position:relative;z-index:1}.step-number[data-v-6c82177f]{font-size:3rem;font-weight:900;color:#fff;-webkit-text-stroke:1px #cbd5e1;text-shadow:2px 2px 0px #e2e8f0;background:#f8fafc;display:inline-block;padding-right:1rem}@media(min-width:992px){.step-number[data-v-6c82177f]{background:#f8fafc;padding:0 15px}}.bg-dark[data-v-6c82177f]{background:#0f172a!important}.tech-grid[data-v-6c82177f]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.tech-item[data-v-6c82177f]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:1rem 1.5rem;border-radius:8px;display:flex;flex-direction:column;align-items:center;min-width:120px;transition:background .2s}.tech-item[data-v-6c82177f]:hover{background:#ffffff1a}.tech-name[data-v-6c82177f]{font-weight:700;display:block;margin-bottom:.2rem}.tech-type[data-v-6c82177f]{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.fade-in[data-v-6c82177f]{opacity:0;animation:fadeIn-6c82177f .8s ease forwards}.delay-1[data-v-6c82177f]{animation-delay:.2s}.delay-2[data-v-6c82177f]{animation-delay:.3s}.delay-3[data-v-6c82177f]{animation-delay:.4s}@keyframes fadeIn-6c82177f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.btn-primary-solid[data-v-6c82177f]{background:#2563eb;color:#fff;border:none;font-weight:600;border-radius:8px;transition:all .2s}.btn-primary-solid[data-v-6c82177f]:hover{background:#1d4ed8;transform:translateY(-2px)}.titelcolor[data-v-6c82177f]{color:#41525c}.process-timeline[data-v-6c82177f]{position:relative;padding:3rem 0}.timeline-track[data-v-6c82177f]{position:absolute;top:50%;left:0;width:95%;height:4px;background-image:linear-gradient(to right,#2563eb 50%,#fff0 0%);background-position:bottom;background-size:20px 4px;background-repeat:repeat-x;transform:translateY(-50%);z-index:0;opacity:.3;border-radius:4px}.timeline-rocket[data-v-6c82177f]{position:absolute;top:50%;right:0;transform:translateY(-50%);width:50px;height:50px;background:#2563eb;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 0 15px #2563eb66;z-index:2;animation:hoverRocket-6c82177f 2s infinite ease-in-out}@keyframes hoverRocket-6c82177f{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-55%) scale(1.1)}}.step-card[data-v-6c82177f]{background:#fff;padding:1.5rem;border-radius:12px;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px #0000000d;position:relative;transition:transform .3s ease;z-index:2}.step-card[data-v-6c82177f]:hover{transform:translateY(-5px);border-color:#2563eb}.step-badge[data-v-6c82177f]{display:inline-block;background:#eff6ff;color:#2563eb;font-weight:800;padding:4px 12px;border-radius:20px;font-size:.9rem;margin-bottom:.5rem}@media(min-width:992px){.process-step[data-v-6c82177f]{position:relative}.step-up .step-card[data-v-6c82177f]{margin-bottom:4rem}.step-up .connector-line[data-v-6c82177f]{position:absolute;bottom:-4rem;left:50%;width:2px;height:4rem;background:#e2e8f0;transform:translate(-50%)}.step-up .connector-dot[data-v-6c82177f]{position:absolute;bottom:-4.4rem;left:50%;transform:translate(-50%)}.step-down .step-card[data-v-6c82177f]{margin-top:4rem}.step-down .connector-line[data-v-6c82177f]{position:absolute;top:-4rem;left:50%;width:2px;height:4rem;background:#e2e8f0;transform:translate(-50%)}.step-down .connector-dot[data-v-6c82177f]{position:absolute;top:-4.4rem;left:50%;transform:translate(-50%)}.connector-dot[data-v-6c82177f]{width:14px;height:14px;background:#fff;border:3px solid #2563eb;border-radius:50%;z-index:1}}@media(max-width:991px){.timeline-track[data-v-6c82177f],.connector-line[data-v-6c82177f],.connector-dot[data-v-6c82177f]{display:none}.process-timeline[data-v-6c82177f]{border-left:2px dashed #e2e8f0;margin-left:1rem;padding-left:2rem;padding-top:0;padding-bottom:0}.step-card[data-v-6c82177f]{margin-bottom:1rem}.step-badge[data-v-6c82177f]{position:absolute;top:1.5rem;right:1.5rem}}
