.elementor-761 .elementor-element.elementor-element-26939761{--display:flex;}.elementor-761 .elementor-element.elementor-element-64e13adf{--display:flex;}.elementor-761 .elementor-element.elementor-element-64e13adf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-761 .elementor-element.elementor-element-521a41e0{--display:flex;}.elementor-761 .elementor-element.elementor-element-521a41e0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-761 .elementor-element.elementor-element-4292aa2b{text-align:center;}.elementor-761 .elementor-element.elementor-element-4292aa2b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-761 .elementor-element.elementor-element-4d7d8005 .elementor-button{background-color:transparent;font-family:"Polin", Sans-serif;font-size:1.2vw;font-weight:bold;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-1f8073b ) 0%, var( --e-global-color-1f8073b ) 100%);border-radius:2em 2em 2em 2em;padding:0.8vw 1vw 1vw 1vw;}.elementor-761 .elementor-element.elementor-element-4d7d8005 .elementor-button:hover, .elementor-761 .elementor-element.elementor-element-4d7d8005 .elementor-button:focus{background-color:#BF9B32;}.elementor-761 .elementor-element.elementor-element-4d7d8005{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1.4vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-761 .elementor-element.elementor-element-4d7d8005.elementor-element{--align-self:center;}.elementor-761 .elementor-element.elementor-element-59e27b2e{--display:flex;}.elementor-761 .elementor-element.elementor-element-59e27b2e:not(.elementor-motion-effects-element-type-background), .elementor-761 .elementor-element.elementor-element-59e27b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE3DA;}.elementor-761 .elementor-element.elementor-element-aef9c37{--display:flex;}.elementor-761 .elementor-element.elementor-element-aef9c37:not(.elementor-motion-effects-element-type-background), .elementor-761 .elementor-element.elementor-element-aef9c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE3DA;}.elementor-761 .elementor-element.elementor-element-59e3da07{--display:flex;}.elementor-761 .elementor-element.elementor-element-3f490bdc .elementor-button{background-color:transparent;font-family:"Polin", Sans-serif;font-size:1.2vw;font-weight:bold;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-1f8073b ) 0%, var( --e-global-color-1f8073b ) 100%);border-radius:2em 2em 2em 2em;padding:0.8vw 1vw 1vw 1vw;}.elementor-761 .elementor-element.elementor-element-3f490bdc .elementor-button:hover, .elementor-761 .elementor-element.elementor-element-3f490bdc .elementor-button:focus{background-color:#BF9B32;}.elementor-761 .elementor-element.elementor-element-3f490bdc{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1.4vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-761 .elementor-element.elementor-element-3f490bdc.elementor-element{--align-self:center;}.elementor-761 .elementor-element.elementor-element-4b94baa4{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-761 .elementor-element.elementor-element-4806b958{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.6px;}.elementor-761 .elementor-element.elementor-element-4806b958 .elementor-divider-separator{width:100%;}.elementor-761 .elementor-element.elementor-element-4806b958 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-761 .elementor-element.elementor-element-6c816f1b{--display:flex;}.elementor-761 .elementor-element.elementor-element-6c816f1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-761 .elementor-element.elementor-element-2ab1068f{text-align:center;}.elementor-761 .elementor-element.elementor-element-2ab1068f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-761 .elementor-element.elementor-element-75ccad0c{text-align:center;}.elementor-761 .elementor-element.elementor-element-75ccad0c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-761 .elementor-element.elementor-element-1effbab0{text-align:center;}.elementor-761 .elementor-element.elementor-element-1effbab0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-761 .elementor-element.elementor-element-3bbbe4c0{--display:flex;}.elementor-761 .elementor-element.elementor-element-612762fa{--display:flex;}.elementor-761 .elementor-element.elementor-element-c7dc59f{text-align:center;}.elementor-761 .elementor-element.elementor-element-c7dc59f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:600;color:#000000;}.elementor-761 .elementor-element.elementor-element-505fd34e{--display:flex;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-761 .elementor-element.elementor-element-4b0b3360.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-761 .elementor-element.elementor-element-4b0b3360 .elementor-swiper-button{font-size:20px;}.elementor-761 .elementor-element.elementor-element-55b5b51e{--display:flex;}.elementor-761 .elementor-element.elementor-element-5f0b6b0f{--display:flex;}.elementor-761 .elementor-element.elementor-element-56888c11{--display:flex;}.elementor-761 .elementor-element.elementor-element-56888c11:not(.elementor-motion-effects-element-type-background), .elementor-761 .elementor-element.elementor-element-56888c11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE3DA;}.elementor-761 .elementor-element.elementor-element-51da2606{--display:flex;}.elementor-761 .elementor-element.elementor-element-51da2606:not(.elementor-motion-effects-element-type-background), .elementor-761 .elementor-element.elementor-element-51da2606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE3DA;}.elementor-761 .elementor-element.elementor-element-56268242{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.6px;}.elementor-761 .elementor-element.elementor-element-56268242 .elementor-divider-separator{width:100%;}.elementor-761 .elementor-element.elementor-element-56268242 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-761 .elementor-element.elementor-element-2bd20072{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-761 .elementor-element.elementor-element-71a273b0{--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;}.elementor-761 .elementor-element.elementor-element-71a273b0:not(.elementor-motion-effects-element-type-background), .elementor-761 .elementor-element.elementor-element-71a273b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE3DA;}.elementor-761 .elementor-element.elementor-element-4aa41450{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-761 .elementor-element.elementor-element-4aa41450 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:1.53px;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-761 .elementor-element.elementor-element-136280e2 .elementor-button{background-color:transparent;font-family:"Polin", Sans-serif;font-size:1.2vw;font-weight:bold;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-1f8073b ) 0%, var( --e-global-color-1f8073b ) 100%);border-radius:2em 2em 2em 2em;padding:0.8vw 1vw 1vw 1vw;}.elementor-761 .elementor-element.elementor-element-136280e2 .elementor-button:hover, .elementor-761 .elementor-element.elementor-element-136280e2 .elementor-button:focus{background-color:#BF9B32;}.elementor-761 .elementor-element.elementor-element-136280e2{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1.4vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-761 .elementor-element.elementor-element-136280e2.elementor-element{--align-self:center;}.elementor-761 .elementor-element.elementor-element-1be5704b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-761 .elementor-element.elementor-element-1be5704b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:1.53px;color:#000000;}.elementor-761 .elementor-element.elementor-element-2709540c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.6px;}.elementor-761 .elementor-element.elementor-element-2709540c .elementor-divider-separator{width:100%;}.elementor-761 .elementor-element.elementor-element-2709540c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-761 .elementor-element.elementor-element-6edab8ed{--display:flex;}.elementor-761 .elementor-element.elementor-element-6ca760f5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#090909;}.elementor-761 .elementor-element.elementor-element-55857561{--display:flex;}.elementor-761 .elementor-element.elementor-element-25bf84cf{--display:flex;}.elementor-761 .elementor-element.elementor-element-6512c178 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:600;color:#090909;}.elementor-761 .elementor-element.elementor-element-14fca58f{--display:flex;}.elementor-761 .elementor-element.elementor-element-49a90388 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:600;color:#090909;}.elementor-761 .elementor-element.elementor-element-47bd1918{--display:flex;}.elementor-761 .elementor-element.elementor-element-e109347 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:600;color:#090909;}.elementor-761 .elementor-element.elementor-element-5263edd9{--display:flex;}.elementor-761 .elementor-element.elementor-element-3ea2fdaa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:600;color:#090909;}.elementor-761 .elementor-element.elementor-element-6e3251d4{--display:flex;}.elementor-761 .elementor-element.elementor-element-fa713e0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:600;color:#090909;}.elementor-761 .elementor-element.elementor-element-7bd17704{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-761 .elementor-element.elementor-element-7f4ef414{--display:flex;}.elementor-761 .elementor-element.elementor-element-33bedf24{--display:flex;}body.elementor-page-761:not(.elementor-motion-effects-element-type-background), body.elementor-page-761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB70000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-761 .elementor-element.elementor-element-4b0b3360.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:768px){.elementor-761 .elementor-element.elementor-element-64e13adf{--width:51.491%;}.elementor-761 .elementor-element.elementor-element-521a41e0{--width:51.491%;}.elementor-761 .elementor-element.elementor-element-6c816f1b{--width:51.491%;}}@media(max-width:767px){.elementor-761 .elementor-element.elementor-element-64e13adf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-761 .elementor-element.elementor-element-521a41e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-761 .elementor-element.elementor-element-4292aa2b .elementor-heading-title{font-size:16px;}.elementor-761 .elementor-element.elementor-element-4d7d8005{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-761 .elementor-element.elementor-element-4d7d8005 .elementor-button{font-size:19px;border-radius:1em 1em 1em 1em;padding:15px 15px 15px 15px;}.elementor-761 .elementor-element.elementor-element-3f490bdc{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-761 .elementor-element.elementor-element-3f490bdc .elementor-button{font-size:19px;border-radius:1em 1em 1em 1em;padding:15px 15px 15px 15px;}.elementor-761 .elementor-element.elementor-element-6c816f1b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-761 .elementor-element.elementor-element-2ab1068f .elementor-heading-title{font-size:26px;}.elementor-761 .elementor-element.elementor-element-75ccad0c .elementor-heading-title{font-size:16px;}.elementor-761 .elementor-element.elementor-element-1effbab0 .elementor-heading-title{font-size:16px;}.elementor-761 .elementor-element.elementor-element-3bbbe4c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-761 .elementor-element.elementor-element-1ede3e7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-761 .elementor-element.elementor-element-4b0b3360.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-761 .elementor-element.elementor-element-51da2606{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-761 .elementor-element.elementor-element-4aa41450{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-761 .elementor-element.elementor-element-723bae62{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-761 .elementor-element.elementor-element-136280e2{width:var( --container-widget-width, 100% );max-width:100%;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-761 .elementor-element.elementor-element-136280e2 .elementor-button{font-size:19px;border-radius:1em 1em 1em 1em;padding:15px 15px 15px 15px;}.elementor-761 .elementor-element.elementor-element-1be5704b{text-align:center;}.elementor-761 .elementor-element.elementor-element-1be5704b .elementor-heading-title{font-size:15px;}.elementor-761 .elementor-element.elementor-element-6ca760f5{text-align:center;}.elementor-761 .elementor-element.elementor-element-55857561{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-761 .elementor-element.elementor-element-6512c178 .elementor-heading-title{font-size:14px;}.elementor-761 .elementor-element.elementor-element-49a90388 .elementor-heading-title{font-size:14px;}.elementor-761 .elementor-element.elementor-element-e109347 .elementor-heading-title{font-size:14px;}.elementor-761 .elementor-element.elementor-element-3ea2fdaa .elementor-heading-title{font-size:14px;}.elementor-761 .elementor-element.elementor-element-fa713e0 .elementor-heading-title{font-size:14px;}.elementor-761 .elementor-element.elementor-element-7f4ef414{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for html, class: .elementor-element-5cc41478 */<style>
/* משתנים כלליים */
:root {
    --bg-color: #f7f3f0;
    --text-dark: #414042;
    --accent-primary: #b87351; 
    --font-family: 'Open Sans', sans-serif;
}

/* 1. הגדרות כלליות לסקשן */
#income-proof-section {
    background-color: var(--bg-color);
    padding: 40px 20px;
    font-family: var(--font-family);
    text-align: center;
    direction: rtl;
}

