.invoice-review-callout{display:flex;align-items:center;gap:20px;padding:22px 28px;margin:0 0 24px;min-height:0;border:1px solid #c7e3e9;border-radius:22px;background:linear-gradient(110deg,#e5f3f8 0%,#f4faf5 100%);color:#132b43;box-shadow:0 8px 24px #123b4b09;position:relative;overflow:hidden}.invoice-review-icon{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:14px;background:#ffe100;color:#132b43;font-size:25px}.invoice-review-copy{flex:1;min-width:0}.invoice-review-eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:1.2px;color:#267080;margin-bottom:5px}.invoice-review-callout h2{font-size:25px;line-height:1.18;margin:0;letter-spacing:-.6px;color:#132b43}.invoice-review-callout p{font-size:14px;line-height:1.45;margin:6px 0 0;color:#4b6474}.invoice-review-callout .invoice-review-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;min-height:46px;padding:12px 19px;border-radius:12px;background:#15334c;color:#fff;text-decoration:none;font-size:13px;font-weight:700;line-height:1.35;box-sizing:border-box;white-space:nowrap}.invoice-review-callout .invoice-review-link:hover{background:#24556e}.invoice-review-callout .invoice-review-link:focus-visible{outline:3px solid #d1ac00;outline-offset:4px}@media(max-width:760px){.invoice-review-callout{flex-wrap:wrap;padding:20px;gap:13px;border-radius:18px;margin-bottom:20px}.invoice-review-callout h2{font-size:21px}.invoice-review-callout .invoice-review-link{width:100%;white-space:normal}.invoice-review-callout p{font-size:13px}.invoice-review-icon{flex-basis:40px;width:40px;height:40px;font-size:22px}}
