/* V6.2: requested performance overview, reference additions and Enterprise steps. */
.performance-overview{display:block;padding:42px 0}.performance-heading{margin-bottom:28px}.performance-heading h2{font-size:42px}.performance-cases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:5px;overflow:hidden}.performance-case{min-width:0;padding:24px 20px;background:#f2ede6;display:flex;flex-direction:column}.performance-case:nth-child(even){background:#f6f0eb}.performance-case+.performance-case{border-left:1px solid var(--line)}.performance-case .eyebrow{font-size:10px;letter-spacing:.06em;margin-bottom:15px}.performance-number{position:relative;min-height:98px;display:flex;align-items:flex-end;font-size:56px;font-weight:800;letter-spacing:-.05em;line-height:1;color:#a94725;padding-bottom:15px;padding-top:19px}.performance-number span{font-size:.45em;line-height:1.1;letter-spacing:-.025em}.performance-number small{position:absolute;top:0;left:0;font:10px var(--mono);letter-spacing:0;color:var(--ink)}.performance-case h3{font-size:21px;line-height:1.2;letter-spacing:-.03em;min-height:76px}.performance-case>p:not(.eyebrow){font-size:12px;line-height:1.7;margin-top:12px;min-height:42px}.performance-case .model-label{font:9px var(--mono);margin-top:20px;color:var(--muted)}.performance-case>a{font:10px/1.5 var(--mono);text-decoration:underline;text-underline-offset:4px;margin-top:15px}.logo-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px 18px}.logo-pancake{width:100px}.logo-gladia{width:95px;background:var(--ink);padding:10px 12px;border-radius:4px}.logo-ovh{width:115px}.logo-carver{width:140px}.runtime-reinforcement{display:grid;grid-template-columns:220px 1fr;gap:26px;border-top:1px solid #cfc6ba;margin-top:34px;padding-top:24px;font-size:12px}.runtime-reinforcement strong{font-size:13px}.runtime-reinforcement p{max-width:75ch;line-height:1.8;color:#555366}.evidence-contact{margin-top:26px}.evidence-grid h3{font-size:21px}.enterprise-tabs button{font-size:12px;line-height:1.5;align-items:flex-start;flex-direction:column;gap:8px}.enterprise-tabs button span{font-size:10px}.application-kpi strong{font-size:23px;line-height:1.35}
@media(max-width:1050px){.performance-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-case:nth-child(3){border-left:0;border-top:1px solid var(--line)}.performance-case:nth-child(4){border-top:1px solid var(--line)}.performance-case h3{min-height:50px}.logo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:760px){.performance-overview{padding:32px 0}.performance-heading h2{font-size:34px}.performance-cases{grid-template-columns:1fr}.performance-case{padding:24px}.performance-case+.performance-case{border-left:0;border-top:1px solid var(--line)}.performance-case h3{min-height:0;font-size:24px}.performance-case>p:not(.eyebrow){font-size:13px;min-height:0}.performance-case .model-label{margin-top:17px}.performance-number{min-height:90px;font-size:62px}.logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px}.logo-pancake{width:90px}.logo-gladia{width:90px}.logo-ovh{width:100px}.logo-carver{width:120px}.runtime-reinforcement{grid-template-columns:1fr;gap:10px}.enterprise-tabs button{font-size:9px;padding:12px 9px}.enterprise-tabs button span{font-size:8px}.application-kpi strong{font-size:22px}.review-bar nav a:first-child{display:inline}.review-bar nav{gap:10px}.review-bar nav a:nth-child(2){display:none}}

.performance-case:nth-child(3) .performance-number span{margin-left:5px}
/* V6.3 source checks and runtime loop stay within step 03. */
.logo-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.runtime-learning{border-top:1px solid var(--line);margin-top:15px;padding:18px 10px 4px}.runtime-learning strong{font-size:13px}.runtime-learning p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:8px}.portable-playground{font-size:10px;margin-top:4px}
@media(max-width:760px){.logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
