.psztk-proof-list,.psztk-case-list,.psztk-brand-list,.psztk-document-list{min-width:0}.psztk-proof-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(22,19,15,.16);border:1px solid rgba(22,19,15,.16)}.psztk-proof-item{background:#fffef9;min-width:0}.psztk-proof-item>img,.psztk-proof-placeholder{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:linear-gradient(145deg,#dcebd9,#80563c)}.psztk-proof-item>div{padding:24px}.psztk-proof-kicker{font-size:9px!important;text-transform:uppercase;letter-spacing:.13em;color:#0e4f2a;font-weight:800;margin:0 0 9px!important}.psztk-proof-item h3,.psztk-case-item h3,.psztk-brand-item h3{margin:0 0 10px;overflow-wrap:anywhere}.psztk-proof-item p,.psztk-case-item p,.psztk-brand-item p{color:#6f685e}.psztk-proof-facts{color:#0e4f2a!important;font-size:12px;font-weight:750}.psztk-case-list{display:grid;gap:1px;background:rgba(22,19,15,.16)}.psztk-case-item{display:grid;grid-template-columns:minmax(240px,.5fr) 1fr;background:#fffef9;min-width:0}.psztk-case-media img,.psztk-case-media .psztk-proof-placeholder{width:100%;height:100%;min-height:260px;object-fit:cover}.psztk-case-copy{padding:clamp(26px,4vw,54px)}.psztk-case-copy a{font-weight:750;color:#0e4f2a}.psztk-document-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(22,19,15,.16)}.psztk-document-item{display:grid;grid-template-columns:1fr auto;gap:8px;background:#fffef9;padding:22px;text-decoration:none;min-width:0}.psztk-document-item span{grid-column:1;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#6f685e}.psztk-document-item b{grid-column:1;overflow-wrap:anywhere}.psztk-document-item em{grid-column:2;grid-row:1/3;font-style:normal;color:#28963d;font-size:24px}.psztk-brand-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:rgba(22,19,15,.16)}.psztk-brand-item{background:#fffef9;min-width:0}.psztk-brand-item img,.psztk-brand-item .psztk-proof-placeholder{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f4f0e6}.psztk-brand-item>div{padding:20px}
@media(max-width:980px){.psztk-proof-list{grid-template-columns:repeat(2,1fr)}.psztk-brand-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.psztk-proof-list,.psztk-document-list,.psztk-brand-list{grid-template-columns:1fr}.psztk-case-item{grid-template-columns:1fr}.psztk-case-media img,.psztk-case-media .psztk-proof-placeholder{min-height:220px}}
.psztk-review-list{min-width:0}
.psztk-review-item{min-width:0}
.psztk-review-item h3{hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance}
.psztk-review-rating{display:block;margin:-4px 0 14px;color:#0e4f2a;font-size:14px}

/* Полный публичный реестр отзывов и упоминаний */
.psztk-review-directory{display:grid;gap:18px;margin:32px 0 72px;color:#17130f}
.psztk-review-directory__summary{display:grid;grid-template-columns:auto 1fr;gap:0 14px;align-items:end;padding:24px 26px;background:#eef6e9;border:1px solid rgba(40,150,61,.22)}
.psztk-review-directory__summary b{font-size:clamp(34px,5vw,64px);line-height:.9;color:#0c5b2d;letter-spacing:-.04em}
.psztk-review-directory__summary span{font-weight:800;font-size:18px}
.psztk-review-directory__summary small{grid-column:1/-1;margin-top:12px;color:#6e685f;line-height:1.5}
.psztk-review-group{border:1px solid #d9d3c8;background:#fff}
.psztk-review-group summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding:16px 20px;cursor:pointer;font-size:18px;font-weight:820;list-style:none}
.psztk-review-group summary::-webkit-details-marker{display:none}
.psztk-review-group summary b{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border-radius:999px;background:#28963d;color:#fff;font-size:12px}
.psztk-review-directory__list{border-top:1px solid #d9d3c8}
.psztk-review-directory__item{display:grid;grid-template-columns:150px minmax(0,1.1fr) minmax(180px,.9fr) 28px;gap:16px;align-items:center;padding:15px 20px;border-bottom:1px solid #ebe7df;color:inherit;text-decoration:none;transition:background .18s ease}
.psztk-review-directory__item:last-child{border-bottom:0}
.psztk-review-directory__item:hover,.psztk-review-directory__item:focus-visible{background:#f7f3e9}
.psztk-review-directory__platform{font-size:11px;font-weight:840;letter-spacing:.08em;text-transform:uppercase;color:#0c5b2d;hyphens:none}
.psztk-review-directory__item strong{font-size:15px;line-height:1.35}
.psztk-review-directory__meta{font-size:12px;line-height:1.45;color:#6e685f}
.psztk-review-directory__item em{font-style:normal;font-size:18px;color:#0c5b2d}
@media(max-width:860px){.psztk-review-directory__item{grid-template-columns:110px 1fr 24px}.psztk-review-directory__meta{grid-column:2/3}.psztk-review-directory__item em{grid-column:3;grid-row:1/3}}
@media(max-width:560px){.psztk-review-directory__summary{grid-template-columns:1fr}.psztk-review-directory__summary small{grid-column:1}.psztk-review-directory__item{grid-template-columns:1fr 24px;gap:7px 14px;padding:16px}.psztk-review-directory__platform,.psztk-review-directory__item strong,.psztk-review-directory__meta{grid-column:1}.psztk-review-directory__item em{grid-column:2;grid-row:1/4}.psztk-review-group summary{font-size:16px}}
.prose:has(.psztk-review-directory){max-width:1280px}
