
/* P206 Concrete proof, hierarchy and conversion authority */
body.p35-concrete .p206-proof-band{padding:34px 0 18px;background:linear-gradient(180deg,rgba(15,117,106,.055),transparent)}
body.p35-concrete .p206-proof-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:stretch}
body.p35-concrete .p206-proof-card,body.p35-concrete .p206-route-card{border:1px solid rgba(22,57,52,.13);border-radius:24px;background:rgba(255,255,255,.86);box-shadow:0 18px 48px rgba(21,48,44,.08);backdrop-filter:blur(14px)}
body.p35-concrete .p206-proof-card{padding:30px}
body.p35-concrete .p206-proof-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#9a781d}
body.p35-concrete .p206-proof-kicker:before{content:"";width:28px;height:2px;background:#c9a63b;border-radius:999px}
body.p35-concrete .p206-proof-card h2{margin:0;max-width:760px;font-size:clamp(1.65rem,2.2vw,2.55rem);line-height:1.12;color:#142522}
body.p35-concrete .p206-proof-card>p{margin:16px 0 0;max-width:760px;color:#5e6c69;font-size:1rem;line-height:1.8}
body.p35-concrete .p206-proof-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}
body.p35-concrete .p206-metric{padding:16px;border:1px solid rgba(15,117,106,.14);border-radius:16px;background:rgba(244,249,247,.9)}
body.p35-concrete .p206-metric strong{display:block;font-size:1.15rem;color:#0f756a;margin-bottom:5px}
body.p35-concrete .p206-metric span{font-size:.84rem;line-height:1.45;color:#63706d}
body.p35-concrete .p206-route-card{padding:24px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(150deg,#17332f,#0d201d);color:#f5f8f7}
body.p35-concrete .p206-route-card small{color:#d4b95e;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
body.p35-concrete .p206-route-card h3{margin:12px 0 10px;font-size:1.45rem;line-height:1.25;color:#fff}
body.p35-concrete .p206-route-card p{margin:0 0 18px;color:rgba(244,249,247,.72);line-height:1.7}
body.p35-concrete .p206-route-list{display:grid;gap:9px;margin:0 0 22px;padding:0;list-style:none}
body.p35-concrete .p206-route-list li{display:flex;gap:10px;align-items:flex-start;color:#f3f7f5;font-size:.92rem}
body.p35-concrete .p206-route-list li:before{content:"";flex:0 0 8px;width:8px;height:8px;margin-top:.48em;border-radius:50%;background:#d4b95e;box-shadow:0 0 0 4px rgba(212,185,94,.12)}
body.p35-concrete .p206-route-actions{display:flex;gap:10px;flex-wrap:wrap}
body.p35-concrete .p206-route-actions a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border-radius:13px;font-weight:800;text-decoration:none}
body.p35-concrete .p206-route-actions .primary{background:#d4b95e;color:#172522}
body.p35-concrete .p206-route-actions .secondary{border:1px solid rgba(255,255,255,.22);color:#fff;background:rgba(255,255,255,.05)}
body.p35-concrete .p35-hero .p35-actions{margin-top:24px}
body.p35-concrete .p35-hero .p35-media-card{border-color:rgba(212,185,94,.34)}
html.dark body.p35-concrete .p206-proof-band,html[data-theme="dark"] body.p35-concrete .p206-proof-band{background:linear-gradient(180deg,rgba(67,132,119,.09),transparent)}
html.dark body.p35-concrete .p206-proof-card,html[data-theme="dark"] body.p35-concrete .p206-proof-card{background:rgba(11,29,26,.86);border-color:rgba(126,185,172,.18);box-shadow:0 20px 54px rgba(0,0,0,.24)}
html.dark body.p35-concrete .p206-proof-card h2,html[data-theme="dark"] body.p35-concrete .p206-proof-card h2{color:#f4f8f6}
html.dark body.p35-concrete .p206-proof-card>p,html[data-theme="dark"] body.p35-concrete .p206-proof-card>p{color:#aebbb7}
html.dark body.p35-concrete .p206-metric,html[data-theme="dark"] body.p35-concrete .p206-metric{background:rgba(255,255,255,.035);border-color:rgba(126,185,172,.16)}
html.dark body.p35-concrete .p206-metric span,html[data-theme="dark"] body.p35-concrete .p206-metric span{color:#aebbb7}
@media(max-width:980px){body.p35-concrete .p206-proof-grid{grid-template-columns:1fr}body.p35-concrete .p206-proof-metrics{grid-template-columns:repeat(3,1fr)}}
@media(max-width:640px){body.p35-concrete .p206-proof-band{padding:22px 0 8px}body.p35-concrete .p206-proof-card,body.p35-concrete .p206-route-card{padding:20px;border-radius:19px}body.p35-concrete .p206-proof-metrics{grid-template-columns:1fr}body.p35-concrete .p206-route-actions a{width:100%}}
html[dir="rtl"] body.p35-concrete .p206-proof-kicker{letter-spacing:0}
html[dir="rtl"] body.p35-concrete .p206-route-list li{flex-direction:row}
