/* ==========================================================================
   g6.css — S6 QATLAMI (2026-09-13 kech) · Otabekning 19 bandlik editi
   Referens: solveex.framer.website (kompozitsiya · yumshoq plitalar · katta tipografika).
   Oʻzgarmaydi: matn · rang (tokenlar.css palitrasi) · shrift (Century Gothic W).
   Bu fayl ENG OXIRIDA yuklanadi (qur.py: … → g5 → g5-<sahifa> → g6).
   Yangi blok kodlari H-03…H-13 — eski [data-blok="BOSH-xx"] qoidalari ularga tegmaydi.
   Ortga qaytarish: qur.py dagi "g6" qatorini olib tashlash + git (qismlar/bosh, futer).
   Qonun: soya 0 · tracking ≤ 0 · yuqoriga tekislash · radius 20 (karta) / 14 (kadr) · AI-slop yoʻq.
   ========================================================================== */
:root{
  --s6-r:20px;            /* karta */
  --s6-r-kadr:14px;       /* rasm oʻrni */
  --s6-gap:20px;
  --s6-canvas:var(--canvas);          /* #F2F6FB */
  --s6-canvas-2:#DFE8F2;              /* g5 canvas-2 — boʻsh kadr foni */
  --s6-aksent-yengil:#EAF2FB;         /* komponent.css hover foni — aksent-plita */
  --s6-oq-70:rgba(255,255,255,.72);
  --s6-oq-55:rgba(255,255,255,.55);
  --s6-oq-chiziq:rgba(255,255,255,.16);
  --s6-h2:clamp(30px,3vw,44px);       /* HAMMA boʻlim sarlavhasi bitta oʻlcham (6-band) */
}

/* --------------------------------------------------------------------------
   §0 · GLOBAL — sarlavha oʻlchami · chapga tekislash · qator sindirish · oʻq
   (eski qatlamlarda `.bolim h2{…!important}` va `main [data-blok="BOSH-02"][data-blok] h2`
   bor — shuning uchun selektor (0,3,1)+ va !important)
   -------------------------------------------------------------------------- */
