:root{--ink:#102e30;--paper:#faf9f5;--muted:#4c6061;--line:#d9dfd9;--green:#d2ed9c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:36px}body{margin:0;background:var(--paper);color:var(--ink);font:22px/1.65 Arial,'Helvetica Neue',sans-serif;-webkit-font-smoothing:antialiased}.wrap{width:min(1392px,calc(100% - 112px));margin:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #638b32;outline-offset:6px}.skip{position:absolute;top:-100px;background:white;padding:20px;z-index:10}.skip:focus{top:0}header{height:124px;display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark{font-size:33px;font-weight:700;letter-spacing:-1px;line-height:1.1}.wordmark .light{font-weight:400}.wordmark i{font-style:normal;color:#597d3e}.wordmark small{display:none}nav{display:flex;gap:36px;font-size:19px}nav a:hover{border-bottom:1px solid}.wordmark:hover{opacity:.8}#language{border:1px solid #a7b5ab;background:transparent;border-radius:40px;padding:10px 20px;font-size:18px}#language span{margin-inline-start:10px}.hero{position:relative;display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center;padding-block:82px 100px;border-top:1px solid var(--line)}.eyebrow{font-size:19px;line-height:1.5;margin-bottom:30px}.eyebrow b{font-weight:400}.eyebrow span{display:none}h1{font-size:clamp(56px,5.6vw,84px);font-weight:700;line-height:1.06;letter-spacing:-2.7px;margin:0 0 32px}.lead{font-size:24px;line-height:1.65;max-width:620px;color:var(--muted);margin:0 0 38px}.button{display:inline-flex;align-items:center;gap:65px;background:var(--ink);color:#fff;padding:16px 26px;border-radius:6px;font-size:22px}.button:hover{background:#245457}.arrow{font-size:28px}.hero-statement{display:flex;flex-direction:column;justify-content:center;position:relative;align-self:stretch;background:var(--green);padding:55px 38px;overflow:hidden;min-height:475px}.brand-large{font-size:clamp(58px,7.5vw,112px);letter-spacing:-6px;line-height:.94;font-weight:700;position:relative;z-index:1}.brand-large span{color:#557d42}.statement-tag{font-size:19px;margin-top:48px;z-index:1}.hero-statement:after{content:'';position:absolute;width:400px;height:400px;border:1px solid #89b268;border-radius:50%;bottom:-310px;right:-80px;box-shadow:0 0 0 45px #c4e58f,0 0 0 46px #89b268,0 0 0 95px #c4e58f,0 0 0 96px #89b268}.expertise{background:var(--ink);color:#fff;padding-block:92px 98px}.section-top{display:flex;justify-content:space-between;align-items:flex-start;gap:50px}.section-label{font-size:19px;line-height:1.5;color:var(--muted);padding-top:8px}.expertise .section-label{color:var(--green)}h2{font-size:clamp(38px,4.4vw,60px);font-weight:500;line-height:1.15;letter-spacing:-1.6px;margin:0}.section-top h2{width:66%}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:65px}.services article{border-top:1px solid #78928b;padding-top:25px}.number{font-size:20px;color:var(--green)}h3{font-size:32px;font-weight:500;line-height:1.2;margin:35px 0 21px}.services p{font-size:22px;line-height:1.7;color:#d9e4e0;margin:0;max-width:390px}.approach{display:grid;grid-template-columns:1fr 2fr;gap:60px;padding-block:110px}.approach p{font-size:25px;color:var(--muted);max-width:860px;margin:32px 0 0;line-height:1.7}.about{display:grid;grid-template-columns:1fr 2fr;gap:60px;border-top:1px solid var(--line);padding-block:53px 75px}.about h2{font-size:31px;letter-spacing:-.5px;line-height:1.4}.about p{font-size:22px;color:var(--muted);max-width:850px;margin:18px 0 0}.contact{background:var(--green);padding-block:80px}.contact-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:55px}.contact .section-label{color:#355232;margin-bottom:28px}.contact h2{font-size:48px}.contact p{font-size:22px;max-width:600px;margin:22px 0 0}.email{font-size:28px;white-space:nowrap;border-bottom:2px solid;padding-bottom:9px}.email span{margin-left:15px}footer{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:31px;font-size:16px;color:var(--muted)}footer>span:first-child{font-size:20px;font-weight:700}[dir=ltr] h1{font-size:clamp(53px,5.4vw,80px)}[dir=ltr] .arrow{transform:scaleX(-1)}@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.hero{gap:35px;padding-block:55px 70px;grid-template-columns:1.2fr 1fr}h1,[dir=ltr] h1{font-size:60px}.hero-statement{padding:40px 25px;min-height:440px}.brand-large{font-size:86px}.lead{font-size:22px}nav{gap:22px}.services{gap:30px}h3{font-size:28px}.contact-inner{align-items:flex-start;flex-direction:column;gap:35px}.section-top h2{width:66%}}@media(max-width:700px){body{font-size:18px}.wrap{width:calc(100% - 40px)}header{height:100px;gap:15px}.wordmark{font-size:27px}nav{display:none}#language{font-size:17px;padding:8px 14px}.hero{grid-template-columns:1fr;gap:38px;padding-block:36px 50px}.eyebrow{font-size:18px;margin-bottom:23px}h1,[dir=ltr] h1{font-size:clamp(43px,11.5vw,64px);letter-spacing:-1.7px;line-height:1.12;margin-bottom:24px}.lead{font-size:20px;line-height:1.65;margin-bottom:28px}.button{font-size:20px;padding:13px 22px;gap:50px}.hero-statement{min-height:280px;padding:32px;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:15px}.brand-large{font-size:75px;letter-spacing:-4px}.statement-tag{font-size:18px;max-width:110px;margin:0 0 3px;line-height:1.5}.hero-statement:after{bottom:-360px;right:-160px}.expertise{padding-block:48px 55px}.section-top{display:block}.section-label{font-size:18px;padding:0;margin-bottom:22px}.section-top h2{width:100%}h2{font-size:38px;letter-spacing:-.9px}.services{grid-template-columns:1fr;gap:35px;margin-top:37px}.services article{padding-top:20px}h3{font-size:29px;margin:16px 0}.services p{font-size:20px;max-width:none}.number{font-size:18px}.approach,.about{grid-template-columns:1fr;gap:4px;padding-block:50px}.approach p{font-size:21px;line-height:1.7;margin-top:25px}.about h2{font-size:28px}.about p{font-size:20px}.about .section-label{margin-bottom:15px}.contact{padding-block:47px}.contact h2{font-size:37px}.contact p{font-size:20px}.email{font-size:23px;white-space:normal;overflow-wrap:anywhere}footer{font-size:16px;flex-wrap:wrap;gap:20px}footer>span:nth-child(2){order:3;width:100%}footer a{margin-inline-start:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.hebrew-company{font-size:38px;font-weight:700;line-height:1.2;margin-bottom:26px;position:relative;z-index:1;letter-spacing:-.5px}@media(max-width:700px){.hero-statement{flex-wrap:wrap}.hebrew-company{flex-basis:100%;font-size:32px;margin-bottom:8px}}

.hero-statement{background:#dfe5e1;align-items:center;text-align:center;padding:35px 25px}.hero-statement:after{display:none}.hebrew-company{margin-bottom:16px}.original-logo{width:min(100%,330px);height:auto;object-fit:contain;position:relative;z-index:1}.brand-large{font-size:37px;letter-spacing:-1.2px;line-height:1.2;margin-top:20px}.statement-tag{margin-top:20px;font-size:18px}@media(max-width:700px){.hero-statement{flex-direction:column;align-items:center;gap:0;padding:28px 22px}.hebrew-company{flex-basis:auto;margin-bottom:12px}.original-logo{width:min(100%,270px)}.brand-large{font-size:34px}.statement-tag{max-width:none;margin-top:16px}}
