.page-header[data-astro-cid-fv5qugbe]{padding:var(--ref-space-xxl) 0 var(--ref-space-xl)}.page-header[data-astro-cid-fv5qugbe] h1[data-astro-cid-fv5qugbe]{margin:var(--ref-space-sm) 0 var(--ref-space-md)}.page-header__lead[data-astro-cid-fv5qugbe]{font-size:var(--ref-text-md);color:var(--sys-color-on-surface-muted);line-height:1.5}.section[data-astro-cid-fv5qugbe]{padding:clamp(var(--ref-space-xl),6vw,var(--ref-space-xxl)) 0}.section--alt[data-astro-cid-fv5qugbe]{background:var(--sys-surface-alt)}.model-visual[data-astro-cid-fv5qugbe]{display:flex;flex-direction:column;gap:var(--ref-space-xl)}.model-layer[data-astro-cid-fv5qugbe]{background:var(--sys-surface-card);border:none;border-radius:var(--ref-radius-lg);padding:var(--ref-space-xl)}.model-layer--core[data-astro-cid-fv5qugbe]{border-color:var(--sys-color-accent-subtle);box-shadow:none}.model-layer__header[data-astro-cid-fv5qugbe]{display:flex;align-items:center;gap:var(--ref-space-md);margin-bottom:var(--ref-space-md)}.model-layer__header[data-astro-cid-fv5qugbe] h2[data-astro-cid-fv5qugbe]{font-size:var(--sys-text-h3);margin:0}.model-layer__desc[data-astro-cid-fv5qugbe]{color:var(--sys-color-on-surface-muted);font-size:var(--ref-text-base);max-width:60ch;margin-bottom:var(--ref-space-lg)}.triad-visual[data-astro-cid-fv5qugbe]{display:flex;justify-content:center;gap:var(--ref-space-xl);padding:var(--ref-space-lg) 0;position:relative}.triad-lines[data-astro-cid-fv5qugbe]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;color:var(--sys-color-accent-subtle);display:none}.triad-node[data-astro-cid-fv5qugbe]{display:flex;flex-direction:column;align-items:center;gap:var(--ref-space-xs);padding:var(--ref-space-lg);background:var(--sys-surface-alt);border:none;border-radius:var(--ref-radius-md);min-width:140px;transition:transform var(--sys-motion-base)}.triad-node[data-astro-cid-fv5qugbe]:hover{transform:translateY(-4px);box-shadow:none}.triad-node__icon[data-astro-cid-fv5qugbe]{width:40px;height:40px;color:var(--sys-color-accent-subtle)}.triad-node__icon[data-astro-cid-fv5qugbe] svg[data-astro-cid-fv5qugbe]{width:100%;height:100%}.triad-node__label[data-astro-cid-fv5qugbe]{font-family:var(--sys-font-display);font-size:var(--ref-text-base);font-weight:500}.triad-node__role[data-astro-cid-fv5qugbe]{font-family:var(--sys-font-mono);font-size:var(--ref-text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--sys-color-on-surface-muted)}.specialists-grid[data-astro-cid-fv5qugbe]{display:flex;flex-wrap:wrap;gap:var(--ref-space-sm)}.specialist-tag[data-astro-cid-fv5qugbe]{padding:8px 16px;background:var(--sys-surface-alt);border:1px solid var(--sys-surface-border);border-radius:var(--ref-radius-full);font-size:var(--ref-text-sm)}.specialist-tag--more[data-astro-cid-fv5qugbe]{color:var(--sys-color-on-surface-muted);font-style:italic}.apprentice-visual[data-astro-cid-fv5qugbe]{display:flex;gap:var(--ref-space-md)}.apprentice-node[data-astro-cid-fv5qugbe]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--ref-space-md);background:var(--sys-surface-alt);border:1px dashed var(--sys-surface-border);border-radius:var(--ref-radius-md);flex:1;max-width:150px}.apprentice-node[data-astro-cid-fv5qugbe] span[data-astro-cid-fv5qugbe]:first-child{font-size:var(--ref-text-sm);color:var(--sys-color-accent-subtle)}.apprentice-node[data-astro-cid-fv5qugbe] span[data-astro-cid-fv5qugbe]:last-child{font-size:var(--ref-text-sm);color:var(--sys-color-on-surface-muted)}.benefits-list[data-astro-cid-fv5qugbe]{display:flex;flex-direction:column;gap:var(--ref-space-lg)}.benefit[data-astro-cid-fv5qugbe]{display:grid;grid-template-columns:auto 1fr;gap:var(--ref-space-lg);padding:var(--ref-space-lg);background:var(--sys-surface-card);border:none;border-radius:var(--ref-radius-md)}.benefit__number[data-astro-cid-fv5qugbe]{font-size:var(--sys-text-h3);color:var(--sys-color-accent-subtle);font-weight:300}.benefit__content[data-astro-cid-fv5qugbe] h3[data-astro-cid-fv5qugbe]{font-size:var(--ref-text-md);margin-bottom:var(--ref-space-sm)}.benefit__content[data-astro-cid-fv5qugbe] p[data-astro-cid-fv5qugbe]{color:var(--sys-color-on-surface-muted);margin:0}.cost-intro[data-astro-cid-fv5qugbe]{max-width:600px;margin-bottom:var(--ref-space-xl)}.cost-intro[data-astro-cid-fv5qugbe] h2[data-astro-cid-fv5qugbe]{margin-bottom:var(--ref-space-sm)}.cost-intro[data-astro-cid-fv5qugbe] p[data-astro-cid-fv5qugbe]{color:var(--sys-color-on-surface-muted);font-size:var(--ref-text-base)}.cost-grid[data-astro-cid-fv5qugbe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--ref-space-lg)}.cost-card[data-astro-cid-fv5qugbe]{background:var(--sys-surface-card);border:none;border-radius:var(--ref-radius-md);padding:var(--ref-space-lg);display:flex;flex-direction:column;gap:var(--ref-space-md)}.cost-card--featured[data-astro-cid-fv5qugbe]{border-color:var(--sys-color-accent-subtle);box-shadow:none}.cost-card__header[data-astro-cid-fv5qugbe]{display:flex;justify-content:space-between;align-items:center}.cost-card__header[data-astro-cid-fv5qugbe] h3[data-astro-cid-fv5qugbe]{font-size:var(--ref-text-md);margin:0}.cost-card__duration[data-astro-cid-fv5qugbe]{font-size:var(--ref-text-sm);color:var(--sys-color-accent-subtle)}.cost-card__desc[data-astro-cid-fv5qugbe]{color:var(--sys-color-on-surface-muted);font-size:var(--ref-text-sm);line-height:1.6;flex:1}.cost-card__team[data-astro-cid-fv5qugbe]{list-style:none;padding:0;margin:0;padding-top:var(--ref-space-md);border-top:1px solid var(--sys-surface-border);display:flex;flex-direction:column;gap:var(--ref-space-xs);font-size:var(--ref-text-sm);color:var(--sys-color-on-surface-muted)}.cost-card__team[data-astro-cid-fv5qugbe] li[data-astro-cid-fv5qugbe]:before{content:"•";color:var(--sys-color-accent-subtle);margin-right:8px}.narrative[data-astro-cid-fv5qugbe] h2[data-astro-cid-fv5qugbe]{margin-bottom:var(--ref-space-lg)}.narrative[data-astro-cid-fv5qugbe] p[data-astro-cid-fv5qugbe]{font-size:var(--ref-text-base);line-height:1.7;margin-bottom:var(--ref-space-md)}.narrative[data-astro-cid-fv5qugbe] blockquote[data-astro-cid-fv5qugbe]{margin:var(--ref-space-lg) 0;padding:var(--ref-space-md) var(--ref-space-lg);border-left:4px solid var(--sys-color-accent-subtle);background:var(--sys-surface-card);border-radius:0 var(--ref-radius-sm) var(--ref-radius-sm) 0}.narrative[data-astro-cid-fv5qugbe] blockquote[data-astro-cid-fv5qugbe] p[data-astro-cid-fv5qugbe]{font-family:var(--sys-font-display);font-size:var(--ref-text-md);font-style:italic;margin:0}.narrative[data-astro-cid-fv5qugbe] blockquote[data-astro-cid-fv5qugbe] cite[data-astro-cid-fv5qugbe]{display:block;margin-top:var(--ref-space-sm);font-family:var(--sys-font-mono);font-size:var(--ref-text-sm);font-style:normal;color:var(--sys-color-on-surface-muted)}.narrative[data-astro-cid-fv5qugbe] blockquote[data-astro-cid-fv5qugbe] cite[data-astro-cid-fv5qugbe] a[data-astro-cid-fv5qugbe]{color:inherit;text-decoration:underline;text-underline-offset:.2em}.narrative[data-astro-cid-fv5qugbe] blockquote[data-astro-cid-fv5qugbe] cite[data-astro-cid-fv5qugbe] a[data-astro-cid-fv5qugbe]:hover{color:var(--sys-color-accent-subtle)}.cta-section[data-astro-cid-fv5qugbe]{padding-bottom:0}.cta-panel[data-astro-cid-fv5qugbe].text-center h2[data-astro-cid-fv5qugbe]{margin:var(--ref-space-xs) 0 var(--ref-space-md)}.cta-panel__text[data-astro-cid-fv5qugbe]{color:var(--sys-color-on-surface-muted);max-width:50ch;margin:0 auto var(--ref-space-lg)}.cta-panel__actions[data-astro-cid-fv5qugbe]{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--ref-space-sm)}@media(max-width:768px){.triad-visual[data-astro-cid-fv5qugbe]{flex-direction:column;align-items:center}.triad-node[data-astro-cid-fv5qugbe]{width:100%;max-width:200px}.apprentice-visual[data-astro-cid-fv5qugbe]{flex-wrap:wrap;justify-content:center}.benefit[data-astro-cid-fv5qugbe]{grid-template-columns:1fr;gap:var(--ref-space-sm)}.benefit__number[data-astro-cid-fv5qugbe]{font-size:var(--ref-text-base)}}
