.onderhoud-section[data-astro-cid-2acjojdk]{padding-block:var(--space-section)}.onderhoud-intro[data-astro-cid-2acjojdk]{text-align:center;margin-bottom:var(--space-3xl)}.onderhoud-intro[data-astro-cid-2acjojdk] h2[data-astro-cid-2acjojdk]{font-size:var(--text-xl);font-weight:800;margin-top:var(--space-md);margin-bottom:var(--space-lg)}.onderhoud-intro__text[data-astro-cid-2acjojdk]{font-size:var(--text-md);line-height:1.7;color:var(--color-text-dark-muted);max-width:720px;margin-inline:auto}.risk-grid[data-astro-cid-2acjojdk]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.risk-card[data-astro-cid-2acjojdk]{padding:var(--space-xl);background:#fff;border:1px solid var(--k-border-light);border-radius:var(--radius-lg)}.risk-icon[data-astro-cid-2acjojdk]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--color-accent-dim, rgba(255, 107, 53, .12));border-radius:50%;margin-bottom:var(--space-md);color:var(--color-accent)}.risk-card[data-astro-cid-2acjojdk] h3[data-astro-cid-2acjojdk]{font-size:var(--text-md);font-weight:700;margin-bottom:var(--space-sm)}.risk-card[data-astro-cid-2acjojdk] p[data-astro-cid-2acjojdk]{font-size:var(--text-sm);line-height:1.7;color:var(--color-text-dark-muted)}.onderhoud-diensten[data-astro-cid-2acjojdk]{padding-block:var(--space-section)}.section-title--light[data-astro-cid-2acjojdk]{color:var(--color-text-light);font-size:var(--text-xl);font-weight:800;margin-top:var(--space-md);margin-bottom:var(--space-3xl)}.label--light[data-astro-cid-2acjojdk]{color:var(--color-accent)}.dienst-grid[data-astro-cid-2acjojdk]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.dienst-card[data-astro-cid-2acjojdk]{padding:var(--space-xl);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg)}.dienst-num[data-astro-cid-2acjojdk]{font-family:var(--k-mono);font-size:var(--text-sm);font-weight:700;color:var(--color-accent);margin-bottom:var(--space-md)}.dienst-card[data-astro-cid-2acjojdk] h3[data-astro-cid-2acjojdk]{font-size:var(--text-md);font-weight:700;color:var(--color-text-light);margin-bottom:var(--space-sm)}.dienst-card[data-astro-cid-2acjojdk] p[data-astro-cid-2acjojdk]{font-size:var(--text-sm);line-height:1.7;color:var(--color-text-light-muted)}.onderhoud-werkwijze[data-astro-cid-2acjojdk]{padding-block:var(--space-section);text-align:center}.onderhoud-werkwijze[data-astro-cid-2acjojdk] h2[data-astro-cid-2acjojdk]{font-size:var(--text-xl);font-weight:800;margin-top:var(--space-md);margin-bottom:var(--space-3xl)}.stappen-grid[data-astro-cid-2acjojdk]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);text-align:left}.stap-card[data-astro-cid-2acjojdk]{padding:var(--space-xl);background:#fff;border:1px solid var(--k-border-light);border-radius:var(--radius-lg)}.stap-num[data-astro-cid-2acjojdk]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-accent);color:#fff;font-weight:800;font-size:var(--text-md);border-radius:50%;margin-bottom:var(--space-md)}.stap-card[data-astro-cid-2acjojdk] h3[data-astro-cid-2acjojdk]{font-size:var(--text-md);font-weight:700;margin-bottom:var(--space-sm)}.stap-card[data-astro-cid-2acjojdk] p[data-astro-cid-2acjojdk]{font-size:var(--text-sm);line-height:1.7;color:var(--color-text-dark-muted)}.onderhoud-faq[data-astro-cid-2acjojdk]{padding-block:var(--space-section)}.onderhoud-faq[data-astro-cid-2acjojdk] h2[data-astro-cid-2acjojdk]{font-size:var(--text-xl);font-weight:800;margin-top:var(--space-md);margin-bottom:var(--space-3xl)}.faq-list[data-astro-cid-2acjojdk]{display:flex;flex-direction:column;gap:var(--space-md)}.faq-item[data-astro-cid-2acjojdk]{border:1px solid var(--k-border-light);border-radius:var(--radius-lg);overflow:hidden}.faq-question[data-astro-cid-2acjojdk]{display:flex;align-items:center;padding:var(--space-lg) var(--space-xl);font-weight:700;font-size:var(--text-md);cursor:pointer;list-style:none;transition:background .2s}.faq-question[data-astro-cid-2acjojdk]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-2acjojdk]:after{content:"+";margin-left:auto;font-size:1.5rem;font-weight:300;color:var(--color-accent);transition:transform .2s}.faq-item[data-astro-cid-2acjojdk][open] .faq-question[data-astro-cid-2acjojdk]:after{transform:rotate(45deg)}.faq-question[data-astro-cid-2acjojdk]:hover{background:var(--k-bg-subtle)}.faq-answer[data-astro-cid-2acjojdk]{padding:0 var(--space-xl) var(--space-lg);font-size:var(--text-sm);line-height:1.7;color:var(--color-text-dark-muted)}.cta-section[data-astro-cid-2acjojdk]{text-align:center}.cta-inner[data-astro-cid-2acjojdk]{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.cta-inner[data-astro-cid-2acjojdk] h2[data-astro-cid-2acjojdk]{color:var(--color-text-light)}.cta-inner[data-astro-cid-2acjojdk] p[data-astro-cid-2acjojdk]{font-size:var(--text-md);color:var(--color-text-light-muted);line-height:1.7;max-width:560px}.cta-btns[data-astro-cid-2acjojdk]{display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center}.onderhoud-visual[data-astro-cid-2acjojdk]{width:100%;max-width:380px;margin:0 auto}.onderhoud-icon-grid[data-astro-cid-2acjojdk]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;perspective:600px}.onderhoud-icon-card[data-astro-cid-2acjojdk]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;backdrop-filter:blur(8px);animation:onderhoud-float 5s ease-in-out infinite;transition:transform .3s ease,background .3s ease}.onderhoud-icon-card[data-astro-cid-2acjojdk]:hover{background:#ff6b351f;border-color:#ff6b354d;transform:translateY(-4px)}.onderhoud-icon-card[data-astro-cid-2acjojdk] svg[data-astro-cid-2acjojdk]{color:var(--color-accent)}.onderhoud-icon-label[data-astro-cid-2acjojdk]{font-family:var(--k-mono);font-size:.7rem!important;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#ffffff80}@keyframes onderhoud-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:768px){.risk-grid[data-astro-cid-2acjojdk],.dienst-grid[data-astro-cid-2acjojdk],.stappen-grid[data-astro-cid-2acjojdk]{grid-template-columns:1fr}}
