/* Lekcija 3.0 · HOME-P09 · Lekcija+ / Trust COMPLETE */
.lk3-home-plus-trust {
  margin-top: 72px;
  padding: 72px 0;
  color: #f4f0e7;
  background: #111110;
  border-bottom: 1px solid rgba(255, 255, 255, .1);
}
.lk3-home-plus-trust-inner { min-height: 400px; display: grid; grid-template-columns: 1.1fr .9fr; gap: 84px; align-items: center; }
.lk3-home-plus-trust-copy > span { color: #315bff; font-size: 14px; font-weight: 850; letter-spacing: .12em; text-transform: uppercase; }
.lk3-home-plus-trust h2 { max-width: 760px; margin: 20px 0 24px; font-size: clamp(44px, 3.8vw, 68px); line-height: .94; letter-spacing: -.052em; }
.lk3-home-plus-trust-copy p { max-width: 600px; color: rgba(244, 240, 231, .67); line-height: 1.55; }
.lk3-home-plus-trust-cta { display: inline-flex; gap: 18px; margin-top: 14px; padding: 16px 20px; color: #fff; background: #ef2b2d; font-weight: 800; text-decoration: none; }
.lk3-home-plus-trust-cta:focus-visible { outline: 3px solid #ddf460; outline-offset: 4px; }
.lk3-home-plus-trust-list { margin: 0; padding: 0; border-top: 1px solid rgba(255, 255, 255, .22); list-style: none; }
.lk3-home-plus-trust-list li { display: grid; grid-template-columns: 24px 1fr; gap: 16px; padding: 20px 0; border-bottom: 1px solid rgba(255, 255, 255, .18); }
.lk3-home-plus-trust-list i { width: 10px; height: 10px; margin-top: 8px; background: #315bff; }
.lk3-home-plus-trust-list strong, .lk3-home-plus-trust-list span { display: block; }
.lk3-home-plus-trust-list span { margin-top: 3px; color: rgba(244, 240, 231, .58); font-size: 14px; line-height: 1.45; }
@media (max-width: 760px) {
  .lk3-home-plus-trust { margin-top: 56px; padding: 56px 0; }
  .lk3-home-plus-trust-inner { min-height: 0; grid-template-columns: 1fr; gap: 44px; }
  .lk3-home-plus-trust h2 { font-size: 42px; }
}
