.over-ons-module__oj2s-a__hero{padding-block:clamp(var(--space-12), 6vw, var(--space-20));background:var(--color-bg);isolation:isolate;position:relative;overflow:hidden}.over-ons-module__oj2s-a__hero:before{content:"";z-index:-1;animation:over-ons-module__oj2s-a__meshDrift 20s var(--ease-in-out) infinite;background:radial-gradient(900px 480px at 90% 0,#05966924,#0000 60%),radial-gradient(700px 400px at 0 100%,#0b1f3a14,#0000 55%);position:absolute;inset:-10%}.over-ons-module__oj2s-a__hero:after{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(circle,#0b1f3a0f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#00000073 0%,#0000 70%);mask-image:linear-gradient(to bottom right,#00000073 0%,#0000 70%)}.over-ons-module__oj2s-a__broodkruimel{align-items:center;gap:var(--space-2);font-size:var(--fs-14);color:var(--color-text-soft);margin-bottom:var(--space-5);flex-wrap:wrap;list-style:none;display:flex}.over-ons-module__oj2s-a__broodkruimel a{color:var(--color-text-muted)}.over-ons-module__oj2s-a__broodkruimel a:hover{color:var(--color-navy-900)}.over-ons-module__oj2s-a__broodkruimel li+li:before{content:"/";color:var(--color-slate-300);margin-right:4px}.over-ons-module__oj2s-a__heroTitel{max-width:22ch;margin-block:var(--space-3) var(--space-5)}.over-ons-module__oj2s-a__heroAccent{background:linear-gradient(120deg, var(--color-savings-700) 0%, var(--color-savings-500) 60%, var(--color-cta-500) 100%);color:#0000;animation:over-ons-module__oj2s-a__gradientShift 12s var(--ease-in-out) infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.over-ons-module__oj2s-a__heroLead{max-width:58ch;color:var(--color-text-muted);font-size:clamp(var(--fs-16), 1.1vw + .75rem, var(--fs-18));line-height:var(--lh-base)}.over-ons-module__oj2s-a__sectionHead{max-width:60ch;margin-bottom:var(--space-10)}.over-ons-module__oj2s-a__sectionHead h2{margin-block:var(--space-2) var(--space-3)}.over-ons-module__oj2s-a__sectionHead p{color:var(--color-text-muted);font-size:var(--fs-18)}.over-ons-module__oj2s-a__waarden{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.over-ons-module__oj2s-a__waarden{grid-template-columns:1fr 1fr}}.over-ons-module__oj2s-a__waardenCard{gap:var(--space-3);isolation:isolate;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.over-ons-module__oj2s-a__waardenCard:before{content:"";background:linear-gradient(180deg, var(--color-savings-50) 0%, transparent 50%);opacity:0;transition:opacity var(--dur-base) var(--ease-out);z-index:-1;position:absolute;inset:0}.over-ons-module__oj2s-a__waardenCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-savings-100);transform:translateY(-4px)}.over-ons-module__oj2s-a__waardenCard:hover:before{opacity:1}.over-ons-module__oj2s-a__waardenIcoon{background:var(--grad-savings);width:52px;height:52px;color:var(--color-white);margin-bottom:var(--space-1);box-shadow:var(--shadow-savings);transition:transform var(--dur-base) var(--ease-out);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.over-ons-module__oj2s-a__waardenCard:hover .over-ons-module__oj2s-a__waardenIcoon{transform:scale(1.07)rotate(-4deg)}.over-ons-module__oj2s-a__waardenCard h3{color:var(--color-navy-900);margin:0}.over-ons-module__oj2s-a__waardenCard p{color:var(--color-text-muted)}.over-ons-module__oj2s-a__aanpak{gap:var(--space-5);counter-reset:aanpak;list-style:none;display:grid}@media (min-width:720px){.over-ons-module__oj2s-a__aanpak{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.over-ons-module__oj2s-a__aanpak{grid-template-columns:repeat(4,1fr)}}.over-ons-module__oj2s-a__aanpakStap{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-3);box-shadow:var(--shadow-sm);isolation:isolate;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.over-ons-module__oj2s-a__aanpakStap:before{content:"";background:var(--grad-savings);transform-origin:0;height:3px;transition:transform var(--dur-base) var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.over-ons-module__oj2s-a__aanpakStap:hover{box-shadow:var(--shadow-md);border-color:var(--color-savings-100);transform:translateY(-3px)}.over-ons-module__oj2s-a__aanpakStap:hover:before{transform:scaleX(1)}.over-ons-module__oj2s-a__aanpakLabel{font-family:var(--font-display);font-weight:700;font-size:var(--fs-30);background:var(--grad-text-brand);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1}.over-ons-module__oj2s-a__aanpakStap h3{margin:0}.over-ons-module__oj2s-a__aanpakStap p{color:var(--color-text-muted)}.over-ons-module__oj2s-a__beeld{padding-block:clamp(var(--space-12), 6vw, var(--space-20));background:var(--color-bg-alt);position:relative}.over-ons-module__oj2s-a__beeldInner{max-width:var(--container-max);padding-inline:var(--container-pad);border-radius:var(--radius-xl);isolation:isolate;box-shadow:var(--shadow-xl);margin-inline:auto;position:relative;overflow:hidden}.over-ons-module__oj2s-a__beeldImg{object-fit:cover;width:100%;height:auto;max-height:460px;display:block}.over-ons-module__oj2s-a__beeldOverlay{padding:clamp(var(--space-6), 4vw, var(--space-10));background:linear-gradient(#0000 30%,#07142a4d 65%,#07142ac7 100%);align-items:flex-end;display:flex;position:absolute;inset:0}.over-ons-module__oj2s-a__beeldQuote{max-width:38ch;font-family:var(--font-display);font-size:clamp(var(--fs-18), 2vw + .75rem, var(--fs-24));line-height:var(--lh-snug);color:var(--color-white);text-shadow:0 2px 12px #00000073;font-weight:600}.over-ons-module__oj2s-a__redactieHead{max-width:60ch;margin-bottom:var(--space-8)}.over-ons-module__oj2s-a__redactieHead h2{margin-block:var(--space-2) var(--space-3)}.over-ons-module__oj2s-a__redactieHead p{color:var(--color-text-muted);font-size:var(--fs-16)}.over-ons-module__oj2s-a__redactieKaart{gap:var(--space-6);padding:clamp(var(--space-6), 3vw, var(--space-8));background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);isolation:isolate;align-items:center;max-width:720px;display:grid;position:relative;overflow:hidden}.over-ons-module__oj2s-a__redactieKaart:before{content:"";background:var(--grad-savings);width:4px;position:absolute;top:0;bottom:0;left:0}@media (min-width:560px){.over-ons-module__oj2s-a__redactieKaart{grid-template-columns:120px 1fr}}.over-ons-module__oj2s-a__redactieFotoWrap{justify-content:center;display:flex}.over-ons-module__oj2s-a__redactieFoto{object-fit:cover;border:3px solid var(--color-white);width:96px;height:96px;box-shadow:var(--shadow-md);border-radius:50%}@media (min-width:560px){.over-ons-module__oj2s-a__redactieFoto{width:120px;height:120px}}.over-ons-module__oj2s-a__redactieNaam{font-size:var(--fs-20);color:var(--color-navy-900);margin:0}.over-ons-module__oj2s-a__redactieRol{font-size:var(--fs-14);color:var(--color-savings-700);margin:4px 0 var(--space-3);font-weight:600}.over-ons-module__oj2s-a__redactieBio{color:var(--color-text-muted);font-size:var(--fs-14);line-height:var(--lh-base);margin-bottom:var(--space-4)}.over-ons-module__oj2s-a__redactieLink{align-items:center;gap:var(--space-2);font-size:var(--fs-14);color:var(--color-navy-900);border-radius:var(--radius-full);background:var(--color-slate-100);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:8px 14px;font-weight:600;display:inline-flex}.over-ons-module__oj2s-a__redactieLink:hover{background:var(--color-navy-900);color:var(--color-white);transform:translateY(-1px)}.over-ons-module__oj2s-a__contactInner{gap:var(--space-8);align-items:center;display:grid}.over-ons-module__oj2s-a__contactInner h2{color:#0000;background:linear-gradient(120deg,#fff 0%,#d1fae5 60%,#fff 100%) 0 0/200% 100%;animation:over-ons-module__oj2s-a__gradientShift 12s var(--ease-in-out) infinite;max-width:22ch;margin-block:var(--space-3) var(--space-4);-webkit-background-clip:text;background-clip:text}.over-ons-module__oj2s-a__contactLead{color:#cbd5e1;font-size:var(--fs-18);max-width:50ch}.over-ons-module__oj2s-a__contactActies{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:880px){.over-ons-module__oj2s-a__contactInner{grid-template-columns:1.4fr 1fr}.over-ons-module__oj2s-a__contactActies{align-items:flex-start}}
