.integration-scene[data-v-af734c00]{position:relative;width:100%;aspect-ratio:14/9;isolation:isolate;container-type:inline-size;color:#0f172a}.scene-grid[data-v-af734c00]{position:absolute;inset:0;background-image:radial-gradient(#389bca40 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse,black 25%,transparent 72%);mask-image:radial-gradient(ellipse,black 25%,transparent 72%)}.scene-connections[data-v-af734c00]{position:absolute;inset:0;width:100%;height:100%}.connection[data-v-af734c00]{stroke:#389bca40;stroke-width:1.5}.connection-pulse[data-v-af734c00]{stroke:var(--color-secondary);stroke-width:2;stroke-linecap:round;stroke-dasharray:8 92;animation:data-flow-af734c00 2.8s linear 3 both}.system-node[data-v-af734c00]{position:absolute;width:23%;height:clamp(24px,9cqw,52px);transform:translate(-50%,-50%)}.node-mark[data-v-af734c00],.system-node[data-v-af734c00]{display:grid;place-items:center}.node-mark[data-v-af734c00]{width:clamp(24px,9cqw,52px);height:100%;border:1px solid color-mix(in srgb,var(--node-color) 15%,transparent);border-radius:.75rem;background:var(--node-surface);color:var(--node-color);box-shadow:0 2px 5px #0f172a0a}.node-mark svg[data-v-af734c00]{width:52%;height:52%}.node-label[data-v-af734c00]{position:absolute;top:calc(100% + clamp(3px,1cqw,7px));font-size:clamp(9px,2.4cqw,13px);font-weight:600;line-height:1.25;white-space:nowrap}.node-shop[data-v-af734c00]{--node-color:#0369a1;--node-surface:#e0f2fe}.node-pim[data-v-af734c00]{--node-color:#7c3aed;--node-surface:#f3e8ff}.node-pim .node-mark[data-v-af734c00]{border-radius:50%}.node-erp[data-v-af734c00]{--node-color:#b45309;--node-surface:#fef3c7}.node-erp .node-mark[data-v-af734c00]{border-radius:.5rem}.node-edi[data-v-af734c00]{--node-color:#0f766e;--node-surface:#ccfbf1}.node-edi .node-mark[data-v-af734c00]{border-radius:30%}.node-ai[data-v-af734c00]{--node-color:#be185d;--node-surface:#fce7f3}.node-ai .node-mark[data-v-af734c00]{border-radius:50%}.system-hub[data-v-af734c00]{left:50%;top:50%;height:clamp(36px,14cqw,80px);--node-color:#296aa4;--node-surface:#fff}.system-hub .node-mark[data-v-af734c00]{width:clamp(36px,14cqw,80px);border-radius:.5rem}.system-hub .node-label[data-v-af734c00]{font-size:clamp(11px,3cqw,17px);font-weight:800}.system-hub[data-v-af734c00] img{width:clamp(20px,6cqw,36px);height:auto}.dark .node-label[data-v-af734c00]{color:#e2e8f0}.dark .node-mark[data-v-af734c00]{background:color-mix(in srgb,var(--node-surface) 12%,#0f172a);color:color-mix(in srgb,var(--node-color) 45%,#fff);border-color:color-mix(in srgb,var(--node-color) 30%,transparent)}.dark .system-hub .node-mark[data-v-af734c00]{background:#1e293b;border-color:#ffffff0d}@keyframes data-flow-af734c00{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.connection-pulse[data-v-af734c00]{animation:none;stroke-dasharray:none;opacity:.3}}.number-ticker[data-v-94e45987]{display:inline-grid;white-space:pre}.ticker-placeholder[data-v-94e45987],.ticker-value[data-v-94e45987]{grid-area:1/1}.ticker-placeholder[data-v-94e45987]{visibility:hidden}.home-hero[data-v-3f3122c6]{display:grid;align-items:center;gap:3rem;padding-block:4rem 3rem}.visual-label[data-v-3f3122c6]{display:flex;align-items:center;gap:.65rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}.brand-dot[data-v-3f3122c6]{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--color-secondary)}.hero-title[data-v-3f3122c6]{max-width:14ch;margin-top:1.5rem;font-size:clamp(2.6rem,4.6vw,4.5rem);font-weight:800;line-height:1.1;letter-spacing:-.055em;text-wrap:balance}.hero-visual[data-v-3f3122c6]{width:100%;max-width:36rem;min-width:0;margin:0 auto;padding:1.25rem;border-radius:.5rem;background:#ffffff80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 1px 3px #0000001a,0 0 0 1px #0000000d}.visual-heading[data-v-3f3122c6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.visual-label[data-v-3f3122c6]{font-size:.6rem;letter-spacing:.08em}.visual-caption[data-v-3f3122c6]{padding-block:.5rem;color:#475569;font-size:.7rem;line-height:1.5;text-align:center}.visual-caption .brand-dot[data-v-3f3122c6]{position:relative;display:inline-block;height:1lh;margin-inline-end:.35rem;vertical-align:top;background:transparent}.visual-caption .brand-dot[data-v-3f3122c6]:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:6px;height:6px;border-radius:50%;background:var(--color-secondary);transform:translateY(-50%)}.kpi-section[data-v-3f3122c6]{padding:2rem;border-radius:.5rem;background:#ffffff80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 1px 3px #0000001a,0 0 0 1px #0000000d}.kpi-section[data-v-3f3122c6],.kpi-values[data-v-3f3122c6]{display:grid;gap:2rem}.kpi-values>div[data-v-3f3122c6]{display:flex;flex-direction:column-reverse;gap:.5rem}.kpi-values dt[data-v-3f3122c6]{color:#475569;font-size:.875rem}.kpi-values dd[data-v-3f3122c6]{color:#0f172a;font-size:clamp(1.6rem,2.6vw,2.5rem);font-weight:800;letter-spacing:-.05em;white-space:nowrap}.offer-intro[data-v-3f3122c6]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.service-grid[data-v-3f3122c6]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.service-card[data-v-3f3122c6]{position:relative;min-width:0;overflow:hidden;border-radius:.5rem;background:#ffffff80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 1px 3px #0000001a,0 0 0 1px #0000000d}.service-card[data-v-3f3122c6],.service-content[data-v-3f3122c6]{display:flex;flex-direction:column}.service-content[data-v-3f3122c6]{flex:1;padding:2rem}.service-heading[data-v-3f3122c6]{display:flex;align-items:center;justify-content:space-between}.service-visual[data-v-3f3122c6]{display:flex;align-items:center;justify-content:center;height:18rem;flex-shrink:0;overflow:hidden;padding-inline:2rem}.service-visual[data-v-3f3122c6] .integration-scene{max-width:420px;max-height:100%}.commerce-preview[data-v-3f3122c6]{width:100%;height:calc(100% - 2rem);align-self:end;overflow:hidden;border:8px solid #374151;border-bottom:0;border-radius:2rem 2rem 0 0;background:#f8fafc;box-shadow:0 20px 25px -5px #0000001a}.shop-toolbar[data-v-3f3122c6]{display:flex;align-items:center;gap:.5rem;padding:1rem;border-bottom:1px solid #e2e8f0;color:var(--color-primary)}.product-price[data-v-3f3122c6],.product-title[data-v-3f3122c6],.shop-search[data-v-3f3122c6],.shop-wordmark[data-v-3f3122c6]{display:block;height:.4rem;border-radius:.25rem;background:#cbd5e1}.shop-wordmark[data-v-3f3122c6]{width:2rem;background:var(--color-primary)}.shop-search[data-v-3f3122c6]{width:35%;height:1.25rem;margin-left:auto;background:#e2e8f0}.shop-catalog[data-v-3f3122c6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1.25rem 1rem}.shop-product[data-v-3f3122c6]{min-width:0}.product-display[data-v-3f3122c6]{display:grid;place-items:center;aspect-ratio:3/4;max-height:8rem;border-radius:.5rem;background:#e0f2fe}.product-shape[data-v-3f3122c6]{width:55%;height:60%;border-radius:25% 25% 10% 10%;background:#389bca;box-shadow:inset -8px -5px #0000000d}.shop-product:nth-child(2) .product-display[data-v-3f3122c6]{background:#ede9fe}.shop-product:nth-child(2) .product-shape[data-v-3f3122c6]{height:45%;border-radius:50%;background:#a78bfa}.shop-product:nth-child(3) .product-display[data-v-3f3122c6]{background:#ccfbf1}.shop-product:nth-child(3) .product-shape[data-v-3f3122c6]{width:70%;height:50%;border-radius:0;background:#2dd4bf;clip-path:polygon(25% 0,40% 8%,60% 8%,75% 0,100% 20%,85% 42%,75% 35%,75% 100%,25% 100%,25% 35%,15% 42%,0 20%)}.product-title[data-v-3f3122c6]{width:80%;margin-top:.75rem}.product-price[data-v-3f3122c6]{width:40%;margin-top:.5rem;background:#94a3b8}.dark .hero-visual[data-v-3f3122c6],.dark .kpi-section[data-v-3f3122c6],.dark .service-card[data-v-3f3122c6]{background:#0f172a99;box-shadow:0 1px 3px #0000001a,0 0 0 1px #ffffff0d}.dark .visual-label[data-v-3f3122c6]{color:#7dd3fc}.dark .kpi-values dt[data-v-3f3122c6],.dark .visual-caption[data-v-3f3122c6]{color:#94a3b8}.dark .kpi-values>div[data-v-3f3122c6]{border-color:#334155}.dark .kpi-values dd[data-v-3f3122c6]{color:#f8fafc}.dark .commerce-preview[data-v-3f3122c6]{background:#0f172a;border-color:#374151}.dark .shop-toolbar[data-v-3f3122c6]{border-color:#334155;color:#7dd3fc}.dark .shop-search[data-v-3f3122c6]{background:#334155}.dark .product-title[data-v-3f3122c6]{background:#64748b}.dark .product-display[data-v-3f3122c6]{background:#123047}.dark .shop-product:nth-child(2) .product-display[data-v-3f3122c6]{background:#292344}.dark .shop-product:nth-child(3) .product-display[data-v-3f3122c6]{background:#103c3a}@media(min-width:640px){.kpi-values[data-v-3f3122c6]{grid-template-columns:repeat(3,minmax(0,1fr))}.service-grid[data-v-3f3122c6]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-featured[data-v-3f3122c6]{grid-column:span 2}}@media(640px<=width<1024px){.home-hero[data-v-3f3122c6]{gap:2.5rem;padding-block:3rem}.hero-title[data-v-3f3122c6]{max-width:22ch;font-size:clamp(2.6rem,5vw,3rem)}}@media(min-width:1024px){.home-hero[data-v-3f3122c6]{grid-template-columns:1.05fr 1fr;gap:3rem;padding-block:5rem 4rem}.hero-visual[data-v-3f3122c6]{max-width:none;margin:0;padding:1.5rem}.kpi-section[data-v-3f3122c6]{grid-template-columns:1fr 2.5fr;align-items:center;gap:3rem;padding:2.5rem}.kpi-values>div[data-v-3f3122c6]{padding-left:1.5rem;border-left:1px solid #e2e8f0}.offer-intro[data-v-3f3122c6]{flex-direction:row;align-items:start;justify-content:space-between;gap:3rem}.offer-intro h2[data-v-3f3122c6]{flex-shrink:0}.service-grid[data-v-3f3122c6]{grid-template-columns:repeat(6,minmax(0,1fr))}.service-card[data-v-3f3122c6]{grid-column:span 2}.service-content[data-v-3f3122c6]{padding:2.5rem}.service-visual[data-v-3f3122c6]{height:20rem;padding-inline:2.5rem}.service-card[data-v-3f3122c6]:nth-last-child(-n+2),.service-featured[data-v-3f3122c6]{grid-column:span 3}}
