.volwassene-module__B0Loiq__hero{align-items:flex-end;height:70vh;min-height:400px;max-height:560px;display:flex;position:relative}.volwassene-module__B0Loiq__heroOverlay{background:linear-gradient(#0000 10%,#3d352926 35%,#3d35298c 70%,#3d3529b8 100%);position:absolute;inset:0}.volwassene-module__B0Loiq__heroContent{z-index:2;max-width:var(--max-width);width:100%;margin:0 auto;padding:0 clamp(1.25rem,4vw,2rem) 2.5rem;position:relative}.volwassene-module__B0Loiq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.volwassene-module__B0Loiq__heroContent h1{color:var(--white);text-shadow:0 2px 12px #00000040;margin-bottom:.4rem}.volwassene-module__B0Loiq__heroDesc{color:#ffffffd9;margin-bottom:1.25rem;font-size:.95rem}.volwassene-module__B0Loiq__section{padding:2.5rem 0}.volwassene-module__B0Loiq__sectionSand{background:var(--sand);padding:2.5rem 0}.volwassene-module__B0Loiq__body{color:var(--text-light);max-width:68ch;margin-bottom:.6rem;font-size:.95rem;line-height:1.75}.volwassene-module__B0Loiq__cardGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}.volwassene-module__B0Loiq__card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1.25rem}.volwassene-module__B0Loiq__sectionSand .volwassene-module__B0Loiq__card{background:var(--white);border-left:4px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0}.volwassene-module__B0Loiq__card h3{margin-bottom:.5rem;font-size:1.05rem}.volwassene-module__B0Loiq__card p{color:var(--text-light);font-size:.88rem;line-height:1.6}.volwassene-module__B0Loiq__card ul{padding:0;list-style:none}.volwassene-module__B0Loiq__card li{color:var(--text-light);margin-bottom:.3rem;padding-left:1rem;font-size:.88rem;line-height:1.5;position:relative}.volwassene-module__B0Loiq__card li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.5rem;left:0}.volwassene-module__B0Loiq__cardLink{color:var(--gold-dark);margin-top:.5rem;font-size:.85rem;font-weight:600;display:inline-block}.volwassene-module__B0Loiq__stappenGrid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem;display:grid}.volwassene-module__B0Loiq__stap{background:var(--white);border-radius:var(--radius);border:1px solid var(--sage-pale);border-top:3px solid var(--sage);text-align:center;padding:1.25rem}.volwassene-module__B0Loiq__stap h3{margin-bottom:.3rem;font-size:1.05rem}.volwassene-module__B0Loiq__stap p{color:var(--text-light);font-size:.88rem;line-height:1.6}.volwassene-module__B0Loiq__balanslijst{margin-top:.5rem;padding-left:1.25rem}.volwassene-module__B0Loiq__balanslijst li{color:var(--text-light);margin-bottom:.35rem;font-size:.92rem;line-height:1.6}.volwassene-module__B0Loiq__ctaBanner{background:var(--sage);padding:2.5rem 0}.volwassene-module__B0Loiq__ctaBanner h3{color:var(--white);margin-bottom:.4rem}.volwassene-module__B0Loiq__ctaBanner p{color:#fffc;max-width:50ch;margin:0 auto 1rem;font-size:.92rem}.volwassene-module__B0Loiq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.volwassene-module__B0Loiq__ctaBanner .btn--secondary{color:var(--white);border-color:#ffffff80}.volwassene-module__B0Loiq__ctaBanner .btn--secondary:hover{border-color:var(--white);background:#ffffff26}@media (max-width:768px){.volwassene-module__B0Loiq__cardGrid{grid-template-columns:1fr}.volwassene-module__B0Loiq__stappenGrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.volwassene-module__B0Loiq__stappenGrid{grid-template-columns:1fr}}.volwassene-module__B0Loiq__woodDivider{background-image:url(/images/reflexen-houtstrook.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-top:1px solid #503c2840;border-bottom:1px solid #503c2840;height:200px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000001a,inset 0 -1px 2px #0000001a}.volwassene-module__B0Loiq__woodKnots{pointer-events:none;background:linear-gradient(#0000000d 0%,#0000 35% 65%,#0000000d 100%);position:absolute;inset:0}.volwassene-module__B0Loiq__aanbodSection{background-image:linear-gradient(#fdfaf59e 0%,#fdfaf580 100%),url(/images/volwassen-kiezels-drijfhout.jpg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;padding:3rem 0 3.5rem;position:relative}.volwassene-module__B0Loiq__aanbodSection h2{margin-bottom:.5rem}.volwassene-module__B0Loiq__aanbodSection .volwassene-module__B0Loiq__body{max-width:56ch;margin-bottom:0}.volwassene-module__B0Loiq__aanbodIntro{border-left:4px solid var(--gold);background:var(--white);border-radius:0 var(--radius) var(--radius) 0;box-shadow:var(--shadow-sm);max-width:60ch;margin:0 0 1.75rem;padding:.6rem 1rem .6rem 1.25rem}.volwassene-module__B0Loiq__aanbodSection .volwassene-module__B0Loiq__card{border-left:4px solid var(--gold);background:var(--white);border-radius:0 var(--radius) var(--radius) 0}.volwassene-module__B0Loiq__stapIcon{background:var(--sage);color:#fff;width:52px;height:52px;box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--cream-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto .75rem;transition:background .2s,transform .2s;display:flex}.volwassene-module__B0Loiq__stap:hover .volwassene-module__B0Loiq__stapIcon{background:var(--sage-dark);transform:scale(1.05)}.volwassene-module__B0Loiq__stapIcon svg{width:28px;height:28px}
