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

Routing

case-study-single_2ca876cf-aaeb-453f-9c16-f6685e274ba7 Matched route

Route Parameters

Name Value
partial
false
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 …}
}

Route Matching Logs

Path to match: /pl/realizacje/wdrozenie-rfid-w-kopalni-wegla
# Route name Path Log
1 2fa_login_check_admin /admin/2fa_check Path does not match
2 sulu_community.registration /{prefix}registration Path does not match
3 sulu_community.confirmation /{prefix}confirmation/{token} Path does not match
4 sulu_community.completion /{prefix}completion Path does not match
5 sulu_community.password_forget /{prefix}password-forget Path does not match
6 sulu_community.password_reset /{prefix}password-reset/{token} Path does not match
7 sulu_community.profile /{prefix}profile Path does not match
8 sulu_community.email_confirmation /{prefix}profile/email-confirmation Path does not match
9 sulu_community.login /{prefix}login Path does not match
10 sulu_community.logout /{prefix}logout Path does not match
11 sulu_community.user_confirm /{prefix}_community/confirm Path does not match
12 sulu_community.user_deny /{prefix}_community/deny Path does not match
13 sulu_media.website.image.proxy /uploads/media/{slug} Path does not match
14 sulu_media.website.media.download /media/{id}/download/{slug} Path does not match
15 sulu_media.website.media.download_admin /admin/media/{id}/download/{slug} Path does not match
16 sulu_search.website_search /{prefix}search.{_format} Path does not match
17 sulu_website.sitemap_index /sitemap.xml Path does not match
18 sulu_website.paginated_sitemap /sitemaps/{alias}-{page}.xml Path does not match
19 sulu_website.sitemap /sitemaps/{alias}.xml Path does not match
20 sulu_website.segment_switch /_sulu_segment_switch Path does not match
21 _preview_error /{prefix}_error/{code}.{_format} Path does not match
22 ux_live_component /{_locale}/_components/{_live_component}/{_live_action} Path does not match
23 _wdt_stylesheet /_wdt/styles Path does not match
24 _wdt /_wdt/{token} Path does not match
25 _profiler_home /_profiler/ Path does not match
26 _profiler_search /_profiler/search Path does not match
27 _profiler_search_bar /_profiler/search_bar Path does not match
28 _profiler_phpinfo /_profiler/phpinfo Path does not match
29 _profiler_xdebug /_profiler/xdebug Path does not match
30 _profiler_font /_profiler/font/{fontName}.woff2 Path does not match
31 _profiler_search_results /_profiler/{token}/search/results Path does not match
32 _profiler_open_file /_profiler/open Path does not match
33 _profiler /_profiler/{token} Path does not match
34 _profiler_router /_profiler/{token}/router Path does not match
35 _profiler_exception /_profiler/{token}/exception Path does not match
36 _profiler_exception_css /_profiler/{token}/exception.css Path does not match
37 app_faq_search /{locale}/faq/search Path does not match
38 app_gus_nip /{_locale}/gus/{nip} Path does not match
39 app_newsletter_unsubscribe /{_locale}/newsletter/{token}/{email} Path does not match
40 app_serwis_index /{locale}/serwis/zgloszenia/ Path does not match
41 app_serwis_new /{locale}/serwis/zgloszenia/new Path does not match
42 app_serwis_show /{locale}/serwis/zgloszenia/{id} Path does not match
43 app_serwis_edit /{locale}/serwis/zgloszenia/{id}/edit Path does not match
44 app_serwis_delete /{locale}/serwis/zgloszenia/{id} Path does not match
45 app_serwis_pdf /{locale}/serwis/zgloszenia/{id}/pdf Path does not match

Note: These matching logs are based on the current router configuration, which might differ from the configuration used when profiling this request.