.container {
    max-width: 1200px;
    margin: 0 auto;
}

/* 2. עיצוב כותרת (H2) */
.section-title {
    font-size: 32px;
    color: var(--text-dark);
    margin-bottom: 60px;
    font-weight: 700;
}

/* 3. גריד הקבלות - תיקון: 3 עמודות במובייל להקטנת התמונה */
.receipts-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* <--- שונה ל-3 עמודות */
    gap: 15px; /* הופחת מעט הרווח */
    justify-content: center;
    margin-bottom: 50px;
}

/* 4. עיצוב כל כרטיס קבלה */
.receipt-card {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    background-color: #ffffff;
    
    /* אפקט תלת ממד קל - הטיה קטנה והצללה */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    transform: rotateZ(-1deg); 
    transition: all 0.3s ease-in-out;
}

/* אפקט ריחוף קל (Hover) */
.receipt-card:hover {
    transform: rotateZ(0deg) scale(1.03);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3);
}

/* תמונת הקבלה */
.receipt-img {
    width: 100%;
    height: auto;
    display: block;
}

/* 5. שכבת ה-Overlay (הסכום המודגש) */
.amount-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.1); 
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: none; 
}

.amount {
    font-size: 24px; /* <--- הוקטן גם גודל הפונט */
    font-weight: 900;
    color: var(--accent-primary); 
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

.currency {
    font-size: 0.8em; 
    margin-right: 3px;
    font-weight: 700;
}

/* 6. טקסט חיזוק מתחת לקבלות */
.reinforcement-text {
    margin-top: 50px;
    direction: rtl;
    text-align: center;
}

.reinforcement-text p {
    margin: 0;
    font-size: 18px;
    color: var(--text-dark);
    line-height: 1.5;
}

.reinforcement-text strong {
    font-size: 20px;
    color: var(--accent-primary);
    font-weight: 800;
    display: block; 
    margin-bottom: 5px;
}

/* 7. רספונסיביות לדסקטופ */
@media (min-width: 768px) {
    #income-proof-section {
        padding: 100px 30px;
    }

    .section-title {
        font-size: 38px;
    }
    
    .receipts-grid {
        /* תיקון: 6 עמודות בדסקטופ (להקטנה נוספת) */
        grid-template-columns: repeat(6, 1fr); 
        gap: 20px;
    }
    
    .amount {
        font-size: 30px; /* <--- גודל בינוני בדסקטופ */
    }
    
    .reinforcement-text p {
        font-size: 22px;
        max-width: 800px;
        margin: 0 auto;
    }
    
    .reinforcement-text strong {
        font-size: 26px;
    }
}
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ede3e7a */<style>
/* משתני צבעים ואחידות */
:root {
    --bg-color: #ffffff; /* רקע לבן לכל הסקשן */
    --text-dark: #414042;
    --accent-primary: #b87351; /* חום/כתום המותג */
    --border-color-card: #e0d0c2; /* בז' עדין למסגרת הכרטיס */
    --font-family: 'Open Sans', sans-serif;
    
    /* --- הצללות חזקות לאפקט ריחוף --- */
    --shadow-card-float: 0 15px 35px rgba(0, 0, 0, 0.25); 
    --shadow-card-hover: 0 20px 45px rgba(0, 0, 0, 0.4);
}

