.nav{top:env(safe-area-inset-top,0px);z-index:50;background:var(--paper);border-bottom:1px solid #e9e7e1;position:sticky}.nav-in{height:var(--nav-h);direction:ltr;justify-content:space-between;align-items:center;display:flex}.logo{letter-spacing:.01em;color:var(--ink);white-space:nowrap;font-family:DM Sans,sans-serif;font-size:28px;text-decoration:none}.logo img{width:auto;height:34px;display:block}.links{color:var(--ink2);direction:rtl;align-items:center;gap:40px;font-size:16px;display:flex}.links a:not(.cta){color:inherit;white-space:nowrap;text-decoration:none}.links a:not(.cta):hover{color:var(--ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.nav-cta{background:0 0;padding:10px 26px;font-size:16px}.burger{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-right:-10px;padding:10px;display:none}.burger i{background:var(--ink);height:1.5px;margin:6px 0;display:block}.mobile-menu{padding:20px var(--gutter) 28px;direction:rtl;border-top:1px solid #e9e7e1;flex-direction:column;gap:18px;font-size:18px;display:flex}.mobile-menu[hidden]{display:none}.mobile-menu a:not(.cta){color:var(--ink);text-decoration:none}@media (width<=1279px){.links{gap:22px;font-size:15px}.nav-cta{padding:9px 20px}}@media (width<=1199px){.links{display:none}.burger{display:block}}@media (width<=1023px){.logo img{height:28px}}@media (width>=1200px){.mobile-menu{display:none!important}}@media (width<=767px){.logo img{height:24px}}.hero{direction:ltr;grid-template-columns:1fr 50%;height:816px;display:grid;overflow:hidden}.hero-text{padding:118px var(--gutter) 64px var(--edge);flex-direction:column;min-width:0;display:flex}.hero-media{position:relative}.hero-media img{object-position:center 45%;position:absolute;inset:0}.hero-en .tag{letter-spacing:.04em;margin-bottom:26px;padding:6px 12px;font-size:15px}.hero h1{letter-spacing:-.015em;margin:0;font-size:104px;line-height:1.02}.hero-h2{color:var(--ink2);margin-top:22px;font-size:40px;line-height:1.2}.hero-he{margin:56px 0 0;font-size:28px;line-height:1.35}.hero-center{flex-direction:column;align-items:center;gap:22px;margin-top:auto;display:flex}.hero-line{letter-spacing:.01em;color:var(--ink2);background:var(--panel);text-align:center;margin:0;padding:7px 16px;font-size:17px}.hero-cta{padding:14px 38px;font-size:18px}@media (width<=1279px){.hero h1{font-size:84px}.hero-h2{font-size:32px}.hero-he{font-size:24px}}@media (width<=1023px){.hero{grid-template-columns:1fr;height:auto}.hero-media{order:-1;height:460px}.hero-text{padding:48px var(--gutter) 56px;gap:0}.hero-center{margin-top:48px}}@media (width<=767px){.hero-media{height:380px}.hero-text{padding:36px var(--gutter) 48px}.hero-en .tag{margin-bottom:18px;padding:5px 11px;font-size:11px}.hero h1{font-size:48px}.hero-h2{margin-top:12px;font-size:21px}.hero-he{margin-top:28px;font-size:19px;line-height:1.4}.hero-center{gap:16px;margin-top:36px}.hero-line{padding:5px 12px;font-size:13px}.hero-cta{padding:13px 34px;font-size:17px}}.journey{padding:76px 0 72px}.journey-head{direction:ltr;flex-direction:column;align-items:center;gap:20px;display:flex}.journey-head .en,.journey-head .he{text-align:center}.journey-head .sub{margin:0}.journey-head .sec-h2{margin-top:0}.journey-track{gap:24px;margin-top:52px}.station{flex-direction:column;width:400px;display:flex}.station .en,.station .he{text-align:center}.station-img{height:430px}.station-min{letter-spacing:.03em;color:var(--ink2);margin-top:14px;font-family:Inter,sans-serif;font-size:14px}.station h3{margin:14px 0 0;font-size:25px;line-height:1.15}.station p{color:var(--ink2);margin:14px 0 0;font-size:16px;line-height:1.4}.journey-prog{margin:34px 0 0 var(--edge)}@media (width<=1023px){.journey-head{gap:16px}.station{width:340px}.station-img{height:380px}}@media (width<=767px){.journey{padding:56px 0}.journey-track{gap:12px;margin-top:32px}.station{width:290px}.station-img{border-radius:18px;height:340px}.station-min{margin-top:14px;font-size:12px}.station h3{margin-top:9px;font-size:20px}.station p{margin-top:9px;font-size:14px}.journey-prog{margin-top:24px}}.value{direction:ltr;grid-template-columns:50% 1fr;min-height:900px;display:grid}.value-img{order:-1;position:relative;overflow:hidden}.value-content{padding:96px var(--edge) 96px var(--gutter)}.value-head .en{text-align:left}.value-head .he{text-align:right}.value-sub{margin:26px 0 0}.value-list{gap:0;margin:54px 0 0;padding:0;list-style:none;display:grid}.value-list li{grid-template-columns:1fr 52px;align-items:start;gap:22px;padding:26px 0;display:grid}.value-list li+li{border-top:1px solid #e3e0d8}.value-list h3{margin:0;font-family:Inter,Heebo,sans-serif;font-size:24px;font-weight:500}.value-list p{color:var(--ink2);margin:6px 0 0;font-size:17px}.value-list svg{width:46px;height:46px;stroke:var(--ink);fill:none;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.value-img img{position:absolute;inset:0}@media (width<=1023px){.value{grid-template-columns:1fr 40%;min-height:0}}@media (width<=767px){.value{grid-template-columns:1fr}.value-img{order:-1;height:300px}.value-content{padding:44px var(--gutter) 56px}.value-sub{margin-top:16px}.value-list{gap:0;margin-top:26px}.value-list li{grid-template-columns:1fr 36px;gap:16px;padding:18px 0}.value-list h3{font-size:19px}.value-list p{margin-top:4px;font-size:14px}.value-list svg{stroke-width:1.5px;width:34px;height:34px}}.calc{direction:ltr;grid-template-columns:1fr 600px;gap:64px;padding-top:84px;padding-bottom:84px;display:grid}.calc-main{align-content:start;display:grid}.calc-sub{margin:24px 0 0}.calc-big{justify-content:space-between;align-items:baseline;margin-top:56px;display:flex}.calc-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:132px;line-height:.9}.calc-big label{color:var(--ink2);font-size:20px}.calc-range{appearance:none;background:linear-gradient(var(--ink), var(--ink)) 0 50% / calc(12px + (100% - 24px) * var(--p)) 2px no-repeat, linear-gradient(var(--line), var(--line)) 0 50% / 100% 2px no-repeat;cursor:pointer;width:100%;height:28px;margin:22px 0 0}.calc-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);border:1.5px solid var(--ink);border-radius:50%;width:24px;height:24px}.calc-range::-moz-range-thumb{box-sizing:border-box;background:var(--paper);border:1.5px solid var(--ink);border-radius:50%;width:24px;height:24px}.calc-range:focus-visible{outline:2px solid var(--cta);outline-offset:6px}.calc-ticks{color:var(--ink2);justify-content:space-between;margin-top:8px;font-size:13px;display:flex}.calc-res{border-top:1px solid var(--line);direction:rtl;grid-template-columns:repeat(3,1fr);margin:54px 0 0;display:grid}.calc-res div{flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding-top:22px;display:flex}.calc-res dd{text-align:right;margin:0;font-size:48px;line-height:1}.calc-res dt{color:var(--ink2);font-size:16px}.calc-team{grid-template-columns:repeat(3,1fr);align-content:start;gap:14px;display:grid}.calc-ph{height:560px}.calc-member{flex-direction:column;display:flex}.calc-role{letter-spacing:.05em;color:var(--ink2);margin-top:12px;font-family:Inter,sans-serif;font-size:14px}.calc-cap{grid-column:1/-1;justify-content:flex-end;align-items:baseline;margin-top:16px;display:flex}.calc-cap .en{letter-spacing:.05em;color:var(--ink2);font-family:Inter,sans-serif;font-size:14px}.calc-cap .he{color:var(--ink2);font-size:16px}@media (width<=1279px){.calc{grid-template-columns:1fr 480px;gap:48px}.calc-ph{height:480px}.calc-cap{flex-direction:column;align-items:flex-end;gap:6px}}@media (width<=1023px){.calc{grid-template-columns:1fr}.calc-ph{height:380px}.calc-cap{flex-direction:row}}@media (width<=767px){.calc{gap:40px;padding-top:56px;padding-bottom:56px}.calc-sub{margin-top:16px}.calc-big{margin-top:34px}.calc-n{font-size:88px}.calc-big label{font-size:15px}.calc-range{margin-top:16px}.calc-ticks{margin-top:6px;font-size:12px}.calc-res{margin-top:34px}.calc-res div{padding-top:16px}.calc-res dd{font-size:36px}.calc-res dt{font-size:13px}.calc-team{gap:8px}.calc-ph{border-radius:16px;height:200px}.calc-cap{justify-content:flex-end;margin-top:4px}.calc-cap .he{font-size:14px}.calc-role{margin-top:8px;font-size:11px}}.bp{max-width:1440px;padding:76px var(--gutter) 72px;direction:ltr;grid-template-columns:1fr;gap:0;margin-inline:auto;display:grid}.bp-main{grid-area:1/1}.bp-sub{margin:20px 0 0}.bp-grid{grid-template-columns:repeat(3,minmax(0,340px));justify-content:space-between;gap:28px 20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.bp-grid li{flex-direction:column;display:flex}.bp-ph{aspect-ratio:1;border-radius:18px;overflow:hidden}.bp-grid h3{margin:12px 0 0;font-size:21px;line-height:1.15}.bp-grid p{color:var(--ink2);margin:8px 0 0;font-size:15px}@media (width<=1023px){.bp-grid{gap:26px 18px}}@media (width<=767px){.bp{padding:0 0 56px}.bp-main{padding-inline:var(--gutter)}.bp-sub{margin-top:16px}.bp-grid{grid-template-columns:1fr 1fr;gap:24px 12px;margin-top:30px}.bp-ph{border-radius:16px;height:150px}.bp-grid h3{margin-top:8px;font-size:17px}.bp-grid p{margin-top:6px;font-size:13px}}.pkgs{padding:72px 0 88px}.pkgs-head{direction:ltr;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.pkgs-head .sub{margin:0;padding-bottom:10px}.pkgs-grid{direction:ltr;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px;display:grid}.pkg{background:var(--panel);border:1.5px solid #0000;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.pkg.rec{border-color:var(--cta)}.pkg-ph{height:250px}.pkg-body{flex-direction:column;gap:10px;padding:22px 26px 26px;display:flex}.pkg h3{margin:0;font-size:34px;line-height:1.1}.pkg-line{color:var(--ink);margin:0;font-size:17px}.pkg ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pkg li{color:var(--ink2);font-size:15px}.pkg li:before{content:"—  ";color:var(--line);white-space:pre}.pkg-badge{z-index:1;background:var(--paper);color:var(--cta);letter-spacing:.05em;border-radius:999px;padding:5px 12px;font-family:Inter,sans-serif;font-size:13px;position:absolute;top:16px;left:16px}.pkgs-foot{flex-direction:column;align-items:center;gap:14px;margin-top:34px;display:flex}.pkgs-foot p{color:var(--ink2);text-align:center;margin:0;font-size:15px}@media (width<=1023px){.pkgs-head{flex-direction:column;align-items:stretch;gap:16px}.pkgs-head .sub{padding:0}.pkgs-grid{gap:16px}.pkg h3{font-size:28px}.pkg-body{padding:18px 20px 22px}}@media (width<=767px){.pkgs{padding:56px 0}.pkgs-track{align-items:stretch;gap:12px;margin-top:30px}.pkgs-track .pkg{border-radius:18px;width:290px}.pkg-ph{height:200px}.pkg-body{gap:8px;padding:18px 20px 22px}.pkg h3{font-size:24px}.pkg-line{font-size:15px}.pkg ul{gap:5px;margin-top:4px}.pkg li{font-size:13px}.pkg-badge{padding:4px 10px;font-size:11px;top:12px;left:12px}.pkgs-prog{margin:22px 0 0 var(--edge)}.pkgs-foot{gap:12px}.pkgs-foot p{font-size:14px}.pkgs-foot .cta{padding:12px 32px;font-size:16px}}.logos{flex-direction:column;align-items:center;gap:28px;padding-top:24px;padding-bottom:72px;display:flex}.logos-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logos-track{width:max-content;animation:60s linear infinite logos-scroll;display:flex}.logos-marquee:hover .logos-track{animation-play-state:paused}@keyframes logos-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logos-track{width:100%;animation:none}.logos-track .logos-row[aria-hidden]{display:none}.logos-track .logos-row{flex-wrap:wrap;justify-content:center;gap:16px 40px;width:100%;padding:0}.logos-track .logos-row li[aria-hidden]{display:none}}.logos-row{white-space:nowrap;letter-spacing:.02em;color:var(--ink);opacity:.6;filter:grayscale();flex:none;align-items:center;gap:96px;margin:0;padding:0 96px 0 0;font-family:DM Sans,sans-serif;font-size:30px;font-weight:500;list-style:none;display:flex}.logos-row img{object-fit:contain;width:auto;max-width:170px;height:40px;display:block}@media (width<=1023px){.logos-row img{max-width:150px;height:34px}}@media (width<=767px){.logos-row img{max-width:120px;height:28px}.logos{gap:20px;padding-bottom:56px}.logos-row{gap:48px;padding-right:48px;font-size:18px}}.faq{direction:ltr;grid-template-columns:1fr 1fr;gap:72px;padding-top:88px;padding-bottom:88px;display:grid}.faq-img{height:420px;margin-top:40px}.faq-list{border-top:1px solid var(--line);align-self:start;margin-top:8px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:20px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:focus-visible{outline:2px solid var(--cta);outline-offset:4px}.faq summary svg{width:20px;height:20px;stroke:var(--ink);stroke-width:1.2px;fill:none;flex:none;transition:transform .2s}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{color:var(--ink2);max-width:560px;margin:-8px 0 26px;font-size:16px;line-height:1.6}@media (width<=1023px){.faq{grid-template-columns:1fr;gap:32px}.faq-img{height:300px}}@media (width<=767px){.faq{padding-top:56px;padding-bottom:56px}.faq-img{height:220px;margin-top:28px}.faq summary{padding:20px 0;font-size:17px}.faq details p{margin-bottom:20px;font-size:14px}}.contact{direction:ltr;grid-template-columns:40% 1fr;gap:72px;padding-top:88px;padding-bottom:96px;display:grid}.contact-img{min-height:640px;position:relative}.contact-img img{position:absolute;inset:0}.contact-sub{margin:22px 0 0}.contact-form{margin-top:40px}.chips{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.chips legend,.field>span{color:var(--ink2);margin-bottom:10px;padding:0;font-size:14px}.chip{cursor:pointer;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border:1px solid var(--line);border-radius:999px;padding:8px 18px;font-size:15px;transition:border-color .15s,color .15s;display:inline-block}.chip:hover span{border-color:var(--ink)}.chip.on span{border-color:var(--cta);color:var(--cta)}.chip input:focus-visible+span{outline:2px solid var(--cta);outline-offset:2px}.fields{grid-template-columns:1fr 1fr;gap:26px 32px;margin-top:30px;display:grid}.field{flex-direction:column;display:flex}.field.wide{grid-column:1/-1}.field input,.field select,.field textarea{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line);resize:vertical;background:0 0;border-radius:0;outline:none;padding:6px 0 10px;font-size:17px}.field input[dir=ltr]{text-align:right}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--ink)}.field select{appearance:none;cursor:pointer;background:linear-gradient(45deg, transparent 50%, var(--ink) 50%) left 4px center / 6px 6px no-repeat, linear-gradient(-45deg, transparent 50%, var(--ink) 50%) left 0 center / 6px 6px no-repeat;background-position:5px,0;background-size:5px 5px}.contact-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:36px;display:flex}.contact-actions .cta{font-size:17px}.contact-actions .cta:disabled{opacity:.6;cursor:progress}.contact-note{color:var(--ink2);margin:0;font-size:14px}.contact-err{color:#a1281f;margin:0;font-size:14px}.contact-done{margin-top:40px;font-size:22px}@media (width<=1023px){.contact{grid-template-columns:1fr;gap:40px}.contact-img{order:-1;height:320px;min-height:0}}@media (width<=767px){.contact{padding-top:56px;padding-bottom:64px}.contact-img{height:240px}.contact-sub{margin-top:16px}.fields{grid-template-columns:1fr;gap:22px}.contact-actions{align-items:center}}.footer{background:var(--panel);color:var(--ink);padding:64px 0 28px}.footer-cols{direction:ltr;grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}.footer-cols>div:first-child p{color:var(--ink2);text-align:left;direction:rtl;margin:14px 0 0;font-size:16px}.footer nav,.footer-contact{flex-direction:column;gap:10px;font-size:15px;display:flex}.footer a{color:var(--ink);text-decoration:none}.footer a:hover{text-underline-offset:4px;text-decoration:underline}.footer-contact a{text-align:right}.footer-bottom{border-top:1px solid var(--line);color:var(--ink2);margin-top:48px;padding-top:20px;font-size:13px}.footer-bottom a{color:var(--ink2)}@media (width<=767px){.footer{padding-top:48px}.footer-cols{grid-template-columns:1fr;gap:28px}.footer-cols>div:first-child p{text-align:left}.footer-bottom{margin-top:36px;line-height:1.8}}
