  * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
 
        body.ax-0cb1a39e * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body.ax-0cb1a39e {
            font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
            background: linear-gradient(135deg, #f6f7f9 0%, #e6eaf0 100%);
            color: #273244;
            line-height: 1.6;
        }

        body.ax-0cb1a39e header {
            background: linear-gradient(135deg, #24324a 0%, #172033 100%);
            padding: 0;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
            position: sticky;
            top: 0;
            z-index: 1000;
        }

        body.ax-0cb1a39e .ax-be040c55 {
            background: #172033;
            padding: 10px 0;
            border-bottom: 2px solid #f97316;
        }

        body.ax-0cb1a39e .ax-91914921 {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
        }

        body.ax-0cb1a39e .ax-85e0185c {
            display: flex;
            gap: 30px;
            flex-wrap: wrap;
        }

        body.ax-0cb1a39e .ax-6f30d04c {
            display: flex;
            align-items: center;
            gap: 8px;
            color: #e7edf5;
            font-size: 14px;
        }

        body.ax-0cb1a39e .ax-6f30d04c i {
            color: #f97316;
        }

        body.ax-0cb1a39e nav {
            max-width: 1400px;
            margin: 0 auto;
            padding: 15px 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        body.ax-0cb1a39e .ax-0d675a6a {
            display: flex;
            align-items: center;
            gap: 15px;
        }

        body.ax-0cb1a39e .ax-0d675a6a img {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            border: 3px solid #f97316;
        }

        body.ax-0cb1a39e .ax-f256ecc1 h1 {
            color: #f97316;
            font-size: 24px;
            font-weight: 700;
        }

        body.ax-0cb1a39e .ax-f256ecc1 p {
            color: #e7edf5;
            font-size: 12px;
        }

        body.ax-0cb1a39e .ax-a730f179 {
            display: flex;
            list-style: none;
            gap: 5px;
        }

        body.ax-0cb1a39e .ax-a730f179 a {
            color: #e7edf5;
            text-decoration: none;
            padding: 12px 20px;
            border-radius: 4px;
            transition: all 0.3s ease;
            font-weight: 500;
        }

        body.ax-0cb1a39e .ax-a730f179 a:hover, body.ax-0cb1a39e .ax-a730f179 a.ax-state-current {
            background: #f97316;
            color: #fff;
            transform: translateY(-2px);
        }

        body.ax-0cb1a39e .ax-f53cc338 {
            background: linear-gradient(135deg, rgba(249, 115, 22, 0.9) 0%, rgba(194, 65, 12, 0.9) 100%), url("https://roshteinautodiagnostic.com/images/automotive-diagnostic-workshop.jpg") center/cover;
            padding: 80px 20px;
            text-align: center;
            color: white;
        }

        body.ax-0cb1a39e .ax-f53cc338 h2 {
            font-size: 48px;
            margin-bottom: 15px;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
        }

        body.ax-0cb1a39e .ax-f53cc338 p {
            font-size: 20px;
            opacity: 0.95;
        }

        body.ax-0cb1a39e .ax-e6e32ff3 {
            max-width: 1200px;
            margin: 60px auto;
            padding: 0 20px;
        }

        body.ax-0cb1a39e .ax-2f7da446 {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
            gap: 40px;
            margin-top: 40px;
        }

        body.ax-0cb1a39e .ax-fbf118ed {
            background: white;
            border-radius: 7px;
            overflow: hidden;
            box-shadow: 0 14px 32px rgba(24, 32, 48, 0.10);
            transition: all 0.3s ease;
            border-top: 4px solid #f97316;
        }

        body.ax-0cb1a39e .ax-fbf118ed:hover {
            transform: translateY(-3px);
            box-shadow: 0 18px 38px rgba(24, 32, 48, 0.18);
        }

        body.ax-0cb1a39e .ax-4bdc41ff {
            width: 100%;
            height: 250px;
            object-fit: cover;
        }

        body.ax-0cb1a39e .ax-f706f3ee {
            padding: 30px;
        }

        body.ax-0cb1a39e .ax-d4bdc24c {
            display: flex;
            gap: 20px;
            margin-bottom: 15px;
            color: #64748b;
            font-size: 14px;
        }

        body.ax-0cb1a39e .ax-d4bdc24c i {
            color: #f97316;
        }

        body.ax-0cb1a39e .ax-fbf118ed h3 {
            color: #172033;
            margin-bottom: 15px;
            font-size: 24px;
            line-height: 1.3;
        }

        body.ax-0cb1a39e .ax-fbf118ed p {
            color: #64748b;
            margin-bottom: 20px;
            line-height: 1.8;
        }

        body.ax-0cb1a39e .ax-c1ceae59 {
            display: inline-block;
            color: #f97316;
            text-decoration: none;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-0cb1a39e .ax-c1ceae59:hover {
            color: #c2410c;
            transform: translateX(5px);
        }

        body.ax-0cb1a39e .ax-c1ceae59 i {
            margin-left: 5px;
        }

        body.ax-0cb1a39e footer {
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 60px 20px 20px;
            margin-top: 80px;
        }

        body.ax-0cb1a39e .ax-a2f219ad {
            max-width: 1400px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 40px;
            margin-bottom: 40px;
        }

        body.ax-0cb1a39e .ax-b0c4f8fc h3 {
            color: #f97316;
            margin-bottom: 20px;
            font-size: 20px;
        }

        body.ax-0cb1a39e .ax-b0c4f8fc p, body.ax-0cb1a39e .ax-b0c4f8fc a {
            color: #e7edf5;
            text-decoration: none;
            display: block;
            margin-bottom: 10px;
            transition: color 0.3s ease;
        }

        body.ax-0cb1a39e .ax-b0c4f8fc a:hover {
            color: #f97316;
        }

        body.ax-0cb1a39e .ax-021e51f8 {
            text-align: center;
            padding-top: 30px;
            border-top: 1px solid #46556d;
            color: #8a97aa;
        }

        body.ax-0cb1a39e .ax-da85ad90 {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 25px;
            box-shadow: 0 -5px 30px rgba(0, 0, 0, 0.3);
            z-index: 10000;
            display: none;
            animation: slideUp 0.5s ease;
        }

        @keyframes slideUp {
            from {
                transform: translateY(100%);
            }

            to {
                transform: translateY(0);
            }
        }

        body.ax-0cb1a39e .ax-002b7d98 {
            max-width: 1400px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 20px;
            flex-wrap: wrap;
        }

        body.ax-0cb1a39e .ax-442cc3a8 {
            flex: 1;
            min-width: 300px;
        }

        body.ax-0cb1a39e .ax-442cc3a8 h4 {
            color: #f97316;
            margin-bottom: 10px;
        }

        body.ax-0cb1a39e .ax-94e25ee2 {
            display: flex;
            gap: 10px;
            flex-wrap: wrap;
        }

        body.ax-0cb1a39e .ax-e2929e5b {
            padding: 12px 25px;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-0cb1a39e .ax-b8b71d21 {
            background: #f97316;
            color: white;
        }

        body.ax-0cb1a39e .ax-b8b71d21:hover {
            background: #c2410c;
        }

        body.ax-0cb1a39e .ax-cb78beff {
            background: transparent;
            color: #e7edf5;
            border: 2px solid #e7edf5;
        }

        body.ax-0cb1a39e .ax-cb78beff:hover {
            background: #e7edf5;
            color: #172033;
        }

        body.ax-0cb1a39e .ax-d89b0498 {
            background: #46556d;
            color: white;
        }

        body.ax-0cb1a39e .ax-d89b0498:hover {
            background: #555;
        }

        @media (max-width: 768px) {
            body.ax-0cb1a39e .ax-a730f179 {
                flex-direction: column;
                gap: 5px;
            }

            body.ax-0cb1a39e .ax-f53cc338 h2 {
                font-size: 32px;
            }

            body.ax-0cb1a39e .ax-2f7da446 {
                grid-template-columns: 1fr;
            }
        }

        body.ax-0cb1a39e h1, body.ax-0cb1a39e h2, body.ax-0cb1a39e h3, body.ax-0cb1a39e h4, body.ax-0cb1a39e h5, body.ax-0cb1a39e h6 {
            word-break: break-word;
        }

        /* Mobile Horizontal Scroll Fix */
        body.ax-0cb1a39e html, body.ax-0cb1a39e {
            overflow-x: hidden !important;
            max-width: 100% !important;
        }

        body.ax-0cb1a39e * {
            box-sizing: border-box !important;
        }

        /* Responsive Grid Fixes */
        @media (max-width: 768px) {

            body.ax-0cb1a39e .ax-317619fa, body.ax-0cb1a39e .ax-1faf5acd {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            body.ax-0cb1a39e .ax-85e0185c, body.ax-0cb1a39e .ax-6be635f5, body.ax-0cb1a39e .ax-66da936f, body.ax-0cb1a39e .ax-964a4145 {
                padding: 0px !important;
                margin: 10px 0 !important;
            }

            body.ax-0cb1a39e .ax-e6e32ff3, body.ax-0cb1a39e .ax-391bcfac {
                padding: 0 15px !important;
                max-width: 100% !important;
            }

            body.ax-0cb1a39e nav {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-0cb1a39e nav ul {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-0cb1a39e .ax-a2f219ad {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            /* Fix for wide elements */
            body.ax-0cb1a39e img, body.ax-0cb1a39e table, body.ax-0cb1a39e iframe {
                max-width: 100% !important;
                height: auto !important;
            }

            /* Fix for text overflow */
            body.ax-0cb1a39e h1, body.ax-0cb1a39e h2, body.ax-0cb1a39e h3, body.ax-0cb1a39e h4, body.ax-0cb1a39e h5, body.ax-0cb1a39e h6 {
                word-wrap: break-word !important;
                word-break: break-word !important;
                hyphens: auto !important;
            }

            /* Fix for form elements */
            body.ax-0cb1a39e input, body.ax-0cb1a39e textarea, body.ax-0cb1a39e select {
                max-width: 100% !important;
                width: 100% !important;
            }
        }

        @media (max-width: 480px) {

            body.ax-0cb1a39e .ax-85e0185c, body.ax-0cb1a39e .ax-6be635f5, body.ax-0cb1a39e .ax-66da936f, body.ax-0cb1a39e .ax-964a4145 {
                margin: 5px 0 !important;
            }

            body.ax-0cb1a39e .ax-e6e32ff3, body.ax-0cb1a39e .ax-391bcfac {
                padding: 0 10px !important;
            }
        }
    

/* ===== das-weblog/index.php | extracted inline styles ===== */
body.ax-0cb1a39e .ax-abf980bb {color: #f97316; display: inline;}

/* ===== index.php | embedded style 1 ===== */

        body.ax-468dab36 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body.ax-468dab36 {
            font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
            background: linear-gradient(135deg, #f6f7f9 0%, #e6eaf0 100%);
            color: #273244;
            line-height: 1.6;
        }

        body.ax-468dab36 header {
            background: linear-gradient(135deg, #24324a 0%, #172033 100%);
            padding: 0;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
            position: sticky;
            top: 0;
            z-index: 1000;
        }

        body.ax-468dab36 .ax-be040c55 {
            background: #172033;
            padding: 10px 0;
            border-bottom: 2px solid #f97316;
        }

        body.ax-468dab36 .ax-91914921 {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
        }

        body.ax-468dab36 .ax-85e0185c {
            display: flex;
            gap: 30px;
            flex-wrap: wrap;
        }

        body.ax-468dab36 .ax-6f30d04c {
            display: flex;
            align-items: center;
            gap: 8px;
            color: #e7edf5;
            font-size: 14px;
        }

        body.ax-468dab36 .ax-6f30d04c i {
            color: #f97316;
        }

        body.ax-468dab36 nav {
            max-width: 1400px;
            margin: 0 auto;
            padding: 15px 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        body.ax-468dab36 .ax-0d675a6a {
            display: flex;
            align-items: center;
            gap: 15px;
        }

        body.ax-468dab36 .ax-0d675a6a img {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            border: 3px solid #f97316;
        }

        body.ax-468dab36 .ax-f256ecc1 h1 {
            color: #f97316;
            font-size: 24px;
            font-weight: 700;
        }

        body.ax-468dab36 .ax-f256ecc1 p {
            color: #e7edf5;
            font-size: 12px;
        }

        body.ax-468dab36 .ax-a730f179 {
            display: flex;
            list-style: none;
            gap: 5px;
        }

        body.ax-468dab36 .ax-a730f179 a {
            color: #e7edf5;
            text-decoration: none;
            padding: 12px 20px;
            border-radius: 4px;
            transition: all 0.3s ease;
            font-weight: 500;
            position: relative;
        }

        body.ax-468dab36 .ax-a730f179 a:hover, body.ax-468dab36 .ax-a730f179 a.ax-state-current {
            background: #f97316;
            color: #fff;
            transform: translateY(-2px);
        }

        body.ax-468dab36 .ax-01134bdf {
            background: linear-gradient(135deg, rgba(249, 115, 22, 0.1) 0%, rgba(211, 211, 211, 0.1) 100%), url("../images/automotive-diagnostic-workshop.jpg") center/cover;
            padding: 120px 20px;
            text-align: center;
            color: #24324a;
            position: relative;
            overflow: hidden;
        }

        body.ax-468dab36 .ax-01134bdf::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(255, 255, 255, 0.85);
            z-index: 1;
        }

        body.ax-468dab36 .ax-25776bf6 {
            position: relative;
            z-index: 2;
            max-width: 900px;
            margin: 0 auto;
        }

        body.ax-468dab36 .ax-01134bdf h2 {
            font-size: 56px;
            margin-bottom: 20px;
            color: #172033;
            text-shadow: 2px 2px 4px rgba(249, 115, 22, 0.3);
        }

        body.ax-468dab36 .ax-01134bdf p {
            font-size: 22px;
            margin-bottom: 30px;
            color: #24324a;
        }

        body.ax-468dab36 .ax-1011c90c {
            display: inline-block;
            background: #f97316;
            color: white;
            padding: 18px 45px;
            text-decoration: none;
            border-radius: 50px;
            font-weight: 600;
            font-size: 18px;
            transition: all 0.3s ease;
            box-shadow: 0 5px 20px rgba(249, 115, 22, 0.4);
        }

        body.ax-468dab36 .ax-1011c90c:hover {
            background: #c2410c;
            transform: translateY(-3px);
            box-shadow: 0 8px 25px rgba(249, 115, 22, 0.6);
        }

        body.ax-468dab36 .ax-e6e32ff3 {
            max-width: 1400px;
            margin: 60px auto;
            padding: 0 20px;
        }

        body.ax-468dab36 .ax-124c6acf {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 30px;
            margin: 50px 0;
        }

        body.ax-468dab36 .ax-df711299 {
            background: white;
            padding: 40px;
            border-radius: 7px;
            box-shadow: 0 14px 32px rgba(24, 32, 48, 0.10);
            transition: all 0.3s ease;
            border-top: 4px solid #f97316;
        }

        body.ax-468dab36 .ax-df711299:hover {
            transform: translateY(-3px);
            box-shadow: 0 18px 38px rgba(24, 32, 48, 0.18);
        }

        body.ax-468dab36 .ax-df711299 i {
            font-size: 50px;
            color: #f97316;
            margin-bottom: 20px;
        }

        body.ax-468dab36 .ax-df711299 h3 {
            color: #172033;
            margin-bottom: 15px;
            font-size: 24px;
        }

        body.ax-468dab36 .ax-df711299 p {
            color: #64748b;
            line-height: 1.8;
        }

        body.ax-468dab36 .ax-9243758e {
            text-align: center;
            font-size: 42px;
            color: #172033;
            margin-bottom: 50px;
            position: relative;
            padding-bottom: 20px;
        }

        body.ax-468dab36 .ax-9243758e::after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translateX(-50%);
            width: 100px;
            height: 4px;
            background: #f97316;
            border-radius: 2px;
        }

        body.ax-468dab36 footer {
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 60px 20px 20px;
            margin-top: 80px;
        }

        body.ax-468dab36 .ax-a2f219ad {
            max-width: 1400px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 40px;
            margin-bottom: 40px;
        }

        body.ax-468dab36 .ax-b0c4f8fc h3 {
            color: #f97316;
            margin-bottom: 20px;
            font-size: 20px;
        }

        body.ax-468dab36 .ax-b0c4f8fc p, body.ax-468dab36 .ax-b0c4f8fc a {
            color: #e7edf5;
            text-decoration: none;
            display: block;
            margin-bottom: 10px;
            transition: color 0.3s ease;
        }

        body.ax-468dab36 .ax-b0c4f8fc a:hover {
            color: #f97316;
        }

        body.ax-468dab36 .ax-021e51f8 {
            text-align: center;
            padding-top: 30px;
            border-top: 1px solid #46556d;
            color: #8a97aa;
        }

        body.ax-468dab36 .ax-da85ad90 {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 25px;
            box-shadow: 0 -5px 30px rgba(0, 0, 0, 0.3);
            z-index: 10000;
            display: none;
            animation: slideUp 0.5s ease;
        }

        @keyframes slideUp {
            from {
                transform: translateY(100%);
            }

            to {
                transform: translateY(0);
            }
        }

        body.ax-468dab36 .ax-002b7d98 {
            max-width: 1400px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 20px;
            flex-wrap: wrap;
        }

        body.ax-468dab36 .ax-442cc3a8 {
            flex: 1;
            min-width: 300px;
        }

        body.ax-468dab36 .ax-442cc3a8 h4 {
            color: #f97316;
            margin-bottom: 10px;
        }

        body.ax-468dab36 .ax-94e25ee2 {
            display: flex;
            gap: 10px;
            flex-wrap: wrap;
        }

        body.ax-468dab36 .ax-e2929e5b {
            padding: 12px 25px;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-468dab36 .ax-b8b71d21 {
            background: #f97316;
            color: white;
        }

        body.ax-468dab36 .ax-b8b71d21:hover {
            background: #c2410c;
        }

        body.ax-468dab36 .ax-cb78beff {
            background: transparent;
            color: #e7edf5;
            border: 2px solid #e7edf5;
        }

        body.ax-468dab36 .ax-cb78beff:hover {
            background: #e7edf5;
            color: #172033;
        }

        body.ax-468dab36 .ax-d89b0498 {
            background: #46556d;
            color: white;
        }

        body.ax-468dab36 .ax-d89b0498:hover {
            background: #555;
        }

        @media (max-width: 768px) {
            body.ax-468dab36 .ax-a730f179 {
                flex-direction: column;
                gap: 5px;
            }

            body.ax-468dab36 .ax-01134bdf h2 {
                font-size: 36px;
            }

            body.ax-468dab36 .ax-01134bdf p {
                font-size: 18px;
            }

            body.ax-468dab36 .ax-9243758e {
                font-size: 32px;
            }

            body.ax-468dab36 .ax-002b7d98 {
                flex-direction: column;
                text-align: center;
            }
        }

        body.ax-468dab36 h1, body.ax-468dab36 h2, body.ax-468dab36 h3, body.ax-468dab36 h4, body.ax-468dab36 h5, body.ax-468dab36 h6 {
            word-break: break-word;
        }

        /* Mobile Horizontal Scroll Fix */
        body.ax-468dab36 html, body.ax-468dab36 {
            overflow-x: hidden !important;
            max-width: 100% !important;
        }

        body.ax-468dab36 * {
            box-sizing: border-box !important;
        }

        /* Responsive Grid Fixes */
        @media (max-width: 768px) {

            body.ax-468dab36 .ax-317619fa, body.ax-468dab36 .ax-1faf5acd {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            body.ax-468dab36 .ax-85e0185c, body.ax-468dab36 .ax-6be635f5, body.ax-468dab36 .ax-66da936f, body.ax-468dab36 .ax-964a4145 {
                padding: 0px !important;
                margin: 10px 0 !important;
            }

            body.ax-468dab36 .ax-e6e32ff3, body.ax-468dab36 .ax-391bcfac {
                padding: 0 15px !important;
                max-width: 100% !important;
            }

            body.ax-468dab36 nav {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-468dab36 nav ul {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-468dab36 .ax-a2f219ad {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            /* Fix for wide elements */
            body.ax-468dab36 img, body.ax-468dab36 table, body.ax-468dab36 iframe {
                max-width: 100% !important;
                height: auto !important;
            }

            /* Fix for text overflow */
            body.ax-468dab36 h1, body.ax-468dab36 h2, body.ax-468dab36 h3, body.ax-468dab36 h4, body.ax-468dab36 h5, body.ax-468dab36 h6 {
                word-wrap: break-word !important;
                word-break: break-word !important;
                hyphens: auto !important;
            }

            /* Fix for form elements */
            body.ax-468dab36 input, body.ax-468dab36 textarea, body.ax-468dab36 select {
                max-width: 100% !important;
                width: 100% !important;
            }
        }

        @media (max-width: 480px) {

            body.ax-468dab36 .ax-85e0185c, body.ax-468dab36 .ax-6be635f5, body.ax-468dab36 .ax-66da936f, body.ax-468dab36 .ax-964a4145 {
                margin: 5px 0 !important;
            }

            body.ax-468dab36 .ax-e6e32ff3, body.ax-468dab36 .ax-391bcfac {
                padding: 0 10px !important;
            }
        }
    

/* ===== index.php | extracted inline styles ===== */
body.ax-468dab36 .ax-72878b17 {color: #f97316; display: inline;}

/* ===== kontakt/index.php | embedded style 1 ===== */

        body.ax-906b6ca6 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body.ax-906b6ca6 {
            font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
            background: linear-gradient(135deg, #f6f7f9 0%, #e6eaf0 100%);
            color: #273244;
            line-height: 1.6;
        }

        body.ax-906b6ca6 header {
            background: linear-gradient(135deg, #24324a 0%, #172033 100%);
            padding: 0;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
            position: sticky;
            top: 0;
            z-index: 1000;
        }

        body.ax-906b6ca6 .ax-be040c55 {
            background: #172033;
            padding: 10px 0;
            border-bottom: 2px solid #f97316;
        }

        body.ax-906b6ca6 .ax-91914921 {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
        }

        body.ax-906b6ca6 .ax-85e0185c {
            display: flex;
            gap: 30px;
            flex-wrap: wrap;
        }

        body.ax-906b6ca6 .ax-6f30d04c {
            display: flex;
            align-items: center;
            gap: 8px;
            color: #e7edf5;
            font-size: 14px;
        }

        body.ax-906b6ca6 .ax-6f30d04c i {
            color: #f97316;
        }

        body.ax-906b6ca6 nav {
            max-width: 1400px;
            margin: 0 auto;
            padding: 15px 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        body.ax-906b6ca6 .ax-0d675a6a {
            display: flex;
            align-items: center;
            gap: 15px;
        }

        body.ax-906b6ca6 .ax-0d675a6a img {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            border: 3px solid #f97316;
        }

        body.ax-906b6ca6 .ax-f256ecc1 h1 {
            color: #f97316;
            font-size: 24px;
            font-weight: 700;
        }

        body.ax-906b6ca6 .ax-f256ecc1 p {
            color: #e7edf5;
            font-size: 12px;
        }

        body.ax-906b6ca6 .ax-a730f179 {
            display: flex;
            list-style: none;
            gap: 5px;
        }

        body.ax-906b6ca6 .ax-a730f179 a {
            color: #e7edf5;
            text-decoration: none;
            padding: 12px 20px;
            border-radius: 4px;
            transition: all 0.3s ease;
            font-weight: 500;
        }

        body.ax-906b6ca6 .ax-a730f179 a:hover, body.ax-906b6ca6 .ax-a730f179 a.ax-state-current {
            background: #f97316;
            color: #fff;
            transform: translateY(-2px);
        }

        body.ax-906b6ca6 .ax-f53cc338 {
            background: linear-gradient(135deg, rgba(249, 115, 22, 0.9) 0%, rgba(194, 65, 12, 0.9) 100%), url("https://roshteinautodiagnostic.com/images/automotive-diagnostic-workshop.jpg") center/cover;
            padding: 80px 20px;
            text-align: center;
            color: white;
        }

        body.ax-906b6ca6 .ax-f53cc338 h2 {
            font-size: 48px;
            margin-bottom: 15px;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
        }

        body.ax-906b6ca6 .ax-f53cc338 p {
            font-size: 20px;
            opacity: 0.95;
        }

        body.ax-906b6ca6 .ax-e6e32ff3 {
            max-width: 1400px;
            margin: 60px auto;
            padding: 0 20px;
        }

        body.ax-906b6ca6 .ax-1faf5acd {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 40px;
            margin-top: 40px;
        }

        body.ax-906b6ca6 .ax-66da936f {
            background: white;
            padding: 50px;
            border-radius: 7px;
            box-shadow: 0 14px 32px rgba(24, 32, 48, 0.10);
        }

        body.ax-906b6ca6 .ax-66da936f h3 {
            color: #172033;
            font-size: 32px;
            margin-bottom: 30px;
            border-left: 5px solid #f97316;
            padding-left: 20px;
        }

        body.ax-906b6ca6 .ax-faebc27d {
            margin-bottom: 25px;
        }

        body.ax-906b6ca6 .ax-faebc27d label {
            display: block;
            margin-bottom: 8px;
            color: #273244;
            font-weight: 600;
        }

        body.ax-906b6ca6 .ax-faebc27d input, body.ax-906b6ca6 .ax-faebc27d textarea {
            width: 100%;
            padding: 15px;
            border: 2px solid #e0e0e0;
            border-radius: 4px;
            font-size: 16px;
            transition: all 0.3s ease;
            font-family: inherit;
        }

        body.ax-906b6ca6 .ax-faebc27d input:focus, body.ax-906b6ca6 .ax-faebc27d textarea:focus {
            outline: none;
            border-color: #f97316;
            box-shadow: 0 0 0 3px rgba(249, 115, 22, 0.1);
        }

        body.ax-906b6ca6 .ax-faebc27d textarea {
            resize: vertical;
            min-height: 150px;
        }

        body.ax-906b6ca6 .ax-84c0f68b {
            background: linear-gradient(135deg, #f97316 0%, #c2410c 100%);
            color: white;
            padding: 18px 50px;
            border: none;
            border-radius: 50px;
            font-size: 18px;
            font-weight: 600;
            cursor: pointer;
            transition: all 0.3s ease;
            box-shadow: 0 5px 20px rgba(249, 115, 22, 0.4);
        }

        body.ax-906b6ca6 .ax-84c0f68b:hover {
            transform: translateY(-3px);
            box-shadow: 0 8px 25px rgba(249, 115, 22, 0.6);
        }

        body.ax-906b6ca6 .ax-964a4145 {
            display: flex;
            flex-direction: column;
            gap: 25px;
        }

        body.ax-906b6ca6 .ax-91222096 {
            background: white;
            padding: 35px;
            border-radius: 7px;
            box-shadow: 0 14px 32px rgba(24, 32, 48, 0.10);
            transition: all 0.3s ease;
        }

        body.ax-906b6ca6 .ax-91222096:hover {
            transform: translateY(-3px);
            box-shadow: 0 15px 40px rgba(249, 115, 22, 0.2);
        }

        body.ax-906b6ca6 .ax-91222096 i {
            font-size: 40px;
            color: #f97316;
            margin-bottom: 15px;
        }

        body.ax-906b6ca6 .ax-91222096 h4 {
            color: #172033;
            font-size: 22px;
            margin-bottom: 10px;
        }

        body.ax-906b6ca6 .ax-91222096 p {
            color: #64748b;
            line-height: 1.8;
            font-size: 16px;
        }

        body.ax-906b6ca6 .ax-0607f49d {
            margin-top: 60px;
            background: white;
            padding: 50px;
            border-radius: 7px;
            box-shadow: 0 14px 32px rgba(24, 32, 48, 0.10);
        }

        body.ax-906b6ca6 .ax-0607f49d h3 {
            color: #172033;
            font-size: 32px;
            margin-bottom: 30px;
            text-align: center;
        }

        body.ax-906b6ca6 .ax-9065d361 {
            display: none;
            position: fixed;
            z-index: 10001;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.7);
            animation: fadeIn 0.3s ease;
        }

        @keyframes fadeIn {
            from {
                opacity: 0;
            }

            to {
                opacity: 1;
            }
        }

        body.ax-906b6ca6 .ax-bc9df96f {
            background: white;
            margin: 10% auto;
            padding: 50px;
            border-radius: 7px;
            width: 90%;
            max-width: 500px;
            text-align: center;
            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
            animation: slideDown 0.3s ease;
        }

        @keyframes slideDown {
            from {
                transform: translateY(-50px);
                opacity: 0;
            }

            to {
                transform: translateY(0);
                opacity: 1;
            }
        }

        body.ax-906b6ca6 .ax-bc9df96f i {
            font-size: 80px;
            color: #f97316;
            margin-bottom: 20px;
        }

        body.ax-906b6ca6 .ax-bc9df96f h3 {
            color: #172033;
            font-size: 28px;
            margin-bottom: 15px;
        }

        body.ax-906b6ca6 .ax-bc9df96f p {
            color: #64748b;
            font-size: 18px;
            margin-bottom: 30px;
        }

        body.ax-906b6ca6 .ax-0ab30be6 {
            background: #f97316;
            color: white;
            padding: 12px 40px;
            border: none;
            border-radius: 50px;
            cursor: pointer;
            font-size: 16px;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-906b6ca6 .ax-0ab30be6:hover {
            background: #c2410c;
        }

        body.ax-906b6ca6 footer {
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 60px 20px 20px;
            margin-top: 80px;
        }

        body.ax-906b6ca6 .ax-a2f219ad {
            max-width: 1400px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 40px;
            margin-bottom: 40px;
        }

        body.ax-906b6ca6 .ax-b0c4f8fc h3 {
            color: #f97316;
            margin-bottom: 20px;
            font-size: 20px;
        }

        body.ax-906b6ca6 .ax-b0c4f8fc p, body.ax-906b6ca6 .ax-b0c4f8fc a {
            color: #e7edf5;
            text-decoration: none;
            display: block;
            margin-bottom: 10px;
            transition: color 0.3s ease;
        }

        body.ax-906b6ca6 .ax-b0c4f8fc a:hover {
            color: #f97316;
        }

        body.ax-906b6ca6 .ax-021e51f8 {
            text-align: center;
            padding-top: 30px;
            border-top: 1px solid #46556d;
            color: #8a97aa;
        }

        body.ax-906b6ca6 .ax-da85ad90 {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 25px;
            box-shadow: 0 -5px 30px rgba(0, 0, 0, 0.3);
            z-index: 10000;
            display: none;
            animation: slideUp 0.5s ease;
        }

        @keyframes slideUp {
            from {
                transform: translateY(100%);
            }

            to {
                transform: translateY(0);
            }
        }

        body.ax-906b6ca6 .ax-002b7d98 {
            max-width: 1400px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 20px;
            flex-wrap: wrap;
        }

        body.ax-906b6ca6 .ax-442cc3a8 {
            flex: 1;
            min-width: 300px;
        }

        body.ax-906b6ca6 .ax-442cc3a8 h4 {
            color: #f97316;
            margin-bottom: 10px;
        }

        body.ax-906b6ca6 .ax-94e25ee2 {
            display: flex;
            gap: 10px;
            flex-wrap: wrap;
        }

        body.ax-906b6ca6 .ax-e2929e5b {
            padding: 12px 25px;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-906b6ca6 .ax-b8b71d21 {
            background: #f97316;
            color: white;
        }

        body.ax-906b6ca6 .ax-b8b71d21:hover {
            background: #c2410c;
        }

        body.ax-906b6ca6 .ax-cb78beff {
            background: transparent;
            color: #e7edf5;
            border: 2px solid #e7edf5;
        }

        body.ax-906b6ca6 .ax-cb78beff:hover {
            background: #e7edf5;
            color: #172033;
        }

        body.ax-906b6ca6 .ax-d89b0498 {
            background: #46556d;
            color: white;
        }

        body.ax-906b6ca6 .ax-d89b0498:hover {
            background: #555;
        }

        @media (max-width: 968px) {
            body.ax-906b6ca6 .ax-1faf5acd {
                grid-template-columns: 1fr;
            }

            body.ax-906b6ca6 .ax-a730f179 {
                flex-direction: column;
                gap: 5px;
            }

            body.ax-906b6ca6 .ax-f53cc338 h2 {
                font-size: 32px;
            }

            body.ax-906b6ca6 .ax-66da936f, body.ax-906b6ca6 .ax-0607f49d {
                padding: 30px;
            }
        }

        body.ax-906b6ca6 h1, body.ax-906b6ca6 h2, body.ax-906b6ca6 h3, body.ax-906b6ca6 h4, body.ax-906b6ca6 h5, body.ax-906b6ca6 h6 {
            word-break: break-word;
        }

        /* Mobile Horizontal Scroll Fix */
        body.ax-906b6ca6 html, body.ax-906b6ca6 {
            overflow-x: hidden !important;
            max-width: 100% !important;
        }

        body.ax-906b6ca6 * {
            box-sizing: border-box !important;
        }

        /* Responsive Grid Fixes */
        @media (max-width: 768px) {

            body.ax-906b6ca6 .ax-317619fa, body.ax-906b6ca6 .ax-1faf5acd {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            body.ax-906b6ca6 .ax-85e0185c, body.ax-906b6ca6 .ax-6be635f5, body.ax-906b6ca6 .ax-66da936f, body.ax-906b6ca6 .ax-964a4145 {
                padding: 0px !important;
                margin: 10px 0 !important;
            }

            body.ax-906b6ca6 .ax-e6e32ff3, body.ax-906b6ca6 .ax-391bcfac {
                padding: 0 15px !important;
                max-width: 100% !important;
            }

            body.ax-906b6ca6 nav {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-906b6ca6 nav ul {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-906b6ca6 .ax-a2f219ad {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            /* Fix for wide elements */
            body.ax-906b6ca6 img, body.ax-906b6ca6 table, body.ax-906b6ca6 iframe {
                max-width: 100% !important;
                height: auto !important;
            }

            /* Fix for text overflow */
            body.ax-906b6ca6 h1, body.ax-906b6ca6 h2, body.ax-906b6ca6 h3, body.ax-906b6ca6 h4, body.ax-906b6ca6 h5, body.ax-906b6ca6 h6 {
                word-wrap: break-word !important;
                word-break: break-word !important;
                hyphens: auto !important;
            }

            /* Fix for form elements */
            body.ax-906b6ca6 input, body.ax-906b6ca6 textarea, body.ax-906b6ca6 select {
                max-width: 100% !important;
                width: 100% !important;
            }
        }

        @media (max-width: 480px) {

            body.ax-906b6ca6 .ax-85e0185c, body.ax-906b6ca6 .ax-6be635f5, body.ax-906b6ca6 .ax-66da936f, body.ax-906b6ca6 .ax-964a4145 {
                margin: 5px 0 !important;
                max-width: 340px;
            }

            body.ax-906b6ca6 .ax-e6e32ff3, body.ax-906b6ca6 .ax-391bcfac {
                padding: 0 10px !important;
            }
        }
    

/* ===== kontakt/index.php | extracted inline styles ===== */
body.ax-906b6ca6 .ax-0bb7ed8f {color: #f97316; display: inline;}

/* ===== konzern/index.php | embedded style 1 ===== */

        body.ax-56d433ea * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body.ax-56d433ea {
            font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
            background: linear-gradient(135deg, #f6f7f9 0%, #e6eaf0 100%);
            color: #273244;
            line-height: 1.6;
        }

        body.ax-56d433ea header {
            background: linear-gradient(135deg, #24324a 0%, #172033 100%);
            padding: 0;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
            position: sticky;
            top: 0;
            z-index: 1000;
        }

        body.ax-56d433ea .ax-be040c55 {
            background: #172033;
            padding: 10px 0;
            border-bottom: 2px solid #f97316;
        }

        body.ax-56d433ea .ax-91914921 {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
        }

        body.ax-56d433ea .ax-85e0185c {
            display: flex;
            gap: 30px;
            flex-wrap: wrap;
        }

        body.ax-56d433ea .ax-6f30d04c {
            display: flex;
            align-items: center;
            gap: 8px;
            color: #e7edf5;
            font-size: 14px;
        }

        body.ax-56d433ea .ax-6f30d04c i {
            color: #f97316;
        }

        body.ax-56d433ea nav {
            max-width: 1400px;
            margin: 0 auto;
            padding: 15px 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        body.ax-56d433ea .ax-0d675a6a {
            display: flex;
            align-items: center;
            gap: 15px;
        }

        body.ax-56d433ea .ax-0d675a6a img {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            border: 3px solid #f97316;
        }

        body.ax-56d433ea .ax-f256ecc1 h1 {
            color: #f97316;
            font-size: 24px;
            font-weight: 700;
        }

        body.ax-56d433ea .ax-f256ecc1 p {
            color: #e7edf5;
            font-size: 12px;
        }

        body.ax-56d433ea .ax-a730f179 {
            display: flex;
            list-style: none;
            gap: 5px;
        }

        body.ax-56d433ea .ax-a730f179 a {
            color: #e7edf5;
            text-decoration: none;
            padding: 12px 20px;
            border-radius: 4px;
            transition: all 0.3s ease;
            font-weight: 500;
        }

        body.ax-56d433ea .ax-a730f179 a:hover, body.ax-56d433ea .ax-a730f179 a.ax-state-current {
            background: #f97316;
            color: #fff;
            transform: translateY(-2px);
        }

        body.ax-56d433ea .ax-f53cc338 {
            background: linear-gradient(135deg, rgba(249, 115, 22, 0.9) 0%, rgba(194, 65, 12, 0.9) 100%), url("https://roshteinautodiagnostic.com/images/automotive-diagnostic-workshop.jpg") center/cover;
            padding: 80px 20px;
            text-align: center;
            color: white;
        }

        body.ax-56d433ea .ax-f53cc338 h2 {
            font-size: 48px;
            margin-bottom: 15px;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
        }

        body.ax-56d433ea .ax-f53cc338 p {
            font-size: 20px;
            opacity: 0.95;
        }

        body.ax-56d433ea .ax-e6e32ff3 {
            max-width: 1400px;
            margin: 60px auto;
            padding: 0 20px;
        }

        body.ax-56d433ea .ax-4692c963 {
            background: white;
            padding: 60px;
            border-radius: 7px;
            box-shadow: 0 14px 32px rgba(24, 32, 48, 0.10);
            margin-bottom: 60px;
        }

        body.ax-56d433ea .ax-4692c963 h2 {
            color: #172033;
            font-size: 36px;
            margin-bottom: 25px;
            border-left: 5px solid #f97316;
            padding-left: 20px;
        }

        body.ax-56d433ea .ax-4692c963 p {
            color: #64748b;
            font-size: 18px;
            line-height: 1.8;
            margin-bottom: 20px;
        }

        body.ax-56d433ea .ax-30737d2e {
            margin-top: 60px;
        }

        body.ax-56d433ea .ax-9243758e {
            text-align: center;
            font-size: 42px;
            color: #172033;
            margin-bottom: 50px;
            position: relative;
            padding-bottom: 20px;
        }

        body.ax-56d433ea .ax-9243758e::after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translateX(-50%);
            width: 100px;
            height: 4px;
            background: #f97316;
            border-radius: 2px;
        }

        body.ax-56d433ea .ax-9b97bbb1 {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 40px;
            margin-top: 50px;
        }

        body.ax-56d433ea .ax-ef953048 {
            background: white;
            border-radius: 7px;
            overflow: hidden;
            box-shadow: 0 14px 32px rgba(24, 32, 48, 0.10);
            transition: all 0.3s ease;
            text-align: center;
        }

        body.ax-56d433ea .ax-ef953048:hover {
            transform: translateY(-3px);
            box-shadow: 0 18px 38px rgba(24, 32, 48, 0.18);
        }

        body.ax-56d433ea .ax-ef953048 img {
            width: 100%;
            height: 400px;
            object-fit: cover;
            border-bottom: 4px solid #f97316;
        }

        body.ax-56d433ea .ax-0001eef4 {
            padding: 30px;
        }

        body.ax-56d433ea .ax-ef953048 h3 {
            color: #172033;
            font-size: 24px;
            margin-bottom: 10px;
        }

        body.ax-56d433ea .ax-ef953048 .ax-995755cf {
            color: #f97316;
            font-weight: 600;
            font-size: 16px;
            margin-bottom: 15px;
        }

        body.ax-56d433ea .ax-ef953048 .ax-d0d3dda8 {
            color: #64748b;
            line-height: 1.6;
            font-size: 15px;
        }

        body.ax-56d433ea .ax-0a9ac9b9 {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 30px;
            margin: 60px 0;
        }

        body.ax-56d433ea .ax-a0cba6eb {
            background: linear-gradient(135deg, #f97316 0%, #c2410c 100%);
            padding: 40px;
            border-radius: 7px;
            text-align: center;
            color: white;
            box-shadow: 0 10px 30px rgba(249, 115, 22, 0.3);
        }

        body.ax-56d433ea .ax-a0cba6eb i {
            font-size: 50px;
            margin-bottom: 20px;
        }

        body.ax-56d433ea .ax-a0cba6eb h3 {
            font-size: 48px;
            margin-bottom: 10px;
        }

        body.ax-56d433ea .ax-a0cba6eb p {
            font-size: 18px;
            opacity: 0.9;
        }

        body.ax-56d433ea footer {
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 60px 20px 20px;
            margin-top: 80px;
        }

        body.ax-56d433ea .ax-a2f219ad {
            max-width: 1400px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 40px;
            margin-bottom: 40px;
        }

        body.ax-56d433ea .ax-b0c4f8fc h3 {
            color: #f97316;
            margin-bottom: 20px;
            font-size: 20px;
        }

        body.ax-56d433ea .ax-b0c4f8fc p, body.ax-56d433ea .ax-b0c4f8fc a {
            color: #e7edf5;
            text-decoration: none;
            display: block;
            margin-bottom: 10px;
            transition: color 0.3s ease;
        }

        body.ax-56d433ea .ax-b0c4f8fc a:hover {
            color: #f97316;
        }

        body.ax-56d433ea .ax-021e51f8 {
            text-align: center;
            padding-top: 30px;
            border-top: 1px solid #46556d;
            color: #8a97aa;
        }

        body.ax-56d433ea .ax-da85ad90 {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 25px;
            box-shadow: 0 -5px 30px rgba(0, 0, 0, 0.3);
            z-index: 10000;
            display: none;
            animation: slideUp 0.5s ease;
        }

        @keyframes slideUp {
            from {
                transform: translateY(100%);
            }

            to {
                transform: translateY(0);
            }
        }

        body.ax-56d433ea .ax-002b7d98 {
            max-width: 1400px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 20px;
            flex-wrap: wrap;
        }

        body.ax-56d433ea .ax-442cc3a8 {
            flex: 1;
            min-width: 300px;
        }

        body.ax-56d433ea .ax-442cc3a8 h4 {
            color: #f97316;
            margin-bottom: 10px;
        }

        body.ax-56d433ea .ax-94e25ee2 {
            display: flex;
            gap: 10px;
            flex-wrap: wrap;
        }

        body.ax-56d433ea .ax-e2929e5b {
            padding: 12px 25px;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-56d433ea .ax-b8b71d21 {
            background: #f97316;
            color: white;
        }

        body.ax-56d433ea .ax-b8b71d21:hover {
            background: #c2410c;
        }

        body.ax-56d433ea .ax-cb78beff {
            background: transparent;
            color: #e7edf5;
            border: 2px solid #e7edf5;
        }

        body.ax-56d433ea .ax-cb78beff:hover {
            background: #e7edf5;
            color: #172033;
        }

        body.ax-56d433ea .ax-d89b0498 {
            background: #46556d;
            color: white;
        }

        body.ax-56d433ea .ax-d89b0498:hover {
            background: #555;
        }

        @media (max-width: 768px) {
            body.ax-56d433ea .ax-a730f179 {
                flex-direction: column;
                gap: 5px;
            }

            body.ax-56d433ea .ax-f53cc338 h2 {
                font-size: 32px;
            }

            body.ax-56d433ea .ax-4692c963 {
                padding: 30px;
            }

            body.ax-56d433ea .ax-9b97bbb1 {
                grid-template-columns: 1fr;
            }
        }

        body.ax-56d433ea h1, body.ax-56d433ea h2, body.ax-56d433ea h3, body.ax-56d433ea h4, body.ax-56d433ea h5, body.ax-56d433ea h6 {
            word-break: break-word;
        }

        /* Mobile Horizontal Scroll Fix */
        body.ax-56d433ea html, body.ax-56d433ea {
            overflow-x: hidden !important;
            max-width: 100% !important;
        }

        body.ax-56d433ea * {
            box-sizing: border-box !important;
        }

        /* Responsive Grid Fixes */
        @media (max-width: 768px) {

            body.ax-56d433ea .ax-317619fa, body.ax-56d433ea .ax-1faf5acd {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            body.ax-56d433ea .ax-85e0185c, body.ax-56d433ea .ax-6be635f5, body.ax-56d433ea .ax-66da936f, body.ax-56d433ea .ax-964a4145 {
                padding: 0px !important;
                margin: 10px 0 !important;
            }

            body.ax-56d433ea .ax-e6e32ff3, body.ax-56d433ea .ax-391bcfac {
                padding: 0 15px !important;
                max-width: 100% !important;
            }

            body.ax-56d433ea nav {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-56d433ea nav ul {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-56d433ea .ax-a2f219ad {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            /* Fix for wide elements */
            body.ax-56d433ea img, body.ax-56d433ea table, body.ax-56d433ea iframe {
                max-width: 100% !important;
                height: auto !important;
            }

            /* Fix for text overflow */
            body.ax-56d433ea h1, body.ax-56d433ea h2, body.ax-56d433ea h3, body.ax-56d433ea h4, body.ax-56d433ea h5, body.ax-56d433ea h6 {
                word-wrap: break-word !important;
                word-break: break-word !important;
                hyphens: auto !important;
            }

            /* Fix for form elements */
            body.ax-56d433ea input, body.ax-56d433ea textarea, body.ax-56d433ea select {
                max-width: 100% !important;
                width: 100% !important;
            }
        }

        @media (max-width: 480px) {

            body.ax-56d433ea .ax-85e0185c, body.ax-56d433ea .ax-6be635f5, body.ax-56d433ea .ax-66da936f, body.ax-56d433ea .ax-964a4145 {
                margin: 5px 0 !important;
            }

            body.ax-56d433ea .ax-e6e32ff3, body.ax-56d433ea .ax-391bcfac {
                padding: 0 10px !important;
            }
        }
    

/* ===== konzern/index.php | extracted inline styles ===== */
body.ax-56d433ea .ax-579cd1db {color: #f97316; display: inline;}

/* ===== nutzungsbedingungen/index.php | embedded style 1 ===== */

        body.ax-a440fc08 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body.ax-a440fc08 {
            font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
            background: linear-gradient(135deg, #f6f7f9 0%, #e6eaf0 100%);
            color: #273244;
            line-height: 1.6;
        }

        body.ax-a440fc08 header {
            background: linear-gradient(135deg, #24324a 0%, #172033 100%);
            padding: 0;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
            position: sticky;
            top: 0;
            z-index: 1000;
        }

        body.ax-a440fc08 .ax-be040c55 {
            background: #172033;
            padding: 10px 0;
            border-bottom: 2px solid #f97316;
        }

        body.ax-a440fc08 .ax-91914921 {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
        }

        body.ax-a440fc08 .ax-85e0185c {
            display: flex;
            gap: 30px;
            flex-wrap: wrap;
        }

        body.ax-a440fc08 .ax-6f30d04c {
            display: flex;
            align-items: center;
            gap: 8px;
            color: #e7edf5;
            font-size: 14px;
        }

        body.ax-a440fc08 .ax-6f30d04c i {
            color: #f97316;
        }

        body.ax-a440fc08 nav {
            max-width: 1400px;
            margin: 0 auto;
            padding: 15px 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        body.ax-a440fc08 .ax-0d675a6a {
            display: flex;
            align-items: center;
            gap: 15px;
        }

        body.ax-a440fc08 .ax-0d675a6a img {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            border: 3px solid #f97316;
        }

        body.ax-a440fc08 .ax-f256ecc1 h1 {
            color: #f97316;
            font-size: 24px;
            font-weight: 700;
        }

        body.ax-a440fc08 .ax-f256ecc1 p {
            color: #e7edf5;
            font-size: 12px;
        }

        body.ax-a440fc08 .ax-a730f179 {
            display: flex;
            list-style: none;
            gap: 5px;
        }

        body.ax-a440fc08 .ax-a730f179 a {
            color: #e7edf5;
            text-decoration: none;
            padding: 12px 20px;
            border-radius: 4px;
            transition: all 0.3s ease;
            font-weight: 500;
        }

        body.ax-a440fc08 .ax-a730f179 a:hover, body.ax-a440fc08 .ax-a730f179 a.ax-state-current {
            background: #f97316;
            color: #fff;
            transform: translateY(-2px);
        }

        body.ax-a440fc08 .ax-f53cc338 {
            background: linear-gradient(135deg, rgba(249, 115, 22, 0.9) 0%, rgba(194, 65, 12, 0.9) 100%), url("https://roshteinautodiagnostic.com/images/automotive-diagnostic-workshop.jpg") center/cover;
            padding: 80px 20px;
            text-align: center;
            color: white;
        }

        body.ax-a440fc08 .ax-f53cc338 h2 {
            font-size: 48px;
            margin-bottom: 15px;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
        }

        body.ax-a440fc08 .ax-f53cc338 p {
            font-size: 20px;
            opacity: 0.95;
        }

        body.ax-a440fc08 .ax-e6e32ff3 {
            max-width: 1200px;
            margin: 60px auto;
            padding: 0 20px;
        }

        body.ax-a440fc08 .ax-2f7da446 {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
            gap: 40px;
            margin-top: 40px;
        }

        body.ax-a440fc08 .ax-fbf118ed {
            background: white;
            border-radius: 7px;
            overflow: hidden;
            box-shadow: 0 14px 32px rgba(24, 32, 48, 0.10);
            transition: all 0.3s ease;
            border-top: 4px solid #f97316;
        }

        body.ax-a440fc08 .ax-fbf118ed:hover {
            transform: translateY(-3px);
            box-shadow: 0 18px 38px rgba(24, 32, 48, 0.18);
        }

        body.ax-a440fc08 .ax-4bdc41ff {
            width: 100%;
            height: 250px;
            object-fit: cover;
        }

        body.ax-a440fc08 .ax-f706f3ee {
            padding: 30px;
        }

        body.ax-a440fc08 .ax-d4bdc24c {
            display: flex;
            gap: 20px;
            margin-bottom: 15px;
            color: #64748b;
            font-size: 14px;
        }

        body.ax-a440fc08 .ax-d4bdc24c i {
            color: #f97316;
        }

        body.ax-a440fc08 .ax-fbf118ed h3 {
            color: #172033;
            margin-bottom: 15px;
            font-size: 24px;
            line-height: 1.3;
        }

        body.ax-a440fc08 .ax-fbf118ed p {
            color: #64748b;
            margin-bottom: 20px;
            line-height: 1.8;
        }

        body.ax-a440fc08 .ax-c1ceae59 {
            display: inline-block;
            color: #f97316;
            text-decoration: none;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-a440fc08 .ax-c1ceae59:hover {
            color: #c2410c;
            transform: translateX(5px);
        }

        body.ax-a440fc08 .ax-c1ceae59 i {
            margin-left: 5px;
        }

        body.ax-a440fc08 footer {
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 60px 20px 20px;
            margin-top: 80px;
        }

        body.ax-a440fc08 .ax-a2f219ad {
            max-width: 1400px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 40px;
            margin-bottom: 40px;
        }

        body.ax-a440fc08 .ax-b0c4f8fc h3 {
            color: #f97316;
            margin-bottom: 20px;
            font-size: 20px;
        }

        body.ax-a440fc08 .ax-b0c4f8fc p, body.ax-a440fc08 .ax-b0c4f8fc a {
            color: #e7edf5;
            text-decoration: none;
            display: block;
            margin-bottom: 10px;
            transition: color 0.3s ease;
        }

        body.ax-a440fc08 .ax-b0c4f8fc a:hover {
            color: #f97316;
        }

        body.ax-a440fc08 .ax-021e51f8 {
            text-align: center;
            padding-top: 30px;
            border-top: 1px solid #46556d;
            color: #8a97aa;
        }

        body.ax-a440fc08 .ax-da85ad90 {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 25px;
            box-shadow: 0 -5px 30px rgba(0, 0, 0, 0.3);
            z-index: 10000;
            display: none;
            animation: slideUp 0.5s ease;
        }

        @keyframes slideUp {
            from {
                transform: translateY(100%);
            }

            to {
                transform: translateY(0);
            }
        }

        body.ax-a440fc08 .ax-002b7d98 {
            max-width: 1400px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 20px;
            flex-wrap: wrap;
        }

        body.ax-a440fc08 .ax-442cc3a8 {
            flex: 1;
            min-width: 300px;
        }

        body.ax-a440fc08 .ax-442cc3a8 h4 {
            color: #f97316;
            margin-bottom: 10px;
        }

        body.ax-a440fc08 .ax-94e25ee2 {
            display: flex;
            gap: 10px;
            flex-wrap: wrap;
        }

        body.ax-a440fc08 .ax-e2929e5b {
            padding: 12px 25px;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-a440fc08 .ax-b8b71d21 {
            background: #f97316;
            color: white;
        }

        body.ax-a440fc08 .ax-b8b71d21:hover {
            background: #c2410c;
        }

        body.ax-a440fc08 .ax-cb78beff {
            background: transparent;
            color: #e7edf5;
            border: 2px solid #e7edf5;
        }

        body.ax-a440fc08 .ax-cb78beff:hover {
            background: #e7edf5;
            color: #172033;
        }

        body.ax-a440fc08 .ax-d89b0498 {
            background: #46556d;
            color: white;
        }

        body.ax-a440fc08 .ax-d89b0498:hover {
            background: #555;
        }

        @media (max-width: 768px) {
            body.ax-a440fc08 .ax-a730f179 {
                flex-direction: column;
                gap: 5px;
            }

            body.ax-a440fc08 .ax-f53cc338 h2 {
                font-size: 32px;
            }

            body.ax-a440fc08 .ax-2f7da446 {
                grid-template-columns: 1fr;
            }
        }

        body.ax-a440fc08 h1, body.ax-a440fc08 h2, body.ax-a440fc08 h3, body.ax-a440fc08 h4, body.ax-a440fc08 h5, body.ax-a440fc08 h6 {
            word-break: break-word;
        }

        /* Mobile Horizontal Scroll Fix */
        body.ax-a440fc08 html, body.ax-a440fc08 {
            overflow-x: hidden !important;
            max-width: 100% !important;
        }

        body.ax-a440fc08 * {
            box-sizing: border-box !important;
        }

        /* Responsive Grid Fixes */
        @media (max-width: 768px) {

            body.ax-a440fc08 .ax-317619fa, body.ax-a440fc08 .ax-1faf5acd {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            body.ax-a440fc08 .ax-85e0185c, body.ax-a440fc08 .ax-6be635f5, body.ax-a440fc08 .ax-66da936f, body.ax-a440fc08 .ax-964a4145 {
                padding: 0px !important;
                margin: 10px 0 !important;
            }

            body.ax-a440fc08 .ax-e6e32ff3, body.ax-a440fc08 .ax-391bcfac {
                padding: 0 15px !important;
                max-width: 100% !important;
            }

            body.ax-a440fc08 nav {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-a440fc08 nav ul {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-a440fc08 .ax-a2f219ad {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            /* Fix for wide elements */
            body.ax-a440fc08 img, body.ax-a440fc08 table, body.ax-a440fc08 iframe {
                max-width: 100% !important;
                height: auto !important;
            }

            /* Fix for text overflow */
            body.ax-a440fc08 h1, body.ax-a440fc08 h2, body.ax-a440fc08 h3, body.ax-a440fc08 h4, body.ax-a440fc08 h5, body.ax-a440fc08 h6 {
                word-wrap: break-word !important;
                word-break: break-word !important;
                hyphens: auto !important;
            }

            /* Fix for form elements */
            body.ax-a440fc08 input, body.ax-a440fc08 textarea, body.ax-a440fc08 select {
                max-width: 100% !important;
                width: 100% !important;
            }
        }

        @media (max-width: 480px) {

            body.ax-a440fc08 .ax-85e0185c, body.ax-a440fc08 .ax-6be635f5, body.ax-a440fc08 .ax-66da936f, body.ax-a440fc08 .ax-964a4145 {
                margin: 5px 0 !important;
            }

            body.ax-a440fc08 .ax-e6e32ff3, body.ax-a440fc08 .ax-391bcfac {
                padding: 0 10px !important;
            }
        }
    

/* ===== nutzungsbedingungen/index.php | embedded style 2 ===== */

        body.ax-a440fc08 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body.ax-a440fc08 {
            font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
            background: linear-gradient(135deg, #f6f7f9 0%, #e6eaf0 100%);
            color: #273244;
            line-height: 1.8;

        }

        body.ax-a440fc08 .ax-e6e32ff3 {
            max-width: 1000px;
            margin: 0 auto;
            background: white;
            padding: 40px;
            border-radius: 5px;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
        }

        body.ax-a440fc08 h1 {
            color: #172033;
            margin-bottom: 30px;
            padding-bottom: 20px;
            border-bottom: 3px solid #f97316;
            font-size: 2.5em;
        }

        body.ax-a440fc08 h2 {
            color: #24324a;
            margin-top: 30px;
            margin-bottom: 15px;
            font-size: 1.8em;
        }

        body.ax-a440fc08 h3 {
            color: #46556d;
            margin-top: 20px;
            margin-bottom: 10px;
            font-size: 1.3em;
        }

        body.ax-a440fc08 p {
            margin-bottom: 15px;
            text-align: justify;
        }

        body.ax-a440fc08 ul {
            margin: 15px 0;
            padding-left: 30px;
        }

        body.ax-a440fc08 li {
            margin-bottom: 10px;
        }

        body.ax-a440fc08 .ax-4ce8e9bf {
            color: #64748b;
            font-style: italic;
            margin-bottom: 30px;
        }

        body.ax-a440fc08 .ax-85e0185c {
            background: #f7f8fa;
            padding: 20px;
            border-left: 4px solid #f97316;
            margin: 20px 0;
        }

        body.ax-a440fc08 .ax-7d783288 {
            background: #fff3cd;
            padding: 15px;
            border-left: 4px solid #ffc107;
            margin: 20px 0;
        }

        body.ax-a440fc08 a {
            color: #f97316;
            text-decoration: none;
        }

        body.ax-a440fc08 a:hover {
            text-decoration: underline;
        }

        body.ax-a440fc08 h1, body.ax-a440fc08 h2, body.ax-a440fc08 h3, body.ax-a440fc08 h4, body.ax-a440fc08 h5, body.ax-a440fc08 h6 {
            word-break: break-word;
        }

        /* Mobile Horizontal Scroll Fix */
        body.ax-a440fc08 html, body.ax-a440fc08 {
            overflow-x: hidden !important;
            max-width: 100% !important;
        }

        body.ax-a440fc08 * {
            box-sizing: border-box !important;
        }

        /* Responsive Grid Fixes */
        @media (max-width: 768px) {

            body.ax-a440fc08 .ax-317619fa, body.ax-a440fc08 .ax-1faf5acd {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            body.ax-a440fc08 .ax-85e0185c, body.ax-a440fc08 .ax-6be635f5, body.ax-a440fc08 .ax-66da936f, body.ax-a440fc08 .ax-964a4145 {
                padding: 0px !important;
                margin: 10px 0 !important;
            }

            body.ax-a440fc08 .ax-e6e32ff3, body.ax-a440fc08 .ax-391bcfac {
                padding: 0 15px !important;
                max-width: 100% !important;
            }

            body.ax-a440fc08 nav {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-a440fc08 nav ul {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-a440fc08 .ax-a2f219ad {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            /* Fix for wide elements */
            body.ax-a440fc08 img, body.ax-a440fc08 table, body.ax-a440fc08 iframe {
                max-width: 100% !important;
                height: auto !important;
            }

            /* Fix for text overflow */
            body.ax-a440fc08 h1, body.ax-a440fc08 h2, body.ax-a440fc08 h3, body.ax-a440fc08 h4, body.ax-a440fc08 h5, body.ax-a440fc08 h6 {
                word-wrap: break-word !important;
                word-break: break-word !important;
                hyphens: auto !important;
            }

            /* Fix for form elements */
            body.ax-a440fc08 input, body.ax-a440fc08 textarea, body.ax-a440fc08 select {
                max-width: 100% !important;
                width: 100% !important;
            }
        }

        @media (max-width: 480px) {

            body.ax-a440fc08 .ax-85e0185c, body.ax-a440fc08 .ax-6be635f5, body.ax-a440fc08 .ax-66da936f, body.ax-a440fc08 .ax-964a4145 {
                margin: 5px 0 !important;
            }

            body.ax-a440fc08 .ax-e6e32ff3, body.ax-a440fc08 .ax-391bcfac {
                padding: 0 10px !important;
            }
        }
    

/* ===== nutzungsbedingungen/index.php | extracted inline styles ===== */
body.ax-a440fc08 .ax-71654f15 {margin-top: 40px; padding-top: 20px; border-top: 1px solid #ddd; text-align: center;}

/* ===== publikation1/index.php | embedded style 1 ===== */

        body.ax-c66d7c14 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body.ax-c66d7c14 {
            font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
            background: linear-gradient(135deg, #f6f7f9 0%, #e6eaf0 100%);
            color: #273244;
            line-height: 1.8;
        }

        body.ax-c66d7c14 header {
            background: linear-gradient(135deg, #24324a 0%, #172033 100%);
            padding: 0;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
            position: sticky;
            top: 0;
            z-index: 1000;
        }

        body.ax-c66d7c14 .ax-be040c55 {
            background: #172033;
            padding: 10px 0;
            border-bottom: 2px solid #f97316;
        }

        body.ax-c66d7c14 .ax-91914921 {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
        }

        body.ax-c66d7c14 .ax-85e0185c {
            display: flex;
            gap: 30px;
            flex-wrap: wrap;
        }

        body.ax-c66d7c14 .ax-6f30d04c {
            display: flex;
            align-items: center;
            gap: 8px;
            color: #e7edf5;
            font-size: 14px;
        }

        body.ax-c66d7c14 .ax-6f30d04c i {
            color: #f97316;
        }

        body.ax-c66d7c14 nav {
            max-width: 1400px;
            margin: 0 auto;
            padding: 15px 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        body.ax-c66d7c14 .ax-0d675a6a {
            display: flex;
            align-items: center;
            gap: 15px;
        }

        body.ax-c66d7c14 .ax-0d675a6a img {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            border: 3px solid #f97316;
        }

        body.ax-c66d7c14 .ax-f256ecc1 h1 {
            color: #f97316;
            font-size: 24px;
            font-weight: 700;
        }

        body.ax-c66d7c14 .ax-f256ecc1 p {
            color: #e7edf5;
            font-size: 12px;
        }

        body.ax-c66d7c14 .ax-a730f179 {
            display: flex;
            list-style: none;
            gap: 5px;
        }

        body.ax-c66d7c14 .ax-a730f179 a {
            color: #e7edf5;
            text-decoration: none;
            padding: 12px 20px;
            border-radius: 4px;
            transition: all 0.3s ease;
            font-weight: 500;
        }

        body.ax-c66d7c14 .ax-a730f179 a:hover {
            background: #f97316;
            color: #fff;
            transform: translateY(-2px);
        }

        body.ax-c66d7c14 .ax-7a0d449c {
            background: linear-gradient(135deg, rgba(249, 115, 22, 0.9) 0%, rgba(194, 65, 12, 0.9) 100%), url("../images/future-vehicle-diagnostics.jpg") center/cover;
            padding: 100px 20px;
            text-align: center;
            color: white;
        }

        body.ax-c66d7c14 .ax-7a0d449c h1 {
            font-size: 48px;
            margin-bottom: 20px;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
        }

        body.ax-c66d7c14 .ax-fbde0059 {
            display: flex;
            justify-content: center;
            gap: 30px;
            font-size: 16px;
            opacity: 0.95;
        }

        body.ax-c66d7c14 .ax-fbde0059 i {
            margin-right: 8px;
        }

        body.ax-c66d7c14 .ax-e6e32ff3 {
            max-width: 900px;
            margin: 60px auto;
            padding: 0 20px;
        }

        body.ax-c66d7c14 .ax-2defa9e9 {
            background: white;
            padding: 60px;
            border-radius: 7px;
            box-shadow: 0 14px 32px rgba(24, 32, 48, 0.10);
        }

        body.ax-c66d7c14 .ax-2defa9e9 h2 {
            color: #172033;
            font-size: 32px;
            margin: 40px 0 20px;
            border-left: 5px solid #f97316;
            padding-left: 20px;
        }

        body.ax-c66d7c14 .ax-2defa9e9 h3 {
            color: #172033;
            font-size: 24px;
            margin: 30px 0 15px;
        }

        body.ax-c66d7c14 .ax-2defa9e9 p {
            color: #555;
            font-size: 18px;
            margin-bottom: 20px;
            line-height: 1.8;
        }

        body.ax-c66d7c14 .ax-2defa9e9 ul, body.ax-c66d7c14 .ax-2defa9e9 ol {
            margin: 20px 0;
            padding-left: 40px;
        }

        body.ax-c66d7c14 .ax-2defa9e9 li {
            margin-bottom: 10px;
            color: #555;
            font-size: 18px;
        }

        body.ax-c66d7c14 .ax-1128b5a4 {
            background: #f7f8fa;
            padding: 40px;
            border-radius: 7px;
            margin: 40px 0;
            border: 2px solid #e0e0e0;
        }

        body.ax-c66d7c14 .ax-1128b5a4 h3 {
            text-align: center;
            color: #172033;
            margin-bottom: 30px;
        }

        body.ax-c66d7c14 .ax-b97c55f5 {
            display: flex;
            justify-content: space-around;
            align-items: flex-end;
            height: 300px;
            padding: 20px;
            background: white;
            border-radius: 5px;
        }

        body.ax-c66d7c14 .ax-9b17e91d {
            width: 80px;
            background: linear-gradient(to top, #f97316, #c2410c);
            border-radius: 5px 5px 0 0;
            position: relative;
            transition: all 0.3s ease;
        }

        body.ax-c66d7c14 .ax-9b17e91d:hover {
            transform: translateY(-3px);
            box-shadow: 0 5px 15px rgba(249, 115, 22, 0.4);
        }

        body.ax-c66d7c14 .ax-fe7ab8da {
            position: absolute;
            bottom: -30px;
            left: 50%;
            transform: translateX(-50%);
            font-size: 14px;
            color: #64748b;
            white-space: nowrap;
        }

        body.ax-c66d7c14 .ax-bfe57012 {
            position: absolute;
            top: -25px;
            left: 50%;
            transform: translateX(-50%);
            font-weight: 600;
            color: #f97316;
        }

        body.ax-c66d7c14 .ax-bea464a8 {
            background: #f7f8fa;
            padding: 40px;
            border-radius: 7px;
            margin-top: 60px;
        }

        body.ax-c66d7c14 .ax-bea464a8 h2 {
            color: #172033;
            font-size: 32px;
            margin-bottom: 30px;
            text-align: center;
            border: none;
            padding: 0;
        }

        body.ax-c66d7c14 .ax-33be4f06 {
            background: white;
            padding: 25px;
            border-radius: 5px;
            margin-bottom: 15px;
            border-left: 4px solid #f97316;
            transition: all 0.3s ease;
        }

        body.ax-c66d7c14 .ax-33be4f06:hover {
            transform: translateX(5px);
            box-shadow: 0 5px 15px rgba(249, 115, 22, 0.2);
        }

        body.ax-c66d7c14 .ax-58b2b640 {
            color: #f97316;
            font-weight: 700;
            font-size: 20px;
            margin-bottom: 10px;
        }

        body.ax-c66d7c14 .ax-d4a01d42 {
            color: #64748b;
            font-size: 16px;
        }

        body.ax-c66d7c14 .ax-976446f0 {
            display: inline-block;
            margin-top: 40px;
            padding: 15px 35px;
            background: #f97316;
            color: white;
            text-decoration: none;
            border-radius: 50px;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-c66d7c14 .ax-976446f0:hover {
            background: #c2410c;
            transform: translateY(-2px);
        }

        body.ax-c66d7c14 footer {
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 60px 20px 20px;
            margin-top: 80px;
        }

        body.ax-c66d7c14 .ax-a2f219ad {
            max-width: 1400px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 40px;
            margin-bottom: 40px;
        }

        body.ax-c66d7c14 .ax-b0c4f8fc h3 {
            color: #f97316;
            margin-bottom: 20px;
            font-size: 20px;
        }

        body.ax-c66d7c14 .ax-b0c4f8fc p, body.ax-c66d7c14 .ax-b0c4f8fc a {
            color: #e7edf5;
            text-decoration: none;
            display: block;
            margin-bottom: 10px;
            transition: color 0.3s ease;
        }

        body.ax-c66d7c14 .ax-b0c4f8fc a:hover {
            color: #f97316;
        }

        body.ax-c66d7c14 .ax-021e51f8 {
            text-align: center;
            padding-top: 30px;
            border-top: 1px solid #46556d;
            color: #8a97aa;
        }

        body.ax-c66d7c14 .ax-da85ad90 {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 25px;
            box-shadow: 0 -5px 30px rgba(0, 0, 0, 0.3);
            z-index: 10000;
            display: none;
        }

        body.ax-c66d7c14 .ax-002b7d98 {
            max-width: 1400px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 20px;
            flex-wrap: wrap;
        }

        body.ax-c66d7c14 .ax-442cc3a8 {
            flex: 1;
            min-width: 300px;
        }

        body.ax-c66d7c14 .ax-442cc3a8 h4 {
            color: #f97316;
            margin-bottom: 10px;
        }

        body.ax-c66d7c14 .ax-94e25ee2 {
            display: flex;
            gap: 10px;
            flex-wrap: wrap;
        }

        body.ax-c66d7c14 .ax-e2929e5b {
            padding: 12px 25px;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-c66d7c14 .ax-b8b71d21 {
            background: #f97316;
            color: white;
        }

        body.ax-c66d7c14 .ax-b8b71d21:hover {
            background: #c2410c;
        }

        body.ax-c66d7c14 .ax-cb78beff {
            background: transparent;
            color: #e7edf5;
            border: 2px solid #e7edf5;
        }

        body.ax-c66d7c14 .ax-cb78beff:hover {
            background: #e7edf5;
            color: #172033;
        }

        body.ax-c66d7c14 .ax-d89b0498 {
            background: #46556d;
            color: white;
        }

        body.ax-c66d7c14 .ax-d89b0498:hover {
            background: #555;
        }

        @media (max-width: 768px) {
            body.ax-c66d7c14 .ax-7a0d449c h1 {
                font-size: 32px;
            }

            body.ax-c66d7c14 .ax-2defa9e9 {
                padding: 30px;
            }

            body.ax-c66d7c14 .ax-b97c55f5 {
                flex-wrap: wrap;
                height: auto;
            }

            body.ax-c66d7c14 .ax-9b17e91d {
                margin: 20px;
            }
        }

        body.ax-c66d7c14 h1, body.ax-c66d7c14 h2, body.ax-c66d7c14 h3, body.ax-c66d7c14 h4, body.ax-c66d7c14 h5, body.ax-c66d7c14 h6 {
            word-break: break-word;
        }

        /* Mobile Horizontal Scroll Fix */
        body.ax-c66d7c14 html, body.ax-c66d7c14 {
            overflow-x: hidden !important;
            max-width: 100% !important;
        }

        body.ax-c66d7c14 * {
            box-sizing: border-box !important;
        }

        /* Responsive Grid Fixes */
        @media (max-width: 768px) {

            body.ax-c66d7c14 .ax-317619fa, body.ax-c66d7c14 .ax-1faf5acd {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            body.ax-c66d7c14 .ax-85e0185c, body.ax-c66d7c14 .ax-6be635f5, body.ax-c66d7c14 .ax-66da936f, body.ax-c66d7c14 .ax-964a4145 {
                padding: 0px !important;
                margin: 10px 0 !important;
            }

            body.ax-c66d7c14 .ax-e6e32ff3, body.ax-c66d7c14 .ax-391bcfac {
                padding: 0 15px !important;
                max-width: 100% !important;
            }

            body.ax-c66d7c14 nav {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-c66d7c14 nav ul {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-c66d7c14 .ax-a2f219ad {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            /* Fix for wide elements */
            body.ax-c66d7c14 img, body.ax-c66d7c14 table, body.ax-c66d7c14 iframe {
                max-width: 100% !important;
                height: auto !important;
            }

            /* Fix for text overflow */
            body.ax-c66d7c14 h1, body.ax-c66d7c14 h2, body.ax-c66d7c14 h3, body.ax-c66d7c14 h4, body.ax-c66d7c14 h5, body.ax-c66d7c14 h6 {
                word-wrap: break-word !important;
                word-break: break-word !important;
                hyphens: auto !important;
            }

            /* Fix for form elements */
            body.ax-c66d7c14 input, body.ax-c66d7c14 textarea, body.ax-c66d7c14 select {
                max-width: 100% !important;
                width: 100% !important;
            }
        }

        @media (max-width: 480px) {

            body.ax-c66d7c14 .ax-85e0185c, body.ax-c66d7c14 .ax-6be635f5, body.ax-c66d7c14 .ax-66da936f, body.ax-c66d7c14 .ax-964a4145 {
                margin: 5px 0 !important;
            }

            body.ax-c66d7c14 .ax-e6e32ff3, body.ax-c66d7c14 .ax-391bcfac {
                padding: 0 10px !important;
            }
        }
    

/* ===== publikation1/index.php | extracted inline styles ===== */
body.ax-c66d7c14 .ax-9bec8d18 {height: 120px;}
body.ax-c66d7c14 .ax-8503f091 {height: 180px;}
body.ax-c66d7c14 .ax-89b69b8a {height: 240px;}
body.ax-c66d7c14 .ax-bdd9f8fd {height: 280px;}
body.ax-c66d7c14 .ax-d3b54811 {text-align: center; margin-top: 40px; color: #64748b;}
body.ax-c66d7c14 .ax-9889b6c5 {color: #f97316; display: inline;}

/* ===== publikation2/index.php | embedded style 1 ===== */

        body.ax-f489b558 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body.ax-f489b558 {
            font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
            background: linear-gradient(135deg, #f6f7f9 0%, #e6eaf0 100%);
            color: #273244;
            line-height: 1.8;
        }

        body.ax-f489b558 header {
            background: linear-gradient(135deg, #24324a 0%, #172033 100%);
            padding: 0;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
            position: sticky;
            top: 0;
            z-index: 1000;
        }

        body.ax-f489b558 .ax-be040c55 {
            background: #172033;
            padding: 10px 0;
            border-bottom: 2px solid #f97316;
        }

        body.ax-f489b558 .ax-91914921 {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
        }

        body.ax-f489b558 .ax-85e0185c {
            display: flex;
            gap: 30px;
            flex-wrap: wrap;
        }

        body.ax-f489b558 .ax-6f30d04c {
            display: flex;
            align-items: center;
            gap: 8px;
            color: #e7edf5;
            font-size: 14px;
        }

        body.ax-f489b558 .ax-6f30d04c i {
            color: #f97316;
        }

        body.ax-f489b558 nav {
            max-width: 1400px;
            margin: 0 auto;
            padding: 15px 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        body.ax-f489b558 .ax-0d675a6a {
            display: flex;
            align-items: center;
            gap: 15px;
        }

        body.ax-f489b558 .ax-0d675a6a img {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            border: 3px solid #f97316;
        }

        body.ax-f489b558 .ax-f256ecc1 h1 {
            color: #f97316;
            font-size: 24px;
            font-weight: 700;
        }

        body.ax-f489b558 .ax-f256ecc1 p {
            color: #e7edf5;
            font-size: 12px;
        }

        body.ax-f489b558 .ax-a730f179 {
            display: flex;
            list-style: none;
            gap: 5px;
        }

        body.ax-f489b558 .ax-a730f179 a {
            color: #e7edf5;
            text-decoration: none;
            padding: 12px 20px;
            border-radius: 4px;
            transition: all 0.3s ease;
            font-weight: 500;
        }

        body.ax-f489b558 .ax-a730f179 a:hover {
            background: #f97316;
            color: #fff;
            transform: translateY(-2px);
        }

        body.ax-f489b558 .ax-7a0d449c {
            background: linear-gradient(135deg, rgba(249, 115, 22, 0.9) 0%, rgba(194, 65, 12, 0.9) 100%), url("../images/obd2-diagnostic-service.jpg") center/cover;
            padding: 100px 20px;
            text-align: center;
            color: white;
        }

        body.ax-f489b558 .ax-7a0d449c h1 {
            font-size: 48px;
            margin-bottom: 20px;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
        }

        body.ax-f489b558 .ax-fbde0059 {
            display: flex;
            justify-content: center;
            gap: 30px;
            font-size: 16px;
            opacity: 0.95;
        }

        body.ax-f489b558 .ax-fbde0059 i {
            margin-right: 8px;
        }

        body.ax-f489b558 .ax-e6e32ff3 {
            max-width: 900px;
            margin: 60px auto;
            padding: 0 20px;
        }

        body.ax-f489b558 .ax-2defa9e9 {
            background: white;
            padding: 60px;
            border-radius: 7px;
            box-shadow: 0 14px 32px rgba(24, 32, 48, 0.10);
        }

        body.ax-f489b558 .ax-2defa9e9 h2 {
            color: #172033;
            font-size: 32px;
            margin: 40px 0 20px;
            border-left: 5px solid #f97316;
            padding-left: 20px;
        }

        body.ax-f489b558 .ax-2defa9e9 h3 {
            color: #172033;
            font-size: 24px;
            margin: 30px 0 15px;
        }

        body.ax-f489b558 .ax-2defa9e9 p {
            color: #555;
            font-size: 18px;
            margin-bottom: 20px;
            line-height: 1.8;
        }

        body.ax-f489b558 .ax-2defa9e9 ul {
            margin: 20px 0;
            padding-left: 40px;
        }

        body.ax-f489b558 .ax-2defa9e9 li {
            margin-bottom: 10px;
            color: #555;
            font-size: 18px;
        }

        body.ax-f489b558 .ax-1128b5a4 {
            background: #f7f8fa;
            padding: 40px;
            border-radius: 7px;
            margin: 40px 0;
            border: 2px solid #e0e0e0;
        }

        body.ax-f489b558 .ax-1128b5a4 h3 {
            text-align: center;
            color: #172033;
            margin-bottom: 30px;
        }

        body.ax-f489b558 .ax-11ab4542 {
            width: 300px;
            height: 300px;
            margin: 0 auto;
            border-radius: 50%;
            background: conic-gradient(#f97316 0deg 108deg,
                    #c2410c 108deg 216deg,
                    #0077aa 216deg 288deg,
                    #005588 288deg 360deg);
            position: relative;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
        }

        body.ax-f489b558 .ax-11ab4542::after {
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 150px;
            height: 150px;
            background: white;
            border-radius: 50%;
        }

        body.ax-f489b558 .ax-eb48951d {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 15px;
            margin-top: 30px;
        }

        body.ax-f489b558 .ax-d53abc65 {
            display: flex;
            align-items: center;
            gap: 10px;
        }

        body.ax-f489b558 .ax-b9ca1623 {
            width: 30px;
            height: 30px;
            border-radius: 5px;
        }

        body.ax-f489b558 .ax-bea464a8 {
            background: #f7f8fa;
            padding: 40px;
            border-radius: 7px;
            margin-top: 60px;
        }

        body.ax-f489b558 .ax-bea464a8 h2 {
            color: #172033;
            font-size: 32px;
            margin-bottom: 30px;
            text-align: center;
            border: none;
            padding: 0;
        }

        body.ax-f489b558 .ax-33be4f06 {
            background: white;
            padding: 25px;
            border-radius: 5px;
            margin-bottom: 15px;
            border-left: 4px solid #f97316;
            transition: all 0.3s ease;
        }

        body.ax-f489b558 .ax-33be4f06:hover {
            transform: translateX(5px);
            box-shadow: 0 5px 15px rgba(249, 115, 22, 0.2);
        }

        body.ax-f489b558 .ax-58b2b640 {
            color: #f97316;
            font-weight: 700;
            font-size: 20px;
            margin-bottom: 10px;
        }

        body.ax-f489b558 .ax-d4a01d42 {
            color: #64748b;
            font-size: 16px;
        }

        body.ax-f489b558 .ax-976446f0 {
            display: inline-block;
            margin-top: 40px;
            padding: 15px 35px;
            background: #f97316;
            color: white;
            text-decoration: none;
            border-radius: 50px;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-f489b558 .ax-976446f0:hover {
            background: #c2410c;
            transform: translateY(-2px);
        }

        body.ax-f489b558 footer {
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 60px 20px 20px;
            margin-top: 80px;
        }

        body.ax-f489b558 .ax-a2f219ad {
            max-width: 1400px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 40px;
            margin-bottom: 40px;
        }

        body.ax-f489b558 .ax-b0c4f8fc h3 {
            color: #f97316;
            margin-bottom: 20px;
            font-size: 20px;
        }

        body.ax-f489b558 .ax-b0c4f8fc p, body.ax-f489b558 .ax-b0c4f8fc a {
            color: #e7edf5;
            text-decoration: none;
            display: block;
            margin-bottom: 10px;
            transition: color 0.3s ease;
        }

        body.ax-f489b558 .ax-b0c4f8fc a:hover {
            color: #f97316;
        }

        body.ax-f489b558 .ax-021e51f8 {
            text-align: center;
            padding-top: 30px;
            border-top: 1px solid #46556d;
            color: #8a97aa;
        }

        body.ax-f489b558 .ax-da85ad90 {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 25px;
            box-shadow: 0 -5px 30px rgba(0, 0, 0, 0.3);
            z-index: 10000;
            display: none;
        }

        body.ax-f489b558 .ax-002b7d98 {
            max-width: 1400px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 20px;
            flex-wrap: wrap;
        }

        body.ax-f489b558 .ax-442cc3a8 {
            flex: 1;
            min-width: 300px;
        }

        body.ax-f489b558 .ax-442cc3a8 h4 {
            color: #f97316;
            margin-bottom: 10px;
        }

        body.ax-f489b558 .ax-94e25ee2 {
            display: flex;
            gap: 10px;
            flex-wrap: wrap;
        }

        body.ax-f489b558 .ax-e2929e5b {
            padding: 12px 25px;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-f489b558 .ax-b8b71d21 {
            background: #f97316;
            color: white;
        }

        body.ax-f489b558 .ax-b8b71d21:hover {
            background: #c2410c;
        }

        body.ax-f489b558 .ax-cb78beff {
            background: transparent;
            color: #e7edf5;
            border: 2px solid #e7edf5;
        }

        body.ax-f489b558 .ax-cb78beff:hover {
            background: #e7edf5;
            color: #172033;
        }

        body.ax-f489b558 .ax-d89b0498 {
            background: #46556d;
            color: white;
        }

        body.ax-f489b558 .ax-d89b0498:hover {
            background: #555;
        }

        @media (max-width: 768px) {
            body.ax-f489b558 .ax-7a0d449c h1 {
                font-size: 32px;
            }

            body.ax-f489b558 .ax-2defa9e9 {
                padding: 30px;
            }
        }

        body.ax-f489b558 h1, body.ax-f489b558 h2, body.ax-f489b558 h3, body.ax-f489b558 h4, body.ax-f489b558 h5, body.ax-f489b558 h6 {
            word-break: break-word;
        }

        /* Mobile Horizontal Scroll Fix */
        body.ax-f489b558 html, body.ax-f489b558 {
            overflow-x: hidden !important;
            max-width: 100% !important;
        }

        body.ax-f489b558 * {
            box-sizing: border-box !important;
        }

        /* Responsive Grid Fixes */
        @media (max-width: 768px) {

            body.ax-f489b558 .ax-317619fa, body.ax-f489b558 .ax-1faf5acd {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            body.ax-f489b558 .ax-85e0185c, body.ax-f489b558 .ax-6be635f5, body.ax-f489b558 .ax-66da936f, body.ax-f489b558 .ax-964a4145 {
                padding: 0px !important;
                margin: 10px 0 !important;
            }

            body.ax-f489b558 .ax-e6e32ff3, body.ax-f489b558 .ax-391bcfac {
                padding: 0 15px !important;
                max-width: 100% !important;
            }

            body.ax-f489b558 nav {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-f489b558 nav ul {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-f489b558 .ax-a2f219ad {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            /* Fix for wide elements */
            body.ax-f489b558 img, body.ax-f489b558 table, body.ax-f489b558 iframe {
                max-width: 100% !important;
                height: auto !important;
            }

            /* Fix for text overflow */
            body.ax-f489b558 h1, body.ax-f489b558 h2, body.ax-f489b558 h3, body.ax-f489b558 h4, body.ax-f489b558 h5, body.ax-f489b558 h6 {
                word-wrap: break-word !important;
                word-break: break-word !important;
                hyphens: auto !important;
            }

            /* Fix for form elements */
            body.ax-f489b558 input, body.ax-f489b558 textarea, body.ax-f489b558 select {
                max-width: 100% !important;
                width: 100% !important;
            }
        }

        @media (max-width: 480px) {

            body.ax-f489b558 .ax-85e0185c, body.ax-f489b558 .ax-6be635f5, body.ax-f489b558 .ax-66da936f, body.ax-f489b558 .ax-964a4145 {
                margin: 5px 0 !important;
            }

            body.ax-f489b558 .ax-e6e32ff3, body.ax-f489b558 .ax-391bcfac {
                padding: 0 10px !important;
            }
        }
    

/* ===== publikation2/index.php | extracted inline styles ===== */
body.ax-f489b558 .ax-47da3c39 {background: #f97316;}
body.ax-f489b558 .ax-78755289 {background: #c2410c;}
body.ax-f489b558 .ax-108f1c8e {background: #0077aa;}
body.ax-f489b558 .ax-7298e451 {background: #005588;}
body.ax-f489b558 .ax-555ea6f1 {color: #f97316; display: inline;}

/* ===== publikation3/index.php | embedded style 1 ===== */

        body.ax-b8399b50 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body.ax-b8399b50 {
            font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
            background: linear-gradient(135deg, #f6f7f9 0%, #e6eaf0 100%);
            color: #273244;
            line-height: 1.8;
        }

        body.ax-b8399b50 header {
            background: linear-gradient(135deg, #24324a 0%, #172033 100%);
            padding: 0;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
            position: sticky;
            top: 0;
            z-index: 1000;
        }

        body.ax-b8399b50 .ax-be040c55 {
            background: #172033;
            padding: 10px 0;
            border-bottom: 2px solid #f97316;
        }

        body.ax-b8399b50 .ax-91914921 {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
        }

        body.ax-b8399b50 .ax-85e0185c {
            display: flex;
            gap: 30px;
            flex-wrap: wrap;
        }

        body.ax-b8399b50 .ax-6f30d04c {
            display: flex;
            align-items: center;
            gap: 8px;
            color: #e7edf5;
            font-size: 14px;
        }

        body.ax-b8399b50 .ax-6f30d04c i {
            color: #f97316;
        }

        body.ax-b8399b50 nav {
            max-width: 1400px;
            margin: 0 auto;
            padding: 15px 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        body.ax-b8399b50 .ax-0d675a6a {
            display: flex;
            align-items: center;
            gap: 15px;
        }

        body.ax-b8399b50 .ax-0d675a6a img {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            border: 3px solid #f97316;
        }

        body.ax-b8399b50 .ax-f256ecc1 h1 {
            color: #f97316;
            font-size: 24px;
            font-weight: 700;
        }

        body.ax-b8399b50 .ax-f256ecc1 p {
            color: #e7edf5;
            font-size: 12px;
        }

        body.ax-b8399b50 .ax-a730f179 {
            display: flex;
            list-style: none;
            gap: 5px;
        }

        body.ax-b8399b50 .ax-a730f179 a {
            color: #e7edf5;
            text-decoration: none;
            padding: 12px 20px;
            border-radius: 4px;
            transition: all 0.3s ease;
            font-weight: 500;
        }

        body.ax-b8399b50 .ax-a730f179 a:hover {
            background: #f97316;
            color: #fff;
            transform: translateY(-2px);
        }

        body.ax-b8399b50 .ax-7a0d449c {
            background: linear-gradient(135deg, rgba(249, 115, 22, 0.9) 0%, rgba(194, 65, 12, 0.9) 100%), url("../images/check-engine-diagnostics.jpg") center/cover;
            padding: 100px 20px;
            text-align: center;
            color: white;
        }

        body.ax-b8399b50 .ax-7a0d449c h1 {
            font-size: 48px;
            margin-bottom: 20px;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
        }

        body.ax-b8399b50 .ax-fbde0059 {
            display: flex;
            justify-content: center;
            gap: 30px;
            font-size: 16px;
            opacity: 0.95;
        }

        body.ax-b8399b50 .ax-fbde0059 i {
            margin-right: 8px;
        }

        body.ax-b8399b50 .ax-e6e32ff3 {
            max-width: 900px;
            margin: 60px auto;
            padding: 0 20px;
        }

        body.ax-b8399b50 .ax-2defa9e9 {
            background: white;
            padding: 60px;
            border-radius: 7px;
            box-shadow: 0 14px 32px rgba(24, 32, 48, 0.10);
        }

        body.ax-b8399b50 .ax-2defa9e9 h2 {
            color: #172033;
            font-size: 32px;
            margin: 40px 0 20px;
            border-left: 5px solid #f97316;
            padding-left: 20px;
        }

        body.ax-b8399b50 .ax-2defa9e9 h3 {
            color: #172033;
            font-size: 24px;
            margin: 30px 0 15px;
        }

        body.ax-b8399b50 .ax-2defa9e9 p {
            color: #555;
            font-size: 18px;
            margin-bottom: 20px;
            line-height: 1.8;
        }

        body.ax-b8399b50 .ax-2defa9e9 ul {
            margin: 20px 0;
            padding-left: 40px;
        }

        body.ax-b8399b50 .ax-2defa9e9 li {
            margin-bottom: 10px;
            color: #555;
            font-size: 18px;
        }

        body.ax-b8399b50 .ax-1128b5a4 {
            background: #f7f8fa;
            padding: 40px;
            border-radius: 7px;
            margin: 40px 0;
            border: 2px solid #e0e0e0;
        }

        body.ax-b8399b50 .ax-1128b5a4 h3 {
            text-align: center;
            color: #172033;
            margin-bottom: 30px;
        }

        body.ax-b8399b50 .ax-11ab4542 {
            width: 300px;
            height: 300px;
            margin: 0 auto;
            border-radius: 50%;
            background: conic-gradient(#f97316 0deg 108deg,
                    #c2410c 108deg 216deg,
                    #0077aa 216deg 288deg,
                    #005588 288deg 360deg);
            position: relative;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
        }

        body.ax-b8399b50 .ax-11ab4542::after {
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 150px;
            height: 150px;
            background: white;
            border-radius: 50%;
        }

        body.ax-b8399b50 .ax-eb48951d {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 15px;
            margin-top: 30px;
        }

        body.ax-b8399b50 .ax-d53abc65 {
            display: flex;
            align-items: center;
            gap: 10px;
        }

        body.ax-b8399b50 .ax-b9ca1623 {
            width: 30px;
            height: 30px;
            border-radius: 5px;
        }

        body.ax-b8399b50 .ax-bea464a8 {
            background: #f7f8fa;
            padding: 40px;
            border-radius: 7px;
            margin-top: 60px;
        }

        body.ax-b8399b50 .ax-bea464a8 h2 {
            color: #172033;
            font-size: 32px;
            margin-bottom: 30px;
            text-align: center;
            border: none;
            padding: 0;
        }

        body.ax-b8399b50 .ax-33be4f06 {
            background: white;
            padding: 25px;
            border-radius: 5px;
            margin-bottom: 15px;
            border-left: 4px solid #f97316;
            transition: all 0.3s ease;
        }

        body.ax-b8399b50 .ax-33be4f06:hover {
            transform: translateX(5px);
            box-shadow: 0 5px 15px rgba(249, 115, 22, 0.2);
        }

        body.ax-b8399b50 .ax-58b2b640 {
            color: #f97316;
            font-weight: 700;
            font-size: 20px;
            margin-bottom: 10px;
        }

        body.ax-b8399b50 .ax-d4a01d42 {
            color: #64748b;
            font-size: 16px;
        }

        body.ax-b8399b50 .ax-976446f0 {
            display: inline-block;
            margin-top: 40px;
            padding: 15px 35px;
            background: #f97316;
            color: white;
            text-decoration: none;
            border-radius: 50px;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-b8399b50 .ax-976446f0:hover {
            background: #c2410c;
            transform: translateY(-2px);
        }

        body.ax-b8399b50 footer {
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 60px 20px 20px;
            margin-top: 80px;
        }

        body.ax-b8399b50 .ax-a2f219ad {
            max-width: 1400px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 40px;
            margin-bottom: 40px;
        }

        body.ax-b8399b50 .ax-b0c4f8fc h3 {
            color: #f97316;
            margin-bottom: 20px;
            font-size: 20px;
        }

        body.ax-b8399b50 .ax-b0c4f8fc p, body.ax-b8399b50 .ax-b0c4f8fc a {
            color: #e7edf5;
            text-decoration: none;
            display: block;
            margin-bottom: 10px;
            transition: color 0.3s ease;
        }

        body.ax-b8399b50 .ax-b0c4f8fc a:hover {
            color: #f97316;
        }

        body.ax-b8399b50 .ax-021e51f8 {
            text-align: center;
            padding-top: 30px;
            border-top: 1px solid #46556d;
            color: #8a97aa;
        }

        body.ax-b8399b50 .ax-da85ad90 {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 25px;
            box-shadow: 0 -5px 30px rgba(0, 0, 0, 0.3);
            z-index: 10000;
            display: none;
        }

        body.ax-b8399b50 .ax-002b7d98 {
            max-width: 1400px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 20px;
            flex-wrap: wrap;
        }

        body.ax-b8399b50 .ax-442cc3a8 {
            flex: 1;
            min-width: 300px;
        }

        body.ax-b8399b50 .ax-442cc3a8 h4 {
            color: #f97316;
            margin-bottom: 10px;
        }

        body.ax-b8399b50 .ax-94e25ee2 {
            display: flex;
            gap: 10px;
            flex-wrap: wrap;
        }

        body.ax-b8399b50 .ax-e2929e5b {
            padding: 12px 25px;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-b8399b50 .ax-b8b71d21 {
            background: #f97316;
            color: white;
        }

        body.ax-b8399b50 .ax-b8b71d21:hover {
            background: #c2410c;
        }

        body.ax-b8399b50 .ax-cb78beff {
            background: transparent;
            color: #e7edf5;
            border: 2px solid #e7edf5;
        }

        body.ax-b8399b50 .ax-cb78beff:hover {
            background: #e7edf5;
            color: #172033;
        }

        body.ax-b8399b50 .ax-d89b0498 {
            background: #46556d;
            color: white;
        }

        body.ax-b8399b50 .ax-d89b0498:hover {
            background: #555;
        }

        @media (max-width: 768px) {
            body.ax-b8399b50 .ax-7a0d449c h1 {
                font-size: 32px;
            }

            body.ax-b8399b50 .ax-2defa9e9 {
                padding: 30px;
            }
        }

        body.ax-b8399b50 h1, body.ax-b8399b50 h2, body.ax-b8399b50 h3, body.ax-b8399b50 h4, body.ax-b8399b50 h5, body.ax-b8399b50 h6 {
            word-break: break-word;
        }

        /* Mobile Horizontal Scroll Fix */
        body.ax-b8399b50 html, body.ax-b8399b50 {
            overflow-x: hidden !important;
            max-width: 100% !important;
        }

        body.ax-b8399b50 * {
            box-sizing: border-box !important;
        }

        /* Responsive Grid Fixes */
        @media (max-width: 768px) {

            body.ax-b8399b50 .ax-317619fa, body.ax-b8399b50 .ax-1faf5acd {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            body.ax-b8399b50 .ax-85e0185c, body.ax-b8399b50 .ax-6be635f5, body.ax-b8399b50 .ax-66da936f, body.ax-b8399b50 .ax-964a4145 {
                padding: 0px !important;
                margin: 10px 0 !important;
            }

            body.ax-b8399b50 .ax-e6e32ff3, body.ax-b8399b50 .ax-391bcfac {
                padding: 0 15px !important;
                max-width: 100% !important;
            }

            body.ax-b8399b50 nav {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-b8399b50 nav ul {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-b8399b50 .ax-a2f219ad {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            /* Fix for wide elements */
            body.ax-b8399b50 img, body.ax-b8399b50 table, body.ax-b8399b50 iframe {
                max-width: 100% !important;
                height: auto !important;
            }

            /* Fix for text overflow */
            body.ax-b8399b50 h1, body.ax-b8399b50 h2, body.ax-b8399b50 h3, body.ax-b8399b50 h4, body.ax-b8399b50 h5, body.ax-b8399b50 h6 {
                word-wrap: break-word !important;
                word-break: break-word !important;
                hyphens: auto !important;
            }

            /* Fix for form elements */
            body.ax-b8399b50 input, body.ax-b8399b50 textarea, body.ax-b8399b50 select {
                max-width: 100% !important;
                width: 100% !important;
            }
        }

        @media (max-width: 480px) {

            body.ax-b8399b50 .ax-85e0185c, body.ax-b8399b50 .ax-6be635f5, body.ax-b8399b50 .ax-66da936f, body.ax-b8399b50 .ax-964a4145 {
                margin: 5px 0 !important;
            }

            body.ax-b8399b50 .ax-e6e32ff3, body.ax-b8399b50 .ax-391bcfac {
                padding: 0 10px !important;
            }
        }
    

/* ===== publikation3/index.php | extracted inline styles ===== */
body.ax-b8399b50 .ax-db563daa {background: #f97316;}
body.ax-b8399b50 .ax-5fd4e49f {background: #c2410c;}
body.ax-b8399b50 .ax-527f7780 {background: #0077aa;}
body.ax-b8399b50 .ax-f51ecb9f {background: #005588;}
body.ax-b8399b50 .ax-f4add06a {color: #f97316; display: inline;}

/* ===== schutzrichtlinie/index.php | embedded style 1 ===== */

        body.ax-641fdfb6 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body.ax-641fdfb6 {
            font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
            background: linear-gradient(135deg, #f6f7f9 0%, #e6eaf0 100%);
            color: #273244;
            line-height: 1.6;
        }

        body.ax-641fdfb6 header {
            background: linear-gradient(135deg, #24324a 0%, #172033 100%);
            padding: 0;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
            position: sticky;
            top: 0;
            z-index: 1000;
        }

        body.ax-641fdfb6 .ax-be040c55 {
            background: #172033;
            padding: 10px 0;
            border-bottom: 2px solid #f97316;
        }

        body.ax-641fdfb6 .ax-91914921 {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
        }

        body.ax-641fdfb6 .ax-85e0185c {
            display: flex;
            gap: 30px;
            flex-wrap: wrap;
        }

        body.ax-641fdfb6 .ax-6f30d04c {
            display: flex;
            align-items: center;
            gap: 8px;
            color: #e7edf5;
            font-size: 14px;
        }

        body.ax-641fdfb6 .ax-6f30d04c i {
            color: #f97316;
        }

        body.ax-641fdfb6 nav {
            max-width: 1400px;
            margin: 0 auto;
            padding: 15px 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        body.ax-641fdfb6 .ax-0d675a6a {
            display: flex;
            align-items: center;
            gap: 15px;
        }

        body.ax-641fdfb6 .ax-0d675a6a img {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            border: 3px solid #f97316;
        }

        body.ax-641fdfb6 .ax-f256ecc1 h1 {
            color: #f97316;
            font-size: 24px;
            font-weight: 700;
        }

        body.ax-641fdfb6 .ax-f256ecc1 p {
            color: #e7edf5;
            font-size: 12px;
        }

        body.ax-641fdfb6 .ax-a730f179 {
            display: flex;
            list-style: none;
            gap: 5px;
        }

        body.ax-641fdfb6 .ax-a730f179 a {
            color: #e7edf5;
            text-decoration: none;
            padding: 12px 20px;
            border-radius: 4px;
            transition: all 0.3s ease;
            font-weight: 500;
        }

        body.ax-641fdfb6 .ax-a730f179 a:hover, body.ax-641fdfb6 .ax-a730f179 a.ax-state-current {
            background: #f97316;
            color: #fff;
            transform: translateY(-2px);
        }

        body.ax-641fdfb6 .ax-f53cc338 {
            background: linear-gradient(135deg, rgba(249, 115, 22, 0.9) 0%, rgba(194, 65, 12, 0.9) 100%), url("https://roshteinautodiagnostic.com/images/automotive-diagnostic-workshop.jpg") center/cover;
            padding: 80px 20px;
            text-align: center;
            color: white;
        }

        body.ax-641fdfb6 .ax-f53cc338 h2 {
            font-size: 48px;
            margin-bottom: 15px;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
        }

        body.ax-641fdfb6 .ax-f53cc338 p {
            font-size: 20px;
            opacity: 0.95;
        }

        body.ax-641fdfb6 .ax-e6e32ff3 {
            max-width: 1200px;
            margin: 60px auto;
            padding: 0 20px;
        }

        body.ax-641fdfb6 .ax-2f7da446 {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
            gap: 40px;
            margin-top: 40px;
        }

        body.ax-641fdfb6 .ax-fbf118ed {
            background: white;
            border-radius: 7px;
            overflow: hidden;
            box-shadow: 0 14px 32px rgba(24, 32, 48, 0.10);
            transition: all 0.3s ease;
            border-top: 4px solid #f97316;
        }

        body.ax-641fdfb6 .ax-fbf118ed:hover {
            transform: translateY(-3px);
            box-shadow: 0 18px 38px rgba(24, 32, 48, 0.18);
        }

        body.ax-641fdfb6 .ax-4bdc41ff {
            width: 100%;
            height: 250px;
            object-fit: cover;
        }

        body.ax-641fdfb6 .ax-f706f3ee {
            padding: 30px;
        }

        body.ax-641fdfb6 .ax-d4bdc24c {
            display: flex;
            gap: 20px;
            margin-bottom: 15px;
            color: #64748b;
            font-size: 14px;
        }

        body.ax-641fdfb6 .ax-d4bdc24c i {
            color: #f97316;
        }

        body.ax-641fdfb6 .ax-fbf118ed h3 {
            color: #172033;
            margin-bottom: 15px;
            font-size: 24px;
            line-height: 1.3;
        }

        body.ax-641fdfb6 .ax-fbf118ed p {
            color: #64748b;
            margin-bottom: 20px;
            line-height: 1.8;
        }

        body.ax-641fdfb6 .ax-c1ceae59 {
            display: inline-block;
            color: #f97316;
            text-decoration: none;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-641fdfb6 .ax-c1ceae59:hover {
            color: #c2410c;
            transform: translateX(5px);
        }

        body.ax-641fdfb6 .ax-c1ceae59 i {
            margin-left: 5px;
        }

        body.ax-641fdfb6 footer {
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 60px 20px 20px;
            margin-top: 80px;
        }

        body.ax-641fdfb6 .ax-a2f219ad {
            max-width: 1400px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 40px;
            margin-bottom: 40px;
        }

        body.ax-641fdfb6 .ax-b0c4f8fc h3 {
            color: #f97316;
            margin-bottom: 20px;
            font-size: 20px;
        }

        body.ax-641fdfb6 .ax-b0c4f8fc p, body.ax-641fdfb6 .ax-b0c4f8fc a {
            color: #e7edf5;
            text-decoration: none;
            display: block;
            margin-bottom: 10px;
            transition: color 0.3s ease;
        }

        body.ax-641fdfb6 .ax-b0c4f8fc a:hover {
            color: #f97316;
        }

        body.ax-641fdfb6 .ax-021e51f8 {
            text-align: center;
            padding-top: 30px;
            border-top: 1px solid #46556d;
            color: #8a97aa;
        }

        body.ax-641fdfb6 .ax-da85ad90 {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: linear-gradient(135deg, #172033 0%, #24324a 100%);
            color: #e7edf5;
            padding: 25px;
            box-shadow: 0 -5px 30px rgba(0, 0, 0, 0.3);
            z-index: 10000;
            display: none;
            animation: slideUp 0.5s ease;
        }

        @keyframes slideUp {
            from {
                transform: translateY(100%);
            }

            to {
                transform: translateY(0);
            }
        }

        body.ax-641fdfb6 .ax-002b7d98 {
            max-width: 1400px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 20px;
            flex-wrap: wrap;
        }

        body.ax-641fdfb6 .ax-442cc3a8 {
            flex: 1;
            min-width: 300px;
        }

        body.ax-641fdfb6 .ax-442cc3a8 h4 {
            color: #f97316;
            margin-bottom: 10px;
        }

        body.ax-641fdfb6 .ax-94e25ee2 {
            display: flex;
            gap: 10px;
            flex-wrap: wrap;
        }

        body.ax-641fdfb6 .ax-e2929e5b {
            padding: 12px 25px;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        body.ax-641fdfb6 .ax-b8b71d21 {
            background: #f97316;
            color: white;
        }

        body.ax-641fdfb6 .ax-b8b71d21:hover {
            background: #c2410c;
        }

        body.ax-641fdfb6 .ax-cb78beff {
            background: transparent;
            color: #e7edf5;
            border: 2px solid #e7edf5;
        }

        body.ax-641fdfb6 .ax-cb78beff:hover {
            background: #e7edf5;
            color: #172033;
        }

        body.ax-641fdfb6 .ax-d89b0498 {
            background: #46556d;
            color: white;
        }

        body.ax-641fdfb6 .ax-d89b0498:hover {
            background: #555;
        }

        @media (max-width: 768px) {
            body.ax-641fdfb6 .ax-a730f179 {
                flex-direction: column;
                gap: 5px;
            }

            body.ax-641fdfb6 .ax-f53cc338 h2 {
                font-size: 32px;
            }

            body.ax-641fdfb6 .ax-2f7da446 {
                grid-template-columns: 1fr;
            }
        }

        body.ax-641fdfb6 h1, body.ax-641fdfb6 h2, body.ax-641fdfb6 h3, body.ax-641fdfb6 h4, body.ax-641fdfb6 h5, body.ax-641fdfb6 h6 {
            word-break: break-word;
        }

        /* Mobile Horizontal Scroll Fix */
        body.ax-641fdfb6 html, body.ax-641fdfb6 {
            overflow-x: hidden !important;
            max-width: 100% !important;
        }

        body.ax-641fdfb6 * {
            box-sizing: border-box !important;
        }

        /* Responsive Grid Fixes */
        @media (max-width: 768px) {

            body.ax-641fdfb6 .ax-317619fa, body.ax-641fdfb6 .ax-1faf5acd {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            body.ax-641fdfb6 .ax-85e0185c, body.ax-641fdfb6 .ax-6be635f5, body.ax-641fdfb6 .ax-66da936f, body.ax-641fdfb6 .ax-964a4145 {
                padding: 0px !important;
                margin: 10px 0 !important;
            }

            body.ax-641fdfb6 .ax-e6e32ff3, body.ax-641fdfb6 .ax-391bcfac {
                padding: 0 15px !important;
                max-width: 100% !important;
            }

            body.ax-641fdfb6 nav {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-641fdfb6 nav ul {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-641fdfb6 .ax-a2f219ad {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            /* Fix for wide elements */
            body.ax-641fdfb6 img, body.ax-641fdfb6 table, body.ax-641fdfb6 iframe {
                max-width: 100% !important;
                height: auto !important;
            }

            /* Fix for text overflow */
            body.ax-641fdfb6 h1, body.ax-641fdfb6 h2, body.ax-641fdfb6 h3, body.ax-641fdfb6 h4, body.ax-641fdfb6 h5, body.ax-641fdfb6 h6 {
                word-wrap: break-word !important;
                word-break: break-word !important;
                hyphens: auto !important;
            }

            /* Fix for form elements */
            body.ax-641fdfb6 input, body.ax-641fdfb6 textarea, body.ax-641fdfb6 select {
                max-width: 100% !important;
                width: 100% !important;
            }
        }

        @media (max-width: 480px) {

            body.ax-641fdfb6 .ax-85e0185c, body.ax-641fdfb6 .ax-6be635f5, body.ax-641fdfb6 .ax-66da936f, body.ax-641fdfb6 .ax-964a4145 {
                margin: 5px 0 !important;
            }

            body.ax-641fdfb6 .ax-e6e32ff3, body.ax-641fdfb6 .ax-391bcfac {
                padding: 0 10px !important;
            }
        }
    

/* ===== schutzrichtlinie/index.php | embedded style 2 ===== */

        body.ax-641fdfb6 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body.ax-641fdfb6 {
            font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
            background: linear-gradient(135deg, #f6f7f9 0%, #e6eaf0 100%);
            color: #273244;
            line-height: 1.8;

        }

        body.ax-641fdfb6 .ax-e6e32ff3 {
            max-width: 1000px;
            margin: 0 auto;
            background: white;
            padding: 40px;
            border-radius: 5px;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
        }

        body.ax-641fdfb6 h1 {
            color: #172033;
            margin-bottom: 30px;
            padding-bottom: 20px;
            border-bottom: 3px solid #f97316;
            font-size: 2.5em;
        }

        body.ax-641fdfb6 h2 {
            color: #24324a;
            margin-top: 30px;
            margin-bottom: 15px;
            font-size: 1.8em;
        }

        body.ax-641fdfb6 h3 {
            color: #46556d;
            margin-top: 20px;
            margin-bottom: 10px;
            font-size: 1.3em;
        }

        body.ax-641fdfb6 p {
            margin-bottom: 15px;
            text-align: justify;
        }

        body.ax-641fdfb6 ul {
            margin: 15px 0;
            padding-left: 30px;
        }

        body.ax-641fdfb6 li {
            margin-bottom: 10px;
        }

        body.ax-641fdfb6 .ax-4ce8e9bf {
            color: #64748b;
            font-style: italic;
            margin-bottom: 30px;
        }

        body.ax-641fdfb6 .ax-85e0185c {
            background: #f7f8fa;
            padding: 20px;
            border-left: 4px solid #f97316;
            margin: 20px 0;
        }

        body.ax-641fdfb6 a {
            color: #f97316;
            text-decoration: none;
        }

        body.ax-641fdfb6 a:hover {
            text-decoration: underline;
        }

        body.ax-641fdfb6 h1, body.ax-641fdfb6 h2, body.ax-641fdfb6 h3, body.ax-641fdfb6 h4, body.ax-641fdfb6 h5, body.ax-641fdfb6 h6 {
            word-break: break-word;
        }

        /* Mobile Horizontal Scroll Fix */
        body.ax-641fdfb6 html, body.ax-641fdfb6 {
            overflow-x: hidden !important;
            max-width: 100% !important;
        }

        body.ax-641fdfb6 * {
            box-sizing: border-box !important;
        }

        /* Responsive Grid Fixes */
        @media (max-width: 768px) {

            body.ax-641fdfb6 .ax-317619fa, body.ax-641fdfb6 .ax-1faf5acd {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            body.ax-641fdfb6 .ax-85e0185c, body.ax-641fdfb6 .ax-6be635f5, body.ax-641fdfb6 .ax-66da936f, body.ax-641fdfb6 .ax-964a4145 {
                padding: 0px !important;
                margin: 10px 0 !important;
            }

            body.ax-641fdfb6 .ax-e6e32ff3, body.ax-641fdfb6 .ax-391bcfac {
                padding: 0 15px !important;
                max-width: 100% !important;
            }

            body.ax-641fdfb6 nav {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-641fdfb6 nav ul {
                flex-direction: column !important;
                gap: 10px !important;
            }

            body.ax-641fdfb6 .ax-a2f219ad {
                grid-template-columns: 1fr !important;
                gap: 20px !important;
            }

            /* Fix for wide elements */
            body.ax-641fdfb6 img, body.ax-641fdfb6 table, body.ax-641fdfb6 iframe {
                max-width: 100% !important;
                height: auto !important;
            }

            /* Fix for text overflow */
            body.ax-641fdfb6 h1, body.ax-641fdfb6 h2, body.ax-641fdfb6 h3, body.ax-641fdfb6 h4, body.ax-641fdfb6 h5, body.ax-641fdfb6 h6 {
                word-wrap: break-word !important;
                word-break: break-word !important;
                hyphens: auto !important;
            }

            /* Fix for form elements */
            body.ax-641fdfb6 input, body.ax-641fdfb6 textarea, body.ax-641fdfb6 select {
                max-width: 100% !important;
                width: 100% !important;
            }
        }

        @media (max-width: 480px) {

            body.ax-641fdfb6 .ax-85e0185c, body.ax-641fdfb6 .ax-6be635f5, body.ax-641fdfb6 .ax-66da936f, body.ax-641fdfb6 .ax-964a4145 {
                margin: 5px 0 !important;
            }

            body.ax-641fdfb6 .ax-e6e32ff3, body.ax-641fdfb6 .ax-391bcfac {
                padding: 0 10px !important;
            }
        }
    

/* ===== schutzrichtlinie/index.php | extracted inline styles ===== */
body.ax-641fdfb6 .ax-17e7bea0 {margin-top: 40px; padding-top: 20px; border-top: 1px solid #ddd; text-align: center;}


/* ===== Visual refresh: same document structure, new design system ===== */
:root {
  --ax-ink: #172033;
  --ax-surface: #ffffff;
  --ax-muted: #64748b;
  --ax-line: #d9e0e8;
  --ax-accent: #f97316;
  --ax-accent-strong: #c2410c;
  --ax-canvas: #f6f7f9;
}

body.ax-0cb1a39e,
body.ax-f53cc338,
body.ax-468dab36,
body.ax-906b6ca6,
body.ax-56d433ea,
body.ax-a440fc08,
body.ax-c66d7c14,
body.ax-f489b558,
body.ax-b8399b50,
body.ax-641fdfb6 {
  background: #f6f7f9;
  color: #273244;
  font-family: Arial, Helvetica, sans-serif;
}

body.ax-0cb1a39e header, body.ax-f53cc338 header, body.ax-468dab36 header, body.ax-906b6ca6 header, body.ax-56d433ea header, body.ax-a440fc08 header, body.ax-c66d7c14 header, body.ax-f489b558 header, body.ax-b8399b50 header, body.ax-641fdfb6 header {
  background: #172033;
  box-shadow: 0 6px 18px rgba(23,32,51,.18);
}

body.ax-0cb1a39e .ax-be040c55, body.ax-f53cc338 .ax-be040c55, body.ax-468dab36 .ax-be040c55, body.ax-906b6ca6 .ax-be040c55, body.ax-56d433ea .ax-be040c55, body.ax-a440fc08 .ax-be040c55, body.ax-c66d7c14 .ax-be040c55, body.ax-f489b558 .ax-be040c55, body.ax-b8399b50 .ax-be040c55, body.ax-641fdfb6 .ax-be040c55 {
  background: #0f1727;
  border-bottom: 1px solid rgba(249,115,22,.7);
}

body.ax-0cb1a39e nav, body.ax-f53cc338 nav, body.ax-468dab36 nav, body.ax-906b6ca6 nav, body.ax-56d433ea nav, body.ax-a440fc08 nav, body.ax-c66d7c14 nav, body.ax-f489b558 nav, body.ax-b8399b50 nav, body.ax-641fdfb6 nav {
  padding-top: 18px;
  padding-bottom: 18px;
}

body.ax-0cb1a39e .ax-a730f179 a, body.ax-f53cc338 .ax-a730f179 a, body.ax-468dab36 .ax-a730f179 a, body.ax-906b6ca6 .ax-a730f179 a, body.ax-56d433ea .ax-a730f179 a, body.ax-a440fc08 .ax-a730f179 a, body.ax-c66d7c14 .ax-a730f179 a, body.ax-f489b558 .ax-a730f179 a, body.ax-b8399b50 .ax-a730f179 a, body.ax-641fdfb6 .ax-a730f179 a {
  border-radius: 3px;
  letter-spacing: .01em;
}

body.ax-0cb1a39e .ax-a730f179 a:hover, body.ax-f53cc338 .ax-a730f179 a:hover, body.ax-468dab36 .ax-a730f179 a:hover, body.ax-906b6ca6 .ax-a730f179 a:hover, body.ax-56d433ea .ax-a730f179 a:hover, body.ax-a440fc08 .ax-a730f179 a:hover, body.ax-c66d7c14 .ax-a730f179 a:hover, body.ax-f489b558 .ax-a730f179 a:hover, body.ax-b8399b50 .ax-a730f179 a:hover, body.ax-641fdfb6 .ax-a730f179 a:hover,
body.ax-0cb1a39e .ax-a730f179 a.ax-state-current, body.ax-f53cc338 .ax-a730f179 a.ax-state-current, body.ax-468dab36 .ax-a730f179 a.ax-state-current, body.ax-906b6ca6 .ax-a730f179 a.ax-state-current, body.ax-56d433ea .ax-a730f179 a.ax-state-current, body.ax-a440fc08 .ax-a730f179 a.ax-state-current, body.ax-c66d7c14 .ax-a730f179 a.ax-state-current, body.ax-f489b558 .ax-a730f179 a.ax-state-current, body.ax-b8399b50 .ax-a730f179 a.ax-state-current, body.ax-641fdfb6 .ax-a730f179 a.ax-state-current {
  background: #f97316;
  color: #fff;
  transform: none;
}

body.ax-0cb1a39e .ax-f53cc338, body.ax-f53cc338 .ax-f53cc338, body.ax-468dab36 .ax-f53cc338, body.ax-906b6ca6 .ax-f53cc338, body.ax-56d433ea .ax-f53cc338, body.ax-a440fc08 .ax-f53cc338, body.ax-c66d7c14 .ax-f53cc338, body.ax-f489b558 .ax-f53cc338, body.ax-b8399b50 .ax-f53cc338, body.ax-641fdfb6 .ax-f53cc338 {
  border-bottom: 5px solid #f97316;
}

body.ax-0cb1a39e .ax-9243758e, body.ax-f53cc338 .ax-9243758e, body.ax-468dab36 .ax-9243758e, body.ax-906b6ca6 .ax-9243758e, body.ax-56d433ea .ax-9243758e, body.ax-a440fc08 .ax-9243758e, body.ax-c66d7c14 .ax-9243758e, body.ax-f489b558 .ax-9243758e, body.ax-b8399b50 .ax-9243758e, body.ax-641fdfb6 .ax-9243758e {
  letter-spacing: -.02em;
}

body.ax-0cb1a39e .ax-df711299, body.ax-f53cc338 .ax-df711299, body.ax-468dab36 .ax-df711299, body.ax-906b6ca6 .ax-df711299, body.ax-56d433ea .ax-df711299, body.ax-a440fc08 .ax-df711299, body.ax-c66d7c14 .ax-df711299, body.ax-f489b558 .ax-df711299, body.ax-b8399b50 .ax-df711299, body.ax-641fdfb6 .ax-df711299,
body.ax-0cb1a39e .ax-91222096, body.ax-f53cc338 .ax-91222096, body.ax-468dab36 .ax-91222096, body.ax-906b6ca6 .ax-91222096, body.ax-56d433ea .ax-91222096, body.ax-a440fc08 .ax-91222096, body.ax-c66d7c14 .ax-91222096, body.ax-f489b558 .ax-91222096, body.ax-b8399b50 .ax-91222096, body.ax-641fdfb6 .ax-91222096,
body.ax-0cb1a39e .ax-ef953048, body.ax-f53cc338 .ax-ef953048, body.ax-468dab36 .ax-ef953048, body.ax-906b6ca6 .ax-ef953048, body.ax-56d433ea .ax-ef953048, body.ax-a440fc08 .ax-ef953048, body.ax-c66d7c14 .ax-ef953048, body.ax-f489b558 .ax-ef953048, body.ax-b8399b50 .ax-ef953048, body.ax-641fdfb6 .ax-ef953048,
body.ax-0cb1a39e .ax-fbf118ed, body.ax-f53cc338 .ax-fbf118ed, body.ax-468dab36 .ax-fbf118ed, body.ax-906b6ca6 .ax-fbf118ed, body.ax-56d433ea .ax-fbf118ed, body.ax-a440fc08 .ax-fbf118ed, body.ax-c66d7c14 .ax-fbf118ed, body.ax-f489b558 .ax-fbf118ed, body.ax-b8399b50 .ax-fbf118ed, body.ax-641fdfb6 .ax-fbf118ed,
body.ax-0cb1a39e .ax-a0cba6eb, body.ax-f53cc338 .ax-a0cba6eb, body.ax-468dab36 .ax-a0cba6eb, body.ax-906b6ca6 .ax-a0cba6eb, body.ax-56d433ea .ax-a0cba6eb, body.ax-a440fc08 .ax-a0cba6eb, body.ax-c66d7c14 .ax-a0cba6eb, body.ax-f489b558 .ax-a0cba6eb, body.ax-b8399b50 .ax-a0cba6eb, body.ax-641fdfb6 .ax-a0cba6eb {
  border-radius: 6px;
  border-color: #d9e0e8;
  box-shadow: 0 12px 28px rgba(23,32,51,.08);
}

body.ax-0cb1a39e .ax-1011c90c, body.ax-f53cc338 .ax-1011c90c, body.ax-468dab36 .ax-1011c90c, body.ax-906b6ca6 .ax-1011c90c, body.ax-56d433ea .ax-1011c90c, body.ax-a440fc08 .ax-1011c90c, body.ax-c66d7c14 .ax-1011c90c, body.ax-f489b558 .ax-1011c90c, body.ax-b8399b50 .ax-1011c90c, body.ax-641fdfb6 .ax-1011c90c,
body.ax-0cb1a39e .ax-84c0f68b, body.ax-f53cc338 .ax-84c0f68b, body.ax-468dab36 .ax-84c0f68b, body.ax-906b6ca6 .ax-84c0f68b, body.ax-56d433ea .ax-84c0f68b, body.ax-a440fc08 .ax-84c0f68b, body.ax-c66d7c14 .ax-84c0f68b, body.ax-f489b558 .ax-84c0f68b, body.ax-b8399b50 .ax-84c0f68b, body.ax-641fdfb6 .ax-84c0f68b,
body.ax-0cb1a39e .ax-e2929e5b, body.ax-f53cc338 .ax-e2929e5b, body.ax-468dab36 .ax-e2929e5b, body.ax-906b6ca6 .ax-e2929e5b, body.ax-56d433ea .ax-e2929e5b, body.ax-a440fc08 .ax-e2929e5b, body.ax-c66d7c14 .ax-e2929e5b, body.ax-f489b558 .ax-e2929e5b, body.ax-b8399b50 .ax-e2929e5b, body.ax-641fdfb6 .ax-e2929e5b {
  border-radius: 3px;
  font-weight: 700;
  letter-spacing: .015em;
}

body.ax-0cb1a39e footer, body.ax-f53cc338 footer, body.ax-468dab36 footer, body.ax-906b6ca6 footer, body.ax-56d433ea footer, body.ax-a440fc08 footer, body.ax-c66d7c14 footer, body.ax-f489b558 footer, body.ax-b8399b50 footer, body.ax-641fdfb6 footer {
  background: #172033;
  border-top: 4px solid #f97316;
}

body.ax-0cb1a39e .ax-da85ad90, body.ax-f53cc338 .ax-da85ad90, body.ax-468dab36 .ax-da85ad90, body.ax-906b6ca6 .ax-da85ad90, body.ax-56d433ea .ax-da85ad90, body.ax-a440fc08 .ax-da85ad90, body.ax-c66d7c14 .ax-da85ad90, body.ax-f489b558 .ax-da85ad90, body.ax-b8399b50 .ax-da85ad90, body.ax-641fdfb6 .ax-da85ad90 {
  background: #111a2a;
  border-top: 1px solid rgba(249,115,22,.65);
}

/* ========================================================================== 
   VISUAL REDESIGN V2 - structure preserved, appearance substantially changed
   ========================================================================== */
:root {
  --v2-bg: #f3f6f8;
  --v2-paper: #ffffff;
  --v2-ink: #111827;
  --v2-muted: #667085;
  --v2-line: #dbe2e8;
  --v2-blue: #1769e0;
  --v2-blue-dark: #0b4ca8;
  --v2-blue-soft: #eaf2ff;
  --v2-dark: #0c1424;
  --v2-radius: 18px;
}

body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) {
  background: var(--v2-bg) !important;
  color: var(--v2-ink) !important;
  font-family: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
  line-height: 1.65 !important;
}

/* Header: white editorial navigation instead of dark automotive bar */
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) header {
  position: sticky !important;
  top: 0 !important;
  z-index: 1000 !important;
  background: rgba(255,255,255,.97) !important;
  border-bottom: 1px solid var(--v2-line) !important;
  box-shadow: 0 8px 30px rgba(15,23,42,.07) !important;
  backdrop-filter: blur(12px);
}

body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-be040c55 {
  background: var(--v2-dark) !important;
  border: 0 !important;
  padding: 7px 0 !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-91914921 {
  max-width: 1280px !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-6f30d04c {
  color: #cbd5e1 !important;
  font-size: 12px !important;
  letter-spacing: .02em !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-6f30d04c i {
  color: #71a7ff !important;
}

body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) nav {
  max-width: 1280px !important;
  padding: 16px 24px !important;
  min-height: 88px !important;
  background: transparent !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-0d675a6a {
  gap: 13px !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-0d675a6a img {
  width: 58px !important;
  height: 58px !important;
  object-fit: cover !important;
  border-radius: 13px !important;
  border: 1px solid #cfd8e3 !important;
  box-shadow: 0 6px 16px rgba(15,23,42,.10) !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-f256ecc1 h1 {
  color: var(--v2-ink) !important;
  font-size: 20px !important;
  font-weight: 800 !important;
  letter-spacing: -.035em !important;
  line-height: 1.1 !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-f256ecc1 p {
  color: var(--v2-muted) !important;
  font-size: 11px !important;
  margin-top: 5px !important;
  text-transform: uppercase !important;
  letter-spacing: .12em !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-a730f179 {
  gap: 8px !important;
  align-items: center !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-a730f179 a {
  color: #334155 !important;
  background: transparent !important;
  border: 1px solid transparent !important;
  border-radius: 10px !important;
  padding: 10px 14px !important;
  font-size: 14px !important;
  font-weight: 650 !important;
  box-shadow: none !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-a730f179 a:hover {
  color: var(--v2-blue) !important;
  background: var(--v2-blue-soft) !important;
  transform: none !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-a730f179 a.ax-state-current {
  color: #fff !important;
  background: var(--v2-blue) !important;
  border-color: var(--v2-blue) !important;
  transform: none !important;
}

/* Home hero: asymmetrical image-led composition */
body.ax-468dab36 .ax-01134bdf {
  min-height: 580px !important;
  padding: 90px 24px !important;
  display: flex !important;
  align-items: center !important;
  text-align: left !important;
  color: var(--v2-ink) !important;
  background:
    linear-gradient(90deg, #f7f9fc 0%, #f7f9fc 45%, rgba(247,249,252,.93) 53%, rgba(247,249,252,.12) 72%),
    url('../images/automotive-diagnostic-workshop.jpg') center right / 62% 100% no-repeat !important;
  border-bottom: 1px solid var(--v2-line) !important;
  overflow: hidden !important;
}
body.ax-468dab36 .ax-01134bdf::before {
  content: "" !important;
  position: absolute !important;
  inset: auto auto 70px 0 !important;
  width: 7px !important;
  height: 150px !important;
  background: var(--v2-blue) !important;
  opacity: 1 !important;
}
body.ax-468dab36 .ax-25776bf6 {
  width: min(1280px, 100%) !important;
  max-width: 1280px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  position: relative !important;
  z-index: 2 !important;
}
body.ax-468dab36 .ax-25776bf6::before {
  content: "FAHRZEUGDIAGNOSE • GERAS";
  display: inline-block;
  margin-bottom: 18px;
  color: var(--v2-blue);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .16em;
}
body.ax-468dab36 .ax-01134bdf h2 {
  max-width: 680px !important;
  margin: 0 0 22px !important;
  color: #0b1220 !important;
  font-size: clamp(42px, 5.2vw, 72px) !important;
  line-height: .98 !important;
  letter-spacing: -.055em !important;
  text-shadow: none !important;
  font-weight: 850 !important;
}
body.ax-468dab36 .ax-01134bdf p {
  max-width: 560px !important;
  margin: 0 0 34px !important;
  color: #4b5563 !important;
  font-size: 19px !important;
  line-height: 1.55 !important;
}
body:is(.ax-468dab36,.ax-906b6ca6,.ax-0cb1a39e,.ax-56d433ea,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50) .ax-1011c90c,
body:is(.ax-468dab36,.ax-906b6ca6) .ax-84c0f68b {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 50px !important;
  padding: 0 24px !important;
  border: 0 !important;
  border-radius: 11px !important;
  background: var(--v2-blue) !important;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  text-decoration: none !important;
  box-shadow: 0 10px 24px rgba(23,105,224,.22) !important;
}
body:is(.ax-468dab36,.ax-906b6ca6) .ax-1011c90c:hover,
body.ax-906b6ca6 .ax-84c0f68b:hover {
  background: var(--v2-blue-dark) !important;
  transform: translateY(-2px) !important;
}

/* Secondary page hero: minimal editorial strip */
body:is(.ax-0cb1a39e,.ax-906b6ca6,.ax-56d433ea) .ax-f53cc338 {
  min-height: 260px !important;
  padding: 70px max(24px, calc((100vw - 1232px)/2)) !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: flex-start !important;
  text-align: left !important;
  color: var(--v2-ink) !important;
  background: linear-gradient(110deg, #eaf2ff 0 58%, #d7e6ff 58% 100%) !important;
  border: 0 !important;
  position: relative !important;
}
body:is(.ax-0cb1a39e,.ax-906b6ca6,.ax-56d433ea) .ax-f53cc338::after {
  content: "";
  position: absolute;
  right: max(24px, calc((100vw - 1232px)/2));
  top: 50%;
  width: 150px;
  height: 150px;
  transform: translateY(-50%) rotate(12deg);
  border: 28px solid rgba(23,105,224,.12);
  border-radius: 34px;
}
body:is(.ax-0cb1a39e,.ax-906b6ca6,.ax-56d433ea) .ax-f53cc338 h2 {
  color: var(--v2-ink) !important;
  font-size: clamp(40px, 5vw, 64px) !important;
  line-height: 1 !important;
  letter-spacing: -.05em !important;
  text-shadow: none !important;
  margin: 0 0 14px !important;
  max-width: 760px !important;
}
body:is(.ax-0cb1a39e,.ax-906b6ca6,.ax-56d433ea) .ax-f53cc338 p {
  color: #52647c !important;
  font-size: 17px !important;
  max-width: 650px !important;
}

/* Main content */
body:is(.ax-0cb1a39e,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-e6e32ff3 {
  max-width: 1280px !important;
  margin: 0 auto !important;
  padding: 86px 24px !important;
}
body.ax-468dab36 .ax-9243758e {
  margin: 0 0 42px !important;
  color: var(--v2-ink) !important;
  font-size: clamp(34px, 4vw, 50px) !important;
  line-height: 1.05 !important;
  letter-spacing: -.045em !important;
  text-align: left !important;
}
body.ax-468dab36 .ax-9243758e::after {
  content: "";
  display: block;
  width: 54px;
  height: 4px;
  margin-top: 16px;
  border-radius: 99px;
  background: var(--v2-blue);
}

/* Home services */
body.ax-468dab36 .ax-124c6acf {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0,1fr)) !important;
  gap: 18px !important;
}
body.ax-468dab36 .ax-df711299 {
  min-height: 260px !important;
  padding: 30px !important;
  background: var(--v2-paper) !important;
  border: 1px solid var(--v2-line) !important;
  border-radius: var(--v2-radius) !important;
  box-shadow: none !important;
  text-align: left !important;
  position: relative !important;
  overflow: hidden !important;
}
body.ax-468dab36 .ax-df711299::after {
  content: "";
  position: absolute;
  right: -30px;
  bottom: -30px;
  width: 105px;
  height: 105px;
  border-radius: 50%;
  background: var(--v2-blue-soft);
  transition: .25s ease;
}
body.ax-468dab36 .ax-df711299:hover {
  transform: translateY(-5px) !important;
  border-color: #b7cdf4 !important;
  box-shadow: 0 18px 38px rgba(15,23,42,.09) !important;
}
body.ax-468dab36 .ax-df711299 i {
  width: 52px !important;
  height: 52px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 0 26px !important;
  border-radius: 14px !important;
  background: var(--v2-blue-soft) !important;
  color: var(--v2-blue) !important;
  font-size: 22px !important;
}
body.ax-468dab36 .ax-df711299 h3 {
  color: var(--v2-ink) !important;
  font-size: 20px !important;
  margin-bottom: 10px !important;
  position: relative !important;
  z-index: 2 !important;
}
body.ax-468dab36 .ax-df711299 p {
  color: var(--v2-muted) !important;
  font-size: 14px !important;
  line-height: 1.7 !important;
  position: relative !important;
  z-index: 2 !important;
}

/* Blog cards: horizontal editorial feel */
body.ax-0cb1a39e .ax-2f7da446 {
  grid-template-columns: repeat(3, minmax(0,1fr)) !important;
  gap: 22px !important;
  margin-top: 0 !important;
}
body.ax-0cb1a39e .ax-fbf118ed {
  background: #fff !important;
  border: 1px solid var(--v2-line) !important;
  border-top: 1px solid var(--v2-line) !important;
  border-radius: 18px !important;
  box-shadow: none !important;
  overflow: hidden !important;
}
body.ax-0cb1a39e .ax-fbf118ed:hover {
  transform: translateY(-6px) !important;
  box-shadow: 0 18px 40px rgba(15,23,42,.10) !important;
}
body.ax-0cb1a39e .ax-4bdc41ff {
  height: 215px !important;
  filter: saturate(.85) contrast(1.04) !important;
}
body.ax-0cb1a39e .ax-f706f3ee {
  padding: 25px !important;
}
body.ax-0cb1a39e .ax-d4bdc24c {
  color: #77859a !important;
  font-size: 11px !important;
  text-transform: uppercase !important;
  letter-spacing: .07em !important;
  gap: 14px !important;
}
body.ax-0cb1a39e .ax-d4bdc24c i,
body.ax-0cb1a39e .ax-c1ceae59 {
  color: var(--v2-blue) !important;
}
body.ax-0cb1a39e .ax-fbf118ed h3 {
  color: var(--v2-ink) !important;
  font-size: 23px !important;
  letter-spacing: -.025em !important;
}
body.ax-0cb1a39e .ax-fbf118ed p {
  color: var(--v2-muted) !important;
  line-height: 1.65 !important;
}

/* Contact page */
body.ax-906b6ca6 .ax-1faf5acd {
  display: grid !important;
  grid-template-columns: minmax(0,1.25fr) minmax(320px,.75fr) !important;
  gap: 26px !important;
  align-items: start !important;
}
body.ax-906b6ca6 .ax-66da936f {
  padding: 36px !important;
  background: #fff !important;
  border: 1px solid var(--v2-line) !important;
  border-radius: 20px !important;
  box-shadow: 0 16px 40px rgba(15,23,42,.06) !important;
}
body.ax-906b6ca6 .ax-66da936f h3 {
  color: var(--v2-ink) !important;
  font-size: 28px !important;
  letter-spacing: -.03em !important;
  margin-bottom: 28px !important;
}
body.ax-906b6ca6 .ax-faebc27d label {
  color: #364152 !important;
  font-size: 13px !important;
  font-weight: 750 !important;
}
body.ax-906b6ca6 .ax-faebc27d input,
body.ax-906b6ca6 .ax-faebc27d textarea {
  background: #f8fafc !important;
  border: 1px solid #d8e0e8 !important;
  border-radius: 10px !important;
  padding: 13px 15px !important;
  color: var(--v2-ink) !important;
  box-shadow: none !important;
}
body.ax-906b6ca6 .ax-faebc27d input:focus,
body.ax-906b6ca6 .ax-faebc27d textarea:focus {
  border-color: var(--v2-blue) !important;
  box-shadow: 0 0 0 4px rgba(23,105,224,.10) !important;
}
body.ax-906b6ca6 .ax-964a4145 {
  display: grid !important;
  gap: 12px !important;
}
body.ax-906b6ca6 .ax-91222096 {
  background: var(--v2-dark) !important;
  color: #dce6f2 !important;
  border: 0 !important;
  border-radius: 16px !important;
  padding: 24px !important;
  box-shadow: none !important;
}
body.ax-906b6ca6 .ax-91222096 i {
  color: #77aaff !important;
}
body.ax-906b6ca6 .ax-91222096 h4 {
  color: #fff !important;
}
body.ax-906b6ca6 .ax-91222096 p {
  color: #b8c4d4 !important;
}

/* About page */
body.ax-56d433ea .ax-4692c963 {
  max-width: 900px !important;
  margin: 0 0 58px !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
body.ax-56d433ea .ax-4692c963 h2 {
  color: var(--v2-ink) !important;
  font-size: 42px !important;
  letter-spacing: -.04em !important;
}
body.ax-56d433ea .ax-4692c963 p {
  color: #596779 !important;
  font-size: 16px !important;
  line-height: 1.85 !important;
}
body.ax-56d433ea .ax-0a9ac9b9 {
  display: grid !important;
  grid-template-columns: repeat(4,1fr) !important;
  gap: 14px !important;
  margin-bottom: 80px !important;
}
body.ax-56d433ea .ax-a0cba6eb {
  padding: 30px 24px !important;
  background: var(--v2-dark) !important;
  border: 0 !important;
  border-radius: 16px !important;
  box-shadow: none !important;
  text-align: left !important;
}
body.ax-56d433ea .ax-a0cba6eb i {
  color: #77aaff !important;
  font-size: 21px !important;
}
body.ax-56d433ea .ax-a0cba6eb h3 {
  color: #fff !important;
  font-size: 34px !important;
  margin: 12px 0 2px !important;
}
body.ax-56d433ea .ax-a0cba6eb p {
  color: #aebbd0 !important;
  font-size: 13px !important;
}
body.ax-56d433ea .ax-30737d2e {
  background: transparent !important;
  padding: 0 !important;
}
body.ax-56d433ea .ax-9b97bbb1 {
  gap: 20px !important;
}
body.ax-56d433ea .ax-ef953048 {
  border-radius: 18px !important;
  border: 1px solid var(--v2-line) !important;
  box-shadow: none !important;
  overflow: hidden !important;
}

/* Article pages */
body:is(.ax-c66d7c14,.ax-f489b558,.ax-b8399b50) .ax-7a0d449c {
  padding: 70px max(24px, calc((100vw - 1000px)/2)) 34px !important;
  background: #fff !important;
  border-bottom: 1px solid var(--v2-line) !important;
  text-align: left !important;
}
body:is(.ax-c66d7c14,.ax-f489b558,.ax-b8399b50) .ax-7a0d449c h1 {
  color: var(--v2-ink) !important;
  font-size: clamp(38px,5vw,62px) !important;
  letter-spacing: -.05em !important;
  line-height: 1.02 !important;
  text-shadow: none !important;
}
body:is(.ax-c66d7c14,.ax-f489b558,.ax-b8399b50) .ax-fbde0059 {
  color: #667085 !important;
  justify-content: flex-start !important;
}
body:is(.ax-c66d7c14,.ax-f489b558,.ax-b8399b50) .ax-1128b5a4 {
  background: #fff !important;
  border: 1px solid var(--v2-line) !important;
  border-radius: 18px !important;
  box-shadow: none !important;
}

/* Legal/text-heavy pages */
body:is(.ax-a440fc08,.ax-641fdfb6) .ax-e6e32ff3 {
  max-width: 1040px !important;
}
body:is(.ax-a440fc08,.ax-641fdfb6) .ax-e6e32ff3 > * {
  border-color: var(--v2-line) !important;
}
body:is(.ax-a440fc08,.ax-641fdfb6) .ax-e6e32ff3 h1,
body:is(.ax-a440fc08,.ax-641fdfb6) .ax-e6e32ff3 h2,
body:is(.ax-a440fc08,.ax-641fdfb6) .ax-e6e32ff3 h3 {
  color: var(--v2-ink) !important;
}

/* Footer: dense black footer with blue accents */
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) footer {
  margin-top: 0 !important;
  padding: 64px 24px 22px !important;
  background: #09111f !important;
  border: 0 !important;
  color: #b8c4d4 !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-a2f219ad {
  max-width: 1280px !important;
  grid-template-columns: 1.35fr .8fr .8fr 1fr !important;
  gap: 46px !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-b0c4f8fc h3 {
  color: #fff !important;
  font-size: 15px !important;
  text-transform: uppercase !important;
  letter-spacing: .08em !important;
  padding-bottom: 12px !important;
  border-bottom: 1px solid #243047 !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-b0c4f8fc p,
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-b0c4f8fc a {
  color: #9eadc1 !important;
  font-size: 13px !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-b0c4f8fc a:hover {
  color: #73a8ff !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-021e51f8 {
  max-width: 1280px !important;
  margin: 0 auto !important;
  border-top: 1px solid #202c40 !important;
  color: #68788f !important;
  font-size: 12px !important;
}

/* Cookie banner: floating light card rather than full dark strip */
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-da85ad90 {
  left: 24px !important;
  right: 24px !important;
  bottom: 24px !important;
  max-width: 1100px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  background: #fff !important;
  border: 1px solid #d8e0e8 !important;
  border-radius: 18px !important;
  box-shadow: 0 24px 70px rgba(15,23,42,.22) !important;
  color: var(--v2-ink) !important;
  overflow: hidden !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-002b7d98 {
  max-width: none !important;
  padding: 22px !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-442cc3a8 h4 {
  color: var(--v2-ink) !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-442cc3a8 p {
  color: var(--v2-muted) !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-e2929e5b {
  min-height: 40px !important;
  padding: 0 15px !important;
  border-radius: 9px !important;
  border: 1px solid #d4dce6 !important;
  font-weight: 750 !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-b8b71d21 {
  background: var(--v2-blue) !important;
  color: #fff !important;
  border-color: var(--v2-blue) !important;
}
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-d89b0498,
body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-cb78beff {
  background: #f8fafc !important;
  color: #344054 !important;
}

@media (max-width: 900px) {
  body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) nav {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 16px !important;
  }
  body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-a730f179 {
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
  }
  body.ax-468dab36 .ax-01134bdf {
    min-height: 520px !important;
    background: linear-gradient(90deg, rgba(247,249,252,.97), rgba(247,249,252,.86)), url('../images/automotive-diagnostic-workshop.jpg') center/cover !important;
  }
  body.ax-468dab36 .ax-124c6acf,
  body.ax-0cb1a39e .ax-2f7da446 {
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  }
  body.ax-906b6ca6 .ax-1faf5acd {
    grid-template-columns: 1fr !important;
  }
  body.ax-56d433ea .ax-0a9ac9b9 {
    grid-template-columns: repeat(2,1fr) !important;
  }
  body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-a2f219ad {
    grid-template-columns: repeat(2,1fr) !important;
  }
}

@media (max-width: 620px) {
  body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-be040c55 {
    display: none !important;
  }
  body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) nav {
    padding: 13px 16px !important;
    min-height: auto !important;
  }
  body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-a730f179 {
    display: grid !important;
    grid-template-columns: repeat(2,1fr) !important;
    gap: 6px !important;
  }
  body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-a730f179 a {
    display: block !important;
    text-align: center !important;
    padding: 9px 8px !important;
    font-size: 12px !important;
  }
  body.ax-468dab36 .ax-01134bdf {
    min-height: 460px !important;
    padding: 64px 20px !important;
  }
  body.ax-468dab36 .ax-01134bdf h2 {
    font-size: 43px !important;
  }
  body.ax-468dab36 .ax-124c6acf,
  body.ax-0cb1a39e .ax-2f7da446,
  body.ax-56d433ea .ax-0a9ac9b9,
  body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-a2f219ad {
    grid-template-columns: 1fr !important;
  }
  body:is(.ax-0cb1a39e,.ax-906b6ca6,.ax-56d433ea) .ax-f53cc338 {
    min-height: 210px !important;
    padding: 50px 20px !important;
  }
  body:is(.ax-0cb1a39e,.ax-906b6ca6,.ax-56d433ea) .ax-f53cc338::after {
    display: none !important;
  }
  body:is(.ax-0cb1a39e,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-e6e32ff3 {
    padding: 58px 18px !important;
  }
  body.ax-906b6ca6 .ax-66da936f {
    padding: 24px !important;
  }
  body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-da85ad90 {
    left: 10px !important;
    right: 10px !important;
    bottom: 10px !important;
  }
  body:is(.ax-0cb1a39e,.ax-f53cc338,.ax-468dab36,.ax-906b6ca6,.ax-56d433ea,.ax-a440fc08,.ax-c66d7c14,.ax-f489b558,.ax-b8399b50,.ax-641fdfb6) .ax-002b7d98 {
    padding: 16px !important;
  }
}
