.reference-page{color:#003e70;background:white;overflow-wrap:anywhere}.reference-page h1{font-size:40px;line-height:52px;font-weight:700;margin:0 0 24px}.reference-page h2{font-size:30px;line-height:42px;font-weight:400;margin:0 0 28px}.reference-page h3{font-size:20px;line-height:28px;margin:0 0 16px}.reference-page p{font-size:16px;line-height:26px;margin:0 0 18px;color:#333}.reference-section{padding-top:54px;padding-bottom:54px;border-bottom:1px solid #f1f1f1}.reference-page .underlined{text-align:center;margin-bottom:36px}.reference-editorial-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding-top:48px;padding-bottom:48px}.reference-editorial-hero>div{min-width:0}.reference-editorial-hero>img{width:100%;height:360px;object-fit:cover}.reference-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center}.reference-split>img{width:100%;max-height:460px;object-fit:cover}.reference-split>div{min-width:0}.reference-checks{list-style:none;margin:20px 0;padding:0}.reference-checks>li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:24px;color:#333;margin:12px 0}.reference-checks .icon{color:#f37121;flex:0 0 20px;width:20px;height:20px}.reference-hero-photo{width:100%;max-height:360px;object-fit:cover}.reference-warranty-plans{display:grid;grid-template-columns:1fr 1fr;gap:28px}.reference-warranty-plans>article{border:1px solid #ddd;border-radius:8px;padding:28px}.reference-page .reference-warranty-table{min-width:0;width:100%;max-width:900px;margin:auto;table-layout:fixed}.reference-warranty-table th:first-child{width:60%}.reference-warranty-table th>img{display:inline-block;vertical-align:middle;width:40px;height:40px;object-fit:contain;margin-right:14px}.reference-warranty-table td{text-align:center;color:#2db586}.reference-warranty-table td[aria-label="Nicht enthalten"]{color:#bd4b43}.reference-warranty-table .icon{width:24px;height:24px}.reference-faq{max-width:1020px}.reference-faq .accordion>summary{font-size:17px;line-height:25px}.reference-faq .accordion p{font-size:15px;line-height:25px}.reference-quality-image{width:100%;max-height:520px;object-fit:contain;margin:24px auto}.reference-quality-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.reference-quality-process img{width:100%;aspect-ratio:1.5;object-fit:cover;margin-bottom:18px}.reference-advice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.reference-advice-grid>a{border:1px solid #ddd;border-radius:8px;overflow:hidden}.reference-advice-grid img{width:100%;aspect-ratio:1.5;object-fit:cover}.reference-advice-grid h3{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:20px;margin:0}.reference-advice-grid h3>.icon{width:16px;height:22px;flex-shrink:0}.reference-three-steps,.reference-contact-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.reference-contact-methods>article>.icon{width:36px;height:36px;margin-bottom:20px}.reference-contact-methods h2{font-size:24px;line-height:32px}.reference-contact-form{max-width:700px;margin:40px auto;scroll-margin-top:80px}.reference-end-cta{padding:36px 24px;background:#003e70;color:white;text-align:center}.reference-end-cta>h2{color:white;margin-bottom:22px}.reference-page-note{font-size:11px!important;line-height:18px!important;text-align:center;color:#777!important;padding:20px}.reference-editorial .reference-section:not(.reference-split){max-width:1040px}.reference-page .content-table{max-width:100%;overflow:auto}
@media(max-width:1023px){.reference-page h1{font-size:32px;line-height:42px}.reference-editorial-hero,.reference-split{gap:28px}.reference-advice-grid{grid-template-columns:1fr 1fr}.reference-quality-process{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.reference-page h1{font-size:28px;line-height:36px}.reference-page h2{font-size:24px;line-height:32px}.reference-page p{font-size:14px;line-height:23px}.reference-section{padding-top:36px;padding-bottom:36px}.reference-editorial-hero,.reference-split,.reference-warranty-plans,.reference-three-steps,.reference-contact-methods{grid-template-columns:1fr}.reference-editorial-hero{padding-top:32px;padding-bottom:32px}.reference-editorial-hero>img{height:240px}.reference-advice-grid{gap:14px}.reference-advice-grid h3{font-size:16px;line-height:24px;padding:14px}.reference-warranty-plans>article{padding:22px}.reference-warranty-table th>img{display:none}.reference-quality-process{grid-template-columns:1fr}.reference-contact-methods{gap:36px}}
