@font-face{font-family:'Canela';font-style:normal;font-weight:700 700;font-display:swap;src:url('/assets/canela-bold-latin.c37540171cc7e76a.woff2') format('woff2')}@font-face{font-family:'Maax';font-style:normal;font-weight:400 400;font-display:swap;src:url('/assets/brand-sans-400.0ee4b5cabaac225a.woff2') format('woff2')}@font-face{font-family:'Maax';font-style:normal;font-weight:700 700;font-display:swap;src:url('/assets/brand-sans-700.33ba4f7a77b1ae29.woff2') format('woff2')}[data-component="sustainability-zertifizierung"]{--font-sans:'Maax','Helvetica Neue',Helvetica,Arial,sans-serif;--navy:#002554;--green:#02a24a;--green-dark:#017935;--white:#ffffff;--btn-radius:6px;--card-radius:10px;--pad-x:max(40px,8vw);--max-width-content:1200px}[data-component="sustainability-zertifizierung"] *,[data-component="sustainability-zertifizierung"] *::before,[data-component="sustainability-zertifizierung"] *::after{box-sizing:border-box}[data-component="sustainability-zertifizierung"]{margin:0}[data-component="sustainability-zertifizierung"] [data-component]{display:block}[data-component="sustainability-zertifizierung"] [data-component] img{max-width:100%}[data-component="sustainability-zertifizierung"] *,[data-component="sustainability-zertifizierung"] *::before,[data-component="sustainability-zertifizierung"] *::after{margin:0;padding:0;box-sizing:border-box}[data-component="sustainability-zertifizierung"]{scroll-behavior:smooth}[data-component="sustainability-zertifizierung"]{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--navy);background:var(--white)}[data-component="sustainability-zertifizierung"] img{display:block;max-width:100%}[data-component="sustainability-zertifizierung"] a{text-decoration:none;color:inherit}[data-component="sustainability-zertifizierung"] .btn{font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;padding:12px 24px;border-radius:var(--btn-radius);border:none;cursor:pointer;transition:all 0.2s;display:inline-flex;align-items:center;gap:8px;text-decoration:none;white-space:nowrap}[data-component="sustainability-zertifizierung"] .btn-green{background:var(--green-dark);color:white}[data-component="sustainability-zertifizierung"] .btn-green:hover{background:var(--green)}[data-component="sustainability-zertifizierung"] .btn-sm{font-size:10px;padding:8px 16px}[data-component="sustainability-zertifizierung"] .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;margin-bottom:12px;font-family:var(--font-sans)}[data-component="sustainability-zertifizierung"] .eyebrow::before{content:'';width:24px;height:2px;background:currentColor;flex-shrink:0}[data-component="sustainability-zertifizierung"] .eyebrow.white-ey{color:rgba(255,255,255,0.9)}[data-component="sustainability-zertifizierung"] .eyebrow.white-ey::before{background:rgba(255,255,255,0.9)}[data-component="sustainability-zertifizierung"] .cert-section{background:var(--navy);padding:72px var(--pad-x)}[data-component="sustainability-zertifizierung"] .cert-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}[data-component="sustainability-zertifizierung"] .cert-stats{display:flex;gap:0;margin:20px 0}[data-component="sustainability-zertifizierung"] .cstat{padding:0 22px;border-right:1px solid rgba(255,255,255,0.15)}[data-component="sustainability-zertifizierung"] .cstat:first-child{padding-left:0}[data-component="sustainability-zertifizierung"] .cstat:last-child{border-right:none}[data-component="sustainability-zertifizierung"] .cstat-num{font-family:var(--font-sans);font-size:26px;font-weight:700;color:var(--green);line-height:1}[data-component="sustainability-zertifizierung"] .cstat-lbl{font-size:10px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.45);margin-top:2px;font-family:var(--font-sans)}[data-component="sustainability-zertifizierung"] .cert-info-box{background:rgba(2,162,74,0.12);border:1px solid rgba(2,162,74,0.3);border-radius:var(--card-radius);padding:14px;margin:14px 0;font-size:13px;color:rgba(255,255,255,0.85);line-height:1.6;font-family:var(--font-sans)}[data-component="sustainability-zertifizierung"] .cert-law-box{background:rgba(255,255,255,0.06);border-left:3px solid var(--green);padding:10px 14px;border-radius:0 var(--btn-radius) var(--btn-radius) 0;font-size:12px;color:rgba(255,255,255,0.7);margin-top:12px;font-family:var(--font-sans)}@media(max-width:1100px){[data-component="sustainability-zertifizierung"]{--pad-x:28px}[data-component="sustainability-zertifizierung"] .cert-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:680px){[data-component="sustainability-zertifizierung"]{--pad-x:16px}}@media (min-width:1200px){[data-component="sustainability-zertifizierung"][data-component][data-component] > *{padding-inline:max(var(--pad-x,40px),calc((100% - var(--max-width-content,1200px)) / 2))}}