main .bolim[data-blok] h2,
main .bolim[data-blok] .s6-h2{
  font-size:var(--s6-h2) !important;
  line-height:1.08 !important;
  letter-spacing:-.03em !important;
  font-weight:700 !important;
  text-align:left !important;
  max-width:none !important;          /* 4-band: bir qatorga sigʻsa bir qator */
  margin:0 !important;
  text-wrap:pretty;
}
main .bolim[data-blok] .s6-h2{color:var(--navy) !important}
main .bolim[data-blok] .s6-karta--navy .s6-h2,
main .bolim.s6--navy[data-blok] .s6-h2{color:#fff !important}
main .bolim[data-blok] .s6-karta--navy .urgu,
main .bolim.s6--navy[data-blok] .urgu{color:#55ADF6 !important}
main .bolim[data-blok] .s6-h3{color:var(--navy) !important;margin:0 !important}
main .bolim[data-blok] .s6-karta--navy .s6-h3,
main .bolim.s6--navy[data-blok] .s6-h3{color:#fff !important}
main [data-blok] .lid,
main [data-blok] .javobgarlik,
main [data-blok] p.mayda,
main [data-blok] .s6-p,
main [data-blok] .s6-lid{max-width:none !important}
.s6-nobr{white-space:nowrap}          /* «10W-40» defisdan sinmaydi */
.s6 .btn__m{white-space:nowrap}
body:not([data-holat="qoralama"]) main .s6 .mijozdan{display:none}   /* darvoza — yangi kodlar uchun */

/* 2-band: tugma va havola oʻqi — kursor kelganda 45° yuqoriga */
.btn .btn__oq .ik,.s6-ha .ik,.ha .ik{transition:transform var(--anim) var(--ease)}
.btn:hover .btn__oq .ik{transform:rotate(-45deg)}
.btn:hover .btn__oq{transform:none}
.s6-ha:hover .ik,.ha:hover .ik{transform:rotate(-45deg)}

/* --------------------------------------------------------------------------
   §1 · BOʻLIM QOBIGʻI
   -------------------------------------------------------------------------- */
main > section.bolim.s6[data-blok],
main > .bolim.s6[data-blok]{
  padding-block:clamp(56px,6.4vw,92px) !important;
  background:#FFFFFF !important;
  border-bottom:0 !important;
  overflow:visible !important;
  color:var(--ink);
}
main > section.bolim.s6--yuza[data-blok]{background:var(--s6-canvas) !important}
main > section.bolim.s6--navy[data-blok]{background:var(--navy) !important;color:#fff}
main > section.bolim.s6[data-blok] > .ich{display:block !important}

/* --------------------------------------------------------------------------
   §2 · TIPOGRAFIK PRIMITIVLAR
   -------------------------------------------------------------------------- */
.s6-yoz{
  display:inline-flex;align-items:center;gap:10px;
  font-size:13px;font-weight:600;letter-spacing:0;
  color:var(--blue-400);margin:0 0 14px;              /* Otabek 14.09: tugma koʻki + yonida chiziqcha */
}
.s6-yoz::before{content:"";width:22px;height:2px;background:currentColor;flex:none;border-radius:1px}
.s6-yoz--oq{color:#76BFF8}
.s6-karta--navy .s6-yoz,.s6--navy .s6-yoz{color:#76BFF8}
.s6-yoz--qizil{color:#D63E3E}
.s6-h2{margin:0;color:var(--navy)}
.s6--navy .s6-h2,.s6-karta--navy .s6-h2{color:#fff}
.s6-h3{
  font-size:20px;line-height:1.3;font-weight:700;letter-spacing:-.02em;
  color:var(--navy);margin:0;
}
.s6-karta--navy .s6-h3,.s6--navy .s6-h3{color:#fff}
.s6-p{font-size:15.5px;line-height:1.6;color:var(--slate);margin:0}
.s6-karta--navy .s6-p,.s6--navy .s6-p{color:var(--s6-oq-70)}
.s6-lid{font-size:17px;line-height:1.55;color:var(--slate);margin:0}
.s6--navy .s6-lid,.s6-karta--navy .s6-lid{color:var(--s6-oq-70)}
.s6-mayda{font-size:12.5px;line-height:1.5;color:var(--slate);margin:0}
.s6--navy .s6-mayda,.s6-karta--navy .s6-mayda{color:var(--s6-oq-55)}
/* 11-band: raqam — asosiy shrift, eng yengil vazn (400), toʻrtburchaksiz */
.s6-raqam{
  font-family:var(--shrift);font-weight:400;font-size:14px;letter-spacing:0;
  color:var(--slate);font-variant-numeric:tabular-nums;line-height:1;
}
.s6-karta--navy .s6-raqam,.s6--navy .s6-raqam{color:var(--s6-oq-55)}
.s6-teg{font-size:12.5px;font-weight:600;color:var(--slate);letter-spacing:0}
.s6-teg--aksent{color:var(--blue-700)}
.s6-ik{width:30px;height:30px;color:var(--blue-700);flex:none}
.s6-karta--navy .s6-ik,.s6--navy .s6-ik{color:#76BFF8}
.s6-ha{
  display:inline-flex;align-items:center;gap:8px;
  font-size:15px;font-weight:600;color:var(--navy);letter-spacing:-.01em;
  text-decoration:none;
}
.s6-ha .ik{width:16px;height:16px}
.s6-ha:hover{color:var(--blue-700)}
.s6-ha--oq{color:#fff}
.s6-ha--oq:hover{color:#76BFF8}
.s6-amal{display:flex;align-items:center;gap:20px;flex-wrap:wrap}

/* --------------------------------------------------------------------------
   §3 · BOʻLIM SHAPKASI — chapda sarlavha, oʻngda matn yoki tugma (8-band)
   -------------------------------------------------------------------------- */
.s6-bosh{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,32%);
  gap:24px 48px;align-items:end;margin:0 0 36px;
}
.s6-bosh:has(.s6-bosh__ong--btn){grid-template-columns:minmax(0,1fr) auto}
.s6-bosh__chap{min-width:0}
.s6-bosh__ong{min-width:0;padding-bottom:6px}
.s6-bosh__ong--btn{justify-self:end}
.s6-bosh__chap > .s6-yoz + .s6-h2{margin-top:0}

/* --------------------------------------------------------------------------
   §4 · KARTA · KADR · TOʻR
   -------------------------------------------------------------------------- */
.s6-karta{
  background:var(--s6-canvas);border-radius:var(--s6-r);
  padding:28px;display:flex;flex-direction:column;gap:12px;
  min-width:0;box-shadow:none;border:0;
}
.s6-karta--oq{background:#fff}
.s6-karta--navy{background:var(--navy);color:#fff}
.s6-karta--aksent{background:var(--s6-aksent-yengil)}
.s6-kadr{
  display:block;width:100%;margin:0;border-radius:var(--s6-r-kadr);
  background:var(--s6-canvas-2);overflow:hidden;
}
.s6-karta--navy .s6-kadr{background:rgba(255,255,255,.08)}
.s6-kadr img{display:block;width:100%;height:100%;object-fit:cover}
.s6-kadr--16x10{aspect-ratio:16/10}
.s6-kadr--4x3{aspect-ratio:4/3}
.s6-kadr--1x1{aspect-ratio:1/1}
.s6-kadr--4x5{aspect-ratio:4/5}
.s6-grid{display:grid;gap:var(--s6-gap);align-items:stretch}
.s6-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}
.s6-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.s6-grid--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}
.s6-grid--5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}
.s6-grid--6-6{grid-template-columns:repeat(2,minmax(0,1fr))}

/* --------------------------------------------------------------------------
   §5 · HERO (BOSH-01) — nishon va dalillar (1- va 3-band)
   -------------------------------------------------------------------------- */
main .hs .s6-nishon.hs__badge{
  display:inline-flex !important;align-items:center;gap:10px;
  background:none !important;border:0 !important;padding:0 !important;
  font-family:var(--shrift) !important;font-size:13.5px !important;font-weight:600 !important;
  letter-spacing:0 !important;text-transform:none !important;color:rgba(255,255,255,.86) !important;
  margin:0 0 24px !important;backdrop-filter:none;border-radius:0 !important;
}
.s6-nishon__bayroq{display:inline-flex;width:20px;height:13px;border-radius:2px;overflow:hidden;flex:none}
.s6-nishon__bayroq i{flex:1;display:block}
.s6-nishon__bayroq i:nth-child(1){background:#000}
.s6-nishon__bayroq i:nth-child(2){background:#DD0000}
.s6-nishon__bayroq i:nth-child(3){background:#FFCE00}

main .hs .s6-dalil.hs__meta{
  display:flex !important;flex-wrap:wrap;gap:14px 36px !important;
  grid-template-columns:none !important;border-top:0 !important;
  padding:0 !important;margin-top:auto !important;list-style:none;
}
main .hs .s6-dalil.hs__meta li{
  display:inline-flex !important;align-items:center;gap:10px !important;
  padding:0 !important;border:0 !important;
  font-family:var(--shrift) !important;font-size:14.5px !important;font-weight:500 !important;
  letter-spacing:0 !important;text-transform:none !important;color:rgba(255,255,255,.86) !important;
  text-align:left !important;justify-content:flex-start !important;
}
main .hs .s6-dalil.hs__meta li .ik{width:18px;height:18px;color:#76BFF8;flex:none}
main .hs .s6-dalil.hs__meta li::before{display:none !important;content:none}

/* --------------------------------------------------------------------------
   §6 · H-03 · ASSORTIMENT — 3 + 3 (7-band)
   -------------------------------------------------------------------------- */
.s6-yon{padding:18px 18px 24px;gap:10px}
.s6-yon .s6-kadr{margin-bottom:8px}
.s6-yon__ust{display:flex;align-items:center;justify-content:space-between;padding:0 6px}
.s6-yon .s6-h3,.s6-yon .s6-p{padding:0 6px}
.s6-yon__ha{margin:auto 6px 0;padding-top:12px}
.s6-yon--cta .s6-yon__ik{width:24px;height:24px;color:#76BFF8}
.s6-yon__btn{margin:auto 6px 0;align-self:flex-start}

/* --------------------------------------------------------------------------
   §7 · H-04 · ASOSIY MAHSULOTLAR — ikki teng karta (9-band)
   -------------------------------------------------------------------------- */
.s6-mah{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:26px;padding:24px}
.s6-mah__kadr{align-self:start}
.s6-mah__tana{display:flex;flex-direction:column;gap:12px;min-width:0}
.s6-mah__nom{font-size:22px}
.s6-royxat{list-style:none;margin:4px 0 0;padding:0}
.s6-royxat li{
  position:relative;padding:10px 0 10px 26px;border-top:1px solid var(--chiziq);
  font-size:15px;line-height:1.55;color:var(--slate);
}
.s6-royxat li:last-child{border-bottom:1px solid var(--chiziq)}
.s6-royxat li::before{
  content:"";position:absolute;left:0;top:19px;width:14px;height:8px;
  border-left:1.8px solid var(--blue-700);border-bottom:1.8px solid var(--blue-700);
  transform:rotate(-45deg);
}
.s6-mah__ost{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:8px}
.s6-mah__info{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--slate)}
body:not([data-holat="qoralama"]) .s6-mah__spec{display:none}   /* qiymati kelmagan qator koʻrinmaydi */

/* --------------------------------------------------------------------------
   §8 · H-05 · 5W-30 YOKI 10W-40 — ikki teng plita (10-band)
   -------------------------------------------------------------------------- */
.s6-jadval-karta{padding:10px 14px}
.s6-jadval{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}
.s6-jadval th,.s6-jadval td{text-align:left;vertical-align:top;padding:14px 12px;border-bottom:1px solid var(--chiziq)}
.s6-jadval tbody tr:last-child th,.s6-jadval tbody tr:last-child td{border-bottom:0}
.s6-jadval thead th{font-size:13px;font-weight:600;color:var(--slate);padding-top:10px}
.s6-jadval thead .s6-jadval__a,.s6-jadval thead .s6-jadval__b{font-size:16px;font-weight:700;color:var(--navy)}
.s6-jadval tbody th{font-weight:700;color:var(--navy);width:24%}
.s6-jadval td{color:var(--slate);width:38%}
.s6-chizma{gap:0}
.s6-bar{display:grid;gap:18px;margin-top:6px}
.s6-bar__ust{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:15px;font-weight:600;color:#fff}
.s6-bar__qiy{font-weight:400;color:var(--s6-oq-70);font-variant-numeric:tabular-nums}
.s6-bar__iz{height:8px;border-radius:4px;background:rgba(255,255,255,.14);overflow:hidden}
.s6-bar__iz i{display:block;height:100%;border-radius:4px;background:var(--blue-400)}
.s6-bar__iz--b i{background:#fff}
.s6-chizma__izoh{margin-top:22px}
.s6-chizma__cta{margin-top:auto;padding-top:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.s6-chizma__savol{font-size:16px;font-weight:600;color:#fff;margin:0}
.s6-akk{margin-top:8px;border-top:1px solid var(--chiziq);border-bottom:1px solid var(--chiziq)}
.s6-akk__sum{
  display:flex;align-items:center;justify-content:space-between;gap:20px;
  padding:18px 0;cursor:pointer;list-style:none;font-size:16px;line-height:1.5;color:var(--slate);
}
.s6-akk__sum::-webkit-details-marker{display:none}
.s6-akk__sum strong{color:var(--navy);font-weight:700}
.s6-akk__ik{width:20px;height:20px;color:var(--navy);flex:none;transition:transform var(--anim) var(--ease)}
.s6-akk[open] .s6-akk__ik{transform:rotate(45deg)}
.s6-akk__m{padding:0 0 20px}

/* --------------------------------------------------------------------------
   §9 · H-06 · BESHTA ISH — 3×2 (11-band)
   -------------------------------------------------------------------------- */
.s6-ish__k{gap:10px;padding:26px 26px 28px}
.s6-ish__ust{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}   /* raqam ikon bilan bir tekislikda */
.s6-ish__cta{gap:12px}
.s6-ish__cta .btn{margin-top:auto;align-self:flex-start}

/* --------------------------------------------------------------------------
   §10 · H-07 · ZAMONAVIY DVIGATEL — 550 °C langar + 5 omil (12-band)
   -------------------------------------------------------------------------- */
.s6-550{gap:0;padding:30px}
.s6-550__raqam{font-size:clamp(64px,7vw,100px);font-weight:700;line-height:.95;letter-spacing:-.04em;color:#fff;margin:6px 0 24px}
.s6-550__birlik{font-size:.36em;font-weight:600;color:#76BFF8;letter-spacing:0}
.s6-550__shkala{position:relative;height:34px;margin:0 0 26px}
.s6-550__chiziq{position:absolute;left:0;right:0;top:6px;height:2px;background:rgba(255,255,255,.22)}
.s6-550__chiziq::after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient(90deg,rgba(58,151,224,0) 0%,var(--blue-400) 100%)}
.s6-550__t{position:absolute;top:16px;font-size:12.5px;color:var(--s6-oq-55);font-variant-numeric:tabular-nums;transform:translateX(-50%)}
.s6-550__t:first-of-type{transform:none}
.s6-550__t--urgu{transform:translateX(-100%);color:#fff;font-weight:600}
.s6-550__izoh{margin-top:auto}
.s6-omil{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between}
.s6-omil__q{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:6px 18px;align-items:start;padding:20px 0;border-bottom:1px solid var(--chiziq)}
.s6-omil__q:first-child{padding-top:4px}
.s6-omil__q:last-child{border-bottom:0;padding-bottom:4px}
.s6-omil__q .s6-p{margin-top:6px}
.s6-omil__q .s6-raqam{padding-top:8px}   /* 30 px ikon markazi bilan bir tekis */

/* --------------------------------------------------------------------------
   §11 · H-08 · XIZMAT MUDDATI (13-band)
   -------------------------------------------------------------------------- */
.s6-km{gap:0;padding:30px}
.s6-km__raqam{font-size:clamp(40px,4.2vw,58px);font-weight:700;line-height:1;letter-spacing:-.035em;color:var(--navy);margin:2px 0 0;font-variant-numeric:tabular-nums}
.s6-km__birlik{font-size:.5em;font-weight:600;color:var(--blue-700);letter-spacing:0}
.s6-km__oqibat{margin-top:auto;padding-top:26px}
.s6-km__oqibat .s6-yoz{margin-bottom:10px}
.s6-km__oqibat-m{color:var(--navy);font-weight:600;font-size:16px}
.s6-holat{gap:0;padding:26px 30px 14px}
.s6-holat__h{margin-bottom:6px}
.s6-holat__r{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}
.s6-holat__r li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid var(--chiziq);align-items:start}
.s6-holat__r li .s6-raqam{padding-top:5px}
.s6-holat__r li:nth-last-child(-n+2){border-bottom:0}
.s6-eslatma{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding-top:20px;border-top:1px solid var(--chiziq)}
.s6-eslatma strong{color:var(--navy)}

/* --------------------------------------------------------------------------
   §12 · H-09 · ORIGINALLIK (14-band)
   -------------------------------------------------------------------------- */
.s6-himoya{padding:18px 18px 26px;gap:10px}
.s6-himoya .s6-kadr{margin-bottom:10px}
.s6-himoya__ust{display:flex;align-items:center;gap:10px;padding:0 6px}
.s6-himoya__ust .s6-ik{width:22px;height:22px}
.s6-himoya .s6-p{padding:0 6px}
.s6-tekshir{gap:8px}
.s6-tekshir__r{list-style:none;margin:8px 0 0;padding:0}
.s6-tekshir__r li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:13px 0;border-top:1px solid var(--s6-oq-chiziq);align-items:start}
.s6-tekshir__r li .s6-raqam{padding-top:5px}
.s6-tekshir__r li .s6-p{color:rgba(255,255,255,.86)}

/* --------------------------------------------------------------------------
   §13 · H-10 · QADOQ — bitta gorizontal qator (15-band)
   -------------------------------------------------------------------------- */
.s6-qadoq__qator{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.s6-hajm{padding:24px 24px 26px;gap:8px}
.s6-hajm--top{background:inherit}   /* Otabek 14.09: hammasi bir xil rang (boʻlim sirtiga qarab) */
.s6-hajm__ust{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.s6-hajm__l{font-size:30px;font-weight:700;letter-spacing:-.03em;color:var(--navy);line-height:1}
.s6-hajm__ik{width:30px;height:30px;color:var(--blue-700);opacity:.9}
.s6-hajm .s6-h3{font-size:17px}
.s6-hajm .s6-p{font-size:14.5px}

/* --------------------------------------------------------------------------
   §14 · H-11 · HAMKORLIK — navy band, ixcham (16-band)
   -------------------------------------------------------------------------- */
.s6-hamkor__grid{gap:48px 64px;align-items:start}
.s6-hamkor__chap{display:flex;flex-direction:column;gap:18px;align-items:flex-start}
.s6-hamkor__chap .s6-yoz{margin-bottom:0}
.s6-hamkor__kim{display:flex;gap:14px;margin:4px 0 0;font-size:12.5px;font-weight:600;color:var(--s6-oq-70);letter-spacing:0}
.s6-hamkor__kim span + span::before{content:"·";margin-right:14px;color:var(--s6-oq-55)}
.s6-hamkor__r{list-style:none;margin:0;padding:0}
.s6-hamkor__r li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:6px 18px;align-items:start;padding:22px 0;border-top:1px solid var(--s6-oq-chiziq)}
.s6-hamkor__r li:first-child{border-top:0;padding-top:4px}
.s6-hamkor__r li .s6-p{margin-top:6px}
.s6-hamkor__r li .s6-raqam{padding-top:8px}

/* --------------------------------------------------------------------------
   §15 · H-12 · UCH QADAM — vertikal yoʻl + ikonalar (17-band)
   -------------------------------------------------------------------------- */
.s6-qadam__grid{gap:48px 64px;align-items:stretch}
.s6-qadam__chap{display:flex;flex-direction:column;align-items:flex-start;gap:0}
main .bolim[data-blok] .s6-qadam__chap .s6-h2{margin-bottom:34px !important}
.s6-yol{list-style:none;margin:0 0 30px;padding:0;width:100%}
.s6-yol li{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;align-items:start;padding-bottom:30px}
.s6-yol li:last-child{padding-bottom:0}
.s6-yol li:not(:last-child)::before{content:"";position:absolute;left:23.5px;top:52px;bottom:4px;width:1px;background:var(--chiziq)}
.s6-yol__ik{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--s6-aksent-yengil);color:var(--blue-700)}
.s6-yol__ik .ik{width:22px;height:22px}
.s6-yol li .s6-p{margin-top:6px}
.s6-qadam__kadr{aspect-ratio:auto;min-height:420px;height:100%}

/* --------------------------------------------------------------------------
   §16 · H-13 · SOʻROV — chapda navy plita, oʻngda forma (18-band)
   -------------------------------------------------------------------------- */
.s6-sorov__chap{gap:16px;padding:32px}
.s6-sorov__chap .s6-yoz{margin-bottom:0}
.s6-aloqa{list-style:none;margin:auto 0 0;padding:0}
.s6-aloqa li{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid var(--s6-oq-chiziq)}
.s6-aloqa li:last-child{padding-bottom:0}
.s6-aloqa .s6-ik{width:22px;height:22px}
.s6-aloqa__nom{display:block;font-size:12.5px;font-weight:600;color:var(--s6-oq-55)}
.s6-aloqa__q{display:block;font-size:16px;color:#fff}
.s6-sorov__forma{gap:0;padding:30px}
.s6-sorov__savol{font-size:18px;margin-bottom:14px}
.s6-chiplar{margin-bottom:22px}
.s6-sorov__ost{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding-top:20px;border-top:1px solid var(--chiziq)}
.s6-sorov__ost .s6-mayda{max-width:52em}

/* --------------------------------------------------------------------------
   §17 · FOOTER (19-band) — katta yozuvsiz, tuzilmali
   -------------------------------------------------------------------------- */
.s6-futer{background:var(--navy);color:#fff;padding:0}
.s6-futer > .ich{padding-block:clamp(48px,5.4vw,72px) 28px}
.s6-futer__ust{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 64px;padding-bottom:40px;border-bottom:1px solid var(--s6-oq-chiziq)}
.s6-futer__brend{display:flex;flex-direction:column;align-items:flex-start;gap:22px}
.s6-futer__logo img{display:block !important;height:26px;width:auto;filter:brightness(0) invert(1)}
.s6-futer__tavsif{font-size:15px;line-height:1.6;color:var(--s6-oq-70);margin:0;max-width:40em}
.s6-futer__amal{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.s6-futer__ustunlar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.s6-futer__ustun h4{font-size:13px;font-weight:600;color:var(--s6-oq-55);margin:0 0 14px;letter-spacing:0}
.s6-futer__ustun ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.s6-futer__ustun a{font-size:15px;color:rgba(255,255,255,.9);text-decoration:none}
.s6-futer__ustun a:hover{color:#76BFF8}
.s6-futer__hujjat{font-size:14.5px;line-height:1.5;color:var(--s6-oq-70)}
.s6-futer__holat{color:#76BFF8}
.s6-futer__ustun .s6-mayda{margin-top:14px;color:var(--s6-oq-55)}
.s6-futer__pas{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;font-size:13px;color:var(--s6-oq-55)}
.s6-futer__yur{display:flex;gap:20px}
.s6-futer__yur a{color:var(--s6-oq-55);text-decoration:none}
.s6-futer__yur a:hover{color:#fff}
/* ishlab chiqarish darvozasi (darvoza.css bilan bir xil mantiq) */
body:not([data-holat="qoralama"]) .s6-futer .mijozdan{display:none}
body:not([data-holat="qoralama"]) .s6-futer__kutish{display:none}
body:not([data-holat="qoralama"]) .s6-futer__yur a[href="#"]{display:none}

/* --------------------------------------------------------------------------
   §18 · RESPONSIV
   -------------------------------------------------------------------------- */
@media (max-width:1100px){
  .s6-qadoq__qator{grid-template-columns:repeat(3,minmax(0,1fr))}
  .s6-mah{grid-template-columns:minmax(0,1fr)}
  .s6-mah__kadr{max-width:220px}
}
@media (max-width:1024px){
  .s6-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}
  .s6-grid--7-5,.s6-grid--5-7{grid-template-columns:minmax(0,1fr)}
  .s6-holat__r{grid-template-columns:minmax(0,1fr)}
  .s6-holat__r li:nth-last-child(-n+2){border-bottom:1px solid var(--chiziq)}
  .s6-holat__r li:last-child{border-bottom:0}
  .s6-futer__ust{grid-template-columns:minmax(0,1fr)}
  .s6-futer__ustunlar{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:760px){
  main > section.bolim.s6[data-blok],main > .bolim.s6[data-blok]{padding-block:44px !important}
  .s6-bosh{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:26px}
  .s6-bosh__ong{padding-bottom:0}
  .s6-bosh__ong--btn{justify-self:start}
  .s6-grid--2,.s6-grid--3,.s6-grid--6-6{grid-template-columns:minmax(0,1fr)}
  .s6-qadoq__qator{grid-template-columns:repeat(2,minmax(0,1fr))}
  .s6-karta{padding:22px}
  .s6-yon,.s6-himoya{padding:14px 14px 20px}
  .s6-mah{padding:18px}
  .s6-mah__ost{flex-direction:column;align-items:flex-start}
  .s6-jadval{font-size:14px}
  .s6-jadval th,.s6-jadval td{padding:10px 8px}
  .s6-eslatma,.s6-sorov__ost{flex-direction:column;align-items:flex-start;gap:14px}
  .s6-qadam__kadr{min-height:280px;aspect-ratio:4/3;height:auto}
  .s6-hamkor__r li,.s6-omil__q{grid-template-columns:36px minmax(0,1fr) auto}
  .s6-futer__ustunlar{grid-template-columns:minmax(0,1fr)}
  .s6-futer__pas{flex-direction:column;align-items:flex-start;gap:12px}
  main .hs .s6-dalil.hs__meta{flex-direction:column;gap:10px !important}
}
@media (max-width:480px){
  .s6-qadoq__qator{grid-template-columns:minmax(0,1fr)}
}

/* ==========================================================================
   §19 · ICHKI SAHIFALAR — g5/k2/m5/tn/sq/b/ga primitivlari S6 tiliga (2026-09-14)
   Otabek: «qolgan sahifalarni ham shu kabi toʻgʻirla». Markup saqlanadi (filtr ·
   sehrgar · galereya JS lari tegilmaydi); koʻrinish CSS bilan almashadi:
   yorliq qutisiz/kvadratsiz · raqam asosiy shrift 400, toʻrtburchaksiz · karta
   ramkasiz yumshoq plita (radius 20) · shapka chapda H2 + oʻngda lid · hero
   dalillari check bilan · matn max-width yoʻq.
   ========================================================================== */
/* 19.1 · yorliqlar */
main .g5-yorliq,
main .yorliq,
main .yorliq--mono,
main .t2-yoz,
main .tn-yoz,
main .k2-sorov__y,
main .a3-raqam,
main .bp__yorliq,
main .k2-y,
main .bento-karta__yorliq,
main .tn-bilim__yoz,
main .k2-legend{
  font-family:var(--shrift) !important;font-size:13px !important;font-weight:600 !important;
  letter-spacing:0 !important;color:var(--slate) !important;background:none !important;
  border:0 !important;padding:0 !important;gap:0 !important;border-radius:0 !important;
  line-height:1.3 !important;
}
main .g5-yorliq::before,
main .g5-yorliq::after,
main .yorliq::before,
main .yorliq::after,
main .yorliq--mono::before,
main .yorliq--mono::after,
main .t2-yoz::before,
main .t2-yoz::after,
main .tn-yoz::before,
main .tn-yoz::after,
main .k2-sorov__y::before,
main .k2-sorov__y::after,
main .a3-raqam::before,
main .a3-raqam::after,
main .bp__yorliq::before,
main .bp__yorliq::after,
main .k2-y::before,
main .k2-y::after,
main .bento-karta__yorliq::before,
main .bento-karta__yorliq::after,
main .tn-bilim__yoz::before,
main .tn-bilim__yoz::after,
main .k2-legend::before,
main .k2-legend::after{content:none !important;display:none !important}
main .g5-yorliq .ga-n,main .g5-yorliq > b{display:none !important}
main .g5--navy .g5-yorliq,
main .g5--tun .g5-yorliq,
main .bolim--quyuq .g5-yorliq,
main .hs .g5-yorliq,
main .g5--navy .yorliq,
main .g5--tun .yorliq,
main .bolim--quyuq .yorliq,
main .hs .yorliq,
main .g5--navy .yorliq--mono,
main .g5--tun .yorliq--mono,
main .bolim--quyuq .yorliq--mono,
main .hs .yorliq--mono,
main .g5--navy .t2-yoz,
main .g5--tun .t2-yoz,
main .bolim--quyuq .t2-yoz,
main .hs .t2-yoz,
main .g5--navy .tn-yoz,
main .g5--tun .tn-yoz,
main .bolim--quyuq .tn-yoz,
main .hs .tn-yoz,
main .g5--navy .k2-sorov__y,
main .g5--tun .k2-sorov__y,
main .bolim--quyuq .k2-sorov__y,
main .hs .k2-sorov__y,
main .g5--navy .a3-raqam,
main .g5--tun .a3-raqam,
main .bolim--quyuq .a3-raqam,
main .hs .a3-raqam,
main .g5--navy .bp__yorliq,
main .g5--tun .bp__yorliq,
main .bolim--quyuq .bp__yorliq,
main .hs .bp__yorliq,
main .g5--navy .k2-y,
main .g5--tun .k2-y,
main .bolim--quyuq .k2-y,
main .hs .k2-y,
main .g5--navy .bento-karta__yorliq,
main .g5--tun .bento-karta__yorliq,
main .bolim--quyuq .bento-karta__yorliq,
main .hs .bento-karta__yorliq,
main .g5--navy .tn-bilim__yoz,
main .g5--tun .tn-bilim__yoz,
main .bolim--quyuq .tn-bilim__yoz,
main .hs .tn-bilim__yoz,
main .g5--navy .k2-legend,
main .g5--tun .k2-legend,
main .bolim--quyuq .k2-legend,
main .hs .k2-legend{color:rgba(255,255,255,.7) !important}

/* 19.2 · raqamlar — asosiy shrift, eng yengil vazn, qutisiz */
main .g5-qator__n,
main .k2-reg__n,
main .k2-sj__n,
main .m5-xoss__n,
main .m5-belgi__n,
main .szr-rels__n,
main .tn-taq__n,
main .sq-t__n,
main .sq-plit__n,
main .sq-holat__n,
main .reg__n,
main .b-akk__n,
main .b-jarayon__n,
main .b-band__n,
main .ga-n,
main .ga-yol__n,
main .ga-b2b__n,
main .ga-kan__n,
main .ga-qadam__n,
main .kat-raqam,
main .g5-qadam__n,
main .k2-filtr-t__n,
main .k2-kirish__raqam{
  font-family:var(--shrift) !important;font-weight:400 !important;font-size:14px !important;
  letter-spacing:0 !important;color:var(--slate) !important;background:none !important;
  border:0 !important;box-shadow:none !important;border-radius:0 !important;
  font-variant-numeric:tabular-nums;
}
main .g5-qadam__n{font-size:15px !important;margin-bottom:4px}
main .g5--navy .g5-qator__n,
main .g5--navy .k2-reg__n,
main .g5--navy .k2-sj__n,
main .g5--navy .m5-xoss__n,
main .g5--navy .m5-belgi__n,
main .g5--navy .szr-rels__n,
main .g5--navy .tn-taq__n,
main .g5--navy .sq-t__n,
main .g5--navy .sq-plit__n,
main .g5--navy .sq-holat__n,
main .g5--navy .reg__n,
main .g5--navy .b-akk__n,
main .g5--navy .b-jarayon__n,
main .g5--navy .b-band__n,
main .g5--navy .ga-n,
main .g5--navy .ga-yol__n,
main .g5--navy .ga-b2b__n,
main .g5--navy .ga-kan__n,
main .g5--navy .ga-qadam__n,
main .g5--navy .kat-raqam,
main .g5--navy .g5-qadam__n,
main .g5--navy .k2-filtr-t__n,
main .g5--navy .k2-kirish__raqam,
main .bolim--quyuq .g5-qator__n,
main .bolim--quyuq .k2-reg__n,
main .bolim--quyuq .k2-sj__n,
main .bolim--quyuq .m5-xoss__n,
main .bolim--quyuq .m5-belgi__n,
main .bolim--quyuq .szr-rels__n,
main .bolim--quyuq .tn-taq__n,
main .bolim--quyuq .sq-t__n,
main .bolim--quyuq .sq-plit__n,
main .bolim--quyuq .sq-holat__n,
main .bolim--quyuq .reg__n,
main .bolim--quyuq .b-akk__n,
main .bolim--quyuq .b-jarayon__n,
main .bolim--quyuq .b-band__n,
main .bolim--quyuq .ga-n,
main .bolim--quyuq .ga-yol__n,
main .bolim--quyuq .ga-b2b__n,
main .bolim--quyuq .ga-kan__n,
main .bolim--quyuq .ga-qadam__n,
main .bolim--quyuq .kat-raqam,
main .bolim--quyuq .g5-qadam__n,
main .bolim--quyuq .k2-filtr-t__n,
main .bolim--quyuq .k2-kirish__raqam{color:rgba(255,255,255,.55) !important}

/* 19.3 · shapka — FAQAT boʻlim darajasida (toʻliq kenglikda): chapda yorliq + H2, oʻngda lid.
   Ustun ichidagi (tor) shapkalar g5 holatida qoladi — lid H2 ostida. */
main .ich > .g5-shapka,
main .ga-javob > .g5-shapka,main .ga-fq__chap > .g5-shapka,main .ga-kuzat__chap > .g5-shapka{
  display:grid !important;grid-template-columns:minmax(0,1fr) minmax(280px,32%) !important;
  column-gap:48px !important;row-gap:14px !important;align-items:end !important;
}
main .ich > .g5-shapka > .g5-yorliq,main .ga-javob > .g5-shapka > .g5-yorliq,main .ga-fq__chap > .g5-shapka > .g5-yorliq,main .ga-kuzat__chap > .g5-shapka > .g5-yorliq{grid-column:1;grid-row:1;margin:0 !important}
main .ich > .g5-shapka > h2,main .ga-javob > .g5-shapka > h2,main .ga-fq__chap > .g5-shapka > h2,main .ga-kuzat__chap > .g5-shapka > h2{grid-column:1;grid-row:2}
main .ich > .g5-shapka > .g5-lid,main .ga-javob > .g5-shapka > .g5-lid,main .ga-fq__chap > .g5-shapka > .g5-lid,main .ga-kuzat__chap > .g5-shapka > .g5-lid{grid-column:2;grid-row:1/3;align-self:end;margin:0 !important;padding-bottom:4px;max-width:none !important}
main .ich > .g5-shapka:not(:has(> .g5-lid)) > h2,main .ga-javob > .g5-shapka:not(:has(> .g5-lid)) > h2,main .ga-fq__chap > .g5-shapka:not(:has(> .g5-lid)) > h2,main .ga-kuzat__chap > .g5-shapka:not(:has(> .g5-lid)) > h2{grid-column:1/-1}
main .ich > .g5-shapka > :not(.g5-yorliq):not(h2):not(.g5-lid){grid-column:1/-1}
main .g5-shapka > .g5-yorliq{margin-bottom:0 !important}
main .g5-shapka > .g5-lid{max-width:none !important}
main .k2-konv__ustun{grid-column:auto !important}   /* z-katalog 12 ustunli span × g5 2 ustun toʻqnashuvi */
main .g5-b p,main .g5-b .g5-lid,main .g5-akk__ich,main .g5-qadam p{max-width:none !important}

/* 19.4 · kartalar — ramka yoʻq, yumshoq plita, radius 20 */
main .k2-list[data-rejim="plitka"] .k2-mah,
main .k2-mah__ikki,
main .z-ish .k2-kirish,
main .k2-reg__q,
main .k2-sj__q,
main .z-yakun,
main .k2-konv__ustun,
main .m5-moslik,
main .m5-oem__u,
main .m5-ishonch > li,
main .m5-tds,
main .m5-jadval,
main .m5-yon,
main .m5-panel__ost,
main .m5-chizma,
main .m5-mos__q,
main .m5-mos__ost,
main .m5-proza,
main .m5-yuk > li,
main .m5-xoss > li,
main .m5-huj > li,
main .m5-qol__chap,
main .m5-qol__ong,
main .m5-sarf,
main .m5-holatlar,
main .m5-shkala > li,
main .m5-belgi > div,
main .m5-yana,
main .m5-solish__k,
main .m5-art__k,
main .m5-fq > details,
main .m5-sorov__chap,
main .m5-forma,
main .tn-asbob,
main .tn-jarayon__rels > li,
main .tn-savol__chap,
main .tn-panel,
main .tn-bilim__akk > details,
main .sq-plit,
main .sq-pan,
main .sq-plaka,
main .sq-reg > div,
main .sq-mud__chap,
main .sq-mud__ong,
main .sq-holat > li,
main .sq-qadoq > li,
main [data-blok="S-10"] .panel,
main .b-nima__chap,
main .b-yonalish > li,
main .b-nima__ong,
main .b-rels > li,
main .b-jarayon > li,
main .b-sifat__matn,
main .b-band > li,
main .b-sifat__belgi,
main .b-dv__rels > li,
main .b-ass__chap,
main .b-ass__ong,
main .b-qadoq,
main .b-shkala > li,
main .b-orig__zanjir,
main .b-zanjir > div,
main .b-himoya > div,
main .b-orig__ost,
main .b-tur .g5-qator,
main .b-b2b__panel,
main .g5-akk > details,
main .ga-kan__q,
main .ga-panel,
main .ga-yol__q,
main .ga-b2b__q,
main .ga-zanjir li,
main .ga-tex__chap,
main .ga-tex__ong,
main .ga-tek,
main .ga-reg__q,
main .ga-adr,
main .ga-adr__reg > div,
main .ga-xarita{
  border-color:transparent !important;border-width:0 !important;
  background:var(--s6-canvas) !important;border-radius:var(--s6-r) !important;box-shadow:none !important;
}
main .g5--canvas .k2-list[data-rejim="plitka"] .k2-mah,
main .g5--canvas .k2-mah__ikki,
main .g5--canvas .z-ish .k2-kirish,
main .g5--canvas .k2-reg__q,
main .g5--canvas .k2-sj__q,
main .g5--canvas .z-yakun,
main .g5--canvas .k2-konv__ustun,
main .g5--canvas .m5-moslik,
main .g5--canvas .m5-oem__u,
main .g5--canvas .m5-ishonch > li,
main .g5--canvas .m5-tds,
main .g5--canvas .m5-jadval,
main .g5--canvas .m5-yon,
main .g5--canvas .m5-panel__ost,
main .g5--canvas .m5-chizma,
main .g5--canvas .m5-mos__q,
main .g5--canvas .m5-mos__ost,
main .g5--canvas .m5-proza,
main .g5--canvas .m5-yuk > li,
main .g5--canvas .m5-xoss > li,
main .g5--canvas .m5-huj > li,
main .g5--canvas .m5-qol__chap,
main .g5--canvas .m5-qol__ong,
main .g5--canvas .m5-sarf,
main .g5--canvas .m5-holatlar,
main .g5--canvas .m5-shkala > li,
main .g5--canvas .m5-belgi > div,
main .g5--canvas .m5-yana,
main .g5--canvas .m5-solish__k,
main .g5--canvas .m5-art__k,
main .g5--canvas .m5-fq > details,
main .g5--canvas .m5-sorov__chap,
main .g5--canvas .m5-forma,
main .g5--canvas .tn-asbob,
main .g5--canvas .tn-jarayon__rels > li,
main .g5--canvas .tn-savol__chap,
main .g5--canvas .tn-panel,
main .g5--canvas .tn-bilim__akk > details,
main .g5--canvas .sq-plit,
main .g5--canvas .sq-pan,
main .g5--canvas .sq-plaka,
main .g5--canvas .sq-reg > div,
main .g5--canvas .sq-mud__chap,
main .g5--canvas .sq-mud__ong,
main .g5--canvas .sq-holat > li,
main .g5--canvas .sq-qadoq > li,
main .g5--canvas [data-blok="S-10"] .panel,
main .g5--canvas .b-nima__chap,
main .g5--canvas .b-yonalish > li,
main .g5--canvas .b-nima__ong,
main .g5--canvas .b-rels > li,
main .g5--canvas .b-jarayon > li,
main .g5--canvas .b-sifat__matn,
main .g5--canvas .b-band > li,
main .g5--canvas .b-sifat__belgi,
main .g5--canvas .b-dv__rels > li,
main .g5--canvas .b-ass__chap,
main .g5--canvas .b-ass__ong,
main .g5--canvas .b-qadoq,
main .g5--canvas .b-shkala > li,
main .g5--canvas .b-orig__zanjir,
main .g5--canvas .b-zanjir > div,
main .g5--canvas .b-himoya > div,
main .g5--canvas .b-orig__ost,
main .g5--canvas .b-tur .g5-qator,
main .g5--canvas .b-b2b__panel,
main .g5--canvas .g5-akk > details,
main .g5--canvas .ga-kan__q,
main .g5--canvas .ga-panel,
main .g5--canvas .ga-yol__q,
main .g5--canvas .ga-b2b__q,
main .g5--canvas .ga-zanjir li,
main .g5--canvas .ga-tex__chap,
main .g5--canvas .ga-tex__ong,
main .g5--canvas .ga-tek,
main .g5--canvas .ga-reg__q,
main .g5--canvas .ga-adr,
main .g5--canvas .ga-adr__reg > div,
main .g5--canvas .ga-xarita{background:#fff !important}
main .g5--navy .k2-list[data-rejim="plitka"] .k2-mah,
main .g5--navy .k2-mah__ikki,
main .g5--navy .z-ish .k2-kirish,
main .g5--navy .k2-reg__q,
main .g5--navy .k2-sj__q,
main .g5--navy .z-yakun,
main .g5--navy .k2-konv__ustun,
main .g5--navy .m5-moslik,
main .g5--navy .m5-oem__u,
main .g5--navy .m5-ishonch > li,
main .g5--navy .m5-tds,
main .g5--navy .m5-jadval,
main .g5--navy .m5-yon,
main .g5--navy .m5-panel__ost,
main .g5--navy .m5-chizma,
main .g5--navy .m5-mos__q,
main .g5--navy .m5-mos__ost,
main .g5--navy .m5-proza,
main .g5--navy .m5-yuk > li,
main .g5--navy .m5-xoss > li,
main .g5--navy .m5-huj > li,
main .g5--navy .m5-qol__chap,
main .g5--navy .m5-qol__ong,
main .g5--navy .m5-sarf,
main .g5--navy .m5-holatlar,
main .g5--navy .m5-shkala > li,
main .g5--navy .m5-belgi > div,
main .g5--navy .m5-yana,
main .g5--navy .m5-solish__k,
main .g5--navy .m5-art__k,
main .g5--navy .m5-fq > details,
main .g5--navy .m5-sorov__chap,
main .g5--navy .m5-forma,
main .g5--navy .tn-asbob,
main .g5--navy .tn-jarayon__rels > li,
main .g5--navy .tn-savol__chap,
main .g5--navy .tn-panel,
main .g5--navy .tn-bilim__akk > details,
main .g5--navy .sq-plit,
main .g5--navy .sq-pan,
main .g5--navy .sq-plaka,
main .g5--navy .sq-reg > div,
main .g5--navy .sq-mud__chap,
main .g5--navy .sq-mud__ong,
main .g5--navy .sq-holat > li,
main .g5--navy .sq-qadoq > li,
main .g5--navy [data-blok="S-10"] .panel,
main .g5--navy .b-nima__chap,
main .g5--navy .b-yonalish > li,
main .g5--navy .b-nima__ong,
main .g5--navy .b-rels > li,
main .g5--navy .b-jarayon > li,
main .g5--navy .b-sifat__matn,
main .g5--navy .b-band > li,
main .g5--navy .b-sifat__belgi,
main .g5--navy .b-dv__rels > li,
main .g5--navy .b-ass__chap,
main .g5--navy .b-ass__ong,
main .g5--navy .b-qadoq,
main .g5--navy .b-shkala > li,
main .g5--navy .b-orig__zanjir,
main .g5--navy .b-zanjir > div,
main .g5--navy .b-himoya > div,
main .g5--navy .b-orig__ost,
main .g5--navy .b-tur .g5-qator,
main .g5--navy .b-b2b__panel,
main .g5--navy .g5-akk > details,
main .g5--navy .ga-kan__q,
main .g5--navy .ga-panel,
main .g5--navy .ga-yol__q,
main .g5--navy .ga-b2b__q,
main .g5--navy .ga-zanjir li,
main .g5--navy .ga-tex__chap,
main .g5--navy .ga-tex__ong,
main .g5--navy .ga-tek,
main .g5--navy .ga-reg__q,
main .g5--navy .ga-adr,
main .g5--navy .ga-adr__reg > div,
main .g5--navy .ga-xarita{background:rgba(255,255,255,.07) !important}

/* 19.5 · hero — dalillar check bilan, kvadratsiz */
main .hs .hs__meta li::before{
  content:"" !important;display:inline-block !important;width:18px !important;height:18px !important;
  background:#76BFF8 !important;border-radius:0 !important;flex:none;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;
}
main .hs .hs__meta li{
  font-family:var(--shrift) !important;font-size:14.5px !important;font-weight:500 !important;
  letter-spacing:0 !important;text-transform:none !important;color:rgba(255,255,255,.86) !important;
  gap:10px !important;border-left:0 !important;padding-inline:0 !important;justify-content:flex-start !important;
}
main .hs .hs__meta{display:flex !important;flex-wrap:wrap;gap:14px 36px !important;border-top:0 !important;padding-top:0 !important}
main .hs .hs__meta li + li{border-left:0 !important;padding-left:0 !important}
main .hs .hs__yoriq,main .hs .lid{max-width:none !important}
main .hs .hs__krosh{font-family:var(--shrift) !important;letter-spacing:0 !important;text-transform:none !important}
main .hs .btn--chegara{background:#fff !important;border-color:#fff !important;color:var(--navy) !important}
main .hs .btn--chegara:hover{background:#EAF0F7 !important;border-color:#EAF0F7 !important}

/* 19.6 · mono shrift butun saytda oʻchiriladi (Otabek: «raqamlarni u fontda yozma») */
main *,.futer *,.header *{font-family:var(--shrift) !important}
main .hs__plita,main .hs__plita *,main .m5-xoss__y,main .m5-tds__y{letter-spacing:0 !important}
main [class*="__y"],main [class*="-y"],main [class*="yorliq"],main [class*="__nom"],main .nishon{letter-spacing:0 !important}
/* brend: summary ichida raqam + matn (g5-akk toʻri 2 ustunli edi — matn 20 px ga siqilardi) */
main .g5-akk > details > summary:has(.b-akk__n){grid-template-columns:36px minmax(0,1fr) 20px !important}
main .b-tur .g5-qator{grid-template-columns:minmax(0,1fr) !important}   /* raqamsiz qator 44 px ustunga tushib qolardi */
main .ga-yubor li::before{background:none !important;border:0 !important;color:var(--slate) !important;font-weight:400 !important;font-family:var(--shrift) !important;box-shadow:none !important}
main .k2-legend,main .k2-yon__q--asos::after,main .k2-yon__q--asos::before{display:none !important}   /* «asosiy» kvadratchalar */
main .z-yakun{border-style:solid !important}
@media (max-width:760px){
  /* katalog kartasi mobilda: bitta ustun (avval nom `display:contents` bilan 95 px ustunga tushardi) */
  main .k2-list .k2-mah{display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-template-rows:none !important}
  main .k2-list .k2-mah > *{grid-column:auto !important;grid-row:auto !important;width:auto !important}
  main .k2-list .k2-mah__nom{display:block !important}
  main .k2-list .k2-mah__foto{width:140px !important;max-width:140px}
}

/* ==========================================================================
   §20 · KATALOG ISH MAYDONI (14.09) — Otabek: «YOʻNALISHLAR bloki tushunarsiz,
   MAHSULOT ROʻYXATI yoqmayapti». Asbob paneli bitta oq plita; roʻyxat kartalari
   bosh sahifadagi mahsulot kartasi tilida.
   ========================================================================== */
main .s6-kat-asbob{padding:28px 30px 26px !important;gap:0 !important;display:flex !important;flex-direction:column !important}
main .s6-kat-asbob .k2-qidiruv{display:block !important;width:100% !important;margin:0 !important}
main .s6-kat-asbob .k2-qidiruv__y{display:block !important;font-size:13px !important;font-weight:600 !important;color:var(--slate) !important;margin:0 0 10px !important;letter-spacing:0 !important;padding:0 !important}
main .s6-kat-asbob .k2-qidiruv__maydon{
  display:flex !important;align-items:center !important;gap:12px !important;
  background:var(--s6-canvas) !important;border:0 !important;border-radius:14px !important;
  padding:6px 6px 6px 18px !important;min-height:60px !important;
}
main .s6-kat-asbob .k2-qidiruv__ik{width:20px !important;height:20px !important;color:var(--slate) !important;flex:none}
main .s6-kat-asbob .k2-qidiruv__maydon input{
  flex:1 1 auto !important;min-width:0 !important;background:none !important;border:0 !important;box-shadow:none !important;
  font-size:16px !important;color:var(--navy) !important;padding:0 !important;height:auto !important;min-height:0 !important;
}
main .s6-kat-asbob .k2-qidiruv__t{flex:none !important;min-height:48px !important}
main .s6-kat-asbob .k2-qidiruv__t .btn__oq{width:38px !important;height:38px !important}
main .s6-kat-yon{display:flex !important;flex-direction:column !important;gap:12px !important;margin-top:24px !important}
main .s6-kat-yon .s6-yoz{margin:0 !important}
main .s6-kat-yon .k2-yon{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin:0 !important;padding:0 !important;border:0 !important}
main .s6-kat-yon .k2-yon__q{
  display:inline-flex !important;align-items:center !important;gap:8px !important;
  padding:12px 18px !important;min-height:46px !important;border-radius:12px !important;
  background:var(--s6-canvas) !important;border:0 !important;box-shadow:none !important;
  font-size:15px !important;font-weight:600 !important;color:var(--navy) !important;
  transition:background var(--anim) var(--ease),color var(--anim) var(--ease);
}
main .s6-kat-yon .k2-yon__q:hover{background:var(--s6-aksent-yengil) !important}
main .s6-kat-yon .k2-yon__q[aria-pressed="true"]{background:var(--navy) !important;color:#fff !important}
main .s6-kat-yon .k2-yon__nom{font:inherit !important;color:inherit !important}
main .s6-kat-yon .k2-yon__son:empty,main .s6-kat-yon .k2-yon__son:not(:has(:not(.mijozdan))){display:none !important}
main .s6-kat-asbob .k2-narx{margin:18px 0 0 !important;font-size:13px !important;color:var(--slate) !important;padding:0 !important;border:0 !important;background:none !important}

/* roʻyxat shapkasi + rels */
main .k2-ish__bosh{padding-top:0 !important}
main .s6-kat-royxat-bosh{display:flex !important;align-items:center !important;justify-content:space-between !important;margin:36px 0 12px !important;padding:0 !important;border:0 !important}
main .s6-kat-royxat-bosh .s6-yoz{margin:0 !important}
main .k2-rels{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}
main .k2-rels .k2-asbob{
  background:#fff !important;border:0 !important;border-radius:16px !important;
  padding:10px 12px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;
  box-shadow:none !important;
}
main .k2-rels .k2-filtrlar{display:flex !important;flex-wrap:wrap !important;gap:8px !important;border:0 !important;padding:0 !important;margin:0 !important}
main .k2-rels .k2-f__t{
  display:inline-flex !important;align-items:center !important;gap:8px !important;
  padding:10px 14px !important;min-height:42px !important;border-radius:10px !important;
  background:var(--s6-canvas) !important;border:0 !important;box-shadow:none !important;
  font-size:14px !important;font-weight:600 !important;color:var(--navy) !important;
}
main .k2-rels .k2-f__t[aria-expanded="true"],main .k2-rels .k2-f__t:hover{background:var(--s6-aksent-yengil) !important}
main .k2-rels .k2-f__panel{border:0 !important;border-radius:14px !important;box-shadow:0 12px 32px rgba(1,36,76,.10) !important;background:#fff !important}
main .k2-rels .k2-asbob__ong{display:flex !important;align-items:center !important;gap:14px !important;flex-wrap:wrap !important}
main .k2-rels .k2-y{font-size:12.5px !important;font-weight:600 !important;color:var(--slate) !important;letter-spacing:0 !important;text-transform:none !important}
main .k2-rels .k2-saralash select{border:0 !important;background:var(--s6-canvas) !important;border-radius:10px !important;min-height:42px !important;padding:0 36px 0 14px !important;font-size:14px !important;font-weight:600 !important;color:var(--navy) !important}
main .k2-rels .k2-segment{display:inline-flex !important;background:var(--s6-canvas) !important;border:0 !important;border-radius:10px !important;padding:3px !important;gap:2px !important}
main .k2-rels .k2-seg{border:0 !important;border-radius:8px !important;padding:8px 14px !important;font-size:14px !important;font-weight:600 !important;color:var(--slate) !important;background:transparent !important;min-height:36px !important}
main .k2-rels .k2-seg[aria-pressed="true"]{background:var(--navy) !important;color:#fff !important}
main .k2-rels .kat-nima{display:none !important}
main .k2-hisob{font-size:14px !important;font-weight:600 !important;color:var(--navy) !important}

/* mahsulot kartasi — bosh sahifa tilida */
main .k2-list .k2-mah{padding:24px !important;border-radius:var(--s6-r) !important;background:#fff !important;border:0 !important;box-shadow:none !important}
main .k2-list[data-rejim="plitka"] .k2-mah{display:grid !important;grid-template-columns:minmax(160px,200px) minmax(0,1fr) !important;grid-template-rows:auto auto auto 1fr auto !important;column-gap:24px !important;row-gap:0 !important;align-items:start !important}
main .k2-list[data-rejim="plitka"] .k2-mah__foto{grid-column:1 !important;grid-row:1/-1 !important;border-radius:var(--s6-r-kadr) !important;border:0 !important;background:var(--s6-canvas-2) !important;width:100% !important;aspect-ratio:1/1 !important}
main .k2-list[data-rejim="plitka"] .k2-mah__usti,main .k2-list[data-rejim="plitka"] .k2-mah__nom,main .k2-list[data-rejim="plitka"] .k2-mah__tex,main .k2-list[data-rejim="plitka"] .k2-mah__ost{grid-column:2 !important;width:auto !important}
main .k2-mah__usti{display:flex !important;align-items:center !important;gap:10px !important;margin:0 0 10px !important;font-size:12.5px !important;font-weight:600 !important;color:var(--slate) !important;letter-spacing:0 !important;text-transform:none !important}
main .k2-mah__usti .nishon{background:none !important;border:0 !important;padding:0 !important;font:inherit !important;color:var(--blue-700) !important;letter-spacing:0 !important;text-transform:none !important}
main .k2-mah__usti .nishon::before{content:"·";margin-right:10px;color:var(--slate)}
main .k2-mah__nom h3{font-size:22px !important;line-height:1.2 !important;font-weight:700 !important;color:var(--navy) !important;margin:0 0 8px !important;letter-spacing:-.02em !important;display:block !important}
main .k2-mah__brend{display:inline !important;font:inherit !important;color:inherit !important;letter-spacing:0 !important;text-transform:none !important;margin:0 !important}
main .k2-mah__art{display:inline !important;font:inherit !important}
main .k2-mah__tav{font-size:15.5px !important;line-height:1.55 !important;color:var(--ink) !important;margin:0 0 4px !important;max-width:none !important}
main .k2-mah__qosh{font-size:14.5px !important;line-height:1.55 !important;color:var(--slate) !important;margin:0 !important;max-width:none !important}
main .k2-mah__tex{margin:16px 0 0 !important;padding:0 !important;display:grid !important;gap:0 !important;border:0 !important}
main .k2-mah__tex .k2-mah__q{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:baseline !important;gap:16px !important;padding:10px 0 !important;border-top:1px solid var(--chiziq) !important;margin:0 !important}
main .k2-mah__tex .k2-mah__q:last-child{border-bottom:1px solid var(--chiziq) !important}
main .k2-mah__tex dt{font-size:13.5px !important;font-weight:400 !important;color:var(--slate) !important;letter-spacing:0 !important;text-transform:none !important;margin:0 !important}
main .k2-mah__tex dd{font-size:15px !important;font-weight:700 !important;color:var(--navy) !important;margin:0 !important;text-align:right !important}
main .k2-mah__tex .k2-mah__sae{font-size:15px !important}
main .k2-mah__ost{display:flex !important;align-items:center !important;gap:20px !important;margin-top:18px !important;padding:0 !important;border:0 !important}
main .k2-mah__ha{
  display:inline-flex !important;align-items:center !important;gap:12px !important;
  padding:6px 6px 6px 20px !important;min-height:50px !important;border-radius:var(--r-kontrol) !important;
  background:var(--blue-400) !important;color:#fff !important;font-size:14px !important;font-weight:600 !important;border:0 !important;
}
main .k2-mah__ha .ik{width:17px !important;height:17px !important;color:var(--navy) !important;background:#fff !important;border-radius:6px 6px 12px 6px !important;padding:10px !important;box-sizing:content-box !important;transition:transform var(--anim) var(--ease)}
main .k2-mah:hover .k2-mah__ha{background:var(--blue-500) !important;transform:none !important}
main .k2-mah:hover .k2-mah__ha .ik{transform:rotate(-45deg)}
main .k2-mah__ikki{font-size:15px !important;font-weight:600 !important;color:var(--navy) !important;border:0 !important;background:none !important;padding:0 !important;text-decoration:none !important}
main .k2-mah__ikki:hover{color:var(--blue-700) !important}
main .z-yakun{border:0 !important;background:#fff !important;border-radius:var(--s6-r) !important}
@media (max-width:760px){
  main .s6-kat-asbob{padding:18px !important}
  main .s6-kat-asbob .k2-qidiruv__maydon{flex-wrap:wrap !important;padding:8px !important}
  main .s6-kat-asbob .k2-qidiruv__maydon input{flex-basis:100% !important;padding:10px 6px !important}
  main .s6-kat-asbob .k2-qidiruv__t{width:100% !important;justify-content:space-between !important}
  main .k2-list .k2-mah{padding:18px !important}
}

/* footer ikonalari */
.s6-futer__ijt{display:flex;gap:10px;margin-top:4px}
.s6-futer__ijt a{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.08);color:#fff;transition:background var(--anim) var(--ease)}
.s6-futer__ijt a:hover{background:var(--blue-400)}
.s6-futer__ijt .ik{width:20px;height:20px}
.s6-futer__ik-havola{display:inline-flex !important;align-items:center;gap:10px}
.s6-futer__ik-havola .ik{width:18px;height:18px;color:#76BFF8;flex:none}
.s6-futer__hujjat{display:flex;align-items:flex-start;gap:10px}
.s6-futer__hujjat > .ik{width:18px;height:18px;color:#76BFF8;flex:none;margin-top:2px}
main .z-kirish{display:block !important}
main .s6-kat-asbob{width:100% !important;grid-column:1/-1 !important}
main .s6-kat-yon .k2-yon__q--asos::after,main .s6-kat-yon .k2-yon__q .k2-yon__son{display:none !important}
main .k2-list .k2-mah .k2-mah__tex{display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-auto-flow:row !important}
main .k2-list .k2-mah .k2-mah__tex .k2-mah__q{grid-column:auto !important;grid-row:auto !important}
main .k2-list .k2-mah .k2-mah__qadoq dd{display:flex !important;flex-wrap:wrap !important;gap:6px !important;justify-content:flex-end !important}
main .k2-list .k2-mah .kat-hajm-q{font-size:12.5px !important;font-weight:600 !important;color:var(--navy) !important;background:var(--s6-canvas) !important;border:0 !important;border-radius:6px !important;padding:4px 8px !important}
main .k2-list .k2-mah .kat-hajm-q::before{content:none !important}
body:not([data-holat="qoralama"]) main .k2-mah__spek:has(dd > .mijozdan:only-child){display:none !important}
/* 14.09 · yorliqlar tugma koʻki + chiziqcha (ichki sahifalardagi eski klasslar ham) */
main .g5-yorliq,main .yorliq,main .t2-yoz,main .tn-yoz,main .k2-sorov__y,main .bp__yorliq,main .k2-y,main .bento-karta__yorliq,main .tn-bilim__yoz,main .k2-legend{
  display:inline-flex !important;align-items:center !important;gap:10px !important;color:var(--blue-400) !important;
}
main .g5-yorliq::before,main .yorliq::before,main .t2-yoz::before,main .tn-yoz::before,main .bp__yorliq::before,main .bento-karta__yorliq::before,main .tn-bilim__yoz::before{
  content:"" !important;display:block !important;width:22px !important;height:2px !important;background:currentColor !important;border-radius:1px !important;flex:none !important;
}
main .g5--navy .g5-yorliq,main .g5--tun .g5-yorliq,main .bolim--quyuq .yorliq,main .hs .yorliq,main .bolim--quyuq .g5-yorliq{color:#76BFF8 !important}

/* ishonch tasmasi (umumiy) — S6 kartalar (14.09: ikon doirasi + teng balandlik + pastki aksent chiziq) */
.tasma{background:#fff !important;padding-block:clamp(48px,5vw,72px) !important;border:0 !important}
.tasma::before,.tasma::after{display:none !important}
.tasma__grid{gap:20px !important;align-items:stretch !important}
.tasma__k{
  position:relative;background:var(--s6-canvas) !important;border:0 !important;border-radius:var(--s6-r) !important;
  padding:30px 30px 34px !important;gap:12px !important;display:flex !important;flex-direction:column !important;overflow:hidden;
}
.tasma__ik{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#fff;color:var(--blue-700);margin-bottom:8px}
.tasma__ik .ik{width:24px;height:24px}
.tasma__k h3{font-size:22px !important;font-weight:700 !important;color:var(--navy) !important;margin:0 !important;letter-spacing:-.02em !important}
.tasma__k .tana-k{font-size:15px !important;line-height:1.6 !important;color:var(--slate) !important;margin:0 !important;max-width:none !important}
/* 14.09 · Otabek: hero (birinchi blok) yorligʻi kerak emas — hamma sahifada */
main .hs .hs__matn > .yorliq,main .hs .hs__yorliq{display:none !important}
/* 14.09 · Otabek: hero dalil qatori faqat bosh sahifada */
main .hs:not(.hs--bosh) .hs__meta{display:none !important}
/* 14.09 · asbob panelidagi maydon yorliqlari — forma yorligʻi kabi (chiziqchasiz, navy) */
main .s6-maydon-y{display:block !important;font-size:14px !important;font-weight:600 !important;color:var(--navy) !important;letter-spacing:0 !important;margin:0 0 10px !important;text-transform:none !important}
main .s6-maydon-y::before{content:none !important;display:none !important}
main .s6-maydon-y--kichik{text-transform:lowercase !important}
main .s6-maydon-y--kichik::first-letter{text-transform:uppercase}
/* 14.09 · hero amal qatori: havola tugma bilan bir markazda */
main .hs .hs__amal{align-items:center !important}
main .hs .hs__amal .ha{align-self:center !important;padding-bottom:0 !important;border-bottom:0 !important}
/* 14.09 · Otabek: matn-havolalar («Mutaxassisga yozish →» va sh.k.) tugma koʻki */
.s6-ha,main .ha{color:var(--blue-400) !important}
.s6-ha:hover,main .ha:hover{color:var(--blue-500) !important}
.s6-ha--oq,main .bolim--quyuq .ha,main .s6--navy .s6-ha,main .s6-karta--navy .s6-ha,main .hs .ha{color:#76BFF8 !important}
.s6-ha--oq:hover,main .bolim--quyuq .ha:hover,main .s6--navy .s6-ha:hover,main .s6-karta--navy .s6-ha:hover,main .hs .ha:hover{color:#fff !important}

/* 14.09 · Otabek: raqamlar (01, 02 …) koʻk */
.s6-raqam{color:var(--blue-400) !important}
.s6-karta--navy .s6-raqam,.s6--navy .s6-raqam{color:#76BFF8 !important}
main .g5-qator__n,main .k2-reg__n,main .k2-sj__n,main .m5-xoss__n,main .szr-rels__n,main .sq-t__n,main .b-akk__n,main .ga-n,main .g5-qadam__n,main .s6-segment__n{color:var(--blue-400) !important}

/* 14.09 · Otabek: navy CTA bandlari bento — ikki cheti ochiq, ichki toʻrtburchak */
main > section.bolim.s6--navy[data-blok]{background:#fff !important;padding-block:20px 0 !important}
main > section.bolim.s6--navy[data-blok] > .ich{
  background:var(--navy) !important;border-radius:var(--s6-r) !important;
  padding-block:clamp(48px,5.4vw,72px) !important;padding-inline:clamp(24px,3.6vw,52px) !important;
  width:calc(100% - var(--chet) * 2) !important;margin-inline:auto !important;
}
main > section.bolim.s6--navy[data-blok] + .tasma{padding-top:20px !important}
@media (max-width:760px){
  main > section.bolim.s6--navy[data-blok] > .ich{padding-inline:20px !important;padding-block:36px !important}
}

/* 14.09 · Otabek QOIDASI: qatorlar teng — yuqorida koʻp, pastda 1–2 soʻz qolmasin.
   text-wrap:balance — brauzer soʻzlarni qatorlar orasida teng taqsimlaydi (6 qatorgacha). */
main p,main li,main dd,main dt,main summary > span,main .lid,main .s6-p,main .s6-lid,main .s6-mayda,main figcaption,
main h1,main h2,main h3,main h4,.futer p,.tasma p{text-wrap:balance}

/* 14.09 · Otabek: ikonlar juda katta — butun saytda 22 px dan oshmaydi (tugma oʻqi 17, matn ichi 16) */
main svg.ik,.futer svg.ik,.tasma svg.ik{max-width:22px !important;max-height:22px !important}
.s6-ik{width:22px !important;height:22px !important}
.s6-yol__ik{width:44px;height:44px}
.s6-yol__ik .ik,.tasma__ik .ik{width:20px !important;height:20px !important}
.tasma__ik{width:46px;height:46px}
.s6-futer__ijt .ik,.s6-futer__ik-havola .ik,.s6-futer__hujjat > .ik{width:16px !important;height:16px !important}
main .hs .s6-dalil.hs__meta li .ik,main .hs .hs__meta li::before{width:16px !important;height:16px !important}
.s6-hajm__ik{width:22px !important;height:22px !important}

/* ==========================================================================
   §21 · BOSH SAHIFA v2 (14.09) — 550 °C · Xizmat muddati · Originallik qayta dizayni
   ========================================================================== */
.s6-ik-doira{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff;color:var(--blue-700);flex:none}
.s6-karta--oq .s6-ik-doira,.s6-holat-k .s6-ik-doira,.s6-km .s6-ik-doira{background:var(--s6-canvas)}
.s6-ik-doira--oq{background:rgba(255,255,255,.12);color:#76BFF8}
.s6-ik-doira .ik{width:20px !important;height:20px !important}

/* 550 °C */
.s6-dvig__grid{align-items:stretch}
main .bolim[data-blok] .s6-550{gap:14px;padding:30px;display:flex;flex-direction:column}
main .bolim[data-blok] .s6-550__raqam{font-size:clamp(44px,4.6vw,64px) !important;font-weight:700;line-height:1;letter-spacing:-.04em;color:#fff;margin:10px 0 4px !important}
main .bolim[data-blok] .s6-550__birlik{font-size:.42em;font-weight:600;color:#76BFF8}
main .bolim[data-blok] .s6-550__izoh{margin:0 !important}
main .bolim[data-blok] .s6-550__shkala{margin:auto 0 0 !important;height:34px;position:relative;padding-top:10px}
.s6-dvig__omillar{gap:14px}
.s6-omil-k{padding:20px 20px 22px;gap:8px}
.s6-omil-k .s6-h3{font-size:17px;margin-top:6px !important}
.s6-omil-k .s6-p{font-size:14px}
.s6-dvig__kadr{aspect-ratio:auto;min-height:180px;height:100%}

/* Xizmat muddati */
.s6-muddat__grid{align-items:stretch}
.s6-muddat__chap{display:flex;flex-direction:column;gap:16px}
.s6-muddat__kadr{width:100%}
main .bolim[data-blok] .s6-km{gap:12px;padding:26px 28px 28px;flex:1 1 auto}
main .bolim[data-blok] .s6-km__raqam{font-size:clamp(34px,3.4vw,46px) !important;margin:4px 0 0 !important}
main .bolim[data-blok] .s6-km__oqibat-m{display:flex;gap:10px;align-items:flex-start;font-size:15px;font-weight:600;color:var(--navy);margin:6px 0 0 !important}
.s6-km__ogoh{width:18px !important;height:18px !important;color:#D63E3E;flex:none;margin-top:3px}
.s6-muddat__ong{display:flex;flex-direction:column;gap:16px}
main .bolim[data-blok] .s6-holat__h{margin:0 0 2px !important}
.s6-holat__k{gap:14px}
.s6-holat-k{flex-direction:row;align-items:flex-start;gap:14px;padding:18px 20px}
.s6-holat-k .s6-p{font-size:14.5px;margin-top:6px}
.s6-muddat__eslatma{margin-top:auto !important;padding-top:18px;border-top:1px solid var(--chiziq)}

/* Originallik */
.s6-orig__grid{align-items:stretch}
.s6-orig__chap{display:flex;flex-direction:column;gap:16px}
.s6-orig__kadr{width:100%}
.s6-orig__himoya{gap:16px}
.s6-himoya-k{padding:22px 22px 24px;gap:10px}
.s6-himoya-k .s6-h3{font-size:18px;margin-top:6px !important}
.s6-himoya-k .s6-p{font-size:14.5px}
main .bolim[data-blok] .s6-tekshir{gap:12px;padding:28px}
main .bolim[data-blok] .s6-tekshir .s6-h3{margin-top:6px !important}
main .bolim[data-blok] .s6-tekshir__r{margin:6px 0 0;padding:0;list-style:none}
main .bolim[data-blok] .s6-tekshir__r li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;padding:13px 0;border-top:1px solid var(--s6-oq-chiziq);align-items:start}
.s6-tekshir__ik{width:18px !important;height:18px !important;color:#76BFF8;margin-top:3px}
@media (max-width:1024px){ .s6-dvig__omillar{grid-template-columns:repeat(2,minmax(0,1fr))} }
@media (max-width:760px){
  .s6-dvig__omillar,.s6-holat__k,.s6-orig__himoya{grid-template-columns:minmax(0,1fr)}
  .s6-dvig__kadr{min-height:200px;aspect-ratio:16/10;height:auto}
}
.s6-muddat__kadr{aspect-ratio:auto !important;flex:1 1 auto;min-height:220px}
.s6-muddat__chap{align-self:stretch}
.s6-eslatma .s6-ha{white-space:nowrap;flex:none}
.s6-orig__kadr{aspect-ratio:21/9 !important}
main .bolim[data-blok] .s6-tekshir__r li{padding:16px 0}
main .bolim[data-blok] .s6-tekshir{justify-content:flex-start}
@media (max-width:760px){
  .s6-bosh:has(.s6-bosh__ong--btn){grid-template-columns:minmax(0,1fr)}
}
.s6-yon__ik-r{display:inline-flex;align-items:center;gap:10px}
.s6-yon__ik-r .ik{width:20px !important;height:20px !important;color:var(--blue-700)}

/* ==========================================================================
   §22 · 3-RAUND (14.09) — UMUMIY QOIDALAR
   ========================================================================== */
/* Q2 · shapka oʻng lidi va havolasi OʻNGGA; 2 qatordan oshmasin (kenglik 36%) */
.s6-bosh{grid-template-columns:minmax(0,1fr) minmax(300px,38%)}
.s6-bosh__ong:not(.s6-bosh__ong--btn){text-align:right;justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:12px}
.s6-bosh__ong:not(.s6-bosh__ong--btn) .s6-lid,.s6-bosh__ong:not(.s6-bosh__ong--btn) .s6-p{text-align:right;text-wrap:balance}
.s6-bosh__ong .s6-ha,.s6-bosh__ong .s6-amal{justify-content:flex-end}
main .ich > .g5-shapka > .g5-lid{text-align:right;justify-self:end}
/* Q4 · eslatma qatorlari ustidagi chiziq yoʻq */
.s6-eslatma,.s6-muddat__eslatma,main .s6-kat-yakun,main .s6-akk.s6-tan__akk{border-top:0 !important}
.s6-eslatma{padding-top:8px}
/* Q5 · forma sarlavhasi va chiplar oraligʻi */
.s6-sorov__savol,main .s6-forma-plita h3,main .s6-forma-plita .s6-h3,main .s6-sorov__forma h3{margin-bottom:18px !important}
.chiplar,.s6-chiplar{margin-top:4px}
/* Q6 · ichki sahifa hero ozgina balandroq */
main > section.bolim.hs--sahifa[data-blok]{min-height:clamp(600px,84vh,900px) !important}
main > section.bolim.hs--mahsulot[data-blok]{min-height:clamp(600px,80vh,860px) !important}
/* 25 · ishonch tasmasi yaqinroq */
.tasma{padding-block:clamp(28px,3.2vw,44px) clamp(48px,5vw,72px) !important}
/* 8 · qadoq 5 L kartasi — qolganlari kabi */
.s6-hajm--top{background:#fff !important}
main > section.bolim.s6--oq[data-blok] .s6-hajm{background:var(--s6-canvas) !important}
main > section.bolim.s6--yuza[data-blok] .s6-hajm{background:#fff !important}
/* 4 · CTA kartasi (och koʻk) → navy */
.s6-karta--aksent{background:var(--navy) !important;color:#fff}
.s6-karta--aksent .s6-h3,.s6-karta--aksent .s6-p,.s6-karta--aksent h3,.s6-karta--aksent p{color:#fff !important}
.s6-karta--aksent .s6-yoz{color:#76BFF8}
main .bolim[data-blok] .s6-karta--aksent .s6-h3{color:#fff !important}

/* Q1 · YAKUNIY CTA ETALONI — navy bento: chapda H2 (1 qator) + lid, oʻngda tugmalar */
.s6-cta__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 48px;align-items:center}
.s6-cta__chap{display:flex;flex-direction:column;gap:14px}
.s6-cta__chap .s6-lid{margin:0}
.s6-cta__ong{display:flex;flex-direction:column;align-items:flex-start;gap:12px;justify-self:end}
.s6-cta__ong .s6-mayda{display:none}   /* izoh matnlari yoʻq */
main .bolim.s6--navy[data-blok] .s6-cta__grid .s6-h2{max-width:none !important;text-wrap:balance}
@media (max-width:900px){
  .s6-cta__grid{grid-template-columns:minmax(0,1fr)}
  .s6-cta__ong{justify-self:start}
  .s6-bosh__ong:not(.s6-bosh__ong--btn){text-align:left;justify-self:start;align-items:flex-start}
  .s6-bosh__ong:not(.s6-bosh__ong--btn) .s6-lid,.s6-bosh__ong:not(.s6-bosh__ong--btn) .s6-p{text-align:left}
  main .ich > .g5-shapka > .g5-lid{text-align:left;justify-self:start}
}

/* Q1 · FAQ ETALONI (katalogdan koʻchirildi — hamma sahifada bir xil) */
main .s6-kat-sj__bosh{margin-bottom:24px}
main .s6-kat-sj__ong{display:flex;flex-direction:column;gap:14px;padding-bottom:0}
main .s6-kat-sj__ong .s6-kat-yakun__m{margin:0;font-size:18px;line-height:1.35;letter-spacing:-.02em}
main .s6-kat-sj__ong .s6-kat-yakun__m strong{color:var(--navy)}
main .s6-kat-sj__r{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
main .s6-kat-sj .s6-kat-sj__q{background:#fff;border-radius:var(--s6-r);border:0 !important;padding:8px 24px;margin:0;align-self:start}
main .s6-kat-sj .s6-kat-sj__sum{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;align-items:start;gap:16px;padding:18px 0}
main .s6-kat-sj .s6-kat-sj__sum .s6-raqam{padding-top:4px}
main .s6-kat-sj .s6-kat-sj__s{font-size:18px;line-height:1.35;font-weight:700;letter-spacing:-.02em;color:var(--navy)}
main .s6-kat-sj .s6-kat-sj__sum:hover .s6-kat-sj__s{color:var(--blue-700)}
main .s6-kat-sj .s6-kat-sj__sum .s6-akk__ik{margin-top:3px}
main .s6-kat-sj .s6-kat-sj__m{padding:0 0 22px 52px;max-width:none}
main .s6-kat-sj .s6-kat-sj__m + .s6-kat-sj__m{margin-top:-12px}
/* 11 · FAQ shapkasi: oʻng qism kartalar oʻng ustuni chap cheti bilan bir chiziqda (chapga tekis) */
main .s6-kat-sj__bosh{grid-template-columns:minmax(0,1fr) auto !important;gap:16px 48px !important}
main .s6-kat-sj__bosh .s6-kat-sj__ong{text-align:right !important;justify-self:end !important;align-items:flex-end !important}
main .s6-kat-sj__bosh .s6-kat-sj__ong .s6-amal{justify-content:flex-end}
@media (max-width:900px){
  main .s6-kat-sj__r,main .s6-kat-sj__bosh{grid-template-columns:minmax(0,1fr) !important}
  main .s6-kat-sj .s6-kat-sj__m{padding-left:0}
}
/* 3-raund · bosh sahifa */
.s6-dvig__cta{justify-content:flex-start;gap:14px}
.s6-dvig__cta .btn{margin-top:auto;align-self:flex-start}
main .bolim[data-blok] .s6-dvig__cta .s6-h3{font-size:20px;margin:0 !important}
.s6-tekshir__kadr{flex:1 1 auto;min-height:140px;aspect-ratio:auto;width:100%;margin-top:12px;background:rgba(255,255,255,.08)}
main .bolim[data-blok] .s6-tekshir{justify-content:flex-start}
main .bolim[data-blok] .s6-tekshir .s6-ha{margin-top:12px}
/* 6 · xizmat muddati layout: ikki ustun teng, kartalar bir chiziqda */
.s6-muddat__grid{align-items:stretch;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}
.s6-muddat__chap{display:flex;flex-direction:column;gap:16px;height:100%}
.s6-muddat__kadr{flex:1 1 auto;min-height:200px}
main .bolim[data-blok] .s6-km{flex:0 0 auto}
.s6-muddat__ong{height:100%}
.s6-holat__k{flex:1 1 auto;align-content:start}
.s6-muddat__eslatma{margin-top:auto !important;padding-top:0}
/* 6 · xizmat muddati: chap ustun oʻng bilan teng — kadr choʻziladi, plita pastda; eslatma qatori oʻng ustun pastida */
.s6-muddat__grid{grid-template-rows:1fr}
.s6-muddat__ong{display:flex;flex-direction:column;gap:16px}
.s6-holat__k{flex:0 0 auto}
.s6-muddat__eslatma{margin-top:auto !important;padding-bottom:0;align-items:flex-end}
/* Q4 · panel osti chiziqlari ham yoʻq (konfigurator / forma pastidagi javobgarlik qatorlari) */
main .panel__ost,main .s6-tan__ost,main .s6-sorov__ost,main .s6-mah__ost,main .s6-kat-ost{border-top:0 !important}

/* ==========================================================================
   §23 · MOBIL HERO (14.09, Otabek: «mobil versada birinchi blokda kamchilik bor»)
   ========================================================================== */
@media (max-width:1000px){
  /* header hero ustida navy — oq polosa yoʻq, logo oq */
  body.hero-toliq .header:not(.header--qattiq){position:absolute !important;background:transparent !important;border-bottom-color:rgba(255,255,255,.14) !important}
  body.hero-toliq .header:not(.header--qattiq) .logo__quyuq{display:none !important}
  body.hero-toliq .header:not(.header--qattiq) .logo__oq{display:block !important}
  body.hero-toliq .header:not(.header--qattiq) .burger{color:#fff !important;border-color:rgba(255,255,255,.28) !important}
  /* ichki sahifa hero: boʻsh navy maydon yoʻq — kontent yuqorida, balandlik kontentga qarab */
  main > section.bolim.hs--sahifa[data-blok],main > section.bolim.hs--mahsulot[data-blok]{min-height:0 !important;align-items:flex-start !important}
  main > .bolim.hs--sahifa .hs__ich,main > .bolim.hs--mahsulot .hs__ich{padding-top:calc(var(--sarlavha-h,64px) + 40px) !important;padding-bottom:40px !important}
  /* bosh sahifa hero: kontent yuqorida, balandlik 100vh emas */
  main > section.bolim.hs--bosh[data-blok]{min-height:0 !important}
  main > .bolim.hs--bosh .hs__ich{padding-top:calc(var(--sarlavha-h,64px) + 56px) !important;padding-bottom:36px !important}
  main .hs .s6-dalil.hs__meta{margin-top:36px !important}
  /* tugmalar: ikkalasi ham toʻliq kenglikda, chapga tekis */
  main .hs .hs__amal{flex-direction:column !important;align-items:stretch !important;width:100% !important;max-width:none !important;gap:10px !important}
  main .hs .hs__amal .btn{width:100% !important;justify-content:space-between !important}
  main .hs .hs__amal .btn--chegara,main .hs .hs__amal .btn--chegara-oq{justify-content:center !important}
  main .hs .hs__amal .ha{align-self:flex-start !important}
}
@media (max-width:1000px){
  /* hero pastida ham havo — kontent yuqorida, lekin blok juda qisqa emas */
  main > .bolim.hs--bosh .hs__ich{padding-bottom:44px !important}
  main > .bolim.hs--sahifa .hs__ich{padding-bottom:48px !important}
  main .hs .hs__krosh{margin-bottom:6px}
}
/* originallik: chap ustun (kadr + 2 karta) navy plita bilan bir balandlikda — kadr choʻziladi */
.s6-orig__grid{align-items:stretch}
.s6-orig__chap{height:100%}
.s6-orig__kadr{aspect-ratio:auto !important;flex:1 1 auto;min-height:240px}
.s6-orig__himoya{flex:0 0 auto}
main .bolim[data-blok] .s6-tekshir__kadr{flex:0 0 auto;min-height:120px;max-height:160px}
/* 14.09 · Otabek: ichki sahifalar hero matni 3× yuqoriroq — pastga emas, yuqoriga tekislanadi */
/* Otabek 14.09: ichki hero balandligi 100 → 75, matn PASTGA tekis */
@media (min-width:1001px){
  main > section.bolim.hs--sahifa[data-blok]{min-height:clamp(450px,63vh,675px) !important;align-items:flex-end !important}
  main > section.bolim.hs--mahsulot[data-blok]{min-height:clamp(450px,60vh,645px) !important;align-items:flex-end !important}
  main > .bolim.hs--sahifa .hs__ich,main > .bolim.hs--mahsulot .hs__ich{padding-top:calc(var(--sarlavha-h,112px) + 40px) !important;padding-bottom:clamp(40px,5vh,56px) !important}
}
/* FAQ: qatorlar teng balandlikda; toq sonli savolda oxirgisi ikki ustunni egallaydi (yetim karta yoʻq) */
main .s6-kat-sj__r{align-items:stretch}
main .s6-kat-sj .s6-kat-sj__q{align-self:stretch}
main .s6-kat-sj .s6-kat-sj__q:last-child:nth-child(odd){grid-column:1/-1}
main .s6-kat-sj .s6-kat-sj__sum{min-height:64px;align-items:center}
main .s6-kat-sj .s6-kat-sj__sum .s6-raqam,main .s6-kat-sj .s6-kat-sj__sum .s6-akk__ik{margin-top:0;padding-top:0}
/* hero nishoni: bayroq matn bilan bir markazda (pastga tushib qolgan edi) */
main .hs .s6-nishon.hs__badge{align-items:center !important;line-height:1 !important}
.s6-nishon__bayroq{align-self:center;position:relative;top:-1px}

/* ==========================================================================
   §24 · MOBIL TUZATISHLAR (14.09, Otabek: «mobil versiyada baglar chiqyapti»)
   §22 dagi .s6-bosh ikki ustuni mobilda §18 ni bosib qoʻygan edi — qayta yigʻiladi.
   ========================================================================== */
@media (max-width:900px){
  .s6-bosh,.s6-bosh:has(.s6-bosh__ong--btn),main .s6-kat-sj__bosh{grid-template-columns:minmax(0,1fr) !important;gap:14px !important;margin-bottom:26px}
  .s6-bosh__ong,.s6-bosh__ong:not(.s6-bosh__ong--btn),main .s6-kat-sj__bosh .s6-kat-sj__ong{text-align:left !important;justify-self:start !important;align-items:flex-start !important;padding-bottom:0}
  .s6-bosh__ong .s6-lid,.s6-bosh__ong .s6-p{text-align:left !important}
  .s6-bosh__ong .s6-ha,.s6-bosh__ong .s6-amal,main .s6-kat-sj__bosh .s6-kat-sj__ong .s6-amal{justify-content:flex-start !important}
  main .ich > .g5-shapka{grid-template-columns:minmax(0,1fr) !important}
  main .ich > .g5-shapka > .g5-lid{grid-column:1 !important;grid-row:auto !important;text-align:left !important;justify-self:start !important}
  main .ich > .g5-shapka > h2{grid-column:1 !important}
  main .bolim[data-blok] h2,main .bolim[data-blok] .s6-h2{font-size:clamp(28px,7.6vw,34px) !important}
  .s6-grid--7-5,.s6-grid--5-7,.s6-grid--6-6,.s6-grid--2,.s6-grid--3,.s6-cta__grid{grid-template-columns:minmax(0,1fr) !important}
  .s6-kadr[class*="s6-"]{aspect-ratio:16/10 !important;height:auto !important;min-height:0 !important;flex:none !important}
  .s6-karta{padding:20px}
  .tasma__grid{grid-template-columns:minmax(0,1fr) !important}
}
@media (max-width:1000px){
  /* header CTA mobilda yoʻq (ikki qatorli katta tugma edi) */
  .header__cta,body.hero-toliq .header--qattiq .header__cta{display:none !important}
  /* hero matni toʻliq kenglikda (76 % cheklovi mobilda kerak emas) */
  main .hs .hs__matn{max-width:100% !important}
}
/* xizmat muddati v3: ikki ustun teng — chapda km plitasi + choʻziluvchan kadr, oʻngda sarlavha plitasi + 6 karta; eslatma pastda butun kenglikda */
.s6-muddat__grid{align-items:stretch !important}
.s6-muddat__chap{display:flex !important;flex-direction:column;gap:16px;height:100%}
main .bolim[data-blok] .s6-km{flex:0 0 auto}
.s6-muddat__kadr{flex:1 1 auto !important;aspect-ratio:auto !important;min-height:200px}
.s6-muddat__ong{display:flex !important;flex-direction:column;gap:14px;height:100%}
.s6-holat-k--bosh{flex:0 0 auto;padding:22px 24px;flex-direction:row;align-items:center}
main .bolim[data-blok] .s6-holat-k--bosh .s6-holat__h{margin:0 !important}
.s6-holat__k{flex:1 1 auto !important;align-content:stretch}
.s6-holat-k{align-items:center}
.s6-holat-k .s6-p{margin-top:0}
.s6-muddat__eslatma{margin-top:20px !important;padding-top:0;align-items:center}
/* ichki hero: matnlar orasida havo, biroz yuqoriroq */
@media (min-width:1001px){
  main > .bolim.hs--sahifa .hs__ich,main > .bolim.hs--mahsulot .hs__ich{padding-bottom:clamp(64px,8vh,88px) !important}
  main .hs--sahifa .hs__krosh{margin-bottom:22px !important}
  main .hs--sahifa .hs__matn > h1{margin-bottom:22px !important}
  main .hs--sahifa .hs__matn > .lid{margin-bottom:34px !important}
  main .hs--sahifa .hs__matn > .hs__yoriq{margin-bottom:30px !important}
}
@media (max-width:1000px){
  /* hero tugmalari: matn markazda, 1.2× kattaroq */
  main .hs .hs__amal .btn{justify-content:center !important;font-size:16.8px !important;min-height:58px !important;padding-left:20px !important}
  main .hs .hs__amal .btn .btn__m{flex:1 1 auto;text-align:center}
  main .hs .hs__amal .btn .btn__oq{flex:none}
}
@media (max-width:1000px){
  main .hs--sahifa .hs__krosh{margin-bottom:16px !important}
  main .hs--sahifa .hs__matn > h1{margin-bottom:16px !important}
  main .hs--sahifa .hs__matn > .lid{margin-bottom:26px !important}
}
@media (max-width:1000px){
  /* mobil logo kichikroq (24 → 18 px; 185 px keng edi) */
  .logo img{height:18px !important;width:auto !important}
}
/* hero lid: mobilda qisqa variant; tugmalardan keyin rasm uchun joy */
.lid--mobil{display:none}
@media (max-width:1000px){
  .lid--desktop{display:none}
  .lid--mobil{display:inline}
  main .hs .hs__amal{margin-bottom:0 !important}
  main .hs .hs__amal + .hs__meta,main .hs .s6-dalil.hs__meta{margin-top:24px !important}
}
}

@media (max-width:1000px){
  /* Otabek 14.09: mobilda rasm birinchi ekranda FON boʻladi — alohida joy yoʻq.
     Hero balandligi 100vh ga yaqin, matn yuqorida, pastki yarmi rasmga ochiq; parda matn ostini quyuqlashtiradi. */
  main > section.bolim.hs--bosh[data-blok]{min-height:min(100svh,860px) !important}
  main > section.bolim.hs--sahifa[data-blok]{min-height:min(88svh,760px) !important}
  main .hs .hs__ich{padding-bottom:28px !important}
  main .hs .hs__parda{background:linear-gradient(to bottom,rgba(1,36,76,.92) 0%,rgba(1,36,76,.72) 55%,rgba(1,36,76,.35) 100%) !important}
}
@media (max-width:1000px){
  /* mobil hero: kontent pastga tekis — yuqori qismi rasm uchun ochiq qoladi */
  main > section.bolim.hs--bosh[data-blok],main > section.bolim.hs--sahifa[data-blok],main > section.bolim.hs--mahsulot[data-blok]{align-items:flex-end !important}
  main > .bolim.hs--bosh .hs__ich,main > .bolim.hs--sahifa .hs__ich,main > .bolim.hs--mahsulot .hs__ich{justify-content:flex-end !important;padding-top:calc(var(--sarlavha-h,64px) + 120px) !important}
  main .hs .hs__parda{background:linear-gradient(to bottom,rgba(1,36,76,.20) 0%,rgba(1,36,76,.55) 35%,rgba(1,36,76,.94) 70%,rgba(1,36,76,.98) 100%) !important}
}
@media (max-width:1000px){
  /* bosh sahifa mobil hero: birinchi ekranda faqat nishon · H1 · lid · tugmalar; dalil qatori hero ostida alohida */
  main > section.bolim.hs--bosh[data-blok]{min-height:min(100svh,820px) !important;align-items:flex-end !important}
  main > .bolim.hs--bosh .hs__ich{justify-content:flex-end !important;padding-top:calc(var(--sarlavha-h,64px) + 100px) !important;padding-bottom:32px !important}
  /* dalil qatori birinchi ekranda emas — hero pastida, skrollda koʻrinadi */
  main > section.bolim.hs--bosh[data-blok]{min-height:0 !important}
  main > .bolim.hs--bosh .hs__ich{box-sizing:border-box}
  main > .bolim.hs--bosh .hs__matn{min-height:calc(min(100svh,820px) - var(--sarlavha-h,64px) - 100px - 32px);display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box}
  main .hs--bosh .s6-dalil.hs__meta{display:flex !important;flex-direction:column;gap:10px !important;margin:0 !important;padding:26px 0 8px !important;border-top:1px solid rgba(255,255,255,.14) !important}
}
@media (max-width:1000px){
  /* bosh hero mobil: matnlar bir-biriga yaqin, pastga tekis */
  main .hs .s6-nishon.hs__badge{margin-bottom:14px !important}
  main .hs--bosh .hs__h1{margin-bottom:12px !important;font-size:clamp(34px,9.6vw,42px) !important}
  main .hs--bosh .lid{margin-bottom:22px !important;font-size:16px !important}
  main .hs--sahifa .hs__krosh{margin-bottom:12px !important}
  main .hs--sahifa .hs__matn > h1{margin-bottom:12px !important}
  main .hs--sahifa .hs__matn > .lid{margin-bottom:22px !important}
}
@media (max-width:1000px){
  main .hs .s6-nishon.hs__badge{margin-bottom:10px !important}
  main .hs--bosh .hs__h1{margin-bottom:8px !important;line-height:1.02 !important}
  main .hs--bosh .lid{margin-bottom:16px !important;line-height:1.45 !important}
  main .hs .hs__amal{gap:8px !important}
  main > .bolim.hs--bosh .hs__matn{justify-content:flex-end}
  main > .bolim.hs--bosh .hs__ich{padding-bottom:24px !important}
  main .hs--bosh .s6-dalil.hs__meta{padding:20px 0 4px !important;gap:8px !important}
}

/* skroll bagi: header hero tugagach «absolute» dan «fixed» ga sakrab tushardi (bir zumda paydo boʻlish).
   Endi qattiq header yuqoridan silliq tushadi. Mobil va desktopda bir xil. */
body.hero-toliq .header.header--qattiq{animation:hdr-tush .28s var(--ease,ease) both}
@keyframes hdr-tush{from{transform:translateY(-100%)}to{transform:translateY(0)}}
@media (prefers-reduced-motion:reduce){ body.hero-toliq .header.header--qattiq{animation:none} }
/* skroll bagi 2: `html{scroll-behavior:smooth}` + IntersectionObserver — tez skrollda bloklar «ochilmay» oq qolardi.
   Mobilda kirish animatsiyasi oʻchiriladi (hammasi darhol koʻrinadi), smooth-scroll faqat langar havolalarida. */
@media (max-width:1000px){
  .kir{opacity:1 !important;transform:none !important;transition:none !important}
}
html{scroll-behavior:auto}
html:focus-within{scroll-behavior:smooth}
@media (max-width:760px){
  /* eslatma qatorlari mobilda: havola chapda, matn ostida */
  .s6-eslatma,.s6-muddat__eslatma,main .s6-kat-yakun,main .s6-tan__ost,main .s6-sorov__ost{flex-direction:column !important;align-items:flex-start !important;gap:12px !important}
  .s6-eslatma .s6-ha,.s6-muddat__eslatma .s6-ha,main .s6-tan__yordam{align-self:flex-start !important;text-align:left !important;justify-self:start !important;align-items:flex-start !important}
  .s6-eslatma > *{width:100%;text-align:left}
}

/* ===== §24 · 14.09 · MOBIL MENYUDAGI QIDIRUV (qismlar/header.html .mobil__qidiruv) =====
   Header qidiruvi ≤1000 px da yashirin (komponent.css:376) — gamburgerga alohida, toʻliq
   kenglikdagi maydon. Header'dagi yigʻiluvchi quti qoidalari (width/focus-within) bekor. */
.mobil .mobil__qidiruv{display:flex !important;align-items:center;gap:10px;width:100% !important;
  margin:0 0 var(--s5,16px);padding:0 14px;min-height:48px;border:1px solid var(--chiziq);border-radius:6px;
  background:var(--canvas);color:var(--slate)}
.mobil .mobil__qidiruv:focus-within{width:100% !important;background:var(--oq);border-color:var(--aksent)}
.mobil .mobil__qidiruv input{flex:1;min-width:0;font-size:16px;color:var(--ink)}   /* 16px — iOS zoom qilmasin */
.mobil .mobil__qidiruv .qidiruv__tugma{width:28px;height:28px;color:var(--aksent)}
body.hero-toliq .mobil .mobil__qidiruv{background:var(--canvas);border-color:var(--chiziq);color:var(--slate)}
body.hero-toliq .mobil .mobil__qidiruv input{color:var(--ink)}
body.hero-toliq .mobil .mobil__qidiruv input::placeholder{color:#93A4B6}

/* ===== §25 · 14.09 · MEGA-MENYU: kursor boʻshliqdan oʻtganda yopilib qolardi =====
   .mega nav bandidan 12 px pastda (komponent.css:330) — oraliq hover'ga kirmaydi.
   Koʻprik (::before) oraliqni yopadi; yopilishga 160 ms kechikish — qiya harakatda ham ushlab turadi. */
.mega::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}
.mega{transition-delay:.16s}
.nav__band:hover .mega,.nav__band:focus-within .mega{transition-delay:0s}
/* «Qoʻllash sohalari» kichik menyusi */
.mega.mega--kichik{width:min(320px,92vw);padding:24px 28px}
.mega.mega--kichik .mega__ich{grid-template-columns:1fr !important;gap:0}
