.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__aanbodSection .volwassene-module__B0Loiq__cardGrid{grid-template-columns:repeat(4,1fr);align-items:start;gap:1.1rem}.volwassene-module__B0Loiq__aanbodSection .volwassene-module__B0Loiq__card{text-align:left;background:linear-gradient(165deg, #fff 0%, var(--cream) 100%);border:1px solid var(--sand-warm);border-radius:var(--radius-lg);flex-direction:column;padding:1.45rem 1.4rem 1.4rem;transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #2a201833}.volwassene-module__B0Loiq__aanbodSection .volwassene-module__B0Loiq__card:before{content:"";background:var(--gold);width:40px;height:3px;transition:width .4s cubic-bezier(.2,.7,.2,1),background .3s;position:absolute;top:0;left:0}.volwassene-module__B0Loiq__aanbodSection .volwassene-module__B0Loiq__card:hover{transform:translateY(-6px);box-shadow:0 20px 46px #2a201847}.volwassene-module__B0Loiq__aanbodSection .volwassene-module__B0Loiq__card:hover:before{background:var(--gold-dark);width:100%}.volwassene-module__B0Loiq__aanbodNum{font-family:var(--font-display);color:var(--gold-dark);margin-bottom:.35rem;font-size:2.6rem;font-weight:700;line-height:.9}.volwassene-module__B0Loiq__aanbodSection .volwassene-module__B0Loiq__card h3{font-family:var(--font-heading);color:var(--earth-dark);min-height:2.6em;margin:0 0 .3rem;font-size:1.1rem;font-weight:600;line-height:1.25}.volwassene-module__B0Loiq__aanbodTag{color:var(--text-light);min-height:3em;margin:0;font-size:.85rem;line-height:1.5}.volwassene-module__B0Loiq__aanbodWrap{opacity:0;text-align:left;max-height:0;transition:max-height .5s,opacity .4s,margin .4s;overflow:hidden}.volwassene-module__B0Loiq__aanbodWrapOpen{opacity:1;max-height:34rem;margin-top:.7rem}.volwassene-module__B0Loiq__aanbodWrap p{color:var(--text-light);margin:0 0 .5rem;font-size:.88rem;line-height:1.7}.volwassene-module__B0Loiq__aanbodBtn{font-family:var(--font-body);letter-spacing:.01em;color:var(--gold-dark);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;align-self:flex-start;margin-top:.9rem;padding:0;font-size:.82rem;font-weight:600;transition:color .2s,border-color .2s}.volwassene-module__B0Loiq__aanbodBtn:hover{color:var(--earth-dark);border-bottom-color:var(--gold)}.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;flex-direction:column;display:flex;overflow:hidden}.volwassene-module__B0Loiq__stapImg{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.volwassene-module__B0Loiq__stapBody{padding:1rem 1.1rem 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:980px){.volwassene-module__B0Loiq__aanbodSection .volwassene-module__B0Loiq__cardGrid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.volwassene-module__B0Loiq__cardGrid,.volwassene-module__B0Loiq__aanbodSection .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/achtergrond/golven-branding.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 .container{max-width:1240px}.volwassene-module__B0Loiq__aanbodSection{background-image:radial-gradient(120% 90% at 50% 0,#3a302880 0%,#2e2620a8 70%,#28211cbd 100%),url(/images/volwassen-kiezels-drijfhout.jpg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;padding:3.75rem 0 4.25rem;position:relative}.volwassene-module__B0Loiq__aanbodHeader{border-bottom:1px solid #e8d4a866;margin:0 0 2.25rem;padding-bottom:1.4rem}.volwassene-module__B0Loiq__aanbodEyebrow{color:var(--gold-light);margin:0 0 .2rem;font-family:Dancing Script,cursive;font-size:1.55rem;font-weight:600;line-height:1}.volwassene-module__B0Loiq__aanbodSection h2{color:#fdfaf5;text-shadow:0 2px 16px #00000059;margin:0 0 .6rem}.volwassene-module__B0Loiq__aanbodLead{color:#fdfaf5e0;max-width:70ch;margin:0;font-size:.98rem;line-height:1.7}.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}
