{"id":193048,"date":"2026-02-27T07:15:38","date_gmt":"2026-02-27T12:15:38","guid":{"rendered":"https:\/\/innowise.com\/?page_id=193048"},"modified":"2026-03-19T07:24:55","modified_gmt":"2026-03-19T11:24:55","slug":"facial-recognition","status":"publish","type":"page","link":"https:\/\/innowise.com\/pt\/services\/computer-vision-development\/facial-recognition\/","title":{"rendered":"Servi\u00e7os de desenvolvimento de software de reconhecimento facial"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"193048\" class=\"elementor elementor-193048\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61771e7 back-animations de-hyph e-flex e-con-boxed e-con e-parent\" data-id=\"61771e7\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2f1e18b e-con-full e-flex e-con e-child\" data-id=\"2f1e18b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dafec72 elementor-widget elementor-widget-heading\" data-id=\"dafec72\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Face recognition software development services<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ac3760b e-con-full elementor-hidden-desktop e-flex e-con e-child\" data-id=\"ac3760b\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-246ee6a e-con-full e-flex e-con e-child\" data-id=\"246ee6a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5480adb elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5480adb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">As a trusted technology partner with 93% recurring clients, we deliver custom <\/span><span style=\"font-weight: 400;\">face recognition software development services<\/span><span style=\"font-weight: 400;\"> to empower businesses globally with rock-solid, scalable, and cost-efficient biometric AI solutions.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35e26c8 elementor-align-center elementor-mobile-align-center elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"35e26c8\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\" id=\"main-block-link\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Request a consultation<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a46bef8 e-con-full e-flex e-con e-child\" data-id=\"a46bef8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d9d10c9 elementor-widget elementor-widget-html\" data-id=\"d9d10c9\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"animated-mobile\">\n    <div class=\"animated-text-mobile\">\n        <div class=\"message-mobile active-message\">\n            <p class=\"number-mobile\">15+<\/p>\n            <p class=\"description-mobile\">facial recognition projects<\/p>\n        <\/div>\n        <div class=\"message-mobile\">\n            <p class=\"number-mobile\">40+<\/p>\n            <p class=\"description-mobile\">AI & ML engineers<\/p>\n        <\/div>\n        <div class=\"message-mobile\">\n            <p class=\"number-mobile\">7+<\/p>\n            <p class=\"description-mobile\">years in biometrics<\/p>\n        <\/div>\n    <\/div>\n    <div class=\"clutch-widget-container-mobile\">\n        <img decoding=\"async\" class=\"clutch-image-mobile\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/06\/Clutch-Logo.svg\"\/ alt=\"\">\n        <div class=\"button-container-mobile\">\n        <a rel=\"nofollow\" href=\"https:\/\/clutch.co\/profile\/innowise?utm_source=widget&utm_medium=2&utm_campaign=widget&utm_content=logo&utm_term=innowise-group.com\" class=\"circle-button-mobile\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather-mobile feather-arrow-right-mobile\">\n                <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n                <polyline points=\"12 5 19 12 12 19\"><\/polyline>\n            <\/svg>\n        <\/a>\n    <\/div>\n    <\/div>\n<\/div>\n\n\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const textElement = document.querySelector(\".animated-text-mobile\");\n    \n    const messageElements = [...textElement.children]\n    \n    let index = 1;\n\n    function changeText() {\n        textElement.classList.add(\"hidden-mobile\");\n        \n        setTimeout(() => {\n            messageElements.forEach((elem, elemIndex)=> {\n                if (index === elemIndex) elem.classList.add(\"active-message\")\n                else elem.classList.remove(\"active-message\")\n            })\n            \n            textElement.classList.remove(\"hidden-mobile\");\n            index = (index + 1) % messageElements.length;\n        }, 1000);\n    }\n\n    setInterval(changeText, 4000);\n    changeText();\n});\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c732597 elementor-widget-tablet__width-inherit elementor-widget__width-initial elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"c732597\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">As a trusted technology partner with 93% recurring clients, we deliver custom <\/span><span style=\"font-weight: 400;\">face recognition software development services<\/span><span style=\"font-weight: 400;\"> to empower businesses globally with rock-solid, scalable, and cost-efficient biometric AI solutions.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f8cfb0 elementor-align-justify elementor-hidden-tablet elementor-hidden-mobile hero-btn elementor-widget elementor-widget-button\" data-id=\"9f8cfb0\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Request a consultation<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-93b3379 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"93b3379\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c43a5f9 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"c43a5f9\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"animated\">\n    <div class=\"animated-text\">\n        <div class=\"message active-message\">\n            <p class=\"number\">15+<\/p>\n            <p class=\"description\">facial recognition projects<\/p>\n        <\/div>\n        <div class=\"message\">\n            <p class=\"number\">40+<\/p>\n            <p class=\"description\">AI & ML engineers<\/p>\n        <\/div>\n        <div class=\"message\">\n            <p class=\"number\">7+<\/p>\n            <p class=\"description\">years in biometrics<\/p>\n        <\/div>\n    <\/div>\n    <div class=\"clutch-widget-container\">\n        <img decoding=\"async\" class=\"clutch-image\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/06\/Clutch-Logo.svg\"\/ alt=\"\">\n        <div class=\"button-container\">\n        <a rel=\"nofollow\" href=\"https:\/\/clutch.co\/profile\/innowise?utm_source=widget&utm_medium=2&utm_campaign=widget&utm_content=logo&utm_term=innowise-group.com\" class=\"circle-button\" target=\"_blank\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-arrow-right\">\n                <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n                <polyline points=\"12 5 19 12 12 19\"><\/polyline>\n            <\/svg>\n        <\/a>\n    <\/div>\n    <\/div>\n<\/div>\n\n\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const textElement = document.querySelector(\".animated-text\");\n    \n    const messageElements = [...textElement.children]\n    \n    let index = 1;\n\n    function changeText() {\n        textElement.classList.add(\"animated-text-hidden\");\n        \n        setTimeout(() => {\n            messageElements.forEach((elem, elemIndex)=> {\n                if (index === elemIndex) elem.classList.add(\"active-message\")\n                else elem.classList.remove(\"active-message\")\n            })\n            \n            textElement.classList.remove(\"animated-text-hidden\");\n            index = (index + 1) % messageElements.length;\n        }, 1000);\n    }\n\n    setInterval(changeText, 4000);\n    changeText();\n});\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-970f2a8 e-flex e-con-boxed e-con e-parent\" data-id=\"970f2a8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-844dd55 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"844dd55\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Biometric identity challenges we solve<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd12fc4 elementor-widget__width-initial elementor-widget-tablet__width-inherit mb-0 link-underlines elementor-widget elementor-widget-text-editor\" data-id=\"cd12fc4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">While poor lighting and deepfakes break standard systems, modern regulations often demand resilient biometrics to be on top of vulnerable passwords. We solve these identity challenges to eliminate business risks and prevent financial losses.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f42603c e-grid e-con-full cust-grid e-con e-child\" data-id=\"f42603c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-eb89352 e-con-full e-flex e-con e-child\" data-id=\"eb89352\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-248aad6 elementor-widget elementor-widget-text-editor\" data-id=\"248aad6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Unauthorized access and identity fraud<\/h3>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ac7f0a mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"8ac7f0a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Our team blocks spoofing via masks, photos, and deepfakes using liveness detection to protect your business from severe financial losses caused by corporate account takeovers.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fea702d e-con-full e-flex e-con e-child\" data-id=\"fea702d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb7160f elementor-widget elementor-widget-text-editor\" data-id=\"fb7160f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Slow manual identity verification<\/h3>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ad90ae9 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"ad90ae9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Our custom solutions reduce customer drop-offs caused by lengthy KYC workflows and help instantly verify user identities to accelerate onboarding and boost conversion rates.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ed35d57 e-con-full e-flex e-con e-child\" data-id=\"ed35d57\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6abf225 elementor-widget elementor-widget-text-editor\" data-id=\"6abf225\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Inefficient access control systems<\/h3>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a336723 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"a336723\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Our engineers clear facility bottlenecks by augmenting or replacing your existing magnetic card readers and PIN-based entry with instantaneous, frictionless biometric scanning.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c415fae e-con-full e-flex e-con e-child\" data-id=\"c415fae\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d1a121 elementor-widget elementor-widget-text-editor\" data-id=\"8d1a121\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Fragmented biometric infrastructure<\/h3>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60f6469 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"60f6469\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We seamlessly integrate advanced AI models and deep learning pipelines directly into your old-hat CCTV camera networks for a smooth system upgrade with minimal operational disruption.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23031d3 e-con-full e-flex e-con e-child\" data-id=\"23031d3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-821931e elementor-widget elementor-widget-text-editor\" data-id=\"821931e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Compliance and privacy risks<\/h3>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22b72c8 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"22b72c8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Our system architects implement rigorous encryption algorithms and vector hashing to help you meet complex regulatory requirements, including GDPR, HIPAA, and other regional or industry-specific compliance obligations.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-17652c8 e-con-full e-flex e-con e-child\" data-id=\"17652c8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ec2478 elementor-widget elementor-widget-text-editor\" data-id=\"5ec2478\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Limited visibility into user behavior<\/h3>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a45558c mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"a45558c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We deploy advanced Re-ID models to accurately track individual movement paths, which gives you complete visibility into customer behavior patterns and attendance in real time.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-73515fa e-flex e-con-boxed e-con e-parent\" data-id=\"73515fa\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6fba8e elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"b6fba8e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our face recognition software development services<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0ab08ca elementor-widget__width-initial elementor-widget-tablet__width-inherit mb-0 link-underlines elementor-widget elementor-widget-text-editor\" data-id=\"0ab08ca\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">At Innowise, we build custom facial recognition systems tailored to your needs. Our AI pipelines ensure low latency (less than 200 milliseconds) and 80-95% accuracy for identity verification, access control, and fraud prevention.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68d9fb6 switcher-section elementor-widget elementor-widget-html\" data-id=\"68d9fb6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"domains-wrapper-1\">\n<div class=\"domains-container\">\n    <ul class=\"domains__list\">\n        <div class=\"domain__list_container\">\n            <li class=\"domains__list-item domains__list-item_active\">Core system development<\/li>\n            <li class=\"domains__list-item\">Face detection and tracking<\/li>\n            <li class=\"domains__list-item\">Face identification systems<\/li>\n            <li class=\"domains__list-item\">Face authentication solutions<\/li>\n            <li class=\"domains__list-item\">Facial emotion recognition<\/li>\n            <li class=\"domains__list-item\">AI-driven face analytics<\/li>\n            <li class=\"domains__list-item\">Algorithm integration into existing systems<\/li>\n            <li class=\"domains__list-item\">Facial recognition system migration<\/li>\n            <li class=\"domains__list-item\">Multi-factor authentication integration<\/li>\n            <li class=\"domains__list-item\">Database architecture and management<\/li>\n            <li class=\"domains__list-item\">Privacy-first system design<\/li>\n        <\/div>\n    <\/ul>\n\n    <div class=\"domains__descriptions\">\n        <div class=\"domains__descriptions-item domains__descriptions-item_active\">\n            <div class=\"slider-title\">\n                <h3>Core system development<\/h3>\n            <\/div>\n            <p class=\"slider-desc\">\n                We architect end-to-end processing pipelines on highly available AWS infrastructure that combines liveness detection and 3D depth-mapping technology, so that enterprises can guarantee rock-solid security against fraud.\n            <\/p>\n            <div class=\"slider-image-block\">\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/machine-learning-integration.png\" alt=\"Core system development\" \/>\n            <\/div>\n        <\/div>\n\n        <div class=\"domains__descriptions-item\">\n            <div class=\"slider-title\">\n                <h3>Face detection and tracking<\/h3>\n            <\/div>\n            <p class=\"slider-desc\">\n                Our software uses detection models in real time to locate faces in low-resolution CCTV video feeds, combined with re-identification (Re-ID) algorithms that track individuals across multiple camera zones.\n            <\/p>\n            <div class=\"slider-image-block\">\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/cctv-monitoring-camera.jpg\" alt=\"Face detection and tracking\" \/>\n            <\/div>\n        <\/div>\n\n        <div class=\"domains__descriptions-item\">\n            <div class=\"slider-title\">\n                <h3>Face identification systems<\/h3>\n            <\/div>\n            <p class=\"slider-desc\">\n                We create 1:N identification systems utilizing ArcFace embeddings in order to match faces against databases of millions of records, tuned for high throughput and a false acceptance rate below 0.01%.\n            <\/p>\n            <div class=\"slider-image-block\">\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/biometric-face-mesh-mapping.jpg\" alt=\"Face identification systems\" \/>\n            <\/div>\n        <\/div>\n\n        <div class=\"domains__descriptions-item\">\n            <div class=\"slider-title\">\n                <h3>Face authentication solutions<\/h3>\n            <\/div>\n            <p class=\"slider-desc\">\n                Our experts build secure 1:1 biometric authentication systems with passive liveness detection that excludes any form of printed photos, 3D masks, and deepfake replays, delivering passwordless access control for enterprise environments.\n            <\/p>\n            <div class=\"slider-image-block\">\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/edge-cloud-mesh.jpg\" alt=\"Face authentication solutions\" \/>\n            <\/div>\n        <\/div>\n\n        <div class=\"domains__descriptions-item\">\n            <div class=\"slider-title\">\n                <h3>Facial emotion recognition<\/h3>\n            <\/div>\n            <p class=\"slider-desc\">\n                We implement emotion analysis using visual transformers to detect facial expressions in real time, so you can access data about your customers' behavior, track the sentiment of your retail store, and determine the level of engagement.\n            <\/p>\n            <div class=\"slider-image-block\">\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/digital-infrastructure-secure-access.jpg\" alt=\"Facial emotion recognition\" \/>\n            <\/div>\n        <\/div>\n\n        <div class=\"domains__descriptions-item\">\n            <div class=\"slider-title\">\n                <h3>AI-driven face analytics<\/h3>\n            <\/div>\n            <p class=\"slider-desc\">\n                Our specialists design batch-processing analytics modules with real-time dashboards for decision-makers that scan video archives for behavioral patterns, anomaly flags, and attendance trends.\n            <\/p>\n            <div class=\"slider-image-block\">\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/real-time-facial-scan-interface.jpg\" alt=\"AI-driven face analytics\" \/>\n            <\/div>\n        <\/div>\n\n        <div class=\"domains__descriptions-item\">\n            <div class=\"slider-title\">\n                <h3>Algorithm integration into existing systems<\/h3>\n            <\/div>\n            <p class=\"slider-desc\">\n                We incorporate highly optimized PyTorch and ONNX deep learning models into existing legacy surveillance setups and enterprise software with full performance validation after deployment.\n            <\/p>\n            <div class=\"slider-image-block\">\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/business-intelligence-dashboard.jpg\" alt=\"Algorithm integration\" \/>\n            <\/div>\n        <\/div>\n\n        <div class=\"domains__descriptions-item\">\n            <div class=\"slider-title\">\n                <h3>Facial recognition system migration<\/h3>\n            <\/div>\n            <p class=\"slider-desc\">\n                We modernize old-hat biometric infrastructures by directly moving old data into secure, cloud-based AI pipelines on AWS EKS, while also preserving historical identity data and full operational continuity.\n            <\/p>\n            <div class=\"slider-image-block\">\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/secured-infrastructure-electronics.png\" alt=\"System migration\" \/>\n            <\/div>\n        <\/div>\n\n        <div class=\"domains__descriptions-item\">\n            <div class=\"slider-title\">\n                <h3>Multi-factor authentication integration<\/h3>\n            <\/div>\n            <p class=\"slider-desc\">\n                We combine facial biometrics with one-time-password (OTP) codes, smart cards, and behavioral biometrics to build layered identity verification pipelines that meet zero-trust security requirements across enterprise environments.\n            <\/p>\n            <div class=\"slider-image-block\">\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/biometric-access-support.png\" alt=\"MFA integration\" \/>\n            <\/div>\n        <\/div>\n\n        <div class=\"domains__descriptions-item\">\n            <div class=\"slider-title\">\n                <h3>Database architecture and management<\/h3>\n            <\/div>\n            <p class=\"slider-desc\">\n                Our data experts design and optimize high-throughput vector databases for facial embedding storage, with AES-256 encryption, indexed nearest-neighbor search, and auto-scaling for millions of identity records.\n            <\/p>\n            <div class=\"slider-image-block\">\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/cloud-platform-user-routing.jpg\" alt=\"Database architecture\" \/>\n            <\/div>\n        <\/div>\n\n        <div class=\"domains__descriptions-item\">\n            <div class=\"slider-title\">\n                <h3>Privacy-first system design<\/h3>\n            <\/div>\n            <p class=\"slider-desc\">\n                We implement a match-on-device architecture, AES-256 data encryption, consent management APIs, irreversible facial hashing, and anonymization pipelines to make sure that biometric systems are compliant with all of the privacy requirements of GDPR, HIPAA, and CCPA.\n            <\/p>\n            <div class=\"slider-image-block\">\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/centralized-data-infrastructure.png\" alt=\"Privacy-first design\" \/>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<div class=\"mobile-domains\">\n    <div class=\"mobile-domains-navbar\">\n        <div class=\"mobile-domains-navitem\">\n            <span class=\"mobile-domains-navitem-title\">Core system development<\/span>\n            <div class=\"mobile-domain-list\">\n                <p class=\"slider-desc\">We architect end-to-end processing pipelines on highly available AWS infrastructure that combines liveness detection and 3D depth-mapping technology, so that enterprises can guarantee rock-solid security against fraud.<\/p>\n                <div class=\"slider-image-block\">\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/machine-learning-integration.png\" alt=\"Core system development\" \/>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"mobile-domains-navitem\">\n            <span class=\"mobile-domains-navitem-title\">Face detection and tracking<\/span>\n            <div class=\"mobile-domain-list\">\n                <p class=\"slider-desc\">Our software uses detection models in real time to locate faces in low-resolution CCTV video feeds, combined with re-identification (Re-ID) algorithms that track individuals across multiple camera zones.<\/p>\n                <div class=\"slider-image-block\">\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/cctv-monitoring-camera.jpg\" alt=\"Face detection and tracking\" \/>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"mobile-domains-navitem\">\n            <span class=\"mobile-domains-navitem-title\">Face identification systems<\/span>\n            <div class=\"mobile-domain-list\">\n                <p class=\"slider-desc\">We create 1:N identification systems utilizing ArcFace embeddings in order to match faces against databases of millions of records, tuned for high throughput and a false acceptance rate below 0.01%.<\/p>\n                <div class=\"slider-image-block\">\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/biometric-face-mesh-mapping.jpg\" alt=\"Face identification systems\" \/>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"mobile-domains-navitem\">\n            <span class=\"mobile-domains-navitem-title\">Face authentication solutions<\/span>\n            <div class=\"mobile-domain-list\">\n                <p class=\"slider-desc\">Our experts build secure 1:1 biometric authentication systems with passive liveness detection that excludes any form of printed photos, 3D masks, and deepfake replays, delivering passwordless access control for enterprise environments.<\/p>\n                <div class=\"slider-image-block\">\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/edge-cloud-mesh.jpg\" alt=\"Face authentication solutions\" \/>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"mobile-domains-navitem\">\n            <span class=\"mobile-domains-navitem-title\">Facial emotion recognition<\/span>\n            <div class=\"mobile-domain-list\">\n                <p class=\"slider-desc\">We implement emotion analysis using visual transformers to detect facial expressions in real time, so you can access data about your customers' behavior, track the sentiment of your retail store, and determine the level of engagement.<\/p>\n                <div class=\"slider-image-block\">\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/digital-infrastructure-secure-access.jpg\" alt=\"Facial emotion recognition\" \/>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"mobile-domains-navitem\">\n            <span class=\"mobile-domains-navitem-title\">AI-driven face analytics<\/span>\n            <div class=\"mobile-domain-list\">\n                <p class=\"slider-desc\">Our specialists design batch-processing analytics modules with real-time dashboards for decision-makers that scan video archives for behavioral patterns, anomaly flags, and attendance trends.<\/p>\n                <div class=\"slider-image-block\">\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/real-time-facial-scan-interface.jpg\" alt=\"AI-driven face analytics\" \/>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"mobile-domains-navitem\">\n            <span class=\"mobile-domains-navitem-title\">Algorithm integration into existing systems<\/span>\n            <div class=\"mobile-domain-list\">\n                <p class=\"slider-desc\">We incorporate highly optimized PyTorch and ONNX deep learning models into existing legacy surveillance setups and enterprise software with full performance validation after deployment.<\/p>\n                <div class=\"slider-image-block\">\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/business-intelligence-dashboard.jpg\" alt=\"Algorithm integration\" \/>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"mobile-domains-navitem\">\n            <span class=\"mobile-domains-navitem-title\">Facial recognition system migration<\/span>\n            <div class=\"mobile-domain-list\">\n                <p class=\"slider-desc\">We modernize old-hat biometric infrastructures by directly moving old data into secure, cloud-based AI pipelines on AWS EKS, while also preserving historical identity data and full operational continuity.<\/p>\n                <div class=\"slider-image-block\">\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/secured-infrastructure-electronics.png\" alt=\"System migration\" \/>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"mobile-domains-navitem\">\n            <span class=\"mobile-domains-navitem-title\">Multi-factor authentication integration<\/span>\n            <div class=\"mobile-domain-list\">\n                <p class=\"slider-desc\">We combine facial biometrics with one-time-password (OTP) codes, smart cards, and behavioral biometrics to build layered identity verification pipelines that meet zero-trust security requirements across enterprise environments.<\/p>\n                <div class=\"slider-image-block\">\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/biometric-access-support.png\" alt=\"MFA integration\" \/>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"mobile-domains-navitem\">\n            <span class=\"mobile-domains-navitem-title\">Database architecture and management<\/span>\n            <div class=\"mobile-domain-list\">\n                <p class=\"slider-desc\">Our data experts design and optimize high-throughput vector databases for facial embedding storage, with AES-256 encryption, indexed nearest-neighbor search, and auto-scaling for millions of identity records.<\/p>\n                <div class=\"slider-image-block\">\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/cloud-platform-user-routing.jpg\" alt=\"Database architecture\" \/>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"mobile-domains-navitem\">\n            <span class=\"mobile-domains-navitem-title\">Privacy-first system design<\/span>\n            <div class=\"mobile-domain-list\">\n                <p class=\"slider-desc\">We implement a match-on-device architecture, AES-256 data encryption, consent management APIs, irreversible facial hashing, and anonymization pipelines to make sure that biometric systems are compliant with all of the privacy requirements of GDPR, HIPAA, and CCPA.<\/p>\n                <div class=\"slider-image-block\">\n                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/centralized-data-infrastructure.png\" alt=\"Privacy-first design\" \/>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<\/div>\n\n<script>\n    document.addEventListener('DOMContentLoaded', () => {\n\n        const mobileNavItems = document.querySelectorAll('.domains-wrapper-1 .mobile-domains-navitem');\n\n        const domainsListItems = document.querySelectorAll(\n            '.domains-wrapper-1 .domains-container  .domains__list  .domain__list_container  .domains__list-item'\n        );\n        const domainsDescriptions = document.querySelectorAll(\n            '.domains-wrapper-1 .domains-container  .domains__descriptions  .domains__descriptions-item'\n        );\n        \n        function showMobileItem(item) {\n            item.classList.add('active')\n\n            const content = item.querySelector('.mobile-domain-list');\n            if (content) {\n                content.style.transitionDuration = content.scrollHeight * 1 + 'ms'\n                \n                content.style.maxHeight = content.scrollHeight ? Math.max(content.scrollHeight, 700) + 'px' : \"unset\"\n                \n            };\n        }\n\n        function hideMobileItem(item) {\n            item.classList.remove('active')\n\n            const content = item.querySelector('.mobile-domain-list');\n            if (content) {\n                content.style.transitionDuration = 0;\n                content.style.maxHeight = '0';\n            }\n        }\n\n\n        function activateMobileItem(index, canClose = true) {\n            const item = mobileNavItems[index];\n            \n            const isActive = item.classList.contains('active');\n                \/\/ Collapse all items\n            mobileNavItems.forEach(nav => {\n                hideMobileItem(nav)\n            });\n\n            \/\/ Expand clicked item only if it was not active\n            if (!isActive || !canClose) {\n                showMobileItem(item)\n            }\n        }\n\n        function activateDesktopItem(index) {\n            domainsListItems.forEach((item, itemIndex) => {\n                if (itemIndex === index) {\n                    item.classList.add('domains__list-item_active');\n                } else {\n                    item.classList.remove('domains__list-item_active');\n                }\n            });\n            \n            domainsDescriptions.forEach(\n                (itemDesc, itemDescIndex) => {\n                    if (itemDescIndex === index) {\n                        itemDesc.classList.add(\n                            'domains__descriptions-item_active'\n                        );\n                    } else {\n                        itemDesc.classList.remove(\n                            'domains__descriptions-item_active'\n                        );\n                    }\n                }\n            );\n        }\n\n        mobileNavItems.forEach((item, index) => {\n            item.querySelector(\".mobile-domains-navitem-title\").addEventListener('click', () => {\n                activateMobileItem(index);\n                activateDesktopItem(index);\n            });\n        });\n\n        domainsListItems.forEach((item, index) => {\n            item.addEventListener('click', () => {\n                activateDesktopItem(index);\n                activateMobileItem(index, false);\n            });\n        });\n        \n        activateMobileItem(0)\n        \n    });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6e9ea9c e-con-full e-flex e-con e-parent\" data-id=\"6e9ea9c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61ae2c4 elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"61ae2c4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Unauthorized access costs more than the system that stops it.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9bb8cf1 elementor-align-center elementor-widget__width-initial contact320 elementor-widget elementor-widget-button\" data-id=\"9bb8cf1\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Cut your costs<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d372780 e-flex e-con-boxed e-con e-parent\" data-id=\"d372780\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e9ea98 elementor-widget elementor-widget-heading\" data-id=\"6e9ea98\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Technology stack and AI models we use<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-baaaffb e-con-full e-flex e-con e-child\" data-id=\"baaaffb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6aafad3 techs elementor-widget elementor-widget-html\" data-id=\"6aafad3\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.link-underline a {\n    text-decoration: underline;\n}\n\n.cust-grid li.red-dot h3 {\n    display: inline;\n    line-height: 135%;\n}\n\n.title-p-top {\n    padding-top: 40px;\n}    \n\n@media (max-width: 1280px) {\n    .custom-tech-acc__content__column-title {\n        margin-left: -35px !important;\n    }\n}\n\n@media (max-width: 768px) {\n    .title-p-top {\n        padding-top: 0px;\n    }\n    \n    .custom-tech-acc__content__column-title {\n        margin-left: -30px !important;\n    }\n}\n    \n.techs .c-accordion__item_toggle {\n    display: none;\n}\n\n.techs .c-accordion__trigger {\n    display: grid;\n    grid-template-columns: 550px 1fr;\n\n    padding: 40px 0 40px 20px;\n    width: 100%;\n\n    gap: 40px;\n    transition: all .2s;\n}\n\n.techs .c-accordion__item_active .c-accordion__trigger {\n    grid-template-columns: 340px 1fr;\n    \n}\n\n\n.techs .c-accordion__toggle-button {\n    min-height: 40px;\n    min-width: 40px;\n}\n.techs .c-accordion__toggle-button {\n    width: 40px;\n    height: 40px;\n}\n\n\n.techs .custom-tech-acc__content {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 40px;\n    width: 100%;\n    \n    \/*visibility: hidden;*\/\n}\n\n\/*.techs .c-accordion__item_active .custom-tech-acc__content  {\n    visibility: visible;\n}*\/\n\n.techs .custom-tech-acc__container {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    row-gap: 80px;\n}\n\n.techs .custom-tech-acc__accordion {\n    \/*cursor: pointer;*\/\n    max-width: 1080px;\n}\n\n.techs .c-accordion__item {\n    cursor: pointer;\n}\n\n.techs .custom-tech-acc__content {\n    width: 100%;\n\n    font-family: Karla;\n    font-size: 18px;\n    font-weight: 400;\n    line-height: 30px;\n    text-align: left;\n\n    color: #ffffff;\n}\n\n.techs .custom-tech-acc__content__column {\n    font: inherit;\n\n    display: flex;\n    flex-direction: column;\n    align-items: stretch;\n\n    gap: 40px;\n    max-width: 310px;\n}\n\n.custom-tech-acc__content__column-title {\n    font-family: Karla;\n    font-weight: 400;\n    font-size: 18px;\n    line-height: 150%;\n    color: #C63031;\n    margin-left: -45px\n}\n\n.techs .custom-tech-acc__content__list-wrapper {\n    display: flex;\n    flex-direction: column;\n    gap: 6px;\n    \n    padding-left: 50px;\n}\n\n.techs .custom-tech-acc__content__list-wrapper ul {\n    font: inherit;\n    list-style: none;\n\n    display: flex;\n    flex-direction: column;\n    gap: 6px;\n\n    padding: 0;\n    margin: 0;\n}\n.techs .custom-tech-acc__content__list-wrapper ul > * {\n    font: inherit;\n}\n\n.techs .custom-tech-acc__content__list-wrapper span {\n    text-transform: uppercase;\n    color: #C63031;\n}\n\n\n.techs a {\n    color: inherit;\n    text-decoration: underline;\n}\n\n.techs a:hover {\n    color: #C63031;\n}\n\n\n.techs .custom-tech-acc__content__list-wrapper li {\n    position: relative;\n}\n.techs .custom-tech-acc__content__list-wrapper li::before {\n    content: url('https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/details-list-item-mark.svg');\n    position: absolute;\n    top: -0.25em;\n    left: -42px;\n    overflow: hidden;\n}\n\n\n.techs .c-accordion__item {\n    transition: background-color 0.2s linear;\n}\n\n.techs .c-accordion__item {\n    border-bottom: 1px solid #999999;\n}\n\n.techs .c-accordion__item_active,\n.techs .c-accordion__item:hover {\n    background-color: #2e2e2e;\n}\n\n.techs .c-accordion__item_active .c-accordion__title,\n.techs .c-accordion__item:hover .c-accordion__title {\n    color: #ffffff;\n}\n\n.techs .c-accordion__header {\n    display: flex;\n    height: min-content;\n    gap: 10px;\n    align-items: center;\n}\n\n\n.techs .c-accordion__toggle-button {\n    background: none;\n    border: none;\n    padding: 0;\n}\n\n.techs .c-accordion__title {\n    color: #2e2e2e;\n    font-family: Sora;\n    font-size: 18px;\n    font-weight: 600;\n    line-height: 23.4px;\n    text-align: left;\n}\n\n.techs .c-accordion__item_active .c-accordion__title,\n.techs .c-accordion__item:hover .c-accordion__title {\n    color: #ffffff;\n}\n\n.techs .c-accordion__panel {\n    overflow-y: hidden;\n}\n\n\n@media (max-width: 1279px) {\n    .techs .custom-tech-acc__accordion-trigger {\n        grid-template-columns: 1fr;\n        grid-template-rows: repeat(2, -webkit-max-content);\n        grid-template-rows: repeat(2, max-content);\n    }\n    \n    .techs .custom-tech-acc__content__list-wrapper {\n        padding-left: 36px;\n    }\n\n    .techs .c-accordion__trigger, .techs .c-accordion__item_active .c-accordion__trigger {\n        grid-template-columns: 1fr;\n        row-gap: 0;\n    }\n    \n    \n    .techs .custom-tech-acc__content__list-wrapper li::before {\n        left: -32px;\n        width: 16px;\n    }\n\n    .techs .custom-tech-acc__content__column {\n        margin-top: 30px;\n\n        gap: 30px;\n    }\n}\n\n\n@media (max-width: 767px) {\n    .custom-tech-acc__content__column-title {\n        white-space: normal;\n        font-size: 14px;\n    }\n\n\n\n    .techs .custom-tech-acc__content__list-wrapper {\n        padding-left: 42px;\n    }\n\n\n    .techs .custom-tech-acc__content__column {\n        font: inherit;\n    \n        display: flex;\n        flex-direction: column;\n        align-items: stretch;\n    \n        gap: 6px;\n    }\n\n\n    .techs .c-accordion__toggle-button {\n        width: 36px;\n        height: 36px;\n    }\n\n    .techs .custom-tech-acc__content__list-wrapper li::before {\n        content: url('https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/details-list-item-mark.svg');\n        \n        position: absolute;\n        top: -0.25em;\n        left: -22px;\n        width: 12px;\n    }\n\n    .techs .custom-tech-acc__content {\n        grid-template-columns: 1fr;\n        grid-template-rows: repeat(2, -webkit-max-content);\n        grid-template-rows: repeat(2, max-content);\n\n        font-family: Karla;\n        font-size: 14px;\n        font-weight: 400;\n        line-height: 21px;\n        text-align: left;\n    \n        gap: 6px;\n    }\n\n    .techs .c-accordion__title {\n        font-family: Sora;\n        font-size: 16px;\n        font-weight: 600;\n        line-height: 20.8px;\n        text-align: left;\n    }\n\n\n    .techs .custom-tech-acc__content__column {\n        margin-top: 0;\n    }\n    .techs .custom-tech-acc__content__column:first-child {\n        margin-top: 6px;\n    }\n\n    \n\n    .techs .c-accordion__trigger {\n        padding: 20px;\n    }\n\n    .techs .c-accordion__title,\n    .techs .more-text-btn {\n        font-size: 16px;\n        line-height: 20.8px;\n    }\n\n    .techs .c-accordion__trigger {\n        padding-left: 0;\n        padding-right: 16px;\n    }\n}\n\n.techs .hidden {\n    display: none;\n}\n\n.tech-grid__toggle-button {\n    border-radius: 0px;\n    font-family: Sora;\n    font-size: 18px;\n    font-weight: 600;\n    line-height: 23.4px;\n    text-align: left;\n\n    border:none;\n    cursor: pointer;\n    \n    padding: 0;\n    background-color: transparent;\n    color: #C63031;\n\n    width: auto;\n    \n    margin-left: 20px;\n\n    align-self: flex-start;\n}\n\n.elementor-element-df0abd7 .hidden {\n    \n    display: none;\n}\n\n.tech-grid__toggle-button:hover,\n.tech-grid__toggle-button:focus,\n.tech-grid__toggle-button:active\n{\n    color: #D13B3B !important;\n}\n<\/style>\n\n<div class=\"custom-tech-acc__container\">\n  <div class=\"c-accordion custom-tech-acc__accordion\">\n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">Detection and tracking models<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n          <div class=\"custom-tech-acc__content__column\">\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>CNN<\/li>\n                <li>Haar Cascades<\/li>\n                <li>YOLO<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n          <div class=\"custom-tech-acc__content__column\">\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>Single-Shot Detector<\/li>\n                <li>Multi-task CNN<\/li>\n                <li>Region-based CNN<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">Identification and embedding models<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n          <div class=\"custom-tech-acc__content__column\">\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>FaceNet<\/li>\n                <li>ArcFace<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n          <div class=\"custom-tech-acc__content__column\">\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>Deep CNN architectures<\/li>\n                <li>OpenFace<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">Authentication frameworks<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n          <div class=\"custom-tech-acc__content__column\">\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>Biometric authentication pipelines<\/li>\n                <li>Secure tokenization systems<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n          <div class=\"custom-tech-acc__content__column\">\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>Microsoft Azure Face API integrations<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">Emotion and demographic analysis<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n          <div class=\"custom-tech-acc__content__column\">\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>Visual Transformers<\/li>\n                <li>ResNet-50<\/li>\n                <li>VOLO<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n          <div class=\"custom-tech-acc__content__column\">\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>MiVOLO<\/li>\n                <li>Custom CNN architectures<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">Infrastructure and deployment<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n          <div class=\"custom-tech-acc__content__column\">\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>Python<\/li>\n                <li>.NET 6<\/li>\n                <li>C#<\/li>\n                <li>TensorFlow<\/li>\n                <li>PyTorch<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n          <div class=\"custom-tech-acc__content__column\">\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>ONNX<\/li>\n                <li>Kubernetes<\/li>\n                <li>Docker<\/li>\n                <li>REST APIs<\/li>\n                <li>Microservices architecture<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">Cloud<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n          <div class=\"custom-tech-acc__content__column\">\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>AWS (Kinesis Video Streaming, EC2, EKS, ECR, S3, Glue)<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"c-accordion__item\">\n      <div class=\"c-accordion__trigger custom-tech-acc__accordion-trigger\">\n        <div class=\"c-accordion__header\">\n          <button class=\"c-accordion__toggle-button\">\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg\" alt=\"toggle-icon\">\n          <\/button>\n          <span class=\"c-accordion__title\">AI and machine learning<\/span>\n        <\/div>\n        <div class=\"c-accordion__panel custom-tech-acc__content\">\n          <div class=\"custom-tech-acc__content__column\">\n            <div class=\"custom-tech-acc__content__list-wrapper\">\n              <ul>\n                <li>PyTorch<\/li>\n                <li>MediaPipe<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n\n<script src=\"https:\/\/innowise.com\/wp-content\/themes\/hello-elementor\/assets\/js\/accordion.min.js\"><\/script>\n  \n<script>\n    window.addEventListener(\"DOMContentLoaded\", (event) => {\n        const siteLanguage = document.documentElement.getAttribute(\"lang\").toLowerCase();\n\n        function initAccordion(element) {\n            if (!element) return;\n\n            const acc = new Accordion(element, {\n                duration: 200,\n                showMultiple: false,\n                onOpen: function (currentElement) {\n                    const img = currentElement.querySelector('.c-accordion__toggle-button img');\n                    img.src = 'https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/close-accordion.svg';\n                },\n                onClose: function (currentElement) {\n                    const img = currentElement.querySelector('.c-accordion__toggle-button img');\n                    img.src = 'https:\/\/innowise.com\/wp-content\/uploads\/2022\/02\/open-accordion.svg';\n                },\n                elementClass: 'c-accordion__item',\n                triggerClass: 'c-accordion__trigger',\n                panelClass: 'c-accordion__panel',\n                activeClass: 'c-accordion__item_active',\n            });\n        }\n\n        initAccordion(document.querySelector(\".c-accordion\"))\n    })\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfa67be elementor-widget elementor-widget-html\" data-id=\"cfa67be\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<button class=\"tech-grid__toggle-button\">\n    <span class=\"toggle-button_label--show\">Show more<\/span>\n    <span class=\"toggle-button_label--hide\">Show less<\/span>\n<\/button>\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", () => {\n        const button = new ItemHideButton(\n            { \n                button: document.querySelector(\".tech-grid__toggle-button\"),\n                hideLabel: document.querySelector(\".tech-grid__toggle-button .toggle-button_label--hide\"), \n                showLabel: document.querySelector(\".tech-grid__toggle-button .toggle-button_label--show\"),\n                \n                itemsToHide:[...document.querySelectorAll(\".custom-tech-acc__accordion .c-accordion__item\")], \n                \n                hiddenItemClass: \"hidden\", \n                hiddenButtonLabelClass: \"hidden\", \n                \n                numItemsToStayVisible: 5, \n            }\n        )\n    })\n<\/script>\n\n<style>\n.challenges__toggle-button {\n    border-radius: 0px;\n    \n    font-family: Sora;\n    font-size: 18px;\n    font-weight: 600;\n    line-height: 23.4px;\n\n\n    border:none;\n    cursor: pointer;\n    \n    padding: 0;\n    background-color: transparent;\n    color: #C63031;\n\n    width: auto;\n\n    align-self: flex-start;\n    \n    outline: none;\n}\n\n.challenge-table-wrapper .hidden-table-item, \n.challenges__toggle-button__hidden-label {\n    display: none !important;\n}\n\n.challenges__toggle-button:hover,\n.challenges__toggle-button:active,\n.challenges__toggle-button:focus\n{\n    color: #D13B3B !important;\n}\n\n@media (max-width:767px) {\n    \n    .challenges__toggle-button {\n        font-size: 14px;\n        line-height: 18.2px;\n    }\n}\n<\/style>\n\n<script>\n\"use strict\"\n    \nclass ItemHideButton {\n    constructor(options) {\n        this.init(options)\n    }\n\n    init(options) {\n        const { button, itemsToHide, hiddenItemClass, hiddenButtonLabelClass, numItemsToStayVisible, hideLabel, showLabel } = options;\n        \n        this.button = button\n\n        if (!this.button) throw new Error(\"button element for ItemHideButton is not valid\");\n\n        this.hideLabel = hideLabel\n        this.showLabel = showLabel\n\n        if (!this.hideLabel || !this.showLabel) throw new Error(\"label elements for ItemHideButton are not valid\");\n\n        this.numItemsToStayVisible = numItemsToStayVisible;\n        this.hiddenItemClass = hiddenItemClass;\n        this.hiddenButtonLabelClass = hiddenButtonLabelClass;\n\n\n        this.controlledItems = [...itemsToHide]\n\n        this.connectButton()\n\n        this.hideItems()\n    }\n\n    reset() {\n        this.controlledItems.forEach((item => item.classList.remove(this.hiddenItemClass)))\n        this.button.removeEventListener(this.clickEventListenner);\n    }\n\n    reInit(options) {\n        this.reset()\n        this.init(options)\n    }\n\n    hideItems() {\n        this.itemsHidden = true;\n        this.controlledItems.slice(this.numItemsToStayVisible).forEach((item => item.classList.add(this.hiddenItemClass)))\n    }\n    showItems() {\n        this.itemsHidden = false;\n        this.controlledItems.slice(this.numItemsToStayVisible).forEach((item => item.classList.remove(this.hiddenItemClass)))\n    }\n\n    connectButton() {\n        this.hideLabel.classList.add(this.hiddenButtonLabelClass)\n\n        this.clickEventListenner = (ev) => {\n            \n            ev.stopPropagation()\n\n            if (this.itemsHidden) {\n                this.showItems()\n            } else {\n                const initialRect = document.body.getBoundingClientRect()\n\n                this.hideItems()\n\n                const newRect = document.body.getBoundingClientRect()\n\n                window.scrollBy({\n                    left: 0,\n                    top: newRect.height - initialRect.height,\n                    behavior: \"instant\"\n                });\n            }\n\n            this.hideLabel.classList.toggle(this.hiddenButtonLabelClass)\n            this.showLabel.classList.toggle(this.hiddenButtonLabelClass)\n        }\n\n        this.button.addEventListener(\"click\", this.clickEventListenner);\n    }\n}\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e611ba6 e-flex e-con-boxed e-con e-parent\" data-id=\"e611ba6\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00911b1 elementor-widget elementor-widget-heading\" data-id=\"00911b1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">System architecture and deployment options<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c660319 elementor-widget__width-initial elementor-widget-tablet__width-inherit mb-0 link-underlines elementor-widget elementor-widget-text-editor\" data-id=\"c660319\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Choosing the best solution architecture for your organization will depend on a number of factors, such as latency, data security, and network throughput. Because of this, we always build solid deployment models designed specifically for your business environment.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ab5f84 elementor-widget elementor-widget-html\" data-id=\"4ab5f84\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.module-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    grid-auto-rows: 1fr;\n    gap: 40px;\n\n    place-items: stretch;\n}\n\n.module-grid a {\n    color: inherit;\n    text-decoration: underline;\n}\n\n.module-grid a:hover {\n    color: #C63031;\n}\n\n.module-grid__item {\n    display: grid;\n}\n\n.module-grid__item__front, .module-grid__item__back, .module-grid__cta {\n    display: flex;\n    align-items: start;\n    flex-direction: column;\n    gap: 30px;\n\n    padding: 40px;\n}\n\n.module-grid__item__front, .module-grid__item__back {\n    grid-row: 1\/1;\n    grid-column: 1\/1;\n}\n\n.module-grid__item__front {\n    justify-content: space-between;\n\n    color: #2E2E2E;\n    background-color: #F5F5F7;\n}\n\n.module-grid__item__back {\n    color: #FFFFFF;\n    background-color: #2E2E2E;\n\n\n    transition: opacity 120ms ease-in;\n\n    opacity: 0;\n}\n\n.module-grid__item__back:hover {\n    opacity: 1;\n}\n\n.module-grid__item__title {\n    font-family: Karla;\n    font-size: 24px;\n    font-weight: 400;\n    line-height: 31.2px;\n    min-height: 62px;\n}\n\n\n.module-grid__item__text{\n    font-family: Karla;\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 24px;\n    text-align: left;\n\n    margin: 0;\n}\n\n.module-grid__item__img {\n    width: 60px;\n    height: auto;\n\n    aspect-ratio: 1\/1;\n}\n\n.module-grid__cta__text {\n    font-family: Sora;\n    font-size: 24px;\n    font-weight: 600;\n    line-height: 32.4px;\n}\n\n\n.module-grid__cta__btn {\n    text-decoration: none;\n\n    font-family: Karla;\n    font-size: 18px;\n    font-weight: 400;\n    line-height: 27px;\n    text-align: center;\n\n\n    color: #FFFFFF;\n    background-color: #C63031;\n\n    padding: 14px 28px;\n\n    border-radius: 0;\n}\n\n.module-grid__cta__btn:hover, .module-grid__cta__btn:active {\n    background-color: #D13B3B;\n    color: #FFFFFF;\n}\n\n\n@media (max-width:1279px) {\n    .module-grid {\n        grid-template-columns: repeat(2, 1fr);\n    }\n\n    .module-grid__item__front, .module-grid__item__back, .module-grid__cta {\n        padding: 30px;\n    }\n}\n\n@media (max-width:767px) {\n    .module-grid {\n        grid-template-columns: 1fr;\n        grid-auto-rows: 1fr;\n        gap: 20px;\n    }\n\n    .module-grid__item {\n        display: flex;\n        flex-direction: column;\n        padding: 20px;\n        gap: 16px;\n\n        color: #2E2E2E;\n        background-color: #F5F5F7;\n    }\n\n    .module-grid__item__front, .module-grid__item__back {\n        padding: 0;\n        background-color: inherit;\n        color: inherit;\n\n\n        transition: initial;\n\n        opacity: 1;\n    }\n\n    .module-grid__item__front {\n        display: flex;\n        flex-direction: row;\n        align-items: center;\n        gap: 20px;\n    }\n\n    \n    .module-grid__item__title {\n        font-size: 18px;\n        line-height: 24px;\n        \n        min-height: 0;\n    }\n\n    .module-grid__item__text{\n        font-size: 12px;\n        line-height: 18px;\n    }\n    \n    .module-grid .module-grid__item__img {\n        width: 40px;\n    }\n\n    .module-grid__cta {\n        padding: 0 5px;\n        padding-top: 10px;\n        margin-top: 10px;\n\n        gap: 20px;\n    }\n    \n    .module-grid__cta__text {\n        font-size: 18px;\n        line-height: 23.4px;\n    }\n\n    .module-grid__cta__btn {\n        font-size: 16px;\n        line-height: 24px;\n\n        padding: 12px 24px;\n    }\n}\n<\/style>\n<div class=\"module-grid\">\n            \n    <div class=\"module-grid__item\">\n        <div class=\"module-grid__item__front\">\n            <span class=\"module-grid__item__title\">Edge-based deployment<\/span>\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/12\/145-1.svg\" alt=\"Icon\" class=\"module-grid__item__img\" \/>\n        <\/div>\n        <div class=\"module-grid__item__back\">\n            <p class=\"module-grid__item__text\">We have our CNN inference models deployed directly on edge cameras and GPUs, which allows for immediate image verification with no network latency in air-gapped or secure locations.<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"module-grid__item\">\n        <div class=\"module-grid__item__front\">\n            <span class=\"module-grid__item__title\">Cloud-based deployment<\/span>\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/12\/295.svg\" alt=\"Icon\" class=\"module-grid__item__img\" \/>\n        <\/div>\n        <div class=\"module-grid__item__back\">\n            <p class=\"module-grid__item__text\">We deploy our recognition pipeline on AWS EC2 and EKS clusters that allow for the processing of thousands of concurrent video streams with auto-scaling and 99.9% uptime.<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"module-grid__item\">\n        <div class=\"module-grid__item__front\">\n            <span class=\"module-grid__item__title\">Hybrid architecture<\/span>\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/10\/264.svg\" alt=\"Icon\" class=\"module-grid__item__img\" \/>\n        <\/div>\n        <div class=\"module-grid__item__back\">\n            <p class=\"module-grid__item__text\">We run lightweight face detection on the edge nodes to allow for faster processing while offloading the ArcFace embedding matching to the cloud GPU in order to balance speed and costs associated with multi-site deployments.<\/p>\n        <\/div>\n    <\/div>\n    \n    <div class=\"module-grid__item\">\n        <div class=\"module-grid__item__front\">\n            <span class=\"module-grid__item__title\">API-first integration<\/span>\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/463.svg\" alt=\"Icon\" class=\"module-grid__item__img\" \/>\n        <\/div>\n        <div class=\"module-grid__item__back\">\n            <p class=\"module-grid__item__text\">We make the recognition of a person available through REST and gRPC APIs, your team can add facial identification to any application without having to re-architect existing systems.<\/p>\n        <\/div>\n    <\/div>\n    \n    <div class=\"module-grid__item\">\n        <div class=\"module-grid__item__front\">\n            <span class=\"module-grid__item__title\">SDK development<\/span>\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/220.svg\" alt=\"Icon\" class=\"module-grid__item__img\" \/>\n        <\/div>\n        <div class=\"module-grid__item__back\">\n            <p class=\"module-grid__item__text\">We create SDKs for both iOS and Android with built-in biometric login via FaceID, along with custom extraction of facial embeddings, so end users can authenticate securely while offline.<\/p>\n        <\/div>\n    <\/div>\n    \n    <div class=\"module-grid__item\">\n        <div class=\"module-grid__item__front\">\n            <span class=\"module-grid__item__title\">Scalable microservices<\/span>\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/10\/223.svg\" alt=\"Icon\" class=\"module-grid__item__img\" \/>\n        <\/div>\n        <div class=\"module-grid__item__back\">\n            <p class=\"module-grid__item__text\">We architect fault-tolerant microservices using AWS Kinesis & Kubernetes that can handle burst traffic from dozens of live cameras with no delay or degradation of services.<\/p>\n        <\/div>\n    <\/div>\n    \n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ccfef59 e-grid e-con-full e-con e-parent\" data-id=\"ccfef59\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4be3067 elementor-widget elementor-widget-image\" data-id=\"4be3067\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"444\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/Frame-1.jpg\" class=\"attachment-large size-large wp-image-193066\" alt=\"\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/Frame-1.jpg 900w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/Frame-1-300x167.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/Frame-1-768x427.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/Frame-1-18x10.jpg 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d198a3e e-con-full e-flex e-con e-child\" data-id=\"d198a3e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a0e57bf e-con-full e-flex e-con e-child\" data-id=\"a0e57bf\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f21ca0c elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"f21ca0c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Identity fraud hits your bottom line daily?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b866bf elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"4b866bf\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Stop it with a <\/span><span style=\"font-weight: 400;\">custom face recognition software development company.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10670d9 elementor-align-center contact320 elementor-widget elementor-widget-button\" data-id=\"10670d9\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get in touch<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da23667 e-flex e-con-boxed e-con e-parent\" data-id=\"da23667\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a65e144 elementor-widget elementor-widget-heading\" data-id=\"a65e144\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Security, compliance, and ethical AI<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-90fbb28 elementor-widget__width-initial elementor-widget-tablet__width-inherit mb-0 link-underlines elementor-widget elementor-widget-text-editor\" data-id=\"90fbb28\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Every system we develop is built upon a Zero Trust Architecture foundation, with rigorous biometric data protection guidelines implemented from the first code line to production deployment.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c5d1d23 e-con-full e-flex e-con e-child\" data-id=\"c5d1d23\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e8ac46b elementor-widget elementor-widget-html\" data-id=\"e8ac46b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"solutions-container-2\" class=\"solutions-container\">\n    <div class=\"solutions-item\">\n        <span>GDPR & CCPA compliance<\/span>\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/465.svg\" alt=\"Icon\" \/>\n    <\/div>\n    <div class=\"solutions-item\">\n        <span>Biometric encryption<\/span>\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/12\/146-1.svg\" alt=\"Icon\" \/>\n    <\/div>\n    <div class=\"solutions-item\">\n        <span>Match-on-device processing<\/span>\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/468.svg\" alt=\"Icon\" \/>\n    <\/div>\n    <div class=\"solutions-item\">\n        <span>Consent management APIs<\/span>\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/464.svg\" alt=\"Icon\" \/>\n    <\/div>\n    \n    <div class=\"solutions-item\">\n        <span>RBAC integration<\/span>\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/10\/266-1.svg\" alt=\"Icon\" \/>\n    <\/div>\n    <div class=\"solutions-item\">\n        <span>Regular security audits<\/span>\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/10\/266-1.svg\" alt=\"Icon\" \/>\n    <\/div>\n    <div class=\"solutions-item\">\n        <span>AI bias mitigation<\/span>\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/336.svg\" alt=\"Icon\" \/>\n    <\/div>\n    <div class=\"solutions-item\">\n        <span>Dataset governance<\/span>\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/466.svg\" alt=\"Icon\" \/>\n    <\/div>\n    <div class=\"solutions-item\">\n        <span>Risk management frameworks<\/span>\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/467.svg\" alt=\"Icon\" \/>\n    <\/div>\n<\/div>\n\n<style>\n    .solutions-item-v2 {\n        flex-direction: column;\n        align-items: start;\n        padding: 40px;\n        gap: 64px;\n    }\n    \n    @media (max-width: 767px) {\n    .solutions-item {\n        flex-direction: row;\n        padding: 15px 20px;\n        align-items: center;\n    }\n    }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3222417 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"3222417\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<button id=\"toggle-button-2\" class=\"solution-grid__toggle-button\">\n    <span class=\"toggle-button_label--show\">Show all<\/span>\n    <span class=\"toggle-button_label--hide\">Show less<\/span>\n<\/button>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", () => {\n    const section2Button = document.querySelector(\"#toggle-button-2\");\n\n    \/\/ Initialize the second button instance\n    const button2 = new ItemHideButton(\n        { \n            button: section2Button,\n            hideLabel: section2Button.querySelector(\".toggle-button_label--hide\"), \n            showLabel: section2Button.querySelector(\".toggle-button_label--show\"),\n            \n            \/\/ Targets only items in the second container\n            itemsToHide: [...document.querySelectorAll(\"#solutions-container-2 .solutions-item\")], \n            \n            hiddenItemClass: \"hidden-on-mobile\", \n            hiddenButtonLabelClass: \"hidden\", \n            \n            numItemsToStayVisible: 6, \n        }\n    );\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-de3a85e e-flex e-con-boxed e-con e-parent\" data-id=\"de3a85e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5ba311 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"c5ba311\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Industries we serve<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e796c6e elementor-widget elementor-widget-html\" data-id=\"e796c6e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.x-industries__descriptions{\n    width: 100%;\n    overflow: hidden;\n}\n\n.x-industries__descriptions .swiper-wrapper, .x-industries__swiper{\n    width: 100% !important;\n}\n\n\n.x-industries__descriptions-item:not(.swiper-slide-active) {\n    opacity: 0 !important;\n}\n\n.x-industries__swiper {\n  position: relative;\n  overflow: hidden;\n  border-bottom: 1px solid #c4c4c4;\n  margin-bottom: -1px;\n  box-sizing: border-box !important;  \n}\n\n.x-industries__list_container.swiper-wrapper {\n  display: flex;\n  width: 100%;\n  list-style: none;\n padding: 0;\n}\n\n.x-industries__list  {\n  display: flex;\n  gap: 80px;\n  margin-bottom: 80px;\n}\n\n   \n\n\n\n.x-industries__list li{\n  flex-shrink: 0;\n  width: auto !important;\n  padding: 24px 16px;\n  color: #717171;\n  font-family: Sora, sans-serif;\n  font-weight: 600;\n  font-size: 18px;\n  line-height: 22.7px;\n  cursor: pointer;\n  border-bottom: 1px solid transparent;\n}\n\n\n.x-industries__list li.active {\n  color: #2e2e2e;\n  border-bottom: 1px solid #c63031;\n}\n\n\n\n\n.x-industries__descriptions-item {\n  display: flex;\n  gap: 80px;\n  height: 100%;\n  min-height: 300px;\n}\n\n.x-slider-info-block {\n    width: min(640px, 50%);\n}\n\n.x-slider-title h3 {\n  color: #2E2E2E;\n  font-weight: 600;\n  line-height: 32px;\n  font-size: 24px;\n  font-family: Sora, sans-serif;\n  margin: 0;\n  margin-bottom: 30px;\n}\n\n.x-slider-desc {\n  font-weight: 400;\n  font-size: 18px;\n  line-height: 27px;\n  font-family: Karla, sans-serif;\n}\n\n\n\n.x-slider-list{\n  margin-top: 16px; \n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  padding: 0;\n}\n\n\n   \n\n.x-slider-list li{\n      list-style: none;\n    position: relative;\n  padding-left: 20px;\n  font-weight: 400;\n  font-size: 18px;\n  line-height: 27px;\n  font-family: Karla, sans-serif;\n\n}\n   \n\n.x-slider-list li::before {\n    content: \"\";\n    position: absolute;\n    top: 13px;\n    left: 0;\n    transform: translateY(-50%);\n    width: 7px;\n    height: 7px;\n    background-color: #C63031;\n    border-radius: 50%;\n}\n\n\n\n.x-slider-image-block img {\n  width: 680px;\n  height: auto;\n  border: none;\n  border-radius: 0;\n  box-shadow: none;\n  object-fit: cover;\n  object-position: center;\n  vertical-align: middle;\n}\n\n.x-industries__navigation {\n  position: relative;\n  flex-shrink: 0;\n      user-select: none;\n}\n\n\n.x-industries__navigation-btn {\n  padding-left: 0;\n  padding-right: 0;\n  border: none!important;\n  outline: none!important;\n  padding-top: 20px;\n}\n\n.x-industries__navigation-btn.swiper-button-disabled{\n  opacity: 0.5;\n}\n\n.x-slider-image-block{\n    display: flex;\n}\n\n\n\n@media (max-width: 1024px) {\n    \n    \n.x-industries__swiper{\n    overflow: visible;\n}    \n\n.x-industries__descriptions-item {\n    display: flex;\n    flex-direction:column;\n    gap: 40px;\n    min-height: unset;\n}\n\n.x-slider-info-block {\n    width:100%;\n}\n\n.x-industries__list  {\n  gap: 40px;\n  margin-bottom: 40px;\n}\n\n.x-slider-image-block {\n    max-width:680px;\n}\n\n.x-slider-info-block{\n    max-width:640px;\n}\n\n.x-slider-title h3 {\n    margin-bottom: 30px;\n    \n}\n\n.x-industries__navigation {\ndisplay:none;\n}\n\n\n\n}\n\n@media (max-width: 767px) {\n    \n    \n\n\n.x-industries__list li{\n  border-bottom: 3px solid transparent;\n}\n\n\n.x-industries__list li.active {\n  border-bottom: 3px solid #c63031;\n}\n    \n    \n    \n.x-industries__list  {\n  margin-bottom: 30px;\n}    \n    \n .x-slider-title h3 {\n    margin-bottom: 20px;\n    font-size: 18px;\nline-height: 24px;\n    \n}\n\n.x-industries__list li{\n\n  padding: 16px 6px;\n  font-weight: 600;\n  font-size: 14px;\n  line-height: 18px;\n}\n\n.x-slider-desc {\n     font-size: 14px;\n  line-height: 21px;\n}\n\n\n.x-slider-list {\n    margin-top:12px;\n    gap:12px;\n}\n\n   \n\n\n.x-slider-list li{\n  font-size: 14px;\n  line-height: 21px;\n  padding-left:16px;\n}\n\n.x-industries__descriptions-item {\n\n    gap: 20px;\n\n}\n\n.x-slider-list li::before {\n    content: \"\";\n \n    top: 10px;\n    width:5px;\n    height:5px;\n       font-size: 14px;\n    line-height: 21px;\n\n}\n\n\n   \n\n   \n    \n}\n    \n<\/style>\n\n\n\n    <div class=\"x-industries__list\">\n        <div class=\"x-industries__swiper\">\n\n            <ul class=\"x-industries__list_container swiper-wrapper\">\n                <li class=\"swiper-slide active\">Retail<\/li>\n                <li class=\"swiper-slide\">Finance & banking<\/li>\n                <li class=\"swiper-slide\">Healthcare<\/li>\n                <li class=\"swiper-slide\">Manufacturing & industrial<\/li>\n                <li class=\"swiper-slide\">Logistics & transportation<\/li>\n            <\/ul>\n\n        <\/div>\n\n\n\n        <div class=\"x-industries__navigation\">\n            <button class=\"x-industries__navigation-btn\">\n                <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <g>\n                        <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n                        <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n                    <\/g>\n                <\/svg>\n            <\/button>\n\n            <button class=\"x-industries__navigation-btn\">\n                <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n                    <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n                <\/svg>\n            <\/button>\n        <\/div>\n    <\/div>\n\n\n\n  \n  \n<script >\n\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n\n\n  const xindustriesListItems = document.querySelectorAll('.x-industries__list_container li');\n  \n  const industriesSlider1 = new Swiper('.x-industries__swiper', {\n    slidesPerView: 'auto',\n    spaceBetween: 24,  \n\n      watchSlidesProgress: true,\n    grabCursor: true,\n    \n    \n          \n  breakpoints: {\n   280: {\n    spaceBetween: 20, \n    },\n\n\n     820: {\n    spaceBetween: 24, \n    },\n  } \n    \n\n  });\n  \n\n  \n  const industriesSlider2 = new Swiper('.industries__swiper', {\n    slidesPerView: 1,\n   spaceBetween: 24, \n       effect:'fade',\n    grabCursor: true,\n      thumbs: {\n        swiper: industriesSlider1 ,\n      },\n      navigation: {\n        nextEl: \".x-industries__navigation button:nth-child(2)\",\n        prevEl: \".x-industries__navigation button:nth-child(1)\",\n      },\n  });  \n    \n  \n  \n  \nindustriesSlider2.on('slideChange', function (data) {\n\nconst activeIndex = data.activeIndex;\n\n industriesSlider1.slideTo(activeIndex);\n \n    \nxindustriesListItems.forEach((elem,i)=>{\n         if (activeIndex === i) {\n          elem.classList.add('active');\n        } else {\n          elem.classList.remove('active');\n        }   \n}) \n\n});  \n  \n});  \n  \n<\/script>\n\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06a4d00 elementor-widget elementor-widget-html\" data-id=\"06a4d00\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .x-slider-title a {\n        text-decoration: underline;\n    }\n<\/style>\n\n<div class=\"x-industries__descriptions industries__swiper\">\n  <div class=\"swiper-wrapper\">\n\n    <div class=\"x-industries__descriptions-item swiper-slide swiper-slide-active\">\n      <div class=\"x-slider-info-block\">\n        <div class=\"x-slider-title\">\n          <h3>Retail<\/h3>\n        <\/div>\n        <p class=\"x-slider-desc\">\n          We build real-time shopper recognition systems that identify VIP customers and flag suspicious activity, even in a somewhat dark area or when moving quickly, with 85-90% face recognition accuracy in live retail environments.\n        <\/p>\n        <ul class=\"x-slider-list\">\n          <li>Real-time shoplifter alerts<\/li>\n          <li>VIP customer identification<\/li>\n          <li>In-store behavior analytics<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"x-slider-image-block\">\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/young-adult-shopping-city.jpg\" alt=\"AI-driven finance dashboard overlays urban skyline, highlighting real-time analytics for smarter investments\" \/>\n      <\/div>\n    <\/div>\n\n    <div class=\"x-industries__descriptions-item swiper-slide\">\n      <div class=\"x-slider-info-block\">\n        <div class=\"x-slider-title\">\n          <h3>Finance & banking<\/h3>\n        <\/div>\n        <p class=\"x-slider-desc\">\n          We're speeding up the eKYC onboarding process from hours to seconds, thanks to 1:1 biometric verification and anti-spoofing tech, while protecting ATM and mobile banking access with liveness detection against fraudulent authentication attempts.\n        <\/p>\n        <ul class=\"x-slider-list\">\n          <li>Automated KYC onboarding<\/li>\n          <li>Anti-spoofing protection<\/li>\n          <li>Secure ATM authentication<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"x-slider-image-block\">\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/finance-and-banking.jpg\" alt=\"Smart ecommerce platforms personalize shopping and secure payments, creating seamless online buying experiences\" \/>\n      <\/div>\n    <\/div>\n\n    <div class=\"x-industries__descriptions-item swiper-slide\">\n      <div class=\"x-slider-info-block\">\n        <div class=\"x-slider-title\">\n          <h3>Healthcare<\/h3>\n        <\/div>\n        <p class=\"x-slider-desc\">\n          We build HIPAA-compliant patient identification systems that allow easier and quicker patient check-in at hospitals and clinics, manage access to medication being dispensed, and verify medical personnel in sensitive facility zones.\n        <\/p>\n        <ul class=\"x-slider-list\">\n          <li>Patient identity verification<\/li>\n          <li>Touchless ward access<\/li>\n          <li>Medical staff authentication<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"x-slider-image-block\">\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/healthcare.jpg\" alt=\"Healthcare professionals reviewing neurological MRI results on a multi-screen setup\" \/>\n      <\/div>\n    <\/div>\n\n    <div class=\"x-industries__descriptions-item swiper-slide\">\n      <div class=\"x-slider-info-block\">\n        <div class=\"x-slider-title\">\n          <h3>Manufacturing & industrial<\/h3>\n        <\/div>\n        <p class=\"x-slider-desc\">\n          We replace or augment badge and PIN-based entry with face-based access control at factory gates and restricted zones, so you can keep track of attendance and stop people from going where they shouldn\u2019t be, like hazardous areas.\n        <\/p>\n        <ul class=\"x-slider-list\">\n          <li>Restricted area access control<\/li>\n          <li>Workforce attendance tracking<\/li>\n          <li>Hands-free facility entry<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"x-slider-image-block\">\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/manufacturing-and-industrial.jpg\" alt=\"Smart manufacturing powered by automation and robotics for higher efficiency\" \/>\n      <\/div>\n    <\/div>\n\n    <div class=\"x-industries__descriptions-item swiper-slide\">\n      <div class=\"x-slider-info-block\">\n        <div class=\"x-slider-title\">\n          <h3>Logistics & transportation<\/h3>\n        <\/div>\n        <p class=\"x-slider-desc\">\n          We build systems that verify drivers\/workers\/vehicle operators' identities via biometric ID checks at both depots and checkpoint locations, which reduces cargo thefts and automates boarding for passengers.\n        <\/p>\n        <ul class=\"x-slider-list\">\n          <li>Driver identity checks<\/li>\n          <li>Passenger boarding automation<\/li>\n          <li>Fleet access control<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"x-slider-image-block\">\n        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/logistics-and-transportation.jpg\" alt=\"Smart supply chain powered by automation, analytics, and real-time visibility\" \/>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9dd50d7 e-flex e-con-boxed e-con e-parent\" data-id=\"9dd50d7\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3f93be elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"f3f93be\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Get your facial recognition project done at your pace<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b76b64 elementor-widget__width-initial elementor-widget-tablet__width-inherit mb-0 link-underlines elementor-widget elementor-widget-text-editor\" data-id=\"9b76b64\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We establish project teams within 1-2 weeks and follow a structured build process that has been stress-tested in real-world environments, like poor lighting, motion blur, and messy video feeds.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4474a45 roadmap-grid-2 elementor-widget elementor-widget-html\" data-id=\"4474a45\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"new-steps-container\">\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\">\n            <\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <span class=\"new-step-item-title\">\n                Discovery & feasibility assessment\n            <\/span>\n            <span>\n                We comprehensively audit your existing CCTV infrastructure and assess camera angles, lighting conditions, frame rates, and core business goals.\n            <\/span>\n        <\/div>\n    <\/div>\n\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\"><\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <span class=\"new-step-item-title\">\n                Data preparation & model training\n            <\/span>\n            <span>\n                We apply MediaPipe to accurately align eye pupil centers, clean raw video frames, and train neural networks.\n            <\/span>\n        <\/div>\n    <\/div>\n\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\"><\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <span class=\"new-step-item-title\">\n                System architecture design\n            <\/span>\n            <span>\n                We design a fault-tolerant distributed AWS infrastructure with an API security layer and AES256 encryption standard, as well as specifications for latency performance.\n            <\/span>\n        <\/div>\n    <\/div>\n\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\"><\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <span class=\"new-step-item-title\">\n                Integration & development\n            <\/span>\n            <span>\n                We build detection, preprocessing, and recognition modules, then connect them to existing CCTV networks and enterprise systems through documented REST or gRPC APIs.\n            <\/span>\n        <\/div>\n    <\/div>\n\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\"><\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <span class=\"new-step-item-title\">\n                Testing & validation\n            <\/span>\n            <span>\n                We run functional, stress, and edge-case tests on real video feeds with motion blur, poor lighting, and partial face occlusions to determine how well it performs in real-world situations.\n            <\/span>\n        <\/div>\n    <\/div>\n\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\"><\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <span class=\"new-step-item-title\">\n                Deployment & optimization\n            <\/span>\n            <span>\n                We deploy the biometric solution with minimal downtime and configure inference pipelines to achieve sub\u2010200ms latency on GPU-optimized AWS EC2 instances.\n            <\/span>\n        <\/div>\n    <\/div>\n\n    <div class=\"new-step-item\">\n        <div class=\"figure-container\">\n            <div class=\"scheme-progress-circle\"><\/div>\n        <\/div>\n        <div class=\"new-step-item-desc\">\n            <span class=\"new-step-item-title\">\n                Ongoing maintenance\n            <\/span>\n            <span>\n                We provide continued model retraining, security updates, and 24\/7 monitoring to ensure we meet 99.9% uptime and operate consistently with a recognition accuracy of 85-90%.\n            <\/span>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n<script>\n    (() => {\n\n        \/\/ number of elements must be at least equal to num of colors to work\n        const colors = [\n            \"#C63031\",\n            \"#CD505D\",\n            \"#D36F89\",\n            \"#DD9ECB\",\n            \"#E4BEF7\",\n            \"#BF9FD8\",\n            \"#A481BF\",\n        ]\n\n        const desktopFigures = [...document.querySelectorAll(\".roadmap-grid-2 .new-steps-container .figure-container\")]\n\n        desktopFigures.forEach((item, index) => {\n            item.style.setProperty(\"--item-color\", colors[index]);\n            \n            if (index >= 1) {\n                item.style.setProperty(\"--prev-item-color\", colors[index-1]);\n            }\n        })\n\n    })()\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bf51c8d e-con-full e-flex e-con e-parent\" data-id=\"bf51c8d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ed2338 elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"1ed2338\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Fix slow KYC with custom face recognition software development services.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17b1879 elementor-align-center elementor-widget__width-initial contact320 elementor-widget elementor-widget-button\" data-id=\"17b1879\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Let\u2019s talk<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c475110 e-flex e-con-boxed e-con e-parent\" data-id=\"c475110\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0cdbb28 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"0cdbb28\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The core benefits of custom facial recognition software development services<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eb68f35 elementor-hidden-tablet elementor-hidden-mobile e-con-full e-flex e-con e-child\" data-id=\"eb68f35\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75163b0 elementor-widget elementor-widget-html\" data-id=\"75163b0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n \r\n    .b-slide { display: none; }\r\n    .b-slide.active { display: block; } \r\n    .small-benefit-item.hidden { display: none !important; }\r\n<\/style>\r\n\r\n<div class=\"new-benefits-container\">\r\n    \r\n    <div class=\"active-benefit\">\r\n        \r\n        <div class=\"b-slides-wrapper\">\r\n            <div class=\"b-slide active\" data-index=\"0\">\r\n                <div class=\"active-benefit-title\">\r\n                    <span>01<\/span><p>Stronger security against fraud<\/p>\r\n                    <div>\r\n                        <\/div>\r\n                <\/div>\r\n                <div class=\"active-benefit-desc\">\r\n                    Advanced liveness detection and 3D depth mapping provide reliable hardware-level protection from presentation attacks, including silicone masks, printed photos, and deepfake videos, therefore providing a reduction of security incidents by 25-50%.\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"b-slide\" data-index=\"1\">\r\n                <div class=\"active-benefit-title\">\r\n                    <span>02<\/span><p>Faster verification, better conversions<\/p>\r\n                <div>\r\n                        <\/div>\r\n                        <\/div>\r\n                <div class=\"active-benefit-desc\">\r\n                    We replace manual ID checks with biometric automated matching, which reduces the amount of time required to verify each individual from 20 seconds to less than 5 seconds. Consequently, this lowers drop-off rates for users who complete the onboarding process as well as increases the conversion rate of users who complete their digital KYC flow.\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"b-slide\" data-index=\"2\">\r\n                <div class=\"active-benefit-title\">\r\n                    <span>03<\/span><p>Accuracy that holds in real conditions<\/p>\r\n                <div>\r\n                        <\/div>\r\n                        <\/div>\r\n                <div class=\"active-benefit-desc\">\r\n                    Standard tools often fail to recognize faces when there is poor lighting, but our fine-tuned models achieve 85\u201390% face recognition accuracy even with motion blur and awkward camera angles. That means reliable operation across retail floors, hospital patient areas, and outdoor surveillance zones.\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"b-slide\" data-index=\"3\">\r\n                <div class=\"active-benefit-title\">\r\n                    <span>04<\/span><p>Automated ID checks at scale<\/p>\r\n                <div>\r\n                        <\/div>\r\n                        <\/div>\r\n                <div class=\"active-benefit-desc\">\r\n                    Automated biometric pipelines can process thousands of faces simultaneously from multiple live video sources. This reduces the amount of time it takes to manually review face photos and reduces security response time by 40%.\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"swiper-benefit__navigation\">\r\n            <button class=\"swiper-benefit__navigation-btn prev\" disabled>\r\n                <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                    <g>\r\n                        <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n                        <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n                    <\/g>\r\n                <\/svg>\r\n            <\/button>\r\n\r\n            <button class=\"swiper-benefit__navigation-btn next\">\r\n                <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                    <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n                    <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n                <\/svg>\r\n            <\/button>\r\n        <\/div>\r\n    <\/div>\r\n    \r\n    <div class=\"small-benefits-container\">\r\n        <div class=\"small-benefit-item hidden\" data-index=\"0\">\r\n             <span>01<\/span><p>Stronger security against fraud<\/p>\r\n        <\/div>\r\n        <div class=\"small-benefit-item\" data-index=\"1\">\r\n             <span>02<\/span><p>Faster verification, better conversions<\/p>\r\n        <\/div>\r\n        <div class=\"small-benefit-item\" data-index=\"2\">\r\n             <span>03<\/span><p>Accuracy that holds in real conditions<\/p>\r\n        <\/div>\r\n        <div class=\"small-benefit-item\" data-index=\"3\">\r\n             <span>04<\/span><p>Automated ID checks at scale<\/p>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n    const prevBtn = document.querySelector(\".swiper-benefit__navigation-btn.prev\");\r\n    const nextBtn = document.querySelector(\".swiper-benefit__navigation-btn.next\");\r\n    \r\n\r\n    const bigSlides = document.querySelectorAll(\".b-slide\");\r\n    const smallItems = document.querySelectorAll(\".small-benefit-item\");\r\n    \r\n    let currentIndex = 0;\r\n    const maxIndex = bigSlides.length - 1;\r\n\r\n\r\n    function updateVisuals(index) {\r\n      \r\n        bigSlides.forEach(slide => {\r\n            if (parseInt(slide.dataset.index) === index) {\r\n                slide.classList.add('active');\r\n            } else {\r\n                slide.classList.remove('active');\r\n            }\r\n        });\r\n\r\n       \r\n        smallItems.forEach(item => {\r\n            if (parseInt(item.dataset.index) === index) {\r\n                item.classList.add('hidden');\r\n            } else {\r\n                item.classList.remove('hidden');\r\n            }\r\n        });\r\n\r\n       \r\n        prevBtn.disabled = index === 0;\r\n        prevBtn.style.opacity = index === 0 ? 0.5 : 1;\r\n        nextBtn.disabled = index === maxIndex;\r\n        nextBtn.style.opacity = index === maxIndex ? 0.5 : 1;\r\n    }\r\n\r\n  \r\n    prevBtn.addEventListener(\"click\", function() {\r\n        if (currentIndex > 0) {\r\n            currentIndex--;\r\n            updateVisuals(currentIndex);\r\n        }\r\n    });\r\n\r\n  \r\n    nextBtn.addEventListener(\"click\", function() {\r\n        if (currentIndex < maxIndex) {\r\n            currentIndex++;\r\n            updateVisuals(currentIndex);\r\n        }\r\n    });\r\n    \r\n\r\n    smallItems.forEach((item) => {\r\n        item.addEventListener('click', function(e) {\r\n            currentIndex = parseInt(e.currentTarget.dataset.index);\r\n            updateVisuals(currentIndex);\r\n        });\r\n    });\r\n\r\n    updateVisuals(currentIndex);\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c295820 elementor-hidden-desktop e-con-full e-flex e-con e-child\" data-id=\"c295820\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c41cd3 elementor-widget elementor-widget-html\" data-id=\"7c41cd3\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"mobile-benefits-container\">\n    <div class=\"mobile-benefits-main-info\">\n        <div class=\"mobile-benefits-number\">\n            <span id=\"benefits-current\" class=\"mobile-benefits-current\">01<\/span>\n            <span class=\"mobile-benefits-total\">\/04<\/span>\n        <\/div>\n        \n        <span id=\"benefits-title\" class=\"mobile-benefits-title\">Stronger security against fraud<\/span>\n    <\/div>\n    <p class=\"mobile-benefits-desc\" id=\"benefits-desc\">\n        Advanced liveness detection and 3D depth mapping provide reliable hardware-level protection from presentation attacks, including silicone masks, printed photos, and deepfake videos, therefore providing a reduction of security incidents by 25-50%.\n    <\/p>\n    \n    <div class=\"swiper-benefit__navigation mobile-benefits-adaptive\">\n        <button class=\"swiper-benefit__navigation-btn prev\" id=\"prev-btn\" disabled>\n            <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <g>\n                    <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n                    <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n                <\/g>\n            <\/svg>\n        <\/button>\n\n        <button class=\"swiper-benefit__navigation-btn next\" id=\"next-btn\">\n            <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n                <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n            <\/svg>\n        <\/button>\n    <\/div>\n<\/div>\n\n<script>\n    document.addEventListener('DOMContentLoaded', () => {\n        const benefitsData = [\n            {\n                title: \"01\",\n                desc: \"Stronger security against fraud\",\n                content: `Advanced liveness detection and 3D depth mapping provide reliable hardware-level protection from presentation attacks, including silicone masks, printed photos, and deepfake videos, therefore providing a reduction of security incidents by 25-50%.`\n            },\n            {\n                title: \"02\",\n                desc: \"Faster verification, better conversions\",\n                content: `We replace manual ID checks with biometric automated matching, which reduces the amount of time required to verify each individual from 20 seconds to less than 5 seconds. Consequently, this lowers drop-off rates for users who complete the onboarding process as well as increases the conversion rate of users who complete their digital KYC flow.`\n            },\n            {\n                title: \"03\",\n                desc: \"Accuracy that holds in real conditions\",\n                content: `Standard tools often fail to recognize faces when there is poor lighting, but our fine-tuned models achieve 85\u201390% face recognition accuracy even with motion blur and awkward camera angles. That means reliable operation across retail floors, hospital patient areas, and outdoor surveillance zones.`\n            },\n            {\n                title: \"04\",\n                desc: \"Automated ID checks at scale\",\n                content: `Automated biometric pipelines can process thousands of faces simultaneously from multiple live video sources. This reduces the amount of time it takes to manually review face photos and reduces security response time by 40%.`\n            },\n        ];\n\n        let currentIndex = 0;\n\n        const currentElem = document.getElementById('benefits-current');\n        const titleElem = document.getElementById('benefits-title');\n        const descElem = document.getElementById('benefits-desc');\n        const prevBtn = document.getElementById('prev-btn');\n        const nextBtn = document.getElementById('next-btn');\n\n        const updateContent = () => {\n            const data = benefitsData[currentIndex];\n            currentElem.textContent = data.title;\n            titleElem.textContent = data.desc;\n            descElem.textContent = data.content;\n\n            \/\/ Enable or disable buttons based on the current index\n            prevBtn.disabled = currentIndex === 0;\n            nextBtn.disabled = currentIndex === benefitsData.length - 1;\n\n            \/\/ Update button styles based on their state\n            prevBtn.classList.toggle('disabled', currentIndex === 0);\n            nextBtn.classList.toggle('disabled', currentIndex === benefitsData.length - 1);\n        };\n\n        prevBtn.addEventListener('click', () => {\n            if (currentIndex > 0) {\n                currentIndex--;\n                updateContent();\n            }\n        });\n\n        nextBtn.addEventListener('click', () => {\n            if (currentIndex < benefitsData.length - 1) {\n                currentIndex++;\n                updateContent();\n            }\n        });\n\n        \/\/ Initialize content\n        updateContent();\n    });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ec4c33c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ec4c33c\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-36e5a56\" data-id=\"36e5a56\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-83673cb elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"83673cb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Success stories and case studies<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27c3612 case-swip elementor-widget elementor-widget-shortcode\" data-id=\"27c3612\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n        <div class=\"slider-overflow\">\n            <div class=\"swiper-related\">\n                <div class=\"swiper-wrapper\">\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/gestical-platform-modernization\/\" aria-label=\"block_194759\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/smart-meter-integration.png\" alt=\"Modernization of Gestical\u2019s operational platform\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/gestical.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/pt\/case\/gestical-platform-modernization\/\" aria-label=\"Modernization of Gestical\u2019s operational platform\" >Modernization of Gestical\u2019s operational platform<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pt\/cases\/energy\/\">Energy<\/a><a href=\"\/pt\/cases\/staff-augmentation\/\">Staff augmentation<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/pt\/case\/gestical-platform-modernization\/\" aria-label=\"Read more about Modernization of Gestical\u2019s operational platform\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/ios-and-vr-meditation-app-development\/\" aria-label=\"block_194217\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/iOS-and-VR-meditation-app-suite-for-Grozio-Planeta-UAB-2.png\" alt=\"iOS and VR meditation app suite for Gro\u017eio Planeta UAB\">\n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/pt\/case\/ios-and-vr-meditation-app-development\/\" aria-label=\"iOS and VR meditation app suite for Gro\u017eio Planeta UAB\" >iOS and VR meditation app suite for Gro\u017eio Planeta UAB<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pt\/cases\/aws\/\">AWS<\/a><a href=\"\/pt\/cases\/django\/\">Django<\/a><a href=\"\/pt\/cases\/saude\/\">Healthcare<\/a><a href=\"\/pt\/cases\/mobile-development\/\">Mobile development<\/a><a href=\"\/pt\/cases\/php\/\">PHP<\/a><a href=\"\/pt\/cases\/python\/\">Python<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/pt\/case\/ios-and-vr-meditation-app-development\/\" aria-label=\"Read more about iOS and VR meditation app suite for Gro\u017eio Planeta UAB\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/custom-website-development-for-airline\/\" aria-label=\"block_193018\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/airplane-in-the-sky.jpg\" alt=\"Multi-page charter airline website for a startup air carrier\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/Flyyo-logo.png\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/pt\/case\/custom-website-development-for-airline\/\" aria-label=\"Multi-page charter airline website for a startup air carrier\" >Multi-page charter airline website for a startup air carrier<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pt\/cases\/php\/\">PHP<\/a><a href=\"\/pt\/cases\/design\/\">UI\/UX design<\/a><a href=\"\/pt\/cases\/desenvolvimento-web\/\">Web development<\/a><a href=\"\/pt\/cases\/website\/\">Website<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/pt\/case\/custom-website-development-for-airline\/\" aria-label=\"Read more about Multi-page charter airline website for a startup air carrier\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/custom-fhir-integration-gateway\/\" aria-label=\"block_193309\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/image-teaser-fim.jpg\" alt=\"Designing a data integration gateway for FIM Medical\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/logo-fim.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/pt\/case\/custom-fhir-integration-gateway\/\" aria-label=\"Designing a data integration gateway for FIM Medical\" >Designing a data integration gateway for FIM Medical<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pt\/cases\/net\/\">.NET<\/a><a href=\"\/pt\/cases\/c\/\">C#<\/a><a href=\"\/pt\/cases\/saude\/\">Healthcare<\/a><a href=\"\/pt\/cases\/integracao\/\">Integration<\/a><a href=\"\/pt\/cases\/staff-augmentation\/\">Staff augmentation<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/pt\/case\/custom-fhir-integration-gateway\/\" aria-label=\"Read more about Designing a data integration gateway for FIM Medical\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/fast-website-delivery\/\" aria-label=\"block_192516\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/image-teaser-3.png\" alt=\"Fast Website Delivery for Family Businesses\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/Logo-symbolname-green-1.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/pt\/case\/fast-website-delivery\/\" aria-label=\"Fast Website Delivery for Family Businesses\" >Fast Website Delivery for Family Businesses<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pt\/cases\/cms\/\">CMS website development<\/a><a href=\"\/pt\/cases\/construcao\/\">Construction<\/a><a href=\"\/pt\/cases\/horeca\/\">HoReCa<\/a><a href=\"\/pt\/cases\/js\/\">JavaScript<\/a><a href=\"\/pt\/cases\/php\/\">PHP<\/a><a href=\"\/pt\/cases\/website\/\">Website<\/a><a href=\"\/pt\/cases\/wordpress\/\">WordPress<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/pt\/case\/fast-website-delivery\/\" aria-label=\"Read more about Fast Website Delivery for Family Businesses\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/finance-ai-assistant\/\" aria-label=\"block_191935\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/image-teaser-2.png\" alt=\"Haia: finance AI assistant\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/Haia-logo-1.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/pt\/case\/finance-ai-assistant\/\" aria-label=\"Haia: finance AI assistant\" >Haia: finance AI assistant<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pt\/cases\/ai\/\">AI<\/a><a href=\"\/pt\/cases\/blockchain\/\">Blockchain<\/a><a href=\"\/pt\/cases\/fintech\/\">FinTech<\/a><a href=\"\/pt\/cases\/kotlin\/\">Kotlin<\/a><a href=\"\/pt\/cases\/smart-contract\/\">Smart contract<\/a><a href=\"\/pt\/cases\/web3\/\">Web3<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/pt\/case\/finance-ai-assistant\/\" aria-label=\"Read more about Haia: finance AI assistant\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/blockchain-ecosystem-development\/\" aria-label=\"block_179475\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Hero-image.jpg\" alt=\"Blockchain ecosystem powered by Layer 2 zk-Rollups\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/prophaust.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/pt\/case\/blockchain-ecosystem-development\/\" aria-label=\"Blockchain ecosystem powered by Layer 2 zk-Rollups\" >Blockchain ecosystem powered by Layer 2 zk-Rollups<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pt\/cases\/blockchain\/\">Blockchain<\/a><a href=\"\/pt\/cases\/fintech\/\">FinTech<\/a><a href=\"\/pt\/cases\/kotlin\/\">Kotlin<\/a><a href=\"\/pt\/cases\/node-js\/\">Node.js<\/a><a href=\"\/pt\/cases\/python\/\">Python<\/a><a href=\"\/pt\/cases\/smart-contract\/\">Smart contract<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/pt\/case\/blockchain-ecosystem-development\/\" aria-label=\"Read more about Blockchain ecosystem powered by Layer 2 zk-Rollups\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/ai-ergonomics-software-scaling\/\" aria-label=\"block_195080\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/image.png\" alt=\"Scaling AI ergonomics assessment software\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/prophaust.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/pt\/case\/ai-ergonomics-software-scaling\/\" aria-label=\"Scaling AI ergonomics assessment software\" >Scaling AI ergonomics assessment software<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/pt\/cases\/angular\/\">Angular<\/a><a href=\"\/pt\/cases\/desenvolvimento-backend\/\">Back-end development<\/a><a href=\"\/pt\/cases\/empresas\/\">Enterprise<\/a><a href=\"\/pt\/cases\/desenvolvimento-front-end\/\">Front-end development<\/a><a href=\"\/pt\/cases\/node-js\/\">Node.js<\/a><a href=\"\/pt\/cases\/qa\/\">QA<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/pt\/case\/ai-ergonomics-software-scaling\/\" aria-label=\"Read more about Scaling AI ergonomics assessment software\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n                <\/div>\n                \n                <div class=\"swiper-related__navigation\">\n                    <button class=\"swiper-related__navigation-btn\">\n                        <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <g>\n                                <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                                <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                            <\/g>\n                        <\/svg>\n                    <\/button>\n                \n                    <button class=\"swiper-related__navigation-btn\">\n                        <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                            <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"cases-swiper-pagination\"><\/div>\n        \n        <script src=\"\/wp-content\/themes\/hello-elementor\/assets\/js\/slb-case.js\"><\/script>  \n        <link rel=\"stylesheet\" href=\"\/wp-content\/themes\/hello-elementor\/assets\/css\/case-slider.css\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1edb223 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1edb223\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2e29cfd\" data-id=\"2e29cfd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b0b5984 elementor-hidden-mobile logos-new elementor-widget elementor-widget-html\" data-id=\"b0b5984\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"logos-containerBottom\">\r\n\r\n    <div class=\"logos-lane\">\r\n\r\n        <div class=\"logos-part\">\r\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Hays_logo.svg\" data-no-lazy=\"1\" alt=\"Hays logo.\">\r\n\r\n\r\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/spar_logo.svg\" data-no-lazy=\"1\" alt=\"Spar logo.\" loading=\"lazy\">\r\n            \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Tietoevry_logo.svg\" data-no-lazy=\"1\" alt=\"Tietoevry logo.\" loading=\"lazy\">\r\n           \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/BS2_logo.svg\" data-no-lazy=\"1\" alt=\"BS2 logo.\" loading=\"lazy\">\r\n           \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Digital_science_logo.svg\" data-no-lazy=\"1\" alt=\"Digital science logo.\" loading=\"lazy\">\r\n           \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/CBQK.QA_logo.svg\" data-no-lazy=\"1\" alt=\"CBQK.QA logo.\" loading=\"lazy\">\r\n           \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/topcon_logo.svg\" data-no-lazy=\"1\" alt=\"Topcon logo.\" loading=\"lazy\">\r\n\r\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/NTT_Data_logo.svg\" data-no-lazy=\"1\" alt=\"NTT Data logo.\" loading=\"lazy\">\r\n            \r\n            \r\n             <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Familux_Resorts_logo.svg\" data-no-lazy=\"1\" alt=\"Familux Resorts logo.\" loading=\"lazy\">\r\n             <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/LAPRAAC_logo.svg\" data-no-lazy=\"1\" alt=\"LAPRAAC logo.\" loading=\"lazy\">\r\n\r\n\r\n        <\/div>\r\n\r\n        <div class=\"logos-part\">\r\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Hays_logo.svg\" data-no-lazy=\"1\" alt=\"Hays logo.\">\r\n\r\n\r\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/spar_logo.svg\" data-no-lazy=\"1\" alt=\"Spar logo.\" loading=\"lazy\">\r\n            \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Tietoevry_logo.svg\" data-no-lazy=\"1\" alt=\"Tietoevry logo.\" loading=\"lazy\">\r\n           \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/BS2_logo.svg\" data-no-lazy=\"1\" alt=\"BS2 logo.\" loading=\"lazy\">\r\n           \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Digital_science_logo.svg\" data-no-lazy=\"1\" alt=\"Digital science logo.\" loading=\"lazy\">\r\n           \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/CBQK.QA_logo.svg\" data-no-lazy=\"1\" alt=\"CBQK.QA logo.\" loading=\"lazy\">\r\n           \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/topcon_logo.svg\" data-no-lazy=\"1\" alt=\"Topcon logo.\" loading=\"lazy\">\r\n\r\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/NTT_Data_logo.svg\" data-no-lazy=\"1\" alt=\"NTT Data logo.\" loading=\"lazy\">\r\n            \r\n            \r\n             <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Familux_Resorts_logo.svg\" data-no-lazy=\"1\" alt=\"Familux Resorts logo.\" loading=\"lazy\">\r\n             <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/LAPRAAC_logo.svg\" data-no-lazy=\"1\" alt=\"LAPRAAC logo.\" loading=\"lazy\">\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<script>\r\n    const logosObserverBottom = new IntersectionObserver(\r\n        ([entry]) => {\r\n            if (entry.isIntersecting) {\r\n                entry.target.classList.add('animation');\r\n            } else {\r\n                entry.target.classList.remove('animation');\r\n            }\r\n        },\r\n        { threshold: 0 },\r\n    );\r\n\r\n    const logosContainerBottom = document.querySelector(\r\n        '#logos-containerBottom'\r\n    );\r\n\r\n    logosObserverBottom.observe(logosContainerBottom);\r\n<\/script>\r\n\r\n<style>\r\n    \r\n.logos-new {\r\n    --logos-gap: 110px;\r\n    margin: 0 !important;\r\n}\r\n\r\n.logos-lane {\r\n    display: flex;\r\n    gap: var(--logos-gap);\r\n    align-items: center;\r\n    flex-wrap: nowrap;\r\n    flex-direction: row;\r\n    min-width: fit-content;\r\n}\r\n\r\n.animation .logos-lane {\r\n    animation: 40s linear infinite move;\r\n}\r\n\r\n.animation .logos-lane.reverse {\r\n    animation-direction: reverse;\r\n}\r\n\r\n.logos-part {\r\n    display: flex;\r\n    gap: var(--logos-gap);\r\n    align-items: center;\r\n    flex-wrap: nowrap;\r\n    flex-direction: row;\r\n}\r\n\r\n\r\n\r\n.logos-part img{\r\n    height: 100px;\r\n}\r\n\r\n@media screen and (max-width: 1279px) {\r\n\r\n}\r\n\r\n\r\n\r\n@keyframes move {\r\n    from {\r\n        transform: translateX(0);\r\n    }\r\n    to {\r\n        transform: translateX( calc(-50% - (var(--logos-gap) \/ 2)) );\r\n    }\r\n}\r\n\r\n.mobile-logos-new * {\r\n    overflow: visible;\r\n}\r\n\r\n.mobile-logos-new {\r\n    --mobile-logos-gap: 40px;\r\n}\r\n\r\n.mobile-logos-top {\r\n    margin-bottom: 20px;\r\n}\r\n\r\n.mobile-logos-lane {\r\n    display: flex;\r\n    gap: var(--mobile-logos-gap);\r\n    align-items: center;\r\n    flex-wrap: nowrap;\r\n    flex-direction: row;\r\n    min-width: fit-content;\r\n    height: fit-content !important;\r\n}\r\n\r\n.animation .mobile-logos-lane {\r\n    animation: 25s linear infinite move-on-mobile;\r\n}\r\n\r\n\/*.animation .mobile-logos-bottom .mobile-logos-lane {*\/\r\n\/*    animation-direction: reverse;*\/\r\n\/*}*\/\r\n\r\n.animation .mobile-logos:nth-child(odd) .mobile-logos-lane {\r\n    animation-direction: reverse;\r\n}\r\n\r\n.mobile-logos-part {\r\n    display: flex;\r\n    gap: 40px;\r\n    align-items: center;\r\n    flex-wrap: nowrap;\r\n    flex-direction: row;\r\n}\r\n\r\n\r\n.mobile-logos-lane-1 img {\r\n    height: 60px;\r\n}\r\n.mobile-logos-lane-2 img{\r\n    height: 60px;\r\n}\r\n\r\n@keyframes move-on-mobile {\r\n    from {\r\n        transform: translateX(0);\r\n    }\r\n    to {\r\n        transform: translateX( calc(-50% - (var(--mobile-logos-gap) \/ 2)) );\r\n    }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af5cc66 elementor-hidden-desktop elementor-hidden-tablet mobile-logos-new elementor-widget elementor-widget-html\" data-id=\"af5cc66\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"mobile-logos-container\">\r\n    <div class=\"mobile-logos mobile-logos-top\">\r\n        <div class=\"mobile-logos-lane \">\r\n\r\n            <div class=\"mobile-logos-part mobile-logos-lane-1\">\r\n                           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Hays_logo.svg\" data-no-lazy=\"1\" alt=\"Hays logo.\">\r\n\r\n\r\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/spar_logo.svg\" data-no-lazy=\"1\" alt=\"Spar logo.\" loading=\"lazy\">\r\n            \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Tietoevry_logo.svg\" data-no-lazy=\"1\" alt=\"Tietoevry logo.\" loading=\"lazy\">\r\n           \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/BS2_logo.svg\" data-no-lazy=\"1\" alt=\"BS2 logo.\" loading=\"lazy\">\r\n           \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Digital_science_logo.svg\" data-no-lazy=\"1\" alt=\"Digital science logo.\" loading=\"lazy\">\r\n           \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/CBQK.QA_logo.svg\" data-no-lazy=\"1\" alt=\"CBQK.QA logo.\" loading=\"lazy\">\r\n            <\/div>\r\n\r\n            <div class=\"mobile-logos-part mobile-logos-lane-1\">\r\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Hays_logo.svg\" data-no-lazy=\"1\" alt=\"Hays logo.\">\r\n\r\n\r\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/spar_logo.svg\" data-no-lazy=\"1\" alt=\"Spar logo.\" loading=\"lazy\">\r\n            \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Tietoevry_logo.svg\" data-no-lazy=\"1\" alt=\"Tietoevry logo.\" loading=\"lazy\">\r\n           \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/BS2_logo.svg\" data-no-lazy=\"1\" alt=\"BS2 logo.\" loading=\"lazy\">\r\n           \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Digital_science_logo.svg\" data-no-lazy=\"1\" alt=\"Digital science logo.\" loading=\"lazy\">\r\n           \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/CBQK.QA_logo.svg\" data-no-lazy=\"1\" alt=\"CBQK.QA logo.\" loading=\"lazy\">\r\n            <\/div>\r\n\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"mobile-logos swiper mobile-logos-bottom\">\r\n        <div class=\"mobile-logos-lane\">\r\n\r\n            <div class=\"mobile-logos-part mobile-logos-lane-2\">\r\n \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/topcon_logo.svg\" data-no-lazy=\"1\" alt=\"Topcon logo.\" loading=\"lazy\">\r\n\r\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/NTT_Data_logo.svg\" data-no-lazy=\"1\" alt=\"NTT Data logo.\" loading=\"lazy\">\r\n            \r\n            \r\n             <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Familux_Resorts_logo.svg\" data-no-lazy=\"1\" alt=\"Familux Resorts logo.\" loading=\"lazy\">\r\n             <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/LAPRAAC_logo.svg\" data-no-lazy=\"1\" alt=\"LAPRAAC logo.\" loading=\"lazy\">\r\n            <\/div>\r\n\r\n            \r\n            <div class=\"mobile-logos-part mobile-logos-lane-2\">\r\n \r\n           <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/topcon_logo.svg\" data-no-lazy=\"1\" alt=\"Topcon logo.\" loading=\"lazy\">\r\n\r\n            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/NTT_Data_logo.svg\" data-no-lazy=\"1\" alt=\"NTT Data logo.\" loading=\"lazy\">\r\n            \r\n            \r\n             <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Familux_Resorts_logo.svg\" data-no-lazy=\"1\" alt=\"Familux Resorts logo.\" loading=\"lazy\">\r\n             <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/LAPRAAC_logo.svg\" data-no-lazy=\"1\" alt=\"LAPRAAC logo.\" loading=\"lazy\">\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<script>\r\n    const mobileLogosObserver = new IntersectionObserver(\r\n        ([entry]) => {\r\n            if (entry.isIntersecting) {\r\n                entry.target.classList.add('animation');\r\n            } else {\r\n                entry.target.classList.remove('animation');\r\n            }\r\n        },\r\n        { threshold: 0 },\r\n    );\r\n\r\n    const mobileLogosContainer = document.querySelector(\r\n        '#mobile-logos-container'\r\n    );\r\n\r\n    mobileLogosObserver.observe(mobileLogosContainer);\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-94d0c33 e-flex e-con-boxed e-con e-parent\" data-id=\"94d0c33\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79cd3cb elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"79cd3cb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Choose Innowise as your custom face recognition software development company<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6358350 elementor-widget__width-initial elementor-widget-tablet__width-inherit mb-0 link-underlines elementor-widget elementor-widget-text-editor\" data-id=\"6358350\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">With over 19 years of technical experience in hundreds of successful AI-driven projects, we provide only accredited architects, substantial real-world testing, and transparent delivery from day one of the project.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6157b32 e-grid e-con-full cust-grid e-con e-child\" data-id=\"6157b32\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-43a03e8 e-con-full e-flex e-con e-child\" data-id=\"43a03e8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9cf1897 elementor-widget elementor-widget-text-editor\" data-id=\"9cf1897\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>AI &#038; computer vision expertise<\/h3>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8cfa228 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"8cfa228\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We have a staff of more than 100 technology consultants and ML experts, who are AWS certified, with extensive experience creating and deploying production-grade machine learning models that leverage deep learning and real-time computer vision.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2220d06 e-con-full e-flex e-con e-child\" data-id=\"2220d06\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e04319 elementor-widget elementor-widget-text-editor\" data-id=\"4e04319\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Proven biometric deployments<\/h3>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b92806 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"5b92806\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We have successfully delivered over 15 biometric AI projects, and we maintain global development centres with flexible hours of operation in order to meet client deadlines.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ecf46db e-con-full e-flex e-con e-child\" data-id=\"ecf46db\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-adead9b elementor-widget elementor-widget-text-editor\" data-id=\"adead9b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Cross-industry track record<\/h3>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7d1598 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"c7d1598\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Our expertise spans the breadth of industries such as retail, finance, healthcare, logistics, and many more, and our domain knowledge ensures seamless biometric integrations across all those sectors.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-111589d e-con-full e-flex e-con e-child\" data-id=\"111589d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b77e8ee elementor-widget elementor-widget-text-editor\" data-id=\"b77e8ee\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Security-first architecture<\/h3>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-704ba31 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"704ba31\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">All systems we create meet HIPAA, GDPR, and CCPA compliance, and are backed by ISO-certified security practices, AWS-certified architects, and regular third-party security audit cycles.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee8f295 e-con-full e-flex e-con e-child\" data-id=\"ee8f295\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9fd4edc elementor-widget elementor-widget-text-editor\" data-id=\"9fd4edc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Top-tier engineering talent<\/h3>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1431dab mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"1431dab\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We hire only the top 5% of engineers, and 85% of our specialists are at the middle or senior levels of expertise, so your project gets people who have previously solved these types of challenges in development.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f4a6bcf e-con-full e-flex e-con e-child\" data-id=\"f4a6bcf\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9b0ba3 elementor-widget elementor-widget-text-editor\" data-id=\"f9b0ba3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"list\">\n \t<li class=\"red-dot\">\n<h3>Transparent collaboration model<\/h3>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-141b9e2 mb-0 elementor-widget elementor-widget-text-editor\" data-id=\"141b9e2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We will work closely with you, integrating into your current processes, tools, and sprint cycles with complete visibility and no surprises, so everything that you see is related to the scope of the project and will be built, tested, and delivered according to the project deadline.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1d98cec elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1d98cec\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3a58873\" data-id=\"3a58873\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t<div class=\"elementor-element elementor-element-565f7ac e-con-full e-flex e-con e-child\" data-id=\"565f7ac\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ec6635 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"6ec6635\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What our customers think<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a8c9cb elementor-widget elementor-widget-shortcode\" data-id=\"7a8c9cb\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <a href=\"\/testimonials\/\" class=\"testimonials-count\">\n        All testimonials <span>(51)<\/span>\n    <\/a>\n    <style>\n        .testimonials-count{\n            font-weight:600;\n            font-family:Sora;\n            font-size:18px;\n            padding-bottom:8px;\n            border-bottom:1px solid #2e2e2e;\n        }\n        .testimonials-count:hover{\n            border-bottom:1px solid #c36;\n        }\n    <\/style>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b1423b2 e-con-full e-flex e-con e-parent\" data-id=\"b1423b2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f86a12 elementor-widget elementor-widget-html\" data-id=\"8f86a12\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"c-section__background c-section__background\">\n  <div class=\"c-section__container p-mad-testimonials__section-container\">\n    <div class=\"c-section__body\">\n\n      <div class=\"p-mad-testimonials__swiper\">\n        <div class=\"swiper\">\n          <div class=\"swiper-wrapper\">\n              \n            \n            <div class=\"swiper-slide p-mad-testimonial\">\n              <div class=\"p-mad-testimonial__cite-author\">\n                <div class=\"p-mad-testimonial__author\">\n                  <span class=\"p-mad-testimonial__author-name\">Johannes Schweifer<\/span>\n                  <span>CEO<\/span>\n                  <span>CoreLedger AG<\/span>\n                <\/div>\n                <div class=\"p-mad-testimonial__company-icon-wrapper\">\n                  <img decoding=\"async\" class=\"p-mad-testimonial__company-icon\"\n                    src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/CoreLedger-AG.svg\" alt=\"company's logo\">\n                <\/div>\n              <\/div>\n              <div class=\"p-mad-testimonial__cite-details\">\n                <p class=\"p-mad-testimonial__cite\">Innowise has built an amazing application from scratch in an amazingly short time of just about 3 weeks. Their seniority and in-depth experience in this field make them valuable partners.<\/p>\n                <ul class=\"p-mad-testimonial__details\">\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Industry<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">IT services<\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Team size<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">6 specialists<\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Duration<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">17+ months<\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Services<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">Mobile app development<\/span>\n                  <\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n            \n            <div class=\"swiper-slide p-mad-testimonial\">\n                  <div class=\"p-mad-testimonial__cite-author\">\n                      <div class=\"p-mad-testimonial__author\">\n                        <span class=\"p-mad-testimonial__author-name\">Benjamin Reif<\/span>\n                        <span>Founder & CEO<\/span>\n                        <span>Sawayo<\/span>\n                      <\/div>\n                      <div class=\"p-mad-testimonial__company-icon-wrapper\">\n                        <img decoding=\"async\" class=\"p-mad-testimonial__company-icon\"\n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/Sawayo.svg\"\n                             alt=\"company's logo\">\n                      <\/div>\n                  <\/div>\n                  <div class=\"p-mad-testimonial__cite-details\">\n                    <p class=\"p-mad-testimonial__cite\">Innowise constantly found efficient solutions to the challenges. The resources were very helpful and communicative, and they demonstrated impressive determination and eagerness to solve problems.<\/p>\n                    <ul class=\"p-mad-testimonial__details\">\n                      <li>\n                          <span class=\"p-mad-testimonial__details-term\">Industry<\/span>\n                          <span class=\"p-mad-testimonial__details-desc\">Software<\/span>\n                      <\/li>\n                      <li>\n                          <span class=\"p-mad-testimonial__details-term\">Team size<\/span>\n                          <span class=\"p-mad-testimonial__details-desc\">9 specialists<\/span>\n                      <\/li>\n                      <li>\n                          <span class=\"p-mad-testimonial__details-term\">Duration<\/span>\n                          <span class=\"p-mad-testimonial__details-desc\">24 months<\/span>\n                      <\/li>\n                      <li>\n                          <span class=\"p-mad-testimonial__details-term\">Services<\/span>\n                          <span class=\"p-mad-testimonial__details-desc\">Custom software development, staff augmentation<\/span>\n                      <\/li>\n                    <\/ul>\n                  <\/div>\n              <\/div>\n            \n            <div class=\"swiper-slide p-mad-testimonial\">\n              <div class=\"p-mad-testimonial__cite-author\">\n                <div class=\"p-mad-testimonial__author\">\n                  <span class=\"p-mad-testimonial__author-name\">Alice Bodnar<\/span>\n                  <span>COO<\/span>\n                  <span>Atlas Guides<\/span>\n                <\/div>\n                <div class=\"p-mad-testimonial__company-icon-wrapper\">\n                  <img decoding=\"async\" class=\"p-mad-testimonial__company-icon\"\n                    src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/Atlas-Guides.svg\" alt=\"company's logo\">\n                <\/div>\n              <\/div>\n              <div class=\"p-mad-testimonial__cite-details\">\n                <p class=\"p-mad-testimonial__cite\">Innowise\u2019s work met all expectations. The team was efficient, prompt, and on top of their project deliverables. Customers can expect an experienced team that offers an array of business services.<\/p>\n                <ul class=\"p-mad-testimonial__details\">\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Industry<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">Software<\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Team size<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">8 specialists<\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Duration<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">24+ months<\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"p-mad-testimonial__details-term\">Services<\/span>\n                    <span class=\"p-mad-testimonial__details-desc\">Mobile development<\/span>\n                  <\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n\n            <div class=\"swiper-slide all-testimonials-slide\">\n                <div class=\"all-testimonials-slide__content\">\n                    <h3 class=\"all-testimonials-slide__title\">\n                        All testimonials\n                    <\/h3>\n                    <p class=\"all-testimonials-slide__text\">\n                        Hear directly from our clients about their experience and the results we delivered together.\n                    <\/p>\n                    <a class=\"all-testimonials-slide__link\" href=\"https:\/\/innowise.com\/testimonials\/\">\n                        <img decoding=\"async\" alt=\"All testimonials link\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/double-arrow.svg\" \/>\n                    <\/a>\n                <\/div>\n            <\/div>\n\n          <\/div>\n          <div class=\"swiper-pagination\"><\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n<style>\n.c-intro-section__container,\n.c-section__container {\n    display: block;\n    width: 100%;\n}\n\n.c-intro-section__body {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-column-gap: 20px;\n    -moz-column-gap: 20px;\n    column-gap: 20px;\n}\n\n.c-section__body {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    row-gap: 80px;\n}\n\n.p-mad-testimonials__swiper .swiper {\n    overflow: visible;\n}\n\n\n.c-section__container .p-mad-testimonial {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    column-gap: 30px;\n    width: 1000px;\n    height: auto;\n    \/*min-height: 306px;*\/\n\n    flex-grow: 1;\n    padding: 40px;\n    position: relative;\n    background-image: url('https:\/\/innowise.com\/wp-content\/uploads\/2024\/10\/image-3333.png');\n    background-repeat: no-repeat;\n    background-position: center left;\n    background-size: cover;\n}\n\n.p-mad-testimonial__cite-details {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n\n    flex-basis: 680px;\n    flex-shrink: 0;\n}\n\n\n\n.p-mad-testimonial__cite:lang(de) {\n    \/*word-break: break-word;*\/\n    hyphens: auto;\n}\n\n.p-mad-testimonial__cite-author {\n    flex-basis: 210px;\n    flex-shrink: 0;\n\n    display: flex;\n    flex-direction: column;\n    gap: 40px;\n}\n\n.p-mad-testimonial__author {\n    font-family: Karla;\n    font-weight: 400;\n    font-size: 18px;\n    line-height: 27px;\n    color: #2e2e2e;\n    text-align: left;\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    gap: 4px;\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: column;\n    flex-direction: column;\n}\n\n\n.p-mad-testimonial__author-name {\n    font-family: Sora;\n    font-weight: 600;\n    font-size: 20px;\n    line-height: 27px;\n}\n\n.p-mad-testimonial__company-icon-wrapper {\n    width: auto;\n\n    min-height: 50px;\n    height: auto;\n\n    display: flex;\n    align-items: center;\n}\n\n.p-mad-testimonial__company-icon {\n    -o-object-fit: cover;\n    object-fit: cover;\n\n    object-position: 0 0;\n}\n\n.p-mad-testimonial__cite {\n    \/*min-height: 100px;*\/\n    margin-bottom: 40px;\n    color: #2e2e2e;\n\n    font-family: Sora, sans-serif;\n    font-size: 18px;\n    font-weight: 400;\n    line-height: 25.2px;\n    text-align: left;\n\n    min-height: 100px;\n\n}\n\n.p-mad-testimonial__details {\n    list-style: none;\n    margin: 0;\n    \/*margin-bottom: 20px;*\/\n    padding: 0;\n\n    display: grid;\n\n    row-gap: 80px;\n    column-gap: 20px;\n\n    grid-template-columns: repeat(3, 1fr) 230px;\n\n}\n\n.p-mad-testimonial__details>* {\n    max-width: 100%;\n    flex-grow: 1;\n}\n\n.p-mad-testimonial__details-term {\n    display: block;\n    margin-bottom: 8px;\n    color: #2e2e2e;\n    font-family: Karla;\n    font-weight: 700;\n    font-size: 16px;\n    line-height: 24px;\n    text-transform: uppercase;\n}\n\n.p-mad-testimonial__details-desc {\n    display: block;\n    color: #2e2e2e;\n    font-weight: 400;\n    font-size: 16px;\n    line-height: 24px;\n    font-family: Karla, sans-serif;\n}\n\n.p-mad-testimonial__details-desc:lang(de) {\n    word-break: break-word;\n    hyphens: auto;\n}\n\n.p-mad-testimonial__link {\n    color: #2e2e2e;\n    font-weight: 400;\n    font-size: 22px;\n    line-height: 24px;\n    font-family: Karla, sans-serif;\n}\n\na.p-mad-testimonial__link {\n    text-decoration: underline;\n}\n\n\n.p-mad-testimonials__swiper .swiper-wrapper {\n    flex-direction: row;\n    overflow-x: visible;\n    \/*max-width: 1000px;*\/\n}\n\n\n\n@media (max-width: 1279px) {\n\n    .p-mad-testimonials__swiper .swiper-pagination-bullet {\n        width: min(100px, 22%);\n    }\n\n    .p-mad-testimonial__company-icon-wrapper {\n        width: 170px;\n        margin: auto 0;\n        min-height: unset;\n    }\n\n    .p-mad-testimonial__company-icon {\n        -o-object-fit: contain;\n        object-fit: contain;\n    }\n\n    .c-section__container .p-mad-testimonial {\n        flex-direction: column;\n        gap: 30px;\n        width: 600px;\n        padding: 40px 40px 40px;\n        \n    background-image: url('https:\/\/innowise.com\/wp-content\/uploads\/2026\/01\/gradient.jpg');\n    }\n\n    .p-mad-testimonial__cite-details {\n        flex-basis: auto;\n    }\n\n    .p-mad-testimonial__cite-author {\n        flex-basis: auto;\n        justify-content: space-between;\n        flex-direction: row;\n        gap: 40px;\n    }\n\n    .p-mad-testimonial__author {\n        font-family: Karla;\n        font-size: 18px;\n        font-weight: 400;\n        line-height: 27px;\n        text-align: left;\n        margin: 0;\n    }\n\n    .p-mad-testimonial__cite {\n        margin-bottom: 30px;\n        font-family: Sora;\n        font-size: 18px;\n        font-weight: 400;\n        line-height: 25.2px;\n        text-align: left;\n\n    }\n\n    .p-mad-testimonial__details {\n        \/*display:flex;\n      flex-wrap: wrap;\n      gap: 20px 80px;*\/\n        max-width: 100%;\n        margin-bottom: 0;\n\n\n        display: grid;\n\n        row-gap: 20px;\n        column-gap: 40px;\n\n        grid-template-columns: 160px 240px;\n    }\n\n    .p-mad-testimonial__details>* {\n        max-width: unset;\n        \/*flex-basis: 50%;*\/\n    }\n\n    .p-mad-testimonial__details-term {\n        font-family: Karla;\n        font-size: 16px;\n        font-weight: 700;\n        line-height: 24px;\n        text-align: left;\n    }\n\n    .p-mad-testimonial__details-desc {\n        font-family: Karla;\n        font-size: 16px;\n        font-weight: 400;\n        line-height: 24px;\n        text-align: left;\n    }\n\n    .p-mad-testimonial__link {\n        display: none;\n    }\n}\n\n\n@media (max-width: 767px) {\n\n\n    .p-mad-testimonial__author-name {\n        font-family: Sora;\n        font-size: 16px;\n        font-weight: 600;\n        line-height: 20.8px;\n        text-align: left;\n\n    }\n\n    .p-mad-testimonial__author {\n        font-size: 16px;\n        line-height: 1.5;\n        gap: 2px;\n    }\n\n\n    .p-mad-testimonial__cite-author {\n        gap: 20px;\n    }\n\n\n    .p-mad-testimonial__cite-author {\n        flex-basis: auto;\n        align-items: stretch;\n        flex-direction: column;\n        gap: 20px;\n    }\n\n    .p-mad-testimonial__cite {\n        margin-bottom: 20px;\n        font-size: 16px;\n        line-height: 20px;\n    }\n\n    .p-mad-testimonial__details {\n        flex-direction: row;\n        gap: 20px;\n    }\n\n\n\n    .p-mad-testimonial__details {\n        \/*display:flex;\n      flex-wrap: wrap;\n      gap: 20px 80px;*\/\n        max-width: 100%;\n        margin-bottom: 0;\n\n\n        display: grid;\n\n        row-gap: 12px;\n        column-gap: 20px;\n\n        grid-template-columns: 100px 140px;\n    }\n\n    .p-mad-testimonial__details-term {\n        margin-bottom: 4px;\n    }\n\n    .p-mad-testimonials__swiper .swiper-wrapper {\n        max-width: 100%;\n        width: 100%;\n    }\n\n    .p-mad-testimonial__company-icon-wrapper {\n        width: auto;\n        max-width: 120px;\n    }\n\n    .c-section__container .p-mad-testimonial {\n        gap: 20px;\n        width: 300px;\n        padding: 20px 16px;\n    }\n\n    .swiper-pagination {\n        display: none !important;\n        margin-top: 40px;\n        position: static !important;\n    }\n\n    .p-mad-testimonial__details>* {\n        min-width: auto;\n        width: auto;\n    }\n\n\n    .p-mad-testimonial__details>* {\n        max-width: unset;\n        flex-basis: auto;\n    }\n\n\n    .p-mad-testimonial__details-term {\n        font-family: Karla;\n        font-size: 12px;\n        font-weight: 700;\n        line-height: 18px;\n    }\n\n\n    .p-mad-testimonial__details-desc {\n        font-family: Karla;\n        font-size: 12px;\n        font-weight: 400;\n        line-height: 18px;\n    }\n\n    .p-mad-testimonial__cite {\n        font-size: 14px;\n        font-weight: 400;\n        line-height: 19.6px;\n    }\n\n    .p-mad-testimonial__author {\n        font-size: 14px;\n        line-height: 21px;\n    }\n}\n\n\n.testimonials-block .p-mad-testimonials__swiper .swiper-pagination {\n    --swiper-pagination-bullet-horizontal-gap: 5px;\n    line-height: 0;\n    bottom: -1px;\n\n\n    padding-top: 80px;\n\n    position: relative !important;\n    display: block;\n}\n\n.testimonials-block .p-mad-testimonials__swiper .swiper-pagination-bullet {\n    width: 100px;\n    height: 4px !important;\n    border-radius: 0;\n    background-color: #dbd8d8;\n    opacity: 1;\n}\n\n.testimonials-block .p-mad-testimonials__swiper .swiper-pagination-bullet-active {\n    background-color: #2e2e2e;\n}\n\n\n@media (max-width: 1279px) {\n    .testimonials-block .p-mad-testimonials__swiper .swiper-pagination {\n        --swiper-pagination-bullet-horizontal-gap: 5px;\n\n        padding-top: 40px;\n    }\n\n}\n\n.swiper-slide.all-testimonials-slide {\n    display: flex;\n    flex-direction: column;\n\n    height: auto;\n\n    width: 400px;\n\n    justify-content: end;\n    padding: 40px;\n    padding-right: 60px;\n\n    background-image: url(https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/gradient.jpg);\n    background-repeat: no-repeat;\n    background-size: cover;\n    background-position: center;\n}\n\n.swiper-slide.all-testimonials-slide .all-testimonials-slide__content {\n    width: 100%;\n\n    display: flex;\n    flex-direction: column;\n    gap: 20px;\n}\n\n.swiper-slide.all-testimonials-slide .all-testimonials-slide__title {\n    margin: 0;\n\n    font-family: Sora;\n    font-weight: 600;\n    font-size: 20px;\n    line-height: 24px;\n}\n\n.swiper-slide.all-testimonials-slide .all-testimonials-slide__text {\n    margin: 0;\n    \n    font-family: Karla;\n    font-weight: 400;\n    font-size: 14px;\n    line-height: 150%;\n}\n\n.swiper-slide.all-testimonials-slide .all-testimonials-slide__link {\n    width: 70px;\n    height: 70px;\n\n    aspect-ratio: 1\/1;\n\n    display: flex;\n\n    background-color: #C63031;\n\n    overflow: hidden;\n}\n\n.swiper-slide.all-testimonials-slide .all-testimonials-slide__link img {\n    width: 200% !important;\n    max-width: initial !important;\n    flex-shrink: 0;\n    display: flex;\n    transform: translate(-50%, 0);\n    \n    transition: transform 250ms;\n}\n\n.swiper-slide.all-testimonials-slide .all-testimonials-slide__link:hover img {\n    transform: translate(0, 0);\n}\n\n\n@media (max-width: 1279px) {\n    .swiper-slide.all-testimonials-slide {\n        width: 300px;\n        padding: 30px;\n    }\n\n}\n\n<\/style>\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", ()=> {\n        const options = {\n        grabCursor: true,\n        slidesPerView: \"auto\",\n        spaceBetween: 20,\n        freeMode: {\n            enabled:true, sticky:true\n        },\n        pagination: {\n            el: '.swiper-pagination',\n            clickable:true\n        },\n        breakpoints: {\n            768: { spaceBetween: 40, }\n            },\n        };\n\n        let swiper;\n\n        const initSwiper = (options) => {\n            swiper = new Swiper('.p-mad-testimonials__swiper .swiper', options);\n            swiper.autoplay.stop();\n        };\n        \n        initSwiper(options);\n    })\n    \n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-891ed31 e-flex e-con-boxed e-con e-parent\" data-id=\"891ed31\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bdbc9f9 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"bdbc9f9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQ<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b1eaa70 e-con-full e-grid e-con e-child\" data-id=\"b1eaa70\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-16ffa7e e-con-full e-flex e-con e-child\" data-id=\"16ffa7e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af30760 faq elementor-widget elementor-widget-n-accordion\" data-id=\"af30760\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1830\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1830\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How much do custom facial recognition software development services cost?  <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1830\" class=\"elementor-element elementor-element-527cc58 e-con-full e-flex e-con e-child\" data-id=\"527cc58\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-daf1dbb elementor-widget elementor-widget-html\" data-id=\"daf1dbb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>Pricing depends on the complexity of liveness detection algorithms and your chosen cloud or edge infrastructure. An accurate estimate will be provided at no cost after an initial investigation of your CCTV systems and business requirements.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1831\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1831\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How long does implementation take?  <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1831\" class=\"elementor-element elementor-element-c8cb5da e-con-full e-flex e-con e-child\" data-id=\"c8cb5da\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-616f0b8 elementor-widget elementor-widget-html\" data-id=\"616f0b8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>Typically, deploying a new model will take between 2-4 months. But you'll probably find that there is also some additional time required for batch processing pipeline configuration, as well as older systems integrations.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1832\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1832\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can the system work in low-light conditions?  <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1832\" class=\"elementor-element elementor-element-e4a7d2d e-con-full e-flex e-con e-child\" data-id=\"e4a7d2d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da96a2b elementor-widget elementor-widget-html\" data-id=\"da96a2b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>Yes, we use specialized CNN architectures (with extensive training on a variety of different complex datasets) to achieve stable detection in low-light situations, in shadows, and at night.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1833\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1833\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How do you protect biometric data?  <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1833\" class=\"elementor-element elementor-element-57f2503 e-flex e-con-boxed e-con e-child\" data-id=\"57f2503\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74a9456 elementor-widget elementor-widget-html\" data-id=\"74a9456\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>To avoid data leaks, we use a match-on-device approach and an irreversible method of hashing facial imagery. For compliance with GDPR and HIPAA, every face image is encrypted.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1834\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1834\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can facial recognition software integrate with existing systems?  <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1834\" class=\"elementor-element elementor-element-e204475 e-flex e-con-boxed e-con e-child\" data-id=\"e204475\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a81b3aa elementor-widget elementor-widget-html\" data-id=\"a81b3aa\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>Yes, we can make custom APIs in REST\/GPRC formats to integrate our biometric algorithms seamlessly into your current ecosystem without disrupting your daily operations.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1835\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1835\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What accuracy levels can be achieved?  <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1835\" class=\"elementor-element elementor-element-a45b962 e-flex e-con-boxed e-con e-child\" data-id=\"a45b962\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e7ecdd4 elementor-widget elementor-widget-html\" data-id=\"e7ecdd4\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>On average, we provide more than 95% accurate real-time video (using high-quality inputs) with less than 200 ms of delay. Even if the video is taken in bad lighting or from unusual perspectives, our models will still deliver an exceptionally good recognition rate between 85-90%.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1836\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"7\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1836\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What are the regulatory considerations?  <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1836\" class=\"elementor-element elementor-element-2c16ae7 e-flex e-con-boxed e-con e-child\" data-id=\"2c16ae7\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a335b6 elementor-widget elementor-widget-html\" data-id=\"8a335b6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>There are global data privacy laws that require both: (a) a user\u2019s explicit consent to collect and process their personal data, and (b) transparency in how personal data has been collected, processed, and shared. We incorporate a \u201cprivacy by design\u201d approach directly into your systems and applications.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1837\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"8\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1837\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can the system scale as our user database grows? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1837\" class=\"elementor-element elementor-element-1900f94 e-flex e-con-boxed e-con e-child\" data-id=\"1900f94\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2a8131 elementor-widget elementor-widget-html\" data-id=\"f2a8131\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>Our vector database architecture allows for horizontal scaling for millions of face embeddings without degrading accuracy. We leverage indexed nearest neighbor search and AWS auto-scaling to ensure 1:N matches are performed quickly as the identity database grows.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How much do custom facial recognition software development services cost?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Pricing depends on the complexity of liveness detection algorithms and your chosen cloud or edge infrastructure. An accurate estimate will be provided at no cost after an initial investigation of your CCTV systems and business requirements.\"}},{\"@type\":\"Question\",\"name\":\"How long does implementation take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Typically, deploying a new model will take between 2-4 months. But you'll probably find that there is also some additional time required for batch processing pipeline configuration, as well as older systems integrations.\"}},{\"@type\":\"Question\",\"name\":\"Can the system work in low-light conditions?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, we use specialized CNN architectures (with extensive training on a variety of different complex datasets) to achieve stable detection in low-light situations, in shadows, and at night.\"}},{\"@type\":\"Question\",\"name\":\"How do you protect biometric data?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"To avoid data leaks, we use a match-on-device approach and an irreversible method of hashing facial imagery. For compliance with GDPR and HIPAA, every face image is encrypted.\"}},{\"@type\":\"Question\",\"name\":\"Can facial recognition software integrate with existing systems?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, we can make custom APIs in REST\\\/GPRC formats to integrate our biometric algorithms seamlessly into your current ecosystem without disrupting your daily operations.\"}},{\"@type\":\"Question\",\"name\":\"What accuracy levels can be achieved?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"On average, we provide more than 95% accurate real-time video (using high-quality inputs) with less than 200 ms of delay. Even if the video is taken in bad lighting or from unusual perspectives, our models will still deliver an exceptionally good recognition rate between 85-90%.\"}},{\"@type\":\"Question\",\"name\":\"What are the regulatory considerations?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There are global data privacy laws that require both: (a) a user\\u2019s explicit consent to collect and process their personal data, and (b) transparency in how personal data has been collected, processed, and shared. We incorporate a \\u201cprivacy by design\\u201d approach directly into your systems and applications.\"}},{\"@type\":\"Question\",\"name\":\"Can the system scale as our user database grows?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Our vector database architecture allows for horizontal scaling for millions of face embeddings without degrading accuracy. We leverage indexed nearest neighbor search and AWS auto-scaling to ensure 1:N matches are performed quickly as the identity database grows.\"}}]}<\/script>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d00428d elementor-widget elementor-widget-html\" data-id=\"d00428d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .show-more-faq{\n    display: block;\n    color: #c63031;\n    border: none;\n    cursor: pointer;\n    font-size: 18px;\n    line-height: 24px;\n    font-weight: 600;\n    width: fit-content;\n}\n\n\n.show-more-faq>span:nth-child(1){\n    display: none;\n}\n.show-more-faq>span:nth-child(2){\n    display: block;\n}\n\n.show-more-faq.close >span:nth-child(1){\n    display: block;\n}\n.show-more-faq.close >span:nth-child(2){\n    display: none;\n}\n\n.faq .e-n-accordion-item.close{\n    display: none;\n}\n\n\n\n@media (max-width: 767px) {\n  .show-more-faq{\n    font-size: 14px;\n    line-height: 21px;\n}  \n}\n\n<\/style>   \n\n<div class=\"show-more-faq close\">\n       <span>Show more<\/span>\n       <span>Show less<\/span>\n<\/div>  \n  \n \n \n  <script>\ndocument.addEventListener(\"DOMContentLoaded\", () => {\n\nconst showMoreFaq = document.querySelector(\".show-more-faq\");\nconst faqItems = document.querySelectorAll(\".faq .e-n-accordion-item\");\n\n\/\/ INITIAL STATE \u2192 show only first 5\nfaqItems.forEach((item, index) => {\n  if (index >= 5) {\n    item.classList.add(\"close\");\n  }\n});\n\nshowMoreFaq.addEventListener(\"click\", () => {\n\n  const isClosed = showMoreFaq.classList.contains(\"close\");\n\n  faqItems.forEach((item, index) => {\n    if (index >= 5) {\n      item.classList.toggle(\"close\", !isClosed);\n    }\n  });\n\n  showMoreFaq.classList.toggle(\"close\");\n});\n\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a8b78b1 e-con-full e-flex e-con e-child\" data-id=\"a8b78b1\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1c9383d e-con-full maxHeight516 e-flex e-con e-child\" data-id=\"1c9383d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6cba6e elementor-widget elementor-widget-image\" data-id=\"c6cba6e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/10\/Customer-service.svg\" class=\"attachment-full size-full wp-image-173854\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c22c32 e-con-full e-flex e-con e-child\" data-id=\"3c22c32\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a126589 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-heading\" data-id=\"a126589\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Feel free to book a call and get all the answers you need.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fcc6245 elementor-widget__width-inherit ctaSecond button-full-w elementor-widget-tablet__width-initial elementor-widget elementor-widget-button\" data-id=\"fcc6245\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book a call<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bdc1aaa elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bdc1aaa\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ac0c17\" data-id=\"8ac0c17\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-414b1af elementor-widget elementor-widget-shortcode\" data-id=\"414b1af\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f100240-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"100240\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/pt\/wp-json\/wp\/v2\/pages\/193048#wpcf7-f100240-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"100240\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f100240-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<style>\n#form-templates .contact__info {\n  background-color: #f4f4f4;\n  padding: 70px 44px 70px 50px;\n  position: relative;\n  max-width: 540px;\n  width: 100%;\nborder: 1px solid #AEB1B7;\n}\n\n#form-templates .contact__info-background {\n  z-index: -1;\n  position: absolute;\n  top: 20px;\n  left: 20px;\n  width: 100%;\n  height: 100%;\n  border: 1px dashed #ef4557;\n}\n\n\n#form-templates .new-container{\ndisplay: flex;\njustify-content: space-between;\nflex-wrap: wrap;\n}\n\n\n#form-templates{\npadding: 100px 15px 100px 15px;        \n}\n\n#form-templates .contact__info-heading {\n  font-family: 'Sora' !important;\n  font-style: normal !important;\n  font-weight: 400 !important;\n  font-size: 36px !important;\n  line-height: 46px !important;\n  color: #2E2E2E !important;\n   margin-bottom: 60px !important;\n\n}\n\n\n#form-templates .message label{\ncolor: #585858 !important;   \n}\n\n.elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n font-size: 60px !important;\n  line-height: 70px !important;\n  font-family: \"Sora\", Sans-serif;\n  font-weight: 400;\n  margin: 0;  \n  margin-bottom: 20px;\n}\n\n\n\n\n.elementor-widget-container.form-template p{\n  font-family: \"Karla\", Sans-serif;\n  font-size: 22px;\n  font-weight: 400;\n  line-height: 28px;\n  color: var( --e-global-color-primary );\n  max-width: 700px;\n  margin: 0; \n  margin-bottom: 40px;\n} \n  \n\n\n.new-container #spinner{\nwidth: 50%;\nmax-width: 700px;\n}\n\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:30px; \n    \n}\n\n\n#form-templates .contact__info-heading {\n  margin-bottom: 67px;\n  font-size: 36px;\n  font-family: karla;\n  color:  #2E2E2E;\n\n  line-height: 49px;\n}\n\n#form-templates .contact__info-steps {\n  display: flex;\n  flex-direction: column;\n  max-width: 425x;\n  row-gap: 20px;\n  border-left: 1px solid #2e2e2e;\n}\n\n#form-templates .contact__info-block {\n  position: relative;\n  padding-left: 45px;\n}\n\n#form-templates .contact__info-block:last-child {\n  box-shadow: -1px 0 0 1px #f4f4f4;\n}\n\n#form-templates .contact__info-step {\n  position: absolute;\n  border: 1px solid #2e2e2e;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 20px;\n  left: -20px;\n  top: -8px;\n  background-color: #F4F4F4;\n  color:  #2E2E2E;\n\nfont-family: Karla;\nfont-weight: 700;\nfont-size: 18px;\nline-height: 28px;\n\n}\n\n.elementor-widget-global .contact__info-step {\n        color:  #2E2E2E;\n}\n\n#form-templates .contact__info-text {\n  margin: 0;\n  font-size: 16px;\n  line-height: 26px;\n  color: #2E2E2E;\n  font-family: karla;\n\n  width: 100%;\n}\n\n\n#form-templates .contact-us__send{\nflex-shrink: 0;\nmargin-top:0;\n}\n\n\n\n@media screen and (max-width: 1279px) {\n    .new-container #spinner{\n        width: 100%;\n        max-width:100%;\n        margin-bottom:40px;\n    }\n    \n\n    .new-container .contact__info {\n        max-width: 700px !important;\n    }\n    \n}\n\n\n@media screen and (max-width: 1279px) {\n#form-templates{\npadding: 60px 15px 70px 15px;     \n}\n}\n\n\n\n@media screen and (max-width: 767px) {\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:20px; \n \n}\n\n\n  #form-templates .contact__info {\n    padding: 20px 20px 40px 40px;\n    margin: 0 auto;\n  }\n\n\n#form-templates{\npadding: 40px 15px 50px 15px;  \n    \n}\n\n  \n   .new-container #spinner{\n       \n    margin-bottom:30px;   \n   }\n   \n   \n   .elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n   font-size: 32px !important;\n    line-height: 42px !important;    \n   }\n   \n   \n   .elementor-widget-container.form-template p{\n       \n    font-size: 16px;\n    line-height: 20px;  \n    margin-bottom: 30px;\n \n       \n   }\n   \n   #form-templates .contact__info-heading{\n   font-size: 24px !important;\n    line-height: 49px !important;    \n       \n   }\n   \n\n.mailToContact{\nmargin-top: 10px !important;        \n}\n   \n\n  #form-templates .contact__info-heading {\n    font-size: 24px;\n    margin-bottom: 37px;\n  }\n\n  #form-templates .contact__info-background {\n    top: 10px;\n    left: 10px;\n  }\n\n  #form-templates .contact__info-text {\n    font-size: 12px;\n    line-height: 20px;\n  }\n  \n  \n  #form-templates .contact__info-heading {\n   margin-bottom: 35px !important;\n\n}\n\n}\n\n@media (max-width: 767px) {\n    .mailToContact {\n        max-width: 100%;\n    }\n}\n<\/style>\n\n<script>\nwindow.addEventListener('hashchange',function(e){if(window.history.pushState){window.history.pushState('','\/',window.location.pathname)}else{window.location.hash=''}})\n<\/script>\n\n\n<div id=\"form-templates\">\n<div class=\"elementor-widget-container form-template\">\n<a name=\"contact-form\"><\/a>\n<h2>Contact us<\/h2>\n<p><a id=\"calendlylink\" style=\"color: #c63031; border-bottom: 1px solid #c63031; padding: 0;\">Book a call<\/a> or fill out the form below and we\u2019ll get back to you once we\u2019ve processed your request.<\/p>\n<\/div>\n\n<div class=\"new-container\">\n\n\n<div class=\"contact-us__main\" id=\"spinner\" data-no-defer=\"1\">\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"name\">\n<label>Name<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"field_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__name\" id=\"contact-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name*\" value=\"\" type=\"text\" name=\"field_name\" \/><\/span>\n<\/div>\n\n<div class=\"company\">\n<label>Company<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__company\" id=\"contact-company\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company*\" value=\"\" type=\"text\" name=\"company\" \/><\/span>\n<\/div>\n\n<\/div>\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"email\">\n<label>Email<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email contact-us__email\" id=\"contact-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Corporate email*\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n<\/div>\n\n<div class=\"phone\">\n<label>Phone<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel contact-us__phone\" id=\"contact-phone\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone*\" value=\"\" type=\"tel\" name=\"tel\" \/><\/span>\n<\/div>\n\n<\/div>\n<div class=\"contact-us__wrapper subj\">\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-recipient\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-subj_js\" aria-invalid=\"false\" name=\"your-recipient\"><option value=\"\">Subject*<\/option><option value=\"IT staff augmentation\">IT staff augmentation<\/option><option value=\"Turnkey product development\">Turnkey product development<\/option><option value=\"Support and enhancement\">Support and enhancement<\/option><option value=\"Careers\">Careers<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\n<span class=\"wpcf7-form-control-wrap\" data-name=\"form-field-budget_js\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-budget_js\" aria-invalid=\"false\" name=\"form-field-budget_js\"><option value=\"\">Project budget<\/option><option value=\"Under $15K\">Under $15K<\/option><option value=\"$15K-$30K\">$15K-$30K<\/option><option value=\"$30K-$100K\">$30K-$100K<\/option><option value=\"$100K-$250K\">$100K-$250K<\/option><option value=\"$250K-$500K\">$250K-$500K<\/option><option value=\"More than $500K\">More than $500K<\/option><\/select><\/span>\n\n<\/div>\n\n\n<div class=\"message\">\n<label>Message<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"1\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required contact-us__message\" id=\"contact-message\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Describe your needs in detail*\" name=\"message\"><\/textarea><\/span>\n<\/div>\n\n<div class=\"atvoice-wrap\">\n\n<div class=\"voice-wrap\">\n<span id=\"voice-mut\" class=\"voicetext\">Send us a voice message<\/span>\n         <div class=\"qc_voice_audio_wrapper\">\n            <div class=\"qc_voice_audio_container\">\n                <div class=\"qc_voice_audio_upload_main\" id=\"qc_audio_main\">\n                    <a class=\"qc_audio_record_button\" id=\"qc_audio_record\" href=\"#\" aria-label=\"Record an audio message\">\n                        <span class=\"dashicons dashicons-microphone\"><\/span> \u00a0<\/a> \n                <\/div>\n\n                <div class=\"qc_voice_audio_recorder\" id=\"qc_audio_recorder\" style=\"display:none\">\n\n                <\/div>\n                <div class=\"qc_voice_audio_display\" id=\"qc_audio_display\"  style=\"display:none\">\n                    <audio id=\"qc-audio\" controls src=\"\"><\/audio>\n                    <span title=\"Remove and back to main upload screen.\" class=\"qc_audio_remove_button dashicons dashicons-trash\"><\/span>\n                <\/div>\n            <\/div>\n            <input type=\"hidden\" value=\"\" name=\"qcwpvoicemessage\" id=\"qc_audio_url\" \/>\n        <\/div>\n        \n<\/div>\n\n\n<div class=\"attach-wrap\">\n<span class=\"voicetext\">Attach documents<\/span>\n\n<div class='attachment'>\n\n<div class=\"downloaded\">\n<span><\/span>\n<div class=\"deleteFile\"><\/div>\n<\/div>\n\n<div class=\"attachmentButton\" onclick=\"(function cl(e){if(e.target.nodeName == 'DIV'){e.target.parentNode.children[1].children[0].click(); }})(arguments[0]);\">\n\n<div class=\"innerText\">Upload file<\/div>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"att-files\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file\" accept=\".jpg,.png,.jpeg,.pdf\" aria-invalid=\"false\" type=\"file\" name=\"att-files\" \/><\/span>\n\n<div class=\"tip\" onclick=\"event.stopPropagation()\">\n<p>You can attach 1 file up to 2MB. Valid file formats: pdf, jpg, jpeg, png.<\/p>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n\n<\/div>\n\n<div class=\"contact-us__wrapper\"> \n<p class=\"pp\">By clicking Send, you consent to Innowise processing your personal data per our<a href=\"\/privacy-notice\/\"> Privacy Policy <\/a>to provide you with relevant information. By submitting your phone number, you agree that we may contact you via voice calls, SMS, and messaging apps. Calling, message, and data rates may apply.<\/p>\n\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"scoring_point\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmCampaign\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmContent\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmMedium\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmSource\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmTerm\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"location\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"city\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"ip\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Summ\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"gclid\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"rating\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlCompany\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlWithParams\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"audioMessageLink\" \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner contact-us__send\" id=\"contact-send-button\" type=\"submit\" value=\"Send\" \/>\n<\/div>\n\n<div class='mailToContact'>You can also send us your request <\/br>to <a href=\"mailto:contact@innowise.com\">contact@innowise.com<\/a><\/div>\n\n<\/div>\n\n<div class=\"elementor-widget-container\" style=\"z-index:1;\">\n<div class=\"contact__info\">\n  <div class=\"contact__info-background\"><\/div>\n  <div class=\"contact__info-heading\">What happens next?<\/div>\n  <div class=\"contact__info-steps\">\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">1<\/div>\n      <p class=\"contact__info-text\">Once we\u2019ve received and processed your request, we\u2019ll get back to you to detail your\n        project needs and sign an NDA to ensure confidentiality.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">2<\/div>\n      <p class=\"contact__info-text\">After examining your wants, needs, and expectations, our team will devise a project\n        proposal with the scope of work, team size, time, and cost estimates.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">3<\/div>\n      <p class=\"contact__info-text\">We\u2019ll arrange a meeting with you to discuss the offer and nail down the details.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">4<\/div>\n      <p class=\"contact__info-text\">Finally, we\u2019ll sign a contract and start working on your project right away.<\/p>\n    <\/div>\n  <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\n<\/div>\n\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t<div class=\"other_services_container\">[need_other_services_v2]<\/div><script>\n            jQuery( document ).ready(function($) {\n                $('[data-elementor-type=\"wp-page\"]').children().last().before($('.other_services_container'));\n                var sections = $('[data-elementor-type=\"wp-page\"]').find('.net-15.dt-16');\n                $($('#form-templates').parents('.elementor-section')).before($('.other_services_container'));\n                for(var i = 0; i<sections.length; i++){\n                    if($(sections[i]).hasClass( 'net-15' ) && $(sections[i]).hasClass( 'dt-16' ) && $(sections[i]).hasClass( 'elementor-hidden-desktop' )==false){\n                        $(sections[i]).before($('.other_services_container'));\n                        if($(sections[i]).css('background-color')=='rgb(255, 255, 255)' || $(sections[i]).css('background-color')=='rgba(0, 0, 0, 0)'){\n                            $('.other_services_container').find('.elementor-section').css('background-color','#FBFBFD');\n                        }      \n                    }\n                }\n                \n            });\n        <\/script>","protected":false},"excerpt":{"rendered":"<p>Face recognition software development services As a trusted technology partner with 93% recurring clients, we deliver custom face recognition software development services to empower businesses globally with rock-solid, scalable, and cost-efficient biometric AI solutions. Request a consultation 15+ facial recognition projects 40+ AI &#038; ML engineers 7+ years in biometrics As a trusted technology partner [&hellip;]<\/p>\n","protected":false},"author":157,"featured_media":188933,"parent":154500,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-193048","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/pages\/193048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/users\/157"}],"replies":[{"embeddable":true,"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/comments?post=193048"}],"version-history":[{"count":0,"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/pages\/193048\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/pages\/154500"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/media\/188933"}],"wp:attachment":[{"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/media?parent=193048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}