.mls-stat{padding:35px;background:#0c2749;border-top:4px solid #aa1120}.mls-stat>span{font:600 10px/1.8 Montserrat,Arial,sans-serif;letter-spacing:2px}.mls-stat strong{display:block;font:600 clamp(45px,6vw,80px)/1.2 Montserrat,Arial,sans-serif;color:#a3d4f2;margin:20px 0}.mls-stat small{display:block;font-size:11px;line-height:1.8;margin-top:25px;color:#a3d4f2}.mls-page a:not(.film-button):not(.film-back){text-decoration:underline;text-underline-offset:4px}.mls-demo-section{padding:65px 8%;background:#e8eef3;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;scroll-margin-top:140px}.mls-demo-section p{font-size:16px;line-height:1.9}.mls-note{font-size:11px!important;color:#536172}.mls-demo{background:white;box-shadow:0 12px 35px #0c274914}.mls-demo img{width:100%;height:220px;object-fit:cover;display:block}.mls-demo-body{padding:25px}.mls-actions{display:flex;gap:8px;flex-wrap:wrap}.mls-actions button{font:600 11px Montserrat,Arial,sans-serif;background:#eef2f5;border:1px solid #b7c5d2;padding:12px;color:#0c2749;cursor:pointer}.mls-actions button[aria-pressed=true]{background:#0c2749;color:white;border-color:#0c2749}.mls-demo label{display:block;font:600 12px Montserrat,Arial,sans-serif;margin:20px 0 12px}.mls-demo textarea{box-sizing:border-box;width:100%;font:14px/1.7 Montserrat,Arial,sans-serif;padding:12px;border:1px solid #b7c5d2;resize:vertical}.mls-demo small{display:block;font-size:10px;color:#536172;margin-top:8px}.mls-care{padding:60px 8%;background:#0c2749;color:white}.mls-care ul{padding-left:22px;max-width:900px}.mls-care li{font-size:16px;line-height:1.9;margin-bottom:18px}.mls-care p{font-size:14px;line-height:1.9;max-width:900px}.mls-sources{padding:35px 8%}.mls-sources h2{font-size:22px}.mls-sources p,.mls-sources a{font-size:12px;line-height:1.9}.mls-sources a{display:block;margin:10px 0}.mls-demo button:focus-visible,.mls-demo textarea:focus-visible{outline:3px solid #0043ff;outline-offset:3px}@media(max-width:750px){.mls-demo-section{grid-template-columns:1fr;padding:40px 7%;gap:25px}.mls-care{padding:40px 7%}.mls-stat{margin-top:25px}}