.contact[data-v-03ab6c56]{background:#fafafa;color:#0a0a0a;overflow:hidden;position:relative}.contact__inner[data-v-03ab6c56]{margin:0 auto;max-width:56rem;position:relative;text-align:center}.contact__icon-wrap[data-v-03ab6c56]{align-items:center;background:rgba(11,122,120,.08);border:1px solid rgba(11,122,120,.15);border-radius:1rem;display:flex;height:4rem;justify-content:center;margin:0 auto 2rem;width:4rem}.contact__h2[data-v-03ab6c56]{color:#0a0a0a;font-size:clamp(1.25rem,2.5vw,2rem);font-weight:600;letter-spacing:-.015em;line-height:1.4;margin:0 0 1.5rem}.contact__sub[data-v-03ab6c56]{color:#737373;font-size:1.125rem;margin-bottom:2.5rem}.contact__buttons[data-v-03ab6c56]{flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.contact__buttons[data-v-03ab6c56],.contact__socials[data-v-03ab6c56]{align-items:center;display:flex;justify-content:center}.contact__socials[data-v-03ab6c56]{gap:1.5rem}.contact__social[data-v-03ab6c56]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:50%;color:#737373;display:inline-grid;height:42px;overflow:hidden;place-items:center;transition:border-color .2s,color .2s,background .2s;width:42px}.contact__social i[data-v-03ab6c56]{display:inline-grid;font-size:18px;line-height:1;place-items:center}.contact__social .micon[data-v-03ab6c56],.contact__social i.micon[data-v-03ab6c56]{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0!important;height:18px!important;width:18px!important}.contact__social[data-v-03ab6c56]:hover{border-color:#0b7a78;color:#0b7a78}.contact__icon[data-v-03ab6c56]{color:#0b7a78}.expertise[data-v-9d635bb6]{padding-bottom:2rem}@media(min-width:1024px){.expertise[data-v-9d635bb6]{padding-bottom:3rem}}.ex-layout[data-v-9d635bb6]{display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width:900px){.ex-layout[data-v-9d635bb6]{gap:3.5rem;grid-template-columns:1fr 1fr}}.ex-sublabel[data-v-9d635bb6]{color:#a3a3a3;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}.industries-list[data-v-9d635bb6]{border-top:1px solid #e5e5e5;display:grid;grid-template-columns:1fr 1fr}.industry[data-v-9d635bb6]{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;gap:14px;padding:22px 4px;transition:background .2s}.industry[data-v-9d635bb6]:nth-child(odd){border-right:1px solid #e5e5e5;padding-right:20px}.industry[data-v-9d635bb6]:nth-child(2n){padding-left:20px}.industry__num[data-v-9d635bb6]{color:#a3a3a3;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.04em}.industry__name[data-v-9d635bb6]{color:#0a0a0a;flex:1;font-size:15px;font-weight:500;letter-spacing:-.015em}.industry__icon[data-v-9d635bb6]{background:#f5f5f5;border-radius:.5rem;color:#737373;display:grid;flex-shrink:0;height:36px;margin-left:auto;place-items:center;transition:background .2s,color .2s;width:36px}.industry:hover .industry__icon[data-v-9d635bb6]{background:rgba(11,122,120,.08);color:#0b7a78}@media(max-width:480px){.industry[data-v-9d635bb6]{padding:16px 4px}.industry[data-v-9d635bb6]:nth-child(odd){padding-right:8px}.industry[data-v-9d635bb6]:nth-child(2n){padding-left:8px}.industry__name[data-v-9d635bb6]{font-size:13px}}.stack[data-v-9d635bb6]{background:#fff;border:1px solid #e5e5e5;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);display:flex;flex-direction:column;padding:4px 22px}.stack-row[data-v-9d635bb6]{border-bottom:1px solid #e5e5e5;padding:14px 0}.stack-row[data-v-9d635bb6]:last-child{border-bottom:0}.stack-row__head[data-v-9d635bb6]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.stack-row__label[data-v-9d635bb6]{align-items:center;display:flex;gap:12px}.stack-row__ic[data-v-9d635bb6]{background:#f5f5f5;border-radius:.5rem;color:#0a0a0a;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.stack-row__t[data-v-9d635bb6]{color:#0a0a0a;font-size:14px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.stack-row__s[data-v-9d635bb6]{font-size:10px;letter-spacing:.06em;margin-top:3px;text-transform:uppercase}.stack-row__meta[data-v-9d635bb6],.stack-row__s[data-v-9d635bb6]{color:#a3a3a3;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.stack-row__meta[data-v-9d635bb6]{flex-shrink:0;font-size:11px;margin-left:12px}.stack-row__tags[data-v-9d635bb6]{display:flex;flex-wrap:wrap;gap:5px;padding-left:44px}.stag[data-v-9d635bb6]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;color:#0a0a0a;display:inline-flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;padding:4px 10px;transition:all .15s ease;white-space:nowrap}.stag[data-v-9d635bb6]:hover{background:#f5f5f5;border-color:hsla(0,0%,4%,.18);transform:translateY(-1px)}@media(max-width:600px){.stack[data-v-9d635bb6]{padding:2px 16px}.stack-row[data-v-9d635bb6]{padding:12px 0}.stack-row__t[data-v-9d635bb6]{font-size:14px}.stack-row__tags[data-v-9d635bb6]{padding-left:0}.industries-list[data-v-9d635bb6]{grid-template-columns:1fr}.industry[data-v-9d635bb6]:nth-child(odd){border-right:none;padding-right:4px}.industry[data-v-9d635bb6]:nth-child(2n){padding-left:4px}}.metrics[data-v-087921cb]{background:#0a0a0a;color:#fff;overflow:hidden;position:relative}.metrics[data-v-087921cb]:before{background:radial-gradient(ellipse 50% 60% at 80% 50%,rgba(11,122,120,.22),transparent 60%),radial-gradient(ellipse 40% 60% at 0 100%,rgba(11,122,120,.12),transparent 60%)}.metrics[data-v-087921cb]:after,.metrics[data-v-087921cb]:before{content:"";inset:0;pointer-events:none;position:absolute}.metrics[data-v-087921cb]:after{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 65% 70% at 50% 45%,#000 0,rgba(0,0,0,.85) 45%,transparent 95%);mask-image:radial-gradient(ellipse 65% 70% at 50% 45%,#000 0,rgba(0,0,0,.85) 45%,transparent 95%)}.metrics__inner[data-v-087921cb]{position:relative;z-index:1}.metrics__inner .section-head[data-v-087921cb]{margin-bottom:36px;max-width:720px}.metrics__inner .section-title[data-v-087921cb]{font-size:clamp(1.75rem,3vw,2.625rem);letter-spacing:-.03em;line-height:1.1;margin:12px 0 0;max-width:none}.metrics-grid[data-v-087921cb]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);overflow:hidden}@media(max-width:768px){.metrics-grid[data-v-087921cb]{grid-template-columns:1fr 1fr}}.metric-cell[data-v-087921cb]{background:#0a0a0a;display:flex;flex-direction:column;gap:6px;padding:28px 24px;transition:background .2s ease}.metric-cell[data-v-087921cb]:hover{background:#1a1a1a}.metric-cell__k[data-v-087921cb]{color:hsla(0,0%,100%,.5);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.metric-cell__k[data-v-087921cb],.metric-cell__v[data-v-087921cb]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.metric-cell__v[data-v-087921cb]{color:#fff;font-size:clamp(2.5rem,4vw,3rem);font-weight:600;letter-spacing:-.04em;line-height:1;margin-top:4px}.metric-cell__d[data-v-087921cb]{color:hsla(0,0%,100%,.6);font-size:13px;line-height:1.4;margin-top:6px}.solutions[data-v-6a14f476]{background:#fafafa;padding-top:2rem}@media(min-width:1024px){.solutions[data-v-6a14f476]{padding-top:3rem}}.sol-grid[data-v-6a14f476]{display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}@media(max-width:768px){.sol-grid[data-v-6a14f476]{grid-template-columns:1fr}}.sol-card[data-v-6a14f476]{background:#fff;border:1px solid #e5e5e5;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);display:flex;flex-direction:column;gap:1rem;grid-column:span 3;overflow:hidden;padding:1.5rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.sol-card[data-v-6a14f476]:hover{box-shadow:0 8px 28px rgba(0,0,0,.09),0 2px 6px rgba(0,0,0,.04);transform:translateY(-2px)}@media(max-width:768px){.sol-card[data-v-6a14f476]{grid-column:span 1}}.sol-card__header[data-v-6a14f476]{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.sol-card__left[data-v-6a14f476]{display:flex;flex-direction:column;gap:8px}.sol-card h3[data-v-6a14f476]{color:#0a0a0a;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.sol-card.flagship[data-v-6a14f476]{background:linear-gradient(180deg,#fff,#fcfcfc);grid-column:span 6;padding:0}@media(max-width:768px){.sol-card.flagship[data-v-6a14f476]{grid-column:span 1}}.flagship-grid[data-v-6a14f476]{display:grid;gap:0;grid-template-columns:1.05fr 1fr}@media(max-width:900px){.flagship-grid[data-v-6a14f476]{grid-template-columns:1fr}}.flagship-text[data-v-6a14f476]{display:flex;flex-direction:column;gap:16px;padding:2rem 2rem 1.5rem}.flagship-text h3[data-v-6a14f476]{color:#0a0a0a;font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0}.flagship-text .ak[data-v-6a14f476]{color:#0b7a78}.flagship-viz[data-v-6a14f476]{background:#fbfbfb;border-left:1px solid #e5e5e5;overflow:hidden;padding:1.5rem}@media(max-width:900px){.flagship-viz[data-v-6a14f476]{border-left:none;border-top:1px solid #e5e5e5}}.sol-badge[data-v-6a14f476]{align-items:center;align-self:flex-start;background:#f5f5f5;border-radius:.25rem;color:#737373;display:inline-flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;gap:.25rem;letter-spacing:.06em;padding:.25rem .5rem;text-transform:uppercase}.sol-badge--accent[data-v-6a14f476]{background:rgba(11,122,120,.08);color:#0b7a78}.sol-cube[data-v-6a14f476]{background:linear-gradient(180deg,#fff,#f5f5f5);border:1px solid #e5e5e5;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);color:#0a0a0a;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.sol-bullets[data-v-6a14f476]{display:flex;flex:1;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.sol-bullets li[data-v-6a14f476]{align-items:flex-start;color:#737373;display:flex;font-size:13.5px;gap:10px;line-height:1.45}.sol-bullets li[data-v-6a14f476]:before{background:#0b7a78;border-radius:1px;content:"";flex:0 0 6px;height:6px;margin-top:7px;opacity:.85;width:6px}.sol-foot[data-v-6a14f476]{align-items:center;border-top:1px solid #e5e5e5;color:#a3a3a3;display:flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;justify-content:space-between;letter-spacing:.04em;margin-top:auto;padding-top:14px;text-transform:uppercase}.sol-link[data-v-6a14f476]{align-items:center;color:#0a0a0a;display:inline-flex;font-family:inherit;font-size:13px;gap:4px;letter-spacing:0;text-decoration:none;text-transform:none;transition:color .15s}.sol-link[data-v-6a14f476]:hover{color:#0b7a78}.ak-screen[data-v-6a14f476]{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;box-shadow:0 8px 28px rgba(0,0,0,.09),0 2px 6px rgba(0,0,0,.04);display:flex;flex-direction:column;height:100%;overflow:hidden}.ak-top[data-v-6a14f476]{align-items:center;background:linear-gradient(180deg,#fff,#f5f5f5);border-bottom:1px solid #e5e5e5;display:flex;flex-shrink:0;gap:10px;height:32px;padding:0 12px}.ak-dots[data-v-6a14f476]{display:flex;gap:5px}.ak-dots i[data-v-6a14f476]{background:#e5e5e5;border-radius:50%;display:block;height:8px;width:8px}.ak-crumb[data-v-6a14f476]{color:#737373;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ak-crumb b[data-v-6a14f476]{color:#0a0a0a;font-weight:500}.ak-live[data-v-6a14f476]{color:#a3a3a3;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;margin-left:auto}.ak-body[data-v-6a14f476]{display:grid;flex:1;gap:10px;grid-template-columns:1fr 1fr;padding:12px}.ak-card[data-v-6a14f476]{background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.ak-card--full[data-v-6a14f476]{grid-column:span 2}.ak-lbl[data-v-6a14f476]{color:#a3a3a3;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.ak-lbl--accent[data-v-6a14f476]{color:#0b7a78;text-transform:none}.ak-big[data-v-6a14f476]{color:#0a0a0a;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:600;letter-spacing:-.03em}.ak-bar[data-v-6a14f476]{background:#f5f5f5;border-radius:2px;height:4px;overflow:hidden}.ak-bar i[data-v-6a14f476]{background:#0b7a78;border-radius:2px;display:block;height:100%}.ak-card-head[data-v-6a14f476]{align-items:center;display:flex;gap:8px;justify-content:space-between}.ak-pill[data-v-6a14f476]{background:#f5f5f5;border-radius:999px;color:#737373;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.04em;padding:1px 6px}.ak-list[data-v-6a14f476]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:4px 0 0;padding:0}.ak-list li[data-v-6a14f476]{align-items:center;display:grid;font-size:11px;gap:8px;grid-template-columns:36px 1fr 8px;line-height:1.2}.ak-list__time[data-v-6a14f476]{color:#0a0a0a;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.ak-list__name[data-v-6a14f476]{color:#737373;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-list__dot[data-v-6a14f476]{background:#0b7a78;border-radius:50%;height:6px;width:6px}.ak-list__dot--amber[data-v-6a14f476]{background:#e1b549}.ak-stat-list[data-v-6a14f476]{display:flex;flex-direction:column;gap:7px;list-style:none;margin:4px 0 0;padding:0}.ak-stat-list li[data-v-6a14f476]{align-items:center;display:grid;font-size:11px;gap:8px;grid-template-columns:10px 1fr auto}.ak-stat-list__dot[data-v-6a14f476]{background:#0b7a78;border-radius:2px;height:8px;width:8px}.ak-stat-list__dot--amber[data-v-6a14f476]{background:#e1b549}.ak-stat-list__dot--gray[data-v-6a14f476]{background:#d4d4d4}.ak-stat-list__name[data-v-6a14f476]{color:#737373}.ak-stat-list__val[data-v-6a14f476]{color:#0a0a0a;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.ak-table[data-v-6a14f476]{display:flex;flex-direction:column;gap:5px;margin-top:4px}.ak-tr[data-v-6a14f476]{align-items:center;display:grid;font-size:11px;gap:6px;grid-template-columns:14px 1fr 50px 50px}.ak-tr--head[data-v-6a14f476]{border-bottom:1px solid #e5e5e5;color:#a3a3a3;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.04em;padding-bottom:5px;text-transform:uppercase}.ak-dot[data-v-6a14f476]{background:#0b7a78;border-radius:2px;height:8px;width:8px}.ak-dot--amber[data-v-6a14f476]{background:#e1b549}.ak-dot--gray[data-v-6a14f476]{background:#dadada}.ak-num[data-v-6a14f476]{color:#737373;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;justify-self:end}.flagship-stats[data-v-6a14f476]{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:4px}.flagship-stat[data-v-6a14f476]{background:#fafafa;border:1px solid #e5e5e5;border-radius:.5rem;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.flagship-stat__num[data-v-6a14f476]{color:#0a0a0a;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1}.flagship-stat__lbl[data-v-6a14f476]{color:#737373;font-size:11px;line-height:1.35}.ak-graph-head[data-v-6a14f476]{align-items:center;display:flex;gap:8px;justify-content:space-between}.ak-graph[data-v-6a14f476]{color:#0b7a78;display:block;height:90px;margin-top:6px;overflow:visible;width:100%}.ak-graph-grid line[data-v-6a14f476]{stroke:#e5e5e5;stroke-width:1;stroke-dasharray:2 3;opacity:.7}.ak-graph-line[data-v-6a14f476]{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ak-graph-dots circle[data-v-6a14f476]{fill:#fff;stroke:currentColor;stroke-width:1.5}.ak-graph-dots circle.ak-graph-dots__last[data-v-6a14f476]{fill:currentColor}.ak-graph-axis[data-v-6a14f476]{color:#a3a3a3;display:flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;justify-content:space-between;letter-spacing:.04em;margin-top:6px}