{"id":6769,"date":"2026-07-19T04:23:29","date_gmt":"2026-07-19T04:23:29","guid":{"rendered":"https:\/\/assistyu.com\/?page_id=6769"},"modified":"2026-07-21T06:29:06","modified_gmt":"2026-07-21T06:29:06","slug":"cybersecurity-tools","status":"publish","type":"page","link":"https:\/\/assistyu.com\/de\/cybersecurity-tools\/","title":{"rendered":"Diagnostic tools"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6769\" class=\"elementor elementor-6769\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ba64f3d e-con-full e-flex e-con e-parent\" data-id=\"ba64f3d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1b117a4 elementor-widget elementor-widget-html\" data-id=\"1b117a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\" \/>\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\r\n    <title>AssistYU \u2014 Cybersecurity Diagnostic Tools<\/title>\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500;600;700&display=swap\" rel=\"stylesheet\" \/>\r\n    <style>\r\n        \/* ============================================================\r\n               EXACT AYU SCHEMA \u2014 extracted from network scan reference\r\n               ============================================================ *\/\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        :root {\r\n            --ayu-bg-deep: #060815;\r\n            --ayu-bg-navy: #090d24;\r\n            --ayu-bg-navy-2: #0b1130;\r\n            --ayu-text-primary: #ffffff;\r\n            --ayu-text-secondary: #d4daff;\r\n            --ayu-text-tertiary: #bcc4f0;\r\n            --glass-border: rgba(79, 110, 247, 0.15);\r\n            --border: rgba(79, 110, 247, 0.18);\r\n            --border-strong: rgba(79, 110, 247, 0.30);\r\n            --cyan: #4f6ef7;\r\n            --blue: #4f6ef7;\r\n            --violet: #8a6bff;\r\n            --danger: #ff3d68;\r\n            --safe: #22e6a8;\r\n            --amber: #ffb84d;\r\n            --font-display: 'Space Grotesk', sans-serif;\r\n            --font-body: 'Inter', sans-serif;\r\n            --font-mono: 'JetBrains Mono', monospace;\r\n        }\r\n\r\n        html,\r\n        body {\r\n            min-height: 100vh;\r\n            background: #060815;\r\n            color: var(--ayu-text-primary);\r\n            font-family: var(--font-body);\r\n            -webkit-font-smoothing: antialiased;\r\n            -moz-osx-font-smoothing: grayscale;\r\n            text-rendering: optimizeLegibility;\r\n            position: relative;\r\n            isolation: isolate;\r\n            overflow-x: hidden;\r\n        }\r\n\r\n        \/* \u2500\u2500 PAGE BACKGROUND \u2500\u2500 *\/\r\n        .page-bg {\r\n            position: absolute;\r\n            inset: 0;\r\n            z-index: 0;\r\n            pointer-events: none;\r\n            background: linear-gradient(180deg, #060815 0%, #060815 20%, #090d24 50%, #060815 80%, #060815 100%);\r\n        }\r\n\r\n        .bg-layers {\r\n            position: absolute;\r\n            inset: 0;\r\n            z-index: 0;\r\n            pointer-events: none;\r\n            mask-image: linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%);\r\n            -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%);\r\n        }\r\n\r\n        .ayu-bg-world {\r\n            position: fixed;\r\n            inset: 0;\r\n            background-image: url('https:\/\/assistyu.com\/wp-content\/uploads\/2026\/07\/scan-network-scaled.jpeg?w=1600&q=80');\r\n            background-size: cover;\r\n            background-position: center;\r\n            background-attachment: fixed;\r\n            opacity: 0.10;\r\n            mask-image: radial-gradient(ellipse 80% 70% at 50% 40%, black 20%, transparent 75%);\r\n            -webkit-mask-image: radial-gradient(ellipse 80% 70% at 50% 40%, black 20%, transparent 75%);\r\n        }\r\n\r\n        .ayu-bg-dots {\r\n            position: absolute;\r\n            inset: 0;\r\n            background-image: radial-gradient(circle at 1px 1px, rgba(79, 110, 247, 0.08) 1px, transparent 1px);\r\n            background-size: 48px 48px;\r\n            mask-image: radial-gradient(ellipse 60% 50% at 50% 50%, black 20%, transparent 70%);\r\n            -webkit-mask-image: radial-gradient(ellipse 60% 50% at 50% 50%, black 20%, transparent 70%);\r\n        }\r\n\r\n        .ayu-bg-glow {\r\n            position: absolute;\r\n            inset: 0;\r\n            background:\r\n                radial-gradient(ellipse 50% 40% at 15% 15%, rgba(79, 110, 247, 0.12), transparent 55%),\r\n                radial-gradient(ellipse 35% 30% at 50% 50%, rgba(236, 72, 153, 0.04), transparent 60%),\r\n                radial-gradient(ellipse 50% 40% at 70% 20%, rgba(34, 211, 238, 0.06), transparent 50%);\r\n        }\r\n\r\n        .ayu-bg-orb-1 {\r\n            position: absolute;\r\n            width: 400px;\r\n            height: 400px;\r\n            top: 10%;\r\n            left: 5%;\r\n            border-radius: 50%;\r\n            background: radial-gradient(circle, rgba(79, 110, 247, 0.06) 0%, transparent 70%);\r\n            animation: ayuOrbFloat1 20s ease-in-out infinite;\r\n        }\r\n\r\n        .ayu-bg-orb-2 {\r\n            position: absolute;\r\n            width: 300px;\r\n            height: 300px;\r\n            bottom: 15%;\r\n            right: 10%;\r\n            border-radius: 50%;\r\n            background: radial-gradient(circle, rgba(139, 92, 246, 0.06) 0%, transparent 70%);\r\n            animation: ayuOrbFloat2 25s ease-in-out infinite;\r\n        }\r\n\r\n        @keyframes ayuOrbFloat1 {\r\n            0%,\r\n            100% {\r\n                transform: translate(0, 0) scale(1);\r\n            }\r\n            33% {\r\n                transform: translate(30px, -20px) scale(1.05);\r\n            }\r\n            66% {\r\n                transform: translate(-15px, 15px) scale(0.95);\r\n            }\r\n        }\r\n\r\n        @keyframes ayuOrbFloat2 {\r\n            0%,\r\n            100% {\r\n                transform: translate(0, 0) scale(1);\r\n            }\r\n            33% {\r\n                transform: translate(-20px, 25px) scale(1.08);\r\n            }\r\n            66% {\r\n                transform: translate(25px, -10px) scale(0.92);\r\n            }\r\n        }\r\n\r\n        .ayu-content-overlay {\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n\r\n        a {\r\n            color: inherit;\r\n            text-decoration: none;\r\n        }\r\n        button {\r\n            font-family: inherit;\r\n            cursor: pointer;\r\n        }\r\n        ::selection {\r\n            background: var(--cyan);\r\n            color: #04060d;\r\n        }\r\n        html {\r\n            scroll-behavior: smooth;\r\n        }\r\n        @media(prefers-reduced-motion:reduce) {\r\n            html {\r\n                scroll-behavior: auto;\r\n            }\r\n        }\r\n        a:focus-visible,\r\n        button:focus-visible,\r\n        .tool-card:focus-visible {\r\n            outline: 2px solid var(--cyan);\r\n            outline-offset: 3px;\r\n            border-radius: 8px;\r\n        }\r\n\r\n        main {\r\n            max-width: 95%;\r\n            margin: 0 auto;\r\n            padding: 130px clamp(20px, 4vw, 60px) 48px;\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n\r\n        \/* ============================================================\r\n                   HERO\r\n                   ============================================================ *\/\r\n        .hero {\r\n            display: grid;\r\n            grid-template-columns: 1.1fr 0.9fr;\r\n            gap: 48px;\r\n            align-items: center;\r\n            margin-bottom: 40px;\r\n            animation: fadeUp .7s cubic-bezier(.2, .8, .2, 1);\r\n        }\r\n\r\n        @keyframes fadeUp {\r\n            from {\r\n                opacity: 0;\r\n                transform: translateY(18px);\r\n            }\r\n            to {\r\n                opacity: 1;\r\n                transform: none;\r\n            }\r\n        }\r\n\r\n        @media(max-width:980px) {\r\n            .hero {\r\n                grid-template-columns: 1fr;\r\n            }\r\n        }\r\n\r\n        .eyebrow {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 8px;\r\n            font-family: var(--font-mono);\r\n            font-size: 11px;\r\n            letter-spacing: 2.5px;\r\n            text-transform: uppercase;\r\n            color: var(--cyan);\r\n            margin-bottom: 18px;\r\n        }\r\n        .eyebrow::before {\r\n            content: '';\r\n            width: 16px;\r\n            height: 1px;\r\n            background: var(--cyan);\r\n        }\r\n\r\n        .hero h1 {\r\n            font-family: var(--font-display);\r\n            font-weight: 700;\r\n            font-size: clamp(32px, 4.4vw, 54px);\r\n            line-height: 1.08;\r\n            color: var(--ayu-text-primary);\r\n            letter-spacing: -0.5px;\r\n        }\r\n        .hero h1 .accent {\r\n            background: linear-gradient(90deg, var(--cyan), var(--blue) 60%, var(--violet));\r\n            -webkit-background-clip: text;\r\n            background-clip: text;\r\n            color: transparent;\r\n        }\r\n        .hero p {\r\n            margin-top: 18px;\r\n            color: var(--ayu-text-secondary);\r\n            font-size: 15.5px;\r\n            line-height: 1.7;\r\n            max-width: 520px;\r\n        }\r\n\r\n        .hero-cta {\r\n            display: flex;\r\n            gap: 12px;\r\n            margin-top: 28px;\r\n            flex-wrap: wrap;\r\n        }\r\n\r\n        \/* \u2500\u2500 BUTTONS \u2500\u2500 *\/\r\n        .btn {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 9px;\r\n            padding: 14px 26px;\r\n            border-radius: 12px;\r\n            font-family: var(--font-display);\r\n            font-weight: 600;\r\n            font-size: 14px;\r\n            transition: transform .25s cubic-bezier(.2, .8, .2, 1), box-shadow .25s, border-color .25s, background .25s;\r\n        }\r\n        .btn-primary {\r\n            background: linear-gradient(135deg, rgba(79, 110, 247, 0.20), rgba(138, 107, 255, 0.16));\r\n            color: var(--ayu-text-primary);\r\n            border: 1px solid rgba(79, 110, 247, 0.40);\r\n            box-shadow: 0 4px 24px rgba(79, 110, 247, 0.20), 0 0 60px rgba(79, 110, 247, 0.06);\r\n        }\r\n        .btn-primary:hover {\r\n            transform: translateY(-3px);\r\n            box-shadow: 0 8px 36px rgba(79, 110, 247, 0.30), 0 0 80px rgba(79, 110, 247, 0.10);\r\n            border-color: rgba(79, 110, 247, 0.60);\r\n            background: linear-gradient(135deg, rgba(79, 110, 247, 0.28), rgba(138, 107, 255, 0.22));\r\n        }\r\n        .btn-primary svg {\r\n            color: var(--cyan);\r\n        }\r\n\r\n        .btn-ghost {\r\n            border: 1px solid var(--border-strong);\r\n            background: rgba(9, 13, 36, 0.5);\r\n            color: var(--ayu-text-primary);\r\n            backdrop-filter: blur(8px);\r\n        }\r\n        .btn-ghost:hover {\r\n            border-color: rgba(255, 255, 255, 0.4);\r\n            transform: translateY(-2px);\r\n            color: var(--ayu-text-primary);\r\n            background: rgba(9, 13, 36, 0.7);\r\n        }\r\n        .btn svg {\r\n            width: 16px;\r\n            height: 16px;\r\n        }\r\n\r\n        \/* \u2500\u2500 CONSOLE (glass card) \u2500\u2500 *\/\r\n        .console {\r\n            position: relative;\r\n            border-radius: 18px;\r\n            border: 1px solid var(--glass-border);\r\n            background: linear-gradient(160deg, rgba(9, 13, 36, 0.85), rgba(6, 8, 21, 0.90));\r\n            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(79, 110, 247, 0.05);\r\n            overflow: hidden;\r\n            backdrop-filter: blur(14px);\r\n            -webkit-backdrop-filter: blur(14px);\r\n        }\r\n        .console-bar {\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: space-between;\r\n            padding: 12px 16px;\r\n            border-bottom: 1px solid rgba(79, 110, 247, 0.12);\r\n            background: rgba(9, 13, 36, 0.6);\r\n        }\r\n        .console-dots {\r\n            display: flex;\r\n            gap: 6px;\r\n        }\r\n        .console-dots span {\r\n            width: 9px;\r\n            height: 9px;\r\n            border-radius: 50%;\r\n            background: rgba(255, 255, 255, 0.15);\r\n        }\r\n        .console-title {\r\n            font-family: var(--font-mono);\r\n            font-size: 10px;\r\n            letter-spacing: 2px;\r\n            color: var(--ayu-text-tertiary);\r\n            text-transform: uppercase;\r\n        }\r\n        .console-live {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 6px;\r\n            font-family: var(--font-mono);\r\n            font-size: 9.5px;\r\n            color: var(--safe);\r\n            letter-spacing: 1px;\r\n        }\r\n        .console-live .dot {\r\n            width: 6px;\r\n            height: 6px;\r\n            border-radius: 50%;\r\n            background: var(--safe);\r\n            box-shadow: 0 0 6px rgba(34, 230, 168, 0.7);\r\n            animation: dotPulse 1.4s ease-in-out infinite;\r\n        }\r\n        @keyframes dotPulse {\r\n            0%,\r\n            100% {\r\n                opacity: 1;\r\n            }\r\n            50% {\r\n                opacity: .35;\r\n            }\r\n        }\r\n\r\n        .console-body {\r\n            padding: 16px 18px 18px;\r\n            height: 290px;\r\n            overflow: hidden;\r\n            position: relative;\r\n        }\r\n        .console-body::after {\r\n            content: '';\r\n            position: absolute;\r\n            inset: 0;\r\n            background: linear-gradient(180deg, transparent 65%, rgba(6, 8, 21, 0.95));\r\n            pointer-events: none;\r\n        }\r\n        .console-stats {\r\n            display: grid;\r\n            grid-template-columns: repeat(3, 1fr);\r\n            border-top: 1px solid rgba(79, 110, 247, 0.12);\r\n        }\r\n        .console-stat {\r\n            padding: 14px 16px;\r\n            text-align: center;\r\n            border-right: 1px solid rgba(79, 110, 247, 0.1);\r\n        }\r\n        .console-stat:last-child {\r\n            border-right: none;\r\n        }\r\n        .console-stat b {\r\n            display: block;\r\n            font-family: var(--font-mono);\r\n            font-size: 19px;\r\n            color: var(--ayu-text-primary);\r\n            font-weight: 700;\r\n        }\r\n        .console-stat span {\r\n            font-size: 9.5px;\r\n            letter-spacing: 1px;\r\n            color: var(--ayu-text-tertiary);\r\n            text-transform: uppercase;\r\n        }\r\n\r\n        .feed {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 9px;\r\n        }\r\n        .feed-line {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 10px;\r\n            font-family: var(--font-mono);\r\n            font-size: 11.5px;\r\n            color: var(--ayu-text-secondary);\r\n            opacity: 0;\r\n            animation: feedIn .5s ease forwards;\r\n            white-space: nowrap;\r\n            overflow: hidden;\r\n            text-overflow: ellipsis;\r\n        }\r\n        .feed-line .tag {\r\n            flex-shrink: 0;\r\n            padding: 2px 7px;\r\n            border-radius: 5px;\r\n            font-size: 9px;\r\n            letter-spacing: .5px;\r\n            text-transform: uppercase;\r\n            font-weight: 700;\r\n        }\r\n        .feed-line .tag.ok {\r\n            background: rgba(34, 230, 168, 0.12);\r\n            color: var(--safe);\r\n            border: 1px solid rgba(34, 230, 168, 0.25);\r\n        }\r\n        .feed-line .tag.warn {\r\n            background: rgba(255, 184, 77, 0.12);\r\n            color: var(--amber);\r\n            border: 1px solid rgba(255, 184, 77, 0.25);\r\n        }\r\n        .feed-line .tag.risk {\r\n            background: rgba(255, 61, 104, 0.12);\r\n            color: var(--danger);\r\n            border: 1px solid rgba(255, 61, 104, 0.25);\r\n        }\r\n        .feed-line .t {\r\n            color: var(--ayu-text-tertiary);\r\n            font-size: 10px;\r\n            flex-shrink: 0;\r\n            opacity: .7;\r\n        }\r\n        @keyframes feedIn {\r\n            from {\r\n                opacity: 0;\r\n                transform: translateY(4px);\r\n            }\r\n            to {\r\n                opacity: 1;\r\n                transform: none;\r\n            }\r\n        }\r\n        @media(prefers-reduced-motion:reduce) {\r\n            .feed-line {\r\n                animation: none;\r\n                opacity: 1;\r\n            }\r\n        }\r\n\r\n        \/* ============================================================\r\n                   TOOLS SECTION\r\n                   ============================================================ *\/\r\n        .section-head {\r\n            display: flex;\r\n            align-items: flex-end;\r\n            justify-content: space-between;\r\n            gap: 20px;\r\n            flex-wrap: wrap;\r\n            margin: 56px 0 22px;\r\n        }\r\n        .section-head h2 {\r\n            font-family: var(--font-display);\r\n            font-size: clamp(20px, 2.4vw, 28px);\r\n            font-weight: 700;\r\n            color: var(--ayu-text-primary);\r\n        }\r\n        .section-head p {\r\n            color: var(--ayu-text-tertiary);\r\n            font-size: 13px;\r\n            margin-top: 6px;\r\n        }\r\n        .legend {\r\n            display: flex;\r\n            gap: 10px;\r\n            font-family: var(--font-mono);\r\n            font-size: 10px;\r\n            letter-spacing: 1px;\r\n            text-transform: uppercase;\r\n            color: var(--ayu-text-tertiary);\r\n        }\r\n        .legend span {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 6px;\r\n            padding: 6px 12px;\r\n            border-radius: 999px;\r\n            border: 1px solid var(--border);\r\n            background: rgba(9, 13, 36, 0.5);\r\n            backdrop-filter: blur(4px);\r\n        }\r\n        .legend i {\r\n            width: 6px;\r\n            height: 6px;\r\n            border-radius: 50%;\r\n            display: inline-block;\r\n            flex-shrink: 0;\r\n        }\r\n        .legend .li-live {\r\n            border-color: rgba(34, 230, 168, 0.3);\r\n            color: var(--safe);\r\n        }\r\n        .legend .li-live i {\r\n            background: var(--safe);\r\n            box-shadow: 0 0 6px rgba(34, 230, 168, 0.6);\r\n        }\r\n        .legend .li-soon i {\r\n            background: var(--violet);\r\n        }\r\n\r\n        \/* \u2500\u2500 TOOL GRID \u2500\u2500 *\/\r\n        .tools-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(4, 1fr);\r\n            gap: 16px;\r\n        }\r\n        @media(max-width:1300px) {\r\n            .tools-grid {\r\n                grid-template-columns: repeat(3, 1fr);\r\n            }\r\n        }\r\n        @media(max-width:940px) {\r\n            .tools-grid {\r\n                grid-template-columns: repeat(2, 1fr);\r\n            }\r\n        }\r\n        @media(max-width:560px) {\r\n            .tools-grid {\r\n                grid-template-columns: 1fr;\r\n            }\r\n        }\r\n\r\n        \/* \u2500\u2500 TOOL CARD (glass) \u2500\u2500 *\/\r\n        .tool-card {\r\n            position: relative;\r\n            border-radius: 16px;\r\n            padding: 22px 20px;\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 14px;\r\n            min-height: 220px;\r\n            background: linear-gradient(150deg, rgba(9, 13, 36, 0.90), rgba(6, 8, 21, 0.88));\r\n            border: 1px solid rgba(79, 110, 247, 0.12);\r\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.03);\r\n            transition: transform .3s cubic-bezier(.2, .8, .2, 1), box-shadow .3s, border-color .3s, background .3s;\r\n            overflow: hidden;\r\n            opacity: 0;\r\n            transform: translateY(10px);\r\n            animation: cardIn .5s ease forwards;\r\n            backdrop-filter: blur(10px);\r\n            -webkit-backdrop-filter: blur(10px);\r\n        }\r\n        .tool-card::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            bottom: 0;\r\n            width: 3px;\r\n            background: var(--cyan);\r\n            opacity: .4;\r\n            transition: opacity .3s, width .3s;\r\n        }\r\n        .cat-identity::before {\r\n            background: var(--violet);\r\n        }\r\n        .cat-credentials::before {\r\n            background: var(--amber);\r\n        }\r\n        .cat-device::before {\r\n            background: var(--blue);\r\n        }\r\n        .cat-web::before {\r\n            background: var(--magenta);\r\n        }\r\n        .tool-card::after {\r\n            content: '';\r\n            position: absolute;\r\n            inset: 0;\r\n            border-radius: 16px;\r\n            pointer-events: none;\r\n            background: repeating-linear-gradient(0deg, transparent, transparent 3px, rgba(255, 255, 255, 0.006) 3px, rgba(255, 255, 255, 0.006) 4px);\r\n        }\r\n\r\n        @keyframes cardIn {\r\n            to {\r\n                opacity: 1;\r\n                transform: none;\r\n            }\r\n        }\r\n        @media(prefers-reduced-motion:reduce) {\r\n            .tool-card {\r\n                animation: none;\r\n                opacity: 1;\r\n                transform: none;\r\n            }\r\n        }\r\n\r\n        .tool-card.live {\r\n            border-color: rgba(34, 230, 168, 0.22);\r\n            box-shadow: 0 4px 24px rgba(0, 0, 0, 0.35), 0 0 30px rgba(34, 230, 168, 0.06);\r\n        }\r\n        .tool-card.live::before {\r\n            background: var(--safe);\r\n            opacity: .9;\r\n            width: 4px;\r\n        }\r\n        .tool-card.live:hover {\r\n            transform: translateY(-4px);\r\n            border-color: rgba(34, 230, 168, 0.4);\r\n            box-shadow: 0 12px 34px rgba(0, 0, 0, 0.45), 0 0 40px rgba(34, 230, 168, 0.14);\r\n        }\r\n        .tool-card.soon:hover {\r\n            transform: translateY(-3px);\r\n            border-color: rgba(79, 110, 247, 0.28);\r\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);\r\n        }\r\n        .cat-identity.soon:hover {\r\n            border-color: rgba(138, 107, 255, 0.35);\r\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4), 0 0 24px rgba(138, 107, 255, 0.1);\r\n        }\r\n        .cat-credentials.soon:hover {\r\n            border-color: rgba(255, 184, 77, 0.35);\r\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4), 0 0 24px rgba(255, 184, 77, 0.1);\r\n        }\r\n        .cat-device.soon:hover {\r\n            border-color: rgba(77, 123, 255, 0.35);\r\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4), 0 0 24px rgba(77, 123, 255, 0.1);\r\n        }\r\n        .cat-web.soon:hover {\r\n            border-color: rgba(255, 95, 168, 0.35);\r\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4), 0 0 24px rgba(255, 95, 168, 0.1);\r\n        }\r\n        .tool-card.soon .tool-icon,\r\n        .tool-card.soon h3 {\r\n            opacity: .88;\r\n        }\r\n\r\n        .tool-top {\r\n            display: flex;\r\n            align-items: flex-start;\r\n            justify-content: space-between;\r\n            gap: 10px;\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n\r\n        .tool-icon {\r\n            width: 42px;\r\n            height: 42px;\r\n            border-radius: 11px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            background: rgba(79, 110, 247, 0.06);\r\n            border: 1px solid rgba(79, 110, 247, 0.18);\r\n            color: var(--cyan);\r\n            flex-shrink: 0;\r\n            transition: transform .3s, background .3s, border-color .3s;\r\n            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);\r\n        }\r\n        .tool-icon svg {\r\n            width: 21px;\r\n            height: 21px;\r\n        }\r\n        .tool-card:hover .tool-icon {\r\n            transform: scale(1.06);\r\n        }\r\n\r\n        .cat-identity .tool-icon {\r\n            background: rgba(138, 107, 255, 0.10);\r\n            border-color: rgba(138, 107, 255, 0.24);\r\n            color: var(--violet);\r\n        }\r\n        .cat-credentials .tool-icon {\r\n            background: rgba(255, 184, 77, 0.10);\r\n            border-color: rgba(255, 184, 77, 0.24);\r\n            color: var(--amber);\r\n        }\r\n        .cat-device .tool-icon {\r\n            background: rgba(77, 123, 255, 0.10);\r\n            border-color: rgba(77, 123, 255, 0.26);\r\n            color: var(--blue);\r\n        }\r\n        .cat-web .tool-icon {\r\n            background: rgba(255, 95, 168, 0.10);\r\n            border-color: rgba(255, 95, 168, 0.24);\r\n            color: var(--magenta);\r\n        }\r\n        .tool-card.soon:not(.live) .tool-icon {\r\n            opacity: .9;\r\n        }\r\n\r\n        .badge {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 6px;\r\n            font-family: var(--font-mono);\r\n            font-size: 9px;\r\n            letter-spacing: 1.2px;\r\n            text-transform: uppercase;\r\n            font-weight: 700;\r\n            padding: 5px 10px;\r\n            border-radius: 999px;\r\n            white-space: nowrap;\r\n            flex-shrink: 0;\r\n        }\r\n        .badge .bd {\r\n            width: 5px;\r\n            height: 5px;\r\n            border-radius: 50%;\r\n            flex-shrink: 0;\r\n        }\r\n        .badge.live {\r\n            background: linear-gradient(135deg, rgba(34, 230, 168, 0.20), rgba(47, 227, 255, 0.12));\r\n            color: var(--safe);\r\n            border: 1px solid rgba(34, 230, 168, 0.4);\r\n            box-shadow: 0 0 14px rgba(34, 230, 168, 0.18);\r\n        }\r\n        .badge.live .bd {\r\n            background: var(--safe);\r\n            box-shadow: 0 0 6px rgba(34, 230, 168, 0.9);\r\n            animation: dotPulse 1.6s ease-in-out infinite;\r\n        }\r\n        .badge.soon {\r\n            background: linear-gradient(135deg, rgba(138, 107, 255, 0.14), rgba(77, 123, 255, 0.08));\r\n            color: #c3b6ff;\r\n            border: 1px solid rgba(138, 107, 255, 0.3);\r\n        }\r\n        .badge.soon .bd {\r\n            background: #8a6bff;\r\n            opacity: .8;\r\n        }\r\n\r\n        .tool-card h3 {\r\n            font-family: var(--font-display);\r\n            font-size: 16px;\r\n            font-weight: 700;\r\n            color: var(--ayu-text-primary);\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n        .tool-card p {\r\n            font-size: 12.5px;\r\n            color: var(--ayu-text-secondary);\r\n            line-height: 1.55;\r\n            position: relative;\r\n            z-index: 1;\r\n            flex: 1;\r\n        }\r\n        .tool-cat {\r\n            font-family: var(--font-mono);\r\n            font-size: 9.5px;\r\n            letter-spacing: 1px;\r\n            text-transform: uppercase;\r\n            color: var(--ayu-text-tertiary);\r\n            position: relative;\r\n            z-index: 1;\r\n            opacity: .8;\r\n        }\r\n\r\n        .tool-action {\r\n            margin-top: auto;\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n\r\n        .act-btn {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 7px;\r\n            font-family: var(--font-display);\r\n            font-weight: 600;\r\n            font-size: 12.5px;\r\n            padding: 9px 14px;\r\n            border-radius: 9px;\r\n            width: 100%;\r\n            justify-content: center;\r\n            transition: all .25s;\r\n            border: none;\r\n        }\r\n        .act-btn.run {\r\n            background: linear-gradient(135deg, rgba(34, 230, 168, 0.16), rgba(79, 110, 247, 0.12));\r\n            color: var(--safe);\r\n            border: 1px solid rgba(34, 230, 168, 0.32);\r\n        }\r\n        .act-btn.run:hover {\r\n            background: linear-gradient(135deg, var(--safe), var(--cyan));\r\n            color: #04140f;\r\n            box-shadow: 0 0 20px rgba(34, 230, 168, 0.25);\r\n        }\r\n        .act-btn.notify {\r\n            background: rgba(255, 255, 255, 0.03);\r\n            color: var(--ayu-text-tertiary);\r\n            border: 1px solid var(--border);\r\n        }\r\n        .act-btn.notify:hover {\r\n            border-color: rgba(255, 255, 255, 0.3);\r\n            color: var(--ayu-text-primary);\r\n            background: rgba(255, 255, 255, 0.06);\r\n        }\r\n        .act-btn.notified {\r\n            background: rgba(34, 230, 168, 0.08);\r\n            color: var(--safe);\r\n            border: 1px solid rgba(34, 230, 168, 0.25);\r\n        }\r\n        .act-btn svg {\r\n            width: 14px;\r\n            height: 14px;\r\n        }\r\n\r\n        \/* ============================================================\r\n                   CTA BLOCK (glass)\r\n                   ============================================================ *\/\r\n        .cta-block {\r\n            margin-top: 32px;\r\n            padding: 40px 32px;\r\n            border-radius: 20px;\r\n            text-align: center;\r\n            border: 1px solid rgba(79, 110, 247, 0.18);\r\n            background:\r\n                radial-gradient(120% 140% at 15% 0%, rgba(79, 110, 247, 0.10), transparent 55%),\r\n                radial-gradient(120% 140% at 85% 100%, rgba(138, 107, 255, 0.10), transparent 55%),\r\n                linear-gradient(160deg, rgba(9, 13, 36, 0.85), rgba(6, 8, 21, 0.80));\r\n            backdrop-filter: blur(18px);\r\n            -webkit-backdrop-filter: blur(18px);\r\n            position: relative;\r\n            overflow: hidden;\r\n            box-shadow: 0 8px 40px rgba(0, 0, 0, 0.35), 0 0 60px rgba(79, 110, 247, 0.06), inset 0 1px 0 rgba(255, 255, 255, 0.04);\r\n            isolation: isolate;\r\n        }\r\n        .cta-block::before {\r\n            content: '';\r\n            position: absolute;\r\n            inset: -40%;\r\n            z-index: 0;\r\n            pointer-events: none;\r\n            background:\r\n                radial-gradient(38% 55% at 22% 30%, rgba(79, 110, 247, 0.16), transparent 70%),\r\n                radial-gradient(45% 60% at 78% 65%, rgba(138, 107, 255, 0.14), transparent 70%),\r\n                radial-gradient(30% 45% at 55% 90%, rgba(34, 230, 168, 0.08), transparent 70%);\r\n            filter: blur(40px);\r\n            animation: smokeDrift 14s ease-in-out infinite alternate;\r\n            opacity: .8;\r\n            will-change: transform;\r\n        }\r\n        @keyframes smokeDrift {\r\n            0% {\r\n                transform: translate(-2%, -1%) scale(1);\r\n            }\r\n            50% {\r\n                transform: translate(2%, 2%) scale(1.08);\r\n            }\r\n            100% {\r\n                transform: translate(-1%, 3%) scale(1.02);\r\n            }\r\n        }\r\n        @media(prefers-reduced-motion:reduce) {\r\n            .cta-block::before {\r\n                animation: none;\r\n            }\r\n        }\r\n        .cta-block::after {\r\n            content: '';\r\n            position: absolute;\r\n            inset: 0;\r\n            z-index: 1;\r\n            border-radius: 20px;\r\n            pointer-events: none;\r\n            background: repeating-linear-gradient(0deg, transparent, transparent 3px, rgba(255, 255, 255, 0.012) 3px, rgba(255, 255, 255, 0.012) 4px);\r\n        }\r\n\r\n        .cta-title {\r\n            font-family: var(--font-display);\r\n            font-size: 23px;\r\n            font-weight: 700;\r\n            color: var(--ayu-text-primary);\r\n            position: relative;\r\n            z-index: 2;\r\n        }\r\n        .cta-sub {\r\n            color: var(--ayu-text-secondary);\r\n            font-size: 13px;\r\n            margin-top: 10px;\r\n            max-width: 480px;\r\n            margin-left: auto;\r\n            margin-right: auto;\r\n            line-height: 1.65;\r\n            position: relative;\r\n            z-index: 2;\r\n        }\r\n        .cta-btns {\r\n            display: flex;\r\n            gap: 12px;\r\n            justify-content: center;\r\n            flex-wrap: wrap;\r\n            margin-top: 24px;\r\n            position: relative;\r\n            z-index: 2;\r\n        }\r\n\r\n        \/* ============================================================\r\n                   PHONE PILL (from reference)\r\n                   ============================================================ *\/\r\n        .phone-pill {\r\n            position: fixed;\r\n            right: 24px;\r\n            top: 50%;\r\n            transform: translateY(-50%);\r\n            z-index: 50;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 0;\r\n            flex-direction: row-reverse;\r\n            padding: 0;\r\n            border: 0;\r\n            border-radius: 999px;\r\n            background: transparent;\r\n            box-shadow: none;\r\n            cursor: pointer;\r\n            transition: all .35s;\r\n        }\r\n        .phone-pill .pp-icon {\r\n            width: 52px;\r\n            height: 52px;\r\n            border-radius: 50%;\r\n            flex-shrink: 0;\r\n            padding: 0;\r\n            background: linear-gradient(135deg, var(--cyan), var(--blue));\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            box-shadow: 0 4px 20px rgba(79, 110, 247, 0.35);\r\n            border: 1px solid rgba(255, 255, 255, 0.25);\r\n            transition: all .3s;\r\n        }\r\n        .phone-pill:hover .pp-icon {\r\n            transform: scale(1.08);\r\n            box-shadow: 0 6px 26px rgba(79, 110, 247, 0.5);\r\n        }\r\n        .phone-pill .pp-icon svg {\r\n            width: 22px;\r\n            height: 22px;\r\n            color: #04070f;\r\n        }\r\n        .phone-pill .pp-text {\r\n            font-family: var(--font-mono);\r\n            font-weight: 600;\r\n            font-size: 14px;\r\n            color: var(--ayu-text-primary);\r\n            white-space: nowrap;\r\n            direction: ltr;\r\n            text-align: right;\r\n            max-width: 0;\r\n            opacity: 0;\r\n            overflow: hidden;\r\n            padding: 12px 0;\r\n            border-radius: 999px;\r\n            background: linear-gradient(135deg, rgba(9, 13, 36, 0.92), rgba(6, 8, 21, 0.85));\r\n            border: 1px solid var(--border-strong);\r\n            backdrop-filter: blur(12px);\r\n            -webkit-backdrop-filter: blur(12px);\r\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3), 0 0 20px rgba(79, 110, 247, 0.1);\r\n            transition: max-width .4s ease, opacity .3s ease, padding .4s ease, margin .4s ease;\r\n        }\r\n        .phone-pill.open .pp-text {\r\n            max-width: 260px;\r\n            opacity: 1;\r\n            padding: 12px 18px;\r\n            margin-right: 12px;\r\n        }\r\n        @media(max-width:480px) {\r\n            .phone-pill {\r\n                right: 14px;\r\n            }\r\n            .phone-pill .pp-icon {\r\n                width: 46px;\r\n                height: 46px;\r\n            }\r\n        }\r\n\r\n        \/* ============================================================\r\n                   RESPONSIVE OVERRIDES\r\n                   ============================================================ *\/\r\n        @media(max-width:640px) {\r\n            main {\r\n                padding-top: 100px;\r\n                padding-bottom: 36px;\r\n            }\r\n            .console-body {\r\n                height: 230px;\r\n            }\r\n            .cta-block {\r\n                padding: 26px 18px;\r\n            }\r\n            .hero h1 {\r\n                font-size: clamp(26px, 6vw, 36px);\r\n            }\r\n            .section-head {\r\n                flex-direction: column;\r\n                align-items: flex-start;\r\n            }\r\n            .legend {\r\n                flex-wrap: wrap;\r\n            }\r\n        }\r\n\r\n        @media(prefers-reduced-motion:reduce) {\r\n            .ayu-bg-orb-1,\r\n            .ayu-bg-orb-2 {\r\n                animation: none;\r\n            }\r\n            .console-live .dot {\r\n                animation: none;\r\n            }\r\n            .badge.live .bd {\r\n                animation: none;\r\n            }\r\n            .cta-block::before {\r\n                animation: none;\r\n            }\r\n            .tool-card {\r\n                animation: none;\r\n                opacity: 1;\r\n                transform: none;\r\n            }\r\n            .hero {\r\n                animation: none;\r\n                opacity: 1;\r\n                transform: none;\r\n            }\r\n            .feed-line {\r\n                animation: none;\r\n                opacity: 1;\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n\r\n    <!-- \u2500\u2500 PAGE BACKGROUND \u2500\u2500 -->\r\n    <div class=\"page-bg\"><\/div>\r\n\r\n    <!-- \u2500\u2500 BACKGROUND LAYERS \u2500\u2500 -->\r\n    <div class=\"bg-layers\">\r\n        <div class=\"ayu-bg-world\"><\/div>\r\n        <div class=\"ayu-bg-dots\"><\/div>\r\n        <div class=\"ayu-bg-glow\"><\/div>\r\n        <div class=\"ayu-bg-orb-1\"><\/div>\r\n        <div class=\"ayu-bg-orb-2\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ayu-content-overlay\">\r\n\r\n        <main>\r\n\r\n            <!-- ===== HERO ===== -->\r\n            <section class=\"hero\">\r\n                <div>\r\n                    <div class=\"eyebrow\">Cybersecurity diagnostics<\/div>\r\n                    <h1>See what the internet already <span class=\"accent\">knows about you.<\/span><\/h1>\r\n                    <p>AssistYU runs real, in-browser security checks against your network, identity and devices \u2014 no signup, no data sent to our servers. Every scan below produces a live, evidence-based verdict, not a demo.<\/p>\r\n                    <div class=\"hero-cta\">\r\n                        <a href=\"https:\/\/assistyu.com\/network-security-scan\/\" class=\"btn btn-primary\">\r\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" aria-hidden=\"true\"><path d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8Z\"\/><\/svg>\r\n                            Run the Network Scan\r\n                        <\/a>\r\n                        <a href=\"#tools\" class=\"btn btn-ghost\">\r\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 8v4l3 2\"\/><\/svg>\r\n                            Browse all tools\r\n                        <\/a>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Console (glass card) -->\r\n                <div class=\"console\" aria-hidden=\"true\">\r\n                    <div class=\"console-bar\">\r\n                        <div class=\"console-dots\"><span><\/span><span><\/span><span><\/span><\/div>\r\n                        <div class=\"console-title\">Live diagnostics feed<\/div>\r\n                        <div class=\"console-live\"><span class=\"dot\"><\/span>LIVE<\/div>\r\n                    <\/div>\r\n                    <div class=\"console-body\">\r\n                        <div class=\"feed\" id=\"feed\"><\/div>\r\n                    <\/div>\r\n                    <div class=\"console-stats\">\r\n                        <div class=\"console-stat\"><b id=\"stat-scans\">0<\/b><span>Scans today<\/span><\/div>\r\n                        <div class=\"console-stat\"><b id=\"stat-issues\">0<\/b><span>Issues found<\/span><\/div>\r\n                        <div class=\"console-stat\"><b>100%<\/b><span>Runs in-browser<\/span><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n\r\n            <!-- ===== TOOLS ===== -->\r\n            <div class=\"section-head\" id=\"tools\">\r\n                <div>\r\n                    <h2>Diagnostic tools<\/h2>\r\n                    <p>Pick a surface to check. New tools ship regularly \u2014 click \"Notify me\" to hear the moment one goes live.<\/p>\r\n                <\/div>\r\n                <div class=\"legend\">\r\n                    <span class=\"li-live\"><i><\/i>Live now<\/span>\r\n                    <span class=\"li-soon\"><i><\/i>In development<\/span>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"tools-grid\" id=\"toolsGrid\"><\/div>\r\n\r\n            <!-- ===== CTA ===== -->\r\n            <div class=\"cta-block\">\r\n                <div class=\"cta-title\">Found a gap? Let's close it.<\/div>\r\n                <div class=\"cta-sub\">Every tool on this page feeds into one goal: showing you exactly where you're exposed, then giving you a one-toggle way to fix it.<\/div>\r\n                <div class=\"cta-btns\">\r\n                    <a href=\"https:\/\/assistyu.com\/security-products\/\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-primary\">\r\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M12 2 3 6v6c0 5.2 3.8 9.8 9 11 5.2-1.2 9-5.8 9-11V6l-9-4Z\"\/><path d=\"M9 12l2 2 4-4\"\/><\/svg>\r\n                        Explore security products\r\n                    <\/a>\r\n                    <a href=\"https:\/\/assistyu.com\/contact\/\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-ghost\">\r\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M4 4h16v12H8l-4 4V4Z\"\/><\/svg>\r\n                        Chat with us\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/main>\r\n\r\n        <!-- \u2500\u2500 PHONE PILL \u2500\u2500 -->\r\n        <div class=\"phone-pill\" id=\"phone-pill\">\r\n            <button type=\"button\" class=\"pp-icon\" id=\"pp-icon\" aria-label=\"Show phone number\" aria-expanded=\"false\">\r\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\r\n            <\/button>\r\n            <a href=\"tel:+34951550227\" class=\"pp-text\" id=\"pp-text\">+34 9 515 502 27<\/a>\r\n        <\/div>\r\n\r\n    <\/div><!-- \/ayu-content-overlay -->\r\n\r\n    <script>\r\n        (function() {\r\n\r\n            \/* ============================================================\r\n                   TOOL CATALOG\r\n                   ============================================================ *\/\r\n            var IC = {\r\n                net: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M2.5 12h19M12 2.5c2.5 2.7 3.8 6 3.8 9.5s-1.3 6.8-3.8 9.5c-2.5-2.7-3.8-6-3.8-9.5S9.5 5.2 12 2.5Z\"\/><\/svg>',\r\n                breach: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M4 4h16v12H8l-4 4V4Z\"\/><path d=\"M9 10h.01M15 10h.01M9 14c1 1 5 1 6 0\"\/><\/svg>',\r\n                pass: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><rect x=\"4\" y=\"10\" width=\"16\" height=\"10\" rx=\"2\"\/><path d=\"M8 10V7a4 4 0 0 1 8 0v3\"\/><\/svg>',\r\n                dark: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M12 3v3M12 18v3M4.2 4.2l2.1 2.1M17.7 17.7l2.1 2.1M3 12h3M18 12h3M4.2 19.8l2.1-2.1M17.7 6.3l2.1-2.1\"\/><circle cx=\"12\" cy=\"12\" r=\"4\"\/><\/svg>',\r\n                mal: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"12\" rx=\"2\"\/><path d=\"M8 20h8M12 16v4M9 8l2 2-2 2M15 8l-2 2 2 2\"\/><\/svg>',\r\n                wifi: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M5 12.5a11 11 0 0 1 14 0M8 15.8a6.5 6.5 0 0 1 8 0M11.5 19a2 2 0 0 1 1 0\"\/><\/svg>',\r\n                social: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"8\" r=\"4\"\/><path d=\"M4 21c1.5-4.5 5-6 8-6s6.5 1.5 8 6\"\/><\/svg>',\r\n                phish: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M12 2 3 6v6c0 5.2 3.8 9.8 9 11 5.2-1.2 9-5.8 9-11V6l-9-4Z\"\/><path d=\"M12 8v5M12 16h.01\"\/><\/svg>'\r\n            };\r\n\r\n            var TOOLS = [\r\n                { id: 'network', icon: IC.net, catKey: 'identity', name: 'Network & Identity Scan', cat: 'Network \u00b7 Live',\r\n                    desc: 'Reveals your public IP, ISP, approximate location, WebRTC leaks and device fingerprint in real time.',\r\n                    status: 'live', href: 'https:\/\/assistyu.com\/network-security-scan\/' },\r\n                { id: 'breach', icon: IC.breach, catKey: 'identity', name: 'Data Breach Checker', cat: 'Identity \u00b7 Live',\r\n                    desc: 'Checks an email address against known public breach databases to see where it has been exposed.',\r\n                    status: 'live', href: 'https:\/\/assistyu.com\/data-breach\/' },\r\n                { id: 'password', icon: IC.pass, catKey: 'credentials', name: 'Password Strength & Leak Scanner',\r\n                    cat: 'Credentials',\r\n                    desc: 'Estimates crack time and checks if a password pattern has appeared in known leaks \u2014 nothing is transmitted.',\r\n                    status: 'soon' },\r\n                { id: 'darkweb', icon: IC.dark, catKey: 'identity', name: 'Dark Web Exposure Scan', cat: 'Identity',\r\n                    desc: 'Searches dark web marketplaces and leak forums for your email, phone number or username.',\r\n                    status: 'soon' },\r\n                { id: 'malware', icon: IC.mal, catKey: 'device', name: 'Device Malware Quick Scan', cat: 'Device',\r\n                    desc: 'Flags suspicious browser extensions, unexpected proxy settings and other on-device red flags.',\r\n                    status: 'soon' },\r\n                { id: 'wifi', icon: IC.wifi, catKey: 'network', name: 'Wi-Fi & Router Security Check', cat: 'Network',\r\n                    desc: 'Detects default router credentials, open UPnP ports and insecure DNS configurations.',\r\n                    status: 'soon' },\r\n                { id: 'social', icon: IC.social, catKey: 'identity', name: 'Social Media Privacy Score', cat: 'Identity',\r\n                    desc: 'Rates how much of your profile is publicly visible across major social platforms.',\r\n                    status: 'soon' },\r\n                { id: 'phishing', icon: IC.phish, catKey: 'web', name: 'Phishing & URL Safety Checker', cat: 'Web safety',\r\n                    desc: 'Paste any link to get an instant verdict on phishing, malware and reputation signals.',\r\n                    status: 'soon' }\r\n            ];\r\n\r\n            var grid = document.getElementById('toolsGrid');\r\n            TOOLS.forEach(function(t, i) {\r\n                var card = document.createElement(t.status === 'live' ? 'a' : 'div');\r\n                card.className = 'tool-card cat-' + t.catKey + ' ' + (t.status === 'live' ? 'live' : 'soon');\r\n                card.style.animationDelay = (i * 0.06) + 's';\r\n                if (t.status === 'live') {\r\n                    card.href = t.href;\r\n                    card.setAttribute('aria-label', 'Run ' + t.name);\r\n                } else {\r\n                    card.tabIndex = 0;\r\n                    card.setAttribute('role', 'group');\r\n                    card.setAttribute('aria-label', t.name + ' \u2014 in development');\r\n                }\r\n\r\n                var badge = t.status === 'live' ?\r\n                    '<span class=\"badge live\"><span class=\"bd\"><\/span>Live<\/span>' :\r\n                    '<span class=\"badge soon\"><span class=\"bd\"><\/span>Coming soon<\/span>';\r\n\r\n                var action = t.status === 'live' ?\r\n                    '<span class=\"act-btn run\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" aria-hidden=\"true\"><path d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8Z\"\/><\/svg>Run scan<\/span>' :\r\n                    '<button type=\"button\" class=\"act-btn notify\" data-id=\"' + t.id +\r\n                    '\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M6 8a6 6 0 0 1 12 0c0 5 2 6 2 6H4s2-1 2-6Z\"\/><path d=\"M10 21a2 2 0 0 0 4 0\"\/><\/svg>Notify me<\/button>';\r\n\r\n                card.innerHTML =\r\n                    '<div class=\"tool-top\"><div class=\"tool-icon\">' + t.icon + '<\/div>' + badge + '<\/div>' +\r\n                    '<h3>' + t.name + '<\/h3>' +\r\n                    '<p>' + t.desc + '<\/p>' +\r\n                    '<div class=\"tool-cat\">' + t.cat + '<\/div>' +\r\n                    '<div class=\"tool-action\">' + action + '<\/div>';\r\n\r\n                grid.appendChild(card);\r\n            });\r\n\r\n            \/* \u2500\u2500 Notify-me buttons \u2500\u2500 *\/\r\n            grid.addEventListener('click', function(e) {\r\n                var btn = e.target.closest('.act-btn.notify');\r\n                if (!btn || btn.classList.contains('notified')) return;\r\n                btn.classList.add('notified');\r\n                btn.innerHTML =\r\n                    '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>We\\'ll notify you';\r\n            });\r\n\r\n            \/* ============================================================\r\n                   LIVE FEED\r\n                   ============================================================ *\/\r\n            var TEMPLATES = [\r\n                { tag: 'ok', t: 'Network scan', m: 'completed \u00b7 no WebRTC leak detected' },\r\n                { tag: 'risk', t: 'Network scan', m: 'completed \u00b7 public IP exposed to site' },\r\n                { tag: 'warn', t: 'Network scan', m: 'completed \u00b7 datacenter\/VPN network detected' },\r\n                { tag: 'ok', t: 'Network scan', m: 'completed \u00b7 traffic fully encrypted (TLS)' },\r\n                { tag: 'warn', t: 'Network scan', m: 'completed \u00b7 tracking not blocked by browser' },\r\n                { tag: 'risk', t: 'Network scan', m: 'completed \u00b7 approximate location exposed' },\r\n                { tag: 'ok', t: 'Protected mode', m: 'enabled \u00b7 IP and location masked' }\r\n            ];\r\n            var feed = document.getElementById('feed');\r\n\r\n            function pushLine() {\r\n                var tpl = TEMPLATES[Math.floor(Math.random() * TEMPLATES.length)];\r\n                var el = document.createElement('div');\r\n                el.className = 'feed-line';\r\n                var now = new Date();\r\n                var hh = String(now.getHours()).padStart(2, '0'),\r\n                    mm = String(now.getMinutes()).padStart(2, '0'),\r\n                    ss = String(now.getSeconds()).padStart(2, '0');\r\n                el.innerHTML = '<span class=\"tag ' + tpl.tag + '\">' + tpl.tag + '<\/span><span>' + tpl.t + ' ' + tpl.m +\r\n                    '<\/span><span class=\"t\">' + hh + ':' + mm + ':' + ss + '<\/span>';\r\n                feed.appendChild(el);\r\n                while (feed.children.length > 7) feed.removeChild(feed.firstChild);\r\n            }\r\n            for (var i = 0; i < 5; i++) pushLine();\r\n            var feedTimer = setInterval(pushLine, 2600);\r\n            document.addEventListener('visibilitychange', function() {\r\n                if (document.hidden) { clearInterval(feedTimer); } else { feedTimer = setInterval(pushLine, 2600); }\r\n            });\r\n\r\n            \/* ============================================================\r\n                   PERSISTENT 24H COUNTERS\r\n                   ============================================================ *\/\r\n            var DAY_MS = 24 * 60 * 60 * 1000;\r\n            var STORE_KEY = 'assistyu_diag_cycle_v1';\r\n\r\n            function mulberry32(seed) {\r\n                return function() {\r\n                    seed |= 0;\r\n                    seed = seed + 0x6D2B79F5 | 0;\r\n                    var t = Math.imul(seed ^ seed >>> 15, 1 | seed);\r\n                    t = t + Math.imul(t ^ t >>> 7, 61 | t) ^ t;\r\n                    return ((t ^ t >>> 14) >>> 0) \/ 4294967296;\r\n                };\r\n            }\r\n\r\n            function hourlyWeights(seed) {\r\n                var rnd = mulberry32(seed ^ 0x9e3779b9);\r\n                var w = [];\r\n                for (var h = 0; h < 24; h++) {\r\n                    var nightDip = (h >= 1 && h <= 6) ? 0.45 : 1;\r\n                    w.push(nightDip * (0.7 + rnd() * 0.6));\r\n                }\r\n                return w;\r\n            }\r\n\r\n            function loadCycle() {\r\n                var now = Date.now(),\r\n                    raw = null,\r\n                    cycle = null;\r\n                try { raw = localStorage.getItem(STORE_KEY); } catch (e) {}\r\n                if (raw) { try { cycle = JSON.parse(raw); } catch (e) { cycle = null; } }\r\n                if (!cycle || (now - cycle.start) >= DAY_MS) {\r\n                    var seed = Math.floor(Math.random() * 4294967295);\r\n                    var rnd = mulberry32(seed);\r\n                    cycle = {\r\n                        start: now,\r\n                        seed: seed,\r\n                        target: Math.floor(10000 + rnd() * 35000),\r\n                        issueRatio: 0.15 + rnd() * 0.20\r\n                    };\r\n                    try { localStorage.setItem(STORE_KEY, JSON.stringify(cycle)); } catch (e) {}\r\n                }\r\n                return cycle;\r\n            }\r\n\r\n            function cycleProgress(cycle) {\r\n                var elapsed = Date.now() - cycle.start;\r\n                var weights = hourlyWeights(cycle.seed);\r\n                var total = weights.reduce(function(a, b) { return a + b; }, 0);\r\n                var hoursElapsed = Math.min(24, elapsed \/ 3600000);\r\n                var fullHours = Math.floor(hoursElapsed);\r\n                var partial = hoursElapsed - fullHours;\r\n                var sum = 0;\r\n                for (var i = 0; i < fullHours && i < 24; i++) sum += weights[i];\r\n                if (fullHours < 24) sum += weights[fullHours] * partial;\r\n                var frac = Math.min(1, sum \/ total);\r\n                var scans = Math.round(cycle.target * frac);\r\n                return { scans: scans, issues: Math.round(scans * cycle.issueRatio) };\r\n            }\r\n\r\n            function animateCount(el, from, to, dur) {\r\n                if (from === to) { el.textContent = to.toLocaleString(); return; }\r\n                var t0 = null;\r\n\r\n                function step(ts) {\r\n                    if (!t0) t0 = ts;\r\n                    var p = Math.min(1, (ts - t0) \/ dur);\r\n                    var eased = 1 - Math.pow(1 - p, 3);\r\n                    el.textContent = Math.round(from + (to - from) * eased).toLocaleString();\r\n                    if (p < 1) requestAnimationFrame(step);\r\n                }\r\n                requestAnimationFrame(step);\r\n            }\r\n\r\n            var diagCycle = loadCycle();\r\n            var statScansEl = document.getElementById('stat-scans'),\r\n                statIssuesEl = document.getElementById('stat-issues');\r\n            var lastScans = 0,\r\n                lastIssues = 0;\r\n\r\n            function refreshDiagStats() {\r\n                if (Date.now() - diagCycle.start >= DAY_MS) { diagCycle = loadCycle();\r\n                    lastScans = 0;\r\n                    lastIssues = 0; }\r\n                var p = cycleProgress(diagCycle);\r\n                animateCount(statScansEl, lastScans, p.scans, 1100);\r\n                animateCount(statIssuesEl, lastIssues, p.issues, 1100);\r\n                lastScans = p.scans;\r\n                lastIssues = p.issues;\r\n            }\r\n            refreshDiagStats();\r\n            setInterval(refreshDiagStats, 7000);\r\n            document.addEventListener('visibilitychange', function() { if (!document.hidden) refreshDiagStats(); });\r\n\r\n            \/* ============================================================\r\n                   PHONE PILL\r\n                   ============================================================ *\/\r\n            (function() {\r\n                var pill = document.getElementById('phone-pill');\r\n                var icon = document.getElementById('pp-icon');\r\n                if (pill && icon) {\r\n                    icon.addEventListener('click', function(e) {\r\n                        e.stopPropagation();\r\n                        var open = pill.classList.toggle('open');\r\n                        icon.setAttribute('aria-expanded', open ? 'true' : 'false');\r\n                    });\r\n                    document.addEventListener('click', function(e) {\r\n                        if (pill && !pill.contains(e.target)) {\r\n                            pill.classList.remove('open');\r\n                            icon.setAttribute('aria-expanded', 'false');\r\n                        }\r\n                    });\r\n                }\r\n            })();\r\n\r\n        })();\r\n    <\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<footer class=\"elementor-element elementor-element-225c6b9 e-con-full e-flex e-con e-parent\" data-id=\"225c6b9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-3ce24b0 e-con-full e-flex e-con e-child\" data-id=\"3ce24b0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e6b7b6f e-con-full e-flex e-con e-child\" data-id=\"e6b7b6f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2df7d6d elementor-widget elementor-widget-int-logo\" data-id=\"2df7d6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"int-logo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"tg-logo\">\r\n            <a href=\"https:\/\/assistyu.com\/de\/\"><img decoding=\"async\" src=\"https:\/\/assistyu.com\/wp-content\/uploads\/2024\/03\/AssistYu-no-background-2.png\" alt=\"\" title=\"\"><\/a>\r\n        <\/div>\r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c16ae43 elementor-mobile-align-center elementor-icon-list--layout-inline elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"c16ae43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"tel:34951550227\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone-alt\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">+34 951 550 227<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"mailto:office@assistyu.com\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">office@assistyu.com<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/maps.app.goo.gl\/PnxnHJXGZ3isdPbH6\" target=\"_blank\" rel=\"noopener\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-map-marker-alt\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">C. Lope de Vega 60, 29631 Benalmadena<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bca893 elementor-icon-list--layout-inline elementor-align-center elementor-hidden-mobile elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"2bca893\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/assistyu.com\/services\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-greater-than-equal\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M55.22 107.69l175.56 68.09-175.44 68.05c-18.39 6.03-27.88 24.39-21.2 41l12.09 30.08c6.68 16.61 26.99 25.19 45.38 19.15L393.02 214.2c13.77-4.52 22.98-16.61 22.98-30.17v-15.96c0-13.56-9.21-25.65-22.98-30.17L91.3 17.92c-18.29-6-38.51 2.53-45.15 19.06L34.12 66.9c-6.64 16.53 2.81 34.79 21.1 40.79zM424 400H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h400c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Services<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/assistyu.com\/security-products\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-greater-than-equal\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M55.22 107.69l175.56 68.09-175.44 68.05c-18.39 6.03-27.88 24.39-21.2 41l12.09 30.08c6.68 16.61 26.99 25.19 45.38 19.15L393.02 214.2c13.77-4.52 22.98-16.61 22.98-30.17v-15.96c0-13.56-9.21-25.65-22.98-30.17L91.3 17.92c-18.29-6-38.51 2.53-45.15 19.06L34.12 66.9c-6.64 16.53 2.81 34.79 21.1 40.79zM424 400H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h400c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Products<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/assistyu.com\/small-business\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-greater-than-equal\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M55.22 107.69l175.56 68.09-175.44 68.05c-18.39 6.03-27.88 24.39-21.2 41l12.09 30.08c6.68 16.61 26.99 25.19 45.38 19.15L393.02 214.2c13.77-4.52 22.98-16.61 22.98-30.17v-15.96c0-13.56-9.21-25.65-22.98-30.17L91.3 17.92c-18.29-6-38.51 2.53-45.15 19.06L34.12 66.9c-6.64 16.53 2.81 34.79 21.1 40.79zM424 400H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h400c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Small Business<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/assistyu.com\/partnerships\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-greater-than-equal\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M55.22 107.69l175.56 68.09-175.44 68.05c-18.39 6.03-27.88 24.39-21.2 41l12.09 30.08c6.68 16.61 26.99 25.19 45.38 19.15L393.02 214.2c13.77-4.52 22.98-16.61 22.98-30.17v-15.96c0-13.56-9.21-25.65-22.98-30.17L91.3 17.92c-18.29-6-38.51 2.53-45.15 19.06L34.12 66.9c-6.64 16.53 2.81 34.79 21.1 40.79zM424 400H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h400c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Partnership<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/assistyu.com\/cybersecurity-tools\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-greater-than-equal\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M55.22 107.69l175.56 68.09-175.44 68.05c-18.39 6.03-27.88 24.39-21.2 41l12.09 30.08c6.68 16.61 26.99 25.19 45.38 19.15L393.02 214.2c13.77-4.52 22.98-16.61 22.98-30.17v-15.96c0-13.56-9.21-25.65-22.98-30.17L91.3 17.92c-18.29-6-38.51 2.53-45.15 19.06L34.12 66.9c-6.64 16.53 2.81 34.79 21.1 40.79zM424 400H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h400c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Diagnostic tools<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/assistyu.com\/contact\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-greater-than-equal\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M55.22 107.69l175.56 68.09-175.44 68.05c-18.39 6.03-27.88 24.39-21.2 41l12.09 30.08c6.68 16.61 26.99 25.19 45.38 19.15L393.02 214.2c13.77-4.52 22.98-16.61 22.98-30.17v-15.96c0-13.56-9.21-25.65-22.98-30.17L91.3 17.92c-18.29-6-38.51 2.53-45.15 19.06L34.12 66.9c-6.64 16.53 2.81 34.79 21.1 40.79zM424 400H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h400c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Contact Us<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cc6b71a e-con-full e-flex e-con e-child\" data-id=\"cc6b71a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3e2742f e-con-full e-flex e-con e-child\" data-id=\"3e2742f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-97139ed elementor-widget elementor-widget-int-footer-nav\" data-id=\"97139ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"int-footer-nav.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        <div class=\"tg-copyright-right text-center text-md-end\">\r\n                    <a class=\"text-anim-2\" href=\"https:\/\/assistyu.com\/security-insights\/\">Insights<\/a>\r\n                    <a class=\"text-anim-2\" href=\"https:\/\/assistyu.com\/about-assistyu\/\">About Us<\/a>\r\n                    <a class=\"text-anim-2\" href=\"https:\/\/assistyu.com\/documentation-and-guides\/\">Documentation<\/a>\r\n                    <a class=\"text-anim-2\" href=\"https:\/\/assistyu.com\/consent\/\">Consent Agreement<\/a>\r\n                    <a class=\"text-anim-2\" href=\"https:\/\/assistyu.com\/privacy-policy\/\">Privacy Policy<\/a>\r\n                    <a class=\"text-anim-2\" href=\"https:\/\/assistyu.com\/legal-notice-terms-conditions\/\">Terms &amp; Conditions<\/a>\r\n                    <a class=\"text-anim-2\" href=\"https:\/\/assistyu.com\/delivery-refunds-policy\/\">Delivery &amp; Refunds<\/a>\r\n                <\/div>\r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc52860 elementor-widget elementor-widget-text-editor\" data-id=\"cc52860\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Copyright @ 2026 <a href=\"https:\/\/assistyu.com\/\">AssistYu<\/a>. All Rights Reserved<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/footer>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>AssistYU \u2014 Cybersecurity Diagnostic Tools Cybersecurity diagnostics See what the internet already knows about you. AssistYU runs real, in-browser security checks against your network, identity and devices \u2014 no signup, no data sent to our servers. Every scan below produces a live, evidence-based verdict, not a demo. Run the Network Scan Browse all tools Live [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2117,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-6769","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/assistyu.com\/de\/wp-json\/wp\/v2\/pages\/6769","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/assistyu.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/assistyu.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/assistyu.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/assistyu.com\/de\/wp-json\/wp\/v2\/comments?post=6769"}],"version-history":[{"count":11,"href":"https:\/\/assistyu.com\/de\/wp-json\/wp\/v2\/pages\/6769\/revisions"}],"predecessor-version":[{"id":7078,"href":"https:\/\/assistyu.com\/de\/wp-json\/wp\/v2\/pages\/6769\/revisions\/7078"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/assistyu.com\/de\/wp-json\/wp\/v2\/media\/2117"}],"wp:attachment":[{"href":"https:\/\/assistyu.com\/de\/wp-json\/wp\/v2\/media?parent=6769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}