/* die.Kreditanalysten — Holding */
body.coming{min-height:100vh;display:flex;flex-direction:column;background:var(--ivory);}
.cs-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding-block:clamp(3rem,10vh,7rem);}
.cs-inner{max-width:780px;}
.cs-brand{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:2.4rem;}
.cs-brand img{width:48px;height:48px;border-radius:13px;}
.cs-brand .wordmark{font-size:1.6rem;}
body.coming .display{font-size:clamp(2.2rem,5.6vw,3.9rem);margin-bottom:1.3rem;}
.cs-hint{color:var(--muted);margin:2.6rem 0 1.1rem;font-size:1.02rem;}
.cs-trust{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:center;list-style:none;padding:0;margin:2.8rem 0 0;color:var(--muted);font-size:.96rem;}
.cs-trust li{display:flex;align-items:center;gap:.45rem;}
.cs-trust .tick{color:var(--cyan);font-weight:700;}
.cs-footer{background:var(--marine);color:#AEB6C2;padding:1.7rem 0;font-size:.9rem;}
.cs-footer .cs-foot-in{display:flex;flex-direction:column;gap:.55rem;align-items:center;text-align:center;}
.cs-footer a{color:#fff;text-decoration:none;}
.cs-footer a:hover{text-decoration:underline;}
.cs-foot-links{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;justify-content:center;}
.cs-foot-legal{color:#79828F;max-width:70ch;line-height:1.55;}
.cs-legal-header{border-bottom:1px solid var(--beige);background:var(--ivory);}
.cs-legal-header .container{display:flex;min-height:70px;align-items:center;}
.cs-legal-header .brand{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;}
.cs-legal-header .brand-mark{width:32px;height:32px;border-radius:8px;}
.cs-legal-header .wordmark{font-size:1.2rem;}
