:root{--muted:#415767}.variant-c .brand>span{font-size:1rem;font-weight:700;letter-spacing:0}.variant-c h1 span{display:inline-block}.variant-c .hero-a h1{font-size:2.7rem;line-height:1.55}.variant-c .flow{display:block;counter-reset:none;max-width:1020px}.variant-c .flow li{display:grid;grid-template-columns:190px 1fr;gap:12px 30px;padding:24px 0;border-top:1px solid var(--line)}.variant-c .flow h3{margin:0;grid-row:1/3;font-size:1.15rem}.variant-c .flow p{margin:0}.variant-c .flow small{margin:0;color:#415767;font-size:1rem}.case{background:#f4f7f4}.case-body{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;margin-top:35px}.case-body h3{margin:25px 0 12px}.case-body h3:first-child{margin-top:0}.case-body aside{border-left:3px solid #489c87;padding-left:30px}.case-source{margin-top:35px;font-size:1rem;border-top:1px solid var(--line);padding-top:22px}.consult-inline{margin-top:40px;padding:28px 0;border-top:2px solid #418c77;display:flex;align-items:center;justify-content:space-between;gap:30px}.consult-inline h3{font-size:1.2rem;margin-bottom:12px}.consult-inline .button{flex-shrink:0}.owner{background:#eef4ef}.text-link{display:inline-block;margin-top:25px;text-decoration:underline;color:var(--teal)}.consult-start{margin:30px 0;padding:25px 0;border-top:1px solid #76949d;border-bottom:1px solid #76949d;max-width:1100px}.consult-start h3{font-size:1.2rem}.consult-start ul{padding-left:23px}.consult-start p{margin-top:15px}.variant-c .scope-note,.variant-c .method-note,.variant-c .report-sheet>p:last-child{font-size:1rem}.variant-c .contact h2{font-size:1.8rem}
@media(max-width:760px){html{scroll-padding-top:16px}.variant-c header{position:static}.variant-c .header-inner{padding-top:12px;padding-bottom:12px}.variant-c .brand img{width:250px}.variant-c .brand>span{font-size:1rem}.variant-c nav{margin-top:10px;gap:6px 16px;font-size:1rem}.variant-c .hero-a h1{font-size:1.65rem}.variant-c .hero{padding:42px 0}.variant-c .flow li{display:block;padding:23px 0}.variant-c .flow h3{margin-bottom:12px}.variant-c .flow small{margin-top:12px}.case-body{grid-template-columns:1fr;gap:25px}.case-body aside{padding-left:20px}.consult-inline{display:block}.consult-inline .button{margin-top:23px}.variant-c .contact h2{font-size:1.55rem}}
@media print{.case-body{grid-template-columns:1fr}.consult-inline{display:none}}
.report-preview{background:#f3f6f3}.preview-table{width:100%;border-collapse:collapse;margin-top:25px;font-size:1rem}.preview-table th,.preview-table td{text-align:left;padding:12px 8px;border-bottom:1px solid #cad8d4}.preview-table td:last-child{white-space:nowrap}.report-preview .report-sheet p{font-size:1rem}

/* Review 2026-10-08 */
.report-excerpts{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:32px 0 24px}.report-excerpts .report-sheet{min-width:0}.report-four{margin:20px 0;display:grid;grid-template-columns:5em 1fr;gap:0 18px}.report-four dt,.report-four dd{padding:12px 0;border-bottom:1px solid #d6e1e5}.report-four dt{font-weight:700}.report-four dd{margin:0}.report-actions{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:24px}.excerpt-scope,.excerpt-reading{font-size:1rem!important;line-height:1.85}.method-list{display:grid;grid-template-columns:13em 1fr;gap:12px 24px;margin:24px 0}.method-list dt{font-weight:700}.method-list dd{margin:0}.nav-contact{font-weight:700}.hero-email{font-weight:700;text-decoration:underline;text-underline-offset:5px}.hero-links{flex-wrap:wrap}.report-preview h2{max-width:100%}
@media(max-width:760px){.report-excerpts{grid-template-columns:1fr;gap:24px}.report-four{grid-template-columns:4.5em 1fr;gap:0 12px}.method-list{grid-template-columns:1fr;gap:4px}.method-list dd{margin-bottom:16px}.report-actions{display:grid;gap:16px}.report-excerpts .report-sheet{padding:24px}.hero-links{gap:18px}}

/* Polish 2026-10-08 */
.hero-address{color:#fff!important;margin-top:26px!important;font-size:1rem!important}.hero-address a{overflow-wrap:anywhere;text-underline-offset:5px}.hero-address span{display:block;color:#dae5e9;font-size:1rem;margin-top:6px}.excerpt-kpi{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;margin:22px 0;border-top:1px solid #cad8d4;border-bottom:1px solid #cad8d4}.excerpt-kpi span{display:block;font-size:1rem}.excerpt-kpi strong{font-size:2.3rem;line-height:1.4;color:#14392f;font-variant-numeric:tabular-nums}.excerpt-kpi small{font-size:1rem;margin-left:8px}.excerpt-kpi p{margin:0!important;font-size:1rem!important}.scenario-brief article{display:grid;grid-template-columns:320px 1fr;gap:30px;padding:26px 0;border-bottom:1px solid #cad8d4}.scenario-brief article:first-child{border-top:1px solid #cad8d4}.scenario-brief{margin-top:28px}.scenario-brief h3{font-size:1.2rem;margin:0}.scenario-brief p{margin:0}.variant-c .flow li{grid-template-columns:190px 1fr;padding:18px 0}.variant-c .flow h3{grid-row:auto}
@media(max-width:760px){.excerpt-kpi{align-items:flex-start;flex-direction:column;gap:10px}.scenario-brief article{grid-template-columns:1fr;gap:12px;padding:24px 0}.variant-c .flow li{display:block;padding:18px 0}.hero-address{font-size:1rem!important}}
@media print{.hero-address{color:#162e3d!important}.hero-address span{color:#415767}.scenario-brief article{break-inside:avoid}}

/* Clarify count and scenario */
.kpi-caption{font-size:1rem!important;line-height:1.85;margin:0 0 22px!important;color:#415767}.scenario-brief .scenario-topic{font-size:1rem;color:#415767;margin:0 0 10px!important}

/* Actual failure case */
.operational-experience{border-top:1px solid #bdcdd1;margin-top:34px;padding-top:28px;max-width:960px}.operational-experience h3{font-size:1.25rem;line-height:1.6}.operational-experience p{font-size:1rem;line-height:1.9}.case-body aside .text-link{display:inline-block;margin-top:18px}.variant-c .case h2{overflow-wrap:break-word}
