.simone-module__VnKPBq__hero{justify-content:center;align-items:center;height:50vh;min-height:340px;max-height:460px;display:flex;position:relative}.simone-module__VnKPBq__heroDesc{color:var(--cream);text-shadow:0 2px 12px #0000004d;margin-top:.5rem;font-size:1.15rem;font-style:italic}.simone-module__VnKPBq__heroOverlay{background:#3d352966;position:absolute;inset:0}.simone-module__VnKPBq__heroContent{z-index:2;text-align:center;position:relative}.simone-module__VnKPBq__heroContent h1{color:var(--cream);text-shadow:0 2px 12px #0003}.simone-module__VnKPBq__section{padding:3rem 0}.simone-module__VnKPBq__sectionSand{background:var(--sand);padding:3rem 0}.simone-module__VnKPBq__section p,.simone-module__VnKPBq__sectionSand p{color:var(--text-light);margin-bottom:.6rem;font-size:.95rem;line-height:1.8}.simone-module__VnKPBq__introGrid{grid-template-columns:380px 1fr;align-items:start;gap:2.5rem;display:grid}.simone-module__VnKPBq__introPhoto{justify-content:center;align-self:start;display:flex;position:sticky;top:6rem}.simone-module__VnKPBq__subtitle{font-family:var(--font-heading);color:var(--earth-dark);letter-spacing:.01em;margin:0 0 1.1rem;font-size:clamp(1.15rem,2vw,1.4rem);font-style:italic;font-weight:500;line-height:1.4}.simone-module__VnKPBq__quote{color:var(--gold-dark);border-left:4px solid var(--gold);background:var(--white);border-radius:0 var(--radius) var(--radius) 0;box-shadow:var(--shadow-sm);margin:1.5rem 0;padding:1rem 1.25rem 1.1rem 1.5rem;font-family:Playpen Sans,cursive;font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:500;line-height:1.55}.simone-module__VnKPBq__expertiseGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.simone-module__VnKPBq__expertiseCard{background:var(--gold-pale);border-radius:var(--radius);border-left:4px solid var(--gold);border-top:none;padding:1.25rem}.simone-module__VnKPBq__expertiseCard h3{margin-bottom:.3rem}.simone-module__VnKPBq__expertiseCard p{margin:0;font-size:.88rem;line-height:1.6}.simone-module__VnKPBq__praktijkStrip{justify-content:center;align-items:center;height:320px;display:flex;position:relative}.simone-module__VnKPBq__praktijkOverlay{background:#3d352966;position:absolute;inset:0}.simone-module__VnKPBq__praktijkContent{z-index:2;text-align:center;position:relative}.simone-module__VnKPBq__praktijkContent h2{color:var(--white);text-shadow:0 2px 8px #0003;margin-bottom:.2rem}.simone-module__VnKPBq__praktijkContent p{color:#ffffffd9;font-size:.95rem}.simone-module__VnKPBq__visieGrid{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;display:grid}.simone-module__VnKPBq__visieCards{flex-direction:column;gap:.75rem;display:flex}.simone-module__VnKPBq__visieCard{background:var(--sand);border-radius:var(--radius);border-left:3px solid var(--sage);flex-direction:column;display:flex;overflow:hidden}.simone-module__VnKPBq__visieCardImage{aspect-ratio:16/9;background:var(--sage-pale);width:100%;position:relative}.simone-module__VnKPBq__visieCardBody{padding:1rem 1.25rem 1.25rem}.simone-module__VnKPBq__visieCard h3{color:var(--earth);margin-bottom:.25rem;font-size:.95rem}.simone-module__VnKPBq__visieCard p{margin:0;font-size:.85rem;line-height:1.6}.simone-module__VnKPBq__werkwijzeGrid{grid-template-columns:1fr 340px;align-items:start;gap:2.5rem;display:grid}.simone-module__VnKPBq__methodeList{margin-top:.75rem;padding:0;list-style:none}.simone-module__VnKPBq__methodeList li{color:var(--text-light);margin-bottom:.4rem;padding-left:1.25rem;font-size:.92rem;line-height:1.6;position:relative}.simone-module__VnKPBq__methodeList li:before{content:"";background:var(--sage);border-radius:50%;width:6px;height:6px;position:absolute;top:.55rem;left:0}.simone-module__VnKPBq__methodeList a{color:var(--gold-dark);font-weight:600;text-decoration:none}.simone-module__VnKPBq__methodeList a:hover{color:var(--earth);text-decoration:underline}.simone-module__VnKPBq__cta{background:var(--sage-dark);padding:2.5rem 0}.simone-module__VnKPBq__cta h2{color:var(--white);margin-bottom:.3rem}.simone-module__VnKPBq__cta p{color:#ffffffd9;max-width:44ch;margin:0 auto 1rem;font-size:.92rem}.simone-module__VnKPBq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (max-width:768px){.simone-module__VnKPBq__introGrid{grid-template-columns:1fr}.simone-module__VnKPBq__introPhoto{order:-1}.simone-module__VnKPBq__expertiseGrid,.simone-module__VnKPBq__visieGrid,.simone-module__VnKPBq__werkwijzeGrid{grid-template-columns:1fr}.simone-module__VnKPBq__praktijkStrip{height:240px}}
