.home-quality h2{max-width:780px}.home-quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.home-quality-grid article{border:1px solid #d5d5d5;border-radius:22px;background:#f7f7f7;padding:30px;display:grid;grid-template-columns:150px 1fr;gap:26px;align-items:center}.home-quality-grid h3{font-size:25px;line-height:1.25;margin:10px 0 14px}.home-quality-grid p{font-size:15px;line-height:1.7}.home-quality-grid a,.home-quality-guarantee a{font-weight:700;font-size:14px}.quality-seal img{width:100%;height:auto;max-height:260px;object-fit:contain}.quality-precon-image img{width:100%;height:auto;object-fit:contain;border-radius:12px}.home-quality-guarantee{display:flex;align-items:center;gap:28px;padding:28px 0}.home-quality-guarantee .quality-guarantee-icon{width:82px;height:98px;object-fit:contain;mix-blend-mode:multiply}.home-quality-guarantee h3{margin:0;font-size:26px}.home-quality-guarantee p{margin:8px 0;font-size:15px;max-width:760px}.quality-markings img{width:100%;height:auto;display:block;border-radius:12px}.quality-markings p{font-size:13px;margin:12px 0;color:#626262}.quality-detail-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;align-items:center;margin:35px 0}.quality-detail-grid img{width:100%;height:auto;object-fit:contain;border-radius:16px}.quality-page>h2{margin-top:44px}.quality-page>p{max-width:900px}.quality-page .quality-detail-grid:first-of-type img[src*="eiha"]{max-width:230px;display:block;margin:auto}.precon-system-flow{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:24px;background:#e8e8e8;border-radius:14px}.precon-system-flow span:not([aria-hidden]){font-weight:700}.werking-verdieping{margin-top:40px}@media(max-width:1050px){.home-quality-grid article{grid-template-columns:105px 1fr;padding:22px;gap:18px}}@media(max-width:760px){.home-quality-grid,.quality-detail-grid{grid-template-columns:1fr}.home-quality-grid article{grid-template-columns:105px 1fr}.quality-detail-grid{gap:24px}.home-quality-guarantee{align-items:flex-start;gap:18px}.home-quality-guarantee .quality-guarantee-icon{width:65px;height:80px}.home-quality-guarantee h3{font-size:22px}.quality-markings img{border-radius:5px}}
.quality-original-marks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;align-items:center;background:#252525;border-radius:18px;padding:24px}.quality-original-marks figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.quality-original-marks figure img{width:auto!important;max-width:140px;height:90px!important;object-fit:contain;border-radius:0!important}.quality-original-marks figcaption{color:#fff;font-size:12px;font-weight:600;text-align:center}.quality-precon-image img[src$=".svg"]{height:60px;object-fit:contain}.quality-original-marks+img{display:none}@media(max-width:760px){.quality-original-marks{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px;padding:20px 16px}.quality-original-marks figure img{height:72px!important;max-width:90px}}

@media(max-width:760px){.home-quality-grid article{grid-template-columns:1fr;gap:20px}.quality-seal{max-width:108px}.quality-precon-image{max-width:180px}.quality-precon-image img[src$=".svg"]{height:44px}.home-quality-grid h3{font-size:24px}.home-quality-grid p{font-size:15px;line-height:1.7}}

.quality-footer{margin-top:38px}.quality-footer>p{margin:12px 0 0;font-size:12px;line-height:1.6;color:var(--muted)}.quality-footer>p a{font-size:12px}.quality-footer .quality-original-marks{padding:24px}.quality-footer+ .footer-bottom{margin-top:28px}

/* Certification images must fit their actual grid cell. */
.quality-original-marks figure img{max-width:min(90px,100%)!important}
