#astroid-backtotop{background:rgba(253, 126, 20, 1);padding:10px;}#astroid-backtotop > i{font-size:20px;color:rgb(255, 255, 255);width:20px;height:20px;line-height:20px;text-align:center;}[data-bs-theme=dark] #astroid-backtotop{background:rgba(253, 126, 20, 1);}[data-bs-theme=dark] #astroid-backtotop > i{color:rgb(255, 255, 255);}.astroid-social-icons{font-size:16px;}.astroid-social-icons a{color:!important;}.astroid-social-icons a:hover{color:!important;}[data-bs-theme=dark] .astroid-social-icons a{color:!important;}[data-bs-theme=dark] .astroid-social-icons a:hover{color:!important;}#t-1529472563843{color:rgba(51, 51, 51, 1);padding-top:8px;padding-bottom:8px}#t-1529472563843 a{color:rgba(51, 51, 51, 1);}#t-1529472563843 a:hover{color:rgba(0, 0, 0, 1);}[data-bs-theme=dark] #t-1529472563843{color:rgba(3, 0, 0, 1);}[data-bs-theme=dark] #t-1529472563843 a{color:rgba(3, 0, 0, 1);}[data-bs-theme=dark] #t-1529472563843 a:hover{color:rgba(0, 0, 0, 1);}.nav-link-item-id-113 > .nav-title .menu-item-badge{--as-nav-item-badge-background: rgb(255, 180, 0);--as-nav-item-badge-color: #FFF;background-color: var(--as-nav-item-badge-background);color: var(--as-nav-item-badge-color);}.nav-link-item-id-122 > .nav-title .menu-item-badge{--as-nav-item-badge-background: rgb(106, 207, 29);--as-nav-item-badge-color: #FFF;background-color: var(--as-nav-item-badge-background);color: var(--as-nav-item-badge-color);}.nav-link-item-id-123 > .nav-title .menu-item-badge{--as-nav-item-badge-background: rgb(196, 24, 60);--as-nav-item-badge-color: #FFF;background-color: var(--as-nav-item-badge-background);color: var(--as-nav-item-badge-color);}.astroid-logo > .astroid-logo-sticky{max-height:60px;}.nav-link-item-id-113 > .nav-title .menu-item-badge{--as-nav-item-badge-background: rgb(255, 180, 0);--as-nav-item-badge-color: #FFF;background-color: var(--as-nav-item-badge-background);color: var(--as-nav-item-badge-color);}.nav-link-item-id-122 > .nav-title .menu-item-badge{--as-nav-item-badge-background: rgb(106, 207, 29);--as-nav-item-badge-color: #FFF;background-color: var(--as-nav-item-badge-background);color: var(--as-nav-item-badge-color);}.nav-link-item-id-123 > .nav-title .menu-item-badge{--as-nav-item-badge-background: rgb(196, 24, 60);--as-nav-item-badge-color: #FFF;background-color: var(--as-nav-item-badge-background);color: var(--as-nav-item-badge-color);}#hs-i0r950axa{padding-top:10px;padding-bottom:10px}#ta2v-64a78c6f2f925446850465 > .astroid-element-overlay:before{background-color:rgba(29, 29, 29, 0.75);}#ta2v-64a78c6f2f925446850465{color:rgb(255, 255, 255);padding-top:5%;padding-bottom:5%}[data-bs-theme=dark] #ta2v-64a78c6f2f925446850465{color:rgb(255, 255, 255);}#cs-1528971561366{background-color:rgba(241, 241, 241, 1);padding-top:5%;padding-bottom:5%}[data-bs-theme=dark] #cs-1528971561366{background-color:rgba(15, 0, 0, 1);}#ba1-y3lgxn9n8{border-radius:20px;padding:30px 30px 30px 30px}#bottom-a > .astroid-element-overlay:before{background-color:rgba(20, 20, 20, 0.6);}#bottom-a{color:rgba(255, 255, 255, 1);padding:3px 0px 3px 0px}#mpbd3h-64a7623462d54077254281{padding-bottom:40px}#bd-yuhhtiu0i{background-color:rgba(255, 255, 255, 1);padding-top:5%;padding-bottom:5%}[data-bs-theme=dark] #bd-yuhhtiu0i{background-color:rgba(255, 255, 255, 1);}#be1-mvz625akv{padding:20px 20px 20px 20px}#be2-5zdhoqvr1{padding:20px 20px 20px 20px}#be3-ib1f7sak3{padding:20px 20px 20px 20px}#be-1rlx9n2g5{border-style:solid;border-color:rgba(68, 68, 68, 1);border-width:0;border-bottom-width:1px}#be-1rlx9n2g5{background-color:rgba(33, 37, 41, 1);color:rgba(255, 255, 255, 1);padding-top:5%;padding-bottom:5%}#be-1rlx9n2g5 a{color:rgba(255, 255, 255, 1);}#be-1rlx9n2g5 a:hover{color:rgb(204, 204, 204);}[data-bs-theme=dark] #be-1rlx9n2g5{background-color:rgba(3, 0, 0, 1);color:rgba(255, 255, 255, 1);}[data-bs-theme=dark] #be-1rlx9n2g5 a{color:rgba(255, 255, 255, 1);}[data-bs-theme=dark] #be-1rlx9n2g5 a:hover{color:rgb(204, 204, 204);}#f1c-qe89el34j{padding-top:10px;padding-bottom:10px}#t-64a756f750fdd074746313{padding-top:10px}#f-oel6e1bpp{background-color:rgba(33, 37, 41, 1);color:rgba(119, 119, 119, 1);padding-top:3%;padding-bottom:3%}#f-oel6e1bpp a{color:rgba(119, 119, 119, 1);}#f-oel6e1bpp a:hover{color:rgba(255, 255, 255, 1);}[data-bs-theme=dark] #f-oel6e1bpp{background-color:rgba(0, 0, 0, 1);color:rgba(7, 0, 0, 1);}[data-bs-theme=dark] #f-oel6e1bpp a{color:rgba(104, 104, 104, 1);}.astroid-offcanvas {width: 320px;} .astroid-offcanvas .dropdown-menus {width: 320px !important;}.st-effect-2.astroid-offcanvas-open .astroid-content{-webkit-transform:translate3d(320px, 0, 0);transform:translate3d(320px, 0, 0);}.st-effect-2.astroid-offcanvas-open .st-effect-2.astroid-offcanvas{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0);}.astroid-offcanvas-opened .astroid-wrapper{background:rgb(173, 181, 189);}.st-effect-2.astroid-offcanvas{z-index:0 !important;}.st-effect-2.astroid-offcanvas-open .st-effect-2.astroid-offcanvas{visibility: visible; -webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;}.st-effect-2.astroid-offcanvas::after{display:none;}.offcanvasDirRight .st-effect-2.astroid-offcanvas-open .astroid-content{-webkit-transform:translate3d(-320px, 0, 0);transform:translate3d(-320px, 0, 0);}.nav-link-item-id-113 > .nav-title .menu-item-badge{--as-nav-item-badge-background: rgb(255, 180, 0);--as-nav-item-badge-color: #FFF;background-color: var(--as-nav-item-badge-background);color: var(--as-nav-item-badge-color);}.nav-link-item-id-122 > .nav-title .menu-item-badge{--as-nav-item-badge-background: rgb(106, 207, 29);--as-nav-item-badge-color: #FFF;background-color: var(--as-nav-item-badge-background);color: var(--as-nav-item-badge-color);}.nav-link-item-id-123 > .nav-title .menu-item-badge{--as-nav-item-badge-background: rgb(196, 24, 60);--as-nav-item-badge-color: #FFF;background-color: var(--as-nav-item-badge-background);color: var(--as-nav-item-badge-color);}.mobilemenu-slide.astroid-mobilemenu{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.mobilemenu-slide.astroid-mobilemenu-open .mobilemenu-slide.astroid-mobilemenu {visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.mobilemenu-slide.astroid-mobilemenu::after{display:none;}body.astroid-framework, .body.astroid-framework{font-weight:400;text-transform:none;font-size:.9rem;line-height:1.3rem;font-family:Verdana, Geneva, sans-serif, Arial, Helvetica, sans-serif;}.astroid-framework h1, .astroid-framework .h1{font-weight:700;text-transform:none;font-size:3rem;line-height:1.2em;font-family:Verdana, Geneva, sans-serif, Arial, Helvetica, sans-serif;}.astroid-framework h2, .astroid-framework .h2{font-weight:400;text-transform:none;font-size:2rem;line-height:1.3em;font-family:Trebuchet MS, Helvetica, sans-serif, Arial, Helvetica, sans-serif;}.astroid-framework h3, .astroid-framework .h3{font-weight:400;text-transform:none;font-size:1.6rem;line-height:1.3em;font-family:Trebuchet MS, Helvetica, sans-serif, Arial, Helvetica, sans-serif;}.astroid-framework h4, .astroid-framework .h4{color:rgb(0, 0, 0);font-weight:400;text-transform:none;font-size:1.6rem;line-height:1.2em;font-family:Trebuchet MS, Helvetica, sans-serif, Arial, Helvetica, sans-serif;}[data-bs-theme=dark] .astroid-framework h4, [data-bs-theme=dark] .astroid-framework .h4{color:rgb(0, 0, 0);}.astroid-framework .astroid-nav > li > .as-menu-item, .astroid-framework .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-framework .astroid-mobile-menu > .nav-item > .as-menu-item{font-weight:400;text-transform:none;font-size:.9rem;line-height:1.4em;font-family:Verdana, Geneva, sans-serif, Arial, Helvetica, sans-serif;}.astroid-framework .nav-submenu-container .nav-submenu > li, .astroid-framework .jddrop-content .megamenu-item .megamenu-menu li, .astroid-framework .nav-submenu, .astroid-framework .astroid-mobile-menu .nav-child .menu-go-back, .astroid-framework .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .astroid-framework .nav-item-submenu .as-menu-item{font-weight:400;text-transform:none;font-size:.9rem;line-height:1.8em;font-family:Verdana, Geneva, sans-serif, Arial, Helvetica, sans-serif;}.container, .container-sm, .container-md, .container-lg, .container-xl, .astroid-layout.astroid-layout-boxed .astroid-wrapper {max-width: 1200px !important;}.astroid-layout{background-color:rgba(255, 255, 255, 1);}:root .astroid-framework, [data-bs-theme="light"] .astroid-framework{--bs-body-bg:rgb(255, 255, 255);--bs-body-color:rgba(34, 34, 34, 1);--bs-link-color:rgba(0, 0, 0, 1);--bs-link-color-rgb:0,0,0;--bs-link-opacity:1;--bs-link-hover-color:rgba(102, 102, 102, 1);--bs-link-hover-color-rgb:102,102,102;--as-header-text-color:rgb(153, 153, 153);--as-stick-header-bg-color:rgb(255, 255, 255);--as-stick-header-menu-link-color:rgba(0, 0, 0, 1);--as-stick-header-menu-link-hover-color:rgba(0, 0, 0, 1);--as-stick-header-menu-link-active-color:rgba(255, 255, 255, 1);--as-main-menu-link-color:rgb(0, 0, 0);--as-main-menu-link-hover-color:rgba(0, 0, 0, 1);--as-main-menu-hover-background:rgba(249, 249, 249, 1);--as-main-menu-link-active-color:rgba(255, 255, 255, 1);--as-main-menu-active-background:rgba(253, 126, 20, 1);--as-dropdown-bg-color:rgb(255, 255, 255);--as-dropdown-link-color:rgba(0, 0, 0, 1);--as-dropdown-menu-link-hover-color:rgb(255, 255, 255);--as-dropdown-menu-hover-bg-color:rgba(253, 126, 20, 1);--as-dropdown-menu-active-link-color:rgb(255, 255, 255);--as-dropdown-menu-active-bg-color:rgba(253, 126, 20, 1);--as-mobile-menu-text-color:rgb(0, 0, 0);--as-mobile-backgroundcolor:rgb(255, 255, 255);--as-mobile-menu-link-color:rgb(0, 0, 0);--as-mobile-menu-active-link-color:rgba(253, 126, 20, 1);--as-mobile-menu-active-bg-color:rgb(255, 255, 255);--as-mobile-menu-active-icon-color:rgb(0, 0, 0);--as-mobile-menu-icon-color:rgb(0, 0, 0);--as-mobilemenu-backgroundcolor:rgb(255, 255, 255);--as-mobilemenu-menu-text-color:rgb(0, 0, 0);--as-mobilemenu-menu-link-color:rgb(0, 0, 0);--as-mobilemenu-menu-active-link-color:rgba(253, 126, 20, 1);--as-mobilemenu-menu-active-bg-color:rgb(255, 255, 255);--as-mobilemenu-menu-icon-color:rgb(0, 0, 0);--as-mobilemenu-menu-active-icon-color:rgb(0, 0, 0);--as-contact-info-icon-color:rgba(253, 126, 20, 1);}[data-bs-theme="dark"] .astroid-framework{--bs-body-bg:rgb(255, 255, 255);--bs-body-color:rgba(2, 0, 0, 1);--bs-link-color:rgba(15, 78, 102, 1);--bs-link-color-rgb:15,78,102;--bs-link-opacity:1;--bs-link-hover-color:rgba(6, 0, 0, 1);--bs-link-hover-color-rgb:6,0,0;--as-header-text-color:rgb(153, 153, 153);--as-header-bg:rgba(255, 255, 255, 0.97);--as-stick-header-bg-color:rgb(255, 255, 255);--as-stick-header-menu-link-color:rgba(0, 0, 0, 1);--as-stick-header-menu-link-hover-color:rgba(15, 78, 102, 1);--as-stick-header-menu-link-active-color:rgba(255, 255, 255, 1);--as-main-menu-link-color:rgb(0, 0, 0);--as-main-menu-link-hover-color:rgba(0, 0, 0, 1);--as-main-menu-link-active-color:rgba(15, 78, 102, 1);--as-dropdown-bg-color:rgb(255, 255, 255);--as-dropdown-link-color:rgba(0, 0, 0, 1);--as-dropdown-menu-link-hover-color:rgb(255, 255, 255);--as-dropdown-menu-hover-bg-color:rgba(253, 126, 20, 1);--as-dropdown-menu-active-link-color:rgb(255, 255, 255);--as-dropdown-menu-active-bg-color:rgba(244, 115, 101, 1);--as-mobile-menu-text-color:rgb(0, 0, 0);--as-mobile-backgroundcolor:rgb(255, 255, 255);--as-mobile-menu-link-color:rgb(0, 0, 0);--as-mobile-menu-active-link-color:rgba(32, 201, 151, 1);--as-mobile-menu-active-bg-color:rgb(255, 255, 255);--as-mobile-menu-active-icon-color:rgb(0, 0, 0);--as-mobile-menu-icon-color:rgb(0, 0, 0);--as-mobilemenu-backgroundcolor:rgb(255, 255, 255);--as-mobilemenu-menu-text-color:rgb(0, 0, 0);--as-mobilemenu-menu-link-color:rgb(0, 0, 0);--as-mobilemenu-menu-active-link-color:rgba(32, 201, 151, 1);--as-mobilemenu-menu-active-bg-color:rgb(255, 255, 255);--as-mobilemenu-menu-icon-color:rgb(0, 0, 0);--as-mobilemenu-menu-active-icon-color:rgb(0, 0, 0);--as-contact-info-icon-color:rgba(253, 126, 20, 1);}.items-leading .article-title .page-header h2{font-size:32px;}.items-row .article-title .page-header h2{font-size:26px;}:root {
            --primary: #222;
            /* Dunkelgrau - Hauptfarbe */
            --secondary: #1aa4e0;
            /* Blau JP */
            --accent: #999;
            /* Mittelgrau für Hover-Effekte */
            --light: #fff;
            --dark: #222;
            /* Fast Schwarz für Text */
            --success: #38a169;
            --gray-light: #f2f2f2;
            --gray-medium: #999;
            --gray-extra-light: #f9f9f9;

            /* Konsolidierte Box-Shadow Variablen */
            --box-shadow-default: 0 5px 15px rgba(0, 0, 0, 0.08);
            --box-shadow-hover: 0 15px 30px rgba(0, 0, 0, 0.1);
            --box-shadow-large: 0 10px 30px rgba(0, 0, 0, 0.15);
            --box-shadow-large-hover: 0 15px 40px rgba(0, 0, 0, 0.05);
            --border-radius-default: 12px;
        }

        /* Smooth Scrolling */
        html {
            scroll-behavior: smooth;
        }

        .bg-light {
            background-color: #fff !important;
        }

        .bg-gray1 {
            background-color: #f2f2f2 !important;
        }

        .bg-gray2 {
            background-color: #f9f9f9 !important;
        }

        .trust-badge {
            background: var(--secondary);
            color: white;
            padding: 0.5rem 1.5rem;
            border-radius: 50px;
            display: inline-block;
            margin-bottom: 1.5rem;
            font-weight: 500;
            font-size: 0.9rem;
            border: none;
        }

        .install-badge {
            background: rgba(56, 161, 105, 0.9);
            color: white;
            padding: 0.8rem 2rem;
            border-radius: 10px;
            display: inline-block;
            margin-top: 2rem;
            font-weight: 600;
            font-size: 1.1rem;
            border: 2px solid rgba(255, 255, 255, 0.3);
        }

        /* UNIFIED CARD STYLES - Konsolidierte Box-Stile */
        .card-box {
            border: 1px solid var(--gray-light);
            border-radius: var(--border-radius-default);
            background: white;
            box-shadow: var(--box-shadow-default);
            transition: all 0.3s ease;
            height: 100%;
        }

        .card-box:hover {
            transform: translateY(-8px);
            box-shadow: var(--box-shadow-hover);
            
        }

        /* Trust Indicators */
        .trust-indicator {
            text-align: center;
            padding: 1.5rem;
            height: 100%;
        }

        .trust-icon {
            font-size: 2.5rem;
            color: var(--primary);
            margin-bottom: 1rem;
        }

        /* Feature Cards */
        .feature-card {
            padding: 2rem;
        }

        .feature-icon-box,
        .module-icon {
            width: 70px;
            height: 70px;
            background: #f2f2f2;
            border-radius: var(--border-radius-default);
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 1.5rem;
        }

        .feature-icon-box i,
        .module-icon i {
            font-size: 1.8rem;
            color: var(--dark);
        }

        /* Module Cards */
        .module-card {
            padding: 1.5rem;
        }

        /* Screenshot Gallery */
        .screenshot-container {
            position: relative;
            border-radius: var(--border-radius-default);
            overflow: hidden;
            box-shadow: var(--box-shadow-large);
            margin-bottom: 2rem;
            transition: all 0.3s ease;
            border: 1px solid var(--gray-light);
        }

        .screenshot-container:hover {
            transform: translateY(-5px);
            box-shadow: var(--box-shadow-large-hover);
        }

        .screenshot-overlay {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(22, 22, 22, 0.65);
            display: flex;
            align-items: center;
            justify-content: center;
            opacity: 0;
            transition: opacity 0.3s;
        }

        .screenshot-container:hover .screenshot-overlay {
            opacity: 1;
        }

        /* Customer Reviews */
        .review-rating {
            color: #FFC107;
            font-size: 1.2rem;
            margin-bottom: 1rem;
        }

        .customer-avatar {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            object-fit: cover;
            border: 3px solid var(--primary);
        }

        /* Section Styling */
        section {
            padding: 4rem 0;
        }

        .section-title {
            position: relative;
            margin-bottom: 3rem;
            text-align: center;
        }

        .section-title h2 {
            font-weight: 700;
            color: var(--dark);
        }

        .section-title .underline {
            height: 4px;
            width: 80px;
            background: var(--primary);
            margin: 0.5rem auto 1rem;
            border-radius: 2px;
        }


        /* Badges */
        .badge-primary {
            background-color: var(--primary);
            color: white;
        }

        .badge-secondary {
            background-color: var(--secondary);
            color: white;
        }

        .badge-success {
            background-color: var(--success);
            color: white;
        }


        /* Alerts */
        .alert-primary {
            background-color: rgba(45, 55, 72, 0.1);
            border-color: rgba(45, 55, 72, 0.2);
            color: var(--dark);
        }

        

        /* Responsive */
        @media (max-width: 768px) {
            .hero {
                padding: 5rem 0 4rem;
                text-align: center;
            }

            section {
                padding: 3rem 0;
            }

            .hero h1 {
                font-size: 2.2rem;
            }

            .install-badge {
                font-size: 1rem;
                padding: 0.6rem 1.5rem;
            }

            /* Adjust card padding on mobile */
            .feature-card {
                padding: 1.5rem;
            }

            .module-card {
                padding: 1.25rem;
            }
        }@media (max-width: 1199.98px) {#t-1529472563843{padding-top:8px;padding-bottom:8px}#cs-1528971561366{padding-top:3%;padding-bottom:3%}#ba1-y3lgxn9n8{padding:30px 30px 30px 30px}#bottom-a{padding:3% 0% 3% 0%}#be1-mvz625akv{padding-top:20px;padding-bottom:20px}#be2-5zdhoqvr1{padding-top:20px;padding-bottom:20px}#be3-ib1f7sak3{padding:20px 20px 20px 20px}#be-1rlx9n2g5{padding-top:3%;padding-bottom:3%}#f1c-qe89el34j{padding-top:10px;padding-bottom:10px}}@media (max-width: 575.98px) {#be-1rlx9n2g5{padding-top:3%;padding-bottom:3%}}