/* LinkEase landing page additions - 2026-10-18 */
#hero{overflow-x:clip}
.le-badge{display:inline-block;padding:.5rem 1rem;border-radius:50rem;background:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary);font-weight:700;font-size:.95rem}
.le-ticks{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .6rem;margin:1rem 0 0;padding:0}
.le-ticks li{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:50rem;border:1px solid rgba(128,128,128,.3);background:rgba(var(--bs-primary-rgb),.06);font-size:1rem;font-weight:600;line-height:1.3}
.le-ticks li::before{content:"\2713";color:#198754;font-weight:800}
@media (min-width:992px){.le-ticks{justify-content:flex-start}}
.le-wide .lite-icon{margin-inline-end:.75rem}
@media (min-width:992px){
  .le-wide{display:flex;align-items:center;gap:1rem}
  .le-wide .lite-icon{margin-block-end:0;flex:none}
}
.le-ai{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.14),rgba(var(--bs-primary-rgb),.04));border:1px solid rgba(var(--bs-primary-rgb),.25)}
.le-chat{display:flex;flex-direction:column;gap:.85rem}
.le-bubble{max-width:90%;padding:.85rem 1.1rem;border-radius:1.1rem;background:var(--bs-body-bg,#fff);border:1px solid rgba(128,128,128,.25);box-shadow:0 2px 8px rgba(0,0,0,.06);font-size:1.05rem;font-weight:600}
.le-bubble:nth-child(odd){align-self:flex-start;border-end-start-radius:.25rem}
.le-bubble:nth-child(even){align-self:flex-end;border-end-end-radius:.25rem;background:var(--bs-primary);color:#fff;border-color:transparent}
.le-video{max-width:860px}
.le-video .ratio{border-radius:1rem;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.15);background:#000}
#hero .le-badge{font-size:1.05rem!important;padding:.55rem 1.1rem!important;line-height:1.4}
@media (min-width:992px){
  [dir="rtl"] #hero .position-absolute.top-100{left:1rem!important;right:auto!important;margin-left:0!important;margin-right:0!important}
}
