/* J4 shared illustration primitives (internal-audit ... uae-visa). Static = finished state; replay on .on / .cur */
.x{position:absolute;inset:0;width:100%;height:100%;display:block}
.x text{font-family:var(--b)}
.x .cd{filter:drop-shadow(0 5px 6px rgba(18,16,39,.13))}
.x .pp,.x .gr,.x .sl,.x .st,.x .fd{transform-box:fill-box;transform-origin:center}
.x .gr{transform-origin:left center}
.x .dw{stroke-dasharray:1;stroke-dashoffset:0}
.icard.on .x .dw,.pstep.cur .x .dw,.wcard.on .x .dw,.trncert.on .x .dw{animation:ivDraw .9s var(--ease) calc(.1s + var(--k,0)*.28s) both}
.icard.on .x .pp,.pstep.cur .x .pp,.wcard.on .x .pp,.trncert.on .x .pp{animation:ivPop .45s var(--spring) calc(.1s + var(--k,0)*.28s) both}
.icard.on .x .gr,.pstep.cur .x .gr,.wcard.on .x .gr,.trncert.on .x .gr{animation:ivFill .55s var(--ease) calc(.1s + var(--k,0)*.28s) both}
.icard.on .x .sl,.pstep.cur .x .sl,.wcard.on .x .sl,.trncert.on .x .sl{animation:ivIn .5s var(--ease) calc(.1s + var(--k,0)*.28s) both}
.icard.on .x .fd,.pstep.cur .x .fd,.wcard.on .x .fd,.trncert.on .x .fd{animation:ivFade .5s ease calc(.1s + var(--k,0)*.28s) both}
.icard.on .x .st,.pstep.cur .x .st,.wcard.on .x .st,.trncert.on .x .st{animation:ivStamp .6s var(--spring) calc(.1s + var(--k,0)*.28s) both}
.x .st{transform:rotate(-4deg)}
.jt.trncert .ct{padding:0;transform:rotate(2deg);overflow:hidden;aspect-ratio:260/170}
.jt.trncert .ct .x{position:absolute}
@media (prefers-reduced-motion:reduce){.x *{animation:none!important}}
