GET https://www.aska.com.pl/pl/realizacje/wdrozenie-rfid-w-kopalni-wegla

DefaultController :: indexAction

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_controller
"Sulu\Bundle\WebsiteBundle\Controller\DefaultController::indexAction"
_firewall_context
"security.firewall.map.context.aska"
_fos_rest_zone
false
_route
"case-study-single_2ca876cf-aaeb-453f-9c16-f6685e274ba7"
_route_params
[
  "structure" => Sulu\Component\Content\Compat\Structure\PageBridge {#2719
    #structure: Sulu\Component\Content\Metadata\StructureMetadata {#2573 …}
    #inspector: Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector {#546 …}
    -loadedProperties: [
      "title" => Sulu\Component\Content\Compat\Property {#3076
        -metadata: Sulu\Component\Content\Compat\Metadata {#3073 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3105 …}
        #types: []
        #properties: []
        -name: "title"
        -contentTypeName: "text_line"
        -mandatory: true
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: [
          "headline" => Sulu\Component\Content\Compat\PropertyParameter {#3048
            -name: "headline"
            -value: true
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3074 …}
          }
        ]
        -tags: [
          "sulu.rlp.part" => Sulu\Component\Content\Compat\PropertyTag {#3077
            -name: "sulu.rlp.part"
            -priority: null
            -attributes: []
          }
        ]
        -colSpan: 12
        #defaultTypeName: null
      }
      "url" => Sulu\Component\Content\Compat\Property {#3104
        -metadata: Sulu\Component\Content\Compat\Metadata {#3103 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3095 …}
        #types: []
        #properties: []
        -name: "url"
        -contentTypeName: "resource_locator"
        -mandatory: true
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: []
        -tags: [
          "sulu.rlp" => Sulu\Component\Content\Compat\PropertyTag {#3102
            -name: "sulu.rlp"
            -priority: null
            -attributes: []
          }
        ]
        -colSpan: 12
        #defaultTypeName: null
      }
      "baner" => Sulu\Component\Content\Compat\Property {#3090
        -metadata: Sulu\Component\Content\Compat\Metadata {#3120 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3114 …}
        #types: []
        #properties: []
        -name: "baner"
        -contentTypeName: "single_media_selection"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: []
        -tags: []
        -colSpan: 12
        #defaultTypeName: null
      }
      "banerTitle" => Sulu\Component\Content\Compat\Property {#3113
        -metadata: Sulu\Component\Content\Compat\Metadata {#3112 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3093 …}
        #types: []
        #properties: []
        -name: "banerTitle"
        -contentTypeName: "text_line"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: []
        -tags: []
        -colSpan: 12
        #defaultTypeName: null
      }
      "banerSubtitle" => Sulu\Component\Content\Compat\Property {#3125
        -metadata: Sulu\Component\Content\Compat\Metadata {#3262 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3272 …}
        #types: []
        #properties: []
        -name: "banerSubtitle"
        -contentTypeName: "text_line"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: []
        -tags: []
        -colSpan: 12
        #defaultTypeName: null
      }
      "article" => Sulu\Component\Content\Compat\Property {#3277
        -metadata: Sulu\Component\Content\Compat\Metadata {#3126 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3224 …}
        #types: []
        #properties: []
        -name: "article"
        -contentTypeName: "text_editor"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: []
        -tags: []
        -colSpan: 12
        #defaultTypeName: null
      }
      "section1Title" => Sulu\Component\Content\Compat\Property {#3218
        -metadata: Sulu\Component\Content\Compat\Metadata {#3592 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3597 …}
        #types: []
        #properties: []
        -name: "section1Title"
        -contentTypeName: "text_line"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: []
        -tags: []
        -colSpan: 12
        #defaultTypeName: null
      }
      "section1Subtitle" => Sulu\Component\Content\Compat\Property {#3598
        -metadata: Sulu\Component\Content\Compat\Metadata {#3599 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3604 …}
        #types: []
        #properties: []
        -name: "section1Subtitle"
        -contentTypeName: "text_line"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: []
        -tags: []
        -colSpan: 12
        #defaultTypeName: null
      }
      "section1Text" => Sulu\Component\Content\Compat\Property {#3605
        -metadata: Sulu\Component\Content\Compat\Metadata {#3606 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3612 …}
        #types: []
        #properties: []
        -name: "section1Text"
        -contentTypeName: "text_editor"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: []
        -tags: []
        -colSpan: 12
        #defaultTypeName: null
      }
      "section1Obraz" => Sulu\Component\Content\Compat\Property {#3611
        -metadata: Sulu\Component\Content\Compat\Metadata {#3613 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3618 …}
        #types: []
        #properties: []
        -name: "section1Obraz"
        -contentTypeName: "single_media_selection"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: []
        -tags: []
        -colSpan: 12
        #defaultTypeName: null
      }
      "before" => Sulu\Component\Content\Compat\Block\BlockProperty {#3619
        -metadata: Sulu\Component\Content\Compat\Metadata {#3620 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3648 …}
        #types: [
          "point" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3621
            -name: "point"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3622 …}
            -childProperties: [
              Sulu\Component\Content\Compat\Property {#3623
                -metadata: Sulu\Component\Content\Compat\Metadata {#3624 …}
                -value: null
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "beforeTitle"
                -contentTypeName: "text_line"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3625
                -metadata: Sulu\Component\Content\Compat\Metadata {#3626 …}
                -value: null
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "beforeText"
                -contentTypeName: "text_editor"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3627
                -metadata: Sulu\Component\Content\Compat\Metadata {#3628 …}
                -value: null
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "beforeIcon"
                -contentTypeName: "single_media_selection"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
            ]
            -settings: []
          }
        ]
        #properties: [
          Sulu\Component\Content\Compat\Block\BlockPropertyType {#3649
            -name: "point"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3622 …}
            -childProperties: [
              Sulu\Component\Content\Compat\Property {#3646
                -metadata: Sulu\Component\Content\Compat\Metadata {#3624 …}
                -value: ""
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "beforeTitle"
                -contentTypeName: "text_line"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3647
                -metadata: Sulu\Component\Content\Compat\Metadata {#3626 …}
                -value: """
                  <div class="raw-html-embed"><p>\n
                      Pralnia przemysłowa odpowiedzialna za pranie i przygotowanie odzieży roboczej dla pracowników kopalni każdego dnia obsługiwała tysiące elementów odzieży. Dotychczas wykorzystywany system oparty na kodach kreskowych nie zapewniał już odpowiedniej wydajności ani niezawodności.\n
                  </p>\n
                  \n
                  <p>\n
                      Każdy etap procesu wymagał ręcznego skanowania kodów kreskowych, co znacząco wydłużało czas kompletacji zestawów odzieży i zwiększało ryzyko pomyłek. W przypadku uszkodzenia lub zabrudzenia etykiety identyfikacja odzieży była utrudniona lub wręcz niemożliwa.\n
                  </p>\n
                  \n
                  <h3>\n
                      Największe wyzwania przed wdrożeniem obejmowały:\n
                  </h3>\n
                  \n
                  <ol>\n
                      <li>\n
                          długi czas kompletowania zestawów odzieży roboczej,\n
                      </li>\n
                  \n
                      <li>\n
                          konieczność ręcznej identyfikacji każdego elementu,\n
                      </li>\n
                  \n
                      <li>\n
                          ograniczoną kontrolę nad obiegiem odzieży,\n
                      </li>\n
                  \n
                      <li>\n
                          trudności z lokalizacją zagubionych ubrań,\n
                      </li>\n
                  \n
                      <li>\n
                          brak pełnej historii użytkowania i prania odzieży,\n
                      </li>\n
                  \n
                      <li>\n
                          wysokie ryzyko błędów podczas wydawania odzieży pracownikom,\n
                      </li>\n
                  \n
                      <li>\n
                          ograniczone możliwości raportowania i analizy pracy pralni,\n
                      </li>\n
                  \n
                      <li>\n
                          przestarzałe rozwiązanie utrudniające dalszy rozwój przedsiębiorstwa.\n
                      </li>\n
                  </ol></div>
                  """
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "beforeText"
                -contentTypeName: "text_editor"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3644
                -metadata: Sulu\Component\Content\Compat\Metadata {#3628 …}
                -value: [
                  "displayOption" => null
                  "id" => null
                ]
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "beforeIcon"
                -contentTypeName: "single_media_selection"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
            ]
            -settings: {#3654 …}
          }
        ]
        -name: "before"
        -contentTypeName: "block"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: []
        -tags: []
        -colSpan: 12
        #defaultTypeName: "point"
      }
      "after" => Sulu\Component\Content\Compat\Block\BlockProperty {#3645
        -metadata: Sulu\Component\Content\Compat\Metadata {#3655 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3680 …}
        #types: [
          "point" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3657
            -name: "point"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …}
            -childProperties: [
              Sulu\Component\Content\Compat\Property {#3658
                -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …}
                -value: null
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "afterTitle"
                -contentTypeName: "text_line"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3660
                -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …}
                -value: null
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "afterText"
                -contentTypeName: "text_editor"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3662
                -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …}
                -value: null
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "afterIcon"
                -contentTypeName: "single_media_selection"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
            ]
            -settings: []
          }
        ]
        #properties: [
          Sulu\Component\Content\Compat\Block\BlockPropertyType {#3681
            -name: "point"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …}
            -childProperties: [
              Sulu\Component\Content\Compat\Property {#3678
                -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …}
                -value: ""
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "afterTitle"
                -contentTypeName: "text_line"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3679
                -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …}
                -value: """
                  <div class="raw-html-embed"><p>\n
                      Po wdrożeniu technologii RFID cały proces obiegu odzieży został w dużym stopniu zautomatyzowany. Personel nie musi już ręcznie skanować każdego ubrania, ponieważ identyfikacja odbywa się automatycznie podczas przechodzenia odzieży przez kolejne etapy procesu.\n
                  </p>\n
                  \n
                  <p>\n
                      Nowoczesne stanowiska wyposażone w czytniki RFID oraz ekrany dotykowe umożliwiają szybką kompletację zestawów pracowniczych, a operatorzy otrzymują czytelne informacje o aktualnym statusie każdego zamówienia.\n
                  </p>\n
                  \n
                  <p>\n
                      System zapewnia pełną identyfikowalność odzieży – od momentu przyjęcia do pralni, poprzez pranie, suszenie, sortowanie i magazynowanie, aż do wydania konkretnej osobie.\n
                  </p>\n
                  \n
                  <h3>\n
                      Pełna identyfikowalność procesu\n
                  </h3>\n
                  \n
                  <ol>\n
                      <li>\n
                          przyjęcie odzieży do pralni,\n
                      </li>\n
                  \n
                      <li>\n
                          pranie,\n
                      </li>\n
                  \n
                      <li>\n
                          suszenie,\n
                      </li>\n
                  \n
                      <li>\n
                          sortowanie,\n
                      </li>\n
                  \n
                      <li>\n
                          magazynowanie,\n
                      </li>\n
                  \n
                      <li>\n
                          wydanie odzieży konkretnej osobie.\n
                      </li>\n
                  </ol>\n
                  \n
                  <h3>\n
                      Najważniejsze korzyści z wdrożenia RFID\n
                  </h3>\n
                  \n
                  <ol>\n
                      <li>\n
                          znaczące skrócenie czasu kompletowania odzieży roboczej,\n
                      </li>\n
                  \n
                      <li>\n
                          automatyczna identyfikacja bez konieczności skanowania kodów kreskowych,\n
                      </li>\n
                  \n
                      <li>\n
                          ograniczenie liczby błędów podczas wydawania odzieży,\n
                      </li>\n
                  \n
                      <li>\n
                          pełna kontrola nad obiegiem odzieży roboczej,\n
                      </li>\n
                  \n
                      <li>\n
                          szybkie odnajdywanie zagubionych kompletów,\n
                      </li>\n
                  \n
                      <li>\n
                          pełna historia każdego ubrania i liczby wykonanych prań,\n
                      </li>\n
                  \n
                      <li>\n
                          możliwość planowania wymiany odzieży na podstawie rzeczywistego zużycia,\n
                      </li>\n
                  \n
                      <li>\n
                          większa wydajność pracy operatorów,\n
                      </li>\n
                  \n
                      <li>\n
                          łatwiejsze rozliczanie pracowników z pobranej odzieży,\n
                      </li>\n
                  \n
                      <li>\n
                          możliwość integracji z systemami ERP, WMS oraz kadrowymi,\n
                      </li>\n
                  \n
                      <li>\n
                          bieżące raportowanie wydajności pralni,\n
                      </li>\n
                  \n
                      <li>\n
                          redukcja kosztów związanych z zagubioną odzieżą,\n
                      </li>\n
                  \n
                      <li>\n
                          zwiększenie bezpieczeństwa i jakości obsługi pracowników kopalni.\n
                      </li>\n
                  </ol></div><p>&nbsp;</p>
                  """
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "afterText"
                -contentTypeName: "text_editor"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3676
                -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …}
                -value: [
                  "displayOption" => null
                  "id" => null
                ]
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "afterIcon"
                -contentTypeName: "single_media_selection"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
            ]
            -settings: {#3686 …}
          }
          Sulu\Component\Content\Compat\Block\BlockPropertyType {#3677
            -name: "point"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …}
            -childProperties: [
              Sulu\Component\Content\Compat\Property {#3697
                -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …}
                -value: "Technologia RFID w pralniach przemysłowych"
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "afterTitle"
                -contentTypeName: "text_line"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3699
                -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …}
                -value: """
                  <div class="raw-html-embed"><style>\n
                      /* =========================================================\n
                         DLACZEGO RFID\n
                         Komponent izolowany od globalnych stylów case study\n
                         ========================================================= */\n
                  \n
                      .case-richtext .techwhy {\n
                          --tw-navy: #14243d;\n
                          --tw-yellow: #ffbd22;\n
                          --tw-yellow-dark: #e69b00;\n
                          --tw-text: #17243a;\n
                          --tw-muted: #667286;\n
                          --tw-border: #dfe4ea;\n
                          --tw-soft: #f5f6f7;\n
                          --tw-white: #ffffff;\n
                  \n
                          position: relative !important;\n
                          width: 100% !important;\n
                          max-width: none !important;\n
                          margin: 0 !important;\n
                          padding: clamp(30px, 4vw, 48px) !important;\n
                          overflow: hidden !important;\n
                          border: 1px solid var(--tw-border) !important;\n
                          border-radius: 22px !important;\n
                          background:\n
                              radial-gradient(\n
                                  circle at 100% 0%,\n
                                  rgba(255, 189, 34, 0.13),\n
                                  transparent 31%\n
                              ),\n
                              var(--tw-soft) !important;\n
                          box-shadow: none !important;\n
                          color: var(--tw-text) !important;\n
                          font-family:\n
                              Inter,\n
                              system-ui,\n
                              -apple-system,\n
                              BlinkMacSystemFont,\n
                              "Segoe UI",\n
                              Arial,\n
                              sans-serif;\n
                      }\n
                  \n
                      .case-richtext .techwhy *,\n
                      .case-richtext .techwhy *::before,\n
                      .case-richtext .techwhy *::after {\n
                          box-sizing: border-box;\n
                      }\n
                  \n
                      .case-richtext .techwhy::before {\n
                          content: "";\n
                          position: absolute;\n
                          top: -145px;\n
                          right: -105px;\n
                          width: 340px;\n
                          height: 340px;\n
                          border: 1px solid rgba(255, 189, 34, 0.22);\n
                          border-radius: 50%;\n
                          pointer-events: none;\n
                      }\n
                  \n
                      .case-richtext .techwhy::after {\n
                          content: "RFID";\n
                          position: absolute;\n
                          right: -18px;\n
                          bottom: -42px;\n
                          color: rgba(20, 36, 61, 0.025);\n
                          font-size: clamp(120px, 16vw, 220px);\n
                          line-height: 0.9;\n
                          font-weight: 900;\n
                          letter-spacing: -0.08em;\n
                          pointer-events: none;\n
                      }\n
                  \n
                      .case-richtext .techwhy__inner {\n
                          position: relative;\n
                          z-index: 1;\n
                          width: 100%;\n
                          max-width: 100%;\n
                          margin: 0 !important;\n
                          padding: 0 !important;\n
                      }\n
                  \n
                      /* =========================================================\n
                         INTRO\n
                         ========================================================= */\n
                  \n
                      .case-richtext .techwhy__intro {\n
                          display: grid !important;\n
                          grid-template-columns: minmax(230px, 0.7fr) minmax(0, 1.3fr);\n
                          gap: clamp(34px, 5vw, 68px);\n
                          align-items: start;\n
                          width: 100%;\n
                          margin: 0 0 38px !important;\n
                          padding: 0 !important;\n
                      }\n
                  \n
                      .case-richtext .techwhy__heading {\n
                          position: relative;\n
                          margin: 0 !important;\n
                          padding: 16px 0 0 !important;\n
                          background: transparent !important;\n
                          border: 0 !important;\n
                          box-shadow: none !important;\n
                      }\n
                  \n
                      .case-richtext .techwhy__heading::before {\n
                          content: "";\n
                          position: absolute;\n
                          top: 0;\n
                          left: 0;\n
                          width: 46px;\n
                          height: 4px;\n
                          border-radius: 999px;\n
                          background: var(--tw-yellow);\n
                      }\n
                  \n
                      .case-richtext .techwhy__eyebrow {\n
                          display: block;\n
                          margin: 0 0 14px !important;\n
                          padding: 0 !important;\n
                          color: var(--tw-yellow-dark) !important;\n
                          font-size: 10px !important;\n
                          line-height: 1.3 !important;\n
                          font-weight: 850 !important;\n
                          letter-spacing: 0.17em !important;\n
                          text-transform: uppercase;\n
                      }\n
                  \n
                      .case-richtext .techwhy__title {\n
                          max-width: 360px !important;\n
                          margin: 0 !important;\n
                          padding: 0 !important;\n
                          color: var(--tw-navy) !important;\n
                          font-size: clamp(30px, 3.8vw, 48px) !important;\n
                          line-height: 1.03 !important;\n
                          font-weight: 860 !important;\n
                          letter-spacing: -0.05em !important;\n
                          background: transparent !important;\n
                          border: 0 !important;\n
                          box-shadow: none !important;\n
                      }\n
                  \n
                      .case-richtext .techwhy__accent {\n
                          position: relative;\n
                          display: inline-block;\n
                          z-index: 1;\n
                          color: var(--tw-navy) !important;\n
                      }\n
                  \n
                      .case-richtext .techwhy__accent::after {\n
                          content: "";\n
                          position: absolute;\n
                          z-index: -1;\n
                          right: -3px;\n
                          bottom: 3px;\n
                          left: -3px;\n
                          height: 9px;\n
                          border-radius: 3px;\n
                          background: var(--tw-yellow);\n
                          opacity: 0.72;\n
                      }\n
                  \n
                      .case-richtext .techwhy__content {\n
                          position: relative;\n
                          margin: 0 !important;\n
                          padding: 0 0 0 clamp(24px, 3vw, 38px) !important;\n
                          border-left: 1px solid rgba(20, 36, 61, 0.14) !important;\n
                          background: transparent !important;\n
                          box-shadow: none !important;\n
                      }\n
                  \n
                      .case-richtext .techwhy__content::before {\n
                          content: "";\n
                          position: absolute;\n
                          top: 0;\n
                          left: -2px;\n
                          width: 4px;\n
                          height: 72px;\n
                          border-radius: 999px;\n
                          background: var(--tw-yellow);\n
                      }\n
                  \n
                      .case-richtext .techwhy__content p,\n
                      .case-richtext .techwhy__content p:first-child {\n
                          max-width: 720px;\n
                          margin: 0 0 20px !important;\n
                          padding: 0 !important;\n
                          color: var(--tw-muted) !important;\n
                          font-size: 16px !important;\n
                          line-height: 1.72 !important;\n
                          font-weight: 400 !important;\n
                          background: transparent !important;\n
                          border: 0 !important;\n
                          box-shadow: none !important;\n
                      }\n
                  \n
                      .case-richtext .techwhy__content p:first-child {\n
                          color: var(--tw-text) !important;\n
                          font-size: clamp(17px, 1.45vw, 19px) !important;\n
                          line-height: 1.68 !important;\n
                          font-weight: 560 !important;\n
                      }\n
                  \n
                      .case-richtext .techwhy__content p:last-child {\n
                          margin-bottom: 0 !important;\n
                      }\n
                  \n
                      /* =========================================================\n
                         CECHY RFID\n
                         ========================================================= */\n
                  \n
                      .case-richtext .techwhy__features {\n
                          counter-reset: techwhy-item;\n
                          display: grid !important;\n
                          grid-template-columns: repeat(5, minmax(0, 1fr));\n
                          width: 100%;\n
                          margin: 0 !important;\n
                          padding: 0 !important;\n
                          overflow: hidden;\n
                          border: 1px solid var(--tw-border) !important;\n
                          border-radius: 16px !important;\n
                          background: rgba(255, 255, 255, 0.76) !important;\n
                          list-style: none !important;\n
                          box-shadow: 0 12px 30px rgba(20, 36, 61, 0.045) !important;\n
                      }\n
                  \n
                      .case-richtext .techwhy__feature {\n
                          counter-increment: techwhy-item;\n
                          position: relative;\n
                          display: block !important;\n
                          min-width: 0;\n
                          min-height: 142px !important;\n
                          margin: 0 !important;\n
                          padding: 22px 18px !important;\n
                          border: 0 !important;\n
                          border-right: 1px solid var(--tw-border) !important;\n
                          background: transparent !important;\n
                          color: var(--tw-navy) !important;\n
                          font-size: 13px !important;\n
                          line-height: 1.5 !important;\n
                          font-weight: 720 !important;\n
                      }\n
                  \n
                      .case-richtext .techwhy__feature:last-child {\n
                          border-right: 0 !important;\n
                      }\n
                  \n
                      .case-richtext .techwhy__feature::before {\n
                          content: counter(techwhy-item, decimal-leading-zero) !important;\n
                          position: static !important;\n
                          display: flex !important;\n
                          align-items: center;\n
                          justify-content: center;\n
                          width: 38px !important;\n
                          height: 38px !important;\n
                          margin: 0 0 19px !important;\n
                          border: 0 !important;\n
                          border-radius: 10px !important;\n
                          background: rgba(255, 189, 34, 0.18) !important;\n
                          color: var(--tw-yellow-dark) !important;\n
                          font-size: 10px !important;\n
                          line-height: 1 !important;\n
                          font-weight: 900 !important;\n
                          transform: none !important;\n
                      }\n
                  \n
                      .case-richtext .techwhy__feature::after {\n
                          content: "";\n
                          position: absolute;\n
                          right: -42px;\n
                          bottom: -42px;\n
                          width: 105px;\n
                          height: 105px;\n
                          border: 1px solid rgba(255, 189, 34, 0.16);\n
                          border-radius: 50%;\n
                          pointer-events: none;\n
                      }\n
                  \n
                      .case-richtext .techwhy__feature-text {\n
                          position: relative;\n
                          z-index: 1;\n
                          display: block;\n
                          color: var(--tw-navy) !important;\n
                          font-size: 13px !important;\n
                          line-height: 1.5 !important;\n
                          font-weight: 720 !important;\n
                      }\n
                  \n
                      .case-richtext .techwhy__feature:hover::before {\n
                          background: var(--tw-navy) !important;\n
                          color: var(--tw-yellow) !important;\n
                      }\n
                  \n
                      /* =========================================================\n
                         RESPONSYWNOŚĆ\n
                         ========================================================= */\n
                  \n
                      @media (max-width: 920px) {\n
                          .case-richtext .techwhy__intro {\n
                              grid-template-columns: 1fr;\n
                              gap: 28px;\n
                          }\n
                  \n
                          .case-richtext .techwhy__title {\n
                              max-width: 650px !important;\n
                          }\n
                  \n
                          .case-richtext .techwhy__features {\n
                              grid-template-columns: repeat(2, minmax(0, 1fr));\n
                          }\n
                  \n
                          .case-richtext .techwhy__feature {\n
                              min-height: 125px !important;\n
                              border-right: 1px solid var(--tw-border) !important;\n
                              border-bottom: 1px solid var(--tw-border) !important;\n
                          }\n
                  \n
                          .case-richtext .techwhy__feature:nth-child(even) {\n
                              border-right: 0 !important;\n
                          }\n
                  \n
                          .case-richtext .techwhy__feature:nth-last-child(-n + 2) {\n
                              border-bottom: 0 !important;\n
                          }\n
                  \n
                          .case-richtext .techwhy__feature:last-child {\n
                              grid-column: span 2;\n
                              min-height: 105px !important;\n
                              border-right: 0 !important;\n
                              border-bottom: 0 !important;\n
                          }\n
                      }\n
                  \n
                      @media (max-width: 620px) {\n
                          .case-richtext .techwhy {\n
                              padding: 26px 19px !important;\n
                              border-radius: 18px !important;\n
                          }\n
                  \n
                          .case-richtext .techwhy__content {\n
                              padding-left: 20px !important;\n
                          }\n
                  \n
                          .case-richtext .techwhy__content p,\n
                          .case-richtext .techwhy__content p:first-child {\n
                              font-size: 16px !important;\n
                              line-height: 1.68 !important;\n
                          }\n
                  \n
                          .case-richtext .techwhy__features {\n
                              grid-template-columns: 1fr;\n
                          }\n
                  \n
                          .case-richtext .techwhy__feature,\n
                          .case-richtext .techwhy__feature:nth-child(even),\n
                          .case-richtext .techwhy__feature:last-child {\n
                              grid-column: span 1;\n
                              min-height: auto !important;\n
                              padding: 17px 16px 17px 62px !important;\n
                              border-right: 0 !important;\n
                              border-bottom: 1px solid var(--tw-border) !important;\n
                          }\n
                  \n
                          .case-richtext .techwhy__feature:last-child {\n
                              border-bottom: 0 !important;\n
                          }\n
                  \n
                          .case-richtext .techwhy__feature::before {\n
                              position: absolute !important;\n
                              top: 50% !important;\n
                              left: 15px !important;\n
                              width: 32px !important;\n
                              height: 32px !important;\n
                              margin: 0 !important;\n
                              transform: translateY(-50%) !important;\n
                          }\n
                      }\n
                  </style>\n
                  \n
                  \n
                  <section class="techwhy">\n
                  \n
                      <div class="techwhy__inner">\n
                  \n
                          <!-- =====================================================\n
                               WPROWADZENIE\n
                               ===================================================== -->\n
                  \n
                          <div class="techwhy__intro">\n
                  \n
                              <div class="techwhy__heading">\n
                  \n
                                  <span class="techwhy__eyebrow">\n
                                      Technologia w praktyce\n
                                  </span>\n
                  \n
                                  <h2 class="techwhy__title">\n
                                      Dlaczego\n
                                      <span class="techwhy__accent">\n
                                          RFID?\n
                                      </span>\n
                                  </h2>\n
                  \n
                              </div>\n
                  \n
                              <div class="techwhy__content">\n
                  \n
                                  <p>\n
                                      Technologia RFID coraz częściej zastępuje tradycyjne kody kreskowe w pralniach przemysłowych. Znaczniki RFID są odporne na wielokrotne pranie, wysokie temperatury, wilgoć oraz środki chemiczne stosowane podczas procesu pralniczego. Dzięki temu możliwa jest automatyczna identyfikacja setek elementów odzieży jednocześnie, bez konieczności ich bezpośredniego skanowania.\n
                                  </p>\n
                  \n
                                  <p>\n
                                      System RFID dla pralni przemysłowej pozwala zwiększyć wydajność pracy, ograniczyć koszty operacyjne oraz zapewnić pełną kontrolę nad obiegiem odzieży roboczej. Rozwiązania ASKA są projektowane indywidualnie dla każdego zakładu i mogą zostać zintegrowane z istniejącymi systemami informatycznymi przedsiębiorstwa.\n
                                  </p>\n
                  \n
                              </div>\n
                  \n
                          </div>\n
                  \n
                          <!-- =====================================================\n
                               KLUCZOWE WŁAŚCIWOŚCI RFID\n
                               ===================================================== -->\n
                  \n
                          <ol class="techwhy__features">\n
                  \n
                              <li class="techwhy__feature">\n
                                  <span class="techwhy__feature-text">\n
                                      Odporność na wielokrotne pranie\n
                                  </span>\n
                              </li>\n
                  \n
                              <li class="techwhy__feature">\n
                                  <span class="techwhy__feature-text">\n
                                      Odporność na temperaturę i wilgoć\n
                                  </span>\n
                              </li>\n
                  \n
                              <li class="techwhy__feature">\n
                                  <span class="techwhy__feature-text">\n
                                      Odporność na środki chemiczne\n
                                  </span>\n
                              </li>\n
                  \n
                              <li class="techwhy__feature">\n
                                  <span class="techwhy__feature-text">\n
                                      Odczyt setek elementów jednocześnie\n
                                  </span>\n
                              </li>\n
                  \n
                              <li class="techwhy__feature">\n
                                  <span class="techwhy__feature-text">\n
                                      Identyfikacja bez bezpośredniego skanowania\n
                                  </span>\n
                              </li>\n
                  \n
                          </ol>\n
                  \n
                      </div>\n
                  \n
                  </section></div>
                  """
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "afterText"
                -contentTypeName: "text_editor"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3698
                -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …}
                -value: [
                  "id" => null
                ]
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "afterIcon"
                -contentTypeName: "single_media_selection"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
            ]
            -settings: {#3691 …}
          }
          Sulu\Component\Content\Compat\Block\BlockPropertyType {#3700
            -name: "point"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …}
            -childProperties: [
              Sulu\Component\Content\Compat\Property {#3701
                -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …}
                -value: "Dlaczego ASKA?"
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "afterTitle"
                -contentTypeName: "text_line"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3702
                -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …}
                -value: """
                  <div class="raw-html-embed"><style>\n
                      /* =========================================================\n
                         FINAŁ CASE STUDY — ASKA + CTA\n
                         ========================================================= */\n
                  \n
                      .case-richtext .case-final {\n
                          --cf-navy: #14243d;\n
                          --cf-navy-light: #203754;\n
                          --cf-yellow: #ffbd22;\n
                          --cf-yellow-dark: #e69b00;\n
                          --cf-text: #17243a;\n
                          --cf-muted: #667286;\n
                          --cf-white: #ffffff;\n
                          --cf-border: rgba(255, 255, 255, 0.13);\n
                  \n
                          position: relative !important;\n
                          width: 100% !important;\n
                          max-width: none !important;\n
                          margin: 0 !important;\n
                          padding: clamp(34px, 5vw, 58px) !important;\n
                          overflow: hidden !important;\n
                          border: 0 !important;\n
                          border-radius: 24px !important;\n
                          background:\n
                              radial-gradient(\n
                                  circle at 100% 0%,\n
                                  rgba(255, 189, 34, 0.18),\n
                                  transparent 32%\n
                              ),\n
                              linear-gradient(\n
                                  135deg,\n
                                  var(--cf-navy) 0%,\n
                                  var(--cf-navy-light) 72%,\n
                                  #30414a 100%\n
                              ) !important;\n
                          box-shadow: 0 24px 58px rgba(20, 36, 61, 0.16) !important;\n
                          color: var(--cf-white) !important;\n
                          font-family:\n
                              Inter,\n
                              system-ui,\n
                              -apple-system,\n
                              BlinkMacSystemFont,\n
                              "Segoe UI",\n
                              Arial,\n
                              sans-serif;\n
                      }\n
                  \n
                      .case-richtext .case-final *,\n
                      .case-richtext .case-final *::before,\n
                      .case-richtext .case-final *::after {\n
                          box-sizing: border-box;\n
                      }\n
                  \n
                      .case-richtext .case-final::before {\n
                          content: "";\n
                          position: absolute;\n
                          top: -150px;\n
                          right: -110px;\n
                          width: 360px;\n
                          height: 360px;\n
                          border: 1px solid rgba(255, 189, 34, 0.18);\n
                          border-radius: 50%;\n
                          pointer-events: none;\n
                      }\n
                  \n
                      .case-richtext .case-final::after {\n
                          content: "ASKA";\n
                          position: absolute;\n
                          right: -12px;\n
                          bottom: -55px;\n
                          color: rgba(255, 255, 255, 0.025);\n
                          font-size: clamp(120px, 17vw, 230px);\n
                          line-height: 0.9;\n
                          font-weight: 900;\n
                          letter-spacing: -0.08em;\n
                          pointer-events: none;\n
                      }\n
                  \n
                      .case-richtext .case-final__inner {\n
                          position: relative;\n
                          z-index: 1;\n
                          display: grid !important;\n
                          grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);\n
                          gap: clamp(38px, 6vw, 74px);\n
                          align-items: center;\n
                          width: 100%;\n
                          margin: 0 !important;\n
                          padding: 0 !important;\n
                      }\n
                  \n
                      /* =========================================================\n
                         TREŚĆ\n
                         ========================================================= */\n
                  \n
                      .case-richtext .case-final__content {\n
                          margin: 0 !important;\n
                          padding: 0 !important;\n
                          background: transparent !important;\n
                          border: 0 !important;\n
                          box-shadow: none !important;\n
                      }\n
                  \n
                      .case-richtext .case-final__eyebrow {\n
                          display: flex;\n
                          align-items: center;\n
                          gap: 11px;\n
                          margin: 0 0 14px !important;\n
                          padding: 0 !important;\n
                          color: var(--cf-yellow) !important;\n
                          font-size: 10px !important;\n
                          line-height: 1.3 !important;\n
                          font-weight: 850 !important;\n
                          letter-spacing: 0.17em !important;\n
                          text-transform: uppercase;\n
                      }\n
                  \n
                      .case-richtext .case-final__eyebrow::before {\n
                          content: "";\n
                          width: 28px;\n
                          height: 2px;\n
                          border-radius: 999px;\n
                          background: var(--cf-yellow);\n
                      }\n
                  \n
                      .case-richtext .case-final__title {\n
                          max-width: 680px !important;\n
                          margin: 0 0 22px !important;\n
                          padding: 0 !important;\n
                          color: var(--cf-white) !important;\n
                          font-size: clamp(30px, 4vw, 48px) !important;\n
                          line-height: 1.04 !important;\n
                          font-weight: 860 !important;\n
                          letter-spacing: -0.05em !important;\n
                          background: transparent !important;\n
                          border: 0 !important;\n
                          box-shadow: none !important;\n
                      }\n
                  \n
                      .case-richtext .case-final__content p,\n
                      .case-richtext .case-final__content p:first-child {\n
                          max-width: 760px;\n
                          margin: 0 0 19px !important;\n
                          padding: 0 !important;\n
                          color: rgba(255, 255, 255, 0.7) !important;\n
                          font-size: 16px !important;\n
                          line-height: 1.74 !important;\n
                          font-weight: 400 !important;\n
                          background: transparent !important;\n
                          border: 0 !important;\n
                          box-shadow: none !important;\n
                      }\n
                  \n
                      .case-richtext .case-final__content p:first-of-type {\n
                          color: rgba(255, 255, 255, 0.93) !important;\n
                          font-size: clamp(17px, 1.5vw, 19px) !important;\n
                          line-height: 1.68 !important;\n
                          font-weight: 560 !important;\n
                      }\n
                  \n
                      .case-richtext .case-final__content p:last-child {\n
                          margin-bottom: 0 !important;\n
                      }\n
                  \n
                      /* =========================================================\n
                         PANEL CTA\n
                         ========================================================= */\n
                  \n
                      .case-richtext .case-final__cta {\n
                          position: relative;\n
                          margin: 0 !important;\n
                          padding: 26px !important;\n
                          border: 1px solid var(--cf-border) !important;\n
                          border-radius: 18px !important;\n
                          background: rgba(255, 255, 255, 0.06) !important;\n
                          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;\n
                          backdrop-filter: blur(4px);\n
                      }\n
                  \n
                      .case-richtext .case-final__cta-label {\n
                          display: block;\n
                          margin: 0 0 9px !important;\n
                          color: var(--cf-yellow) !important;\n
                          font-size: 10px !important;\n
                          line-height: 1.3 !important;\n
                          font-weight: 850 !important;\n
                          letter-spacing: 0.14em !important;\n
                          text-transform: uppercase;\n
                      }\n
                  \n
                      .case-richtext .case-final__cta-title {\n
                          margin: 0 0 12px !important;\n
                          padding: 0 !important;\n
                          color: var(--cf-white) !important;\n
                          font-size: clamp(22px, 2.5vw, 30px) !important;\n
                          line-height: 1.16 !important;\n
                          font-weight: 820 !important;\n
                          letter-spacing: -0.035em !important;\n
                          background: transparent !important;\n
                          border: 0 !important;\n
                          box-shadow: none !important;\n
                      }\n
                  \n
                      .case-richtext .case-final__cta-text {\n
                          margin: 0 0 21px !important;\n
                          color: rgba(255, 255, 255, 0.66) !important;\n
                          font-size: 14px !important;\n
                          line-height: 1.65 !important;\n
                      }\n
                  \n
                      .case-richtext .case-final__button {\n
                          display: inline-flex !important;\n
                          align-items: center;\n
                          justify-content: center;\n
                          gap: 10px;\n
                          min-height: 48px;\n
                          margin: 0 !important;\n
                          padding: 13px 21px !important;\n
                          border: 1px solid var(--cf-yellow) !important;\n
                          border-radius: 999px !important;\n
                          background: var(--cf-yellow) !important;\n
                          color: var(--cf-navy) !important;\n
                          font-size: 13px !important;\n
                          line-height: 1 !important;\n
                          font-weight: 800 !important;\n
                          text-decoration: none !important;\n
                          box-shadow: 0 10px 24px rgba(255, 189, 34, 0.18) !important;\n
                          transition:\n
                              transform 0.2s ease,\n
                              box-shadow 0.2s ease,\n
                              background-color 0.2s ease;\n
                      }\n
                  \n
                      .case-richtext .case-final__button::after {\n
                          content: "→";\n
                          font-size: 16px;\n
                          line-height: 1;\n
                          transition: transform 0.2s ease;\n
                      }\n
                  \n
                      .case-richtext .case-final__button:hover {\n
                          transform: translateY(-2px);\n
                          background: #ffc83d !important;\n
                          box-shadow: 0 14px 30px rgba(255, 189, 34, 0.25) !important;\n
                      }\n
                  \n
                      .case-richtext .case-final__button:hover::after {\n
                          transform: translateX(3px);\n
                      }\n
                  \n
                      /* =========================================================\n
                         RESPONSYWNOŚĆ\n
                         ========================================================= */\n
                  \n
                      @media (max-width: 860px) {\n
                          .case-richtext .case-final__inner {\n
                              grid-template-columns: 1fr;\n
                              gap: 30px;\n
                          }\n
                  \n
                          .case-richtext .case-final__cta {\n
                              max-width: 520px;\n
                          }\n
                      }\n
                  \n
                      @media (max-width: 620px) {\n
                          .case-richtext .case-final {\n
                              padding: 28px 20px !important;\n
                              border-radius: 19px !important;\n
                          }\n
                  \n
                          .case-richtext .case-final__title {\n
                              font-size: 31px !important;\n
                          }\n
                  \n
                          .case-richtext .case-final__content p,\n
                          .case-richtext .case-final__content p:first-of-type {\n
                              font-size: 16px !important;\n
                              line-height: 1.68 !important;\n
                          }\n
                  \n
                          .case-richtext .case-final__cta {\n
                              padding: 22px !important;\n
                              border-radius: 16px !important;\n
                          }\n
                  \n
                          .case-richtext .case-final__button {\n
                              width: 100%;\n
                          }\n
                      }\n
                  </style>\n
                  \n
                  \n
                  <section class="case-final">\n
                  \n
                      <div class="case-final__inner">\n
                  \n
                          <!-- =====================================================\n
                               TREŚĆ KOŃCOWA\n
                               ===================================================== -->\n
                  \n
                          <div class="case-final__content">\n
                  \n
                              <div class="case-final__eyebrow">\n
                                  Doświadczenie ASKA\n
                              </div>\n
                  \n
                              <h2 class="case-final__title">\n
                                  Projektujemy systemy RFID dopasowane do realnych procesów\n
                              </h2>\n
                  \n
                              <p>\n
                                  Od wielu lat projektujemy i wdrażamy systemy RFID dla pralni przemysłowych, zakładów produkcyjnych oraz przedsiębiorstw zarządzających odzieżą roboczą. Łączymy własne oprogramowanie z nowoczesnymi urządzeniami AutoID, tworząc rozwiązania zwiększające wydajność procesów logistycznych i ograniczające koszty działalności naszych klientów.\n
                              </p>\n
                  \n
                              <p>\n
                                  Jeżeli planujesz modernizację pralni przemysłowej lub chcesz zastąpić system oparty na kodach kreskowych nowoczesnym rozwiązaniem RFID, skontaktuj się z naszymi specjalistami. Przygotujemy dedykowany projekt dopasowany do potrzeb Twojego przedsiębiorstwa.\n
                              </p>\n
                  \n
                          </div>\n
                  \n
                          <!-- =====================================================\n
                               CTA\n
                               Zmień href na właściwy adres kontaktu.\n
                               ===================================================== -->\n
                  \n
                          <aside class="case-final__cta">\n
                  \n
                              <span class="case-final__cta-label">\n
                                  Porozmawiajmy o projekcie\n
                              </span>\n
                  \n
                              <h3 class="case-final__cta-title">\n
                                  Planujesz wdrożenie RFID?\n
                              </h3>\n
                  \n
                              <p class="case-final__cta-text">\n
                                  Przeanalizujemy proces, dobierzemy technologię i przygotujemy rozwiązanie dopasowane do Twojego zakładu.\n
                              </p>\n
                  \n
                              <a href="/kontakt" class="case-final__button">\n
                                  Skontaktuj się z nami\n
                              </a>\n
                  \n
                          </aside>\n
                  \n
                      </div>\n
                  \n
                  </section></div>
                  """
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "afterText"
                -contentTypeName: "text_editor"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3703
                -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …}
                -value: [
                  "id" => null
                ]
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "afterIcon"
                -contentTypeName: "single_media_selection"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
            ]
            -settings: {#3696 …}
          }
        ]
        -name: "after"
        -contentTypeName: "block"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: []
        -tags: []
        -colSpan: 12
        #defaultTypeName: "point"
      }
      "relatedProducts" => Sulu\Component\Content\Compat\Property {#3730
        -metadata: Sulu\Component\Content\Compat\Metadata {#3731 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3783 …}
        #types: []
        #properties: []
        -name: "relatedProducts"
        -contentTypeName: "page_selection"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: [
          "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3704
            -name: "provider"
            -value: "pages"
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3705 …}
          }
          "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3706
            -name: "max_per_page"
            -value: 30
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3707 …}
          }
          "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3708
            -name: "page_parameter"
            -value: "p"
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3709 …}
          }
          "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3710
            -name: "website_categories_operator"
            -value: "OR"
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3711 …}
          }
          "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3728
            -name: "properties"
            -value: [
              "article" => Sulu\Component\Content\Compat\PropertyParameter {#3712
                -name: "article"
                -value: "article"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3713 …}
              }
              "title" => Sulu\Component\Content\Compat\PropertyParameter {#3714
                -name: "title"
                -value: "title"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3715 …}
              }
              "image" => Sulu\Component\Content\Compat\PropertyParameter {#3716
                -name: "image"
                -value: "baner"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3717 …}
              }
              "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3718
                -name: "excerptTitle"
                -value: "excerpt.title"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3719 …}
              }
              "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3720
                -name: "excerptTags"
                -value: "excerpt.tags"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3721 …}
              }
              "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3722
                -name: "excerptImages"
                -value: "excerpt.images"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3723 …}
              }
              "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3724
                -name: "excerptDescription"
                -value: "excerpt.description"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3725 …}
              }
              "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3726
                -name: "excerptIcon"
                -value: "excerpt.icon"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3727 …}
              }
            ]
            -type: "collection"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3729 …}
          }
        ]
        -tags: []
        -colSpan: 12
        #defaultTypeName: null
      }
      "relatedServices" => Sulu\Component\Content\Compat\Property {#3810
        -metadata: Sulu\Component\Content\Compat\Metadata {#3811 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3842 …}
        #types: []
        #properties: []
        -name: "relatedServices"
        -contentTypeName: "page_selection"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: [
          "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3784
            -name: "provider"
            -value: "pages"
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3785 …}
          }
          "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3786
            -name: "max_per_page"
            -value: 30
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3787 …}
          }
          "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3788
            -name: "page_parameter"
            -value: "p"
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3789 …}
          }
          "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3790
            -name: "website_categories_operator"
            -value: "OR"
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3791 …}
          }
          "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3808
            -name: "properties"
            -value: [
              "article" => Sulu\Component\Content\Compat\PropertyParameter {#3792
                -name: "article"
                -value: "article"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3793 …}
              }
              "title" => Sulu\Component\Content\Compat\PropertyParameter {#3794
                -name: "title"
                -value: "title"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3795 …}
              }
              "image" => Sulu\Component\Content\Compat\PropertyParameter {#3796
                -name: "image"
                -value: "baner"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3797 …}
              }
              "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3798
                -name: "excerptTitle"
                -value: "excerpt.title"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3799 …}
              }
              "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3800
                -name: "excerptTags"
                -value: "excerpt.tags"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3801 …}
              }
              "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3802
                -name: "excerptImages"
                -value: "excerpt.images"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3803 …}
              }
              "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3804
                -name: "excerptDescription"
                -value: "excerpt.description"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3805 …}
              }
              "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3806
                -name: "excerptIcon"
                -value: "excerpt.icon"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3807 …}
              }
            ]
            -type: "collection"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3809 …}
          }
        ]
        -tags: []
        -colSpan: 12
        #defaultTypeName: null
      }
      "relatedArticles" => Sulu\Component\Content\Compat\Property {#3869
        -metadata: Sulu\Component\Content\Compat\Metadata {#3870 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3901 …}
        #types: []
        #properties: []
        -name: "relatedArticles"
        -contentTypeName: "page_selection"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: [
          "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3843
            -name: "provider"
            -value: "pages"
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3844 …}
          }
          "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3845
            -name: "max_per_page"
            -value: 30
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3846 …}
          }
          "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3847
            -name: "page_parameter"
            -value: "p"
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3848 …}
          }
          "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3849
            -name: "website_categories_operator"
            -value: "OR"
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3850 …}
          }
          "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3867
            -name: "properties"
            -value: [
              "article" => Sulu\Component\Content\Compat\PropertyParameter {#3851
                -name: "article"
                -value: "article"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3852 …}
              }
              "title" => Sulu\Component\Content\Compat\PropertyParameter {#3853
                -name: "title"
                -value: "title"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3854 …}
              }
              "image" => Sulu\Component\Content\Compat\PropertyParameter {#3855
                -name: "image"
                -value: "baner"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3856 …}
              }
              "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3857
                -name: "excerptTitle"
                -value: "excerpt.title"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3858 …}
              }
              "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3859
                -name: "excerptTags"
                -value: "excerpt.tags"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3860 …}
              }
              "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3861
                -name: "excerptImages"
                -value: "excerpt.images"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3862 …}
              }
              "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3863
                -name: "excerptDescription"
                -value: "excerpt.description"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3864 …}
              }
              "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3865
                -name: "excerptIcon"
                -value: "excerpt.icon"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3866 …}
              }
            ]
            -type: "collection"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3868 …}
          }
        ]
        -tags: []
        -colSpan: 12
        #defaultTypeName: null
      }
      "relatedCaseStudies" => Sulu\Component\Content\Compat\Property {#3928
        -metadata: Sulu\Component\Content\Compat\Metadata {#3929 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3960 …}
        #types: []
        #properties: []
        -name: "relatedCaseStudies"
        -contentTypeName: "page_selection"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: [
          "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3902
            -name: "provider"
            -value: "pages"
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3903 …}
          }
          "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3904
            -name: "max_per_page"
            -value: 30
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3905 …}
          }
          "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3906
            -name: "page_parameter"
            -value: "p"
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3907 …}
          }
          "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3908
            -name: "website_categories_operator"
            -value: "OR"
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3909 …}
          }
          "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3926
            -name: "properties"
            -value: [
              "article" => Sulu\Component\Content\Compat\PropertyParameter {#3910
                -name: "article"
                -value: "article"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3911 …}
              }
              "title" => Sulu\Component\Content\Compat\PropertyParameter {#3912
                -name: "title"
                -value: "title"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3913 …}
              }
              "image" => Sulu\Component\Content\Compat\PropertyParameter {#3914
                -name: "image"
                -value: "baner"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3915 …}
              }
              "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3916
                -name: "excerptTitle"
                -value: "excerpt.title"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3917 …}
              }
              "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3918
                -name: "excerptTags"
                -value: "excerpt.tags"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3919 …}
              }
              "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3920
                -name: "excerptImages"
                -value: "excerpt.images"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3921 …}
              }
              "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3922
                -name: "excerptDescription"
                -value: "excerpt.description"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3923 …}
              }
              "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3924
                -name: "excerptIcon"
                -value: "excerpt.icon"
                -type: "string"
                -metadata: Sulu\Component\Content\Compat\Metadata {#3925 …}
              }
            ]
            -type: "collection"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3927 …}
          }
        ]
        -tags: []
        -colSpan: 12
        #defaultTypeName: null
      }
    ]
    #locale: null
    -propertyFactory: Sulu\Component\Content\Compat\Structure\LegacyPropertyFactory {#1257 …}
    #document: Sulu\Bundle\PageBundle\Document\PageDocument {#2395 …}
  }
  "partial" => false
]
_security_authenticators
[]
_security_firewall_run
"_security_aska"
_security_skipped_authenticators
[
  Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#2853
    -supports: false
    -passport: null
    -duration: null
    -stub: "Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator"
    -authenticated: null
    -exception: null
    -authenticator: Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator {#2780 …}
  }
  Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#2857
    -supports: false
    -passport: null
    -duration: null
    -stub: "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"
    -authenticated: null
    -exception: null
    -authenticator: Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator {#2856 …}
  }
]
_stopwatch_token
"9d38fe"
_sulu
Sulu\Component\Webspace\Analyzer\Attributes\RequestAttributes {#2189
  -attributes: [
    "requestUri" => "/pl/realizacje/wdrozenie-rfid-w-kopalni-wegla"
    "portalInformation" => Sulu\Component\Webspace\PortalInformation {#2181
      -type: 1
      -webspace: Sulu\Component\Webspace\Webspace {#2145
        -name: "aska.com.pl"
        -key: "aska"
        -localizations: [
          Sulu\Component\Localization\Localization {#2148
            -language: "pl"
            -country: ""
            -shadow: ""
            -children: []
            -parent: null
            -default: true
            -xDefault: ""
          }
          Sulu\Component\Localization\Localization {#2150
            -language: "en"
            -country: ""
            -shadow: ""
            -children: []
            -parent: null
            -default: false
            -xDefault: ""
          }
        ]
        -defaultLocalization: Sulu\Component\Localization\Localization {#2148}
        -xDefaultLocalization: null
        -segments: []
        -defaultSegment: null
        -theme: null
        -portals: [
          Sulu\Component\Webspace\Portal {#2157
            -name: "aska.com.pl"
            -key: "aska"
            -localizations: [
              Sulu\Component\Localization\Localization {#2158 …}
              Sulu\Component\Localization\Localization {#2162
                -language: "en"
                -country: ""
                -shadow: null
                -children: []
                -parent: null
                -default: ""
                -xDefault: ""
              }
            ]
            -defaultLocalization: Sulu\Component\Localization\Localization {#2158 …}
            -xDefaultLocalization: Sulu\Component\Localization\Localization {#2158 …}
            -environments: [
              "prod" => Sulu\Component\Webspace\Environment {#2164
                -type: "prod"
                -urls: [
                  Sulu\Component\Webspace\Url {#2165 …}
                ]
                -customUrls: []
                -mainUrl: Sulu\Component\Webspace\Url {#2165 …}
              }
              "stage" => Sulu\Component\Webspace\Environment {#2166
                -type: "stage"
                -urls: [
                  Sulu\Component\Webspace\Url {#2167 …}
                ]
                -customUrls: []
                -mainUrl: Sulu\Component\Webspace\Url {#2167 …}
              }
              "test" => Sulu\Component\Webspace\Environment {#2168
                -type: "test"
                -urls: [
                  Sulu\Component\Webspace\Url {#2169 …}
                ]
                -customUrls: []
                -mainUrl: Sulu\Component\Webspace\Url {#2169 …}
              }
              "dev" => Sulu\Component\Webspace\Environment {#2170
                -type: "dev"
                -urls: [
                  Sulu\Component\Webspace\Url {#2171 …}
                ]
                -customUrls: []
                -mainUrl: Sulu\Component\Webspace\Url {#2171 …}
              }
            ]
            -webspace: Sulu\Component\Webspace\Webspace {#2145}
          }
        ]
        -security: Sulu\Component\Webspace\Security {#2146 …}
        -navigation: Sulu\Component\Webspace\Navigation {#2152 …}
        -templates: [
          "search" => "search/search"
          "error" => "error/error"
        ]
        -defaultTemplates: [
          "page" => "default"
          "home" => "homepage"
        ]
        -excludedTemplates: []
        -resourceLocatorStrategy: "tree_leaf_edit"
      }
      -portal: Sulu\Component\Webspace\Portal {#2157}
      -localization: Sulu\Component\Localization\Localization {#2148}
      -segment: null
      -url: "www.aska.com.pl/pl"
      -redirect: ""
      -main: true
      -urlExpression: "www.aska.com.pl/{localization}"
      -priority: 5
    }
    "matchType" => 1
    "portalUrl" => "www.aska.com.pl/pl"
    "webspace" => Sulu\Component\Webspace\Webspace {#2145}
    "portal" => Sulu\Component\Webspace\Portal {#2157}
    "localization" => Sulu\Component\Localization\Localization {#2148}
    "locale" => "pl"
    "urlExpression" => "www.aska.com.pl/{localization}"
    "resourceLocator" => "/realizacje/wdrozenie-rfid-w-kopalni-wegla"
    "resourceLocatorPrefix" => "/pl"
    "system" => "Website"
    "dateTime" => DateTime @1785151956 {#2185
      date: 2026-07-27 13:32:36.474214 Europe/Warsaw (+02:00)
    }
    "host" => "www.aska.com.pl"
    "port" => 443
    "path" => "/pl/realizacje/wdrozenie-rfid-w-kopalni-wegla"
    "scheme" => "https"
  ]
}
partial
false
routeDocument
Symfony\Component\Routing\Route {#2720
  -path: "/pl/realizacje/wdrozenie-rfid-w-kopalni-wegla"
  -host: ""
  -schemes: []
  -methods: []
  -defaults: [
    "_controller" => "Sulu\Bundle\WebsiteBundle\Controller\DefaultController::indexAction"
    "structure" => Sulu\Component\Content\Compat\Structure\PageBridge {#2719
      #structure: Sulu\Component\Content\Metadata\StructureMetadata {#2573 …}
      #inspector: Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector {#546 …}
      -loadedProperties: [
        "title" => Sulu\Component\Content\Compat\Property {#3076
          -metadata: Sulu\Component\Content\Compat\Metadata {#3073 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3105 …}
          #types: []
          #properties: []
          -name: "title"
          -contentTypeName: "text_line"
          -mandatory: true
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: [
            "headline" => Sulu\Component\Content\Compat\PropertyParameter {#3048
              -name: "headline"
              -value: true
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3074 …}
            }
          ]
          -tags: [
            "sulu.rlp.part" => Sulu\Component\Content\Compat\PropertyTag {#3077
              -name: "sulu.rlp.part"
              -priority: null
              -attributes: []
            }
          ]
          -colSpan: 12
          #defaultTypeName: null
        }
        "url" => Sulu\Component\Content\Compat\Property {#3104
          -metadata: Sulu\Component\Content\Compat\Metadata {#3103 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3095 …}
          #types: []
          #properties: []
          -name: "url"
          -contentTypeName: "resource_locator"
          -mandatory: true
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: []
          -tags: [
            "sulu.rlp" => Sulu\Component\Content\Compat\PropertyTag {#3102
              -name: "sulu.rlp"
              -priority: null
              -attributes: []
            }
          ]
          -colSpan: 12
          #defaultTypeName: null
        }
        "baner" => Sulu\Component\Content\Compat\Property {#3090
          -metadata: Sulu\Component\Content\Compat\Metadata {#3120 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3114 …}
          #types: []
          #properties: []
          -name: "baner"
          -contentTypeName: "single_media_selection"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: []
          -tags: []
          -colSpan: 12
          #defaultTypeName: null
        }
        "banerTitle" => Sulu\Component\Content\Compat\Property {#3113
          -metadata: Sulu\Component\Content\Compat\Metadata {#3112 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3093 …}
          #types: []
          #properties: []
          -name: "banerTitle"
          -contentTypeName: "text_line"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: []
          -tags: []
          -colSpan: 12
          #defaultTypeName: null
        }
        "banerSubtitle" => Sulu\Component\Content\Compat\Property {#3125
          -metadata: Sulu\Component\Content\Compat\Metadata {#3262 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3272 …}
          #types: []
          #properties: []
          -name: "banerSubtitle"
          -contentTypeName: "text_line"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: []
          -tags: []
          -colSpan: 12
          #defaultTypeName: null
        }
        "article" => Sulu\Component\Content\Compat\Property {#3277
          -metadata: Sulu\Component\Content\Compat\Metadata {#3126 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3224 …}
          #types: []
          #properties: []
          -name: "article"
          -contentTypeName: "text_editor"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: []
          -tags: []
          -colSpan: 12
          #defaultTypeName: null
        }
        "section1Title" => Sulu\Component\Content\Compat\Property {#3218
          -metadata: Sulu\Component\Content\Compat\Metadata {#3592 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3597 …}
          #types: []
          #properties: []
          -name: "section1Title"
          -contentTypeName: "text_line"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: []
          -tags: []
          -colSpan: 12
          #defaultTypeName: null
        }
        "section1Subtitle" => Sulu\Component\Content\Compat\Property {#3598
          -metadata: Sulu\Component\Content\Compat\Metadata {#3599 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3604 …}
          #types: []
          #properties: []
          -name: "section1Subtitle"
          -contentTypeName: "text_line"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: []
          -tags: []
          -colSpan: 12
          #defaultTypeName: null
        }
        "section1Text" => Sulu\Component\Content\Compat\Property {#3605
          -metadata: Sulu\Component\Content\Compat\Metadata {#3606 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3612 …}
          #types: []
          #properties: []
          -name: "section1Text"
          -contentTypeName: "text_editor"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: []
          -tags: []
          -colSpan: 12
          #defaultTypeName: null
        }
        "section1Obraz" => Sulu\Component\Content\Compat\Property {#3611
          -metadata: Sulu\Component\Content\Compat\Metadata {#3613 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3618 …}
          #types: []
          #properties: []
          -name: "section1Obraz"
          -contentTypeName: "single_media_selection"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: []
          -tags: []
          -colSpan: 12
          #defaultTypeName: null
        }
        "before" => Sulu\Component\Content\Compat\Block\BlockProperty {#3619
          -metadata: Sulu\Component\Content\Compat\Metadata {#3620 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3648 …}
          #types: [
            "point" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3621
              -name: "point"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3622 …}
              -childProperties: [
                Sulu\Component\Content\Compat\Property {#3623
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3624 …}
                  -value: null
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "beforeTitle"
                  -contentTypeName: "text_line"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3625
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3626 …}
                  -value: null
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "beforeText"
                  -contentTypeName: "text_editor"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3627
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3628 …}
                  -value: null
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "beforeIcon"
                  -contentTypeName: "single_media_selection"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
              ]
              -settings: []
            }
          ]
          #properties: [
            Sulu\Component\Content\Compat\Block\BlockPropertyType {#3649
              -name: "point"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3622 …}
              -childProperties: [
                Sulu\Component\Content\Compat\Property {#3646
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3624 …}
                  -value: ""
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "beforeTitle"
                  -contentTypeName: "text_line"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3647
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3626 …}
                  -value: """
                    <div class="raw-html-embed"><p>\n
                        Pralnia przemysłowa odpowiedzialna za pranie i przygotowanie odzieży roboczej dla pracowników kopalni każdego dnia obsługiwała tysiące elementów odzieży. Dotychczas wykorzystywany system oparty na kodach kreskowych nie zapewniał już odpowiedniej wydajności ani niezawodności.\n
                    </p>\n
                    \n
                    <p>\n
                        Każdy etap procesu wymagał ręcznego skanowania kodów kreskowych, co znacząco wydłużało czas kompletacji zestawów odzieży i zwiększało ryzyko pomyłek. W przypadku uszkodzenia lub zabrudzenia etykiety identyfikacja odzieży była utrudniona lub wręcz niemożliwa.\n
                    </p>\n
                    \n
                    <h3>\n
                        Największe wyzwania przed wdrożeniem obejmowały:\n
                    </h3>\n
                    \n
                    <ol>\n
                        <li>\n
                            długi czas kompletowania zestawów odzieży roboczej,\n
                        </li>\n
                    \n
                        <li>\n
                            konieczność ręcznej identyfikacji każdego elementu,\n
                        </li>\n
                    \n
                        <li>\n
                            ograniczoną kontrolę nad obiegiem odzieży,\n
                        </li>\n
                    \n
                        <li>\n
                            trudności z lokalizacją zagubionych ubrań,\n
                        </li>\n
                    \n
                        <li>\n
                            brak pełnej historii użytkowania i prania odzieży,\n
                        </li>\n
                    \n
                        <li>\n
                            wysokie ryzyko błędów podczas wydawania odzieży pracownikom,\n
                        </li>\n
                    \n
                        <li>\n
                            ograniczone możliwości raportowania i analizy pracy pralni,\n
                        </li>\n
                    \n
                        <li>\n
                            przestarzałe rozwiązanie utrudniające dalszy rozwój przedsiębiorstwa.\n
                        </li>\n
                    </ol></div>
                    """
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "beforeText"
                  -contentTypeName: "text_editor"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3644
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3628 …}
                  -value: [
                    "displayOption" => null
                    "id" => null
                  ]
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "beforeIcon"
                  -contentTypeName: "single_media_selection"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
              ]
              -settings: {#3654 …}
            }
          ]
          -name: "before"
          -contentTypeName: "block"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: []
          -tags: []
          -colSpan: 12
          #defaultTypeName: "point"
        }
        "after" => Sulu\Component\Content\Compat\Block\BlockProperty {#3645
          -metadata: Sulu\Component\Content\Compat\Metadata {#3655 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3680 …}
          #types: [
            "point" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3657
              -name: "point"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …}
              -childProperties: [
                Sulu\Component\Content\Compat\Property {#3658
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …}
                  -value: null
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "afterTitle"
                  -contentTypeName: "text_line"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3660
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …}
                  -value: null
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "afterText"
                  -contentTypeName: "text_editor"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3662
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …}
                  -value: null
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "afterIcon"
                  -contentTypeName: "single_media_selection"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
              ]
              -settings: []
            }
          ]
          #properties: [
            Sulu\Component\Content\Compat\Block\BlockPropertyType {#3681
              -name: "point"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …}
              -childProperties: [
                Sulu\Component\Content\Compat\Property {#3678
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …}
                  -value: ""
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "afterTitle"
                  -contentTypeName: "text_line"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3679
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …}
                  -value: """
                    <div class="raw-html-embed"><p>\n
                        Po wdrożeniu technologii RFID cały proces obiegu odzieży został w dużym stopniu zautomatyzowany. Personel nie musi już ręcznie skanować każdego ubrania, ponieważ identyfikacja odbywa się automatycznie podczas przechodzenia odzieży przez kolejne etapy procesu.\n
                    </p>\n
                    \n
                    <p>\n
                        Nowoczesne stanowiska wyposażone w czytniki RFID oraz ekrany dotykowe umożliwiają szybką kompletację zestawów pracowniczych, a operatorzy otrzymują czytelne informacje o aktualnym statusie każdego zamówienia.\n
                    </p>\n
                    \n
                    <p>\n
                        System zapewnia pełną identyfikowalność odzieży – od momentu przyjęcia do pralni, poprzez pranie, suszenie, sortowanie i magazynowanie, aż do wydania konkretnej osobie.\n
                    </p>\n
                    \n
                    <h3>\n
                        Pełna identyfikowalność procesu\n
                    </h3>\n
                    \n
                    <ol>\n
                        <li>\n
                            przyjęcie odzieży do pralni,\n
                        </li>\n
                    \n
                        <li>\n
                            pranie,\n
                        </li>\n
                    \n
                        <li>\n
                            suszenie,\n
                        </li>\n
                    \n
                        <li>\n
                            sortowanie,\n
                        </li>\n
                    \n
                        <li>\n
                            magazynowanie,\n
                        </li>\n
                    \n
                        <li>\n
                            wydanie odzieży konkretnej osobie.\n
                        </li>\n
                    </ol>\n
                    \n
                    <h3>\n
                        Najważniejsze korzyści z wdrożenia RFID\n
                    </h3>\n
                    \n
                    <ol>\n
                        <li>\n
                            znaczące skrócenie czasu kompletowania odzieży roboczej,\n
                        </li>\n
                    \n
                        <li>\n
                            automatyczna identyfikacja bez konieczności skanowania kodów kreskowych,\n
                        </li>\n
                    \n
                        <li>\n
                            ograniczenie liczby błędów podczas wydawania odzieży,\n
                        </li>\n
                    \n
                        <li>\n
                            pełna kontrola nad obiegiem odzieży roboczej,\n
                        </li>\n
                    \n
                        <li>\n
                            szybkie odnajdywanie zagubionych kompletów,\n
                        </li>\n
                    \n
                        <li>\n
                            pełna historia każdego ubrania i liczby wykonanych prań,\n
                        </li>\n
                    \n
                        <li>\n
                            możliwość planowania wymiany odzieży na podstawie rzeczywistego zużycia,\n
                        </li>\n
                    \n
                        <li>\n
                            większa wydajność pracy operatorów,\n
                        </li>\n
                    \n
                        <li>\n
                            łatwiejsze rozliczanie pracowników z pobranej odzieży,\n
                        </li>\n
                    \n
                        <li>\n
                            możliwość integracji z systemami ERP, WMS oraz kadrowymi,\n
                        </li>\n
                    \n
                        <li>\n
                            bieżące raportowanie wydajności pralni,\n
                        </li>\n
                    \n
                        <li>\n
                            redukcja kosztów związanych z zagubioną odzieżą,\n
                        </li>\n
                    \n
                        <li>\n
                            zwiększenie bezpieczeństwa i jakości obsługi pracowników kopalni.\n
                        </li>\n
                    </ol></div><p>&nbsp;</p>
                    """
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "afterText"
                  -contentTypeName: "text_editor"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3676
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …}
                  -value: [
                    "displayOption" => null
                    "id" => null
                  ]
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "afterIcon"
                  -contentTypeName: "single_media_selection"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
              ]
              -settings: {#3686 …}
            }
            Sulu\Component\Content\Compat\Block\BlockPropertyType {#3677
              -name: "point"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …}
              -childProperties: [
                Sulu\Component\Content\Compat\Property {#3697
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …}
                  -value: "Technologia RFID w pralniach przemysłowych"
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "afterTitle"
                  -contentTypeName: "text_line"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3699
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …}
                  -value: """
                    <div class="raw-html-embed"><style>\n
                        /* =========================================================\n
                           DLACZEGO RFID\n
                           Komponent izolowany od globalnych stylów case study\n
                           ========================================================= */\n
                    \n
                        .case-richtext .techwhy {\n
                            --tw-navy: #14243d;\n
                            --tw-yellow: #ffbd22;\n
                            --tw-yellow-dark: #e69b00;\n
                            --tw-text: #17243a;\n
                            --tw-muted: #667286;\n
                            --tw-border: #dfe4ea;\n
                            --tw-soft: #f5f6f7;\n
                            --tw-white: #ffffff;\n
                    \n
                            position: relative !important;\n
                            width: 100% !important;\n
                            max-width: none !important;\n
                            margin: 0 !important;\n
                            padding: clamp(30px, 4vw, 48px) !important;\n
                            overflow: hidden !important;\n
                            border: 1px solid var(--tw-border) !important;\n
                            border-radius: 22px !important;\n
                            background:\n
                                radial-gradient(\n
                                    circle at 100% 0%,\n
                                    rgba(255, 189, 34, 0.13),\n
                                    transparent 31%\n
                                ),\n
                                var(--tw-soft) !important;\n
                            box-shadow: none !important;\n
                            color: var(--tw-text) !important;\n
                            font-family:\n
                                Inter,\n
                                system-ui,\n
                                -apple-system,\n
                                BlinkMacSystemFont,\n
                                "Segoe UI",\n
                                Arial,\n
                                sans-serif;\n
                        }\n
                    \n
                        .case-richtext .techwhy *,\n
                        .case-richtext .techwhy *::before,\n
                        .case-richtext .techwhy *::after {\n
                            box-sizing: border-box;\n
                        }\n
                    \n
                        .case-richtext .techwhy::before {\n
                            content: "";\n
                            position: absolute;\n
                            top: -145px;\n
                            right: -105px;\n
                            width: 340px;\n
                            height: 340px;\n
                            border: 1px solid rgba(255, 189, 34, 0.22);\n
                            border-radius: 50%;\n
                            pointer-events: none;\n
                        }\n
                    \n
                        .case-richtext .techwhy::after {\n
                            content: "RFID";\n
                            position: absolute;\n
                            right: -18px;\n
                            bottom: -42px;\n
                            color: rgba(20, 36, 61, 0.025);\n
                            font-size: clamp(120px, 16vw, 220px);\n
                            line-height: 0.9;\n
                            font-weight: 900;\n
                            letter-spacing: -0.08em;\n
                            pointer-events: none;\n
                        }\n
                    \n
                        .case-richtext .techwhy__inner {\n
                            position: relative;\n
                            z-index: 1;\n
                            width: 100%;\n
                            max-width: 100%;\n
                            margin: 0 !important;\n
                            padding: 0 !important;\n
                        }\n
                    \n
                        /* =========================================================\n
                           INTRO\n
                           ========================================================= */\n
                    \n
                        .case-richtext .techwhy__intro {\n
                            display: grid !important;\n
                            grid-template-columns: minmax(230px, 0.7fr) minmax(0, 1.3fr);\n
                            gap: clamp(34px, 5vw, 68px);\n
                            align-items: start;\n
                            width: 100%;\n
                            margin: 0 0 38px !important;\n
                            padding: 0 !important;\n
                        }\n
                    \n
                        .case-richtext .techwhy__heading {\n
                            position: relative;\n
                            margin: 0 !important;\n
                            padding: 16px 0 0 !important;\n
                            background: transparent !important;\n
                            border: 0 !important;\n
                            box-shadow: none !important;\n
                        }\n
                    \n
                        .case-richtext .techwhy__heading::before {\n
                            content: "";\n
                            position: absolute;\n
                            top: 0;\n
                            left: 0;\n
                            width: 46px;\n
                            height: 4px;\n
                            border-radius: 999px;\n
                            background: var(--tw-yellow);\n
                        }\n
                    \n
                        .case-richtext .techwhy__eyebrow {\n
                            display: block;\n
                            margin: 0 0 14px !important;\n
                            padding: 0 !important;\n
                            color: var(--tw-yellow-dark) !important;\n
                            font-size: 10px !important;\n
                            line-height: 1.3 !important;\n
                            font-weight: 850 !important;\n
                            letter-spacing: 0.17em !important;\n
                            text-transform: uppercase;\n
                        }\n
                    \n
                        .case-richtext .techwhy__title {\n
                            max-width: 360px !important;\n
                            margin: 0 !important;\n
                            padding: 0 !important;\n
                            color: var(--tw-navy) !important;\n
                            font-size: clamp(30px, 3.8vw, 48px) !important;\n
                            line-height: 1.03 !important;\n
                            font-weight: 860 !important;\n
                            letter-spacing: -0.05em !important;\n
                            background: transparent !important;\n
                            border: 0 !important;\n
                            box-shadow: none !important;\n
                        }\n
                    \n
                        .case-richtext .techwhy__accent {\n
                            position: relative;\n
                            display: inline-block;\n
                            z-index: 1;\n
                            color: var(--tw-navy) !important;\n
                        }\n
                    \n
                        .case-richtext .techwhy__accent::after {\n
                            content: "";\n
                            position: absolute;\n
                            z-index: -1;\n
                            right: -3px;\n
                            bottom: 3px;\n
                            left: -3px;\n
                            height: 9px;\n
                            border-radius: 3px;\n
                            background: var(--tw-yellow);\n
                            opacity: 0.72;\n
                        }\n
                    \n
                        .case-richtext .techwhy__content {\n
                            position: relative;\n
                            margin: 0 !important;\n
                            padding: 0 0 0 clamp(24px, 3vw, 38px) !important;\n
                            border-left: 1px solid rgba(20, 36, 61, 0.14) !important;\n
                            background: transparent !important;\n
                            box-shadow: none !important;\n
                        }\n
                    \n
                        .case-richtext .techwhy__content::before {\n
                            content: "";\n
                            position: absolute;\n
                            top: 0;\n
                            left: -2px;\n
                            width: 4px;\n
                            height: 72px;\n
                            border-radius: 999px;\n
                            background: var(--tw-yellow);\n
                        }\n
                    \n
                        .case-richtext .techwhy__content p,\n
                        .case-richtext .techwhy__content p:first-child {\n
                            max-width: 720px;\n
                            margin: 0 0 20px !important;\n
                            padding: 0 !important;\n
                            color: var(--tw-muted) !important;\n
                            font-size: 16px !important;\n
                            line-height: 1.72 !important;\n
                            font-weight: 400 !important;\n
                            background: transparent !important;\n
                            border: 0 !important;\n
                            box-shadow: none !important;\n
                        }\n
                    \n
                        .case-richtext .techwhy__content p:first-child {\n
                            color: var(--tw-text) !important;\n
                            font-size: clamp(17px, 1.45vw, 19px) !important;\n
                            line-height: 1.68 !important;\n
                            font-weight: 560 !important;\n
                        }\n
                    \n
                        .case-richtext .techwhy__content p:last-child {\n
                            margin-bottom: 0 !important;\n
                        }\n
                    \n
                        /* =========================================================\n
                           CECHY RFID\n
                           ========================================================= */\n
                    \n
                        .case-richtext .techwhy__features {\n
                            counter-reset: techwhy-item;\n
                            display: grid !important;\n
                            grid-template-columns: repeat(5, minmax(0, 1fr));\n
                            width: 100%;\n
                            margin: 0 !important;\n
                            padding: 0 !important;\n
                            overflow: hidden;\n
                            border: 1px solid var(--tw-border) !important;\n
                            border-radius: 16px !important;\n
                            background: rgba(255, 255, 255, 0.76) !important;\n
                            list-style: none !important;\n
                            box-shadow: 0 12px 30px rgba(20, 36, 61, 0.045) !important;\n
                        }\n
                    \n
                        .case-richtext .techwhy__feature {\n
                            counter-increment: techwhy-item;\n
                            position: relative;\n
                            display: block !important;\n
                            min-width: 0;\n
                            min-height: 142px !important;\n
                            margin: 0 !important;\n
                            padding: 22px 18px !important;\n
                            border: 0 !important;\n
                            border-right: 1px solid var(--tw-border) !important;\n
                            background: transparent !important;\n
                            color: var(--tw-navy) !important;\n
                            font-size: 13px !important;\n
                            line-height: 1.5 !important;\n
                            font-weight: 720 !important;\n
                        }\n
                    \n
                        .case-richtext .techwhy__feature:last-child {\n
                            border-right: 0 !important;\n
                        }\n
                    \n
                        .case-richtext .techwhy__feature::before {\n
                            content: counter(techwhy-item, decimal-leading-zero) !important;\n
                            position: static !important;\n
                            display: flex !important;\n
                            align-items: center;\n
                            justify-content: center;\n
                            width: 38px !important;\n
                            height: 38px !important;\n
                            margin: 0 0 19px !important;\n
                            border: 0 !important;\n
                            border-radius: 10px !important;\n
                            background: rgba(255, 189, 34, 0.18) !important;\n
                            color: var(--tw-yellow-dark) !important;\n
                            font-size: 10px !important;\n
                            line-height: 1 !important;\n
                            font-weight: 900 !important;\n
                            transform: none !important;\n
                        }\n
                    \n
                        .case-richtext .techwhy__feature::after {\n
                            content: "";\n
                            position: absolute;\n
                            right: -42px;\n
                            bottom: -42px;\n
                            width: 105px;\n
                            height: 105px;\n
                            border: 1px solid rgba(255, 189, 34, 0.16);\n
                            border-radius: 50%;\n
                            pointer-events: none;\n
                        }\n
                    \n
                        .case-richtext .techwhy__feature-text {\n
                            position: relative;\n
                            z-index: 1;\n
                            display: block;\n
                            color: var(--tw-navy) !important;\n
                            font-size: 13px !important;\n
                            line-height: 1.5 !important;\n
                            font-weight: 720 !important;\n
                        }\n
                    \n
                        .case-richtext .techwhy__feature:hover::before {\n
                            background: var(--tw-navy) !important;\n
                            color: var(--tw-yellow) !important;\n
                        }\n
                    \n
                        /* =========================================================\n
                           RESPONSYWNOŚĆ\n
                           ========================================================= */\n
                    \n
                        @media (max-width: 920px) {\n
                            .case-richtext .techwhy__intro {\n
                                grid-template-columns: 1fr;\n
                                gap: 28px;\n
                            }\n
                    \n
                            .case-richtext .techwhy__title {\n
                                max-width: 650px !important;\n
                            }\n
                    \n
                            .case-richtext .techwhy__features {\n
                                grid-template-columns: repeat(2, minmax(0, 1fr));\n
                            }\n
                    \n
                            .case-richtext .techwhy__feature {\n
                                min-height: 125px !important;\n
                                border-right: 1px solid var(--tw-border) !important;\n
                                border-bottom: 1px solid var(--tw-border) !important;\n
                            }\n
                    \n
                            .case-richtext .techwhy__feature:nth-child(even) {\n
                                border-right: 0 !important;\n
                            }\n
                    \n
                            .case-richtext .techwhy__feature:nth-last-child(-n + 2) {\n
                                border-bottom: 0 !important;\n
                            }\n
                    \n
                            .case-richtext .techwhy__feature:last-child {\n
                                grid-column: span 2;\n
                                min-height: 105px !important;\n
                                border-right: 0 !important;\n
                                border-bottom: 0 !important;\n
                            }\n
                        }\n
                    \n
                        @media (max-width: 620px) {\n
                            .case-richtext .techwhy {\n
                                padding: 26px 19px !important;\n
                                border-radius: 18px !important;\n
                            }\n
                    \n
                            .case-richtext .techwhy__content {\n
                                padding-left: 20px !important;\n
                            }\n
                    \n
                            .case-richtext .techwhy__content p,\n
                            .case-richtext .techwhy__content p:first-child {\n
                                font-size: 16px !important;\n
                                line-height: 1.68 !important;\n
                            }\n
                    \n
                            .case-richtext .techwhy__features {\n
                                grid-template-columns: 1fr;\n
                            }\n
                    \n
                            .case-richtext .techwhy__feature,\n
                            .case-richtext .techwhy__feature:nth-child(even),\n
                            .case-richtext .techwhy__feature:last-child {\n
                                grid-column: span 1;\n
                                min-height: auto !important;\n
                                padding: 17px 16px 17px 62px !important;\n
                                border-right: 0 !important;\n
                                border-bottom: 1px solid var(--tw-border) !important;\n
                            }\n
                    \n
                            .case-richtext .techwhy__feature:last-child {\n
                                border-bottom: 0 !important;\n
                            }\n
                    \n
                            .case-richtext .techwhy__feature::before {\n
                                position: absolute !important;\n
                                top: 50% !important;\n
                                left: 15px !important;\n
                                width: 32px !important;\n
                                height: 32px !important;\n
                                margin: 0 !important;\n
                                transform: translateY(-50%) !important;\n
                            }\n
                        }\n
                    </style>\n
                    \n
                    \n
                    <section class="techwhy">\n
                    \n
                        <div class="techwhy__inner">\n
                    \n
                            <!-- =====================================================\n
                                 WPROWADZENIE\n
                                 ===================================================== -->\n
                    \n
                            <div class="techwhy__intro">\n
                    \n
                                <div class="techwhy__heading">\n
                    \n
                                    <span class="techwhy__eyebrow">\n
                                        Technologia w praktyce\n
                                    </span>\n
                    \n
                                    <h2 class="techwhy__title">\n
                                        Dlaczego\n
                                        <span class="techwhy__accent">\n
                                            RFID?\n
                                        </span>\n
                                    </h2>\n
                    \n
                                </div>\n
                    \n
                                <div class="techwhy__content">\n
                    \n
                                    <p>\n
                                        Technologia RFID coraz częściej zastępuje tradycyjne kody kreskowe w pralniach przemysłowych. Znaczniki RFID są odporne na wielokrotne pranie, wysokie temperatury, wilgoć oraz środki chemiczne stosowane podczas procesu pralniczego. Dzięki temu możliwa jest automatyczna identyfikacja setek elementów odzieży jednocześnie, bez konieczności ich bezpośredniego skanowania.\n
                                    </p>\n
                    \n
                                    <p>\n
                                        System RFID dla pralni przemysłowej pozwala zwiększyć wydajność pracy, ograniczyć koszty operacyjne oraz zapewnić pełną kontrolę nad obiegiem odzieży roboczej. Rozwiązania ASKA są projektowane indywidualnie dla każdego zakładu i mogą zostać zintegrowane z istniejącymi systemami informatycznymi przedsiębiorstwa.\n
                                    </p>\n
                    \n
                                </div>\n
                    \n
                            </div>\n
                    \n
                            <!-- =====================================================\n
                                 KLUCZOWE WŁAŚCIWOŚCI RFID\n
                                 ===================================================== -->\n
                    \n
                            <ol class="techwhy__features">\n
                    \n
                                <li class="techwhy__feature">\n
                                    <span class="techwhy__feature-text">\n
                                        Odporność na wielokrotne pranie\n
                                    </span>\n
                                </li>\n
                    \n
                                <li class="techwhy__feature">\n
                                    <span class="techwhy__feature-text">\n
                                        Odporność na temperaturę i wilgoć\n
                                    </span>\n
                                </li>\n
                    \n
                                <li class="techwhy__feature">\n
                                    <span class="techwhy__feature-text">\n
                                        Odporność na środki chemiczne\n
                                    </span>\n
                                </li>\n
                    \n
                                <li class="techwhy__feature">\n
                                    <span class="techwhy__feature-text">\n
                                        Odczyt setek elementów jednocześnie\n
                                    </span>\n
                                </li>\n
                    \n
                                <li class="techwhy__feature">\n
                                    <span class="techwhy__feature-text">\n
                                        Identyfikacja bez bezpośredniego skanowania\n
                                    </span>\n
                                </li>\n
                    \n
                            </ol>\n
                    \n
                        </div>\n
                    \n
                    </section></div>
                    """
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "afterText"
                  -contentTypeName: "text_editor"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3698
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …}
                  -value: [
                    "id" => null
                  ]
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "afterIcon"
                  -contentTypeName: "single_media_selection"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
              ]
              -settings: {#3691 …}
            }
            Sulu\Component\Content\Compat\Block\BlockPropertyType {#3700
              -name: "point"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …}
              -childProperties: [
                Sulu\Component\Content\Compat\Property {#3701
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …}
                  -value: "Dlaczego ASKA?"
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "afterTitle"
                  -contentTypeName: "text_line"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3702
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …}
                  -value: """
                    <div class="raw-html-embed"><style>\n
                        /* =========================================================\n
                           FINAŁ CASE STUDY — ASKA + CTA\n
                           ========================================================= */\n
                    \n
                        .case-richtext .case-final {\n
                            --cf-navy: #14243d;\n
                            --cf-navy-light: #203754;\n
                            --cf-yellow: #ffbd22;\n
                            --cf-yellow-dark: #e69b00;\n
                            --cf-text: #17243a;\n
                            --cf-muted: #667286;\n
                            --cf-white: #ffffff;\n
                            --cf-border: rgba(255, 255, 255, 0.13);\n
                    \n
                            position: relative !important;\n
                            width: 100% !important;\n
                            max-width: none !important;\n
                            margin: 0 !important;\n
                            padding: clamp(34px, 5vw, 58px) !important;\n
                            overflow: hidden !important;\n
                            border: 0 !important;\n
                            border-radius: 24px !important;\n
                            background:\n
                                radial-gradient(\n
                                    circle at 100% 0%,\n
                                    rgba(255, 189, 34, 0.18),\n
                                    transparent 32%\n
                                ),\n
                                linear-gradient(\n
                                    135deg,\n
                                    var(--cf-navy) 0%,\n
                                    var(--cf-navy-light) 72%,\n
                                    #30414a 100%\n
                                ) !important;\n
                            box-shadow: 0 24px 58px rgba(20, 36, 61, 0.16) !important;\n
                            color: var(--cf-white) !important;\n
                            font-family:\n
                                Inter,\n
                                system-ui,\n
                                -apple-system,\n
                                BlinkMacSystemFont,\n
                                "Segoe UI",\n
                                Arial,\n
                                sans-serif;\n
                        }\n
                    \n
                        .case-richtext .case-final *,\n
                        .case-richtext .case-final *::before,\n
                        .case-richtext .case-final *::after {\n
                            box-sizing: border-box;\n
                        }\n
                    \n
                        .case-richtext .case-final::before {\n
                            content: "";\n
                            position: absolute;\n
                            top: -150px;\n
                            right: -110px;\n
                            width: 360px;\n
                            height: 360px;\n
                            border: 1px solid rgba(255, 189, 34, 0.18);\n
                            border-radius: 50%;\n
                            pointer-events: none;\n
                        }\n
                    \n
                        .case-richtext .case-final::after {\n
                            content: "ASKA";\n
                            position: absolute;\n
                            right: -12px;\n
                            bottom: -55px;\n
                            color: rgba(255, 255, 255, 0.025);\n
                            font-size: clamp(120px, 17vw, 230px);\n
                            line-height: 0.9;\n
                            font-weight: 900;\n
                            letter-spacing: -0.08em;\n
                            pointer-events: none;\n
                        }\n
                    \n
                        .case-richtext .case-final__inner {\n
                            position: relative;\n
                            z-index: 1;\n
                            display: grid !important;\n
                            grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);\n
                            gap: clamp(38px, 6vw, 74px);\n
                            align-items: center;\n
                            width: 100%;\n
                            margin: 0 !important;\n
                            padding: 0 !important;\n
                        }\n
                    \n
                        /* =========================================================\n
                           TREŚĆ\n
                           ========================================================= */\n
                    \n
                        .case-richtext .case-final__content {\n
                            margin: 0 !important;\n
                            padding: 0 !important;\n
                            background: transparent !important;\n
                            border: 0 !important;\n
                            box-shadow: none !important;\n
                        }\n
                    \n
                        .case-richtext .case-final__eyebrow {\n
                            display: flex;\n
                            align-items: center;\n
                            gap: 11px;\n
                            margin: 0 0 14px !important;\n
                            padding: 0 !important;\n
                            color: var(--cf-yellow) !important;\n
                            font-size: 10px !important;\n
                            line-height: 1.3 !important;\n
                            font-weight: 850 !important;\n
                            letter-spacing: 0.17em !important;\n
                            text-transform: uppercase;\n
                        }\n
                    \n
                        .case-richtext .case-final__eyebrow::before {\n
                            content: "";\n
                            width: 28px;\n
                            height: 2px;\n
                            border-radius: 999px;\n
                            background: var(--cf-yellow);\n
                        }\n
                    \n
                        .case-richtext .case-final__title {\n
                            max-width: 680px !important;\n
                            margin: 0 0 22px !important;\n
                            padding: 0 !important;\n
                            color: var(--cf-white) !important;\n
                            font-size: clamp(30px, 4vw, 48px) !important;\n
                            line-height: 1.04 !important;\n
                            font-weight: 860 !important;\n
                            letter-spacing: -0.05em !important;\n
                            background: transparent !important;\n
                            border: 0 !important;\n
                            box-shadow: none !important;\n
                        }\n
                    \n
                        .case-richtext .case-final__content p,\n
                        .case-richtext .case-final__content p:first-child {\n
                            max-width: 760px;\n
                            margin: 0 0 19px !important;\n
                            padding: 0 !important;\n
                            color: rgba(255, 255, 255, 0.7) !important;\n
                            font-size: 16px !important;\n
                            line-height: 1.74 !important;\n
                            font-weight: 400 !important;\n
                            background: transparent !important;\n
                            border: 0 !important;\n
                            box-shadow: none !important;\n
                        }\n
                    \n
                        .case-richtext .case-final__content p:first-of-type {\n
                            color: rgba(255, 255, 255, 0.93) !important;\n
                            font-size: clamp(17px, 1.5vw, 19px) !important;\n
                            line-height: 1.68 !important;\n
                            font-weight: 560 !important;\n
                        }\n
                    \n
                        .case-richtext .case-final__content p:last-child {\n
                            margin-bottom: 0 !important;\n
                        }\n
                    \n
                        /* =========================================================\n
                           PANEL CTA\n
                           ========================================================= */\n
                    \n
                        .case-richtext .case-final__cta {\n
                            position: relative;\n
                            margin: 0 !important;\n
                            padding: 26px !important;\n
                            border: 1px solid var(--cf-border) !important;\n
                            border-radius: 18px !important;\n
                            background: rgba(255, 255, 255, 0.06) !important;\n
                            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;\n
                            backdrop-filter: blur(4px);\n
                        }\n
                    \n
                        .case-richtext .case-final__cta-label {\n
                            display: block;\n
                            margin: 0 0 9px !important;\n
                            color: var(--cf-yellow) !important;\n
                            font-size: 10px !important;\n
                            line-height: 1.3 !important;\n
                            font-weight: 850 !important;\n
                            letter-spacing: 0.14em !important;\n
                            text-transform: uppercase;\n
                        }\n
                    \n
                        .case-richtext .case-final__cta-title {\n
                            margin: 0 0 12px !important;\n
                            padding: 0 !important;\n
                            color: var(--cf-white) !important;\n
                            font-size: clamp(22px, 2.5vw, 30px) !important;\n
                            line-height: 1.16 !important;\n
                            font-weight: 820 !important;\n
                            letter-spacing: -0.035em !important;\n
                            background: transparent !important;\n
                            border: 0 !important;\n
                            box-shadow: none !important;\n
                        }\n
                    \n
                        .case-richtext .case-final__cta-text {\n
                            margin: 0 0 21px !important;\n
                            color: rgba(255, 255, 255, 0.66) !important;\n
                            font-size: 14px !important;\n
                            line-height: 1.65 !important;\n
                        }\n
                    \n
                        .case-richtext .case-final__button {\n
                            display: inline-flex !important;\n
                            align-items: center;\n
                            justify-content: center;\n
                            gap: 10px;\n
                            min-height: 48px;\n
                            margin: 0 !important;\n
                            padding: 13px 21px !important;\n
                            border: 1px solid var(--cf-yellow) !important;\n
                            border-radius: 999px !important;\n
                            background: var(--cf-yellow) !important;\n
                            color: var(--cf-navy) !important;\n
                            font-size: 13px !important;\n
                            line-height: 1 !important;\n
                            font-weight: 800 !important;\n
                            text-decoration: none !important;\n
                            box-shadow: 0 10px 24px rgba(255, 189, 34, 0.18) !important;\n
                            transition:\n
                                transform 0.2s ease,\n
                                box-shadow 0.2s ease,\n
                                background-color 0.2s ease;\n
                        }\n
                    \n
                        .case-richtext .case-final__button::after {\n
                            content: "→";\n
                            font-size: 16px;\n
                            line-height: 1;\n
                            transition: transform 0.2s ease;\n
                        }\n
                    \n
                        .case-richtext .case-final__button:hover {\n
                            transform: translateY(-2px);\n
                            background: #ffc83d !important;\n
                            box-shadow: 0 14px 30px rgba(255, 189, 34, 0.25) !important;\n
                        }\n
                    \n
                        .case-richtext .case-final__button:hover::after {\n
                            transform: translateX(3px);\n
                        }\n
                    \n
                        /* =========================================================\n
                           RESPONSYWNOŚĆ\n
                           ========================================================= */\n
                    \n
                        @media (max-width: 860px) {\n
                            .case-richtext .case-final__inner {\n
                                grid-template-columns: 1fr;\n
                                gap: 30px;\n
                            }\n
                    \n
                            .case-richtext .case-final__cta {\n
                                max-width: 520px;\n
                            }\n
                        }\n
                    \n
                        @media (max-width: 620px) {\n
                            .case-richtext .case-final {\n
                                padding: 28px 20px !important;\n
                                border-radius: 19px !important;\n
                            }\n
                    \n
                            .case-richtext .case-final__title {\n
                                font-size: 31px !important;\n
                            }\n
                    \n
                            .case-richtext .case-final__content p,\n
                            .case-richtext .case-final__content p:first-of-type {\n
                                font-size: 16px !important;\n
                                line-height: 1.68 !important;\n
                            }\n
                    \n
                            .case-richtext .case-final__cta {\n
                                padding: 22px !important;\n
                                border-radius: 16px !important;\n
                            }\n
                    \n
                            .case-richtext .case-final__button {\n
                                width: 100%;\n
                            }\n
                        }\n
                    </style>\n
                    \n
                    \n
                    <section class="case-final">\n
                    \n
                        <div class="case-final__inner">\n
                    \n
                            <!-- =====================================================\n
                                 TREŚĆ KOŃCOWA\n
                                 ===================================================== -->\n
                    \n
                            <div class="case-final__content">\n
                    \n
                                <div class="case-final__eyebrow">\n
                                    Doświadczenie ASKA\n
                                </div>\n
                    \n
                                <h2 class="case-final__title">\n
                                    Projektujemy systemy RFID dopasowane do realnych procesów\n
                                </h2>\n
                    \n
                                <p>\n
                                    Od wielu lat projektujemy i wdrażamy systemy RFID dla pralni przemysłowych, zakładów produkcyjnych oraz przedsiębiorstw zarządzających odzieżą roboczą. Łączymy własne oprogramowanie z nowoczesnymi urządzeniami AutoID, tworząc rozwiązania zwiększające wydajność procesów logistycznych i ograniczające koszty działalności naszych klientów.\n
                                </p>\n
                    \n
                                <p>\n
                                    Jeżeli planujesz modernizację pralni przemysłowej lub chcesz zastąpić system oparty na kodach kreskowych nowoczesnym rozwiązaniem RFID, skontaktuj się z naszymi specjalistami. Przygotujemy dedykowany projekt dopasowany do potrzeb Twojego przedsiębiorstwa.\n
                                </p>\n
                    \n
                            </div>\n
                    \n
                            <!-- =====================================================\n
                                 CTA\n
                                 Zmień href na właściwy adres kontaktu.\n
                                 ===================================================== -->\n
                    \n
                            <aside class="case-final__cta">\n
                    \n
                                <span class="case-final__cta-label">\n
                                    Porozmawiajmy o projekcie\n
                                </span>\n
                    \n
                                <h3 class="case-final__cta-title">\n
                                    Planujesz wdrożenie RFID?\n
                                </h3>\n
                    \n
                                <p class="case-final__cta-text">\n
                                    Przeanalizujemy proces, dobierzemy technologię i przygotujemy rozwiązanie dopasowane do Twojego zakładu.\n
                                </p>\n
                    \n
                                <a href="/kontakt" class="case-final__button">\n
                                    Skontaktuj się z nami\n
                                </a>\n
                    \n
                            </aside>\n
                    \n
                        </div>\n
                    \n
                    </section></div>
                    """
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "afterText"
                  -contentTypeName: "text_editor"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3703
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …}
                  -value: [
                    "id" => null
                  ]
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "afterIcon"
                  -contentTypeName: "single_media_selection"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
              ]
              -settings: {#3696 …}
            }
          ]
          -name: "after"
          -contentTypeName: "block"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: []
          -tags: []
          -colSpan: 12
          #defaultTypeName: "point"
        }
        "relatedProducts" => Sulu\Component\Content\Compat\Property {#3730
          -metadata: Sulu\Component\Content\Compat\Metadata {#3731 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3783 …}
          #types: []
          #properties: []
          -name: "relatedProducts"
          -contentTypeName: "page_selection"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: [
            "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3704
              -name: "provider"
              -value: "pages"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3705 …}
            }
            "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3706
              -name: "max_per_page"
              -value: 30
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3707 …}
            }
            "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3708
              -name: "page_parameter"
              -value: "p"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3709 …}
            }
            "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3710
              -name: "website_categories_operator"
              -value: "OR"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3711 …}
            }
            "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3728
              -name: "properties"
              -value: [
                "article" => Sulu\Component\Content\Compat\PropertyParameter {#3712
                  -name: "article"
                  -value: "article"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3713 …}
                }
                "title" => Sulu\Component\Content\Compat\PropertyParameter {#3714
                  -name: "title"
                  -value: "title"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3715 …}
                }
                "image" => Sulu\Component\Content\Compat\PropertyParameter {#3716
                  -name: "image"
                  -value: "baner"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3717 …}
                }
                "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3718
                  -name: "excerptTitle"
                  -value: "excerpt.title"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3719 …}
                }
                "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3720
                  -name: "excerptTags"
                  -value: "excerpt.tags"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3721 …}
                }
                "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3722
                  -name: "excerptImages"
                  -value: "excerpt.images"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3723 …}
                }
                "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3724
                  -name: "excerptDescription"
                  -value: "excerpt.description"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3725 …}
                }
                "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3726
                  -name: "excerptIcon"
                  -value: "excerpt.icon"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3727 …}
                }
              ]
              -type: "collection"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3729 …}
            }
          ]
          -tags: []
          -colSpan: 12
          #defaultTypeName: null
        }
        "relatedServices" => Sulu\Component\Content\Compat\Property {#3810
          -metadata: Sulu\Component\Content\Compat\Metadata {#3811 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3842 …}
          #types: []
          #properties: []
          -name: "relatedServices"
          -contentTypeName: "page_selection"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: [
            "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3784
              -name: "provider"
              -value: "pages"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3785 …}
            }
            "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3786
              -name: "max_per_page"
              -value: 30
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3787 …}
            }
            "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3788
              -name: "page_parameter"
              -value: "p"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3789 …}
            }
            "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3790
              -name: "website_categories_operator"
              -value: "OR"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3791 …}
            }
            "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3808
              -name: "properties"
              -value: [
                "article" => Sulu\Component\Content\Compat\PropertyParameter {#3792
                  -name: "article"
                  -value: "article"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3793 …}
                }
                "title" => Sulu\Component\Content\Compat\PropertyParameter {#3794
                  -name: "title"
                  -value: "title"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3795 …}
                }
                "image" => Sulu\Component\Content\Compat\PropertyParameter {#3796
                  -name: "image"
                  -value: "baner"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3797 …}
                }
                "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3798
                  -name: "excerptTitle"
                  -value: "excerpt.title"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3799 …}
                }
                "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3800
                  -name: "excerptTags"
                  -value: "excerpt.tags"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3801 …}
                }
                "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3802
                  -name: "excerptImages"
                  -value: "excerpt.images"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3803 …}
                }
                "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3804
                  -name: "excerptDescription"
                  -value: "excerpt.description"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3805 …}
                }
                "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3806
                  -name: "excerptIcon"
                  -value: "excerpt.icon"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3807 …}
                }
              ]
              -type: "collection"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3809 …}
            }
          ]
          -tags: []
          -colSpan: 12
          #defaultTypeName: null
        }
        "relatedArticles" => Sulu\Component\Content\Compat\Property {#3869
          -metadata: Sulu\Component\Content\Compat\Metadata {#3870 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3901 …}
          #types: []
          #properties: []
          -name: "relatedArticles"
          -contentTypeName: "page_selection"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: [
            "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3843
              -name: "provider"
              -value: "pages"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3844 …}
            }
            "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3845
              -name: "max_per_page"
              -value: 30
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3846 …}
            }
            "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3847
              -name: "page_parameter"
              -value: "p"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3848 …}
            }
            "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3849
              -name: "website_categories_operator"
              -value: "OR"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3850 …}
            }
            "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3867
              -name: "properties"
              -value: [
                "article" => Sulu\Component\Content\Compat\PropertyParameter {#3851
                  -name: "article"
                  -value: "article"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3852 …}
                }
                "title" => Sulu\Component\Content\Compat\PropertyParameter {#3853
                  -name: "title"
                  -value: "title"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3854 …}
                }
                "image" => Sulu\Component\Content\Compat\PropertyParameter {#3855
                  -name: "image"
                  -value: "baner"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3856 …}
                }
                "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3857
                  -name: "excerptTitle"
                  -value: "excerpt.title"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3858 …}
                }
                "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3859
                  -name: "excerptTags"
                  -value: "excerpt.tags"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3860 …}
                }
                "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3861
                  -name: "excerptImages"
                  -value: "excerpt.images"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3862 …}
                }
                "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3863
                  -name: "excerptDescription"
                  -value: "excerpt.description"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3864 …}
                }
                "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3865
                  -name: "excerptIcon"
                  -value: "excerpt.icon"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3866 …}
                }
              ]
              -type: "collection"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3868 …}
            }
          ]
          -tags: []
          -colSpan: 12
          #defaultTypeName: null
        }
        "relatedCaseStudies" => Sulu\Component\Content\Compat\Property {#3928
          -metadata: Sulu\Component\Content\Compat\Metadata {#3929 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3960 …}
          #types: []
          #properties: []
          -name: "relatedCaseStudies"
          -contentTypeName: "page_selection"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: [
            "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3902
              -name: "provider"
              -value: "pages"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3903 …}
            }
            "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3904
              -name: "max_per_page"
              -value: 30
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3905 …}
            }
            "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3906
              -name: "page_parameter"
              -value: "p"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3907 …}
            }
            "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3908
              -name: "website_categories_operator"
              -value: "OR"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3909 …}
            }
            "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3926
              -name: "properties"
              -value: [
                "article" => Sulu\Component\Content\Compat\PropertyParameter {#3910
                  -name: "article"
                  -value: "article"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3911 …}
                }
                "title" => Sulu\Component\Content\Compat\PropertyParameter {#3912
                  -name: "title"
                  -value: "title"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3913 …}
                }
                "image" => Sulu\Component\Content\Compat\PropertyParameter {#3914
                  -name: "image"
                  -value: "baner"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3915 …}
                }
                "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3916
                  -name: "excerptTitle"
                  -value: "excerpt.title"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3917 …}
                }
                "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3918
                  -name: "excerptTags"
                  -value: "excerpt.tags"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3919 …}
                }
                "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3920
                  -name: "excerptImages"
                  -value: "excerpt.images"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3921 …}
                }
                "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3922
                  -name: "excerptDescription"
                  -value: "excerpt.description"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3923 …}
                }
                "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3924
                  -name: "excerptIcon"
                  -value: "excerpt.icon"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3925 …}
                }
              ]
              -type: "collection"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3927 …}
            }
          ]
          -tags: []
          -colSpan: 12
          #defaultTypeName: null
        }
      ]
      #locale: null
      -propertyFactory: Sulu\Component\Content\Compat\Structure\LegacyPropertyFactory {#1257 …}
      #document: Sulu\Bundle\PageBundle\Document\PageDocument {#2395 …}
    }
    "partial" => false
  ]
  -requirements: []
  -options: [
    "compiler_class" => "Symfony\Component\Routing\RouteCompiler"
    "utf8" => true
  ]
  -condition: ""
  -compiled: Symfony\Component\Routing\CompiledRoute {#2725 …}
}
structure
Sulu\Component\Content\Compat\Structure\PageBridge {#2719
  #structure: Sulu\Component\Content\Metadata\StructureMetadata {#2573 …}
  #inspector: Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector {#546 …}
  -loadedProperties: [
    "title" => Sulu\Component\Content\Compat\Property {#3076
      -metadata: Sulu\Component\Content\Compat\Metadata {#3073 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3105 …}
      #types: []
      #properties: []
      -name: "title"
      -contentTypeName: "text_line"
      -mandatory: true
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: [
        "headline" => Sulu\Component\Content\Compat\PropertyParameter {#3048
          -name: "headline"
          -value: true
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3074 …}
        }
      ]
      -tags: [
        "sulu.rlp.part" => Sulu\Component\Content\Compat\PropertyTag {#3077
          -name: "sulu.rlp.part"
          -priority: null
          -attributes: []
        }
      ]
      -colSpan: 12
      #defaultTypeName: null
    }
    "url" => Sulu\Component\Content\Compat\Property {#3104
      -metadata: Sulu\Component\Content\Compat\Metadata {#3103 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3095 …}
      #types: []
      #properties: []
      -name: "url"
      -contentTypeName: "resource_locator"
      -mandatory: true
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: []
      -tags: [
        "sulu.rlp" => Sulu\Component\Content\Compat\PropertyTag {#3102
          -name: "sulu.rlp"
          -priority: null
          -attributes: []
        }
      ]
      -colSpan: 12
      #defaultTypeName: null
    }
    "baner" => Sulu\Component\Content\Compat\Property {#3090
      -metadata: Sulu\Component\Content\Compat\Metadata {#3120 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3114 …}
      #types: []
      #properties: []
      -name: "baner"
      -contentTypeName: "single_media_selection"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: []
      -tags: []
      -colSpan: 12
      #defaultTypeName: null
    }
    "banerTitle" => Sulu\Component\Content\Compat\Property {#3113
      -metadata: Sulu\Component\Content\Compat\Metadata {#3112 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3093 …}
      #types: []
      #properties: []
      -name: "banerTitle"
      -contentTypeName: "text_line"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: []
      -tags: []
      -colSpan: 12
      #defaultTypeName: null
    }
    "banerSubtitle" => Sulu\Component\Content\Compat\Property {#3125
      -metadata: Sulu\Component\Content\Compat\Metadata {#3262 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3272 …}
      #types: []
      #properties: []
      -name: "banerSubtitle"
      -contentTypeName: "text_line"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: []
      -tags: []
      -colSpan: 12
      #defaultTypeName: null
    }
    "article" => Sulu\Component\Content\Compat\Property {#3277
      -metadata: Sulu\Component\Content\Compat\Metadata {#3126 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3224 …}
      #types: []
      #properties: []
      -name: "article"
      -contentTypeName: "text_editor"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: []
      -tags: []
      -colSpan: 12
      #defaultTypeName: null
    }
    "section1Title" => Sulu\Component\Content\Compat\Property {#3218
      -metadata: Sulu\Component\Content\Compat\Metadata {#3592 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3597 …}
      #types: []
      #properties: []
      -name: "section1Title"
      -contentTypeName: "text_line"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: []
      -tags: []
      -colSpan: 12
      #defaultTypeName: null
    }
    "section1Subtitle" => Sulu\Component\Content\Compat\Property {#3598
      -metadata: Sulu\Component\Content\Compat\Metadata {#3599 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3604 …}
      #types: []
      #properties: []
      -name: "section1Subtitle"
      -contentTypeName: "text_line"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: []
      -tags: []
      -colSpan: 12
      #defaultTypeName: null
    }
    "section1Text" => Sulu\Component\Content\Compat\Property {#3605
      -metadata: Sulu\Component\Content\Compat\Metadata {#3606 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3612 …}
      #types: []
      #properties: []
      -name: "section1Text"
      -contentTypeName: "text_editor"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: []
      -tags: []
      -colSpan: 12
      #defaultTypeName: null
    }
    "section1Obraz" => Sulu\Component\Content\Compat\Property {#3611
      -metadata: Sulu\Component\Content\Compat\Metadata {#3613 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3618 …}
      #types: []
      #properties: []
      -name: "section1Obraz"
      -contentTypeName: "single_media_selection"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: []
      -tags: []
      -colSpan: 12
      #defaultTypeName: null
    }
    "before" => Sulu\Component\Content\Compat\Block\BlockProperty {#3619
      -metadata: Sulu\Component\Content\Compat\Metadata {#3620 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3648 …}
      #types: [
        "point" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3621
          -name: "point"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3622 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3623
              -metadata: Sulu\Component\Content\Compat\Metadata {#3624 …}
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "beforeTitle"
              -contentTypeName: "text_line"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3625
              -metadata: Sulu\Component\Content\Compat\Metadata {#3626 …}
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "beforeText"
              -contentTypeName: "text_editor"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3627
              -metadata: Sulu\Component\Content\Compat\Metadata {#3628 …}
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "beforeIcon"
              -contentTypeName: "single_media_selection"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
          ]
          -settings: []
        }
      ]
      #properties: [
        Sulu\Component\Content\Compat\Block\BlockPropertyType {#3649
          -name: "point"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3622 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3646
              -metadata: Sulu\Component\Content\Compat\Metadata {#3624 …}
              -value: ""
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "beforeTitle"
              -contentTypeName: "text_line"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3647
              -metadata: Sulu\Component\Content\Compat\Metadata {#3626 …}
              -value: """
                <div class="raw-html-embed"><p>\n
                    Pralnia przemysłowa odpowiedzialna za pranie i przygotowanie odzieży roboczej dla pracowników kopalni każdego dnia obsługiwała tysiące elementów odzieży. Dotychczas wykorzystywany system oparty na kodach kreskowych nie zapewniał już odpowiedniej wydajności ani niezawodności.\n
                </p>\n
                \n
                <p>\n
                    Każdy etap procesu wymagał ręcznego skanowania kodów kreskowych, co znacząco wydłużało czas kompletacji zestawów odzieży i zwiększało ryzyko pomyłek. W przypadku uszkodzenia lub zabrudzenia etykiety identyfikacja odzieży była utrudniona lub wręcz niemożliwa.\n
                </p>\n
                \n
                <h3>\n
                    Największe wyzwania przed wdrożeniem obejmowały:\n
                </h3>\n
                \n
                <ol>\n
                    <li>\n
                        długi czas kompletowania zestawów odzieży roboczej,\n
                    </li>\n
                \n
                    <li>\n
                        konieczność ręcznej identyfikacji każdego elementu,\n
                    </li>\n
                \n
                    <li>\n
                        ograniczoną kontrolę nad obiegiem odzieży,\n
                    </li>\n
                \n
                    <li>\n
                        trudności z lokalizacją zagubionych ubrań,\n
                    </li>\n
                \n
                    <li>\n
                        brak pełnej historii użytkowania i prania odzieży,\n
                    </li>\n
                \n
                    <li>\n
                        wysokie ryzyko błędów podczas wydawania odzieży pracownikom,\n
                    </li>\n
                \n
                    <li>\n
                        ograniczone możliwości raportowania i analizy pracy pralni,\n
                    </li>\n
                \n
                    <li>\n
                        przestarzałe rozwiązanie utrudniające dalszy rozwój przedsiębiorstwa.\n
                    </li>\n
                </ol></div>
                """
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "beforeText"
              -contentTypeName: "text_editor"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3644
              -metadata: Sulu\Component\Content\Compat\Metadata {#3628 …}
              -value: [
                "displayOption" => null
                "id" => null
              ]
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "beforeIcon"
              -contentTypeName: "single_media_selection"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
          ]
          -settings: {#3654 …}
        }
      ]
      -name: "before"
      -contentTypeName: "block"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: []
      -tags: []
      -colSpan: 12
      #defaultTypeName: "point"
    }
    "after" => Sulu\Component\Content\Compat\Block\BlockProperty {#3645
      -metadata: Sulu\Component\Content\Compat\Metadata {#3655 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3680 …}
      #types: [
        "point" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3657
          -name: "point"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3658
              -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …}
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "afterTitle"
              -contentTypeName: "text_line"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3660
              -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …}
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "afterText"
              -contentTypeName: "text_editor"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3662
              -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …}
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "afterIcon"
              -contentTypeName: "single_media_selection"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
          ]
          -settings: []
        }
      ]
      #properties: [
        Sulu\Component\Content\Compat\Block\BlockPropertyType {#3681
          -name: "point"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3678
              -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …}
              -value: ""
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "afterTitle"
              -contentTypeName: "text_line"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3679
              -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …}
              -value: """
                <div class="raw-html-embed"><p>\n
                    Po wdrożeniu technologii RFID cały proces obiegu odzieży został w dużym stopniu zautomatyzowany. Personel nie musi już ręcznie skanować każdego ubrania, ponieważ identyfikacja odbywa się automatycznie podczas przechodzenia odzieży przez kolejne etapy procesu.\n
                </p>\n
                \n
                <p>\n
                    Nowoczesne stanowiska wyposażone w czytniki RFID oraz ekrany dotykowe umożliwiają szybką kompletację zestawów pracowniczych, a operatorzy otrzymują czytelne informacje o aktualnym statusie każdego zamówienia.\n
                </p>\n
                \n
                <p>\n
                    System zapewnia pełną identyfikowalność odzieży – od momentu przyjęcia do pralni, poprzez pranie, suszenie, sortowanie i magazynowanie, aż do wydania konkretnej osobie.\n
                </p>\n
                \n
                <h3>\n
                    Pełna identyfikowalność procesu\n
                </h3>\n
                \n
                <ol>\n
                    <li>\n
                        przyjęcie odzieży do pralni,\n
                    </li>\n
                \n
                    <li>\n
                        pranie,\n
                    </li>\n
                \n
                    <li>\n
                        suszenie,\n
                    </li>\n
                \n
                    <li>\n
                        sortowanie,\n
                    </li>\n
                \n
                    <li>\n
                        magazynowanie,\n
                    </li>\n
                \n
                    <li>\n
                        wydanie odzieży konkretnej osobie.\n
                    </li>\n
                </ol>\n
                \n
                <h3>\n
                    Najważniejsze korzyści z wdrożenia RFID\n
                </h3>\n
                \n
                <ol>\n
                    <li>\n
                        znaczące skrócenie czasu kompletowania odzieży roboczej,\n
                    </li>\n
                \n
                    <li>\n
                        automatyczna identyfikacja bez konieczności skanowania kodów kreskowych,\n
                    </li>\n
                \n
                    <li>\n
                        ograniczenie liczby błędów podczas wydawania odzieży,\n
                    </li>\n
                \n
                    <li>\n
                        pełna kontrola nad obiegiem odzieży roboczej,\n
                    </li>\n
                \n
                    <li>\n
                        szybkie odnajdywanie zagubionych kompletów,\n
                    </li>\n
                \n
                    <li>\n
                        pełna historia każdego ubrania i liczby wykonanych prań,\n
                    </li>\n
                \n
                    <li>\n
                        możliwość planowania wymiany odzieży na podstawie rzeczywistego zużycia,\n
                    </li>\n
                \n
                    <li>\n
                        większa wydajność pracy operatorów,\n
                    </li>\n
                \n
                    <li>\n
                        łatwiejsze rozliczanie pracowników z pobranej odzieży,\n
                    </li>\n
                \n
                    <li>\n
                        możliwość integracji z systemami ERP, WMS oraz kadrowymi,\n
                    </li>\n
                \n
                    <li>\n
                        bieżące raportowanie wydajności pralni,\n
                    </li>\n
                \n
                    <li>\n
                        redukcja kosztów związanych z zagubioną odzieżą,\n
                    </li>\n
                \n
                    <li>\n
                        zwiększenie bezpieczeństwa i jakości obsługi pracowników kopalni.\n
                    </li>\n
                </ol></div><p>&nbsp;</p>
                """
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "afterText"
              -contentTypeName: "text_editor"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3676
              -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …}
              -value: [
                "displayOption" => null
                "id" => null
              ]
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "afterIcon"
              -contentTypeName: "single_media_selection"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
          ]
          -settings: {#3686 …}
        }
        Sulu\Component\Content\Compat\Block\BlockPropertyType {#3677
          -name: "point"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3697
              -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …}
              -value: "Technologia RFID w pralniach przemysłowych"
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "afterTitle"
              -contentTypeName: "text_line"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3699
              -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …}
              -value: """
                <div class="raw-html-embed"><style>\n
                    /* =========================================================\n
                       DLACZEGO RFID\n
                       Komponent izolowany od globalnych stylów case study\n
                       ========================================================= */\n
                \n
                    .case-richtext .techwhy {\n
                        --tw-navy: #14243d;\n
                        --tw-yellow: #ffbd22;\n
                        --tw-yellow-dark: #e69b00;\n
                        --tw-text: #17243a;\n
                        --tw-muted: #667286;\n
                        --tw-border: #dfe4ea;\n
                        --tw-soft: #f5f6f7;\n
                        --tw-white: #ffffff;\n
                \n
                        position: relative !important;\n
                        width: 100% !important;\n
                        max-width: none !important;\n
                        margin: 0 !important;\n
                        padding: clamp(30px, 4vw, 48px) !important;\n
                        overflow: hidden !important;\n
                        border: 1px solid var(--tw-border) !important;\n
                        border-radius: 22px !important;\n
                        background:\n
                            radial-gradient(\n
                                circle at 100% 0%,\n
                                rgba(255, 189, 34, 0.13),\n
                                transparent 31%\n
                            ),\n
                            var(--tw-soft) !important;\n
                        box-shadow: none !important;\n
                        color: var(--tw-text) !important;\n
                        font-family:\n
                            Inter,\n
                            system-ui,\n
                            -apple-system,\n
                            BlinkMacSystemFont,\n
                            "Segoe UI",\n
                            Arial,\n
                            sans-serif;\n
                    }\n
                \n
                    .case-richtext .techwhy *,\n
                    .case-richtext .techwhy *::before,\n
                    .case-richtext .techwhy *::after {\n
                        box-sizing: border-box;\n
                    }\n
                \n
                    .case-richtext .techwhy::before {\n
                        content: "";\n
                        position: absolute;\n
                        top: -145px;\n
                        right: -105px;\n
                        width: 340px;\n
                        height: 340px;\n
                        border: 1px solid rgba(255, 189, 34, 0.22);\n
                        border-radius: 50%;\n
                        pointer-events: none;\n
                    }\n
                \n
                    .case-richtext .techwhy::after {\n
                        content: "RFID";\n
                        position: absolute;\n
                        right: -18px;\n
                        bottom: -42px;\n
                        color: rgba(20, 36, 61, 0.025);\n
                        font-size: clamp(120px, 16vw, 220px);\n
                        line-height: 0.9;\n
                        font-weight: 900;\n
                        letter-spacing: -0.08em;\n
                        pointer-events: none;\n
                    }\n
                \n
                    .case-richtext .techwhy__inner {\n
                        position: relative;\n
                        z-index: 1;\n
                        width: 100%;\n
                        max-width: 100%;\n
                        margin: 0 !important;\n
                        padding: 0 !important;\n
                    }\n
                \n
                    /* =========================================================\n
                       INTRO\n
                       ========================================================= */\n
                \n
                    .case-richtext .techwhy__intro {\n
                        display: grid !important;\n
                        grid-template-columns: minmax(230px, 0.7fr) minmax(0, 1.3fr);\n
                        gap: clamp(34px, 5vw, 68px);\n
                        align-items: start;\n
                        width: 100%;\n
                        margin: 0 0 38px !important;\n
                        padding: 0 !important;\n
                    }\n
                \n
                    .case-richtext .techwhy__heading {\n
                        position: relative;\n
                        margin: 0 !important;\n
                        padding: 16px 0 0 !important;\n
                        background: transparent !important;\n
                        border: 0 !important;\n
                        box-shadow: none !important;\n
                    }\n
                \n
                    .case-richtext .techwhy__heading::before {\n
                        content: "";\n
                        position: absolute;\n
                        top: 0;\n
                        left: 0;\n
                        width: 46px;\n
                        height: 4px;\n
                        border-radius: 999px;\n
                        background: var(--tw-yellow);\n
                    }\n
                \n
                    .case-richtext .techwhy__eyebrow {\n
                        display: block;\n
                        margin: 0 0 14px !important;\n
                        padding: 0 !important;\n
                        color: var(--tw-yellow-dark) !important;\n
                        font-size: 10px !important;\n
                        line-height: 1.3 !important;\n
                        font-weight: 850 !important;\n
                        letter-spacing: 0.17em !important;\n
                        text-transform: uppercase;\n
                    }\n
                \n
                    .case-richtext .techwhy__title {\n
                        max-width: 360px !important;\n
                        margin: 0 !important;\n
                        padding: 0 !important;\n
                        color: var(--tw-navy) !important;\n
                        font-size: clamp(30px, 3.8vw, 48px) !important;\n
                        line-height: 1.03 !important;\n
                        font-weight: 860 !important;\n
                        letter-spacing: -0.05em !important;\n
                        background: transparent !important;\n
                        border: 0 !important;\n
                        box-shadow: none !important;\n
                    }\n
                \n
                    .case-richtext .techwhy__accent {\n
                        position: relative;\n
                        display: inline-block;\n
                        z-index: 1;\n
                        color: var(--tw-navy) !important;\n
                    }\n
                \n
                    .case-richtext .techwhy__accent::after {\n
                        content: "";\n
                        position: absolute;\n
                        z-index: -1;\n
                        right: -3px;\n
                        bottom: 3px;\n
                        left: -3px;\n
                        height: 9px;\n
                        border-radius: 3px;\n
                        background: var(--tw-yellow);\n
                        opacity: 0.72;\n
                    }\n
                \n
                    .case-richtext .techwhy__content {\n
                        position: relative;\n
                        margin: 0 !important;\n
                        padding: 0 0 0 clamp(24px, 3vw, 38px) !important;\n
                        border-left: 1px solid rgba(20, 36, 61, 0.14) !important;\n
                        background: transparent !important;\n
                        box-shadow: none !important;\n
                    }\n
                \n
                    .case-richtext .techwhy__content::before {\n
                        content: "";\n
                        position: absolute;\n
                        top: 0;\n
                        left: -2px;\n
                        width: 4px;\n
                        height: 72px;\n
                        border-radius: 999px;\n
                        background: var(--tw-yellow);\n
                    }\n
                \n
                    .case-richtext .techwhy__content p,\n
                    .case-richtext .techwhy__content p:first-child {\n
                        max-width: 720px;\n
                        margin: 0 0 20px !important;\n
                        padding: 0 !important;\n
                        color: var(--tw-muted) !important;\n
                        font-size: 16px !important;\n
                        line-height: 1.72 !important;\n
                        font-weight: 400 !important;\n
                        background: transparent !important;\n
                        border: 0 !important;\n
                        box-shadow: none !important;\n
                    }\n
                \n
                    .case-richtext .techwhy__content p:first-child {\n
                        color: var(--tw-text) !important;\n
                        font-size: clamp(17px, 1.45vw, 19px) !important;\n
                        line-height: 1.68 !important;\n
                        font-weight: 560 !important;\n
                    }\n
                \n
                    .case-richtext .techwhy__content p:last-child {\n
                        margin-bottom: 0 !important;\n
                    }\n
                \n
                    /* =========================================================\n
                       CECHY RFID\n
                       ========================================================= */\n
                \n
                    .case-richtext .techwhy__features {\n
                        counter-reset: techwhy-item;\n
                        display: grid !important;\n
                        grid-template-columns: repeat(5, minmax(0, 1fr));\n
                        width: 100%;\n
                        margin: 0 !important;\n
                        padding: 0 !important;\n
                        overflow: hidden;\n
                        border: 1px solid var(--tw-border) !important;\n
                        border-radius: 16px !important;\n
                        background: rgba(255, 255, 255, 0.76) !important;\n
                        list-style: none !important;\n
                        box-shadow: 0 12px 30px rgba(20, 36, 61, 0.045) !important;\n
                    }\n
                \n
                    .case-richtext .techwhy__feature {\n
                        counter-increment: techwhy-item;\n
                        position: relative;\n
                        display: block !important;\n
                        min-width: 0;\n
                        min-height: 142px !important;\n
                        margin: 0 !important;\n
                        padding: 22px 18px !important;\n
                        border: 0 !important;\n
                        border-right: 1px solid var(--tw-border) !important;\n
                        background: transparent !important;\n
                        color: var(--tw-navy) !important;\n
                        font-size: 13px !important;\n
                        line-height: 1.5 !important;\n
                        font-weight: 720 !important;\n
                    }\n
                \n
                    .case-richtext .techwhy__feature:last-child {\n
                        border-right: 0 !important;\n
                    }\n
                \n
                    .case-richtext .techwhy__feature::before {\n
                        content: counter(techwhy-item, decimal-leading-zero) !important;\n
                        position: static !important;\n
                        display: flex !important;\n
                        align-items: center;\n
                        justify-content: center;\n
                        width: 38px !important;\n
                        height: 38px !important;\n
                        margin: 0 0 19px !important;\n
                        border: 0 !important;\n
                        border-radius: 10px !important;\n
                        background: rgba(255, 189, 34, 0.18) !important;\n
                        color: var(--tw-yellow-dark) !important;\n
                        font-size: 10px !important;\n
                        line-height: 1 !important;\n
                        font-weight: 900 !important;\n
                        transform: none !important;\n
                    }\n
                \n
                    .case-richtext .techwhy__feature::after {\n
                        content: "";\n
                        position: absolute;\n
                        right: -42px;\n
                        bottom: -42px;\n
                        width: 105px;\n
                        height: 105px;\n
                        border: 1px solid rgba(255, 189, 34, 0.16);\n
                        border-radius: 50%;\n
                        pointer-events: none;\n
                    }\n
                \n
                    .case-richtext .techwhy__feature-text {\n
                        position: relative;\n
                        z-index: 1;\n
                        display: block;\n
                        color: var(--tw-navy) !important;\n
                        font-size: 13px !important;\n
                        line-height: 1.5 !important;\n
                        font-weight: 720 !important;\n
                    }\n
                \n
                    .case-richtext .techwhy__feature:hover::before {\n
                        background: var(--tw-navy) !important;\n
                        color: var(--tw-yellow) !important;\n
                    }\n
                \n
                    /* =========================================================\n
                       RESPONSYWNOŚĆ\n
                       ========================================================= */\n
                \n
                    @media (max-width: 920px) {\n
                        .case-richtext .techwhy__intro {\n
                            grid-template-columns: 1fr;\n
                            gap: 28px;\n
                        }\n
                \n
                        .case-richtext .techwhy__title {\n
                            max-width: 650px !important;\n
                        }\n
                \n
                        .case-richtext .techwhy__features {\n
                            grid-template-columns: repeat(2, minmax(0, 1fr));\n
                        }\n
                \n
                        .case-richtext .techwhy__feature {\n
                            min-height: 125px !important;\n
                            border-right: 1px solid var(--tw-border) !important;\n
                            border-bottom: 1px solid var(--tw-border) !important;\n
                        }\n
                \n
                        .case-richtext .techwhy__feature:nth-child(even) {\n
                            border-right: 0 !important;\n
                        }\n
                \n
                        .case-richtext .techwhy__feature:nth-last-child(-n + 2) {\n
                            border-bottom: 0 !important;\n
                        }\n
                \n
                        .case-richtext .techwhy__feature:last-child {\n
                            grid-column: span 2;\n
                            min-height: 105px !important;\n
                            border-right: 0 !important;\n
                            border-bottom: 0 !important;\n
                        }\n
                    }\n
                \n
                    @media (max-width: 620px) {\n
                        .case-richtext .techwhy {\n
                            padding: 26px 19px !important;\n
                            border-radius: 18px !important;\n
                        }\n
                \n
                        .case-richtext .techwhy__content {\n
                            padding-left: 20px !important;\n
                        }\n
                \n
                        .case-richtext .techwhy__content p,\n
                        .case-richtext .techwhy__content p:first-child {\n
                            font-size: 16px !important;\n
                            line-height: 1.68 !important;\n
                        }\n
                \n
                        .case-richtext .techwhy__features {\n
                            grid-template-columns: 1fr;\n
                        }\n
                \n
                        .case-richtext .techwhy__feature,\n
                        .case-richtext .techwhy__feature:nth-child(even),\n
                        .case-richtext .techwhy__feature:last-child {\n
                            grid-column: span 1;\n
                            min-height: auto !important;\n
                            padding: 17px 16px 17px 62px !important;\n
                            border-right: 0 !important;\n
                            border-bottom: 1px solid var(--tw-border) !important;\n
                        }\n
                \n
                        .case-richtext .techwhy__feature:last-child {\n
                            border-bottom: 0 !important;\n
                        }\n
                \n
                        .case-richtext .techwhy__feature::before {\n
                            position: absolute !important;\n
                            top: 50% !important;\n
                            left: 15px !important;\n
                            width: 32px !important;\n
                            height: 32px !important;\n
                            margin: 0 !important;\n
                            transform: translateY(-50%) !important;\n
                        }\n
                    }\n
                </style>\n
                \n
                \n
                <section class="techwhy">\n
                \n
                    <div class="techwhy__inner">\n
                \n
                        <!-- =====================================================\n
                             WPROWADZENIE\n
                             ===================================================== -->\n
                \n
                        <div class="techwhy__intro">\n
                \n
                            <div class="techwhy__heading">\n
                \n
                                <span class="techwhy__eyebrow">\n
                                    Technologia w praktyce\n
                                </span>\n
                \n
                                <h2 class="techwhy__title">\n
                                    Dlaczego\n
                                    <span class="techwhy__accent">\n
                                        RFID?\n
                                    </span>\n
                                </h2>\n
                \n
                            </div>\n
                \n
                            <div class="techwhy__content">\n
                \n
                                <p>\n
                                    Technologia RFID coraz częściej zastępuje tradycyjne kody kreskowe w pralniach przemysłowych. Znaczniki RFID są odporne na wielokrotne pranie, wysokie temperatury, wilgoć oraz środki chemiczne stosowane podczas procesu pralniczego. Dzięki temu możliwa jest automatyczna identyfikacja setek elementów odzieży jednocześnie, bez konieczności ich bezpośredniego skanowania.\n
                                </p>\n
                \n
                                <p>\n
                                    System RFID dla pralni przemysłowej pozwala zwiększyć wydajność pracy, ograniczyć koszty operacyjne oraz zapewnić pełną kontrolę nad obiegiem odzieży roboczej. Rozwiązania ASKA są projektowane indywidualnie dla każdego zakładu i mogą zostać zintegrowane z istniejącymi systemami informatycznymi przedsiębiorstwa.\n
                                </p>\n
                \n
                            </div>\n
                \n
                        </div>\n
                \n
                        <!-- =====================================================\n
                             KLUCZOWE WŁAŚCIWOŚCI RFID\n
                             ===================================================== -->\n
                \n
                        <ol class="techwhy__features">\n
                \n
                            <li class="techwhy__feature">\n
                                <span class="techwhy__feature-text">\n
                                    Odporność na wielokrotne pranie\n
                                </span>\n
                            </li>\n
                \n
                            <li class="techwhy__feature">\n
                                <span class="techwhy__feature-text">\n
                                    Odporność na temperaturę i wilgoć\n
                                </span>\n
                            </li>\n
                \n
                            <li class="techwhy__feature">\n
                                <span class="techwhy__feature-text">\n
                                    Odporność na środki chemiczne\n
                                </span>\n
                            </li>\n
                \n
                            <li class="techwhy__feature">\n
                                <span class="techwhy__feature-text">\n
                                    Odczyt setek elementów jednocześnie\n
                                </span>\n
                            </li>\n
                \n
                            <li class="techwhy__feature">\n
                                <span class="techwhy__feature-text">\n
                                    Identyfikacja bez bezpośredniego skanowania\n
                                </span>\n
                            </li>\n
                \n
                        </ol>\n
                \n
                    </div>\n
                \n
                </section></div>
                """
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "afterText"
              -contentTypeName: "text_editor"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3698
              -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …}
              -value: [
                "id" => null
              ]
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "afterIcon"
              -contentTypeName: "single_media_selection"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
          ]
          -settings: {#3691 …}
        }
        Sulu\Component\Content\Compat\Block\BlockPropertyType {#3700
          -name: "point"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3701
              -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …}
              -value: "Dlaczego ASKA?"
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "afterTitle"
              -contentTypeName: "text_line"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3702
              -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …}
              -value: """
                <div class="raw-html-embed"><style>\n
                    /* =========================================================\n
                       FINAŁ CASE STUDY — ASKA + CTA\n
                       ========================================================= */\n
                \n
                    .case-richtext .case-final {\n
                        --cf-navy: #14243d;\n
                        --cf-navy-light: #203754;\n
                        --cf-yellow: #ffbd22;\n
                        --cf-yellow-dark: #e69b00;\n
                        --cf-text: #17243a;\n
                        --cf-muted: #667286;\n
                        --cf-white: #ffffff;\n
                        --cf-border: rgba(255, 255, 255, 0.13);\n
                \n
                        position: relative !important;\n
                        width: 100% !important;\n
                        max-width: none !important;\n
                        margin: 0 !important;\n
                        padding: clamp(34px, 5vw, 58px) !important;\n
                        overflow: hidden !important;\n
                        border: 0 !important;\n
                        border-radius: 24px !important;\n
                        background:\n
                            radial-gradient(\n
                                circle at 100% 0%,\n
                                rgba(255, 189, 34, 0.18),\n
                                transparent 32%\n
                            ),\n
                            linear-gradient(\n
                                135deg,\n
                                var(--cf-navy) 0%,\n
                                var(--cf-navy-light) 72%,\n
                                #30414a 100%\n
                            ) !important;\n
                        box-shadow: 0 24px 58px rgba(20, 36, 61, 0.16) !important;\n
                        color: var(--cf-white) !important;\n
                        font-family:\n
                            Inter,\n
                            system-ui,\n
                            -apple-system,\n
                            BlinkMacSystemFont,\n
                            "Segoe UI",\n
                            Arial,\n
                            sans-serif;\n
                    }\n
                \n
                    .case-richtext .case-final *,\n
                    .case-richtext .case-final *::before,\n
                    .case-richtext .case-final *::after {\n
                        box-sizing: border-box;\n
                    }\n
                \n
                    .case-richtext .case-final::before {\n
                        content: "";\n
                        position: absolute;\n
                        top: -150px;\n
                        right: -110px;\n
                        width: 360px;\n
                        height: 360px;\n
                        border: 1px solid rgba(255, 189, 34, 0.18);\n
                        border-radius: 50%;\n
                        pointer-events: none;\n
                    }\n
                \n
                    .case-richtext .case-final::after {\n
                        content: "ASKA";\n
                        position: absolute;\n
                        right: -12px;\n
                        bottom: -55px;\n
                        color: rgba(255, 255, 255, 0.025);\n
                        font-size: clamp(120px, 17vw, 230px);\n
                        line-height: 0.9;\n
                        font-weight: 900;\n
                        letter-spacing: -0.08em;\n
                        pointer-events: none;\n
                    }\n
                \n
                    .case-richtext .case-final__inner {\n
                        position: relative;\n
                        z-index: 1;\n
                        display: grid !important;\n
                        grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);\n
                        gap: clamp(38px, 6vw, 74px);\n
                        align-items: center;\n
                        width: 100%;\n
                        margin: 0 !important;\n
                        padding: 0 !important;\n
                    }\n
                \n
                    /* =========================================================\n
                       TREŚĆ\n
                       ========================================================= */\n
                \n
                    .case-richtext .case-final__content {\n
                        margin: 0 !important;\n
                        padding: 0 !important;\n
                        background: transparent !important;\n
                        border: 0 !important;\n
                        box-shadow: none !important;\n
                    }\n
                \n
                    .case-richtext .case-final__eyebrow {\n
                        display: flex;\n
                        align-items: center;\n
                        gap: 11px;\n
                        margin: 0 0 14px !important;\n
                        padding: 0 !important;\n
                        color: var(--cf-yellow) !important;\n
                        font-size: 10px !important;\n
                        line-height: 1.3 !important;\n
                        font-weight: 850 !important;\n
                        letter-spacing: 0.17em !important;\n
                        text-transform: uppercase;\n
                    }\n
                \n
                    .case-richtext .case-final__eyebrow::before {\n
                        content: "";\n
                        width: 28px;\n
                        height: 2px;\n
                        border-radius: 999px;\n
                        background: var(--cf-yellow);\n
                    }\n
                \n
                    .case-richtext .case-final__title {\n
                        max-width: 680px !important;\n
                        margin: 0 0 22px !important;\n
                        padding: 0 !important;\n
                        color: var(--cf-white) !important;\n
                        font-size: clamp(30px, 4vw, 48px) !important;\n
                        line-height: 1.04 !important;\n
                        font-weight: 860 !important;\n
                        letter-spacing: -0.05em !important;\n
                        background: transparent !important;\n
                        border: 0 !important;\n
                        box-shadow: none !important;\n
                    }\n
                \n
                    .case-richtext .case-final__content p,\n
                    .case-richtext .case-final__content p:first-child {\n
                        max-width: 760px;\n
                        margin: 0 0 19px !important;\n
                        padding: 0 !important;\n
                        color: rgba(255, 255, 255, 0.7) !important;\n
                        font-size: 16px !important;\n
                        line-height: 1.74 !important;\n
                        font-weight: 400 !important;\n
                        background: transparent !important;\n
                        border: 0 !important;\n
                        box-shadow: none !important;\n
                    }\n
                \n
                    .case-richtext .case-final__content p:first-of-type {\n
                        color: rgba(255, 255, 255, 0.93) !important;\n
                        font-size: clamp(17px, 1.5vw, 19px) !important;\n
                        line-height: 1.68 !important;\n
                        font-weight: 560 !important;\n
                    }\n
                \n
                    .case-richtext .case-final__content p:last-child {\n
                        margin-bottom: 0 !important;\n
                    }\n
                \n
                    /* =========================================================\n
                       PANEL CTA\n
                       ========================================================= */\n
                \n
                    .case-richtext .case-final__cta {\n
                        position: relative;\n
                        margin: 0 !important;\n
                        padding: 26px !important;\n
                        border: 1px solid var(--cf-border) !important;\n
                        border-radius: 18px !important;\n
                        background: rgba(255, 255, 255, 0.06) !important;\n
                        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;\n
                        backdrop-filter: blur(4px);\n
                    }\n
                \n
                    .case-richtext .case-final__cta-label {\n
                        display: block;\n
                        margin: 0 0 9px !important;\n
                        color: var(--cf-yellow) !important;\n
                        font-size: 10px !important;\n
                        line-height: 1.3 !important;\n
                        font-weight: 850 !important;\n
                        letter-spacing: 0.14em !important;\n
                        text-transform: uppercase;\n
                    }\n
                \n
                    .case-richtext .case-final__cta-title {\n
                        margin: 0 0 12px !important;\n
                        padding: 0 !important;\n
                        color: var(--cf-white) !important;\n
                        font-size: clamp(22px, 2.5vw, 30px) !important;\n
                        line-height: 1.16 !important;\n
                        font-weight: 820 !important;\n
                        letter-spacing: -0.035em !important;\n
                        background: transparent !important;\n
                        border: 0 !important;\n
                        box-shadow: none !important;\n
                    }\n
                \n
                    .case-richtext .case-final__cta-text {\n
                        margin: 0 0 21px !important;\n
                        color: rgba(255, 255, 255, 0.66) !important;\n
                        font-size: 14px !important;\n
                        line-height: 1.65 !important;\n
                    }\n
                \n
                    .case-richtext .case-final__button {\n
                        display: inline-flex !important;\n
                        align-items: center;\n
                        justify-content: center;\n
                        gap: 10px;\n
                        min-height: 48px;\n
                        margin: 0 !important;\n
                        padding: 13px 21px !important;\n
                        border: 1px solid var(--cf-yellow) !important;\n
                        border-radius: 999px !important;\n
                        background: var(--cf-yellow) !important;\n
                        color: var(--cf-navy) !important;\n
                        font-size: 13px !important;\n
                        line-height: 1 !important;\n
                        font-weight: 800 !important;\n
                        text-decoration: none !important;\n
                        box-shadow: 0 10px 24px rgba(255, 189, 34, 0.18) !important;\n
                        transition:\n
                            transform 0.2s ease,\n
                            box-shadow 0.2s ease,\n
                            background-color 0.2s ease;\n
                    }\n
                \n
                    .case-richtext .case-final__button::after {\n
                        content: "→";\n
                        font-size: 16px;\n
                        line-height: 1;\n
                        transition: transform 0.2s ease;\n
                    }\n
                \n
                    .case-richtext .case-final__button:hover {\n
                        transform: translateY(-2px);\n
                        background: #ffc83d !important;\n
                        box-shadow: 0 14px 30px rgba(255, 189, 34, 0.25) !important;\n
                    }\n
                \n
                    .case-richtext .case-final__button:hover::after {\n
                        transform: translateX(3px);\n
                    }\n
                \n
                    /* =========================================================\n
                       RESPONSYWNOŚĆ\n
                       ========================================================= */\n
                \n
                    @media (max-width: 860px) {\n
                        .case-richtext .case-final__inner {\n
                            grid-template-columns: 1fr;\n
                            gap: 30px;\n
                        }\n
                \n
                        .case-richtext .case-final__cta {\n
                            max-width: 520px;\n
                        }\n
                    }\n
                \n
                    @media (max-width: 620px) {\n
                        .case-richtext .case-final {\n
                            padding: 28px 20px !important;\n
                            border-radius: 19px !important;\n
                        }\n
                \n
                        .case-richtext .case-final__title {\n
                            font-size: 31px !important;\n
                        }\n
                \n
                        .case-richtext .case-final__content p,\n
                        .case-richtext .case-final__content p:first-of-type {\n
                            font-size: 16px !important;\n
                            line-height: 1.68 !important;\n
                        }\n
                \n
                        .case-richtext .case-final__cta {\n
                            padding: 22px !important;\n
                            border-radius: 16px !important;\n
                        }\n
                \n
                        .case-richtext .case-final__button {\n
                            width: 100%;\n
                        }\n
                    }\n
                </style>\n
                \n
                \n
                <section class="case-final">\n
                \n
                    <div class="case-final__inner">\n
                \n
                        <!-- =====================================================\n
                             TREŚĆ KOŃCOWA\n
                             ===================================================== -->\n
                \n
                        <div class="case-final__content">\n
                \n
                            <div class="case-final__eyebrow">\n
                                Doświadczenie ASKA\n
                            </div>\n
                \n
                            <h2 class="case-final__title">\n
                                Projektujemy systemy RFID dopasowane do realnych procesów\n
                            </h2>\n
                \n
                            <p>\n
                                Od wielu lat projektujemy i wdrażamy systemy RFID dla pralni przemysłowych, zakładów produkcyjnych oraz przedsiębiorstw zarządzających odzieżą roboczą. Łączymy własne oprogramowanie z nowoczesnymi urządzeniami AutoID, tworząc rozwiązania zwiększające wydajność procesów logistycznych i ograniczające koszty działalności naszych klientów.\n
                            </p>\n
                \n
                            <p>\n
                                Jeżeli planujesz modernizację pralni przemysłowej lub chcesz zastąpić system oparty na kodach kreskowych nowoczesnym rozwiązaniem RFID, skontaktuj się z naszymi specjalistami. Przygotujemy dedykowany projekt dopasowany do potrzeb Twojego przedsiębiorstwa.\n
                            </p>\n
                \n
                        </div>\n
                \n
                        <!-- =====================================================\n
                             CTA\n
                             Zmień href na właściwy adres kontaktu.\n
                             ===================================================== -->\n
                \n
                        <aside class="case-final__cta">\n
                \n
                            <span class="case-final__cta-label">\n
                                Porozmawiajmy o projekcie\n
                            </span>\n
                \n
                            <h3 class="case-final__cta-title">\n
                                Planujesz wdrożenie RFID?\n
                            </h3>\n
                \n
                            <p class="case-final__cta-text">\n
                                Przeanalizujemy proces, dobierzemy technologię i przygotujemy rozwiązanie dopasowane do Twojego zakładu.\n
                            </p>\n
                \n
                            <a href="/kontakt" class="case-final__button">\n
                                Skontaktuj się z nami\n
                            </a>\n
                \n
                        </aside>\n
                \n
                    </div>\n
                \n
                </section></div>
                """
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "afterText"
              -contentTypeName: "text_editor"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3703
              -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …}
              -value: [
                "id" => null
              ]
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "afterIcon"
              -contentTypeName: "single_media_selection"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
          ]
          -settings: {#3696 …}
        }
      ]
      -name: "after"
      -contentTypeName: "block"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: []
      -tags: []
      -colSpan: 12
      #defaultTypeName: "point"
    }
    "relatedProducts" => Sulu\Component\Content\Compat\Property {#3730
      -metadata: Sulu\Component\Content\Compat\Metadata {#3731 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3783 …}
      #types: []
      #properties: []
      -name: "relatedProducts"
      -contentTypeName: "page_selection"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: [
        "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3704
          -name: "provider"
          -value: "pages"
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3705 …}
        }
        "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3706
          -name: "max_per_page"
          -value: 30
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3707 …}
        }
        "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3708
          -name: "page_parameter"
          -value: "p"
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3709 …}
        }
        "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3710
          -name: "website_categories_operator"
          -value: "OR"
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3711 …}
        }
        "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3728
          -name: "properties"
          -value: [
            "article" => Sulu\Component\Content\Compat\PropertyParameter {#3712
              -name: "article"
              -value: "article"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3713 …}
            }
            "title" => Sulu\Component\Content\Compat\PropertyParameter {#3714
              -name: "title"
              -value: "title"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3715 …}
            }
            "image" => Sulu\Component\Content\Compat\PropertyParameter {#3716
              -name: "image"
              -value: "baner"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3717 …}
            }
            "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3718
              -name: "excerptTitle"
              -value: "excerpt.title"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3719 …}
            }
            "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3720
              -name: "excerptTags"
              -value: "excerpt.tags"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3721 …}
            }
            "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3722
              -name: "excerptImages"
              -value: "excerpt.images"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3723 …}
            }
            "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3724
              -name: "excerptDescription"
              -value: "excerpt.description"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3725 …}
            }
            "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3726
              -name: "excerptIcon"
              -value: "excerpt.icon"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3727 …}
            }
          ]
          -type: "collection"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3729 …}
        }
      ]
      -tags: []
      -colSpan: 12
      #defaultTypeName: null
    }
    "relatedServices" => Sulu\Component\Content\Compat\Property {#3810
      -metadata: Sulu\Component\Content\Compat\Metadata {#3811 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3842 …}
      #types: []
      #properties: []
      -name: "relatedServices"
      -contentTypeName: "page_selection"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: [
        "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3784
          -name: "provider"
          -value: "pages"
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3785 …}
        }
        "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3786
          -name: "max_per_page"
          -value: 30
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3787 …}
        }
        "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3788
          -name: "page_parameter"
          -value: "p"
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3789 …}
        }
        "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3790
          -name: "website_categories_operator"
          -value: "OR"
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3791 …}
        }
        "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3808
          -name: "properties"
          -value: [
            "article" => Sulu\Component\Content\Compat\PropertyParameter {#3792
              -name: "article"
              -value: "article"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3793 …}
            }
            "title" => Sulu\Component\Content\Compat\PropertyParameter {#3794
              -name: "title"
              -value: "title"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3795 …}
            }
            "image" => Sulu\Component\Content\Compat\PropertyParameter {#3796
              -name: "image"
              -value: "baner"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3797 …}
            }
            "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3798
              -name: "excerptTitle"
              -value: "excerpt.title"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3799 …}
            }
            "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3800
              -name: "excerptTags"
              -value: "excerpt.tags"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3801 …}
            }
            "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3802
              -name: "excerptImages"
              -value: "excerpt.images"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3803 …}
            }
            "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3804
              -name: "excerptDescription"
              -value: "excerpt.description"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3805 …}
            }
            "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3806
              -name: "excerptIcon"
              -value: "excerpt.icon"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3807 …}
            }
          ]
          -type: "collection"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3809 …}
        }
      ]
      -tags: []
      -colSpan: 12
      #defaultTypeName: null
    }
    "relatedArticles" => Sulu\Component\Content\Compat\Property {#3869
      -metadata: Sulu\Component\Content\Compat\Metadata {#3870 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3901 …}
      #types: []
      #properties: []
      -name: "relatedArticles"
      -contentTypeName: "page_selection"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: [
        "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3843
          -name: "provider"
          -value: "pages"
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3844 …}
        }
        "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3845
          -name: "max_per_page"
          -value: 30
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3846 …}
        }
        "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3847
          -name: "page_parameter"
          -value: "p"
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3848 …}
        }
        "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3849
          -name: "website_categories_operator"
          -value: "OR"
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3850 …}
        }
        "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3867
          -name: "properties"
          -value: [
            "article" => Sulu\Component\Content\Compat\PropertyParameter {#3851
              -name: "article"
              -value: "article"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3852 …}
            }
            "title" => Sulu\Component\Content\Compat\PropertyParameter {#3853
              -name: "title"
              -value: "title"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3854 …}
            }
            "image" => Sulu\Component\Content\Compat\PropertyParameter {#3855
              -name: "image"
              -value: "baner"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3856 …}
            }
            "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3857
              -name: "excerptTitle"
              -value: "excerpt.title"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3858 …}
            }
            "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3859
              -name: "excerptTags"
              -value: "excerpt.tags"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3860 …}
            }
            "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3861
              -name: "excerptImages"
              -value: "excerpt.images"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3862 …}
            }
            "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3863
              -name: "excerptDescription"
              -value: "excerpt.description"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3864 …}
            }
            "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3865
              -name: "excerptIcon"
              -value: "excerpt.icon"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3866 …}
            }
          ]
          -type: "collection"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3868 …}
        }
      ]
      -tags: []
      -colSpan: 12
      #defaultTypeName: null
    }
    "relatedCaseStudies" => Sulu\Component\Content\Compat\Property {#3928
      -metadata: Sulu\Component\Content\Compat\Metadata {#3929 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3960 …}
      #types: []
      #properties: []
      -name: "relatedCaseStudies"
      -contentTypeName: "page_selection"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: [
        "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3902
          -name: "provider"
          -value: "pages"
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3903 …}
        }
        "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3904
          -name: "max_per_page"
          -value: 30
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3905 …}
        }
        "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3906
          -name: "page_parameter"
          -value: "p"
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3907 …}
        }
        "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3908
          -name: "website_categories_operator"
          -value: "OR"
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3909 …}
        }
        "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3926
          -name: "properties"
          -value: [
            "article" => Sulu\Component\Content\Compat\PropertyParameter {#3910
              -name: "article"
              -value: "article"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3911 …}
            }
            "title" => Sulu\Component\Content\Compat\PropertyParameter {#3912
              -name: "title"
              -value: "title"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3913 …}
            }
            "image" => Sulu\Component\Content\Compat\PropertyParameter {#3914
              -name: "image"
              -value: "baner"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3915 …}
            }
            "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3916
              -name: "excerptTitle"
              -value: "excerpt.title"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3917 …}
            }
            "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3918
              -name: "excerptTags"
              -value: "excerpt.tags"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3919 …}
            }
            "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3920
              -name: "excerptImages"
              -value: "excerpt.images"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3921 …}
            }
            "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3922
              -name: "excerptDescription"
              -value: "excerpt.description"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3923 …}
            }
            "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3924
              -name: "excerptIcon"
              -value: "excerpt.icon"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3925 …}
            }
          ]
          -type: "collection"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3927 …}
        }
      ]
      -tags: []
      -colSpan: 12
      #defaultTypeName: null
    }
  ]
  #locale: null
  -propertyFactory: Sulu\Component\Content\Compat\Structure\LegacyPropertyFactory {#1257 …}
  #document: Sulu\Bundle\PageBundle\Document\PageDocument {#2395 …}
}

