.problem-section.svelte-1b5ukvo,.how-section.svelte-1b5ukvo,.speed-section.svelte-1b5ukvo,.architecture-section.svelte-1b5ukvo,.signals-section.svelte-1b5ukvo,.topology-section.svelte-1b5ukvo,.comparison-section.svelte-1b5ukvo,.usecases-section.svelte-1b5ukvo,.cta-section.svelte-1b5ukvo{margin-top:160px}.speed-grid.svelte-1b5ukvo{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){.speed-grid.svelte-1b5ukvo{grid-template-columns:repeat(3,1fr)}}.problem-grid.svelte-1b5ukvo{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){.problem-grid.svelte-1b5ukvo{grid-template-columns:repeat(3,1fr)}}.problem-card.svelte-1b5ukvo{background:#ffffff0a;border-radius:22px;flex-direction:column;gap:16px;height:100%;padding:28px 24px;display:flex}.problem-icon.svelte-1b5ukvo{width:44px;height:44px;color:var(--macpaw-pink);background:#ff00aa1a;border:1px solid #ff00aa3d;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.problem-label.svelte-1b5ukvo{font-size:1.25rem;font-weight:600}.problem-text.svelte-1b5ukvo{color:#ffffffbf;font-size:.95rem;line-height:1.5}.how-grid.svelte-1b5ukvo{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){.how-grid.svelte-1b5ukvo{grid-template-columns:repeat(2,1fr)}}.how-card.svelte-1b5ukvo{background:#ffffff0a;border-radius:22px;flex-direction:column;gap:16px;padding:32px 28px;display:flex}.how-icon.svelte-1b5ukvo{width:48px;height:48px;color:var(--macpaw-pink);background:#ff00aa1a;border:1px solid #ff00aa3d;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.how-label.svelte-1b5ukvo{font-size:1.375rem;font-weight:600}.how-text.svelte-1b5ukvo{color:#ffffffc7;font-size:1rem;line-height:1.55}.architecture-layout.svelte-1b5ukvo{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=1100px){.architecture-layout.svelte-1b5ukvo{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:40px}}.code-block.svelte-1b5ukvo{color:#ffffffeb;font-family:var(--mono);white-space:pre;tab-size:4;background:#00000059;border-radius:22px;margin:0;padding:24px;font-size:.875rem;line-height:1.6;overflow-x:auto}.code-block.svelte-1b5ukvo code:where(.svelte-1b5ukvo){font:inherit;color:inherit}.architecture-points.svelte-1b5ukvo{flex-direction:column;gap:16px;display:flex}.architecture-point.svelte-1b5ukvo{background:#ffffff0a;border-radius:22px;grid-template-columns:44px 1fr;gap:14px;padding:18px 20px;display:grid}.architecture-icon.svelte-1b5ukvo{width:44px;height:44px;color:var(--macpaw-pink);background:#ff00aa1a;border:1px solid #ff00aa3d;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.architecture-label.svelte-1b5ukvo{margin-bottom:4px;font-size:1.05rem;font-weight:600}.architecture-text.svelte-1b5ukvo{color:#ffffffbf;font-size:.95rem;line-height:1.5}.signals-grid.svelte-1b5ukvo{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){.signals-grid.svelte-1b5ukvo{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.signals-grid.svelte-1b5ukvo{grid-template-columns:repeat(4,1fr)}}.signal-card.svelte-1b5ukvo{background:#ffffff0a;border-radius:22px;flex-direction:column;gap:12px;height:100%;padding:26px 22px;display:flex}.signal-icon.svelte-1b5ukvo{width:40px;height:40px;color:var(--macpaw-pink);background:#ff00aa1a;border:1px solid #ff00aa3d;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.signal-label.svelte-1b5ukvo{font-size:1.05rem;font-weight:600}.signal-text.svelte-1b5ukvo{color:#ffffffbf;font-size:.95rem;line-height:1.5}.topology.svelte-1b5ukvo{flex-direction:column;align-items:center;max-width:960px;margin:56px auto 0;display:flex}.tier.svelte-1b5ukvo{width:100%}.tier-label.svelte-1b5ukvo{text-align:center;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--macpaw-pink);margin-bottom:12px;font-size:.68rem;font-weight:500;display:block}.tier-row.svelte-1b5ukvo{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.arch-box.svelte-1b5ukvo{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;flex:1 1 0;gap:5px;min-width:150px;padding:16px 18px;display:flex}.tier-row.single.svelte-1b5ukvo .arch-box:where(.svelte-1b5ukvo){flex:0 600px}.arch-box.is-key.svelte-1b5ukvo{background:#ff00aa17;border-color:#ff00aa61;padding:22px 24px}.arch-box-t.svelte-1b5ukvo{letter-spacing:-.01em;color:var(--white);font-size:1rem;font-weight:600}.arch-box.is-key.svelte-1b5ukvo .arch-box-t:where(.svelte-1b5ukvo){color:var(--macpaw-pink);font-size:1.2rem}.arch-box-d.svelte-1b5ukvo{font-family:var(--mono);color:#ffffff8c;font-size:.72rem;line-height:1.5}.arch-box.is-key.svelte-1b5ukvo .arch-box-d:where(.svelte-1b5ukvo){color:#ffffffb8;font-size:.8rem}.tier-link.svelte-1b5ukvo{background:linear-gradient(#ff00aa8c,#ff00aa26);border-radius:2px;width:2px;height:24px;margin:10px 0}.comparison-table-wrap.svelte-1b5ukvo{background:#ffffff08;border-radius:22px;overflow-x:auto}.comparison-table.svelte-1b5ukvo{border-collapse:collapse;width:100%;min-width:720px;font-size:.95rem}.comparison-table.svelte-1b5ukvo thead:where(.svelte-1b5ukvo) th:where(.svelte-1b5ukvo){letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3;text-align:center;border-bottom:1px solid #ffffff1f;padding:18px 16px;font-size:.85rem;font-weight:600}.comparison-table.svelte-1b5ukvo thead:where(.svelte-1b5ukvo) th.capability-col:where(.svelte-1b5ukvo){text-align:left}.comparison-table.svelte-1b5ukvo thead:where(.svelte-1b5ukvo) th.mnemos-col:where(.svelte-1b5ukvo){color:var(--macpaw-pink)}.comparison-table.svelte-1b5ukvo tbody:where(.svelte-1b5ukvo) th.capability-col:where(.svelte-1b5ukvo){text-align:left;color:#ffffffe6;min-width:220px;padding:16px;font-weight:500}.comparison-table.svelte-1b5ukvo td:where(.svelte-1b5ukvo){text-align:center;color:#fffc;padding:16px 12px;font-weight:500}.comparison-table.svelte-1b5ukvo tbody:where(.svelte-1b5ukvo) tr:where(.svelte-1b5ukvo){border-top:1px solid #ffffff14}.comparison-table.svelte-1b5ukvo td.mnemos-col:where(.svelte-1b5ukvo){color:var(--white);background:#ff00aa0f}.comparison-table.svelte-1b5ukvo td[data-cell=✓]:where(.svelte-1b5ukvo){color:var(--macpaw-pink);font-weight:600}.comparison-table.svelte-1b5ukvo td[data-cell=✗]:where(.svelte-1b5ukvo){color:#ffffff59}.comparison-table.svelte-1b5ukvo td[data-cell=◐]:where(.svelte-1b5ukvo){color:#fff9}.comparison-table.svelte-1b5ukvo td.mnemos-col[data-cell=✓]:where(.svelte-1b5ukvo){color:var(--macpaw-pink)}.usecases-grid.svelte-1b5ukvo{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){.usecases-grid.svelte-1b5ukvo{grid-template-columns:repeat(2,1fr)}}.usecase-card.svelte-1b5ukvo{background:#ffffff0a;border-radius:22px;flex-direction:column;gap:12px;height:100%;padding:28px 24px;display:flex}.usecase-tag.svelte-1b5ukvo{width:max-content;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--macpaw-pink);background:#ff00aa1f;border-radius:32px;padding:4px 11px;font-size:.72rem;font-weight:500;display:inline-block}.usecase-title.svelte-1b5ukvo{font-size:1.25rem;font-weight:600}.usecase-text.svelte-1b5ukvo{color:#ffffffc7;font-size:.975rem;line-height:1.55}.cta-section.svelte-1b5ukvo{margin-bottom:80px}.cta-card.svelte-1b5ukvo{text-align:center;background:#ffffff0a;border-radius:28px;flex-direction:column;align-items:center;gap:18px;padding:88px 32px;display:flex}.cta-card.svelte-1b5ukvo h2:where(.svelte-1b5ukvo){letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.05}.cta-card.svelte-1b5ukvo p:where(.svelte-1b5ukvo){color:#fffc;max-width:600px;margin:0;font-size:1.0625rem;line-height:1.55}.cta-card.svelte-1b5ukvo .btn:where(.svelte-1b5ukvo){margin-top:8px}
