.page-module__HIN6Aa__main{max-width:1140px;margin:0 auto;padding:2rem 1.5rem 0}.page-module__HIN6Aa__mainBottom{max-width:1140px;margin:0 auto;padding:0 1.5rem 4rem}.page-module__HIN6Aa__breadcrumb{color:var(--color-text-secondary);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.8rem;display:flex}.page-module__HIN6Aa__breadcrumb a{color:var(--color-text-secondary);text-decoration:none;transition:color .15s}.page-module__HIN6Aa__breadcrumb a:hover{color:var(--color-accent)}.page-module__HIN6Aa__breadcrumb span{color:var(--color-border)}.page-module__HIN6Aa__breadcrumb span:last-child{color:var(--foreground);font-weight:600}.page-module__HIN6Aa__productSection{grid-template-columns:1fr 300px;align-items:start;gap:3rem;margin-bottom:3rem;display:grid}.page-module__HIN6Aa__typeBadge{color:var(--color-accent);letter-spacing:.07em;text-transform:uppercase;background:#eff6ff;border-radius:20px;margin-bottom:.75rem;padding:4px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__HIN6Aa__productTitle{color:var(--foreground);margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.15}.page-module__HIN6Aa__productIntro{color:#374151;margin:0 0 2rem;font-size:1rem;line-height:1.75}.page-module__HIN6Aa__eigenschappenGrid{grid-template-columns:1fr 1fr;gap:.6rem 1.5rem;display:grid}.page-module__HIN6Aa__eigenschap{border-bottom:1px solid var(--color-border);align-items:center;gap:.6rem;padding:.6rem 0;display:flex}.page-module__HIN6Aa__eigenschap svg{flex-shrink:0}.page-module__HIN6Aa__eigenschap div{flex-direction:column;gap:1px;display:flex}.page-module__HIN6Aa__eigenschap strong{color:var(--foreground);font-size:.85rem;font-weight:700;line-height:1.3}.page-module__HIN6Aa__eigenschap span{color:#6b7280;font-size:.76rem}.page-module__HIN6Aa__specsBox{border:1.5px solid var(--color-border);background:#fff;border-radius:14px;position:sticky;top:90px;overflow:hidden}.page-module__HIN6Aa__specsTitle{text-transform:uppercase;letter-spacing:.09em;color:#6b7280;border-bottom:1px solid var(--color-border);background:#fafbfd;margin:0;padding:1rem 1.25rem .75rem;font-size:.7rem;font-weight:700}.page-module__HIN6Aa__specsTable{border-collapse:collapse;width:100%}.page-module__HIN6Aa__specsTable td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:.65rem 1.25rem;font-size:.82rem}.page-module__HIN6Aa__specsTable tr:last-child td{border-bottom:none}.page-module__HIN6Aa__specsTable tr:nth-child(2n) td{background:#fafbfd}.page-module__HIN6Aa__specsTable td:first-child{color:#6b7280;width:50%}.page-module__HIN6Aa__specsTable td:last-child{text-align:right;color:var(--foreground)}.page-module__HIN6Aa__ctaSection{border:1.5px solid var(--color-border);border-radius:20px;grid-template-columns:1.1fr 1fr;min-height:460px;margin-bottom:5rem;display:grid;overflow:hidden;box-shadow:0 12px 40px #0000001a}.page-module__HIN6Aa__ctaImage{min-height:420px;position:relative}.page-module__HIN6Aa__ctaContent{background:#fff;flex-direction:column;justify-content:center;padding:3rem 2.5rem;display:flex}.page-module__HIN6Aa__ctaLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin:0 0 .75rem;font-size:.68rem;font-weight:700}.page-module__HIN6Aa__ctaTitle{color:var(--foreground);margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.15}.page-module__HIN6Aa__ctaText{color:#374151;margin:0 0 1.75rem;font-size:.925rem;line-height:1.7}.page-module__HIN6Aa__ctaBtns{flex-direction:column;gap:.65rem;margin-bottom:1.5rem;display:flex}.page-module__HIN6Aa__ctaPrimary{color:#fff;background:linear-gradient(135deg,#ea580c,#c2410c);border-radius:11px;justify-content:center;align-items:center;padding:1rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;transition:filter .2s,transform .15s;display:inline-flex;box-shadow:0 6px 20px #ea580c52}.page-module__HIN6Aa__ctaPrimary:hover{filter:brightness(1.08);transform:translateY(-2px)}.page-module__HIN6Aa__ctaSecondary{color:var(--color-accent);background:#fff;border:2px solid #bfdbfe;border-radius:11px;justify-content:center;align-items:center;padding:1rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.page-module__HIN6Aa__ctaSecondary:hover{border-color:var(--color-accent);background:#eff6ff}.page-module__HIN6Aa__trustStrip{color:#6b7280;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.page-module__HIN6Aa__trustItem{align-items:center;gap:.3rem;display:flex}.page-module__HIN6Aa__trustDot{background:#d1d5db;border-radius:50%;width:3px;height:3px;display:inline-block}.page-module__HIN6Aa__uitvoeringenSection,.page-module__HIN6Aa__projectsSection{margin-bottom:5rem}.page-module__HIN6Aa__photosGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.25rem;display:grid}.page-module__HIN6Aa__photoCard{flex-direction:column;gap:.5rem;display:flex}.page-module__HIN6Aa__photoWrap{aspect-ratio:4/3;background:var(--color-muted);border-radius:12px;position:relative;overflow:hidden}.page-module__HIN6Aa__photoLabel{color:var(--color-text-secondary);margin:0;font-size:.78rem;font-weight:600}.page-module__HIN6Aa__faqReviewsSection{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.page-module__HIN6Aa__sectionHeader{margin-bottom:1.25rem}.page-module__HIN6Aa__sectionTitle{color:var(--foreground);margin:0 0 .4rem;font-size:1.4rem;font-weight:800}.page-module__HIN6Aa__sectionSub{color:var(--color-text-secondary);margin:0;font-size:.875rem}.page-module__HIN6Aa__faqCol h2,.page-module__HIN6Aa__reviewsCol h2{margin:0 0 1.25rem;font-size:1.2rem;font-weight:800}@media (max-width:900px){.page-module__HIN6Aa__productSection{grid-template-columns:1fr;gap:2rem}.page-module__HIN6Aa__specsBox{position:static}.page-module__HIN6Aa__faqReviewsSection{grid-template-columns:1fr;gap:2rem}.page-module__HIN6Aa__eigenschappenGrid,.page-module__HIN6Aa__ctaSection{grid-template-columns:1fr}.page-module__HIN6Aa__ctaImage{min-height:240px}.page-module__HIN6Aa__cta-banner{text-align:center;grid-template-columns:1fr!important;padding:2rem 1.5rem!important}}@media (max-width:640px){.page-module__HIN6Aa__photosGrid{grid-template-columns:1fr}}
