/* LT pradžios moduliai: invest dizaino kalba — serifas, stiklas, vienas sumanymas per skyrių */
.ltm{position:relative;max-width:1160px;margin:0 auto;padding:clamp(56px,9vw,112px) 16px 0}
.ltm-eyebrow{font:700 11px/1 var(--lq-sans);letter-spacing:.17em;text-transform:uppercase;color:var(--lq-mut,rgba(244,241,234,.66))}
.ltm h2{font:400 clamp(2rem,5.6vw,3.6rem)/1.02 var(--lq-serif);letter-spacing:-.02em;margin:14px 0 0;color:var(--lq-ink,#f4f1ea)}
.ltm h2 em{font-style:italic;background:linear-gradient(100deg,var(--lq-a1,#b9a0ff),var(--lq-a2,#ffb98f));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 .08em .14em 0}
.ltm-sub{margin:14px 0 0;max-width:46ch;font-size:15px;line-height:1.6;color:var(--lq-mut,rgba(244,241,234,.66))}
.ltm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}
.ltm-more{font:700 13px var(--lq-sans);color:var(--lq-ink,#f4f1ea);text-decoration:none;border-bottom:1px solid var(--lq-line,rgba(244,241,234,.2));padding-bottom:3px;white-space:nowrap}
.ltm-more:hover{border-color:currentColor}
.ltm-deals{display:grid;gap:12px;margin-top:28px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
.ltm-card{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;padding:14px;border-radius:22px;text-decoration:none;color:var(--lq-ink,#f4f1ea);
  border:1px solid var(--lq-edge,rgba(255,255,255,.22));background:linear-gradient(135deg,var(--lq-glass-a,rgba(255,255,255,.13)),var(--lq-glass-b,rgba(255,255,255,.035)));
  -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s}
.ltm-card:hover{transform:translateY(-3px);border-color:var(--lq-a1,#b9a0ff)}
.ltm-img{width:72px;height:72px;border-radius:16px;background:#fff;display:grid;place-items:center;overflow:hidden}
.ltm-img img{max-width:100%;max-height:100%;object-fit:contain}
.ltm-chain{font:700 11px var(--lq-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--lq-mut,rgba(244,241,234,.66))}
.ltm-name{margin-top:3px;font:600 14px/1.3 var(--lq-sans);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ltm-price{margin-top:6px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.ltm-price b{font:400 26px/1 var(--lq-serif)}
.ltm-price s{font-size:12px;color:var(--lq-mut,rgba(244,241,234,.55))}
.ltm-off{font:800 11px var(--lq-sans);padding:3px 8px;border-radius:999px;background:rgba(52,211,153,.16);color:#34d399}
:root[data-theme="light"] .ltm-off{background:rgba(16,150,100,.14);color:#0f7a54}
.ltm-tiles{display:grid;gap:10px;margin-top:28px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}
.ltm-tile{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:20px;text-decoration:none;color:var(--lq-ink,#f4f1ea);
  border:1px solid var(--lq-line,rgba(244,241,234,.14));background:linear-gradient(135deg,var(--lq-glass-b,rgba(255,255,255,.035)),transparent);transition:border-color .3s,transform .3s}
.ltm-tile:hover{border-color:var(--lq-a1,#b9a0ff);transform:translateY(-2px)}
.ltm-tile span{font:400 22px/1.1 var(--lq-serif)}
.ltm-tile small{font:600 11px var(--lq-sans);color:var(--lq-mut,rgba(244,241,234,.66))}
.ltm-feature{display:grid;gap:20px;margin-top:28px;padding:clamp(22px,4vw,36px);border-radius:28px;border:1px solid var(--lq-edge,rgba(255,255,255,.22));
  background:linear-gradient(135deg,var(--lq-glass-a,rgba(255,255,255,.13)),var(--lq-glass-b,rgba(255,255,255,.035)));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
@media(min-width:760px){.ltm-feature{grid-template-columns:1.1fr .9fr;align-items:center}}
.ltm-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.ltm-stat b{display:block;font:400 clamp(1.7rem,4vw,2.6rem)/1 var(--lq-serif);font-variant-numeric:tabular-nums}
.ltm-stat small{display:block;margin-top:6px;font:600 11px/1.3 var(--lq-sans);color:var(--lq-mut,rgba(244,241,234,.66))}
.ltm-empty{margin-top:24px;color:var(--lq-mut,rgba(244,241,234,.66));font-size:14px}
