{"id":397,"date":"2026-08-17T07:37:24","date_gmt":"2026-08-17T07:37:24","guid":{"rendered":"https:\/\/dataraddning.se\/?page_id=397"},"modified":"2026-09-03T17:34:30","modified_gmt":"2026-09-03T17:34:30","slug":"hard-drive-data-recovery","status":"publish","type":"page","link":"https:\/\/dataraddning.se\/en\/hard-drive-data-recovery\/","title":{"rendered":"Surveillance Video Recovery"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"397\" class=\"elementor elementor-397 elementor-41\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e473905 e-con-full e-flex e-con e-parent\" data-id=\"e473905\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ad65ff elementor-widget elementor-widget-html\" data-id=\"3ad65ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.ms-cctv-hero,\n.ms-cctv-hero * {\n    box-sizing: border-box;\n}\n\n.ms-cctv-hero {\n    --navy: #061522;\n    --navy-2: #0a2238;\n    --blue: #1688ff;\n    --cyan: #58dcff;\n    --white: #ffffff;\n    --text: #d7e4ef;\n    --muted: #a9bfd0;\n\n    position: relative;\n    overflow: hidden;\n\n    \/* \u0641\u0627\u0635\u0644\u0647 \u0627\u0632 \u0647\u062f\u0631 *\/\n    padding: 150px 0 90px;\n\n    color: #fff;\n\n    background:\n        radial-gradient(circle at 82% 15%, rgba(22,136,255,.22), transparent 30%),\n        radial-gradient(circle at 10% 90%, rgba(88,220,255,.08), transparent 30%),\n        linear-gradient(135deg,#05121e 0%,#071a2b 48%,#092945 100%);\n\n    font-family: inherit;\n}\n\n.ms-cctv-hero::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    opacity: .07;\n    pointer-events: none;\n\n    background-image:\n        linear-gradient(rgba(255,255,255,.07) 1px, transparent 1px),\n        linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);\n\n    background-size: 48px 48px;\n}\n\n.ms-cctv-container {\n    position: relative;\n    z-index: 2;\n\n    width: min(1180px, calc(100% - 40px));\n    margin: 0 auto;\n}\n\n.ms-cctv-layout {\n    display: grid;\n\n    grid-template-columns:\n        minmax(0, 1.25fr)\n        minmax(360px, .75fr);\n\n    gap: 60px;\n    align-items: center;\n}\n\n\n\/* LEFT CONTENT *\/\n\n.ms-cctv-content {\n    max-width: 790px;\n}\n\n.ms-cctv-hero h1 {\n    margin: 0 0 22px;\n\n    color: #fff;\n\n    \/* \u0639\u0646\u0648\u0627\u0646 \u06a9\u0648\u0686\u06a9\u062a\u0631 *\/\n    font-size: clamp(38px, 2vw, 54px);\n\n    font-weight: 800;\n    line-height: 1.08;\n    letter-spacing: -.04em;\n}\n\n.ms-cctv-subtitle {\n    margin: 0 0 27px;\n\n    color: #fff;\n\n    font-size: clamp(20px, 2vw, 27px);\n    font-weight: 650;\n    line-height: 1.45;\n}\n\n.ms-cctv-text {\n    margin: 0 0 17px;\n\n    color: var(--text);\n\n    font-size: 16px;\n    line-height: 1.85;\n}\n\n.ms-cctv-text strong {\n    color: #fff;\n}\n\n.ms-cctv-important {\n    position: relative;\n\n    margin-top: 27px;\n\n    padding: 19px 22px 19px 27px;\n\n    border: 1px solid rgba(88,220,255,.20);\n    border-radius: 14px;\n\n    background:\n        linear-gradient(\n            90deg,\n            rgba(22,136,255,.13),\n            rgba(22,136,255,.035)\n        );\n\n    color: #fff;\n\n    font-size: 15px;\n    line-height: 1.75;\n}\n\n.ms-cctv-important::before {\n    content: \"\";\n\n    position: absolute;\n\n    left: 0;\n    top: 18px;\n    bottom: 18px;\n\n    width: 3px;\n\n    border-radius: 10px;\n\n    background:\n        linear-gradient(\n            180deg,\n            var(--cyan),\n            var(--blue)\n        );\n\n    box-shadow:\n        0 0 12px rgba(88,220,255,.85);\n}\n\n.ms-cctv-experience {\n    display: inline-flex;\n\n    margin-top: 24px;\n\n    padding: 10px 14px;\n\n    border: 1px solid rgba(88,220,255,.20);\n    border-radius: 10px;\n\n    color: #caefff;\n\n    background: rgba(22,136,255,.08);\n\n    font-size: 14px;\n    font-weight: 700;\n}\n\n\n\/* RIGHT SIDE *\/\n\n.ms-cctv-side {\n    display: flex;\n    flex-direction: column;\n    gap: 18px;\n}\n\n\n\/* IMAGE *\/\n\n.ms-cctv-image {\n    position: relative;\n\n    height: 300px;\n\n    overflow: hidden;\n\n    border: 1px solid rgba(255,255,255,.13);\n    border-radius: 24px;\n\n    box-shadow:\n        0 25px 60px rgba(0,0,0,.30),\n        0 0 40px rgba(22,136,255,.08);\n}\n\n.ms-cctv-image::after {\n    content: \"\";\n\n    position: absolute;\n    inset: 0;\n\n    background:\n        linear-gradient(\n            180deg,\n            rgba(4,18,31,.02),\n            rgba(4,18,31,.45)\n        );\n\n    pointer-events: none;\n}\n\n.ms-cctv-image img {\n    width: 100%;\n    height: 100%;\n\n    display: block;\n\n    object-fit: cover;\n\n    filter:\n        saturate(.85)\n        contrast(1.08);\n}\n\n\n\/* CONTACT CARD *\/\n\n.ms-cctv-contact {\n    padding: 20px;\n\n    border: 1px solid rgba(255,255,255,.12);\n    border-radius: 21px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.085),\n            rgba(255,255,255,.035)\n        );\n\n    backdrop-filter: blur(14px);\n    -webkit-backdrop-filter: blur(14px);\n}\n\n\n\/* =========================================================\n   BUTTON STYLE\n   ========================================================= *\/\n\n.ms-cctv-buttons {\n    display: grid;\n    gap: 13px;\n}\n\n.ms-cctv-btn {\n    position: relative;\n\n    width: 100%;\n    min-height: 50px;\n\n    display: inline-flex;\n\n    align-items: center;\n    justify-content: center;\n\n    gap: 10px;\n\n    padding: 0 22px;\n\n    border-radius: 12px;\n\n    text-decoration: none !important;\n\n    color: #ffffff !important;\n\n    font-size: 14px;\n    line-height: 1;\n    font-weight: 700;\n\n    transition:\n        transform .25s ease,\n        box-shadow .25s ease,\n        background .25s ease;\n\n    overflow: hidden;\n}\n\n\n\/* PHONE \u2014 BLUE *\/\n\n.ms-cctv-btn-phone {\n    color: #ffffff !important;\n\n    background:\n        linear-gradient(\n            135deg,\n            #176bff,\n            #0754db\n        );\n\n    border: 1px solid rgba(255,255,255,.10);\n\n    box-shadow:\n        0 13px 32px rgba(23,107,255,.24);\n}\n\n.ms-cctv-btn-phone:hover {\n    color: #ffffff !important;\n\n    transform: translateY(-2px);\n\n    background:\n        linear-gradient(\n            135deg,\n            #00a3ff,\n            #176bff\n        );\n\n    box-shadow:\n        0 18px 40px rgba(23,107,255,.34);\n}\n\n\n\/* WHATSAPP \u2014 GREEN *\/\n\n.ms-cctv-btn-whatsapp {\n    position: relative;\n\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    gap: 10px;\n\n    min-height: 50px;\n\n    padding: 0 22px;\n\n    border: 0;\n    border-radius: 12px;\n\n    color: #ffffff !important;\n\n    text-decoration: none !important;\n\n    background:\n        linear-gradient(\n            135deg,\n            #25d366,\n            #18ba55\n        );\n\n    box-shadow:\n        0 13px 28px rgba(37,211,102,.18);\n\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1;\n\n    transition:\n        transform .25s ease,\n        box-shadow .25s ease,\n        background .25s ease;\n\n    overflow: hidden;\n}\n\n.ms-cctv-btn-whatsapp:hover {\n    color: #ffffff !important;\n\n    transform: translateY(-2px);\n\n    background:\n        linear-gradient(\n            135deg,\n            #25d366,\n            #18ba55\n        );\n\n    box-shadow:\n        0 18px 38px rgba(37,211,102,.28);\n}\n\n.ms-cctv-btn-whatsapp:focus-visible {\n    outline: 2px solid #25d366;\n    outline-offset: 3px;\n}\n\n\n\/* FOCUS *\/\n\n.ms-cctv-btn:focus-visible {\n    outline: 2px solid var(--blue);\n    outline-offset: 3px;\n}\n\n\n\/* ICON *\/\n\n.ms-cctv-btn-icon {\n    display: inline-flex;\n\n    flex: 0 0 20px;\n\n    align-items: center;\n    justify-content: center;\n\n    width: 20px;\n    height: 20px;\n\n    margin: 0;\n\n    border: 0 !important;\n    border-radius: 0;\n\n    color: #ffffff;\n\n    background: transparent !important;\n\n    box-shadow: none !important;\n}\n\n.ms-cctv-btn-icon svg {\n    width: 20px;\n    height: 20px;\n\n    fill: none;\n\n    stroke: currentColor;\n    stroke-width: 2;\n\n    stroke-linecap: round;\n    stroke-linejoin: round;\n\n    filter: none !important;\n}\n\n\n\/* REAL WHATSAPP ICON *\/\n\n.ms-cctv-btn-whatsapp .ms-cctv-btn-icon svg {\n    width: 20px;\n    height: 20px;\n\n    fill: currentColor;\n    stroke: none;\n\n    color: #ffffff;\n}\n\n\n\/* BUTTON TEXT *\/\n\n.ms-cctv-btn-text {\n    flex: 0 1 auto;\n\n    min-width: 0;\n\n    display: flex;\n\n    align-items: center;\n\n    gap: 4px;\n\n    white-space: nowrap;\n\n    letter-spacing: -0.01em;\n}\n\n.ms-cctv-btn-text strong {\n    display: inline;\n\n    margin: 0;\n\n    color: #ffffff;\n\n    font-size: 14px;\n    font-weight: 700;\n}\n\n.ms-cctv-btn-text span {\n    display: inline;\n\n    color: #ffffff;\n\n    font-size: 14px;\n    font-weight: 700;\n}\n\n\n\/* TABLET *\/\n\n@media (max-width: 1024px) {\n\n    .ms-cctv-hero {\n        padding-top: 135px;\n    }\n\n    .ms-cctv-layout {\n        grid-template-columns: 1fr;\n        gap: 42px;\n    }\n\n    .ms-cctv-side {\n        max-width: 650px;\n    }\n\n    .ms-cctv-btn {\n        font-size: 14px;\n    }\n}\n\n\n\/* MOBILE *\/\n\n@media (max-width: 767px) {\n\n    .ms-cctv-hero {\n        padding: 120px 0 55px;\n    }\n\n    .ms-cctv-container {\n        width: calc(100% - 28px);\n    }\n\n    .ms-cctv-hero h1 {\n        font-size: 34px;\n        line-height: 1.12;\n    }\n\n    .ms-cctv-subtitle {\n        font-size: 20px;\n    }\n\n    .ms-cctv-text {\n        font-size: 15px;\n    }\n\n    .ms-cctv-image {\n        height: 250px;\n\n        border-radius: 18px;\n    }\n\n    .ms-cctv-contact {\n        padding: 16px;\n        border-radius: 18px;\n    }\n\n    .ms-cctv-btn {\n        width: 100%;\n\n        min-height: 50px;\n\n        padding: 0 16px;\n\n        font-size: 14px;\n\n        border-radius: 12px;\n    }\n\n    .ms-cctv-btn-icon {\n        flex-basis: 20px;\n\n        width: 20px;\n        height: 20px;\n\n        margin: 0;\n    }\n\n    .ms-cctv-btn-icon svg {\n        width: 20px;\n        height: 20px;\n    }\n\n}\n\n\n\/* VERY SMALL PHONES *\/\n\n@media (max-width: 380px) {\n\n    .ms-cctv-btn {\n        padding-right: 12px;\n        padding-left: 12px;\n\n        font-size: 13px;\n    }\n\n    .ms-cctv-btn-text strong,\n    .ms-cctv-btn-text span {\n        font-size: 13px;\n    }\n\n}\n\n\n@media (prefers-reduced-motion: reduce) {\n\n    .ms-cctv-btn {\n        transition: none;\n    }\n}\n\n<\/style>\n\n\n<section class=\"ms-cctv-hero\">\n\n    <div class=\"ms-cctv-container\">\n\n        <div class=\"ms-cctv-layout\">\n\n\n            <!-- LEFT -->\n\n            <div class=\"ms-cctv-content\">\n\n                <h1>\n                    Specialized Data Recovery from Surveillance Cameras\n                <\/h1>\n\n                <p class=\"ms-cctv-text\">\nHave important recordings from your security cameras been deleted or become inaccessible?\nAt mService Sweden AB, we help companies and organizations recover video data from DVR, NVR, and damaged surveillance systems.\n                <\/p>\n\n                <p class=\"ms-cctv-text\">\n                    \u2705 Recovery of deleted or corrupted video recordings\n                <p>\n                    \u2705 Data recovery from damaged DVR and NVR systems\n                <\/p>\n                <p>\n                    \u2705 Advanced equipment and specialized data recovery laboratory\n                <\/p>\n                <p>\n                    \u2705 Over 25 years of experience in data recovery\n                <\/p>\n                <p>\n                    \u2705 Complete confidentiality and secure handling of customer data\n                <\/p>\n                <\/p>\n\n                <p class=\"ms-cctv-text\">\n                <\/p>\n\n                <div class=\"ms-cctv-important\">\n                    <strong>Before formatting, repairing, or continuing to use the device, you should contact a data recovery specialist.<\/strong>\n                <\/div>\n\n                <div class=\"ms-cctv-experience\">\n                    Over 25 years of experience in IT and data recovery\n                <\/div>\n\n            <\/div>\n\n\n            <!-- RIGHT -->\n\n            <div class=\"ms-cctv-side\">\n\n\n                <!-- IMAGE -->\n\n                <div class=\"ms-cctv-image\">\n\n                    <img\n                        src=\"https:\/\/eg3.com\/images\/featured\/nvr-security-systems-explained-poe-cameras-storage-and-setup.jpg\"\n                        alt=\"DVR and NVR data recovery from surveillance systems\"\n                        loading=\"eager\"\n                        decoding=\"async\"\n                    >\n\n                <\/div>\n\n\n                <!-- CTA -->\n\n                <div class=\"ms-cctv-contact\">\n\n                    <div class=\"ms-cctv-buttons\">\n\n\n                        <a\n                            class=\"ms-cctv-btn ms-cctv-btn-phone\"\n                            href=\"tel:+46762547134\">\n\n                            <div class=\"ms-cctv-btn-icon\">\n\n                                <svg viewBox=\"0 0 24 24\">\n                                    <path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.8 19.8 0 01-8.63-3.07 19.5 19.5 0 01-6-6A19.8 19.8 0 012.12 4.18 2 2 0 014.11 2h3a2 2 0 012 1.72c.12.9.33 1.78.62 2.63a2 2 0 01-.45 2.11L8 9.73a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.85.29 1.73.5 2.63.62A2 2 0 0122 16.92z\"><\/path>\n                                <\/svg>\n\n                            <\/div>\n\n                            <div class=\"ms-cctv-btn-text\">\n                                <strong>Phone:<\/strong>\n                                <span>+46 76 254 71 34<\/span>\n                            <\/div>\n\n                        <\/a>\n\n\n                        <a class=\"ms-cctv-btn ms-cctv-btn-whatsapp\" href=\"https:\/\/wa.me\/46762547134\" target=\"_blank\" rel=\"noopener\">\n\n                            <div class=\"ms-cctv-btn-icon\">\n\n                                <svg viewBox=\"0 0 32 32\" aria-hidden=\"true\">\n                                    <path fill=\"currentColor\" d=\"M16.004 3C8.822 3 3 8.822 3 16.004c0 2.293.598 4.532 1.735 6.504L3 29l6.668-1.75A12.94 12.94 0 0016.004 29C23.18 29 29 23.178 29 16.004 29 8.822 23.18 3 16.004 3zm0 23.8a10.75 10.75 0 01-5.48-1.5l-.393-.234-3.956 1.038 1.056-3.854-.256-.4a10.75 10.75 0 01-1.65-5.846c0-5.894 4.79-10.684 10.68-10.684 2.855 0 5.54 1.112 7.558 3.132a10.61 10.61 0 013.13 7.552c0 5.89-4.794 10.796-10.69 10.796zm5.86-8.004c-.32-.16-1.9-.937-2.195-1.044-.294-.107-.508-.16-.722.16-.214.32-.83 1.044-1.017 1.258-.187.214-.374.24-.695.08-.32-.16-1.353-.498-2.578-1.588-.953-.85-1.597-1.9-1.784-2.22-.187-.32-.02-.493.14-.652.144-.143.32-.374.48-.56.16-.187.214-.32.32-.535.107-.214.054-.4-.027-.56-.08-.16-.722-1.74-.99-2.38-.26-.624-.524-.54-.722-.55h-.615c-.214 0-.56.08-.856.4-.294.32-1.123 1.098-1.123 2.675s1.15 3.1 1.31 3.314c.16.214 2.26 3.45 5.48 4.837.766.33 1.363.527 1.83.674.77.244 1.47.21 2.024.127.617-.092 1.9-.777 2.168-1.526.267-.75.267-1.392.187-1.526-.08-.133-.294-.213-.615-.374z\"\/>\n                                <\/svg>\n\n                            <\/div>\n\n                            <div class=\"ms-cctv-btn-text\">\n                                <strong>WhatsApp:<\/strong>\n                                <span>+46 76 254 71 34<\/span>\n                            <\/div>\n\n                        <\/a>\n\n\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8b05c8d e-con-full e-flex e-con e-parent\" data-id=\"8b05c8d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-58a91ad elementor-widget elementor-widget-html\" data-id=\"58a91ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<style>\n\/* =====================================================\n   CCTV FAILURE SCENARIOS\n   Prefix: ms-cctv-problem\n===================================================== *\/\n\n.ms-cctv-problem,\n.ms-cctv-problem * {\n    box-sizing: border-box;\n}\n\n.ms-cctv-problem {\n    --bg: #071522;\n    --bg-2: #0b2235;\n    --card: rgba(255,255,255,.05);\n    --border: rgba(255,255,255,.10);\n    --text: #d5e2ec;\n    --muted: #aac0cf;\n    --white: #ffffff;\n    --cyan: #5bdcff;\n    --blue: #1d8cff;\n\n    position: relative;\n    overflow: hidden;\n\n    padding: 90px 0;\n\n    color: var(--white);\n\n    background:\n        radial-gradient(circle at 15% 15%, rgba(29,140,255,.12), transparent 28%),\n        radial-gradient(circle at 90% 80%, rgba(91,220,255,.08), transparent 28%),\n        linear-gradient(135deg, var(--bg), var(--bg-2));\n\n    font-family: inherit;\n}\n\n.ms-cctv-problem::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n\n    opacity: .06;\n\n    background-image:\n        linear-gradient(rgba(255,255,255,.08) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(255,255,255,.08) 1px, transparent 1px);\n\n    background-size: 48px 48px;\n\n    pointer-events: none;\n}\n\n.ms-cctv-problem-container {\n    position: relative;\n    z-index: 2;\n\n    width: min(1180px, calc(100% - 40px));\n    margin: 0 auto;\n}\n\n\n\/* HEADER *\/\n\n.ms-cctv-problem-head {\n    max-width: 900px;\n    margin-bottom: 38px;\n}\n\n.ms-cctv-problem h2 {\n    margin: 0 0 18px;\n\n    color: #fff;\n\n    font-size: clamp(34px, 2vw, 50px);\n    font-weight: 700;\n    line-height: 1.12;\n    letter-spacing: -.035em;\n}\n\n.ms-cctv-problem-intro {\n    margin: 0;\n\n    max-width: 850px;\n\n    color: var(--text);\n\n    font-size: 17px;\n    line-height: 1.8;\n}\n\n\n\/* LEAD TEXT *\/\n\n.ms-cctv-problem-lead {\n    margin: 0 0 22px;\n\n    color: #fff;\n\n    font-size: 17px;\n    font-weight: 600;\n    line-height: 1.7;\n}\n\n\n\/* GRID *\/\n\n.ms-cctv-problem-grid {\n    display: grid;\n\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n\n    gap: 14px;\n\n    margin-bottom: 34px;\n}\n\n\n\/* ITEM *\/\n\n.ms-cctv-problem-item {\n    display: flex;\n\n    gap: 14px;\n\n    align-items: flex-start;\n\n    padding: 18px 20px;\n\n    border: 1px solid var(--border);\n    border-radius: 16px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.06),\n            rgba(255,255,255,.025)\n        );\n\n    transition:\n        transform .25s ease,\n        border-color .25s ease,\n        background .25s ease;\n}\n\n.ms-cctv-problem-item:hover {\n    transform: translateY(-3px);\n\n    border-color: rgba(91,220,255,.30);\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.08),\n            rgba(255,255,255,.035)\n        );\n}\n\n\n\/* ICON *\/\n\n.ms-cctv-problem-icon {\n    display: flex;\n\n    width: 40px;\n    height: 40px;\n\n    flex: 0 0 40px;\n\n    align-items: center;\n    justify-content: center;\n\n    border: 1px solid rgba(91,220,255,.35);\n    border-radius: 12px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(29,140,255,.22),\n            rgba(91,220,255,.07)\n        );\n\n    box-shadow:\n        0 0 12px rgba(29,140,255,.28),\n        inset 0 0 14px rgba(91,220,255,.07);\n}\n\n.ms-cctv-problem-icon svg {\n    width: 19px;\n    height: 19px;\n\n    fill: none;\n\n    stroke: #8ae9ff;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n\n    filter:\n        drop-shadow(0 0 4px rgba(91,220,255,.8))\n        drop-shadow(0 0 8px rgba(29,140,255,.55));\n}\n\n.ms-cctv-problem-item span {\n    color: var(--text);\n\n    font-size: 15px;\n    line-height: 1.65;\n}\n\n\n\/* TEXT BELOW *\/\n\n.ms-cctv-problem-bottom {\n    display: grid;\n\n    gap: 18px;\n}\n\n.ms-cctv-problem-bottom p {\n    margin: 0;\n\n    color: var(--text);\n\n    font-size: 16px;\n    line-height: 1.85;\n}\n\n\n\/* WARNING *\/\n\n.ms-cctv-problem-warning {\n    position: relative;\n\n    padding: 20px 22px 20px 27px;\n\n    border: 1px solid rgba(91,220,255,.20);\n    border-radius: 16px;\n\n    background:\n        linear-gradient(\n            90deg,\n            rgba(29,140,255,.13),\n            rgba(29,140,255,.035)\n        );\n}\n\n.ms-cctv-problem-warning::before {\n    content: \"\";\n\n    position: absolute;\n\n    left: 0;\n    top: 17px;\n    bottom: 17px;\n\n    width: 3px;\n\n    border-radius: 10px;\n\n    background:\n        linear-gradient(\n            180deg,\n            var(--cyan),\n            var(--blue)\n        );\n\n    box-shadow:\n        0 0 12px rgba(91,220,255,.8);\n}\n\n.ms-cctv-problem-warning p {\n    color: #fff;\n}\n\n.ms-cctv-problem-warning strong {\n    color: #fff;\n}\n\n\n\/* TABLET *\/\n\n@media (max-width: 900px) {\n\n    .ms-cctv-problem-grid {\n        grid-template-columns: 1fr;\n    }\n\n}\n\n\n\/* MOBILE *\/\n\n@media (max-width: 767px) {\n\n    .ms-cctv-problem {\n        padding: 65px 0;\n    }\n\n    .ms-cctv-problem-container {\n        width: calc(100% - 28px);\n    }\n\n    .ms-cctv-problem h2 {\n        font-size: 32px;\n    }\n\n    .ms-cctv-problem-intro,\n    .ms-cctv-problem-lead,\n    .ms-cctv-problem-bottom p {\n        font-size: 15px;\n    }\n\n    .ms-cctv-problem-item {\n        padding: 16px;\n    }\n\n}\n<\/style>\n\n\n<section class=\"ms-cctv-problem\">\n\n    <div class=\"ms-cctv-problem-container\">\n\n\n        <div class=\"ms-cctv-problem-head\">\n\n            <h2>\n                When Surveillance Camera Recordings Are No Longer Accessible\n            <\/h2>\n\n            <p class=\"ms-cctv-problem-intro\">\n                Losing recorded surveillance footage does not always mean that the information is permanently lost.\n            <\/p>\n\n        <\/div>\n\n\n        <p class=\"ms-cctv-problem-lead\">\n            Various problems can make recordings stored on a DVR or NVR no longer viewable or retrievable, including:\n        <\/p>\n\n\n        <div class=\"ms-cctv-problem-grid\">\n\n\n            <div class=\"ms-cctv-problem-item\">\n\n                <div class=\"ms-cctv-problem-icon\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle>\n                        <path d=\"M12 8v5\"><\/path>\n                        <path d=\"M12 17h.01\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <span>Accidentally deleted images and recordings<\/span>\n\n            <\/div>\n\n\n            <div class=\"ms-cctv-problem-item\">\n\n                <div class=\"ms-cctv-problem-icon\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <rect x=\"4\" y=\"5\" width=\"16\" height=\"14\" rx=\"2\"><\/rect>\n                        <path d=\"M8 9h8\"><\/path>\n                        <path d=\"M8 13h5\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <span>Formatting of the storage system in a DVR or NVR<\/span>\n\n            <\/div>\n\n\n            <div class=\"ms-cctv-problem-item\">\n\n                <div class=\"ms-cctv-problem-icon\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <circle cx=\"12\" cy=\"12\" r=\"8\"><\/circle>\n                        <path d=\"M8 12h8\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <span>Storage system failure<\/span>\n\n            <\/div>\n\n\n            <div class=\"ms-cctv-problem-item\">\n\n                <div class=\"ms-cctv-problem-icon\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <path d=\"M3 12h18\"><\/path>\n                        <path d=\"M12 3v18\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <span>The storage system is no longer recognized by the device<\/span>\n\n            <\/div>\n\n\n            <div class=\"ms-cctv-problem-item\">\n\n                <div class=\"ms-cctv-problem-icon\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <path d=\"M4 6h16v12H4z\"><\/path>\n                        <path d=\"M8 10h8\"><\/path>\n                        <path d=\"M8 14h4\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <span>Firmware errors or structural problems in the device<\/span>\n\n            <\/div>\n\n\n            <div class=\"ms-cctv-problem-item\">\n\n                <div class=\"ms-cctv-problem-icon\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <path d=\"M5 4h14v16H5z\"><\/path>\n                        <path d=\"M8 8h8\"><\/path>\n                        <path d=\"M8 12h5\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <span>Damaged file system<\/span>\n\n            <\/div>\n\n\n            <div class=\"ms-cctv-problem-item\">\n\n                <div class=\"ms-cctv-problem-icon\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"3\"><\/rect>\n                        <path d=\"M8 8l8 8\"><\/path>\n                        <path d=\"M16 8l-8 8\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <span>Failure of the DVR or NVR device itself<\/span>\n\n            <\/div>\n\n\n            <div class=\"ms-cctv-problem-item\">\n\n                <div class=\"ms-cctv-problem-icon\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <path d=\"M12 3l7 4v5c0 4-3 7-7 9-4-2-7-5-7-9V7l7-4z\"><\/path>\n                        <path d=\"M9 12l6 0\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <span>Physical damage to the storage system<\/span>\n\n            <\/div>\n\n\n            <div class=\"ms-cctv-problem-item\">\n\n                <div class=\"ms-cctv-problem-icon\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <path d=\"M3 12h18\"><\/path>\n                        <path d=\"M8 7l-5 5 5 5\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <span>Recorded footage that is no longer accessible<\/span>\n\n            <\/div>\n\n\n            <div class=\"ms-cctv-problem-item\">\n\n                <div class=\"ms-cctv-problem-icon\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle>\n                        <path d=\"M8 12h8\"><\/path>\n                        <path d=\"M12 8v8\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <span>Problems with the proprietary storage structure of surveillance systems<\/span>\n\n            <\/div>\n\n\n        <\/div>\n\n\n        <div class=\"ms-cctv-problem-bottom\">\n\n            <p>\n                In surveillance systems, video data may be stored using specialized structures and formats. Therefore, simply connecting the storage system to a standard computer does not automatically make the recordings accessible.\n            <\/p>\n\n\n            <div class=\"ms-cctv-problem-warning\">\n\n                <p>\n                    If the recordings are important for an incident, theft, dispute, internal investigation, or security matter, you should <strong>contact a specialist before taking any action on the device.<\/strong>\n                <\/p>\n\n            <\/div>\n\n        <\/div>\n\n\n    <\/div>\n\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-932a07c e-con-full e-flex e-con e-parent\" data-id=\"932a07c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c830a6 elementor-widget elementor-widget-html\" data-id=\"6c830a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =====================================================\n   CCTV RECOVERY SERVICES\n   Prefix: ms-cctv-services\n===================================================== *\/\n\n.ms-cctv-services,\n.ms-cctv-services * {\n    box-sizing: border-box;\n}\n\n.ms-cctv-services {\n    --bg: #061522;\n    --bg2: #0a2032;\n    --white: #ffffff;\n    --text: #cbd9e4;\n    --muted: #9fb5c5;\n    --cyan: #5bdcff;\n    --blue: #1d8cff;\n\n    position: relative;\n    overflow: hidden;\n\n    padding: 90px 0;\n\n    color: var(--white);\n\n    background:\n        radial-gradient(\n            circle at 88% 20%,\n            rgba(29,140,255,.13),\n            transparent 28%\n        ),\n        linear-gradient(\n            135deg,\n            var(--bg),\n            var(--bg2)\n        );\n\n    font-family: inherit;\n}\n\n\n\/* BACKGROUND DECORATION *\/\n\n.ms-cctv-services::before {\n    content: \"\";\n\n    position: absolute;\n    width: 420px;\n    height: 420px;\n\n    right: -200px;\n    bottom: -220px;\n\n    border-radius: 50%;\n\n    background:\n        rgba(91,220,255,.07);\n\n    filter: blur(30px);\n\n    pointer-events: none;\n}\n\n\n\/* CONTAINER *\/\n\n.ms-cctv-services-container {\n    position: relative;\n    z-index: 2;\n\n    width: min(1180px, calc(100% - 40px));\n    margin: 0 auto;\n}\n\n\n\/* MAIN TITLE *\/\n\n.ms-cctv-services-head {\n    max-width: 850px;\n    margin-bottom: 50px;\n}\n\n.ms-cctv-services h2 {\n    margin: 0;\n\n    color: #fff;\n\n    font-size: clamp(34px, 4vw, 48px);\n    font-weight: 800;\n\n    line-height: 1.12;\n    letter-spacing: -.035em;\n}\n\n\n\/* SERVICE BLOCK *\/\n\n.ms-cctv-service {\n    position: relative;\n\n    display: grid;\n\n    grid-template-columns:\n        minmax(280px, .7fr)\n        minmax(0, 1.3fr);\n\n    gap: 55px;\n\n    padding: 40px;\n\n    border:\n        1px solid rgba(255,255,255,.11);\n\n    border-radius: 24px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.06),\n            rgba(255,255,255,.025)\n        );\n\n    box-shadow:\n        0 25px 60px rgba(0,0,0,.13);\n\n    overflow: hidden;\n}\n\n\n\/* TOP GLOW LINE *\/\n\n.ms-cctv-service::before {\n    content: \"\";\n\n    position: absolute;\n\n    top: 0;\n    left: 40px;\n\n    width: 110px;\n    height: 2px;\n\n    background:\n        linear-gradient(\n            90deg,\n            var(--cyan),\n            var(--blue),\n            transparent\n        );\n\n    box-shadow:\n        0 0 15px rgba(91,220,255,.7);\n}\n\n\n\/* LEFT *\/\n\n.ms-cctv-service-left {\n    position: relative;\n}\n\n\n\/* NUMBER *\/\n\n.ms-cctv-service-number {\n    display: flex;\n\n    width: 52px;\n    height: 52px;\n\n    margin-bottom: 24px;\n\n    align-items: center;\n    justify-content: center;\n\n    border:\n        1px solid rgba(91,220,255,.40);\n\n    border-radius: 15px;\n\n    color: #8eeaff;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(29,140,255,.25),\n            rgba(91,220,255,.07)\n        );\n\n    box-shadow:\n        0 0 15px rgba(29,140,255,.28),\n        inset 0 0 15px rgba(91,220,255,.06);\n\n    font-size: 15px;\n    font-weight: 800;\n\n    letter-spacing: .05em;\n\n    text-shadow:\n        0 0 10px rgba(91,220,255,.8);\n}\n\n\n\/* SERVICE TITLE *\/\n\n.ms-cctv-service h3 {\n    margin: 0;\n\n    max-width: 340px;\n\n    color: #fff;\n\n    font-size: clamp(25px, 2.5vw, 32px);\n    font-weight: 750;\n\n    line-height: 1.25;\n    letter-spacing: -.025em;\n}\n\n\n\/* RIGHT CONTENT *\/\n\n.ms-cctv-service-content {\n    padding-top: 4px;\n}\n\n.ms-cctv-service-content p {\n    margin: 0 0 20px;\n\n    color: var(--text);\n\n    font-size: 16px;\n    line-height: 1.85;\n}\n\n.ms-cctv-service-content p:last-child {\n    margin-bottom: 0;\n}\n\n\n\/* WARNING *\/\n\n.ms-cctv-service-warning {\n    position: relative;\n\n    margin-top: 27px;\n\n    display: flex;\n\n    gap: 15px;\n\n    align-items: flex-start;\n\n    padding: 18px 20px;\n\n    border:\n        1px solid rgba(91,220,255,.22);\n\n    border-radius: 15px;\n\n    background:\n        linear-gradient(\n            90deg,\n            rgba(29,140,255,.13),\n            rgba(29,140,255,.035)\n        );\n}\n\n\n\/* WARNING ICON *\/\n\n.ms-cctv-warning-icon {\n    display: flex;\n\n    width: 40px;\n    height: 40px;\n\n    flex: 0 0 40px;\n\n    align-items: center;\n    justify-content: center;\n\n    border:\n        1px solid rgba(91,220,255,.38);\n\n    border-radius: 11px;\n\n    background:\n        rgba(29,140,255,.13);\n\n    box-shadow:\n        0 0 13px rgba(29,140,255,.27);\n}\n\n.ms-cctv-warning-icon svg {\n    width: 20px;\n    height: 20px;\n\n    fill: none;\n\n    stroke: #82e7ff;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n\n    filter:\n        drop-shadow(0 0 5px rgba(91,220,255,.8));\n}\n\n.ms-cctv-service-warning strong {\n    display: block;\n\n    padding-top: 7px;\n\n    color: #fff;\n\n    font-size: 15px;\n    line-height: 1.65;\n}\n\n\n\/* TABLET *\/\n\n@media (max-width: 900px) {\n\n    .ms-cctv-service {\n        grid-template-columns: 1fr;\n        gap: 28px;\n    }\n\n    .ms-cctv-service h3 {\n        max-width: none;\n    }\n}\n\n\n\/* MOBILE *\/\n\n@media (max-width: 767px) {\n\n    .ms-cctv-services {\n        padding: 65px 0;\n    }\n\n    .ms-cctv-services-container {\n        width: calc(100% - 28px);\n    }\n\n    .ms-cctv-services-head {\n        margin-bottom: 32px;\n    }\n\n    .ms-cctv-services h2 {\n        font-size: 32px;\n    }\n\n    .ms-cctv-service {\n        padding: 25px 21px;\n\n        gap: 23px;\n\n        border-radius: 19px;\n    }\n\n    .ms-cctv-service::before {\n        left: 22px;\n    }\n\n    .ms-cctv-service-number {\n        width: 47px;\n        height: 47px;\n\n        margin-bottom: 18px;\n    }\n\n    .ms-cctv-service h3 {\n        font-size: 25px;\n    }\n\n    .ms-cctv-service-content p {\n        font-size: 15px;\n        line-height: 1.8;\n    }\n\n    .ms-cctv-service-warning {\n        padding: 16px;\n    }\n}\n\n<\/style>\n\n\n<section class=\"ms-cctv-services\">\n\n    <div class=\"ms-cctv-services-container\">\n\n\n        <!-- MAIN TITLE -->\n\n        <div class=\"ms-cctv-services-head\">\n\n            <h2>\n                Surveillance Camera Data Recovery Services\n            <\/h2>\n\n        <\/div>\n\n\n        <!-- SERVICE 01 -->\n\n        <div class=\"ms-cctv-service\">\n\n\n            <!-- LEFT -->\n\n            <div class=\"ms-cctv-service-left\">\n\n                <div class=\"ms-cctv-service-number\">\n                    01\n                <\/div>\n\n                <h3>\n                    Recovery of Deleted Recordings\n                <\/h3>\n\n            <\/div>\n\n\n            <!-- RIGHT -->\n\n            <div class=\"ms-cctv-service-content\">\n\n                <p>\n                    If surveillance camera recordings have been accidentally deleted, we first examine the status of the system and how the information was deleted.\n                <\/p>\n\n                <p>\n                    The possibility of data recovery depends, among other factors, on the technical condition of the system, the type of DVR\/NVR being used, how the information was deleted, and the conditions under which the system has been used.\n                <\/p>\n\n\n                <div class=\"ms-cctv-service-warning\">\n\n                    <div class=\"ms-cctv-warning-icon\">\n\n                        <svg viewBox=\"0 0 24 24\">\n\n                            <path d=\"M12 3L2.8 19h18.4L12 3z\"><\/path>\n\n                            <path d=\"M12 9v4\"><\/path>\n\n                            <path d=\"M12 17h.01\"><\/path>\n\n                        <\/svg>\n\n                    <\/div>\n\n                    <strong>\n                        No data recovery can be guaranteed before a technical examination has been carried out.\n                    <\/strong>\n\n                <\/div>\n\n            <\/div>\n\n\n        <\/div>\n\n\n    <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a94e7e8 e-con-full e-flex e-con e-parent\" data-id=\"a94e7e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a218835 elementor-widget elementor-widget-html\" data-id=\"a218835\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =====================================================\n   DVR \/ NVR DIAGNOSTIC SECTION\n   Prefix: ms-dvr\n===================================================== *\/\n\n.ms-dvr,\n.ms-dvr * {\n    box-sizing: border-box;\n}\n\n.ms-dvr {\n    --bg: #05131f;\n    --bg2: #082238;\n    --card: rgba(255,255,255,.045);\n    --line: rgba(255,255,255,.10);\n    --blue: #188cff;\n    --cyan: #59e0ff;\n    --white: #ffffff;\n    --text: #c7d7e3;\n    --muted: #8fa9bb;\n\n    position: relative;\n    overflow: hidden;\n\n    padding: 95px 0;\n\n    background:\n        radial-gradient(circle at 18% 45%, rgba(24,140,255,.14), transparent 28%),\n        radial-gradient(circle at 88% 20%, rgba(89,224,255,.07), transparent 25%),\n        linear-gradient(135deg,#04111c 0%,#061827 48%,#08263e 100%);\n\n    color: #fff;\n    font-family: inherit;\n}\n\n\n\/* subtle grid *\/\n\n.ms-dvr::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n\n    opacity: .055;\n\n    background-image:\n        linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),\n        linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);\n\n    background-size: 50px 50px;\n\n    pointer-events: none;\n}\n\n\n.ms-dvr-container {\n    position: relative;\n    z-index: 2;\n\n    width: min(1180px, calc(100% - 40px));\n    margin: auto;\n}\n\n\n\/* =====================================================\n   HEADER\n===================================================== *\/\n\n.ms-dvr-header {\n    display: grid;\n\n    grid-template-columns: .75fr 1.25fr;\n\n    gap: 70px;\n\n    align-items: end;\n\n    margin-bottom: 52px;\n}\n\n\n.ms-dvr-header h2 {\n    margin: 0;\n\n    color: #fff;\n\n    font-size: clamp(35px,3.7vw,50px);\n    font-weight: 800;\n\n    line-height: 1.1;\n    letter-spacing: -.035em;\n}\n\n\n.ms-dvr-intro {\n    margin: 0;\n\n    max-width: 670px;\n\n    color: var(--text);\n\n    font-size: 16px;\n    line-height: 1.85;\n}\n\n\n\/* =====================================================\n   MAIN\n===================================================== *\/\n\n.ms-dvr-main {\n    display: grid;\n\n    grid-template-columns:\n        minmax(320px,.78fr)\n        minmax(0,1.22fr);\n\n    gap: 32px;\n\n    align-items: stretch;\n}\n\n\n\/* =====================================================\n   VISUAL SIDE\n===================================================== *\/\n\n.ms-dvr-visual {\n    position: relative;\n\n    display: flex;\n\n    min-height: 480px;\n\n    align-items: center;\n    justify-content: center;\n\n    padding: 45px 35px;\n\n    overflow: hidden;\n\n    border: 1px solid rgba(255,255,255,.09);\n    border-radius: 28px;\n\n    background:\n        radial-gradient(circle at center,rgba(25,142,255,.10),transparent 60%),\n        rgba(255,255,255,.025);\n}\n\n\n\/* circular tech rings *\/\n\n.ms-dvr-radar {\n    position: absolute;\n\n    width: 390px;\n    height: 390px;\n\n    border:\n        1px solid rgba(89,224,255,.08);\n\n    border-radius: 50%;\n}\n\n\n.ms-dvr-radar::before,\n.ms-dvr-radar::after {\n    content: \"\";\n\n    position: absolute;\n\n    border-radius: 50%;\n\n    border:\n        1px solid rgba(89,224,255,.08);\n}\n\n\n.ms-dvr-radar::before {\n    inset: 45px;\n}\n\n\n.ms-dvr-radar::after {\n    inset: 95px;\n}\n\n\n\/* crosshair *\/\n\n.ms-dvr-cross-x,\n.ms-dvr-cross-y {\n    position: absolute;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            rgba(89,224,255,.12),\n            transparent\n        );\n}\n\n\n.ms-dvr-cross-x {\n    width: 90%;\n    height: 1px;\n}\n\n\n.ms-dvr-cross-y {\n    width: 1px;\n    height: 90%;\n\n    background:\n        linear-gradient(\n            180deg,\n            transparent,\n            rgba(89,224,255,.12),\n            transparent\n        );\n}\n\n\n\/* =====================================================\n   DVR MACHINE\n===================================================== *\/\n\n.ms-dvr-machine-wrap {\n    position: relative;\n    z-index: 3;\n\n    width: 100%;\n    max-width: 390px;\n}\n\n\n.ms-dvr-machine-glow {\n    position: absolute;\n\n    width: 75%;\n    height: 70px;\n\n    left: 12.5%;\n    bottom: -20px;\n\n    border-radius: 50%;\n\n    background:\n        rgba(24,140,255,.30);\n\n    filter: blur(35px);\n}\n\n\n.ms-dvr-machine {\n    position: relative;\n\n    padding: 22px;\n\n    border:\n        1px solid rgba(112,210,255,.25);\n\n    border-radius: 19px;\n\n    background:\n        linear-gradient(\n            160deg,\n            #163148,\n            #081725 55%,\n            #06111b\n        );\n\n    box-shadow:\n        0 35px 60px rgba(0,0,0,.40),\n        0 0 35px rgba(24,140,255,.12),\n        inset 0 1px 0 rgba(255,255,255,.09);\n}\n\n\n\/* machine top *\/\n\n.ms-dvr-machine-top {\n    display: flex;\n\n    align-items: center;\n    justify-content: space-between;\n\n    margin-bottom: 20px;\n}\n\n\n.ms-dvr-led-group {\n    display: flex;\n    gap: 7px;\n}\n\n\n.ms-dvr-led {\n    width: 7px;\n    height: 7px;\n\n    border-radius: 50%;\n\n    background: #60e5ff;\n\n    box-shadow:\n        0 0 5px #60e5ff,\n        0 0 13px rgba(96,229,255,.9);\n}\n\n\n.ms-dvr-led:nth-child(2) {\n    opacity: .55;\n}\n\n\n.ms-dvr-led:nth-child(3) {\n    opacity: .25;\n}\n\n\n.ms-dvr-power {\n    position: relative;\n\n    width: 29px;\n    height: 29px;\n\n    border:\n        1px solid rgba(89,224,255,.25);\n\n    border-radius: 50%;\n\n    box-shadow:\n        inset 0 0 10px rgba(89,224,255,.06);\n}\n\n\n.ms-dvr-power::before {\n    content: \"\";\n\n    position: absolute;\n\n    width: 7px;\n    height: 7px;\n\n    left: 10px;\n    top: 10px;\n\n    border-radius: 50%;\n\n    background: var(--cyan);\n\n    box-shadow:\n        0 0 10px var(--cyan);\n}\n\n\n\/* HDD bays *\/\n\n.ms-dvr-bays {\n    display: grid;\n\n    grid-template-columns: 1fr 1fr;\n\n    gap: 10px;\n}\n\n\n.ms-dvr-bay {\n    position: relative;\n\n    height: 78px;\n\n    overflow: hidden;\n\n    border:\n        1px solid rgba(255,255,255,.08);\n\n    border-radius: 10px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.045),\n            rgba(0,0,0,.20)\n        );\n}\n\n\n.ms-dvr-bay::before {\n    content: \"\";\n\n    position: absolute;\n\n    left: 12px;\n    right: 12px;\n    top: 15px;\n\n    height: 3px;\n\n    border-radius: 5px;\n\n    background:\n        rgba(89,224,255,.32);\n\n    box-shadow:\n        0 0 8px rgba(89,224,255,.18);\n}\n\n\n.ms-dvr-bay::after {\n    content: \"\";\n\n    position: absolute;\n\n    left: 12px;\n    right: 38px;\n    top: 28px;\n\n    height: 2px;\n\n    background:\n        rgba(255,255,255,.10);\n\n    box-shadow:\n        0 10px 0 rgba(255,255,255,.07),\n        0 20px 0 rgba(255,255,255,.05);\n}\n\n\n\/* machine scan line *\/\n\n.ms-dvr-scan {\n    position: absolute;\n\n    left: 15px;\n    right: 15px;\n\n    height: 1px;\n\n    top: 50%;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            var(--cyan),\n            transparent\n        );\n\n    opacity: .7;\n\n    box-shadow:\n        0 0 10px var(--cyan);\n\n    animation:\n        msDvrScan 4s ease-in-out infinite;\n}\n\n\n@keyframes msDvrScan {\n\n    0%,100% {\n        transform: translateY(-75px);\n        opacity: .15;\n    }\n\n    50% {\n        transform: translateY(75px);\n        opacity: .8;\n    }\n}\n\n\n\/* =====================================================\n   RIGHT DIAGNOSTIC\n===================================================== *\/\n\n.ms-dvr-diagnostic {\n    position: relative;\n\n    padding: 35px;\n\n    border:\n        1px solid rgba(255,255,255,.10);\n\n    border-radius: 28px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.055),\n            rgba(255,255,255,.022)\n        );\n}\n\n\n.ms-dvr-om {\n    display: flex;\n\n    align-items: center;\n\n    gap: 12px;\n\n    margin-bottom: 24px;\n\n    color: #fff;\n\n    font-size: 18px;\n    font-weight: 750;\n}\n\n\n.ms-dvr-om-icon {\n    position: relative;\n\n    width: 11px;\n    height: 11px;\n\n    border-radius: 50%;\n\n    background: var(--cyan);\n\n    box-shadow:\n        0 0 8px var(--cyan),\n        0 0 20px rgba(89,224,255,.65);\n}\n\n\n\/* diagnostic list *\/\n\n.ms-dvr-list {\n    position: relative;\n\n    display: grid;\n\n    gap: 11px;\n}\n\n\n.ms-dvr-item {\n    position: relative;\n\n    display: grid;\n\n    grid-template-columns: 42px 1fr;\n\n    gap: 14px;\n\n    align-items: center;\n\n    min-height: 67px;\n\n    padding: 11px 17px 11px 11px;\n\n    overflow: hidden;\n\n    border:\n        1px solid rgba(255,255,255,.08);\n\n    border-radius: 13px;\n\n    background:\n        rgba(255,255,255,.027);\n\n    transition:\n        transform .25s ease,\n        border-color .25s ease,\n        background .25s ease;\n}\n\n\n.ms-dvr-item:hover {\n    transform: translateX(5px);\n\n    border-color:\n        rgba(89,224,255,.28);\n\n    background:\n        rgba(24,140,255,.065);\n}\n\n\n\/* icon *\/\n\n.ms-dvr-item-icon {\n    display: flex;\n\n    width: 42px;\n    height: 42px;\n\n    align-items: center;\n    justify-content: center;\n\n    border:\n        1px solid rgba(89,224,255,.25);\n\n    border-radius: 10px;\n\n    background:\n        rgba(24,140,255,.09);\n}\n\n\n.ms-dvr-item-icon svg {\n    width: 20px;\n    height: 20px;\n\n    fill: none;\n\n    stroke: #76e5ff;\n    stroke-width: 1.7;\n\n    stroke-linecap: round;\n    stroke-linejoin: round;\n\n    filter:\n        drop-shadow(0 0 5px rgba(89,224,255,.65));\n}\n\n\n.ms-dvr-item span {\n    color: var(--text);\n\n    font-size: 15px;\n    line-height: 1.55;\n}\n\n\n\/* =====================================================\n   FINAL RESULT\n===================================================== *\/\n\n.ms-dvr-result {\n    position: relative;\n\n    margin-top: 21px;\n\n    padding: 19px 21px 19px 25px;\n\n    overflow: hidden;\n\n    border:\n        1px solid rgba(89,224,255,.22);\n\n    border-radius: 14px;\n\n    background:\n        linear-gradient(\n            90deg,\n            rgba(24,140,255,.14),\n            rgba(24,140,255,.035)\n        );\n\n    color: #fff;\n\n    font-size: 16px;\n    font-weight: 650;\n    line-height: 1.7;\n}\n\n\n.ms-dvr-result::before {\n    content: \"\";\n\n    position: absolute;\n\n    left: 0;\n    top: 14px;\n    bottom: 14px;\n\n    width: 3px;\n\n    border-radius: 5px;\n\n    background:\n        var(--cyan);\n\n    box-shadow:\n        0 0 12px var(--cyan);\n}\n\n\n\/* =====================================================\n   RESPONSIVE\n===================================================== *\/\n\n@media(max-width: 950px) {\n\n    .ms-dvr-header {\n        grid-template-columns: 1fr;\n        gap: 20px;\n    }\n\n    .ms-dvr-main {\n        grid-template-columns: 1fr;\n    }\n\n    .ms-dvr-visual {\n        min-height: 420px;\n    }\n\n}\n\n\n@media(max-width: 767px) {\n\n    .ms-dvr {\n        padding: 65px 0;\n    }\n\n    .ms-dvr-container {\n        width: calc(100% - 28px);\n    }\n\n    .ms-dvr-header {\n        margin-bottom: 32px;\n    }\n\n    .ms-dvr-header h2 {\n        font-size: 32px;\n    }\n\n    .ms-dvr-intro {\n        font-size: 15px;\n    }\n\n    .ms-dvr-visual {\n        min-height: 350px;\n\n        padding: 30px 20px;\n\n        border-radius: 20px;\n    }\n\n    .ms-dvr-radar {\n        width: 310px;\n        height: 310px;\n    }\n\n    .ms-dvr-machine {\n        padding: 17px;\n    }\n\n    .ms-dvr-bay {\n        height: 65px;\n    }\n\n    .ms-dvr-diagnostic {\n        padding: 21px;\n\n        border-radius: 20px;\n    }\n\n    .ms-dvr-item {\n        grid-template-columns: 38px 1fr;\n\n        padding: 10px;\n\n        gap: 11px;\n    }\n\n    .ms-dvr-item-icon {\n        width: 38px;\n        height: 38px;\n    }\n\n    .ms-dvr-item span {\n        font-size: 14px;\n    }\n\n    .ms-dvr-result {\n        font-size: 15px;\n    }\n\n}\n\n\n\/* Reduced motion *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n    .ms-dvr-scan {\n        animation: none;\n    }\n\n}\n<\/style>\n\n\n<section class=\"ms-dvr\">\n\n    <div class=\"ms-dvr-container\">\n\n\n        <!-- HEADER -->\n\n        <div class=\"ms-dvr-header\">\n\n            <h2>\n                Data Recovery from DVR and NVR\n            <\/h2>\n\n            <p class=\"ms-dvr-intro\">\n                A common problem with surveillance systems is that the information on a DVR or NVR becomes corrupted or is no longer accessible.\n            <\/p>\n\n        <\/div>\n\n\n        <div class=\"ms-dvr-main\">\n\n\n            <!-- ==========================================\n                 DVR \/ NVR VISUAL\n            =========================================== -->\n\n            <div class=\"ms-dvr-visual\">\n\n                <div class=\"ms-dvr-radar\"><\/div>\n\n                <div class=\"ms-dvr-cross-x\"><\/div>\n\n                <div class=\"ms-dvr-cross-y\"><\/div>\n\n\n                <div class=\"ms-dvr-machine-wrap\">\n\n                    <div class=\"ms-dvr-machine-glow\"><\/div>\n\n\n                    <div class=\"ms-dvr-machine\">\n\n                        <div class=\"ms-dvr-machine-top\">\n\n                            <div class=\"ms-dvr-led-group\">\n\n                                <span class=\"ms-dvr-led\"><\/span>\n                                <span class=\"ms-dvr-led\"><\/span>\n                                <span class=\"ms-dvr-led\"><\/span>\n\n                            <\/div>\n\n                            <div class=\"ms-dvr-power\"><\/div>\n\n                        <\/div>\n\n\n                        <div class=\"ms-dvr-bays\">\n\n                            <div class=\"ms-dvr-bay\"><\/div>\n                            <div class=\"ms-dvr-bay\"><\/div>\n                            <div class=\"ms-dvr-bay\"><\/div>\n                            <div class=\"ms-dvr-bay\"><\/div>\n\n                        <\/div>\n\n\n                        <div class=\"ms-dvr-scan\"><\/div>\n\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n\n            <!-- ==========================================\n                 DIAGNOSTIC LIST\n            =========================================== -->\n\n            <div class=\"ms-dvr-diagnostic\">\n\n\n                <div class=\"ms-dvr-om\">\n\n                    <span class=\"ms-dvr-om-icon\"><\/span>\n\n                    <span>If:<\/span>\n\n                <\/div>\n\n\n                <div class=\"ms-dvr-list\">\n\n\n                    <!-- 01 -->\n\n                    <div class=\"ms-dvr-item\">\n\n                        <div class=\"ms-dvr-item-icon\">\n\n                            <svg viewBox=\"0 0 24 24\">\n\n                                <rect\n                                    x=\"4\"\n                                    y=\"5\"\n                                    width=\"16\"\n                                    height=\"14\"\n                                    rx=\"2\">\n                                <\/rect>\n\n                                <path d=\"M8 9h8\"><\/path>\n\n                                <path d=\"M8 13h5\"><\/path>\n\n                            <\/svg>\n\n                        <\/div>\n\n                        <span>\n                            The DVR device can no longer access the recorded footage\n                        <\/span>\n\n                    <\/div>\n\n\n                    <!-- 02 -->\n\n                    <div class=\"ms-dvr-item\">\n\n                        <div class=\"ms-dvr-item-icon\">\n\n                            <svg viewBox=\"0 0 24 24\">\n\n                                <path d=\"M12 3L3 20h18L12 3z\"><\/path>\n\n                                <path d=\"M12 9v4\"><\/path>\n\n                                <path d=\"M12 17h.01\"><\/path>\n\n                            <\/svg>\n\n                        <\/div>\n\n                        <span>\n                            The NVR device displays a storage error\n                        <\/span>\n\n                    <\/div>\n\n\n                    <!-- 03 -->\n\n                    <div class=\"ms-dvr-item\">\n\n                        <div class=\"ms-dvr-item-icon\">\n\n                            <svg viewBox=\"0 0 24 24\">\n\n                                <ellipse\n                                    cx=\"12\"\n                                    cy=\"6\"\n                                    rx=\"7\"\n                                    ry=\"3\">\n                                <\/ellipse>\n\n                                <path d=\"M5 6v6c0 1.7 3.1 3 7 3s7-1.3 7-3V6\"><\/path>\n\n                                <path d=\"M5 12v6c0 1.7 3.1 3 7 3s7-1.3 7-3v-6\"><\/path>\n\n                            <\/svg>\n\n                        <\/div>\n\n                        <span>\n                            The storage system is not recognized by the device\n                        <\/span>\n\n                    <\/div>\n\n\n                    <!-- 04 -->\n\n                    <div class=\"ms-dvr-item\">\n\n                        <div class=\"ms-dvr-item-icon\">\n\n                            <svg viewBox=\"0 0 24 24\">\n\n                                <rect\n                                    x=\"3\"\n                                    y=\"5\"\n                                    width=\"18\"\n                                    height=\"14\"\n                                    rx=\"2\">\n                                <\/rect>\n\n                                <path d=\"M8 9l8 6\"><\/path>\n\n                                <path d=\"M16 9l-8 6\"><\/path>\n\n                            <\/svg>\n\n                        <\/div>\n\n                        <span>\n                            Recorded footage can no longer be viewed\n                        <\/span>\n\n                    <\/div>\n\n\n                    <!-- 05 -->\n\n                    <div class=\"ms-dvr-item\">\n\n                        <div class=\"ms-dvr-item-icon\">\n\n                            <svg viewBox=\"0 0 24 24\">\n\n                                <circle\n                                    cx=\"12\"\n                                    cy=\"12\"\n                                    r=\"8\">\n                                <\/circle>\n\n                                <path d=\"M12 7v5\"><\/path>\n\n                                <path d=\"M12 16h.01\"><\/path>\n\n                            <\/svg>\n\n                        <\/div>\n\n                        <span>\n                            The device has stopped working, but the information is still important\n                        <\/span>\n\n                    <\/div>\n\n\n                <\/div>\n\n\n                <div class=\"ms-dvr-result\">\n                    The device and the stored information can be examined.\n                <\/div>\n\n\n            <\/div>\n\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-14c5d7e e-con-full e-flex e-con e-parent\" data-id=\"14c5d7e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52b1497 elementor-widget elementor-widget-html\" data-id=\"52b1497\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =====================================================\n   DAMAGED DVR \/ NVR RECOVERY\n   Prefix: ms-dvr-damage\n===================================================== *\/\n\n.ms-dvr-damage,\n.ms-dvr-damage * {\n    box-sizing: border-box;\n}\n\n.ms-dvr-damage {\n    --bg: #061522;\n    --bg2: #0b2234;\n    --white: #ffffff;\n    --text: #c9d8e4;\n    --cyan: #60e3ff;\n    --blue: #1b8cff;\n    --line: rgba(255,255,255,.10);\n\n    position: relative;\n    overflow: hidden;\n\n    padding: 95px 0;\n\n    background:\n        radial-gradient(circle at 85% 25%, rgba(27,140,255,.12), transparent 26%),\n        radial-gradient(circle at 18% 80%, rgba(96,227,255,.06), transparent 28%),\n        linear-gradient(135deg,#04131f,#071b2a 55%,#0a263c);\n\n    color: #fff;\n    font-family: inherit;\n}\n\n.ms-dvr-damage::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n\n    opacity: .05;\n\n    background-image:\n        linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),\n        linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);\n\n    background-size: 50px 50px;\n\n    pointer-events: none;\n}\n\n.ms-dvr-damage-container {\n    position: relative;\n    z-index: 2;\n\n    width: min(1180px, calc(100% - 40px));\n    margin: 0 auto;\n}\n\n.ms-dvr-damage-grid {\n    display: grid;\n\n    grid-template-columns:\n        minmax(0,1.08fr)\n        minmax(340px,.92fr);\n\n    gap: 70px;\n\n    align-items: center;\n}\n\n\n\/* =====================================================\n   LEFT CONTENT\n===================================================== *\/\n\n.ms-dvr-damage-content {\n    max-width: 720px;\n}\n\n.ms-dvr-damage h2 {\n    margin: 0 0 26px;\n\n    color: #fff;\n\n    font-size: clamp(35px,3.8vw,50px);\n    font-weight: 800;\n\n    line-height: 1.1;\n    letter-spacing: -.035em;\n}\n\n.ms-dvr-damage-content p {\n    margin: 0 0 19px;\n\n    color: var(--text);\n\n    font-size: 16px;\n    line-height: 1.85;\n}\n\n\n\/* FINAL MESSAGE *\/\n\n.ms-dvr-damage-focus {\n    position: relative;\n\n    margin-top: 30px;\n\n    padding: 21px 24px 21px 29px;\n\n    overflow: hidden;\n\n    border: 1px solid rgba(96,227,255,.22);\n    border-radius: 16px;\n\n    background:\n        linear-gradient(\n            90deg,\n            rgba(27,140,255,.14),\n            rgba(27,140,255,.035)\n        );\n\n    color: #fff;\n\n    font-size: 16px;\n    line-height: 1.7;\n}\n\n.ms-dvr-damage-focus::before {\n    content: \"\";\n\n    position: absolute;\n\n    left: 0;\n    top: 16px;\n    bottom: 16px;\n\n    width: 3px;\n\n    border-radius: 10px;\n\n    background: var(--cyan);\n\n    box-shadow:\n        0 0 12px var(--cyan),\n        0 0 24px rgba(96,227,255,.55);\n}\n\n.ms-dvr-damage-focus strong {\n    color: #fff;\n}\n\n\n\/* =====================================================\n   HARDWARE VISUAL\n===================================================== *\/\n\n.ms-dvr-damage-visual {\n    position: relative;\n\n    min-height: 500px;\n\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n}\n\n\n\/* outer glow *\/\n\n.ms-dvr-damage-glow {\n    position: absolute;\n\n    width: 360px;\n    height: 360px;\n\n    border-radius: 50%;\n\n    background:\n        radial-gradient(\n            circle,\n            rgba(27,140,255,.18),\n            transparent 68%\n        );\n\n    filter: blur(20px);\n}\n\n\n\/* outer orbit *\/\n\n.ms-dvr-damage-orbit {\n    position: absolute;\n\n    width: 410px;\n    height: 410px;\n\n    border: 1px dashed rgba(96,227,255,.13);\n\n    border-radius: 50%;\n\n    animation: msDamageOrbit 24s linear infinite;\n}\n\n.ms-dvr-damage-orbit::before,\n.ms-dvr-damage-orbit::after {\n    content: \"\";\n\n    position: absolute;\n\n    width: 7px;\n    height: 7px;\n\n    border-radius: 50%;\n\n    background: var(--cyan);\n\n    box-shadow:\n        0 0 8px var(--cyan),\n        0 0 18px rgba(96,227,255,.8);\n}\n\n.ms-dvr-damage-orbit::before {\n    top: 23px;\n    left: 80px;\n}\n\n.ms-dvr-damage-orbit::after {\n    bottom: 35px;\n    right: 65px;\n}\n\n@keyframes msDamageOrbit {\n    from {\n        transform: rotate(0deg);\n    }\n\n    to {\n        transform: rotate(360deg);\n    }\n}\n\n\n\/* device *\/\n\n.ms-dvr-damage-device {\n    position: relative;\n    z-index: 3;\n\n    width: 100%;\n    max-width: 390px;\n\n    padding: 23px;\n\n    border: 1px solid rgba(112,211,255,.22);\n    border-radius: 22px;\n\n    background:\n        linear-gradient(\n            160deg,\n            #18364c,\n            #0b1d2b 45%,\n            #06121c\n        );\n\n    box-shadow:\n        0 35px 70px rgba(0,0,0,.38),\n        0 0 40px rgba(27,140,255,.12),\n        inset 0 1px 0 rgba(255,255,255,.08);\n\n    transform: perspective(900px) rotateY(-4deg) rotateX(2deg);\n}\n\n\n\/* top line *\/\n\n.ms-dvr-damage-device::before {\n    content: \"\";\n\n    position: absolute;\n\n    top: 0;\n    left: 28px;\n    right: 28px;\n\n    height: 1px;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            rgba(96,227,255,.9),\n            transparent\n        );\n\n    box-shadow:\n        0 0 12px rgba(96,227,255,.7);\n}\n\n\n\/* inner panel *\/\n\n.ms-dvr-damage-panel {\n    position: relative;\n\n    padding: 20px;\n\n    border: 1px solid rgba(255,255,255,.08);\n    border-radius: 15px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.04),\n            rgba(0,0,0,.18)\n        );\n}\n\n\n\/* circuit *\/\n\n.ms-dvr-damage-circuit {\n    position: relative;\n\n    height: 190px;\n\n    overflow: hidden;\n\n    border-radius: 12px;\n\n    background:\n        radial-gradient(circle at 25% 30%,rgba(96,227,255,.07),transparent 28%),\n        rgba(1,9,15,.55);\n}\n\n.ms-dvr-damage-circuit::before {\n    content: \"\";\n\n    position: absolute;\n    inset: 0;\n\n    opacity: .22;\n\n    background-image:\n        linear-gradient(90deg,transparent 48%,rgba(96,227,255,.18) 49%,rgba(96,227,255,.18) 51%,transparent 52%),\n        linear-gradient(transparent 48%,rgba(96,227,255,.14) 49%,rgba(96,227,255,.14) 51%,transparent 52%);\n\n    background-size: 48px 48px;\n}\n\n\n\/* chips *\/\n\n.ms-dvr-chip {\n    position: absolute;\n\n    border: 1px solid rgba(96,227,255,.28);\n\n    border-radius: 8px;\n\n    background:\n        linear-gradient(\n            145deg,\n            #153246,\n            #071824\n        );\n\n    box-shadow:\n        0 0 14px rgba(27,140,255,.12);\n}\n\n.ms-dvr-chip::after {\n    content: \"\";\n\n    position: absolute;\n\n    inset: 8px;\n\n    border: 1px solid rgba(96,227,255,.10);\n\n    border-radius: 4px;\n}\n\n.ms-dvr-chip-a {\n    width: 86px;\n    height: 58px;\n\n    left: 35px;\n    top: 35px;\n}\n\n.ms-dvr-chip-b {\n    width: 68px;\n    height: 68px;\n\n    right: 38px;\n    top: 65px;\n}\n\n.ms-dvr-chip-c {\n    width: 90px;\n    height: 38px;\n\n    left: 100px;\n    bottom: 25px;\n}\n\n\n\/* broken line *\/\n\n.ms-dvr-damage-break {\n    position: absolute;\n\n    width: 95px;\n    height: 2px;\n\n    left: 115px;\n    top: 82px;\n\n    transform: rotate(-23deg);\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            #ff6c6c,\n            transparent\n        );\n\n    box-shadow:\n        0 0 8px rgba(255,108,108,.8),\n        0 0 18px rgba(255,108,108,.4);\n}\n\n\n\/* scanning beam *\/\n\n.ms-dvr-damage-scan {\n    position: absolute;\n\n    left: 10px;\n    right: 10px;\n\n    height: 1px;\n\n    top: 30px;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            var(--cyan),\n            transparent\n        );\n\n    box-shadow:\n        0 0 10px var(--cyan);\n\n    animation: msDamageScan 4s ease-in-out infinite;\n}\n\n@keyframes msDamageScan {\n    0%,100% {\n        transform: translateY(0);\n        opacity: .25;\n    }\n\n    50% {\n        transform: translateY(125px);\n        opacity: .9;\n    }\n}\n\n\n\/* bottom status lights *\/\n\n.ms-dvr-damage-status {\n    display: flex;\n\n    gap: 8px;\n\n    margin-top: 17px;\n}\n\n.ms-dvr-damage-status span {\n    width: 8px;\n    height: 8px;\n\n    border-radius: 50%;\n\n    background: var(--cyan);\n\n    box-shadow:\n        0 0 7px var(--cyan);\n}\n\n.ms-dvr-damage-status span:nth-child(2) {\n    background: #ff7676;\n\n    box-shadow:\n        0 0 7px #ff7676;\n}\n\n.ms-dvr-damage-status span:nth-child(3) {\n    opacity: .35;\n}\n\n\n\/* =====================================================\n   RESPONSIVE\n===================================================== *\/\n\n@media (max-width: 950px) {\n\n    .ms-dvr-damage-grid {\n        grid-template-columns: 1fr;\n        gap: 45px;\n    }\n\n    .ms-dvr-damage-visual {\n        min-height: 420px;\n    }\n}\n\n@media (max-width: 767px) {\n\n    .ms-dvr-damage {\n        padding: 65px 0;\n    }\n\n    .ms-dvr-damage-container {\n        width: calc(100% - 28px);\n    }\n\n    .ms-dvr-damage h2 {\n        font-size: 32px;\n    }\n\n    .ms-dvr-damage-content p {\n        font-size: 15px;\n    }\n\n    .ms-dvr-damage-visual {\n        min-height: 350px;\n    }\n\n    .ms-dvr-damage-orbit {\n        width: 310px;\n        height: 310px;\n    }\n\n    .ms-dvr-damage-device {\n        max-width: 320px;\n\n        padding: 17px;\n\n        transform: none;\n    }\n\n    .ms-dvr-damage-circuit {\n        height: 160px;\n    }\n\n    .ms-dvr-damage-focus {\n        font-size: 15px;\n    }\n}\n\n@media (prefers-reduced-motion: reduce) {\n\n    .ms-dvr-damage-orbit,\n    .ms-dvr-damage-scan {\n        animation: none;\n    }\n}\n<\/style>\n\n\n<section class=\"ms-dvr-damage\">\n\n    <div class=\"ms-dvr-damage-container\">\n\n        <div class=\"ms-dvr-damage-grid\">\n\n\n            <!-- CONTENT -->\n\n            <div class=\"ms-dvr-damage-content\">\n\n                <h2>\n                    Data Recovery from Damaged DVR and NVR Devices\n                <\/h2>\n\n                <p>\n                    In some cases, the problem is not limited to the stored information; the DVR or NVR device itself may have suffered a failure.\n                <\/p>\n\n                <p>\n                    In such situations, a technical examination of the device and storage system can determine whether the information is still accessible.\n                <\/p>\n\n                <div class=\"ms-dvr-damage-focus\">\n                    The goal is to <strong>recover the information that remains<\/strong>, not merely to repair the device.\n                <\/div>\n\n            <\/div>\n\n\n            <!-- VISUAL -->\n\n            <div class=\"ms-dvr-damage-visual\">\n\n                <div class=\"ms-dvr-damage-glow\"><\/div>\n\n                <div class=\"ms-dvr-damage-orbit\"><\/div>\n\n\n                <div class=\"ms-dvr-damage-device\">\n\n\n                    <div class=\"ms-dvr-damage-panel\">\n\n                        <div class=\"ms-dvr-damage-circuit\">\n\n                            <div class=\"ms-dvr-chip ms-dvr-chip-a\"><\/div>\n\n                            <div class=\"ms-dvr-chip ms-dvr-chip-b\"><\/div>\n\n                            <div class=\"ms-dvr-chip ms-dvr-chip-c\"><\/div>\n\n                            <div class=\"ms-dvr-damage-break\"><\/div>\n\n                            <div class=\"ms-dvr-damage-scan\"><\/div>\n\n                        <\/div>\n\n\n                        <div class=\"ms-dvr-damage-status\">\n\n                            <span><\/span>\n                            <span><\/span>\n                            <span><\/span>\n\n                        <\/div>\n\n                    <\/div>\n\n\n                <\/div>\n\n            <\/div>\n\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a2b69dc e-con-full e-flex e-con e-parent\" data-id=\"a2b69dc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c83bd6a elementor-widget elementor-widget-html\" data-id=\"c83bd6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =====================================================\n   DVR \/ NVR SUPPORTED SYSTEMS\n   Prefix: ms-support\n===================================================== *\/\n\n.ms-support,\n.ms-support * {\n    box-sizing: border-box;\n}\n\n.ms-support {\n    --bg: #04121d;\n    --bg2: #08243a;\n    --cyan: #61e4ff;\n    --blue: #188cff;\n    --white: #ffffff;\n    --text: #c8d9e5;\n    --muted: #94adbd;\n    --line: rgba(255,255,255,.10);\n\n    position: relative;\n    overflow: hidden;\n\n    padding: 95px 0;\n\n    color: #fff;\n\n    background:\n        radial-gradient(circle at 72% 42%, rgba(24,140,255,.15), transparent 28%),\n        radial-gradient(circle at 10% 80%, rgba(97,228,255,.06), transparent 28%),\n        linear-gradient(135deg,#04121d,#061a29 50%,#09273d);\n\n    font-family: inherit;\n}\n\n\n\/* GRID BACKGROUND *\/\n\n.ms-support::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n\n    opacity: .05;\n\n    background-image:\n        linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),\n        linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);\n\n    background-size: 50px 50px;\n\n    pointer-events: none;\n}\n\n\n.ms-support-container {\n    position: relative;\n    z-index: 2;\n\n    width: min(1180px, calc(100% - 40px));\n    margin: 0 auto;\n}\n\n\n\/* =====================================================\n   HEADER\n===================================================== *\/\n\n.ms-support-header {\n    max-width: 850px;\n    margin-bottom: 55px;\n}\n\n\n.ms-support h2 {\n    margin: 0 0 20px;\n\n    color: #fff;\n\n    font-size: clamp(35px,3.8vw,50px);\n    font-weight: 800;\n\n    line-height: 1.1;\n    letter-spacing: -.035em;\n}\n\n\n.ms-support-intro {\n    margin: 0;\n\n    color: var(--text);\n\n    font-size: 16px;\n    line-height: 1.85;\n}\n\n\n\/* =====================================================\n   SYSTEM NETWORK\n===================================================== *\/\n\n.ms-support-network {\n    position: relative;\n\n    min-height: 520px;\n\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    margin-bottom: 42px;\n\n    overflow: hidden;\n\n    border: 1px solid rgba(255,255,255,.08);\n    border-radius: 30px;\n\n    background:\n        radial-gradient(\n            circle at center,\n            rgba(24,140,255,.11),\n            transparent 45%\n        ),\n        rgba(255,255,255,.018);\n}\n\n\n\/* circular guides *\/\n\n.ms-support-orbit {\n    position: absolute;\n\n    width: 420px;\n    height: 420px;\n\n    border: 1px dashed rgba(97,228,255,.11);\n    border-radius: 50%;\n\n    animation: msSupportOrbit 40s linear infinite;\n}\n\n\n.ms-support-orbit::before {\n    content: \"\";\n\n    position: absolute;\n\n    inset: 65px;\n\n    border:\n        1px solid rgba(97,228,255,.07);\n\n    border-radius: 50%;\n}\n\n\n@keyframes msSupportOrbit {\n    to {\n        transform: rotate(360deg);\n    }\n}\n\n\n\/* =====================================================\n   CENTER CORE\n===================================================== *\/\n\n.ms-support-core {\n    position: absolute;\n\n    z-index: 4;\n\n    width: 180px;\n    height: 180px;\n\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    border:\n        1px solid rgba(97,228,255,.32);\n\n    border-radius: 50%;\n\n    background:\n        radial-gradient(\n            circle at 35% 25%,\n            rgba(97,228,255,.18),\n            rgba(24,140,255,.09) 40%,\n            rgba(3,16,26,.95) 75%\n        );\n\n    box-shadow:\n        0 0 35px rgba(24,140,255,.20),\n        0 0 80px rgba(24,140,255,.08),\n        inset 0 0 35px rgba(97,228,255,.07);\n}\n\n\n.ms-support-core::before,\n.ms-support-core::after {\n    content: \"\";\n\n    position: absolute;\n\n    border-radius: 50%;\n}\n\n\n.ms-support-core::before {\n    inset: 16px;\n\n    border:\n        1px solid rgba(97,228,255,.15);\n}\n\n\n.ms-support-core::after {\n    inset: 37px;\n\n    border:\n        1px solid rgba(97,228,255,.10);\n}\n\n\n\/* DVR icon *\/\n\n.ms-support-core-device {\n    position: relative;\n    z-index: 2;\n\n    width: 78px;\n    height: 58px;\n\n    padding: 10px;\n\n    border:\n        1px solid rgba(97,228,255,.35);\n\n    border-radius: 10px;\n\n    background:\n        linear-gradient(\n            145deg,\n            #17374c,\n            #071824\n        );\n\n    box-shadow:\n        0 0 20px rgba(24,140,255,.20);\n}\n\n\n.ms-support-core-device::before {\n    content: \"\";\n\n    position: absolute;\n\n    left: 10px;\n    right: 10px;\n    top: 13px;\n\n    height: 2px;\n\n    background:\n        rgba(97,228,255,.40);\n\n    box-shadow:\n        0 9px 0 rgba(97,228,255,.17),\n        0 18px 0 rgba(97,228,255,.10);\n}\n\n\n.ms-support-core-device::after {\n    content: \"\";\n\n    position: absolute;\n\n    width: 6px;\n    height: 6px;\n\n    right: 9px;\n    bottom: 8px;\n\n    border-radius: 50%;\n\n    background: var(--cyan);\n\n    box-shadow:\n        0 0 7px var(--cyan),\n        0 0 15px var(--cyan);\n}\n\n\n\/* =====================================================\n   CONNECTION LINES\n===================================================== *\/\n\n.ms-support-line {\n    position: absolute;\n\n    z-index: 1;\n\n    width: 280px;\n    height: 1px;\n\n    left: 50%;\n    top: 50%;\n\n    transform-origin: left center;\n\n    background:\n        linear-gradient(\n            90deg,\n            rgba(97,228,255,.45),\n            rgba(97,228,255,.08),\n            transparent\n        );\n}\n\n\n.ms-support-line::after {\n    content: \"\";\n\n    position: absolute;\n\n    width: 6px;\n    height: 6px;\n\n    top: -2.5px;\n    left: 35%;\n\n    border-radius: 50%;\n\n    background: var(--cyan);\n\n    box-shadow:\n        0 0 7px var(--cyan);\n\n    animation:\n        msSupportData 2.4s ease-in-out infinite;\n}\n\n\n.ms-support-line-1 { transform: rotate(-157deg); }\n.ms-support-line-2 { transform: rotate(-112deg); }\n.ms-support-line-3 { transform: rotate(-67deg); }\n.ms-support-line-4 { transform: rotate(-22deg); }\n.ms-support-line-5 { transform: rotate(23deg); }\n.ms-support-line-6 { transform: rotate(68deg); }\n.ms-support-line-7 { transform: rotate(113deg); }\n.ms-support-line-8 { transform: rotate(158deg); }\n\n\n.ms-support-line-2::after { animation-delay: .25s; }\n.ms-support-line-3::after { animation-delay: .5s; }\n.ms-support-line-4::after { animation-delay: .75s; }\n.ms-support-line-5::after { animation-delay: 1s; }\n.ms-support-line-6::after { animation-delay: 1.25s; }\n.ms-support-line-7::after { animation-delay: 1.5s; }\n.ms-support-line-8::after { animation-delay: 1.75s; }\n\n\n@keyframes msSupportData {\n\n    0% {\n        left: 8%;\n        opacity: 0;\n    }\n\n    25% {\n        opacity: 1;\n    }\n\n    75% {\n        opacity: 1;\n    }\n\n    100% {\n        left: 88%;\n        opacity: 0;\n    }\n}\n\n\n\/* =====================================================\n   BRAND NODES\n===================================================== *\/\n\n.ms-support-brand {\n    position: absolute;\n    z-index: 5;\n\n    display: flex;\n\n    min-width: 145px;\n    min-height: 54px;\n\n    padding: 11px 18px;\n\n    align-items: center;\n    justify-content: center;\n\n    border:\n        1px solid rgba(97,228,255,.19);\n\n    border-radius: 14px;\n\n    color: #fff;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(24,140,255,.11),\n            rgba(255,255,255,.025)\n        );\n\n    box-shadow:\n        0 12px 30px rgba(0,0,0,.13);\n\n    font-size: 15px;\n    font-weight: 750;\n\n    transition:\n        transform .25s ease,\n        border-color .25s ease,\n        background .25s ease,\n        box-shadow .25s ease;\n}\n\n\n.ms-support-brand::before {\n    content: \"\";\n\n    width: 7px;\n    height: 7px;\n\n    margin-right: 10px;\n\n    flex: 0 0 7px;\n\n    border-radius: 50%;\n\n    background: var(--cyan);\n\n    box-shadow:\n        0 0 6px var(--cyan),\n        0 0 13px rgba(97,228,255,.7);\n}\n\n\n.ms-support-brand:hover {\n    transform: translateY(-4px);\n\n    border-color:\n        rgba(97,228,255,.45);\n\n    background:\n        rgba(24,140,255,.10);\n\n    box-shadow:\n        0 15px 35px rgba(0,0,0,.18),\n        0 0 22px rgba(24,140,255,.10);\n}\n\n\n\/* node positions *\/\n\n.ms-support-brand-1 {\n    left: 8%;\n    top: 18%;\n}\n\n.ms-support-brand-2 {\n    left: 32%;\n    top: 7%;\n}\n\n.ms-support-brand-3 {\n    right: 27%;\n    top: 7%;\n}\n\n.ms-support-brand-4 {\n    right: 7%;\n    top: 21%;\n}\n\n.ms-support-brand-5 {\n    right: 7%;\n    bottom: 20%;\n}\n\n.ms-support-brand-6 {\n    right: 28%;\n    bottom: 7%;\n}\n\n.ms-support-brand-7 {\n    left: 29%;\n    bottom: 7%;\n}\n\n.ms-support-brand-8 {\n    left: 7%;\n    bottom: 20%;\n}\n\n\n\/* =====================================================\n   OTHER SYSTEMS\n===================================================== *\/\n\n.ms-support-other {\n    display: flex;\n\n    align-items: center;\n\n    gap: 14px;\n\n    margin: -8px 0 35px;\n\n    color: var(--text);\n\n    font-size: 16px;\n    line-height: 1.7;\n}\n\n\n.ms-support-other::before {\n    content: \"\";\n\n    width: 34px;\n    height: 1px;\n\n    flex: 0 0 34px;\n\n    background:\n        linear-gradient(\n            90deg,\n            var(--cyan),\n            transparent\n        );\n\n    box-shadow:\n        0 0 7px rgba(97,228,255,.55);\n}\n\n\n\/* =====================================================\n   TECHNICAL NOTE\n===================================================== *\/\n\n.ms-support-note {\n    position: relative;\n\n    display: grid;\n\n    grid-template-columns: 58px 1fr;\n\n    gap: 20px;\n\n    align-items: center;\n\n    padding: 25px 27px;\n\n    overflow: hidden;\n\n    border:\n        1px solid rgba(97,228,255,.18);\n\n    border-radius: 19px;\n\n    background:\n        linear-gradient(\n            100deg,\n            rgba(24,140,255,.12),\n            rgba(24,140,255,.025)\n        );\n}\n\n\n.ms-support-note::before {\n    content: \"\";\n\n    position: absolute;\n\n    left: 0;\n    top: 16px;\n    bottom: 16px;\n\n    width: 3px;\n\n    border-radius: 10px;\n\n    background: var(--cyan);\n\n    box-shadow:\n        0 0 13px var(--cyan);\n}\n\n\n.ms-support-note-icon {\n    display: flex;\n\n    width: 52px;\n    height: 52px;\n\n    align-items: center;\n    justify-content: center;\n\n    border:\n        1px solid rgba(97,228,255,.27);\n\n    border-radius: 14px;\n\n    background:\n        rgba(24,140,255,.09);\n\n    box-shadow:\n        0 0 18px rgba(24,140,255,.12);\n}\n\n\n.ms-support-note-icon svg {\n    width: 25px;\n    height: 25px;\n\n    fill: none;\n\n    stroke: #7ceaff;\n    stroke-width: 1.7;\n\n    stroke-linecap: round;\n    stroke-linejoin: round;\n\n    filter:\n        drop-shadow(0 0 5px rgba(97,228,255,.7));\n}\n\n\n.ms-support-note blockquote {\n    margin: 0;\n    padding: 0;\n\n    border: 0;\n\n    color: #e1ebf2;\n\n    font-size: 15px;\n    line-height: 1.8;\n}\n\n\n\/* =====================================================\n   TABLET\n===================================================== *\/\n\n@media (max-width: 950px) {\n\n    .ms-support-network {\n        min-height: auto;\n\n        display: grid;\n\n        grid-template-columns:\n            repeat(2,1fr);\n\n        gap: 12px;\n\n        padding: 30px;\n    }\n\n    .ms-support-orbit,\n    .ms-support-core,\n    .ms-support-line {\n        display: none;\n    }\n\n    .ms-support-brand {\n        position: relative;\n\n        inset: auto !important;\n\n        min-width: 0;\n        width: 100%;\n    }\n\n}\n\n\n\/* =====================================================\n   MOBILE\n===================================================== *\/\n\n@media (max-width: 767px) {\n\n    .ms-support {\n        padding: 65px 0;\n    }\n\n    .ms-support-container {\n        width: calc(100% - 28px);\n    }\n\n    .ms-support-header {\n        margin-bottom: 32px;\n    }\n\n    .ms-support h2 {\n        font-size: 32px;\n    }\n\n    .ms-support-intro {\n        font-size: 15px;\n    }\n\n    .ms-support-network {\n        grid-template-columns: 1fr;\n\n        padding: 18px;\n\n        border-radius: 20px;\n    }\n\n    .ms-support-brand {\n        justify-content: flex-start;\n\n        min-height: 52px;\n\n        padding: 12px 15px;\n    }\n\n    .ms-support-other {\n        margin-top: 0;\n\n        font-size: 15px;\n    }\n\n    .ms-support-note {\n        grid-template-columns: 1fr;\n\n        gap: 15px;\n\n        padding: 22px;\n    }\n\n    .ms-support-note blockquote {\n        font-size: 14px;\n    }\n\n}\n\n\n@media (prefers-reduced-motion: reduce) {\n\n    .ms-support-orbit,\n    .ms-support-line::after {\n        animation: none;\n    }\n\n}\n<\/style>\n\n\n<section class=\"ms-support\">\n\n    <div class=\"ms-support-container\">\n\n\n        <!-- HEADER -->\n\n        <div class=\"ms-support-header\">\n\n            <h2>\n                Support for Different DVR and NVR Systems\n            <\/h2>\n\n            <p class=\"ms-support-intro\">\n                Our data recovery services can examine different types of surveillance systems and their storage solutions, including:\n            <\/p>\n\n        <\/div>\n\n\n\n        <!-- SYSTEM NETWORK -->\n\n        <div class=\"ms-support-network\">\n\n\n            <!-- ORBIT -->\n\n            <div class=\"ms-support-orbit\"><\/div>\n\n\n            <!-- CONNECTIONS -->\n\n            <div class=\"ms-support-line ms-support-line-1\"><\/div>\n            <div class=\"ms-support-line ms-support-line-2\"><\/div>\n            <div class=\"ms-support-line ms-support-line-3\"><\/div>\n            <div class=\"ms-support-line ms-support-line-4\"><\/div>\n\n            <div class=\"ms-support-line ms-support-line-5\"><\/div>\n            <div class=\"ms-support-line ms-support-line-6\"><\/div>\n            <div class=\"ms-support-line ms-support-line-7\"><\/div>\n            <div class=\"ms-support-line ms-support-line-8\"><\/div>\n\n\n            <!-- CORE -->\n\n            <div class=\"ms-support-core\">\n\n                <div class=\"ms-support-core-device\"><\/div>\n\n            <\/div>\n\n\n            <!-- BRANDS -->\n\n            <div class=\"ms-support-brand ms-support-brand-1\">\n                Hikvision\n            <\/div>\n\n            <div class=\"ms-support-brand ms-support-brand-2\">\n                Dahua\n            <\/div>\n\n            <div class=\"ms-support-brand ms-support-brand-3\">\n                Axis\n            <\/div>\n\n            <div class=\"ms-support-brand ms-support-brand-4\">\n                Bosch\n            <\/div>\n\n            <div class=\"ms-support-brand ms-support-brand-5\">\n                Hanwha \/ Wisenet\n            <\/div>\n\n            <div class=\"ms-support-brand ms-support-brand-6\">\n                Uniview\n            <\/div>\n\n            <div class=\"ms-support-brand ms-support-brand-7\">\n                Reolink\n            <\/div>\n\n            <div class=\"ms-support-brand ms-support-brand-8\">\n                Milestone\n            <\/div>\n\n\n        <\/div>\n\n\n\n        <!-- OTHER -->\n\n        <div class=\"ms-support-other\">\n            as well as other DVR and NVR systems.\n        <\/div>\n\n\n\n        <!-- NOTE -->\n\n        <div class=\"ms-support-note\">\n\n\n            <div class=\"ms-support-note-icon\">\n\n                <svg viewBox=\"0 0 24 24\">\n\n                    <circle\n                        cx=\"12\"\n                        cy=\"12\"\n                        r=\"9\">\n                    <\/circle>\n\n                    <path d=\"M12 8v4\"><\/path>\n\n                    <path d=\"M12 16h.01\"><\/path>\n\n                <\/svg>\n\n            <\/div>\n\n\n            <blockquote>\n                The possibility of data recovery does not depend solely on the device brand. The condition of the system, the data structure, and the type of failure are crucial in determining which technical recovery method can be used.\n            <\/blockquote>\n\n\n        <\/div>\n\n\n    <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bb133e0 e-con-full e-flex e-con e-parent\" data-id=\"bb133e0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3edc089 elementor-widget elementor-widget-html\" data-id=\"3edc089\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =====================================================\n   SYSTEM TYPE \u2014 DVR\n   Prefix: ms-type-dvr\n===================================================== *\/\n\n.ms-type-dvr,\n.ms-type-dvr * {\n    box-sizing: border-box;\n}\n\n.ms-type-dvr {\n    --bg:#04131f;\n    --bg2:#092438;\n    --white:#fff;\n    --text:#cad9e4;\n    --cyan:#61e4ff;\n    --blue:#188cff;\n    --red:#ff6b75;\n\n    position:relative;\n    overflow:hidden;\n    padding:95px 0;\n\n    color:#fff;\n\n    background:\n        radial-gradient(circle at 82% 35%,rgba(24,140,255,.13),transparent 27%),\n        radial-gradient(circle at 10% 85%,rgba(97,228,255,.05),transparent 25%),\n        linear-gradient(135deg,#04121d,#071b2b 55%,#09263c);\n\n    font-family:inherit;\n}\n\n.ms-type-dvr::before {\n    content:\"\";\n    position:absolute;\n    inset:0;\n\n    opacity:.045;\n\n    background-image:\n        linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),\n        linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);\n\n    background-size:50px 50px;\n}\n\n.ms-type-dvr-container {\n    position:relative;\n    z-index:2;\n\n    width:min(1180px,calc(100% - 40px));\n    margin:auto;\n}\n\n\n\/* =====================================================\n   SECTION TITLE\n===================================================== *\/\n\n.ms-type-dvr-main-title {\n    margin:0 0 52px;\n\n    max-width:850px;\n\n    color:#fff;\n\n    font-size:clamp(35px,4vw,50px);\n    font-weight:800;\n    line-height:1.1;\n    letter-spacing:-.035em;\n}\n\n\n\/* =====================================================\n   MAIN LAYOUT\n===================================================== *\/\n\n.ms-type-dvr-grid {\n    display:grid;\n\n    grid-template-columns:\n        minmax(0,.86fr)\n        minmax(420px,1.14fr);\n\n    gap:65px;\n\n    align-items:center;\n}\n\n\n\/* =====================================================\n   CONTENT\n===================================================== *\/\n\n.ms-type-dvr-content {\n    position:relative;\n}\n\n.ms-type-dvr-number {\n    display:flex;\n\n    width:54px;\n    height:54px;\n\n    margin-bottom:22px;\n\n    align-items:center;\n    justify-content:center;\n\n    border:1px solid rgba(97,228,255,.30);\n    border-radius:15px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(24,140,255,.20),\n            rgba(97,228,255,.05)\n        );\n\n    color:#82eaff;\n\n    font-size:14px;\n    font-weight:800;\n\n    box-shadow:\n        0 0 20px rgba(24,140,255,.13);\n\n    text-shadow:\n        0 0 8px rgba(97,228,255,.8);\n}\n\n.ms-type-dvr-content h3 {\n    margin:0 0 22px;\n\n    color:#fff;\n\n    font-size:clamp(32px,3.2vw,44px);\n    font-weight:800;\n    line-height:1.1;\n    letter-spacing:-.03em;\n}\n\n.ms-type-dvr-content > p {\n    margin:0;\n\n    color:var(--text);\n\n    font-size:16px;\n    line-height:1.85;\n}\n\n\n\/* =====================================================\n   CCTV MONITOR\n===================================================== *\/\n\n.ms-type-dvr-monitor-wrap {\n    position:relative;\n\n    padding:25px 0 35px;\n}\n\n.ms-type-dvr-monitor-glow {\n    position:absolute;\n\n    width:75%;\n    height:60%;\n\n    left:12%;\n    top:18%;\n\n    border-radius:50%;\n\n    background:rgba(24,140,255,.18);\n\n    filter:blur(55px);\n}\n\n.ms-type-dvr-monitor {\n    position:relative;\n    z-index:3;\n\n    padding:13px;\n\n    border:1px solid rgba(119,216,255,.22);\n    border-radius:22px;\n\n    background:\n        linear-gradient(\n            150deg,\n            #173348,\n            #071722 55%,\n            #040d14\n        );\n\n    box-shadow:\n        0 35px 70px rgba(0,0,0,.40),\n        0 0 35px rgba(24,140,255,.10),\n        inset 0 1px 0 rgba(255,255,255,.08);\n}\n\n\n\/* SCREEN *\/\n\n.ms-type-dvr-screen {\n    position:relative;\n\n    overflow:hidden;\n\n    padding:11px;\n\n    border:1px solid rgba(255,255,255,.07);\n    border-radius:13px;\n\n    background:#020b11;\n}\n\n\n\/* CAMERA GRID *\/\n\n.ms-type-dvr-cameras {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n    gap:7px;\n}\n\n.ms-type-dvr-camera {\n    position:relative;\n\n    height:125px;\n\n    overflow:hidden;\n\n    border:1px solid rgba(255,255,255,.06);\n    border-radius:7px;\n\n    background:\n        radial-gradient(circle at 70% 25%,rgba(97,228,255,.06),transparent 30%),\n        linear-gradient(145deg,#102431,#07141d);\n}\n\n\n\/* perspective floor *\/\n\n.ms-type-dvr-camera::before {\n    content:\"\";\n\n    position:absolute;\n\n    left:-20%;\n    right:-20%;\n    bottom:-35px;\n\n    height:100px;\n\n    opacity:.25;\n\n    transform:perspective(150px) rotateX(60deg);\n\n    background-image:\n        linear-gradient(rgba(97,228,255,.22) 1px,transparent 1px),\n        linear-gradient(90deg,rgba(97,228,255,.18) 1px,transparent 1px);\n\n    background-size:25px 18px;\n}\n\n\n\/* wall \/ architecture *\/\n\n.ms-type-dvr-camera::after {\n    content:\"\";\n\n    position:absolute;\n\n    width:55px;\n    height:75px;\n\n    right:18px;\n    bottom:20px;\n\n    border-left:1px solid rgba(97,228,255,.18);\n    border-top:1px solid rgba(97,228,255,.13);\n\n    box-shadow:\n        -65px 15px 0 -1px rgba(97,228,255,.035);\n}\n\n\n\/* REC DOT *\/\n\n.ms-type-dvr-rec {\n    position:absolute;\n    z-index:4;\n\n    top:10px;\n    left:11px;\n\n    width:7px;\n    height:7px;\n\n    border-radius:50%;\n\n    background:var(--red);\n\n    box-shadow:\n        0 0 7px rgba(255,107,117,.85);\n\n    animation:msDvrRec 1.4s ease-in-out infinite;\n}\n\n@keyframes msDvrRec {\n    50% { opacity:.25; }\n}\n\n\n\/* camera timestamp simulation *\/\n\n.ms-type-dvr-time {\n    position:absolute;\n    z-index:4;\n\n    right:9px;\n    bottom:8px;\n\n    width:48px;\n    height:3px;\n\n    border-radius:10px;\n\n    background:rgba(215,239,247,.35);\n\n    box-shadow:\n        0 -6px 0 rgba(215,239,247,.12);\n}\n\n\n\/* scan *\/\n\n.ms-type-dvr-camera-scan {\n    position:absolute;\n    z-index:3;\n\n    left:0;\n    right:0;\n\n    height:1px;\n\n    top:20%;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            rgba(97,228,255,.55),\n            transparent\n        );\n\n    opacity:.4;\n\n    animation:msDvrCameraScan 4.5s linear infinite;\n}\n\n@keyframes msDvrCameraScan {\n\n    0% {\n        top:10%;\n        opacity:0;\n    }\n\n    20% {\n        opacity:.45;\n    }\n\n    80% {\n        opacity:.45;\n    }\n\n    100% {\n        top:90%;\n        opacity:0;\n    }\n}\n\n\n\/* =====================================================\n   TIMELINE\n===================================================== *\/\n\n.ms-type-dvr-timeline {\n    position:relative;\n\n    margin-top:10px;\n    padding:13px 10px 8px;\n\n    border-top:1px solid rgba(255,255,255,.07);\n}\n\n.ms-type-dvr-track {\n    position:relative;\n\n    display:grid;\n\n    grid-template-columns:\n        1.4fr .55fr .8fr .35fr 1.2fr;\n\n    gap:4px;\n\n    height:8px;\n}\n\n.ms-type-dvr-track span {\n    display:block;\n\n    border-radius:3px;\n\n    background:\n        linear-gradient(\n            90deg,\n            rgba(24,140,255,.65),\n            rgba(97,228,255,.55)\n        );\n\n    box-shadow:\n        0 0 6px rgba(24,140,255,.20);\n}\n\n.ms-type-dvr-track span:nth-child(2),\n.ms-type-dvr-track span:nth-child(4) {\n    background:rgba(255,107,117,.18);\n\n    border:1px solid rgba(255,107,117,.35);\n\n    box-shadow:\n        0 0 8px rgba(255,107,117,.15);\n}\n\n\n\/* timeline cursor *\/\n\n.ms-type-dvr-cursor {\n    position:absolute;\n\n    left:58%;\n    top:6px;\n\n    width:1px;\n    height:24px;\n\n    background:var(--cyan);\n\n    box-shadow:\n        0 0 7px var(--cyan);\n}\n\n.ms-type-dvr-cursor::before {\n    content:\"\";\n\n    position:absolute;\n\n    width:7px;\n    height:7px;\n\n    left:-3px;\n    top:-2px;\n\n    transform:rotate(45deg);\n\n    background:var(--cyan);\n}\n\n\n\/* MONITOR BASE *\/\n\n.ms-type-dvr-base-line {\n    position:relative;\n\n    width:40%;\n    height:22px;\n\n    margin:auto;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            #102838,\n            transparent\n        );\n}\n\n.ms-type-dvr-base {\n    position:relative;\n\n    width:55%;\n    height:7px;\n\n    margin:auto;\n\n    border-radius:50%;\n\n    background:#102432;\n\n    box-shadow:\n        0 8px 20px rgba(0,0,0,.35);\n}\n\n\n\/* =====================================================\n   FAILURE STATES\n===================================================== *\/\n\n.ms-type-dvr-states {\n    position:relative;\n\n    display:grid;\n\n    grid-template-columns:\n        repeat(5,1fr);\n\n    margin-top:55px;\n\n    border-top:1px solid rgba(255,255,255,.09);\n    border-bottom:1px solid rgba(255,255,255,.09);\n}\n\n.ms-type-dvr-state {\n    position:relative;\n\n    display:flex;\n\n    gap:12px;\n\n    align-items:flex-start;\n\n    padding:22px 18px;\n\n    border-right:1px solid rgba(255,255,255,.08);\n}\n\n.ms-type-dvr-state:last-child {\n    border-right:0;\n}\n\n\n\/* status number *\/\n\n.ms-type-dvr-state-index {\n    color:#65e4ff;\n\n    font-size:11px;\n    font-weight:800;\n    line-height:1.7;\n\n    opacity:.75;\n\n    text-shadow:\n        0 0 7px rgba(97,228,255,.6);\n}\n\n.ms-type-dvr-state-text {\n    color:#c9d9e4;\n\n    font-size:14px;\n    line-height:1.6;\n}\n\n\n\/* hover indicator *\/\n\n.ms-type-dvr-state::before {\n    content:\"\";\n\n    position:absolute;\n\n    left:18px;\n    right:18px;\n    top:-1px;\n\n    height:1px;\n\n    transform:scaleX(0);\n\n    background:\n        linear-gradient(\n            90deg,\n            var(--cyan),\n            var(--blue)\n        );\n\n    box-shadow:\n        0 0 10px var(--cyan);\n\n    transition:transform .25s ease;\n}\n\n.ms-type-dvr-state:hover::before {\n    transform:scaleX(1);\n}\n\n\n\/* =====================================================\n   TABLET\n===================================================== *\/\n\n@media(max-width:950px) {\n\n    .ms-type-dvr-grid {\n        grid-template-columns:1fr;\n        gap:40px;\n    }\n\n    .ms-type-dvr-states {\n        grid-template-columns:repeat(2,1fr);\n    }\n\n    .ms-type-dvr-state {\n        border-bottom:1px solid rgba(255,255,255,.08);\n    }\n\n}\n\n\n\/* =====================================================\n   MOBILE\n===================================================== *\/\n\n@media(max-width:767px) {\n\n    .ms-type-dvr {\n        padding:65px 0;\n    }\n\n    .ms-type-dvr-container {\n        width:calc(100% - 28px);\n    }\n\n    .ms-type-dvr-main-title {\n        margin-bottom:35px;\n\n        font-size:32px;\n    }\n\n    .ms-type-dvr-content h3 {\n        font-size:31px;\n    }\n\n    .ms-type-dvr-content > p {\n        font-size:15px;\n    }\n\n    .ms-type-dvr-monitor {\n        padding:8px;\n\n        border-radius:16px;\n    }\n\n    .ms-type-dvr-screen {\n        padding:7px;\n    }\n\n    .ms-type-dvr-camera {\n        height:92px;\n    }\n\n    .ms-type-dvr-states {\n        grid-template-columns:1fr;\n\n        margin-top:35px;\n    }\n\n    .ms-type-dvr-state {\n        border-right:0;\n        border-bottom:1px solid rgba(255,255,255,.08);\n\n        padding:17px 5px;\n    }\n\n    .ms-type-dvr-state:last-child {\n        border-bottom:0;\n    }\n\n}\n\n\n@media(prefers-reduced-motion:reduce) {\n\n    .ms-type-dvr-rec,\n    .ms-type-dvr-camera-scan {\n        animation:none;\n    }\n\n}\n<\/style>\n\n\n<section class=\"ms-type-dvr\">\n\n    <div class=\"ms-type-dvr-container\">\n\n\n        <!-- MAIN SECTION TITLE -->\n\n        <h2 class=\"ms-type-dvr-main-title\">\n            What Types of Systems Do We Examine?\n        <\/h2>\n\n\n        <div class=\"ms-type-dvr-grid\">\n\n\n            <!-- ==========================================\n                 CONTENT\n            =========================================== -->\n\n            <div class=\"ms-type-dvr-content\">\n\n                <div class=\"ms-type-dvr-number\">\n                    01\n                <\/div>\n\n                <h3>\n                    DVR\n                <\/h3>\n\n                <p>\n                    DVR systems used for recording and storing surveillance camera footage, including devices where:\n                <\/p>\n\n            <\/div>\n\n\n\n            <!-- ==========================================\n                 CCTV RECORDING MONITOR\n            =========================================== -->\n\n            <div class=\"ms-type-dvr-monitor-wrap\">\n\n\n                <div class=\"ms-type-dvr-monitor-glow\"><\/div>\n\n\n                <div class=\"ms-type-dvr-monitor\">\n\n\n                    <div class=\"ms-type-dvr-screen\">\n\n\n                        <div class=\"ms-type-dvr-cameras\">\n\n\n                            <!-- CAMERA -->\n\n                            <div class=\"ms-type-dvr-camera\">\n\n                                <span class=\"ms-type-dvr-rec\"><\/span>\n\n                                <span class=\"ms-type-dvr-time\"><\/span>\n\n                                <span class=\"ms-type-dvr-camera-scan\"><\/span>\n\n                            <\/div>\n\n\n                            <!-- CAMERA -->\n\n                            <div class=\"ms-type-dvr-camera\">\n\n                                <span class=\"ms-type-dvr-rec\"><\/span>\n\n                                <span class=\"ms-type-dvr-time\"><\/span>\n\n                                <span class=\"ms-type-dvr-camera-scan\"><\/span>\n\n                            <\/div>\n\n\n                            <!-- CAMERA -->\n\n                            <div class=\"ms-type-dvr-camera\">\n\n                                <span class=\"ms-type-dvr-rec\"><\/span>\n\n                                <span class=\"ms-type-dvr-time\"><\/span>\n\n                                <span class=\"ms-type-dvr-camera-scan\"><\/span>\n\n                            <\/div>\n\n\n                            <!-- CAMERA -->\n\n                            <div class=\"ms-type-dvr-camera\">\n\n                                <span class=\"ms-type-dvr-rec\"><\/span>\n\n                                <span class=\"ms-type-dvr-time\"><\/span>\n\n                                <span class=\"ms-type-dvr-camera-scan\"><\/span>\n\n                            <\/div>\n\n\n                        <\/div>\n\n\n                        <!-- RECORDING TIMELINE -->\n\n                        <div class=\"ms-type-dvr-timeline\">\n\n                            <div class=\"ms-type-dvr-track\">\n\n                                <span><\/span>\n                                <span><\/span>\n                                <span><\/span>\n                                <span><\/span>\n                                <span><\/span>\n\n                            <\/div>\n\n                            <div class=\"ms-type-dvr-cursor\"><\/div>\n\n                        <\/div>\n\n\n                    <\/div>\n\n\n                <\/div>\n\n\n                <div class=\"ms-type-dvr-base-line\"><\/div>\n\n                <div class=\"ms-type-dvr-base\"><\/div>\n\n\n            <\/div>\n\n\n        <\/div>\n\n\n\n        <!-- ==========================================\n             DVR CONDITIONS\n        =========================================== -->\n\n        <div class=\"ms-type-dvr-states\">\n\n\n            <div class=\"ms-type-dvr-state\">\n\n                <span class=\"ms-type-dvr-state-index\">\n                    01\n                <\/span>\n\n                <span class=\"ms-type-dvr-state-text\">\n                    Recorded footage is no longer accessible\n                <\/span>\n\n            <\/div>\n\n\n            <div class=\"ms-type-dvr-state\">\n\n                <span class=\"ms-type-dvr-state-index\">\n                    02\n                <\/span>\n\n                <span class=\"ms-type-dvr-state-text\">\n                    Recordings have been deleted\n                <\/span>\n\n            <\/div>\n\n\n            <div class=\"ms-type-dvr-state\">\n\n                <span class=\"ms-type-dvr-state-index\">\n                    03\n                <\/span>\n\n                <span class=\"ms-type-dvr-state-text\">\n                    The device has experienced a failure\n                <\/span>\n\n            <\/div>\n\n\n            <div class=\"ms-type-dvr-state\">\n\n                <span class=\"ms-type-dvr-state-index\">\n                    04\n                <\/span>\n\n                <span class=\"ms-type-dvr-state-text\">\n                    The storage system is not recognized\n                <\/span>\n\n            <\/div>\n\n\n            <div class=\"ms-type-dvr-state\">\n\n                <span class=\"ms-type-dvr-state-index\">\n                    05\n                <\/span>\n\n                <span class=\"ms-type-dvr-state-text\">\n                    Recorded files can no longer be viewed\n                <\/span>\n\n            <\/div>\n\n\n        <\/div>\n\n\n    <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8fb7415 e-con-full e-flex e-con e-parent\" data-id=\"8fb7415\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6905d1b elementor-widget elementor-widget-html\" data-id=\"6905d1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =====================================================\n   NVR SYSTEMS \u2014 PERFORMANCE OPTIMIZED\n   Prefix: ms-nvr\n===================================================== *\/\n\n.ms-nvr,\n.ms-nvr *{\n    box-sizing:border-box;\n}\n\n.ms-nvr{\n    --bg:#051521;\n    --bg2:#092338;\n    --white:#fff;\n    --text:#c9d9e4;\n    --cyan:#61e4ff;\n    --blue:#188cff;\n    --line:rgba(255,255,255,.09);\n\n    position:relative;\n    overflow:hidden;\n    padding:90px 0;\n\n    color:var(--white);\n    background:\n        radial-gradient(circle at 82% 30%,rgba(24,140,255,.10),transparent 28%),\n        linear-gradient(135deg,var(--bg),var(--bg2));\n\n    font-family:inherit;\n}\n\n.ms-nvr-container{\n    width:min(1180px,calc(100% - 40px));\n    margin:auto;\n}\n\n\n\/* =====================================================\n   LAYOUT\n===================================================== *\/\n\n.ms-nvr-grid{\n    display:grid;\n    grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);\n    gap:65px;\n    align-items:center;\n}\n\n\n\/* =====================================================\n   CONTENT\n===================================================== *\/\n\n.ms-nvr-index{\n    display:flex;\n    width:52px;\n    height:52px;\n\n    align-items:center;\n    justify-content:center;\n\n    margin-bottom:22px;\n\n    border:1px solid rgba(97,228,255,.28);\n    border-radius:14px;\n\n    background:rgba(24,140,255,.10);\n\n    color:#82eaff;\n\n    font-size:14px;\n    font-weight:800;\n}\n\n.ms-nvr h2{\n    margin:0 0 20px;\n\n    color:#fff;\n\n    font-size:clamp(34px,3.5vw,46px);\n    font-weight:800;\n\n    line-height:1.1;\n    letter-spacing:-.03em;\n}\n\n.ms-nvr-intro{\n    margin:0 0 26px;\n\n    color:var(--text);\n\n    font-size:16px;\n    line-height:1.85;\n}\n\n.ms-nvr-lead{\n    margin:0;\n\n    color:#fff;\n\n    font-size:16px;\n    font-weight:650;\n    line-height:1.7;\n}\n\n\n\/* =====================================================\n   NVR VISUAL\n===================================================== *\/\n\n.ms-nvr-visual{\n    position:relative;\n\n    padding:34px;\n\n    border:1px solid var(--line);\n    border-radius:26px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.045),\n            rgba(255,255,255,.018)\n        );\n}\n\n\n\/* NETWORK NODES *\/\n\n.ms-nvr-network{\n    position:relative;\n\n    min-height:300px;\n\n    display:flex;\n    align-items:center;\n    justify-content:center;\n}\n\n\n\/* CENTRAL NVR *\/\n\n.ms-nvr-core{\n    position:relative;\n    z-index:3;\n\n    width:165px;\n    height:105px;\n\n    border:1px solid rgba(97,228,255,.27);\n    border-radius:17px;\n\n    background:\n        linear-gradient(145deg,#173449,#081722);\n\n    box-shadow:0 16px 35px rgba(0,0,0,.25);\n}\n\n.ms-nvr-core::before{\n    content:\"\";\n\n    position:absolute;\n\n    left:18px;\n    right:18px;\n    top:22px;\n\n    height:3px;\n\n    border-radius:5px;\n\n    background:rgba(97,228,255,.32);\n\n    box-shadow:\n        0 14px 0 rgba(97,228,255,.14),\n        0 28px 0 rgba(97,228,255,.08);\n}\n\n.ms-nvr-core::after{\n    content:\"\";\n\n    position:absolute;\n\n    width:7px;\n    height:7px;\n\n    right:16px;\n    bottom:15px;\n\n    border-radius:50%;\n\n    background:var(--cyan);\n\n    box-shadow:0 0 8px rgba(97,228,255,.75);\n}\n\n\n\/* CAMERA NODES *\/\n\n.ms-nvr-node{\n    position:absolute;\n\n    width:54px;\n    height:54px;\n\n    display:flex;\n    align-items:center;\n    justify-content:center;\n\n    border:1px solid rgba(97,228,255,.20);\n    border-radius:14px;\n\n    background:rgba(24,140,255,.07);\n}\n\n.ms-nvr-node svg{\n    width:24px;\n    height:24px;\n\n    fill:none;\n    stroke:#7be9ff;\n    stroke-width:1.7;\n    stroke-linecap:round;\n    stroke-linejoin:round;\n}\n\n.ms-nvr-node-1{\n    top:20px;\n    left:42px;\n}\n\n.ms-nvr-node-2{\n    top:20px;\n    right:42px;\n}\n\n.ms-nvr-node-3{\n    bottom:20px;\n    left:42px;\n}\n\n.ms-nvr-node-4{\n    bottom:20px;\n    right:42px;\n}\n\n\n\/* CONNECTORS *\/\n\n.ms-nvr-line{\n    position:absolute;\n\n    height:1px;\n\n    background:rgba(97,228,255,.20);\n\n    transform-origin:left center;\n}\n\n.ms-nvr-line-1{\n    width:120px;\n    left:92px;\n    top:82px;\n    transform:rotate(24deg);\n}\n\n.ms-nvr-line-2{\n    width:120px;\n    right:92px;\n    top:82px;\n    transform:rotate(-24deg);\n    transform-origin:right center;\n}\n\n.ms-nvr-line-3{\n    width:120px;\n    left:92px;\n    bottom:82px;\n    transform:rotate(-24deg);\n}\n\n.ms-nvr-line-4{\n    width:120px;\n    right:92px;\n    bottom:82px;\n    transform:rotate(24deg);\n    transform-origin:right center;\n}\n\n\n\/* =====================================================\n   ISSUE LIST\n===================================================== *\/\n\n.ms-nvr-issues{\n    display:grid;\n    grid-template-columns:repeat(2,minmax(0,1fr));\n\n    gap:10px;\n\n    margin-top:24px;\n}\n\n.ms-nvr-issue{\n    display:flex;\n    align-items:center;\n    gap:11px;\n\n    min-height:54px;\n\n    padding:12px 14px;\n\n    border:1px solid rgba(255,255,255,.08);\n    border-radius:12px;\n\n    background:rgba(255,255,255,.025);\n}\n\n.ms-nvr-issue-dot{\n    width:8px;\n    height:8px;\n\n    flex:0 0 8px;\n\n    border-radius:50%;\n\n    background:var(--cyan);\n\n    box-shadow:0 0 7px rgba(97,228,255,.6);\n}\n\n.ms-nvr-issue span:last-child{\n    color:var(--text);\n\n    font-size:14px;\n    line-height:1.5;\n}\n\n\n\/* =====================================================\n   RESPONSIVE\n===================================================== *\/\n\n@media(max-width:950px){\n\n    .ms-nvr-grid{\n        grid-template-columns:1fr;\n        gap:40px;\n    }\n\n}\n\n@media(max-width:767px){\n\n    .ms-nvr{\n        padding:65px 0;\n    }\n\n    .ms-nvr-container{\n        width:calc(100% - 28px);\n    }\n\n    .ms-nvr h2{\n        font-size:32px;\n    }\n\n    .ms-nvr-intro,\n    .ms-nvr-lead{\n        font-size:15px;\n    }\n\n    .ms-nvr-visual{\n        padding:20px;\n        border-radius:20px;\n    }\n\n    .ms-nvr-network{\n        min-height:260px;\n    }\n\n    .ms-nvr-core{\n        width:135px;\n        height:90px;\n    }\n\n    .ms-nvr-node{\n        width:48px;\n        height:48px;\n    }\n\n    .ms-nvr-node-1,\n    .ms-nvr-node-3{\n        left:10px;\n    }\n\n    .ms-nvr-node-2,\n    .ms-nvr-node-4{\n        right:10px;\n    }\n\n    .ms-nvr-line{\n        display:none;\n    }\n\n    .ms-nvr-issues{\n        grid-template-columns:1fr;\n    }\n\n}\n<\/style>\n\n\n<section class=\"ms-nvr\">\n\n    <div class=\"ms-nvr-container\">\n\n        <div class=\"ms-nvr-grid\">\n\n\n            <!-- CONTENT -->\n\n            <div class=\"ms-nvr-content\">\n\n                <div class=\"ms-nvr-index\">\n                    02\n                <\/div>\n\n                <h2>\n                    NVR\n                <\/h2>\n\n                <p class=\"ms-nvr-intro\">\n                    NVR systems can also be examined when problems occur with access to recordings and stored information.\n                <\/p>\n\n                <p class=\"ms-nvr-lead\">\n                    Problems may include:\n                <\/p>\n\n            <\/div>\n\n\n\n            <!-- NVR NETWORK VISUAL -->\n\n            <div class=\"ms-nvr-visual\">\n\n\n                <div class=\"ms-nvr-network\">\n\n\n                    <!-- CONNECTIONS -->\n\n                    <span class=\"ms-nvr-line ms-nvr-line-1\"><\/span>\n                    <span class=\"ms-nvr-line ms-nvr-line-2\"><\/span>\n                    <span class=\"ms-nvr-line ms-nvr-line-3\"><\/span>\n                    <span class=\"ms-nvr-line ms-nvr-line-4\"><\/span>\n\n\n                    <!-- CAMERA 01 -->\n\n                    <div class=\"ms-nvr-node ms-nvr-node-1\">\n\n                        <svg viewBox=\"0 0 24 24\">\n                            <path d=\"M4 9h10l4 3v5H4z\"><\/path>\n                            <circle cx=\"9\" cy=\"13\" r=\"2\"><\/circle>\n                        <\/svg>\n\n                    <\/div>\n\n\n                    <!-- CAMERA 02 -->\n\n                    <div class=\"ms-nvr-node ms-nvr-node-2\">\n\n                        <svg viewBox=\"0 0 24 24\">\n                            <path d=\"M4 9h10l4 3v5H4z\"><\/path>\n                            <circle cx=\"9\" cy=\"13\" r=\"2\"><\/circle>\n                        <\/svg>\n\n                    <\/div>\n\n\n                    <!-- CAMERA 03 -->\n\n                    <div class=\"ms-nvr-node ms-nvr-node-3\">\n\n                        <svg viewBox=\"0 0 24 24\">\n                            <path d=\"M4 9h10l4 3v5H4z\"><\/path>\n                            <circle cx=\"9\" cy=\"13\" r=\"2\"><\/circle>\n                        <\/svg>\n\n                    <\/div>\n\n\n                    <!-- CAMERA 04 -->\n\n                    <div class=\"ms-nvr-node ms-nvr-node-4\">\n\n                        <svg viewBox=\"0 0 24 24\">\n                            <path d=\"M4 9h10l4 3v5H4z\"><\/path>\n                            <circle cx=\"9\" cy=\"13\" r=\"2\"><\/circle>\n                        <\/svg>\n\n                    <\/div>\n\n\n                    <!-- CENTRAL NVR -->\n\n                    <div class=\"ms-nvr-core\"><\/div>\n\n\n                <\/div>\n\n\n\n                <!-- ISSUES -->\n\n                <div class=\"ms-nvr-issues\">\n\n\n                    <div class=\"ms-nvr-issue\">\n                        <span class=\"ms-nvr-issue-dot\"><\/span>\n                        <span>Deleted recordings<\/span>\n                    <\/div>\n\n\n                    <div class=\"ms-nvr-issue\">\n                        <span class=\"ms-nvr-issue-dot\"><\/span>\n                        <span>Formatted storage<\/span>\n                    <\/div>\n\n\n                    <div class=\"ms-nvr-issue\">\n                        <span class=\"ms-nvr-issue-dot\"><\/span>\n                        <span>System failure<\/span>\n                    <\/div>\n\n\n                    <div class=\"ms-nvr-issue\">\n                        <span class=\"ms-nvr-issue-dot\"><\/span>\n                        <span>Storage failure<\/span>\n                    <\/div>\n\n\n                    <div class=\"ms-nvr-issue\">\n                        <span class=\"ms-nvr-issue-dot\"><\/span>\n                        <span>Recordings that are no longer accessible<\/span>\n                    <\/div>\n\n\n                    <div class=\"ms-nvr-issue\">\n                        <span class=\"ms-nvr-issue-dot\"><\/span>\n                        <span>Problems with the data structure<\/span>\n                    <\/div>\n\n\n                <\/div>\n\n\n            <\/div>\n\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9a754c5 e-con-full e-flex e-con e-parent\" data-id=\"9a754c5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ef80a0 elementor-widget elementor-widget-html\" data-id=\"2ef80a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =====================================================\n   SURVEILLANCE SYSTEM\n   Lightweight \/ Performance Optimized\n   Prefix: ms-ovs\n===================================================== *\/\n\n.ms-ovs,\n.ms-ovs *{\n    box-sizing:border-box;\n}\n\n.ms-ovs{\n    --bg:#051521;\n    --bg2:#092338;\n    --white:#fff;\n    --text:#cad9e4;\n    --cyan:#61e4ff;\n    --blue:#188cff;\n\n    position:relative;\n    overflow:hidden;\n\n    padding:78px 0;\n\n    color:#fff;\n\n    background:\n        radial-gradient(\n            circle at 78% 50%,\n            rgba(24,140,255,.09),\n            transparent 30%\n        ),\n        linear-gradient(\n            135deg,\n            var(--bg),\n            var(--bg2)\n        );\n\n    font-family:inherit;\n}\n\n.ms-ovs-container{\n    width:min(1180px,calc(100% - 40px));\n    margin:auto;\n}\n\n\n\/* =====================================================\n   MAIN PANEL\n===================================================== *\/\n\n.ms-ovs-panel{\n    position:relative;\n\n    display:grid;\n\n    grid-template-columns:\n        minmax(0,1.15fr)\n        minmax(380px,.85fr);\n\n    gap:65px;\n\n    align-items:center;\n\n    padding:46px 48px;\n\n    overflow:hidden;\n\n    border:\n        1px solid rgba(255,255,255,.09);\n\n    border-radius:26px;\n\n    background:\n        linear-gradient(\n            135deg,\n            rgba(255,255,255,.045),\n            rgba(255,255,255,.015)\n        );\n}\n\n\n\/* TOP ACCENT *\/\n\n.ms-ovs-panel::before{\n    content:\"\";\n\n    position:absolute;\n\n    left:48px;\n    top:0;\n\n    width:110px;\n    height:2px;\n\n    background:\n        linear-gradient(\n            90deg,\n            var(--cyan),\n            var(--blue),\n            transparent\n        );\n\n    box-shadow:\n        0 0 8px rgba(97,228,255,.35);\n}\n\n\n\/* =====================================================\n   CONTENT\n===================================================== *\/\n\n.ms-ovs-content{\n    position:relative;\n    z-index:2;\n}\n\n.ms-ovs-index{\n    display:inline-flex;\n\n    align-items:center;\n\n    gap:11px;\n\n    margin-bottom:20px;\n\n    color:#7ce9ff;\n\n    font-size:12px;\n    font-weight:800;\n\n    letter-spacing:.08em;\n}\n\n.ms-ovs-index::before{\n    content:\"\";\n\n    width:8px;\n    height:8px;\n\n    border-radius:50%;\n\n    background:var(--cyan);\n\n    box-shadow:\n        0 0 7px rgba(97,228,255,.7);\n}\n\n\n.ms-ovs h2{\n    margin:0 0 20px;\n\n    color:#fff;\n\n    font-size:clamp(32px,3.4vw,45px);\n    font-weight:800;\n\n    line-height:1.1;\n    letter-spacing:-.035em;\n}\n\n\n.ms-ovs-content p{\n    margin:0;\n\n    max-width:680px;\n\n    color:var(--text);\n\n    font-size:16px;\n    line-height:1.85;\n}\n\n\n\/* =====================================================\n   VISUAL\n===================================================== *\/\n\n.ms-ovs-visual{\n    position:relative;\n\n    min-height:230px;\n\n    display:flex;\n\n    align-items:center;\n    justify-content:center;\n}\n\n\n\/* =====================================================\n   FLOW\n===================================================== *\/\n\n.ms-ovs-flow{\n    position:relative;\n\n    width:100%;\n    max-width:420px;\n\n    display:grid;\n\n    grid-template-columns:\n        78px 1fr 78px;\n\n    align-items:center;\n}\n\n\n\/* =====================================================\n   LEFT \u2014 SYSTEM\n===================================================== *\/\n\n.ms-ovs-system{\n    position:relative;\n\n    z-index:3;\n\n    width:78px;\n    height:78px;\n\n    display:flex;\n\n    align-items:center;\n    justify-content:center;\n\n    border:\n        1px solid rgba(97,228,255,.24);\n\n    border-radius:18px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(24,140,255,.14),\n            rgba(255,255,255,.025)\n        );\n}\n\n\n.ms-ovs-system svg{\n    width:36px;\n    height:36px;\n\n    fill:none;\n\n    stroke:#78e8ff;\n    stroke-width:1.5;\n\n    stroke-linecap:round;\n    stroke-linejoin:round;\n}\n\n\n\/* ERROR *\/\n\n.ms-ovs-error{\n    position:absolute;\n\n    width:17px;\n    height:17px;\n\n    right:-5px;\n    top:-5px;\n\n    display:flex;\n\n    align-items:center;\n    justify-content:center;\n\n    border-radius:50%;\n\n    background:#ff6f79;\n\n    color:#fff;\n\n    font-size:11px;\n    font-weight:800;\n\n    box-shadow:\n        0 0 8px rgba(255,111,121,.5);\n}\n\n\n\/* =====================================================\n   CONNECTION\n===================================================== *\/\n\n.ms-ovs-path{\n    position:relative;\n\n    height:1px;\n\n    margin:0 14px;\n\n    background:\n        linear-gradient(\n            90deg,\n            rgba(97,228,255,.16),\n            rgba(97,228,255,.60),\n            rgba(97,228,255,.16)\n        );\n}\n\n\n\/* path nodes *\/\n\n.ms-ovs-path::before,\n.ms-ovs-path::after{\n    content:\"\";\n\n    position:absolute;\n\n    top:50%;\n\n    width:7px;\n    height:7px;\n\n    transform:translateY(-50%);\n\n    border-radius:50%;\n\n    background:#0b2638;\n\n    border:\n        1px solid rgba(97,228,255,.65);\n}\n\n.ms-ovs-path::before{\n    left:25%;\n}\n\n.ms-ovs-path::after{\n    right:25%;\n}\n\n\n\/* =====================================================\n   RIGHT \u2014 RECOVERY\n===================================================== *\/\n\n.ms-ovs-recovery{\n    position:relative;\n\n    z-index:3;\n\n    width:78px;\n    height:78px;\n\n    display:flex;\n\n    align-items:center;\n    justify-content:center;\n\n    border:\n        1px solid rgba(97,228,255,.38);\n\n    border-radius:50%;\n\n    background:\n        radial-gradient(\n            circle,\n            rgba(24,140,255,.18),\n            rgba(5,22,34,.95) 70%\n        );\n\n    box-shadow:\n        0 0 18px rgba(24,140,255,.12);\n}\n\n\n.ms-ovs-recovery::before{\n    content:\"\";\n\n    position:absolute;\n\n    inset:9px;\n\n    border:\n        1px solid rgba(97,228,255,.12);\n\n    border-radius:50%;\n}\n\n\n.ms-ovs-recovery svg{\n    position:relative;\n\n    z-index:2;\n\n    width:32px;\n    height:32px;\n\n    fill:none;\n\n    stroke:#7ceaff;\n    stroke-width:1.6;\n\n    stroke-linecap:round;\n    stroke-linejoin:round;\n}\n\n\n\/* =====================================================\n   DATA LINES\n===================================================== *\/\n\n.ms-ovs-data{\n    position:absolute;\n\n    width:65%;\n\n    left:17.5%;\n    bottom:26px;\n\n    display:grid;\n\n    gap:6px;\n}\n\n\n.ms-ovs-data span{\n    display:block;\n\n    height:2px;\n\n    border-radius:10px;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            rgba(97,228,255,.20),\n            transparent\n        );\n}\n\n.ms-ovs-data span:nth-child(2){\n    width:75%;\n    margin:auto;\n}\n\n.ms-ovs-data span:nth-child(3){\n    width:45%;\n    margin:auto;\n}\n\n\n\/* =====================================================\n   RESPONSIVE\n===================================================== *\/\n\n@media(max-width:900px){\n\n    .ms-ovs-panel{\n        grid-template-columns:1fr;\n\n        gap:40px;\n    }\n\n    .ms-ovs-visual{\n        min-height:190px;\n    }\n\n}\n\n\n@media(max-width:767px){\n\n    .ms-ovs{\n        padding:60px 0;\n    }\n\n    .ms-ovs-container{\n        width:calc(100% - 28px);\n    }\n\n    .ms-ovs-panel{\n        padding:30px 22px;\n\n        gap:30px;\n\n        border-radius:20px;\n    }\n\n    .ms-ovs-panel::before{\n        left:22px;\n    }\n\n    .ms-ovs h2{\n        font-size:31px;\n    }\n\n    .ms-ovs-content p{\n        font-size:15px;\n    }\n\n    .ms-ovs-visual{\n        min-height:170px;\n    }\n\n    .ms-ovs-flow{\n        grid-template-columns:\n            64px 1fr 64px;\n    }\n\n    .ms-ovs-system,\n    .ms-ovs-recovery{\n        width:64px;\n        height:64px;\n    }\n\n    .ms-ovs-system{\n        border-radius:15px;\n    }\n\n    .ms-ovs-system svg{\n        width:29px;\n        height:29px;\n    }\n\n    .ms-ovs-recovery svg{\n        width:27px;\n        height:27px;\n    }\n\n    .ms-ovs-path{\n        margin:0 9px;\n    }\n\n}\n<\/style>\n\n\n<section class=\"ms-ovs\">\n\n    <div class=\"ms-ovs-container\">\n\n\n        <div class=\"ms-ovs-panel\">\n\n\n            <!-- CONTENT -->\n\n            <div class=\"ms-ovs-content\">\n\n                <div class=\"ms-ovs-index\">\n                    03\n                <\/div>\n\n                <h2>\n                    Surveillance Systems\n                <\/h2>\n\n                <p>\n                    If a failure in the surveillance system has made the recorded footage inaccessible, the device and data structure can be examined to determine the best approach for data recovery.\n                <\/p>\n\n            <\/div>\n\n\n\n            <!-- VISUAL -->\n\n            <div class=\"ms-ovs-visual\">\n\n\n                <div class=\"ms-ovs-flow\">\n\n\n                    <!-- FAILED SURVEILLANCE SYSTEM -->\n\n                    <div class=\"ms-ovs-system\">\n\n                        <svg viewBox=\"0 0 24 24\">\n\n                            <path d=\"M4 8h10l5 3v5H4z\"><\/path>\n\n                            <circle\n                                cx=\"9\"\n                                cy=\"12\"\n                                r=\"2.5\">\n                            <\/circle>\n\n                            <path d=\"M7 18h10\"><\/path>\n\n                            <path d=\"M12 16v2\"><\/path>\n\n                        <\/svg>\n\n\n                        <span class=\"ms-ovs-error\">\n                            !\n                        <\/span>\n\n                    <\/div>\n\n\n\n                    <!-- DATA PATH -->\n\n                    <div class=\"ms-ovs-path\"><\/div>\n\n\n\n                    <!-- RECOVERY -->\n\n                    <div class=\"ms-ovs-recovery\">\n\n                        <svg viewBox=\"0 0 24 24\">\n\n                            <circle\n                                cx=\"11\"\n                                cy=\"11\"\n                                r=\"6\">\n                            <\/circle>\n\n                            <path d=\"M16 16l5 5\"><\/path>\n\n                            <path d=\"M8 11h6\"><\/path>\n\n                            <path d=\"M11 8v6\"><\/path>\n\n                        <\/svg>\n\n                    <\/div>\n\n\n                <\/div>\n\n\n                <!-- DATA STRUCTURE -->\n\n                <div class=\"ms-ovs-data\">\n\n                    <span><\/span>\n                    <span><\/span>\n                    <span><\/span>\n\n                <\/div>\n\n\n            <\/div>\n\n\n        <\/div>\n\n\n    <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eb674ea e-con-full e-flex e-con e-parent\" data-id=\"eb674ea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-542a808 elementor-widget elementor-widget-html\" data-id=\"542a808\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =====================================================\n   INVESTIGATION \/ EVIDENCE RECOVERY\n   Performance Optimized\n   Prefix: ms-invest\n===================================================== *\/\n\n.ms-invest,\n.ms-invest *{\n    box-sizing:border-box;\n}\n\n.ms-invest{\n    --bg:#051521;\n    --bg2:#092338;\n    --white:#fff;\n    --text:#c9d9e4;\n    --muted:#91aaba;\n    --cyan:#61e4ff;\n    --blue:#188cff;\n    --line:rgba(255,255,255,.09);\n\n    position:relative;\n    overflow:hidden;\n    padding:90px 0;\n\n    color:#fff;\n\n    background:\n        radial-gradient(circle at 85% 25%,rgba(24,140,255,.09),transparent 27%),\n        linear-gradient(135deg,var(--bg),var(--bg2));\n\n    font-family:inherit;\n}\n\n.ms-invest-container{\n    width:min(1180px,calc(100% - 40px));\n    margin:auto;\n}\n\n\n\/* =====================================================\n   HEADER\n===================================================== *\/\n\n.ms-invest-header{\n    display:grid;\n    grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);\n\n    gap:65px;\n    align-items:end;\n\n    margin-bottom:48px;\n}\n\n.ms-invest h2{\n    margin:0;\n\n    max-width:720px;\n\n    color:#fff;\n\n    font-size:clamp(35px,3.8vw,50px);\n    font-weight:800;\n\n    line-height:1.1;\n    letter-spacing:-.035em;\n}\n\n.ms-invest-intro{\n    margin:0;\n\n    color:var(--text);\n\n    font-size:16px;\n    line-height:1.85;\n}\n\n\n\/* =====================================================\n   MAIN CASE PANEL\n===================================================== *\/\n\n.ms-invest-case{\n    position:relative;\n\n    display:grid;\n    grid-template-columns:215px 1fr;\n\n    overflow:hidden;\n\n    border:1px solid var(--line);\n    border-radius:26px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.045),\n            rgba(255,255,255,.018)\n        );\n}\n\n\n\/* =====================================================\n   LEFT CASE FILE\n===================================================== *\/\n\n.ms-invest-file{\n    position:relative;\n\n    display:flex;\n    flex-direction:column;\n\n    justify-content:space-between;\n\n    min-height:410px;\n\n    padding:30px;\n\n    border-right:1px solid var(--line);\n\n    background:\n        rgba(24,140,255,.045);\n}\n\n\n\/* top accent *\/\n\n.ms-invest-file::before{\n    content:\"\";\n\n    position:absolute;\n\n    top:0;\n    left:30px;\n\n    width:75px;\n    height:2px;\n\n    background:\n        linear-gradient(\n            90deg,\n            var(--cyan),\n            var(--blue)\n        );\n\n    box-shadow:\n        0 0 8px rgba(97,228,255,.35);\n}\n\n\n\/* FILE ICON *\/\n\n.ms-invest-file-icon{\n    display:flex;\n\n    width:66px;\n    height:78px;\n\n    align-items:center;\n    justify-content:center;\n\n    border:1px solid rgba(97,228,255,.25);\n    border-radius:10px 18px 10px 10px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(24,140,255,.15),\n            rgba(255,255,255,.025)\n        );\n}\n\n.ms-invest-file-icon svg{\n    width:31px;\n    height:31px;\n\n    fill:none;\n    stroke:#79e8ff;\n    stroke-width:1.6;\n    stroke-linecap:round;\n    stroke-linejoin:round;\n}\n\n\n\/* decorative file lines *\/\n\n.ms-invest-file-lines{\n    display:grid;\n    gap:9px;\n\n    margin-top:25px;\n}\n\n.ms-invest-file-lines span{\n    display:block;\n\n    height:2px;\n\n    border-radius:10px;\n\n    background:\n        rgba(97,228,255,.14);\n}\n\n.ms-invest-file-lines span:nth-child(2){\n    width:78%;\n}\n\n.ms-invest-file-lines span:nth-child(3){\n    width:55%;\n}\n\n\n\/* lock *\/\n\n.ms-invest-lock{\n    display:flex;\n\n    width:47px;\n    height:47px;\n\n    align-items:center;\n    justify-content:center;\n\n    border:1px solid rgba(97,228,255,.23);\n    border-radius:13px;\n\n    background:\n        rgba(24,140,255,.07);\n}\n\n.ms-invest-lock svg{\n    width:22px;\n    height:22px;\n\n    fill:none;\n    stroke:#76e7ff;\n    stroke-width:1.7;\n    stroke-linecap:round;\n    stroke-linejoin:round;\n}\n\n\n\/* =====================================================\n   RIGHT\n===================================================== *\/\n\n.ms-invest-body{\n    padding:34px;\n}\n\n.ms-invest-lead{\n    margin:0 0 24px;\n\n    color:#fff;\n\n    font-size:16px;\n    font-weight:650;\n    line-height:1.7;\n}\n\n\n\/* =====================================================\n   CASE INDEX\n===================================================== *\/\n\n.ms-invest-list{\n    display:grid;\n    grid-template-columns:repeat(2,minmax(0,1fr));\n\n    border-top:1px solid var(--line);\n    border-left:1px solid var(--line);\n}\n\n.ms-invest-item{\n    position:relative;\n\n    display:grid;\n    grid-template-columns:38px 1fr;\n\n    gap:12px;\n    align-items:center;\n\n    min-height:69px;\n\n    padding:14px 17px;\n\n    border-right:1px solid var(--line);\n    border-bottom:1px solid var(--line);\n}\n\n.ms-invest-number{\n    color:#68e4ff;\n\n    font-size:11px;\n    font-weight:800;\n\n    letter-spacing:.06em;\n\n    opacity:.8;\n}\n\n.ms-invest-item-text{\n    color:var(--text);\n\n    font-size:14px;\n    line-height:1.55;\n}\n\n\n\/* subtle indicator *\/\n\n.ms-invest-item::before{\n    content:\"\";\n\n    position:absolute;\n\n    left:0;\n    top:50%;\n\n    width:2px;\n    height:22px;\n\n    transform:translateY(-50%);\n\n    background:\n        var(--cyan);\n\n    opacity:.25;\n}\n\n\n\/* =====================================================\n   SECURITY MESSAGE\n===================================================== *\/\n\n.ms-invest-security{\n    position:relative;\n\n    display:grid;\n    grid-template-columns:52px 1fr;\n\n    gap:17px;\n\n    align-items:center;\n\n    margin-top:32px;\n\n    padding:21px 23px;\n\n    overflow:hidden;\n\n    border:1px solid rgba(97,228,255,.20);\n    border-radius:17px;\n\n    background:\n        linear-gradient(\n            90deg,\n            rgba(24,140,255,.12),\n            rgba(24,140,255,.025)\n        );\n}\n\n.ms-invest-security::before{\n    content:\"\";\n\n    position:absolute;\n\n    left:0;\n    top:15px;\n    bottom:15px;\n\n    width:3px;\n\n    border-radius:5px;\n\n    background:var(--cyan);\n\n    box-shadow:\n        0 0 8px rgba(97,228,255,.5);\n}\n\n.ms-invest-security-icon{\n    display:flex;\n\n    width:48px;\n    height:48px;\n\n    align-items:center;\n    justify-content:center;\n\n    border:1px solid rgba(97,228,255,.25);\n    border-radius:13px;\n\n    background:\n        rgba(24,140,255,.08);\n}\n\n.ms-invest-security-icon svg{\n    width:24px;\n    height:24px;\n\n    fill:none;\n    stroke:#7ae9ff;\n    stroke-width:1.7;\n\n    stroke-linecap:round;\n    stroke-linejoin:round;\n}\n\n.ms-invest-security p{\n    margin:0;\n\n    color:#eef8fc;\n\n    font-size:15px;\n    line-height:1.75;\n}\n\n.ms-invest-security strong{\n    color:#fff;\n}\n\n\n\/* =====================================================\n   FINAL TEXT\n===================================================== *\/\n\n.ms-invest-final{\n    position:relative;\n\n    max-width:930px;\n\n    margin:36px 0 0 250px;\n    padding-left:20px;\n\n    border-left:\n        1px solid rgba(97,228,255,.28);\n}\n\n.ms-invest-final p{\n    margin:0;\n\n    color:var(--text);\n\n    font-size:16px;\n    line-height:1.85;\n}\n\n\n\/* =====================================================\n   TABLET\n===================================================== *\/\n\n@media(max-width:950px){\n\n    .ms-invest-header{\n        grid-template-columns:1fr;\n        gap:20px;\n    }\n\n    .ms-invest-case{\n        grid-template-columns:150px 1fr;\n    }\n\n    .ms-invest-file{\n        padding:25px;\n    }\n\n    .ms-invest-final{\n        margin-left:0;\n    }\n\n}\n\n\n\/* =====================================================\n   MOBILE\n===================================================== *\/\n\n@media(max-width:767px){\n\n    .ms-invest{\n        padding:65px 0;\n    }\n\n    .ms-invest-container{\n        width:calc(100% - 28px);\n    }\n\n    .ms-invest-header{\n        margin-bottom:30px;\n    }\n\n    .ms-invest h2{\n        font-size:32px;\n    }\n\n    .ms-invest-intro,\n    .ms-invest-final p{\n        font-size:15px;\n    }\n\n    .ms-invest-case{\n        grid-template-columns:1fr;\n\n        border-radius:20px;\n    }\n\n    .ms-invest-file{\n        min-height:auto;\n\n        display:grid;\n        grid-template-columns:auto 1fr auto;\n\n        gap:20px;\n\n        align-items:center;\n\n        padding:22px;\n\n        border-right:0;\n        border-bottom:1px solid var(--line);\n    }\n\n    .ms-invest-file::before{\n        left:22px;\n    }\n\n    .ms-invest-file-icon{\n        width:55px;\n        height:62px;\n    }\n\n    .ms-invest-file-lines{\n        margin:0;\n    }\n\n    .ms-invest-body{\n        padding:22px;\n    }\n\n    .ms-invest-list{\n        grid-template-columns:1fr;\n    }\n\n    .ms-invest-item{\n        min-height:60px;\n    }\n\n    .ms-invest-security{\n        grid-template-columns:42px 1fr;\n\n        padding:18px;\n\n        gap:13px;\n    }\n\n    .ms-invest-security-icon{\n        width:40px;\n        height:40px;\n    }\n\n    .ms-invest-security p{\n        font-size:14px;\n    }\n\n    .ms-invest-final{\n        margin-top:27px;\n    }\n\n}\n<\/style>\n\n\n<section class=\"ms-invest\">\n\n    <div class=\"ms-invest-container\">\n\n\n        <!-- HEADER -->\n\n        <div class=\"ms-invest-header\">\n\n            <h2>\n                Recovery of Recordings for Investigations and Cases\n            <\/h2>\n\n            <p class=\"ms-invest-intro\">\n                Surveillance camera recordings can be much more than ordinary video files.\n            <\/p>\n\n        <\/div>\n\n\n\n        <!-- CASE FILE -->\n\n        <div class=\"ms-invest-case\">\n\n\n            <!-- LEFT VISUAL -->\n\n            <div class=\"ms-invest-file\">\n\n\n                <div>\n\n                    <div class=\"ms-invest-file-icon\">\n\n                        <svg viewBox=\"0 0 24 24\">\n\n                            <path d=\"M6 3h8l4 4v14H6z\"><\/path>\n\n                            <path d=\"M14 3v5h5\"><\/path>\n\n                            <circle cx=\"11\" cy=\"14\" r=\"3\"><\/circle>\n\n                            <path d=\"M13.5 16.5L16 19\"><\/path>\n\n                        <\/svg>\n\n                    <\/div>\n\n\n                    <div class=\"ms-invest-file-lines\">\n                        <span><\/span>\n                        <span><\/span>\n                        <span><\/span>\n                    <\/div>\n\n                <\/div>\n\n\n\n                <div class=\"ms-invest-lock\">\n\n                    <svg viewBox=\"0 0 24 24\">\n\n                        <rect\n                            x=\"5\"\n                            y=\"10\"\n                            width=\"14\"\n                            height=\"10\"\n                            rx=\"2\">\n                        <\/rect>\n\n                        <path d=\"M8 10V7a4 4 0 018 0v3\"><\/path>\n\n                        <path d=\"M12 14v2\"><\/path>\n\n                    <\/svg>\n\n                <\/div>\n\n\n            <\/div>\n\n\n\n            <!-- RIGHT CONTENT -->\n\n            <div class=\"ms-invest-body\">\n\n\n                <p class=\"ms-invest-lead\">\n                    The information may, for example, be related to:\n                <\/p>\n\n\n                <div class=\"ms-invest-list\">\n\n\n                    <div class=\"ms-invest-item\">\n                        <span class=\"ms-invest-number\">01<\/span>\n                        <span class=\"ms-invest-item-text\">Theft<\/span>\n                    <\/div>\n\n\n                    <div class=\"ms-invest-item\">\n                        <span class=\"ms-invest-number\">02<\/span>\n                        <span class=\"ms-invest-item-text\">Property damage<\/span>\n                    <\/div>\n\n\n                    <div class=\"ms-invest-item\">\n                        <span class=\"ms-invest-number\">03<\/span>\n                        <span class=\"ms-invest-item-text\">Accidents and incidents<\/span>\n                    <\/div>\n\n\n                    <div class=\"ms-invest-item\">\n                        <span class=\"ms-invest-number\">04<\/span>\n                        <span class=\"ms-invest-item-text\">Internal corporate investigations<\/span>\n                    <\/div>\n\n\n                    <div class=\"ms-invest-item\">\n                        <span class=\"ms-invest-number\">05<\/span>\n                        <span class=\"ms-invest-item-text\">Security matters<\/span>\n                    <\/div>\n\n\n                    <div class=\"ms-invest-item\">\n                        <span class=\"ms-invest-number\">06<\/span>\n                        <span class=\"ms-invest-item-text\">Commercial disputes<\/span>\n                    <\/div>\n\n\n                    <div class=\"ms-invest-item\">\n                        <span class=\"ms-invest-number\">07<\/span>\n                        <span class=\"ms-invest-item-text\">Investigation of a specific event<\/span>\n                    <\/div>\n\n\n                    <div class=\"ms-invest-item\">\n                        <span class=\"ms-invest-number\">08<\/span>\n                        <span class=\"ms-invest-item-text\">Documentation required for a case<\/span>\n                    <\/div>\n\n\n                <\/div>\n\n\n\n                <!-- SECURITY -->\n\n                <div class=\"ms-invest-security\">\n\n\n                    <div class=\"ms-invest-security-icon\">\n\n                        <svg viewBox=\"0 0 24 24\">\n\n                            <path d=\"M12 3l7 3v5c0 4.7-2.8 8-7 10-4.2-2-7-5.3-7-10V6z\"><\/path>\n\n                            <path d=\"M9 12l2 2 4-4\"><\/path>\n\n                        <\/svg>\n\n                    <\/div>\n\n\n                    <p>\n                        In such situations, <strong>confidentiality and preventing further changes or damage to the information are particularly important.<\/strong>\n                    <\/p>\n\n\n                <\/div>\n\n\n            <\/div>\n\n\n        <\/div>\n\n\n\n        <!-- FINAL -->\n\n        <div class=\"ms-invest-final\">\n\n            <p>\n                mService Sweden AB treats received information and storage media as sensitive data and carries out examination and data recovery in a specialized manner.\n            <\/p>\n\n        <\/div>\n\n\n    <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7bf1179 e-con-full e-flex e-con e-parent\" data-id=\"7bf1179\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ea80ce elementor-widget elementor-widget-html\" data-id=\"0ea80ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.mswhy-section,\n.mswhy-section * {\n    box-sizing: border-box;\n}\n\n.mswhy-section {\n    background: linear-gradient(135deg, #061522 0%, #0b2234 100%);\n    padding: 90px 0;\n    color: #fff;\n    font-family: inherit;\n}\n\n.mswhy-wrap {\n    width: min(1180px, calc(100% - 40px));\n    margin: 0 auto;\n}\n\n.mswhy-title {\n    margin: 0 0 45px;\n    font-size: clamp(36px, 4vw, 50px);\n    line-height: 1.1;\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    color: #fff;\n}\n\n\n\/* TOP STATS *\/\n\n.mswhy-stats {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    border: 1px solid rgba(255,255,255,.08);\n    border-radius: 22px;\n    overflow: hidden;\n    margin-bottom: 36px;\n}\n\n.mswhy-stat {\n    padding: 34px;\n    background: rgba(255,255,255,.025);\n}\n\n.mswhy-stat + .mswhy-stat {\n    border-left: 1px solid rgba(255,255,255,.08);\n}\n\n.mswhy-number {\n    display: block;\n    margin-bottom: 18px;\n    font-size: clamp(48px, 5vw, 68px);\n    line-height: .95;\n    font-weight: 800;\n    color: #fff;\n}\n\n.mswhy-stat h3 {\n    margin: 0 0 12px;\n    font-size: 21px;\n    line-height: 1.3;\n    font-weight: 750;\n    color: #fff;\n}\n\n.mswhy-stat p {\n    margin: 0;\n    font-size: 15px;\n    line-height: 1.8;\n    color: #c9d9e4;\n}\n\n.mswhy-stat strong {\n    color: #fff;\n}\n\n\n\/* DETAILS *\/\n\n.mswhy-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 16px;\n}\n\n.mswhy-item {\n    display: grid;\n    grid-template-columns: 50px 1fr;\n    gap: 18px;\n    align-items: start;\n    padding: 26px;\n    border: 1px solid rgba(255,255,255,.08);\n    border-radius: 18px;\n    background: rgba(255,255,255,.025);\n}\n\n.mswhy-icon {\n    width: 50px;\n    height: 50px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border: 1px solid rgba(97,228,255,.22);\n    border-radius: 13px;\n    background: rgba(24,140,255,.06);\n}\n\n.mswhy-icon svg {\n    width: 24px;\n    height: 24px;\n    fill: none;\n    stroke: #73e7ff;\n    stroke-width: 1.7;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n}\n\n.mswhy-item h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    line-height: 1.35;\n    font-weight: 750;\n    color: #fff;\n}\n\n.mswhy-item p {\n    margin: 0;\n    font-size: 15px;\n    line-height: 1.8;\n    color: #c9d9e4;\n}\n\n.mswhy-item p + p {\n    margin-top: 10px;\n}\n\n.mswhy-item strong {\n    color: #fff;\n}\n\n\n\/* RESPONSIVE *\/\n\n@media (max-width: 900px) {\n    .mswhy-stats {\n        grid-template-columns: 1fr;\n    }\n\n    .mswhy-stat + .mswhy-stat {\n        border-left: 0;\n        border-top: 1px solid rgba(255,255,255,.08);\n    }\n\n    .mswhy-grid {\n        grid-template-columns: 1fr;\n    }\n}\n\n@media (max-width: 767px) {\n    .mswhy-section {\n        padding: 65px 0;\n    }\n\n    .mswhy-wrap {\n        width: calc(100% - 28px);\n    }\n\n    .mswhy-title {\n        margin-bottom: 30px;\n        font-size: 32px;\n    }\n\n    .mswhy-stat {\n        padding: 24px;\n    }\n\n    .mswhy-number {\n        font-size: 50px;\n    }\n\n    .mswhy-item {\n        grid-template-columns: 44px 1fr;\n        gap: 14px;\n        padding: 20px;\n    }\n\n    .mswhy-icon {\n        width: 44px;\n        height: 44px;\n    }\n\n    .mswhy-icon svg {\n        width: 21px;\n        height: 21px;\n    }\n\n    .mswhy-item h3 {\n        font-size: 17px;\n    }\n\n    .mswhy-item p,\n    .mswhy-stat p {\n        font-size: 14px;\n    }\n}\n<\/style>\n\n<section class=\"mswhy-section\">\n    <div class=\"mswhy-wrap\">\n\n        <h2 class=\"mswhy-title\">\n            Why Choose mService Sweden AB?\n        <\/h2>\n\n        <div class=\"mswhy-stats\">\n\n            <div class=\"mswhy-stat\">\n                <span class=\"mswhy-number\">25+<\/span>\n\n                <h3>Over 25 Years of Experience<\/h3>\n\n                <p>\n                    mService Sweden AB has over <strong>25 years of experience<\/strong> in IT and data recovery and has handled many different types of failures and problems with storage systems.\n                <\/p>\n            <\/div>\n\n            <div class=\"mswhy-stat\">\n                <span class=\"mswhy-number\">5 000+<\/span>\n\n                <h3>Over 5,000 Customers<\/h3>\n\n                <p>\n                    We have experience helping over <strong>5,000 customers<\/strong> throughout our years in business.\n                <\/p>\n            <\/div>\n\n        <\/div>\n\n        <div class=\"mswhy-grid\">\n\n            <div class=\"mswhy-item\">\n\n                <div class=\"mswhy-icon\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <path d=\"M12 21s6-5.3 6-11a6 6 0 10-12 0c0 5.7 6 11 6 11z\"><\/path>\n                        <circle cx=\"12\" cy=\"10\" r=\"2.2\"><\/circle>\n                    <\/svg>\n                <\/div>\n\n                <div>\n                    <h3>Office in Stockholm<\/h3>\n\n                    <p>\n                        mService Sweden AB has its office at:\n                    <\/p>\n\n                    <p>\n                        <strong>Sveav\u00e4gen 136, 113 50 Stockholm, Sweden<\/strong>\n                    <\/p>\n                <\/div>\n\n            <\/div>\n\n\n            <div class=\"mswhy-item\">\n\n                <div class=\"mswhy-icon\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle>\n                        <path d=\"M3 12h18\"><\/path>\n                        <path d=\"M12 3c3 3.3 4.3 6.3 4.3 9S15 17.7 12 21\"><\/path>\n                        <path d=\"M12 3C9 6.3 7.7 9.3 7.7 12S9 17.7 12 21\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <div>\n                    <h3>Services Throughout Sweden<\/h3>\n\n                    <p>\n                        Our office is located in Stockholm, but our data recovery services are available to customers throughout <strong>Sweden<\/strong>.\n                    <\/p>\n\n                    <p>\n                        You can contact us and arrange transportation of the device or storage system from anywhere in the country.\n                    <\/p>\n                <\/div>\n\n            <\/div>\n\n\n            <div class=\"mswhy-item\">\n\n                <div class=\"mswhy-icon\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <circle cx=\"10\" cy=\"10\" r=\"6\"><\/circle>\n                        <path d=\"M14.5 14.5L20 20\"><\/path>\n                        <path d=\"M7 10h6\"><\/path>\n                        <path d=\"M10 7v6\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <div>\n                    <h3>Technical Examination Before Recovery<\/h3>\n\n                    <p>\n                        Before data recovery begins, the device and storage system are examined to determine what possibilities exist for recovering the information.\n                    <\/p>\n                <\/div>\n\n            <\/div>\n\n\n            <div class=\"mswhy-item\">\n\n                <div class=\"mswhy-icon\">\n                    <svg viewBox=\"0 0 24 24\">\n                        <path d=\"M12 3l7 3v5c0 4.7-2.8 8-7 10-4.2-2-7-5.3-7-10V6z\"><\/path>\n                        <rect x=\"9\" y=\"10\" width=\"6\" height=\"5\" rx=\"1\"><\/rect>\n                        <path d=\"M10.5 10V8.5a1.5 1.5 0 013 0V10\"><\/path>\n                    <\/svg>\n                <\/div>\n\n                <div>\n                    <h3>Privacy and Confidentiality<\/h3>\n\n                    <p>\n                        Surveillance recordings may contain sensitive information about businesses, security, or individuals. Therefore, confidentiality and controlled access to the information are an important part of the data recovery process.\n                    <\/p>\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-af35b54 e-con-full e-flex e-con e-parent\" data-id=\"af35b54\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52fdd3a elementor-widget elementor-widget-html\" data-id=\"52fdd3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =====================================================\n   CCTV DATA RECOVERY PROCESS\n   Performance Optimized\n   Prefix: ms-process\n===================================================== *\/\n\n.ms-process,\n.ms-process *{\n    box-sizing:border-box;\n}\n\n.ms-process{\n    --bg:#051522;\n    --bg2:#092338;\n    --white:#ffffff;\n    --text:#c9d9e4;\n    --cyan:#61e4ff;\n    --blue:#188cff;\n    --line:rgba(255,255,255,.10);\n\n    padding:90px 0;\n\n    color:#fff;\n\n    background:\n        radial-gradient(circle at 82% 14%,rgba(24,140,255,.08),transparent 26%),\n        linear-gradient(135deg,var(--bg),var(--bg2));\n\n    font-family:inherit;\n}\n\n.ms-process-wrap{\n    width:min(1180px,calc(100% - 40px));\n    margin:0 auto;\n}\n\n\n\/* =====================================================\n   TITLE\n===================================================== *\/\n\n.ms-process-title{\n    max-width:850px;\n    margin:0 0 60px;\n\n    color:#fff;\n\n    font-size:clamp(36px,4vw,50px);\n    font-weight:800;\n    line-height:1.1;\n    letter-spacing:-.035em;\n}\n\n\n\/* =====================================================\n   TIMELINE\n===================================================== *\/\n\n.ms-process-list{\n    position:relative;\n}\n\n\/* central line *\/\n\n.ms-process-list::before{\n    content:\"\";\n\n    position:absolute;\n    top:31px;\n    bottom:31px;\n    left:50%;\n\n    width:1px;\n\n    transform:translateX(-50%);\n\n    background:\n        linear-gradient(\n            to bottom,\n            rgba(97,228,255,.1),\n            rgba(97,228,255,.5) 12%,\n            rgba(97,228,255,.25) 88%,\n            rgba(97,228,255,.1)\n        );\n}\n\n\n\/* =====================================================\n   STEP\n===================================================== *\/\n\n.ms-process-step{\n    position:relative;\n\n    display:grid;\n    grid-template-columns:1fr 80px 1fr;\n\n    align-items:start;\n\n    margin-bottom:34px;\n}\n\n.ms-process-step:last-child{\n    margin-bottom:0;\n}\n\n\n\/* alternate sides *\/\n\n.ms-process-step:nth-child(odd) .ms-process-content{\n    grid-column:1;\n    text-align:right;\n}\n\n.ms-process-step:nth-child(odd) .ms-process-node{\n    grid-column:2;\n}\n\n.ms-process-step:nth-child(odd) .ms-process-empty{\n    grid-column:3;\n}\n\n\n.ms-process-step:nth-child(even) .ms-process-empty{\n    grid-column:1;\n}\n\n.ms-process-step:nth-child(even) .ms-process-node{\n    grid-column:2;\n}\n\n.ms-process-step:nth-child(even) .ms-process-content{\n    grid-column:3;\n}\n\n\n\/* =====================================================\n   NODE\n===================================================== *\/\n\n.ms-process-node{\n    position:relative;\n    z-index:3;\n\n    width:52px;\n    height:52px;\n\n    margin:0 auto;\n\n    display:flex;\n    align-items:center;\n    justify-content:center;\n\n    border:1px solid rgba(97,228,255,.32);\n    border-radius:50%;\n\n    background:#092236;\n\n    color:#7be9ff;\n\n    font-size:13px;\n    font-weight:800;\n\n    box-shadow:\n        0 0 0 7px #071a29,\n        0 0 14px rgba(24,140,255,.14);\n}\n\n\n\/* =====================================================\n   CONTENT\n===================================================== *\/\n\n.ms-process-content{\n    position:relative;\n\n    padding:0 8px 28px;\n}\n\n.ms-process-content h3{\n    margin:0 0 13px;\n\n    color:#fff;\n\n    font-size:22px;\n    font-weight:750;\n    line-height:1.3;\n}\n\n.ms-process-content p{\n    margin:0;\n\n    color:var(--text);\n\n    font-size:15px;\n    line-height:1.8;\n}\n\n.ms-process-content p + p{\n    margin-top:13px;\n}\n\n.ms-process-content strong{\n    color:#fff;\n}\n\n\n\/* subtle divider *\/\n\n.ms-process-content::after{\n    content:\"\";\n\n    display:block;\n\n    width:60px;\n    height:1px;\n\n    margin-top:22px;\n\n    background:\n        linear-gradient(\n            90deg,\n            var(--cyan),\n            transparent\n        );\n}\n\n.ms-process-step:nth-child(odd) .ms-process-content::after{\n    margin-left:auto;\n\n    background:\n        linear-gradient(\n            270deg,\n            var(--cyan),\n            transparent\n        );\n}\n\n\n\/* =====================================================\n   PHONE\n===================================================== *\/\n\n.ms-process-phone{\n    display:inline-flex;\n\n    align-items:center;\n    gap:9px;\n\n    margin-top:18px;\n    padding:11px 15px;\n\n    border:1px solid rgba(97,228,255,.24);\n    border-radius:11px;\n\n    color:#fff;\n    background:rgba(24,140,255,.08);\n\n    font-size:15px;\n    font-weight:700;\n\n    text-decoration:none;\n\n    direction:ltr;\n}\n\n.ms-process-phone svg{\n    width:18px;\n    height:18px;\n\n    fill:none;\n    stroke:#70e7ff;\n    stroke-width:1.8;\n    stroke-linecap:round;\n    stroke-linejoin:round;\n}\n\n\n\/* =====================================================\n   WHATSAPP\n===================================================== *\/\n\n.ms-process-whatsapp{\n    display:inline-flex;\n\n    align-items:center;\n    gap:9px;\n\n    margin-top:13px;\n\n    color:#c9d9e4;\n\n    font-size:15px;\n    line-height:1.65;\n\n    text-decoration:none;\n}\n\n.ms-process-whatsapp svg{\n    width:20px;\n    height:20px;\n\n    flex:0 0 20px;\n\n    fill:#25D366;\n    color:#25D366;\n    stroke:none;\n}\n\n\n\/* =====================================================\n   IMPORTANT NOTE\n===================================================== *\/\n\n.ms-process-warning{\n    margin-top:18px;\n    padding:15px 17px;\n\n    border-left:3px solid var(--cyan);\n    border-radius:0 10px 10px 0;\n\n    background:rgba(24,140,255,.07);\n\n    text-align:left;\n}\n\n.ms-process-warning strong{\n    color:#fff;\n}\n\n\n\/* keep warning correct on left-side step *\/\n\n.ms-process-step:nth-child(odd) .ms-process-warning{\n    text-align:left;\n}\n\n\n\/* =====================================================\n   TABLET\n===================================================== *\/\n\n@media(max-width:900px){\n\n    .ms-process-list::before{\n        left:26px;\n    }\n\n    .ms-process-step{\n        display:grid;\n\n        grid-template-columns:52px 1fr;\n\n        gap:18px;\n\n        margin-bottom:30px;\n    }\n\n    .ms-process-step .ms-process-node{\n        grid-column:1 !important;\n        grid-row:1;\n\n        width:52px;\n        height:52px;\n    }\n\n    .ms-process-step .ms-process-content{\n        grid-column:2 !important;\n        grid-row:1;\n\n        text-align:left !important;\n        padding:0 0 28px;\n    }\n\n    .ms-process-empty{\n        display:none;\n    }\n\n    .ms-process-step .ms-process-content::after{\n        margin-left:0 !important;\n\n        background:\n            linear-gradient(\n                90deg,\n                var(--cyan),\n                transparent\n            ) !important;\n    }\n\n}\n\n\n\/* =====================================================\n   MOBILE\n===================================================== *\/\n\n@media(max-width:767px){\n\n    .ms-process{\n        padding:65px 0;\n    }\n\n    .ms-process-wrap{\n        width:calc(100% - 28px);\n    }\n\n    .ms-process-title{\n        margin-bottom:42px;\n\n        font-size:32px;\n    }\n\n    .ms-process-list::before{\n        left:22px;\n    }\n\n    .ms-process-step{\n        grid-template-columns:44px 1fr;\n\n        gap:15px;\n\n        margin-bottom:26px;\n    }\n\n    .ms-process-step .ms-process-node{\n        width:44px;\n        height:44px;\n\n        font-size:12px;\n\n        box-shadow:\n            0 0 0 5px #071a29;\n    }\n\n    .ms-process-content h3{\n        margin-bottom:10px;\n\n        font-size:19px;\n    }\n\n    .ms-process-content p,\n    .ms-process-whatsapp{\n        font-size:14px;\n    }\n\n    .ms-process-phone{\n        font-size:14px;\n    }\n\n    .ms-process-warning{\n        padding:14px;\n    }\n\n}\n<\/style>\n\n\n<section class=\"ms-process\">\n\n    <div class=\"ms-process-wrap\">\n\n\n        <h2 class=\"ms-process-title\">\n            How Surveillance Camera Data Recovery Works\n        <\/h2>\n\n\n\n        <div class=\"ms-process-list\">\n\n\n            <!-- =================================================\n                 STEP 01\n            ================================================== -->\n\n            <div class=\"ms-process-step\">\n\n\n                <div class=\"ms-process-content\">\n\n                    <h3>\n                        01 \u2014 Contact a Specialist\n                    <\/h3>\n\n                    <p>\n                        Contact us and tell us what happened to your DVR, NVR, or recorded footage.\n                    <\/p>\n\n\n                    <a\n                        class=\"ms-process-phone\"\n                        href=\"tel:+46762547134\"\n                        aria-label=\"+46 76 254 71 34\"\n                    >\n\n                        <svg viewBox=\"0 0 24 24\">\n                            <path d=\"M6 3h4l2 5-3 2c1.5 3 3 4.5 6 6l2-3 4 2v4c0 1-1 2-2 2C10 21 3 14 3 5c0-1 1-2 3-2z\"><\/path>\n                        <\/svg>\n\n                        +46 76 254 71 34\n\n                    <\/a>\n\n\n                    <br>\n\n\n                    <a class=\"ms-process-whatsapp\" href=\"https:\/\/wa.me\/46762547134\" target=\"_blank\" rel=\"noopener\">\n\n                        <svg viewBox=\"0 0 32 32\" aria-hidden=\"true\">\n                            <path fill=\"currentColor\" d=\"M16.004 3C8.822 3 3 8.822 3 16.004c0 2.293.598 4.532 1.735 6.504L3 29l6.668-1.75A12.94 12.94 0 0016.004 29C23.18 29 29 23.178 29 16.004 29 8.822 23.18 3 16.004 3zm0 23.8a10.75 10.75 0 01-5.48-1.5l-.393-.234-3.956 1.038 1.056-3.854-.256-.4a10.75 10.75 0 01-1.65-5.846c0-5.894 4.79-10.684 10.68-10.684 2.855 0 5.54 1.112 7.558 3.132a10.61 10.61 0 013.13 7.552c0 5.89-4.794 10.796-10.69 10.796zm5.86-8.004c-.32-.16-1.9-.937-2.195-1.044-.294-.107-.508-.16-.722.16-.214.32-.83 1.044-1.017 1.258-.187.214-.374.24-.695.08-.32-.16-1.353-.498-2.578-1.588-.953-.85-1.597-1.9-1.784-2.22-.187-.32-.02-.493.14-.652.144-.143.32-.374.48-.56.16-.187.214-.32.32-.535.107-.214.054-.4-.027-.56-.08-.16-.722-1.74-.99-2.38-.26-.624-.524-.54-.722-.55h-.615c-.214 0-.56.08-.856.4-.294.32-1.123 1.098-1.123 2.675s1.15 3.1 1.31 3.314c.16.214 2.26 3.45 5.48 4.837.766.33 1.363.527 1.83.674.77.244 1.47.21 2.024.127.617-.092 1.9-.777 2.168-1.526.267-.75.267-1.392.187-1.526-.08-.133-.294-.213-.615-.374z\"\/>\n                        <\/svg>\n\n                        You can also contact our specialists via WhatsApp.\n\n                    <\/a>\n\n                <\/div>\n\n\n                <div class=\"ms-process-node\">\n                    01\n                <\/div>\n\n\n                <div class=\"ms-process-empty\"><\/div>\n\n\n            <\/div>\n\n\n\n            <!-- =================================================\n                 STEP 02\n            ================================================== -->\n\n            <div class=\"ms-process-step\">\n\n\n                <div class=\"ms-process-empty\"><\/div>\n\n\n                <div class=\"ms-process-node\">\n                    02\n                <\/div>\n\n\n                <div class=\"ms-process-content\">\n\n                    <h3>\n                        02 \u2014 Initial Assessment\n                    <\/h3>\n\n                    <p>\n                        We collect basic information about the system, the DVR\/NVR model, how the information was lost, and the current status of the device.\n                    <\/p>\n\n                    <p>\n                        At this stage, we assess whether the device needs to undergo a technical examination.\n                    <\/p>\n\n                <\/div>\n\n\n            <\/div>\n\n\n\n            <!-- =================================================\n                 STEP 03\n            ================================================== -->\n\n            <div class=\"ms-process-step\">\n\n\n                <div class=\"ms-process-content\">\n\n                    <h3>\n                        03 \u2014 Submission of the Device or Storage System\n                    <\/h3>\n\n                    <p>\n                        The DVR, NVR, or relevant storage system is received for technical examination.\n                    <\/p>\n\n                    <p>\n                        The technical condition of the device and its data structure are then analyzed.\n                    <\/p>\n\n                <\/div>\n\n\n                <div class=\"ms-process-node\">\n                    03\n                <\/div>\n\n\n                <div class=\"ms-process-empty\"><\/div>\n\n\n            <\/div>\n\n\n\n            <!-- =================================================\n                 STEP 04\n            ================================================== -->\n\n            <div class=\"ms-process-step\">\n\n\n                <div class=\"ms-process-empty\"><\/div>\n\n\n                <div class=\"ms-process-node\">\n                    04\n                <\/div>\n\n\n                <div class=\"ms-process-content\">\n\n                    <h3>\n                        04 \u2014 Assessment of Data Recovery Possibility\n                    <\/h3>\n\n                    <p>\n                        Based on the type of failure, the condition of the system, and how the information was lost, we determine whether data recovery is possible and which technical method is appropriate.\n                    <\/p>\n\n\n                    <div class=\"ms-process-warning\">\n\n                        <strong>\n                            The possibility of data recovery cannot be guaranteed before a technical examination has been carried out.\n                        <\/strong>\n\n                    <\/div>\n\n                <\/div>\n\n\n            <\/div>\n\n\n\n            <!-- =================================================\n                 STEP 05\n            ================================================== -->\n\n            <div class=\"ms-process-step\">\n\n\n                <div class=\"ms-process-content\">\n\n                    <h3>\n                        05 \u2014 Data Recovery\n                    <\/h3>\n\n                    <p>\n                        If data recovery is considered possible, the process is carried out based on the technical conditions of the device and the information.\n                    <\/p>\n\n                <\/div>\n\n\n                <div class=\"ms-process-node\">\n                    05\n                <\/div>\n\n\n                <div class=\"ms-process-empty\"><\/div>\n\n\n            <\/div>\n\n\n\n            <!-- =================================================\n                 STEP 06\n            ================================================== -->\n\n            <div class=\"ms-process-step\">\n\n\n                <div class=\"ms-process-empty\"><\/div>\n\n\n                <div class=\"ms-process-node\">\n                    06\n                <\/div>\n\n\n                <div class=\"ms-process-content\">\n\n                    <h3>\n                        06 \u2014 Delivery of Recovered Information\n                    <\/h3>\n\n                    <p>\n                        If information can be recovered, the recovered information is delivered to the customer according to the agreed method.\n                    <\/p>\n\n                <\/div>\n\n\n            <\/div>\n\n\n        <\/div>\n\n\n    <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e0bc44f e-con-full e-flex e-con e-parent\" data-id=\"e0bc44f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b11de4 elementor-widget elementor-widget-html\" data-id=\"6b11de4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =====================================================\n   CCTV WARNING SECTION\n   Performance Optimized\n   Prefix: ms-warning\n===================================================== *\/\n\n.ms-warning,\n.ms-warning *{\n    box-sizing:border-box;\n}\n\n.ms-warning{\n    --bg:#06131e;\n    --bg2:#0a2234;\n    --white:#ffffff;\n    --text:#c9d8e3;\n    --cyan:#61e4ff;\n    --blue:#188cff;\n    --red:#ff6d78;\n    --line:rgba(255,255,255,.09);\n\n    padding:90px 0;\n\n    color:#fff;\n\n    background:\n        linear-gradient(\n            135deg,\n            var(--bg),\n            var(--bg2)\n        );\n\n    font-family:inherit;\n}\n\n.ms-warning-wrap{\n    width:min(1180px,calc(100% - 40px));\n    margin:0 auto;\n}\n\n\n\/* =====================================================\n   HEADER\n===================================================== *\/\n\n.ms-warning-header{\n    max-width:900px;\n    margin-bottom:48px;\n}\n\n.ms-warning h2{\n    margin:0 0 20px;\n\n    color:#fff;\n\n    font-size:clamp(36px,4vw,50px);\n    font-weight:800;\n\n    line-height:1.1;\n    letter-spacing:-.035em;\n}\n\n.ms-warning-header p{\n    margin:0;\n\n    color:var(--text);\n\n    font-size:16px;\n    line-height:1.85;\n}\n\n\n\/* =====================================================\n   LAYOUT\n===================================================== *\/\n\n.ms-warning-grid{\n    display:grid;\n\n    grid-template-columns:260px 1fr;\n\n    gap:42px;\n\n    align-items:start;\n}\n\n\n\/* =====================================================\n   LEFT ALERT PANEL\n===================================================== *\/\n\n.ms-warning-alert{\n    position:sticky;\n    top:100px;\n\n    padding:28px;\n\n    border:1px solid rgba(255,109,120,.22);\n    border-radius:22px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255,109,120,.08),\n            rgba(255,255,255,.02)\n        );\n}\n\n.ms-warning-symbol{\n    width:82px;\n    height:82px;\n\n    display:flex;\n    align-items:center;\n    justify-content:center;\n\n    margin-bottom:22px;\n\n    border:1px solid rgba(255,109,120,.30);\n    border-radius:50%;\n\n    color:var(--red);\n\n    font-size:40px;\n    font-weight:700;\n\n    background:rgba(255,109,120,.05);\n}\n\n.ms-warning-symbol span{\n    line-height:1;\n}\n\n.ms-warning-rule{\n    height:1px;\n\n    margin:20px 0;\n\n    background:\n        linear-gradient(\n            90deg,\n            rgba(255,109,120,.60),\n            transparent\n        );\n}\n\n.ms-warning-bars{\n    display:grid;\n    gap:8px;\n}\n\n.ms-warning-bars span{\n    display:block;\n\n    height:3px;\n\n    border-radius:5px;\n\n    background:rgba(255,109,120,.15);\n}\n\n.ms-warning-bars span:nth-child(2){\n    width:75%;\n}\n\n.ms-warning-bars span:nth-child(3){\n    width:48%;\n}\n\n\n\/* =====================================================\n   WARNING LIST\n===================================================== *\/\n\n.ms-warning-list{\n    border-top:1px solid var(--line);\n}\n\n.ms-warning-item{\n    display:grid;\n\n    grid-template-columns:58px 1fr;\n\n    gap:20px;\n\n    padding:24px 0;\n\n    border-bottom:1px solid var(--line);\n}\n\n.ms-warning-index{\n    display:flex;\n\n    width:44px;\n    height:44px;\n\n    align-items:center;\n    justify-content:center;\n\n    border:1px solid rgba(255,109,120,.22);\n    border-radius:12px;\n\n    color:#ff8a93;\n\n    background:rgba(255,109,120,.05);\n\n    font-size:12px;\n    font-weight:800;\n}\n\n.ms-warning-content h3{\n    margin:0 0 9px;\n\n    color:#fff;\n\n    font-size:19px;\n    font-weight:750;\n    line-height:1.35;\n}\n\n.ms-warning-content p{\n    margin:0;\n\n    color:var(--text);\n\n    font-size:15px;\n    line-height:1.75;\n}\n\n\n\/* =====================================================\n   RESPONSIVE\n===================================================== *\/\n\n@media(max-width:900px){\n\n    .ms-warning-grid{\n        grid-template-columns:1fr;\n\n        gap:28px;\n    }\n\n    .ms-warning-alert{\n        position:relative;\n        top:auto;\n\n        display:flex;\n        align-items:center;\n\n        gap:22px;\n\n        padding:22px;\n    }\n\n    .ms-warning-symbol{\n        width:64px;\n        height:64px;\n\n        flex:0 0 64px;\n\n        margin:0;\n\n        font-size:32px;\n    }\n\n    .ms-warning-rule,\n    .ms-warning-bars{\n        display:none;\n    }\n\n}\n\n\n@media(max-width:767px){\n\n    .ms-warning{\n        padding:65px 0;\n    }\n\n    .ms-warning-wrap{\n        width:calc(100% - 28px);\n    }\n\n    .ms-warning-header{\n        margin-bottom:32px;\n    }\n\n    .ms-warning h2{\n        font-size:32px;\n    }\n\n    .ms-warning-header p{\n        font-size:15px;\n    }\n\n    .ms-warning-item{\n        grid-template-columns:42px 1fr;\n\n        gap:14px;\n\n        padding:20px 0;\n    }\n\n    .ms-warning-index{\n        width:38px;\n        height:38px;\n\n        border-radius:10px;\n    }\n\n    .ms-warning-content h3{\n        font-size:17px;\n    }\n\n    .ms-warning-content p{\n        font-size:14px;\n    }\n\n}\n<\/style>\n\n\n<section class=\"ms-warning\">\n\n    <div class=\"ms-warning-wrap\">\n\n\n        <!-- HEADER -->\n\n        <div class=\"ms-warning-header\">\n\n            <h2>\n                If Important Surveillance Recordings Have Disappeared \u2013 Do Not Do This\n            <\/h2>\n\n            <p>\n                If the recordings are important, you should contact a data recovery specialist before taking any action on the device.\n            <\/p>\n\n        <\/div>\n\n\n\n        <div class=\"ms-warning-grid\">\n\n\n            <!-- LEFT WARNING -->\n\n            <div class=\"ms-warning-alert\">\n\n                <div class=\"ms-warning-symbol\">\n                    <span>!<\/span>\n                <\/div>\n\n                <div class=\"ms-warning-rule\"><\/div>\n\n                <div class=\"ms-warning-bars\">\n                    <span><\/span>\n                    <span><\/span>\n                    <span><\/span>\n                <\/div>\n\n            <\/div>\n\n\n\n            <!-- LIST -->\n\n            <div class=\"ms-warning-list\">\n\n\n                <div class=\"ms-warning-item\">\n\n                    <div class=\"ms-warning-index\">\n                        01\n                    <\/div>\n\n                    <div class=\"ms-warning-content\">\n\n                        <h3>\n                            Do Not Format the Device\n                        <\/h3>\n\n                        <p>\n                            Reformatting the device can make data recovery more complicated.\n                        <\/p>\n\n                    <\/div>\n\n                <\/div>\n\n\n\n                <div class=\"ms-warning-item\">\n\n                    <div class=\"ms-warning-index\">\n                        02\n                    <\/div>\n\n                    <div class=\"ms-warning-content\">\n\n                        <h3>\n                            Do Not Write New Data to the Storage System\n                        <\/h3>\n\n                        <p>\n                            New information written to the system may affect previously stored data.\n                        <\/p>\n\n                    <\/div>\n\n                <\/div>\n\n\n\n                <div class=\"ms-warning-item\">\n\n                    <div class=\"ms-warning-index\">\n                        03\n                    <\/div>\n\n                    <div class=\"ms-warning-content\">\n\n                        <h3>\n                            Do Not Repair the DVR or NVR Without a Technical Assessment\n                        <\/h3>\n\n                        <p>\n                            Hardware or software changes without a proper diagnosis can make the situation more complicated.\n                        <\/p>\n\n                    <\/div>\n\n                <\/div>\n\n\n\n                <div class=\"ms-warning-item\">\n\n                    <div class=\"ms-warning-index\">\n                        04\n                    <\/div>\n\n                    <div class=\"ms-warning-content\">\n\n                        <h3>\n                            Do Not Use Random Data Recovery Software\n                        <\/h3>\n\n                        <p>\n                            DVR and NVR systems may use storage structures that differ from standard computer file systems.\n                        <\/p>\n\n                    <\/div>\n\n                <\/div>\n\n\n\n                <div class=\"ms-warning-item\">\n\n                    <div class=\"ms-warning-index\">\n                        05\n                    <\/div>\n\n                    <div class=\"ms-warning-content\">\n\n                        <h3>\n                            Do Not Open the Device\n                        <\/h3>\n\n                        <p>\n                            If the system or storage equipment has suffered physical damage, opening it outside a suitable environment may cause further damage.\n                        <\/p>\n\n                    <\/div>\n\n                <\/div>\n\n\n\n                <div class=\"ms-warning-item\">\n\n                    <div class=\"ms-warning-index\">\n                        06\n                    <\/div>\n\n                    <div class=\"ms-warning-content\">\n\n                        <h3>\n                            Do Not Replace or Modify the Storage System\n                        <\/h3>\n\n                        <p>\n                            If the information is important, you should contact a data recovery specialist before making any changes.\n                        <\/p>\n\n                    <\/div>\n\n                <\/div>\n\n\n            <\/div>\n\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ba424a2 e-con-full e-flex e-con e-parent\" data-id=\"ba424a2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21924bb elementor-widget elementor-widget-html\" data-id=\"21924bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =====================================================\n   IMPORTANT TO KNOW\n   Lightweight \/ Performance Optimized\n   Prefix: ms-know\n===================================================== *\/\n\n.ms-know,\n.ms-know *{\n    box-sizing:border-box;\n}\n\n.ms-know{\n    --bg:#061522;\n    --bg2:#0a2234;\n    --white:#ffffff;\n    --text:#c9d9e4;\n    --cyan:#61e4ff;\n    --blue:#188cff;\n    --line:rgba(255,255,255,.09);\n\n    padding:85px 0;\n\n    color:#fff;\n\n    background:\n        linear-gradient(135deg,var(--bg),var(--bg2));\n\n    font-family:inherit;\n}\n\n.ms-know-wrap{\n    width:min(1180px,calc(100% - 40px));\n    margin:0 auto;\n}\n\n\n\/* HEADER *\/\n\n.ms-know-head{\n    max-width:860px;\n    margin-bottom:36px;\n}\n\n.ms-know h2{\n    margin:0 0 24px;\n\n    color:#fff;\n\n    font-size:clamp(35px,4vw,49px);\n    font-weight:800;\n\n    line-height:1.1;\n    letter-spacing:-.035em;\n}\n\n.ms-know-key{\n    position:relative;\n\n    margin:0;\n\n    padding:18px 20px 18px 22px;\n\n    border-left:3px solid var(--cyan);\n\n    background:rgba(24,140,255,.06);\n\n    color:#fff;\n\n    font-size:17px;\n    line-height:1.7;\n}\n\n.ms-know-key strong{\n    color:#fff;\n}\n\n\n\/* MAIN *\/\n\n.ms-know-main{\n    display:grid;\n\n    grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);\n\n    gap:42px;\n\n    align-items:start;\n}\n\n\n\/* LEFT INTRO *\/\n\n.ms-know-intro{\n    padding-top:6px;\n}\n\n.ms-know-intro p{\n    margin:0;\n\n    color:var(--text);\n\n    font-size:16px;\n    line-height:1.8;\n}\n\n\n\/* FACTORS *\/\n\n.ms-know-factors{\n    border-top:1px solid var(--line);\n}\n\n.ms-know-factor{\n    display:grid;\n\n    grid-template-columns:44px 1fr;\n\n    gap:15px;\n\n    align-items:center;\n\n    min-height:62px;\n\n    padding:14px 0;\n\n    border-bottom:1px solid var(--line);\n}\n\n.ms-know-num{\n    display:flex;\n\n    width:36px;\n    height:36px;\n\n    align-items:center;\n    justify-content:center;\n\n    border:1px solid rgba(97,228,255,.20);\n    border-radius:10px;\n\n    background:rgba(24,140,255,.05);\n\n    color:#76e8ff;\n\n    font-size:11px;\n    font-weight:800;\n}\n\n.ms-know-factor span:last-child{\n    color:var(--text);\n\n    font-size:15px;\n    line-height:1.6;\n}\n\n\n\/* FINAL *\/\n\n.ms-know-final{\n    margin-top:36px;\n\n    padding:21px 24px;\n\n    border:1px solid rgba(97,228,255,.17);\n    border-radius:16px;\n\n    background:\n        linear-gradient(\n            90deg,\n            rgba(24,140,255,.08),\n            rgba(255,255,255,.015)\n        );\n}\n\n.ms-know-final p{\n    margin:0;\n\n    color:#eef8fc;\n\n    font-size:15px;\n    line-height:1.8;\n}\n\n\n\/* RESPONSIVE *\/\n\n@media(max-width:900px){\n\n    .ms-know-main{\n        grid-template-columns:1fr;\n\n        gap:24px;\n    }\n\n}\n\n@media(max-width:767px){\n\n    .ms-know{\n        padding:65px 0;\n    }\n\n    .ms-know-wrap{\n        width:calc(100% - 28px);\n    }\n\n    .ms-know h2{\n        font-size:32px;\n    }\n\n    .ms-know-key{\n        font-size:15px;\n    }\n\n    .ms-know-intro p{\n        font-size:15px;\n    }\n\n    .ms-know-factor{\n        grid-template-columns:38px 1fr;\n\n        gap:12px;\n\n        min-height:56px;\n    }\n\n    .ms-know-num{\n        width:32px;\n        height:32px;\n    }\n\n    .ms-know-factor span:last-child,\n    .ms-know-final p{\n        font-size:14px;\n    }\n\n    .ms-know-final{\n        padding:18px;\n    }\n\n}\n<\/style>\n\n\n<section class=\"ms-know\">\n\n    <div class=\"ms-know-wrap\">\n\n\n        <div class=\"ms-know-head\">\n\n            <h2>\n                Important to Know About Surveillance Camera Data Recovery\n            <\/h2>\n\n            <p class=\"ms-know-key\">\n                <strong>Not all deleted recordings can necessarily be recovered.<\/strong>\n            <\/p>\n\n        <\/div>\n\n\n        <div class=\"ms-know-main\">\n\n\n            <div class=\"ms-know-intro\">\n\n                <p>\n                    The possibility of data recovery depends, among other factors, on:\n                <\/p>\n\n            <\/div>\n\n\n            <div class=\"ms-know-factors\">\n\n                <div class=\"ms-know-factor\">\n                    <span class=\"ms-know-num\">01<\/span>\n                    <span>The technical condition of the system<\/span>\n                <\/div>\n\n                <div class=\"ms-know-factor\">\n                    <span class=\"ms-know-num\">02<\/span>\n                    <span>The type of failure<\/span>\n                <\/div>\n\n                <div class=\"ms-know-factor\">\n                    <span class=\"ms-know-num\">03<\/span>\n                    <span>How the information was lost<\/span>\n                <\/div>\n\n                <div class=\"ms-know-factor\">\n                    <span class=\"ms-know-num\">04<\/span>\n                    <span>The storage structure of the DVR\/NVR<\/span>\n                <\/div>\n\n                <div class=\"ms-know-factor\">\n                    <span class=\"ms-know-num\">05<\/span>\n                    <span>The condition of the remaining information<\/span>\n                <\/div>\n\n                <div class=\"ms-know-factor\">\n                    <span class=\"ms-know-num\">06<\/span>\n                    <span>The extent of physical or logical damage<\/span>\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n\n        <div class=\"ms-know-final\">\n\n            <p>\n                Therefore, we do not make any definitive promises about data recovery before a technical examination has been carried out.\n            <\/p>\n\n        <\/div>\n\n\n    <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-55f7056 e-con-full e-flex e-con e-parent\" data-id=\"55f7056\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9c7985 elementor-widget elementor-widget-html\" data-id=\"f9c7985\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =====================================================\n   OVERWRITTEN DATA\n   Lightweight \/ Elementor Safe\n   Prefix: ms-overwrite\n===================================================== *\/\n\n.ms-overwrite,\n.ms-overwrite *{\n    box-sizing:border-box;\n}\n\n.ms-overwrite{\n    --bg:#051521;\n    --bg2:#092338;\n    --white:#ffffff;\n    --text:#c9d9e4;\n    --cyan:#61e4ff;\n    --blue:#188cff;\n    --red:#ff6f79;\n    --line:rgba(255,255,255,.09);\n\n    padding:85px 0;\n    overflow:hidden;\n\n    color:var(--white);\n\n    background:linear-gradient(\n        135deg,\n        var(--bg) 0%,\n        var(--bg2) 100%\n    );\n\n    font-family:inherit;\n}\n\n.ms-overwrite-wrap{\n    width:min(1180px,calc(100% - 40px));\n    margin:0 auto;\n}\n\n\n\/* =====================================================\n   MAIN LAYOUT\n===================================================== *\/\n\n.ms-overwrite-grid{\n    display:grid;\n    grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);\n    gap:65px;\n    align-items:center;\n}\n\n\n\/* =====================================================\n   CONTENT\n===================================================== *\/\n\n.ms-overwrite h2{\n    margin:0 0 27px;\n\n    max-width:760px;\n\n    color:#fff;\n\n    font-size:clamp(35px,3.8vw,49px);\n    font-weight:800;\n    line-height:1.1;\n    letter-spacing:-.035em;\n}\n\n.ms-overwrite-text{\n    margin:0;\n\n    color:var(--text);\n\n    font-size:16px;\n    line-height:1.85;\n}\n\n.ms-overwrite-text + .ms-overwrite-text{\n    margin-top:22px;\n}\n\n.ms-overwrite-text strong{\n    color:#fff;\n}\n\n\n\/* first important statement *\/\n\n.ms-overwrite-critical{\n    position:relative;\n\n    padding-left:21px;\n\n    border-left:3px solid var(--red);\n}\n\n\n\/* =====================================================\n   STORAGE VISUAL\n===================================================== *\/\n\n.ms-overwrite-visual{\n    padding:28px;\n\n    border:1px solid var(--line);\n    border-radius:22px;\n\n    background:rgba(255,255,255,.025);\n}\n\n\n\/* STORAGE DEVICE *\/\n\n.ms-overwrite-drive{\n    position:relative;\n\n    padding:20px;\n\n    border:1px solid rgba(97,228,255,.16);\n    border-radius:17px;\n\n    background:#081b29;\n}\n\n\n\/* drive top *\/\n\n.ms-overwrite-drive-top{\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n\n    margin-bottom:18px;\n}\n\n.ms-overwrite-leds{\n    display:flex;\n    gap:6px;\n}\n\n.ms-overwrite-leds span{\n    width:6px;\n    height:6px;\n\n    border-radius:50%;\n\n    background:rgba(97,228,255,.25);\n}\n\n.ms-overwrite-leds span:first-child{\n    background:var(--cyan);\n}\n\n.ms-overwrite-slot{\n    width:65px;\n    height:4px;\n\n    border-radius:5px;\n\n    background:rgba(255,255,255,.09);\n}\n\n\n\/* =====================================================\n   DATA BLOCKS\n===================================================== *\/\n\n.ms-overwrite-blocks{\n    display:grid;\n\n    grid-template-columns:repeat(6,1fr);\n\n    gap:7px;\n}\n\n.ms-overwrite-block{\n    position:relative;\n\n    height:45px;\n\n    overflow:hidden;\n\n    border:1px solid rgba(97,228,255,.13);\n    border-radius:7px;\n\n    background:rgba(97,228,255,.07);\n}\n\n\n\/* OLD DATA *\/\n\n.ms-overwrite-block.old::before{\n    content:\"\";\n\n    position:absolute;\n\n    left:7px;\n    right:7px;\n    top:11px;\n\n    height:2px;\n\n    background:rgba(97,228,255,.35);\n\n    box-shadow:\n        0 7px 0 rgba(97,228,255,.20),\n        0 14px 0 rgba(97,228,255,.10);\n}\n\n\n\/* OVERWRITTEN *\/\n\n.ms-overwrite-block.over{\n    border-color:rgba(255,111,121,.25);\n\n    background:rgba(255,111,121,.07);\n}\n\n.ms-overwrite-block.over::before{\n    content:\"\";\n\n    position:absolute;\n\n    left:7px;\n    right:7px;\n    top:11px;\n\n    height:2px;\n\n    background:rgba(255,111,121,.65);\n\n    box-shadow:\n        0 7px 0 rgba(255,111,121,.38),\n        0 14px 0 rgba(255,111,121,.18);\n}\n\n.ms-overwrite-block.over::after{\n    content:\"\";\n\n    position:absolute;\n\n    width:140%;\n    height:1px;\n\n    left:-20%;\n    top:50%;\n\n    background:rgba(255,111,121,.65);\n\n    transform:rotate(-38deg);\n}\n\n\n\/* =====================================================\n   STATUS BAR\n===================================================== *\/\n\n.ms-overwrite-status{\n    display:flex;\n\n    align-items:center;\n\n    gap:12px;\n\n    margin-top:19px;\n    padding-top:18px;\n\n    border-top:1px solid var(--line);\n}\n\n.ms-overwrite-status-icon{\n    position:relative;\n\n    width:32px;\n    height:32px;\n\n    flex:0 0 32px;\n\n    border:1px solid rgba(255,111,121,.32);\n    border-radius:50%;\n\n    background:rgba(255,111,121,.06);\n}\n\n.ms-overwrite-status-icon::before,\n.ms-overwrite-status-icon::after{\n    content:\"\";\n\n    position:absolute;\n\n    left:8px;\n    top:15px;\n\n    width:15px;\n    height:1px;\n\n    background:var(--red);\n}\n\n.ms-overwrite-status-icon::before{\n    transform:rotate(45deg);\n}\n\n.ms-overwrite-status-icon::after{\n    transform:rotate(-45deg);\n}\n\n\n\/* decorative data line *\/\n\n.ms-overwrite-status-line{\n    flex:1;\n\n    height:1px;\n\n    background:linear-gradient(\n        90deg,\n        rgba(255,111,121,.45),\n        rgba(255,111,121,.04)\n    );\n}\n\n\n\/* =====================================================\n   BOTTOM PREVENTION LINE\n===================================================== *\/\n\n.ms-overwrite-bottom{\n    display:flex;\n\n    align-items:center;\n\n    gap:13px;\n\n    margin-top:35px;\n    padding-top:23px;\n\n    border-top:1px solid var(--line);\n}\n\n.ms-overwrite-bottom-icon{\n    width:9px;\n    height:9px;\n\n    flex:0 0 9px;\n\n    border-radius:50%;\n\n    background:var(--cyan);\n\n    box-shadow:0 0 7px rgba(97,228,255,.45);\n}\n\n.ms-overwrite-bottom p{\n    margin:0;\n\n    color:var(--text);\n\n    font-size:16px;\n    line-height:1.8;\n}\n\n\n\/* =====================================================\n   TABLET\n===================================================== *\/\n\n@media(max-width:900px){\n\n    .ms-overwrite-grid{\n        grid-template-columns:1fr;\n        gap:38px;\n    }\n\n    .ms-overwrite-visual{\n        max-width:620px;\n        width:100%;\n    }\n\n}\n\n\n\/* =====================================================\n   MOBILE\n===================================================== *\/\n\n@media(max-width:767px){\n\n    .ms-overwrite{\n        padding:65px 0;\n    }\n\n    .ms-overwrite-wrap{\n        width:calc(100% - 28px);\n    }\n\n    .ms-overwrite h2{\n        font-size:32px;\n    }\n\n    .ms-overwrite-text,\n    .ms-overwrite-bottom p{\n        font-size:15px;\n    }\n\n    .ms-overwrite-critical{\n        padding-left:16px;\n    }\n\n    .ms-overwrite-visual{\n        padding:17px;\n\n        border-radius:18px;\n    }\n\n    .ms-overwrite-drive{\n        padding:15px;\n    }\n\n    .ms-overwrite-blocks{\n        grid-template-columns:repeat(4,1fr);\n        gap:6px;\n    }\n\n    .ms-overwrite-block{\n        height:40px;\n    }\n\n}\n<\/style>\n\n\n<section class=\"ms-overwrite\">\n\n    <div class=\"ms-overwrite-wrap\">\n\n\n        <div class=\"ms-overwrite-grid\">\n\n\n            <!-- =========================\n                 CONTENT\n            ========================== -->\n\n            <div class=\"ms-overwrite-content\">\n\n                <h2>\n                    Can Old Recordings That Have Been Overwritten Be Recovered?\n                <\/h2>\n\n\n                <div class=\"ms-overwrite-critical\">\n\n                    <p class=\"ms-overwrite-text\">\n                        If previous data has been completely <strong>overwritten (Overwrite)<\/strong> by new information, it is not possible to recover the overwritten information.\n                    <\/p>\n\n                <\/div>\n\n\n                <div class=\"ms-overwrite-bottom\">\n\n                    <span class=\"ms-overwrite-bottom-icon\"><\/span>\n\n                    <p>\n                        If you discover that important recordings have been deleted, you should therefore avoid continuing to use the storage system and contact a data recovery specialist before new information is written to the system.\n                    <\/p>\n\n                <\/div>\n\n            <\/div>\n\n\n\n            <!-- =========================\n                 STORAGE VISUAL\n            ========================== -->\n\n            <div class=\"ms-overwrite-visual\" aria-hidden=\"true\">\n\n\n                <div class=\"ms-overwrite-drive\">\n\n\n                    <div class=\"ms-overwrite-drive-top\">\n\n                        <div class=\"ms-overwrite-leds\">\n                            <span><\/span>\n                            <span><\/span>\n                            <span><\/span>\n                        <\/div>\n\n                        <span class=\"ms-overwrite-slot\"><\/span>\n\n                    <\/div>\n\n\n\n                    <!-- DATA BLOCKS -->\n\n                    <div class=\"ms-overwrite-blocks\">\n\n                        <span class=\"ms-overwrite-block old\"><\/span>\n                        <span class=\"ms-overwrite-block old\"><\/span>\n\n                        <span class=\"ms-overwrite-block over\"><\/span>\n                        <span class=\"ms-overwrite-block over\"><\/span>\n                        <span class=\"ms-overwrite-block over\"><\/span>\n\n                        <span class=\"ms-overwrite-block old\"><\/span>\n\n                        <span class=\"ms-overwrite-block old\"><\/span>\n\n                        <span class=\"ms-overwrite-block over\"><\/span>\n                        <span class=\"ms-overwrite-block over\"><\/span>\n\n                        <span class=\"ms-overwrite-block old\"><\/span>\n                        <span class=\"ms-overwrite-block old\"><\/span>\n\n                        <span class=\"ms-overwrite-block over\"><\/span>\n\n                    <\/div>\n\n\n\n                    <div class=\"ms-overwrite-status\">\n\n                        <span class=\"ms-overwrite-status-icon\"><\/span>\n\n                        <span class=\"ms-overwrite-status-line\"><\/span>\n\n                    <\/div>\n\n\n                <\/div>\n\n\n            <\/div>\n\n\n        <\/div>\n\n\n    <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-08a8bb5 e-con-full e-flex e-con e-parent\" data-id=\"08a8bb5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a82028b elementor-widget elementor-widget-html\" data-id=\"a82028b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =====================================================\n   FINAL CCTV CTA\n   Lightweight \/ Elementor Safe\n   Prefix: ms-finalcta\n===================================================== *\/\n\n.ms-finalcta,\n.ms-finalcta *{\n    box-sizing:border-box;\n}\n\n.ms-finalcta{\n    --bg:#04131f;\n    --bg2:#0a263a;\n    --white:#ffffff;\n    --text:#c9d9e4;\n    --cyan:#61e4ff;\n    --blue:#188cff;\n    --green:#58e39d;\n    --line:rgba(255,255,255,.10);\n\n    position:relative;\n    overflow:hidden;\n\n    padding:90px 0;\n\n    color:#fff;\n\n    background:\n        radial-gradient(circle at 82% 28%,rgba(24,140,255,.11),transparent 28%),\n        linear-gradient(135deg,var(--bg),var(--bg2));\n\n    font-family:inherit;\n}\n\n.ms-finalcta-wrap{\n    width:min(1180px,calc(100% - 40px));\n    margin:0 auto;\n}\n\n\n\/* =====================================================\n   MAIN\n===================================================== *\/\n\n.ms-finalcta-main{\n    display:grid;\n    grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);\n    gap:70px;\n    align-items:center;\n}\n\n\n\/* =====================================================\n   CONTENT\n===================================================== *\/\n\n.ms-finalcta-accent{\n    display:block;\n\n    width:64px;\n    height:2px;\n\n    margin-bottom:24px;\n\n    background:linear-gradient(90deg,var(--cyan),var(--blue));\n\n    box-shadow:0 0 8px rgba(97,228,255,.35);\n}\n\n.ms-finalcta h2{\n    max-width:760px;\n\n    margin:0 0 25px;\n\n    color:#fff;\n\n    font-size:clamp(37px,4.2vw,53px);\n    font-weight:800;\n\n    line-height:1.08;\n    letter-spacing:-.04em;\n}\n\n.ms-finalcta-text{\n    max-width:760px;\n\n    margin:0;\n\n    color:var(--text);\n\n    font-size:16px;\n    line-height:1.85;\n}\n\n.ms-finalcta-text + .ms-finalcta-text{\n    margin-top:20px;\n}\n\n.ms-finalcta-text strong{\n    color:#fff;\n}\n\n\n\/* =====================================================\n   CONTACT PANEL\n===================================================== *\/\n\n.ms-finalcta-contact{\n    position:relative;\n\n    padding:30px;\n\n    border:1px solid rgba(97,228,255,.17);\n    border-radius:24px;\n\n    background:rgba(255,255,255,.035);\n}\n\n.ms-finalcta-contact:before{\n    content:\"\";\n\n    position:absolute;\n\n    top:0;\n    left:30px;\n\n    width:80px;\n    height:2px;\n\n    background:linear-gradient(\n        90deg,\n        var(--cyan),\n        var(--blue),\n        transparent\n    );\n}\n\n\n\/* TITLE *\/\n\n.ms-finalcta-contact h3{\n    margin:0 0 24px;\n\n    color:#fff;\n\n    font-size:21px;\n    font-weight:750;\n\n    line-height:1.35;\n}\n\n\n\/* =====================================================\n   ACTIONS\n===================================================== *\/\n\n.ms-finalcta-actions{\n    display:grid;\n    gap:13px;\n}\n\n\n\/* =====================================================\n   BUTTON STYLE \u2014 MATCHED TO SERVER HERO\n===================================================== *\/\n\n.ms-finalcta-btn{\n    position:relative;\n\n    width:100%;\n    min-height:50px;\n\n    display:inline-flex;\n\n    align-items:center;\n    justify-content:center;\n\n    gap:10px;\n\n    padding:0 22px;\n\n    border-radius:12px;\n\n    text-decoration:none !important;\n\n    color:#ffffff !important;\n\n    font-size:14px;\n    line-height:1;\n    font-weight:700;\n\n    transition:\n        transform .25s ease,\n        box-shadow .25s ease,\n        background .25s ease;\n\n    overflow:hidden;\n}\n\n\n\/* PHONE \u2014 BLUE *\/\n\n.ms-finalcta-phone{\n    color:#ffffff !important;\n\n    background:\n        linear-gradient(\n            135deg,\n            #176bff,\n            #0754db\n        );\n\n    border:1px solid rgba(255,255,255,.10);\n\n    box-shadow:\n        0 13px 32px rgba(23,107,255,.24);\n}\n\n.ms-finalcta-phone:hover{\n    color:#ffffff !important;\n\n    transform:translateY(-2px);\n\n    background:\n        linear-gradient(\n            135deg,\n            #00a3ff,\n            #176bff\n        );\n\n    box-shadow:\n        0 18px 40px rgba(23,107,255,.34);\n}\n\n\n\/* WHATSAPP \u2014 GREEN *\/\n\n.ms-finalcta-whatsapp{\n    color:#ffffff !important;\n\n    background:\n        linear-gradient(\n            135deg,\n            #25d366,\n            #18ba55\n        );\n\n    border:0;\n\n    box-shadow:\n        0 13px 28px rgba(37,211,102,.18);\n}\n\n.ms-finalcta-whatsapp:hover{\n    color:#ffffff !important;\n\n    transform:translateY(-2px);\n\n    box-shadow:\n        0 18px 38px rgba(37,211,102,.28);\n}\n\n\n\/* FOCUS *\/\n\n.ms-finalcta-btn:focus-visible{\n    outline:2px solid var(--blue);\n    outline-offset:3px;\n}\n\n\n\/* ICON *\/\n\n.ms-finalcta-btn-icon{\n    display:inline-flex;\n\n    flex:0 0 20px;\n\n    align-items:center;\n    justify-content:center;\n\n    width:20px;\n    height:20px;\n\n    margin:0;\n\n    border:0 !important;\n    border-radius:0;\n\n    color:#ffffff;\n\n    background:transparent !important;\n\n    box-shadow:none !important;\n}\n\n.ms-finalcta-btn-icon svg{\n    width:20px;\n    height:20px;\n\n    fill:none;\n\n    stroke:currentColor;\n    stroke-width:2;\n\n    stroke-linecap:round;\n    stroke-linejoin:round;\n\n    filter:none !important;\n}\n\n.ms-finalcta-whatsapp .ms-finalcta-btn-icon svg{\n    fill:currentColor;\n    stroke:none;\n}\n\n\n\/* COPY *\/\n\n.ms-finalcta-btn-copy{\n    display:flex;\n\n    align-items:center;\n\n    gap:4px;\n\n    min-width:0;\n\n    white-space:nowrap;\n\n    letter-spacing:-.01em;\n}\n\n.ms-finalcta-btn-copy small{\n    display:inline;\n\n    margin:0;\n\n    color:#ffffff;\n\n    font-size:14px;\n    font-weight:700;\n\n    line-height:1;\n}\n\n.ms-finalcta-btn-copy strong{\n    display:inline;\n\n    color:#ffffff;\n\n    font-size:14px;\n    font-weight:700;\n\n    line-height:1;\n\n    direction:ltr;\n}\n\n\n\/* =====================================================\n   ADDRESS\n===================================================== *\/\n\n.ms-finalcta-address{\n    display:grid;\n\n    grid-template-columns:38px 1fr;\n\n    gap:14px;\n\n    margin-top:22px;\n    padding-top:22px;\n\n    border-top:1px solid var(--line);\n}\n\n.ms-finalcta-address-icon{\n    width:38px;\n    height:38px;\n\n    display:flex;\n\n    align-items:center;\n    justify-content:center;\n\n    border:1px solid rgba(97,228,255,.17);\n    border-radius:10px;\n\n    background:rgba(24,140,255,.05);\n}\n\n.ms-finalcta-address-icon svg{\n    width:20px;\n    height:20px;\n\n    fill:none;\n    stroke:#73e7ff;\n    stroke-width:1.7;\n\n    stroke-linecap:round;\n    stroke-linejoin:round;\n}\n\n.ms-finalcta-address p{\n    margin:0;\n\n    color:var(--text);\n\n    font-size:14px;\n    line-height:1.7;\n}\n\n.ms-finalcta-address strong{\n    color:#fff;\n}\n\n\n\/* =====================================================\n   BOTTOM TRUST LINE\n===================================================== *\/\n\n.ms-finalcta-bottom{\n    display:flex;\n\n    align-items:center;\n\n    gap:13px;\n\n    margin-top:46px;\n    padding-top:25px;\n\n    border-top:1px solid var(--line);\n}\n\n.ms-finalcta-bottom-dot{\n    width:9px;\n    height:9px;\n\n    flex:0 0 9px;\n\n    border-radius:50%;\n\n    background:var(--cyan);\n\n    box-shadow:0 0 8px rgba(97,228,255,.55);\n}\n\n.ms-finalcta-bottom strong{\n    color:#fff;\n\n    font-size:15px;\n    line-height:1.6;\n}\n\n\n\/* =====================================================\n   RESPONSIVE\n===================================================== *\/\n\n@media(max-width:900px){\n\n    .ms-finalcta-main{\n        grid-template-columns:1fr;\n\n        gap:40px;\n    }\n\n    .ms-finalcta-contact{\n        max-width:620px;\n        width:100%;\n    }\n\n}\n\n\n@media(max-width:767px){\n\n    .ms-finalcta{\n        padding:65px 0;\n    }\n\n    .ms-finalcta-wrap{\n        width:calc(100% - 28px);\n    }\n\n    .ms-finalcta-main{\n        gap:32px;\n    }\n\n    .ms-finalcta h2{\n        font-size:33px;\n    }\n\n    .ms-finalcta-text{\n        font-size:15px;\n    }\n\n    .ms-finalcta-contact{\n        padding:22px;\n\n        border-radius:19px;\n    }\n\n    .ms-finalcta-contact:before{\n        left:22px;\n    }\n\n    .ms-finalcta-contact h3{\n        font-size:19px;\n    }\n\n    .ms-finalcta-btn{\n        width:100%;\n\n        min-height:50px;\n\n        padding:0 16px;\n\n        font-size:14px;\n\n        border-radius:12px;\n    }\n\n    .ms-finalcta-btn-icon{\n        flex-basis:20px;\n\n        width:20px;\n        height:20px;\n    }\n\n    .ms-finalcta-btn-icon svg{\n        width:20px;\n        height:20px;\n    }\n\n    .ms-finalcta-btn-copy small,\n    .ms-finalcta-btn-copy strong{\n        font-size:14px;\n    }\n\n    .ms-finalcta-bottom{\n        margin-top:34px;\n    }\n\n    .ms-finalcta-bottom strong{\n        font-size:14px;\n    }\n\n}\n\n\n@media(max-width:380px){\n\n    .ms-finalcta-btn{\n        padding-right:12px;\n        padding-left:12px;\n\n        font-size:13px;\n    }\n\n    .ms-finalcta-btn-copy small,\n    .ms-finalcta-btn-copy strong{\n        font-size:13px;\n    }\n\n}\n\n\n@media(prefers-reduced-motion:reduce){\n\n    .ms-finalcta-btn{\n        transition:none;\n    }\n\n}\n<\/style>\n\n\n<section class=\"ms-finalcta\">\n\n    <div class=\"ms-finalcta-wrap\">\n\n\n        <div class=\"ms-finalcta-main\">\n\n\n            <!-- =========================\n                 CONTENT\n            ========================== -->\n\n            <div class=\"ms-finalcta-content\">\n\n                <span class=\"ms-finalcta-accent\"><\/span>\n\n                <h2>\n                    Are Your Important Surveillance Recordings No Longer Accessible?\n                <\/h2>\n\n\n                <p class=\"ms-finalcta-text\">\n                    If recordings have been deleted, if your DVR or NVR has stopped working, if the storage system is not recognized, or if you can no longer access the recorded files, <strong>contact a specialist before taking any action on the device.<\/strong>\n                <\/p>\n\n\n                <p class=\"ms-finalcta-text\">\n                    The experts at mService Sweden AB first examine the condition of the device and the stored information, and then inform you about the possibility of data recovery and the next steps.\n                <\/p>\n\n            <\/div>\n\n\n\n            <!-- =========================\n                 CONTACT\n            ========================== -->\n\n            <div class=\"ms-finalcta-contact\">\n\n\n                <h3>\n                    Contact a Data Recovery Specialist\n                <\/h3>\n\n\n                <div class=\"ms-finalcta-actions\">\n\n\n                    <!-- PHONE -->\n\n                    <a\n                        class=\"ms-finalcta-btn ms-finalcta-phone\"\n                        href=\"tel:+46762547134\"\n                    >\n\n                        <span class=\"ms-finalcta-btn-icon\">\n\n                            <svg viewBox=\"0 0 24 24\">\n                                <path d=\"M6 3h4l2 5-3 2c1.5 3 3 4.5 6 6l2-3 4 2v4c0 1-1 2-2 2C10 21 3 14 3 5c0-1 1-2 3-2z\"><\/path>\n                            <\/svg>\n\n                        <\/span>\n\n\n                        <span class=\"ms-finalcta-btn-copy\">\n\n                            <small>\n                                Phone:\n                            <\/small>\n\n                            <strong>\n                                +46 76 254 71 34\n                            <\/strong>\n\n                        <\/span>\n\n                    <\/a>\n\n\n\n                    <!-- WHATSAPP -->\n\n                    <a class=\"ms-finalcta-btn ms-finalcta-whatsapp\" href=\"https:\/\/wa.me\/46762547134\" target=\"_blank\" rel=\"noopener\">\n\n                        <span class=\"ms-finalcta-btn-icon\">\n\n                            <svg viewBox=\"0 0 32 32\" aria-hidden=\"true\">\n                                <path fill=\"currentColor\" d=\"M16.004 3C8.822 3 3 8.822 3 16.004c0 2.293.598 4.532 1.735 6.504L3 29l6.668-1.75A12.94 12.94 0 0016.004 29C23.18 29 29 23.178 29 16.004 29 8.822 23.18 3 16.004 3zm0 23.8a10.75 10.75 0 01-5.48-1.5l-.393-.234-3.956 1.038 1.056-3.854-.256-.4a10.75 10.75 0 01-1.65-5.846c0-5.894 4.79-10.684 10.68-10.684 2.855 0 5.54 1.112 7.558 3.132a10.61 10.61 0 013.13 7.552c0 5.89-4.794 10.796-10.69 10.796zm5.86-8.004c-.32-.16-1.9-.937-2.195-1.044-.294-.107-.508-.16-.722.16-.214.32-.83 1.044-1.017 1.258-.187.214-.374.24-.695.08-.32-.16-1.353-.498-2.578-1.588-.953-.85-1.597-1.9-1.784-2.22-.187-.32-.02-.493.14-.652.144-.143.32-.374.48-.56.16-.187.214-.32.32-.535.107-.214.054-.4-.027-.56-.08-.16-.722-1.74-.99-2.38-.26-.624-.524-.54-.722-.55h-.615c-.214 0-.56.08-.856.4-.294.32-1.123 1.098-1.123 2.675s1.15 3.1 1.31 3.314c.16.214 2.26 3.45 5.48 4.837.766.33 1.363.527 1.83.674.77.244 1.47.21 2.024.127.617-.092 1.9-.777 2.168-1.526.267-.75.267-1.392.187-1.526-.08-.133-.294-.213-.615-.374z\"\/>\n                            <\/svg>\n\n                        <\/span>\n\n\n                        <span class=\"ms-finalcta-btn-copy\">\n\n                            <small>\n                                WhatsApp:\n                            <\/small>\n\n                            <strong>\n                                +46 76 254 71 34\n                            <\/strong>\n\n                        <\/span>\n\n                    <\/a>\n\n\n                <\/div>\n\n\n\n                <!-- ADDRESS -->\n\n                <div class=\"ms-finalcta-address\">\n\n\n                    <div class=\"ms-finalcta-address-icon\">\n\n                        <svg viewBox=\"0 0 24 24\">\n                            <path d=\"M12 21s6-5.3 6-11a6 6 0 10-12 0c0 5.7 6 11 6 11z\"><\/path>\n                            <circle cx=\"12\" cy=\"10\" r=\"2.2\"><\/circle>\n                        <\/svg>\n\n                    <\/div>\n\n\n                    <p>\n                        <strong>mService Sweden AB<\/strong><br>\n                        Sveav\u00e4gen 136<br>\n                        113 50 Stockholm<br>\n                        Sweden\n                    <\/p>\n\n\n                <\/div>\n\n\n            <\/div>\n\n\n        <\/div>\n\n\n\n        <!-- =========================\n             BOTTOM\n        ========================== -->\n\n        <div class=\"ms-finalcta-bottom\">\n\n            <span class=\"ms-finalcta-bottom-dot\"><\/span>\n\n            <strong>\n                Surveillance Camera Data Recovery Throughout Sweden\n            <\/strong>\n\n        <\/div>\n\n\n    <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7afc387 e-con-full e-flex e-con e-parent\" data-id=\"7afc387\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d127087 elementor-widget elementor-widget-html\" data-id=\"d127087\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =====================================================\n   CCTV FAQ\n   No JS \/ Performance Optimized \/ Elementor Safe\n   Prefix: msfaq\n===================================================== *\/\n\n.msfaq,\n.msfaq *{\n    box-sizing:border-box;\n}\n\n.msfaq{\n    --bg:#051521;\n    --bg2:#092338;\n    --white:#ffffff;\n    --text:#c9d9e4;\n    --cyan:#61e4ff;\n    --blue:#188cff;\n    --line:rgba(255,255,255,.09);\n\n    padding:90px 0;\n    color:#fff;\n    background:linear-gradient(135deg,var(--bg),var(--bg2));\n    font-family:inherit;\n}\n\n.msfaq-wrap{\n    width:min(1050px,calc(100% - 40px));\n    margin:0 auto;\n}\n\n\n\/* =====================================================\n   HEADER\n===================================================== *\/\n\n.msfaq-header{\n    display:grid;\n    grid-template-columns:90px 1fr;\n    gap:25px;\n    align-items:center;\n    margin-bottom:45px;\n}\n\n.msfaq-mark{\n    position:relative;\n    width:76px;\n    height:76px;\n\n    display:flex;\n    align-items:center;\n    justify-content:center;\n\n    border:1px solid rgba(97,228,255,.22);\n    border-radius:50%;\n\n    background:rgba(24,140,255,.06);\n\n    color:var(--cyan);\n\n    font-size:32px;\n    font-weight:700;\n    line-height:1;\n}\n\n.msfaq-mark:after{\n    content:\"\";\n    position:absolute;\n    right:7px;\n    bottom:5px;\n\n    width:8px;\n    height:8px;\n\n    border-radius:50%;\n    background:var(--cyan);\n\n    box-shadow:0 0 8px rgba(97,228,255,.65);\n}\n\n.msfaq h2{\n    margin:0;\n    color:#fff;\n\n    font-size:clamp(37px,4vw,50px);\n    font-weight:800;\n    line-height:1.08;\n    letter-spacing:-.035em;\n}\n\n\n\/* =====================================================\n   FAQ LIST\n===================================================== *\/\n\n.msfaq-list{\n    border-top:1px solid var(--line);\n}\n\n.msfaq-item{\n    margin:0;\n    border-bottom:1px solid var(--line);\n}\n\n\n\/* =====================================================\n   QUESTION\n===================================================== *\/\n\n.msfaq-question{\n    position:relative;\n\n    display:grid;\n    grid-template-columns:44px 1fr 42px;\n    gap:17px;\n    align-items:center;\n\n    width:100%;\n    padding:23px 0;\n\n    cursor:pointer;\n    list-style:none;\n\n    color:#fff;\n}\n\n.msfaq-question::-webkit-details-marker{\n    display:none;\n}\n\n.msfaq-question::marker{\n    display:none;\n    content:\"\";\n}\n\n.msfaq-number{\n    display:flex;\n\n    width:36px;\n    height:36px;\n\n    align-items:center;\n    justify-content:center;\n\n    border:1px solid rgba(97,228,255,.18);\n    border-radius:10px;\n\n    background:rgba(24,140,255,.05);\n\n    color:#72e7ff;\n\n    font-size:11px;\n    font-weight:800;\n}\n\n.msfaq-question-text{\n    color:#fff;\n\n    font-size:17px;\n    font-weight:700;\n    line-height:1.5;\n}\n\n\n\/* =====================================================\n   PLUS \/ MINUS\n===================================================== *\/\n\n.msfaq-toggle{\n    position:relative;\n\n    width:38px;\n    height:38px;\n\n    justify-self:end;\n\n    border:1px solid rgba(97,228,255,.16);\n    border-radius:50%;\n\n    background:rgba(24,140,255,.04);\n}\n\n.msfaq-toggle:before,\n.msfaq-toggle:after{\n    content:\"\";\n\n    position:absolute;\n\n    left:50%;\n    top:50%;\n\n    width:13px;\n    height:1px;\n\n    transform:translate(-50%,-50%);\n\n    background:var(--cyan);\n}\n\n.msfaq-toggle:after{\n    width:1px;\n    height:13px;\n}\n\n\n\/* OPEN STATE *\/\n\n.msfaq-item[open] .msfaq-toggle:after{\n    display:none;\n}\n\n.msfaq-item[open] .msfaq-number{\n    border-color:rgba(97,228,255,.38);\n    background:rgba(24,140,255,.10);\n}\n\n.msfaq-item[open] .msfaq-question-text{\n    color:#79e9ff;\n}\n\n\n\/* =====================================================\n   ANSWER\n===================================================== *\/\n\n.msfaq-answer{\n    padding:0 70px 25px 61px;\n}\n\n.msfaq-answer-inner{\n    position:relative;\n    padding-left:18px;\n    border-left:2px solid rgba(97,228,255,.28);\n}\n\n.msfaq-answer p{\n    margin:0;\n\n    color:var(--text);\n\n    font-size:15px;\n    line-height:1.85;\n}\n\n.msfaq-answer strong{\n    color:#fff;\n}\n\n\n\/* =====================================================\n   RESPONSIVE\n===================================================== *\/\n\n@media(max-width:767px){\n\n    .msfaq{\n        padding:65px 0;\n    }\n\n    .msfaq-wrap{\n        width:calc(100% - 28px);\n    }\n\n    .msfaq-header{\n        grid-template-columns:55px 1fr;\n        gap:15px;\n        margin-bottom:30px;\n    }\n\n    .msfaq-mark{\n        width:52px;\n        height:52px;\n        font-size:23px;\n    }\n\n    .msfaq-mark:after{\n        width:6px;\n        height:6px;\n        right:4px;\n        bottom:3px;\n    }\n\n    .msfaq h2{\n        font-size:32px;\n    }\n\n    .msfaq-question{\n        grid-template-columns:34px 1fr 34px;\n        gap:11px;\n        padding:19px 0;\n    }\n\n    .msfaq-number{\n        width:31px;\n        height:31px;\n        border-radius:8px;\n        font-size:10px;\n    }\n\n    .msfaq-question-text{\n        font-size:15px;\n        line-height:1.5;\n    }\n\n    .msfaq-toggle{\n        width:32px;\n        height:32px;\n    }\n\n    .msfaq-answer{\n        padding:0 0 21px 45px;\n    }\n\n    .msfaq-answer-inner{\n        padding-left:14px;\n    }\n\n    .msfaq-answer p{\n        font-size:14px;\n    }\n\n}\n<\/style>\n\n\n<section class=\"msfaq\">\n\n    <div class=\"msfaq-wrap\">\n\n\n        <!-- HEADER -->\n\n        <div class=\"msfaq-header\">\n\n            <div class=\"msfaq-mark\" aria-hidden=\"true\">?<\/div>\n\n            <h2>Frequently Asked Questions<\/h2>\n\n        <\/div>\n\n\n\n        <!-- FAQ -->\n\n        <div class=\"msfaq-list\">\n\n\n            <!-- 01 -->\n\n            <details class=\"msfaq-item\">\n\n                <summary class=\"msfaq-question\">\n\n                    <span class=\"msfaq-number\">01<\/span>\n\n                    <span class=\"msfaq-question-text\">\n                        Is it possible to recover deleted surveillance camera recordings?\n                    <\/span>\n\n                    <span class=\"msfaq-toggle\" aria-hidden=\"true\"><\/span>\n\n                <\/summary>\n\n                <div class=\"msfaq-answer\">\n                    <div class=\"msfaq-answer-inner\">\n\n                        <p>\n                            In some cases, yes. The possibility of data recovery depends on the condition of the system, how the information was deleted, the data structure of the DVR\/NVR system, and the current condition of the information. Therefore, the device must first be examined.\n                        <\/p>\n\n                    <\/div>\n                <\/div>\n\n            <\/details>\n\n\n\n            <!-- 02 -->\n\n            <details class=\"msfaq-item\">\n\n                <summary class=\"msfaq-question\">\n\n                    <span class=\"msfaq-number\">02<\/span>\n\n                    <span class=\"msfaq-question-text\">\n                        Is it possible to recover information from a damaged DVR or NVR?\n                    <\/span>\n\n                    <span class=\"msfaq-toggle\" aria-hidden=\"true\"><\/span>\n\n                <\/summary>\n\n                <div class=\"msfaq-answer\">\n                    <div class=\"msfaq-answer-inner\">\n\n                        <p>\n                            In some cases, yes. A damaged DVR or NVR, or information that is no longer accessible, does not automatically mean that all data is permanently lost. The type of failure and the condition of the system determine what data recovery options are available.\n                        <\/p>\n\n                    <\/div>\n                <\/div>\n\n            <\/details>\n\n\n\n            <!-- 03 -->\n\n            <details class=\"msfaq-item\">\n\n                <summary class=\"msfaq-question\">\n\n                    <span class=\"msfaq-number\">03<\/span>\n\n                    <span class=\"msfaq-question-text\">\n                        Can you recover data from Hikvision and Dahua DVR and NVR systems?\n                    <\/span>\n\n                    <span class=\"msfaq-toggle\" aria-hidden=\"true\"><\/span>\n\n                <\/summary>\n\n                <div class=\"msfaq-answer\">\n                    <div class=\"msfaq-answer-inner\">\n\n                        <p>\n                            Yes. Different DVR and NVR systems, including Hikvision, Dahua, and other common brands, can be examined. The possibility of data recovery depends on the condition of the device and the stored information.\n                        <\/p>\n\n                    <\/div>\n                <\/div>\n\n            <\/details>\n\n\n\n            <!-- 04 -->\n\n            <details class=\"msfaq-item\">\n\n                <summary class=\"msfaq-question\">\n\n                    <span class=\"msfaq-number\">04<\/span>\n\n                    <span class=\"msfaq-question-text\">\n                        Is it possible to recover recordings after formatting?\n                    <\/span>\n\n                    <span class=\"msfaq-toggle\" aria-hidden=\"true\"><\/span>\n\n                <\/summary>\n\n                <div class=\"msfaq-answer\">\n                    <div class=\"msfaq-answer-inner\">\n\n                        <p>\n                            In some cases, information can be recovered after formatting, but the result depends on the type of formatting, the storage structure, and the condition of the remaining information.\n                        <\/p>\n\n                    <\/div>\n                <\/div>\n\n            <\/details>\n\n\n\n            <!-- 05 -->\n\n            <details class=\"msfaq-item\">\n\n                <summary class=\"msfaq-question\">\n\n                    <span class=\"msfaq-number\">05<\/span>\n\n                    <span class=\"msfaq-question-text\">\n                        Can old recordings that have been overwritten by new information be recovered?\n                    <\/span>\n\n                    <span class=\"msfaq-toggle\" aria-hidden=\"true\"><\/span>\n\n                <\/summary>\n\n                <div class=\"msfaq-answer\">\n                    <div class=\"msfaq-answer-inner\">\n\n                        <p>\n                            No. If previous information has been completely <strong>overwritten (Overwrite)<\/strong> by new data, that information cannot be recovered.\n                        <\/p>\n\n                    <\/div>\n                <\/div>\n\n            <\/details>\n\n\n\n            <!-- 06 -->\n\n            <details class=\"msfaq-item\">\n\n                <summary class=\"msfaq-question\">\n\n                    <span class=\"msfaq-number\">06<\/span>\n\n                    <span class=\"msfaq-question-text\">\n                        What happens if the DVR is damaged but the information is still present in the storage system?\n                    <\/span>\n\n                    <span class=\"msfaq-toggle\" aria-hidden=\"true\"><\/span>\n\n                <\/summary>\n\n                <div class=\"msfaq-answer\">\n                    <div class=\"msfaq-answer-inner\">\n\n                        <p>\n                            In such situations, the information may still be accessible. The DVR\/NVR device and storage system are first examined to determine the best method for accessing the information.\n                        <\/p>\n\n                    <\/div>\n                <\/div>\n\n            <\/details>\n\n\n\n            <!-- 07 -->\n\n            <details class=\"msfaq-item\">\n\n                <summary class=\"msfaq-question\">\n\n                    <span class=\"msfaq-number\">07<\/span>\n\n                    <span class=\"msfaq-question-text\">\n                        Do you only offer services in Stockholm?\n                    <\/span>\n\n                    <span class=\"msfaq-toggle\" aria-hidden=\"true\"><\/span>\n\n                <\/summary>\n\n                <div class=\"msfaq-answer\">\n                    <div class=\"msfaq-answer-inner\">\n\n                        <p>\n                            No. mService Sweden AB has its office in Stockholm but provides data recovery services to customers throughout Sweden.\n                        <\/p>\n\n                    <\/div>\n                <\/div>\n\n            <\/details>\n\n\n\n            <!-- 08 -->\n\n            <details class=\"msfaq-item\">\n\n                <summary class=\"msfaq-question\">\n\n                    <span class=\"msfaq-number\">08<\/span>\n\n                    <span class=\"msfaq-question-text\">\n                        What should I do if the recordings are needed for a legal case?\n                    <\/span>\n\n                    <span class=\"msfaq-toggle\" aria-hidden=\"true\"><\/span>\n\n                <\/summary>\n\n                <div class=\"msfaq-answer\">\n                    <div class=\"msfaq-answer-inner\">\n\n                        <p>\n                            You can contact us for information about the possibility of data recovery. In such situations, it is particularly important to preserve the current condition of the system and avoid unnecessary changes.\n                        <\/p>\n\n                    <\/div>\n                <\/div>\n\n            <\/details>\n\n\n\n            <!-- 09 -->\n\n            <details class=\"msfaq-item\">\n\n                <summary class=\"msfaq-question\">\n\n                    <span class=\"msfaq-number\">09<\/span>\n\n                    <span class=\"msfaq-question-text\">\n                        Do you guarantee that the information can be recovered?\n                    <\/span>\n\n                    <span class=\"msfaq-toggle\" aria-hidden=\"true\"><\/span>\n\n                <\/summary>\n\n                <div class=\"msfaq-answer\">\n                    <div class=\"msfaq-answer-inner\">\n\n                        <p>\n                            No. Data recovery cannot be guaranteed without first examining the condition of the system. The device is examined first, after which the possibility of data recovery and the appropriate technical method can be determined.\n                        <\/p>\n\n                    <\/div>\n                <\/div>\n\n            <\/details>\n\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Specialized Data Recovery from Surveillance Cameras Have important recordings from your security cameras been deleted or become inaccessible? At mService Sweden AB, we help companies and organizations recover video data from DVR, NVR, and damaged surveillance systems. \u2705 Recovery of deleted or corrupted video recordings \u2705 Data recovery from damaged DVR and NVR systems \u2705 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-397","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/dataraddning.se\/en\/wp-json\/wp\/v2\/pages\/397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dataraddning.se\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dataraddning.se\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dataraddning.se\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dataraddning.se\/en\/wp-json\/wp\/v2\/comments?post=397"}],"version-history":[{"count":17,"href":"https:\/\/dataraddning.se\/en\/wp-json\/wp\/v2\/pages\/397\/revisions"}],"predecessor-version":[{"id":840,"href":"https:\/\/dataraddning.se\/en\/wp-json\/wp\/v2\/pages\/397\/revisions\/840"}],"wp:attachment":[{"href":"https:\/\/dataraddning.se\/en\/wp-json\/wp\/v2\/media?parent=397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}