/* 1. הגדרות כלליות לסקשן */
#what-you-will-learn {
    background-color: var(--bg-color); /* רקע לבן אחיד */
    padding: 20px 20px;
    font-family: var(--font-family);
    text-align: center;
    direction: rtl;
}

.container {
    max-width: 1100px;
    margin: 0 auto;
}

/* 2. עיצוב כותרת (H2) */
#what-you-will-learn .section-title {
    font-size: 30px;
    color: var(--text-dark);
    margin-bottom: 50px;
    font-weight: 700;
}

/* 3. רשימת היתרונות - Grid Layout */
.benefits-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
    margin-bottom: 40px;
}

/* 4. עיצוב כל כרטיס (נקודה) - מסגרת, רקע לבן וריחוף דרמטי */
.benefit-card {
    background-color: #ffffff; /* רקע לבן לכרטיס עצמו */
    padding: 25px;
    border-radius: 12px;
    text-align: center;
    direction: rtl;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 1px solid var(--accent-primary); /* מסגרת בצבע המותג */
    
    /* --- הצללה וריחוף דרמטיים --- */
    box-shadow: var(--shadow-card-float);
    transition: all 0.3s ease-in-out;
}

/* אפקט ריחוף חזק יותר בהצפה */
.benefit-card:hover {
    transform: translateY(-8px); /* ריחוף עמוק יותר */
    box-shadow: var(--shadow-card-hover); /* צל עמוק יותר בהצפה */
}

