.elementor-10154 .elementor-element.elementor-element-a58aae8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-10154 .elementor-element.elementor-element-a58aae8{--content-width:100%;}}/* Start custom CSS for html, class: .elementor-element-20ff8ba */<style>
    :root {
        --noam-red: #D32F2F;
        --noam-red-hover: #B71C1C;
        --noam-dark: #212121;
        --noam-grey: #54595f;
        --bg-light: #f8f9fa;
        --white: #ffffff;
        --success-green: #28a745; /* נשאר ירוק לתוצאות חיוביות */
    }

    .cases-wrapper {
        font-family: 'Assistant', sans-serif;
        direction: rtl;
        max-width: 1200px;
        margin: 0 auto;
        padding: 60px 20px;
        color: var(--noam-dark);
        background-color: var(--white);
    }

    /* כותרת ראשית */
    .cases-header {
        text-align: center;
        margin-bottom: 70px;
    }

    .cases-header h1 {
        color: var(--noam-red);
        font-size: 3rem;
        font-weight: 800;
        margin-bottom: 20px;
        line-height: 1.1;
    }

    .cases-header p {
        font-size: 1.25rem;
        color: var(--noam-grey);
        max-width: 800px;
        margin: 0 auto;
        line-height: 1.6;
    }

    /* עיצוב כרטיסי Case Study (מקרי בוחן) */
    .case-study-card {
        background: var(--white);
        border-radius: 20px;
        box-shadow: 0 15px 40px rgba(0,0,0,0.05);
        overflow: hidden;
        margin-bottom: 60px;
        border: 1px solid #eee;
        display: flex;
        flex-direction: column;
        transition: transform 0.3s ease;
    }

    .case-study-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 25px 50px rgba(211, 47, 47, 0.1); /* צללית אדמדמה */
        border-color: var(--noam-red);
    }

    .case-header-strip {
        background: var(--noam-red);
        color: white;
        padding: 18px 30px;
        font-weight: 700;
        font-size: 1.1rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .case-body {
        padding: 40px;
    }

    .case-title {
        font-size: 1.8rem;
        font-weight: 800;
        margin-bottom: 35px;
        color: var(--noam-dark);
        line-height: 1.3;
    }

    .case-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 40px;
    }

    .case-section h4 {
        color: var(--noam-red);
        font-size: 1.3rem;
        margin-bottom: 12px;
        font-weight: 700;
        display: flex;
        align-items: center;
        gap: 8px;
    }

    .case-section p {
        color: var(--noam-grey);
        line-height: 1.7;
        font-size: 1.1rem;
        margin-bottom: 0;
    }

    /* תיבת התוצאות */
    .results-box {
        background: #f0fdf4; /* ירקרק עדין מאוד */
        padding: 25px;
        border-radius: 12px;
        border-right: 5px solid var(--success-green);
        margin-top: 30px;
    }

    .result-metric {
        font-weight: 800;
        color: var(--noam-dark);
        font-size: 1.15rem;
    }
    
    .metric-value {
        color: var(--success-green);
        font-weight: 800;
    }

    /* כפתור הנעה לפעולה */
    .bottom-cta {
        text-align: center;
        margin-top: 80px;
        padding: 50px;
        background: #fff5f5; /* רקע אדמדם עדין */
        border-radius: 20px;
        border: 1px solid #ffcdd2;
    }

    .cta-btn-red {
        display: inline-block;
        background: var(--noam-red);
        color: white !important;
        padding: 16px 45px;
        border-radius: 50px;
        text-decoration: none;
        font-weight: 700;
        font-size: 1.25rem;
        margin-top: 25px;
        transition: 0.3s;
        box-shadow: 0 5px 15px rgba(211, 47, 47, 0.3);
    }

    .cta-btn-red:hover {
        background: var(--noam-red-hover);
        transform: translateY(-3px);
    }

    /* ריספונסיביות */
    @media (max-width: 768px) {
        .cases-header h1 { font-size: 2.2rem; }
        .case-header-strip { flex-direction: column; gap: 5px; text-align: center; }
        .case-body { padding: 25px; }
        .case-title { font-size: 1.5rem; }
        .case-grid { grid-template-columns: 1fr; gap: 25px; }
    }
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e0ecc6 */<style>
    :root {
        --noam-red: #D32F2F;
        --noam-red-hover: #B71C1C;
        --noam-dark: #212121;
        --noam-grey: #54595f;
        --bg-light: #f8f9fa;
        --white: #ffffff;
        --success-green: #28a745; /* נשאר ירוק לתוצאות חיוביות */
    }

    .cases-wrapper {
        font-family: 'Assistant', sans-serif;
        direction: rtl;
        max-width: 1200px;
        margin: 0 auto;
        padding: 60px 20px;
        color: var(--noam-dark);
        background-color: var(--white);
    }

    /* כותרת ראשית */
    .cases-header {
        text-align: center;
        margin-bottom: 70px;
    }

    .cases-header h1 {
        color: var(--noam-red);
        font-size: 3rem;
        font-weight: 800;
        margin-bottom: 20px;
        line-height: 1.1;
    }

    .cases-header p {
        font-size: 1.25rem;
        color: var(--noam-grey);
        max-width: 800px;
        margin: 0 auto;
        line-height: 1.6;
    }

    /* עיצוב כרטיסי Case Study (מקרי בוחן) */
    .case-study-card {
        background: var(--white);
        border-radius: 20px;
        box-shadow: 0 15px 40px rgba(0,0,0,0.05);
        overflow: hidden;
        margin-bottom: 60px;
        border: 1px solid #eee;
        display: flex;
        flex-direction: column;
        transition: transform 0.3s ease;
    }

    .case-study-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 25px 50px rgba(211, 47, 47, 0.1); /* צללית אדמדמה */
        border-color: var(--noam-red);
    }

    .case-header-strip {
        background: var(--noam-red);
        color: white;
        padding: 18px 30px;
        font-weight: 700;
        font-size: 1.1rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .case-body {
        padding: 40px;
    }

    .case-title {
        font-size: 1.8rem;
        font-weight: 800;
        margin-bottom: 35px;
        color: var(--noam-dark);
        line-height: 1.3;
    }

    .case-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 40px;
    }

    .case-section h4 {
        color: var(--noam-red);
        font-size: 1.3rem;
        margin-bottom: 12px;
        font-weight: 700;
        display: flex;
        align-items: center;
        gap: 8px;
    }

    .case-section p {
        color: var(--noam-grey);
        line-height: 1.7;
        font-size: 1.1rem;
        margin-bottom: 0;
    }

    /* תיבת התוצאות */
    .results-box {
        background: #f0fdf4; /* ירקרק עדין מאוד */
        padding: 25px;
        border-radius: 12px;
        border-right: 5px solid var(--success-green);
        margin-top: 30px;
    }

    .result-metric {
        font-weight: 800;
        color: var(--noam-dark);
        font-size: 1.15rem;
    }
    
    .metric-value {
        color: var(--success-green);
        font-weight: 800;
    }

    /* כפתור הנעה לפעולה */
    .bottom-cta {
        text-align: center;
        margin-top: 80px;
        padding: 50px;
        background: #fff5f5; /* רקע אדמדם עדין */
        border-radius: 20px;
        border: 1px solid #ffcdd2;
    }

    .cta-btn-red {
        display: inline-block;
        background: var(--noam-red);
        color: white !important;
        padding: 16px 45px;
        border-radius: 50px;
        text-decoration: none;
        font-weight: 700;
        font-size: 1.25rem;
        margin-top: 25px;
        transition: 0.3s;
        box-shadow: 0 5px 15px rgba(211, 47, 47, 0.3);
    }

    .cta-btn-red:hover {
        background: var(--noam-red-hover);
        transform: translateY(-3px);
    }

    /* ריספונסיביות */
    @media (max-width: 768px) {
        .cases-header h1 { font-size: 2.2rem; }
        .case-header-strip { flex-direction: column; gap: 5px; text-align: center; }
        .case-body { padding: 25px; }
        .case-title { font-size: 1.5rem; }
        .case-grid { grid-template-columns: 1fr; gap: 25px; }
    }
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3434126 */<style>
    :root {
        --noam-red: #D32F2F;
        --noam-red-hover: #B71C1C;
        --noam-dark: #212121;
        --noam-grey: #54595f;
        --bg-light: #f8f9fa;
        --white: #ffffff;
        --success-green: #28a745; /* נשאר ירוק לתוצאות חיוביות */
    }

    .cases-wrapper {
        font-family: 'Assistant', sans-serif;
        direction: rtl;
        max-width: 1200px;
        margin: 0 auto;
        padding: 60px 20px;
        color: var(--noam-dark);
        background-color: var(--white);
    }

    /* כותרת ראשית */
    .cases-header {
        text-align: center;
        margin-bottom: 70px;
    }

    .cases-header h1 {
        color: var(--noam-red);
        font-size: 3rem;
        font-weight: 800;
        margin-bottom: 20px;
        line-height: 1.1;
    }

    .cases-header p {
        font-size: 1.25rem;
        color: var(--noam-grey);
        max-width: 800px;
        margin: 0 auto;
        line-height: 1.6;
    }

    /* עיצוב כרטיסי Case Study (מקרי בוחן) */
    .case-study-card {
        background: var(--white);
        border-radius: 20px;
        box-shadow: 0 15px 40px rgba(0,0,0,0.05);
        overflow: hidden;
        margin-bottom: 60px;
        border: 1px solid #eee;
        display: flex;
        flex-direction: column;
        transition: transform 0.3s ease;
    }

    .case-study-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 25px 50px rgba(211, 47, 47, 0.1); /* צללית אדמדמה */
        border-color: var(--noam-red);
    }

    .case-header-strip {
        background: var(--noam-red);
        color: white;
        padding: 18px 30px;
        font-weight: 700;
        font-size: 1.1rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .case-body {
        padding: 40px;
    }

    .case-title {
        font-size: 1.8rem;
        font-weight: 800;
        margin-bottom: 35px;
        color: var(--noam-dark);
        line-height: 1.3;
    }

    .case-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 40px;
    }

    .case-section h4 {
        color: var(--noam-red);
        font-size: 1.3rem;
        margin-bottom: 12px;
        font-weight: 700;
        display: flex;
        align-items: center;
        gap: 8px;
    }

    .case-section p {
        color: var(--noam-grey);
        line-height: 1.7;
        font-size: 1.1rem;
        margin-bottom: 0;
    }

    /* תיבת התוצאות */
    .results-box {
        background: #f0fdf4; /* ירקרק עדין מאוד */
        padding: 25px;
        border-radius: 12px;
        border-right: 5px solid var(--success-green);
        margin-top: 30px;
    }

    .result-metric {
        font-weight: 800;
        color: var(--noam-dark);
        font-size: 1.15rem;
    }
    
    .metric-value {
        color: var(--success-green);
        font-weight: 800;
    }

    /* כפתור הנעה לפעולה */
    .bottom-cta {
        text-align: center;
        margin-top: 80px;
        padding: 50px;
        background: #fff5f5; /* רקע אדמדם עדין */
        border-radius: 20px;
        border: 1px solid #ffcdd2;
    }

    .cta-btn-red {
        display: inline-block;
        background: var(--noam-red);
        color: white !important;
        padding: 16px 45px;
        border-radius: 50px;
        text-decoration: none;
        font-weight: 700;
        font-size: 1.25rem;
        margin-top: 25px;
        transition: 0.3s;
        box-shadow: 0 5px 15px rgba(211, 47, 47, 0.3);
    }

    .cta-btn-red:hover {
        background: var(--noam-red-hover);
        transform: translateY(-3px);
    }

    /* ריספונסיביות */
    @media (max-width: 768px) {
        .cases-header h1 { font-size: 2.2rem; }
        .case-header-strip { flex-direction: column; gap: 5px; text-align: center; }
        .case-body { padding: 25px; }
        .case-title { font-size: 1.5rem; }
        .case-grid { grid-template-columns: 1fr; gap: 25px; }
    }
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab2c588 */<style>
    :root {
        --noam-red: #D32F2F;
        --noam-red-hover: #B71C1C;
        --noam-dark: #212121;
        --noam-grey: #54595f;
        --bg-light: #f8f9fa;
        --white: #ffffff;
        --success-green: #28a745; /* נשאר ירוק לתוצאות חיוביות */
    }

    .cases-wrapper {
        font-family: 'Assistant', sans-serif;
        direction: rtl;
        max-width: 1200px;
        margin: 0 auto;
        padding: 60px 20px;
        color: var(--noam-dark);
        background-color: var(--white);
    }

    /* כותרת ראשית */
    .cases-header {
        text-align: center;
        margin-bottom: 70px;
    }

    .cases-header h1 {
        color: var(--noam-red);
        font-size: 3rem;
        font-weight: 800;
        margin-bottom: 20px;
        line-height: 1.1;
    }

    .cases-header p {
        font-size: 1.25rem;
        color: var(--noam-grey);
        max-width: 800px;
        margin: 0 auto;
        line-height: 1.6;
    }

    /* עיצוב כרטיסי Case Study (מקרי בוחן) */
    .case-study-card {
        background: var(--white);
        border-radius: 20px;
        box-shadow: 0 15px 40px rgba(0,0,0,0.05);
        overflow: hidden;
        margin-bottom: 60px;
        border: 1px solid #eee;
        display: flex;
        flex-direction: column;
        transition: transform 0.3s ease;
    }

    .case-study-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 25px 50px rgba(211, 47, 47, 0.1); /* צללית אדמדמה */
        border-color: var(--noam-red);
    }

    .case-header-strip {
        background: var(--noam-red);
        color: white;
        padding: 18px 30px;
        font-weight: 700;
        font-size: 1.1rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .case-body {
        padding: 40px;
    }

    .case-title {
        font-size: 1.8rem;
        font-weight: 800;
        margin-bottom: 35px;
        color: var(--noam-dark);
        line-height: 1.3;
    }

    .case-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 40px;
    }

    .case-section h4 {
        color: var(--noam-red);
        font-size: 1.3rem;
        margin-bottom: 12px;
        font-weight: 700;
        display: flex;
        align-items: center;
        gap: 8px;
    }

    .case-section p {
        color: var(--noam-grey);
        line-height: 1.7;
        font-size: 1.1rem;
        margin-bottom: 0;
    }

    /* תיבת התוצאות */
    .results-box {
        background: #f0fdf4; /* ירקרק עדין מאוד */
        padding: 25px;
        border-radius: 12px;
        border-right: 5px solid var(--success-green);
        margin-top: 30px;
    }

    .result-metric {
        font-weight: 800;
        color: var(--noam-dark);
        font-size: 1.15rem;
    }
    
    .metric-value {
        color: var(--success-green);
        font-weight: 800;
    }

    /* כפתור הנעה לפעולה */
    .bottom-cta {
        text-align: center;
        margin-top: 80px;
        padding: 50px;
        background: #fff5f5; /* רקע אדמדם עדין */
        border-radius: 20px;
        border: 1px solid #ffcdd2;
    }

    .cta-btn-red {
        display: inline-block;
        background: var(--noam-red);
        color: white !important;
        padding: 16px 45px;
        border-radius: 50px;
        text-decoration: none;
        font-weight: 700;
        font-size: 1.25rem;
        margin-top: 25px;
        transition: 0.3s;
        box-shadow: 0 5px 15px rgba(211, 47, 47, 0.3);
    }

    .cta-btn-red:hover {
        background: var(--noam-red-hover);
        transform: translateY(-3px);
    }

    /* ריספונסיביות */
    @media (max-width: 768px) {
        .cases-header h1 { font-size: 2.2rem; }
        .case-header-strip { flex-direction: column; gap: 5px; text-align: center; }
        .case-body { padding: 25px; }
        .case-title { font-size: 1.5rem; }
        .case-grid { grid-template-columns: 1fr; gap: 25px; }
    }
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0a2b83 */<style>
    :root {
        --noam-red: #D32F2F;
        --noam-red-hover: #B71C1C;
        --noam-dark: #212121;
        --noam-grey: #54595f;
        --bg-light: #f8f9fa;
        --white: #ffffff;
        --success-green: #28a745; /* נשאר ירוק לתוצאות חיוביות */
    }

    .cases-wrapper {
        font-family: 'Assistant', sans-serif;
        direction: rtl;
        max-width: 1200px;
        margin: 0 auto;
        padding: 60px 20px;
        color: var(--noam-dark);
        background-color: var(--white);
    }

    /* כותרת ראשית */
    .cases-header {
        text-align: center;
        margin-bottom: 70px;
    }

    .cases-header h1 {
        color: var(--noam-red);
        font-size: 3rem;
        font-weight: 800;
        margin-bottom: 20px;
        line-height: 1.1;
    }

    .cases-header p {
        font-size: 1.25rem;
        color: var(--noam-grey);
        max-width: 800px;
        margin: 0 auto;
        line-height: 1.6;
    }

    /* עיצוב כרטיסי Case Study (מקרי בוחן) */
    .case-study-card {
        background: var(--white);
        border-radius: 20px;
        box-shadow: 0 15px 40px rgba(0,0,0,0.05);
        overflow: hidden;
        margin-bottom: 60px;
        border: 1px solid #eee;
        display: flex;
        flex-direction: column;
        transition: transform 0.3s ease;
    }

    .case-study-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 25px 50px rgba(211, 47, 47, 0.1); /* צללית אדמדמה */
        border-color: var(--noam-red);
    }

    .case-header-strip {
        background: var(--noam-red);
        color: white;
        padding: 18px 30px;
        font-weight: 700;
        font-size: 1.1rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .case-body {
        padding: 40px;
    }

    .case-title {
        font-size: 1.8rem;
        font-weight: 800;
        margin-bottom: 35px;
        color: var(--noam-dark);
        line-height: 1.3;
    }

    .case-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 40px;
    }

    .case-section h4 {
        color: var(--noam-red);
        font-size: 1.3rem;
        margin-bottom: 12px;
        font-weight: 700;
        display: flex;
        align-items: center;
        gap: 8px;
    }

    .case-section p {
        color: var(--noam-grey);
        line-height: 1.7;
        font-size: 1.1rem;
        margin-bottom: 0;
    }

    /* תיבת התוצאות */
    .results-box {
        background: #f0fdf4; /* ירקרק עדין מאוד */
        padding: 25px;
        border-radius: 12px;
        border-right: 5px solid var(--success-green);
        margin-top: 30px;
    }

    .result-metric {
        font-weight: 800;
        color: var(--noam-dark);
        font-size: 1.15rem;
    }
    
    .metric-value {
        color: var(--success-green);
        font-weight: 800;
    }

    /* כפתור הנעה לפעולה */
    .bottom-cta {
        text-align: center;
        margin-top: 80px;
        padding: 50px;
        background: #fff5f5; /* רקע אדמדם עדין */
        border-radius: 20px;
        border: 1px solid #ffcdd2;
    }

    .cta-btn-red {
        display: inline-block;
        background: var(--noam-red);
        color: white !important;
        padding: 16px 45px;
        border-radius: 50px;
        text-decoration: none;
        font-weight: 700;
        font-size: 1.25rem;
        margin-top: 25px;
        transition: 0.3s;
        box-shadow: 0 5px 15px rgba(211, 47, 47, 0.3);
    }

    .cta-btn-red:hover {
        background: var(--noam-red-hover);
        transform: translateY(-3px);
    }

    /* ריספונסיביות */
    @media (max-width: 768px) {
        .cases-header h1 { font-size: 2.2rem; }
        .case-header-strip { flex-direction: column; gap: 5px; text-align: center; }
        .case-body { padding: 25px; }
        .case-title { font-size: 1.5rem; }
        .case-grid { grid-template-columns: 1fr; gap: 25px; }
    }
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-251c1b9 */<style>
    :root {
        --noam-red: #D32F2F;
        --noam-red-hover: #B71C1C;
        --noam-dark: #212121;
        --noam-grey: #54595f;
        --bg-light: #f8f9fa;
        --white: #ffffff;
        --success-green: #28a745; /* נשאר ירוק לתוצאות חיוביות */
    }

    .cases-wrapper {
        font-family: 'Assistant', sans-serif;
        direction: rtl;
        max-width: 1200px;
        margin: 0 auto;
        padding: 60px 20px;
        color: var(--noam-dark);
        background-color: var(--white);
    }

    /* כותרת ראשית */
    .cases-header {
        text-align: center;
        margin-bottom: 70px;
    }

    .cases-header h1 {
        color: var(--noam-red);
        font-size: 3rem;
        font-weight: 800;
        margin-bottom: 20px;
        line-height: 1.1;
    }

    .cases-header p {
        font-size: 1.25rem;
        color: var(--noam-grey);
        max-width: 800px;
        margin: 0 auto;
        line-height: 1.6;
    }

    /* עיצוב כרטיסי Case Study (מקרי בוחן) */
    .case-study-card {
        background: var(--white);
        border-radius: 20px;
        box-shadow: 0 15px 40px rgba(0,0,0,0.05);
        overflow: hidden;
        margin-bottom: 60px;
        border: 1px solid #eee;
        display: flex;
        flex-direction: column;
        transition: transform 0.3s ease;
    }

    .case-study-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 25px 50px rgba(211, 47, 47, 0.1); /* צללית אדמדמה */
        border-color: var(--noam-red);
    }

    .case-header-strip {
        background: var(--noam-red);
        color: white;
        padding: 18px 30px;
        font-weight: 700;
        font-size: 1.1rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .case-body {
        padding: 40px;
    }

    .case-title {
        font-size: 1.8rem;
        font-weight: 800;
        margin-bottom: 35px;
        color: var(--noam-dark);
        line-height: 1.3;
    }

    .case-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 40px;
    }

    .case-section h4 {
        color: var(--noam-red);
        font-size: 1.3rem;
        margin-bottom: 12px;
        font-weight: 700;
        display: flex;
        align-items: center;
        gap: 8px;
    }

    .case-section p {
        color: var(--noam-grey);
        line-height: 1.7;
        font-size: 1.1rem;
        margin-bottom: 0;
    }

    /* תיבת התוצאות */
    .results-box {
        background: #f0fdf4; /* ירקרק עדין מאוד */
        padding: 25px;
        border-radius: 12px;
        border-right: 5px solid var(--success-green);
        margin-top: 30px;
    }

    .result-metric {
        font-weight: 800;
        color: var(--noam-dark);
        font-size: 1.15rem;
    }
    
    .metric-value {
        color: var(--success-green);
        font-weight: 800;
    }

    /* כפתור הנעה לפעולה */
    .bottom-cta {
        text-align: center;
        margin-top: 80px;
        padding: 50px;
        background: #fff5f5; /* רקע אדמדם עדין */
        border-radius: 20px;
        border: 1px solid #ffcdd2;
    }

    .cta-btn-red {
        display: inline-block;
        background: var(--noam-red);
        color: white !important;
        padding: 16px 45px;
        border-radius: 50px;
        text-decoration: none;
        font-weight: 700;
        font-size: 1.25rem;
        margin-top: 25px;
        transition: 0.3s;
        box-shadow: 0 5px 15px rgba(211, 47, 47, 0.3);
    }

    .cta-btn-red:hover {
        background: var(--noam-red-hover);
        transform: translateY(-3px);
    }

    /* ריספונסיביות */
    @media (max-width: 768px) {
        .cases-header h1 { font-size: 2.2rem; }
        .case-header-strip { flex-direction: column; gap: 5px; text-align: center; }
        .case-body { padding: 25px; }
        .case-title { font-size: 1.5rem; }
        .case-grid { grid-template-columns: 1fr; gap: 25px; }
    }
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f57fe8 */<style>
    :root {
        --noam-red: #D32F2F;
        --noam-red-hover: #B71C1C;
        --noam-dark: #212121;
        --noam-grey: #54595f;
        --bg-light: #f8f9fa;
        --white: #ffffff;
        --success-green: #28a745; /* נשאר ירוק לתוצאות חיוביות */
    }

    .cases-wrapper {
        font-family: 'Assistant', sans-serif;
        direction: rtl;
        max-width: 1200px;
        margin: 0 auto;
        padding: 60px 20px;
        color: var(--noam-dark);
        background-color: var(--white);
    }

    /* כותרת ראשית */
    .cases-header {
        text-align: center;
        margin-bottom: 70px;
    }

    .cases-header h1 {
        color: var(--noam-red);
        font-size: 3rem;
        font-weight: 800;
        margin-bottom: 20px;
        line-height: 1.1;
    }

    .cases-header p {
        font-size: 1.25rem;
        color: var(--noam-grey);
        max-width: 800px;
        margin: 0 auto;
        line-height: 1.6;
    }

    /* עיצוב כרטיסי Case Study (מקרי בוחן) */
    .case-study-card {
        background: var(--white);
        border-radius: 20px;
        box-shadow: 0 15px 40px rgba(0,0,0,0.05);
        overflow: hidden;
        margin-bottom: 60px;
        border: 1px solid #eee;
        display: flex;
        flex-direction: column;
        transition: transform 0.3s ease;
    }

    .case-study-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 25px 50px rgba(211, 47, 47, 0.1); /* צללית אדמדמה */
        border-color: var(--noam-red);
    }

    .case-header-strip {
        background: var(--noam-red);
        color: white;
        padding: 18px 30px;
        font-weight: 700;
        font-size: 1.1rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .case-body {
        padding: 40px;
    }

    .case-title {
        font-size: 1.8rem;
        font-weight: 800;
        margin-bottom: 35px;
        color: var(--noam-dark);
        line-height: 1.3;
    }

    .case-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 40px;
    }

    .case-section h4 {
        color: var(--noam-red);
        font-size: 1.3rem;
        margin-bottom: 12px;
        font-weight: 700;
        display: flex;
        align-items: center;
        gap: 8px;
    }

    .case-section p {
        color: var(--noam-grey);
        line-height: 1.7;
        font-size: 1.1rem;
        margin-bottom: 0;
    }

    /* תיבת התוצאות */
    .results-box {
        background: #f0fdf4; /* ירקרק עדין מאוד */
        padding: 25px;
        border-radius: 12px;
        border-right: 5px solid var(--success-green);
        margin-top: 30px;
    }

    .result-metric {
        font-weight: 800;
        color: var(--noam-dark);
        font-size: 1.15rem;
    }
    
    .metric-value {
        color: var(--success-green);
        font-weight: 800;
    }

    /* כפתור הנעה לפעולה */
    .bottom-cta {
        text-align: center;
        margin-top: 80px;
        padding: 50px;
        background: #fff5f5; /* רקע אדמדם עדין */
        border-radius: 20px;
        border: 1px solid #ffcdd2;
    }

    .cta-btn-red {
        display: inline-block;
        background: var(--noam-red);
        color: white !important;
        padding: 16px 45px;
        border-radius: 50px;
        text-decoration: none;
        font-weight: 700;
        font-size: 1.25rem;
        margin-top: 25px;
        transition: 0.3s;
        box-shadow: 0 5px 15px rgba(211, 47, 47, 0.3);
    }

    .cta-btn-red:hover {
        background: var(--noam-red-hover);
        transform: translateY(-3px);
    }

    /* ריספונסיביות */
    @media (max-width: 768px) {
        .cases-header h1 { font-size: 2.2rem; }
        .case-header-strip { flex-direction: column; gap: 5px; text-align: center; }
        .case-body { padding: 25px; }
        .case-title { font-size: 1.5rem; }
        .case-grid { grid-template-columns: 1fr; gap: 25px; }
    }
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e598e26 */<style>
    :root {
        --noam-red: #D32F2F;
        --noam-red-hover: #B71C1C;
        --noam-dark: #212121;
        --noam-grey: #54595f;
        --bg-light: #f8f9fa;
        --white: #ffffff;
        --success-green: #28a745; /* נשאר ירוק לתוצאות חיוביות */
    }

    .cases-wrapper {
        font-family: 'Assistant', sans-serif;
        direction: rtl;
        max-width: 1200px;
        margin: 0 auto;
        padding: 60px 20px;
        color: var(--noam-dark);
        background-color: var(--white);
    }

    /* כותרת ראשית */
    .cases-header {
        text-align: center;
        margin-bottom: 70px;
    }

    .cases-header h1 {
        color: var(--noam-red);
        font-size: 3rem;
        font-weight: 800;
        margin-bottom: 20px;
        line-height: 1.1;
    }

    .cases-header p {
        font-size: 1.25rem;
        color: var(--noam-grey);
        max-width: 800px;
        margin: 0 auto;
        line-height: 1.6;
    }

    /* עיצוב כרטיסי Case Study (מקרי בוחן) */
    .case-study-card {
        background: var(--white);
        border-radius: 20px;
        box-shadow: 0 15px 40px rgba(0,0,0,0.05);
        overflow: hidden;
        margin-bottom: 60px;
        border: 1px solid #eee;
        display: flex;
        flex-direction: column;
        transition: transform 0.3s ease;
    }

    .case-study-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 25px 50px rgba(211, 47, 47, 0.1); /* צללית אדמדמה */
        border-color: var(--noam-red);
    }

    .case-header-strip {
        background: var(--noam-red);
        color: white;
        padding: 18px 30px;
        font-weight: 700;
        font-size: 1.1rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .case-body {
        padding: 40px;
    }

    .case-title {
        font-size: 1.8rem;
        font-weight: 800;
        margin-bottom: 35px;
        color: var(--noam-dark);
        line-height: 1.3;
    }

    .case-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 40px;
    }

    .case-section h4 {
        color: var(--noam-red);
        font-size: 1.3rem;
        margin-bottom: 12px;
        font-weight: 700;
        display: flex;
        align-items: center;
        gap: 8px;
    }

    .case-section p {
        color: var(--noam-grey);
        line-height: 1.7;
        font-size: 1.1rem;
        margin-bottom: 0;
    }

    /* תיבת התוצאות */
    .results-box {
        background: #f0fdf4; /* ירקרק עדין מאוד */
        padding: 25px;
        border-radius: 12px;
        border-right: 5px solid var(--success-green);
        margin-top: 30px;
    }

    .result-metric {
        font-weight: 800;
        color: var(--noam-dark);
        font-size: 1.15rem;
    }
    
    .metric-value {
        color: var(--success-green);
        font-weight: 800;
    }

    /* כפתור הנעה לפעולה */
    .bottom-cta {
        text-align: center;
        margin-top: 80px;
        padding: 50px;
        background: #fff5f5; /* רקע אדמדם עדין */
        border-radius: 20px;
        border: 1px solid #ffcdd2;
    }

    .cta-btn-red {
        display: inline-block;
        background: var(--noam-red);
        color: white !important;
        padding: 16px 45px;
        border-radius: 50px;
        text-decoration: none;
        font-weight: 700;
        font-size: 1.25rem;
        margin-top: 25px;
        transition: 0.3s;
        box-shadow: 0 5px 15px rgba(211, 47, 47, 0.3);
    }

    .cta-btn-red:hover {
        background: var(--noam-red-hover);
        transform: translateY(-3px);
    }

    /* ריספונסיביות */
    @media (max-width: 768px) {
        .cases-header h1 { font-size: 2.2rem; }
        .case-header-strip { flex-direction: column; gap: 5px; text-align: center; }
        .case-body { padding: 25px; }
        .case-title { font-size: 1.5rem; }
        .case-grid { grid-template-columns: 1fr; gap: 25px; }
    }
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b2362c */<style>
    :root {
        --noam-red: #D32F2F;
        --noam-red-hover: #B71C1C;
        --noam-dark: #212121;
        --noam-grey: #54595f;
        --bg-light: #f8f9fa;
        --white: #ffffff;
        --success-green: #28a745; /* נשאר ירוק לתוצאות חיוביות */
    }

    .cases-wrapper {
        font-family: 'Assistant', sans-serif;
        direction: rtl;
        max-width: 1200px;
        margin: 0 auto;
        padding: 60px 20px;
        color: var(--noam-dark);
        background-color: var(--white);
    }

    /* כותרת ראשית */
    .cases-header {
        text-align: center;
        margin-bottom: 70px;
    }

    .cases-header h1 {
        color: var(--noam-red);
        font-size: 3rem;
        font-weight: 800;
        margin-bottom: 20px;
        line-height: 1.1;
    }

    .cases-header p {
        font-size: 1.25rem;
        color: var(--noam-grey);
        max-width: 800px;
        margin: 0 auto;
        line-height: 1.6;
    }

    /* עיצוב כרטיסי Case Study (מקרי בוחן) */
    .case-study-card {
        background: var(--white);
        border-radius: 20px;
        box-shadow: 0 15px 40px rgba(0,0,0,0.05);
        overflow: hidden;
        margin-bottom: 60px;
        border: 1px solid #eee;
        display: flex;
        flex-direction: column;
        transition: transform 0.3s ease;
    }

    .case-study-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 25px 50px rgba(211, 47, 47, 0.1); /* צללית אדמדמה */
        border-color: var(--noam-red);
    }

    .case-header-strip {
        background: var(--noam-red);
        color: white;
        padding: 18px 30px;
        font-weight: 700;
        font-size: 1.1rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .case-body {
        padding: 40px;
    }

    .case-title {
        font-size: 1.8rem;
        font-weight: 800;
        margin-bottom: 35px;
        color: var(--noam-dark);
        line-height: 1.3;
    }

    .case-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 40px;
    }

    .case-section h4 {
        color: var(--noam-red);
        font-size: 1.3rem;
        margin-bottom: 12px;
        font-weight: 700;
        display: flex;
        align-items: center;
        gap: 8px;
    }

    .case-section p {
        color: var(--noam-grey);
        line-height: 1.7;
        font-size: 1.1rem;
        margin-bottom: 0;
    }

    /* תיבת התוצאות */
    .results-box {
        background: #f0fdf4; /* ירקרק עדין מאוד */
        padding: 25px;
        border-radius: 12px;
        border-right: 5px solid var(--success-green);
        margin-top: 30px;
    }

    .result-metric {
        font-weight: 800;
        color: var(--noam-dark);
        font-size: 1.15rem;
    }
    
    .metric-value {
        color: var(--success-green);
        font-weight: 800;
    }

    /* כפתור הנעה לפעולה */
    .bottom-cta {
        text-align: center;
        margin-top: 80px;
        padding: 50px;
        background: #fff5f5; /* רקע אדמדם עדין */
        border-radius: 20px;
        border: 1px solid #ffcdd2;
    }

    .cta-btn-red {
        display: inline-block;
        background: var(--noam-red);
        color: white !important;
        padding: 16px 45px;
        border-radius: 50px;
        text-decoration: none;
        font-weight: 700;
        font-size: 1.25rem;
        margin-top: 25px;
        transition: 0.3s;
        box-shadow: 0 5px 15px rgba(211, 47, 47, 0.3);
    }

    .cta-btn-red:hover {
        background: var(--noam-red-hover);
        transform: translateY(-3px);
    }

    /* ריספונסיביות */
    @media (max-width: 768px) {
        .cases-header h1 { font-size: 2.2rem; }
        .case-header-strip { flex-direction: column; gap: 5px; text-align: center; }
        .case-body { padding: 25px; }
        .case-title { font-size: 1.5rem; }
        .case-grid { grid-template-columns: 1fr; gap: 25px; }
    }
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1fdddf6 */<style>
    :root {
        --noam-red: #D32F2F;
        --noam-red-hover: #B71C1C;
        --noam-dark: #212121;
        --noam-grey: #54595f;
        --bg-light: #f8f9fa;
        --white: #ffffff;
        --success-green: #28a745; /* נשאר ירוק לתוצאות חיוביות */
    }

    .cases-wrapper {
        font-family: 'Assistant', sans-serif;
        direction: rtl;
        max-width: 1200px;
        margin: 0 auto;
        padding: 60px 20px;
        color: var(--noam-dark);
        background-color: var(--white);
    }

    /* כותרת ראשית */
    .cases-header {
        text-align: center;
        margin-bottom: 70px;
    }

    .cases-header h1 {
        color: var(--noam-red);
        font-size: 3rem;
        font-weight: 800;
        margin-bottom: 20px;
        line-height: 1.1;
    }

    .cases-header p {
        font-size: 1.25rem;
        color: var(--noam-grey);
        max-width: 800px;
        margin: 0 auto;
        line-height: 1.6;
    }

    /* עיצוב כרטיסי Case Study (מקרי בוחן) */
    .case-study-card {
        background: var(--white);
        border-radius: 20px;
        box-shadow: 0 15px 40px rgba(0,0,0,0.05);
        overflow: hidden;
        margin-bottom: 60px;
        border: 1px solid #eee;
        display: flex;
        flex-direction: column;
        transition: transform 0.3s ease;
    }

    .case-study-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 25px 50px rgba(211, 47, 47, 0.1); /* צללית אדמדמה */
        border-color: var(--noam-red);
    }

    .case-header-strip {
        background: var(--noam-red);
        color: white;
        padding: 18px 30px;
        font-weight: 700;
        font-size: 1.1rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .case-body {
        padding: 40px;
    }

    .case-title {
        font-size: 1.8rem;
        font-weight: 800;
        margin-bottom: 35px;
        color: var(--noam-dark);
        line-height: 1.3;
    }

    .case-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 40px;
    }

    .case-section h4 {
        color: var(--noam-red);
        font-size: 1.3rem;
        margin-bottom: 12px;
        font-weight: 700;
        display: flex;
        align-items: center;
        gap: 8px;
    }

    .case-section p {
        color: var(--noam-grey);
        line-height: 1.7;
        font-size: 1.1rem;
        margin-bottom: 0;
    }

    /* תיבת התוצאות */
    .results-box {
        background: #f0fdf4; /* ירקרק עדין מאוד */
        padding: 25px;
        border-radius: 12px;
        border-right: 5px solid var(--success-green);
        margin-top: 30px;
    }

    .result-metric {
        font-weight: 800;
        color: var(--noam-dark);
        font-size: 1.15rem;
    }
    
    .metric-value {
        color: var(--success-green);
        font-weight: 800;
    }

    /* כפתור הנעה לפעולה */
    .bottom-cta {
        text-align: center;
        margin-top: 80px;
        padding: 50px;
        background: #fff5f5; /* רקע אדמדם עדין */
        border-radius: 20px;
        border: 1px solid #ffcdd2;
    }

    .cta-btn-red {
        display: inline-block;
        background: var(--noam-red);
        color: white !important;
        padding: 16px 45px;
        border-radius: 50px;
        text-decoration: none;
        font-weight: 700;
        font-size: 1.25rem;
        margin-top: 25px;
        transition: 0.3s;
        box-shadow: 0 5px 15px rgba(211, 47, 47, 0.3);
    }

    .cta-btn-red:hover {
        background: var(--noam-red-hover);
        transform: translateY(-3px);
    }

    /* ריספונסיביות */
    @media (max-width: 768px) {
        .cases-header h1 { font-size: 2.2rem; }
        .case-header-strip { flex-direction: column; gap: 5px; text-align: center; }
        .case-body { padding: 25px; }
        .case-title { font-size: 1.5rem; }
        .case-grid { grid-template-columns: 1fr; gap: 25px; }
    }
</style>/* End custom CSS */