.vz-buyer-example{background:#fff;color:#1a1a1a;scroll-margin-top:120px}.vz-buyer-example .vc-container{max-width:1320px;box-sizing:border-box}.vz-buyer-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:end;margin-bottom:32px}.vz-buyer-example h2{max-width:820px;margin:12px 0 0;font-size:clamp(28px,3.4vw,46px);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:#1a1a1a}.vz-buyer-example p{margin:0 0 12px;line-height:1.65;font-size:17px;color:#5a5a60}.vz-buyer-example strong{font-weight:700;color:#1a1a1a}.vz-buyer-example .vz-buyer-kicker{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:#0a7a50}.vz-buyer-brief{padding:24px 0;border-top:1px solid #dce3df;border-bottom:1px solid #dce3df}.vz-buyer-example .vz-buyer-boundary{max-width:1040px;font-size:14px;line-height:1.6;margin:20px 0;color:#6a6a72}.vz-buyer-results{list-style:none;margin:28px 0;padding:0}.vz-buyer-results>li{display:grid;grid-template-columns:40px minmax(160px,240px) minmax(0,1fr);gap:24px;padding:28px 0;border-top:1px solid #e2e2e2}.vz-buyer-results>li:last-child{border-bottom:1px solid #e2e2e2}.vz-buyer-index{font-size:15px;font-weight:700;color:#6a6a72;font-variant-numeric:tabular-nums}.vz-buyer-company h3{font-size:24px;line-height:1.25;margin:8px 0 12px;letter-spacing:-.02em;font-weight:800;color:#1a1a1a}.vz-buyer-example .vz-buyer-status{font-size:13px;font-weight:700;line-height:1.5;color:#0a7a50}.vz-buyer-example .vz-buyer-status--neutral{color:#5a5a60}.vz-buyer-example a{color:#0a7a50;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}.vz-buyer-company a{display:inline-block;font-size:14px;line-height:1.6;padding:8px 0}.vz-buyer-evidence p:last-child{margin-bottom:0}.vz-buyer-output{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:24px 0}.vz-buyer-output a{display:inline-block;padding:4px 0}.vz-buyer-example .vz-buyer-cta{display:inline-flex;gap:32px;align-items:center;justify-content:space-between;box-sizing:border-box;max-width:100%;padding:16px 24px;border:1px solid #1a1a1a;border-radius:12px;background:#1a1a1a;color:#fff;font-size:15px;font-weight:700;line-height:1.6;text-decoration:none;min-height:52px}.vz-buyer-example a:focus-visible{outline:2px solid #0a7a50;outline-offset:4px}.vz-buyer-example .vz-buyer-cta:hover{background:#303630}.vz-buyer-example *{min-width:0}@media(max-width:900px){.vz-buyer-intro,.vz-buyer-output{grid-template-columns:minmax(0,1fr);gap:20px}.vz-buyer-results>li{grid-template-columns:32px minmax(0,1fr);gap:16px}.vz-buyer-evidence{grid-column:2}.vz-buyer-example p{font-size:15px}.vz-buyer-company h3{font-size:24px}}@media(max-width:480px){.vz-buyer-results>li{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 0}.vz-buyer-evidence{grid-column:auto}.vz-buyer-index{font-size:13px}.vz-buyer-example .vz-buyer-cta{padding:16px;gap:16px}.vz-buyer-example h2{font-size:28px}.vz-buyer-intro{margin-bottom:24px}}

.vz-buyer-example .vz-buyer-faq{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin:24px 0}.vz-buyer-faq summary{display:flex;gap:20px;justify-content:space-between;align-items:center;cursor:pointer;min-height:60px;padding:16px 0;font-size:17px;font-weight:700;line-height:1.5;list-style:none;color:#1a1a1a}.vz-buyer-faq summary::-webkit-details-marker{display:none}.vz-buyer-faq summary span{font-size:24px;color:#0a7a50}.vz-buyer-faq[open] summary span{transform:rotate(45deg)}.vz-buyer-example .vz-buyer-faq p{padding:0 0 16px;max-width:960px}.vz-buyer-company a,.vz-buyer-output a{min-height:44px;box-sizing:border-box}.vz-buyer-faq summary:focus-visible{outline:2px solid #0a7a50;outline-offset:4px}
