.lp-hero .button{margin-top:24px}.lp-market{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:28px;display:grid}.lp-fact{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-card);padding:18px 20px}.lp-fact span{color:var(--text-muted);letter-spacing:.04em;font-size:13px;display:block}.lp-fact strong{color:var(--text-strong);margin-top:4px;font-size:18px;display:block}.lp-source{color:var(--text-muted);margin-top:14px;margin-bottom:0;font-size:13px}.lp-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.lp-districts{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:24px;display:grid}.lp-card{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm);flex-direction:column;padding:28px;display:flex}.lp-card h3{margin-bottom:10px}.lp-card p{color:var(--text-body);white-space:pre-line;margin-bottom:0}.lp-trust{text-align:center;max-width:760px;margin-inline:auto}.lp-trust p{white-space:pre-line}.lp-numbers{text-align:left;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-top:28px;display:grid}.lp-cta-card{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.lp-cta-card h2{margin-bottom:8px}.lp-draft-banner{color:#fff;background:var(--om-warning);text-align:center;padding:14px 20px;font-weight:600}@media (max-width:560px){.lp-cta-card{flex-direction:column;align-items:flex-start}}
