:root{--lg-navy:#10263d;--lg-orange:#f28c28}
.lg-emergency-bar{display:none}.lg-growth{padding:44px 0}.lg-growth.alt{background:#eef3f6}.lg-wrap{max-width:1160px;margin:auto;padding:0 20px}.lg-growth h2{color:var(--lg-navy);font-size:clamp(1.8rem,4vw,3rem);line-height:1.08}.lg-eye{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:900;color:#9b4800}.lg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lg-card,.lg-proof{background:#fff;border:1px solid #d9e3e9;border-radius:14px;padding:20px}.lg-proof{border-left:5px solid var(--lg-orange)}.lg-btn{display:inline-block;padding:12px 16px;border-radius:9px;background:var(--lg-orange);color:#111;text-decoration:none;font-weight:900}.lg-btn.secondary{background:var(--lg-navy);color:#fff}
@media(max-width:800px){body{padding-bottom:76px}.lg-grid{grid-template-columns:1fr}.lg-emergency-bar{display:grid;position:fixed;z-index:999999;left:0;right:0;bottom:0;grid-template-columns:1.15fr .85fr;background:#0b1f31;padding:8px 9px calc(8px + env(safe-area-inset-bottom));gap:7px;box-shadow:0 -4px 18px rgba(0,0,0,.28)}.lg-emergency-bar a{text-align:center;text-decoration:none;border-radius:9px;padding:10px 5px;font-weight:900;line-height:1.08}.lg-emergency-bar .call{background:var(--lg-orange);color:#111}.lg-emergency-bar .text{background:#fff;color:var(--lg-navy)}.lg-emergency-bar small{display:block;font-size:.67rem;margin-top:3px}}

/* V1.1 GSC revenue-city modules */
.sdm-local-revenue-section{padding:clamp(2.5rem,6vw,5rem) 0;background:#fff}
.sdm-local-revenue-section h2{max-width:850px}
.sdm-local-revenue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0}
.sdm-local-revenue-grid>div{border:1px solid #dbe4ec;border-radius:18px;padding:1.25rem;background:#f8fafc}
.sdm-local-emergency-cta{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap;padding:1rem 1.15rem;border-radius:16px;background:#10263d;color:#fff;margin-top:1.25rem}
.sdm-local-emergency-cta a{display:inline-block;padding:.65rem .9rem;border-radius:999px;background:#f26522;color:#fff;font-weight:800;text-decoration:none}
.sdm-query-intent{margin-top:1rem}
@media(max-width:760px){.sdm-local-revenue-grid{grid-template-columns:1fr}.sdm-local-emergency-cta{align-items:stretch;flex-direction:column}.sdm-local-emergency-cta a{text-align:center}}

/* V1.2 GSC — mobile hierarchy + field evidence */
.sdm-corinth-feature__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(1.25rem,4vw,3rem);align-items:center}
.sdm-corinth-feature__actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.25rem}
.sdm-corinth-feature__image{display:block;position:relative;border-radius:20px;overflow:hidden;background:#10263d;box-shadow:0 14px 34px rgba(16,38,61,.16);text-decoration:none}
.sdm-corinth-feature__image img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.sdm-corinth-feature__image span{display:block;padding:.8rem 1rem;color:#fff;background:#10263d;font-weight:800}
@media(max-width:760px){
  .sdm-corinth-feature__grid{grid-template-columns:1fr}
  .sdm-corinth-feature__image{order:-1}
  .sdm-corinth-feature__image img{aspect-ratio:16/10}
  .sdm-corinth-feature__actions{display:grid;grid-template-columns:1fr}
  .sdm-corinth-feature__actions a{text-align:center}
  .sdm-fieldwork{padding-top:1.35rem!important;padding-bottom:1.5rem!important}
  .sdm-fieldwork img{width:100%!important;height:auto!important;max-height:none!important;object-fit:cover}
}
