.section--metrics{background:var(--color-surface-alt)}.metrics-grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.metrics-grid{grid-template-columns:repeat(4,1fr)}}.metric-card{background:var(--color-surface-elevated);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.metric-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.metric-value{display:block;font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-accent);margin-bottom:var(--space-2)}.metric-label{font-size:var(--text-sm);color:var(--color-text-secondary)}.section--cases{background:var(--color-surface)}.section-header{text-align:center;margin-bottom:var(--space-12)}.section-header h2{margin-bottom:var(--space-4)}.section-header p{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.label{display:inline-block;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-accent);margin-bottom:var(--space-4)}.cases-list{display:flex;flex-direction:column;gap:var(--space-8)}.case-card{background:var(--color-surface-elevated);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;transition:box-shadow var(--duration-normal) var(--ease-out)}.case-card:hover{box-shadow:var(--shadow-lg)}.case-header{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--color-surface-alt);border-bottom:var(--border-width) solid var(--color-border)}.case-number{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-accent)}.case-industry{font-weight:var(--font-semibold);color:var(--color-text)}.case-timeframe{margin-left:auto;font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-surface-elevated);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}.case-body{display:grid;gap:var(--space-6);padding:var(--space-6)}@media(min-width:768px){.case-body{grid-template-columns:repeat(2,1fr)}}.case-section h3{font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted);margin-bottom:var(--space-2)}.case-section p{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.case-section--failure{background:#fdf2f2;padding:var(--space-4);border-radius:var(--radius-md);border-left:3px solid hsl(0,60%,60%)}.case-section--failure h3{color:#933}.case-section--risk{background:#fdf9ed;padding:var(--space-4);border-radius:var(--radius-md);border-left:3px solid hsl(45,70%,50%)}.case-section--risk h3{color:#8f7424}.case-section--outcome{background:#effbf7;padding:var(--space-4);border-radius:var(--radius-md);border-left:3px solid var(--color-accent)}.case-section--outcome h3{color:var(--color-accent-dark)}.case-section--outcome p{color:var(--color-text);font-weight:var(--font-medium)}.section--pattern{background:var(--color-primary-gradient);color:var(--color-text-inverse)}.pattern-card{text-align:center}.pattern-card h2{color:var(--color-text-inverse);margin-bottom:var(--space-6)}.pattern-card p{font-size:var(--text-lg);color:var(--color-neutral-300);margin-bottom:var(--space-6)}.pattern-card blockquote{font-family:var(--font-display);font-size:var(--text-2xl);font-style:italic;color:var(--color-text-inverse);margin:var(--space-8) 0;padding:0 var(--space-6);border-left:4px solid var(--color-accent-light)}.container--narrow{max-width:var(--content-max)}.section--disclaimer{background:var(--color-surface);padding-block:var(--space-8)}.disclaimer-box{background:var(--color-surface-alt);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6)}.disclaimer-box p{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:var(--leading-relaxed)}.disclaimer-box p:first-child{margin-bottom:var(--space-2)}.disclaimer-box strong{color:var(--color-text)}.credibility-bridge{background:#ffffff1a;border-radius:var(--radius-lg);padding:var(--space-6);margin:var(--space-8) 0;text-align:left}.credibility-bridge h3{font-size:var(--text-lg);color:var(--color-accent-light);margin-bottom:var(--space-3)}.credibility-bridge p{font-size:var(--text-base);margin:0}.cta-inline{background:var(--color-accent-subtle);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.cta-inline p{margin:0;font-size:var(--text-base);color:var(--color-text)}.cta-inline strong{color:var(--color-accent-dark)}.section--guide{background:var(--color-surface);padding-block:var(--space-8)}.guide-box{background:var(--color-surface-elevated);border:var(--border-width) solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-lg);padding:var(--space-6)}.guide-box h3{font-size:var(--text-lg);margin-bottom:var(--space-4)}.guide-box ul{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-left:var(--space-5)}.guide-box li{font-size:var(--text-base);color:var(--color-text-secondary)}.section--pattern-intro{background:var(--color-surface);padding-block:var(--space-10)}.pattern-summary{text-align:center;max-width:650px;margin-inline:auto}.pattern-summary h2{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.pattern-summary p{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.section--results-closing{background:var(--color-surface-alt);border-top:var(--border-width) solid var(--color-border);padding-block:var(--space-20);text-align:center}.results-closing-block h2{margin-bottom:var(--space-4)}.results-checkpoint{background:var(--color-surface-elevated);border:var(--border-width) solid var(--color-border);padding:var(--space-10);border-radius:var(--radius-2xl);margin-block:var(--space-10);max-width:600px;margin-inline:auto}.results-checkpoint p{font-size:var(--text-lg);margin-bottom:var(--space-8)}.final-word{font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-accent)}