/* 5. אייקון של הכרטיס - סגנון מקצועי */
.card-icon {
    font-size: 36px; /* גודל אייקון גדול יותר */
    color: var(--accent-primary); /* צבע המותג לאייקון */
    margin-bottom: 15px; /* ריווח מהכותרת */
    font-weight: 700; /* סמלים אלו יהיו מודגשים יותר */
    line-height: 1; /* יישור אנכי טוב יותר */
    
    /* אם אתה משתמש באייקונים מטקסט, תוכל להוסיף רקע עגול קטן: */
    /* background-color: #f5f5f5; */
    /* border-radius: 50%; */
    /* width: 60px; */
    /* height: 60px; */
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
}


/* 6. כותרת משנה בתוך הכרטיס */
.benefit-card h3 {
    font-size: 20px; /* גודל כותרת מעט גדול יותר */
    color: var(--text-dark);
    margin: 0 0 8px 0;
    font-weight: 700;
}

/* 7. טקסט הפירוט בתוך הכרטיס */
.benefit-card p {
    font-size: 16px; /* גודל טקסט מעט גדול יותר */
    color: var(--text-dark);
    margin: 0;
    line-height: 1.6; /* רווח שורות נוח יותר */
}
.benefit-card p strong {
    font-weight: 700;
    color: var(--accent-primary); /* הדגשה בצבע המותג */
}

