/* =========================================================================
 * Proof of Value — /pov/ (2026-10-12).
 *
 * The page reuses the Contact Us frame and panel (contact/page.css,
 * contact/block1-panel.css). Only what Contact Us does not have lives here:
 * the key points with check marks, the “In partnership with” block and the
 * data-sharing line under the submit button.
 * ====================================================================== */

.lmx-pv-text{max-width:30ch}

.lmx-pv-points{margin:30px 0 0;padding:26px 0 0;border-top:1px solid rgba(255,255,255,.16);list-style:none;display:flex;flex-direction:column;gap:14px}
.lmx-pv-points li{display:flex;align-items:flex-start;gap:12px;margin:0;color:rgba(255,255,255,.88);font-family:var(--lmx-ms-font);font-size:16px;line-height:1.45}
.lmx-pv-check{flex:0 0 auto;display:inline-grid;place-items:center;width:24px;height:24px;margin-top:-1px;border:1px solid rgba(82,199,198,.45);border-radius:7px;color:var(--ct-accent);background:rgba(82,199,198,.08)}
.lmx-pv-check svg{width:14px;height:14px}

.lmx-pv-partner{margin:32px 0 0;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.16)}
.lmx-pv-partner__label{margin:0 0 12px !important;font-family:var(--lmx-ms-font) !important;font-weight:600;font-size:12px !important;letter-spacing:.22em;text-transform:uppercase;color:var(--ct-accent) !important;line-height:1.4 !important}
.lmx-pv-partner[hidden]{display:none}
/* Logo of any partner (2026-10-14): about 88 px tall, width by proportion,
   capped so a wide logo cannot break the column; object-fit keeps the
   proportion when the cap applies. Files are expected at 2x (176 px tall). */
.lmx-pv-partner img.lmx-pv-partner__logo{display:block;height:88px;width:auto;max-width:min(280px,100%);object-fit:contain;object-position:left center}
.lmx-pv-partner__name{margin:0 !important;color:#fff !important;font-family:var(--lmx-ms-display,'Outfit','Poppins',sans-serif) !important;font-weight:400;font-size:24px !important;line-height:1.2 !important}

/* The line under the submit button (lmx_render_cta_form 'note'). */
.lmx-pv-form .lmx-form__note{margin:16px 0 0;max-width:64ch;color:rgba(255,255,255,.62);font-family:var(--lmx-ms-font);font-size:13px;line-height:1.55}
.lmx-pv-form .lmx-form__note a{color:rgba(255,255,255,.86);text-decoration:underline;text-underline-offset:2px}
.lmx-pv-form .lmx-form__note a:hover{color:var(--ct-accent-hi)}
.lmx-pv-form .lmx-form__note a:focus-visible{outline:2px solid var(--ct-accent);outline-offset:2px}

@media (max-width:640px){
.lmx-pv-points li{font-size:15px}
.lmx-pv-partner__name{font-size:20px !important}
}
