/* Local event examples: preserve full branded photo outputs. */
.event-proof{background:#edf2f5;scroll-margin-top:105px}.event-proof-grid{display:grid;gap:24px;align-items:start}.event-proof-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.event-proof-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.event-proof-card{background:white;border:1px solid #dce2e7;border-radius:12px;overflow:hidden}.event-proof-card>img{display:block;width:100%;height:auto;aspect-ratio:800/533;object-fit:contain;background:#fff}.event-proof-body{padding:25px}.event-proof-label{display:block;color:#435367;font-size:11px;font-weight:750;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:12px}.event-proof-body h3{font-size:24px;letter-spacing:-.5px}.event-proof-body p{font-size:15px;color:#435367;margin:0}.event-proof-body a{display:inline-block;color:#2860cb;font-size:14px;font-weight:750;margin-top:20px;text-underline-offset:4px}.event-proof-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:45px;align-items:center;background:#fff;border:1px solid #dce2e7;border-radius:12px;overflow:hidden;padding:28px}.event-proof-feature>img{width:100%;height:auto;border-radius:7px}.event-proof-feature h3{font-size:28px;letter-spacing:-.8px}.event-proof-feature p,.event-proof-points{font-size:15px;color:#435367}.event-proof-points{padding-left:20px;margin-bottom:25px}.event-proof-points li{margin-bottom:8px}@media(max-width:900px){.event-proof-grid-3{grid-template-columns:1fr 1fr}.event-proof-feature{grid-template-columns:1fr;gap:25px}}@media(max-width:650px){.event-proof-grid-3,.event-proof-grid-2{grid-template-columns:1fr}.event-proof-body{padding:23px}.event-proof-feature{padding:20px}.event-proof-body h3{font-size:25px}.event-proof-feature h3{font-size:26px}}

.event-proof-artwork{background:#fff}.artwork-example{margin:0;border:1px solid #dce2e7;border-radius:12px;overflow:hidden;background:#f6f6f0}.artwork-example img{width:100%;height:auto;aspect-ratio:1000/666;object-fit:contain;background:#fff}.artwork-example figcaption{padding:20px 24px;font-size:14px;color:#435367}.artwork-example strong{display:block;color:#122131;font-size:18px;margin-bottom:6px}.event-proof-after{font-size:15px;max-width:700px;margin-top:25px;color:#435367}
/* Allow the existing hero grid to shrink within phone screens. */
.hero-grid>div{min-width:0}
