.vc-section{background:linear-gradient(180deg,#faf7ff,#f3f0fb);padding:130px 0;overflow:clip}.vc-scene{overflow:clip}.vc-accent{background:linear-gradient(90deg,#6d28d9,#2563eb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vc-sub{font-size:17px;color:#475569;line-height:1.6}.vc-scene{position:relative;height:580px;margin:56px auto 40px;perspective:1600px;perspective-origin:50% 40%}.vc-stack{position:absolute;left:50%;top:50%;width:820px;height:410px;margin-left:-410px;margin-top:-205px;transform-style:preserve-3d;transform:rotateX(74deg)}.vc-layer{position:absolute;inset:0;border:1px solid rgba(124,58,237,.32);border-radius:14px;transform-style:preserve-3d;box-shadow:0 20px 40px -20px #170a3a26}.vc-layer-1{transform:translateZ(170px);z-index:5;background:#ffffffd1}.vc-layer-2{transform:translateZ(85px);z-index:4;background:#ffffff6b}.vc-layer-3{transform:translateZ(0);z-index:3;background:#ffffffd1}.vc-layer-4{transform:translateZ(-85px);z-index:2;background:#ffffff6b}.vc-layer-5{transform:translateZ(-170px);z-index:1;background:#ffffffd1}.vc-layer-tag{position:absolute;top:10px;left:16px;display:inline-flex;align-items:center;gap:9px;padding:5px 14px 5px 5px;background:linear-gradient(135deg,#fff,#f0fdf4 70%,#dcfce7);border:1.5px solid #10b981;border-radius:999px;box-shadow:0 8px 18px #05966947,inset 0 1px #ffffffe6;pointer-events:none;transform:rotateX(-45deg);transform-origin:50% 100%}.vc-agent-glyph{flex:0 0 auto;width:24px;height:24px;border-radius:7px;background:radial-gradient(circle at 30% 25%,#6ee7b7,#10b981 40%,#047857);display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #05966959,inset 0 1px #ffffff40;color:#fff}.vc-agent-glyph svg{width:15px;height:15px}.vc-tag-id{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:#047857;letter-spacing:.02em}.vc-graph{position:absolute;inset:30px 14px 10px;width:calc(100% - 28px);height:calc(100% - 40px)}.vc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vc-stat{display:flex;gap:14px;align-items:flex-start;padding:22px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 16px #170a3a0a,0 1px 3px #170a3a08;transition:transform .2s,box-shadow .2s,border-color .2s}.vc-stat:hover{transform:translateY(-2px);box-shadow:0 8px 24px #170a3a14,0 2px 6px #170a3a0a;border-color:#cbd5e1}.vc-stat-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vc-icon-violet{background:#f5f3ff;color:#7c3aed}.vc-icon-blue{background:#eff6ff;color:#2563eb}.vc-icon-green{background:#f0fdf4;color:#16a34a}.vc-stat-body{min-width:0}.vc-stat-title{font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;color:#0f172a;margin-bottom:4px;line-height:1.3}.vc-stat-desc{font-size:13px;color:#64748b;line-height:1.55}@media(max-width:991px){.vc-section{padding:80px 0}.vc-scene{height:440px;perspective:1100px}.vc-stack{width:620px;height:310px;margin-left:-310px;margin-top:-155px}.vc-layer-1{transform:translateZ(128px)}.vc-layer-2{transform:translateZ(64px)}.vc-layer-3{transform:translateZ(0)}.vc-layer-4{transform:translateZ(-64px)}.vc-layer-5{transform:translateZ(-128px)}}@media(max-width:640px){.vc-scene{height:300px;perspective:700px}.vc-stack{width:360px;height:180px;margin-left:-180px;margin-top:-90px}.vc-layer-1{transform:translateZ(75px)}.vc-layer-2{transform:translateZ(38px)}.vc-layer-3{transform:translateZ(0)}.vc-layer-4{transform:translateZ(-38px)}.vc-layer-5{transform:translateZ(-75px)}.vc-stats{grid-template-columns:1fr;gap:14px}.vc-layer-tag{padding:3px 9px 3px 3px;gap:6px}.vc-agent-glyph{width:18px;height:18px}.vc-agent-glyph svg{width:11px;height:11px}.vc-tag-id{font-size:10px}}@media(max-width:420px){.vc-scene{height:260px;perspective:600px}.vc-stack{width:300px;height:150px;margin-left:-150px;margin-top:-75px}.vc-layer-1{transform:translateZ(62px)}.vc-layer-2{transform:translateZ(31px)}.vc-layer-3{transform:translateZ(0)}.vc-layer-4{transform:translateZ(-31px)}.vc-layer-5{transform:translateZ(-62px)}}@media(prefers-reduced-motion:reduce){.vc-stack{transform:rotateX(40deg)}}
