.pmrv-reviews{max-width:1200px;margin:24px auto;padding:32px!important;box-sizing:border-box;border:1px solid #dce4ef;border-radius:22px;background:#fff;color:#2c405a}.pmrv-heading>span{color:#b52431;text-transform:uppercase;font:800 11px/1.5 system-ui;letter-spacing:.08em}.pmrv-heading h2{font-size:clamp(28px,4vw,38px);line-height:1.25;color:#293c56!important;margin:12px 0}.pmrv-heading p,.pmrv-note{color:#667c97;font:400 13px/1.7 Manrope,system-ui,sans-serif}.pmrv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin:22px 0}.pmrv-card{min-width:0;box-sizing:border-box;padding:22px;border:1px solid #dce5ef;border-radius:16px;background:#fff;overflow-wrap:anywhere}.pmrv-card h3{font:800 16px/1.4 Manrope,system-ui,sans-serif!important;color:#2c405a!important;margin:0 0 8px!important}.pmrv-card time{font-size:11px;color:#788ba2}.pmrv-stars{margin:14px 0;color:#b77705;letter-spacing:2px;font-size:21px}.pmrv-text{font:400 14px/1.7 Manrope,system-ui,sans-serif;color:#516982}.pmrv-text p{white-space:pre-line;margin:0 0 12px}.pmrv-links{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.pmrv-contact{display:inline-flex;align-items:center;gap:7px;min-height:44px;box-sizing:border-box;border:1px solid #d9e4f1;border-radius:10px;padding:8px 10px;background:#f5f9ff;color:#365b83;text-decoration:none;font:700 12px/1.4 system-ui}.pmrv-contact svg{width:20px;height:20px;flex:0 0 20px}.pmrv-form{max-width:850px;padding:22px;margin-top:24px;border:1px solid #d9e3ef;border-radius:15px;background:#f8fafd}.pmrv-form summary{min-height:44px;cursor:pointer;font:800 15px/1.5 system-ui;color:#355373}.pmrv-form form{display:grid;gap:18px;margin-top:18px}.pmrv-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pmrv-form label{display:flex;flex-direction:column;gap:7px;font:700 12px/1.5 system-ui;color:#4e6684}.pmrv-form input:not([type=checkbox]),.pmrv-form select,.pmrv-form textarea{box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;border:1px solid #cbd8e9;border-radius:10px;background:#fff;color:#263e5d;font:400 16px/1.5 system-ui}.pmrv-form textarea{min-height:140px}.pmrv-form .pmrv-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;font-weight:400}.pmrv-check input[type=checkbox]{appearance:auto;width:20px;height:20px;margin:1px 0 0;accent-color:#d12735}.pmrv-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:46px;border:0;border-radius:10px;padding:11px 17px;background:#d92735;color:#fff;font:800 13px/1.5 system-ui;text-decoration:none;cursor:pointer;justify-self:start}.pmrv-small{background:none;border:0;color:#657c99;text-decoration:underline;cursor:pointer;margin-top:12px}.pmrv-demo,.pmrv-notice{padding:12px;border:1px solid #e7c79f;border-radius:9px;background:#fff3e7;color:#87521c;font:700 12px/1.6 system-ui}.pmrv-demo-section{margin-top:30px;padding-top:18px;border-top:2px dashed #dfbd94}.pmrv-yandex{max-width:760px;overflow:auto;margin:24px 0}.pmrv-yandex iframe{display:block;box-sizing:border-box;width:100%;min-width:300px;border:1px solid #dce4ef;border-radius:15px}.pmrv-yandex>a{display:inline-block;margin-top:12px;font-size:13px}.pmrv-pages{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.pmrv-pages a,.pmrv-pages span{padding:9px 13px;border:1px solid #dce4ef;border-radius:8px}.pmrv-honey{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.pmrv-reviews a:focus-visible,.pmrv-reviews button:focus-visible,.pmrv-reviews summary:focus-visible{outline:3px solid #e4b32b;outline-offset:3px}.pmrv-stats{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.pmrv-stat{padding:20px;background:#fff;border:1px solid #dce4ef;border-radius:14px;min-width:150px}.pmrv-stat h2{font-size:14px;margin:0 0 10px}.pmrv-stat strong{font-size:27px}@media(max-width:640px){.pmrv-reviews{padding:22px 18px!important}.pmrv-fields{grid-template-columns:minmax(0,1fr)}.pmrv-form{padding:16px}.pmrv-button{width:100%}}
