.cst-grid[data-astro-cid-auur7sip]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-l);margin:0;padding:0;list-style:none}.cst-grid[data-astro-cid-auur7sip]>li[data-astro-cid-auur7sip]{display:flex}.cst-card[data-astro-cid-auur7sip]{flex:1;display:flex;flex-direction:column;gap:var(--space-s);padding:var(--space-l);background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-l);box-shadow:var(--shadow-s);color:inherit;text-decoration:none;transition:var(--transition)}.cst-card[data-astro-cid-auur7sip]:hover{transform:translateY(-2px);border-color:var(--primary-l-7);box-shadow:var(--shadow-m)}.cst-logo[data-astro-cid-auur7sip]{display:flex;align-items:center;justify-content:center;overflow:hidden;height:9.6rem;padding:var(--space-s) var(--space-m);background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-m)}.cst-logo[data-astro-cid-auur7sip] img{display:block;width:auto;height:auto;max-width:min(100%,22rem);max-height:100%;object-fit:contain}.cst-logo--name[data-astro-cid-auur7sip]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-tight);text-align:center;color:var(--text-title)}.cst-name[data-astro-cid-auur7sip]{margin-top:var(--space-2xs);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);line-height:var(--leading-snug);text-transform:uppercase;color:var(--text-muted)}.cst-card[data-astro-cid-auur7sip] h3[data-astro-cid-auur7sip]{margin:0;font-size:var(--text-xl);color:var(--text-title)}.cst-card[data-astro-cid-auur7sip] h3[data-astro-cid-auur7sip] em{font-style:normal;color:var(--primary)}.cst-cta[data-astro-cid-auur7sip]{display:inline-flex;align-items:center;gap:var(--space-2xs);margin-top:auto;font-size:var(--text-s);font-weight:600;color:var(--primary)}.cst-cta[data-astro-cid-auur7sip] svg[data-astro-cid-auur7sip]{width:1.4rem;height:1.4rem}@media(max-width:960px){.cst-grid[data-astro-cid-auur7sip]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cst-grid[data-astro-cid-auur7sip]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cst-card[data-astro-cid-auur7sip]{transition:none}}.cs-snapshot[data-astro-cid-6xq5ro4l]{padding-bottom:var(--space-l);background:var(--bg-surface)}.cs-snapshot-grid[data-astro-cid-6xq5ro4l]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-l);box-shadow:var(--shadow-m)}.cs-snapshot-grid[data-astro-cid-6xq5ro4l].has-modules{grid-template-columns:1.05fr .85fr 2.1fr}.cs-snap[data-astro-cid-6xq5ro4l]{display:flex;flex-direction:column;padding:var(--space-m) var(--space-l);border-right:1px solid var(--border-primary)}.cs-snap[data-astro-cid-6xq5ro4l]:last-child{border-right:0}.cs-snap[data-astro-cid-6xq5ro4l] .eyebrow[data-astro-cid-6xq5ro4l]{margin-bottom:var(--space-2xs);color:var(--text-muted)}.cs-snap-box[data-astro-cid-6xq5ro4l]{flex:1;display:flex;align-items:flex-start}.cs-snap-box[data-astro-cid-6xq5ro4l] strong[data-astro-cid-6xq5ro4l]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--primary)}.cs-snap-box--modules[data-astro-cid-6xq5ro4l]{display:block}.cs-module-list[data-astro-cid-6xq5ro4l]{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.cs-module-list[data-astro-cid-6xq5ro4l] li[data-astro-cid-6xq5ro4l]{padding:var(--space-3xs) var(--space-s);background:var(--bg-surface);border:1px solid var(--accent-sand);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-normal);white-space:nowrap;color:var(--text-title)}.cs-topline[data-astro-cid-6xq5ro4l]{padding-block:var(--space-2xl);background:var(--primary);color:var(--text-inverse)}.cs-topline-grid[data-astro-cid-6xq5ro4l]{display:grid;grid-template-columns:repeat(var(--cs-tl-cols, 4),minmax(min-content,1fr));gap:var(--space-l);text-align:center}.cs-tl[data-astro-cid-6xq5ro4l]{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--space-s);padding-inline:var(--space-m);border-left:1px solid color-mix(in srgb,var(--text-inverse) 22%,transparent)}.cs-tl[data-astro-cid-6xq5ro4l]:first-child{border-left:0}.cs-tl-n[data-astro-cid-6xq5ro4l]{font-family:var(--font-display);font-size:var(--text-stat);font-weight:700;line-height:var(--leading-none);letter-spacing:var(--tracking-tight);align-self:end;white-space:nowrap;color:var(--accent-cyan);font-variant-numeric:tabular-nums}.csv2[data-astro-cid-6xq5ro4l] .cs-arrow{display:inline-block;margin-inline:.12em;font-size:.6em;vertical-align:.18em}.cs-tl-l[data-astro-cid-6xq5ro4l]{align-self:start;font-size:var(--text-s);line-height:var(--leading-normal);color:color-mix(in srgb,var(--text-inverse) 88%,transparent)}.cs-tl-cap[data-astro-cid-6xq5ro4l]{margin:var(--space-xs) 0 0;font-size:var(--text-xs);line-height:var(--leading-normal);text-align:center;color:var(--text-muted)}@media(max-width:1100px){.cs-topline-grid[data-astro-cid-6xq5ro4l][data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-xl)}.cs-topline-grid[data-astro-cid-6xq5ro4l][data-cols="4"] .cs-tl[data-astro-cid-6xq5ro4l]:nth-child(3){border-left:0}}@media(max-width:820px){.cs-topline-grid[data-astro-cid-6xq5ro4l][data-cols]{grid-template-columns:1fr;gap:var(--space-xl)}.cs-tl[data-astro-cid-6xq5ro4l]{border-left:0}.cs-tl-n[data-astro-cid-6xq5ro4l]{white-space:normal}}.cs-chapter-grid[data-astro-cid-6xq5ro4l]{display:grid;grid-template-columns:minmax(30rem,.9fr) minmax(0,1.5fr);gap:var(--space-3xl);align-items:start}.cs-chapter-head[data-astro-cid-6xq5ro4l]{position:sticky;top:9.6rem}.cs-chapter-head[data-astro-cid-6xq5ro4l] h2[data-astro-cid-6xq5ro4l]{margin:0;max-width:18ch;font-size:var(--text-section-head);text-wrap:balance}.cs-chapter-body[data-astro-cid-6xq5ro4l]{font-size:var(--text-article);line-height:var(--leading-relaxed);color:var(--text-body)}.cs-chapter-body[data-astro-cid-6xq5ro4l]>[data-astro-cid-6xq5ro4l]{margin:0}.cs-chapter-body[data-astro-cid-6xq5ro4l]>[data-astro-cid-6xq5ro4l]+p[data-astro-cid-6xq5ro4l]{margin-top:var(--space-m)}.cs-chapter-body[data-astro-cid-6xq5ro4l]>[data-astro-cid-6xq5ro4l]+div[data-astro-cid-6xq5ro4l],.cs-chapter-body[data-astro-cid-6xq5ro4l]>[data-astro-cid-6xq5ro4l]+figure[data-astro-cid-6xq5ro4l]{margin-top:var(--space-xl)}.cs-chapter-body[data-astro-cid-6xq5ro4l]>[data-astro-cid-6xq5ro4l]+.cs-source[data-astro-cid-6xq5ro4l]{margin-top:var(--space-s)}.cs-chapter-body[data-astro-cid-6xq5ro4l] strong{color:var(--text-title)}.cs-chapter-body[data-astro-cid-6xq5ro4l] h3[data-astro-cid-6xq5ro4l]{margin:0;font-size:var(--text-l)}.cs-problem[data-astro-cid-6xq5ro4l],.cs-flow[data-astro-cid-6xq5ro4l],.cs-check[data-astro-cid-6xq5ro4l],.cs-step[data-astro-cid-6xq5ro4l],.cs-scale[data-astro-cid-6xq5ro4l],.cs-impact-card[data-astro-cid-6xq5ro4l],.cs-grow[data-astro-cid-6xq5ro4l]{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-l);box-shadow:var(--shadow-s);transition:var(--transition)}.cs-problem[data-astro-cid-6xq5ro4l]:hover,.cs-flow[data-astro-cid-6xq5ro4l]:hover,.cs-check[data-astro-cid-6xq5ro4l]:hover,.cs-scale[data-astro-cid-6xq5ro4l]:hover,.cs-impact-card[data-astro-cid-6xq5ro4l]:hover,.cs-grow[data-astro-cid-6xq5ro4l]:hover{transform:translateY(-2px);border-color:var(--primary-l-7);box-shadow:var(--shadow-m)}.cs-problem[data-astro-cid-6xq5ro4l] p[data-astro-cid-6xq5ro4l],.cs-flow[data-astro-cid-6xq5ro4l] p[data-astro-cid-6xq5ro4l],.cs-step[data-astro-cid-6xq5ro4l] p[data-astro-cid-6xq5ro4l],.cs-impact-card[data-astro-cid-6xq5ro4l]>p[data-astro-cid-6xq5ro4l]{margin:var(--space-2xs) 0 0;font-size:var(--text-s);line-height:var(--leading-relaxed);color:var(--text-body)}.cs-icon[data-astro-cid-6xq5ro4l]{display:grid;place-items:center;width:4.4rem;height:4.4rem;margin-bottom:var(--space-s);border-radius:var(--radius-m);background:var(--primary-l-9);color:var(--primary)}.cs-icon--peach[data-astro-cid-6xq5ro4l]{background:var(--accent-peach-wash)}.cs-icon[data-astro-cid-6xq5ro4l] svg[data-astro-cid-6xq5ro4l]{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cs-problem-grid[data-astro-cid-6xq5ro4l],.cs-workflow[data-astro-cid-6xq5ro4l],.cs-growth-grid[data-astro-cid-6xq5ro4l]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m)}.cs-problem-grid[data-astro-cid-6xq5ro4l]{counter-reset:cs-problems}.cs-problem[data-astro-cid-6xq5ro4l]{position:relative;counter-increment:cs-problems;padding:var(--space-l)}.cs-problem[data-astro-cid-6xq5ro4l]:before{content:"0" counter(cs-problems);position:absolute;top:var(--space-m);right:var(--space-l);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-none);color:var(--primary-10)}.cs-problem[data-astro-cid-6xq5ro4l] h3[data-astro-cid-6xq5ro4l]{padding-right:var(--space-2xl)}.cs-problem[data-astro-cid-6xq5ro4l],.cs-flow[data-astro-cid-6xq5ro4l],.cs-check[data-astro-cid-6xq5ro4l]{position:relative;overflow:hidden}.cs-problem[data-astro-cid-6xq5ro4l]:after,.cs-flow[data-astro-cid-6xq5ro4l]:after,.cs-check[data-astro-cid-6xq5ro4l]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--primary);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.cs-problem[data-astro-cid-6xq5ro4l]:hover:after,.cs-flow[data-astro-cid-6xq5ro4l]:hover:after,.cs-check[data-astro-cid-6xq5ro4l]:hover:after{transform:scaleX(1)}.cs-flow[data-astro-cid-6xq5ro4l]{padding:var(--space-l)}.cs-flow[data-astro-cid-6xq5ro4l]:hover{background:var(--accent-mint-soft)}.cs-flow[data-astro-cid-6xq5ro4l] .eyebrow[data-astro-cid-6xq5ro4l]{margin-bottom:var(--space-2xs)}.cs-checks[data-astro-cid-6xq5ro4l]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m)}.cs-check[data-astro-cid-6xq5ro4l]{padding:var(--space-l)}.cs-check[data-astro-cid-6xq5ro4l]:hover{background:var(--accent-mint-soft)}.cs-check-mark[data-astro-cid-6xq5ro4l]{display:grid;place-items:center;width:3.6rem;height:3.6rem;margin-bottom:var(--space-s);border-radius:var(--radius-m);background:var(--primary-l-9);color:var(--primary)}.cs-check-mark[data-astro-cid-6xq5ro4l] svg[data-astro-cid-6xq5ro4l]{width:2rem;height:2rem}.cs-check[data-astro-cid-6xq5ro4l] h3[data-astro-cid-6xq5ro4l]{font-size:var(--text-l)}.cs-check[data-astro-cid-6xq5ro4l] p[data-astro-cid-6xq5ro4l]{margin:var(--space-2xs) 0 0;font-size:var(--text-s);line-height:var(--leading-relaxed);color:var(--text-body)}.cs-pullquote[data-astro-cid-6xq5ro4l]{padding:var(--space-xl);background:var(--primary);border-left:4px solid var(--accent-cyan);border-radius:var(--radius-l);box-shadow:var(--shadow-m)}.cs-pullquote-mark[data-astro-cid-6xq5ro4l]{display:block;margin-bottom:var(--space-s);line-height:var(--leading-none);color:var(--accent-cyan)}.cs-pullquote-mark[data-astro-cid-6xq5ro4l] svg[data-astro-cid-6xq5ro4l]{width:3.2rem;height:3.2rem}.cs-pullquote[data-astro-cid-6xq5ro4l] blockquote[data-astro-cid-6xq5ro4l],.cs-verdict[data-astro-cid-6xq5ro4l] blockquote[data-astro-cid-6xq5ro4l]{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;line-height:var(--leading-normal)}.cs-pullquote[data-astro-cid-6xq5ro4l] blockquote[data-astro-cid-6xq5ro4l]{color:var(--text-inverse)}.cs-pullquote[data-astro-cid-6xq5ro4l] figcaption[data-astro-cid-6xq5ro4l]{margin-top:var(--space-m);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent-cyan)}.cs-steps[data-astro-cid-6xq5ro4l]{display:grid;gap:var(--space-s)}.cs-step[data-astro-cid-6xq5ro4l]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-m);align-items:start;padding:var(--space-m) var(--space-l)}.cs-step[data-astro-cid-6xq5ro4l]:hover{background:var(--accent-mint-soft);border-color:var(--primary-l-7);box-shadow:var(--shadow-m)}.cs-step-badge[data-astro-cid-6xq5ro4l]{display:grid;place-items:center;width:3.8rem;height:3.8rem;background:var(--primary);border-radius:var(--radius-m);font-family:var(--font-display);font-size:var(--text-s);font-weight:600;color:var(--text-inverse)}.cs-step[data-astro-cid-6xq5ro4l] h3[data-astro-cid-6xq5ro4l]{font-size:var(--text-m)}.cs-scale-grid[data-astro-cid-6xq5ro4l]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-s)}.cs-scale[data-astro-cid-6xq5ro4l]{padding:var(--space-m);border-top:3px solid var(--primary)}.cs-scale[data-astro-cid-6xq5ro4l]:hover{background:var(--accent-mint-soft);border-top-color:var(--primary)}.cs-scale-n[data-astro-cid-6xq5ro4l]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-none);letter-spacing:var(--tracking-tight);white-space:nowrap;color:var(--primary);font-variant-numeric:tabular-nums}.cs-scale-d[data-astro-cid-6xq5ro4l]{margin-top:var(--space-xs);font-size:var(--text-s);line-height:var(--leading-normal);color:var(--text-body)}.cs-source[data-astro-cid-6xq5ro4l]{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted)}.cs-impact-grid[data-astro-cid-6xq5ro4l]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m)}.cs-impact-card[data-astro-cid-6xq5ro4l]{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-l)}.cs-impact-grid[data-astro-cid-6xq5ro4l][data-count="2"],.cs-impact-grid[data-astro-cid-6xq5ro4l][data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-impact-metric[data-astro-cid-6xq5ro4l]{margin-bottom:var(--space-s);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--primary)}.cs-shift[data-astro-cid-6xq5ro4l]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-xs);width:100%;margin-bottom:var(--space-s)}.cs-shift[data-astro-cid-6xq5ro4l] span[data-astro-cid-6xq5ro4l]{padding:var(--space-xs);border-radius:var(--radius-m);font-size:var(--text-xs);font-weight:600;text-align:center}.cs-shift-from[data-astro-cid-6xq5ro4l]{background:var(--bg-muted);border:1px dashed var(--border-strong);color:var(--text-muted)}.cs-shift-to[data-astro-cid-6xq5ro4l]{background:var(--primary-l-9);border:1px solid var(--primary-l-8);color:var(--primary)}.cs-shift[data-astro-cid-6xq5ro4l] svg[data-astro-cid-6xq5ro4l]{width:2rem;height:2rem;color:var(--primary)}.cs-ring[data-astro-cid-6xq5ro4l]{display:grid;place-items:center;width:11.2rem;height:11.2rem;margin-bottom:var(--space-s);border-radius:50%;background:conic-gradient(var(--primary) calc(var(--pct) * 1%),var(--bg-muted) 0)}.cs-ring[data-astro-cid-6xq5ro4l] span[data-astro-cid-6xq5ro4l]{display:grid;place-items:center;width:8.6rem;height:8.6rem;border-radius:50%;background:var(--bg-surface);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--primary)}.cs-bars[data-astro-cid-6xq5ro4l]{display:grid;gap:var(--space-s);width:100%;margin-bottom:var(--space-s)}.cs-bar-head[data-astro-cid-6xq5ro4l]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-3xs);font-size:var(--text-xs)}.cs-bar-head[data-astro-cid-6xq5ro4l] b[data-astro-cid-6xq5ro4l]{font-weight:600;color:var(--text-title)}.cs-bar-head[data-astro-cid-6xq5ro4l] span[data-astro-cid-6xq5ro4l]{font-weight:600;color:var(--primary)}.cs-bar-track[data-astro-cid-6xq5ro4l]{height:1rem;overflow:hidden;border-radius:var(--radius-full);background:var(--bg-muted)}.cs-bar[data-astro-cid-6xq5ro4l]{display:block;height:100%;border-radius:var(--radius-full);background:var(--primary)}.cs-bar[data-astro-cid-6xq5ro4l].is-before{background:var(--primary-l-6)}.cs-grow[data-astro-cid-6xq5ro4l]{padding:var(--space-m) var(--space-l);border-top:3px solid var(--primary)}.cs-grow[data-astro-cid-6xq5ro4l]:hover{background:var(--accent-mint-soft);border-top-color:var(--primary)}.cs-grow-delta[data-astro-cid-6xq5ro4l]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--primary)}.cs-grow-what[data-astro-cid-6xq5ro4l]{margin-top:var(--space-xs);font-size:var(--text-m);font-weight:600;color:var(--text-title)}.cs-grow-pair[data-astro-cid-6xq5ro4l]{margin-top:var(--space-3xs);font-size:var(--text-s);color:var(--text-muted)}.cs-callout[data-astro-cid-6xq5ro4l]{display:flex;align-items:center;gap:var(--space-l);padding:var(--space-m) var(--space-l);background:var(--bg-surface);border:1px solid var(--border-primary);border-left:4px solid var(--primary);border-radius:var(--radius-m);box-shadow:var(--shadow-s);transition:var(--transition)}.cs-callout[data-astro-cid-6xq5ro4l]:hover{background:var(--accent-mint-soft);box-shadow:var(--shadow-m)}.cs-callout-num[data-astro-cid-6xq5ro4l]{flex:none;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-none);white-space:nowrap;color:var(--primary)}.cs-callout-body[data-astro-cid-6xq5ro4l]{display:grid;gap:var(--space-3xs)}.cs-callout-body[data-astro-cid-6xq5ro4l] b[data-astro-cid-6xq5ro4l]{font-size:var(--text-m);font-weight:600;color:var(--text-title)}.cs-callout-body[data-astro-cid-6xq5ro4l] span[data-astro-cid-6xq5ro4l]{font-size:var(--text-s);line-height:var(--leading-relaxed);color:var(--text-body)}.cs-compare[data-astro-cid-6xq5ro4l]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-m);padding:var(--space-m);background:var(--accent-mint-wash);border:1px solid var(--accent-mint);border-radius:var(--radius-l)}.cs-compare-cell[data-astro-cid-6xq5ro4l]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);padding:var(--space-m);text-align:center;background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-m)}.cs-compare-cell[data-astro-cid-6xq5ro4l] .eyebrow[data-astro-cid-6xq5ro4l]{margin:0;color:var(--text-muted)}.cs-compare-cell[data-astro-cid-6xq5ro4l] strong[data-astro-cid-6xq5ro4l]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--text-muted);font-variant-numeric:tabular-nums}.cs-compare-cell[data-astro-cid-6xq5ro4l].is-after strong[data-astro-cid-6xq5ro4l]{color:var(--primary)}.cs-compare-sub[data-astro-cid-6xq5ro4l]{font-size:var(--text-s);line-height:var(--leading-normal);color:var(--text-body)}.cs-compare-arrow[data-astro-cid-6xq5ro4l]{color:var(--primary)}.cs-compare-arrow[data-astro-cid-6xq5ro4l] svg[data-astro-cid-6xq5ro4l]{width:2.8rem;height:2.8rem}@media(max-width:560px){.cs-compare[data-astro-cid-6xq5ro4l]{grid-template-columns:1fr}.cs-compare-arrow[data-astro-cid-6xq5ro4l]{justify-self:center;transform:rotate(90deg)}}.cs-verdict[data-astro-cid-6xq5ro4l]{padding:var(--space-xl);background:var(--bg-surface);border:1px solid var(--border-primary);border-top:4px solid var(--primary);border-radius:var(--radius-l);box-shadow:var(--shadow-m)}.cs-verdict[data-astro-cid-6xq5ro4l] blockquote[data-astro-cid-6xq5ro4l]{color:var(--text-title)}.cs-score[data-astro-cid-6xq5ro4l]{display:flex;align-items:baseline;gap:var(--space-xs);margin-bottom:var(--space-s)}.cs-score[data-astro-cid-6xq5ro4l] strong[data-astro-cid-6xq5ro4l]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--primary)}.cs-score[data-astro-cid-6xq5ro4l] span[data-astro-cid-6xq5ro4l]{font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.cs-verdict[data-astro-cid-6xq5ro4l] figcaption[data-astro-cid-6xq5ro4l]{margin-top:var(--space-m);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}@media(max-width:1050px){.cs-checks[data-astro-cid-6xq5ro4l]{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-chapter-grid[data-astro-cid-6xq5ro4l]{grid-template-columns:1fr;gap:var(--space-xl)}.cs-chapter-head[data-astro-cid-6xq5ro4l]{position:static}.cs-chapter-head[data-astro-cid-6xq5ro4l] h2[data-astro-cid-6xq5ro4l]{max-width:24ch}.cs-scale-grid[data-astro-cid-6xq5ro4l],.cs-impact-grid[data-astro-cid-6xq5ro4l]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.cs-snapshot-grid[data-astro-cid-6xq5ro4l],.cs-snapshot-grid[data-astro-cid-6xq5ro4l].has-modules{grid-template-columns:1fr 1fr}.cs-snap[data-astro-cid-6xq5ro4l]{border-bottom:1px solid var(--border-primary)}.cs-snap[data-astro-cid-6xq5ro4l]:nth-child(2){border-right:0}.cs-snap-modules[data-astro-cid-6xq5ro4l]{grid-column:1 / -1;border-right:0;border-bottom:0}}@media(max-width:760px){.cs-checks[data-astro-cid-6xq5ro4l],.cs-problem-grid[data-astro-cid-6xq5ro4l],.cs-workflow[data-astro-cid-6xq5ro4l],.cs-growth-grid[data-astro-cid-6xq5ro4l],.cs-impact-grid[data-astro-cid-6xq5ro4l],.cs-impact-grid[data-astro-cid-6xq5ro4l][data-count]{grid-template-columns:1fr}}@media(max-width:560px){.cs-snapshot-grid[data-astro-cid-6xq5ro4l],.cs-snapshot-grid[data-astro-cid-6xq5ro4l].has-modules{grid-template-columns:1fr}.cs-snap[data-astro-cid-6xq5ro4l]{border-right:0;border-bottom:1px solid var(--border-primary)}.cs-snap[data-astro-cid-6xq5ro4l]:last-child{border-bottom:0}.cs-snap-modules[data-astro-cid-6xq5ro4l]{grid-column:auto}.cs-module-list[data-astro-cid-6xq5ro4l] li[data-astro-cid-6xq5ro4l]{white-space:normal}.cs-scale-grid[data-astro-cid-6xq5ro4l]{grid-template-columns:1fr}.cs-callout[data-astro-cid-6xq5ro4l]{flex-direction:column;align-items:flex-start;gap:var(--space-s)}}@media(prefers-reduced-motion:reduce){.cs-problem[data-astro-cid-6xq5ro4l]:after,.cs-flow[data-astro-cid-6xq5ro4l]:after,.cs-check[data-astro-cid-6xq5ro4l]:after,.cs-check[data-astro-cid-6xq5ro4l],.cs-problem[data-astro-cid-6xq5ro4l],.cs-flow[data-astro-cid-6xq5ro4l],.cs-step[data-astro-cid-6xq5ro4l],.cs-scale[data-astro-cid-6xq5ro4l],.cs-impact-card[data-astro-cid-6xq5ro4l],.cs-grow[data-astro-cid-6xq5ro4l],.cs-callout[data-astro-cid-6xq5ro4l]{transition:none}}
