.hero[data-astro-cid-ymerusbs]{background:radial-gradient(90% 70% at 100% 0%, var(--mm-primary-lightest) 0%, transparent 60%), var(--mm-white);padding-block:clamp(40px,6vw,72px) clamp(48px,7vw,88px);position:relative;overflow-x:clip}.grid[data-astro-cid-ymerusbs]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.copy[data-astro-cid-ymerusbs]{gap:var(--space-5);flex-direction:column;display:flex}.copy[data-astro-cid-ymerusbs] h1[data-astro-cid-ymerusbs]{max-width:15ch;font-size:clamp(36px,4.6vw,58px)}.facts[data-astro-cid-ymerusbs]{margin:var(--space-2) 0 0;gap:var(--space-2) var(--space-5);font-size:var(--text-sm);color:var(--color-text-dim);flex-wrap:wrap;padding:0;font-weight:600;list-style:none;display:flex}.facts[data-astro-cid-ymerusbs] li[data-astro-cid-ymerusbs]{align-items:center;gap:8px;display:inline-flex}.facts[data-astro-cid-ymerusbs] li[data-astro-cid-ymerusbs]:before{content:"";background:var(--mm-primary);border-radius:50%;width:6px;height:6px}.shot[data-astro-cid-ymerusbs]{min-width:0}@media (width>=1101px){.hero[data-astro-cid-ymerusbs]{min-height:min(calc(100vh - var(--header-h)), 920px);align-items:center;display:flex}.grid[data-astro-cid-ymerusbs]{width:100%}}@media (width>=1101px) and (width<=1300px),(width>=1101px) and (height<=899px){.shot[data-astro-cid-ymerusbs]{zoom:.86}}@media (width>=1101px) and (height<=799px){.shot[data-astro-cid-ymerusbs]{zoom:.76}}@media (width<=1100px){.grid[data-astro-cid-ymerusbs]{grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,48px)}.copy[data-astro-cid-ymerusbs] h1[data-astro-cid-ymerusbs]{max-width:none}.mm-lede[data-astro-cid-ymerusbs]{max-width:60ch}}.how[data-astro-cid-yyc3dikw] .mm-section-head[data-astro-cid-yyc3dikw]{margin-bottom:clamp(40px,6vw,64px)}.steps[data-astro-cid-yyc3dikw]{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid;position:relative}.step[data-astro-cid-yyc3dikw]{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.num[data-astro-cid-yyc3dikw]{z-index:1;background:var(--mm-secondary-dark);width:40px;height:40px;color:var(--mm-white);font-weight:700;font-size:var(--text-lg);margin-bottom:var(--space-2);border-radius:50%;place-items:center;display:grid;position:relative}.line[data-astro-cid-yyc3dikw]{background:repeating-linear-gradient(90deg, var(--mm-primary) 0 6px, transparent 6px 12px);height:2px;position:absolute;top:19px;left:20px;right:20px}.line[data-astro-cid-yyc3dikw] i[data-astro-cid-yyc3dikw]{background:var(--mm-primary-dark);width:10px;height:10px;box-shadow:0 0 0 4px var(--mm-primary-lightest);border-radius:50%;position:absolute;top:-4px;left:0}.stage[data-astro-cid-yyc3dikw]{aspect-ratio:4/3.2;margin-bottom:var(--space-2);grid-template-columns:minmax(0,1fr);padding:clamp(16px,2.5vw,28px)}.stage[data-astro-cid-yyc3dikw]>*{justify-self:center;width:min(100%,300px);min-width:0}.mini[data-astro-cid-yyc3dikw]{flex-direction:column;gap:8px;width:min(100%,300px);font-size:12.5px;line-height:1.4;display:flex}.mini[data-astro-cid-yyc3dikw] p[data-astro-cid-yyc3dikw]{align-items:flex-start;gap:8px;margin:0;display:flex}.mini[data-astro-cid-yyc3dikw] img[data-astro-cid-yyc3dikw]{background:var(--mm-white);border:1px solid var(--color-border);border-radius:5px;flex-shrink:0;padding:2px}.mini[data-astro-cid-yyc3dikw] .bot[data-astro-cid-yyc3dikw] span[data-astro-cid-yyc3dikw]{background:var(--mm-white);border:1px solid var(--color-border);box-shadow:var(--shadow-mockup);border-radius:12px 12px 12px 4px;padding:8px 12px}.mini[data-astro-cid-yyc3dikw] .me[data-astro-cid-yyc3dikw]{justify-content:flex-end}.mini[data-astro-cid-yyc3dikw] .me[data-astro-cid-yyc3dikw] span[data-astro-cid-yyc3dikw]{background:var(--mm-secondary-dark);color:var(--mm-white);border-radius:12px 12px 4px;padding:8px 12px;font-weight:600}.ok[data-astro-cid-yyc3dikw]{color:var(--mm-primary-dark);font-weight:700}.text[data-astro-cid-yyc3dikw]{color:var(--color-text-dim)}@media (prefers-reduced-motion:no-preference){.line[data-astro-cid-yyc3dikw] i[data-astro-cid-yyc3dikw]{animation:9s cubic-bezier(.45,0,.55,1) infinite travel}}@keyframes travel{0%,8%{left:0}42%,50%{left:calc(50% - 5px)}84%,92%{left:calc(100% - 10px)}to{left:0}}@media (width<=860px){.steps[data-astro-cid-yyc3dikw]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.line[data-astro-cid-yyc3dikw]{display:none}.step[data-astro-cid-yyc3dikw]{column-gap:var(--space-4);grid-template-columns:40px minmax(0,1fr);display:grid}.step[data-astro-cid-yyc3dikw] .num[data-astro-cid-yyc3dikw]{grid-row:1/span 3}.stage[data-astro-cid-yyc3dikw]{aspect-ratio:auto;grid-column:2}}.features[data-astro-cid-waojihyc] .mm-section-head[data-astro-cid-waojihyc]{margin-bottom:clamp(32px,5vw,56px)}.grid[data-astro-cid-waojihyc]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-waojihyc]{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--mm-white);border:1px solid var(--color-border);flex-direction:column;display:flex}.card[data-astro-cid-waojihyc] p[data-astro-cid-waojihyc]{color:var(--color-text-dim);font-size:15px}.art[data-astro-cid-waojihyc]{height:136px;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--color-bg-warm);place-items:center;padding:16px;display:grid;overflow:hidden}.art[data-astro-cid-waojihyc]>[data-astro-cid-waojihyc]{width:100%}.rows[data-astro-cid-waojihyc]{gap:8px;width:min(100%,220px);display:grid}.row[data-astro-cid-waojihyc]{background:var(--mm-white);border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.row[data-astro-cid-waojihyc].on{border-color:var(--mm-primary)}.dot[data-astro-cid-waojihyc]{background:var(--mm-structural-light);border-radius:50%;flex-shrink:0;width:8px;height:8px}.row[data-astro-cid-waojihyc].on .dot[data-astro-cid-waojihyc]{background:var(--mm-primary-dark)}.row[data-astro-cid-waojihyc] b[data-astro-cid-waojihyc]{background:var(--mm-structural-lighter);border-radius:4px;height:7px;display:block}.chips[data-astro-cid-waojihyc]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.chips[data-astro-cid-waojihyc] span[data-astro-cid-waojihyc]{background:var(--mm-white);border:1px solid var(--color-border);color:var(--mm-secondary-dark);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.chips[data-astro-cid-waojihyc] span[data-astro-cid-waojihyc]:first-child{background:var(--mm-secondary-dark);border-color:var(--mm-secondary-dark);color:var(--mm-white)}.ai[data-astro-cid-waojihyc]{gap:6px;font-size:12px;display:grid}.ai[data-astro-cid-waojihyc] p[data-astro-cid-waojihyc]{color:var(--color-text);margin:0;font-size:12px}.gen[data-astro-cid-waojihyc]{align-items:center;gap:6px;display:flex}.file[data-astro-cid-waojihyc]{background:var(--mm-secondary-lighter);clip-path:polygon(0 0,65% 0,100% 30%,100% 100%,0 100%);border-radius:2px;flex-shrink:0;width:12px;height:15px}.arrow[data-astro-cid-waojihyc]{background:repeating-linear-gradient(90deg, var(--mm-ai) 0 4px, transparent 4px 8px);flex:1;min-width:12px;height:2px}.pill[data-astro-cid-waojihyc]{background:var(--mm-ai-lighter);color:var(--mm-ai-dark);white-space:nowrap;border-radius:999px;padding:2px 8px;font-weight:700}.ask[data-astro-cid-waojihyc]{background:var(--mm-white);border:1px solid var(--color-border);border-radius:10px 10px 2px;justify-self:end;padding:6px 10px}.src[data-astro-cid-waojihyc]{font-weight:600;color:var(--mm-ai-dark)!important}.api[data-astro-cid-waojihyc]{grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr auto;align-items:center;height:100%;display:grid;position:relative}.node[data-astro-cid-waojihyc]{z-index:1;background:var(--mm-white);border:1px solid var(--color-border);color:var(--mm-secondary-dark);white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600;position:relative}.node[data-astro-cid-waojihyc].hub{background:var(--mm-secondary-dark);border-color:var(--mm-secondary-dark);color:var(--mm-white);grid-area:1/1/span 2}.node[data-astro-cid-waojihyc]:not(.hub){grid-column:3;justify-self:end}.wires[data-astro-cid-waojihyc]{fill:none;width:100%;height:100%;stroke:var(--mm-primary-dark);stroke-width:2px;stroke-dasharray:4 4;position:absolute;inset:0}.ring[data-astro-cid-waojihyc]{color:var(--color-text-dim);justify-content:center;align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.ring[data-astro-cid-waojihyc] svg[data-astro-cid-waojihyc]{flex-shrink:0;transform:rotate(-90deg)}.track[data-astro-cid-waojihyc]{fill:none;stroke:var(--mm-white);stroke-width:8px}.fill[data-astro-cid-waojihyc]{fill:none;stroke:var(--mm-primary);stroke-width:8px;stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--o)}.ring[data-astro-cid-waojihyc] text[data-astro-cid-waojihyc]{transform-origin:36px 36px;fill:var(--color-text);font-size:14px;font-weight:700;transform:rotate(90deg)}.badge[data-astro-cid-waojihyc]{place-items:center;display:grid}.more[data-astro-cid-waojihyc]{margin-top:var(--space-6);text-align:center}@media (width<=960px){.grid[data-astro-cid-waojihyc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.grid[data-astro-cid-waojihyc]{grid-template-columns:minmax(0,1fr)}}.layout[data-astro-cid-fqxr6s7w]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.head[data-astro-cid-fqxr6s7w]{gap:var(--space-4);flex-direction:column;display:flex}.kpis[data-astro-cid-fqxr6s7w]{margin:var(--space-4) 0 0;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.kpis[data-astro-cid-fqxr6s7w] li[data-astro-cid-fqxr6s7w]{padding-top:var(--space-4);border-top:3px solid var(--mm-primary);flex-direction:column;gap:4px;display:flex}.kpis[data-astro-cid-fqxr6s7w] b[data-astro-cid-fqxr6s7w]{letter-spacing:-.03em;color:var(--mm-secondary-dark);font-size:clamp(30px,3.6vw,44px);line-height:1}.kpis[data-astro-cid-fqxr6s7w] span[data-astro-cid-fqxr6s7w]{font-size:var(--text-sm);color:var(--color-text-dim)}.quote[data-astro-cid-fqxr6s7w]{gap:var(--space-4);border-radius:var(--radius-xl);background:var(--mm-white);box-shadow:var(--shadow-mockup);flex-direction:column;margin:0;padding:clamp(24px,4vw,40px);display:flex}.logo[data-astro-cid-fqxr6s7w]{object-fit:contain;place-self:flex-start start;width:auto;max-width:100%;height:32px}blockquote[data-astro-cid-fqxr6s7w]{font-size:var(--text-xl);color:var(--color-text);margin:0;font-weight:600;line-height:1.4}figcaption[data-astro-cid-fqxr6s7w]{align-items:center;gap:var(--space-3);display:flex}figcaption[data-astro-cid-fqxr6s7w] span[data-astro-cid-fqxr6s7w]{flex-direction:column;display:flex}figcaption[data-astro-cid-fqxr6s7w] small[data-astro-cid-fqxr6s7w]{color:var(--color-text-muted);font-size:var(--text-sm)}.portrait[data-astro-cid-fqxr6s7w]{object-fit:cover;border-radius:50%;width:48px;height:48px}.links[data-astro-cid-fqxr6s7w]{margin-top:var(--space-1)}@media (width<=900px){.layout[data-astro-cid-fqxr6s7w]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.kpis[data-astro-cid-fqxr6s7w]{grid-template-columns:minmax(0,1fr)}}.layout[data-astro-cid-hkuq4j6e]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.trust[data-astro-cid-hkuq4j6e] .mm-section-head[data-astro-cid-hkuq4j6e] h2[data-astro-cid-hkuq4j6e]{color:var(--mm-white)}.more[data-astro-cid-hkuq4j6e]{margin-top:var(--space-2)}.trust[data-astro-cid-hkuq4j6e] .mm-link[data-astro-cid-hkuq4j6e]{color:var(--mm-primary-lighter)}.items[data-astro-cid-hkuq4j6e]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.items[data-astro-cid-hkuq4j6e] li[data-astro-cid-hkuq4j6e]{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;display:flex}.icon[data-astro-cid-hkuq4j6e]{background:var(--mm-primary);width:40px;height:40px;color:var(--mm-secondary-dark);margin-bottom:var(--space-1);border-radius:12px;place-items:center;display:grid}.items[data-astro-cid-hkuq4j6e] b[data-astro-cid-hkuq4j6e]{font-size:var(--text-base)}.items[data-astro-cid-hkuq4j6e] p[data-astro-cid-hkuq4j6e]{color:var(--mm-secondary-lighter);font-size:var(--text-sm);line-height:1.55}.taskbase[data-astro-cid-hkuq4j6e]{padding-top:var(--space-5);color:var(--mm-secondary-lighter);font-size:var(--text-sm);border-top:1px solid #ffffff1f;margin-top:clamp(32px,5vw,56px)}.taskbase[data-astro-cid-hkuq4j6e] a[data-astro-cid-hkuq4j6e]{color:var(--mm-white);font-weight:700}@media (width<=900px){.layout[data-astro-cid-hkuq4j6e]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.items[data-astro-cid-hkuq4j6e]{grid-template-columns:minmax(0,1fr)}}.logos[data-astro-cid-lcdefpme]{padding-block:var(--space-7);border-top:1px solid var(--color-border)}.supporters[data-astro-cid-lcdefpme]{padding-block:0 var(--section-y)}
