.block--insurance .insurance-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center;margin-top:36px}.block--insurance .insurance-list{list-style:none;margin:20px 0 24px;padding:0}.block--insurance .insurance-list li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:1rem;color:var(--amf-gray-800)}.block--insurance .insurance-list li svg{width:20px;height:20px;color:var(--amf-green);flex-shrink:0;margin-top:2px}.block--insurance .insurance-note{font-size:1rem;color:var(--amf-gray-800);margin-bottom:16px}.block--insurance .insurance-highlight{background:var(--amf-blue-light);border-left:3px solid var(--amf-blue);padding:16px 20px;border-radius:0 8px 8px 0;margin-bottom:24px}.block--insurance .insurance-highlight p{font-size:1rem;font-weight:500;color:var(--amf-navy);line-height:1.5}.block--insurance .insurance-callback{display:block;margin-top:12px;font-size:1rem;color:var(--amf-blue);font-weight:500}.block--insurance .insurance-image{border-radius:var(--amf-radius-lg);overflow:hidden;aspect-ratio:4/3;background:var(--amf-gray-100);position:relative}.block--insurance .insurance-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block--insurance .insurance-image-badge{position:absolute;bottom:16px;left:16px;background:var(--amf-white);border-radius:8px;padding:10px 14px;box-shadow:var(--amf-shadow-md);display:flex;align-items:center;gap:8px}.block--insurance .insurance-image-badge svg{width:20px;height:20px;color:var(--amf-green)}.block--insurance .insurance-image-badge span{font-size:1rem;font-weight:600;color:var(--amf-navy)}@media (max-width:900px){.block--insurance .insurance-grid{grid-template-columns:1fr}.block--insurance .insurance-image{max-width:460px}}
