.cta-band .wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"text side" "body body";align-items:center;gap:var(--head-gap) calc(var(--gut) * 1.2)}.cta-band.is-solo .wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "body"}.cta-band.has-media .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);grid-template-areas:"media text" "media side" "media body";align-items:start}.cta-band__media{grid-area:media}.cta-band__media .photo{aspect-ratio:4/5;overflow:hidden}.cta-band__media .photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:52% 30%}.cta-band__media figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:12px;font-size:var(--fs-small);letter-spacing:var(--ls-small);color:var(--muted)}.cta-band__text{grid-area:text}.cta-band__side{grid-area:side;justify-self:end;width:100%;max-width:440px}.has-media .cta-band__side{justify-self:start;max-width:none}.cta-band__body{grid-area:body;min-width:0}.cta-band h2{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);line-height:1.08;max-width:20ch}.cta-band .eyebrow{margin-bottom:calc(var(--head-gap) * .4)}.cta-band__lead{margin-top:calc(var(--head-gap) * .35);max-width:52ch;font-size:var(--fs-body);letter-spacing:var(--ls-body);line-height:1.5}.cta-band__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.cta-band__note{margin-top:calc(var(--head-gap) * .3);font-size:var(--fs-small);letter-spacing:var(--ls-small)}.cta-band__note svg{display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:-2px}.cta-band__lead span{display:block;margin-top:calc(var(--head-gap) * .25)}body:has(.cta-band[data-cta-band=end]:not(#afspraak)) #afspraak{display:none}.cta-band--light{margin-top:var(--sec);padding-block:calc(var(--sec) * .5);background:var(--surface);color:var(--ink)}.cta-band--light .cta-band__lead,.cta-band--light .cta-band__note{color:var(--ink-2)}.cta-band--light .call-links{font-size:var(--fs-small);color:var(--muted)}.cta-band--light .call-links a{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--line-strong)}.cta-band--light .call-links a:hover{text-decoration-color:var(--ink)}.cta-band--dark{padding-block:var(--sec);background:var(--dark);color:var(--on-dark)}.cta-band--dark h2{color:var(--on-dark);font-size:var(--fs-h1);letter-spacing:var(--ls-h1)}.cta-band--dark .cta-band__lead,.cta-band--dark .cta-band__note,.cta-band--dark .eyebrow{color:var(--on-dark-muted)}.cta-band--dark .call-links a,.cta-band--dark .tlink{color:var(--on-dark);text-decoration-color:var(--line-dark-strong)}.cta-band--dark .call-links a:hover,.cta-band--dark .tlink:hover{text-decoration-color:var(--on-dark)}.cta-band .call-links{display:inline-flex;flex-wrap:wrap;gap:4px 24px}.cta-band .call-links a{display:inline-flex;align-items:center;min-height:44px}.cta-band__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--gut);margin-top:calc(var(--head-gap) * .5);border-top:1px solid var(--line)}.cta-band__facts li{padding-block:var(--sp-4)}.cta-band__facts b{display:block;font-size:var(--fs-ui);font-weight:500}.cta-band__facts span{display:block;margin-top:4px;font-size:var(--fs-small);color:var(--muted)}@media (max-width:860px){.cta-band .wrap,.cta-band.has-media .wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "text" "side" "body";align-items:start}.cta-band.is-solo .wrap{grid-template-areas:"text" "body"}.cta-band__side{justify-self:start;max-width:none}.cta-band__facts{grid-template-columns:minmax(0,1fr)}}