.hero{position:relative;min-height:85vh;display:flex;align-items:center;background:var(--purple-light);overflow:hidden}.hero__container{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:60px 80px 20px}.hero__content{position:relative;z-index:2}.hero__eyebrow{display:inline-block;padding:8px 16px;background:rgba(150,101,75,.1);color:var(--brand);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:20px;margin-bottom:24px}.hero__title{font-size:clamp(3rem,6vw,4rem);font-weight:800;line-height:1.15;color:var(--ink);margin:0 0 20px;letter-spacing:-.02em}.hero__accent{position:relative;display:inline-block;font-family:Georgia,Times New Roman,Times,serif;font-style:italic;font-weight:500;font-size:1.06em;letter-spacing:0}.hero__accent-line{position:absolute;left:-3%;bottom:.02em;width:106%;height:.26em;color:var(--purple-dark-1);overflow:visible;pointer-events:none}.hero__intro{font-size:18px;line-height:1.7;color:#4a4a4a;margin:0 0 32px;max-width:500px}.hero__actions{display:flex;gap:12px;flex-wrap:wrap}.hero__button{display:inline-flex;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;border-radius:30px;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero__button--primary{display:inline-flex;gap:8px;background:var(--purple);color:#fff}.hero__button--primary:hover{background:#1a1a1a;transform:translateY(-2px)}.hero__button--secondary{background:var(--purple-dark);color:#1a1a1a}.hero__button--secondary:hover{background:#1a1a1a;color:#fff;transform:translateY(-2px)}.hero__button--third{background:var(--brand-light);color:#1a1a1a}.hero__button--third:hover{background:#1a1a1a;color:#fff;transform:translateY(-2px)}.hero__map-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.m2c-hero,.m2c-hero *{box-sizing:border-box}.m2c-hero{position:relative;width:100%;max-width:700px;aspect-ratio:1/1;margin:0 auto;overflow:hidden;isolation:isolate}.m2c-world{position:absolute;inset:0;width:100%;height:100%;display:block}.m2c-base{transition:opacity .8s ease,filter .8s ease}.m2c-base path{stroke:#e8e3db;stroke-width:1;vector-effect:non-scaling-stroke}.m2c-hero.is-active .m2c-base{opacity:.85;filter:brightness(.68) saturate(.8)}.m2c-active-group{opacity:0;transform-origin:0 0;will-change:transform}.m2c-country-fill{fill:var(--brand-dark)}.m2c-country-extrude{fill:#2f2119}.m2c-photo{opacity:0}.m2c-country-outline{fill:none;stroke:rgba(255,255,255,.65);stroke-width:1;vector-effect:non-scaling-stroke}@media (max-width:1024px){.hero__container{display:block;grid-template-columns:1fr;text-align:left;padding:110px 24px 40px}.hero__map-wrapper{max-width:100%;margin:0 auto}.m2c-hero{max-width:100%}}@media (max-width:768px){.hero{min-height:auto}.hero__container{padding:100px 20px 30px;gap:24px}.hero__title{font-size:2rem}.hero__intro{font-size:16px}.hero__button{padding:12px 24px;font-size:14px}.m2c-hero{max-width:600px}}@media (max-width:480px){.hero__actions{flex-direction:column;align-items:stretch}.hero__button{justify-content:center}.m2c-hero{max-width:100%}.m2c-base path{stroke-width:1}}@media (prefers-reduced-motion:reduce){.m2c-active-group,.m2c-base,.m2c-country-extrude,.m2c-photo{transition-duration:.01ms!important}}.quote-rotator{position:relative;padding:60px 40px 40px;text-align:center}.quote-rotator__inner{position:relative;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.quote-rotator__mark{position:absolute;top:-30px;left:50%;transform:translateX(-50%);font-size:160px;font-weight:900;line-height:1;color:var(--brand);opacity:.08;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Georgia,serif}.quote-rotator__text{font-size:clamp(1.35rem,3vw,2rem);font-weight:400;line-height:1.45;color:#000;max-width:700px;margin:0 auto 24px;opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease;font-style:italic;font-family:Georgia,serif}.quote-rotator__text--exit{opacity:0;transform:translateY(-10px)}.quote-rotator__author{display:flex;flex-direction:column;align-items:center;gap:4px;opacity:1;transform:translateY(0);transition:opacity .4s ease .1s,transform .4s ease .1s}.quote-rotator__author--exit{opacity:0;transform:translateY(-5px)}.quote-rotator__name{font-size:14px;font-weight:700;color:var(--brand);text-transform:uppercase;letter-spacing:1.5px}.quote-rotator__role{font-size:13px;color:var(--text-muted);font-style:italic}.quote-rotator__nav{gap:16px;margin-top:32px}.quote-rotator__arrow,.quote-rotator__nav{display:flex;align-items:center;justify-content:center}.quote-rotator__arrow{width:36px;height:36px;border-radius:50%;border:2px solid var(--brand);background:transparent;color:var(--brand);font-size:20px;font-weight:700;cursor:pointer;transition:all .2s ease}.quote-rotator__arrow:hover{background:var(--brand);color:var(--white)}.quote-rotator__dots{display:flex;gap:8px}.quote-rotator__dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--brand);background:transparent;cursor:pointer;padding:0;transition:all .2s ease}.quote-rotator__dot--active{background:var(--brand);transform:scale(1.3)}.quote-rotator__dot:hover{background:var(--brand-light)}.quote-rotator__progress{width:200px;height:3px;background:var(--grey-200);border-radius:2px;margin:20px auto 0;overflow:hidden}.quote-rotator__progress-bar{height:100%;background:var(--brand);border-radius:2px;width:0;animation:quote-progress linear forwards}@keyframes quote-progress{0%{width:0}to{width:100%}}@media (max-width:768px){.quote-rotator{padding:40px 20px 30px}.quote-rotator__text{font-size:1.2rem}.quote-rotator__mark{font-size:100px;top:-15px}.quote-rotator__inner{min-height:180px}}@media (max-width:480px){.quote-rotator__text{font-size:1.1rem}.quote-rotator__arrow{width:32px;height:32px;font-size:18px}}:root{--v2-ink:#32251c;--v2-ink-1:#937058;--v2-ink-2:#d4bea9;--v2-aub:#96644b;--v2-orange:#ff6b35;--v2-coral:#ff8a6a;--v2-apricot:#ffe1d2;--v2-mint:#bfdcc8;--v2-mint2:#e7f3ea;--v2-yellow:#f4c95d;--v2-butter:#fff1c7;--v2-beige:#c4af9a;--v2-lav:#e5c5ac;--v2-lav2:#f6efe7;--v2-paper:#fbf8f4;--v2-line:#e5d9ce;--v2-muted:#7a6e63}.v2-wrap{max-width:min(calc(100% - 32px),var(--container));margin-left:auto;margin-right:auto}.v2-section{padding:100px 0}.v2-section h2{font-size:50px;line-height:1.05;letter-spacing:-3px;font-weight:800;margin:12px 0 18px}.v2-kicker{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-weight:900;color:var(--v2-ink-1)}.v2-center{text-align:center;max-width:790px;margin-inline:auto}.v2-bodycopy,.v2-center p{font-size:16px;line-height:1.72;color:var(--v2-muted)}.v2-ico{width:43px;height:43px;stroke:var(--v2-ink);stroke-width:1.55}.v2-ico-1{width:35px;height:35px;stroke:#dd8974;stroke-width:1.55}.v2-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:31px}.v2-btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:13px 19px;border-radius:999px;background:#fff;border:1px solid var(--v2-line);color:var(--v2-ink);font-size:14px;font-weight:850;transition:transform .2s ease,box-shadow .2s ease}.v2-btn:hover{transform:translateY(-2px)}.v2-btn--primary{background:var(--v2-beige);color:var(--v2-ink);border-color:var(--v2-beige);box-shadow:0 10px 28px var(--v2-ink) 33}.v2-btn--dark{background:var(--v2-ink);color:#fff;border-color:var(--v2-ink)}.v2-trust{padding:20px 0;background:linear-gradient(115deg,var(--v2-lav2) 0,#fdeee8 100%);border:1px solid var(--v2-line)}.v2-trustpill{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:20px 26px;border-radius:999px}.v2-trustbadge{flex:0 0 auto;display:grid;place-items:center;width:78px;height:78px;background:var(--v2-ink);border-radius:50%;box-shadow:0 16px 32px #4b2e1d33}.v2-trustbadge svg{width:34px;height:34px;stroke:#fff;stroke-width:1.7}.v2-trustcopy{flex:1 1 300px;min-width:0}.v2-trusttitle{margin:0;font-size:clamp(21px,2.2vw,28px);line-height:1.15;letter-spacing:-1.2px;font-weight:800;color:var(--v2-ink)}.v2-trusttitle em{font-style:normal;color:var(--v2-aub)}.v2-trustsub{margin:7px 0 0;font-size:15px;line-height:1.55;color:var(--v2-muted)}.v2-truststats{display:flex;flex:0 0 auto;gap:10px;margin:0;padding:0;list-style:none}.v2-truststats li{display:flex;align-items:baseline;gap:7px;padding:13px 20px;background:#fff;border:1px solid var(--v2-line);border-radius:999px;box-shadow:0 8px 20px #4b2e1d0f;white-space:nowrap}.v2-truststats strong{font-size:20px;letter-spacing:-.5px;font-weight:850;color:var(--v2-ink)}.v2-truststats span{font-size:13px;color:var(--v2-muted)}.v2-section--people{background:var(--v2-paper)}.v2-audiences{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px;margin-top:45px}.v2-aud{position:relative;overflow:hidden;min-height:300px;padding:30px;border-radius:28px}.v2-aud--people{background:var(--v2-apricot)}.v2-aud--offer{background:var(--v2-mint2)}.v2-aud--org{background:var(--v2-lav2)}.v2-aud h3{margin:30px 0 10px;font-size:26px;line-height:1.15;letter-spacing:-1px;font-weight:700}.v2-aud p{margin:0;font-size:14px;line-height:1.65;color:#6d626d}.v2-textlink{position:absolute;left:30px;bottom:28px;font-size:13px;font-weight:900;color:var(--v2-ink)}.v2-section--flow{background:var(--v2-ink);color:#fff}.v2-section--flow .v2-kicker{color:var(--v2-beige)}.v2-section--flow .v2-bodycopy{color:#ddd2c4}.v2-flowgrid{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:65px;gap:65px;align-items:center}.v2-flowsteps{display:grid;grid-gap:11px;gap:11px}.v2-flowstep{display:grid;grid-template-columns:48px 1fr;grid-gap:15px;gap:15px;align-items:center;padding:19px 22px;background:#483528;border:1px solid #483528;border-radius:22px}.v2-flowstep svg{stroke:var(--v2-beige);stroke-width:1.5}.v2-flowstep b{display:block;font-size:16px}.v2-flowstep small{color:#d4bfab;font-size:13px}.v2-arrow{height:15px;border-left:1px solid #8a5c3d;margin-left:24px}.v2-section--matches{background:var(--v2-paper)}.v2-matches{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:40px}.v2-match{padding:23px;background:#fff;border:1px solid var(--v2-line);border-radius:25px;transition:transform .25s ease,box-shadow .25s ease}.v2-match:hover{transform:translateY(-5px);box-shadow:0 18px 50px #30173912}.v2-matchtop{display:flex;justify-content:space-between;gap:12px}.v2-badge{align-self:flex-start;padding:7px 10px;background:var(--v2-butter);border-radius:99px;font-size:10px;font-weight:950;color:var(--v2-ink)}.v2-match h3{margin:22px 0 7px;font-size:21px;line-height:1.2;letter-spacing:-.5px;font-weight:700}.v2-match p{margin:0;font-size:13px;line-height:1.6;color:var(--v2-muted)}.v2-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:17px}.v2-tags span{padding:7px 9px;background:#f6efe7;border-radius:99px;font-size:11px;color:var(--v2-ink)}.v2-section--partner{background:#fff}.v2-partnergrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px;align-items:center}.v2-dashboard{padding:20px;background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:30px;box-shadow:0 25px 70px #4b2e1d12;min-width:0}.v2-dashhead{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:5px 5px 18px}.v2-dashhead small{color:var(--v2-muted);font-size:13px}.v2-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.v2-stat{padding:18px;background:#fff;border:1px solid var(--v2-line);border-radius:18px;min-width:0}.v2-stat b{display:block;font-size:28px;line-height:1.2;color:var(--v2-ink)}.v2-stat small{color:var(--v2-muted);font-size:13px}.v2-activity{margin-top:10px;padding:18px;background:var(--v2-lav2);color:var(--v2-ink);border-radius:19px}.v2-activity small{color:var(--v2-ink-1);font-size:13px}.v2-bar{height:7px;margin-top:12px;overflow:hidden;background:#8a5c3d;border-radius:99px}.v2-bar-flex{display:flex;flex-wrap:column;justify-content:space-between;margin-top:20px}.v2-bar-flex-item{flex-direction:column;align-items:center;gap:10px;margin-bottom:12px;display:flex;border:1px solid var(--v2-ink);border-radius:20px;padding:10px 15px}.v2-bar i{display:block;width:68%;height:100%;background:var(--v2-coral)}.v2-section--local{background:var(--v2-paper);overflow:hidden}.v2-local{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:55px;gap:55px;align-items:center}.v2-localvisual{position:relative;height:550px;border-radius:34px;background:linear-gradient(180deg,transparent 50%,#4b2e1daa),url(/images/elanart-vrijwilligers.jpg) 50% /cover;border:1px solid rgba(255,255,255,.45);box-shadow:0 34px 80px #4b2e1d38}.v2-localvisual:before{content:"";position:absolute;inset:-14%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#ff8a6a59,transparent 70%) 22% 30% /58% 58% no-repeat,radial-gradient(closest-side,#96644b45,transparent 70%) 78% 70% /60% 60% no-repeat;filter:blur(16px);animation:v2-glow-drift 16s ease-in-out infinite alternate}@keyframes v2-glow-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,2%,0) scale(1.06)}}.v2-float{position:absolute;gap:9px;padding:9px 15px 9px 9px;background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.75);border-radius:999px;box-shadow:0 12px 30px #4b2e1d2e;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);font-size:12px;font-weight:850;color:var(--v2-ink);animation:v2-float-y 5.6s ease-in-out infinite}.v2-float,.v2-float__icon{display:inline-flex;align-items:center}.v2-float__icon{justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,var(--v2-aub),var(--v2-ink));color:#fff;box-shadow:0 6px 14px #96644b55}@keyframes v2-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.v2-f1{left:7%;top:10%;animation-duration:5.2s;animation-delay:0s}.v2-f2{right:7%;top:26%;animation-duration:6.4s;animation-delay:.7s}.v2-f3{left:12%;bottom:12%;animation-duration:5.8s;animation-delay:1.2s}.v2-f4{right:10%;bottom:10%;animation-duration:6.9s;animation-delay:.35s}.v2-f5{right:32%;top:52%;animation-duration:5.5s;animation-delay:.9s}@media (prefers-reduced-motion:reduce){.v2-float,.v2-localvisual:before{animation:none}}.v2-safety{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:38px}.v2-safe{padding:21px;background:#fff;border:1px solid var(--v2-line);border-radius:21px}.v2-safe svg{stroke:var(--v2-aub);stroke-width:1.5}.v2-safe b{display:block;margin:18px 0 6px;font-size:16px}.v2-safe small{color:var(--v2-muted);font-size:13px;line-height:1.5}.v2-section--cta{padding:20px 0 100px;background:var(--surface)}.v2-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:58px;background:var(--purple-light);color:var(--purple);border-radius:38px}.v2-cta-eyebrow{margin-bottom:10px;font-size:12px;font-weight:900;letter-spacing:1.5px}.v2-cta h2{margin:0;max-width:720px}.v2-cta .v2-btn{flex-shrink:0}@media (max-width:1100px){.v2-trustpill{gap:20px;padding:24px;border-radius:42px}.v2-stats{grid-template-columns:1fr}.v2-truststats{flex:1 0 100%;justify-content:space-between}}@media (max-width:900px){.v2-center{text-align:left}.v2-audiences,.v2-flowgrid,.v2-local,.v2-matches,.v2-partnergrid{grid-template-columns:1fr}.v2-trustpill{gap:18px;padding:24px;border-radius:36px}.v2-truststats{flex-wrap:wrap;justify-content:flex-start;gap:10px}.v2-safety{grid-template-columns:1fr 1fr}.v2-cta{display:block}.v2-cta .v2-btn{margin-top:20px}}@media (max-width:540px){.v2-safety{grid-template-columns:1fr}.v2-trust{padding:22px 0}.v2-trustpill{gap:16px;padding:20px;border-radius:28px}.v2-trustcopy{flex:1 1 200px}.v2-trustbadge{width:60px;height:60px}.v2-trustbadge svg{width:26px;height:26px}.v2-truststats{flex-direction:column}.v2-truststats li{justify-content:flex-start}.v2-section h2{font-size:38px;letter-spacing:-2px}.v2-actions{flex-direction:column}.v2-cta{padding:35px 25px}}