.process-steps-area[data-v-f86ee150]{background:linear-gradient(180deg,#fff,#f8f9fa);overflow:hidden;position:relative}.process-steps-area[data-v-f86ee150]:before{background:radial-gradient(circle at 50% 50%,rgba(0,100,251,.03) 0,transparent 70%);content:"";height:100%;left:-50%;pointer-events:none;position:absolute;top:0;width:200%}.section-title[data-v-f86ee150]{margin-bottom:80px;text-align:center}.section-title h2[data-v-f86ee150]{color:#1a1a1a;font-size:36px;font-weight:700;margin-bottom:15px}.section-title p[data-v-f86ee150]{color:#666;font-size:18px}.process-timeline[data-v-f86ee150]{margin:0 auto;max-width:1200px;padding:40px 0;position:relative}.timeline-line[data-v-f86ee150]{background:linear-gradient(180deg,#0064fb,#4a90e2);bottom:0;left:50%;position:absolute;top:0;transform:translate(-50%);width:2px}.timeline-item[data-v-f86ee150]{align-items:center;display:flex;margin-bottom:60px;opacity:0;position:relative;transform:translateY(30px);transition:all .6s ease}.timeline-item.animate-in[data-v-f86ee150]{opacity:1;transform:translateY(0)}.timeline-item-right[data-v-f86ee150]{flex-direction:row-reverse}.timeline-dot[data-v-f86ee150]{align-items:center;background:#fff;border:3px solid #0064fb;border-radius:50%;box-shadow:0 5px 15px #0064fb4d;display:flex;height:50px;justify-content:center;left:50%;position:absolute;transform:translate(-50%);width:50px;z-index:2}.timeline-dot span[data-v-f86ee150]{color:#0064fb;font-size:18px;font-weight:700}.timeline-content[data-v-f86ee150]{padding:0 40px;width:45%}.timeline-item-right .timeline-content[data-v-f86ee150]{text-align:right}.content-card[data-v-f86ee150]{background:#fff;border:2px solid transparent;border-radius:15px;box-shadow:0 10px 30px #00000014;padding:30px;transition:all .3s ease}.content-card[data-v-f86ee150]:hover{border-color:#0064fb;box-shadow:0 15px 40px #0064fb26;transform:translateY(-5px)}.card-icon[data-v-f86ee150]{align-items:center;background:linear-gradient(135deg,#0064fb,#4a90e2);border-radius:12px;display:flex;height:60px;justify-content:center;margin-bottom:20px;width:60px}.timeline-item-right .card-icon[data-v-f86ee150]{margin-left:auto}.card-icon i[data-v-f86ee150]{color:#fff;font-size:28px}.content-card h3[data-v-f86ee150]{color:#1a1a1a;font-size:20px;font-weight:600;margin-bottom:12px}.content-card p[data-v-f86ee150]{color:#666;font-size:15px;line-height:1.7;margin-bottom:15px}.card-features[data-v-f86ee150]{display:flex;flex-wrap:wrap;gap:8px}.timeline-item-right .card-features[data-v-f86ee150]{justify-content:flex-end}.feature-tag[data-v-f86ee150]{background:rgba(0,100,251,.08);border-radius:20px;color:#0064fb;display:inline-block;font-size:13px;font-weight:500;padding:4px 12px}.process-summary[data-v-f86ee150]{margin-top:80px;text-align:center}.summary-content[data-v-f86ee150]{background:linear-gradient(135deg,#0064fb,#4a90e2);border-radius:15px;box-shadow:0 10px 30px #0064fb4d;color:#fff;display:inline-block;padding:30px 50px}.summary-content i[data-v-f86ee150]{font-size:40px;margin-bottom:15px}.summary-content h3[data-v-f86ee150]{font-size:24px;font-weight:600;margin-bottom:10px}.summary-content h3 span[data-v-f86ee150]{color:gold}.summary-content p[data-v-f86ee150]{font-size:16px;margin:0;opacity:.9}@media (max-width:991px){.timeline-line[data-v-f86ee150]{left:30px}.timeline-item[data-v-f86ee150],.timeline-item-right[data-v-f86ee150]{flex-direction:row!important}.timeline-dot[data-v-f86ee150]{left:30px}.timeline-content[data-v-f86ee150]{margin-left:80px;padding:0;width:calc(100% - 100px)}.timeline-item-right .timeline-content[data-v-f86ee150]{text-align:left}.timeline-item-right .card-icon[data-v-f86ee150]{margin-left:0}.timeline-item-right .card-features[data-v-f86ee150]{justify-content:flex-start}}@media (max-width:576px){.section-title h2[data-v-f86ee150]{font-size:28px}.timeline-line[data-v-f86ee150]{left:20px}.timeline-dot[data-v-f86ee150]{height:40px;left:20px;width:40px}.timeline-content[data-v-f86ee150]{margin-left:70px;width:calc(100% - 90px)}.content-card[data-v-f86ee150]{padding:20px}.summary-content[data-v-f86ee150]{padding:25px 30px}}@keyframes pulse-f86ee150{0%{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.1)}to{transform:translate(-50%) scale(1)}}.timeline-item:hover .timeline-dot[data-v-f86ee150]{animation:pulse-f86ee150 1s ease infinite}