Request Headers

Header Value
accept
"text/html, application/xhtml+xml"
accept-encoding
"gzip, deflate, br, zstd"
accept-language
"pl-PL,pl;q=0.9,en-US;q=0.8,en;q=0.7,es;q=0.6"
cookie
"aska_deauth_profile_token=b40aac; admin_auth_profile_token=03d2f9"
dnt
"1"
host
"www.aska.com.pl"
priority
"u=1, i"
referer
"https://www.aska.com.pl/pl/search?q=w%C4%99gla"
sec-ch-ua
""Chromium";v="146", "Not-A.Brand";v="24", "Google Chrome";v="146""
sec-ch-ua-mobile
"?0"
sec-ch-ua-platform
""Linux""
sec-fetch-dest
"empty"
sec-fetch-mode
"cors"
sec-fetch-site
"same-origin"
user-agent
"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36"
x-php-ob-level
"1"
x-sec-purpose
"prefetch"
x-turbo-request-id
"70c9d3d9-cc59-4b63-b599-31a43d0093d8"

Request Content

Request content not available (it was retrieved as a resource).

Response

Response Headers

Header Value
cache-control
"max-age=240, public, s-maxage=240"
content-type
"text/html; charset=UTF-8"
date
"Mon, 27 Jul 2026 11:32:37 GMT"
x-cache-debug
"1"
x-debug-token
"5ac5b9"
x-generator
"Sulu/2.6.x-dev"
x-reverse-proxy-ttl
"86400"

