.market-proof{margin-top:58px;border:1px solid #cfd5cd;background:#f8f8f3;box-shadow:0 24px 60px rgba(31,53,40,.08);overflow:hidden}.market-proof-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding:28px 30px;border-bottom:1px solid #d8ddd6}.market-proof-head span,.market-proof-decision span{display:block;color:#718078;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.market-proof-head h3{font:600 clamp(22px,2.4vw,36px)/1.1 Unbounded,sans-serif;letter-spacing:-.04em;margin:8px 0}.market-proof-head p{max-width:760px;margin:0;color:#66746b;font-size:10px;line-height:1.65}.market-proof-actions{display:flex;gap:7px;flex:0 0 auto}.market-proof-actions a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid #bac5bc;color:#244f3b;text-decoration:none;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.market-proof-kpis{display:grid;grid-template-columns:repeat(4,1fr);background:#173c2d;color:#fff}.market-proof-kpis div{padding:22px 25px;border-right:1px solid rgba(255,255,255,.14)}.market-proof-kpis div:last-child{border-right:0}.market-proof-kpis strong{display:block;font:600 27px Unbounded,sans-serif;color:#e2c77a}.market-proof-kpis span{display:block;margin-top:7px;color:#b8c7bd;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.market-proof-columns,.market-proof-row{display:grid;grid-template-columns:1fr 1.15fr 1.35fr 1.5fr;gap:22px}.market-proof-columns{padding:12px 22px;color:#78847c;font-size:7px;text-transform:uppercase;letter-spacing:.13em}.market-proof-row:not(.market-proof-columns){align-items:start;padding:21px 22px;border-top:1px solid #d9ded8;background:#fff}.market-proof-row:nth-child(2n){background:#f4f4ee}.market-proof-row p{margin:0;color:#45564c;font-size:9px;line-height:1.65}.market-proof-row p b{display:block;font-weight:600}.market-proof-row p small{display:block;margin-top:7px;color:#7c8880}.market-object b,.market-rate strong{display:block;font-size:11px}.market-object small,.market-rate small{display:block;margin-top:6px;color:#718078;font-size:8px;line-height:1.5}.market-object a{display:inline-flex;gap:6px;margin-top:12px;color:#34624b;font-size:7px;text-transform:uppercase;letter-spacing:.09em}.market-quality{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;margin-bottom:9px;border:1px solid #6f8c79;color:#3e6b52;background:#e9f1eb;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.market-quality.n_a{border-color:#b98375;color:#955344;background:#f6e9e5}.market-proof-decision{display:grid;grid-template-columns:repeat(3,1fr);border-top:12px solid #173c2d}.market-proof-decision div{padding:23px 25px;border-right:1px solid #d7dcd5}.market-proof-decision div:last-child{border-right:0}.market-proof-decision p{margin:10px 0 0;color:#33463a;font-size:10px;line-height:1.65}.market-proof-loading{grid-column:1/-1;min-height:150px;display:grid;place-items:center;color:#6d7a72;font-size:10px}.market-proof-error{color:#984d3f}@media(max-width:980px){.market-proof-columns{display:none}.market-proof-row:not(.market-proof-columns){grid-template-columns:1fr 1fr}.market-proof-kpis{grid-template-columns:1fr 1fr}.market-proof-kpis div:nth-child(2){border-right:0}.market-proof-kpis div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}.market-proof-decision{grid-template-columns:1fr}.market-proof-decision div{border-right:0;border-bottom:1px solid #d7dcd5}}@media(max-width:620px){.market-proof{margin-top:38px;margin-left:-22px;margin-right:-22px;border-left:0;border-right:0}.market-proof-head{display:block;padding:24px max(22px,var(--safe-right,0px)) 24px max(22px,var(--safe-left,0px))}.market-proof-actions{margin-top:18px;overflow-x:auto}.market-proof-actions a{min-height:44px;white-space:nowrap}.market-proof-kpis div{padding:18px max(16px,var(--safe-right,0px)) 18px max(16px,var(--safe-left,0px))}.market-proof-kpis strong{font-size:22px}.market-proof-row:not(.market-proof-columns){grid-template-columns:1fr;padding:22px max(22px,var(--safe-right,0px)) 22px max(22px,var(--safe-left,0px));gap:16px}.market-proof-row p{border-top:1px solid #e0e3de;padding-top:13px}.market-proof-decision div{padding:22px max(22px,var(--safe-right,0px)) 22px max(22px,var(--safe-left,0px))}}
