.elementor-6 .elementor-element.elementor-element-03b724d{--display:flex;}.elementor-6 .elementor-element.elementor-element-961ba7e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-24aa770{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1754b5e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-727ebb5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5d10d98{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5d10d98:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5d10d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0020FF;}:root{--page-title-display:none;}/* Start custom CSS *//* הגדרות פונט בסיסיות */
    body {
        font-family: 'Heebo', sans-serif;
        background-color: #f9fafb; /* bg-gray-50 equivalent */
    }
    
    /* טקסט גרדיאנט */
    .text-gradient {
        background: linear-gradient(to right, #2563eb, #10b981);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    /* אנימציית תפריט מובייל */
    #mobile-menu {
        transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
        max-height: 0;
        opacity: 0;
        overflow: hidden;
    }
    #mobile-menu.open {
        max-height: 400px;
        opacity: 1;
    }

    /* צל לאייפון */
    .phone-mockup {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
        border: 8px solid #1f2937;
        border-radius: 2rem;
        overflow: hidden;
        background-color: white;
    }/* End custom CSS */