/* 1.1.115 lead pass. Navy on light, cream #EDE4D3 on dark. Mobile safe. */
.l1115-quick{background:#EDE4D3;border:1px solid rgba(14,50,71,.18);border-radius:14px;padding:clamp(1.1rem,3vw,1.75rem);margin:0 0 2rem;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}
.l1115-quick h2{color:#0E3247 !important;margin:0 0 .75rem;font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.2}
.l1115-quick .l1115-kicker{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#16465F !important;margin:0 0 .35rem}
.l1115-quick ul{margin:0;padding:0 0 0 1.1rem;display:grid;gap:.55rem}
.l1115-quick li,.l1115-quick strong{color:#0E3247 !important;line-height:1.55}
.l1115-quick a{color:#0E3247 !important;text-decoration:underline;text-underline-offset:3px}
.l1115-call{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:1.1rem 0 0}
.l1115-quick a.l1115-btn{display:inline-block;background:#0E3247;color:#EDE4D3 !important;-webkit-text-fill-color:#EDE4D3;text-decoration:none;font-weight:800;padding:.75rem 1.2rem;border-radius:999px;min-height:44px;box-sizing:border-box}
.l1115-quick a.l1115-tel{font-weight:800;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}
.l1115-link{font-weight:600}
.l1115-hvac-cta{margin-top:1.5rem}
@media (max-width:600px){.l1115-call{flex-direction:column;align-items:stretch}.l1115-quick a.l1115-btn{text-align:center}.c1111-steps li{grid-template-columns:1fr}}
.l1115-hvac-answers .l1115-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem 1.5rem;margin-top:1rem}
.l1115-hvac-answers h2,.l1115-hvac-answers h3,.l1115-hvac-answers p{color:#0E3247 !important}
.l1115-hvac-answers h3{font-size:1.05rem;margin:0 0 .35rem}.l1115-hvac-answers p{margin:0;line-height:1.55}
.l1115-hvac-answers a{color:#0E3247 !important;text-decoration:underline}
