/* GreenYellow – Casos de Sucesso (V3.1) */
.gy-container{max-width:1120px;margin:0 auto;padding:0 20px;}
body.post-type-archive-gy_caso .qodef-page-title,
body.post-type-archive-gy_caso .qodef-page-title-inner{display:none!important;}
body.post-type-archive-gy_caso .qodef-content{padding-top:0!important;}
.gy-rows{display:grid;gap:56px;margin:24px 0 64px;}
.gy-row{display:grid;grid-template-columns:1fr 1.1fr;gap:32px;align-items:center;}
.gy-left-images{display:flex;flex-direction:column;gap:12px;align-items:flex-start;}
.gy-left-images img{max-height:56px;width:auto;}
.gy-badge{display:inline-block;font-weight:800;font-size:14px;color:#05767E;margin-bottom:12px;text-transform:uppercase;}
.gy-excerpt{color:#5f676d;max-width:58ch;margin:10px 0;}
.gy-btn{display:inline-flex;align-items:center;gap:8px;background:#7AC943;color:#fff;text-decoration:none;padding:10px 18px;border-radius:999px;font-weight:700;}
.gy-right img{width:100%;height:auto;border-radius:10px;display:block;object-fit:cover;}
.gy-card{background:#0b6c58;color:#fff;padding:18px;border-radius:6px;margin-bottom:24px;}
.gy-card .gy-btn{background:#fff;color:#0b6c58;margin-top:8px;}
.gy-contacts{font-size:14px;color:#4a5157;}
.gy-featured img{width:100%;height:auto;border-radius:8px;display:block;margin:18px 0 28px;}
.gy-keys{margin:24px 0;}
.gy-keys-head{display:grid;grid-template-columns:1fr 2fr;gap:24px;font-weight:700;color:#67b30f;border-bottom:1px solid #e7ebef;padding-bottom:8px;margin-bottom:10px;}
.gy-keys-row{display:grid;grid-template-columns:1fr 2fr;gap:24px;padding:14px 0;border-bottom:1px solid #e7ebef;}
.gy-keys-right ul{margin:0;padding-left:18px;}
.gy-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0 24px;}
.gy-metric{border-left:1px solid #e1e6ea;padding-left:22px;}
.gy-metric .gy-n{font-size:42px;color:#67b30f;font-weight:800;line-height:1;}
.gy-metric .gy-l{color:#5f676d;margin-top:6px;}
@media (max-width:1024px){.gy-row{grid-template-columns:1fr;}.gy-metrics{grid-template-columns:1fr;gap:18px;}}
