#operation-steps[data-v-20c5a825]{background:linear-gradient(135deg,#0a0a1f,#1a1a3a 25%,#2d1b69,#1a1a3a 75%,#0a0a1f);color:#fff;overflow:hidden;padding:100px 0 120px;position:relative}#operation-steps[data-v-20c5a825]:before{background:radial-gradient(circle at 20% 30%,rgba(102,95,250,.15) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,107,214,.15) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(90,163,255,.1) 0,transparent 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.container[data-v-20c5a825]{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.section-header[data-v-20c5a825]{margin-bottom:80px;text-align:center}.section-title[data-v-20c5a825]{background:linear-gradient(135deg,#665ffa,#83d0fb 50%,#ff6bd6);-webkit-background-clip:text;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:800;line-height:1.2;margin-bottom:24px;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-v-20c5a825]{color:#fffc;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:600px}.steps-timeline[data-v-20c5a825]{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:80px}.step-card[data-v-20c5a825]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;flex:1;max-width:280px;min-width:240px;overflow:hidden;padding:35px 25px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.step-card[data-v-20c5a825]:before{background:linear-gradient(135deg,#665ffa1a,#ff6bd61a);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.step-card[data-v-20c5a825]:hover{border-color:#665ffa80;box-shadow:0 25px 50px #0000004d,0 0 50px #665ffa33;transform:translateY(-15px) scale(1.02)}.step-card[data-v-20c5a825]:hover:before{opacity:1}.step-icon[data-v-20c5a825]{align-items:center;background:linear-gradient(135deg,#665ffa,#83d0fb);border-radius:18px;box-shadow:0 8px 25px #665ffa4d;display:flex;height:70px;justify-content:center;margin:0 auto 20px;position:relative;transition:transform .3s ease;width:70px;z-index:2}.step-card:hover .step-icon[data-v-20c5a825]{transform:rotate(5deg) scale(1.1)}.step-icon svg[data-v-20c5a825]{color:#fff;height:32px;stroke-width:2.5;width:32px}.step-content[data-v-20c5a825]{position:relative;text-align:center;z-index:2}.step-content h3[data-v-20c5a825]{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:14px}.step-content p[data-v-20c5a825]{color:#fffc;font-size:.95rem;line-height:1.5;margin-bottom:18px;margin-left:auto;margin-right:auto;max-width:220px}.step-features[data-v-20c5a825]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.feature-tag[data-v-20c5a825]{background:#665ffa33;border:1px solid rgba(102,95,250,.3);border-radius:20px;color:#ffffffe6;font-size:.85rem;font-weight:500;padding:6px 14px;transition:all .3s ease}.feature-tag[data-v-20c5a825]:hover{background:#665ffa4d;border-color:#665ffa80;transform:translateY(-2px)}.step-connector[data-v-20c5a825]{flex-shrink:0;height:60px;position:relative;width:60px}.connector-line[data-v-20c5a825]{background:linear-gradient(90deg,#665ffa80,#ff6bd680);border-radius:1px;height:2px;width:40px}.connector-line[data-v-20c5a825],.connector-pulse[data-v-20c5a825]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.connector-pulse[data-v-20c5a825]{animation:pulse-20c5a825 2s ease-in-out infinite;background:linear-gradient(135deg,#665ffa,#ff6bd6);border-radius:50%;height:12px;width:12px}@keyframes pulse-20c5a825{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.3)}}.cta-section[data-v-20c5a825]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;margin-top:60px;padding:40px 30px;text-align:center}.cta-text[data-v-20c5a825]{color:#ffffffe6;font-size:1.25rem;font-weight:500;margin-bottom:30px}.cta-button[data-v-20c5a825]{align-items:center;background:linear-gradient(135deg,#665ffa,#ff6bd6);border-radius:50px;box-shadow:0 10px 30px #665ffa4d;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:600;gap:12px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.cta-button[data-v-20c5a825]:hover{background:linear-gradient(135deg,#7c6aff,#ff7ce0);box-shadow:0 15px 40px #665ffa66;transform:translateY(-3px)}.cta-button svg[data-v-20c5a825]{height:20px;transition:transform .3s ease;width:20px}.cta-button:hover svg[data-v-20c5a825]{transform:translate(4px)}@media(max-width:1024px){.steps-timeline[data-v-20c5a825]{gap:30px}.step-connector[data-v-20c5a825]{height:40px;width:40px}.connector-line[data-v-20c5a825]{width:30px}}@media(max-width:768px){#operation-steps[data-v-20c5a825]{padding:80px 0 100px}.section-header[data-v-20c5a825],.steps-timeline[data-v-20c5a825]{margin-bottom:60px}.steps-timeline[data-v-20c5a825]{flex-direction:column;gap:40px}.step-connector[data-v-20c5a825]{height:40px;transform:rotate(90deg);width:40px}.connector-line[data-v-20c5a825]{height:2px;width:30px}.step-card[data-v-20c5a825]{max-width:100%;min-width:auto;padding:30px 20px;width:100%}.step-icon[data-v-20c5a825]{height:65px;width:65px}.step-icon svg[data-v-20c5a825]{height:28px;width:28px}.step-content h3[data-v-20c5a825]{font-size:1.2rem}.step-content p[data-v-20c5a825]{font-size:.9rem;max-width:280px}.cta-section[data-v-20c5a825]{margin-top:40px;padding:30px 20px}.cta-text[data-v-20c5a825]{font-size:1.1rem;margin-bottom:25px}.cta-button[data-v-20c5a825]{font-size:1rem;padding:14px 28px}}@media(max-width:480px){.step-card[data-v-20c5a825]{padding:25px 15px}.step-content p[data-v-20c5a825]{font-size:.85rem;max-width:250px}.step-features[data-v-20c5a825]{align-items:center;flex-direction:column}.feature-tag[data-v-20c5a825]{font-size:.8rem;padding:5px 12px;width:-moz-fit-content;width:fit-content}}.case-preview[data-v-943728e6]{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-container[data-v-943728e6]{cursor:pointer;overflow:hidden;position:relative}.pause-button[data-v-943728e6]{opacity:1}.pause-button svg[data-v-943728e6]{height:48px;width:48px}
