/* Handgetekende animatie (ingebed). Alles onder .anim-embed zodat het de site niet raakt. */
@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@500;700&display=swap');
.anim-embed{max-width:1040px;margin:0 auto}
.anim-embed .l-nl{display:none}
.anim-embed .stagewrap{background:#fff;border:1px solid #E8E6E0;border-radius:18px;box-shadow:0 8px 28px rgba(23,60,98,.10);overflow:hidden}
.anim-embed .stage{position:relative;background:#FBF9F4;line-height:0}
.anim-embed .stage svg{display:block;width:100%;height:auto}
.anim-embed .cap{padding:14px 20px;min-height:4.6em;display:flex;align-items:center;font-size:1.02rem;line-height:1.5;color:#1B2633;border-top:1px solid #E8E6E0;background:#fff}
.anim-embed .ctl{display:flex;align-items:center;gap:12px;padding:10px 14px;border-top:1px solid #E8E6E0;background:#F8F5F0}
.anim-embed .ctl button{font:inherit;font-weight:700;border:0;background:#173C62;color:#fff;border-radius:99px;padding:7px 16px;cursor:pointer;line-height:1.3}
.anim-embed .ctl button.sec{background:#fff;color:#173C62;border:1px solid #E8E6E0}
.anim-embed .ctl input[type=range]{flex:1;accent-color:#C8681A;min-width:0}
.anim-embed .ctl .tm{font-variant-numeric:tabular-nums;color:#5B6B7F;font-size:.88rem;min-width:5.4em;text-align:right}
.anim-embed .big{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(251,249,244,.55);backdrop-filter:blur(2px)}
.anim-embed .big[hidden]{display:none}
.anim-embed .big button{font:inherit;font-weight:700;font-size:1.05rem;border:0;background:#C8681A;color:#fff;border-radius:99px;padding:14px 26px;cursor:pointer;box-shadow:0 6px 20px rgba(23,60,98,.18);line-height:1.2}
.anim-embed .big button:hover{background:#AD5814}
/* tekening */
.anim-embed .ink,.anim-embed .acc,.anim-embed .blu{fill:none;stroke-linecap:round;stroke-linejoin:round}
.anim-embed .ink{stroke:#1B2633;stroke-width:3.4}
.anim-embed .acc{stroke:#C8681A;stroke-width:4}
.anim-embed .blu{stroke:#173C62;stroke-width:3.6}
.anim-embed .thin{stroke-width:2.2}
.anim-embed .fl{stroke:none}
.anim-embed .fl-navy{fill:rgba(23,60,98,.30)}.anim-embed .fl-b{fill:rgba(23,60,98,.18)}.anim-embed .fl-o{fill:rgba(200,104,26,.28)}
.anim-embed .fl-grey{fill:rgba(27,38,51,.16)}.anim-embed .fl-y{fill:rgba(224,180,96,.45)}.anim-embed .fl-ink{fill:#2A1B17;opacity:.92}
.anim-embed .solid-o{fill:#C8681A;stroke:none}.anim-embed .solid-i{fill:#1B2633;stroke:none}
.anim-embed .t{font-family:'Caveat','Bradley Hand','Segoe Print','Marker Felt','Comic Sans MS',cursive;font-weight:700;fill:#1B2633}
.anim-embed .t.o{fill:#C8681A}.anim-embed .t.b{fill:#173C62}
.anim-embed [data-k]{transform-box:fill-box}
@media(max-width:639.98px){.anim-embed .ctl{flex-wrap:wrap}.anim-embed .ctl input[type=range]{flex:1 1 100%;order:5}.anim-embed .ctl .tm{margin-left:auto}.anim-embed .cap{font-size:.96rem}}

/* stippenkaart en nette letter (animatie incassotraject) */
.anim-embed .dot{fill:none;stroke-linecap:round;stroke-width:5}
.anim-embed .dot-ov{stroke:rgba(27,38,51,.09);stroke-width:4}.anim-embed .dot-eu{stroke:rgba(27,38,51,.24)}
.anim-embed .dot-tr{stroke:#173C62}.anim-embed .dot-hi{stroke:#C8681A}.anim-embed .dot-all{stroke:rgba(200,104,26,.62)}
.anim-embed .fl-g{fill:rgba(46,125,50,.28)}.anim-embed .stamp{stroke-dasharray:7 6}
.anim-embed .t.sans{font-family:Sora,Inter,'Segoe UI',system-ui,sans-serif;font-weight:700}
.anim-embed .t.sans.m{fill:#173C62}.anim-embed .t.sans.o{fill:#C8681A}.anim-embed .t.sans.g{fill:#5B6879;font-weight:500}

/* taal: Turks is standaard, Engels op /en/ */
.anim-embed.en .l-tr{display:none}
.anim-embed:not(.en) .l-en{display:none}
