.panel.svelte-hz0zia{margin:0;border:0;border-radius:0;background:var(--bg);overflow:hidden;scroll-margin-top:calc(var(--nav-h) + 10px)}.customer-band.svelte-121cuf0{padding-top:clamp(48px,5vw,80px)}.customer-logos.svelte-121cuf0{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0;padding:0;list-style:none}.customer-logos.svelte-121cuf0 li:where(.svelte-121cuf0){display:flex;align-items:center;justify-content:center;flex:0 1 112px;min-width:0;height:36px}.customer-logos.svelte-121cuf0 img:where(.svelte-121cuf0){width:auto;max-width:100%;height:26px;object-fit:contain;filter:grayscale(1);opacity:.82;transform:scale(1.32)}.customer-logos.svelte-121cuf0 img[src*=summitt]:where(.svelte-121cuf0){height:36px}.customer-logos.svelte-121cuf0 img[src*=cmac]:where(.svelte-121cuf0){height:24px}.customer-logos.svelte-121cuf0 img[src*=truckone]:where(.svelte-121cuf0){height:24px}@media(max-width:600px){.customer-band.svelte-121cuf0{padding-top:32px;overflow:hidden}.customer-logos.svelte-121cuf0{width:max-content;flex-wrap:nowrap;gap:24px;padding-right:24px;animation:svelte-121cuf0-customer-drift 24s linear infinite}.customer-logos.svelte-121cuf0 li:where(.svelte-121cuf0){flex:0 0 104px;width:104px;height:36px}.customer-logos.svelte-121cuf0 .customer-repeat:where(.svelte-121cuf0){display:flex!important}.customer-logos.svelte-121cuf0 img:where(.svelte-121cuf0){transform:none;max-height:36px;object-fit:contain}.customer-band.svelte-121cuf0:hover .customer-logos:where(.svelte-121cuf0),.customer-band.svelte-121cuf0:focus-within .customer-logos:where(.svelte-121cuf0){animation-play-state:paused}@keyframes svelte-121cuf0-customer-drift{to{transform:translate(-50%)}}}@media(max-width:600px)and (prefers-reduced-motion:reduce){.customer-logos.svelte-121cuf0{width:100%;padding-right:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;animation:none}.customer-logos.svelte-121cuf0 li:where(.svelte-121cuf0){scroll-snap-align:start}.customer-logos.svelte-121cuf0 .customer-repeat:where(.svelte-121cuf0){display:none!important}}.problem.svelte-4fxfis{padding-block:calc(var(--nav-h) + 48px) clamp(40px,4vw,64px);margin-inline:var(--field-inset);background:var(--bg);color:var(--ink-2)}.frame.svelte-4fxfis{width:100%;max-width:none;padding-inline:clamp(20px,5vw,96px)}.split.svelte-4fxfis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,34%);gap:32px clamp(32px,4vw,64px);align-items:start}h1.svelte-4fxfis{font-size:var(--homepage-headline-size);font-weight:var(--display-weight);letter-spacing:-.035em;line-height:1.1;color:var(--ink)}.line.svelte-4fxfis{display:block}.support.svelte-4fxfis{display:flex;flex-direction:column;align-items:flex-start;padding-top:clamp(4px,.4vw,6px);gap:24px;font-size:clamp(1.0625rem,1.2vw,1.25rem);line-height:1.55}.payoff.svelte-4fxfis{margin:0;color:var(--ink)}.support.svelte-4fxfis .btn:where(.svelte-4fxfis){min-height:36px;padding-inline:16px;border-radius:999px;font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none;background:var(--blue);border-color:transparent}.support.svelte-4fxfis .btn:where(.svelte-4fxfis):hover{background:var(--blue-deep)}@media(max-width:960px){.split.svelte-4fxfis{grid-template-columns:1fr}.support.svelte-4fxfis{padding-top:0}}@media(max-width:600px){.problem.svelte-4fxfis{padding-block:calc(var(--nav-h) + 32px) 40px}.split.svelte-4fxfis{gap:24px}.support.svelte-4fxfis .btn:where(.svelte-4fxfis){min-height:44px}}.mini2.svelte-11wz7b1{container-type:inline-size;display:flex;flex-direction:column;justify-content:center;width:100%;min-width:0;height:100%;margin:0;padding:12px;color:var(--scene-ink);font-variant-numeric:tabular-nums}.bar.svelte-11wz7b1{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.tag.svelte-11wz7b1{font-size:10px;line-height:1.4;font-weight:400;color:var(--scene-secondary)}.tag.svelte-11wz7b1:last-child{color:var(--scene-muted)}.body.svelte-11wz7b1{display:grid;gap:8px;min-width:0}.qfield.svelte-11wz7b1,.answer-card.svelte-11wz7b1{min-width:0;border:1px solid var(--scene-line);border-radius:11px;background:var(--scene-surface);box-shadow:var(--scene-shadow)}.qfield.svelte-11wz7b1{position:relative;padding:9px 12px}.qtxt.svelte-11wz7b1{display:block;font-size:12px;font-weight:400;line-height:1.4;color:var(--scene-ink);animation:svelte-11wz7b1-type 12s infinite}.caret.svelte-11wz7b1{position:absolute;right:8px;top:11px;width:1px;height:13px;background:var(--scene-blue);opacity:0;animation:svelte-11wz7b1-blink 1.1s infinite,svelte-11wz7b1-gate 12s infinite}.answer-card.svelte-11wz7b1{padding:10px 12px}.work.svelte-11wz7b1{margin-bottom:9px;padding-bottom:8px;border-bottom:1px solid var(--scene-line);animation:svelte-11wz7b1-workin 12s infinite}.rail.svelte-11wz7b1{display:none}.from.svelte-11wz7b1{display:block;margin-bottom:3px;font-size:9px;line-height:1.3;font-weight:400;color:var(--scene-blue)}.code-l.svelte-11wz7b1{margin:0;font-size:9px;line-height:1.4;color:var(--scene-secondary);overflow-wrap:anywhere}.kw.svelte-11wz7b1{font-weight:500;color:var(--scene-blue)}.ans.svelte-11wz7b1{margin:0 0 6px;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--scene-ink);animation:svelte-11wz7b1-ansin 12s infinite}.chart.svelte-11wz7b1{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;grid-auto-rows:20px;column-gap:8px;align-items:center;animation:svelte-11wz7b1-chartin 12s infinite}.lane.svelte-11wz7b1,.val.svelte-11wz7b1{font-size:10px;font-weight:400;color:var(--scene-secondary)}.track.svelte-11wz7b1{position:relative;align-self:stretch;border-right:1px solid var(--scene-line)}.track.svelte-11wz7b1:before{content:"";position:absolute;inset:50% 0 auto;height:1px;background:var(--scene-line);opacity:.55}.neg.svelte-11wz7b1{position:absolute;right:0;top:50%;height:7px;border-radius:2px 0 0 2px;transform:translateY(-50%);background:var(--scene-blue);transform-origin:100% 50%;animation:svelte-11wz7b1-growx 12s infinite;animation-delay:var(--d, 0s);animation-fill-mode:both}.val.svelte-11wz7b1{justify-self:end;color:var(--scene-ink)}.meta.svelte-11wz7b1{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:7px;font-size:8px;line-height:1.35;color:var(--scene-muted);animation:svelte-11wz7b1-metain 12s infinite}.meta.svelte-11wz7b1>span:where(.svelte-11wz7b1){white-space:nowrap}.meta.svelte-11wz7b1>span:where(.svelte-11wz7b1):not(:last-child):after{content:"·" / "";margin-left:6px}.sql.svelte-11wz7b1{color:var(--scene-blue);text-decoration:underline;text-underline-offset:2px}@container card-preview (max-width: 284px) or (max-height: 310px){.mini2.svelte-11wz7b1{padding:10px}.bar.svelte-11wz7b1{margin-bottom:6px}.tag.svelte-11wz7b1{font-size:9px}.body.svelte-11wz7b1{gap:5px}.qfield.svelte-11wz7b1{padding:7px 9px}.qtxt.svelte-11wz7b1{font-size:11px}.answer-card.svelte-11wz7b1{padding:7px 9px}.work.svelte-11wz7b1{margin-bottom:6px;padding-bottom:4px}.from.svelte-11wz7b1{font-size:8px}.code-l.svelte-11wz7b1{font-size:8px;line-height:1.3}.ans.svelte-11wz7b1{font-size:16px}.chart.svelte-11wz7b1{grid-auto-rows:17px;column-gap:5px}.lane.svelte-11wz7b1,.val.svelte-11wz7b1{font-size:9px}.meta.svelte-11wz7b1{margin-top:5px;font-size:7.5px;line-height:1.3}}.sr-only.svelte-11wz7b1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes svelte-11wz7b1-type{0%,5%{clip-path:inset(0 100% 0 0);opacity:1;animation-timing-function:steps(38,end)}21%,93%{clip-path:inset(0);opacity:1}97.5%,to{clip-path:inset(0);opacity:0}}@keyframes svelte-11wz7b1-blink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes svelte-11wz7b1-gate{0%,22%{transform:scaleY(1)}22.4%,to{transform:scaleY(0)}}@keyframes svelte-11wz7b1-workin{0%,26%{opacity:0;transform:translateY(4px)}29.5%,93%{opacity:1;transform:translateY(0)}97.5%,to{opacity:0;transform:translateY(0)}}@keyframes svelte-11wz7b1-ansin{0%,36%{opacity:0;transform:translateY(4px)}39.5%,93%{opacity:1;transform:translateY(0)}97.5%,to{opacity:0;transform:translateY(0)}}@keyframes svelte-11wz7b1-chartin{0%,39.5%{opacity:0}42.5%,93%{opacity:1}97.5%,to{opacity:0}}@keyframes svelte-11wz7b1-growx{0%,42%{transform:translateY(-50%) scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.25,1)}48%,to{transform:translateY(-50%) scaleX(1)}}@keyframes svelte-11wz7b1-metain{0%,51%{opacity:0}54%,93%{opacity:1}97.5%,to{opacity:0}}@media(prefers-reduced-motion:reduce),(max-width:600px){.qtxt.svelte-11wz7b1,.caret.svelte-11wz7b1,.work.svelte-11wz7b1,.ans.svelte-11wz7b1,.chart.svelte-11wz7b1,.neg.svelte-11wz7b1,.meta.svelte-11wz7b1{animation:none}.caret.svelte-11wz7b1{opacity:0}}.mark.svelte-ka0my{display:block;color:var(--ink);fill:none;stroke:currentColor;stroke-width:var(--sw);stroke-linecap:round;stroke-linejoin:round;overflow:visible}.mark.svelte-ka0my polygon:where(.svelte-ka0my),.mark.svelte-ka0my path:where(.svelte-ka0my),.mark.svelte-ka0my ellipse:where(.svelte-ka0my),.mark.svelte-ka0my circle:where(.svelte-ka0my){stroke:currentColor}.mark.svelte-ka0my polygon:where(.svelte-ka0my),.mark.svelte-ka0my .face:where(.svelte-ka0my){fill:var(--bg, #fff)}.mark.svelte-ka0my .slit:where(.svelte-ka0my){fill:currentColor}.mark.svelte-ka0my .dash:where(.svelte-ka0my){stroke-dasharray:2.4 2.4}.mark.svelte-ka0my polygon.teal:where(.svelte-ka0my){fill:#2a9d8f}.mark.svelte-ka0my polygon.sticker:where(.svelte-ka0my){fill:var(--blue)}.mark.svelte-ka0my .bar:where(.svelte-ka0my){stroke-width:calc(4.2px + var(--sw) * 1px);stroke-linecap:butt}.mark.svelte-ka0my .core:where(.svelte-ka0my){stroke:var(--bg, #fff);stroke-width:calc(4.2px - var(--sw) * 1px)}.mark.svelte-ka0my .slim:where(.svelte-ka0my){stroke-width:calc(2.4px + var(--sw) * 1px)}.mark.svelte-ka0my .slim.core:where(.svelte-ka0my){stroke-width:calc(2.4px - var(--sw) * 1px)}.mark.svelte-ka0my .accent:where(.svelte-ka0my){stroke:var(--blue)}.mark.svelte-ka0my .lit:where(.svelte-ka0my){stroke:var(--blue);fill:var(--blue)}.difference.svelte-v39x0e{padding-block:clamp(56px,7vw,104px);background:var(--bg)}h2.svelte-v39x0e{text-align:center;font-size:calc(clamp(1.25rem,1.9vw,1.9rem) * var(--display-fit));line-height:1.15}.rows.svelte-v39x0e{display:grid;gap:12px;margin-top:clamp(28px,3.5vw,48px)}.tiles.svelte-v39x0e{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:auto auto 1fr;gap:12px}.tile.svelte-v39x0e{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;min-height:270px;padding:28px;border-radius:8px;background:var(--bg-3)}.words.svelte-v39x0e{display:contents}.tile.svelte-v39x0e svg{margin-left:-4px}.t.svelte-v39x0e{margin-top:72px;font-size:var(--t-title);font-weight:var(--type-card-title-weight);line-height:1.3;color:var(--ink)}.b.svelte-v39x0e{margin-top:8px;font-size:var(--t-body);line-height:1.5;color:var(--ink-2)}@media(max-width:1100px){.tiles.svelte-v39x0e{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.tiles.svelte-v39x0e{grid-template-columns:minmax(0,1fr)}.tile.svelte-v39x0e{min-height:0}.t.svelte-v39x0e{margin-top:40px}}.quote.svelte-1icda07{padding-block:clamp(48px,6vw,80px);background:var(--bg)}.piece.svelte-1icda07{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:center}figure.svelte-1icda07,blockquote.svelte-1icda07,p.svelte-1icda07{margin:0}.portrait.svelte-1icda07{aspect-ratio:1;overflow:hidden;border-radius:8px;background:#f7f7f5}.portrait.svelte-1icda07 img:where(.svelte-1icda07){display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.mark.svelte-1icda07{display:block;width:45px;height:42px;margin-bottom:22px;color:var(--blue)}.lead.svelte-1icda07{max-width:31ch;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(32px,3vw,40px);letter-spacing:var(--display-tracking);line-height:1.1;text-wrap:pretty;color:var(--ink)}.support.svelte-1icda07{max-width:58ch;margin-top:22px;font-size:21px;line-height:1.4;letter-spacing:-.008em;text-wrap:pretty;color:var(--ink-3)}.attribution.svelte-1icda07{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px}.person.svelte-1icda07{min-width:0}.name.svelte-1icda07{margin-bottom:7px;font-size:16px;font-weight:500;line-height:1.3;color:var(--ink)}.role.svelte-1icda07{font-size:13px;line-height:1.45;color:var(--ink-3)}.company.svelte-1icda07{margin-top:4px;font-size:13px;line-height:1.4;color:var(--ink-2)}.logo.svelte-1icda07{display:block;flex-shrink:0;width:112px;height:auto;margin-left:auto}@media(max-width:1100px){.piece.svelte-1icda07{grid-template-columns:220px minmax(0,1fr);gap:40px}.lead.svelte-1icda07{font-size:34px}.support.svelte-1icda07{font-size:19px}.mark.svelte-1icda07{width:40px;height:37px}.logo.svelte-1icda07{width:100px}}@media(max-width:760px){.quote.svelte-1icda07{padding-block:36px 42px}.piece.svelte-1icda07{grid-template-columns:minmax(0,1fr);gap:30px}.portrait.svelte-1icda07{width:120px;margin-top:0}.mark.svelte-1icda07{width:35px;height:33px;margin-bottom:22px}.lead.svelte-1icda07{font-size:32px}.support.svelte-1icda07{margin-top:23px;font-size:19px;line-height:1.45}.attribution.svelte-1icda07{gap:20px;margin-top:26px}.role.svelte-1icda07,.company.svelte-1icda07{font-size:12px}.logo.svelte-1icda07{width:80px}}.timeline.svelte-19eszn2{padding-block:clamp(64px,7vw,100px);background:#191919;color:#f5f5f3}.head.svelte-19eszn2{display:flex;align-items:baseline;justify-content:space-between;gap:32px}h2.svelte-19eszn2{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.16;font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:inherit;text-wrap:balance}.cta.svelte-19eszn2{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;font-size:15px;line-height:1.4;color:inherit}.cta.svelte-19eszn2:hover{color:#fff}.cta.svelte-19eszn2:focus-visible,button.svelte-19eszn2:focus-visible{outline:1px solid #fff;outline-offset:6px}.track.svelte-19eszn2{position:relative;display:grid;grid-template-columns:repeat(var(--stop-count),minmax(0,1fr));list-style:none;margin:clamp(64px,8vw,112px) 0 0;padding:0}.track.svelte-19eszn2:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:#333332}.stop.svelte-19eszn2{position:relative;padding-right:22px}.stop.svelte-19eszn2:last-child{padding-right:0}.stop.svelte-19eszn2:before{content:"";position:absolute;inset:0 16px auto 0;height:4px;background:#f5f5f3;opacity:0;transition:opacity .3s ease}.stop.svelte-19eszn2:last-child:before{right:0}.stop.active.svelte-19eszn2:before{opacity:1}button.svelte-19eszn2{display:block;width:100%;padding:28px 0 0;border:0;background:transparent;color:#90908d;font:inherit;text-align:left;cursor:pointer;transition:color .3s ease}span.svelte-19eszn2{display:block}.when.svelte-19eszn2{font-size:11px;font-weight:400;line-height:1.4}.title.svelte-19eszn2{margin-top:5px;font-size:16px;font-weight:var(--type-card-title-weight);line-height:1.35}.body.svelte-19eszn2{margin-top:9px;font-size:13px;line-height:1.4;text-wrap:pretty}.active.svelte-19eszn2 button:where(.svelte-19eszn2){color:#f5f5f3}.still.svelte-19eszn2 button:where(.svelte-19eszn2){color:#d8d8d5}@media(max-width:1050px){.head.svelte-19eszn2{flex-direction:column;align-items:flex-start;gap:22px}.cta.svelte-19eszn2{font-size:17px}.track.svelte-19eszn2{display:block;width:min(100%,560px);margin:clamp(40px,5vw,64px) 0 0 clamp(0px,22%,300px)}.track.svelte-19eszn2:before{display:none}.stop.svelte-19eszn2,.stop.svelte-19eszn2:last-child{border-left:4px solid #333332;padding:0 0 clamp(28px,3vw,40px) clamp(24px,3vw,44px)}.stop.svelte-19eszn2:first-child{padding-top:4px}.stop.svelte-19eszn2:last-child{padding-bottom:4px}.stop.svelte-19eszn2:before,.stop.svelte-19eszn2:last-child:before{inset:0 auto 0 -4px;width:4px;height:auto}button.svelte-19eszn2{padding-top:0}.ahead.svelte-19eszn2 button:where(.svelte-19eszn2){color:#5e5e5b}.when.svelte-19eszn2{font-size:14px}.title.svelte-19eszn2{margin-top:6px;font-size:21px;line-height:1.3}.body.svelte-19eszn2{max-width:44ch;margin-top:12px;font-size:16px;line-height:1.45}.active.svelte-19eszn2 button:where(.svelte-19eszn2){color:#f5f5f3}}@media(max-width:680px){.track.svelte-19eszn2{margin-left:0}.stop.svelte-19eszn2,.stop.svelte-19eszn2:last-child{border-left-width:3px;padding-left:22px}.stop.svelte-19eszn2:before,.stop.svelte-19eszn2:last-child:before{left:-3px;width:3px}.title.svelte-19eszn2{font-size:19px}.body.svelte-19eszn2{font-size:15px}}@media(prefers-reduced-motion:reduce){.stop.svelte-19eszn2:before,button.svelte-19eszn2{transition:none}}
