.fdp-view{font-family:'Public Sans',system-ui,sans-serif;color:#3a3f4b}
    .tmv-wrap{max-width:var(--shell);margin:0 auto;padding:0 clamp(20px,5vw,40px)}
    .tmv-hero{position:relative;overflow:hidden;background:#021E47;color:#fff}
    .tmv-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.30}
    .tmv-schleier{position:absolute;inset:0;background:linear-gradient(to top,rgba(2,16,40,.85),rgba(2,16,40,.35))}
    .tmv-hero-in{position:relative;padding-top:var(--section);padding-bottom:var(--section)}
    .tmv-marke{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;margin-bottom:18px}
    .tmv-marke span{width:26px;height:4px;background:#FFE000;display:block}
    .tmv-hero h1{font-weight:900;font-size:clamp(32px,4.8vw,56px);line-height:1.08;margin:0 0 16px;color:#fff}
    .tmv-hero p{font-size:18px;line-height:1.55;max-width:640px;margin:0;color:#fff}
    .tmv-liste{background:#fff;padding:var(--section) 0}
    .tmv-abo{margin-bottom:clamp(24px,3.5vw,36px)}
