.csi-msb-certificate{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:clamp(36px,6vw,90px);margin:clamp(60px,8vw,110px) 0;padding:clamp(34px,5vw,70px);overflow:hidden;background:#f7f7f6;border:1px solid #e5e5e3;border-radius:28px}.csi-msb-certificate:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#d7161b}.csi-msb-certificate-copy{position:relative;z-index:1}.csi-msb-certificate-copy>span{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#d7161b;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.csi-msb-certificate-copy>span:before{content:"";width:28px;height:2px;background:currentColor}.csi-msb-certificate-copy h2{max-width:680px;margin:0;color:#29292b;font-size:clamp(34px,4.2vw,64px);line-height:1.08;letter-spacing:-.035em}.csi-msb-certificate-text{max-width:650px;margin-top:22px;color:#626269;font-size:17px;line-height:1.75}.csi-msb-certificate-text p:last-child{margin-bottom:0}.csi-msb-certificate-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;margin-top:30px;padding:16px 22px;background:#d7161b;color:#fff!important;font-size:13px;font-weight:800;text-decoration:none;transition:transform .25s ease,background .25s ease}.csi-msb-certificate-button:hover{background:#b90f14;transform:translateY(-2px)}.csi-msb-certificate-preview{position:relative;display:flex;min-height:420px;align-items:center;justify-content:center;padding:18px;background:#fff;border:1px solid #dedede;border-radius:18px;box-shadow:0 24px 55px rgba(40,40,42,.12);transition:transform .35s ease,box-shadow .35s ease}.csi-msb-certificate-preview:hover{transform:translateY(-6px);box-shadow:0 32px 70px rgba(40,40,42,.17)}.csi-msb-certificate-preview img{display:block;width:100%;max-height:540px;object-fit:contain}.csi-msb-certificate-preview.is-pdf{background:linear-gradient(145deg,#fff,#f0f0ef)}.csi-msb-pdf-icon{display:flex;flex-direction:column;align-items:center;color:#29292b;text-align:center}.csi-msb-pdf-icon i{color:#d7161b;font-size:84px;line-height:1}.csi-msb-pdf-icon b{margin-top:12px;font-size:28px;letter-spacing:.12em}.csi-msb-pdf-icon small{margin-top:9px;color:#74747b;font-size:12px}@media(max-width:900px){.csi-msb-certificate{grid-template-columns:1fr}.csi-msb-certificate-preview{min-height:340px;max-width:520px;width:100%;margin:auto}}@media(max-width:575px){.csi-msb-certificate{margin:45px 0;padding:30px 22px;border-radius:20px}.csi-msb-certificate-copy h2{font-size:34px}.csi-msb-certificate-preview{min-height:280px;padding:12px}}
