/* Abschluss-Banner vor dem Footer (Variante I · Auswahl-Kacheln)
   Content-Breite wie Bricks-Container (1120), horizontal im Section-Padding.
   Typo: Site --text-s ist 12px → Kacheltext/CTA wie Konto auf --text-m. */
.lt-choice{
  padding-block:var(--space-xl);
  border-top:1px solid var(--base-light);
  container-type:inline-size;
  width:100%;
  margin:0;
  background:transparent;
}
.lt-choice > .lt-choice__inner,
.lt-choice__inner{
  width:1120px;
  max-width:100%;
  margin-inline:auto;
  padding-inline:0;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);
  gap:var(--space-xl);
  align-items:center;
  box-sizing:border-box;
}
.lt-choice h2{font-size:var(--h2);font-weight:800;color:var(--neutral);line-height:1.15}
.lt-choice__lead{font-size:var(--text-m);margin-top:var(--space-s)}
.lt-choice__tiles{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-m);width:auto;min-width:0;align-items:stretch}
.lt-choice__tile{border:2px solid var(--base-light);border-radius:var(--radius);padding:var(--space-l);display:flex;flex-direction:column;gap:var(--space-xs);text-decoration:none;color:var(--base);transition:border-color .15s;width:auto;min-width:0;height:100%;align-self:stretch;box-sizing:border-box}
.lt-choice__num{width:4rem;height:4rem;border-radius:.6rem;display:grid;place-items:center;font-family:Manrope,sans-serif;font-weight:800;font-size:var(--text-l);color:var(--white);background:var(--primary);margin-bottom:var(--space-xs)}
.lt-choice__tile--ask .lt-choice__num{background:var(--action)}
.lt-choice__tile strong,
.lt-choice__tile .brxe-text-basic:where(strong){font-family:Manrope,sans-serif;font-size:var(--h3);font-weight:800;color:var(--neutral);line-height:1.2}
.lt-choice__tile p{font-size:var(--text-m);margin:0;line-height:1.5}
.lt-choice__go{margin-top:auto;padding-top:var(--space-s);display:inline-flex;align-items:center;gap:.8rem;font-family:Manrope,sans-serif;font-weight:700;font-size:var(--text-m);color:var(--primary)}
.lt-choice__tile--ask .lt-choice__go{color:var(--action-dark)}
.lt-choice__go svg{width:1.6rem;height:1.6rem;display:inline-block;vertical-align:middle;transition:transform .15s;flex:none}
.lt-choice__tile:hover{border-color:var(--primary);color:var(--base)}
.lt-choice__tile--ask:hover{border-color:var(--action)}
.lt-choice__tile:hover .lt-choice__go svg{transform:translateX(3px)}
.lt-choice__tile:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
.lt-choice a.lt-choice__tile{color:inherit}
@container (max-width:1000px){.lt-choice__inner{grid-template-columns:1fr;gap:var(--space-l)}}
@container (max-width:720px){.lt-choice__tiles{grid-template-columns:1fr}.lt-choice__tile{padding:var(--space-m)}}
