.datenschutz-section{background:var(--bg);justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 80px);padding:4rem 1rem;display:flex}.datenschutz-container{background:#fff;border-radius:16px;width:100%;max-width:800px;padding:3rem 2.5rem;animation:.5s fadeIn;box-shadow:0 8px 25px #00000014}.datenschutz-title{color:var(--accent);text-align:center;margin-bottom:1rem;font-size:2.4rem;font-weight:800}.datenschutz-sub{text-align:center;color:#444;margin-bottom:2rem;font-size:1.1rem}.datenschutz-container p{color:#444;margin-bottom:1.2rem;font-size:1rem;line-height:1.7}.datenschutz-container strong{color:var(--accent)}.datenschutz-link{color:var(--accent);font-weight:600;text-decoration:none}.datenschutz-link:hover{text-decoration:underline}.datenschutz-source{color:#666;margin-top:2rem;font-size:.85rem}.datenschutz-source a{color:var(--accent);text-decoration:none}.datenschutz-source a:hover{text-decoration:underline}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.datenschutz-container{padding:2rem 1.5rem}.datenschutz-title{font-size:2rem}}
