@font-face{font-family:Heebo;src:url('/fonts/heebo-variable.ttf') format('truetype');font-weight:100 900;font-display:swap}
@font-face{font-family:Manrope;src:url('/fonts/manrope-variable.ttf') format('truetype');font-weight:200 800;font-display:swap}
:root{--blue:#1746E8;--blue-deep:#1036BE;--ink:#17212B;--text:#26313D;--muted:#52606D;--faint:#52606D;--panel:#FFF;--tile2:#F1F4F9;--tile:#F1F4F9;--dark:#17212B;--line:#CBD3DF;--hair:#DDE2EA;--paper:#FFF;--soft:#F6F7F9;--lift:0 12px 38px rgb(23 33 43 / .16);--font:Manrope,Arial,sans-serif;--disp:Manrope,Arial,sans-serif;--radius:4px;--ease:cubic-bezier(.16,1,.3,1);color-scheme:light}
[lang=he]{--font:Heebo,Arial,sans-serif;--disp:Heebo,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px;scrollbar-color:var(--blue) var(--soft)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}a{color:inherit;text-underline-offset:.23em}button,input,textarea{font:inherit}button{cursor:pointer}svg{display:block}input,textarea{min-width:0;caret-color:var(--blue)}::selection{background:var(--blue);color:#FFF}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:6px}input:focus-visible,textarea:focus-visible{outline:3px solid var(--blue);outline-offset:3px}button:disabled{cursor:wait;opacity:.65}.wrap{width:calc(100% - 112px);max-width:1280px;margin-inline:auto}.skip{position:absolute;inset-inline-start:20px;top:-70px;z-index:99;padding:12px 20px;background:var(--ink);color:#FFF}.skip:focus{top:10px}.masthead{height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{font-family:Manrope,Arial,sans-serif;font-size:36px;letter-spacing:-.035em;line-height:1;text-decoration:none;font-weight:500}.wordmark strong{font-weight:800}.wordmark span{color:var(--blue)}.header-links{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:600}.header-links a{text-decoration:none}.header-links a:hover{text-decoration:underline}.language{font-family:Manrope,Heebo,Arial,sans-serif;border-inline-start:1px solid var(--line);padding-inline-start:28px}
.hero{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--hair);padding-block:76px 30px}.hero h1{font-family:var(--disp);font-size:clamp(3.4rem,7.4vw,6rem);font-weight:700;letter-spacing:-.035em;line-height:1.07;max-width:1050px}.hero h1 span{display:block}.hero-intro{margin-top:30px;max-width:690px;font-size:clamp(1.125rem,1.7vw,1.4rem);line-height:1.65;color:var(--text)}.actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;min-height:54px;padding:13px 22px;border:0;border-radius:var(--radius);font-weight:700;font-size:16px;text-decoration:none;transition:background .2s var(--ease),color .2s var(--ease)}.button-primary{background:var(--blue);color:var(--paper)}.button-primary:hover{background:var(--blue-deep);color:var(--paper)}.arrow,.plus{width:24px;height:24px;stroke:currentColor;stroke-width:1.7;fill:none;flex-shrink:0}.arrow{transition:translate .3s var(--ease)}[dir=rtl] .arrow:not(.profile-link .arrow){transform:scaleX(-1)}a:hover>.arrow,button:hover>.arrow{translate:4px 0}[dir=rtl] a:hover>.arrow,[dir=rtl] button:hover>.arrow{translate:-4px 0}.text-button{padding:8px 0;color:inherit;background:none;border:0;border-radius:0;text-decoration:underline;text-underline-offset:5px;font-weight:600;font-size:15px}.hero :focus-visible,.contact :focus-visible{outline-color:var(--blue)}.hero-bottom{display:flex;justify-content:space-between;gap:24px;margin-top:65px;padding-top:22px;border-top:1px solid var(--hair);font-size:14px;color:var(--muted)}.hero-bottom p:first-child{font-weight:600}
.section{padding-block:98px}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:46px}.section-heading h2,.contact h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15;letter-spacing:-.025em;font-weight:650}.section-heading p{max-width:520px;color:var(--muted);font-size:18px;line-height:1.65}.service-list{border-top:1px solid var(--ink)}details{border-bottom:1px solid var(--line)}summary{display:grid;grid-template-columns:1fr 210px 24px;align-items:center;gap:30px;padding:26px 0;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary h3{font-size:clamp(1.3rem,2.3vw,1.8rem);font-weight:600;line-height:1.3;letter-spacing:-.02em}.service-kind{font-size:14px;color:var(--muted)}summary:hover h3,details[open] h3{color:var(--blue)}.plus{transition:rotate .25s var(--ease)}details[open] .plus{rotate:45deg}.service-body{max-width:740px;padding:0 0 30px;font-size:17px;color:var(--text)}.service-body a{display:inline-block;margin-top:18px;color:var(--blue);font-size:15px;font-weight:650}
.method{background:var(--paper);border-block:1px solid var(--hair)}.method-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.method-steps li{padding-top:18px;border-top:1px solid var(--line)}.step-index{display:block;font-family:Manrope,Arial,sans-serif;font-variant-numeric:tabular-nums;color:var(--blue);font-size:18px;margin-bottom:25px}.method-steps h3{font-size:23px;font-weight:650;line-height:1.3;margin-bottom:16px}.method-steps p{font-size:16px;color:var(--text);line-height:1.7}.method-note{margin-top:44px;color:var(--muted);font-size:15px;max-width:850px}.founders{display:grid;grid-template-columns:1fr 1fr;gap:80px}.founders article{border-top:1px solid var(--ink);padding-top:30px}.founders h3{font-size:clamp(2rem,3vw,2.7rem);font-weight:650;letter-spacing:-.025em;line-height:1.25}.founders .role{color:var(--muted);font-size:15px;font-weight:650;margin-block:12px 24px}.founders p{font-size:17px;max-width:500px;line-height:1.75}.profile-link{display:inline-flex;align-items:center;gap:20px;margin-top:26px;font-size:15px;font-weight:650;color:var(--blue)}.profile-link .arrow{width:18px;height:18px}.prices{padding-top:0}.price-list{border-top:1px solid var(--ink)}.price-list article{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:40px;align-items:start;border-bottom:1px solid var(--line);padding-block:28px}.price-list h3{font-size:22px;font-weight:650}.price-list p{font-size:16px;color:var(--muted);max-width:440px}.price-value{font-size:20px;font-weight:650;text-align:end;color:var(--ink)}.fine{font-size:14px;color:var(--muted);margin-top:22px;max-width:820px}
.contact{background:var(--soft);color:var(--ink);border-block:1px solid var(--hair)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.contact h2{max-width:500px;font-size:clamp(2.7rem,4.5vw,4rem)}.contact-intro{margin-top:25px;max-width:440px;font-size:19px;color:var(--muted)}.contact-email{display:inline-block;margin-top:35px;font-family:Manrope,Arial,sans-serif;font-size:clamp(1rem,2vw,1.35rem);font-weight:650}.contact-alt{display:flex;align-items:center;gap:28px;margin-top:20px;font-size:15px}.contact-alt .text-button{font-weight:400}.field{margin-bottom:22px}.field label{display:block;margin-bottom:7px;font-size:14px;font-weight:600}.field input,.field textarea{display:block;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);line-height:1.6}.field textarea{resize:vertical;min-height:138px}.field input:focus,.field textarea:focus{outline:2px solid var(--blue);outline-offset:2px;border-color:var(--blue)}.field textarea::placeholder{color:var(--muted);opacity:1}.field input{min-height:50px}.field input,.field textarea{caret-color:var(--blue)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.check-label{display:flex;gap:10px;align-items:start;font-size:14px;margin-bottom:24px}.check-label input{margin-top:5px;width:17px;height:17px;accent-color:var(--blue);flex-shrink:0}.form-privacy{font-size:12px;line-height:1.7;color:var(--muted);margin-top:18px}.form-status{font-size:15px;font-weight:600;margin-top:18px;min-height:1.5em}.form-status:empty{display:none}.trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.reading-list{border-top:1px solid var(--ink)}.reading-list a{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:23px 0;border-bottom:1px solid var(--line);text-decoration:none;font-size:22px;line-height:1.5;font-weight:550}.reading-list a:hover{color:var(--blue)}.reading-list a:last-child{font-size:15px;color:var(--blue);font-weight:650}.footer{border-top:1px solid var(--line);padding-block:35px 50px;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:22px;font-size:14px;color:var(--muted)}.footer .wordmark{font-size:29px;color:var(--ink)}.footer p:nth-child(2){text-align:end}.footer>div{display:flex;flex-wrap:wrap;gap:25px}.copyright{text-align:end;font-family:Manrope,Arial,sans-serif;font-size:12px}
.panel{background:var(--panel);border-radius:12px;overflow:hidden}.chip{display:flex;justify-content:center;align-items:center;background:var(--blue);color:#FFF;border-radius:50%}.panel input:focus-visible{outline:2px solid var(--blue)!important}.panel button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.panel a{color:var(--blue)}
.article-shell{max-width:880px;margin-inline:auto;padding:70px 30px 95px}.article-shell h1{font-size:clamp(2.2rem,4.7vw,3.5rem);line-height:1.17;letter-spacing:-.025em;margin-block:30px 25px}.article-shell .lead{font-size:21px;line-height:1.7;color:var(--text);margin-bottom:24px}.article-meta,.crumbs{font-size:14px;color:var(--muted)}.article-meta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:45px}.article-body{font-size:18px;line-height:1.85;max-width:72ch}.article-body h2{font-size:28px;line-height:1.35;margin-block:45px 15px}.article-body h3{font-size:22px;margin-block:28px 12px}.article-body p{margin-block:16px}.article-body ul,.article-body ol{padding-inline-start:25px;margin-block:20px;list-style:revert}.article-body li{margin-block:8px}.article-body blockquote{margin:24px 0;padding:20px;background:var(--soft);border:0}.article-body pre{direction:ltr;text-align:left;overflow:auto;padding:20px;background:var(--soft);font-size:14px}.article-body a{color:var(--blue)}.article-cta{margin-top:55px;padding:30px;background:var(--soft)}.article-cta h2{font-size:26px;margin-bottom:12px}.article-cta p{margin-bottom:18px}.article-cta .button{background:var(--blue);color:#FFF}.related{margin-top:50px}.related h2{font-size:25px;margin-bottom:20px}.related ul,.pile ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.related li a,.pile li a{display:flex;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none}.pile{margin-top:45px}.pile h2{font-size:25px;margin-bottom:20px}.privacy-shell h2{margin-top:36px}.privacy-shell p,.privacy-shell li{margin-block:16px}
@media(min-width:1600px){.hero{padding-block:94px 35px}.hero-bottom{margin-top:80px}}
@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.section{padding-block:72px}.hero{padding-top:60px}.section-heading{gap:36px}.method-steps{grid-template-columns:repeat(2,1fr);gap:35px}.founders{gap:40px}.contact-grid{gap:45px}.price-list article{grid-template-columns:1fr 1.3fr 1fr;gap:24px}summary{grid-template-columns:1fr 155px 24px;gap:20px}}
@media(max-width:640px){.wrap{width:calc(100% - 40px)}.masthead{height:78px}.wordmark{font-size:30px}.header-links{gap:20px;font-size:13px}.header-links>a:first-child{display:none}.language{padding-inline-start:0;border:0}.hero{padding-block:48px 24px}.hero h1{font-size:clamp(2.7rem,10vw,4rem);line-height:1.12;letter-spacing:-.025em}.hero-intro{font-size:18px;line-height:1.65;margin-top:25px}.actions{gap:22px;margin-top:28px}.button{min-height:52px;padding:12px 18px;font-size:15px;gap:23px}.hero-bottom{margin-top:44px;gap:12px;flex-direction:column;font-size:13px}.section{padding-block:60px}.section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.section-heading h2{font-size:2.2rem}.section-heading p{font-size:17px}summary{grid-template-columns:1fr 24px;gap:15px;padding-block:22px}.service-kind{grid-row:2;grid-column:1;font-size:13px}.plus{grid-row:1/3;grid-column:2}summary h3{font-size:22px}.service-body{font-size:16px;padding-bottom:25px}.method-steps{grid-template-columns:1fr 1fr;gap:30px 23px}.step-index{margin-bottom:18px;font-size:15px}.method-steps h3{font-size:21px}.method-steps p{font-size:15px}.method-note{margin-top:30px;font-size:14px}.founders{grid-template-columns:1fr;gap:40px}.founders article{padding-top:24px}.founders h3{font-size:2.1rem}.founders p{font-size:16px}.prices{padding-top:0}.price-list article{grid-template-columns:1fr auto;gap:12px 20px;padding-block:24px}.price-list h3{font-size:20px}.price-list p{grid-column:1/-1;grid-row:2;font-size:15px}.price-value{font-size:16px;line-height:1.5}.contact-grid{grid-template-columns:1fr;gap:40px}.contact h2{font-size:2.65rem}.contact-intro{font-size:18px}.contact-email{margin-top:23px}.form-row{gap:15px}.field label{font-size:13px}.reading-list a{font-size:20px;padding-block:20px}.footer{gap:20px;padding-bottom:90px}.footer p:nth-child(2){font-size:12px}.footer>div{gap:18px;grid-column:1/-1}.footer .copyright{text-align:start;grid-column:1/-1}.article-shell{padding:40px 20px 70px}.article-shell .lead{font-size:19px}.article-body{font-size:17px}.article-body h2{font-size:25px}.article-cta{padding:24px}}
a:focus-visible>.arrow,button:focus-visible>.arrow{translate:4px 0}[dir=rtl] a:focus-visible>.arrow,[dir=rtl] button:focus-visible>.arrow{translate:-4px 0}.archive{margin-block:0 30px}
.mobile-chat-trigger{display:none}
.hero-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:center}.hero-copy{min-width:0}.hero-main h1{font-size:clamp(3.4rem,5.4vw,5rem)}
.hero-comparison{min-width:0;width:100%;margin:0;align-self:center}
.comparison-panel{margin:0}.comparison-panel[hidden]{display:none}
.comparison-labels{position:relative;height:38px;direction:ltr;color:var(--muted);font-size:14px;font-weight:600}
.comparison-labels>span{position:absolute;top:0;display:flex;justify-content:center;overflow:hidden;white-space:nowrap;transition:opacity .12s var(--ease)}
.comparison-label-before{left:0;width:var(--split);opacity:var(--before-label-opacity,1)}.comparison-label-after{left:var(--split);width:calc(100% - var(--split));color:var(--blue);opacity:var(--after-label-opacity,1)}
.comparison-labels>span>span{flex-shrink:0}
.comparison-stage{position:relative;isolation:isolate;aspect-ratio:560/360;direction:ltr;touch-action:pan-y;user-select:none}
.comparison-ready .comparison-stage{cursor:ew-resize}
.comparison-layer{position:absolute;inset:0;overflow:hidden;background:var(--paper)}
.comparison-before{background:var(--soft);clip-path:inset(0 calc(100% - var(--split)) 0 0)}
.workflow-art{display:block;width:100%;height:100%;overflow:visible;stroke-linecap:round;stroke-linejoin:round}
.document-shape{fill:var(--paper);stroke:var(--line);stroke-width:1.5}
.paper-back{fill:var(--soft);stroke:var(--line);stroke-width:1.5}
.document-ink{stroke:var(--muted);stroke-width:1.5}
.manual-lines{stroke:var(--line);stroke-width:1.5;stroke-dasharray:4 5}
.flow-lines{stroke:var(--blue);stroke-width:1.7}
.workflow-label{fill:var(--text);font-size:18px;font-weight:500;text-anchor:middle}
[lang=he] .workflow-label{direction:rtl}
.ai-node{fill:var(--blue)}.ai-mark{fill:var(--paper);font-family:Manrope,Arial,sans-serif;font-size:24px;font-weight:650;text-anchor:middle}
.review-node{fill:var(--paper);stroke:var(--ink);stroke-width:1.5}.review-icon{stroke:var(--ink);stroke-width:1.7}
.comparison-divider{position:absolute;inset:0;pointer-events:none;display:none}
.comparison-divider::before{content:"";position:absolute;inset-block:0;left:var(--split);width:1px;background:var(--blue)}
.comparison-handle{position:absolute;left:clamp(22px,var(--split),calc(100% - 22px));top:50%;translate:-50% -50%;width:44px;height:44px;display:grid;place-items:center;background:var(--paper);outline:1px solid var(--blue);border-radius:8px;transition:background .15s var(--ease)}
.comparison-handle svg{width:28px;height:24px;stroke:var(--blue);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.comparison-stage:hover .comparison-handle,.is-dragging .comparison-handle{background:var(--blue)}.comparison-stage:hover .comparison-handle svg,.is-dragging .comparison-handle svg{stroke:var(--paper)}
.comparison-range{display:none;position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;pointer-events:none;direction:ltr;accent-color:var(--blue)}
.comparison-ready .comparison-divider,.comparison-ready .comparison-range{display:block}
.comparison-stage:has(.comparison-range:focus-visible){outline:3px solid var(--blue);outline-offset:6px}
.comparison-stage:has(.comparison-range:focus-visible) .comparison-handle{outline:3px solid var(--blue)}
.hero-comparison figcaption{margin-top:20px;font-size:13px;line-height:1.6;color:var(--muted);text-align:center}
.comparison-help{display:none;margin-top:5px;font-size:13px;font-weight:600;color:var(--ink);text-align:center}.comparison-ready .comparison-help{display:block}
@media(max-width:1000px) and (min-width:901px){.hero-main{gap:32px}.hero-main h1{font-size:clamp(3rem,5.4vw,5rem)}.hero-comparison figcaption{font-size:12px}}
@media(max-width:900px){.hero-main{grid-template-columns:1fr;gap:46px}.hero-comparison{max-width:560px;justify-self:center}}
@media(max-width:640px){.hero-main{gap:40px}.hero-main h1{font-size:clamp(2.7rem,10vw,4rem)}.hero-bottom{margin-top:32px}.comparison-labels{height:32px;font-size:13px}.hero-comparison figcaption{margin-top:18px;font-size:12px}.comparison-help{font-size:12px}}
.team-portrait{height:300px;margin-bottom:28px;background:var(--soft);display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.team-portrait img{display:block;width:300px;height:300px;max-width:100%;object-fit:contain}
@media(min-width:641px){[lang=en] .founders #oron{order:-1}}
@media(max-width:640px){.team-portrait{height:280px;margin-bottom:24px}.team-portrait img{width:280px;height:280px}}
@media(max-width:640px){.chat-launcher{display:none!important}.mobile-chat-trigger{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;border:0;background:none;color:var(--blue);font-size:13px;font-weight:600}.mobile-chat-trigger:hover{text-decoration:underline;text-underline-offset:4px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}
