.guest-review-invite{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid #c4a45c60;border-bottom:1px solid #c4a45c60;background:linear-gradient(115deg,#8d30222b,#b28a3524,#34754130);padding-top:42px;padding-bottom:42px}.guest-review-invite h2{font-size:clamp(28px,3.3vw,43px);line-height:1.4}.guest-review-invite p:not(.eyebrow){max-width:590px;margin:16px 0 0;line-height:1.8;color:#f4ebd2}.guest-review-invite .eyebrow{margin-bottom:12px}.guest-review-invite>a{flex-shrink:0}.footer-review-invite{margin:25px auto 0;padding:22px 15px 8px;border-top:1px solid #b59c5750;max-width:600px;text-align:center}.footer-review-invite p{font-size:14px;line-height:1.7;color:#f2e8cc;margin:0 0 14px}.footer-review-invite .review-link{display:inline-flex;justify-content:center;padding:12px 20px;background:#f2cd6f;color:#102b1b;border-radius:4px;font-size:14px;font-weight:bold;text-decoration:none}@media(max-width:700px){.guest-review-invite{flex-direction:column;align-items:flex-start;gap:24px}.guest-review-invite h2{font-size:29px}.guest-review-invite>a{align-self:center}.guest-review-invite .eyebrow,.guest-review-invite h2{text-align:center}.guest-review-invite>div{width:100%}}
@media(min-width:901px){.guest-review-invite{flex-direction:column;text-align:center;gap:24px}.guest-review-invite>div{width:100%}.guest-review-invite p:not(.eyebrow){max-width:none;text-align:center;font-size:15px;white-space:nowrap}}
