.vr-showcase{background:linear-gradient(160deg,#eef6f2,#f7faf9);color:#102e29}.vr-showcase h2{max-width:850px}.vr-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.vr-module{display:flex;gap:14px;align-items:baseline;background:#fff;border:1px solid #c8dbd3;border-radius:12px;padding:18px;min-width:0}.vr-module h3{font-size:1rem;line-height:1.5;margin:0;overflow-wrap:anywhere}.vr-number{font-family:monospace;color:#387765;font-size:.85rem}.vr-evidence{border-left:3px solid #598d77;padding:2px 18px;margin-top:24px;font-size:.9rem;max-width:900px}.vr-showcase .hero-actions{flex-wrap:wrap}@media(max-width:850px){.vr-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.vr-modules{grid-template-columns:1fr}}.vr-showcase .btn-ghost{color:#173f34!important;border:1px solid #527c6e;background:transparent}.vr-showcase .btn-ghost:hover{background:#dcece4;color:#102e29}