/*
 * «О компании» — НАСТОЯЩАЯ мобильная вёрстка (≤900px).
 * Отказ от зум-масштаба десктопа: контент выкладывается в нормальный вертикальный поток
 * теми же мобильными компонентами, что и на других страницах (единая дизайн-система).
 * Грузится ПОСЛЕДНИМ — перебивает o-kompanii-adaptive / o-kompanii-mini-desktop.
 * Десктоп (≥901px) не затрагивается.
 */
@media (max-width: 900px) {
  /* ─────────────────────────── Единые мобильные токены ─────────────────────────── */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about {
    --about-gutter: var(--pokiza-gutter);
    --about-section-gap: clamp(34px, 9vw, 52px);
    --about-ink: #2a0806;
    --about-brand: #6f160c;
    --about-muted: #5b4a46;
    --about-card-radius: 18px;
    --about-card-bg: #ffffff;
    --about-card-border: 1px solid rgba(111, 22, 12, 0.12);
    --about-card-shadow: 0 8px 24px rgba(47, 12, 8, 0.08), 0 1px 2px rgba(47, 12, 8, 0.06);
    /* Интро: те же пропорции, что на десктопе (48px / 20px) */
    --about-intro-title-size: clamp(1.5rem, 6vw, 3rem);
    --about-intro-title-lh: 1.33;
    --about-intro-body-size: clamp(0.95rem, 3.8vw, 1.25rem);
    --about-intro-body-lh: 1.33;
    background: #ffffff !important;
  }

  /* Отрицательный margin листа не обрезать (как на продукции) */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .main-container,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 {
    overflow: visible !important;
  }

  /* ─────────────────────────── Сброс масштаба и абсолютов ─────────────────────────── */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-about-transform-wrap,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-about-transform-wrap > .pokiza-scale-sheet {
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: var(--pokiza-sheet-overlap, clamp(-4.5rem, -14vw, -2.75rem)) 0 0 !important;
    padding:
      calc(var(--pokiza-primary-headline-from-white-top, calc(3rem + 28px)) + 0.5rem)
      var(--about-gutter)
      8px !important;
    box-sizing: border-box !important;
    zoom: 1 !important;
    transform: none !important;
    translate: none !important;
    overflow: visible !important;
    gap: 0 !important;
    background: #ffffff !important;
    border-radius: var(--pokiza-radius-sheet, 36px) var(--pokiza-radius-sheet, 36px) 0 0 !important;
    box-shadow: 0 -20px 48px rgba(0, 0, 0, 0.12) !important;
    z-index: 18 !important;
  }

  /* Всё внутри листа — в поток (px-координаты макета 1918 больше не действуют) */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet *:not(.group-a):not(.group-a *):not(.group-c):not(.group-c *):not(.group-18):not(.group-18 *):not(.about-journey):not(.about-journey *):not(.about-cards-mobile):not(.about-cards-mobile *):not(.about-stats):not(.about-stats *):not(.halal-global-standard):not(.mask-group-71):not(.mask-group-71 *):not(.group-75):not(.rectangle-77):not(.pokiza-about-gallery):not(.pokiza-about-gallery *) {
    position: static !important;
    inset: auto !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    float: none !important;
    transform: none !important;
    translate: none !important;
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0 !important;
    z-index: auto !important;
  }

  /* Белый лист-подложка и тонкий декор — убираем (фон страницы и так белый) */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet > .rectangle-9,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .rectangle-5d,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .vector-5e,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .vector-5f,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .mask-group-71,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .categories,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .products-3b {
    display: none !important;
  }

  /* Любой пустой декоративный div c фоновой картинкой (без текста) — прячем */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet [class*="rectangle-"]:empty,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet [class*="mask-group"]:empty,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet [class*="vector"]:empty:not(.vector-3a),
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet [class*="ellipse"]:empty,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .arrow:empty {
    display: none !important;
  }

  /* Контейнеры секций — блоки на всю ширину */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet > div,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet > span,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet > section {
    display: block;
    width: 100% !important;
    box-sizing: border-box !important;
  }

  /* ─────────────────────────── Типографика базовая ─────────────────────────── */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet span,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet p {
    white-space: normal !important;
    letter-spacing: 0 !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
  }

  /* ─────────────────────────── 1. Интро ─────────────────────────── */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .quality-felt ~ * {
    margin-top: var(--about-section-gap) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet .quality-felt {
    position: static !important;
    display: block !important;
    width: 100% !important;
    max-width: min(782px, 100%) !important;
    top: auto !important;
    left: auto !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: var(--about-intro-title-size) !important;
    line-height: var(--about-intro-title-lh) !important;
    font-weight: 400 !important;
    color: #6f160c !important;
    text-align: center !important;
    white-space: normal !important;
    word-break: normal !important;
    letter-spacing: normal !important;
    margin: 0 auto !important;
    padding: 0 20px !important;
    box-sizing: border-box !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .group-a {
    margin-top: clamp(6px, 1.6vw, 10px) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .own-production {
    margin-top: clamp(48px, 12vw, 64px) !important;
  }

  /* «в каждом кусочке» — один кегль, как «с 1992 года» на главной */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-a {
    display: block !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    transform: none !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: clamp(4px, 1vw, 8px) !important;
    padding: 0 20px clamp(10px, 2.5vw, 16px) !important;
    flex-shrink: 0 !important;
    overflow: visible !important;
    box-sizing: border-box !important;
    background: none !important;
    text-align: center !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-a .about-intro-script {
    display: block !important;
    position: static !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 0 0 0.2em !important;
    color: #61100b !important;
    font-family: "Miama Nueva", "Great Vibes", "Marck Script", cursive !important;
    font-size: clamp(1.75rem, 7vw, 2.5rem) !important;
    font-weight: 400 !important;
    line-height: 1.35 !important;
    letter-spacing: 0.05em !important;
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-a .vector,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-a .group-b {
    display: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet .own-production {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    max-width: min(1160px, 100%) !important;
    white-space: normal !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    transform: none !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: var(--about-intro-body-size) !important;
    line-height: var(--about-intro-body-lh) !important;
    font-weight: 400 !important;
    color: #000000 !important;
    text-align: center !important;
    letter-spacing: normal !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 0 !important;
    padding: 0 20px !important;
    box-sizing: border-box !important;
    z-index: 1 !important;
  }

  /* Кружки сразу под абзацом — без лишнего отступа от общего правила quality-felt ~ * */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .own-production + .group-c {
    margin-top: var(--pokiza-mobile-hero-text-gap, clamp(18px, 4.5vw, 24px)) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .group-c + .group-18 {
    margin-top: var(--about-section-gap) !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .group-c {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: clamp(14px, 4vw, 22px) !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    inset: auto !important;
    width: 100vw !important;
    max-width: 100vw !important;
    height: auto !important;
    min-height: clamp(148px, 38vw, 210px) !important;
    margin-top: var(--pokiza-mobile-hero-text-gap, clamp(18px, 4.5vw, 24px)) !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    margin-bottom: 0 !important;
    padding:
      clamp(6px, 1.5vw, 12px)
      var(--about-gutter)
      clamp(10px, 2.5vw, 16px) !important;
    box-sizing: border-box !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    scroll-snap-type: x mandatory !important;
    scroll-padding-inline: var(--about-gutter) !important;
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
    touch-action: pan-x !important;
    background: transparent !important;
    transform: none !important;
    translate: none !important;
    scale: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .group-c::-webkit-scrollbar {
    display: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .group-c > .group-14 {
    display: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .group-c > .group-10,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .group-c > .group-16,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .group-c > .group-10 > .image-layer-11 {
    display: contents !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-c :is(
    .group-f,
    .image-layer-15,
    .group-12,
    .vector-13,
    .image-layer-17
  ) {
    flex: 0 0 auto !important;
    position: relative !important;
    display: block !important;
    scroll-snap-align: center !important;
    scroll-snap-stop: always !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    inset: auto !important;
    box-sizing: border-box !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: contain !important;
    aspect-ratio: 1 / 1 !important;
    transform-origin: 50% 50% !important;
    -webkit-transform-origin: 50% 50% !important;
    backface-visibility: hidden !important;
    -webkit-backface-visibility: hidden !important;
    will-change: transform !important;
    animation: pokiza-crug-spin 36s linear infinite !important;
    -webkit-animation: pokiza-crug-spin 36s linear infinite !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-c > .group-f,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-c .group-12 {
    background-image: url(../img/crug2.png) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-c .vector-13,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-c .image-layer-17 {
    background-image: url(../img/crug1.png) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-c > .image-layer-15 {
    background-image: url(../img/crug3.png) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-c :is(.group-f, .image-layer-15, .group-12) {
    width: clamp(124px, 33vw, 172px) !important;
    height: clamp(124px, 33vw, 172px) !important;
    min-width: clamp(124px, 33vw, 172px) !important;
    min-height: clamp(124px, 33vw, 172px) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-c :is(.image-layer-17, .vector-13) {
    width: clamp(168px, 44vw, 232px) !important;
    height: clamp(168px, 44vw, 232px) !important;
    min-width: clamp(168px, 44vw, 232px) !important;
    min-height: clamp(168px, 44vw, 232px) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-c > .group-f {
    order: 1 !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-c .image-layer-17 {
    order: 2 !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-c > .image-layer-15 {
    order: 3 !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-c .vector-13 {
    order: 4 !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 .pokiza-scale-sheet > .group-c .group-12 {
    order: 5 !important;
  }

  /* ─────────────────────────── 2. История 1992 / 2012 ─────────────────────────── */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 {
    display: block !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .group-19,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .rectangle-1d,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .rectangle-25,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .arrow,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .rectangle-1f {
    display: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .flex-row-edf {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: clamp(16px, 4vw, 22px) !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .span-26 {
    order: 0 !important;
    display: block !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(1.35rem, 5.5vw, 1.75rem) !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;
    letter-spacing: 0.06em !important;
    color: #1d1e1c !important;
    background: transparent !important;
    border-radius: 0 !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .about-history-track {
    order: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: clamp(16px, 4vw, 24px) !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .about-history-card {
    flex: 0 0 auto !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    border-radius: 28px !important;
    padding: clamp(20px, 5vw, 28px) !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    height: auto !important;
    min-height: clamp(340px, 88vw, 420px) !important;
    overflow: hidden !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .about-history-card--1992 {
    background: #ffffff !important;
    border: 2px solid #6f160c !important;
    box-shadow: 0 8px 24px rgba(47, 12, 8, 0.08) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .about-history-card--2012 {
    background: #6f160c !important;
    border: 2px solid #6f160c !important;
    box-shadow: 0 8px 24px rgba(47, 12, 8, 0.16) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .about-history-card__hero,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .group-1e {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto !important;
    gap: 0 !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: inherit !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .about-history-card__hero {
    flex: 0 0 clamp(148px, 38vw, 188px) !important;
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: clamp(148px, 38vw, 188px) !important;
    min-height: clamp(148px, 38vw, 188px) !important;
    margin: 0 0 clamp(18px, 4.5vw, 28px) !important;
    overflow: visible !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .group-22,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .group-20 {
    display: block !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: auto !important;
    bottom: auto !important;
    flex: none !important;
    width: clamp(108px, 30vw, 148px) !important;
    height: clamp(128px, 35vw, 172px) !important;
    min-width: clamp(108px, 30vw, 148px) !important;
    min-height: clamp(128px, 35vw, 172px) !important;
    max-width: 46% !important;
    margin: 0 !important;
    padding: 0 !important;
    background-repeat: no-repeat !important;
    background-position: left top !important;
    background-size: contain !important;
    z-index: 2 !important;
    pointer-events: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .group-22 {
    background-image: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-06/40ZCXoywMy.png) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .group-20 {
    background-image: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-06/80P799zrjU.png) !important;
    filter: brightness(0) invert(1) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .span-23,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .span-21 {
    position: absolute !important;
    top: 50% !important;
    right: 0 !important;
    left: auto !important;
    bottom: auto !important;
    transform: translateY(-50%) !important;
    flex: none !important;
    display: block !important;
    width: auto !important;
    max-width: 52% !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(2.1rem, 9vw, 2.85rem) !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 0.02em !important;
    white-space: nowrap !important;
    z-index: 3 !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .span-23 {
    color: #6f160c !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .span-21 {
    color: #ffffff !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .span-24,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .group-1e > .span {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    flex: 1 1 auto !important;
    margin: 0 !important;
    margin-top: auto !important;
    padding: 0 !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(0.88rem, 3.6vw, 1rem) !important;
    font-weight: 400 !important;
    line-height: 1.33 !important;
    text-align: left !important;
    white-space: normal !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .span-24 {
    color: #6f160c !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .group-1e > .span {
    color: #ffffff !important;
  }

  /* ─────────────────────────── 3. «Начала свой путь» (about-journey) ─────────────────────────── */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey {
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    width: calc(100% + 2 * var(--about-gutter)) !important;
    max-width: none !important;
    margin-left: calc(-1 * var(--about-gutter)) !important;
    margin-right: calc(-1 * var(--about-gutter)) !important;
    margin-top: var(--about-section-gap) !important;
    margin-bottom: var(--about-section-gap) !important;
    min-height: 0 !important;
    padding:
      clamp(24px, 6vw, 38px) clamp(22px, 5.5vw, 32px)
      clamp(28px, 7vw, 42px) !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    color: #ffffff !important;
    border-radius: 0 !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-27 {
    display: block !important;
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-06/KUMOc5s6h8.png) left center / cover no-repeat !important;
    z-index: 0 !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey::after {
    content: none !important;
    display: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-28,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .about-journey__lead,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .span-29,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .about-journey__timeline {
    position: relative !important;
    inset: auto !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    z-index: 2 !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-28 {
    display: block !important;
    width: clamp(148px, 42vw, 196px) !important;
    height: auto !important;
    aspect-ratio: 306.758 / 108 !important;
    margin: 0 0 clamp(14px, 3.5vw, 20px) 0 !important;
    padding: 0 !important;
    inset: auto !important;
    align-self: flex-start !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-28 .logo-pokiza {
    display: block !important;
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-06/oLxXkD2WKJ.png) center / contain no-repeat !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .about-journey__lead,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .span-29 {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 clamp(18px, 4.5vw, 26px) 0 !important;
    padding: 0 !important;
    white-space: normal !important;
    text-align: left !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(18px, 4.5vw, 24px) !important;
    line-height: 1.33 !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-shadow: none !important;
    align-self: stretch !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .about-journey__timeline {
    position: relative !important;
    display: block !important;
    align-self: stretch !important;
    width: 100% !important;
    min-height: clamp(360px, 88vw, 460px) !important;
    height: clamp(360px, 88vw, 460px) !important;
    margin: 0 !important;
    padding:
      clamp(4px, 1vw, 8px) clamp(8px, 2vw, 12px)
      clamp(24px, 6vw, 36px) !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
  }

  /* Змейка: мобильная «Линия пути-03»; десктопная vector-3a скрыта */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .liniya-puti {
    display: block !important;
    position: absolute !important;
    inset:
      clamp(4px, 1vw, 8px) clamp(8px, 2vw, 12px)
      clamp(24px, 6vw, 36px) !important;
    width: auto !important;
    height: auto !important;
    margin: clamp(24px, 7vw, 42px) 0 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    z-index: 1 !important;
    pointer-events: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .vector-3a {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    background: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .about-journey__line {
    display: block !important;
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    background-image: url("../img/Линия пути-03.svg") !important;
    background-position: center 38% !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    z-index: 1 !important;
    pointer-events: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .about-journey__path {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a {
    display: block !important;
    position: absolute !important;
    inset:
      clamp(4px, 1vw, 8px) clamp(8px, 2vw, 12px)
      clamp(24px, 6vw, 36px) !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 2 !important;
    overflow: visible !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a > .flex-row-c,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a > .flex-row-bf,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a > .flex-row-fe {
    display: contents !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .group-31 {
    display: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a :is(.ellipse, .ellipse-2b, .ellipse-30, .ellipse-35) {
    display: block !important;
    position: absolute !important;
    box-sizing: border-box !important;
    width: clamp(34px, 8.5vw, 44px) !important;
    height: clamp(34px, 8.5vw, 44px) !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    top: auto !important;
    border-radius: 50% !important;
    background: #ffffff !important;
    background-image: none !important;
    border: 2px solid rgba(255, 255, 255, 0.85) !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.18) !important;
    z-index: 3 !important;
    transform: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .ellipse {
    top: 3% !important;
    left: 15% !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .ellipse-2b {
    top: 14% !important;
    right: -2% !important;
    left: auto !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .ellipse-30 {
    top: 50% !important;
    left: 0 !important;
    right: auto !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .ellipse-35 {
    top: 80% !important;
    right: 22% !important;
    left: auto !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a :is(.span-2c, .span-2d, .span-32, .span-36) {
    display: block !important;
    position: absolute !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(14px, 3.8vw, 18px) !important;
    line-height: 1.33 !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    white-space: normal !important;
    z-index: 4 !important;
    transform: none !important;
  }

  /* 1: сырьё — под точкой слева */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-2d {
    top: 13% !important;
    left: 15% !important;
    right: auto !important;
    max-width: 34% !important;
    text-align: left !important;
  }

  /* 2: рецептуры — слева от точки справа */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-2c {
    top: 12% !important;
    right: 14% !important;
    left: auto !important;
    max-width: 36% !important;
    text-align: right !important;
    font-weight: 700 !important;
  }

  /* 3: контроль — справа от точки слева */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-32 {
    top: 49% !important;
    left: 16% !important;
    right: auto !important;
    max-width: 52% !important;
    text-align: left !important;
  }

  /* 4: ассортимент — под точкой справа */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-36 {
    top: 66% !important;
    right: 28% !important;
    left: auto !important;
    max-width: 42% !important;
    text-align: left !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-2d span,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-32 span,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-36 span,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-33,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-34,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-37,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-38,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-39 {
    display: inline !important;
    position: static !important;
    top: auto !important;
    margin: 0 !important;
    font-size: inherit !important;
    line-height: inherit !important;
    color: #ffffff !important;
    text-align: inherit !important;
    transform: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-2f,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-34,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-38,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-39 {
    font-weight: 700 !important;
  }

  /* ─────────────────────────── 5. Наша продукция + HALAL (мини как десктоп) ─────────────────────────── */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-3c {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) clamp(124px, 40vw, 200px) !important;
    grid-template-rows: auto auto !important;
    align-items: start !important;
    column-gap: clamp(10px, 3vw, 18px) !important;
    row-gap: clamp(6px, 2vw, 12px) !important;
    width: 100% !important;
    margin-top: var(--about-section-gap) !important;
  }
  /* Левая колонка: заголовок НАША ПРОДУКЦИЯ */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-3c .flex-column-b {
    grid-column: 1 !important;
    grid-row: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0 !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-3c .our-products,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-3c .your-best-choice {
    display: block !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(1.65rem, 8vw, 2.5rem) !important;
    font-weight: 400 !important;
    line-height: 0.98 !important;
    color: #000000 !important;
    text-align: left !important;
    white-space: nowrap !important;
  }
  /* «ваш лучший выбор» — под заголовком, слева */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-3c .flex-column-c--products-tagline {
    grid-column: 1 !important;
    grid-row: 2 !important;
    align-self: end !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(1.05rem, 4.6vw, 1.5rem) !important;
    line-height: 1.1 !important;
    color: #c1c1c1 !important;
    font-style: normal !important;
    text-align: left !important;
    white-space: nowrap !important;
  }
  /* Правая колонка: текст-описание + печать HALAL */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-3c .best-recipes {
    grid-column: 2 !important;
    grid-row: 1 / span 2 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-end !important;
    gap: clamp(10px, 3vw, 18px) !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-3c .vector-3d {
    display: block !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(0.72rem, 2.9vw, 0.92rem) !important;
    line-height: 1.3 !important;
    color: #5b4a46 !important;
    text-align: left !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }
  /* Печать HALAL: круглая, кольцо текста + центр + лента (копия десктопа) */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-3c .halal {
    display: block !important;
    position: relative !important;
    width: clamp(112px, 34vw, 150px) !important;
    height: clamp(143px, 43.4vw, 191px) !important;
    min-height: clamp(143px, 43.4vw, 191px) !important;
    aspect-ratio: auto !important;
    margin: clamp(8px, 3vw, 16px) clamp(4px, 2vw, 10px) clamp(6px, 2vw, 12px) 0 !important;
    align-self: flex-end !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-3c .halal .group-41 {
    display: block !important;
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-06/KonjFLbvZJ.png) center top / contain no-repeat !important;
    z-index: 1 !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-3c .halal .halal-3f {
    display: block !important;
    position: absolute !important;
    top: 30% !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    color: #6f160c !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(0.95rem, 4.4vw, 1.4rem) !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    text-align: center !important;
    z-index: 2 !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-3c .halal .halal-40 {
    display: block !important;
    position: absolute !important;
    top: 45% !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    color: #6f160c !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(0.5rem, 2.1vw, 0.72rem) !important;
    font-weight: 700 !important;
    letter-spacing: 0.18em !important;
    line-height: 1 !important;
    text-align: center !important;
    z-index: 2 !important;
  }
  /* Прочий декор шапки прячем */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-3c .group-3e,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-3c .group-42,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-3c .group-46 {
    display: none !important;
  }

  /* ─────────────────────────── 6. Карточки: десктопный блок скрыт, показываем мобильную карусель ─────────────────────────── */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-47 {
    display: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    gap: clamp(12px, 3.5vw, 18px) !important;
    width: calc(100% + 2 * var(--about-gutter)) !important;
    margin: var(--about-section-gap) calc(-1 * var(--about-gutter)) 0 !important;
    padding: 4px var(--about-gutter) 16px !important;
    box-sizing: border-box !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
    scrollbar-width: thin !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile .acm-card {
    position: relative !important;
    flex: 0 0 78% !important;
    max-width: 78% !important;
    aspect-ratio: 1 / 1 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    align-items: flex-start !important;
    gap: 6px !important;
    padding: clamp(16px, 4.5vw, 22px) !important;
    border-radius: 14px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    scroll-snap-align: center !important;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    box-shadow: none !important;
    border: none !important;
    color: #ffffff !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile .acm-card::before {
    content: none !important;
    display: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile .acm-card::after {
    content: none !important;
    display: none !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile .acm-card--natural {
    order: 1 !important;
    background-image: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-06/Dw7sCVbW4j.png) !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile .acm-card--recipes {
    order: 3 !important;
    background-image: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-06/6pg0Ap355H.png) !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile .acm-card--production {
    order: 2 !important;
    background-image: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-06/gFshRBThDU.png) !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile .acm-card--assortment {
    order: 4 !important;
    background-image: url("../group-622.svg") !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile .acm-card__icon {
    position: relative !important;
    z-index: 2 !important;
    width: clamp(52px, 16vw, 72px) !important;
    height: clamp(52px, 16vw, 72px) !important;
    margin: 0 0 clamp(8px, 2.4vw, 12px) !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size: contain !important;
    filter: brightness(0) invert(1) !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile .acm-card__icon--natural {
    background-image: url("../img/about-cards/natural-composition.svg") !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile .acm-card__icon--recipes {
    background-image: url("../img/about-cards/verified-recipes.svg") !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile .acm-card__icon--production {
    background-image: url("../img/about-cards/own-production.svg") !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile .acm-card__icon--assortment {
    background-image: url("../img/about-cards/wide-assortment.svg") !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile .acm-card__title {
    position: relative !important;
    z-index: 2 !important;
    margin: 0 !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(1.1rem, 4.6vw, 1.4rem) !important;
    font-weight: 700 !important;
    line-height: 1.12 !important;
    color: #ffffff !important;
    text-align: left !important;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5) !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile .acm-card__sub {
    position: relative !important;
    z-index: 2 !important;
    margin: 0 !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(0.82rem, 3.4vw, 0.98rem) !important;
    line-height: 1.35 !important;
    color: rgba(255, 255, 255, 0.9) !important;
    text-align: left !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) !important;
  }

  /* ─────────────────────────── 7. Цифры 25+ / 50+ / 100% ─────────────────────────── */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .production-proud {
    display: block !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(1.25rem, 5.4vw, 1.7rem) !important;
    font-weight: 400 !important;
    color: #999999 !important;
    text-align: center !important;
    line-height: 1.25 !important;
    letter-spacing: 0.12em !important;
    margin-top: var(--about-section-gap) !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .modern-production-complex {
    display: block !important;
    font-size: 0.95rem !important;
    line-height: 1.5 !important;
    color: #999999 !important;
    text-align: center !important;
    max-width: 600px !important;
    margin: clamp(10px, 3vw, 16px) auto 0 !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .modern-production-complex .modern-production-complex__line-1,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .modern-production-complex .modern-production-complex__line-2 {
    display: inline !important;
    margin: 0 !important;
    transform: none !important;
    white-space: normal !important;
  }

  /* Сетка: 25 / 50 сверху, 100% по центру снизу */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    align-items: start !important;
    justify-items: center !important;
    column-gap: clamp(20px, 8vw, 56px) !important;
    row-gap: clamp(28px, 9vw, 48px) !important;
    width: 100% !important;
    margin-top: clamp(28px, 9vw, 48px) !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .group-60,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .group-65,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .flex-row-efe,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .flex-column-e,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .flex-column-b-66,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .empty,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .empty-67,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .quality-control-63,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .group-61,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .product-types,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .quality-control-64,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .text-29,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .text-2b,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .text-2e,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .group-62,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .group-69 {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    overflow: visible !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .group-60 {
    grid-area: 1 / 1 / 2 / 2 !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .group-65 {
    grid-area: 1 / 2 / 2 / 3 !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .flex-row-efe {
    grid-area: 2 / 1 / 3 / 3 !important;
    justify-self: center !important;
  }

  /* 25+ и 50+: число и «+» в одной строке, подпись под ними */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .group-60,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .group-65 {
    display: grid !important;
    grid-template-columns: auto auto !important;
    grid-template-rows: auto auto !important;
    justify-content: center !important;
    align-items: start !important;
    column-gap: 2px !important;
    row-gap: clamp(2px, 1vw, 6px) !important;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .flex-column-e,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .flex-column-b-66 {
    display: contents !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .empty,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .empty-67 {
    grid-column: 1 !important;
    grid-row: 1 !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: baseline !important;
    justify-content: center !important;
    white-space: nowrap !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .group-62,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .group-69 {
    grid-column: 2 !important;
    grid-row: 1 !important;
    align-self: flex-start !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    background: none !important;
    color: var(--about-brand) !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(1.4rem, 7vw, 2.1rem) !important;
    font-weight: 400 !important;
    line-height: 1 !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .group-61,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .product-types {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    justify-self: center !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .flex-row-efe {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    gap: clamp(2px, 1vw, 6px) !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .quality-control-63 {
    display: flex !important;
    flex-direction: row !important;
    align-items: baseline !important;
    justify-content: center !important;
    white-space: nowrap !important;
  }
  /* Большие числа */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .text-29,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .text-2b,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .text-2e {
    display: inline !important;
    position: static !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(3.4rem, 17vw, 5rem) !important;
    font-weight: 500 !important;
    color: var(--about-brand) !important;
    line-height: 0.95 !important;
    white-space: nowrap !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .space,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .space-68 {
    display: none !important;
  }
  /* Надстрочные знаки + и % */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .percent {
    position: static !important;
    display: inline-block !important;
    align-self: flex-start !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(1.4rem, 7vw, 2.1rem) !important;
    font-weight: 400 !important;
    color: var(--about-brand) !important;
    line-height: 1 !important;
    margin-left: 2px !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .group-62::before,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .group-69::before {
    content: "+" !important;
  }
  /* Подписи под числом */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .group-61,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .quality-control-64,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats .product-types {
    display: block !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(1rem, 4.4vw, 1.25rem) !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    color: var(--about-brand) !important;
    text-align: center !important;
  }

  /* ─────────────────────────── 8. Бренд / халяль: 2 капсулы + круглое фото ─────────────────────────── */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-6a {
    display: block !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    width: 100% !important;
    height: auto !important;
    margin-top: var(--about-section-gap) !important;
    padding: 0 !important;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    z-index: auto !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-6a .group-6b {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: clamp(20px, 6vw, 32px) !important;
    width: 100% !important;
    height: auto !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-6a .mask-group-6c,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-6a .rectangle-6e {
    display: none !important;
  }
  /* Белая капсула — текст о Покизе */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-6a .rectangle-6d {
    display: none !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-6a .pokiza-description {
    display: block !important;
    order: 1 !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: clamp(26px, 7vw, 40px) clamp(22px, 6vw, 34px) !important;
    box-sizing: border-box !important;
    background: #ffffff !important;
    border: 2px solid rgba(111, 22, 12, 0.6) !important;
    border-radius: clamp(48px, 14vw, 88px) !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(0.92rem, 3.8vw, 1.1rem) !important;
    line-height: 1.45 !important;
    font-weight: 400 !important;
    color: #6f160c !important;
    text-align: left !important;
  }
  /* Фото колбасы — во всю ширину блоков */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-6a .mask-group-71 {
    order: 2 !important;
    display: block !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 21 / 9 !important;
    margin: 0 !important;
    border-radius: clamp(44px, 13vw, 80px) !important;
    overflow: hidden !important;
    -webkit-mask-image: none !important;
    mask-image: none !important;
    z-index: 2 !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-6a .mask-group-71 .group-72 {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-6a .mask-group-71 .mask-group-73 {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    border-radius: inherit !important;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-06/rM1egeV3qL.png) center / cover no-repeat !important;
  }
  /* Бордовая капсула — текст о халяле */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-6a .rectangle-6f {
    display: none !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-6a .halal-global-standard {
    order: 3 !important;
    display: block !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: clamp(26px, 7vw, 40px) clamp(22px, 6vw, 34px) !important;
    box-sizing: border-box !important;
    background: #6f160c !important;
    border: 4px solid #6f160c !important;
    border-radius: clamp(48px, 14vw, 88px) !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-6a .halal-global-standard-70,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-6a .line-break {
    display: block !important;
    position: static !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(0.92rem, 3.8vw, 1.1rem) !important;
    line-height: 1.45 !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    text-align: left !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-6a .line-break {
    display: none !important;
  }

  /* ─────────────────────────── 9. Команда профессионалов (group-74) ─────────────────────────── */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-74 {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: clamp(10px, 3vw, 16px) !important;
    width: 100% !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    height: auto !important;
    margin-top: calc(var(--about-section-gap) + clamp(24px, 7vw, 40px)) !important;
    padding: 0 !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-74 .flex-row-fc {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: clamp(10px, 3.5vw, 18px) !important;
    width: 100% !important;
    margin: 0 !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    height: auto !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-74 .flex-row-c-76 {
    display: grid !important;
    grid-template-columns: auto auto !important;
    grid-template-rows: auto auto !important;
    justify-content: start !important;
    align-items: center !important;
    column-gap: clamp(10px, 3.5vw, 18px) !important;
    row-gap: clamp(12px, 3.5vw, 18px) !important;
    width: 100% !important;
    margin: 0 !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    height: auto !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-74 .team,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-74 .professionals {
    display: block !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    flex: 0 0 auto !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(1.3rem, 5.6vw, 2.1rem) !important;
    font-weight: 400 !important;
    color: #000000 !important;
    text-align: left !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }
  /* Верхняя пилюля (после «КОМАНДА») — пустая обводка, уходит в правый край экрана */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-74 .group-75 {
    display: block !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
    max-width: none !important;
    height: clamp(19px, 5.2vw, 32px) !important;
    margin: 0 calc(-1 * var(--about-gutter)) 0 0 !important;
    border: 1.5px solid #000000 !important;
    border-right: none !important;
    border-radius: 999px 0 0 999px !important;
    background: transparent !important;
  }
  /* Нижняя пилюля (перед «ПРОФЕССИОНАЛОВ») — со стрелкой, уходит в левый край экрана */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-74 .rectangle-77 {
    display: block !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
    justify-self: start !important;
    width: clamp(120px, 36vw, 190px) !important;
    height: clamp(19px, 5.2vw, 32px) !important;
    margin: 0 0 0 calc(-1 * var(--about-gutter)) !important;
    border: 1.5px solid #000000 !important;
    border-left: none !important;
    border-radius: 0 999px 999px 0 !important;
    background-color: transparent !important;
    background-image: var(--pokiza-arrow-icon-dark-url) !important;
    background-repeat: no-repeat !important;
    background-position: right clamp(16px, 5vw, 26px) center !important;
    background-size: clamp(26px, 7vw, 40px) auto !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-74 .professionals {
    order: 1 !important;
    grid-column: 2 !important;
    grid-row: 1 !important;
    justify-self: start !important;
    width: max-content !important;
    max-width: 100% !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-74 .group-78,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-74 .group-79,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-74 .text-description {
    display: block !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-74 .text-description-7b {
    display: block !important;
    font-family: Involve, var(--font-sans-brand), var(--default-font-family) !important;
    font-size: clamp(0.95rem, 3.8vw, 1.1rem) !important;
    line-height: 1.45 !important;
    color: #5b4a46 !important;
    text-align: left !important;
    max-width: 100% !important;
    margin: 0 !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-74 .line-break-7a {
    display: none !important;
  }

  /* ─────────────────────────── 10. Галерея (2 колонки) ─────────────────────────── */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet .pokiza-about-gallery {
    --about-gallery-gap: clamp(10px, 2.8vw, 14px);
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: var(--about-section-gap) 0 0 !important;
    padding: 0 var(--about-gutter) !important;
    transform: none !important;
    overflow: visible !important;
    box-sizing: border-box !important;
  }
  /* Masonry 2 колонки: в HTML 3 колонки-обёртки (под десктоп) — «расшиваем» их через display:contents */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet .pokiza-about-gallery__inner {
    display: block !important;
    column-count: 2 !important;
    column-gap: var(--about-gallery-gap) !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow: visible !important;
    box-sizing: border-box !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet .pokiza-about-gallery__col {
    display: contents !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet .pokiza-about-gallery__figure,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet .pokiza-about-gallery__figure--tall,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet .pokiza-about-gallery__figure--wide {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    aspect-ratio: unset !important;
    flex: none !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    margin: 0 0 var(--about-gallery-gap) !important;
    break-inside: avoid !important;
    -webkit-column-break-inside: avoid !important;
    box-shadow: 0 4px 16px rgba(47, 12, 8, 0.1) !important;
  }
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet .pokiza-about-gallery__figure > img {
    position: static !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
    transform: none !important;
    border-radius: 12px !important;
  }

  /* ─────────────────────────── Финальный мобильный ритм секций ─────────────────────────── */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about {
    --about-section-gap: clamp(44px, 11vw, 68px);
    --about-section-gap-lg: clamp(58px, 15vw, 92px);
    --about-section-gap-sm: clamp(22px, 5.5vw, 34px);
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet,
  html.pokiza-about-doc
    body.pokiza-page-inner.pokiza-page-about
    .about-company-1
    > .pokiza-about-transform-wrap
    > .pokiza-scale-sheet {
    padding-bottom: clamp(32px, 9vw, 56px) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .own-production {
    margin-top: var(--about-section-gap-sm) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .own-production + .group-c {
    margin-top: var(--about-section-gap-sm) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .group-c + .group-18,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-3c,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .production-proud,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-6a,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-74 {
    margin-top: var(--about-section-gap-lg) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey {
    margin-bottom: var(--about-section-gap-lg) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-cards-mobile,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-stats,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .pokiza-about-gallery {
    margin-top: var(--about-section-gap-sm) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .modern-production-complex {
    margin-top: clamp(12px, 3vw, 18px) !important;
  }

  /* «ГОРДИМСЯ ПРОИЗВОДСТВОМ» + подпись — чуть ниже.
     Глобальный reset (margin:0 !important с высокой специфичностью) убивает любой
     margin-top на этом элементе, поэтому сдвигаем вниз через padding-top — его reset не трогает. */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .production-proud {
    padding-top: clamp(34px, 10vw, 72px) !important;
  }

  /* Таймлайн: статичная мобильная композиция с одной системой координат. */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .about-journey__timeline {
    --journey-dot-size: clamp(34px, 8.8vw, 58px);
    --journey-dot-half: clamp(17px, 4.4vw, 29px);
    align-self: center !important;
    width: min(100%, 760px) !important;
    max-width: 760px !important;
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: 335 / 395 !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .liniya-puti,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a {
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .about-journey__line {
    background-position: center center !important;
    background-size: 100% 100% !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a :is(.ellipse, .ellipse-2b, .ellipse-30, .ellipse-35) {
    width: var(--journey-dot-size) !important;
    height: var(--journey-dot-size) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a :is(.span-2c, .span-2d, .span-32, .span-36) {
    font-size: clamp(13px, 3.3vw, 28px) !important;
    line-height: 1.16 !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .ellipse {
    top: calc(17% - var(--journey-dot-half)) !important;
    left: calc(26% - var(--journey-dot-half)) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .ellipse-2b {
    top: calc(39% - var(--journey-dot-half)) !important;
    left: calc(98% - var(--journey-dot-half)) !important;
    right: auto !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .ellipse-30 {
    top: calc(62% - var(--journey-dot-half)) !important;
    left: calc(8% - var(--journey-dot-half)) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .ellipse-35 {
    top: calc(96% - var(--journey-dot-half)) !important;
    left: calc(79% - var(--journey-dot-half)) !important;
    right: auto !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-2d {
    top: 21% !important;
    left: 16% !important;
    max-width: 34% !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-2c {
    top: 36% !important;
    right: 11% !important;
    max-width: 32% !important;
    text-align: left !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-32 {
    top: 60% !important;
    left: 16% !important;
    max-width: 44% !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .about-journey .group-2a .span-36 {
    top: 83% !important;
    right: 14% !important;
    max-width: 38% !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .about-history-card {
    min-height: clamp(520px, 142vw, 700px) !important;
    padding: clamp(24px, 6.5vw, 36px) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .about-history-card__hero {
    flex-basis: clamp(220px, 62vw, 305px) !important;
    height: clamp(220px, 62vw, 305px) !important;
    min-height: clamp(220px, 62vw, 305px) !important;
    margin-bottom: clamp(20px, 6vw, 36px) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .group-22,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .group-20 {
    width: clamp(172px, 50vw, 255px) !important;
    height: clamp(198px, 58vw, 294px) !important;
    min-width: clamp(172px, 50vw, 255px) !important;
    min-height: clamp(198px, 58vw, 294px) !important;
    max-width: 62% !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .span-23,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .span-21 {
    top: 76% !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .span-21 {
    top: 86% !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .span-24,
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .pokiza-scale-sheet .group-18 .group-1e > .span {
    flex: 0 0 auto !important;
    margin-top: auto !important;
    padding-bottom: clamp(2px, 1vw, 8px) !important;
    font-size: clamp(1.08rem, 4.8vw, 1.32rem) !important;
    line-height: 1.32 !important;
  }

  /* Команда / технологи / галерея: +20px вниз (margin сбрасывается глобальным reset) */
  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .group-74 {
    padding-top: clamp(34px, 9vw, 56px) !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .group-6a {
    padding-top: 20px !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet .group-6a .halal-global-standard {
    margin-top: -16px !important;
  }

  html.pokiza-about-doc body.pokiza-page-inner.pokiza-page-about .about-company-1 > .pokiza-scale-sheet > .pokiza-about-gallery {
    padding-top: 20px !important;
  }
}
