{"id":2404,"date":"2025-07-22T18:37:42","date_gmt":"2025-07-22T18:37:42","guid":{"rendered":"https:\/\/wizardly-gagarin.23-128-160-42.plesk.page\/laser-rail-inspection-system-pavemetrics-lrail\/"},"modified":"2026-02-02T17:40:10","modified_gmt":"2026-02-02T17:40:10","slug":"systeme-laser-inspection-rails-lrail","status":"publish","type":"page","link":"https:\/\/www.pavemetrics.com\/fr\/systeme-laser-inspection-rails-lrail\/","title":{"rendered":"Syst\u00e8me laser d\u2019inspection des rails (LRAIL\u2122)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2404\" class=\"elementor elementor-2404 elementor-367\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7648330 e-con-full e-flex e-con e-parent\" data-id=\"7648330\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd4ae32 elementor-widget elementor-widget-html\" data-id=\"cd4ae32\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    * {\r\n        margin: 0;\r\n        padding: 0;\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    body {\r\n        font-family: 'Raleway', sans-serif;\r\n        color: #000000;\r\n        background: #ffffff;\r\n        overflow-x: hidden;\r\n        line-height: 1.6;\r\n    }\r\n\r\n    .hero {\r\n        min-height: 80vh;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        position: relative;\r\n        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);\r\n    }\r\n\r\n    .hero-content {\r\n        max-width: 1400px;\r\n        width: 100%;\r\n        display: grid;\r\n        grid-template-columns: 1fr 1fr;\r\n        gap: 100px;\r\n        align-items: center;\r\n    }\r\n\r\n    .hero-text {\r\n        opacity: 0;\r\n        animation: fadeInUp 1.2s cubic-bezier(0.19, 1, 0.22, 1) forwards;\r\n    }\r\n\r\n    .hero-text h1 {\r\n        font-size: clamp(1.8rem, 4vw, 3.5rem);\r\n        font-weight: 300;\r\n        line-height: 1.1;\r\n        margin-bottom: 35px;\r\n        color: #000000;\r\n        letter-spacing: -0.02em;\r\n    }\r\n\r\n    .hero-text h1 strong {\r\n        font-weight: 700;\r\n        background: linear-gradient(135deg, #ED8B00 0%, #BDA865 100%);\r\n        -webkit-background-clip: text;\r\n        -webkit-text-fill-color: transparent;\r\n        background-clip: text;\r\n    }\r\n\r\n    .hero-text p {\r\n        font-size: clamp(1rem, 2vw, 1rem);\r\n        font-weight: 400;\r\n        color: #333;\r\n        margin-bottom: 50px;\r\n        line-height: 1.8;\r\n    }\r\n\r\n    .cta-button {\r\n        display: inline-flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        padding: 20px 50px;\r\n        background: #ED8B00 !important;\r\n        color: #ffffff !important;\r\n        text-decoration: none;\r\n        font-weight: 600;\r\n        font-size: 1.1rem;\r\n        border-radius: 60px;\r\n        transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);\r\n        border: 2px solid #ED8B00 !important;\r\n        position: relative;\r\n        overflow: hidden;\r\n        box-shadow: 0 10px 40px rgba(237, 139, 0, 0.3) !important;\r\n    }\r\n\r\n    .cta-button::before {\r\n        content: '';\r\n        position: absolute;\r\n        top: 0;\r\n        left: -100%;\r\n        width: 100%;\r\n        height: 100%;\r\n        background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);\r\n        transition: left 0.7s;\r\n        z-index: 0;\r\n    }\r\n\r\n    .cta-button:hover::before {\r\n        left: 100%;\r\n    }\r\n\r\n    .cta-button span {\r\n        position: relative;\r\n        z-index: 1;\r\n        color: #ffffff !important;\r\n    }\r\n\r\n    .cta-button:hover {\r\n        background: #BDA865;\r\n        border-color: #BDA865;\r\n        transform: translateY(-3px);\r\n        box-shadow: 0 15px 50px rgba(237, 139, 0, 0.4);\r\n        color: #ffffff !important;\r\n    }\r\n\r\n    .carousel-container {\r\n        position: relative;\r\n        border-radius: 24px;\r\n        overflow: hidden;\r\n        box-shadow: 0 40px 80px rgba(0,0,0,0.12);\r\n        opacity: 0;\r\n        animation: fadeInUp 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0.3s forwards;\r\n    }\r\n\r\n    .carousel-wrapper {\r\n        position: relative;\r\n        aspect-ratio: 16\/10;\r\n        overflow: hidden;\r\n    }\r\n\r\n    .carousel-track {\r\n        display: flex;\r\n        transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);\r\n        height: 100%;\r\n    }\r\n\r\n    .carousel-slide {\r\n        min-width: 100%;\r\n        height: 100%;\r\n        background: linear-gradient(135deg, #f5f5f5 0%, #e8e8e8 100%);\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        color: #999;\r\n        font-size: 1.3rem;\r\n        font-weight: 500;\r\n    }\r\n\r\n    .carousel-slide img {\r\n        width: 100%;\r\n        height: 100%;\r\n        object-fit: cover;\r\n    }\r\n\r\n    .carousel-nav {\r\n        position: absolute;\r\n        bottom: 30px;\r\n        left: 50%;\r\n        transform: translateX(-50%);\r\n        display: flex;\r\n        gap: 12px;\r\n        z-index: 10;\r\n    }\r\n\r\n    .carousel-dot {\r\n        width: 12px;\r\n        height: 12px;\r\n        border-radius: 50%;\r\n        background: rgba(255,255,255,0.5);\r\n        border: 2px solid rgba(237, 139, 0, 0.3);\r\n        cursor: pointer;\r\n        transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1);\r\n    }\r\n\r\n    .carousel-dot.active {\r\n        background: #ED8B00;\r\n        border-color: #ED8B00;\r\n        width: 32px;\r\n        border-radius: 6px;\r\n    }\r\n\r\n    .carousel-arrow {\r\n        position: absolute;\r\n        top: 50%;\r\n        transform: translateY(-50%);\r\n        width: 50px;\r\n        height: 50px;\r\n        background: rgba(255,255,255,0.95) !important;\r\n        border: none !important;\r\n        border-radius: 50% !important;\r\n        cursor: pointer;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 20px;\r\n        color: #ED8B00 !important;\r\n        transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) !important;\r\n        box-shadow: 0 4px 20px rgba(0,0,0,0.1);\r\n        z-index: 10;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    .carousel-arrow:hover {\r\n        background: #ED8B00 !important;\r\n        color: #ffffff !important;\r\n        border: none !important;\r\n        transform: translateY(-50%) scale(1.1);\r\n    }\r\n\r\n    .carousel-arrow.prev {\r\n        left: 20px;\r\n    }\r\n\r\n    .carousel-arrow.next {\r\n        right: 20px;\r\n    }\r\n\r\n    .highlights {\r\n        background: #ffffff;\r\n        position: relative;\r\n        padding: 60px 20px;\r\n    }\r\n\r\n    .container {\r\n        max-width: 1400px;\r\n        margin: 0 auto;\r\n    }\r\n\r\n    .highlights-grid {\r\n        display: grid;\r\n        grid-template-columns: repeat(5, 1fr);\r\n        gap: 25px;\r\n    }\r\n\r\n    .highlight-card {\r\n        padding: 40px 30px;\r\n        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);\r\n        border-radius: 20px;\r\n        transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);\r\n        border: 1px solid transparent;\r\n        opacity: 0;\r\n        animation: fadeInUp 1s cubic-bezier(0.19, 1, 0.22, 1) forwards;\r\n        position: relative;\r\n        overflow: hidden;\r\n    }\r\n\r\n    .highlight-card::before {\r\n        content: '';\r\n        position: absolute;\r\n        top: 0;\r\n        left: 0;\r\n        width: 100%;\r\n        height: 100%;\r\n        background: linear-gradient(135deg, rgba(237, 139, 0, 0.05) 0%, rgba(189, 168, 101, 0.05) 100%);\r\n        opacity: 0;\r\n        transition: opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1);\r\n    }\r\n\r\n    .highlight-card:hover::before {\r\n        opacity: 1;\r\n    }\r\n\r\n    .highlight-card:nth-child(1) { animation-delay: 0.1s; }\r\n    .highlight-card:nth-child(2) { animation-delay: 0.2s; }\r\n    .highlight-card:nth-child(3) { animation-delay: 0.3s; }\r\n    .highlight-card:nth-child(4) { animation-delay: 0.4s; }\r\n    .highlight-card:nth-child(5) { animation-delay: 0.5s; }\r\n\r\n    .highlight-card:hover {\r\n        transform: translateY(-12px);\r\n        box-shadow: 0 30px 60px rgba(237, 139, 0, 0.15);\r\n        border-color: #ED8B00;\r\n    }\r\n\r\n    .highlight-icon {\r\n        width: 45px;\r\n        height: 45px;\r\n        background: #e0e0e0;\r\n        border-radius: 50%;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        margin-bottom: 20px;\r\n        position: relative;\r\n        transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);\r\n    }\r\n\r\n    .highlight-icon::after {\r\n        content: '';\r\n        width: 12px;\r\n        height: 12px;\r\n        background: #999;\r\n        border-radius: 50%;\r\n        display: block;\r\n    }\r\n\r\n    .highlight-card:hover .highlight-icon {\r\n        background: #d0d0d0;\r\n        transform: scale(1.05);\r\n    }\r\n\r\n    .highlight-card h3 {\r\n        font-size: 1.2rem;\r\n        font-weight: 600;\r\n        margin-bottom: 12px;\r\n        color: #000000;\r\n        position: relative;\r\n    }\r\n\r\n    .highlight-card p {\r\n        color: #555;\r\n        font-size: 0.95rem;\r\n        line-height: 1.6;\r\n        position: relative;\r\n    }\r\n\r\n    .product-description {\r\n        padding: 40px 20px;\r\n        background: linear-gradient(180deg, #fafafa 0%, #ffffff 50%, #fafafa 100%);\r\n        position: relative;\r\n    }\r\n\r\n    .description-wrapper {\r\n        max-width: 1400px;\r\n        margin: 0 auto;\r\n        display: grid;\r\n        grid-template-columns: 1.2fr 1fr;\r\n        gap: 80px;\r\n        align-items: center;\r\n    }\r\n\r\n    .description-content h2 {\r\n        font-size: clamp(2.5rem, 4.5vw, 3.8rem);\r\n        font-weight: 600;\r\n        margin-bottom: 40px;\r\n        color: #000000;\r\n        line-height: 1.2;\r\n        letter-spacing: -0.02em;\r\n    }\r\n\r\n    .description-text {\r\n        font-size: 1.15rem;\r\n        line-height: 1.9;\r\n        color: #333;\r\n        margin-bottom: 30px;\r\n    }\r\n\r\n    .video-container {\r\n        position: relative;\r\n        border-radius: 24px;\r\n        overflow: hidden;\r\n        box-shadow: 0 40px 80px rgba(0,0,0,0.15);\r\n        transform: perspective(1000px) rotateY(-5deg);\r\n        transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);\r\n        aspect-ratio: 16\/9;\r\n    }\r\n\r\n    .video-container:hover {\r\n        transform: perspective(1000px) rotateY(0deg);\r\n    }\r\n\r\n    .video-container iframe {\r\n        position: absolute;\r\n        top: 0;\r\n        left: 0;\r\n        width: 100%;\r\n        height: 100%;\r\n    }\r\n\r\n    .tabs-section {\r\n        background: #ffffff;\r\n        padding: 60px 20px;\r\n    }\r\n\r\n    .tabs-container {\r\n        max-width: 1400px;\r\n        margin: 0 auto;\r\n    }\r\n\r\n    .tabs-nav {\r\n        display: flex;\r\n        gap: 0;\r\n        margin-bottom: 70px;\r\n        justify-content: center;\r\n        position: relative;\r\n        background: #fafafa;\r\n        border-radius: 60px;\r\n        padding: 8px;\r\n        max-width: 1000px;\r\n        margin-left: auto;\r\n        margin-right: auto;\r\n        margin-bottom: 70px;\r\n    }\r\n\r\n    .tab-button {\r\n        flex: 1;\r\n        padding: 18px 40px !important;\r\n        background: transparent !important;\r\n        border: none !important;\r\n        font-family: 'Raleway', sans-serif !important;\r\n        font-size: 1.05rem !important;\r\n        font-weight: 600 !important;\r\n        color: #666 !important;\r\n        cursor: pointer;\r\n        position: relative;\r\n        transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) !important;\r\n        border-radius: 50px !important;\r\n        z-index: 1;\r\n    }\r\n\r\n    .tab-button:hover {\r\n        color: #ED8B00 !important;\r\n        border: none !important;\r\n    }\r\n\r\n    .tab-button.active {\r\n        color: #ffffff !important;\r\n        background: linear-gradient(135deg, #ED8B00 0%, #BDA865 100%) !important;\r\n        box-shadow: 0 8px 24px rgba(237, 139, 0, 0.3) !important;\r\n        border: none !important;\r\n    }\r\n\r\n    .tab-content {\r\n        display: none;\r\n        animation: fadeIn 0.8s cubic-bezier(0.19, 1, 0.22, 1);\r\n    }\r\n\r\n    .tab-content.active {\r\n        display: block;\r\n    }\r\n\r\n    \/* Accordion Styles *\/\r\n    .accordion-list {\r\n        list-style: none;\r\n        padding: 0;\r\n        margin: 0;\r\n    }\r\n\r\n    .accordion-item {\r\n        margin-bottom: 12px;\r\n        border: 1px solid #e8e8e8;\r\n        border-radius: 12px;\r\n        overflow: hidden;\r\n        background: #ffffff;\r\n        transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);\r\n    }\r\n\r\n    .accordion-item:hover {\r\n        border-color: #ED8B00;\r\n        box-shadow: 0 4px 12px rgba(237, 139, 0, 0.08);\r\n    }\r\n\r\n    .accordion-header {\r\n        padding: 20px 25px;\r\n        cursor: pointer;\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: center;\r\n        background: #fafafa;\r\n        transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);\r\n        user-select: none;\r\n    }\r\n\r\n    .accordion-header:hover {\r\n        background: #f5f5f5;\r\n    }\r\n\r\n    .accordion-item.active .accordion-header {\r\n        background: linear-gradient(135deg, rgba(237, 139, 0, 0.05) 0%, rgba(189, 168, 101, 0.05) 100%);\r\n        border-bottom: 1px solid #e8e8e8;\r\n    }\r\n\r\n    .accordion-title {\r\n        font-size: 1.1rem;\r\n        font-weight: 600;\r\n        color: #000000;\r\n        margin: 0;\r\n    }\r\n\r\n    .accordion-icon {\r\n        width: 24px;\r\n        height: 24px;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        color: #ED8B00;\r\n        font-size: 18px;\r\n        transition: transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);\r\n        flex-shrink: 0;\r\n    }\r\n\r\n    .accordion-item.active .accordion-icon {\r\n        transform: rotate(180deg);\r\n    }\r\n\r\n    .accordion-content {\r\n        max-height: 0;\r\n        overflow: hidden;\r\n        transition: max-height 0.4s cubic-bezier(0.19, 1, 0.22, 1), padding 0.4s cubic-bezier(0.19, 1, 0.22, 1);\r\n        padding: 0 25px;\r\n    }\r\n\r\n    .accordion-item.active .accordion-content {\r\n        max-height: 500px;\r\n        padding: 20px 25px;\r\n    }\r\n\r\n    .accordion-text {\r\n        color: #555;\r\n        font-size: 1rem;\r\n        line-height: 1.7;\r\n        margin: 0;\r\n    }\r\n\r\n    .feature-full {\r\n        padding: 25px 30px;\r\n        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);\r\n        border-radius: 12px;\r\n        border-left: 4px solid #ED8B00;\r\n        margin-bottom: 20px;\r\n        margin-top: 30px;\r\n    }\r\n\r\n    .feature-full strong {\r\n        display: block;\r\n        color: #000000;\r\n        font-weight: 700;\r\n        margin-bottom: 12px;\r\n        font-size: 1.15rem;\r\n    }\r\n\r\n    .feature-full p,\r\n    .feature-full {\r\n        color: #555;\r\n        font-size: 1rem;\r\n        line-height: 1.7;\r\n    }\r\n\r\n    .standards-section {\r\n        display: grid;\r\n        grid-template-columns: 1fr 1fr;\r\n        gap: 60px;\r\n    }\r\n\r\n    .standards-list h4 {\r\n        font-size: 2rem;\r\n        color: #ED8B00;\r\n        margin-bottom: 30px;\r\n        font-weight: 700;\r\n    }\r\n\r\n    .standards-list ul {\r\n        list-style: none;\r\n        padding-left: 0;\r\n    }\r\n\r\n    .standards-list li {\r\n        padding: 20px 25px;\r\n        border-bottom: 1px solid #f0f0f0;\r\n        color: #333;\r\n        font-size: 1.05rem;\r\n        transition: all 0.3s ease;\r\n        border-radius: 8px;\r\n    }\r\n\r\n    .standards-list li:hover {\r\n        background: #fafafa;\r\n        padding-left: 35px;\r\n    }\r\n\r\n    .standards-list li strong {\r\n        color: #000000;\r\n        font-weight: 700;\r\n        font-size: 1.1rem;\r\n    }\r\n\r\n    .cta-section {\r\n        padding: 60px 20px;\r\n        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);\r\n        text-align: center;\r\n    }\r\n\r\n    .cta-buttons {\r\n        display: flex;\r\n        gap: 25px;\r\n        justify-content: center;\r\n        flex-wrap: wrap;\r\n    }\r\n\r\n    .cta-secondary {\r\n        display: inline-flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        padding: 20px 50px;\r\n        background: transparent;\r\n        color: #ED8B00;\r\n        text-decoration: none;\r\n        font-weight: 600;\r\n        font-size: 1.1rem;\r\n        border-radius: 60px;\r\n        border: 2px solid #ED8B00;\r\n        transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);\r\n        position: relative;\r\n        z-index: 1;\r\n    }\r\n\r\n    .cta-secondary:hover {\r\n        background: #ED8B00;\r\n        color: #ffffff !important;\r\n        transform: translateY(-3px);\r\n        box-shadow: 0 15px 50px rgba(237, 139, 0, 0.3);\r\n    }\r\n\r\n    .link-accent {\r\n        color: #ED8B00;\r\n        text-decoration: none;\r\n        font-weight: 600;\r\n        transition: all 0.3s ease;\r\n        border-bottom: 2px solid transparent;\r\n    }\r\n\r\n    .link-accent:hover {\r\n        border-bottom-color: #ED8B00;\r\n    }\r\n\r\n    @keyframes fadeInUp {\r\n        from {\r\n            opacity: 0;\r\n            transform: translateY(40px);\r\n        }\r\n        to {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n    }\r\n\r\n    @keyframes fadeIn {\r\n        from {\r\n            opacity: 0;\r\n        }\r\n        to {\r\n            opacity: 1;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 1200px) {\r\n        .hero-content {\r\n            gap: 60px;\r\n        }\r\n\r\n        .highlights-grid {\r\n            grid-template-columns: repeat(3, 1fr);\r\n        }\r\n\r\n        .description-wrapper {\r\n            gap: 60px;\r\n        }\r\n\r\n        .standards-section {\r\n            gap: 40px;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 1024px) {\r\n        .hero-content {\r\n            grid-template-columns: 1fr;\r\n            gap: 50px;\r\n        }\r\n\r\n        .description-wrapper {\r\n            grid-template-columns: 1fr;\r\n            gap: 50px;\r\n        }\r\n\r\n        .video-container {\r\n            transform: none;\r\n        }\r\n\r\n        .features-grid {\r\n            grid-template-columns: 1fr;\r\n        }\r\n\r\n        .standards-section {\r\n            grid-template-columns: 1fr;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 768px) {\r\n        .hero {\r\n            padding: 40px 20px 60px;\r\n        }\r\n\r\n        .highlights {\r\n            padding: 40px 20px;\r\n        }\r\n\r\n        .highlights-grid {\r\n            grid-template-columns: 1fr;\r\n        }\r\n\r\n        .product-description {\r\n            padding: 20px 20px;\r\n        }\r\n\r\n        .tabs-section {\r\n            padding: 40px 20px;\r\n        }\r\n\r\n        .tabs-nav {\r\n            flex-direction: column;\r\n            border-radius: 20px;\r\n            gap: 5px;\r\n        }\r\n\r\n        .tab-button {\r\n            padding: 15px 30px;\r\n            font-size: 1rem;\r\n        }\r\n\r\n        .specs-grid {\r\n            grid-template-columns: 1fr;\r\n        }\r\n\r\n        .cta-section {\r\n            padding: 20px 20px;\r\n        }\r\n\r\n        .cta-buttons {\r\n            flex-direction: column;\r\n            align-items: center;\r\n        }\r\n\r\n        .cta-button,\r\n        .cta-secondary {\r\n            width: 100%;\r\n            max-width: 350px;\r\n            justify-content: center;\r\n        }\r\n\r\n        .carousel-arrow {\r\n            width: 40px;\r\n            height: 40px;\r\n            font-size: 16px;\r\n        }\r\n\r\n        .carousel-arrow.prev {\r\n            left: 10px;\r\n        }\r\n\r\n        .carousel-arrow.next {\r\n            right: 10px;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 480px) {\r\n        .hero-text h1 {\r\n            font-size: 2.2rem;\r\n        }\r\n\r\n        .highlight-card {\r\n            padding: 30px 20px;\r\n        }\r\n\r\n        .accordion-header {\r\n            padding: 16px 20px;\r\n        }\r\n\r\n        .accordion-content {\r\n            padding: 0 20px;\r\n        }\r\n\r\n        .accordion-item.active .accordion-content {\r\n            padding: 16px 20px;\r\n        }\r\n        .research-accordion-header {\r\n            padding: 16px 20px;\r\n        }\r\n        .research-accordion-content {\r\n            padding: 0 20px;\r\n        }\r\n        .research-accordion-item.active .research-accordion-content {\r\n            padding: 16px 20px;\r\n        }\r\n    }\r\n    \r\n    \/* Research & Publications Styles *\/\r\n    .search-container {\r\n        margin-bottom: 40px;\r\n        max-width: 600px;\r\n        margin-left: auto;\r\n        margin-right: auto;\r\n    }\r\n    .search-box {\r\n        width: 100%;\r\n        padding: 18px 24px;\r\n        font-size: 1rem;\r\n        border: 2px solid #e8e8e8;\r\n        border-radius: 50px;\r\n        font-family: 'Raleway', sans-serif;\r\n        transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);\r\n        background: #fafafa;\r\n    }\r\n    .search-box:focus {\r\n        outline: none;\r\n        border-color: #ED8B00;\r\n        background: #ffffff;\r\n        box-shadow: 0 4px 20px rgba(237, 139, 0, 0.15);\r\n    }\r\n    .search-box::placeholder {\r\n        color: #999;\r\n    }\r\n    .research-accordion-item {\r\n        margin-bottom: 12px;\r\n        border: 1px solid #e8e8e8;\r\n        border-radius: 12px;\r\n        overflow: hidden;\r\n        background: #ffffff;\r\n        transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);\r\n    }\r\n    .research-accordion-item:hover {\r\n        border-color: #ED8B00;\r\n        box-shadow: 0 4px 12px rgba(237, 139, 0, 0.08);\r\n    }\r\n    .research-accordion-header {\r\n        padding: 20px 25px;\r\n        cursor: pointer;\r\n        background: #fafafa;\r\n        transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);\r\n        user-select: none;\r\n    }\r\n    .research-accordion-header:hover {\r\n        background: #f5f5f5;\r\n    }\r\n    .research-accordion-item.active .research-accordion-header {\r\n        background: linear-gradient(135deg, rgba(237, 139, 0, 0.05) 0%, rgba(189, 168, 101, 0.05) 100%);\r\n        border-bottom: 1px solid #e8e8e8;\r\n    }\r\n    .research-title-row {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: center;\r\n        gap: 20px;\r\n    }\r\n    .research-title {\r\n        font-size: 1.1rem;\r\n        font-weight: 600;\r\n        color: #ED8B00;\r\n        margin: 0;\r\n        text-decoration: none;\r\n        transition: all 0.3s ease;\r\n        flex: 1;\r\n    }\r\n    .research-title:hover {\r\n        color: #BDA865;\r\n    }\r\n    .research-expand-icon {\r\n        width: 24px;\r\n        height: 24px;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        color: #ED8B00;\r\n        font-size: 18px;\r\n        transition: transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);\r\n        flex-shrink: 0;\r\n    }\r\n    .research-accordion-item.active .research-expand-icon {\r\n        transform: rotate(180deg);\r\n    }\r\n    .research-authors {\r\n        font-size: 0.95rem;\r\n        color: #666;\r\n        margin: 8px 0 0 0;\r\n        font-style: italic;\r\n    }\r\n    .research-accordion-content {\r\n        max-height: 0;\r\n        overflow: hidden;\r\n        transition: max-height 0.4s cubic-bezier(0.19, 1, 0.22, 1), padding 0.4s cubic-bezier(0.19, 1, 0.22, 1);\r\n        padding: 0 25px;\r\n    }\r\n    .research-accordion-item.active .research-accordion-content {\r\n        max-height: 600px;\r\n        padding: 20px 25px;\r\n        overflow-y: auto;\r\n    }\r\n    .research-abstract {\r\n        color: #555;\r\n        font-size: 0.98rem;\r\n        line-height: 1.7;\r\n        margin: 0;\r\n    }\r\n    .research-abstract strong {\r\n        color: #000000;\r\n        font-weight: 600;\r\n    }\r\n    .no-results {\r\n        text-align: center;\r\n        padding: 60px 20px;\r\n        color: #999;\r\n        font-size: 1.1rem;\r\n    }\r\n<\/style>\r\n\r\n<div>\r\n\r\n\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>LRAIL | Pavemetrics<\/title>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Raleway:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n    * {\r\n        margin: 0;\r\n        padding: 0;\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    body {\r\n        font-family: 'Raleway', sans-serif;\r\n        color: #000000;\r\n        background: #ffffff;\r\n        overflow-x: hidden;\r\n        line-height: 1.6;\r\n    }\r\n    \r\n    \/* Duplicate styles removed - keeping only one set *\/\r\n\r\n    .hero {\r\n        min-height: 80vh;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        position: relative;\r\n        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);\r\n    }\r\n\r\n    .hero-content {\r\n        max-width: 1400px;\r\n        width: 100%;\r\n        display: grid;\r\n        grid-template-columns: 1fr 1fr;\r\n        gap: 100px;\r\n        align-items: center;\r\n    }\r\n\r\n    .hero-text {\r\n        opacity: 0;\r\n        animation: fadeInUp 1.2s cubic-bezier(0.19, 1, 0.22, 1) forwards;\r\n    }\r\n\r\n    .hero-text h1 {\r\n        font-size: clamp(1.8rem, 4vw, 3.5rem);\r\n        font-weight: 300;\r\n        line-height: 1.1;\r\n        margin-bottom: 35px;\r\n        color: #000000;\r\n        letter-spacing: -0.02em;\r\n    }\r\n\r\n    .hero-text h1 strong {\r\n        font-weight: 700;\r\n        background: linear-gradient(135deg, #ED8B00 0%, #BDA865 100%);\r\n        -webkit-background-clip: text;\r\n        -webkit-text-fill-color: transparent;\r\n        background-clip: text;\r\n    }\r\n\r\n    .hero-text p {\r\n        font-size: clamp(1rem, 2vw, 1rem);\r\n        font-weight: 400;\r\n        color: #333;\r\n        margin-bottom: 50px;\r\n        line-height: 1.8;\r\n    }\r\n\r\n    .cta-button {\r\n        display: inline-flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        padding: 20px 50px;\r\n        background: #ED8B00 !important;\r\n        color: #ffffff !important;\r\n        text-decoration: none;\r\n        font-weight: 600;\r\n        font-size: 1.1rem;\r\n        border-radius: 60px;\r\n        transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);\r\n        border: 2px solid #ED8B00 !important;\r\n        position: relative;\r\n        overflow: hidden;\r\n        box-shadow: 0 10px 40px rgba(237, 139, 0, 0.3) !important;\r\n    }\r\n\r\n    .cta-button::before {\r\n        content: '';\r\n        position: absolute;\r\n        top: 0;\r\n        left: -100%;\r\n        width: 100%;\r\n        height: 100%;\r\n        background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);\r\n        transition: left 0.7s;\r\n        z-index: 0;\r\n    }\r\n\r\n    .cta-button:hover::before {\r\n        left: 100%;\r\n    }\r\n\r\n    .cta-button span {\r\n        position: relative;\r\n        z-index: 1;\r\n        color: #ffffff !important;\r\n    }\r\n\r\n    .cta-button:hover {\r\n        background: #BDA865;\r\n        border-color: #BDA865;\r\n        transform: translateY(-3px);\r\n        box-shadow: 0 15px 50px rgba(237, 139, 0, 0.4);\r\n        color: #ffffff !important;\r\n    }\r\n\r\n    .carousel-container {\r\n        position: relative;\r\n        border-radius: 24px;\r\n        overflow: hidden;\r\n        box-shadow: 0 40px 80px rgba(0,0,0,0.12);\r\n        opacity: 0;\r\n        animation: fadeInUp 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0.3s forwards;\r\n    }\r\n\r\n    .carousel-wrapper {\r\n        position: relative;\r\n        aspect-ratio: 16\/10;\r\n        overflow: hidden;\r\n    }\r\n\r\n    .carousel-track {\r\n        display: flex;\r\n        transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);\r\n        height: 100%;\r\n    }\r\n\r\n    .carousel-slide {\r\n        min-width: 100%;\r\n        height: 100%;\r\n        background: linear-gradient(135deg, #f5f5f5 0%, #e8e8e8 100%);\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        color: #999;\r\n        font-size: 1.3rem;\r\n        font-weight: 500;\r\n    }\r\n\r\n    .carousel-slide img {\r\n        width: 100%;\r\n        height: 100%;\r\n        object-fit: cover;\r\n    }\r\n\r\n    .carousel-nav {\r\n        position: absolute;\r\n        bottom: 30px;\r\n        left: 50%;\r\n        transform: translateX(-50%);\r\n        display: flex;\r\n        gap: 12px;\r\n        z-index: 10;\r\n    }\r\n\r\n    .carousel-dot {\r\n        width: 12px;\r\n        height: 12px;\r\n        border-radius: 50%;\r\n        background: rgba(255,255,255,0.5);\r\n        border: 2px solid rgba(237, 139, 0, 0.3);\r\n        cursor: pointer;\r\n        transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1);\r\n    }\r\n\r\n    .carousel-dot.active {\r\n        background: #ED8B00;\r\n        border-color: #ED8B00;\r\n        width: 32px;\r\n        border-radius: 6px;\r\n    }\r\n\r\n    .carousel-arrow {\r\n        position: absolute;\r\n        top: 50%;\r\n        transform: translateY(-50%);\r\n        width: 50px;\r\n        height: 50px;\r\n        background: rgba(255,255,255,0.95) !important;\r\n        border: none !important;\r\n        border-radius: 50% !important;\r\n        cursor: pointer;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 20px;\r\n        color: #ED8B00 !important;\r\n        transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) !important;\r\n        box-shadow: 0 4px 20px rgba(0,0,0,0.1);\r\n        z-index: 10;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    .carousel-arrow:hover {\r\n        background: #ED8B00 !important;\r\n        color: #ffffff !important;\r\n        border: none !important;\r\n        transform: translateY(-50%) scale(1.1);\r\n    }\r\n\r\n    .carousel-arrow.prev {\r\n        left: 20px;\r\n    }\r\n\r\n    .carousel-arrow.next {\r\n        right: 20px;\r\n    }\r\n\r\n    .highlights {\r\n        background: #ffffff;\r\n        position: relative;\r\n        padding: 60px 20px;\r\n    }\r\n\r\n    .container {\r\n        max-width: 1400px;\r\n        margin: 0 auto;\r\n    }\r\n\r\n    .highlights-grid {\r\n        display: grid;\r\n        grid-template-columns: repeat(5, 1fr);\r\n        gap: 25px;\r\n    }\r\n\r\n    .highlight-card {\r\n        padding: 40px 30px;\r\n        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);\r\n        border-radius: 20px;\r\n        transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);\r\n        border: 1px solid transparent;\r\n        opacity: 0;\r\n        animation: fadeInUp 1s cubic-bezier(0.19, 1, 0.22, 1) forwards;\r\n        position: relative;\r\n        overflow: hidden;\r\n    }\r\n\r\n    .highlight-card::before {\r\n        content: '';\r\n        position: absolute;\r\n        top: 0;\r\n        left: 0;\r\n        width: 100%;\r\n        height: 100%;\r\n        background: linear-gradient(135deg, rgba(237, 139, 0, 0.05) 0%, rgba(189, 168, 101, 0.05) 100%);\r\n        opacity: 0;\r\n        transition: opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1);\r\n    }\r\n\r\n    .highlight-card:hover::before {\r\n        opacity: 1;\r\n    }\r\n\r\n    .highlight-card:nth-child(1) { animation-delay: 0.1s; }\r\n    .highlight-card:nth-child(2) { animation-delay: 0.2s; }\r\n    .highlight-card:nth-child(3) { animation-delay: 0.3s; }\r\n    .highlight-card:nth-child(4) { animation-delay: 0.4s; }\r\n    .highlight-card:nth-child(5) { animation-delay: 0.5s; }\r\n\r\n    .highlight-card:hover {\r\n        transform: translateY(-12px);\r\n        box-shadow: 0 30px 60px rgba(237, 139, 0, 0.15);\r\n        border-color: #ED8B00;\r\n    }\r\n\r\n    .highlight-icon {\r\n        width: 45px;\r\n        height: 45px;\r\n        background: #e0e0e0;\r\n        border-radius: 50%;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        margin-bottom: 20px;\r\n        position: relative;\r\n        transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);\r\n    }\r\n\r\n    .highlight-icon::after {\r\n        content: '';\r\n        width: 12px;\r\n        height: 12px;\r\n        background: #999;\r\n        border-radius: 50%;\r\n        display: block;\r\n    }\r\n\r\n    .highlight-card:hover .highlight-icon {\r\n        background: #d0d0d0;\r\n        transform: scale(1.05);\r\n    }\r\n\r\n    .highlight-card h3 {\r\n        font-size: 1.2rem;\r\n        font-weight: 600;\r\n        margin-bottom: 12px;\r\n        color: #000000;\r\n        position: relative;\r\n    }\r\n\r\n    .highlight-card p {\r\n        color: #555;\r\n        font-size: 0.95rem;\r\n        line-height: 1.6;\r\n        position: relative;\r\n    }\r\n\r\n    .product-description {\r\n        padding: 40px 20px;\r\n        background: linear-gradient(180deg, #fafafa 0%, #ffffff 50%, #fafafa 100%);\r\n        position: relative;\r\n    }\r\n\r\n    .description-wrapper {\r\n        max-width: 1400px;\r\n        margin: 0 auto;\r\n        display: grid;\r\n        grid-template-columns: 1.2fr 1fr;\r\n        gap: 80px;\r\n        align-items: center;\r\n    }\r\n\r\n    .description-content h2 {\r\n        font-size: clamp(2.5rem, 4.5vw, 3.8rem);\r\n        font-weight: 600;\r\n        margin-bottom: 40px;\r\n        color: #000000;\r\n        line-height: 1.2;\r\n        letter-spacing: -0.02em;\r\n    }\r\n\r\n    .description-text {\r\n        font-size: 1.15rem;\r\n        line-height: 1.9;\r\n        color: #333;\r\n        margin-bottom: 30px;\r\n    }\r\n\r\n    .video-container {\r\n        position: relative;\r\n        border-radius: 24px;\r\n        overflow: hidden;\r\n        box-shadow: 0 40px 80px rgba(0,0,0,0.15);\r\n        transform: perspective(1000px) rotateY(-5deg);\r\n        transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);\r\n        aspect-ratio: 16\/9;\r\n    }\r\n\r\n    .video-container:hover {\r\n        transform: perspective(1000px) rotateY(0deg);\r\n    }\r\n\r\n    .video-container iframe {\r\n        position: absolute;\r\n        top: 0;\r\n        left: 0;\r\n        width: 100%;\r\n        height: 100%;\r\n    }\r\n\r\n    .tabs-section {\r\n        background: #ffffff;\r\n        padding: 60px 20px;\r\n    }\r\n\r\n    .tabs-container {\r\n        max-width: 1400px;\r\n        margin: 0 auto;\r\n    }\r\n\r\n    .tabs-nav {\r\n        display: flex;\r\n        gap: 0;\r\n        margin-bottom: 70px;\r\n        justify-content: center;\r\n        position: relative;\r\n        background: #fafafa;\r\n        border-radius: 60px;\r\n        padding: 8px;\r\n        max-width: 1000px;\r\n        margin-left: auto;\r\n        margin-right: auto;\r\n        margin-bottom: 70px;\r\n    }\r\n\r\n    .tab-button {\r\n        flex: 1;\r\n        padding: 18px 40px !important;\r\n        background: transparent !important;\r\n        border: none !important;\r\n        font-family: 'Raleway', sans-serif !important;\r\n        font-size: 1.05rem !important;\r\n        font-weight: 600 !important;\r\n        color: #666 !important;\r\n        cursor: pointer;\r\n        position: relative;\r\n        transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) !important;\r\n        border-radius: 50px !important;\r\n        z-index: 1;\r\n    }\r\n\r\n    .tab-button:hover {\r\n        color: #ED8B00 !important;\r\n        border: none !important;\r\n    }\r\n\r\n    .tab-button.active {\r\n        color: #ffffff !important;\r\n        background: linear-gradient(135deg, #ED8B00 0%, #BDA865 100%) !important;\r\n        box-shadow: 0 8px 24px rgba(237, 139, 0, 0.3) !important;\r\n        border: none !important;\r\n    }\r\n\r\n    .tab-content {\r\n        display: none;\r\n        animation: fadeIn 0.8s cubic-bezier(0.19, 1, 0.22, 1);\r\n    }\r\n\r\n    .tab-content.active {\r\n        display: block;\r\n    }\r\n\r\n    \/* Accordion Styles *\/\r\n    .accordion-list {\r\n        list-style: none;\r\n        padding: 0;\r\n        margin: 0;\r\n    }\r\n\r\n    .accordion-item {\r\n        margin-bottom: 12px;\r\n        border: 1px solid #e8e8e8;\r\n        border-radius: 12px;\r\n        overflow: hidden;\r\n        background: #ffffff;\r\n        transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);\r\n    }\r\n\r\n    .accordion-item:hover {\r\n        border-color: #ED8B00;\r\n        box-shadow: 0 4px 12px rgba(237, 139, 0, 0.08);\r\n    }\r\n\r\n    .accordion-header {\r\n        padding: 20px 25px;\r\n        cursor: pointer;\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: center;\r\n        background: #fafafa;\r\n        transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);\r\n        user-select: none;\r\n    }\r\n\r\n    .accordion-header:hover {\r\n        background: #f5f5f5;\r\n    }\r\n\r\n    .accordion-item.active .accordion-header {\r\n        background: linear-gradient(135deg, rgba(237, 139, 0, 0.05) 0%, rgba(189, 168, 101, 0.05) 100%);\r\n        border-bottom: 1px solid #e8e8e8;\r\n    }\r\n\r\n    .accordion-title {\r\n        font-size: 1.1rem;\r\n        font-weight: 600;\r\n        color: #000000;\r\n        margin: 0;\r\n    }\r\n\r\n    .accordion-icon {\r\n        width: 24px;\r\n        height: 24px;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        color: #ED8B00;\r\n        font-size: 18px;\r\n        transition: transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);\r\n        flex-shrink: 0;\r\n    }\r\n\r\n    .accordion-item.active .accordion-icon {\r\n        transform: rotate(180deg);\r\n    }\r\n\r\n    .accordion-content {\r\n        max-height: 0;\r\n        overflow: hidden;\r\n        transition: max-height 0.4s cubic-bezier(0.19, 1, 0.22, 1), padding 0.4s cubic-bezier(0.19, 1, 0.22, 1);\r\n        padding: 0 25px;\r\n    }\r\n\r\n    .accordion-item.active .accordion-content {\r\n        max-height: 500px;\r\n        padding: 20px 25px;\r\n    }\r\n\r\n    .accordion-text {\r\n        color: #555;\r\n        font-size: 1rem;\r\n        line-height: 1.7;\r\n        margin: 0;\r\n    }\r\n\r\n    .feature-full {\r\n        padding: 25px 30px;\r\n        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);\r\n        border-radius: 12px;\r\n        border-left: 4px solid #ED8B00;\r\n        margin-bottom: 20px;\r\n        margin-top: 30px;\r\n    }\r\n\r\n    .feature-full strong {\r\n        display: block;\r\n        color: #000000;\r\n        font-weight: 700;\r\n        margin-bottom: 12px;\r\n        font-size: 1.15rem;\r\n    }\r\n\r\n    .feature-full p,\r\n    .feature-full {\r\n        color: #555;\r\n        font-size: 1rem;\r\n        line-height: 1.7;\r\n    }\r\n\r\n    .standards-section {\r\n        display: grid;\r\n        grid-template-columns: 1fr 1fr;\r\n        gap: 60px;\r\n    }\r\n\r\n    .standards-list h4 {\r\n        font-size: 2rem;\r\n        color: #ED8B00;\r\n        margin-bottom: 30px;\r\n        font-weight: 700;\r\n    }\r\n\r\n    .standards-list ul {\r\n        list-style: none;\r\n        padding-left: 0;\r\n    }\r\n\r\n    .standards-list li {\r\n        padding: 20px 25px;\r\n        border-bottom: 1px solid #f0f0f0;\r\n        color: #333;\r\n        font-size: 1.05rem;\r\n        transition: all 0.3s ease;\r\n        border-radius: 8px;\r\n    }\r\n\r\n    .standards-list li:hover {\r\n        background: #fafafa;\r\n        padding-left: 35px;\r\n    }\r\n\r\n    .standards-list li strong {\r\n        color: #000000;\r\n        font-weight: 700;\r\n        font-size: 1.1rem;\r\n    }\r\n\r\n    .cta-section {\r\n        padding: 60px 20px;\r\n        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);\r\n        text-align: center;\r\n    }\r\n\r\n    .cta-buttons {\r\n        display: flex;\r\n        gap: 25px;\r\n        justify-content: center;\r\n        flex-wrap: wrap;\r\n    }\r\n\r\n    .cta-secondary {\r\n        display: inline-flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        padding: 20px 50px;\r\n        background: transparent;\r\n        color: #ED8B00;\r\n        text-decoration: none;\r\n        font-weight: 600;\r\n        font-size: 1.1rem;\r\n        border-radius: 60px;\r\n        border: 2px solid #ED8B00;\r\n        transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);\r\n        position: relative;\r\n        z-index: 1;\r\n    }\r\n\r\n    .cta-secondary:hover {\r\n        background: #ED8B00;\r\n        color: #ffffff !important;\r\n        transform: translateY(-3px);\r\n        box-shadow: 0 15px 50px rgba(237, 139, 0, 0.3);\r\n    }\r\n\r\n    .link-accent {\r\n        color: #ED8B00;\r\n        text-decoration: none;\r\n        font-weight: 600;\r\n        transition: all 0.3s ease;\r\n        border-bottom: 2px solid transparent;\r\n    }\r\n\r\n    .link-accent:hover {\r\n        border-bottom-color: #ED8B00;\r\n    }\r\n\r\n    @keyframes fadeInUp {\r\n        from {\r\n            opacity: 0;\r\n            transform: translateY(40px);\r\n        }\r\n        to {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n    }\r\n\r\n    @keyframes fadeIn {\r\n        from {\r\n            opacity: 0;\r\n        }\r\n        to {\r\n            opacity: 1;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 1200px) {\r\n        .hero-content {\r\n            gap: 60px;\r\n        }\r\n\r\n        .highlights-grid {\r\n            grid-template-columns: repeat(3, 1fr);\r\n        }\r\n\r\n        .description-wrapper {\r\n            gap: 60px;\r\n        }\r\n\r\n        .standards-section {\r\n            gap: 40px;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 1024px) {\r\n        .hero-content {\r\n            grid-template-columns: 1fr;\r\n            gap: 50px;\r\n        }\r\n\r\n        .description-wrapper {\r\n            grid-template-columns: 1fr;\r\n            gap: 50px;\r\n        }\r\n\r\n        .video-container {\r\n            transform: none;\r\n        }\r\n\r\n        .features-grid {\r\n            grid-template-columns: 1fr;\r\n        }\r\n\r\n        .standards-section {\r\n            grid-template-columns: 1fr;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 768px) {\r\n        .hero {\r\n            padding: 40px 20px 60px;\r\n        }\r\n\r\n        .highlights {\r\n            padding: 40px 20px;\r\n        }\r\n\r\n        .highlights-grid {\r\n            grid-template-columns: 1fr;\r\n        }\r\n\r\n        .product-description {\r\n            padding: 20px 20px;\r\n        }\r\n\r\n        .tabs-section {\r\n            padding: 40px 20px;\r\n        }\r\n\r\n        .tabs-nav {\r\n            flex-direction: column;\r\n            border-radius: 20px;\r\n            gap: 5px;\r\n        }\r\n\r\n        .tab-button {\r\n            padding: 15px 30px;\r\n            font-size: 1rem;\r\n        }\r\n\r\n        .specs-grid {\r\n            grid-template-columns: 1fr;\r\n        }\r\n\r\n        .cta-section {\r\n            padding: 20px 20px;\r\n        }\r\n\r\n        .cta-buttons {\r\n            flex-direction: column;\r\n            align-items: center;\r\n        }\r\n\r\n        .cta-button,\r\n        .cta-secondary {\r\n            width: 100%;\r\n            max-width: 350px;\r\n            justify-content: center;\r\n        }\r\n\r\n        .carousel-arrow {\r\n            width: 40px;\r\n            height: 40px;\r\n            font-size: 16px;\r\n        }\r\n\r\n        .carousel-arrow.prev {\r\n            left: 10px;\r\n        }\r\n\r\n        .carousel-arrow.next {\r\n            right: 10px;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 480px) {\r\n        .hero-text h1 {\r\n            font-size: 2.2rem;\r\n        }\r\n\r\n        .highlight-card {\r\n            padding: 30px 20px;\r\n        }\r\n\r\n        .accordion-header {\r\n            padding: 16px 20px;\r\n        }\r\n\r\n        .accordion-content {\r\n            padding: 0 20px;\r\n        }\r\n\r\n        .accordion-item.active .accordion-content {\r\n            padding: 16px 20px;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n\r\n<!-- Hero Section with Image Carousel -->\r\n<section class=\"hero\">\r\n    <div class=\"hero-content\">\r\n        <div class=\"hero-text\">\r\n            <h1>Inspections d\u2019aiguillages \u00e0 pleine vitesse \u2014 <strong>pr\u00e9cises, fluides et sans interruption.<\/strong><\/h1>\r\n            <p><\/p>\r\n            <a href=\"\/wp-content\/uploads\/2025\/10\/LRAIL-Features-WEBSITE.pdf\" target=\"_blank\" class=\"cta-button\">\r\n                <span>Voir la fiche technique (Anglais)<\/span>\r\n            <\/a>\r\n        <\/div>\r\n        <div class=\"carousel-container\">\r\n            <div class=\"carousel-wrapper\">\r\n                <div class=\"carousel-track\">\r\n                    <div class=\"carousel-slide\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/LRAIL-1.jpg\" alt=\"LCMS-2 Product View 1\" style=\"width: 100%; height: 100%; object-fit: cover;\"><\/div>\r\n                    <div class=\"carousel-slide\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/LRAIL-2.jpg\" alt=\"LCMS-2 Product View 2\" style=\"width: 100%; height: 100%; object-fit: cover;\"><\/div>\r\n                    <div class=\"carousel-slide\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/LRAIL-3.png\" alt=\"LCMS-2 Product View 3\" style=\"width: 100%; height: 100%; object-fit: cover;\"><\/div>\r\n                    <div class=\"carousel-slide\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/LRAIL-4.png\" alt=\"LCMS-2 Product View 4\" style=\"width: 100%; height: 100%; object-fit: cover;\"><\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <button class=\"carousel-arrow prev\" aria-label=\"Previous slide\">\u2039<\/button>\r\n<button class=\"carousel-arrow next\" aria-label=\"Next slide\">\u203a<\/button>\r\n            <div class=\"carousel-nav\">\r\n                <span class=\"carousel-dot active\"><\/span>\r\n                <span class=\"carousel-dot\"><\/span>\r\n                <span class=\"carousel-dot\"><\/span>\r\n                <span class=\"carousel-dot\"><\/span>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n<!-- Icon Highlights -->\r\n<section class=\"highlights\">\r\n    <div class=\"container\">\r\n        <div class=\"highlights-grid\">\r\n            <div class=\"highlight-card\">\r\n                <div class=\"highlight-icon\"><\/div>\r\n                <h3>Aiguillages et traverses \u00e0 vitesse de circulation<\/h3>\r\n                <p>Inspectez automatiquement les composants critiques des aiguillages et \u00e9valuez l\u2019\u00e9tat des traverses \u2014 le tout \u00e0 des vitesses pouvant atteindre 120 km\/h.<\/p>\r\n            <\/div>\r\n            <div class=\"highlight-card\">\r\n                <div class=\"highlight-icon\"><\/div>\r\n                <h3>Inspection multi-composants<\/h3>\r\n                <p>L\u2019imagerie 2D et le balayage 3D simultan\u00e9s remplacent plusieurs syst\u00e8mes traditionnels en un seul passage.<\/p>\r\n            <\/div>\r\n            <div class=\"highlight-card\">\r\n                <div class=\"highlight-icon\"><\/div>\r\n                <h3>Donn\u00e9es haute r\u00e9solution<\/h3>\r\n                <p>Des scans de 1 mm \u00d7 1 mm \u00d7 0,1 mm offrent une clart\u00e9 in\u00e9gal\u00e9e des rails, traverses, attaches et du ballast.<\/p>\r\n            <\/div>\r\n            <div class=\"highlight-card\">\r\n                <div class=\"highlight-icon\"><\/div>\r\n                <h3>Pr\u00e9cision et r\u00e9p\u00e9tabilit\u00e9<\/h3>\r\n                <p>L\u2019analyse aliment\u00e9e par l\u2019IA garantit des r\u00e9sultats coh\u00e9rents et objectifs d\u2019un passage \u00e0 l\u2019autre.<\/p>\r\n            <\/div>\r\n            <div class=\"highlight-card\">\r\n                <div class=\"highlight-icon\"><\/div>\r\n                <h3>Efficacit\u00e9 \u00e9prouv\u00e9e<\/h3>\r\n                <p>Valid\u00e9e sur le terrain et approuv\u00e9e par des exploitants ferroviaires \u00e0 travers le monde.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n<!-- Product Description with Video -->\r\n<section class=\"product-description\">\r\n    <div class=\"description-wrapper\">\r\n        <div class=\"description-content\">\r\n            <h2>Le Laser Rail Inspection System Pavemetrics\u00ae (LRAIL\u2122)<\/h2>\r\n            <p class=\"description-text\">Le Laser Rail Inspection System Pavemetrics\u00ae (LRAIL\u2122) est un syst\u00e8me de vision 3D de nouvelle g\u00e9n\u00e9ration qui transforme l\u2019inspection ferroviaire. En un seul passage, \u00e0 des vitesses pouvant atteindre 120 km\/h, le LRAIL capture \u00e0 la fois des images 2D haute r\u00e9solution et des profils 3D des rails, traverses et du ballast \u2014 offrant une clart\u00e9 et une r\u00e9p\u00e9tabilit\u00e9 in\u00e9gal\u00e9es. <\/p>\r\n            <p class=\"description-text\">Propuls\u00e9 par une intelligence artificielle avanc\u00e9e, le LRAIL d\u00e9tecte, mesure et \u00e9value automatiquement tous les composants critiques, notamment les traverses, attaches, joints, aiguillages, c\u0153urs de croisement et l\u2019usure de surface du rail. Le r\u00e9sultat : une inspection compl\u00e8te et objective qui permet aux exploitants ferroviaires de hi\u00e9rarchiser la maintenance, prolonger la dur\u00e9e de vie des actifs et r\u00e9duire les co\u00fbts \u2014 sans perturber les op\u00e9rations. <\/p>\r\n            <p class=\"description-text\">Bas\u00e9 sur la technologie \u00e9prouv\u00e9e LCMS\u00ae de Pavemetrics, d\u00e9ploy\u00e9e dans plus de 50 pays, le LRAIL offre une pr\u00e9cision valid\u00e9e sur le terrain, reconnue par les exploitants et autorit\u00e9s ferroviaires du monde entier pour des r\u00e9seaux plus s\u00fbrs et plus efficaces.<\/p>\r\n        <\/div>\r\n        <div class=\"video-container\">\r\n            <iframe width=\"100%\" height=\"100%\" style=\"position: absolute; top: 0; left: 0; border: 0;\" src=\"https:\/\/www.youtube.com\/embed\/n_1RaEiS7_k\" title=\"LCMS-2 Product Video\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\"><\/iframe>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n<!-- Tabs Section -->\r\n<section class=\"tabs-section\">\r\n    <div class=\"tabs-container\">\r\n        <div class=\"tabs-nav\">\r\n            <button class=\"tab-button active\" data-tab=\"features\">Caract\u00e9ristiques cl\u00e9s<\/button>\r\n            <button class=\"tab-button\" data-tab=\"specs\">Sp\u00e9cifications techniques<\/button>\r\n            <button class=\"tab-button\" data-tab=\"standards\">Documentation<\/button>\r\n            <button class=\"tab-button\" data-tab=\"research\">Articles<\/button>\r\n        <\/div>\r\n        <!-- Key Features Tab -->\r\n        <div class=\"tab-content active\" id=\"features\">\r\n            <ul class=\"accordion-list\">\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">Inspection \u00e0 grande vitesse<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">fonctionne \u00e0 des vitesses allant jusqu\u2019\u00e0 120 km\/h, enti\u00e8rement automatis\u00e9e et sans interruption des op\u00e9rations.<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">Compatibilit\u00e9 multi-\u00e9cartement<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">s\u2019adapte aux voies \u00e9troites, standard et larges.<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">Imagerie et balayage combin\u00e9s<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">capture simultan\u00e9ment des images 2D haute r\u00e9solution et des nuages de points 3D en un seul passage.<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">Analyse assist\u00e9e par IA<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">d\u00e9tection automatique des changements et \u00e9valuation des traverses, attaches, joints, aiguillages et c\u0153urs de croisement.<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">Fiabilit\u00e9 \u00e9prouv\u00e9e<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">fonctionne de jour comme de nuit, insensible aux conditions d\u2019\u00e9clairage ou d\u2019ombre, avec des capteurs compacts de 13 kg int\u00e9gr\u00e9s dans des bo\u00eetiers robustes et scell\u00e9s.<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">Capacit\u00e9s de mesure<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">inspection des ancres, niveau et encrassement du ballast, attaches \u00e9lastiques, g\u00e9om\u00e9trie du rail, profil et usure du champignon, travers\u00e9es de route, composants d\u2019aiguillage, \u00e9tat des traverses, plaques d\u2019appui et tire-fonds.<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n            <\/ul>\r\n            <p style=\"font-size: 1.15rem; color: #333; text-align: center; margin-top: 30px;\">\r\nD\u00e9couvrez toutes les capacit\u00e9s de mesure et plus de d\u00e9tails: <a href=\"https:\/\/www.pavemetrics.com\/fr\/capacites\/lrail\/\" target=\"_blank\" class=\"link-accent\">Voir les capacit\u00e9s de mesure<\/a>\r\n            <\/p>\r\n        <\/div>\r\n        <!-- Technical Specs Tab -->\r\n        <div class=\"tab-content\" id=\"specs\">\r\n            <ul class=\"accordion-list\">\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">R\u00e9solution<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">1 mm transverse, 0,1 mm vertical.<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">Pr\u00e9cision<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">\u00b10,25 mm vertical.<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">Plage de vitesse<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">0\u2013120 km\/h (fonctionnement \u00e0 vitesse de voie).<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">Fr\u00e9quence de balayage<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">16 666 Hz.<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">Compatibilit\u00e9 des \u00e9cartements<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">\u00c9cartement \u00e9troit, standard et large.<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">Sorties de donn\u00e9es<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">Images 2D haute r\u00e9solution et nuages de points 3D, g\u00e9or\u00e9f\u00e9renc\u00e9s avec GPS\/IMU.<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">Format<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">Capteurs compacts (13 kg chacun), faible consommation d\u2019\u00e9nergie.<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">Montage<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">Compatible avec v\u00e9hicules \u00e0 rail haut ou wagons d\u2019inspection d\u00e9di\u00e9s.<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">Fonctionnement<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">Jour et nuit, insensible aux conditions d\u2019\u00e9clairage et d\u2019ombre.<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n                <li class=\"accordion-item\">\r\n                    <div class=\"accordion-header\">\r\n                        <h3 class=\"accordion-title\">Gestion des donn\u00e9es<\/h3>\r\n                        <span class=\"accordion-icon\">\u25bc<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content\">\r\n                        <p class=\"accordion-text\">Les algorithmes de compression embarqu\u00e9s minimisent les besoins de stockage.<\/p>\r\n                    <\/div>\r\n                <\/li>\r\n            <\/ul>\r\n        <\/div>\r\n        <!-- Standards & Compliance Tab -->\r\n        <div class=\"tab-content\" id=\"standards\">\r\n            <div class=\"standards-section\">\r\n                <div class=\"standards-list\">\r\n                    <p><a href=\"\/wp-content\/uploads\/2025\/11\/BS_EN_13848_4_2011_with_LRAIL_2024.pdf\" class=\"link-accent\" target=\"_blank\">Comparaison LRAIL avec le chariot de mesure de g\u00e9om\u00e9trie de voie (TGMT) et les dispositifs manuels (MOD)<\/a><\/p>\r\n                    <p>En raison de la conception des TGMT et MOD, les exigences de la norme EN 13848-1:2003+A1:2008 doivent \u00eatre adapt\u00e9es. Par cons\u00e9quent, cette annexe pr\u00e9sente sous forme de tableau les exigences minimales pour chaque param\u00e8tre de g\u00e9om\u00e9trie de voie pouvant \u00eatre mesur\u00e9 par les TGMT et MOD. Les exigences diff\u00e9rant de la norme EN 13848-1:2003+A1:2008 sont mises en \u00e9vidence en gras. Les exigences de la norme EN 13848-1:2003+A1:2008 sont indiqu\u00e9es uniquement \u00e0 titre comparatif.   <\/p>\r\n                <\/div>\r\n                <div class=\"standards-list\">\r\n                    <h4>Sp\u00e9cifications<\/h4>\r\n                    <p><a href=\"\/wp-content\/uploads\/2025\/11\/LRAIL_System_Specs_2024.pdf\" class=\"link-accent\" target=\"_blank\">Sp\u00e9cifications du syst\u00e8me LRAIL<\/a><\/p>\r\n                <\/div>\r\n                <div class=\"standards-list\">\r\n                    <h4>Documents relatifs \u00e0 la certification et \u00e0 l\u2019exportation<\/h4>\r\n                    <ul>\r\n                        <li><a href=\"\/wp-content\/uploads\/2025\/11\/TUV-Certification-LCMS-2.pdf\" class=\"link-accent\" target=\"_blank\">Certification TUV<\/a><\/li>\r\n                        <li><a href=\"\/wp-content\/uploads\/2025\/11\/EC-Declaration-of-Conformity-2024.pdf\" class=\"link-accent\" target=\"_blank\">D\u00e9claration de conformit\u00e9 CE<\/a><\/li>\r\n                        <li><a href=\"\/wp-content\/uploads\/2025\/11\/FORM-FCC-Pavemetrics-Systems-Inc.pdf\" class=\"link-accent\" target=\"_blank\">FCC Form<\/a><\/li>\r\n                        <li><a href=\"\/wp-content\/uploads\/2025\/11\/FORM-FDA-2877-Pavemetrics-Systems-Inc.pdf\" class=\"link-accent\" target=\"_blank\">FDA Form<\/a><\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n            <!-- Research & Publications Tab -->\r\n            <div class=\"tab-content\" id=\"research\">\r\n                <div class=\"search-container\">\r\n                    <input type=\"text\" id=\"researchSearch\" class=\"search-box\" placeholder=\"Rechercher par titre, auteur ou mot-cl\u00e9...\">\r\n                <\/div>\r\n                <div id=\"researchList\">\r\n                    <div class=\"research-accordion-item\" data-keywords=\"automated rail transit infrastructure inspection dot lrail massachusetts bay transportation authority mbta metro st louis ground penetrating radar gps gis\">\r\n                        <div class=\"research-accordion-header\">\r\n                            <div class=\"research-title-row\">\r\n                                <a href=\"\/wp-content\/uploads\/2026\/01\/dot_28739_DS1-1.pdf\" target=\"_blank\" class=\"research-title\">An Automated System for Rail Transit Infrastructure Inspection \ud83d\udd17<\/a>\r\n                                <span class=\"research-expand-icon\">\u25bc<\/span>\r\n                            <\/div>\r\n                            <p class=\"research-authors\">Auteurs: Cesar Singh (U.S. Department of Transportation), Yuanchang Xie (University of Massachusetts Lowell)<\/p>\r\n                        <\/div>\r\n                        <div class=\"research-accordion-content\">\r\n                            <p class=\"research-abstract\"><strong>Summary:<\/strong> In this project led by the US Department of and University of Massachusetts Lowell, the use of commercial remote sensing and spatial information technologies such as Ground Penetrating Radar, laser (LRAIL), GIS and GPS have been applied to passenger rail inspection. The technologies were integrated on a hi-rail vehicle and tested at the Massachusetts Bay Transportation Authority (MBTA) and Metro St. Louis. While rail transit agencies in the United States rely heavily on visual observation for their weekly track inspections, this manual method is time-consuming, costly and cannot effectively identify subsurface safety hazard. The main objective of this project was to provide a safe, objective and cost-effective solution to rail transit agencies for their weekly track inspections. The conclusions of this project highlight the quality of the collected data and the results generated by the developed algorithms of the LRAIL and suggested that it is a viable and very promising solution to use for track safety inspections.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"research-accordion-item\" data-keywords=\"automated track change detection railroad safety assessment 3d laser scanning deep convolutional neural networks dcnn elastic fasteners spikes joint bar ballast fouling\">\r\n                        <div class=\"research-accordion-header\">\r\n                            <div class=\"research-title-row\">\r\n                                <a href=\"\/wp-content\/uploads\/2026\/01\/Automated-Track-Change-Detection-Technology-for-Enhanced-Railroad-Saftey-Assessment.pdf\" target=\"_blank\" class=\"research-title\">Automated Track Change Detection Technology for Enhanced Railroad Safety Assessment \ud83d\udd17<\/a>\r\n                                <span class=\"research-expand-icon\">\u25bc<\/span>\r\n                            <\/div>\r\n                            <p class=\"research-authors\">Auteurs: Federal Railroad Administration<\/p>\r\n                        <\/div>\r\n                        <div class=\"research-accordion-content\">\r\n                            <p class=\"research-abstract\"><strong>Abstract:<\/strong> This report documents the successful use of 3D laser scanning, Deep Convolutional Neural Networks (DCNNs), and change detection technology to reliably detect and classify a wide variety of track components and conditions that influence the safety of train operations, and to report changes in these features over time with high precision. This technology advances the state-of-the-art in automated track inspection, going beyond the simple pass\/fail assessments typical of current inspection approaches. During the test program, conducted between April 2019 and October 2020, it detected a wide range of both small and large changes related to elastic fasteners, spikes, joint bar gaps, joint bar bolting, crosstie skew, ballast level, and ballast fouling.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"research-accordion-item\" data-keywords=\"deep learning railroad inspection neural network railway components tie plates pavemetrics arema\">\r\n                        <div class=\"research-accordion-header\">\r\n                            <div class=\"research-title-row\">\r\n                                <a href=\"\/wp-content\/uploads\/2026\/01\/AREMA-Deep-Learning-for-Railroad-Inspection-2nd-Phase-May-2019-002.pdf\" target=\"_blank\" class=\"research-title\">Deep Learning for Railroad Inspection \u2013 Phase 2 \ud83d\udd17<\/a>\r\n                                <span class=\"research-expand-icon\">\u25bc<\/span>\r\n                            <\/div>\r\n                            <p class=\"research-authors\">Auteurs: Richard Fox Ivey, Mario Talbot, John Laurent (Pavemetrics)<\/p>\r\n                        <\/div>\r\n                        <div class=\"research-accordion-content\">\r\n                            <p class=\"research-abstract\"><strong>Abstract:<\/strong> This paper builds on prior work (Deep Learning for Railroad Inspection \u2013 Phase 1) to develop a Deep Neural Network that can automatically identify key railway components as a step in the process of automating rail inspection in an effort to overcome the limitations of traditional methods. This new study adds the identification of new railway components (Tie Plates) as well as the automated assessment of their condition.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"research-accordion-item\" data-keywords=\"deep learning railroad inspection neural network railway automated detection machine vision pavemetrics phase 1\">\r\n                        <div class=\"research-accordion-header\">\r\n                            <div class=\"research-title-row\">\r\n                                <a href=\"\/wp-content\/uploads\/2026\/01\/Deep-Learning-for-Railroad-Inspection-May-2018-003.pdf\" target=\"_blank\" class=\"research-title\">Deep Learning for Railroad Inspection \u2013 Phase 1 \ud83d\udd17<\/a>\r\n                                <span class=\"research-expand-icon\">\u25bc<\/span>\r\n                            <\/div>\r\n                            <p class=\"research-authors\">Auteurs: Richard Fox Ivey, Mario Talbot, John Laurent (Pavemetrics)<\/p>\r\n                        <\/div>\r\n                        <div class=\"research-accordion-content\">\r\n                            <p class=\"research-abstract\"><strong>Abstract:<\/strong> Railway networks around the world are an important part of the transportation network and represent billions of dollars of investment. Poorly maintained networks negatively impact asset longevity, schedule performance and pose a serious threat to safety. In order to safeguard against these risks, Railroads typically inspect 100% of their mainline network at least annually and key locations even more frequently. Railroad inspection has traditionally been a manual process with inspectors walking the track or driving slowly in a high-rail vehicle to visually spot problems. This practice is very costly, time consuming, impacts schedule performance (due to the need for track possession), and puts staff at risk. While there have been some recent attempts to modernize the inspection process through the adoption of machine-vision technologies, these technologies are often still reliant on human inspectors manually reviewing images in order to spot defects. Manual review of images suffers from many of the same problems as manual inspections do: it is time consuming, subjective as opposed to being objective, and requires significant amounts of labor. This paper will explore a new approach which makes use of Deep Learning algorithms, specifically a Deep Neural Network, to automatically inspect images and has the potential to overcome these limitations.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"research-accordion-item\" data-keywords=\"laser triangulation track change defect detection lrail pavemetrics federal railroad administration amtrak harrisburg fasteners anchors spikes ties joints ballast rail stamping\">\r\n                        <div class=\"research-accordion-header\">\r\n                            <div class=\"research-title-row\">\r\n                                <a href=\"https:\/\/railroads.dot.gov\/elibrary\/laser-triangulation-track-change-and-defect-detection\" target=\"_blank\" class=\"research-title\">Laser Triangulation for Track Change and Defect Detection \ud83d\udd17<\/a>\r\n                                <span class=\"research-expand-icon\">\u25bc<\/span>\r\n                            <\/div>\r\n                            <p class=\"research-authors\">Auteurs: Federal Railroad Administration<\/p>\r\n                        <\/div>\r\n                        <div class=\"research-accordion-content\">\r\n                            <p class=\"research-abstract\"><strong>Abstract:<\/strong> This report documents the successful demonstration of automated change detection on railroad track. Pavemetrics Systems Inc. performed this research under contract with the Federal Railroad Administration between March and December 2017. The project successfully demonstrated the ability of its Laser Rail Inspection System (LRAIL) to detect changes in fasteners, anchors, spikes, ties, joints, and ballast\u2014as well as record rail stamping information on Amtrak's Harrisburg line.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"research-accordion-item\" data-keywords=\"extended field trials lrail automated track change detection amtrak pavemetrics federal railroad administration repeatability noise floor\">\r\n                        <div class=\"research-accordion-header\">\r\n                            <div class=\"research-title-row\">\r\n                                <a href=\"https:\/\/railroads.dot.gov\/elibrary\/extended-field-trials-lrail-automated-track-change-detection\" target=\"_blank\" class=\"research-title\">Extended Field Trials of LRAIL for Automated Track Change Detection \ud83d\udd17<\/a>\r\n                                <span class=\"research-expand-icon\">\u25bc<\/span>\r\n                            <\/div>\r\n                            <p class=\"research-authors\">Auteurs: Federal Railroad Administration<\/p>\r\n                        <\/div>\r\n                        <div class=\"research-accordion-content\">\r\n                            <p class=\"research-abstract\"><strong>Abstract:<\/strong> This report details the deployment of Pavemetrics' Laser Rail Inspection System, \"LRAIL,\" for the purposes of automated change detection. The project was conducted between September 2018 and December 2019 at filed locations on Amtrak property and at Pavemetrics' offices in Quebec, Canada. The project involved a combination of field sensor data acquisition, deliberate manual changes in the field, office algorithm development, algorithm testing and validation, and system performance reporting. The extended field trial proved successful. Repeatability, mean, and standard deviation of change measurements were determined and noise floors for each measured parameter were established.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <div id=\"noResults\" class=\"no-results\" style=\"display: none;\">\r\n                    Aucune publication trouv\u00e9e correspondant \u00e0 votre recherche.\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n<!-- CTA Section -->\r\n<section class=\"cta-section\">\r\n    <div class=\"container\">\r\n        <div class=\"cta-buttons\">\r\n             <a href=\"\/wp-content\/uploads\/2025\/10\/LRAIL-Features-WEBSITE.pdf\" target=\"_blank\" class=\"cta-button\">\r\nVoir la fiche technique (Anglais)\r\n<\/a>\r\n<a href=\"https:\/\/www.pavemetrics.com\/fr\/nous-joindre\/\" class=\"cta-secondary\">\r\nNous joindre\r\n<\/a> \r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n<script>\r\n    const track = document.querySelector('.carousel-track');\r\n    const slides = document.querySelectorAll('.carousel-slide');\r\n    const dots = document.querySelectorAll('.carousel-dot');\r\n    const prevBtn = document.querySelector('.carousel-arrow.prev');\r\n    const nextBtn = document.querySelector('.carousel-arrow.next');\r\n    let currentSlide = 0;\r\n    function updateCarousel() {\r\n        track.style.transform = `translateX(-${currentSlide * 100}%)`;\r\n        dots.forEach((dot, index) => {\r\n            dot.classList.toggle('active', index === currentSlide);\r\n        });\r\n    }\r\n    function nextSlide() {\r\n        currentSlide = (currentSlide + 1) % slides.length;\r\n        updateCarousel();\r\n    }\r\n    function prevSlide() {\r\n        currentSlide = (currentSlide - 1 + slides.length) % slides.length;\r\n        updateCarousel();\r\n    }\r\n    nextBtn.addEventListener('click', nextSlide);\r\n    prevBtn.addEventListener('click', prevSlide);\r\n    dots.forEach((dot, index) => {\r\n        dot.addEventListener('click', () => {\r\n            currentSlide = index;\r\n            updateCarousel();\r\n        });\r\n    });\r\n    const tabButtons = document.querySelectorAll('.tab-button');\r\n    const tabContents = document.querySelectorAll('.tab-content');\r\n    tabButtons.forEach(button => {\r\n        button.addEventListener('click', () => {\r\n            const targetTab = button.getAttribute('data-tab');\r\n            tabButtons.forEach(btn => btn.classList.remove('active'));\r\n            tabContents.forEach(content => content.classList.remove('active'));\r\n            button.classList.add('active');\r\n            document.getElementById(targetTab).classList.add('active');\r\n        });\r\n    });\r\n    const observerOptions = {\r\n        threshold: 0.15,\r\n        rootMargin: '0px 0px -80px 0px'\r\n    };\r\n    const observer = new IntersectionObserver((entries) => {\r\n        entries.forEach(entry => {\r\n            if (entry.isIntersecting) {\r\n                entry.target.style.opacity = '1';\r\n                entry.target.style.transform = 'translateY(0)';\r\n            }\r\n        });\r\n    }, observerOptions);\r\n    \/\/ Accordion functionality\r\n    const accordionItems = document.querySelectorAll('.accordion-item');\r\n\r\n    accordionItems.forEach(item => {\r\n        const header = item.querySelector('.accordion-header');\r\n        header.addEventListener('click', () => {\r\n            const isActive = item.classList.contains('active');\r\n            \r\n            \/\/ Close all accordions\r\n            accordionItems.forEach(acc => acc.classList.remove('active'));\r\n            \r\n            \/\/ Open clicked accordion if it wasn't active\r\n            if (!isActive) {\r\n                item.classList.add('active');\r\n            }\r\n        });\r\n    });\r\n\r\n    \/\/ Research accordion functionality\r\n    const researchAccordionItems = document.querySelectorAll('.research-accordion-item');\r\n    researchAccordionItems.forEach(item => {\r\n        const header = item.querySelector('.research-accordion-header');\r\n        header.addEventListener('click', (e) => {\r\n            \/\/ Don't toggle if clicking the title link\r\n            if (e.target.tagName === 'A') {\r\n                return;\r\n            }\r\n            const isActive = item.classList.contains('active');\r\n            researchAccordionItems.forEach(acc => acc.classList.remove('active'));\r\n            if (!isActive) {\r\n                item.classList.add('active');\r\n            }\r\n        });\r\n    });\r\n\r\n    \/\/ Research search functionality\r\n    const searchBox = document.getElementById('researchSearch');\r\n    const researchList = document.getElementById('researchList');\r\n    const noResults = document.getElementById('noResults');\r\n\r\n    if (searchBox) {\r\n        searchBox.addEventListener('input', (e) => {\r\n            const searchTerm = e.target.value.toLowerCase().trim();\r\n            let visibleCount = 0;\r\n\r\n            researchAccordionItems.forEach(item => {\r\n                const title = item.querySelector('.research-title').textContent.toLowerCase();\r\n                const authors = item.querySelector('.research-authors').textContent.toLowerCase();\r\n                const abstract = item.querySelector('.research-abstract').textContent.toLowerCase();\r\n                const keywords = item.getAttribute('data-keywords').toLowerCase();\r\n\r\n                const matches = title.includes(searchTerm) || \r\n                               authors.includes(searchTerm) || \r\n                               abstract.includes(searchTerm) ||\r\n                               keywords.includes(searchTerm);\r\n\r\n                if (matches) {\r\n                    item.style.display = '';\r\n                    visibleCount++;\r\n                } else {\r\n                    item.style.display = 'none';\r\n                    item.classList.remove('active');\r\n                }\r\n            });\r\n\r\n            if (visibleCount === 0) {\r\n                researchList.style.display = 'none';\r\n                noResults.style.display = 'block';\r\n            } else {\r\n                researchList.style.display = '';\r\n                noResults.style.display = 'none';\r\n            }\r\n        });\r\n    }\r\n\r\n    document.querySelectorAll('.highlight-card').forEach(el => {\r\n        observer.observe(el);\r\n    });\r\n<\/script>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>LRAIL | Pavemetrics Inspections d\u2019aiguillages \u00e0 pleine vitesse \u2014 pr\u00e9cises, fluides et sans interruption. Voir la fiche technique (Anglais) \u2039 \u203a Aiguillages et traverses \u00e0 vitesse de circulation Inspectez automatiquement les composants critiques des aiguillages et \u00e9valuez l\u2019\u00e9tat des traverses \u2014 le tout \u00e0 des vitesses pouvant atteindre 120 km\/h. Inspection multi-composants L\u2019imagerie 2D et [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2404","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.5 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\r\n<title>Pavemetrics | Syst\u00e8me laser d\u2019inspection des rails (LRAIL)<\/title>\r\n<meta name=\"description\" content=\"Inspection laser automatis\u00e9e des rails avec LRAIL. Donn\u00e9es 3D haute r\u00e9solution pour d\u00e9tecter d\u00e9fauts, usure et assurer la s\u00e9curit\u00e9 ferroviaire.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.pavemetrics.com\/fr\/systeme-laser-inspection-rails-lrail\/\" \/>\r\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Syst\u00e8me laser d\u2019inspection des rails (LRAIL\u2122)\" \/>\r\n<meta property=\"og:description\" content=\"Inspection laser automatis\u00e9e des rails avec LRAIL. Donn\u00e9es 3D haute r\u00e9solution pour d\u00e9tecter d\u00e9fauts, usure et assurer la s\u00e9curit\u00e9 ferroviaire.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.pavemetrics.com\/fr\/systeme-laser-inspection-rails-lrail\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Pavemetrics | Automated Inspection of Transportation Infrastructures\" \/>\r\n<meta property=\"article:modified_time\" content=\"2026-02-02T17:40:10+00:00\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/systeme-laser-inspection-rails-lrail\/\",\"url\":\"https:\/\/www.pavemetrics.com\/fr\/systeme-laser-inspection-rails-lrail\/\",\"name\":\"Pavemetrics | Syst\u00e8me laser d\u2019inspection des rails (LRAIL)\",\"isPartOf\":{\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/#website\"},\"datePublished\":\"2025-07-22T18:37:42+00:00\",\"dateModified\":\"2026-02-02T17:40:10+00:00\",\"description\":\"Inspection laser automatis\u00e9e des rails avec LRAIL. Donn\u00e9es 3D haute r\u00e9solution pour d\u00e9tecter d\u00e9fauts, usure et assurer la s\u00e9curit\u00e9 ferroviaire.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/systeme-laser-inspection-rails-lrail\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pavemetrics.com\/fr\/systeme-laser-inspection-rails-lrail\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/systeme-laser-inspection-rails-lrail\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.pavemetrics.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Syst\u00e8me laser d\u2019inspection des rails (LRAIL\u2122)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/#website\",\"url\":\"https:\/\/www.pavemetrics.com\/fr\/\",\"name\":\"Pavemetrics | Automated Inspection of Transportation Infrastructures\",\"description\":\"Pavemetrics is the leader in vision systems for the automated inspection of transportation infrastructures.\",\"publisher\":{\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.pavemetrics.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/#organization\",\"name\":\"Pavemetrics | Automated Inspection of Transportation Infrastructures\",\"url\":\"https:\/\/www.pavemetrics.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.pavemetrics.com\/wp-content\/uploads\/2025\/07\/Logo_Eddyfi_Pavemetrics.png\",\"contentUrl\":\"https:\/\/www.pavemetrics.com\/wp-content\/uploads\/2025\/07\/Logo_Eddyfi_Pavemetrics.png\",\"width\":507,\"height\":110,\"caption\":\"Pavemetrics | Automated Inspection of Transportation Infrastructures\"},\"image\":{\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/#\/schema\/logo\/image\/\"}}]}<\/script>\r\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Pavemetrics | Syst\u00e8me laser d\u2019inspection des rails (LRAIL)","description":"Inspection laser automatis\u00e9e des rails avec LRAIL. Donn\u00e9es 3D haute r\u00e9solution pour d\u00e9tecter d\u00e9fauts, usure et assurer la s\u00e9curit\u00e9 ferroviaire.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.pavemetrics.com\/fr\/systeme-laser-inspection-rails-lrail\/","og_locale":"fr_FR","og_type":"article","og_title":"Syst\u00e8me laser d\u2019inspection des rails (LRAIL\u2122)","og_description":"Inspection laser automatis\u00e9e des rails avec LRAIL. Donn\u00e9es 3D haute r\u00e9solution pour d\u00e9tecter d\u00e9fauts, usure et assurer la s\u00e9curit\u00e9 ferroviaire.","og_url":"https:\/\/www.pavemetrics.com\/fr\/systeme-laser-inspection-rails-lrail\/","og_site_name":"Pavemetrics | Automated Inspection of Transportation Infrastructures","article_modified_time":"2026-02-02T17:40:10+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.pavemetrics.com\/fr\/systeme-laser-inspection-rails-lrail\/","url":"https:\/\/www.pavemetrics.com\/fr\/systeme-laser-inspection-rails-lrail\/","name":"Pavemetrics | Syst\u00e8me laser d\u2019inspection des rails (LRAIL)","isPartOf":{"@id":"https:\/\/www.pavemetrics.com\/fr\/#website"},"datePublished":"2025-07-22T18:37:42+00:00","dateModified":"2026-02-02T17:40:10+00:00","description":"Inspection laser automatis\u00e9e des rails avec LRAIL. Donn\u00e9es 3D haute r\u00e9solution pour d\u00e9tecter d\u00e9fauts, usure et assurer la s\u00e9curit\u00e9 ferroviaire.","breadcrumb":{"@id":"https:\/\/www.pavemetrics.com\/fr\/systeme-laser-inspection-rails-lrail\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pavemetrics.com\/fr\/systeme-laser-inspection-rails-lrail\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.pavemetrics.com\/fr\/systeme-laser-inspection-rails-lrail\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pavemetrics.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Syst\u00e8me laser d\u2019inspection des rails (LRAIL\u2122)"}]},{"@type":"WebSite","@id":"https:\/\/www.pavemetrics.com\/fr\/#website","url":"https:\/\/www.pavemetrics.com\/fr\/","name":"Pavemetrics | Automated Inspection of Transportation Infrastructures","description":"Pavemetrics is the leader in vision systems for the automated inspection of transportation infrastructures.","publisher":{"@id":"https:\/\/www.pavemetrics.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.pavemetrics.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.pavemetrics.com\/fr\/#organization","name":"Pavemetrics | Automated Inspection of Transportation Infrastructures","url":"https:\/\/www.pavemetrics.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.pavemetrics.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.pavemetrics.com\/wp-content\/uploads\/2025\/07\/Logo_Eddyfi_Pavemetrics.png","contentUrl":"https:\/\/www.pavemetrics.com\/wp-content\/uploads\/2025\/07\/Logo_Eddyfi_Pavemetrics.png","width":507,"height":110,"caption":"Pavemetrics | Automated Inspection of Transportation Infrastructures"},"image":{"@id":"https:\/\/www.pavemetrics.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/pages\/2404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/comments?post=2404"}],"version-history":[{"count":0,"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/pages\/2404\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/media?parent=2404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}