.viewer[data-v-42271e6a]{position:relative;aspect-ratio:16 / 10;inline-size:100%;overflow:hidden;border-radius:var(--radius)}.viewer-poster[data-v-42271e6a],.viewer-canvas[data-v-42271e6a]{display:block;inline-size:100%;block-size:100%;object-fit:cover}.hero[data-v-04c7b8ba]{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center;min-block-size:78vh;padding-block:80px 40px;padding-inline:7%;background-color:var(--bg);background-image:linear-gradient(rgb(27 86 196 / 14%) 1px,transparent 1px),linear-gradient(90deg,rgb(27 86 196 / 14%) 1px,transparent 1px);background-size:52px 52px,52px 52px;transition:background-color .35s ease}[data-theme=dark] .hero[data-v-04c7b8ba]{background-image:linear-gradient(rgb(125 175 255 / 16%) 1px,transparent 1px),linear-gradient(90deg,rgb(125 175 255 / 16%) 1px,transparent 1px)}@media (width >= 960px){.hero[data-v-04c7b8ba]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero-copy[data-v-04c7b8ba]{max-inline-size:520px}.hero-badges[data-v-04c7b8ba]{display:flex;flex-wrap:wrap;gap:12px;margin-block-end:20px}.hero-badge[data-v-04c7b8ba]{display:inline-flex;align-items:center;gap:8px;padding-block:6px;padding-inline:14px;border:1px solid var(--badge-border);border-radius:100px;background:var(--badge-bg);color:var(--blue);font-size:13px;font-weight:600;opacity:0;transform:translateY(8px);animation:badge-in-04c7b8ba .55s cubic-bezier(.22,.85,.3,1) forwards;transition:transform .25s cubic-bezier(.22,.85,.3,1),box-shadow .25s ease,border-color .25s ease}.hero-badge[data-v-04c7b8ba]:nth-child(1){animation-delay:.15s}.hero-badge[data-v-04c7b8ba]:nth-child(2){animation-delay:.27s}@keyframes badge-in-04c7b8ba{to{opacity:1;transform:translateY(0)}}.hero-badge[data-v-04c7b8ba]:before{content:"●";font-size:8px;transition:filter .25s ease}.hero-badge[data-v-04c7b8ba]:hover{border-color:var(--blue);box-shadow:0 6px 18px #1b56c42e;transform:translateY(-2px)}.hero-badge[data-v-04c7b8ba]:hover:before{filter:drop-shadow(0 0 5px var(--blue))}.hero-badge-alt[data-v-04c7b8ba]{border-color:var(--badge-border);background:transparent;color:var(--body)}.hero-badge-alt[data-v-04c7b8ba]:before{content:"◆";color:var(--blue);font-size:9px;filter:none;transition:transform .45s cubic-bezier(.22,.85,.3,1)}.hero-badge-alt[data-v-04c7b8ba]:hover:before{filter:none;transform:rotate(180deg) scale(1.15)}.hero-title[data-v-04c7b8ba]{margin-block-end:6px;color:var(--heading);font-size:clamp(2.4rem,3.8vw,3.4rem);font-weight:900;line-height:1.12}.hero-title .hl[data-v-04c7b8ba]{color:var(--blue)}.hero-subtitle[data-v-04c7b8ba]{margin-block-end:34px;color:var(--body);font-size:.98rem;line-height:1.75}.hero-actions[data-v-04c7b8ba]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn-primary[data-v-04c7b8ba]{display:inline-flex;align-items:center;border-radius:10px;font-size:15px;text-decoration:none;cursor:pointer;padding-block:14px;padding-inline:28px;border:none;background:#25d366;color:#fff;font-weight:700;box-shadow:0 4px 14px #25d36659;transition:background .2s,transform .15s,box-shadow .15s}.btn-primary[data-v-04c7b8ba]:hover{background:#20bd5a;box-shadow:0 6px 20px #25d36673;transform:translateY(-2px)}.hero-right[data-v-04c7b8ba]{display:flex;flex-direction:column}.hero-visual[data-v-04c7b8ba]{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:16 / 9;background:radial-gradient(ellipse at 58% 38%,#1a3a6a,#0e1f3e,#09111f);box-shadow:0 24px 60px #00000038,0 0 0 1px #2563eb2e}.hero-visual[data-v-04c7b8ba] .viewer{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.bldg-labels[data-v-04c7b8ba]{position:absolute;inset-block-end:14px;inset-inline:0;display:flex;justify-content:space-around;pointer-events:none}[dir=rtl] .bldg-labels[data-v-04c7b8ba]{flex-direction:row-reverse}.bldg-lbl[data-v-04c7b8ba]{display:flex;align-items:center;gap:6px;padding-block:5px;padding-inline:13px;border:1px solid rgb(255 255 255 / 9%);border-radius:100px;background:#07101ed1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffb8;font-size:11px;font-weight:600;letter-spacing:.03em}.bldg-lbl.lbl-planned[data-v-04c7b8ba]{border-color:#3b82f673;color:#93c5fd}.bldg-lbl.lbl-progress[data-v-04c7b8ba]{border-color:#f59e0b73;color:#fcd34d}.bldg-lbl.lbl-complete[data-v-04c7b8ba]{border-color:#22c55e73;color:#86efac}.bl-dot[data-v-04c7b8ba]{flex-shrink:0;inline-size:7px;block-size:7px;border-radius:50%}.bl-done[data-v-04c7b8ba]{background:#22c55e;box-shadow:0 0 7px #22c55e}.bl-prog[data-v-04c7b8ba]{background:#f59e0b;box-shadow:0 0 7px #f59e0b}.bl-wire[data-v-04c7b8ba]{background:#3b82f6;box-shadow:0 0 7px #3b82f6}.bc-row[data-v-04c7b8ba]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-block-start:8px}.bc-card[data-v-04c7b8ba]{position:relative;padding-block:11px 13px;padding-inline:12px;border:1px solid rgb(59 130 246 / 28%);border-radius:10px;background:#0f2052eb;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);text-align:center;opacity:0;animation:bc-enter-04c7b8ba .55s cubic-bezier(.22,1,.36,1) forwards}.bc-card[data-v-04c7b8ba]:nth-child(1){border-color:#3b82f673;background:#0f2052eb;animation-delay:.4s}.bc-card[data-v-04c7b8ba]:nth-child(2){border-color:#3b82f64d;background:#0c1a46eb;animation-delay:.65s}.bc-card[data-v-04c7b8ba]:nth-child(3){border-color:#5b9bff73;background:#122660eb;animation-delay:.9s}@keyframes bc-enter-04c7b8ba{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.bc-card[data-v-04c7b8ba]:after{content:"";position:absolute;inset-block-start:-9px;inset-inline-start:50%;inline-size:1px;block-size:9px;background:linear-gradient(to top,rgb(255 255 255 / 22%),transparent);transform:translate(-50%)}.bc-num[data-v-04c7b8ba]{display:block;margin-block-end:2px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-align:start;opacity:.42}.bc-stage[data-v-04c7b8ba]{display:block;margin-block-end:4px;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.bc-capture .bc-stage[data-v-04c7b8ba]{color:#93c5fd}.bc-compare .bc-stage[data-v-04c7b8ba]{color:#fde68a}.bc-track .bc-stage[data-v-04c7b8ba]{color:#86efac}.bc-title[data-v-04c7b8ba]{display:block;margin-block-end:3px;color:#ffffffeb;font-size:13.5px;font-weight:700;text-align:start}.bc-desc[data-v-04c7b8ba]{display:block;color:#ffffff85;font-size:11.5px;line-height:1.45;text-align:start}.sc-anim[data-v-04c7b8ba]{position:relative;overflow:hidden;flex-shrink:0;inline-size:22px;block-size:22px;margin-block-end:5px;margin-inline:auto;border-radius:5px}.sc-anim-plan[data-v-04c7b8ba]{background:#3b82f61f}.sc-anim-plan[data-v-04c7b8ba]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,#93c5fd 0%,transparent 65%);animation:plan-pulse-04c7b8ba 2s ease-in-out infinite}@keyframes plan-pulse-04c7b8ba{0%,to{opacity:.3;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.sc-anim-prog[data-v-04c7b8ba]{display:flex;gap:2px;align-items:flex-end;padding-block:4px;padding-inline:3px;background:#f59e0b1a}.sc-anim-prog[data-v-04c7b8ba]:before,.sc-anim-prog[data-v-04c7b8ba]:after{content:"";flex:1;border-radius:2px 2px 0 0;background:#fbbf24}.sc-anim-prog[data-v-04c7b8ba]:before{animation:bar-a-04c7b8ba 1.8s ease-in-out infinite}.sc-anim-prog[data-v-04c7b8ba]:after{background:#f59e0b;animation:bar-a-04c7b8ba 1.8s ease-in-out infinite .4s}@keyframes bar-a-04c7b8ba{0%,to{block-size:4px;opacity:.5}55%{block-size:18px;opacity:1}}.sc-anim-done[data-v-04c7b8ba]{display:flex;align-items:center;justify-content:center;background:#22c55e1f}.sc-anim-done[data-v-04c7b8ba]:after{content:"✓";color:#4ade80;font-size:13px;font-weight:800;animation:check-pop-04c7b8ba 2.2s ease-in-out infinite}@keyframes check-pop-04c7b8ba{0%,to{opacity:.35;transform:scale(.7)}45%{opacity:1;transform:scale(1.1)}60%{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.hero-badge[data-v-04c7b8ba],.bc-card[data-v-04c7b8ba]{opacity:1;transform:none;animation:none}.hero-badge[data-v-04c7b8ba]:hover,.btn-primary[data-v-04c7b8ba]:hover{transform:none}.hero-badge-alt[data-v-04c7b8ba]:hover:before{transform:none}.sc-anim-plan[data-v-04c7b8ba]:after,.sc-anim-prog[data-v-04c7b8ba]:before,.sc-anim-prog[data-v-04c7b8ba]:after,.sc-anim-done[data-v-04c7b8ba]:after{animation:none}}.trust[data-v-0096d258]{padding-block:40px;padding-inline:5%;border-block:1px solid var(--line);background:var(--bg-alt);transition:background .35s ease}.trust-inner[data-v-0096d258]{display:flex;flex-wrap:wrap;gap:24px 32px;align-items:center;justify-content:space-between;max-inline-size:1100px;margin-inline:auto}@media (width >= 900px){.trust-inner[data-v-0096d258]{flex-wrap:nowrap;gap:0 32px}}.trust-stat[data-v-0096d258]{flex:1;min-inline-size:0;text-align:start;cursor:default}.vp-title[data-v-0096d258]{position:relative;display:block;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;background:linear-gradient(90deg,var(--vp-sweep-edge),var(--blue),var(--vp-sweep-edge));-webkit-background-clip:text;background-clip:text;background-size:200% 100%;background-position:0% 0%;color:transparent;transition:background-position .6s cubic-bezier(.22,1,.36,1)}.vp-title[data-v-0096d258]:after{content:"";position:absolute;inset-block-end:-3px;inset-inline-start:0;inline-size:0;block-size:2px;background:var(--blue);transition:inline-size .28s cubic-bezier(.22,1,.36,1)}.vp-desc[data-v-0096d258]{display:block;margin-block-start:6px;color:var(--muted);font-size:14px;font-weight:400;line-height:1.5;transition:opacity .28s ease}.trust-divider[data-v-0096d258]{align-self:center;inline-size:1px;block-size:48px;background:var(--line)}@media (width < 900px){.trust-divider[data-v-0096d258]{display:none}}.trust-stat[data-v-0096d258]:hover{transform:translateY(-4px);transition:transform .28s cubic-bezier(.22,1,.36,1)}.trust-stat:hover .vp-title[data-v-0096d258]{background-position:100% 0%}.trust-stat:hover .vp-title[data-v-0096d258]:after{inline-size:100%}@media (prefers-reduced-motion: reduce){.trust-stat[data-v-0096d258]:hover{transform:none}}.pf-head[data-v-9483b3ac]{display:flex;flex-shrink:0;align-items:center;gap:14px;block-size:54px;border-block-end:1px solid var(--line);background:var(--bg-alt);padding-inline:16px}.pf-brand[data-v-9483b3ac]{display:flex;align-items:center;gap:9px}.pf-brand .pf-mark[data-v-9483b3ac]{flex-shrink:0;inline-size:26px;block-size:26px}.pf-brand .pf-mark svg[data-v-9483b3ac]{display:block;inline-size:100%;block-size:100%}.pf-brand b[data-v-9483b3ac]{color:var(--heading);font-size:15px;font-weight:800;letter-spacing:-.01em}.pf-proj[data-v-9483b3ac]{border-inline-start:1px solid var(--line);margin-inline-start:2px;padding-inline-start:12px;color:var(--muted);font-size:11.5px}.pf-search[data-v-9483b3ac]{display:flex;flex:1;align-items:center;gap:8px;max-inline-size:320px;border:1px solid var(--line);border-radius:9px;background:var(--card-bg);padding-block:7px;padding-inline:12px;color:var(--muted);font-size:12.5px}.pf-head-right[data-v-9483b3ac]{display:flex;align-items:center;gap:12px;margin-inline-start:auto}.pf-ico[data-v-9483b3ac]{display:flex;position:relative;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border:1px solid var(--line);border-radius:8px;background:var(--card-bg);color:var(--muted)}.pf-ico .pf-badge[data-v-9483b3ac]{position:absolute;inset-block-start:4px;inset-inline-end:5px;inline-size:7px;block-size:7px;border:1.5px solid var(--bg-alt);border-radius:50%;background:#ef4444}.pf-avatar[data-v-9483b3ac]{display:flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border-radius:50%;background:linear-gradient(135deg,var(--blue),#0e3a82);color:#fff;font-size:12px;font-weight:700}.pf-body[data-v-9483b3ac]{display:grid;flex:1;grid-template-columns:184px 1fr 232px;min-block-size:0}.pf-side[data-v-9483b3ac]{display:flex;flex-direction:column;gap:3px;border-inline-end:1px solid var(--line);padding-block:16px;padding-inline:12px}.pf-nav[data-v-9483b3ac]{display:flex;align-items:center;gap:11px;border-radius:9px;padding-block:9px;padding-inline:11px;color:var(--muted);font-size:13px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.pf-nav svg[data-v-9483b3ac]{flex-shrink:0;inline-size:17px;block-size:17px}.pf-nav[data-v-9483b3ac]:hover{background:var(--bg-alt);color:var(--heading)}.pf-nav.active[data-v-9483b3ac]{background:var(--blue-xl);color:var(--blue);font-weight:600;box-shadow:inset 2px 0 0 var(--blue)}[dir=rtl] .pf-nav.active[data-v-9483b3ac]{box-shadow:inset -2px 0 0 var(--blue)}.pf-side-foot[data-v-9483b3ac]{margin-block-start:auto;padding-block:10px 0;padding-inline:11px;color:var(--muted);font-size:11px}@media (width <= 860px){.pf-body[data-v-9483b3ac]{grid-template-columns:1fr}.pf-side[data-v-9483b3ac],.pf-search[data-v-9483b3ac],.pf-proj[data-v-9483b3ac]{display:none}}@media (prefers-reduced-motion: reduce){.pf-nav[data-v-9483b3ac]{transition:none}}.pf-charts[data-v-0b4cfbf8]{display:grid;gap:14px;grid-auto-rows:1fr;grid-template-columns:1.05fr 1fr;block-size:100%}.pf-c[data-v-0b4cfbf8]{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:var(--card-bg);padding:16px;box-shadow:var(--card-shadow, 0 8px 24px rgb(27 86 196 / 6%))}.pf-c-h[data-v-0b4cfbf8]{margin-block-end:12px;color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.06em;line-height:normal;text-transform:uppercase}.pf-ring-wrap[data-v-0b4cfbf8]{display:flex;flex:1;align-items:center;gap:16px}.pf-ring[data-v-0b4cfbf8]{position:relative;flex-shrink:0;inline-size:116px;block-size:116px}.pf-ring svg[data-v-0b4cfbf8]{inline-size:100%;block-size:100%;transform:rotate(-90deg)}.pf-ring .track[data-v-0b4cfbf8]{stroke:var(--line)}.pf-ring .fill[data-v-0b4cfbf8]{stroke:var(--blue);stroke-dasharray:320;stroke-dashoffset:320;stroke-linecap:round}.reveal.visible .pf-ring .fill[data-v-0b4cfbf8]{animation:pf-ring-0b4cfbf8 1.3s cubic-bezier(.22,1,.36,1) forwards}@keyframes pf-ring-0b4cfbf8{to{stroke-dashoffset:121.6}}.pf-ring-ctr[data-v-0b4cfbf8]{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:center;justify-content:center}.pf-ring-ctr b[data-v-0b4cfbf8]{color:var(--heading);font-size:26px;font-weight:800;line-height:1}.pf-ring-ctr span[data-v-0b4cfbf8]{margin-block-start:3px;color:#16a34a;font-size:10.5px;font-weight:700}.pf-ring-meta b[data-v-0b4cfbf8]{display:block;color:var(--heading);font-size:15px;font-weight:700;line-height:normal}.pf-ring-meta p[data-v-0b4cfbf8]{margin-block:4px 0;color:var(--muted);font-size:12px;line-height:1.5}.pf-trend[data-v-0b4cfbf8]{display:flex;flex:1;align-items:stretch}.pf-trend svg[data-v-0b4cfbf8]{overflow:visible;inline-size:100%;block-size:100%;min-block-size:92px}.pf-trend .area[data-v-0b4cfbf8]{fill:url(#pfgrad)}.pf-trend .line[data-v-0b4cfbf8]{fill:none;stroke:var(--blue);stroke-dasharray:360;stroke-dashoffset:360;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.reveal.visible .pf-trend .line[data-v-0b4cfbf8]{animation:pf-draw-0b4cfbf8 1.5s ease forwards .2s}@keyframes pf-draw-0b4cfbf8{to{stroke-dashoffset:0}}.pf-trend .dot[data-v-0b4cfbf8]{fill:var(--blue)}.pf-trend .cols rect[data-v-0b4cfbf8]{fill:var(--blue);opacity:.15;transform-box:fill-box;transform-origin:bottom}.reveal.visible .pf-trend .cols rect[data-v-0b4cfbf8]{animation:pf-rise-0b4cfbf8 .9s cubic-bezier(.22,1,.36,1) both}.pf-stack[data-v-0b4cfbf8]{display:flex;overflow:hidden;block-size:16px;border-radius:100px;background:var(--line)}.pf-stack>i[data-v-0b4cfbf8]{display:block;block-size:100%}.reveal.visible .pf-stack>i[data-v-0b4cfbf8]{animation:pf-widen-0b4cfbf8 1.1s cubic-bezier(.22,1,.36,1) both}@keyframes pf-widen-0b4cfbf8{0%{inline-size:0}}.pf-legend[data-v-0b4cfbf8]{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:14px}.pf-legend span[data-v-0b4cfbf8]{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.pf-legend b[data-v-0b4cfbf8]{color:var(--heading);font-weight:700}.pf-acts[data-v-0b4cfbf8]{display:flex;flex:1;align-items:flex-end;gap:7px;padding-block-start:4px}.pf-acts .col[data-v-0b4cfbf8]{display:flex;flex:1;flex-direction:column;align-items:center;gap:6px}.pf-acts .pair[data-v-0b4cfbf8]{display:flex;align-items:flex-end;justify-content:center;gap:3px;inline-size:100%;block-size:86px}.pf-acts .bar[data-v-0b4cfbf8]{position:relative;inline-size:42%;border-start-start-radius:4px;border-start-end-radius:4px;transform-origin:bottom;cursor:help}.pf-acts .bar.cap[data-v-0b4cfbf8]{background:linear-gradient(180deg,var(--blue-lt),var(--blue))}.pf-acts .bar.hrs[data-v-0b4cfbf8]{background:linear-gradient(180deg,#fcd34d,#f59e0b)}.reveal.visible .pf-acts .bar[data-v-0b4cfbf8]{animation:pf-rise-0b4cfbf8 .9s cubic-bezier(.22,1,.36,1) both}@keyframes pf-rise-0b4cfbf8{0%{transform:scaleY(0)}}.pf-acts .col.now .pair[data-v-0b4cfbf8]{position:relative}.pf-acts .col.now .pair[data-v-0b4cfbf8]:after{content:"";position:absolute;top:-3px;right:-2px;bottom:0;left:-2px;border-radius:5px;box-shadow:0 0 #1b56c466;animation:pf-now-0b4cfbf8 1.9s ease-in-out 1s infinite}@keyframes pf-now-0b4cfbf8{0%,to{box-shadow:0 0 #1b56c466}50%{box-shadow:0 0 0 4px #1b56c400}}.pf-acts .col.now .d[data-v-0b4cfbf8]{color:var(--blue);font-weight:700}.pf-acts .d[data-v-0b4cfbf8]{color:var(--muted);font-size:9.5px}.pf-acts-legend[data-v-0b4cfbf8]{display:flex;gap:14px;margin-block-start:12px}.pf-acts-legend span[data-v-0b4cfbf8]{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.pf-acts .bar[data-tip][data-v-0b4cfbf8]:hover:after{content:attr(data-tip);position:absolute;z-index:6;inset-block-end:94px;inset-inline-start:50%;border-radius:8px;background:var(--heading);color:var(--card-bg);padding-block:7px;padding-inline:10px;font-size:10.5px;font-weight:600;line-height:1.45;white-space:nowrap;pointer-events:none;box-shadow:0 8px 22px #0003;transform:translate(-50%)}[dir=rtl] .pf-acts .bar[data-tip][data-v-0b4cfbf8]:hover:after,[dir=rtl] .pf-acts .bar[data-tip][data-v-0b4cfbf8]:hover:before{transform:translate(50%)}.pf-acts .bar[data-tip][data-v-0b4cfbf8]:hover:before{content:"";position:absolute;z-index:6;inset-block-end:89px;inset-inline-start:50%;border:5px solid transparent;border-block-start-color:var(--heading);pointer-events:none;transform:translate(-50%)}.pf-acts-card .pf-c-h[data-v-0b4cfbf8]{display:flex;align-items:center;justify-content:space-between}.pf-live[data-v-0b4cfbf8]{display:inline-flex;align-items:center;gap:5px;color:#16a34a;font-size:10px;font-weight:700;letter-spacing:0;text-transform:none}.pf-live[data-v-0b4cfbf8]:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:#16a34a;animation:pf-spark-0b4cfbf8 1.8s ease-in-out infinite}@keyframes pf-spark-0b4cfbf8{0%,to{box-shadow:0 0 #1b56c466}50%{box-shadow:0 0 0 5px #1b56c400}}.pf-dot[data-v-0b4cfbf8]{display:inline-block;flex-shrink:0;inline-size:8px;block-size:8px;border-radius:50%}@media (width <= 860px){.pf-charts[data-v-0b4cfbf8]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.pf-ring .fill[data-v-0b4cfbf8]{stroke-dashoffset:121.6}.pf-trend .line[data-v-0b4cfbf8]{stroke-dashoffset:0}.reveal.visible .pf-ring .fill[data-v-0b4cfbf8],.reveal.visible .pf-trend .line[data-v-0b4cfbf8],.reveal.visible .pf-trend .cols rect[data-v-0b4cfbf8],.reveal.visible .pf-acts .bar[data-v-0b4cfbf8],.reveal.visible .pf-stack>i[data-v-0b4cfbf8],.pf-acts .col.now .pair[data-v-0b4cfbf8]:after,.pf-live[data-v-0b4cfbf8]:before{animation:none}}.pf-ai[data-v-c5a68b33]{display:flex;flex-direction:column;gap:11px;border-inline-start:1px solid var(--line);background:var(--card-bg);padding-block:16px;padding-inline:14px}.pf-ai-h[data-v-c5a68b33]{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.07em;line-height:normal;text-transform:uppercase}.pf-ai-h .spark[data-v-c5a68b33]{inline-size:6px;block-size:6px;border-radius:50%;background:var(--blue);animation:pf-spark-c5a68b33 2.4s ease-in-out infinite}@keyframes pf-spark-c5a68b33{0%,to{box-shadow:0 0 #1b56c466}50%{box-shadow:0 0 0 5px #1b56c400}}.ai-card[data-v-c5a68b33]{border:1px solid var(--line);border-radius:11px;background:var(--bg-alt);padding:12px}.ai-card .lbl[data-v-c5a68b33]{display:flex;align-items:center;gap:6px;margin-block-end:7px;color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.05em;line-height:normal;text-transform:uppercase}.ai-card p[data-v-c5a68b33]{margin:0;color:var(--body);font-size:12px;line-height:1.5}.ai-card .big[data-v-c5a68b33]{color:var(--heading);font-size:22px;font-weight:800;line-height:normal}.ai-card .big i[data-v-c5a68b33]{margin-inline-start:6px;color:#16a34a;font-size:12px;font-style:normal;font-weight:700}.pf-dot[data-v-c5a68b33]{display:inline-block;flex-shrink:0;inline-size:8px;block-size:8px;border-radius:50%}.pf-bar[data-v-c5a68b33]{overflow:hidden;block-size:7px;margin-block-start:8px;border-radius:100px;background:var(--line)}.pf-bar>i[data-v-c5a68b33]{display:block;block-size:100%;border-radius:100px}@media (width <= 860px){.pf-ai[data-v-c5a68b33]{display:none}}@media (prefers-reduced-motion: reduce){.pf-ai-h .spark[data-v-c5a68b33]{animation:none}}.pf-time[data-v-a2b9e1ee]{flex-shrink:0;border-block-start:1px solid var(--line);background:var(--card-bg);padding-block:16px 18px;padding-inline:20px}.pf-time-h[data-v-a2b9e1ee]{margin-block-end:18px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.07em;line-height:normal;text-transform:uppercase}.pf-steps[data-v-a2b9e1ee]{display:flex;position:relative}.pf-steps[data-v-a2b9e1ee]:before{content:"";position:absolute;inset-block-start:6px;inset-inline:6%;block-size:2px;background:var(--line)}.pf-step[data-v-a2b9e1ee]{position:relative;flex:1;padding-inline:6px;text-align:center}.pf-step .knob[data-v-a2b9e1ee]{position:relative;z-index:1;inline-size:13px;block-size:13px;margin-block:0 12px;margin-inline:auto;border:2px solid var(--blue-xl);border-radius:50%;background:var(--card-bg)}.pf-step.done .knob[data-v-a2b9e1ee]{border-color:var(--blue);background:var(--blue)}.pf-step.active .knob[data-v-a2b9e1ee]{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 4px var(--blue-xl)}.pf-step .s-lbl[data-v-a2b9e1ee]{color:var(--heading);font-size:11.5px;font-weight:600;line-height:1.3}.pf-step .s-date[data-v-a2b9e1ee]{margin-block-start:3px;color:var(--muted);font-size:10.5px;line-height:normal}@media (width <= 860px){.pf-steps[data-v-a2b9e1ee]{overflow-x:auto}.pf-step[data-v-a2b9e1ee]{min-inline-size:110px}}.platform[data-v-c5312f84]{padding-block:56px;padding-inline:5%;text-align:center}.section-tag[data-v-c5312f84]{margin-block-end:8px;color:var(--blue);font-size:13px;font-weight:700;letter-spacing:1px;line-height:normal;text-transform:uppercase}.section-h2[data-v-c5312f84]{margin-block-end:8px;color:var(--heading);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.2}.section-sub[data-v-c5312f84]{max-inline-size:540px;margin-block:0 26px;margin-inline:auto;color:var(--muted);font-size:1rem;line-height:1.7}.platform-shot[data-v-c5312f84]{position:relative;overflow:hidden;max-inline-size:1100px;margin-inline:auto;border-radius:16px;background:#0d1117;box-shadow:0 32px 80px #00000047,0 0 0 1px #2563eb26}.pf-app[data-v-c5312f84]{display:flex;flex-direction:column;min-block-size:500px;background:var(--card-bg);color:var(--heading);line-height:normal;text-align:start}.pf-main[data-v-c5312f84]{background:var(--bg-alt);padding:16px}@media (width <= 860px){.pf-app[data-v-c5312f84]{min-block-size:0}}.how[data-v-e326c143]{background:var(--how-bg);padding-block:80px;padding-inline:5%;transition:background .35s ease}.section-tag[data-v-e326c143]{margin-block-end:10px;color:var(--how-tag);font-size:13px;font-weight:700;letter-spacing:1px;line-height:normal;text-transform:uppercase}.section-h2[data-v-e326c143]{margin-block-end:12px;color:var(--how-heading);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.2}.section-sub[data-v-e326c143]{max-inline-size:540px;margin-block-end:48px;color:var(--how-sub);font-size:1rem;line-height:1.7}.steps[data-v-e326c143]{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;line-height:normal}.step[data-v-e326c143]{position:relative;overflow:hidden;border:1px solid var(--step-line);border-radius:var(--radius);background:var(--step-bg);padding:32px;transition:border-color .3s,transform .35s cubic-bezier(.22,.85,.3,1),box-shadow .35s}.step[data-v-e326c143]:hover{border-color:var(--blue);box-shadow:var(--card-shadow);transform:translateY(-8px)}.step[data-v-e326c143]:before{content:attr(data-n);position:absolute;inset-block-start:-6px;inset-inline-end:18px;color:transparent;font-size:5rem;font-weight:900;line-height:1;-webkit-text-stroke:1.5px rgb(27 86 196 / 40%);transition:transform .4s cubic-bezier(.22,.85,.3,1),color .4s ease,-webkit-text-stroke-color .4s ease}.step[data-v-e326c143]:hover:before{color:#1b56c41a;-webkit-text-stroke-color:rgb(27 86 196 / 70%);transform:scale(1.12) translateY(4px)}[data-theme=dark] .step[data-v-e326c143]:before{-webkit-text-stroke-color:rgb(91 155 255 / 50%)}[data-theme=dark] .step[data-v-e326c143]:hover:before{color:#5b9bff1f;-webkit-text-stroke-color:rgb(91 155 255 / 85%)}.step-icon[data-v-e326c143]{display:inline-flex;align-items:center;justify-content:center;inline-size:54px;block-size:54px;margin-block-end:18px;border:1px solid var(--badge-border);border-radius:15px;background:var(--badge-bg);font-size:1.5rem;box-shadow:0 4px 14px #1b56c41f;transition:transform .4s cubic-bezier(.22,.85,.3,1),box-shadow .3s ease}.step:hover .step-icon[data-v-e326c143]{box-shadow:0 9px 24px #1b56c442;transform:scale(1.1) rotate(-6deg)}.step h3[data-v-e326c143]{margin-block-end:8px;color:var(--step-h);font-size:1.1rem;font-weight:700}.step p[data-v-e326c143]{color:var(--step-p);font-size:.9rem;line-height:1.6}@media (width <= 768px){.steps[data-v-e326c143]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.step[data-v-e326c143],.step[data-v-e326c143]:before,.step-icon[data-v-e326c143]{transition:none}.step[data-v-e326c143]:hover,.step[data-v-e326c143]:hover:before,.step:hover .step-icon[data-v-e326c143]{transform:none}}.features[data-v-ced3c33c]{background:var(--bg-alt);padding-block:80px;padding-inline:5%;transition:background .35s ease}.features-head[data-v-ced3c33c]{margin-block-end:48px}.section-tag[data-v-ced3c33c]{margin-block-end:10px;color:var(--blue);font-size:13px;font-weight:700;letter-spacing:1px;line-height:normal;text-transform:uppercase}.section-h2[data-v-ced3c33c]{margin-block-end:12px;color:var(--heading);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.2}.section-sub[data-v-ced3c33c]{max-inline-size:540px;color:var(--muted);font-size:1rem;line-height:1.7}.cards-grid[data-v-ced3c33c]{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.card[data-v-ced3c33c]{position:relative;border:1px solid var(--card-line);border-radius:var(--radius);background:var(--card-bg);padding:28px;perspective:1200px;cursor:pointer;transition:box-shadow .35s ease,border-color .3s ease,background .35s ease}.card-inner[data-v-ced3c33c]{position:relative;transform-style:preserve-3d;will-change:transform;transition:transform .6s cubic-bezier(.4,0,.2,1)}.card:hover .card-inner[data-v-ced3c33c],.card:focus-within .card-inner[data-v-ced3c33c]{transform:rotateY(180deg)}.card[data-v-ced3c33c]:hover,.card[data-v-ced3c33c]:focus-within{border-color:var(--blue);box-shadow:var(--card-shadow)}.card-face[data-v-ced3c33c]{line-height:normal;backface-visibility:hidden}.card-icon[data-v-ced3c33c]{display:inline-block;margin-block-end:14px;font-size:1.8rem}.card-icon[data-v-ced3c33c] svg{display:block}.card h3[data-v-ced3c33c]{margin-block-end:8px;color:var(--heading);font-size:1rem;font-weight:700}.card p[data-v-ced3c33c]{color:var(--muted);font-size:.875rem;line-height:1.6}.card-reveal[data-v-ced3c33c]{display:flex;position:absolute;z-index:3;top:-28px;right:-28px;bottom:-28px;left:-28px;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--radius);background:#0d1117;padding:20px;pointer-events:none;backface-visibility:hidden;transform:rotateY(180deg)}.card-reveal img.reveal-shot[data-v-ced3c33c]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;border-radius:var(--radius);object-fit:cover;object-position:top center}.card-reveal img.reveal-shot-fit[data-v-ced3c33c]{background:#fff;object-fit:contain;object-position:center}@media (width <= 768px){.cards-grid[data-v-ced3c33c]{grid-template-columns:1fr 1fr}}@media (width <= 480px){.cards-grid[data-v-ced3c33c]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.card[data-v-ced3c33c],.card-inner[data-v-ced3c33c]{transition:none}.card:hover .card-inner[data-v-ced3c33c],.card:focus-within .card-inner[data-v-ced3c33c]{transform:none}.card-reveal[data-v-ced3c33c]{transform:none;opacity:0;transition:opacity .2s}.card:hover .card-reveal[data-v-ced3c33c],.card:focus-within .card-reveal[data-v-ced3c33c]{opacity:1}}.scan-window[data-v-a8a86b5e]{overflow:hidden;max-inline-size:940px;margin-inline:auto;border:1px solid rgb(255 255 255 / 8%);border-radius:14px;background:#0b1220;box-shadow:0 30px 70px #0000007f}.scan-bar[data-v-a8a86b5e]{display:flex;align-items:center;gap:12px;border-block-end:1px solid rgb(0 0 0 / 8%);background:#f1f5f9;padding-block:10px;padding-inline:14px}.scan-brand[data-v-a8a86b5e]{display:flex;align-items:center;gap:7px;color:#0f172a;font-size:13px;font-weight:800;line-height:normal}.scan-brand svg[data-v-a8a86b5e]{display:block;inline-size:20px;block-size:20px;border-radius:5px}.scan-url[data-v-a8a86b5e]{flex:1;overflow:hidden;min-inline-size:0;border:1px solid #e2e8f0;border-radius:100px;background:#fff;padding-block:5px;padding-inline:14px;color:#64748b;font-size:12px;line-height:normal;white-space:nowrap;text-align:center;text-overflow:ellipsis}.scan[data-v-a8a86b5e]{position:relative;overflow:hidden;touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none}.scan[data-v-a8a86b5e]:focus-visible{outline:2px solid var(--blue-lt);outline-offset:-3px}.scan-img[data-v-a8a86b5e]{display:block;inline-size:100%;block-size:auto}.scan-after[data-v-a8a86b5e]{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;inline-size:var(--pos)}.scan-after .scan-img[data-v-a8a86b5e]{inline-size:max(100%,100vw);max-inline-size:none}.scan-handle[data-v-a8a86b5e]{position:absolute;z-index:3;inset-block:0;inset-inline-start:var(--pos);inline-size:3px;background:linear-gradient(180deg,#93c5fdf2,#fff,#93c5fdf2);pointer-events:none;box-shadow:0 0 22px 5px #60a5fa99;transform:translate(-50%)}[dir=rtl] .scan-handle[data-v-a8a86b5e]{transform:translate(50%)}.scan-knob[data-v-a8a86b5e]{display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border:2px solid rgb(96 165 250 / 70%);border-radius:50%;background:#fff;color:#1b56c4;font-size:17px;font-weight:700;box-shadow:0 4px 16px #0006;transform:translate(-50%,-50%)}[dir=rtl] .scan-knob[data-v-a8a86b5e]{transform:translate(50%,-50%)}.scan.is-live .scan-knob[data-v-a8a86b5e]{animation:scan-pulse-a8a86b5e 1.6s ease-in-out infinite}@keyframes scan-pulse-a8a86b5e{0%,to{box-shadow:0 4px 16px #0006,0 0 #60a5fa7f}50%{box-shadow:0 4px 16px #0006,0 0 0 10px #60a5fa00}}.scan-labels[data-v-a8a86b5e]{display:flex;position:absolute;z-index:2;inset-block-start:12px;inset-inline:0;justify-content:space-between;padding-inline:14px;pointer-events:none}.scan-tag[data-v-a8a86b5e]{border-radius:100px;color:#fff;padding-block:5px;padding-inline:12px;font-size:11px;font-weight:700;line-height:normal;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.scan-tag-a[data-v-a8a86b5e]{background:#dc2626d1}.scan-tag-b[data-v-a8a86b5e]{background:#2563d6d1}.scan-note[data-v-a8a86b5e]{position:absolute;z-index:4;inset-block-start:var(--ny);inset-inline-start:var(--nx);inline-size:16px;block-size:16px;transform:translate(-50%,-50%)}[dir=rtl] .scan-note[data-v-a8a86b5e]{transform:translate(50%,-50%)}.scan-note-dot[data-v-a8a86b5e]{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #fff;border-radius:50%;background:#ef4444eb;box-shadow:0 2px 8px #0006;animation:note-pulse-a8a86b5e 1.9s ease-out infinite}@keyframes note-pulse-a8a86b5e{0%,to{box-shadow:0 2px 8px #0006,0 0 #ef44448c}70%{box-shadow:0 2px 8px #0006,0 0 0 13px #ef444400}}.scan-note-card[data-v-a8a86b5e]{display:block;position:absolute;inset-block-start:24px;inset-inline-start:10px;inline-size:212px;border:1px solid rgb(96 165 250 / 50%);border-radius:10px;background:#0f172af0;color:#fff;padding-block:9px;padding-inline:12px;font-size:12px;line-height:1.4;text-align:start;opacity:0;pointer-events:none;box-shadow:0 12px 32px #0000008c;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.scan-note-card strong[data-v-a8a86b5e]{display:block;margin-block-end:2px;color:#93c5fd;font-size:12.5px}.scan-note.up .scan-note-card[data-v-a8a86b5e]{inset-block:auto 24px;transform:translateY(-6px)}.scan-note--shown .scan-note-card[data-v-a8a86b5e],.scan-note:hover .scan-note-card[data-v-a8a86b5e]{opacity:1;transform:translateY(0)}@media (width <= 560px){.scan-brand span[data-v-a8a86b5e]{display:none}.scan-knob[data-v-a8a86b5e]{inline-size:34px;block-size:34px;font-size:15px}.scan-note-card[data-v-a8a86b5e]{inline-size:150px;font-size:11px}}@media (prefers-reduced-motion: reduce){.scan.is-live .scan-knob[data-v-a8a86b5e],.scan-note-dot[data-v-a8a86b5e]{animation:none}.scan-note-card[data-v-a8a86b5e]{transition:none}}.compare[data-v-d93af078]{background:var(--compare-bg);padding-block:80px;padding-inline:5%;transition:background .35s ease}.section-tag[data-v-d93af078]{margin-block-end:10px;color:var(--compare-tag);font-size:13px;font-weight:700;letter-spacing:1px;line-height:normal;text-transform:uppercase}.section-h2[data-v-d93af078]{margin-block-end:12px;color:var(--compare-heading);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.2}.section-sub[data-v-d93af078]{max-inline-size:540px;margin-block-end:48px;color:var(--compare-sub);font-size:1rem;line-height:1.7}.device[data-v-079d1e9d]{position:relative;flex-shrink:0}.device-name[data-v-079d1e9d]{margin-block-start:14px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.3px;text-align:center}.device-body[data-v-079d1e9d]{position:relative;inline-size:232px;block-size:478px;background:linear-gradient(155deg,#2a2f3a,#15181f 55%,#0a0c11);padding:11px;box-shadow:0 0 0 1px #0000007f,inset 0 2px 1px #ffffff1f,inset 0 -2px 2px #0009,0 30px 70px #00000073;transition:transform .5s cubic-bezier(.22,.85,.3,1)}.device-screen[data-v-079d1e9d]{position:relative;overflow:hidden;inline-size:100%;block-size:100%;background:#eef3fb}.device-ios .device-body[data-v-079d1e9d]{border-radius:46px;transform:rotateY(8deg) rotate(-3deg)}.device-ios .device-screen[data-v-079d1e9d]{border-radius:36px}.device-ios .device-body[data-v-079d1e9d]:after{content:"";position:absolute;z-index:6;inset-block-start:22px;inset-inline-start:50%;inline-size:78px;block-size:22px;border-radius:14px;background:#000;transform:translate(-50%)}.device-and .device-body[data-v-079d1e9d]{border-radius:34px;transform:rotateY(-8deg) rotate(3deg)}.device-and .device-screen[data-v-079d1e9d]{border-radius:24px}.device-and .device-body[data-v-079d1e9d]:after{content:"";position:absolute;z-index:6;inset-block-start:20px;inset-inline-start:50%;inline-size:11px;block-size:11px;border-radius:50%;background:#000;box-shadow:0 0 0 2px #282e38b3;transform:translate(-50%)}[dir=rtl] .device-body[data-v-079d1e9d]:after{transform:translate(50%)}.device-body[data-v-079d1e9d]:before{content:"";position:absolute;inset-block-start:116px;inset-inline-end:-3px;inline-size:3px;block-size:56px;border-start-end-radius:3px;border-end-end-radius:3px;background:#15181f}.device-ios .device-body[data-v-079d1e9d]:before{inset-block-start:132px;block-size:48px}.device-ios[data-v-079d1e9d]{z-index:2;animation:float-a-079d1e9d 4.6s ease-in-out infinite}.device-and[data-v-079d1e9d]{z-index:1;animation:float-b-079d1e9d 4.6s ease-in-out infinite}.device:hover .device-body[data-v-079d1e9d]{transform:rotateY(0) rotate(0) scale(1.03)}@keyframes float-a-079d1e9d{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes float-b-079d1e9d{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion: reduce){.device-ios[data-v-079d1e9d],.device-and[data-v-079d1e9d]{animation:none}.device-body[data-v-079d1e9d]{transition:none}}.rep[data-v-c8762cf6]{display:flex;flex-direction:column;block-size:100%;font-size:11px;line-height:normal}.rep-status[data-v-c8762cf6]{display:flex;align-items:center;justify-content:space-between;padding-block:9px 4px;padding-inline:16px;color:#0f172a;font-size:9px;font-weight:700}.rep-status .dots[data-v-c8762cf6]{letter-spacing:1px}.rep-head[data-v-c8762cf6]{background:linear-gradient(135deg,#1b56c4,#0c47b7);color:#fff;padding-block:12px 14px;padding-inline:14px}.rep-head .rep-brand[data-v-c8762cf6]{display:flex;align-items:center;gap:6px;margin-block-end:7px;font-size:12px;font-weight:800;letter-spacing:.3px}.rep-head .rep-brand .cube[data-v-c8762cf6]{display:inline-flex;align-items:center;justify-content:center;inline-size:16px;block-size:16px;border-radius:4px;background:#fff3;font-size:9px}.rep-head h5[data-v-c8762cf6]{font-size:12px;font-weight:700;line-height:1.3}.rep-head .rep-sub[data-v-c8762cf6]{margin-block-start:2px;font-size:9px;opacity:.8}.rep-body[data-v-c8762cf6]{flex:1;overflow:hidden;padding-block:13px;padding-inline:14px}.rep-overall[data-v-c8762cf6]{display:flex;align-items:center;gap:12px;margin-block-end:13px;border:1px solid #e3e9f2;border-radius:12px;background:#f6f9ff;padding-block:11px;padding-inline:12px}.rep-donut[data-v-c8762cf6]{position:relative;flex-shrink:0;inline-size:52px;block-size:52px}.rep-donut svg[data-v-c8762cf6]{inline-size:100%;block-size:100%;transform:rotate(-90deg)}.rep-donut .prog[data-v-c8762cf6]{stroke-dashoffset:138.2;transition:stroke-dashoffset 1.2s cubic-bezier(.22,.85,.3,1)}.reveal.visible .rep-donut .prog[data-v-c8762cf6]{stroke-dashoffset:47}.rep-donut span[data-v-c8762cf6]{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;color:#0f172a;font-size:13px;font-weight:800}.rep-overall-txt strong[data-v-c8762cf6]{display:block;color:#0f172a;font-size:11px}.rep-overall-txt small[data-v-c8762cf6]{color:#64748b;font-size:9px}.rep-section-t[data-v-c8762cf6]{margin-block:0 8px;color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.rep-row[data-v-c8762cf6]{display:flex;align-items:center;gap:8px;margin-block-end:9px}.rep-row .rl[data-v-c8762cf6]{flex-shrink:0;inline-size:58px;color:#334155;font-size:10px}.rep-row .rt[data-v-c8762cf6]{display:block;flex:1;overflow:hidden;block-size:6px;border-radius:4px;background:#eef2f7}.rep-row .rt i[data-v-c8762cf6]{display:block;inline-size:0;block-size:100%;border-radius:4px;transition:inline-size 1.1s cubic-bezier(.22,.85,.3,1)}.reveal.visible .rep-row .rt i[data-v-c8762cf6]{inline-size:var(--w, 0)}.rep-row .rp[data-v-c8762cf6]{flex-shrink:0;inline-size:30px;color:#0f172a;font-size:10px;font-weight:700;text-align:end}.rep-foot[data-v-c8762cf6]{display:flex;gap:7px;border-block-start:1px solid #e9eef5;padding-block:11px;padding-inline:14px}.rep-btn[data-v-c8762cf6]{flex:1;border-radius:8px;padding-block:7px;padding-inline:4px;font-size:9px;font-weight:700;text-align:center}.rep-btn.pdf[data-v-c8762cf6]{background:#1b56c4;color:#fff}.rep-btn.wa[data-v-c8762cf6]{background:#25d366;color:#fff}.rep.rtl .rep-status[data-v-c8762cf6]{direction:ltr}@media (prefers-reduced-motion: reduce){.rep-donut .prog[data-v-c8762cf6]{stroke-dashoffset:47;transition:none}.rep-row .rt i[data-v-c8762cf6]{inline-size:var(--w, 0);transition:none}}.reports[data-v-383f5bfc]{background:var(--bg);padding-block:80px;padding-inline:5%;transition:background .35s ease}.section-tag[data-v-383f5bfc]{margin-block-end:10px;color:var(--blue);font-size:13px;font-weight:700;letter-spacing:1px;line-height:normal;text-transform:uppercase}.section-h2[data-v-383f5bfc]{margin-block-end:12px;color:var(--heading);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.2}.section-sub[data-v-383f5bfc]{max-inline-size:540px;margin-block-end:48px;color:var(--muted);font-size:1rem;line-height:1.7}.reports-grid[data-v-383f5bfc]{display:grid;align-items:center;gap:40px;grid-template-columns:1fr 1fr}.reports-feature[data-v-383f5bfc]{display:flex;align-items:flex-start;gap:12px;margin-block-end:16px}.reports-feature-icon[data-v-383f5bfc]{flex-shrink:0;margin-block-start:2px;font-size:1.2rem}.reports-feature-text h4[data-v-383f5bfc]{margin-block-end:4px;color:var(--heading);font-size:.95rem;font-weight:700;line-height:normal}.reports-feature-text p[data-v-383f5bfc]{color:var(--muted);font-size:.85rem;line-height:1.5}.phones-wrap[data-v-383f5bfc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:26px;padding-block:20px;perspective:1400px}@media (width <= 768px){.reports-grid[data-v-383f5bfc]{grid-template-columns:1fr}}.pricing[data-v-30b939d6]{background:var(--bg-alt);padding-block:80px;padding-inline:5%;text-align:center;transition:background .35s ease}.section-tag[data-v-30b939d6]{margin-block-end:10px;color:var(--blue);font-size:13px;font-weight:700;letter-spacing:1px;line-height:normal;text-transform:uppercase}.section-h2[data-v-30b939d6]{margin-block-end:12px;color:var(--heading);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.2;text-align:center}.section-sub[data-v-30b939d6]{max-inline-size:540px;margin-block:0 40px;margin-inline:auto;color:var(--muted);font-size:1rem;line-height:1.7;text-align:center}.pricing-cta[data-v-30b939d6]{display:inline-block;border:none;border-radius:12px;background:#1b56c4;color:#fff;padding-block:16px;padding-inline:40px;font-family:inherit;font-size:1rem;font-weight:700;line-height:normal;cursor:pointer;box-shadow:0 14px 34px #1b56c44d;transition:filter .2s,transform .15s}.pricing-cta[data-v-30b939d6]:hover{filter:brightness(1.1);transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.pricing-cta[data-v-30b939d6]{transition:none}.pricing-cta[data-v-30b939d6]:hover{transform:none}}.il-wrap[data-v-b60a3d56]{margin-block-start:64px}.il-head[data-v-b60a3d56]{margin-block-end:6px;color:var(--heading);font-size:1.2rem;font-weight:800;line-height:normal;text-align:center}.il-sub[data-v-b60a3d56]{max-inline-size:560px;margin-block:0 30px;margin-inline:auto;color:var(--muted);font-size:.92rem;line-height:normal;text-align:center}.il-marquee[data-v-b60a3d56]{overflow:hidden;padding-block-start:58px;mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.il-track[data-v-b60a3d56]{display:flex;gap:16px;inline-size:max-content;animation:il-scroll-b60a3d56 48s linear infinite}.il-marquee:hover .il-track[data-v-b60a3d56],.il-marquee:focus-within .il-track[data-v-b60a3d56]{animation-play-state:paused}@keyframes il-scroll-b60a3d56{0%{transform:translate(0)}to{transform:translate(-50%)}}[dir=rtl] .il-track[data-v-b60a3d56]{animation-name:il-scroll-rtl-b60a3d56}@keyframes il-scroll-rtl-b60a3d56{0%{transform:translate(0)}to{transform:translate(50%)}}.il-chip[data-v-b60a3d56]{display:flex;position:relative;flex-shrink:0;align-items:center;gap:12px;border:1px solid var(--card-line);border-radius:14px;background:var(--card-bg);padding-block:13px;padding-inline:13px 20px;filter:grayscale(.6) opacity(.9);cursor:pointer;transition:transform .3s cubic-bezier(.22,.85,.3,1),box-shadow .3s ease,border-color .3s ease,filter .3s ease}.il-chip[data-v-b60a3d56]:hover,.il-chip.tip-on[data-v-b60a3d56]{border-color:var(--c);filter:none;box-shadow:0 16px 36px #0f172a29;transform:translateY(-6px)}.il-msg[data-v-b60a3d56]{display:flex;position:absolute;z-index:4;inset-block-end:calc(100% + 11px);inset-inline-start:50%;align-items:center;gap:8px;border:1px solid rgb(255 255 255 / 10%);border-radius:11px;background:#111c33;color:#fff;padding-block:8px;padding-inline:14px;font-size:.8rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 14px 30px #080f1e57;transform:translate(-50%) translateY(7px) scale(.95);transition:opacity .28s ease,transform .3s cubic-bezier(.22,.85,.3,1)}.il-msg[data-v-b60a3d56]:before{content:"";flex-shrink:0;inline-size:7px;block-size:7px;border-radius:50%;background:var(--c)}.il-msg[data-v-b60a3d56]:after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:50%;border:6px solid transparent;border-block-start-color:#111c33;transform:translate(-50%)}.il-chip:hover .il-msg[data-v-b60a3d56],.il-chip.tip-on .il-msg[data-v-b60a3d56]{opacity:1;transform:translate(-50%) translateY(0) scale(1)}[dir=rtl] .il-msg[data-v-b60a3d56],[dir=rtl] .il-msg[data-v-b60a3d56]:after{transform:translate(50%) translateY(7px) scale(.95)}[dir=rtl] .il-msg[data-v-b60a3d56]:after{transform:translate(50%)}[dir=rtl] .il-chip:hover .il-msg[data-v-b60a3d56],[dir=rtl] .il-chip.tip-on .il-msg[data-v-b60a3d56]{transform:translate(50%) translateY(0) scale(1)}.il-mark[data-v-b60a3d56]{display:grid;flex-shrink:0;place-items:center;inline-size:40px;block-size:40px;border-radius:10px;background:var(--c);transition:transform .35s cubic-bezier(.22,.85,.3,1)}.il-chip:hover .il-mark[data-v-b60a3d56]{transform:scale(1.1) rotate(-5deg)}.il-mark svg[data-v-b60a3d56]{display:block;inline-size:22px;block-size:22px}.il-mark .il-txt[data-v-b60a3d56]{color:#fff;font-size:13px;font-weight:800;letter-spacing:.2px}.il-mark .il-txt.small[data-v-b60a3d56]{font-size:11px}.il-name[data-v-b60a3d56]{color:var(--heading);font-size:.92rem;font-weight:600;white-space:nowrap}@media (width <= 768px){.il-chip[data-v-b60a3d56]{gap:10px;padding-block:11px;padding-inline:11px 16px}.il-mark[data-v-b60a3d56]{inline-size:36px;block-size:36px}.il-name[data-v-b60a3d56]{font-size:.85rem}}@media (prefers-reduced-motion: reduce){.il-track[data-v-b60a3d56]{animation:none}.il-marquee[data-v-b60a3d56]{overflow-x:auto}.il-chip[data-v-b60a3d56],.il-mark[data-v-b60a3d56],.il-msg[data-v-b60a3d56]{transition:none}.il-chip[data-v-b60a3d56]:hover,.il-chip.tip-on[data-v-b60a3d56],.il-chip:hover .il-mark[data-v-b60a3d56]{transform:none}}.integrations[data-v-15f90fa0]{background:var(--bg);padding-block:80px;padding-inline:5%;text-align:center;transition:background .35s ease}.section-tag[data-v-15f90fa0]{margin-block-end:10px;color:var(--blue);font-size:13px;font-weight:700;letter-spacing:1px;line-height:normal;text-transform:uppercase}.section-h2[data-v-15f90fa0]{margin-block-end:12px;color:var(--heading);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.2;text-align:center}.section-sub[data-v-15f90fa0]{max-inline-size:540px;margin-block:0 48px;margin-inline:auto;color:var(--muted);font-size:1rem;line-height:1.7;text-align:center}.switchboard[data-v-15f90fa0]{display:flex;align-items:stretch;justify-content:center;gap:0;max-inline-size:940px;margin-block:8px 0;margin-inline:auto;line-height:normal}.sb-hub[data-v-15f90fa0]{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center}.sb-hub-node[data-v-15f90fa0]{display:grid;position:relative;place-items:center;inline-size:122px;block-size:122px;border-radius:30px;background:linear-gradient(155deg,#2563d6,#0e3a82);box-shadow:0 18px 44px #1b56c466,0 0 0 1px #1b56c44d}.sb-hub-node svg[data-v-15f90fa0]{display:block;inline-size:62px;block-size:62px}.sb-hub-node[data-v-15f90fa0]:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:2px solid var(--blue);border-radius:36px;opacity:.5;animation:hub-pulse-15f90fa0 2.6s ease-out infinite}@keyframes hub-pulse-15f90fa0{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(1.16)}}.sb-hub-node.lit[data-v-15f90fa0]{box-shadow:0 18px 44px #1b56c48c,0 0 0 1px #5b9bff99,0 0 34px #2f74e8b3}.sb-hub-node.lit[data-v-15f90fa0]:before{border-color:var(--blue-lt);opacity:.8;animation-duration:1s}.sb-hub-label[data-v-15f90fa0]{margin-block-start:14px;color:var(--heading);font-size:1rem;font-weight:800}.sb-hub-sub[data-v-15f90fa0]{color:var(--muted);font-size:.72rem}.sb-bus[data-v-15f90fa0]{position:relative;flex-shrink:0;inline-size:84px}.sb-bus[data-v-15f90fa0]:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:46px;block-size:2px;background:repeating-linear-gradient(90deg,var(--blue) 0 5px,transparent 5px 11px);background-size:11px 2px;transform:translateY(-1px);animation:flow-15f90fa0 .8s linear infinite}.sb-bus[data-v-15f90fa0]:after{content:"";position:absolute;inset-block:30px;inset-inline-start:44px;inline-size:2px;background:linear-gradient(var(--blue),rgb(27 86 196 / 35%))}@keyframes flow-15f90fa0{to{background-position:11px 0}}.sb-systems[data-v-15f90fa0]{display:flex;position:relative;flex:1;flex-direction:column;gap:13px}.sb-row[data-v-15f90fa0]{display:flex;position:relative;align-items:center;gap:13px;border:1px solid var(--card-line);border-radius:13px;background:var(--card-bg);padding-block:13px;padding-inline:16px;text-align:start;transition:transform .3s cubic-bezier(.22,.85,.3,1),border-color .25s,box-shadow .3s,opacity .25s ease}.sb-row[data-v-15f90fa0]:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:-40px;inline-size:40px;block-size:2px;background:repeating-linear-gradient(90deg,var(--blue) 0 4px,transparent 4px 10px);background-size:10px 2px;opacity:.45;transform:translateY(-1px);animation:flow-15f90fa0 1.4s linear infinite}.sb-row[data-v-15f90fa0]:hover{border-color:var(--blue);box-shadow:0 14px 34px #1b56c429;transform:translate(6px)}[dir=rtl] .sb-row[data-v-15f90fa0]:hover{transform:translate(-6px)}.sb-row[data-v-15f90fa0]:hover:before{block-size:3px;background:repeating-linear-gradient(90deg,var(--blue-lt) 0 6px,transparent 6px 10px);background-size:10px 3px;opacity:1;box-shadow:0 0 8px #5b9bff99;animation-duration:.4s}.sb-systems:hover .sb-row[data-v-15f90fa0]:not(:hover){opacity:.5}.sb-row-icon[data-v-15f90fa0]{display:grid;flex-shrink:0;place-items:center;inline-size:40px;block-size:40px;border:1px solid var(--badge-border);border-radius:11px;background:var(--badge-bg);transition:transform .35s cubic-bezier(.22,.85,.3,1),border-color .25s ease,background .25s ease}.sb-row-icon svg[data-v-15f90fa0]{inline-size:22px;block-size:22px;color:var(--blue);transition:color .25s ease}.sb-row:hover .sb-row-icon[data-v-15f90fa0]{border-color:var(--blue);transform:scale(1.12) rotate(-5deg)}.sb-row:hover .sb-row-icon svg[data-v-15f90fa0]{color:var(--blue-lt)}.sb-row-icon svg[data-v-15f90fa0]>*{stroke-dasharray:90;stroke-dashoffset:0}.sb-row-text strong[data-v-15f90fa0]{display:block;color:var(--heading);font-size:.95rem}.sb-row-text small[data-v-15f90fa0]{color:var(--muted);font-size:.78rem}.sb-draw .sb-hub-node[data-v-15f90fa0]{opacity:0;transform:scale(.86);transition:opacity .4s ease,transform .4s cubic-bezier(.22,.85,.3,1)}.sb-draw.sb-in .sb-hub-node[data-v-15f90fa0]{opacity:1;transform:scale(1)}.sb-draw .sb-bus[data-v-15f90fa0]:before{inline-size:0;transition:inline-size .35s ease .08s}.sb-draw.sb-in .sb-bus[data-v-15f90fa0]:before{inline-size:46px}.sb-draw .sb-bus[data-v-15f90fa0]:after{transform:scaleY(0);transform-origin:top center;transition:transform .4s cubic-bezier(.22,.85,.3,1) .12s}.sb-draw.sb-in .sb-bus[data-v-15f90fa0]:after{transform:scaleY(1)}.sb-draw .sb-row[data-v-15f90fa0]{opacity:0;transform:translate(14px);transition:opacity .38s ease var(--d, 0s),transform .38s cubic-bezier(.22,.85,.3,1) var(--d, 0s)}.sb-draw.sb-in .sb-row[data-v-15f90fa0]{opacity:1;transform:translate(0)}.sb-draw .sb-row[data-v-15f90fa0]:before{inline-size:0;transition:inline-size .35s cubic-bezier(.22,.85,.3,1) var(--d, 0s)}.sb-draw.sb-in .sb-row[data-v-15f90fa0]:before{inline-size:40px}.sb-draw .sb-row-icon svg[data-v-15f90fa0]>*{stroke-dashoffset:90}.sb-draw.sb-in .sb-row-icon svg[data-v-15f90fa0]>*{stroke-dashoffset:0;transition:stroke-dashoffset .65s ease calc(var(--d, 0s) + .12s)}.sb-row[data-v-15f90fa0]:nth-child(1){--d: .14s}.sb-row[data-v-15f90fa0]:nth-child(2){--d: .21s}.sb-row[data-v-15f90fa0]:nth-child(3){--d: .28s}.sb-row[data-v-15f90fa0]:nth-child(4){--d: .35s}.sb-row[data-v-15f90fa0]:nth-child(5){--d: .42s}.sb-row[data-v-15f90fa0]:nth-child(6){--d: .49s}.sb-foot[data-v-15f90fa0]{max-inline-size:640px;margin-block:40px 0;margin-inline:auto}.sb-foot p[data-v-15f90fa0]{margin-block-end:22px;color:var(--muted);font-size:.95rem;line-height:1.7}.sb-cta[data-v-15f90fa0]{display:inline-block;border-radius:11px;background:var(--blue);color:#fff;padding-block:13px;padding-inline:30px;font-size:.95rem;font-weight:700;line-height:normal;text-decoration:none;box-shadow:0 8px 22px #1b56c44d;transition:background .2s,transform .15s,box-shadow .2s}.sb-cta[data-v-15f90fa0]:hover{background:var(--blue-lt);box-shadow:0 12px 28px #1b56c46b;transform:translateY(-2px)}@media (width <= 768px){.switchboard[data-v-15f90fa0]{flex-direction:column;align-items:center;gap:18px;max-inline-size:460px}.sb-bus[data-v-15f90fa0]{display:none}.sb-systems[data-v-15f90fa0]{inline-size:100%}.sb-row[data-v-15f90fa0]:before{display:none}.sb-row[data-v-15f90fa0]:hover,[dir=rtl] .sb-row[data-v-15f90fa0]:hover{transform:none}}@media (prefers-reduced-motion: reduce){.sb-hub-node[data-v-15f90fa0]:before,.sb-bus[data-v-15f90fa0]:before,.sb-row[data-v-15f90fa0]:before,.sb-row[data-v-15f90fa0]:hover:before{animation:none}.sb-row[data-v-15f90fa0],.sb-row-icon[data-v-15f90fa0],.sb-cta[data-v-15f90fa0]{transition:none}.sb-row[data-v-15f90fa0]:hover,[dir=rtl] .sb-row[data-v-15f90fa0]:hover,.sb-row:hover .sb-row-icon[data-v-15f90fa0],.sb-cta[data-v-15f90fa0]:hover{transform:none}.sb-draw .sb-hub-node[data-v-15f90fa0],.sb-draw .sb-row[data-v-15f90fa0]{opacity:1;transform:none}.sb-draw .sb-bus[data-v-15f90fa0]:before{inline-size:46px}.sb-draw .sb-bus[data-v-15f90fa0]:after{transform:scaleY(1)}.sb-draw .sb-row[data-v-15f90fa0]:before{inline-size:40px}.sb-draw .sb-row-icon svg[data-v-15f90fa0]>*{stroke-dashoffset:0}}.cta-band[data-v-d17d1699]{background:var(--cta-bg);padding-block:80px;padding-inline:5%;text-align:center;transition:background .35s ease}.cta-title[data-v-d17d1699]{margin-block-end:8px;color:var(--cta-heading);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:normal}.cta-tagline[data-v-d17d1699]{margin-block-end:8px;color:var(--cta-sub);font-size:1.1rem}.cta-sub[data-v-d17d1699]{margin-block-end:36px;color:var(--cta-sub)}.cta-actions[data-v-d17d1699]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.cta-live[data-v-d17d1699]:before{content:"";display:inline-block;inline-size:8px;block-size:8px;margin-inline-end:9px;border-radius:50%;background:#4ade80;vertical-align:middle;animation:cta-live-d17d1699 1.9s ease-in-out infinite}@keyframes cta-live-d17d1699{0%,to{box-shadow:0 0 #4ade808c}50%{box-shadow:0 0 0 6px #4ade8000}}@media (prefers-reduced-motion: reduce){.cta-live[data-v-d17d1699]:before{animation:none}}.news-strip[data-v-4bc78a70]{border-block-start:1px solid var(--line);background:var(--bg-alt);padding-block:80px;padding-inline:5%;transition:background .35s ease}.news-inner[data-v-4bc78a70]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px 40px;max-inline-size:1000px;margin-inline:auto;padding-block:40px;padding-inline:5%}.news-copy[data-v-4bc78a70]{flex:1;min-inline-size:260px}.news-title[data-v-4bc78a70]{margin-block-end:8px;color:var(--heading);font-size:1.4rem;font-weight:800;line-height:normal}.news-body[data-v-4bc78a70]{color:var(--muted);font-size:.95rem;line-height:1.6}.news-link[data-v-4bc78a70]{color:var(--blue);font-weight:700;text-decoration:none}.news-link[data-v-4bc78a70]:hover{text-decoration:underline}.news-form[data-v-4bc78a70]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.news-ok[data-v-4bc78a70]{color:var(--done);font-size:15px;font-weight:700}
