{"id":15361,"date":"2026-01-27T13:26:10","date_gmt":"2026-01-27T12:26:10","guid":{"rendered":"https:\/\/www.dronesbench.it\/?page_id=15361"},"modified":"2026-01-27T13:47:27","modified_gmt":"2026-01-27T12:47:27","slug":"services-new","status":"publish","type":"page","link":"https:\/\/www.dronesbench.it\/en\/services-new\/","title":{"rendered":"Services"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15361\" class=\"elementor elementor-15361\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-877b950 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"877b950\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-398025d\" data-id=\"398025d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9bd72a2 elementor-widget elementor-widget-html\" data-id=\"9bd72a2\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Services | Drone Bench<\/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\r\n        href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600&family=Manrope:wght@400;600;700&display=swap\"\r\n        rel=\"stylesheet\">\r\n    <style>\r\n        :root {\r\n            \/* Color Palette *\/\r\n            --bg-warm-stone: #F2F0EC;\r\n            --bg-soft-sand: #EBE6DE;\r\n            --bg-surface: #FFFFFF;\r\n\r\n            --text-charcoal: #2A2A2A;\r\n            --text-warm-gray: #5F5F5F;\r\n            --text-icon: #0B0F19;\r\n\r\n            --accent-copper: #B87333;\r\n            --accent-dark-clay: #8B5E3C;\r\n            --accent-soft-gold: #D4AF37;\r\n            --divider: #E2E8F0;\r\n\r\n            \/* Spacing & Layout *\/\r\n            --spacing-container: 6vw;\r\n            --border-radius-lg: 12px;\r\n            --transition-smooth: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);\r\n        }\r\n\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: 'Inter', sans-serif;\r\n            background-color: var(--bg-warm-stone);\r\n            color: var(--text-charcoal);\r\n            overflow-x: hidden;\r\n            -webkit-font-smoothing: antialiased;\r\n        }\r\n\r\n        h1,\r\n        h2,\r\n        h3,\r\n        h4,\r\n        .btn {\r\n            font-family: 'Manrope', sans-serif;\r\n            letter-spacing: -0.02em;\r\n            \/* Tighter tracking for premium feel *\/\r\n        }\r\n\r\n        h2 {\r\n            font-weight: 600;\r\n            \/* Slightly lighter than bold looks more premium *\/\r\n        }\r\n\r\n        \/* --- Header (Reused from Index) --- *\/\r\n        .site-header {\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            padding: 1.5rem var(--spacing-container);\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: space-between;\r\n            z-index: 1000;\r\n            transition: background-color 0.4s ease, box-shadow 0.4s ease, padding 0.4s ease;\r\n            background-color: transparent;\r\n        }\r\n\r\n        .site-header.scrolled {\r\n            background-color: var(--bg-warm-stone);\r\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.03);\r\n            padding: 1rem var(--spacing-container);\r\n        }\r\n\r\n        \/* Logo *\/\r\n        .logo {\r\n            font-family: 'Manrope', sans-serif;\r\n            font-weight: 700;\r\n            font-size: 1.5rem;\r\n            color: var(--text-charcoal);\r\n            text-decoration: none;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 4px;\r\n        }\r\n\r\n        .logo span {\r\n            color: var(--accent-copper);\r\n            font-size: 1.2em;\r\n            \/* Subtle dot\/accent *\/\r\n            line-height: 0;\r\n        }\r\n\r\n        \/* Navigation *\/\r\n        .main-nav {\r\n            display: flex;\r\n            gap: 2.5rem;\r\n            align-items: center;\r\n        }\r\n\r\n        .nav-link {\r\n            text-decoration: none;\r\n            color: var(--text-charcoal);\r\n            font-weight: 500;\r\n            font-size: 0.95rem;\r\n            transition: color 0.3s ease;\r\n            position: relative;\r\n        }\r\n\r\n        .nav-link:hover,\r\n        .nav-link.active {\r\n            color: var(--accent-copper);\r\n        }\r\n\r\n        .nav-link::after {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: -4px;\r\n            left: 0;\r\n            width: 0;\r\n            height: 1px;\r\n            background-color: var(--accent-copper);\r\n            transition: width 0.3s ease;\r\n        }\r\n\r\n        .nav-link:hover::after,\r\n        .nav-link.active::after {\r\n            width: 100%;\r\n        }\r\n\r\n        \/* Header CTA *\/\r\n\r\n        \/* Language Toggle *\/\r\n        .lang-toggle {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 0.5rem;\r\n            margin-left: 1.5rem;\r\n            order: 2;\r\n            \/* Desktop: After Contact *\/\r\n        }\r\n\r\n        .header-cta-container {\r\n            order: 1;\r\n            \/* Desktop: Before Toggle *\/\r\n        }\r\n\r\n        .lang-btn {\r\n            background: none;\r\n            border: none;\r\n            font-family: 'Manrope', sans-serif;\r\n            font-weight: 500;\r\n            font-size: 0.9rem;\r\n            color: var(--text-warm-gray);\r\n            cursor: pointer;\r\n            padding: 0;\r\n            transition: color 0.3s ease;\r\n        }\r\n\r\n        .lang-btn.active,\r\n        .lang-btn:hover {\r\n            color: var(--text-charcoal);\r\n            font-weight: 700;\r\n        }\r\n\r\n        .separator {\r\n            color: #E2E8F0;\r\n            font-size: 0.9rem;\r\n        }\r\n\r\n\r\n        \/* Mobile Menu Toggle (Base) *\/\r\n        .mobile-toggle {\r\n            display: none;\r\n            background: none;\r\n            border: none;\r\n            cursor: pointer;\r\n            flex-direction: column;\r\n            gap: 6px;\r\n            z-index: 1100;\r\n        }\r\n\r\n        .bar {\r\n            width: 24px;\r\n            height: 2px;\r\n            background-color: var(--text-charcoal);\r\n            transition: all 0.3s ease;\r\n        }\r\n\r\n        \/* Hero Section Base Styles *\/\r\n        .hero {\r\n            display: flex;\r\n            min-height: 100vh;\r\n            width: 100%;\r\n            position: relative;\r\n            overflow: hidden;\r\n            background: var(--bg-soft-sand);\r\n            padding-top: 80px;\r\n        }\r\n\r\n        .hero-content {\r\n            width: 45%;\r\n            padding: 0 4vw 0 var(--spacing-container);\r\n            display: flex;\r\n            flex-direction: column;\r\n            justify-content: center;\r\n            opacity: 1;\r\n            animation: fadeIn 1s ease-out forwards 0.2s;\r\n            z-index: 10;\r\n        }\r\n\r\n        .eyebrow {\r\n            font-size: 0.875rem;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.15em;\r\n            color: var(--accent-dark-clay);\r\n            font-weight: 600;\r\n            margin-bottom: 2rem;\r\n            display: block;\r\n        }\r\n\r\n        .headline {\r\n            font-size: clamp(2.5rem, 4vw, 4.5rem);\r\n            line-height: 1.1;\r\n            font-weight: 700;\r\n            color: var(--text-charcoal);\r\n            margin-bottom: 2rem;\r\n            max-width: 90%;\r\n        }\r\n\r\n        .description {\r\n            font-size: 1.125rem;\r\n            line-height: 1.6;\r\n            color: var(--text-warm-gray);\r\n            max-width: 480px;\r\n            margin-bottom: 3.5rem;\r\n        }\r\n\r\n        .cta-row {\r\n            display: flex;\r\n            gap: 2rem;\r\n            align-items: center;\r\n        }\r\n\r\n        .btn {\r\n            text-decoration: none;\r\n            padding: 1rem 2rem;\r\n            border-radius: 6px;\r\n            font-weight: 600;\r\n            font-size: 1rem;\r\n            transition: var(--transition-smooth);\r\n            display: inline-flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n        }\r\n\r\n        .btn-header {\r\n            padding: 0.75rem 1.5rem;\r\n            font-size: 0.9rem;\r\n            border-radius: 4px;\r\n        }\r\n\r\n        .btn-primary {\r\n            background-color: var(--accent-copper);\r\n            color: #FFFFFF;\r\n            border: 1px solid var(--accent-copper);\r\n        }\r\n\r\n        .btn-primary:hover {\r\n            background-color: #A0642D;\r\n            border-color: #A0642D;\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 10px 20px -5px rgba(184, 115, 51, 0.3);\r\n        }\r\n\r\n        .btn-secondary {\r\n            color: var(--accent-dark-clay);\r\n            background: transparent;\r\n            position: relative;\r\n            padding: 1rem 0;\r\n        }\r\n\r\n        .btn-secondary::after {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: 0;\r\n            left: 0;\r\n            width: 0%;\r\n            height: 1px;\r\n            background-color: var(--accent-dark-clay);\r\n            transition: var(--transition-smooth);\r\n        }\r\n\r\n        .btn-secondary:hover::after {\r\n            width: 100%;\r\n        }\r\n\r\n        .hero-visual {\r\n            position: relative;\r\n            width: 55%;\r\n            height: auto;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            animation: fadeIn 1s ease-out forwards 0.4s;\r\n            opacity: 1;\r\n        }\r\n\r\n        .hero-img {\r\n            width: 100%;\r\n            height: 500px;\r\n            max-width: 600px;\r\n            border-radius: 20px;\r\n            object-fit: cover;\r\n            box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.1);\r\n            transition: var(--transition-smooth);\r\n        }\r\n\r\n        .hero-img:hover {\r\n            transform: perspective(1000px) rotateY(0deg) scale(1.02);\r\n            box-shadow: 0 30px 60px -15px rgba(184, 115, 51, 0.15);\r\n        }\r\n\r\n        \/* Responsive Styles *\/\r\n        @media (max-width: 1024px) {\r\n\r\n            \/* Enable Mobile Toggle *\/\r\n            .mobile-toggle {\r\n                display: flex;\r\n            }\r\n\r\n            \/* Mobile Nav *\/\r\n            .main-nav {\r\n                position: fixed;\r\n                top: 0;\r\n                right: 0;\r\n                height: 100vh;\r\n                width: 70%;\r\n                max-width: 300px;\r\n                background-color: var(--bg-warm-stone);\r\n                flex-direction: column;\r\n                align-items: flex-start;\r\n                padding: 6rem 2rem;\r\n                transform: translateX(100%);\r\n                transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);\r\n                box-shadow: -10px 0 20px rgba(0, 0, 0, 0.05);\r\n            }\r\n\r\n            .main-nav.active {\r\n                transform: translateX(0);\r\n            }\r\n\r\n            .nav-link {\r\n                font-size: 1.25rem;\r\n                width: 100%;\r\n                border-bottom: 1px solid rgba(0, 0, 0, 0.05);\r\n                padding-bottom: 1rem;\r\n                margin-bottom: 1rem;\r\n            }\r\n\r\n            .nav-link::after {\r\n                display: none;\r\n            }\r\n\r\n            .header-cta-container {\r\n                margin-top: auto;\r\n                width: 100%;\r\n                order: 3;\r\n                \/* Contact at bottom *\/\r\n            }\r\n\r\n            .lang-toggle {\r\n                width: 100%;\r\n                justify-content: flex-start;\r\n                margin-bottom: 2rem;\r\n                order: 2;\r\n            }\r\n\r\n            .btn-header {\r\n                width: 100%;\r\n                text-align: center;\r\n            }\r\n\r\n            \/* Hamburger Animation *\/\r\n            .mobile-toggle.active .bar:nth-child(1) {\r\n                transform: rotate(45deg) translate(5px, 6px);\r\n            }\r\n\r\n            .mobile-toggle.active .bar:nth-child(2) {\r\n                opacity: 0;\r\n            }\r\n\r\n            .mobile-toggle.active .bar:nth-child(3) {\r\n                transform: rotate(-45deg) translate(5px, -6px);\r\n            }\r\n\r\n            \/* Mobile Hero Layout *\/\r\n            .hero {\r\n                flex-direction: column;\r\n                height: auto;\r\n                padding-top: 60px;\r\n            }\r\n\r\n            .hero-content {\r\n                width: 100%;\r\n                text-align: center;\r\n                align-items: center;\r\n                padding: 4rem var(--spacing-container);\r\n            }\r\n\r\n            .hero-visual {\r\n                width: 100%;\r\n                padding: 0 var(--spacing-container) 4rem;\r\n                margin-top: 2rem;\r\n            }\r\n\r\n            .hero-img {\r\n                max-width: 100%;\r\n                transform: none;\r\n            }\r\n\r\n            .cta-row {\r\n                justify-content: center;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 625px) {\r\n            .hero {\r\n                flex-direction: column;\r\n            }\r\n\r\n            .hero-content {\r\n                width: 100%;\r\n                text-align: left;\r\n                justify-content: left;\r\n                align-items: flex-start;\r\n                margin-top: 50px;\r\n            }\r\n\r\n            .hero-visual {\r\n                padding: 0 4vw 50px var(--spacing-container);\r\n                width: 100%;\r\n            }\r\n\r\n            .services-section {\r\n                padding: 70px 0 !important;\r\n            }\r\n\r\n            .section-header {\r\n                margin-bottom: 3rem !important;\r\n            }\r\n\r\n            .industries-section {\r\n                padding: 70px 0 !important;\r\n            }\r\n        }\r\n\r\n\r\n\r\n\r\n        \/*Glass card*\/\r\n\r\n        .glass-card {\r\n            position: absolute;\r\n            width: 380px;\r\n            height: 240px;\r\n            background: rgba(255, 255, 255, 0.4);\r\n            backdrop-filter: blur(20px);\r\n            -webkit-backdrop-filter: blur(20px);\r\n            border: 1px solid rgba(255, 255, 255, 0.6);\r\n            border-radius: 20px;\r\n            box-shadow: 0 20px 40px -8px rgba(0, 0, 0, 0.08);\r\n            \/* Softer Shadow *\/\r\n            animation: float 6s ease-in-out infinite;\r\n            z-index: 2;\r\n            display: flex;\r\n            flex-direction: column;\r\n            padding: 1.5rem;\r\n            justify-content: space-between;\r\n        }\r\n\r\n        .card-2 {\r\n            width: 320px;\r\n            height: 200px;\r\n            z-index: 1;\r\n            right: 0;\r\n            bottom: 40px;\r\n            animation: float 8s ease-in-out infinite reverse;\r\n            background: rgba(184, 115, 51, 0.05);\r\n            border-color: rgba(184, 115, 51, 0.1);\r\n        }\r\n\r\n        .scan-line {\r\n            width: 100%;\r\n            height: 2px;\r\n            background: linear-gradient(90deg, transparent, var(--accent-copper), transparent);\r\n            position: absolute;\r\n            top: 20%;\r\n            left: 0;\r\n            opacity: 0.7;\r\n            animation: scan 3s linear infinite;\r\n        }\r\n\r\n        \/* Card Content simulation *\/\r\n        .fake-graph {\r\n            display: flex;\r\n            align-items: flex-end;\r\n            gap: 8px;\r\n            height: 60px;\r\n            margin-top: auto;\r\n        }\r\n\r\n        .graph-bar {\r\n            width: 100%;\r\n            background: rgba(0, 0, 0, 0.05);\r\n            \/* Darker bar placeholder *\/\r\n            border-radius: 4px;\r\n        }\r\n\r\n        .graph-bar:nth-child(1) {\r\n            height: 40%;\r\n        }\r\n\r\n        .graph-bar:nth-child(2) {\r\n            height: 70%;\r\n            background: var(--accent-copper);\r\n            box-shadow: 0 0 15px rgba(184, 115, 51, 0.3);\r\n        }\r\n\r\n        .graph-bar:nth-child(3) {\r\n            height: 50%;\r\n        }\r\n\r\n        .graph-bar:nth-child(4) {\r\n            height: 85%;\r\n        }\r\n\r\n        @keyframes float {\r\n\r\n            0%,\r\n            100% {\r\n                transform: translateY(0) rotateX(5deg) rotateY(-5deg);\r\n            }\r\n\r\n            50% {\r\n                transform: translateY(-20px) rotateX(5deg) rotateY(-5deg);\r\n            }\r\n        }\r\n\r\n        @keyframes scan {\r\n            0% {\r\n                top: 0%;\r\n                opacity: 0;\r\n            }\r\n\r\n            50% {\r\n                opacity: 1;\r\n            }\r\n\r\n            100% {\r\n                top: 100%;\r\n                opacity: 0;\r\n            }\r\n        }\r\n\r\n        @keyframes slideUpFade {\r\n            from {\r\n                opacity: 0;\r\n                transform: translateY(30px);\r\n            }\r\n\r\n            to {\r\n                opacity: 1;\r\n                transform: translateY(0);\r\n            }\r\n        }\r\n\r\n\r\n\r\n        \/* --- Core Services Section --- *\/\r\n        .services-section {\r\n            padding: 8rem 0;\r\n            position: relative;\r\n            z-index: 10;\r\n            background-color: var(--bg-warm-stone);\r\n        }\r\n\r\n        .section-header {\r\n            max-width: 1500px;\r\n            margin: 0 auto;\r\n            padding: 0 var(--spacing-container);\r\n            margin-bottom: 5rem;\r\n\r\n        }\r\n\r\n        .section-header p {\r\n            font-size: 0.95rem;\r\n            color: var(--text-warm-gray);\r\n            line-height: 1.5;\r\n\r\n        }\r\n\r\n        .section-header.left-align {\r\n            text-align: left;\r\n            margin: 0 0 3rem;\r\n        }\r\n\r\n        .section-eyebrow {\r\n            color: var(--accent-copper);\r\n            font-weight: 600;\r\n            text-transform: uppercase;\r\n            font-size: 0.85rem;\r\n            letter-spacing: 0.1em;\r\n            display: inline-block;\r\n            margin-bottom: 1rem;\r\n            padding-bottom: 0.25rem;\r\n\r\n        }\r\n\r\n        .section-title {\r\n            font-size: clamp(2rem, 4vw, 3rem);\r\n            font-weight: 700;\r\n            color: var(--text-charcoal);\r\n            margin-bottom: 1.5rem;\r\n            line-height: 1.2;\r\n        }\r\n\r\n        .section-description {\r\n            font-size: 1.1rem;\r\n            color: var(--text-warm-gray);\r\n            line-height: 1.6;\r\n        }\r\n\r\n        .services-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));\r\n            gap: 2rem;\r\n            margin: 0 auto 8rem auto;\r\n            max-width: 1500px;\r\n            padding: 0 var(--spacing-container);\r\n        }\r\n\r\n        .service-card {\r\n            background: rgba(255, 255, 255, 0.6);\r\n            backdrop-filter: blur(12px);\r\n            -webkit-backdrop-filter: blur(12px);\r\n            border: 1px solid rgba(255, 255, 255, 0.6);\r\n            padding: 3rem 2.5rem;\r\n            border-radius: var(--border-radius-card);\r\n            transition: var(--transition-smooth);\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 1.5rem;\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .service-card:hover {\r\n            transform: translateY(-8px);\r\n\r\n\r\n        }\r\n\r\n        .service-card:hover .icon-box {\r\n\r\n\r\n            transform: scale(1.1);\r\n        }\r\n\r\n        .icon-box {\r\n            width: 60px;\r\n            height: 60px;\r\n            background-color: var(--bg-warm-stone);\r\n            border-radius: 12px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            color: var(--accent-copper);\r\n            font-size: 1.5rem;\r\n        }\r\n\r\n        .service-card svg {\r\n            width: 32px;\r\n            height: 32px;\r\n            stroke: currentColor;\r\n            stroke-width: 1.5;\r\n            fill: none;\r\n        }\r\n\r\n        .service-card h3 {\r\n            font-size: 1.5rem;\r\n            font-weight: 600;\r\n            color: var(--text-charcoal);\r\n        }\r\n\r\n        .service-card p {\r\n            font-size: 1rem;\r\n            color: var(--text-warm-gray);\r\n            flex-grow: 1;\r\n            line-height: 1.6;\r\n        }\r\n\r\n        .result-tag {\r\n            margin-top: auto;\r\n            padding-top: 1.5rem;\r\n            border-top: 1px solid rgba(0, 0, 0, 0.05);\r\n            font-size: 0.9rem;\r\n            color: var(--accent-dark-clay);\r\n            display: flex;\r\n            align-items: flex-start;\r\n            gap: 0.75rem;\r\n        }\r\n\r\n        .result-tag svg {\r\n            width: 18px;\r\n            height: 18px;\r\n            color: var(--accent-blue);\r\n            stroke-width: 2;\r\n        }\r\n\r\n        .result-tag span {\r\n            font-weight: 600;\r\n            display: block;\r\n            margin-bottom: 0.25rem;\r\n            color: var(--text-charcoal);\r\n            font-size: 0.75rem;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.05em;\r\n        }\r\n\r\n        \/* --- Process Section (How It Works) --- *\/\r\n        .process-section {\r\n            padding: 8rem 0;\r\n            background-color: #F8F9FA;\r\n            \/* Light grey *\/\r\n            background-image: radial-gradient(rgba(11, 28, 62, 0.1) 1px, transparent 1px);\r\n            background-size: 30px 30px;\r\n            \/* Dotted aerospace grid *\/\r\n            position: relative;\r\n        }\r\n\r\n        .process-list {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n            gap: 2rem;\r\n            counter-reset: process-counter;\r\n            position: relative;\r\n            padding-top: 2rem;\r\n        }\r\n\r\n        \/* Connecting Line *\/\r\n        .process-list::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 4.5rem;\r\n            \/* Align with center of circles *\/\r\n            left: 2rem;\r\n            right: 2rem;\r\n            height: 2px;\r\n            background: rgba(46, 156, 202, 0.2);\r\n            z-index: 0;\r\n        }\r\n\r\n        .process-item {\r\n            position: relative;\r\n            z-index: 1;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            text-align: center;\r\n        }\r\n\r\n        .step-number {\r\n            width: 80px;\r\n            height: 80px;\r\n            background-color: #fff;\r\n            border: 2px solid var(--accent-blue);\r\n            border-radius: 50%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-family: 'Manrope', sans-serif;\r\n            font-weight: 700;\r\n            font-size: 1.5rem;\r\n            color: var(--text-charcoal);\r\n            margin-bottom: 1.5rem;\r\n            box-shadow: 0 10px 25px rgba(46, 156, 202, 0.15);\r\n            transition: var(--transition-smooth);\r\n        }\r\n\r\n        .process-item:hover .step-number {\r\n            background-color: var(--accent-blue);\r\n            color: #fff;\r\n            transform: scale(1.1);\r\n            box-shadow: 0 15px 35px rgba(46, 156, 202, 0.3);\r\n        }\r\n\r\n        .process-item h4 {\r\n            font-size: 1.15rem;\r\n            margin-bottom: 0.75rem;\r\n            color: var(--text-charcoal);\r\n            font-weight: 700;\r\n        }\r\n\r\n        .process-item p {\r\n            font-size: 0.95rem;\r\n            color: var(--text-warm-gray);\r\n            line-height: 1.5;\r\n            max-width: 220px;\r\n        }\r\n\r\n        \/* --- Industry Applications --- *\/\r\n        .industries-section {\r\n            padding: 8rem 0;\r\n            background-color: var(--bg-soft-sand);\r\n        }\r\n\r\n        .industry-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(2, 1fr);\r\n            gap: 2rem;\r\n            max-width: 1500px;\r\n            width: calc(100% - (var(--spacing-container) * 2));\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .industry-item {\r\n            background: rgba(255, 255, 255, 0.6);\r\n            backdrop-filter: blur(12px);\r\n            -webkit-backdrop-filter: blur(12px);\r\n            border: 1px solid rgba(255, 255, 255, 0.6);\r\n            padding: 3rem 2.5rem;\r\n            border-radius: 12px;\r\n            display: flex;\r\n            align-items: flex-start;\r\n            gap: 1.5rem;\r\n            transition: var(--transition-smooth);\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .industry-item:hover {\r\n            transform: translateY(-8px);\r\n\r\n            z-index: 1;\r\n        }\r\n\r\n        .ind-icon {\r\n            width: 56px;\r\n            height: 56px;\r\n            background-color: var(--bg-warm-stone);\r\n            color: var(--text-charcoal);\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            border-radius: 8px;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .ind-content h3 {\r\n            font-size: 1.35rem;\r\n            margin-bottom: 0.75rem;\r\n            color: var(--text-charcoal);\r\n            font-weight: 700;\r\n        }\r\n\r\n        .ind-content p {\r\n            color: var(--text-warm-gray);\r\n            font-size: 0.95rem;\r\n            line-height: 1.6;\r\n            margin-bottom: 1.5rem;\r\n        }\r\n\r\n        .ind-link {\r\n            font-size: 0.9rem;\r\n            font-weight: 600;\r\n            color: var(--accent-blue);\r\n            text-decoration: none;\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 0.5rem;\r\n        }\r\n\r\n        .ind-link:hover {\r\n            gap: 0.75rem;\r\n        }\r\n\r\n        @media (max-width: 768px) {\r\n            .industry-grid {\r\n                grid-template-columns: 1fr;\r\n            }\r\n\r\n            .industry-item {\r\n                padding: 2.5rem;\r\n                flex-direction: column;\r\n                gap: 1.5rem;\r\n            }\r\n        }\r\n\r\n\r\n\r\n        \/* --- Why Drone Bench Section --- *\/\r\n        .why-section {\r\n            padding: 8rem 0;\r\n            background-color: var(--bg-warm-stone);\r\n        }\r\n\r\n        .why-container {\r\n            max-width: 1500px;\r\n            margin: 0 auto;\r\n            padding: 0 var(--spacing-container);\r\n            display: grid;\r\n            grid-template-columns: 1fr 1fr;\r\n            gap: 5rem;\r\n            align-items: center;\r\n        }\r\n\r\n        .why-content h2 {\r\n            font-size: clamp(2.5rem, 4vw, 3.5rem);\r\n            font-weight: 700;\r\n            color: var(--text-charcoal);\r\n            margin-bottom: 2rem;\r\n            line-height: 1.1;\r\n        }\r\n\r\n        .why-statement {\r\n            font-size: 1.5rem;\r\n            color: var(--accent-copper);\r\n            font-weight: 500;\r\n            margin-bottom: 2rem;\r\n            line-height: 1.4;\r\n            border-left: 4px solid var(--accent-copper);\r\n            padding-left: 1.5rem;\r\n        }\r\n\r\n        .why-list {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 1.5rem;\r\n        }\r\n\r\n        .benefit-item {\r\n            display: flex;\r\n            align-items: flex-start;\r\n            gap: 1.25rem;\r\n            background-color: rgba(255, 255, 255, 0.5);\r\n            padding: 1.5rem;\r\n            border-radius: 12px;\r\n            transition: var(--transition-smooth);\r\n        }\r\n\r\n        .benefit-item:hover {\r\n            background-color: #fff;\r\n            transform: translateX(10px);\r\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.03);\r\n        }\r\n\r\n        .check-icon {\r\n            width: 28px;\r\n            height: 28px;\r\n            background-color: var(--accent-copper);\r\n            border-radius: 50%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            color: #fff;\r\n            flex-shrink: 0;\r\n            margin-top: 2px;\r\n        }\r\n\r\n        .check-icon svg {\r\n            width: 16px;\r\n            height: 16px;\r\n            stroke-width: 3;\r\n        }\r\n\r\n        .benefit-text {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 0.25rem;\r\n        }\r\n\r\n        .benefit-title {\r\n            font-family: 'Manrope', sans-serif;\r\n            font-weight: 700;\r\n            font-size: 1.1rem;\r\n            color: var(--text-charcoal);\r\n        }\r\n\r\n        .benefit-desc {\r\n            font-size: 0.95rem;\r\n            color: var(--text-warm-gray);\r\n            line-height: 1.5;\r\n        }\r\n\r\n        \/* --- CTA Section --- *\/\r\n        .cta-section {\r\n            background-color: #2A2A2A;\r\n            color: #fff;\r\n            padding: 6rem var(--spacing-container);\r\n            text-align: center;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: 2.5rem;\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .cta-bg {\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n\r\n            z-index: 0;\r\n        }\r\n\r\n        .cta-title {\r\n            font-size: clamp(2.5rem, 5vw, 4rem);\r\n            font-weight: 700;\r\n            z-index: 1;\r\n            max-width: 900px;\r\n            line-height: 1.1;\r\n        }\r\n\r\n        .cta-subtitle {\r\n            font-size: 1.2rem;\r\n            color: #D1CDC7;\r\n            max-width: 600px;\r\n            z-index: 1;\r\n        }\r\n\r\n        .btn-cta {\r\n            background-color: var(--accent-copper);\r\n            color: #fff;\r\n            padding: 1.2rem 3rem;\r\n            font-size: 1.1rem;\r\n            font-weight: 600;\r\n            border-radius: 6px;\r\n            text-decoration: none;\r\n            transition: var(--transition-smooth);\r\n            z-index: 1;\r\n            border: 1px solid var(--accent-copper);\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 1rem;\r\n        }\r\n\r\n        .btn-cta:hover {\r\n\r\n            transform: translateY(-4px);\r\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);\r\n        }\r\n\r\n        \/* Responsive Fixes *\/\r\n        @media (max-width: 768px) {\r\n            .services-grid {\r\n                grid-template-columns: 1fr;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 900px) {\r\n            .why-container {\r\n                grid-template-columns: 1fr;\r\n                gap: 3rem;\r\n            }\r\n\r\n            .why-statement {\r\n                font-size: 1.25rem;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 768px) {\r\n            .process-item::after {\r\n                display: none;\r\n            }\r\n\r\n            .process-list {\r\n                gap: 3rem;\r\n            }\r\n\r\n            .process-list::before {\r\n                display: none;\r\n                \/* Hide connecting line on mobile *\/\r\n            }\r\n\r\n            .service-intro {\r\n                padding: 2.5rem 1.5rem;\r\n            }\r\n        }\r\n\r\n        \/* Footer Styles *\/\r\n        .site-footer {\r\n            background-color: #2A2A2A;\r\n            color: #FFFFFF;\r\n            padding: 5rem 0 2rem;\r\n            width: 100%;\r\n            border-top: 1px solid #3A3A3A;\r\n            margin-top: 0;\r\n        }\r\n\r\n        .footer-container {\r\n            max-width: 1500px;\r\n            margin: 0 auto;\r\n            padding: 0 var(--spacing-container);\r\n        }\r\n\r\n        .footer-grid {\r\n            display: grid;\r\n            grid-template-columns: 1.5fr 1fr 1fr 1fr;\r\n            gap: 4rem;\r\n            margin-bottom: 4rem;\r\n        }\r\n\r\n        .footer-logo {\r\n            font-family: 'Manrope', sans-serif;\r\n            font-weight: 700;\r\n            font-size: 1.5rem;\r\n            color: #FFFFFF;\r\n            margin-bottom: 1rem;\r\n        }\r\n\r\n        .footer-logo span {\r\n            color: var(--accent-copper);\r\n        }\r\n\r\n        .footer-desc {\r\n            font-size: 0.9375rem;\r\n            color: #D1CDC7;\r\n            line-height: 1.6;\r\n            max-width: 280px;\r\n        }\r\n\r\n        .footer-heading {\r\n            font-size: 0.875rem;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.1em;\r\n            color: #FFFFFF;\r\n            margin-bottom: 1.5rem;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .footer-links {\r\n            list-style: none;\r\n        }\r\n\r\n        .footer-links li {\r\n            margin-bottom: 0.75rem;\r\n            font-size: 0.9375rem;\r\n            color: #D1CDC7;\r\n        }\r\n\r\n        .footer-links a {\r\n            color: #D1CDC7;\r\n            text-decoration: none;\r\n            transition: color 0.2s ease;\r\n        }\r\n\r\n        .footer-links a:hover {\r\n            color: var(--accent-copper);\r\n        }\r\n\r\n        .footer-bottom {\r\n            padding-top: 2rem;\r\n            border-top: 1px solid #3A3A3A;\r\n            text-align: center;\r\n            font-size: 0.875rem;\r\n            color: #5F5F5F;\r\n            \/* Keep very subtle *\/\r\n        }\r\n\r\n        @media (max-width: 900px) {\r\n            .footer-grid {\r\n                grid-template-columns: repeat(2, 1fr);\r\n                gap: 3rem;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 600px) {\r\n            .footer-grid {\r\n                grid-template-columns: 1fr;\r\n                gap: 2.5rem;\r\n            }\r\n\r\n            .why-section {\r\n                padding: 5rem 0;\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n\r\n<body>\r\n\r\n    <!-- Header -->\r\n    <header class=\"site-header\" id=\"siteHeader\">\r\n        <a href=\"#\" class=\"logo\">\r\n            DronesBench<span>.<\/span>\r\n        <\/a>\r\n\r\n        <button class=\"mobile-toggle\" id=\"mobileToggle\" aria-label=\"Toggle Navigation\">\r\n            <span class=\"bar\"><\/span>\r\n            <span class=\"bar\"><\/span>\r\n            <span class=\"bar\"><\/span>\r\n        <\/button>\r\n\r\n        <nav class=\"main-nav\" id=\"mainNav\">\r\n            <a href=\"\/\" class=\"nav-link\" data-key=\"nav_home\">Home<\/a>\r\n            <a href=\"\/product-new\" class=\"nav-link\" data-key=\"nav_products\">Products<\/a>\r\n            <a href=\"\/services-new\" class=\"nav-link active\" data-key=\"nav_services\">Services<\/a>\r\n            <a href=\"\/about-new\" class=\"nav-link\" data-key=\"nav_about\">About<\/a>\r\n\r\n            <div class=\"lang-toggle\">\r\n                <button class=\"lang-btn active\" data-lang=\"en\">EN<\/button>\r\n                <span class=\"separator\">|<\/span>\r\n                <button class=\"lang-btn\" data-lang=\"it\">IT<\/button>\r\n            <\/div>\r\n\r\n            <div class=\"header-cta-container\">\r\n                <a href=\"\/contact-new\" class=\"btn btn-header btn-primary\" data-key=\"nav_contact\">Contact<\/a>\r\n            <\/div>\r\n        <\/nav>\r\n    <\/header>\r\n\r\n    <section class=\"hero\">\r\n        <!-- Left Side -->\r\n        <div class=\"hero-content\">\r\n            <span class=\"eyebrow\" data-key=\"service_hero_eyebrow\">Our Expertise<\/span>\r\n            <h1 class=\"headline\" data-key=\"service_hero_headline\">Drone Bench for Professional Services<\/h1>\r\n            <p class=\"description\" data-key=\"service_hero_desc\">\r\n                Empowering drone developers, operators, and innovators with precision diagnostics, performance testing,\r\n                and expert support.\r\n            <\/p>\r\n            <div class=\"cta-row\">\r\n                <a href=\"#\" class=\"btn btn-primary\" data-key=\"service_hero_btn\">Explore Services<\/a>\r\n\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Right Side -->\r\n        <div class=\"hero-visual\">\r\n            <img decoding=\"async\" src=\"http:\/\/www.dronesbench.it\/wp-content\/uploads\/2018\/01\/MG_1596.jpg\"\r\n                alt=\"Advanced Drone Testing Laboratory\" class=\"hero-img\">\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- Intro Section -->\r\n\r\n\r\n    <!-- Services Grid -->\r\n    <!-- Core Services Section -->\r\n    <section class=\"services-section\" id=\"services\">\r\n        <div class=\"section-header\">\r\n            <span class=\"section-eyebrow\" data-key=\"service_cap_eyebrow\">Our Capabilities<\/span>\r\n            <h2 class=\"section-title\" data-key=\"service_cap_title\">End-to-End Testing & Validation<\/h2>\r\n            <p class=\"section-description\" data-key=\"service_cap_desc\">From individual component diagnostics to\r\n                full-system certification, we\r\n                provide the data you need to build better drones.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"services-grid\">\r\n            <!-- Service 1 -->\r\n            <div class=\"service-card\">\r\n                <div class=\"icon-box\">\r\n                    <svg viewBox=\"0 0 24 24\" stroke=\"currentColor\" fill=\"none\" stroke-linecap=\"round\"\r\n                        stroke-linejoin=\"round\">\r\n                        <path d=\"M22 12h-4l-3 9L9 3l-3 9H2\"><\/path>\r\n                    <\/svg>\r\n                <\/div>\r\n                <h3 data-key=\"service_1_title\">Flight Performance Testing<\/h3>\r\n                <p data-key=\"service_1_desc\">Precise measurement of thrust, power consumption, and flight dynamics under\r\n                    controlled conditions\r\n                    to optimize efficiency and range.<\/p>\r\n                <div class=\"result-tag\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\">\r\n                        <polyline points=\"20 6 9 17 4 12\"><\/polyline>\r\n                    <\/svg>\r\n                    <div>\r\n                        <span data-key=\"service_outcome_label\">Outcome<\/span>\r\n                        <span data-key=\"service_1_outcome\">Maximized flight time & stability<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Service 2 -->\r\n            <div class=\"service-card\">\r\n                <div class=\"icon-box\">\r\n                    <!-- Sliders \/ Calibration Icon -->\r\n                    <svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                        <line x1=\"4\" y1=\"21\" x2=\"4\" y2=\"14\"><\/line>\r\n                        <line x1=\"4\" y1=\"10\" x2=\"4\" y2=\"3\"><\/line>\r\n                        <line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"12\"><\/line>\r\n                        <line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"3\"><\/line>\r\n                        <line x1=\"20\" y1=\"21\" x2=\"20\" y2=\"16\"><\/line>\r\n                        <line x1=\"20\" y1=\"12\" x2=\"20\" y2=\"3\"><\/line>\r\n                        <line x1=\"1\" y1=\"14\" x2=\"7\" y2=\"14\"><\/line>\r\n                        <line x1=\"9\" y1=\"8\" x2=\"15\" y2=\"8\"><\/line>\r\n                        <line x1=\"17\" y1=\"16\" x2=\"23\" y2=\"16\"><\/line>\r\n                    <\/svg>\r\n                <\/div>\r\n                <h3 data-key=\"service_2_title\">Environmental Stress Testing<\/h3>\r\n                <p data-key=\"service_2_desc\">Validate system resilience against extreme temperatures, humidity, and\r\n                    vibration profiles to\r\n                    ensure reliability in harsh operating environments.<\/p>\r\n                <div class=\"result-tag\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\">\r\n                        <polyline points=\"20 6 9 17 4 12\"><\/polyline>\r\n                    <\/svg>\r\n                    <div>\r\n                        <span data-key=\"service_outcome_label\">Outcome<\/span>\r\n                        <span data-key=\"service_2_outcome\">Field-proven reliability<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Service 3 -->\r\n            <div class=\"service-card\">\r\n                <div class=\"icon-box\">\r\n                    <svg viewBox=\"0 0 24 24\" stroke=\"currentColor\" fill=\"none\" stroke-linecap=\"round\"\r\n                        stroke-linejoin=\"round\">\r\n                        <circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle>\r\n                        <path\r\n                            d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z\">\r\n                        <\/path>\r\n                    <\/svg>\r\n                <\/div>\r\n                <h3 data-key=\"service_3_title\">Sensor Calibration<\/h3>\r\n                <p data-key=\"service_3_desc\">High-precision calibration of IMUs, compasses, and optical sensors to\r\n                    guarantee navigational\r\n                    accuracy and stable flight control.<\/p>\r\n                <div class=\"result-tag\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\">\r\n                        <polyline points=\"20 6 9 17 4 12\"><\/polyline>\r\n                    <\/svg>\r\n                    <div>\r\n                        <span data-key=\"service_outcome_label\">Outcome<\/span>\r\n                        <span data-key=\"service_3_outcome\">Pinpoint sensor accuracy<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Service 4 -->\r\n            <div class=\"service-card\">\r\n                <div class=\"icon-box\">\r\n                    <svg viewBox=\"0 0 24 24\" stroke=\"currentColor\" fill=\"none\" stroke-linecap=\"round\"\r\n                        stroke-linejoin=\"round\">\r\n                        <rect x=\"3\" y=\"4\" width=\"18\" height=\"12\" rx=\"2\" ry=\"2\"><\/rect>\r\n                        <line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"4\"><\/line>\r\n                        <line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"4\"><\/line>\r\n                        <line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"><\/line>\r\n                    <\/svg>\r\n                <\/div>\r\n                <h3 data-key=\"service_4_title\">Battery & Power Analysis<\/h3>\r\n                <p data-key=\"service_4_desc\">Detailed profiling of battery discharge curves, thermal behavior, and power\r\n                    train efficiency to\r\n                    extend mission duration and safety.<\/p>\r\n                <div class=\"result-tag\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\">\r\n                        <polyline points=\"20 6 9 17 4 12\"><\/polyline>\r\n                    <\/svg>\r\n                    <div>\r\n                        <span data-key=\"service_outcome_label\">Outcome<\/span>\r\n                        <span data-key=\"service_4_outcome\">Extended mission endurance<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Service 5 -->\r\n            <div class=\"service-card\">\r\n                <div class=\"icon-box\">\r\n                    <svg viewBox=\"0 0 24 24\" stroke=\"currentColor\" fill=\"none\" stroke-linecap=\"round\"\r\n                        stroke-linejoin=\"round\">\r\n                        <polyline points=\"4 17 10 11 4 5\"><\/polyline>\r\n                        <line x1=\"12\" y1=\"19\" x2=\"20\" y2=\"19\"><\/line>\r\n                    <\/svg>\r\n                <\/div>\r\n                <h3 data-key=\"service_5_title\">Control System Validation<\/h3>\r\n                <p data-key=\"service_5_desc\">Hardware-in-the-loop (HITL) testing to verify autopilot algorithms and\r\n                    control surface responses\r\n                    before the first flight.<\/p>\r\n                <div class=\"result-tag\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\">\r\n                        <polyline points=\"20 6 9 17 4 12\"><\/polyline>\r\n                    <\/svg>\r\n                    <div>\r\n                        <span data-key=\"service_outcome_label\">Outcome<\/span>\r\n                        <span data-key=\"service_5_outcome\">Verified control logic<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Service 6 -->\r\n            <div class=\"service-card\">\r\n                <div class=\"icon-box\">\r\n                    <svg viewBox=\"0 0 24 24\" stroke=\"currentColor\" fill=\"none\" stroke-linecap=\"round\"\r\n                        stroke-linejoin=\"round\">\r\n                        <path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path>\r\n                    <\/svg>\r\n                <\/div>\r\n                <h3 data-key=\"service_6_title\">Compliance & Certification<\/h3>\r\n                <p data-key=\"service_6_desc\">Guidance and data packages to support regulatory certification processes\r\n                    (FAA, EASA) and industry\r\n                    standard compliance.<\/p>\r\n                <div class=\"result-tag\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\">\r\n                        <polyline points=\"20 6 9 17 4 12\"><\/polyline>\r\n                    <\/svg>\r\n                    <div>\r\n                        <span data-key=\"service_outcome_label\">Outcome<\/span>\r\n                        <span data-key=\"service_6_outcome\">Regulatory approval ready<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- How It Works -->\r\n\r\n\r\n    <!-- Industry Applications -->\r\n    <section class=\"industries-section\">\r\n        <div class=\"section-header\">\r\n            <span class=\"section-eyebrow\" data-key=\"ind_eyebrow\">Sectors We Serve<\/span>\r\n            <h2 class=\"section-title\" data-key=\"ind_title\">Field-Proven Across Industries<\/h2>\r\n            <p data-key=\"ind_desc\">Drone Bench delivers precision-driven drone testing and performance analysis across a\r\n                wide range of\r\n                industries where reliability and accuracy are critical.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"industry-grid\">\r\n            <!-- Industry 1 -->\r\n            <div class=\"industry-item\">\r\n                <div class=\"ind-icon\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\r\n                        stroke-linejoin=\"round\" style=\"width: 28px; height: 28px;\">\r\n                        <path d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"><\/path>\r\n                    <\/svg>\r\n                <\/div>\r\n                <div class=\"ind-content\">\r\n                    <h3 data-key=\"ind_1_title\">Defense & Aerospace<\/h3>\r\n                    <p data-key=\"ind_1_desc\">Mission-critical validation for tactical UAVs, ensuring operational\r\n                        readiness in contested\r\n                        and extreme environments.<\/p>\r\n                    <a href=\"#\" class=\"ind-link\" data-key=\"ind_1_link\">Defense Solutions \u2192<\/a>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Industry 2 -->\r\n            <div class=\"industry-item\">\r\n                <div class=\"ind-icon\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\r\n                        stroke-linejoin=\"round\" style=\"width: 28px; height: 28px;\">\r\n                        <path d=\"M3 21h18M5 21V7l8-4 8 4v14M8 21v-2a4 4 0 0 1 4-4v0a4 4 0 0 1 4 4v2\"><\/path>\r\n                    <\/svg>\r\n                <\/div>\r\n                <div class=\"ind-content\">\r\n                    <h3 data-key=\"ind_2_title\">Industrial Inspection<\/h3>\r\n                    <p data-key=\"ind_2_desc\">Testing stability and sensor fidelity for infrastructure inspection drones\r\n                        operating in\r\n                        high-interference zones.<\/p>\r\n                    <a href=\"#\" class=\"ind-link\" data-key=\"ind_2_link\">Inspection Capabilities \u2192<\/a>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Industry 3 -->\r\n            <div class=\"industry-item\">\r\n                <div class=\"ind-icon\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\r\n                        stroke-linejoin=\"round\" style=\"width: 28px; height: 28px;\">\r\n                        <path d=\"M22 10v6M2 10v6M12 2L2 7l10 5 10-5-10-5zM12 22V12\"><\/path>\r\n                    <\/svg>\r\n                <\/div>\r\n                <div class=\"ind-content\">\r\n                    <h3 data-key=\"ind_3_title\">Research & Universities<\/h3>\r\n                    <p data-key=\"ind_3_desc\">Providing validatable benchmarks for experimental aerodynamics, propulsion\r\n                        systems, and novel\r\n                        control algorithms.<\/p>\r\n                    <a href=\"#\" class=\"ind-link\" data-key=\"ind_3_link\">Academic Partnerships \u2192<\/a>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Industry 4 -->\r\n            <div class=\"industry-item\">\r\n                <div class=\"ind-icon\">\r\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\r\n                        stroke-linejoin=\"round\" style=\"width: 28px; height: 28px;\">\r\n                        <rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\"><\/rect>\r\n                        <line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"><\/line>\r\n                        <line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"><\/line>\r\n                    <\/svg>\r\n                <\/div>\r\n                <div class=\"ind-content\">\r\n                    <h3 data-key=\"ind_4_title\">Commercial Manufacturers<\/h3>\r\n                    <p data-key=\"ind_4_desc\">Accelerating R&D cycles for consumer and enterprise drone OEMs with\r\n                        automated performance\r\n                        characterization.<\/p>\r\n                    <a href=\"#\" class=\"ind-link\" data-key=\"ind_4_link\">OEM Services \u2192<\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- Why Drone Bench -->\r\n    <section class=\"why-section\">\r\n        <div class=\"why-container\">\r\n            <div class=\"why-content\">\r\n                <h2 data-key=\"why_trust_title\">Why Trust Your Hardware with Drone Bench?<\/h2>\r\n                <div class=\"why-statement\" data-key=\"why_trust_quote\">\r\n                    \"We don't just measure performance; we engineer reliability into every system we touch.\"\r\n                <\/div>\r\n                <p data-key=\"why_trust_desc\" style=\"color: var(--text-warm-gray); font-size: 1.1rem; line-height: 1.6;\">\r\n                    Our data-driven approach bridges the gap between theoretical R&D and real-world mission success.\r\n                    With state-of-the-art infrastructure and aerospace heritage, we deliver results you can certify.\r\n                <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"why-list\">\r\n                <div class=\"benefit-item\">\r\n                    <div class=\"check-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\">\r\n                            <polyline points=\"20 6 9 17 4 12\"><\/polyline>\r\n                        <\/svg><\/div>\r\n                    <div class=\"benefit-text\">\r\n                        <span class=\"benefit-title\" data-key=\"why_trust_1_title\">Precision Engineering<\/span>\r\n                        <span class=\"benefit-desc\" data-key=\"why_trust_1_desc\">Calibrated to aerospace tolerances for\r\n                            unmatched accuracy.<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"benefit-item\">\r\n                    <div class=\"check-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\">\r\n                            <polyline points=\"20 6 9 17 4 12\"><\/polyline>\r\n                        <\/svg><\/div>\r\n                    <div class=\"benefit-text\">\r\n                        <span class=\"benefit-title\" data-key=\"why_trust_2_title\">Industry-Grade Infrastructure<\/span>\r\n                        <span class=\"benefit-desc\" data-key=\"why_trust_2_desc\">Testing facilities capable of handling\r\n                            heavy-lift to\r\n                            micro-drones.<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"benefit-item\">\r\n                    <div class=\"check-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\">\r\n                            <polyline points=\"20 6 9 17 4 12\"><\/polyline>\r\n                        <\/svg><\/div>\r\n                    <div class=\"benefit-text\">\r\n                        <span class=\"benefit-title\" data-key=\"why_trust_3_title\">Data-Driven Validation<\/span>\r\n                        <span class=\"benefit-desc\" data-key=\"why_trust_3_desc\">Comprehensive analytics that go beyond\r\n                            simple pass\/fail\r\n                            metrics.<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"benefit-item\">\r\n                    <div class=\"check-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\">\r\n                            <polyline points=\"20 6 9 17 4 12\"><\/polyline>\r\n                        <\/svg><\/div>\r\n                    <div class=\"benefit-text\">\r\n                        <span class=\"benefit-title\" data-key=\"why_trust_4_title\">Experienced Professionals<\/span>\r\n                        <span class=\"benefit-desc\" data-key=\"why_trust_4_desc\">A team of veteran aerospace engineers and\r\n                            UAV specialists.<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- CTA Section -->\r\n    <section class=\"cta-section\">\r\n        <div class=\"cta-bg\"><\/div>\r\n        <h2 class=\"cta-title\" data-key=\"service_cta_title\">Ready to Test, Validate, and Optimize Your Drone?<\/h2>\r\n        <p class=\"cta-subtitle\" data-key=\"service_cta_sub\">Partner with Drone Bench today and take the guesswork out of\r\n            your UAV development.\r\n        <\/p>\r\n        <a href=\"#\" class=\"btn-cta\" data-key=\"service_cta_btn\">\r\n            Talk to Our Experts\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\r\n                stroke-linejoin=\"round\" style=\"width: 20px; height: 20px;\">\r\n                <line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"><\/line>\r\n                <polygon points=\"22 2 15 22 11 13 2 9 22 2\"><\/polygon>\r\n            <\/svg>\r\n        <\/a>\r\n    <\/section>\r\n\r\n\r\n    <!--Footer Section -->\r\n    <footer class=\"site-footer\">\r\n        <div class=\"footer-container\">\r\n            <div class=\"footer-grid\">\r\n                <!-- Column 1: Brand -->\r\n                <div class=\"footer-col\">\r\n                    <div class=\"footer-logo\">DronesBench<span>.<\/span><\/div>\r\n                    <p class=\"footer-desc\" data-key=\"footer_desc\">Ground-based systems for reliable drone performance\r\n                        testing.<\/p>\r\n                <\/div>\r\n\r\n                <!-- Column 2: Navigation -->\r\n                <div class=\"footer-col\">\r\n                    <h4 class=\"footer-heading\" data-key=\"footer_nav_heading\">Navigation<\/h4>\r\n                    <ul class=\"footer-links\">\r\n                        <li><a href=\"\/\" data-key=\"nav_home\">Home<\/a><\/li>\r\n                        <li><a href=\"\/product-new\" data-key=\"nav_products\">Products<\/a><\/li>\r\n\r\n                        <li><a href=\"\/services-new\" data-key=\"nav_services\">Services<\/a><\/li>\r\n                        <li><a href=\"\/about-new\" data-key=\"nav_about\">About<\/a><\/li>\r\n                        <li><a href=\"\/contact-new\" data-key=\"nav_contact\">Contact<\/a><\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n\r\n                <!-- Column 3: Contact -->\r\n                <div class=\"footer-col\">\r\n                    <h4 class=\"footer-heading\" data-key=\"footer_contact_heading\">Contact<\/h4>\r\n                    <ul class=\"footer-links\">\r\n                        <li>pompetti@dpmelettronica.it<\/li>\r\n                        <li>+39 350 0694404<\/li>\r\n                        <li>95,Via Sant\u2019Alfonso dei Liguori, 61 \u2013 71121 Foggia, Italy<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n\r\n                <!-- Column 4: Legal -->\r\n                <div class=\"footer-col\">\r\n                    <h4 class=\"footer-heading\" data-key=\"footer_legal_heading\">Legal<\/h4>\r\n                    <ul class=\"footer-links\">\r\n                        <li><a href=\"#\" data-key=\"footer_privacy\">Privacy Policy<\/a><\/li>\r\n                        <li><a href=\"#\" data-key=\"footer_terms\">Terms & Conditions<\/a><\/li>\r\n                        <li><a href=\"#\" data-key=\"footer_cookie\">Cookie Policy<\/a><\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"footer-bottom\">\r\n                <p data-key=\"footer_rights\">&copy; 2026 DronesBench. All rights reserved.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/footer>\r\n\r\n    <\/main>\r\n\r\n    <script>\r\n\r\n        function toggleAcc(header) {\r\n            const item = header.parentElement;\r\n            const content = item.querySelector('.acc-content');\r\n            const isActive = item.classList.contains('active');\r\n\r\n            \/\/ Close all others\r\n            document.querySelectorAll('.acc-item').forEach(acc => {\r\n                if (acc !== item) {\r\n                    acc.classList.remove('active');\r\n                    acc.querySelector('.acc-content').style.maxHeight = null;\r\n                }\r\n            });\r\n\r\n            \/\/ Toggle current\r\n            if (isActive) {\r\n                item.classList.remove('active');\r\n                content.style.maxHeight = null;\r\n            } else {\r\n                item.classList.add('active');\r\n                content.style.maxHeight = content.scrollHeight + \"px\";\r\n            }\r\n        }\r\n        document.addEventListener('DOMContentLoaded', () => {\r\n            const first = document.querySelector('.acc-item.active .acc-content');\r\n            if (first) first.style.maxHeight = first.scrollHeight + \"px\";\r\n        });\r\n\r\n\r\n\r\n        document.addEventListener('DOMContentLoaded', () => {\r\n            \/\/ Header Logic\r\n            const header = document.getElementById('siteHeader');\r\n            const mobileToggle = document.getElementById('mobileToggle');\r\n            const mainNav = document.getElementById('mainNav');\r\n\r\n            window.addEventListener('scroll', () => {\r\n                if (window.scrollY > 50) {\r\n                    header.classList.add('scrolled');\r\n                } else {\r\n                    header.classList.remove('scrolled');\r\n                }\r\n            });\r\n\r\n            \/\/ Mobile Menu\r\n            mobileToggle.addEventListener('click', () => {\r\n                mobileToggle.classList.toggle('active');\r\n                mainNav.classList.toggle('active');\r\n            });\r\n\r\n            \/\/ Credibility Animation\r\n            const observerOptions = {\r\n                threshold: 0.2\r\n            };\r\n\r\n            const observer = new IntersectionObserver((entries) => {\r\n                entries.forEach(entry => {\r\n                    if (entry.isIntersecting) {\r\n                        entry.target.classList.add('visible');\r\n                        observer.unobserve(entry.target);\r\n                    }\r\n                });\r\n            }, observerOptions);\r\n\r\n            const credSection = document.querySelector('.credibility-container');\r\n            if (credSection) {\r\n                observer.observe(credSection);\r\n            }\r\n\r\n            const narrativeSection = document.querySelector('.narrative-container');\r\n            if (narrativeSection) {\r\n                observer.observe(narrativeSection);\r\n            }\r\n\r\n            const whyMattersSection = document.querySelector('.why-matters-container');\r\n            if (whyMattersSection) {\r\n                observer.observe(whyMattersSection);\r\n            }\r\n\r\n            const productsSection = document.querySelector('.products-container');\r\n            if (productsSection) {\r\n                observer.observe(productsSection);\r\n            }\r\n\r\n            const diffSection = document.querySelector('.diff-container');\r\n            if (diffSection) {\r\n                observer.observe(diffSection);\r\n            }\r\n\r\n            const servicesSection = document.querySelector('.services-container');\r\n            if (servicesSection) {\r\n                observer.observe(servicesSection);\r\n            }\r\n\r\n            const audienceSection = document.querySelector('.audience-container');\r\n            if (audienceSection) {\r\n                observer.observe(audienceSection);\r\n            }\r\n\r\n            const trustSection = document.querySelector('.trust-container');\r\n            if (trustSection) {\r\n                observer.observe(trustSection);\r\n            }\r\n\r\n            const ctaSection = document.querySelector('.cta-container');\r\n            if (ctaSection) {\r\n                observer.observe(ctaSection);\r\n            }\r\n\r\n            const video = document.getElementById('heroVideo');\r\n            const wrapper = document.getElementById('videoWrapper');\r\n\r\n            if (video && wrapper) {\r\n                let isHovering = false;\r\n                let midPoint = 0;\r\n                let animationFrameId;\r\n\r\n                \/\/ Ensure video is muted for autoplay policy\r\n                video.muted = true;\r\n                video.currentTime = 0;\r\n\r\n                function updateMidPoint() {\r\n                    if (video.duration) {\r\n                        \/\/ Stop 0.5 seconds before the midpoint\r\n                        midPoint = Math.max(0, (video.duration \/ 2) - 1);\r\n                    }\r\n                }\r\n\r\n                video.addEventListener('loadedmetadata', updateMidPoint);\r\n                \/\/ Also try updating immediately in case it's already loaded\r\n                updateMidPoint();\r\n\r\n                \/\/ Interaction Logic\r\n\r\n                \/\/ 1. Mouse Enter\r\n                wrapper.addEventListener('mouseenter', async () => {\r\n                    if (window.innerWidth <= 1024) return;\r\n\r\n                    isHovering = true;\r\n\r\n                    \/\/ Ensure we have a valid midpoint\r\n                    if (!midPoint) updateMidPoint();\r\n\r\n                    try {\r\n                        await video.play();\r\n                        checkProgress();\r\n                    } catch (e) {\r\n                        console.error(\"Video play failed:\", e);\r\n                    }\r\n                });\r\n\r\n                \/\/ 2. Mouse Leave\r\n                wrapper.addEventListener('mouseleave', async () => {\r\n                    if (window.innerWidth <= 1024) return;\r\n\r\n                    isHovering = false;\r\n\r\n                    \/\/ Resume playing to the end if not already ended\r\n                    if (!video.paused && !video.ended) {\r\n                        \/\/ Already playing, just let it continue\r\n                    } else if (video.paused && video.currentTime > 0) {\r\n                        try {\r\n                            await video.play();\r\n                        } catch (e) {\r\n                            console.error(\"Video resume failed:\", e);\r\n                        }\r\n                    }\r\n                });\r\n\r\n                \/\/ 3. Monitor Progress\r\n                function checkProgress() {\r\n                    \/\/ If we don't have duration yet, we can't enforce a midpoint stop\r\n                    \/\/ Just let it play until we know.\r\n                    if (!video.duration) {\r\n                        animationFrameId = requestAnimationFrame(checkProgress);\r\n                        return;\r\n                    }\r\n\r\n                    \/\/ Update midpoint if it was missing\r\n                    if (!midPoint) midPoint = Math.max(0, (video.duration \/ 2) - 1);\r\n\r\n                    if (isHovering) {\r\n                        \/\/ Stop at midpoint\r\n                        if (video.currentTime >= midPoint) {\r\n                            video.pause();\r\n                            video.currentTime = midPoint; \/\/ Snap to exact mid\r\n                            \/\/ Do not recursively call checkProgress here, we just stop.\r\n                        } else {\r\n                            animationFrameId = requestAnimationFrame(checkProgress);\r\n                        }\r\n                    } else {\r\n                        \/\/ If we left, we don't need to check for midpoint anymore.\r\n                        cancelAnimationFrame(animationFrameId);\r\n                    }\r\n                }\r\n\r\n                \/\/ 4. Video Ended (Reset)\r\n                video.addEventListener('ended', () => {\r\n                    video.pause();\r\n                    video.currentTime = 0;\r\n                });\r\n\r\n                \/\/ 5. Mobile \/ Click Fallback\r\n                wrapper.addEventListener('click', () => {\r\n                    if (video.paused) {\r\n                        video.play();\r\n                    } else {\r\n                        video.pause();\r\n                    }\r\n                });\r\n            }\r\n        });\r\n    <\/script>\r\n    <script>\r\n        const translations = {\r\n            en: {\r\n                \/\/ --- Navigation ---\r\n                nav_home: \"Home\",\r\n                nav_products: \"Products\",\r\n                nav_services: \"Services\",\r\n                nav_about: \"About\",\r\n                nav_contact: \"Contact\",\r\n                nav_systems: \"Systems\",\r\n                nav_who_for: \"Who It\u2019s For\",\r\n                nav_about: \"About\",\r\n\r\n                \/\/ --- Services Section ---\r\n                serv_label: \"Services\",\r\n                serv_heading: \"Supporting accurate and<br>reliable drone performance validation\",\r\n                serv_desc: \"DronesBench provides integrated services covering testing, measurement, manufacturing, and knowledge transfer to ensure your team succeeds.\",\r\n\r\n                serv1_title: \"Certifications\",\r\n                serv1_desc: \"DronesBench Index corresponding to the FOM parameter, universally used to calculate the power \/ absorption ratio of the motors with the respective propellers.\",\r\n\r\n                serv2_title: \"Measurements\",\r\n                serv2_desc: \"DronesBench\u00ae measuring instruments have been developed for monitoring energy parameters and have a sophisticated sensor system inside them to ensure accurate measurement\",\r\n\r\n                serv3_title: \"Manufacturing\",\r\n                serv3_desc: \"The DPM electronics team builds devices of various sizes and types of integrated functions for drones.\",\r\n\r\n                serv4_title: \"Consultancy\",\r\n                serv4_desc: \"The experience and high engineering specialization of our team, expert in the field of dronistics, allows us to provide a complete innovative and tailor-made consulting service for all operators in the sector.\",\r\n\r\n                serv5_title: \"Training\",\r\n                serv5_desc: \"A cutting edge professional training, divided into teaching modules designed for the various needs of customers.\",\r\n\r\n                serv6_title: \"Sales\",\r\n                serv6_desc: \"DPM electronics designs tailor-made devices to meet every buyer\u2019s needs. Send us an email for specific requests, estimates and for the instruments development\",\r\n\r\n                \/\/ --- Services Page ---\r\n                \/\/ Hero\r\n                service_hero_eyebrow: \"Our Expertise\",\r\n                service_hero_headline: \"Drone Bench for Professional Services\",\r\n                service_hero_desc: \"Empowering drone developers, operators, and innovators with precision diagnostics, performance testing, and expert support.\",\r\n                service_hero_btn: \"Explore Services\",\r\n\r\n                \/\/ Capabilities Intro\r\n                service_cap_eyebrow: \"Our Capabilities\",\r\n                service_cap_title: \"End-to-End Testing & Validation\",\r\n                service_cap_desc: \"From individual component diagnostics to full-system certification, we provide the data you need to build better drones.\",\r\n\r\n                \/\/ Services Grid\r\n                service_outcome_label: \"Outcome\",\r\n\r\n                service_1_title: \"Flight Performance Testing\",\r\n                service_1_desc: \"Precise measurement of thrust, power consumption, and flight dynamics under controlled conditions to optimize efficiency and range.\",\r\n                service_1_outcome: \"Maximized flight time & stability\",\r\n\r\n                service_2_title: \"Environmental Stress Testing\",\r\n                service_2_desc: \"Validate system resilience against extreme temperatures, humidity, and vibration profiles to ensure reliability in harsh operating environments.\",\r\n                service_2_outcome: \"Field-proven reliability\",\r\n\r\n                service_3_title: \"Sensor Calibration\",\r\n                service_3_desc: \"High-precision calibration of IMUs, compasses, and optical sensors to guarantee navigational accuracy and stable flight control.\",\r\n                service_3_outcome: \"Pinpoint sensor accuracy\",\r\n\r\n                service_4_title: \"Battery & Power Analysis\",\r\n                service_4_desc: \"Detailed profiling of battery discharge curves, thermal behavior, and power train efficiency to extend mission duration and safety.\",\r\n                service_4_outcome: \"Extended mission endurance\",\r\n\r\n                service_5_title: \"Control System Validation\",\r\n                service_5_desc: \"Hardware-in-the-loop (HITL) testing to verify autopilot algorithms and control surface responses before the first flight.\",\r\n                service_5_outcome: \"Verified control logic\",\r\n\r\n                service_6_title: \"Compliance & Certification\",\r\n                service_6_desc: \"Guidance and data packages to support regulatory certification processes (FAA, EASA) and industry standard compliance.\",\r\n                service_6_outcome: \"Regulatory approval ready\",\r\n\r\n                \/\/ Industries\r\n                ind_eyebrow: \"Sectors We Serve\",\r\n                ind_title: \"Field-Proven Across Industries\",\r\n                ind_desc: \"Drone Bench delivers precision-driven drone testing and performance analysis across a wide range of industries where reliability and accuracy are critical.\",\r\n\r\n                ind_1_title: \"Defense & Aerospace\",\r\n                ind_1_desc: \"Mission-critical validation for tactical UAVs, ensuring operational readiness in contested and extreme environments.\",\r\n                ind_1_link: \"Defense Solutions \u2192\",\r\n\r\n                ind_2_title: \"Industrial Inspection\",\r\n                ind_2_desc: \"Testing stability and sensor fidelity for infrastructure inspection drones operating in high-interference zones.\",\r\n                ind_2_link: \"Inspection Capabilities \u2192\",\r\n\r\n                ind_3_title: \"Research & Universities\",\r\n                ind_3_desc: \"Providing validatable benchmarks for experimental aerodynamics, propulsion systems, and novel control algorithms.\",\r\n                ind_3_link: \"Academic Partnerships \u2192\",\r\n\r\n                ind_4_title: \"Commercial Manufacturers\",\r\n                ind_4_desc: \"Accelerating R&D cycles for consumer and enterprise drone OEMs with automated performance characterization.\",\r\n                ind_4_link: \"OEM Services \u2192\",\r\n\r\n                \/\/ Why Trust\r\n                why_trust_title: \"Why Trust Your Hardware with Drone Bench?\",\r\n                why_trust_quote: \"\\\"We don't just measure performance; we engineer reliability into every system we touch.\\\"\",\r\n                why_trust_desc: \"Our data-driven approach bridges the gap between theoretical R&D and real-world mission success. With state-of-the-art infrastructure and aerospace heritage, we deliver results you can certify.\",\r\n\r\n                why_trust_1_title: \"Precision Engineering\",\r\n                why_trust_1_desc: \"Calibrated to aerospace tolerances for unmatched accuracy.\",\r\n\r\n                why_trust_2_title: \"Industry-Grade Infrastructure\",\r\n                why_trust_2_desc: \"Testing facilities capable of handling heavy-lift to micro-drones.\",\r\n\r\n                why_trust_3_title: \"Data-Driven Validation\",\r\n                why_trust_3_desc: \"Comprehensive analytics that go beyond simple pass\/fail metrics.\",\r\n\r\n                why_trust_4_title: \"Experienced Professionals\",\r\n                why_trust_4_desc: \"A team of veteran aerospace engineers and UAV specialists.\",\r\n\r\n                \/\/ Service CTA\r\n                service_cta_title: \"Ready to Test, Validate, and Optimize Your Drone?\",\r\n                service_cta_sub: \"Partner with Drone Bench today and take the guesswork out of your UAV development.\",\r\n                service_cta_btn: \"Talk to Our Experts\",\r\n\r\n                \/\/ --- Footer ---\r\n                footer_desc: \"Ground-based systems for reliable drone performance testing.\",\r\n                footer_nav_heading: \"Navigation\",\r\n                footer_contact_heading: \"Contact\",\r\n                footer_legal_heading: \"Legal\",\r\n                footer_privacy: \"Privacy Policy\",\r\n                footer_terms: \"Terms & Conditions\",\r\n                footer_cookie: \"Cookie Policy\",\r\n                footer_rights: \"\u00a9 2026 DronesBench. All rights reserved.\"\r\n            },\r\n            it: {\r\n                \/\/ --- Navigation ---\r\n                nav_home: \"Home\",\r\n                nav_products: \"Prodotti\",\r\n                nav_services: \"Servizi\",\r\n                nav_about: \"Chi Siamo\",\r\n                nav_contact: \"Contatti\",\r\n                nav_systems: \"Sistemi\",\r\n                nav_who_for: \"Per Chi \u00e8\",\r\n                nav_about: \"Chi Siamo\",\r\n\r\n                \/\/ --- Services Section ---\r\n                serv_label: \"Servizi\",\r\n                serv_heading: \"Supporto per una validazione<br>accurata e affidabile\",\r\n                serv_desc: \"DronesBench fornisce servizi integrati che coprono test, misurazione, produzione e trasferimento di conoscenze per garantire il successo del tuo team.\",\r\n\r\n                serv1_title: \"Certificazioni\",\r\n                serv1_desc: \"Indice DronesBench corrispondente al parametro FOM, universalmente utilizzato per calcolare il rapporto potenza\/assorbimento dei motori con le rispettive eliche.\",\r\n\r\n                serv2_title: \"Misurazioni\",\r\n                serv2_desc: \"Gli strumenti di misura DronesBench\u00ae sono stati sviluppati per monitorare i parametri energetici e hanno un sofisticato sistema di sensori al loro interno per garantire misurazioni accurate.\",\r\n\r\n                serv3_title: \"Produzione\",\r\n                serv3_desc: \"Il team DPM electronics costruisce dispositivi di varie dimensioni e tipi di funzioni integrate per droni.\",\r\n\r\n                serv4_title: \"Consulenza\",\r\n                serv4_desc: \"L'esperienza e l'alta specializzazione ingegneristica del nostro team, esperto nel campo della dronistica, permette di fornire un servizio innovativo e su misura.\",\r\n\r\n                serv5_title: \"Formazione\",\r\n                serv5_desc: \"Una formazione professionale all'avanguardia, divisa in moduli didattici progettati per le varie esigenze dei clienti.\",\r\n\r\n                serv6_title: \"Vendite\",\r\n                serv6_desc: \"DPM electronics progetta dispositivi su misura per soddisfare le esigenze di ogni acquirente. Inviaci un'email per richieste specifiche.\",\r\n\r\n                \/\/ --- Services Page ---\r\n                \/\/ Hero\r\n                service_hero_eyebrow: \"La Nostra Esperienza\",\r\n                service_hero_headline: \"Drone Bench per i Servizi Professionali\",\r\n                service_hero_desc: \"Potenziare sviluppatori di droni, operatori e innovatori con diagnostica di precisione, test delle prestazioni e supporto esperto.\",\r\n                service_hero_btn: \"Esplora i Servizi\",\r\n\r\n                \/\/ Capabilities Intro\r\n                service_cap_eyebrow: \"Le Nostre Capacit\u00e0\",\r\n                service_cap_title: \"Test e Validazione Completi\",\r\n                service_cap_desc: \"Dalla diagnostica dei singoli componenti alla certificazione dell'intero sistema, forniamo i dati necessari per costruire droni migliori.\",\r\n\r\n                \/\/ Services Grid\r\n                service_outcome_label: \"Risultato\",\r\n\r\n                service_1_title: \"Test Prestazioni di Volo\",\r\n                service_1_desc: \"Misurazione precisa di spinta, consumo energetico e dinamiche di volo in condizioni controllate per ottimizzare efficienza e autonomia.\",\r\n                service_1_outcome: \"Tempo di volo e stabilit\u00e0 massimizzati\",\r\n\r\n                service_2_title: \"Test Stress Ambientale\",\r\n                service_2_desc: \"Convalida la resilienza del sistema a temperature estreme, umidit\u00e0 e vibrazioni per garantire affidabilit\u00e0 in ambienti operativi difficili.\",\r\n                service_2_outcome: \"Affidabilit\u00e0 provata sul campo\",\r\n\r\n                service_3_title: \"Calibrazione Sensori\",\r\n                service_3_desc: \"Calibrazione ad alta precisione di IMU, bussole e sensori ottici per garantire accuratezza di navigazione e controllo di volo stabile.\",\r\n                service_3_outcome: \"Precisione millimetrica dei sensori\",\r\n\r\n                service_4_title: \"Analisi Batteria e Potenza\",\r\n                service_4_desc: \"Profilazione dettagliata delle curve di scarica, comportamento termico ed efficienza del gruppo propulsore per estendere durata e sicurezza della missione.\",\r\n                service_4_outcome: \"Resistenza della missione estesa\",\r\n\r\n                service_5_title: \"Validazione Sistemi di Controllo\",\r\n                service_5_desc: \"Test Hardware-in-the-loop (HITL) per verificare algoritmi di autopilota e risposte delle superfici di controllo prima del primo volo.\",\r\n                service_5_outcome: \"Logica di controllo verificata\",\r\n\r\n                service_6_title: \"Conformit\u00e0 e Certificazione\",\r\n                service_6_desc: \"Guida e pacchetti dati per supportare i processi di certificazione normativa (FAA, EASA) e la conformit\u00e0 agli standard industriali.\",\r\n                service_6_outcome: \"Pronto per approvazione normativa\",\r\n\r\n                \/\/ Industries\r\n                ind_eyebrow: \"Settori che Serviamo\",\r\n                ind_title: \"Provato sul Campo in Vari Settori\",\r\n                ind_desc: \"Drone Bench offre test e analisi delle prestazioni dei droni di precisione in una vasta gamma di settori in cui affidabilit\u00e0 e accuratezza sono critiche.\",\r\n\r\n                ind_1_title: \"Difesa e Aerospazio\",\r\n                ind_1_desc: \"Validazione critica per UAV tattici, garantendo prontezza operativa in contesti contestati ed estremi.\",\r\n                ind_1_link: \"Soluzioni Difesa \u2192\",\r\n\r\n                ind_2_title: \"Ispezione Industriale\",\r\n                ind_2_desc: \"Test di stabilit\u00e0 e fedelt\u00e0 dei sensori per droni di ispezione infrastrutturale operanti in zone ad alta interferenza.\",\r\n                ind_2_link: \"Capacit\u00e0 di Ispezione \u2192\",\r\n\r\n                ind_3_title: \"Ricerca e Universit\u00e0\",\r\n                ind_3_desc: \"Fornire benchmark validabili per aerodinamica sperimentale, sistemi di propulsione e nuovi algoritmi di controllo.\",\r\n                ind_3_link: \"Partnership Accademiche \u2192\",\r\n\r\n                ind_4_title: \"Produttori Commerciali\",\r\n                ind_4_desc: \"Accelerare i cicli di R&S per OEM di droni consumer e enterprise con caratterizzazione automatizzata delle prestazioni.\",\r\n                ind_4_link: \"Servizi OEM \u2192\",\r\n\r\n                \/\/ Why Trust\r\n                why_trust_title: \"Perch\u00e9 Affidare il Tuo Hardware a Drone Bench?\",\r\n                why_trust_quote: \"\\\"Non misuriamo solo le prestazioni; ingegnerizziamo l'affidabilit\u00e0 in ogni sistema che tocchiamo.\\\"\",\r\n                why_trust_desc: \"Il nostro approccio basato sui dati colma il divario tra R&S teorica e successo della missione nel mondo reale. Con infrastrutture all'avanguardia ed eredit\u00e0 aerospaziale, forniamo risultati che puoi certificare.\",\r\n\r\n                why_trust_1_title: \"Ingegneria di Precisione\",\r\n                why_trust_1_desc: \"Calibrato su tolleranze aerospaziali per un'accuratezza senza pari.\",\r\n\r\n                why_trust_2_title: \"Infrastruttura Industriale\",\r\n                why_trust_2_desc: \"Strutture di test capaci di gestire dai carichi pesanti ai micro-droni.\",\r\n\r\n                why_trust_3_title: \"Validazione Data-Driven\",\r\n                why_trust_3_desc: \"Analisi complete che vanno oltre le semplici metriche pass\/fail.\",\r\n\r\n                why_trust_4_title: \"Professionisti Esperti\",\r\n                why_trust_4_desc: \"Un team di ingegneri aerospaziali veterani e specialisti UAV.\",\r\n\r\n                \/\/ Service CTA\r\n                service_cta_title: \"Pronto a Testare, Validare e Ottimizzare il Tuo Drone?\",\r\n                service_cta_sub: \"Collabora con Drone Bench oggi e togli ogni dubbio allo sviluppo del tuo UAV.\",\r\n                service_cta_btn: \"Parla con i Nostri Esperti\",\r\n\r\n                \/\/ --- Footer ---\r\n                footer_desc: \"Sistemi a terra per test affidabili delle prestazioni dei droni.\",\r\n                footer_nav_heading: \"Navigazione\",\r\n                footer_contact_heading: \"Contatti\",\r\n                footer_legal_heading: \"Legale\",\r\n                footer_privacy: \"Privacy Policy\",\r\n                footer_terms: \"Termini & Condizioni\",\r\n                footer_cookie: \"Cookie Policy\",\r\n                footer_rights: \"\u00a9 2026 DronesBench. Tutti i diritti riservati.\"\r\n            }\r\n        };\r\n\r\n        function changeLanguage(lang) {\r\n            if (!translations[lang]) {\r\n                console.error(\"Language not found:\", lang);\r\n                return;\r\n            }\r\n\r\n            localStorage.setItem('dronesbench_lang', lang);\r\n            document.documentElement.lang = lang;\r\n\r\n            \/\/ Update buttons\r\n            document.querySelectorAll('.lang-btn').forEach(btn => {\r\n                if (btn.dataset.lang === lang) {\r\n                    btn.classList.add('active');\r\n                } else {\r\n                    btn.classList.remove('active');\r\n                }\r\n            });\r\n\r\n            \/\/ Update text\r\n            document.querySelectorAll('[data-key]').forEach(el => {\r\n                const key = el.getAttribute('data-key');\r\n                const text = translations[lang][key];\r\n\r\n                if (text) {\r\n                    if ((el.tagName === 'INPUT' || el.tagName === 'TEXTAREA') && el.hasAttribute('placeholder')) {\r\n                        el.setAttribute('placeholder', text);\r\n                    } else if (text.includes('<')) {\r\n                        el.innerHTML = text;\r\n                    } else {\r\n                        el.textContent = text;\r\n                    }\r\n                }\r\n            });\r\n        }\r\n\r\n        document.addEventListener('DOMContentLoaded', () => {\r\n            \/\/ Initialize\r\n            const savedLang = localStorage.getItem('dronesbench_lang') || 'en';\r\n            changeLanguage(savedLang);\r\n\r\n            \/\/ Event Delegation for Buttons\r\n            document.body.addEventListener('click', (e) => {\r\n                if (e.target.classList.contains('lang-btn')) {\r\n                    const lang = e.target.getAttribute('data-lang');\r\n                    changeLanguage(lang);\r\n                }\r\n            });\r\n        });\r\n    <\/script>\r\n<\/body>\r\n\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Services | Drone Bench DronesBench. Home Products Services About EN | IT Contact Our Expertise Drone Bench for Professional Services Empowering drone developers, operators, and innovators with precision diagnostics, performance testing, and expert support. Explore Services Our Capabilities End-to-End Testing &#038; Validation From individual component diagnostics to full-system certification, we provide the data you need [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"_links":{"self":[{"href":"https:\/\/www.dronesbench.it\/en\/wp-json\/wp\/v2\/pages\/15361"}],"collection":[{"href":"https:\/\/www.dronesbench.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dronesbench.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dronesbench.it\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dronesbench.it\/en\/wp-json\/wp\/v2\/comments?post=15361"}],"version-history":[{"count":4,"href":"https:\/\/www.dronesbench.it\/en\/wp-json\/wp\/v2\/pages\/15361\/revisions"}],"predecessor-version":[{"id":15379,"href":"https:\/\/www.dronesbench.it\/en\/wp-json\/wp\/v2\/pages\/15361\/revisions\/15379"}],"wp:attachment":[{"href":"https:\/\/www.dronesbench.it\/en\/wp-json\/wp\/v2\/media?parent=15361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}