/* 8. שורת החיזוק - קריאה לפעולה משנית */
.reinforcement-box {
    background-color: var(--accent-primary);
    color: #ffffff;
    padding: 20px 30px;
    margin-top: 30px;
    border-radius: 12px;
}

.reinforcement-box p {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    direction: rtl;
    text-align: center;
}

/* 9. התאמה רספונסיבית (דסקטופ) */
@media (min-width: 768px) {
    #what-you-will-learn {
        padding: 100px 30px;
    }

    #what-you-will-learn .section-title {
        font-size: 38px;
    }

    .benefits-grid {
        grid-template-columns: repeat(3, 1fr);
        gap: 30px;
    }

    .benefit-card {
        padding: 30px;
    }
    
    .card-icon {
        font-size: 42px; /* אייקון גדול יותר בדסקטופ */
    }
    .benefit-card h3 {
        font-size: 22px;
    }
    .benefit-card p {
        font-size: 17px;
    }

    .reinforcement-box {
        margin-top: 50px;
        padding: 30px 40px;
    }

    .reinforcement-box p {
        font-size: 22px;
    }
}
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a40564f */<style>
/* משתני צבעים ואחידות */
:root {
    --bg-color: #ffffff;
    --text-dark: #414042; /* צבע טקסט ראשי */
    --accent-primary: #b87351; /* חום/כתום המותג */
    --flow-bg: #ffffff; /* רקע לבן טהור לריבועים הבהירים */
    
    /* --- הצללות חזקות לאפקט ריחוף --- */
    --shadow-float: 0 15px 35px rgba(0, 0, 0, 0.35); /* צל עמוק לריחוף */
    --shadow-final: 0 20px 45px rgba(0, 0, 0, 0.5); /* צל מודגש במיוחד לריבוע האחרון */
}

/* 1. הגדרות כלליות לסקשן */
#what-you-get-delivery {
    background-color: var(--bg-color);
    padding: 20px 40px;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    direction: rtl;
}

.container {
    max-width: 1200px;
    margin: 0 auto;
}

.section-title {
    font-size: 32px;
    color: var(--text-dark);
    margin-bottom: 60px;
    font-weight: 700;
}

/* 3. רשת השלבים - Flexbox/Grid */
.delivery-flow-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 15px;
    margin-bottom: 50px;
}

