.cio-signal-list[data-astro-cid-h3yu5nx2],.cio-not-signal-list[data-astro-cid-h3yu5nx2]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-4)}.cio-signal-list[data-astro-cid-h3yu5nx2] li[data-astro-cid-h3yu5nx2],.cio-not-signal-list[data-astro-cid-h3yu5nx2] li[data-astro-cid-h3yu5nx2]{color:var(--gray-300);font-size:var(--text-md);line-height:var(--leading-prose)}.cio-not-signal-list[data-astro-cid-h3yu5nx2]{display:grid;gap:var(--space-3)}.cio-not-signal-list[data-astro-cid-h3yu5nx2] li[data-astro-cid-h3yu5nx2]{padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-tag)}.cio-not-signal-list[data-astro-cid-h3yu5nx2] strong[data-astro-cid-h3yu5nx2]{color:var(--white)}.cio-deliverables[data-astro-cid-h3yu5nx2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-4)}.cio-deliverable[data-astro-cid-h3yu5nx2] h3[data-astro-cid-h3yu5nx2]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:400;color:var(--white);letter-spacing:var(--tracking-display);margin-bottom:var(--space-2)}.cio-deliverable[data-astro-cid-h3yu5nx2] p[data-astro-cid-h3yu5nx2]{color:var(--gray-300);font-size:var(--text-sm);line-height:var(--leading-prose)}.cio-deliverable[data-astro-cid-h3yu5nx2] a[data-astro-cid-h3yu5nx2]{color:var(--accent);text-decoration:none}.cio-deliverable[data-astro-cid-h3yu5nx2] a[data-astro-cid-h3yu5nx2]:hover{text-decoration:underline}.cio-shapes[data-astro-cid-h3yu5nx2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-4)}.cio-shape[data-astro-cid-h3yu5nx2]{display:flex;flex-direction:column;gap:var(--space-2)}.cio-shape[data-astro-cid-h3yu5nx2].is-featured{border-color:var(--accent)}.cio-shape__tag[data-astro-cid-h3yu5nx2]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--accent)}.cio-shape[data-astro-cid-h3yu5nx2] h3[data-astro-cid-h3yu5nx2]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:400;color:var(--white);letter-spacing:var(--tracking-display)}.cio-shape__price[data-astro-cid-h3yu5nx2]{color:var(--gray-300);font-size:var(--text-md)}.cio-shape__price[data-astro-cid-h3yu5nx2] strong[data-astro-cid-h3yu5nx2]{color:var(--white)}.cio-shape__scope[data-astro-cid-h3yu5nx2]{color:var(--gray-400);font-size:var(--text-sm);line-height:var(--leading-prose)}.cio-shape[data-astro-cid-h3yu5nx2] ul[data-astro-cid-h3yu5nx2]{margin:var(--space-2) 0 0 var(--space-5);padding:0}.cio-shape[data-astro-cid-h3yu5nx2] li[data-astro-cid-h3yu5nx2]{color:var(--gray-300);font-size:var(--text-sm);line-height:var(--leading-body);margin-bottom:var(--space-1)}.cio-prose[data-astro-cid-h3yu5nx2]{max-width:var(--measure)}.cio-prose[data-astro-cid-h3yu5nx2] p[data-astro-cid-h3yu5nx2]{color:var(--gray-300);font-size:var(--text-md);line-height:var(--leading-prose);margin-bottom:var(--space-4)}.cio-prose[data-astro-cid-h3yu5nx2] strong[data-astro-cid-h3yu5nx2]{color:var(--white)}.faq[data-astro-cid-h3yu5nx2]{display:grid;gap:var(--space-3);max-width:var(--measure-wide)}.faq[data-astro-cid-h3yu5nx2] details[data-astro-cid-h3yu5nx2]{cursor:pointer;padding:var(--space-4) var(--space-5)}.faq[data-astro-cid-h3yu5nx2] summary[data-astro-cid-h3yu5nx2]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--white);list-style:none;position:relative;padding-right:var(--space-6)}.faq[data-astro-cid-h3yu5nx2] summary[data-astro-cid-h3yu5nx2]::-webkit-details-marker{display:none}.faq[data-astro-cid-h3yu5nx2] summary[data-astro-cid-h3yu5nx2]:after{content:"+";position:absolute;right:0;top:0;color:var(--accent);font-family:var(--font-mono);font-size:var(--text-lg)}.faq[data-astro-cid-h3yu5nx2] details[data-astro-cid-h3yu5nx2][open] summary[data-astro-cid-h3yu5nx2]:after{content:"−"}.faq[data-astro-cid-h3yu5nx2] p[data-astro-cid-h3yu5nx2]{margin-top:var(--space-3);color:var(--gray-300);font-size:var(--text-md);line-height:var(--leading-prose)}.faq[data-astro-cid-h3yu5nx2] p[data-astro-cid-h3yu5nx2] a[data-astro-cid-h3yu5nx2]{color:var(--accent);text-decoration:none}.faq[data-astro-cid-h3yu5nx2] p[data-astro-cid-h3yu5nx2] a[data-astro-cid-h3yu5nx2]:hover{text-decoration:underline}.faq[data-astro-cid-h3yu5nx2] p[data-astro-cid-h3yu5nx2] strong[data-astro-cid-h3yu5nx2]{color:var(--white)}
