.product-header[data-astro-cid-7wxsvid2]{border-bottom:1px solid var(--line);padding-top:clamp(48px,7vh,88px);padding-bottom:48px}.product-header[data-astro-cid-7wxsvid2] h1[data-astro-cid-7wxsvid2]{font-family:var(--font-display);font-weight:800;font-size:clamp(36px,5vw,56px);letter-spacing:-.025em;line-height:1.06;margin-top:24px;max-width:22ch}.product-header[data-astro-cid-7wxsvid2] .lede[data-astro-cid-7wxsvid2]{margin-top:18px;font-size:19px;color:var(--muted);max-width:62ch;line-height:1.6}.product-header[data-astro-cid-7wxsvid2] .ctas[data-astro-cid-7wxsvid2]{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.product-body[data-astro-cid-7wxsvid2]{padding-top:64px;padding-bottom:96px}.section-head[data-astro-cid-7wxsvid2]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.section-head[data-astro-cid-7wxsvid2] h2[data-astro-cid-7wxsvid2]{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3.5vw,42px);letter-spacing:-.02em;line-height:1.12;margin-top:12px;max-width:24ch}.section-head[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{color:var(--muted);font-size:17px;max-width:48ch}.product-lines[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ink);background:var(--ink);gap:1px}.product-line[data-astro-cid-7wxsvid2]{background:var(--sheet);padding:30px 26px 34px}.product-line[data-astro-cid-7wxsvid2] .line-id[data-astro-cid-7wxsvid2],.blueprint[data-astro-cid-7wxsvid2] .bp-id[data-astro-cid-7wxsvid2]{font-family:var(--font-mono);font-size:11px;color:var(--blue);letter-spacing:.1em}.product-line[data-astro-cid-7wxsvid2] h3[data-astro-cid-7wxsvid2]{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,2.6vw,28px);letter-spacing:-.02em;line-height:1.1;margin:10px 0 12px}.product-line[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{color:var(--muted);font-size:15px;line-height:1.55}.product-line[data-astro-cid-7wxsvid2] ul[data-astro-cid-7wxsvid2]{list-style:none;margin-top:22px;border-top:1px solid var(--line)}.product-line[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]{display:flex;align-items:baseline;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px;color:var(--ink)}.product-line[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:before{content:"→";font-family:var(--font-mono);color:var(--blue);flex-shrink:0}.ux-section[data-astro-cid-7wxsvid2],.blueprint-section[data-astro-cid-7wxsvid2]{margin-top:72px}.runtime-panel[data-astro-cid-7wxsvid2]{border:1px solid var(--ink);background:var(--sheet)}.runtime-caption[data-astro-cid-7wxsvid2]{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;padding:10px 18px;border-bottom:1px solid var(--ink);display:flex;justify-content:space-between;gap:16px;color:var(--muted)}.runtime-grid[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:1.05fr 1fr}.runtime-copy[data-astro-cid-7wxsvid2]{padding:28px 26px 32px;border-right:1px solid var(--line)}.runtime-copy[data-astro-cid-7wxsvid2] h3[data-astro-cid-7wxsvid2]{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,3vw,34px);letter-spacing:-.02em;line-height:1.12;max-width:18ch;margin-bottom:14px}.runtime-copy[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{color:var(--muted);font-size:16px;line-height:1.6;max-width:54ch}.ux-list[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:1fr 1fr;background:var(--line);gap:1px}.ux-item[data-astro-cid-7wxsvid2]{background:var(--sheet);padding:22px 20px 24px}.ux-item[data-astro-cid-7wxsvid2] .ux-id[data-astro-cid-7wxsvid2]{font-family:var(--font-mono);font-size:11px;color:var(--blue);letter-spacing:.1em}.ux-item[data-astro-cid-7wxsvid2] h4[data-astro-cid-7wxsvid2]{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.01em;margin:8px 0 6px}.ux-item[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{color:var(--muted);font-size:13.5px;line-height:1.5}.blueprints[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line-dk);background:var(--line-dk);gap:1px}.blueprint[data-astro-cid-7wxsvid2]{background:var(--sheet);padding:22px 20px 24px}.blueprint[data-astro-cid-7wxsvid2] h3[data-astro-cid-7wxsvid2]{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.01em;margin:8px 0 6px}.blueprint[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{font-size:14px;color:var(--muted);line-height:1.5}.ownership[data-astro-cid-7wxsvid2]{margin-top:72px;border:1px solid var(--ink);background:var(--sheet)}.ownership-caption[data-astro-cid-7wxsvid2]{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;padding:10px 18px;border-bottom:1px solid var(--ink);color:var(--muted)}.ownership-grid[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:repeat(4,1fr)}.ownership-item[data-astro-cid-7wxsvid2]{padding:20px 18px 22px;border-left:1px solid var(--line)}.ownership-item[data-astro-cid-7wxsvid2]:first-child{border-left:none}.ownership-item[data-astro-cid-7wxsvid2] strong[data-astro-cid-7wxsvid2]{display:block;font-family:var(--font-display);font-weight:700;font-size:16px;margin-bottom:6px}.ownership-item[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{font-size:13.5px;color:var(--muted);line-height:1.5}@media(max-width:920px){.product-lines[data-astro-cid-7wxsvid2],.runtime-grid[data-astro-cid-7wxsvid2]{grid-template-columns:1fr}.runtime-copy[data-astro-cid-7wxsvid2]{border-right:none;border-bottom:1px solid var(--line)}.blueprints[data-astro-cid-7wxsvid2],.ownership-grid[data-astro-cid-7wxsvid2]{grid-template-columns:repeat(2,1fr)}.ownership-item[data-astro-cid-7wxsvid2]:nth-child(odd){border-left:none}.ownership-item[data-astro-cid-7wxsvid2]:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:560px){.runtime-caption[data-astro-cid-7wxsvid2]{flex-direction:column}.ux-list[data-astro-cid-7wxsvid2],.blueprints[data-astro-cid-7wxsvid2],.ownership-grid[data-astro-cid-7wxsvid2]{grid-template-columns:1fr}.ownership-item[data-astro-cid-7wxsvid2]{border-left:none;border-top:1px solid var(--line)}.ownership-item[data-astro-cid-7wxsvid2]:first-child{border-top:none}}