/* 4. עיצוב כל שלב בודד (התיבה) - מסגרת חום כהה + ריחוף חזק */
.flow-item {
    background-color: var(--flow-bg); 
    padding: 25px;
    border-radius: 12px;
    width: 100%; 
    max-width: 250px; 
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    
    /* המסגרת שרצית והצללת ריחוף חזקה */
    border: 1px solid var(--accent-primary); 
    box-shadow: var(--shadow-float); 
    transition: all 0.3s ease-in-out; 
}

/* אפקט הצפה (Hover) לריחוף חזק יותר */
.flow-item:hover {
    transform: translateY(-6px); /* ריחוף עמוק */
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.45); /* צל עמוק יותר בהצפה */
}

/* 5. עיגול האייקון */
.icon-circle {
    font-size: 28px;
    line-height: 1;
    margin-bottom: 15px;
    padding: 10px;
    border-radius: 50%;
    background-color: #ffffff;
    border: 3px solid var(--accent-primary);
    width: 55px;
    height: 55px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 0 5px #e0d0c2; /* טבעת בז' עדינה סביב המעגל */
}

/* 6. כותרת השלב */
.flow-item h3 {
    font-size: 20px;
    color: var(--accent-primary); /* צבע המותג */
    font-weight: 700;
    margin: 0 0 5px 0;
}

/* 7. טקסט הפירוט - (תיקון: צבע כהה רגיל) */
.flow-item p {
    font-size: 15px;
    color: var(--text-dark); /* צבע כהה רגיל */
    margin: 0;
}

/* 9. עיצוב מיוחד לשלב האחרון (התוצאה) */
.flow-item.final-step {
    background-color: var(--accent-primary);
    color: #ffffff;
    max-width: 260px; 
    padding: 25px 20px;
    box-shadow: var(--shadow-final); /* צל מודגש במיוחד */
    border: none;
    transform: scale(1.02);
}
.flow-item.final-step h3, .flow-item.final-step p {
    color: #ffffff;
}

/* --- החץ (Pure CSS Arrow) --- */
.flow-connector {
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
    position: relative;
    width: 100%;
    height: 30px; 
    margin: 10px 0; 
}
.flow-connector::before {
    content: '';
    position: absolute;
    top: 50%;
    width: 3px;
    height: 100%;
    background-color: var(--accent-primary);
    transform: translateY(-50%);
}
.flow-connector::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid var(--accent-primary);
    transform: translateX(-50%);
}

/* 10. שורת החיזוק - הדגשה על מיידיות */
.reinforcement-box-delivery {
    background-color: var(--bg-color);
    border: 2px dashed var(--accent-primary);
    padding: 20px 30px;
    margin-top: 30px;
    border-radius: 10px;
}

.reinforcement-box-delivery p {
    margin: 0;
    font-size: 20px;
    font-weight: 600;
    direction: rtl;
    text-align: center;
    color: var(--text-dark);
}

.reinforcement-box-delivery strong {
    font-weight: 800;
    color: var(--accent-primary);
}


/* 11. התאמה רספונסיבית (דסקטופ) */
@media (min-width: 768px) {
    .delivery-flow-grid {
        flex-wrap: nowrap;
        gap: 0;
        align-items: flex-start;
    }

    .flow-item {
        max-width: 250px;
        flex: 0 0 250px;
    }
    .flow-item.final-step {
        max-width: 260px; 
        flex: 0 0 260px;
    }

    /* החץ האופקי (דסקטופ) */
    .flow-connector {
        display: flex;
        width: 30px; 
        height: 3px; 
        margin: 0 15px; 
    }

    .flow-connector::before {
        width: 100%;
        height: 3px;
        top: 0;
        left: 0;
        transform: none;
    }

    .flow-connector::after {
        bottom: auto;
        top: 50%;
        left: -8px; 
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-right: 6px solid var(--accent-primary);
        border-left: none;
        transform: translateY(-50%);
    }
}
</style>/* End custom CSS */
/* Start custom CSS */html, body {
	overflow-x: hidden;
}/* End custom CSS */