.marquee-section[data-astro-cid-vvrkuryh]{padding:56px var(--gutter);background:#fff;flex-direction:column;align-items:center;gap:34px;display:flex}.viewport[data-astro-cid-vvrkuryh]{width:100%;max-width:var(--container);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-vvrkuryh]{width:max-content;animation:48s linear infinite marquee;display:flex}.viewport[data-astro-cid-vvrkuryh]:hover .track[data-astro-cid-vvrkuryh]{animation-play-state:paused}.set[data-astro-cid-vvrkuryh]{white-space:nowrap;align-items:center;gap:clamp(48px,6vw,84px);margin:0;padding:0 clamp(48px,6vw,84px) 0 0;list-style:none;display:flex}.set[data-astro-cid-vvrkuryh] img[data-astro-cid-vvrkuryh]{opacity:.55;width:auto}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.viewport[data-astro-cid-vvrkuryh]{-webkit-mask-image:none;mask-image:none}.track[data-astro-cid-vvrkuryh]{width:100%;animation:none}.set[data-astro-cid-vvrkuryh]{white-space:normal;flex-wrap:wrap;justify-content:center;gap:28px 48px;width:100%;padding:0}.set[data-astro-cid-vvrkuryh][aria-hidden]{display:none}}.stats[data-astro-cid-p5gz65yj]{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;margin:0;padding:0;list-style:none;display:grid}@media (width<=720px){.stats[data-astro-cid-p5gz65yj]{grid-template-columns:repeat(2,minmax(0,1fr))}}li[data-astro-cid-p5gz65yj]{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.value[data-astro-cid-p5gz65yj]{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(40px,4.6vw,60px);font-weight:700;line-height:1;display:grid}.live[data-astro-cid-p5gz65yj],.ghost[data-astro-cid-p5gz65yj]{grid-area:1/1}.ghost[data-astro-cid-p5gz65yj]{visibility:hidden}.label[data-astro-cid-p5gz65yj]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--c-on-blue);font-size:12px}.suite-card[data-astro-cid-2cgl6jcn]{border:1px solid var(--c-border);border-radius:var(--r-lg);min-width:0;color:inherit;background:#fff;flex-direction:column;transition:box-shadow .16s ease-out;display:flex;overflow:hidden}.suite-card[data-astro-cid-2cgl6jcn]:hover{color:inherit;box-shadow:0 4px 16px 4px #6565651a}.head[data-astro-cid-2cgl6jcn],.foot[data-astro-cid-2cgl6jcn]{background:var(--c-bg-soft);justify-content:space-between;align-items:center;gap:16px;display:flex}.head[data-astro-cid-2cgl6jcn]{border-bottom:1px solid var(--c-border);padding:20px 26px}.label[data-astro-cid-2cgl6jcn]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--c-primary);font-size:12px}.num[data-astro-cid-2cgl6jcn]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--c-text-muted);font-size:12px}.body[data-astro-cid-2cgl6jcn]{flex-direction:column;flex:1;gap:16px;padding:28px 26px 24px;display:flex}.t-card[data-astro-cid-2cgl6jcn]{color:var(--c-text);font-size:26px}.text[data-astro-cid-2cgl6jcn]{min-height:77px;color:var(--c-text-2);font-size:16px;line-height:1.6}.checks[data-astro-cid-2cgl6jcn]{border-top:1px solid var(--c-border);color:var(--c-text-2);flex-direction:column;gap:9px;margin:4px 0 0;padding:18px 0 0;font-size:14.5px;list-style:none;display:flex}.checks[data-astro-cid-2cgl6jcn] li[data-astro-cid-2cgl6jcn]{align-items:center;gap:10px;display:flex}.tick[data-astro-cid-2cgl6jcn]{background:var(--c-tint);width:18px;height:18px;color:var(--c-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.foot[data-astro-cid-2cgl6jcn]{border-top:1px solid var(--c-border);color:var(--c-navy);padding:18px 26px;font-size:15px;font-weight:700}.foot[data-astro-cid-2cgl6jcn] span[data-astro-cid-2cgl6jcn][aria-hidden]{font-size:17px}.step[data-astro-cid-wxyfutzz]{border-top:2px solid var(--c-cta);text-align:left;flex-direction:column;gap:14px;min-width:0;padding-top:30px;display:flex}.top[data-astro-cid-wxyfutzz]{align-items:baseline;gap:14px;display:flex}.num[data-astro-cid-wxyfutzz]{font-family:var(--font-mono);color:var(--c-navy);font-size:34px;font-weight:700;line-height:1}h3[data-astro-cid-wxyfutzz]{letter-spacing:-.01em;color:var(--c-text);font-size:19px;font-weight:700}p[data-astro-cid-wxyfutzz]{color:var(--c-text-2);font-size:15.5px;line-height:1.6}.glass[data-astro-cid-h7l3mvj3]{border-radius:var(--r-lg);background:#ffffff14;border:1px solid #ffffff38;flex-direction:column;gap:22px;padding:clamp(24px,2.6vw,36px);display:flex}.top[data-astro-cid-h7l3mvj3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.tile[data-astro-cid-h7l3mvj3]{border-radius:var(--r-sm);color:#fff;background:linear-gradient(160deg,#4a8fd8,#2454a8);justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.tag[data-astro-cid-h7l3mvj3]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--c-on-blue);font-size:12px}.copy[data-astro-cid-h7l3mvj3]{flex-direction:column;gap:10px;display:flex}h3[data-astro-cid-h7l3mvj3]{letter-spacing:-.015em;color:#fff;font-size:clamp(22px,1.8vw,26px);font-weight:700}p[data-astro-cid-h7l3mvj3]{color:var(--c-on-blue);text-wrap:pretty;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.hero-inner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.badge[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.2em;color:var(--c-on-blue);border:1px solid #ffffff52;align-items:center;gap:10px;padding:9px 20px;font-size:12px;display:flex}.dot[data-astro-cid-lcdefpme]{background:var(--c-cta);border-radius:50%;width:7px;height:7px}.hero-lead[data-astro-cid-lcdefpme]{max-width:680px}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;display:flex}.tagline[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--c-on-blue);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin-top:26px;font-size:clamp(14px,1.15vw,16px);font-weight:500;display:flex}.sep[data-astro-cid-lcdefpme]{color:#ffffff80}.accent[data-astro-cid-lcdefpme]{color:var(--c-cta);font-weight:700}.center-head[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:24px;margin:0 auto;display:flex}.left-head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:22px;max-width:760px;display:flex}.left-head[data-astro-cid-lcdefpme] .t-section[data-astro-cid-lcdefpme]{line-height:1.08}.left-head[data-astro-cid-lcdefpme] .t-lead[data-astro-cid-lcdefpme]{margin-bottom:-8px}.stack-56[data-astro-cid-lcdefpme]{flex-direction:column;gap:clamp(40px,4vw,56px);display:flex}.stack-tight[data-astro-cid-lcdefpme]{gap:clamp(36px,4vw,56px)}.measure[data-astro-cid-lcdefpme]{max-width:52ch}.body-lg[data-astro-cid-lcdefpme]{color:var(--c-text-2);font-size:clamp(16px,1.3vw,18px);line-height:1.65}.problem[data-astro-cid-lcdefpme]{align-items:start;gap:clamp(36px,4vw,64px)}.problem-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:28px;min-width:0;display:flex}.problem-copy[data-astro-cid-lcdefpme] .t-lead[data-astro-cid-lcdefpme]{line-height:1.65}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--c-border);border-radius:var(--r-pill);color:var(--c-text-2);background:#fff;padding:8px 14px;font-size:14px;font-weight:600}.problem-side[data-astro-cid-lcdefpme]{flex-direction:column;gap:32px;min-width:0;display:flex}.sor-card[data-astro-cid-lcdefpme]{border:1px solid var(--c-border);border-radius:var(--r-lg);background:#fff;margin:0;overflow:hidden;box-shadow:0 4px 16px 4px #6565650f}.sor-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--c-border);background:var(--c-bg-soft);font-family:var(--font-mono);letter-spacing:.2em;color:var(--c-navy);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:12px;display:flex}.today[data-astro-cid-lcdefpme]{letter-spacing:.14em;color:var(--c-text-muted);font-size:11.5px}.sor-rows[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.sor-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--c-border);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:20px 24px;display:grid}.sor-row[data-astro-cid-lcdefpme].last{border-bottom:0}.fn[data-astro-cid-lcdefpme]{font-size:17px;font-weight:600}.sys[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--c-navy);align-items:center;gap:10px;font-size:14px;display:flex}.tick[data-astro-cid-lcdefpme]{background:var(--c-tint);width:20px;height:20px;color:var(--c-primary);font-family:var(--font-sans);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.sor-media[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--c-border);background:#fff4dc;flex-direction:column;gap:14px;padding:22px 24px 24px;display:flex}.fn-media[data-astro-cid-lcdefpme]{font-size:19px;font-weight:800}.tools[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.tools[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1px dashed var(--c-cta);white-space:nowrap;background:#fff;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:600}.stat[data-astro-cid-lcdefpme]{border-top:1px solid var(--c-border);flex-direction:column;gap:12px;padding-top:28px;display:flex}.stat-row[data-astro-cid-lcdefpme]{align-items:center;gap:22px;display:flex}.stat-num[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--c-navy);font-size:clamp(40px,4.6vw,60px);font-weight:700;line-height:.9}.stat-text[data-astro-cid-lcdefpme]{max-width:36ch;color:var(--c-text-2);font-size:16px;line-height:1.5}.source[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--c-text-3);font-size:10.5px;line-height:1.5}.solution-title[data-astro-cid-lcdefpme]{text-wrap:pretty;line-height:1.12}.solution-title[data-astro-cid-lcdefpme] .hl[data-astro-cid-lcdefpme]{background:linear-gradient(#0000 66%,#f2a4136b 66%)}.suites[data-astro-cid-lcdefpme]{gap:clamp(20px,2vw,28px)}.outcome[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:clamp(36px,4vw,52px);display:flex}.outcome[data-astro-cid-lcdefpme] .center-head[data-astro-cid-lcdefpme]{gap:22px}.outcome-title[data-astro-cid-lcdefpme]{max-width:34ch;line-height:1.08}.steps[data-astro-cid-lcdefpme]{gap:clamp(28px,3vw,44px);width:100%}.ai[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:clamp(48px,5.5vw,80px);display:flex}.ai-title[data-astro-cid-lcdefpme]{line-height:1.05}.glass-grid[data-astro-cid-lcdefpme]{gap:clamp(20px,2.4vw,32px);width:100%}.collab-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(28px,3.4vw,48px);display:grid}.collab-col[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.collab-col[data-astro-cid-lcdefpme]+.collab-col[data-astro-cid-lcdefpme]{border-left:1px solid var(--c-border);padding-left:clamp(28px,3.4vw,48px)}.icon-tile[data-astro-cid-lcdefpme]{border-radius:var(--r-sm);background:var(--c-tint);width:48px;height:48px;color:var(--c-navy);justify-content:center;align-items:center;display:inline-flex}.collab-col[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:clamp(19px,1.5vw,22px);font-weight:700}.collab-col[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--c-text-2);text-wrap:pretty;font-size:16.5px;line-height:1.6}@media (width<=860px){.collab-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.collab-col[data-astro-cid-lcdefpme]+.collab-col[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--c-border);padding-top:28px;padding-left:0}}.callout[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);background:var(--c-bg-soft);border:1px solid var(--c-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:clamp(24px,2.6vw,36px) clamp(24px,3vw,40px);display:flex}.callout[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{min-width:0;font-size:var(--fs-lead);text-wrap:pretty;flex:420px;line-height:1.6}
