/* Datenrettung: erste Einschätzung, Partnerkoordination und Backup-Vorsorge. */
.hero-services li a{color:inherit;text-decoration:underline;text-decoration-color:#cf2855;text-underline-offset:3px}
.data-recovery-section{padding-block:88px;background:#fff8fa;border-top:1px solid #efd5de;border-bottom:1px solid #efd5de;scroll-margin-top:24px}
.data-recovery-section .section-head{max-width:780px}
.data-recovery-section .section-head h2{font-size:clamp(28px,2.6vw,36px)}
.data-recovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.data-recovery-grid article{padding:30px 32px;background:#fff;border:1px solid #ecd4dd;border-top:5px solid #cf2855}
.data-recovery-label{display:block;margin-bottom:18px;font-size:13px;font-weight:600;color:#aa2350}
.data-recovery-grid h3{font-size:22px;color:#2b1d25;margin-bottom:15px}
.data-recovery-grid p{font-size:16px;line-height:1.65;color:#554650;margin-bottom:14px}
.data-recovery-grid p:last-child{margin-bottom:0}
.data-recovery-contact{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:22px;padding:28px 32px;background:#321e2b;color:#fff}
.data-recovery-contact h3{font-size:21px;margin-bottom:8px}
.data-recovery-contact p{font-size:16px;color:#f0dce4;max-width:670px;margin:0}
.data-recovery-contact .button{flex:none;background:#fff;color:#75213e}
@media(max-width:800px){.data-recovery-grid{grid-template-columns:1fr}.data-recovery-contact{align-items:flex-start;flex-direction:column}}
@media(max-width:700px){.data-recovery-section{padding-block:70px}.data-recovery-grid article,.data-recovery-contact{padding:25px}}
