.site .dg2{position:relative;background:#fff;overflow:hidden;font-family:"Poppins",sans-serif}.site .dg2 *{letter-spacing:0;box-sizing:border-box}.site .dg2__inner{padding:3.8vw 5vw 4vw;text-align:center}.site .dg2__kop{display:flex;flex-direction:column;align-items:center}.site .dg2__eyebrow{display:inline-block;color:#EE4799;font-weight:700;font-size:clamp(11px, .72vw, 13px);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6vw}.site .dg2__title{font-weight:800;font-size:clamp(24px, 2.2vw, 40px);line-height:1.1;letter-spacing:-.05vw;color:#1C174C;margin:0;hyphens:none}.site .dg2__title em{font-style:normal;color:#EE4799}.site .dg2__intro{font-size:clamp(13.5px, .95vw, 17px);line-height:1.6;color:#5A5F73;max-width:46vw;margin:.9vw 0 0}.site .dg2__rij{display:flex;justify-content:center;margin:2.5vw 0 2.6vw}.site .dg2__balk{--p:1;--r:2.4vw;--rb:calc(clamp(0, (1 - var(--p)) * 3, 1) * var(--r));position:relative;display:inline-flex;align-items:stretch;isolation:isolate}.site .dg2__item{position:relative;z-index:1;display:flex;align-items:center;gap:.85vw;height:4.8vw;min-height:60px;padding:0 1.7vw 0 .6vw;background:#fff;box-shadow:0 0 0 1.5px #E3E6EF,0 1vw 2.2vw -1.4vw rgb(28 23 76 / .35);border-radius:var(--rb);text-decoration:none!important;color:#1C174C!important;transform:translateX(calc((var(--i) - (var(--n) - 1) / 2) * (1 - var(--p)) * 3vw));opacity:calc(.45 + var(--p) * 1.2);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s ease,border-radius .4s ease,background .35s ease}.site .dg2__item:first-child{border-radius:var(--r) var(--rb) var(--rb) var(--r)}.site .dg2__item:nth-last-child(3){border-radius:var(--rb) var(--r) var(--r) var(--rb);padding-right:2vw}.site .dg2__icoon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:3.6vw;height:3.6vw;min-width:46px;min-height:46px;border-radius:50%;background:linear-gradient(135deg,#1C174C 0%,#2B2472 100%);color:#90D3D1;box-shadow:0 .5vw 1.2vw -.5vw rgb(28 23 76 / .6);transition:background .5s ease calc(var(--i) * .2s + .2s),color .5s ease calc(var(--i) * .2s + .2s),box-shadow .5s ease calc(var(--i) * .2s + .2s)}.site .dg2__icoon svg{width:44%;height:44%}.site .dg2__naam{display:flex;align-items:center;gap:.7vw;font-size:clamp(15px, 1.12vw, 20.5px);font-weight:700;line-height:1.2;color:#1C174C;white-space:nowrap;transition:color .5s ease calc(var(--i) * .2s + .2s)}.site .dg2__naam span{font:inherit;color:inherit;line-height:inherit}.site .dg2__naam svg{width:.85em;height:.85em;flex:0 0 auto;color:#B5BACD;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s ease}.site a.dg2__item:focus-visible{outline:2px solid #2AA8A4;outline-offset:-4px}.site .dg2__ring,.site .dg2__gloed{position:absolute;inset:-2px;border-radius:calc(var(--r) + 2px);pointer-events:none;background:linear-gradient(90deg,#90D3D1 0%,#B59BE0 55%,#EE4799 100%);clip-path:inset(-40px -40px -40px -40px);transition:clip-path 1.1s cubic-bezier(.45,0,.2,1) .1s}.site .dg2__ring{z-index:2;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.site .dg2__gloed{z-index:0;inset:2px;filter:blur(14px);opacity:.55}@media (hover:hover) and (pointer:fine){.site a.dg2__item:hover{background:#F3FAFA}.site a.dg2__item:hover .dg2__icoon{background:linear-gradient(135deg,#90D3D1 0%,#6FC4C1 100%);color:#1C174C;transition-delay:0s}.site a.dg2__item:hover .dg2__naam svg{color:#EE4799;transform:translateX(.25vw)}}.site .dg2--direct,.site .dg2--direct *,.site .dg2--direct *::before,.site .dg2--direct *::after{transition:none!important}.site .dg2--scroll .dg2__balk:not(.is-dicht) .dg2__ring,.site .dg2--scroll .dg2__balk:not(.is-dicht) .dg2__gloed{clip-path:inset(0 100% 0 0);transition-duration:.35s;transition-delay:0s}.site .dg2--scroll .dg2__balk:not(.is-dicht) .dg2__icoon{background:#EEF0F6;color:#9AA0B5;box-shadow:0 0 0 0 #fff0;transition-delay:0s}.site .dg2--scroll .dg2__balk:not(.is-dicht) .dg2__naam{color:#8A90A6;transition-delay:0s}.site .dg2--scroll .dg2__balk.is-dicht{animation:dg2-klik .5s cubic-bezier(.3,1.6,.5,1) both}@keyframes dg2-klik{0%{transform:scale(1)}40%{transform:scale(1.018)}100%{transform:scale(1)}}.site .dg2__onder{display:flex;justify-content:center}.site .dg2 .main-btn.hero-btn{margin-bottom:0}@media (max-width:900px){.site .dg2__inner{padding:40px 24px 40px}.site .dg2__eyebrow{font-size:12px;margin-bottom:8px}.site .dg2__title{font-size:28px}.site .dg2__intro{font-size:15px;max-width:100%;margin-top:10px}.site .dg2__rij{margin:24px 0 26px}.site .dg2__balk{--r:24px;display:flex;flex-direction:column;width:100%;max-width:420px}.site .dg2__item{--zijde:-1;height:60px;min-height:0;gap:12px;padding:0 16px 0 8px;transform:translateX(calc(var(--zijde) * (1 - var(--p)) * 46px))}.site .dg2__item:nth-child(even){--zijde:1}.site .dg2__item:first-child{border-radius:var(--r) var(--r) var(--rb) var(--rb)}.site .dg2__item:nth-last-child(3){border-radius:var(--rb) var(--rb) var(--r) var(--r);padding-right:16px}.site .dg2__icoon{width:44px;height:44px;min-width:0;min-height:0}.site .dg2__naam{flex:1 1 auto;justify-content:space-between;font-size:15.5px;gap:8px;white-space:normal;text-align:left}.site .dg2__ring,.site .dg2__gloed{background:linear-gradient(180deg,#90D3D1 0%,#B59BE0 55%,#EE4799 100%)}.site .dg2--scroll .dg2__balk:not(.is-dicht) .dg2__ring,.site .dg2--scroll .dg2__balk:not(.is-dicht) .dg2__gloed{clip-path:inset(0 0 100% 0)}}@media (prefers-reduced-motion:reduce){.site .dg2__item,.site .dg2__icoon,.site .dg2__naam,.site .dg2__naam svg,.site .dg2__ring,.site .dg2__gloed{transition:none}}