/* Rodada 10 · frente B · Home em 10 blocos (2026-10-06). Só tokens do tema executivo. */
/* 2 · prova clicável */
.r10-proof-n li{padding-left:0;border-left:0}
.r10-proof-n a{display:flex;flex-direction:column;gap:2px;padding:4px 0 4px 14px;border-left:2px solid rgba(52,195,240,.45);color:inherit;text-decoration:none;border-radius:2px;transition:border-color .2s var(--ease)}
.r10-proof-n a:hover{border-left-color:var(--cyan)}.r10-proof-n a:hover span{color:var(--on-dark)}
.r10-proof-n a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
.r10-proof-n i{font-style:normal;font-size:13px;color:var(--cyan)}
/* 3 · dores */
.r10-dor-g{grid-template-columns:repeat(3,minmax(0,1fr))}
.r10-dor-g a{grid-template-rows:auto auto auto;align-items:start;row-gap:6px}
.r10-dor-g svg{grid-row:span 3}
.r10-dor-g .r10-dor{font-size:16px}
.r10-dor-g .r10-area{font-size:13px}
.r10-dor-g .r10-lvl{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}
.r10-dor-g .r10-lvl small{font:500 11px/1 var(--f-mono,'JetBrains Mono',monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--on-dark-soft)}
.r10-dor-g .r10-lvl em{font-style:normal;font-weight:600;color:var(--cyan);font-size:13px}
/* 4 · escada */
.r6-jr-sec .escada{margin:8px 0 18px}
.r10-more{display:inline-block;margin-right:14px}
/* 5 · cases */
.r10-case-more{margin-top:14px}.r10-case-1{grid-template-columns:minmax(0,1fr);max-width:520px;margin-top:12px}
/* 6 · setores */
.r10-set-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.r10-set-g a{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:0;height:100%;padding:14px 16px;border-radius:var(--radius-sm);box-sizing:border-box}
.r10-set-g a::after{display:none}
.r10-set-g b{font:600 15.5px/1.2 var(--f-display);color:var(--white)}
.r10-set-g small{font:500 11px/1 var(--f-mono,'JetBrains Mono',monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--on-dark-soft);margin-top:4px}
.r10-set-g .r10-proc{font-size:13.5px;line-height:1.35;color:var(--on-dark-soft)}
.r10-set-cta{margin:6px 0 0}
.r6-ind .section-head{margin-bottom:18px}
/* 7 · Human in Command + Trust */
.r10-hic{margin:22px 0 4px}
.r10-hic-k{font:600 12px/1 var(--f-mono,'JetBrains Mono',monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--cyan);margin:0 0 12px}
.r10-hic-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}
.r10-hic-g li{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--line-exec);border-radius:var(--radius-sm);background:var(--bg-2)}
.r10-hic-g svg{width:28px;height:28px;color:var(--cyan)}
.r10-hic-g b{font:600 15px/1.25 var(--f-display);color:var(--white)}
.r10-hic-g span{font-size:13px;line-height:1.35;color:var(--on-dark-soft)}
.r10-office{margin:14px 0}
.r10-office[open]>summary{margin-bottom:14px}
/* 8 · iSol 4.9 + IA privativa + portfólio */
.r10-pf{margin-top:34px;padding-top:26px;border-top:1px solid var(--line-exec)}
.r10-pf>.section-head{margin-bottom:14px}
.r10-pf h3{font:600 clamp(1.15rem,2vw,1.45rem)/1.2 var(--f-display);margin:0}
/* 9 · calculadora + Check */
.r10-tools-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.r10-tool{border:1px solid var(--line-exec);border-radius:var(--radius-sm);padding:20px}
.r10-tool .r7-band-in{grid-template-columns:auto minmax(0,1fr);row-gap:14px}
.r10-tool .r7-band-cta{grid-column:1/-1;justify-content:flex-start}
.r10-tool h3{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.25;color:#fff;margin:0}
.r10-tool .r7-viz{width:64px;height:46px}
.r10-met{margin-top:18px}
.r10-met-d{margin-top:8px}
/* 10 · quem está por trás */
.r10-who{margin:26px 0 8px}.r10-who>summary{font:600 15px/1.3 var(--f-display)}
.r10-who .r6-who{margin-top:16px}
@media (max-width:1020px){.r10-dor-g,.r10-set-g,.r10-hic-g{grid-template-columns:repeat(2,minmax(0,1fr))}.r10-tools-g{grid-template-columns:minmax(0,1fr)}}
@media (max-width:560px){.r10-dor-g{grid-template-columns:minmax(0,1fr)}.r10-dor-g a{grid-template-columns:auto minmax(0,1fr)}.r10-dor-g svg{grid-row:span 3;width:32px;height:32px}.r10-tool{padding:16px}.r10-tool .r7-band-in{grid-template-columns:minmax(0,1fr)}.r10-tool .r7-viz{display:none}}
.r10-proof-n a{display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:6px;align-items:baseline}
.r10-proof-n a b{grid-column:1/-1}
#cases .r6-cases:not(.r10-case-1){grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:1020px){#cases .r6-cases:not(.r10-case-1){grid-template-columns:repeat(2,minmax(0,1fr))}}
