body{min-height:100vh}
.start{min-height:100vh;display:flex;flex-direction:column}
.start__kopf{padding:calc(24px + env(safe-area-inset-top)) 24px 28px}
.start__kopf img{height:88px;width:auto;max-width:none}
.start__text{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.2rem;max-width:620px;padding:40px 24px 64px;margin:0 auto;width:100%}
.start__text h1{font-size:clamp(2.2rem,9vw,4rem)}
.start__text p{font-size:1.2rem;margin:0}
