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