.wa-review-illustration{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;margin:0;padding:0;background:transparent;border:0;color:#20355a;font-family:Inter,Arial,sans-serif}
.wa-review-illustration *{box-sizing:border-box}
.wa-review-illustration__figure,.wa-review-illustration__copy{min-width:0;margin:0;padding:0}
.wa-review-illustration__label{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;margin:0 0 14px;font-size:12px;line-height:1.65;color:#455a79}
.wa-review-illustration__label strong{font-weight:600;color:#20355a}
.wa-review-illustration__crop{position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:918/585;background:#fff}
.wa-review-illustration__source{position:absolute;display:block!important;left:-10.784314%!important;top:-22.222222%!important;width:153.812636%!important;max-width:none!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:initial!important;margin:0!important;padding:0!important;border:0!important;transform:none!important}
.wa-review-illustration__spots{position:absolute;inset:0;z-index:1;pointer-events:none}
.wa-review-illustration__spots[hidden]{display:none!important}
.wa-review-illustration__spot{position:absolute;display:block;opacity:.74;background:radial-gradient(ellipse at center,rgba(255,55,75,.92) 0%,rgba(255,104,43,.86) 20%,rgba(255,200,42,.65) 39%,rgba(77,221,194,.35) 58%,rgba(24,191,240,.15) 69%,transparent 77%);filter:blur(5px)}
.wa-review-illustration__spot.is-navigation{left:33.5%;top:2.8%;width:26%;height:9.4%}
.wa-review-illustration__spot.is-header-action{left:66%;top:1.8%;width:25%;height:11.5%}
.wa-review-illustration__spot.is-message{left:8.5%;top:24.5%;width:39%;height:23%}
.wa-review-illustration__spot.is-main-action{left:8%;top:52.5%;width:34%;height:14%}
.wa-review-illustration__figure figcaption{margin:14px 0 0;padding:0;font:12px/1.7 Inter,Arial,sans-serif;color:#455a79}
.wa-review-illustration__toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:100px;margin:8px 0 0;padding:8px 0;border:0;border-bottom:1px solid #20355a;border-radius:0;background:transparent;color:#20355a;font:600 13px/1.6 Inter,Arial,sans-serif;cursor:pointer;box-shadow:none}
.wa-review-illustration__toggle:focus-visible{outline:3px solid #087f7b;outline-offset:5px}
.wa-review-illustration__copy h3{margin:0 0 18px;padding:0;color:#20355a;font-family:Urbanist,Inter,Arial,sans-serif;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.2;letter-spacing:-.03em;text-transform:none}
.wa-review-illustration__copy>p{margin:0 0 18px;font-size:15px;line-height:1.8;color:#455a79}
.wa-review-illustration__copy>.wa-review-illustration__eyebrow{margin:0 0 16px;font-size:12px;font-weight:500;line-height:1.7;color:#455a79}
@media(max-width:850px){.wa-review-illustration{grid-template-columns:minmax(0,1fr);gap:26px}.wa-review-illustration__crop{max-width:none}.wa-review-illustration__copy h3{font-size:30px}.wa-review-illustration__copy>p{font-size:14px}.wa-review-illustration__label{display:block}.wa-review-illustration__label span{display:block}}
@media(prefers-reduced-motion:reduce){.wa-review-illustration *{animation:none!important;transition:none!important}}
