.adv-pakketten{padding:84px 0 92px;background:var(--lila);scroll-margin-top:70px}.adv #hoe-werkt-het{scroll-margin-top:70px}.adv-twee{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:start}.adv-pakket{position:relative;background:var(--card);border:1.5px solid var(--ink);border-radius:26px;padding:34px 32px 30px;box-shadow:8px 8px 0 var(--ink);transition-delay:calc(var(--i) * .12s);scroll-margin-top:110px}.adv-pakket-eigen-profiel{box-shadow:8px 8px 0 var(--coral)}.adv-pakket-eigen-profiel:before{content:"meest compleet";position:absolute;right:24px;top:-15px;rotate:3deg;background:var(--lime);border:1.5px solid var(--ink);border-radius:999px;padding:3px 14px;font:700 13px/1.5 Outfit,system-ui,sans-serif;letter-spacing:.02em}.adv-hand{margin:0 0 2px;font-size:25px;line-height:1;color:var(--coral)}.adv-pakket h3{margin:0 0 10px;font-family:Commune,Georgia,serif;font-weight:400;font-size:clamp(32px,3.4vw,42px);line-height:1.02;letter-spacing:-.5px}.adv-zin{margin:0 0 18px;color:var(--soft);max-width:44ch}.adv-punten{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:9px}.adv-punten li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;line-height:1.45}.adv-punten svg{width:20px;height:20px;margin-top:2px;fill:none;stroke:var(--coral);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.adv-prijs{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 22px;padding:14px 18px;background:var(--salie);border-radius:16px}.adv-prijs b{font-family:Commune,Georgia,serif;font-weight:400;font-size:26px;line-height:1.1}.adv-prijs span{color:var(--soft);font-size:15px}.adv-form{display:grid;gap:12px;padding-top:22px;border-top:1.5px dashed #27235133}.adv-rij{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adv-form label{display:grid;gap:5px;font-weight:600;font-size:14.5px;line-height:1.3}.adv-form label small{font-weight:400;color:var(--soft);font-size:13px}.adv-form input,.adv-form textarea{width:100%;min-height:46px;padding:10px 14px;font:inherit;font-weight:400;font-size:16px;color:var(--ink);background:#fff;border:1.5px solid var(--ink);border-radius:12px}.adv-form textarea{resize:vertical;min-height:84px;line-height:1.5}.adv-form input:focus-visible,.adv-form textarea:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.adv-val{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.adv-knop{justify-self:start;margin-top:4px;border:1.5px solid var(--ink);cursor:pointer}.adv-knop[disabled]{opacity:.6;cursor:progress}.adv-status{min-height:1.4em;margin:0;font-size:14.5px;color:var(--coral)}.adv-status:empty{display:none}.adv-dank{padding:22px 22px 20px;background:var(--lime);border:1.5px solid var(--ink);border-radius:18px}.adv-dank b{display:block;font-family:Commune,Georgia,serif;font-weight:400;font-size:25px;line-height:1.15;margin-bottom:6px}.adv-dank p{margin:0}.adv-meer{padding:84px 0 88px;background:var(--bg)}.adv-drie{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.adv-drie article{position:relative;background:var(--card);border:1.5px solid var(--ink);border-radius:22px;padding:34px 26px 26px;transition-delay:calc(var(--i) * .1s)}.adv-drie article:nth-child(1){background:var(--roze)}.adv-drie article:nth-child(2){background:var(--salie)}.adv-drie article:nth-child(3){background:var(--blauw)}.adv-drie i{position:absolute;left:24px;top:-18px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--coral);color:#fff;font:400 20px/1 Commune,Georgia,serif;font-style:normal;border:1.5px solid var(--ink)}.adv-drie h3{margin:0 0 10px;font-family:Commune,Georgia,serif;font-weight:400;font-size:25px;line-height:1.12;letter-spacing:-.3px}.adv-drie p{margin:0;color:var(--soft);font-size:16px;line-height:1.6}.adv-meer-knop{margin:34px 0 0}@media(max-width:900px){.adv-meer{padding:60px 0 64px}.adv-drie{grid-template-columns:1fr;gap:34px}.adv-pakketten{padding:60px 0 68px}.adv-twee{grid-template-columns:1fr;gap:38px}}@media(max-width:520px){.adv-pakket{padding:28px 20px 24px;box-shadow:5px 5px 0 var(--ink)}.adv-pakket-eigen-profiel{box-shadow:5px 5px 0 var(--coral)}.adv-rij{grid-template-columns:1fr}.adv-knop{justify-self:stretch;justify-content:center}}.adv-lees{margin-top:20px}
