/* Video highlightlar (myshop.az, epoct.az): hostinq.az-dakı "Hər şeyin həlli var" bölməsinin eynisi (26 Okt 2026).
   Kompüter: tünd yaşıl paneldə 6 şaquli video kart. Telefon: səhifənin ən üstündə Instagram dairələri. Klikdə tam ekran baxış. */
.hlx-sec{padding:8px 20px 44px}
.hlx-panel{max-width:1640px;margin:0 auto;background:#082615;border-radius:44px;padding:56px 40px 40px}
.hlx-head{text-align:center;max-width:860px;margin:0 auto 38px}
.hlx-title{margin:0 0 10px;color:#3ee085;font-size:clamp(30px,3.6vw,54px);font-weight:800;letter-spacing:-.035em;line-height:1.05}
.hlx-sub{margin:0;color:#cfe3d8;font-size:17.5px;line-height:1.55}
.hlx-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}
@media (max-width:1100px){.hlx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hlx-panel{border-radius:32px;padding:42px 24px 24px}}
.hlx-card{position:relative;display:block;width:100%;aspect-ratio:9/16;margin:0;padding:0;border-radius:18px;overflow:hidden;background:#0d3320;border:1px solid rgba(255,255,255,.1);cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent}
.hlx-card:hover,.hlx-card:focus-visible{border-color:#c6fb4b;outline:none}
.hlx-card img,.hlx-card video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;max-width:none}
.hlx-card video{opacity:0;transition:opacity .25s}
.hlx-card.is-play video{opacity:1}
.hlx-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:58%;background:linear-gradient(180deg,rgba(4,18,10,0),rgba(4,18,10,.9));pointer-events:none}
.hlx-meta{position:absolute;left:12px;right:12px;bottom:12px;z-index:2}
.hlx-chip{display:inline-block;margin:0 0 7px;padding:3px 8px;border-radius:999px;background:#c6fb4b;color:#082615;font-size:11px;font-weight:800;line-height:1.3}
.hlx-t{display:block;color:#fff;font-size:15px;font-weight:700;line-height:1.25}
.hlx-d{display:inline-flex;align-items:center;gap:5px;margin-top:7px;color:rgba(255,255,255,.78);font-size:12px;font-weight:600}
.hlx-pl{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(8,38,21,.55);border:1px solid rgba(255,255,255,.28);color:#fff}
.hlx-card.is-play .hlx-pl{opacity:0}
/* telefon: dairələr; kompüterdə gizli, telefonda panel gizli */
.hlx-stw{display:none}
@media (max-width:767px){
  .hlx-sec{display:none}
  .hlx-stw{display:block;padding:10px 0 2px}
}
.hlx-st{display:flex;gap:12px;overflow-x:auto;padding:4px 16px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.hlx-st::-webkit-scrollbar{display:none}
.hlx-s{flex:0 0 auto;width:74px;display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:0;border:0;background:none;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}
.hlx-ring{display:block;width:68px;height:68px;padding:2.5px;border-radius:50%;background:conic-gradient(from 200deg,#c6fb4b,#22c272,#0b7a45,#c6fb4b)}
.hlx-s.seen .hlx-ring{background:#cdd8d1}
.hlx-ring img{display:block;width:100%;height:100%;aspect-ratio:1/1;max-width:none;border-radius:50%;object-fit:cover;border:2.5px solid #fff;background:#0d3320}
.hlx-s span{max-width:78px;overflow:hidden;color:#16231b;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}
.hlx-s:active .hlx-ring{transform:scale(.95)}
/* tünd fonlu sayt (epoct.az): dairələr başlıq və hero ilə eyni tünd fonda */
.hlx-stw.dk{background:#07120b}
.hlx-stw.dk .hlx-s span{color:#e4f1e9}
.hlx-stw.dk .hlx-ring img{border-color:#07120b}
.hlx-stw.dk .hlx-s.seen .hlx-ring{background:#3a5446}
/* tam ekran baxış */
.hlx-v{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:rgba(3,12,7,.95);-webkit-user-select:none;user-select:none;font-family:inherit}
.hlx-v[hidden]{display:none}
.hlx-wrap{display:flex;align-items:center;gap:18px;height:100%;max-height:100%}
.hlx-stage{position:relative;height:min(92vh,880px);aspect-ratio:9/16;overflow:hidden;border-radius:16px;background:#000;touch-action:none}
.hlx-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}
.hlx-stage::before{content:"";position:absolute;left:0;right:0;top:0;height:120px;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}
.hlx-bars{position:absolute;left:10px;right:10px;top:10px;z-index:4;display:flex;gap:4px}
.hlx-bar{flex:1;height:3px;overflow:hidden;border-radius:3px;background:rgba(255,255,255,.35)}
.hlx-bar i{display:block;width:0;height:100%;background:#fff}
.hlx-top{position:absolute;left:12px;right:6px;top:20px;z-index:4;display:flex;align-items:center;gap:9px;color:#fff}
.hlx-av{flex:0 0 34px;width:34px;height:34px;max-width:none;aspect-ratio:1/1;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.85)}
.hlx-nm{font-size:14px;font-weight:700}
.hlx-ib{width:42px;height:42px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}
.hlx-ib:first-of-type{margin-left:auto}
.hlx-tap{position:absolute;top:76px;bottom:92px;z-index:3}
.hlx-tap.p{left:0;width:33%}.hlx-tap.n{right:0;width:67%}
.hlx-cta{position:absolute;left:50%;bottom:24px;z-index:4;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:999px;background:#c6fb4b;color:#082615!important;font-size:15px;font-weight:800;text-decoration:none!important;white-space:nowrap}
.hlx-nav{width:50px;height:50px;flex:0 0 50px;margin:0;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}
.hlx-nav:hover{background:rgba(255,255,255,.16)}
.hlx-nav[disabled]{opacity:.25;cursor:default}
@media (max-width:767px){
  .hlx-wrap{width:100%;gap:0}
  .hlx-nav{display:none}
  .hlx-stage{width:100%;height:100%;aspect-ratio:auto;border-radius:0}
  .hlx-bars{top:calc(10px + env(safe-area-inset-top))}
  .hlx-top{top:calc(20px + env(safe-area-inset-top))}
  .hlx-cta{bottom:calc(24px + env(safe-area-inset-bottom))}
}
