.cmai-lead-form,.cmai-comparator,.cmai-faq,.cmai-partner-cta,.cmai-trust-bar{box-sizing:border-box}.cmai-lead-form{max-width:860px;margin:26px auto;padding:26px;border:1px solid #e2e8f0;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.08)}.cmai-lead-form h3{margin-top:0;font-size:26px}.cmai-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cmai-lead-form label{display:block;font-weight:700;margin-bottom:12px}.cmai-lead-form input,.cmai-lead-form textarea{width:100%;border:1px solid #cbd5e1;border-radius:14px;padding:12px;margin-top:6px}.cmai-consent{font-size:14px;color:#475569}.cmai-consent input{width:auto}.cmai-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:#172554;color:#fff!important;padding:12px 18px;text-decoration:none;font-weight:800;cursor:pointer}.cmai-btn:hover{background:#1d4ed8}.cmai-form-result{margin-top:12px;font-weight:700}.cmai-comparator{overflow:auto;margin:24px 0;border:1px solid #e2e8f0;border-radius:22px;background:#fff}.cmai-comparator table{width:100%;border-collapse:collapse}.cmai-comparator th,.cmai-comparator td{padding:14px 16px;border-bottom:1px solid #e2e8f0;text-align:left}.cmai-comparator th{background:#f8fafc;color:#0f172a}.cmai-faq{display:grid;gap:10px;margin:22px 0}.cmai-faq details{border:1px solid #e2e8f0;border-radius:16px;padding:14px;background:#fff}.cmai-faq summary{font-weight:800;cursor:pointer}.cmai-partner-cta{padding:24px;border-radius:24px;background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#fff;margin:24px 0}.cmai-partner-cta h3{color:#fff;margin-top:0}.cmai-trust-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.cmai-trust-bar span{border:1px solid #e2e8f0;border-radius:999px;padding:10px 12px;background:#f8fafc;font-weight:800;text-align:center}@media(max-width:700px){.cmai-grid-2,.cmai-trust-bar{grid-template-columns:1fr}}
