.wcl-subpage .quality-intro{text-align:center;max-width:760px;margin-inline:auto}.wcl-subpage .quality-intro p{margin-inline:auto}.wcl-subpage .quality-image-trigger{cursor:zoom-in;border-radius:0;width:100%;height:auto;padding:0;display:block}.wcl-subpage .quality-image-trigger:hover{background:0 0}.wcl-subpage .quality-certificates{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;display:grid}.wcl-subpage .quality-certificate h2{font:850 32px/1.2 var(--display);color:var(--title);margin:24px 0 8px}.wcl-subpage .quality-certificate h3{font:750 20px/1.4 var(--display);color:var(--title);margin:24px 0 12px}.wcl-subpage .quality-certificate-image{object-fit:contain;width:100%;height:auto;max-height:620px;display:block}.wcl-subpage .quality-certificate-preview{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:24px}.wcl-subpage .quality-certificate ul{color:var(--steel);padding-left:20px;list-style:outside}.wcl-subpage .quality-certificate li{margin-bottom:12px}.wcl-subpage .quality-scope{border-top:1px solid var(--line);color:var(--steel);margin-top:24px;padding-top:20px;font-size:15px}.wcl-subpage .quality-scope strong{color:var(--title)}.wcl-subpage .quality-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.wcl-subpage .quality-values svg{color:var(--red);margin-bottom:20px}.wcl-subpage .quality-values h3{font:800 22px/1.3 var(--display);color:var(--title);margin-bottom:12px}.wcl-subpage .quality-values p{color:var(--steel)}.wcl-subpage .quality-partner{background:var(--title);padding-block:110px;position:relative;overflow:hidden}.wcl-subpage .quality-partner-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wcl-subpage .quality-partner:before{content:"";z-index:1;background:var(--shade);position:absolute;inset:0}.wcl-subpage .quality-partner .wrap{z-index:2;position:relative}.wcl-subpage .quality-partner h2,.wcl-subpage .quality-partner p{color:var(--white)}.wcl-subpage .quality-partner p{max-width:640px}.quality-certificate-dialog{background:var(--white);width:calc(100% - 32px);max-width:960px;max-height:90dvh;color:var(--title);font-family:var(--body);overflow:auto}.quality-certificate-dialog img{width:100%;height:auto;display:block}.quality-certificate-dialog h2{padding-right:32px}@media (width<=767px){.wcl-subpage .quality-certificates,.wcl-subpage .quality-values{grid-template-columns:1fr;gap:40px}.wcl-subpage .quality-certificate-preview{padding:12px}}
