body .zvg-report-offer{display:flex;align-items:center;gap:18px;margin:20px 0;padding:22px 24px;border:1px solid #c8e4e1;border-radius:18px;background:linear-gradient(115deg,#f0faf8,#fff);color:#0b2238}
body .zvg-report-symbol{display:grid;place-items:center;flex:0 0 66px;height:78px;border-radius:12px;background:#0b2238;color:#01bda6;box-shadow:0 6px 18px #0b22381a}
body .zvg-report-copy{flex:1;min-width:0}
body .zvg-report-copy small{color:#087d71;font-size:10px;font-weight:800;letter-spacing:.1em}
body .zvg-report-copy h3{font-size:22px;line-height:1.2;margin:6px 0;color:#0b2238}
body .zvg-report-copy p{font-size:13px;line-height:1.5;margin:0;color:#536a7b;max-width:560px}
body .zvg-report-action #investorReportBtn{border:0;border-radius:11px;background:#0b2238;color:white;padding:14px 18px;min-height:48px;font-size:13px;font-weight:800;cursor:pointer;white-space:normal}
body .zvg-report-action #investorReportBtn:hover{background:#12415b}
@media(max-width:900px){body .zvg-report-offer{flex-wrap:wrap;padding:18px;gap:14px}body .zvg-report-action{width:100%}body .zvg-report-action #investorReportBtn{width:100%}}
@media(max-width:480px){body .zvg-report-copy h3{font-size:19px}body .zvg-report-symbol{flex-basis:48px;height:64px}body .zvg-report-copy p{font-size:12px}}
