.elementor-11390 .elementor-element.elementor-element-43106dd{--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;}.elementor-11390 .elementor-element.elementor-element-066f07c{--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;}.elementor-11390 .elementor-element.elementor-element-d8a63be{--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;}.elementor-11390 .elementor-element.elementor-element-c8d07cb{--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;}.elementor-11390 .elementor-element.elementor-element-311317c{--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;}.elementor-11390 .elementor-element.elementor-element-002a1a2{--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;}.elementor-11390 .elementor-element.elementor-element-2c945f3{--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;}.elementor-11390 .elementor-element.elementor-element-82e919d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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;}.elementor-11390 .elementor-element.elementor-element-37a5711{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-11390 .elementor-element.elementor-element-de02078 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-11390 .elementor-element.elementor-element-de02078 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-11390 .elementor-element.elementor-element-de02078 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-11390 .elementor-element.elementor-element-de02078 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-11390 .elementor-element.elementor-element-de02078 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-11390 .elementor-element.elementor-element-de02078 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-11390 .elementor-element.elementor-element-de02078 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-11390 .elementor-element.elementor-element-de02078 .elementor-field-type-html{padding-bottom:0px;}.elementor-11390 .elementor-element.elementor-element-de02078 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-11390 .elementor-element.elementor-element-de02078 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-11390 .elementor-element.elementor-element-de02078 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-11390 .elementor-element.elementor-element-de02078 .elementor-button[type="submit"]{color:#ffffff;}.elementor-11390 .elementor-element.elementor-element-de02078 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-11390 .elementor-element.elementor-element-de02078 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-11390 .elementor-element.elementor-element-de02078 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-11390 .elementor-element.elementor-element-de02078 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-11390 .elementor-element.elementor-element-de02078 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-11390 .elementor-element.elementor-element-de02078 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-11390 .elementor-element.elementor-element-de02078{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-11390 .elementor-element.elementor-element-41e19ff{--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;}.elementor-11390 .elementor-element.elementor-element-9ac994b{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11390 .elementor-element.elementor-element-82e919d{--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;}}@media(min-width:768px){.elementor-11390 .elementor-element.elementor-element-82e919d{--content-width:1180px;}}/* Start custom CSS *//* דף נחיתה v2 - בדיקת התאמה. פרקש: #002B36 כהה, #00746A טורקיז, #37AAA0 מנטה, #D1C179 זהב, #F3F9F8 בהיר */
html{scroll-behavior:smooth}
#check{scroll-margin-top:80px}
.lp2{--ink:#002B36;--ink2:#012f3b;--teal:#00746A;--mint:#37AAA0;--gold:#D1C179;--paper:#F3F9F8;--line:rgba(0,43,54,.14);font-family:metropolitana,Arial,sans-serif;color:var(--ink);direction:rtl;position:relative;overflow-x:clip}
.lp2 *{box-sizing:border-box}
.lp2 h1,.lp2 h2,.lp2 h3,.lp2 .d{font-family:almoni,Arial,sans-serif;font-weight:700;margin:0;letter-spacing:-.01em}
.lp2 p{margin:0}
.lp2 a{text-decoration:none}
.lp2-in{max-width:1240px;margin:0 auto;padding:0 32px}
.e-con:not(.lp2-form-sec):has(>.e-con-inner>.elementor-widget-html .lp2),.e-con:not(.lp2-form-sec):has(>.elementor-widget-html .lp2){padding:0!important;gap:0!important}
.elementor-widget-html:has(.lp2){width:100%}

/* כותרות סקשן */
.lp2-idx{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--teal);margin-bottom:22px}
.lp2-idx b{font-family:almoni,Arial,sans-serif;font-size:15px;color:var(--gold);background:var(--ink);padding:4px 10px;border-radius:4px;letter-spacing:.04em}
.lp2-idx::after{content:"";flex:0 0 60px;height:1px;background:currentColor;opacity:.5}
.lp2-dark .lp2-idx{color:var(--mint)}
.lp2-dark .lp2-idx b{background:var(--gold);color:var(--ink)}
.lp2-h2{font-size:clamp(40px,5.6vw,88px);line-height:.98}
.lp2-h2 .ln{display:block;overflow:hidden;padding-bottom:.1em}
.lp2-h2 .ln>span{display:block}
.lp2-h2 em{font-style:normal;color:var(--teal)}
.lp2-dark .lp2-h2 em{color:var(--gold)}

/* כפתורים */
.lp2-btn{display:inline-flex;align-items:center;gap:14px;padding:19px 30px 19px 22px;border-radius:999px;font-weight:700;font-size:18px;line-height:1;position:relative;overflow:hidden;isolation:isolate;transition:color .35s,border-color .35s,transform .25s cubic-bezier(.2,.8,.2,1)}
.lp2-btn::before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.7,0,.2,1)}
.lp2-btn:hover::before{transform:scaleX(1)}
.lp2-btn .ar{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;transition:transform .4s cubic-bezier(.2,.8,.2,1)}
.lp2-btn:hover .ar{transform:translateX(-5px)}
.lp2-btn .ar svg{width:16px;height:16px}
.lp2-btn-gold{background:var(--gold);color:var(--ink)}
.lp2-btn-gold::before{background:#fff}
.lp2-btn-gold .ar{background:var(--ink);color:var(--gold)}
.lp2-btn-line{border:1px solid rgba(255,255,255,.45);color:#fff}
.lp2-btn-line::before{background:#fff}
.lp2-btn-line:hover{color:var(--ink)}
.lp2-btn-line .ar{background:rgba(255,255,255,.12)}
.lp2-btn-ink{background:var(--ink);color:#fff}
.lp2-btn-ink::before{background:var(--teal)}
.lp2-btn-ink .ar{background:var(--gold);color:var(--ink)}
.lp2 a:focus-visible,.lp2 summary:focus-visible,.lp2-fcard :focus-visible{outline:3px solid var(--gold);outline-offset:4px}

/* ===== HERO ===== */
.lp2-hero{background:var(--ink);color:#fff;padding:150px 0 0}
.lp2-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 30% 35%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 30% 35%,#000 10%,transparent 75%);pointer-events:none}
.lp2-hgrid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center}
.lp2-tag{display:flex;align-items:center;gap:14px;font-size:15px;letter-spacing:.06em;color:var(--gold);font-weight:700;animation:lp2fade .8s .1s both}
.lp2-tag::before{content:"";width:46px;height:1px;background:var(--gold)}
.lp2-h1{font-size:clamp(54px,8.4vw,134px);line-height:.9;margin:26px 0 26px}
.lp2-h1 .ln{display:block;overflow:hidden;padding-bottom:.07em}
.lp2-h1 .ln>span{display:block;animation:lp2up 1.15s cubic-bezier(.16,.84,.24,1) both}
.lp2-h1 .ln:nth-child(2)>span{animation-delay:.1s;color:var(--gold)}
.lp2-h1 .ln:nth-child(3)>span{animation-delay:.2s}
.lp2-h1 .sub{font-size:.34em;line-height:1.18;color:#fff;font-weight:700;padding-top:.3em}
.lp2-lead{font-size:clamp(18px,1.45vw,21px);line-height:1.7;color:rgba(255,255,255,.86);max-width:560px;animation:lp2fade .9s .45s both}
.lp2-lead strong{color:#fff;box-shadow:inset 0 -.42em 0 rgba(209,193,121,.38)}
.lp2-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px;animation:lp2fade .9s .6s both}
.lp2-note{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:15px;color:rgba(255,255,255,.7);animation:lp2fade .9s .75s both}
.lp2-note span{display:inline-flex;align-items:center;gap:8px}
.lp2-note span::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mint)}
.lp2-hmedia{position:relative;animation:lp2fade 1s .2s both}
.lp2-hmedia::before{content:"";position:absolute;inset:22px -22px -22px 22px;border:1px solid rgba(209,193,121,.5);pointer-events:none}
.lp2-himg{position:relative;height:min(70vh,660px);overflow:hidden;animation:lp2clip 1.5s .25s cubic-bezier(.75,0,.2,1) both}
.lp2-par{position:absolute;inset:-8% 0;will-change:transform}
.lp2-par img{width:100%;height:100%;object-fit:cover;display:block;animation:lp2zoom 2.6s .25s cubic-bezier(.16,.84,.24,1) both}
.lp2-cap{position:absolute;right:0;bottom:0;background:var(--ink);color:rgba(255,255,255,.8);font-size:13px;padding:10px 16px;letter-spacing:.04em}
.lp2-badge{position:absolute;left:-34px;bottom:56px;background:#fff;color:var(--ink);padding:20px 24px 18px;min-width:190px;box-shadow:0 30px 60px -25px rgba(0,0,0,.6);animation:lp2pop .9s 1.2s cubic-bezier(.2,.9,.3,1.3) both}
.lp2-badge.b2{left:auto;right:-26px;bottom:auto;top:40px;background:var(--gold);animation-delay:1.4s}
.lp2-badge .n{font-family:almoni,Arial,sans-serif;font-size:56px;line-height:.9;font-weight:700;display:block}
.lp2-badge .t{font-size:14px;line-height:1.35;font-weight:700;display:block;margin-top:6px;max-width:150px}
.lp2-mq{position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.12);margin-top:96px;padding:26px 0}
.lp2-mq-t{display:flex;align-items:center;width:max-content;animation:lp2mq 46s linear infinite}
.lp2-mq-t span{font-family:almoni,Arial,sans-serif;font-size:clamp(38px,5.4vw,80px);line-height:1;font-weight:700;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.42);padding:0 30px;white-space:nowrap;transition:color .3s}
.lp2-mq-t span:hover{color:var(--gold);-webkit-text-stroke-color:var(--gold)}
.lp2-mq-t i{display:inline-block;width:12px;height:12px;background:var(--gold);transform:rotate(45deg);flex:none}
@keyframes lp2up{from{transform:translateY(108%)}to{transform:none}}
@keyframes lp2fade{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}
@keyframes lp2clip{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes lp2zoom{from{transform:scale(1.25)}to{transform:scale(1)}}
@keyframes lp2pop{from{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:none}}
@keyframes lp2mq{to{transform:translateX(50%)}}

/* ===== נשמע מוכר ===== */
.lp2-quotes{background:var(--paper);padding:130px 0 120px}
.lp2-qhead{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:64px}
.lp2-qhead p{max-width:380px;font-size:19px;line-height:1.65;color:#2c3d3d}
.lp2-qrow{overflow:hidden;padding:9px 0}
.lp2-qrow .tr{display:flex;width:max-content;gap:18px;animation:lp2mq 60s linear infinite}
.lp2-qrow.rev .tr{animation-direction:reverse;animation-duration:70s}
.lp2-qrow:hover .tr{animation-play-state:paused}
.lp2-q{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:22px 34px 22px 30px;font-family:almoni,Arial,sans-serif;font-size:clamp(22px,2.2vw,32px);font-weight:700;white-space:nowrap;color:var(--ink);transition:background .3s,color .3s}
.lp2-q::before{content:"״";font-size:1.6em;line-height:.6;color:var(--gold);margin-top:.25em}
.lp2-q:hover{background:var(--ink);color:#fff}
.lp2-punch{margin-top:70px;text-align:center;font-family:almoni,Arial,sans-serif;font-size:clamp(28px,3.3vw,50px);font-weight:700;line-height:1.2}
.lp2-punch mark{background:linear-gradient(var(--gold),var(--gold)) no-repeat 100% 88%/0 .32em;color:inherit;padding:0 .08em;transition:background-size 1.2s cubic-bezier(.7,0,.2,1) .2s}
.lp2-punch.in mark{background-size:100% .32em}

/* ===== הבניין גדל ===== */
.lp2-grow{background:var(--ink);color:#fff;min-height:100vh;display:flex;align-items:center;padding:110px 0}
.lp2-grow::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(55,170,160,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(55,170,160,.08) 1px,transparent 1px);background-size:36px 36px;pointer-events:none}
.lp2-ggrid{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center;width:100%}
.lp2-gloc{font-size:16px;font-weight:700;color:var(--mint);letter-spacing:.05em}
.lp2-big{display:block;font-family:almoni,Arial,sans-serif;font-weight:700;font-size:clamp(110px,15vw,230px);line-height:.85;color:var(--gold);margin:22px 0 4px;font-variant-numeric:tabular-nums}
.lp2-glab{position:relative;height:40px;font-family:almoni,Arial,sans-serif;font-size:30px;font-weight:700}
.lp2-glab span{position:absolute;inset:0}
.lp2-glab .ol{opacity:0}
.lp2-glab .nw{color:var(--mint)}
.lp2-gtxt{font-size:19px;line-height:1.7;color:rgba(255,255,255,.82);max-width:470px;margin-top:26px}
.lp2-gtxt small{display:block;margin-top:12px;font-size:14px;color:rgba(255,255,255,.55)}
.lp2-svg{width:100%;height:auto;max-height:76vh;display:block}
.lp2-svg .gl{stroke:rgba(255,255,255,.35);stroke-width:1.5}
.lp2-svg .fl rect.b{fill:rgba(55,170,160,.14);stroke:var(--gold);stroke-width:1.4}
.lp2-svg .fl rect.w{fill:var(--mint);opacity:.8}
.lp2-svg .old rect.b{fill:rgba(255,255,255,.06);stroke:rgba(255,255,255,.6);stroke-width:1.4}
.lp2-svg .old rect.w{fill:rgba(255,255,255,.45)}
.lp2-svg text{font-family:almoni,Arial,sans-serif;font-size:17px;font-weight:700;fill:rgba(255,255,255,.7)}

/* ===== מה בודקים ===== */
.lp2-check{background:#fff;padding:130px 0}
.lp2-rows{list-style:none;margin:70px 0 0;padding:0}
.lp2-row{position:relative;display:grid;grid-template-columns:130px 1fr 1.25fr;gap:30px;align-items:center;padding:38px 26px;isolation:isolate;transition:color .45s}
.lp2-row .rule{position:absolute;top:0;right:0;left:0;height:1px;background:var(--ink);opacity:.25}
.lp2-row:last-child{border-bottom:1px solid rgba(0,43,54,.25)}
.lp2-row::before{content:"";position:absolute;inset:0;background:var(--ink);z-index:-1;transform:scaleY(0);transform-origin:bottom;transition:transform .55s cubic-bezier(.7,0,.2,1)}
.lp2-row:hover{color:#fff}
.lp2-row:hover::before{transform:scaleY(1)}
.lp2-row .nm{font-family:almoni,Arial,sans-serif;font-size:66px;line-height:1;font-weight:700;color:transparent;-webkit-text-stroke:1.2px var(--teal);transition:-webkit-text-stroke-color .4s,color .4s}
.lp2-row:hover .nm{color:var(--gold);-webkit-text-stroke-color:var(--gold)}
.lp2-row h3{font-size:clamp(28px,2.7vw,40px)}
.lp2-row p{font-size:19px;line-height:1.6;color:#2c3d3d;transition:color .45s}
.lp2-row:hover p{color:rgba(255,255,255,.85)}

/* ===== איך זה עובד ===== */
.lp2-how{background:var(--paper)}
.lp2-how-pin{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:110px 0 70px;overflow:hidden}
.lp2-track{display:flex;gap:28px;width:max-content;padding:60px 32px 10px;will-change:transform}
.lp2-panel{position:relative;width:min(80vw,540px);min-height:min(56vh,470px);background:#fff;border:1px solid var(--line);padding:44px 44px 40px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;flex:none}
.lp2-panel .pn{position:absolute;top:-8px;left:26px;font-family:almoni,Arial,sans-serif;font-size:220px;line-height:1;font-weight:700;color:transparent;-webkit-text-stroke:1.5px rgba(0,116,106,.35)}
.lp2-panel .pt{font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--teal);margin-bottom:14px}
.lp2-panel h3{font-size:clamp(32px,3vw,46px);line-height:1.05;margin-bottom:16px}
.lp2-panel p{font-size:19px;line-height:1.6;color:#2c3d3d}
.lp2-panel.go{background:var(--ink);color:#fff;border-color:var(--ink)}
.lp2-panel.go .pn{-webkit-text-stroke-color:rgba(209,193,121,.45)}
.lp2-panel.go p{color:rgba(255,255,255,.8);margin-bottom:28px}
.lp2-panel.go h3{color:var(--gold)}
.lp2-pbar{max-width:1240px;margin:36px auto 0;padding:0 32px;width:100%}
.lp2-pbar div{height:2px;background:rgba(0,43,54,.12);position:relative;overflow:hidden}
.lp2-pbar div i{position:absolute;inset:0;background:var(--teal);transform:scaleX(0);transform-origin:right}
.lp2-hint{font-size:14px;color:#4a5a5a;margin-top:12px;display:flex;gap:8px;align-items:center}

/* ===== למה איתנו ===== */
.lp2-why{background:var(--ink2);color:#fff;padding:140px 0}
.lp2-words{font-family:almoni,Arial,sans-serif;font-weight:700;font-size:clamp(32px,4vw,62px);line-height:1.18;max-width:1100px;margin-top:10px}
.lp2-words span{display:inline}
.lp2-words .g{color:var(--gold)}
.lp2-pts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:90px;border-top:1px solid rgba(255,255,255,.18)}
.lp2-pt{padding:36px 30px 10px;border-left:1px solid rgba(255,255,255,.18)}
.lp2-pt:last-child{border-left:0}
.lp2-pt .k{font-family:almoni,Arial,sans-serif;font-size:15px;color:var(--gold);letter-spacing:.08em}
.lp2-pt h3{font-size:32px;margin:12px 0 12px}
.lp2-pt p{font-size:18px;line-height:1.65;color:rgba(255,255,255,.78)}

/* ===== פרויקטים ===== */
.lp2-proj{background:#fff;padding:130px 0 120px}
.lp2-phead{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:56px}
.lp2-plink{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:18px;color:var(--teal);border-bottom:1px solid currentColor;padding-bottom:4px;white-space:nowrap}
.lp2-plink:hover{color:var(--ink)}
.lp2-gal{overflow:hidden}
.lp2-gal .tr{display:flex;gap:22px;width:max-content;animation:lp2mq 80s linear infinite}
.lp2-gal:hover .tr{animation-play-state:paused}
.lp2-card{position:relative;display:block;height:420px;overflow:hidden;flex:none;color:#fff}
.lp2-card img{height:100%;width:auto;display:block;transition:transform 1s cubic-bezier(.2,.8,.2,1),filter .6s}
.lp2-card::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,43,54,.88) 0%,rgba(0,43,54,0) 50%)}
.lp2-card figcaption{position:absolute;right:24px;bottom:20px;left:24px;z-index:1}
.lp2-card b{display:block;font-family:almoni,Arial,sans-serif;font-size:28px;line-height:1.1}
.lp2-card small{font-size:15px;color:var(--gold);font-weight:700}
.lp2-card:hover img{transform:scale(1.07)}
.lp2-gal:hover .lp2-card:not(:hover) img{filter:grayscale(.7) brightness(.85)}

/* ===== טופס ===== */
.lp2-form-sec{background:var(--ink)!important;padding:130px 32px!important;position:relative;overflow:hidden}
.lp2-form-sec::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);pointer-events:none}
.lp2-form-sec>.e-con-inner{max-width:1180px!important;display:flex;flex-direction:row!important;gap:70px!important;align-items:center!important}
.lp2-form-sec .lp2-fside-w{flex:1 1 0}
.lp2-fside{color:#fff;overflow:visible}
.lp2-fside p.l{font-size:19px;line-height:1.7;color:rgba(255,255,255,.82);margin-top:26px;max-width:440px}
.lp2-fside ul{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:14px}
.lp2-fside li{display:flex;gap:14px;align-items:center;font-size:18px;font-weight:700}
.lp2-fside li i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(209,193,121,.16);color:var(--gold);font-style:normal;font-size:15px;flex:none}
.lp2-fside .alt{margin-top:40px;padding-top:28px;border-top:1px solid rgba(255,255,255,.16);font-size:17px;color:rgba(255,255,255,.75)}
.lp2-fside .alt a{color:var(--gold);font-weight:700}
.lp2-fcard{flex:1.15 1 0!important;background:#fff!important;padding:44px 42px 34px!important;position:relative;box-shadow:0 50px 90px -40px rgba(0,0,0,.75)}
.lp2-fcard::before{content:"";position:absolute;top:0;right:0;width:120px;height:5px;background:var(--gold)}
.lp2-fcard .fh{font-family:almoni,Arial,sans-serif;font-size:34px;font-weight:700;color:#002B36;margin:0 0 6px}
.lp2-fcard .fs{font-size:16px;color:#4a5a5a;margin:0}
.lp2-fcard .fs a{color:#00746A;font-weight:700}
.lp2-fcard .fn{font-size:14px;color:#4a5a5a;margin:0;text-align:center}
.lp2-fcard .elementor-field-label{font-size:16px;font-weight:700;color:#002B36;margin-bottom:6px}
.lp2-fcard .elementor-field-textual,.lp2-fcard select{font-size:17px!important;border:0!important;border-bottom:2px solid #c9dad7!important;border-radius:0!important;background:#F3F9F8!important;min-height:54px;padding:10px 14px!important;color:#1d2b2b;transition:border-color .25s,background .25s}
.lp2-fcard textarea.elementor-field-textual{min-height:96px}
.lp2-fcard .elementor-field-textual:focus,.lp2-fcard select:focus{border-bottom-color:#00746A!important;background:#fff!important;box-shadow:0 8px 20px -14px rgba(0,43,54,.5)!important;outline:none}
.lp2-fcard .elementor-field-textual::placeholder{color:#7b8b8b}
.lp2-fcard .elementor-button{background:#002B36!important;color:#fff!important;border-radius:999px!important;font-weight:700;font-size:19px;padding:20px!important;transition:background .3s,transform .25s}
.lp2-fcard .elementor-button:hover{background:#00746A!important;transform:translateY(-2px)}
.lp2-fcard .elementor-message{font-size:17px;font-weight:700}
.lp2-fcard .elementor-message-success{color:#00746A}
.lp2-fcard .elementor-field-type-acceptance label{font-size:15px}

/* ===== שאלות ===== */
.lp2-faqs{background:var(--paper);padding:130px 0}
.lp2-fgrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}
.lp2-fgrid .st{position:sticky;top:120px}
.lp2-fgrid .st p{font-size:18px;line-height:1.65;color:#2c3d3d;margin-top:24px;max-width:360px}
.lp2-fgrid .st p a{color:var(--teal);font-weight:700}
.lp2-faq details{border-top:1px solid rgba(0,43,54,.22)}
.lp2-faq details:last-child{border-bottom:1px solid rgba(0,43,54,.22)}
.lp2-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;font-family:almoni,Arial,sans-serif;font-size:clamp(22px,2vw,29px);font-weight:700;color:var(--ink);transition:color .3s}
.lp2-faq summary::-webkit-details-marker{display:none}
.lp2-faq summary:hover{color:var(--teal)}
.lp2-faq summary .pl{position:relative;width:46px;height:46px;border-radius:50%;border:1px solid rgba(0,43,54,.3);flex:none;transition:background .35s,border-color .35s,transform .45s cubic-bezier(.2,.8,.2,1)}
.lp2-faq summary .pl::before,.lp2-faq summary .pl::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background:var(--ink);transition:background .35s}
.lp2-faq summary .pl::after{transform:rotate(90deg)}
.lp2-faq details[open] summary .pl{background:var(--ink);border-color:var(--ink);transform:rotate(135deg)}
.lp2-faq details[open] summary .pl::before,.lp2-faq details[open] summary .pl::after{background:var(--gold)}
.lp2-faq details p{font-size:19px;line-height:1.7;color:#2c3d3d;padding:0 0 30px;max-width:640px;animation:lp2fade .5s both}
.lp2-faq details p a{color:var(--teal);font-weight:700}

/* ===== סגירה ===== */
.lp2-close{position:relative;min-height:88vh;display:flex;align-items:center;color:#fff;background:var(--ink)}
.lp2-close .bg{position:absolute;inset:0;overflow:hidden}
.lp2-close .bg img{width:100%;height:120%;object-fit:cover;display:block;will-change:transform}
.lp2-close .bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,43,54,.55) 0%,rgba(0,43,54,.94) 70%)}
.lp2-close .lp2-in{position:relative;width:100%;padding-top:120px;padding-bottom:120px}
.lp2-close h2{font-size:clamp(50px,7.6vw,124px);line-height:.92;max-width:900px}
.lp2-close h2 .ln{display:block;overflow:hidden;padding-bottom:.08em}
.lp2-close h2 .ln>span{display:block}
.lp2-close h2 em{font-style:normal;color:var(--gold)}
.lp2-close .row{display:flex;flex-wrap:wrap;gap:14px;margin-top:46px}

/* ===== פס התקדמות ופס נייד ===== */
.lp2-progress{position:fixed;top:0;right:0;left:0;height:3px;background:var(--gold,#D1C179);transform:scaleX(0);transform-origin:right;z-index:99999;pointer-events:none}
.lp2-bar{position:fixed;right:12px;left:12px;bottom:12px;z-index:9999;display:none;gap:8px;padding:8px;background:rgba(0,43,54,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px;box-shadow:0 18px 40px -12px rgba(0,0,0,.55);transform:translateY(140%);transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.lp2-bar.on{transform:none}
.lp2-bar a{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border-radius:999px;font-weight:700;font-size:16px;font-family:metropolitana,Arial,sans-serif;text-decoration:none}
.lp2-bar .a1{background:#D1C179;color:#002B36}
.lp2-bar .a2{flex:0 0 50px;background:#25D366;color:#fff}
.lp2-bar .a2 svg{width:24px;height:24px}

/* ===== טאבלט ונייד ===== */
@media (max-width:1024px){
 .lp2-hgrid,.lp2-ggrid,.lp2-fgrid{grid-template-columns:1fr;gap:48px}
 .lp2-himg{height:56vh}
 .lp2-badge{left:16px;bottom:-30px}
 .lp2-badge.b2{right:16px;top:-30px}
 .lp2-how-pin{min-height:0;padding:100px 0 80px}
 .lp2-track{overflow-x:auto;width:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:20px;scrollbar-width:none}
 .lp2-track::-webkit-scrollbar{display:none}
 .lp2-panel{scroll-snap-align:start}
 .lp2-pbar{display:none}
 .lp2-pts{grid-template-columns:1fr}
 .lp2-pt{border-left:0;border-bottom:1px solid rgba(255,255,255,.18);padding:30px 0}
 .lp2-fgrid .st{position:static}
 .lp2-form-sec>.e-con-inner{flex-direction:column!important;gap:44px!important}
 .lp2-fcard{width:100%}
}
@media (max-width:767px){
 .lp2-in{padding:0 18px}
 .lp2-hero{padding-top:118px}
 .lp2-h1{font-size:clamp(50px,15vw,74px)}
 .lp2-h1 .sub{font-size:.42em}
 .lp2-cta .lp2-btn{width:100%;justify-content:space-between}
 .lp2-himg{height:46vh}
 .lp2-hmedia::before{inset:14px -10px -14px 10px}
 .lp2-badge{padding:14px 16px;min-width:0}
 .lp2-badge .n{font-size:40px}
 .lp2-badge .t{font-size:13px;max-width:120px}
 .lp2-mq{margin-top:80px;padding:18px 0}
 .lp2-quotes,.lp2-check,.lp2-proj,.lp2-faqs{padding:90px 0}
 .lp2-why{padding:100px 0}
 .lp2-qhead,.lp2-phead{flex-direction:column;align-items:flex-start;margin-bottom:40px}
 .lp2-q{padding:16px 24px;font-size:21px}
 .lp2-grow{min-height:0;padding:90px 0}
 .lp2-svg{max-height:52vh}
 .lp2-row{grid-template-columns:64px 1fr;gap:6px 16px;padding:28px 6px}
 .lp2-row .nm{font-size:44px;grid-row:span 2;align-self:start}
 .lp2-row p{font-size:17px}
 .lp2-track{padding:44px 18px 16px;gap:16px}
 .lp2-panel{width:84vw;min-height:360px;padding:32px 26px}
 .lp2-panel .pn{font-size:160px}
 .lp2-card{height:280px}
 .lp2-pts{margin-top:60px}
 .lp2-form-sec{padding:90px 16px!important}
 .lp2-fcard{padding:30px 20px 24px!important}
 .lp2-close{min-height:0}
 .lp2-close .row .lp2-btn{width:100%;justify-content:space-between}
 .lp2-bar{display:flex}
 body:has(.lp2-bar) .elementor-location-footer{padding-bottom:80px}
}
@media (prefers-reduced-motion:reduce){
 html{scroll-behavior:auto}
 .lp2 *,.lp2 *::before,.lp2 *::after{animation:none!important;transition:none!important}
 .lp2-punch mark{background-size:100% .32em}
}/* End custom CSS */