.hero-section[data-v-3ddcbe7f]{align-items:center;display:flex;min-height:calc(100vh - var(--mk-header-h));min-height:calc(100svh - var(--mk-header-h))}.hero-grid[data-v-3ddcbe7f]{align-items:center;display:grid;flex:1 1 auto;gap:56px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.hero-title[data-v-3ddcbe7f]{margin-top:var(--mk-space-eyebrow)}.hero-subhead[data-v-3ddcbe7f]{margin-top:20px;max-width:540px}.hero-actions[data-v-3ddcbe7f]{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.measure-panel[data-v-3ddcbe7f]{--mk-card-pad:0;min-width:0;overflow:hidden}.measure-head[data-v-3ddcbe7f]{border-bottom:1px solid var(--mk-hairline);color:var(--mk-muted);font-family:var(--mk-font-text);margin:0;padding:16px 24px}.measure-grid[data-v-3ddcbe7f]{background:var(--mk-hairline);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(max-width:559.98px){.measure-grid[data-v-3ddcbe7f]{grid-template-columns:minmax(0,1fr)}}.measure-cell[data-v-3ddcbe7f]{background:var(--mk-surface);padding:24px}.measure-top[data-v-3ddcbe7f]{align-items:center;display:flex;gap:12px;justify-content:space-between}.measure-icon[data-v-3ddcbe7f]{background:var(--mk-primary-tint);border-radius:10px;display:grid;height:40px;place-items:center;width:40px}.measure-abbr[data-v-3ddcbe7f]{border:1px solid var(--mk-primary-border);border-radius:var(--mk-r-pill);color:var(--mk-primary);font-size:var(--mk-fs-label);letter-spacing:.06em;line-height:1.3;padding:3px 8px}.measure-abbr[data-v-3ddcbe7f],.measure-title[data-v-3ddcbe7f]{font-weight:var(--mk-w-title)}.measure-title[data-v-3ddcbe7f]{color:var(--mk-ink);font-family:var(--mk-font-text);font-size:var(--mk-fs-title-m);letter-spacing:normal;line-height:1.35;margin-top:16px}.measure-body[data-v-3ddcbe7f]{color:var(--mk-muted);font-size:var(--mk-fs-caption);line-height:1.55;margin-top:6px}.partners-section[data-v-8fb2004b]{background:var(--mk-surface);padding:80px var(--mk-gutter)}.partners-inner[data-v-8fb2004b]{text-align:center}.partners-inner[data-v-8fb2004b] .partners-lockup{height:auto;margin:0 auto;width:320px}.partners-title[data-v-8fb2004b]{margin-top:40px}.partner-grid[data-v-8fb2004b]{--gap:12px;--per-row:2;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center;list-style:none;margin:var(--mk-space-content) 0 0;padding:0}@media(min-width:472px){.partner-grid[data-v-8fb2004b]{--per-row:3}}@media(min-width:752px){.partner-grid[data-v-8fb2004b]{--per-row:var(--count)}}.partner-tile[data-v-8fb2004b]{align-items:center;background:var(--mk-alt-bg);border-radius:var(--mk-r-well);display:flex;flex:0 0 calc((100% - (var(--per-row) - 1)*var(--gap))/var(--per-row));justify-content:center;min-height:76px;min-width:0;padding:14px 10px}.partner-tile[data-v-8fb2004b] .partner-logo{filter:grayscale(1);height:auto;max-height:38px;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:filter var(--mk-dur) var(--mk-ease);width:auto}.partner-tile[data-v-8fb2004b]:hover .partner-logo{filter:none}.funding[data-v-8fb2004b]{color:var(--mk-muted);font-size:var(--mk-fs-caption);line-height:1.6;margin:32px auto 0;max-width:640px}.stat-grid[data-v-b0eabd44]{--mk-gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--mk-space-content);text-align:left}@media(max-width:1023.98px){.stat-grid[data-v-b0eabd44]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559.98px){.stat-grid[data-v-b0eabd44]{grid-template-columns:minmax(0,1fr)}}.stat-card[data-v-b0eabd44]{--mk-card-pad:28px;display:flex;flex-direction:column}.stat-value[data-v-b0eabd44]{color:var(--mk-stat-accent);font-family:var(--mk-font-display);font-size:var(--mk-fs-stat);font-weight:var(--mk-w-heading);letter-spacing:-.02em;line-height:1.1}@media(min-width:1024px){.stat-value[data-v-b0eabd44]{font-size:min(var(--mk-fs-stat),2.15vw)}}@media(min-width:560px){.stat-value[data-v-b0eabd44]{white-space:nowrap}}.stat-title[data-v-b0eabd44]{color:var(--mk-ink);font-size:var(--mk-fs-title-l);font-weight:var(--mk-w-title);line-height:1.35;margin-top:10px}.stat-body[data-v-b0eabd44]{color:var(--mk-muted);font-size:var(--mk-fs-body-sm);line-height:1.6;margin-top:12px}.stat-source[data-v-b0eabd44]{color:var(--mk-muted);font-size:12px;line-height:1.5;margin-top:auto;padding-top:14px}.stat-source a[data-v-b0eabd44]{color:inherit;text-decoration:underline;text-underline-offset:2px}.stat-source a[data-v-b0eabd44]:hover{color:var(--mk-primary)}.eco-inner[data-v-a24b0ee0]{text-align:center}.eco-flow[data-v-a24b0ee0]{display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:center;list-style:none;margin:32px 0 0;padding:0}.eco-flow-step[data-v-a24b0ee0]{align-items:center;display:inline-flex;gap:10px}.eco-flow-icon[data-v-a24b0ee0]{background:var(--mk-primary-tint);border-radius:50%;display:inline-grid;height:36px;place-items:center;width:36px}.eco-flow-label[data-v-a24b0ee0]{color:var(--mk-ink);font-size:var(--mk-fs-caption);font-weight:600}.eco-flow-arrow[data-v-a24b0ee0]{color:var(--mk-muted);margin-left:4px}@media(max-width:719.98px){.eco-flow[data-v-a24b0ee0]{align-items:center;flex-direction:column}.eco-flow-step[data-v-a24b0ee0]{flex-direction:column;gap:6px}.eco-flow-arrow[data-v-a24b0ee0]{margin:2px 0 0;transform:rotate(90deg)}}.eco-grid[data-v-a24b0ee0]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));margin-top:var(--mk-space-content);text-align:left}.eco-card[data-v-a24b0ee0]{--mk-card-pad:20px 20px 24px;display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.eco-visual[data-v-a24b0ee0]{background:var(--mk-alt-bg);border-radius:var(--mk-r-well);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:300px;padding:16px}.eco-visual--band[data-v-a24b0ee0] .sch-svg{max-height:300px}.eco-card-title[data-v-a24b0ee0]{color:var(--mk-ink);font-family:var(--mk-font-display);font-size:22px;font-weight:var(--mk-w-heading);margin:20px 4px 0}.eco-points[data-v-a24b0ee0]{display:grid;gap:12px;list-style:none;margin:14px 4px 0;padding:0}.eco-point[data-v-a24b0ee0]{align-items:flex-start;display:flex;gap:10px}.eco-point-title[data-v-a24b0ee0]{color:var(--mk-ink);display:block;font-size:var(--mk-fs-title-m);font-weight:var(--mk-w-title);line-height:1.35}.eco-point-body[data-v-a24b0ee0]{color:var(--mk-muted);display:block;font-size:var(--mk-fs-body-sm);line-height:1.55;margin-top:2px}.eco-link[data-v-a24b0ee0]{align-items:center;align-self:end;color:var(--mk-primary);display:inline-flex;font-size:var(--mk-fs-caption);font-weight:700;gap:6px;justify-self:start;margin:0 4px;padding-top:18px;text-decoration:none}.eco-link[data-v-a24b0ee0]:hover{color:var(--mk-primary-hover);text-decoration:underline;text-underline-offset:3px}.solution-inner[data-v-be3158bd]{text-align:center}.solution-grid[data-v-be3158bd]{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1fr);margin-top:var(--mk-space-content);text-align:left}@media(min-width:960px){.solution-grid[data-v-be3158bd]{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.steps[data-v-be3158bd]{list-style:none;margin:0;padding:0}.step[data-v-be3158bd]{display:grid;gap:16px;grid-template-columns:36px minmax(0,1fr);padding-bottom:24px;position:relative}.step[data-v-be3158bd]:last-child{padding-bottom:0}.step[data-v-be3158bd]:not(:last-child):before{background:var(--mk-primary-border);border-radius:1px;bottom:4px;content:"";left:17px;position:absolute;top:40px;width:2px}.step-num[data-v-be3158bd]{background:var(--mk-primary);border-radius:50%;color:#fff;display:grid;font-size:15px;font-weight:700;height:36px;place-items:center;width:36px}.step-title[data-v-be3158bd]{color:var(--mk-ink);font-size:var(--mk-fs-title-l);font-weight:var(--mk-w-title);line-height:1.3;padding-top:6px}.step-body[data-v-be3158bd]{color:var(--mk-muted);font-size:var(--mk-fs-body-sm);line-height:1.6;margin-top:4px}.chart-card[data-v-be3158bd]{--mk-card-pad:20px 22px 18px;margin:0}.chart-head[data-v-be3158bd]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:12px}.chart-title[data-v-be3158bd]{color:var(--mk-ink);font-size:var(--mk-fs-title-m);font-weight:var(--mk-w-title)}.chart-badge[data-v-be3158bd]{background:var(--mk-step-chip);border-radius:999px;color:var(--mk-muted);font-size:12px;font-weight:600;padding:3px 10px}.chart-caption[data-v-be3158bd]{color:var(--mk-muted);font-size:13px;line-height:1.5;margin-top:10px}
