:root{--c-bg:#050506;--c-ink:#fff;--c-ink-muted:#a8abb2;--c-ink-faint:#7c8089;--c-surface:#0d0e11;--c-surface-2:#15171c;--c-line:#23262c;--l-1:#7b5cff;--l-2:#00e0ff;--l-3:#ff3d7f;--c-accent:#00e0ff;--c-accent-ink:#050506;--font-d:var(--font-assistant), "Noto Sans Hebrew", Arial, sans-serif;--font-d-display:var(--font-secular), var(--font-assistant), "Noto Sans Hebrew", Arial, sans-serif;--wrap:84rem;--gutter:clamp(1.1rem, 4vw, 3.5rem);--sec-y:clamp(5rem, 12vh, 10rem);--ease:cubic-bezier(.16, 1, .3, 1);--dir:-1;--slot-bg:#ffffff08;--slot-line:#262a31;--slot-ink:#c7cad0;--slot-ink-faint:#7c8089;--slot-radius:2px;--text-xs:.75rem;--text-sm:.86rem;--space-4:1rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark;accent-color:var(--c-accent);letter-spacing:0;scroll-padding-block-start:5rem}body{background-color:var(--c-bg);color:var(--c-ink);font-family:var(--font-d);font-synthesis:none;text-align:start;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.75;overflow-x:clip}:lang(he){hyphens:none;word-break:normal;overflow-wrap:anywhere}h1,h2,h3,h4{overflow-wrap:normal;word-break:keep-all}img{block-size:auto;max-inline-size:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3{margin:0;font-weight:700;line-height:1.04}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:2px}.wrap{inline-size:min(100% - var(--gutter) * 2, var(--wrap));margin-inline:auto}.skip{z-index:99;background:var(--c-accent);color:var(--c-accent-ink);padding:.8rem 1.3rem;font-weight:700;text-decoration:none;position:absolute;inset-block-start:-100%;inset-inline-start:var(--gutter)}.skip:focus{inset-block-start:.8rem}.grad-text{color:var(--c-ink)}@supports (background-clip:text){.grad-text{background-image:linear-gradient(90deg, var(--l-1), var(--l-2));color:#0000;-webkit-text-fill-color:transparent;background-clip:text}}.prog{z-index:60;background:var(--c-line);block-size:2px;position:fixed;inset-block-start:0;inset-inline:0}.prog span{background:linear-gradient(90deg, var(--l-1), var(--l-2));block-size:100%;inline-size:0;display:block}.no-js [data-reveal]{opacity:1;transform:none}[data-reveal]{opacity:0;transform:translateY(36px)}[data-reveal].is-in{opacity:1;transition:opacity .8s var(--ease) var(--d,0s), transform .8s var(--ease) var(--d,0s);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],[data-reveal].is-in{opacity:1!important;transition:none!important;transform:none!important}.marquee__track,.scrollhint,.grad-field__b{animation:none!important}}.grad-field{z-index:0;pointer-events:none;opacity:.1;mix-blend-mode:screen;filter:blur(70px);position:absolute;inset:0;overflow:clip}.grad-field__b{border-radius:50%;position:absolute}.grad-field__b:first-child{background:radial-gradient(circle, var(--l-1), transparent 70%);block-size:40vw;inline-size:40vw;animation:28s ease-in-out infinite drift-a;inset-block-start:-8%;inset-inline-start:-8%}.grad-field__b:nth-child(2){background:radial-gradient(circle, var(--l-2), transparent 70%);block-size:34vw;inline-size:34vw;animation:33s ease-in-out infinite drift-b;inset-block-start:8%;inset-inline-end:-6%}.grad-field__b:nth-child(3){background:radial-gradient(circle, var(--l-3), transparent 70%);block-size:30vw;inline-size:30vw;animation:37s ease-in-out infinite drift-c;inset-block-end:-12%;inset-inline-start:22%}.grad-field__b:nth-child(4){background:radial-gradient(circle, var(--l-1), transparent 70%);block-size:26vw;inline-size:26vw;animation:24s ease-in-out infinite reverse drift-a;inset-block-end:-10%;inset-inline-end:16%}@keyframes drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,8%)scale(1.18)}}@keyframes drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-7%,6%)scale(.88)}}@keyframes drift-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(5%,-9%)scale(1.12)}}.spotlight{z-index:1;pointer-events:none;background:radial-gradient(46rem circle at var(--mx,64%) var(--my,34%), color-mix(in oklab, var(--l-2) 20%, transparent) 0%, color-mix(in oklab, var(--l-1) 9%, transparent) 42%, transparent 72%);mix-blend-mode:screen;transition:background-position 50ms linear;position:absolute;inset:0}.h2{font-family:var(--font-d-display);text-wrap:balance;font-size:clamp(2rem,5vw,3.6rem);font-weight:400}.h2--xl{font-size:clamp(2.4rem,7vw,5.4rem)}.h2--mega{margin-block-end:3rem;font-size:clamp(2.6rem,10vw,8rem);line-height:.96}.mega{font-family:var(--font-d-display);font-size:clamp(3.5rem,14vw,12rem);font-weight:400;line-height:.86}.mega:lang(en){letter-spacing:-.02em}.eyebrow{letter-spacing:.16em;color:var(--l-2);margin-block-end:1.1rem;font-size:.8rem;font-weight:600}.lede{color:var(--c-ink-muted);max-inline-size:60ch;font-size:1.08rem}.muted{color:var(--c-ink-muted);max-inline-size:44ch;margin-block-start:1rem}.note{color:var(--c-ink-faint);max-inline-size:72ch;margin-block-start:1.75rem;font-size:.8rem}.stamp{border:1px solid var(--c-line);letter-spacing:.08em;color:var(--c-ink-faint);border-radius:999px;margin-block-start:1.4rem;padding:.4rem .9rem;font-size:.76rem;display:inline-block}.link{color:var(--l-2);transition:border-color .3s var(--ease), transform .3s var(--ease);border-block-end:1px solid #0000;margin-block-start:1.75rem;font-weight:700;text-decoration:none;display:inline-block}.link:hover{border-block-end-color:var(--l-2);transform:translateX(calc(var(--dir) * -4px))}.btn{background:linear-gradient(90deg, var(--l-1), var(--l-2));color:var(--c-accent-ink);cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s var(--ease), filter .35s var(--ease);border:1px solid #0000;align-items:center;gap:.6em;padding:1rem 1.9rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:0 16px 40px -16px color-mix(in oklab, var(--l-2) 70%, transparent);filter:brightness(1.08);transform:translateY(-3px)}.btn:focus-visible{outline-offset:4px}.btn--sm{padding:.55rem 1.1rem;font-size:.84rem}.btn--ghost{color:var(--c-ink);border-color:color-mix(in oklab, var(--c-ink) 32%, transparent);background:0 0}.btn--ghost:hover{box-shadow:none;filter:none;border-color:var(--l-2)}.hdr{z-index:50;background:color-mix(in oklab, var(--c-bg) 74%, transparent);backdrop-filter:blur(16px);position:sticky;inset-block-start:0}.hdr:after{content:"";background:linear-gradient(90deg, transparent, var(--l-1), var(--l-2), transparent);opacity:.6;block-size:1px;position:absolute;inset-block-end:0;inset-inline:0}.hdr__in{inline-size:min(100% - var(--gutter) * 2, var(--wrap));align-items:center;gap:1.5rem;margin-inline:auto;padding-block:.85rem;display:flex;position:relative}.mark{line-height:1.15;text-decoration:none;display:grid}.mark__wm{font-family:var(--font-d-display);font-size:1.3rem}.mark__sub{color:var(--c-ink-faint);font-size:.7rem;font-weight:400}.hdr__nav{margin-inline-start:auto}.hdr__nav ul{gap:1.4rem;display:flex}.hdr__nav a{color:var(--c-ink-muted);border-block-end:1px solid #0000;padding-block:.3rem;font-size:.9rem;text-decoration:none;transition:color .25s,border-color .25s}.hdr__nav a:hover{color:var(--c-ink);border-block-end-color:var(--l-2)}@media (width<=64rem){.hdr__nav{display:none}.hdr__in{justify-content:space-between}}.hero{block-size:130vh;position:relative}.hero__sticky{flex-direction:column;justify-content:center;block-size:100vh;display:flex;position:sticky;inset-block-start:0;overflow:clip}.hero__inner{z-index:2;align-items:center;gap:clamp(1.25rem,4vh,2.5rem);display:grid;position:relative}@media (width>=62rem){.hero__inner{grid-template-columns:1.05fr .95fr;gap:clamp(2rem,4vw,4rem)}.hero__intro{text-align:start}.cta{justify-content:flex-start}.hero__subtitle,.hero__lines{margin-inline:0}}.hero__intro{text-align:center;opacity:var(--intro-op,1);transform:translateY(var(--intro-y,0px))}.mega{font-size:clamp(2.6rem,8vw,6.5rem)}.hero__lines{max-inline-size:46ch;margin-inline:auto}.hero__subtitle{color:var(--c-ink-muted);max-inline-size:46ch;margin-block-start:1.4rem;margin-inline:auto;font-size:clamp(1rem,1.6vw,1.2rem)}.hero__lines{color:var(--c-ink-faint);gap:.35rem;margin-block-start:1.1rem;font-size:.88rem;display:grid}.cta{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-block-start:2rem;display:flex}.hero__stage3d{place-items:center;inline-size:100%;display:grid;position:relative}.scene3d{opacity:0;block-size:clamp(13rem,34vh,22rem);inline-size:min(100%,30rem);transition:opacity 1s var(--ease)}.scene3d.is-live{opacity:1}.hero__slogan{font-family:var(--font-d-display);text-align:center;white-space:normal;max-inline-size:26ch;margin-block-start:clamp(.5rem,2vh,1.25rem);font-size:clamp(1.5rem,3.6vw,2.6rem);line-height:1.12}@media (prefers-reduced-motion:reduce){.hero{block-size:auto}.hero__sticky{block-size:auto;padding-block:clamp(6rem,16vh,9rem) 4rem;position:static;overflow:visible}.hero__intro{opacity:1!important;transform:none!important}.scene3d{opacity:1;transition:none}}.scrollhint{z-index:2;letter-spacing:.3em;color:var(--c-ink-faint);animation:bob 2.4s var(--ease) infinite;font-size:.72rem;position:absolute;inset-block-end:2rem;inset-inline-start:50%;transform:translate(50%)}@keyframes bob{0%,to{transform:translate(50%)translateY(0)}50%{transform:translate(50%)translateY(6px)}}.marquee{background:var(--c-bg);border-block:1px solid var(--c-line);padding-block:clamp(1.2rem,3vw,2.2rem);position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track{inline-size:max-content;animation:40s linear infinite marquee;display:flex}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}.marquee__set{align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-inline-end:clamp(2rem,5vw,4.5rem);display:flex}.marquee__item{font-family:var(--font-d-display);white-space:nowrap;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);font-size:clamp(1.6rem,5.5vw,3.6rem);display:inline-flex}.marquee__dot{color:var(--l-3);font-size:.4em}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(50% * var(--dir) * -1))}}.sec{padding-block:var(--sec-y);position:relative}.sec--tight{padding-block:calc(var(--sec-y) * .6)}.sec--surface{background:var(--c-surface)}.split{gap:2.5rem;display:grid}@media (width>=58rem){.split{grid-template-columns:minmax(16rem,28rem) 1fr;gap:clamp(3rem,7vw,7rem)}}.logo-grid{background:var(--c-line);grid-template-columns:repeat(2,1fr);gap:1px;margin-block-start:2.5rem;display:grid}@media (width>=40rem){.logo-grid{grid-template-columns:repeat(4,1fr)}}.logo-tile{background:var(--c-surface);block-size:100%;transition:background .3s var(--ease);position:relative}.logo-tile:before{content:"";background:linear-gradient(90deg, var(--l-1), var(--l-2));opacity:.7;block-size:2px;position:absolute;inset-block-start:0;inset-inline:0}.logo-grid li:hover .logo-tile{background:var(--c-surface-2)}.logo-grid .slot{box-shadow:none;background:0 0}.logo-grid .slot:before{display:none}.about{block-size:360vh}.about__sticky{align-items:center;block-size:100vh;display:flex;position:sticky;inset-block-start:0;overflow:clip}.about__grid{z-index:1;align-items:center;gap:3rem;display:grid;position:relative}@media (width>=58rem){.about__grid{grid-template-columns:minmax(20rem,32rem) 1fr;gap:clamp(2.5rem,5vw,4.5rem)}}.about__copy .h2--xl{font-size:clamp(1.9rem,3.8vw,3.2rem)}.about__scene-wrap{perspective:1500px;place-items:center;block-size:clamp(16rem,46vh,26rem);display:grid}.about__scene{block-size:62%;inline-size:min(80vw,21rem);transform-style:preserve-3d;transform:rotateX(26deg) rotateY(calc(var(--dir) * -10deg));position:relative}.slab{transform:translate3d(0, calc(var(--open,0) * -34px * var(--slab-i)), calc(var(--open,0) * 64px * var(--slab-i)));border-radius:4px;place-items:end center;transition:transform 50ms linear;display:grid;position:absolute;inset:0}.slab__face{background:linear-gradient(155deg, color-mix(in oklab, var(--l-1) 34%, #23262e), #14161b);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--l-2) 22%, var(--c-line)), 0 30px 60px -30px #000000e6;border-radius:4px;position:absolute;inset:0}.slab__label{z-index:1;text-align:center;white-space:nowrap;color:var(--c-ink-muted);transition:color .4s var(--ease), text-shadow .4s var(--ease);text-wrap:balance;padding:0 1rem .6rem;font-size:.88rem;font-weight:700;position:relative}.slab__label.is-on{color:var(--l-2);text-shadow:0 0 18px color-mix(in oklab, var(--l-2) 55%, transparent)}@media (prefers-reduced-motion:reduce){.about{block-size:auto}.about__sticky{block-size:auto;padding-block:var(--sec-y);position:static}.slab{transform:translate3d(0, calc(-34px * var(--slab-i)), calc(64px * var(--slab-i)))!important;transition:none!important}.slab__label{color:var(--c-ink)!important}}.timeline{margin-block-start:3.5rem;position:relative}.timeline__list{gap:2.4rem;padding-inline-start:3rem;display:grid;position:relative}.timeline__rail{background:var(--c-line);inline-size:2px;position:absolute;inset-block:.3rem;inset-inline-start:.55rem}.timeline__fill{block-size:var(--fill,0%);background:linear-gradient(var(--l-1), var(--l-2));position:absolute;inset-block-start:0;inset-inline:0}.timeline__list li{position:relative}.timeline__dot{background:var(--c-bg);block-size:1.15rem;inline-size:1.15rem;box-shadow:inset 0 0 0 2px var(--l-2);border-radius:50%;position:absolute;inset-block-start:.3rem;inset-inline-start:-3rem}.timeline__n{letter-spacing:.14em;color:var(--l-2);font-variant-numeric:tabular-nums;margin-block-end:.35rem;font-size:.78rem;display:block}.timeline__t{font-family:var(--font-d-display);font-size:clamp(1.2rem,2.8vw,1.9rem);font-weight:400}.timeline__closer{font-family:var(--font-d-display);margin-block-start:3rem;padding-inline-start:3rem;font-size:clamp(1.3rem,3vw,2rem)}@media (prefers-reduced-motion:reduce){.timeline__fill{block-size:100%!important}}.cat-grid{z-index:1;grid-template-columns:1fr;gap:1.25rem;margin-block-start:3rem;display:grid;position:relative}@media (width>=44rem){.cat-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.cat-grid{grid-template-columns:repeat(3,1fr)}}.cat-card{background-image:linear-gradient(var(--c-surface), var(--c-surface)), linear-gradient(135deg, var(--c-line), var(--c-line));min-block-size:14rem;transition:transform .45s var(--ease), background-image .45s var(--ease), box-shadow .45s var(--ease);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:4px;flex-direction:column;gap:.9rem;padding:2rem;text-decoration:none;display:flex;position:relative}.cat-card:hover,.cat-card:focus-visible{background-image:linear-gradient(var(--c-surface-2), var(--c-surface-2)), linear-gradient(135deg, var(--l-1), var(--l-2));box-shadow:0 26px 60px -28px color-mix(in oklab, var(--l-2) 45%, transparent);transform:translateY(-8px)}.cat-card__n{letter-spacing:.14em;color:var(--l-2);font-variant-numeric:tabular-nums;font-size:.78rem}.cat-card__t{font-family:var(--font-d-display);font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:400}.cat-card__b{color:var(--c-ink-muted);flex-grow:1;font-size:.92rem}.cat-card__go{color:var(--l-2);transition:transform .4s var(--ease);align-self:flex-end;font-size:1.3rem;transform:translate(0)}.cat-card:hover .cat-card__go{transform:translateX(calc(.6rem * var(--dir)))}.form{gap:1.5rem;display:grid}@media (width>=42rem){.form{grid-template-columns:1fr 1fr}}.field{gap:.45rem;margin:0;display:grid}.field--wide{grid-column:1/-1}.field--wide>.btn{justify-self:start}.field label{color:var(--c-ink-muted);letter-spacing:.04em;font-size:.8rem;font-weight:600}.req{color:var(--l-3)}.field input,.field select{appearance:none;background:var(--c-surface);border:1px solid var(--c-line);inline-size:100%;color:var(--c-ink);font:inherit;transition:border-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:4px;padding:.95rem 1.1rem}.field input:hover,.field select:hover{border-color:color-mix(in oklab, var(--l-2) 40%, var(--c-line))}.field input:focus-visible,.field select:focus-visible{border-color:var(--l-2);box-shadow:0 0 0 3px color-mix(in oklab, var(--l-2) 26%, transparent), 0 0 0 1px var(--l-1);outline:none}.media{margin-block-start:2rem}.adv{background:var(--c-line);gap:1px;display:grid}@media (width>=50rem){.adv{grid-template-columns:1fr 1fr}}.adv li{background:var(--c-bg);transition:background .35s var(--ease);padding:clamp(1.75rem,3.5vw,3rem)}.adv li:hover{background:var(--c-surface)}.adv__n{letter-spacing:.14em;font-variant-numeric:tabular-nums;font-size:.8rem}.adv__t{font-family:var(--font-d-display);margin-block:.8rem .7rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:400}.adv__d{color:var(--c-ink-muted);max-inline-size:46ch}.grid3,.grid4{gap:1rem;margin-block-start:3rem;display:grid}@media (width>=40rem){.grid3,.grid4{grid-template-columns:repeat(2,1fr)}}@media (width>=56rem){.grid3{grid-template-columns:repeat(3,1fr)}}@media (width>=66rem){.grid4{grid-template-columns:repeat(4,1fr)}}.stats{position:relative}.stat-grid{z-index:1;gap:0;display:grid;position:relative}.stat{border-block-end:1px solid var(--c-line);gap:.4rem;padding-block:clamp(1.5rem,3vh,2.5rem);display:grid}.stat:first-of-type{border-block-start:1px solid var(--c-line)}.stat__n{font-family:var(--font-d-display);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:clamp(2.6rem,9vw,6.5rem);line-height:.95;display:flex}.stat__pre{font-family:var(--font-d);color:var(--c-ink-faint);font-size:.9rem;font-weight:400}.stat__count{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.stat__u{font-family:var(--font-d);color:var(--l-2);font-size:clamp(.95rem,1.8vw,1.3rem);font-weight:400}.stat__l{color:var(--c-ink-muted);font-size:.95rem}.ben__lede{font-family:var(--font-d-display);margin-block-start:1.5rem;font-size:clamp(1.2rem,2.8vw,1.8rem)}.ben{display:grid}.ben li{border-block-start:1px solid var(--c-line);padding-block:2rem}.ben li:last-child{border-block-end:1px solid var(--c-line)}.ben__t{margin-block-end:.6rem;font-size:clamp(1.15rem,2.4vw,1.6rem);font-weight:700}.ben__d{color:var(--c-ink-muted);max-inline-size:56ch}.cert{gap:1rem;margin-block-start:2.5rem;display:grid}@media (width>=40rem){.cert{grid-template-columns:repeat(2,1fr)}}@media (width>=66rem){.cert{grid-template-columns:repeat(4,1fr)}}.cert li{text-align:center;border:1px solid var(--c-line);transition:border-color .3s var(--ease);border-radius:4px;justify-items:center;gap:.6rem;padding:2rem 1rem;display:grid}.cert li:hover{border-color:color-mix(in oklab, var(--l-2) 45%, var(--c-line))}.cert__seal{background:conic-gradient(from 0deg, var(--l-1), var(--l-2), var(--l-3), var(--l-1));opacity:.55;border-radius:50%;block-size:3rem;inline-size:3rem}.cert__t{font-weight:700}.cert__n{color:var(--c-ink-faint);letter-spacing:.08em;font-size:.72rem}.ftr{padding-block:var(--sec-y) 2.5rem;border-block-start:1px solid var(--c-line);overflow:clip}.ftr__mega{font-family:var(--font-d-display);user-select:none;opacity:.9;margin-block-end:3rem;font-size:clamp(3rem,17vw,14rem);line-height:.8}.ftr__grid{gap:2.5rem;display:grid}@media (width>=58rem){.ftr__grid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:2.5rem}}.ftr__slogan{color:var(--c-ink-muted);font-family:var(--font-d-display);margin-block-start:.75rem;font-size:1.1rem}.ftr__h{letter-spacing:.12em;color:var(--c-ink-faint);margin-block-end:1rem;font-size:.76rem;font-weight:600}.ftr__legal{border-block-start:1px solid var(--c-line);color:var(--c-ink-faint);letter-spacing:.05em;margin-block-start:3rem;padding-block-start:1.5rem;font-size:.74rem}
