.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);background-color:var(--slate);background-image:linear-gradient(90deg,#fffffff5 0%,#ffffffeb max(46%,660px),#fff6 max(62%,860px),#0f6b6233 100%),linear-gradient(#0f6b6247,#0f6b6247),image-set("/img/hero-1000.jpg" 1x,"/img/hero-2000.jpg" 2x);background-position:50% 60%;background-size:cover;padding-block:72px 80px}.hero[data-astro-cid-lcdefpme] .in[data-astro-cid-lcdefpme]{align-items:center;min-height:520px;display:grid}.copy[data-astro-cid-lcdefpme]{gap:26px;min-width:0;max-width:600px;padding-block:8px;display:grid}@media (width>=1100px){.hero[data-astro-cid-lcdefpme]{background-image:linear-gradient(90deg,#fffffff5 0%,#ffffffeb max(46%,660px),#fff6 max(62%,860px),#0f6b6233 100%),linear-gradient(#0f6b6247,#0f6b6247),url(/img/hero-2000.jpg)}}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{background-image:linear-gradient(#fffffff0 0%,#ffffffdb 55%,#fff6 100%),linear-gradient(#0f6b6247,#0f6b6247),url(/img/hero-1000.jpg)}}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.ind[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.ind[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--f-mono);border:1px solid var(--ink);background:var(--sheet);padding:5px 10px;font-size:12.5px}@media (width<=900px){.hero[data-astro-cid-lcdefpme] .in[data-astro-cid-lcdefpme]{min-height:0}}@media (prefers-reduced-motion:no-preference){.copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:70ms}.copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.14s}.copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.21s}@keyframes rise{0%{transform:translateY(10px)}to{transform:none}}}.bp-note[data-astro-cid-lcdefpme]:empty{display:none}.clients[data-astro-cid-lcdefpme]{background:var(--sheet);border-bottom:1px solid var(--rule);padding-block:28px}.clients[data-astro-cid-lcdefpme] .in[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;display:grid}.logos[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:22px 34px;margin:0;padding:0;list-style:none;display:flex}.logos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;height:44px;display:flex}.logos[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:grayscale();opacity:.8;width:auto;max-width:128px;height:auto;max-height:38px;transition:filter .2s,opacity .2s}.logos[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:hover{filter:none;opacity:1}.logos[data-astro-cid-lcdefpme] .slot[data-astro-cid-lcdefpme]{border:1px dashed var(--rule);width:120px;color:var(--muted);justify-content:center;font-size:12px}@media (width<=760px){.clients[data-astro-cid-lcdefpme] .in[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px}.logos[data-astro-cid-lcdefpme]{gap:16px 28px}}.cases[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.case[data-astro-cid-lcdefpme]{align-content:start;gap:10px;min-width:0;text-decoration:none;display:grid}.case[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--rule);width:100%;height:auto;transition:filter .2s}.case[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{filter:brightness(1.06)}.case[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--green-deep)}.cmeta[data-astro-cid-lcdefpme]{font-family:var(--f-mono);color:var(--muted);letter-spacing:.04em;align-items:center;gap:10px;min-height:30px;margin-top:4px;font-size:11.5px;display:flex}.case[data-astro-cid-lcdefpme] .clogo[data-astro-cid-lcdefpme]{aspect-ratio:auto;border:0;width:auto;max-width:120px;height:auto;max-height:26px}.case[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:19px;line-height:1.25}@media (width<=980px){.cases[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.cases[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.systems[data-astro-cid-lcdefpme]{border-top:1px solid var(--slate-rule);gap:12px;margin-top:40px;padding-top:20px;display:grid}.systems[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--on-slate-muted)}.systems[data-astro-cid-lcdefpme] .chips[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-color:var(--slate-rule);color:var(--on-slate);font-family:var(--f-mono);background:0 0;font-size:13px}.facts[data-astro-cid-lcdefpme]{background:var(--sheet);border-bottom:1px solid var(--rule)}.facts[data-astro-cid-lcdefpme] .in[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fact[data-astro-cid-lcdefpme]{border-inline-end:1px solid var(--rule);gap:4px;padding:24px 22px;display:grid}.fact[data-astro-cid-lcdefpme]:first-child{padding-inline-start:0}.fact[data-astro-cid-lcdefpme]:last-child{border-inline-end:0}.n[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1}.n[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--green);font-size:22px}.l[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px}@media (width<=760px){.facts[data-astro-cid-lcdefpme] .in[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.fact[data-astro-cid-lcdefpme]{border-inline-end:0;border-bottom:1px solid var(--rule);padding-inline-start:0}.fact[data-astro-cid-lcdefpme]:nth-last-child(-n+2){border-bottom:0}}.svc-grid[data-astro-cid-lcdefpme]{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.svc[data-astro-cid-lcdefpme]{background:var(--sheet);grid-column:span 2;align-content:start;gap:12px;min-width:0;padding:28px;text-decoration:none;transition:background .2s;display:grid}.svc[data-astro-cid-lcdefpme].wide{grid-column:span 3}.svc[data-astro-cid-lcdefpme]:hover{background:#fafdfc}.svc[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--green-deep)}.ico[data-astro-cid-lcdefpme] svg{width:40px;height:40px}.code[data-astro-cid-lcdefpme]{font-family:var(--f-mono);color:var(--green-deep);letter-spacing:.08em;font-size:11.5px}.svc[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:16px}@media (width<=980px){.svc[data-astro-cid-lcdefpme],.svc[data-astro-cid-lcdefpme].wide{grid-column:span 3}}@media (width<=640px){.svc[data-astro-cid-lcdefpme],.svc[data-astro-cid-lcdefpme].wide{grid-column:1/-1}}.notes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.notes[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:1px solid var(--slate-rule);align-content:start;gap:8px;padding-top:16px;display:grid}.notes[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-slate-muted);font-size:15.5px}@media (width<=820px){.notes[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px}}.why[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}blockquote[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.15}blockquote[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--green);font-style:normal}.pillars[data-astro-cid-lcdefpme]{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.pillars[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{background:var(--sheet);align-content:start;gap:8px;padding:22px;display:grid}.pillars[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--green-deep)}.pillars[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:16px}@media (width<=900px){.why[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:36px}}@media (width<=520px){.pillars[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.partners[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.partner[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);align-content:start;gap:8px;padding-top:16px;display:grid}.partner[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--green-deep)}.rep[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:var(--green-deep);background:var(--green-wash);border-radius:999px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:600}.nm[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.03em;font-size:28px;font-weight:800}.partner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:15.5px}@media (width<=820px){.partners[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
