:root{--ink:#073553;--blue:#063a59;--cream:#f7f2e8;--paper:#fbf8f1;--sand:#ead9bf;--sky:#78b8c9;--sky-soft:#d7e7e8;--white:#fff;--muted:#5c6a70;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,"Noto Sans Hebrew",sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.site-header{height:108px;display:flex;align-items:center;gap:34px;max-width:var(--max);margin:auto;padding:8px 24px;position:relative;z-index:10}.brand{margin-left:auto;align-self:stretch;display:flex;align-items:center}.brand img{width:100px;height:100px;object-fit:contain;display:block}.site-header nav{display:flex;gap:28px;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--ink);color:white;padding:13px 22px;font-weight:700;cursor:pointer}.btn-small{padding:9px 17px;font-size:13px}.hero{max-width:var(--max);margin:0 auto;padding:18px 24px 58px;display:grid;grid-template-columns:.94fr 1.06fr;gap:56px;align-items:center}.hero-copy h1{font-size:clamp(48px,4.7vw,70px);line-height:1.04;margin:0 0 25px;letter-spacing:-2.6px;white-space:nowrap}.hero-copy p{max-width:520px;font-size:18px;margin:0 0 28px}.kicker{font-weight:700;font-size:13px;letter-spacing:.01em;margin:0 0 10px}.hero-media{position:relative;min-height:490px}.hero-media video{width:100%;height:490px;object-fit:cover;border-radius:48% 10px 48% 10px;display:block;position:relative;z-index:2}.ring{position:absolute;border:2px solid rgba(7,53,83,.3);border-radius:50%;z-index:3;pointer-events:none}.ring-a{width:190px;height:190px;right:-42px;top:-28px}.frame-mark{position:absolute;width:118px;height:118px;border-left:2px solid var(--sand);border-bottom:2px solid var(--sand);left:-16px;bottom:-16px;z-index:4}.why{padding:64px 24px;background:var(--paper);position:relative}.why:before{content:"";position:absolute;left:max(24px,calc((100vw - 1020px)/2));top:48px;width:74px;height:2px;background:var(--sky);opacity:.7}.why:after{content:"";position:absolute;right:0;bottom:0;width:180px;height:60px;border-right:2px solid rgba(7,53,83,.12);border-bottom:2px solid rgba(7,53,83,.12)}.narrow{max-width:820px;margin:auto}.why h2,.section-head h2,.contexts h2,.outcome h2,.team h2,.contact h2{font-size:clamp(38px,3.7vw,58px);line-height:1.08;letter-spacing:-2px;margin:8px 0 22px}.why p:not(.kicker){font-size:18px;max-width:720px}.why p:not(.kicker):last-child{margin-bottom:0}.signature{padding:58px 24px 60px;max-width:var(--max);margin:auto}.section-head{max-width:820px;margin-bottom:26px}.steps{display:grid;gap:10px}.steps article{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:40px;align-items:center;padding:16px 0;border-top:1px solid rgba(7,53,83,.16)}.steps article:nth-child(even){grid-template-columns:minmax(360px,1.18fr) minmax(0,.82fr)}.steps article:nth-child(even) .step-copy{order:2}.steps article:nth-child(even) img{order:1}.step-copy>span{font-size:46px;color:#c7c4bb;line-height:1}.steps h3,.timeline h3,.people h3{font-size:27px;margin:5px 0 10px}.steps p{margin:0;max-width:470px}.steps img{width:100%;height:245px;object-fit:cover;border-radius:3px;display:block}.steps article:nth-child(1) img{border-radius:34% 3px 3px 3px}.steps article:nth-child(2) img{border-radius:3px 3px 34% 3px}.steps article:nth-child(3) img{height:245px;aspect-ratio:auto;object-fit:cover;object-position:center 72%;border-radius:3px 34% 3px 3px}.contexts{padding:58px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1fr .95fr;gap:64px;background:#efe4d4;align-items:center;position:relative;overflow:hidden}.contexts:before{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(7,53,83,.12);border-radius:50%;left:-170px;top:-180px}.context-copy{position:relative;z-index:2}.context-copy p{max-width:600px}.context-copy p:last-child{margin-bottom:0}.context-types{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:transparent;padding:12px 0;border-top:2px solid var(--ink);border-bottom:1px solid rgba(7,53,83,.14);transform:none;box-shadow:none}.context-types:before{content:"מסגרות אפשריות";grid-column:1/-1;font-size:12px;font-weight:700;letter-spacing:.04em;padding:0 0 8px;color:var(--muted)}.context-types span{font-size:17px;font-weight:700;padding:9px 4px;border-top:1px solid rgba(7,53,83,.09);white-space:normal}.context-types span:nth-of-type(odd){padding-left:20px}.context-types span:not(:last-child):after{content:none}.evidence{background:var(--blue);color:white;padding:64px 24px 68px}.evidence .section-head,.video-shell{max-width:var(--max);margin-right:auto;margin-left:auto}.light{margin-bottom:24px}.light p{color:#d8e5ea}.video-shell{position:relative}.video-shell:before,.video-shell:after{content:"";position:absolute;width:54px;height:54px;z-index:2;pointer-events:none}.video-shell:before{right:-14px;top:-14px;border-right:2px solid var(--sky);border-top:2px solid var(--sky)}.video-shell:after{left:-14px;bottom:-14px;border-left:2px solid var(--sky);border-bottom:2px solid var(--sky)}.video-shell video{width:100%;display:block;max-height:650px;background:#000;border:1px solid rgba(255,255,255,.22)}.how{padding:56px 24px 58px;max-width:var(--max);margin:auto}.how .section-head{margin-bottom:24px}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #bfc6c5;position:relative}.timeline:before{content:"";position:absolute;right:0;top:-3px;width:76px;height:3px;background:var(--sky)}.timeline article{padding:18px 22px 0;border-left:1px solid #d7d9d4}.timeline article:last-child{border-left:0}.timeline b{font-size:38px;color:#b7b6ae;font-weight:400}.timeline p{margin-bottom:0}.outcome{padding:56px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;background:var(--paper);align-items:start}.outcome>div:first-child{padding-top:8px}.outcome h2{font-size:clamp(38px,3.35vw,52px)}.outcome>div:first-child p:last-child{margin-bottom:0}.facts{display:grid;gap:0;border-top:2px solid var(--ink)}.facts>div{padding:11px 0;border-bottom:1px solid #d9d4ca}.facts strong{font-size:23px;display:block}.facts span{color:var(--muted)}.facts>p{margin:14px 0 0;max-width:560px}.team{max-width:var(--max);margin:auto;padding:56px 24px 50px}.team .section-head{max-width:720px;margin-bottom:22px}.team .section-head h2{font-size:clamp(34px,3vw,46px);line-height:1.12}.people{display:grid;grid-template-columns:1fr 1fr;gap:34px}.people article{display:grid;grid-template-columns:160px 1fr;gap:22px;align-items:center;padding:16px 0;border-top:2px solid var(--ink)}.people img{width:160px;height:160px;object-fit:cover;border-radius:50%;display:block}.people article:first-child img{object-position:center 32%}.people article:last-child img{object-position:center}.people h3{margin-top:0}.people p{margin:0}.team-note{max-width:820px;font-size:17px;margin:14px 0 0}.contact{padding:42px max(24px,calc((100vw - var(--max))/2)) 38px;display:grid;grid-template-columns:.92fr 1.08fr;gap:62px;background:var(--sky-soft);position:relative;align-items:center}.contact:before{content:"";position:absolute;right:max(24px,calc((100vw - var(--max))/2));top:30px;width:86px;height:2px;background:var(--ink);opacity:.35}.contact-copy{align-self:center}.contact-copy h2{margin-bottom:18px}.contact-copy p{max-width:540px;margin-top:0}.btn-outline{margin-top:14px;background:transparent;color:var(--ink);border:1px solid var(--ink)}.whatsapp{direction:rtl;gap:8px;unicode-bidi:isolate}.whatsapp span:first-child{direction:rtl;unicode-bidi:plaintext}.whatsapp span:last-child{direction:ltr;unicode-bidi:isolate}form{background:var(--paper);padding:20px 26px;display:grid;gap:10px;border-top:3px solid var(--ink);box-shadow:7px 7px 0 rgba(7,53,83,.05);align-self:center}label{font-weight:700;font-size:14px}input,textarea{display:block;width:100%;margin-top:5px;border:1px solid #b7c2c1;background:white;padding:8px 12px;font:inherit;color:var(--ink);border-radius:2px}input{height:44px}textarea{resize:vertical;min-height:86px}.form-status{font-size:13px;margin:0;color:var(--muted)}form .btn{padding-top:10px;padding-bottom:10px}footer{min-height:60px;background:#052f49;color:white;padding:4px max(24px,calc((100vw - var(--max))/2));display:flex;align-items:center;gap:22px;font-size:12px}footer img{width:50px;height:50px;object-fit:contain;margin-left:auto}footer div{display:flex;gap:20px}@media(max-width:1180px){.hero-copy h1{white-space:normal}}@media(max-width:820px){.site-header{height:86px;padding:8px 18px}.site-header nav{display:none}.brand img{width:76px;height:76px}.hero{grid-template-columns:1fr;padding:28px 18px 54px;gap:28px}.hero-copy h1{font-size:48px;letter-spacing:-2px;white-space:normal}.hero-copy p{font-size:16px}.hero-media{min-height:300px}.hero-media video{height:300px;border-radius:42% 8px 42% 8px}.why,.signature,.evidence,.how,.team{padding:54px 18px}.why:before{display:none}.why h2,.section-head h2,.contexts h2,.outcome h2,.team h2,.contact h2{font-size:38px;letter-spacing:-1px}.team .section-head h2{font-size:34px}.why p:not(.kicker){font-size:17px}.section-head{margin-bottom:28px}.steps{gap:12px}.steps article,.steps article:nth-child(even){grid-template-columns:1fr;gap:18px;padding:22px 0}.steps article:nth-child(even) .step-copy,.steps article:nth-child(even) img{order:initial}.steps img,.steps article:nth-child(3) img{height:220px;aspect-ratio:auto}.steps article:nth-child(3) img{object-position:center 72%}.contexts,.outcome,.contact{grid-template-columns:1fr;padding:54px 18px;gap:34px}.context-types{grid-template-columns:1fr;padding:12px 0}.context-types span:nth-of-type(odd){padding-left:4px}.timeline{grid-template-columns:1fr;border-top:0;border-right:1px solid #bfc6c5;padding-right:16px}.timeline:before{display:none}.timeline article{border-left:0;padding:0 18px 22px 0}.people{grid-template-columns:1fr}.people article{grid-template-columns:120px 1fr;gap:18px}.people img{width:120px;height:120px}.evidence .section-head{margin-bottom:24px}form{padding:22px}.contact .btn-outline{width:100%}.contact:before{display:none}footer{min-height:60px;padding:5px 18px}footer img{width:50px;height:50px}footer div{margin-right:auto}.ring-a{right:-20px;width:140px;height:140px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-media video{display:none}.hero-media{background:url('assets/teaser-poster.jpg') center/cover no-repeat;border-radius:42% 8px 42% 8px}}