.cmg[data-v-31696d7a]{--co:#2563eb;--grad:linear-gradient(135deg,#3b82f6,#2563eb);--ink:#0f172a;--soft:#64748b;color:var(--ink);font-family:Manrope,ui-sans-serif,Segoe UI,system-ui,sans-serif}.cmg-container[data-v-31696d7a]{max-width:1180px;margin:0 auto;padding:0 24px}.cmg-section[data-v-31696d7a]{padding:74px 0}.cmg-alt[data-v-31696d7a]{background:#f5f8ff}.cmg-accent[data-v-31696d7a]{color:var(--co)}.cmg-hero[data-v-31696d7a]{position:relative;padding:70px 0 44px;overflow:hidden}.cmg-hero-bg[data-v-31696d7a]{position:absolute;inset:0;pointer-events:none}.cmg-orb[data-v-31696d7a]{position:absolute;border-radius:50%;filter:blur(10px)}.cmg-orb-1[data-v-31696d7a]{top:-120px;right:4%;width:360px;height:360px;background:radial-gradient(circle,rgba(37,99,235,.16),transparent 68%)}.cmg-orb-2[data-v-31696d7a]{bottom:-140px;left:2%;width:340px;height:340px;background:radial-gradient(circle,rgba(59,130,246,.14),transparent 70%)}.cmg-hero-grid[data-v-31696d7a]{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:52px;align-items:center}.cmg-eyebrow[data-v-31696d7a]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--co);background:#2563eb17;border-radius:999px;padding:7px 15px}.cmg-hero-copy h1[data-v-31696d7a]{font-size:clamp(2.1rem,4vw,3.4rem);font-weight:600;line-height:1.08;letter-spacing:-.022em;margin:20px 0 0;color:var(--ink)}.cmg-hero-copy p[data-v-31696d7a]{font-size:clamp(14.5px,1.3vw,16.5px);color:var(--soft);line-height:1.62;margin:18px 0 0;max-width:520px}.cmg-hero-copy strong[data-v-31696d7a]{color:var(--co);font-weight:600}.cmg-hero-actions[data-v-31696d7a]{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.cmg-hero-badge[data-v-31696d7a]{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-size:12.5px;font-weight:600;color:#475569}.cmg-hero-badge svg[data-v-31696d7a]{color:#16a34a}.cmg-stage[data-v-31696d7a]{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px}.cmg-stage .cmg-stage-plate[data-v-31696d7a]{position:absolute;z-index:0;left:50%;top:50%;width:min(490px,104%);height:calc(100% + 26px);transform:translate(-50%,-50%) rotate(-5deg)}.cmg-stage .cmg-move[data-v-31696d7a],.cmg-stage .cmg-stat[data-v-31696d7a]{position:relative;z-index:1}.cmg-move[data-v-31696d7a]{width:100%;max-width:440px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.cmg-box[data-v-31696d7a]{border-radius:7px;padding:18px 16px;text-align:center}.cmg-box-old[data-v-31696d7a]{background:#fff;border:1px solid #e5e9f0;box-shadow:0 20px 44px -28px #0f172a3d}.cmg-box-new[data-v-31696d7a]{position:relative;background:linear-gradient(150deg,#1e40af,#3b82f6);box-shadow:0 30px 60px -28px #2563eb99}.cmg-box-label[data-v-31696d7a]{display:block;font-size:10.5px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;margin-bottom:12px}.cmg-box-label.light[data-v-31696d7a]{color:#ffffffd9}.cmg-box-logo[data-v-31696d7a]{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:7px;background:#ffffff40}.cmg-box-items[data-v-31696d7a]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px}.cmg-box-items i[data-v-31696d7a]{height:24px;border-radius:7px;background:#eef1f6}.cmg-box-items i.on[data-v-31696d7a]{background:#ffffff38;animation:cmg-fill-31696d7a 3s ease-in-out infinite}.cmg-box-items i.on[data-v-31696d7a]:nth-child(2){animation-delay:.2s}.cmg-box-items i.on[data-v-31696d7a]:nth-child(3){animation-delay:.4s}.cmg-box-items i.on[data-v-31696d7a]:nth-child(4){animation-delay:.6s}.cmg-box-items i.on[data-v-31696d7a]:nth-child(5){animation-delay:.8s}.cmg-box-items i.on[data-v-31696d7a]:nth-child(6){animation-delay:1s}@keyframes cmg-fill-31696d7a{0%,30%{background:#ffffff1a}50%,to{background:#ffffff59}}.cmg-box small[data-v-31696d7a]{font-size:10px;color:#94a3b8;display:inline-flex;align-items:center;gap:4px}.cmg-box small.light[data-v-31696d7a]{color:#a5f3d0}.cmg-move-arrow[data-v-31696d7a]{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--co)}.cmg-move-pack[data-v-31696d7a]{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:7px;background:var(--grad);color:#fff;box-shadow:0 8px 20px -6px #2563eb99;animation:cmg-slide-31696d7a 2.6s ease-in-out infinite}@keyframes cmg-slide-31696d7a{0%,to{transform:translate(-6px)}50%{transform:translate(6px)}}.cmg-move-arrow>svg[data-v-31696d7a]{animation:cmg-slide-31696d7a 2.6s ease-in-out infinite}.cmg-move-free[data-v-31696d7a]{font-size:9px;font-weight:600;letter-spacing:.06em;color:#16a34a;background:#dcfce7;border-radius:999px;padding:3px 8px}.cmg-stat[data-v-31696d7a]{background:#fff;border:1px solid #e5e9f0;border-radius:7px;padding:12px 24px;text-align:center;box-shadow:0 20px 44px -20px #2563eb47}.cmg-stat b[data-v-31696d7a]{display:block;font-size:24px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.cmg-stat small[data-v-31696d7a]{font-size:11px;color:#94a3b8}.cmg-sources[data-v-31696d7a]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cmg-source[data-v-31696d7a]{background:#fff;border:1px solid #e8ebf6;border-radius:7px;padding:22px;box-shadow:0 16px 40px -30px #2563eb3d}.cmg-source-head[data-v-31696d7a]{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #eef1f6}.cmg-source-ico[data-v-31696d7a]{display:grid;place-items:center;width:40px;height:40px;border-radius:7px;background:#2563eb17;color:var(--co);flex-shrink:0}.cmg-source-head h3[data-v-31696d7a]{font-size:14.5px;font-weight:600;color:var(--ink);margin:0}.cmg-source-items[data-v-31696d7a]{display:flex;flex-wrap:wrap;gap:7px}.cmg-chip[data-v-31696d7a]{font-size:12px;font-weight:600;color:#475569;background:#f5f8ff;border:1px solid #e8ebf6;border-radius:999px;padding:5px 12px}.cmg-sources-note[data-v-31696d7a]{display:flex;align-items:center;justify-content:center;gap:8px;margin:28px 0 0;font-size:13.5px;color:var(--soft);font-weight:600}.cmg-sources-note svg[data-v-31696d7a]{color:var(--co)}.cmg-steps[data-v-31696d7a]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.cmg-step[data-v-31696d7a]{position:relative;background:#fff;border:1px solid #e8ebf6;border-radius:7px;padding:30px 26px;text-align:center;box-shadow:0 16px 40px -30px #2563eb42}.cmg-step-num[data-v-31696d7a]{position:absolute;top:18px;right:20px;font-size:14px;font-weight:600;color:#cbd0f0}.cmg-step-ico[data-v-31696d7a]{display:inline-grid;place-items:center;width:58px;height:58px;border-radius:7px;background:#2563eb1a;color:var(--co);margin-bottom:16px}.cmg-step h3[data-v-31696d7a]{font-size:17px;font-weight:600;color:var(--ink);margin:0 0 9px}.cmg-step p[data-v-31696d7a]{font-size:13.5px;color:var(--soft);line-height:1.58;margin:0}.cmg-step-arrow[data-v-31696d7a]{position:absolute;top:50%;right:-18px;transform:translateY(-50%);z-index:2;color:#c7cdf5}.cmg-why[data-v-31696d7a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cmg-why-card[data-v-31696d7a]{background:#fff;border:1px solid #e5e9f0;border-radius:14px;padding:26px 26px 24px;box-shadow:0 16px 40px -30px #0f172a47;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cmg-why-card[data-v-31696d7a]:hover{transform:translateY(-3px);box-shadow:0 26px 54px -30px #2563eb6b;border-color:color-mix(in srgb,var(--co) 30%,#e5e9f0)}.cmg-why-top[data-v-31696d7a]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.cmg-why-ico[data-v-31696d7a]{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;color:var(--co);background:color-mix(in srgb,var(--co) 9%,#fff);flex-shrink:0}.cmg-why-stat[data-v-31696d7a]{text-align:right}.cmg-why-stat b[data-v-31696d7a]{display:block;font-size:22px;font-weight:800;color:var(--co);line-height:1;letter-spacing:-.01em}.company-root .cmg-why-stat small[data-v-31696d7a]{display:block;font-size:11px!important;color:#94a3b8;margin-top:4px}.cmg-why-card h3[data-v-31696d7a]{font-size:18px;font-weight:700;color:var(--ink);margin:0 0 8px}.company-root .cmg-why-card p[data-v-31696d7a]{font-size:14px!important;color:var(--soft);line-height:1.6;margin:0}.cmgc-card[data-v-31696d7a]{width:320px;max-width:100%;background:#fff;border:1px solid #e5e9f0;border-radius:14px;padding:18px;box-shadow:0 30px 60px -34px #2563eb73}.cmgc-card-head[data-v-31696d7a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cmgc-card-title[data-v-31696d7a]{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#0f172a}.cmgc-card-pct[data-v-31696d7a],.cmgc-card-title svg[data-v-31696d7a]{color:var(--co)}.cmgc-card-pct[data-v-31696d7a]{font-size:14px;font-weight:800}.cmgc-bar[data-v-31696d7a]{height:7px;border-radius:999px;background:#eef2fb;overflow:hidden}.cmgc-bar-fill[data-v-31696d7a]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#1e40af);animation:cmgc-fill-31696d7a 3.4s ease-in-out infinite}@keyframes cmgc-fill-31696d7a{0%{width:12%}55%,to{width:87%}}.cmgc-route[data-v-31696d7a]{gap:10px;margin:16px 0}.cmgc-node[data-v-31696d7a],.cmgc-route[data-v-31696d7a]{display:flex;align-items:center}.cmgc-node[data-v-31696d7a]{flex:1;flex-direction:column;gap:6px;padding:12px 8px;border-radius:10px;font-size:11.5px;font-weight:700}.cmgc-node.src[data-v-31696d7a]{color:#475569;background:#f6f8fc;border:1px solid #e5e9f0}.cmgc-node.src svg[data-v-31696d7a]{color:#64748b}.cmgc-node.dst[data-v-31696d7a]{color:#fff;background:linear-gradient(150deg,#3b82f6,#1e40af)}.cmgc-route-arrow[data-v-31696d7a]{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--co);flex-shrink:0}.cmgc-route-arrow svg[data-v-31696d7a]:first-child{animation:cmgc-pack-31696d7a 2.6s ease-in-out infinite}@keyframes cmgc-pack-31696d7a{0%,to{transform:translate(-3px);opacity:.6}50%{transform:translate(3px);opacity:1}}.cmgc-fields[data-v-31696d7a]{display:flex;flex-wrap:wrap;gap:7px}.cmgc-fields span[data-v-31696d7a]{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:#475569;background:#f6f8fc;border:1px solid #e5e9f0;border-radius:999px;padding:5px 10px}.cmgc-fields span svg[data-v-31696d7a]{color:var(--co)}.cmgc-fields span.ok[data-v-31696d7a]{color:#16a34a;background:#f0fdf4;border-color:#cdeede}.cmgc-fields span.ok svg[data-v-31696d7a]{color:#16a34a}.cmg-float[data-v-31696d7a]{animation:cmg-float-31696d7a 6s ease-in-out infinite}.cmg-float-b[data-v-31696d7a]{animation:cmg-floatB-31696d7a 5.5s ease-in-out infinite}@keyframes cmg-float-31696d7a{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes cmg-floatB-31696d7a{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(max-width:940px){.cmg-hero-grid[data-v-31696d7a]{grid-template-columns:1fr;gap:42px}.cmg-sources[data-v-31696d7a]{grid-template-columns:1fr 1fr}.cmg-steps[data-v-31696d7a]{grid-template-columns:1fr}.cmg-step-arrow[data-v-31696d7a]{top:auto;bottom:-20px;right:50%;transform:translate(50%) rotate(90deg)}.cmg-why[data-v-31696d7a]{grid-template-columns:1fr}}@media(max-width:560px){.cmg-sources[data-v-31696d7a]{grid-template-columns:1fr}}
