.snav.svelte-1bgbr9e{position:sticky;top:3.5rem;z-index:100;background-color:#fffbefe0;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--color-gray-200);transition:box-shadow .2s var(--ease-default)}.snav.elevated.svelte-1bgbr9e{box-shadow:0 1px 12px #1f1b1b12}.snav-inner.svelte-1bgbr9e{display:flex;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:0}.snav-inner.svelte-1bgbr9e::-webkit-scrollbar{display:none}.stab.svelte-1bgbr9e{display:flex;align-items:center;gap:.5rem;padding:.8rem 2rem .8rem 0;margin-right:.25rem;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;margin-bottom:-1px;transition:color .18s var(--ease-default),border-color .18s var(--ease-default)}.stab-num.svelte-1bgbr9e{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.1em;color:var(--color-gray-300);transition:color .18s var(--ease-default)}.stab-label.svelte-1bgbr9e{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-gray-400);transition:color .18s var(--ease-default)}.stab.svelte-1bgbr9e:hover .stab-label:where(.svelte-1bgbr9e){color:var(--color-black)}.stab.svelte-1bgbr9e:hover .stab-num:where(.svelte-1bgbr9e){color:var(--color-gray-400)}.stab.active.svelte-1bgbr9e{border-bottom-color:var(--color-black)}.stab.active.svelte-1bgbr9e .stab-label:where(.svelte-1bgbr9e){color:var(--color-black)}.stab.active.svelte-1bgbr9e .stab-num:where(.svelte-1bgbr9e){color:var(--color-green-400)}.feat-grid[data-astro-cid-mpbnit47]{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media(min-width:1024px){.feat-grid[data-astro-cid-mpbnit47]{grid-template-columns:1fr 1fr;gap:6rem}.feat-grid--flipped[data-astro-cid-mpbnit47] .feat-visual[data-astro-cid-mpbnit47]{order:-1}}.feat-eyebrow[data-astro-cid-mpbnit47]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.feat-num[data-astro-cid-mpbnit47]{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.12em;color:var(--color-gray-300)}.feat-badge[data-astro-cid-mpbnit47]{display:inline-block;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .75rem;border-radius:4px}.feat-heading[data-astro-cid-mpbnit47]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);line-height:1.2;letter-spacing:-.02em;color:var(--color-black);margin-bottom:1.25rem}.feat-heading[data-astro-cid-mpbnit47] em[data-astro-cid-mpbnit47]{font-style:italic}.feat-body[data-astro-cid-mpbnit47]{font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;color:var(--color-gray-400);max-width:38rem}.feat-metric[data-astro-cid-mpbnit47]{display:flex;align-items:baseline;gap:.75rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--color-gray-200)}.feat-metric-number[data-astro-cid-mpbnit47]{font-family:var(--font-display);font-weight:400;font-size:clamp(2.25rem,1.6rem + 2.5vw,3.5rem);line-height:1;letter-spacing:-.02em;color:var(--color-black)}.feat-metric-label[data-astro-cid-mpbnit47]{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gray-400)}.feat-steps[data-astro-cid-mpbnit47]{list-style:none;padding:0;margin:1.75rem 0 0;display:flex;flex-direction:column;gap:1.25rem}.feat-steps[data-astro-cid-mpbnit47] li[data-astro-cid-mpbnit47]{display:flex;gap:1rem;align-items:flex-start}.step-num[data-astro-cid-mpbnit47]{flex-shrink:0;font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.1em;color:var(--color-gray-300);padding-top:.2rem}.feat-steps[data-astro-cid-mpbnit47] li[data-astro-cid-mpbnit47] div[data-astro-cid-mpbnit47] strong[data-astro-cid-mpbnit47]{display:block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--color-black);margin-bottom:.2rem}.feat-steps[data-astro-cid-mpbnit47] li[data-astro-cid-mpbnit47] div[data-astro-cid-mpbnit47] p[data-astro-cid-mpbnit47]{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.6;color:var(--color-gray-400);margin:0}.feat-steps[data-astro-cid-mpbnit47] li[data-astro-cid-mpbnit47] div[data-astro-cid-mpbnit47] p[data-astro-cid-mpbnit47] em[data-astro-cid-mpbnit47]{font-style:italic;color:var(--color-gray-300)}.feat-visual[data-astro-cid-mpbnit47]{width:100%}.visual-card[data-astro-cid-mpbnit47]{border-radius:4px;overflow:hidden;box-shadow:var(--shadow-lg);transition:transform .35s var(--ease-default),box-shadow .35s var(--ease-default)}.visual-card[data-astro-cid-mpbnit47]:hover{transform:translateY(-6px);box-shadow:0 20px 48px #1f1b1b24}.visual-svg[data-astro-cid-mpbnit47]{display:block;width:100%;height:auto}.caps-heading[data-astro-cid-mpbnit47]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.25;letter-spacing:-.01em;color:var(--color-black)}.caps-grid[data-astro-cid-mpbnit47]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:767px){.caps-grid[data-astro-cid-mpbnit47]{grid-template-columns:1fr}}.cap-card[data-astro-cid-mpbnit47]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:4px;padding:1.75rem;display:flex;flex-direction:column}.cap-badge[data-astro-cid-mpbnit47]{display:inline-block;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:.25rem .6rem;border-radius:4px;width:fit-content}.cap-title[data-astro-cid-mpbnit47]{font-family:var(--font-display);font-weight:400;font-size:1.0625rem;line-height:1.35;color:var(--color-black);margin-top:.875rem}.cap-excerpt[data-astro-cid-mpbnit47]{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.65;color:var(--color-gray-400);margin-top:.625rem;flex:1}.cap-metric[data-astro-cid-mpbnit47]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-gray-200)}.cap-metric-number[data-astro-cid-mpbnit47]{display:block;font-family:var(--font-display);font-weight:400;font-size:1.75rem;line-height:1;letter-spacing:-.02em;color:var(--color-black)}.cap-metric-label[data-astro-cid-mpbnit47]{display:block;font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gray-400);margin-top:.25rem}