Cookies

Request Cookies

Key Value
admin_auth_profile_token
"03d2f9"
aska_deauth_profile_token
"b40aac"

Response Cookies

No response cookies

Session 1

Session Metadata

No session metadata

Session Attributes

No session attributes

Session Usage

1 Usages
Stateless check enabled
Usage
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:39
[
  [
    "file" => "/app/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 39
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/app/vendor/symfony/security-http/Authenticator/RememberMeAuthenticator.php"
    "line" => 79
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/app/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticator.php"
    "line" => 65
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"
    "type" => "->"
  ]
  [
    "file" => "/app/vendor/symfony/security-http/Authentication/AuthenticatorManager.php"
    "line" => 120
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator"
    "type" => "->"
  ]
  [
    "file" => "/app/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php"
    "line" => 32
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authentication\AuthenticatorManager"
    "type" => "->"
  ]
  [
    "file" => "/app/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php"
    "line" => 35
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/app/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
    "line" => 38
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/app/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
    "line" => 93
    "function" => "supports"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
    "type" => "->"
  ]
  [
    "file" => "/app/vendor/symfony/security-http/Firewall.php"
    "line" => 93
    "function" => "callListeners"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
    "type" => "->"
  ]
  [
    "file" => "/app/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 115
    "function" => "onKernelRequest"
    "class" => "Symfony\Component\Security\Http\Firewall"
    "type" => "->"
  ]
  [
    "file" => "/app/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 206
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/app/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/app/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 129
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/app/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 159
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/app/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/app/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/app/public/index.php"
    "line" => 68
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_DEBUG
"1"
APP_SECRET
"s$cretf0rt3st"
ELASTICSEARCH_HOST
"elasticsearch:9200"
IMAGES_PREFIX
"aska_"
LOCK_DSN
"semaphore"
MAILER_DSN
"smtp://mailer:1025"
MYSQL_DATABASE
"aska"
MYSQL_PASSWORD
"EfjdWsr3Ph4FUOb20"
MYSQL_ROOT_PASSWORD
"^2jtq&o$03fAzJ9Z3^q=0Dc*g!&NY_hx"
MYSQL_USER
"aska"
SULU_ADMIN_EMAIL
"notifciation@aska.com.pl"

Defined as regular env variables

Key Value
APP_ENV
"dev"
AUTH_TYPE
""
COMPOSER_ALLOW_SUPERUSER
"1"
CONTENT_LENGTH
""
CONTENT_TYPE
""
DATABASE_URL
"mysql://aska:EfjdWsr3Ph4FUOb20@database:3306/aska?serverVersion=8.4.5&charset=utf8mb4"
DOCUMENT_ROOT
"/app/public"
DOCUMENT_URI
"index.php"
FRANKENPHP_WORKER_CONFIG
"watch"
GATEWAY_INTERFACE
"CGI/1.1"
GODEBUG
"cgocheck=0"
GPG_KEYS
"AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD"
HOME
"/root"
HOSTNAME
"7cc8c5dcc842"
HTTPS
"on"
HTTP_ACCEPT
"text/html, application/xhtml+xml"
HTTP_ACCEPT_ENCODING
"gzip, deflate, br, zstd"
HTTP_ACCEPT_LANGUAGE
"pl-PL,pl;q=0.9,en-US;q=0.8,en;q=0.7,es;q=0.6"
HTTP_COOKIE
"aska_deauth_profile_token=b40aac; admin_auth_profile_token=03d2f9"
HTTP_DNT
"1"
HTTP_HOST
"www.aska.com.pl"
HTTP_PRIORITY
"u=1, i"
HTTP_REFERER
"https://www.aska.com.pl/pl/search?q=w%C4%99gla"
HTTP_SEC_CH_UA
""Chromium";v="146", "Not-A.Brand";v="24", "Google Chrome";v="146""
HTTP_SEC_CH_UA_MOBILE
"?0"
HTTP_SEC_CH_UA_PLATFORM
""Linux""
HTTP_SEC_FETCH_DEST
"empty"
HTTP_SEC_FETCH_MODE
"cors"
HTTP_SEC_FETCH_SITE
"same-origin"
HTTP_USER_AGENT
"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36"
HTTP_X_SEC_PURPOSE
"prefetch"
HTTP_X_TURBO_REQUEST_ID
"70c9d3d9-cc59-4b63-b599-31a43d0093d8"
MERCURE_EXTRA_DIRECTIVES
"demo"
MERCURE_JWT_SECRET
"!ChangeThisMercureHubJWTSecretKey!"
MERCURE_PUBLIC_URL
"https://vps-2ca2386f.vps.ovh.net, aska.com.pl, www.aska.com.pl:443/.well-known/mercure"
MERCURE_PUBLISHER_JWT_KEY
"!ChangeThisMercureHubJWTSecretKey!"
MERCURE_SUBSCRIBER_JWT_KEY
"!ChangeThisMercureHubJWTSecretKey!"
MERCURE_TRANSPORT_URL
"bolt:///data/mercure.db"
MERCURE_URL
"http://php/.well-known/mercure"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
PATH_INFO
""
PHPIZE_DEPS
"autoconf \t\tdpkg-dev \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkg-config \t\tre2c"
PHP_ASC_URL
"https://www.php.net/distributions/php-8.4.11.tar.xz.asc"
PHP_CFLAGS
"-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
PHP_CPPFLAGS
"-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
PHP_INI_DIR
"/usr/local/etc/php"
PHP_INI_SCAN_DIR
":/usr/local/etc/php/app.conf.d"
PHP_LDFLAGS
"-Wl,-O1 -pie"
PHP_SELF
"index.php"
PHP_SHA256
"04cd331380a8683a5c2503938eb51764d48d507c53ad4208d2c82e0eed779a00"
PHP_URL
"https://www.php.net/distributions/php-8.4.11.tar.xz"
PHP_VERSION
"8.4.11"
PWD
"/app"
QUERY_STRING
""
REMOTE_ADDR
"176.107.36.192"
REMOTE_HOST
"176.107.36.192"
REMOTE_IDENT
""
REMOTE_PORT
"43850"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1785151956
REQUEST_TIME_FLOAT
1785151956.4168
REQUEST_URI
"/pl/realizacje/wdrozenie-rfid-w-kopalni-wegla"
SCRIPT_FILENAME
"/app/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_NAME
"www.aska.com.pl"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/3.0"
SERVER_SOFTWARE
"FrankenPHP"
SSL_CIPHER
"TLS_AES_128_GCM_SHA256"
SSL_PROTOCOL
"TLSv1.3"
STABILITY
"stable"
SYMFONY_DEPRECATIONS_HELPER
"disabled"
SYMFONY_DOTENV_PATH
"/app/.env"
SYMFONY_DOTENV_VARS
"APP_DEBUG,APP_SECRET,IMAGES_PREFIX,LOCK_DSN,SULU_ADMIN_EMAIL,MYSQL_DATABASE,MYSQL_ROOT_PASSWORD,MYSQL_USER,MYSQL_PASSWORD,ELASTICSEARCH_HOST,MAILER_DSN"
SYMFONY_VERSION
""
TERM
"xterm"
XDEBUG_MODE
"off"
XDG_CONFIG_HOME
"/config"
XDG_DATA_HOME
"/data"