.services-page[data-v-86645497]{padding:40px 0}.page-title[data-v-86645497]{margin-bottom:32px}.page-title h1[data-v-86645497]{margin-bottom:6px;font-size:32px;font-weight:700}.page-subtitle[data-v-86645497]{color:var(--text-secondary);font-size:15px}.services-grid[data-v-86645497]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.service-card[data-v-86645497]{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px;transition:transform .2s;position:relative;overflow:hidden}.service-card[data-v-86645497]:hover{transform:translateY(-2px)}.card-dev[data-v-86645497]{grid-column:1/-1}.card-decoration[data-v-86645497]{pointer-events:none;opacity:.8;width:120px;height:120px;position:absolute;top:-10px;right:-10px}.deco-svg[data-v-86645497]{width:100%;height:100%;animation:20s linear infinite slowSpin-86645497}@keyframes slowSpin-86645497{to{transform:rotate(360deg)}}.service-icon[data-v-86645497]{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.icon-dev[data-v-86645497]{color:#6366f1;background:linear-gradient(135deg,#eef2ff,#e0e7ff)}.icon-consult[data-v-86645497]{color:#059669;background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.icon-student[data-v-86645497]{color:#d97706;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.service-card h3[data-v-86645497]{margin-bottom:8px;font-size:18px;font-weight:600}.service-desc[data-v-86645497]{color:var(--text-secondary);margin-bottom:16px;font-size:14px;line-height:1.6}.service-tags[data-v-86645497]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.service-tags span[data-v-86645497]{background:var(--bg);color:var(--text-secondary);border-radius:100px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .2s}.card-dev .service-tags span[data-v-86645497]:hover{color:#6366f1;background:#eef2ff}.card-consult .service-tags span[data-v-86645497]:hover{color:#059669;background:#ecfdf5}.card-student .service-tags span[data-v-86645497]:hover{color:#d97706;background:#fffbeb}.service-flow[data-v-86645497]{border-top:1px solid #0000000a;align-items:center;gap:0;padding:16px 0 0;display:flex}.flow-step[data-v-86645497]{align-items:center;gap:6px;display:flex}.flow-dot[data-v-86645497]{background:#6366f1;border-radius:50%;width:8px;height:8px}.flow-step span[data-v-86645497]{color:var(--text-secondary);font-size:12px;font-weight:500}.flow-line[data-v-86645497]{background:linear-gradient(90deg,#6366f1,#6366f133);flex:1;height:1.5px;margin:0 8px}.consult-stats[data-v-86645497]{border-top:1px solid #0000000a;gap:24px;padding:16px 0 0;display:flex}.cs-item[data-v-86645497]{text-align:center}.cs-num[data-v-86645497]{color:#059669;font-size:22px;font-weight:800;display:block}.cs-label[data-v-86645497]{color:var(--text-muted);font-size:11px}.student-features[data-v-86645497]{border-top:1px solid #0000000a;flex-direction:column;gap:8px;padding:16px 0 0;display:flex}.sf-item[data-v-86645497]{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.sf-item svg[data-v-86645497]{color:#d97706;flex-shrink:0}.cta-card[data-v-86645497]{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;padding:48px 28px;position:relative;overflow:hidden}.cta-bg[data-v-86645497]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cta-blob[data-v-86645497]{background:radial-gradient(circle,#6366f10f 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-content[data-v-86645497]{z-index:1;position:relative}.cta-content h2[data-v-86645497]{margin-bottom:8px;font-size:22px;font-weight:700}.cta-content p[data-v-86645497]{color:var(--text-secondary);margin-bottom:20px;font-size:14px}.cta-btn[data-v-86645497]{background:var(--text);color:#fff;border-radius:100px;padding:11px 28px;font-size:14px;font-weight:500;transition:transform .2s;display:inline-block}.cta-btn[data-v-86645497]:hover{transform:translateY(-2px)}@media (max-width:640px){.services-grid[data-v-86645497]{grid-template-columns:1fr}.card-dev[data-v-86645497]{grid-column:1}.service-flow[data-v-86645497]{flex-wrap:wrap;gap:8px}.flow-line[data-v-86645497]{display:none}.flow-step[data-v-86645497]{background:var(--bg);border-radius:100px;padding:6px 12px}.flow-dot[data-v-86645497]{width:6px;height:6px}}
