.review-invitation{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:clamp(2rem,6vw,6rem)}
.review-invitation .growth-heading{margin-bottom:0}.review-invitation .button{margin-top:1rem}
.review-qr{margin:0;max-width:260px}.review-qr img{display:block;width:100%;height:auto;background:#fff}.review-qr figcaption{font-size:.875rem;color:var(--ink-soft);margin-top:.8rem;line-height:1.6}
.pizza-review-invitation{padding-block:3rem;border-top:1px solid var(--line)}.pizza-review-invitation h2{font-size:clamp(2.25rem,4vw,3.5rem);margin:.5rem 0 1rem}.pizza-review-invitation p{max-width:720px}
@media(max-width:650px){.review-invitation{grid-template-columns:1fr}.review-qr{width:200px}.review-invitation .button{white-space:normal;text-align:center;max-width:100%}}
