
/* DESIGNENTWURF 16 — clearer visitor path and setup terminology */
.brand-promise16{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr);gap:clamp(32px,6vw,92px);align-items:end;padding-top:clamp(54px,7vw,96px);padding-bottom:clamp(48px,6vw,82px);border-bottom:1px solid var(--line)}
.brand-promise-copy16{max-width:680px}
.brand-promise-copy16 h2{margin:.45rem 0 1rem;max-width:760px}
.brand-promise-copy16 p{max-width:660px;color:var(--muted);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.7}
.guide-flow16{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}
.guide-flow16 li{min-height:104px;padding:20px 22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;gap:16px}
.guide-flow16 span{font-size:.72rem;letter-spacing:.15em;color:var(--gold)}
.guide-flow16 strong{font-size:clamp(.98rem,1.3vw,1.12rem);font-weight:600}
@media(max-width:820px){.brand-promise16{grid-template-columns:1fr;gap:28px}.guide-flow16{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.guide-flow16{grid-template-columns:1fr}.guide-flow16 li{min-height:86px}}
