.mz.svelte-fzyg3l{background:var(--ml-bg);padding:88px 0 40px}.mz__inner.svelte-fzyg3l{max-width:var(--ml-maxw);margin:0 auto;padding:0 56px}.mz__eyebrow.svelte-fzyg3l{display:flex;align-items:center;gap:12px;font-family:var(--ml-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ml-mute-2);margin-bottom:24px}.mz__rule.svelte-fzyg3l{width:28px;height:1px;background:var(--ml-line-2)}.mz__h1.svelte-fzyg3l{font-size:clamp(40px,6.5vw,64px);line-height:1.03;letter-spacing:-.03em;font-weight:600;color:var(--ml-ink);margin:0 0 24px;max-width:900px}.mz__lede.svelte-fzyg3l{font-size:19px;line-height:1.55;color:var(--ml-mute);max-width:720px;margin:0 0 32px}.mz__strong.svelte-fzyg3l{color:var(--ml-ink);font-weight:500}.mz__banner.svelte-fzyg3l{display:inline-flex;align-items:center;gap:14px;max-width:100%;padding:14px 20px;border-radius:12px;text-decoration:none;background:var(--ml-bg-1);border:1px solid var(--ml-line-2);transition:border-color .15s}.mz__banner.svelte-fzyg3l:hover{border-color:var(--ml-accent)}.mz__banner-kick.svelte-fzyg3l{flex-shrink:0;font-family:var(--ml-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ml-accent-ink);background:var(--ml-accent);padding:4px 9px;border-radius:999px;font-weight:600}.mz__banner-text.svelte-fzyg3l{font-size:14.5px;color:var(--ml-ink)}.mz__banner-arrow.svelte-fzyg3l{color:var(--ml-accent);transition:transform .15s}.mz__banner.svelte-fzyg3l:hover .mz__banner-arrow:where(.svelte-fzyg3l){transform:translate(3px)}.gd.svelte-fzyg3l{background:var(--ml-bg);padding:8px 0 40px}.gd.svelte-fzyg3l:last-of-type{padding-bottom:88px}.gd__inner.svelte-fzyg3l{max-width:var(--ml-maxw);margin:0 auto;padding:0 56px}.gd__head.svelte-fzyg3l{margin:0 0 20px}.gd__h2.svelte-fzyg3l{font-size:24px;line-height:1.1;letter-spacing:-.02em;font-weight:600;color:var(--ml-ink);margin:0 0 6px}.gd__sub.svelte-fzyg3l{font-size:15px;line-height:1.5;color:var(--ml-mute);max-width:640px;margin:0}.gd__grid.svelte-fzyg3l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.gd__card.svelte-fzyg3l{border:1px solid var(--ml-line);border-radius:14px;background:var(--ml-bg-1);transition:border-color .15s,transform .15s}.gd__card.svelte-fzyg3l:hover{border-color:var(--ml-line-2);transform:translateY(-2px)}.gd__card.svelte-fzyg3l a:where(.svelte-fzyg3l){display:block;padding:22px;text-decoration:none}.gd__card-h3.svelte-fzyg3l{font-size:18px;line-height:1.25;letter-spacing:-.01em;font-weight:600;color:var(--ml-ink);margin:0 0 8px}.gd__card-desc.svelte-fzyg3l{font-size:14px;line-height:1.55;color:var(--ml-mute);margin:0 0 16px}.gd__card-go.svelte-fzyg3l{font-family:var(--ml-mono);font-size:12px;color:var(--ml-accent)}.cta.svelte-fzyg3l{background:var(--ml-bg-1);border-top:1px solid var(--ml-line);padding:72px 0}.cta__inner.svelte-fzyg3l{max-width:var(--ml-maxw);margin:0 auto;padding:0 56px;text-align:center}.cta__h2.svelte-fzyg3l{font-size:28px;line-height:1.12;letter-spacing:-.02em;font-weight:600;color:var(--ml-ink);margin:0 0 12px}.cta__p.svelte-fzyg3l{font-size:16px;line-height:1.55;color:var(--ml-mute);max-width:560px;margin:0 auto 26px}.mz__btn.svelte-fzyg3l{display:inline-flex;align-items:center;font-family:inherit;border-radius:4px;text-decoration:none;cursor:pointer;font-size:15px;transition:box-shadow .12s}.mz__btn--primary.svelte-fzyg3l{background:var(--ml-accent);color:var(--ml-accent-ink);border:none;padding:14px 22px;font-weight:600}.mz__btn--primary.svelte-fzyg3l:hover{box-shadow:0 0 0 4px var(--ml-accent-20)}@media(max-width:720px){.mz.svelte-fzyg3l{padding:56px 0 32px}.mz__inner.svelte-fzyg3l,.gd__inner.svelte-fzyg3l,.cta__inner.svelte-fzyg3l{padding:0 20px}.mz__banner.svelte-fzyg3l{flex-wrap:wrap;gap:10px}}
