:root{--brand:#2e6e79;--brand-press:#1f5560;--brand-tint:#eef4f4;--accent:#4f8c96;--accent-soft:#e0b973;--gold:#b88a3e;--grad:linear-gradient(90deg, var(--accent), var(--accent-soft));--ink:#0e1a1d;--ink-soft:#24363a;--text:#3b4b4f;--muted:#687a7e;--bg:#ffffff;--card:#ffffff;--surface:#f7f8f7;--surface-2:#eef1f0;--line:rgba(14, 26, 29, 0.09);--line-strong:rgba(14, 26, 29, 0.17);--dark-bg:#0b1518;--dark-2:#102024;--on-dark:#f3f5f4;--on-dark-muted:rgba(243, 245, 244, 0.64);--on-dark-line:rgba(255, 255, 255, 0.1);--font:"Geist", "Heebo", ui-sans-serif, system-ui, -apple-system,
    "Segoe UI", Arial, sans-serif;--font-mono:"Geist Mono", "Heebo", ui-monospace, "SFMono-Regular", Menlo,
    Consolas, monospace;--font-serif:"Instrument Serif", "Frank Ruhl Libre", Georgia, serif;--step--2:0.74rem;--step--1:clamp(0.84rem, 0.82rem + 0.1vw, 0.9rem);--step-0:clamp(1rem, 0.97rem + 0.15vw, 1.07rem);--step-1:clamp(1.14rem, 1.06rem + 0.35vw, 1.34rem);--step-2:clamp(1.45rem, 1.25rem + 0.8vw, 1.9rem);--step-3:clamp(2rem, 1.45rem + 2.2vw, 3.3rem);--step-4:clamp(2.5rem, 1.6rem + 3.4vw, 4.6rem);--step-5:clamp(3.4rem, 2rem + 5.6vw, 7rem);--gutter:clamp(1.15rem, 0.7rem + 2vw, 2.5rem);--section-y:clamp(4.5rem, 2.8rem + 6.5vw, 9rem);--maxw:1280px;--maxw-prose:68ch;--r-sm:8px;--r:12px;--r-lg:18px;--ease:cubic-bezier(0.2, 0.7, 0.2, 1);--shadow:0 1px 2px rgba(14, 26, 29, 0.04);--shadow-lift:0 1px 2px rgba(14, 26, 29, 0.04),
    0 24px 48px -28px rgba(14, 26, 29, 0.28)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--step-0);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";overflow-x:hidden}::selection{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--ink)}h1,h2,h3,h4{margin:0;color:var(--ink);font-weight:500;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}:root:lang(he) h1,:root:lang(he) h2,:root:lang(he) h3,:root:lang(he) h4{letter-spacing:0;font-weight:600}p{margin:0 0 1em;text-wrap:pretty}a{color:var(--brand);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--brand-press)}img,svg{max-width:100%;height:auto;display:block}ul,ol{margin:0 0 1em;padding-inline-start:1.3em}li{margin-block:.3em}strong{color:var(--ink);font-weight:600}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}main{counter-reset:sec}.section{position:relative;padding-block:var(--section-y)}.section--surface{background:var(--surface);border-block:1px solid var(--line)}.section--ink{isolation:isolate;overflow:hidden;background:var(--dark-bg);color:var(--on-dark-muted)}.section--ink h2,.section--ink h3{color:var(--on-dark)}.skip{position:absolute;inset-inline-start:-9999px;top:0;z-index:200;padding:.7em 1.2em;background:var(--ink);color:#fff;border-end-end-radius:var(--r-sm)}.skip:focus{inset-inline-start:0}.eyebrow{display:inline-flex;align-items:center;gap:.85em;margin:0 0 1.4rem;font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}:root:lang(he) .eyebrow{letter-spacing:.04em;font-size:var(--step--1)}.eyebrow::before{counter-increment:sec;content:counter(sec,decimal-leading-zero);padding-inline-end:.85em;border-inline-end:1px solid var(--line-strong);color:var(--brand);font-family:var(--font-mono);letter-spacing:.04em}.section--ink .eyebrow{color:var(--on-dark-muted)}.section--ink .eyebrow::before{color:var(--accent-soft);border-color:var(--on-dark-line)}.section-head{max-width:46rem;margin-bottom:clamp(2.4rem,1.2rem + 3.5vw,4.5rem)}.section-head h2{font-size:var(--step-3);letter-spacing:-.035em;line-height:1.04}:root:lang(he) .section-head h2{letter-spacing:0;line-height:1.12}.section-head p{margin:1.1rem 0 0;font-size:var(--step-1);color:var(--muted);line-height:1.55;max-width:52ch}@media(min-width:980px){.section-head:has(>p:not(.eyebrow)){display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,.95fr);column-gap:clamp(2rem,5vw,5rem);align-items:end;max-width:none}.section-head:has(>p:not(.eyebrow)) .eyebrow{grid-column:1/-1;justify-self:start}.section-head:has(>p:not(.eyebrow))>p:not(.eyebrow){margin-top:0;padding-block-end:.35rem}}.section--ink .section-head p{color:var(--on-dark-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;padding:.82em 1.4em;border:1px solid transparent;border-radius:999px;font:inherit;font-size:.95rem;font-weight:500;letter-spacing:-.005em;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.btn--primary{background:var(--ink);color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.12),0 1px 2px rgba(14,26,29,.2)}.btn--primary:hover{background:var(--ink-soft);color:#fff}.btn--light,.btn--grad{background:var(--on-dark);color:var(--ink);box-shadow:0 0 0 1px rgba(255,255,255,.2),0 8px 24px -12px rgba(0,0,0,.6)}.btn--light:hover,.btn--grad:hover{background:#fff;color:var(--ink)}.btn--ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn--ghost:hover{border-color:var(--ink);color:var(--ink);background:var(--surface)}.btn--on-dark{border-color:var(--on-dark-line);color:var(--on-dark);background:rgba(255,255,255,3%)}.btn--on-dark:hover{border-color:rgba(255,255,255,.32);color:var(--on-dark);background:rgba(255,255,255,7%)}.btn--sm{padding:.6em 1.1em;font-size:var(--step--1)}.btn .arw{inline-size:1em;block-size:1em;transition:transform .25s var(--ease)}.btn:hover .arw{transform:translateX(3px)}[dir=rtl] .btn .arw{transform:scaleX(-1)}[dir=rtl] .btn:hover .arw{transform:scaleX(-1)translateX(3px)}.btn-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.4rem}.site-head{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(160%)blur(16px);-webkit-backdrop-filter:saturate(160%)blur(16px);border-block-end:1px solid var(--line)}.site-head__in{display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:68px}.brand{flex:none;display:inline-flex;align-items:center}.brand img{block-size:auto;inline-size:clamp(146px,13vw,178px)}.nav{display:flex;align-items:center;gap:clamp(.6rem,1.4vw,1.4rem);margin-inline-start:auto}.nav__list{display:flex;align-items:center;gap:clamp(.1rem,.6vw,.6rem);margin:0;padding:0;list-style:none}.nav__link{position:relative;display:block;padding:.45em .6em;color:var(--text);font-weight:450;font-size:.93rem;text-decoration:none;white-space:nowrap;transition:color .2s ease}.nav__link::after{content:"";position:absolute;inset-inline:.6em;inset-block-end:.1em;block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .3s var(--ease)}.nav__link:hover,.nav__link[aria-current=page]{color:var(--ink)}.nav__link:hover::after,.nav__link[aria-current=page]::after{transform:scaleX(1)}.lang{display:flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--line);border-radius:999px}.lang a{padding:.2em .65em;border-radius:999px;font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:.06em;text-decoration:none;color:var(--muted);line-height:1.7}.lang a:hover{color:var(--ink)}.lang a.is-on{background:var(--ink);color:var(--bg)}.nav-toggle{display:none;margin-inline-start:auto;padding:.45em;background:0 0;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer}@media(max-width:1209px){.nav-toggle{display:inline-flex}.nav{position:fixed;inset-block-start:68px;inset-inline:0;flex-direction:column;align-items:stretch;gap:.4rem;margin:0;padding:1rem var(--gutter)2rem;background:var(--bg);border-block-end:1px solid var(--line);box-shadow:var(--shadow-lift);display:none}.nav[data-open=true]{display:flex}.nav__list{flex-direction:column;align-items:stretch;gap:0}.nav__list li{margin:0;border-block-end:1px solid var(--line)}.nav__link{padding:.85em 0;font-size:var(--step-1)}.nav__link::after{display:none}.nav .btn,.nav .lang{align-self:flex-start;margin-top:.8rem}}.bg-paths{position:absolute;inset:0;z-index:-1;pointer-events:none;color:#fff;-webkit-mask-image:radial-gradient(120% 90% at 70% 30%,#000 30%,transparent 85%);mask-image:radial-gradient(120% 90% at 70% 30%,#000 30%,transparent 85%)}.bg-paths svg{inline-size:100%;block-size:100%;max-width:none}.bg-paths path{fill:none;stroke:currentColor;stroke-dasharray:60 40}@media(prefers-reduced-motion:no-preference){.bg-paths path{animation:drift var(--d,30s)linear infinite}}@keyframes drift{to{stroke-dashoffset:-200}}.hero{position:relative;isolation:isolate;overflow:hidden;background:var(--dark-bg);color:var(--on-dark-muted);padding-block:clamp(4.5rem,2.5rem + 8vw,9.5rem)clamp(3.5rem,2rem + 5vw,6.5rem)}.hero::before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(60% 55% at 85% -5%,rgba(46,110,121,.42),transparent 70%),radial-gradient(40% 40% at 0% 100%,rgba(46,110,121,.16),transparent 70%);pointer-events:none}.hero::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:linear-gradient(90deg,transparent,rgba(224,185,115,.35),transparent)}.hero__grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.08fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}@media(max-width:960px){.hero__grid{grid-template-columns:1fr}}.hero h1{font-size:var(--step-4);font-weight:500;color:var(--on-dark);line-height:1;letter-spacing:-.045em;max-width:13ch}:root:lang(he) .hero h1{max-width:14ch;line-height:1.08;letter-spacing:-.01em}.hero__lede{margin-top:1.6rem;max-width:48ch;font-size:var(--step-1);color:var(--on-dark-muted);line-height:1.6}.hl{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.08em;letter-spacing:-.015em;background:linear-gradient(100deg,#f1dcae 10%,var(--accent-soft) 55%,#b9d3d6 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-inline-end:.06em}@media(min-width:600px){.hero .hl{white-space:nowrap}}:root:lang(he) .hl{font-style:normal;font-size:1em;font-weight:500}.tag{display:inline-flex;align-items:center;gap:.7em;margin-bottom:2rem;padding:.5em .95em;border:1px solid var(--on-dark-line);border-radius:999px;background:rgba(255,255,255,3%);font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-muted)}:root:lang(he) .tag{letter-spacing:.03em;font-size:var(--step--1)}.tag .dot{position:relative;inline-size:6px;block-size:6px;border-radius:50%;background:var(--accent-soft)}@media(prefers-reduced-motion:no-preference){.tag .dot::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--accent-soft);animation:ping 2.6s var(--ease)infinite}}@keyframes ping{0%{transform:scale(.6);opacity:.9}80%,100%{transform:scale(1.8);opacity:0}}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.6rem,4.5vw,4rem);border-block-start:1px solid var(--on-dark-line)}.stat{padding:1.4rem 1.2rem 0 0}[dir=rtl] .stat{padding:1.4rem 0 0 1.2rem}.stat+.stat{padding-inline-start:1.2rem;border-inline-start:1px solid var(--on-dark-line)}@media(max-width:520px){.stats{grid-template-columns:1fr}.stat+.stat{padding-inline-start:0;border-inline-start:0}}.stat__n{font-size:clamp(1.2rem,1rem + .6vw,1.5rem);font-weight:500;color:var(--on-dark);line-height:1.15;letter-spacing:-.025em;text-wrap:balance;hyphens:none}:root:lang(he) .stat__n{letter-spacing:0}.stat__l{margin-top:.5rem;font-size:var(--step--1);color:var(--on-dark-muted);line-height:1.45}.hero__fig{position:relative;margin:0;border:1px solid var(--on-dark-line);border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));box-shadow:0 50px 100px -50px rgba(0,0,0,.9)}.hero__fig::before{content:"";position:absolute;inset-block-start:-1px;inset-inline:12%;block-size:1px;background:linear-gradient(90deg,transparent,rgba(224,185,115,.7),transparent)}.fig__bar{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1.2rem;border-block-end:1px solid var(--on-dark-line);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-muted)}:root:lang(he) .fig__bar{letter-spacing:.02em}.fig__bar span:last-child{color:rgba(243,245,244,.42)}@media(max-width:520px){.fig__bar span:last-child{display:none}}.fig__plot{padding:clamp(.8rem,1.6vw,1.4rem)}.hero__fig figcaption{padding:0 1.2rem 1.1rem;font-size:var(--step--1);color:var(--on-dark-muted);line-height:1.5}.hero__fig svg{inline-size:100%;block-size:auto}[dir=rtl] .hero__fig svg{direction:ltr}.pk-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.pk-sub path{fill:none;stroke:rgba(255,255,255,.22);stroke-width:1.3;stroke-linecap:round}.pk-axis{stroke:rgba(255,255,255,.26);stroke-width:1;fill:none}.pk-guide line{stroke:rgba(255,255,255,.3);stroke-width:1;stroke-dasharray:3 5}.pk-dot{fill:#fff;stroke:var(--dark-bg);stroke-width:2.5}.pk-tick{fill:rgba(255,255,255,.5);font-size:16px;font-family:var(--font-mono)}.pk-note{fill:rgba(255,255,255,.86);font-size:17px;font-weight:500;font-family:var(--font-mono)}@media(prefers-reduced-motion:no-preference){.pk-line--draw{stroke-dasharray:1400;stroke-dashoffset:1400;animation:draw 2.4s .4s var(--ease)forwards}.pk-sub path{opacity:0;animation:fade 1.2s 1.4s ease forwards}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}.grid{display:grid;gap:clamp(1rem,1.8vw,1.4rem)}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(24rem,calc((100% - 1.4rem)/2))),1fr))}.grid--top{align-items:start}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))}.card{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:clamp(1.5rem,2.4vw,2.1rem);background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.card--hover:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lift)}.card--hover::before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(46,110,121,9%),transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.card--hover:hover::before{opacity:1}.card h3{font-size:var(--step-1);font-weight:500;letter-spacing:-.02em;line-height:1.2}:root:lang(he) .card h3{letter-spacing:0}.card p{margin-top:.75rem;color:var(--muted)}.card p:last-child{margin-bottom:0}.card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.card__ico{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;margin-bottom:1.4rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--brand)}.card__top .card__ico{margin-bottom:0}.card__ico svg{inline-size:1.2rem;block-size:1.2rem;stroke-width:1.6}.card__idx{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;color:var(--muted)}.card__num{margin-bottom:1.4rem;font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:.1em;color:var(--brand)}.section--ink .card__num{color:var(--accent-soft)}.ticks{margin:1.2rem 0 0;padding:0;list-style:none}.ticks li{position:relative;padding-inline-start:1.5em;margin-block:.55em;color:var(--muted);font-size:var(--step-0)}.ticks li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.82em;inline-size:.7em;block-size:1px;background:var(--brand)}.section--ink .ticks li{color:var(--on-dark-muted)}.section--ink .ticks li::before{background:var(--accent-soft)}.grid--offer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}@media(min-width:1180px){.grid--offer{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:620px){.grid--offer{grid-template-columns:1fr}}.grid--offer>.card{border:0;border-radius:0;margin:0;padding:clamp(1.6rem,2.4vw,2.2rem);min-block-size:100%}.grid--offer>.card--hover:hover{box-shadow:none;background:#fcfdfc}.grid--offer>.card--hover::before{border-radius:0}.cap{display:grid;grid-template-columns:minmax(0,.9fr)minmax(0,1.1fr);gap:clamp(1.5rem,5vw,5rem);align-items:center;padding-block:clamp(2.4rem,4.5vw,4rem);border-block-start:1px solid var(--line)}.cap:first-of-type{border-block-start:0}.cap--nomedia{grid-template-columns:1fr}.cap--nomedia .cap__body{max-width:72ch}@media(max-width:820px){.cap{grid-template-columns:1fr}}.cap:nth-child(even) .cap__media{order:-1}@media(max-width:820px){.cap:nth-child(even) .cap__media{order:0}}.cap__media{padding:clamp(1rem,2vw,1.6rem);background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.section--surface .cap__media{background:var(--card)}.cap__media img{border-radius:var(--r);inline-size:100%}.cap__media svg{display:block;inline-size:100%;block-size:auto}[dir=rtl] .cap__media svg{direction:ltr}.cap h2,.cap h3{font-size:var(--step-2);font-weight:500;letter-spacing:-.03em}:root:lang(he) .cap h2,:root:lang(he) .cap h3{letter-spacing:0}.cap__body>p:not(.eyebrow){margin-top:1rem;color:var(--muted)}.case{position:relative;display:flex;flex-direction:column;padding:clamp(1.6rem,2.6vw,2.3rem);background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .3s ease,box-shadow .3s ease}.case:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lift)}.case__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.3rem}.chip{padding:.32em .75em;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:.04em;line-height:1.5}:root:lang(he) .chip{letter-spacing:0;font-size:.8rem}.chip--brand{border-color:color-mix(in srgb,var(--brand) 25%,transparent);background:var(--brand-tint);color:var(--brand)}.case h3{font-size:var(--step-2);font-weight:500;letter-spacing:-.03em;line-height:1.12}:root:lang(he) .case h3{letter-spacing:0}.case__q{margin-top:.9rem;color:var(--muted)}.case__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:1rem;margin-top:auto;padding-block-start:1.4rem;margin-block-start:1.4rem;border-block-start:1px solid var(--line)}.kpi__n{font-size:var(--step-1);font-weight:500;color:var(--ink);line-height:1.1}.kpi__l{margin-top:.25rem;font-size:var(--step--1);color:var(--muted);line-height:1.4}.eng__label{display:flex;align-items:center;gap:.8em;margin:1.8rem 0 .5rem;font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.eng__label::after{content:"";flex:1;block-size:1px;background:var(--line)}:root:lang(he) .eng__label{letter-spacing:.02em;font-size:var(--step--1)}.eng__label+.case__q{margin-top:0}.eng__label+.ticks{margin-top:.4rem}.tools{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem .8rem;margin-top:2rem}.tool{padding:.5em 1.05em;border:1px solid var(--line);border-radius:999px;background:var(--card);font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink)}.assure{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(1.8rem,3vw,3rem);text-align:start}.assure__item{position:relative;padding-block-start:1.8rem;border-block-start:1px solid var(--line-strong)}.assure__item::before{content:"";position:absolute;inset-block-start:-1px;inset-inline-start:0;inline-size:2.5rem;block-size:1px;background:var(--brand)}.assure__ico{display:grid;place-items:center;inline-size:2.3rem;block-size:2.3rem;margin-bottom:1.2rem;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--brand)}.assure__ico svg{inline-size:1.1rem;block-size:1.1rem;stroke-width:1.6}.assure__item h3{font-size:var(--step-1);font-weight:500;letter-spacing:-.02em}:root:lang(he) .assure__item h3{letter-spacing:0}.assure__item p{margin-top:.6rem;margin-bottom:0;color:var(--muted);line-height:1.6}.faq{max-width:54rem;margin-inline:auto}.faq h2{font-size:var(--step-2);letter-spacing:-.03em}.faq h2+details{border-block-start:1px solid var(--line-strong)}.faq details{border-block-end:1px solid var(--line)}.faq summary{display:flex;align-items:center;gap:1.5rem;padding:1.35rem 0;cursor:pointer;font-weight:500;color:var(--ink);font-size:var(--step-1);letter-spacing:-.015em;line-height:1.35;list-style:none;transition:color .2s ease}:root:lang(he) .faq summary{letter-spacing:0}.faq summary:hover{color:var(--brand)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";flex:none;margin-inline-start:auto;inline-size:.85rem;block-size:.85rem;background:linear-gradient(currentColor,currentColor)50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor)50%/1.5px 100% no-repeat;color:var(--muted);transition:transform .35s var(--ease)}.faq details[open] summary::after{transform:rotate(45deg)}.faq__a{max-width:64ch;padding:0 0 1.6rem;color:var(--muted)}.faq__a>:last-child{margin-bottom:0}.person{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:clamp(1.4rem,3vw,2.6rem);align-items:start;padding:clamp(1.5rem,2.6vw,2.4rem);background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}@media(max-width:560px){.person{grid-template-columns:1fr}}.person__ph{display:block;inline-size:8.5rem;block-size:8.5rem;border-radius:var(--r);object-fit:cover;background:var(--surface-2);filter:saturate(.9)}.person h3{font-size:var(--step-2);letter-spacing:-.03em}:root:lang(he) .person h3{letter-spacing:0}.person__role{margin-top:.45rem;color:var(--brand);font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:.08em;text-transform:uppercase}:root:lang(he) .person__role{letter-spacing:0;font-size:var(--step--1)}.cta{position:relative;isolation:isolate;overflow:hidden;padding:clamp(3rem,2rem + 5vw,6.5rem)clamp(1.5rem,5vw,5rem);border-radius:var(--r-lg);background:var(--dark-bg);color:var(--on-dark);text-align:center}.cta::before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(70% 80% at 50% 0%,rgba(46,110,121,.45),transparent 70%)}.cta::after{content:"";position:absolute;inset-block-start:0;inset-inline:20%;block-size:1px;background:linear-gradient(90deg,transparent,rgba(224,185,115,.6),transparent)}.cta h2{font-size:var(--step-3);font-weight:500;letter-spacing:-.04em;line-height:1.04;color:var(--on-dark);max-width:18ch;margin-inline:auto}:root:lang(he) .cta h2{letter-spacing:0;line-height:1.15}.cta p{margin:1.3rem auto 0;max-width:50ch;color:var(--on-dark-muted);font-size:var(--step-1)}.cta .btn-row{justify-content:center}.page-head{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(3.5rem,2rem + 6vw,7.5rem)clamp(3rem,2rem + 4vw,5.5rem);background:var(--surface);border-block-end:1px solid var(--line)}.page-head::before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 90% at 85% 0%,#000,transparent 75%);mask-image:radial-gradient(70% 90% at 85% 0%,#000,transparent 75%)}[dir=rtl] .page-head::before{-webkit-mask-image:radial-gradient(70% 90% at 15% 0%,#000,transparent 75%);mask-image:radial-gradient(70% 90% at 15% 0%,#000,transparent 75%)}.page-head h1{font-size:var(--step-4);font-weight:500;letter-spacing:-.045em;line-height:1.02;max-width:18ch}:root:lang(he) .page-head h1{letter-spacing:0;line-height:1.1}.page-head p{margin-top:1.5rem;max-width:56ch;font-size:var(--step-1);color:var(--muted);line-height:1.55}.crumbs{display:flex;flex-wrap:wrap;gap:.6em;margin-bottom:1.8rem;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}:root:lang(he) .crumbs{letter-spacing:.02em;font-size:var(--step--1)}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--ink)}.crumbs>span:last-child{color:var(--ink)}.prose{max-width:var(--maxw-prose)}.prose h2{margin-top:2.4em;margin-bottom:.7em;font-size:var(--step-2);letter-spacing:-.03em}.prose h3{margin-top:1.9em;margin-bottom:.5em;font-size:var(--step-1)}:root:lang(he) .prose h2,:root:lang(he) .prose h3{letter-spacing:0}.prose>:first-child{margin-top:0}.prose ul{padding-inline-start:1.2em}.prose blockquote{margin:1.8em 0;padding:0;font-family:var(--font-serif);font-style:italic;color:var(--ink-soft);font-size:var(--step-2);line-height:1.3}:root:lang(he) .prose blockquote{font-style:normal}.prose table{inline-size:100%;border-collapse:collapse;margin:1.6em 0;font-size:var(--step--1)}.prose th,.prose td{padding:.75em .9em;border-block-end:1px solid var(--line);text-align:start}.prose th{color:var(--ink);font-weight:600;border-block-end-color:var(--line-strong)}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}@media(max-width:860px){.contact-grid{grid-template-columns:1fr}}.dl{margin:2rem 0 0;padding:0;list-style:none}.dl li{display:flex;align-items:center;gap:1rem;padding-block:1rem;border-block-start:1px solid var(--line);margin:0}.dl li:last-child{border-block-end:1px solid var(--line)}.dl__ico{flex:none;display:grid;place-items:center;inline-size:2.3rem;block-size:2.3rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--brand)}.dl__ico svg{inline-size:1.05rem;block-size:1.05rem;stroke-width:1.6}.dl__k{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}:root:lang(he) .dl__k{letter-spacing:0;font-size:var(--step--1)}.dl__v{font-weight:500;color:var(--ink)}.dl__v a{color:inherit;text-decoration:none}.dl__v a:hover{color:var(--brand)}.form{padding:clamp(1.5rem,3vw,2.6rem);background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lift)}.field{margin-bottom:1.2rem}.field label{display:block;margin-bottom:.45rem;font-size:var(--step--1);font-weight:500;color:var(--ink)}.field input,.field textarea,.field select{inline-size:100%;padding:.78em .95em;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font:inherit;transition:border-color .2s ease,box-shadow .2s ease}.field input:hover,.field textarea:hover{border-color:rgba(14,26,29,.3)}.field textarea{min-block-size:8rem;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent)}.field__hint{margin:.45rem 0 0;font-size:var(--step--1);color:var(--muted)}.cal-embed{min-block-size:620px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);overflow:hidden}[dir=rtl] .cal-embed{direction:ltr}.src{margin-top:.6rem;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.02em}.src a{color:var(--brand)}.site-foot{position:relative;background:var(--dark-bg);color:var(--on-dark-muted);padding-block:clamp(3.5rem,6vw,5.5rem)2rem}.foot-grid{display:grid;grid-template-columns:minmax(0,1.5fr)repeat(auto-fit,minmax(9rem,1fr));gap:clamp(2rem,3vw,3rem)}.foot__brand img{inline-size:180px}.foot__blurb{margin-top:1.3rem;max-width:34ch;font-size:var(--step-0);color:var(--on-dark-muted)}.foot h4{margin-bottom:1.1rem;font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(243,245,244,.45)}:root:lang(he) .foot h4{letter-spacing:.03em;font-size:var(--step--1)}.foot ul{margin:0;padding:0;list-style:none}.foot li{margin-block:.6em}.foot a{color:var(--on-dark-muted);text-decoration:none;transition:color .2s ease}.foot a:hover{color:var(--on-dark)}.socials{display:flex;gap:.5rem;margin-top:1.8rem}.socials a{display:grid;place-items:center;inline-size:2.4rem;block-size:2.4rem;border:1px solid var(--on-dark-line);border-radius:50%;color:var(--on-dark-muted);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.socials a:hover{background:var(--on-dark);border-color:var(--on-dark);color:var(--ink)}.socials svg{inline-size:1.05rem;block-size:1.05rem}.foot-base{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;margin-top:clamp(3rem,5vw,4.5rem);padding-block-start:1.6rem;border-block-start:1px solid var(--on-dark-line);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;color:rgba(243,245,244,.45)}.foot-base p{margin:0}.oops{display:grid;place-items:center;min-block-size:60vh;text-align:center}.oops__code{font-family:var(--font-serif);font-style:italic;font-size:var(--step-5);color:var(--ink);line-height:1}.center{text-align:center}.center .section-head,.center .eyebrow{margin-inline:auto}.mt-0{margin-top:0}.sr{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){.js .rv{opacity:0;transform:translateY(18px);filter:blur(6px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transition-delay:var(--rd,0ms)}.js .rv.is-in{opacity:1;transform:none;filter:none}}@media print{.site-head,.site-foot,.cta,.nav-toggle,.bg-paths{display:none!important}body{color:#000;background:#fff}.js .rv{opacity:1!important;transform:none!important;filter:none!important}}.case--solo{border:0;padding:0;box-shadow:none;max-width:72ch}.case--solo:hover{box-shadow:none}.case__link{color:inherit;text-decoration:none}.case__link:hover,.case__link:focus-visible{color:var(--brand)}.also{margin-block-start:4rem;padding-block-start:2rem;border-block-start:1px solid var(--line)}.also__title{font-size:var(--step-1);margin-block-end:1rem}.also__list{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.5rem 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.also__list li{margin:0;border-block-end:1px solid var(--line)}.also__list a{display:block;padding-block:.7rem;color:var(--ink);font-weight:500;text-decoration:none}.also__list a:hover{color:var(--brand)}.stages{list-style:none;margin:0;padding:0}.section--ink .stage{margin:0;background:rgba(255,255,255,.025);border-color:var(--on-dark-line)}.section--ink .stage:hover{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.18)}.stage__q{margin-top:.8rem;line-height:1.55}.section--ink .stage__q{color:var(--on-dark-muted)}.stage__areas{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:1.3rem}.section--ink .chip{background:0 0;border-color:var(--on-dark-line);color:var(--on-dark-muted)}.dash{padding:clamp(1.1rem,2vw,1.5rem);background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lift)}.dash__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block-end:.9rem;border-block-end:1px solid var(--line)}.dash__title{font-weight:500;color:var(--ink)}.dash__live{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.dash__live .dot{inline-size:.5em;block-size:.5em;border-radius:50%;background:#3aa776;box-shadow:0 0 0 3px rgba(58,167,118,.16)}.dash__rows{list-style:none;margin:0;padding:0}.dash__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;margin:0;padding-block:.9rem;border-block-end:1px solid var(--line)}.dash__row:last-child{border-block-end:0}.dash__label{font-weight:450;color:var(--text)}.dash__bar{grid-column:1/-1;block-size:4px;border-radius:999px;background:var(--surface-2);overflow:hidden}.dash__fill{display:block;block-size:100%;border-radius:inherit;background:var(--brand)}.dash__due{margin-top:.9rem;font-size:var(--step--1);color:var(--muted)}.case__reg{color:var(--muted)}.eng__label+.case__reg{margin-top:0}.steps{list-style:none;margin:0;padding:0}.steps>li{margin:0}.btn-film{display:inline-flex;align-items:center;gap:.75em;padding:.35em .6em .35em 0;border:0;background:0 0;color:var(--on-dark);font:inherit;font-size:.95rem;font-weight:500;cursor:pointer;border-radius:999px}.btn-film__ico{position:relative;display:grid;place-items:center;inline-size:2.6rem;block-size:2.6rem;border-radius:50%;border:1px solid rgba(224,185,115,.55);background:rgba(224,185,115,8%);color:var(--accent-soft);transition:background-color .25s ease,transform .25s var(--ease)}.btn-film__ico svg{margin-inline-start:2px}[dir=rtl] .btn-film{padding:.35em 0 .35em .6em}[dir=rtl] .btn-film__ico svg{margin-inline-start:0;margin-inline-end:2px}.btn-film:hover .btn-film__ico{background:rgba(224,185,115,.18);transform:scale(1.06)}.btn-film__dur{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;color:var(--on-dark-muted)}@media(prefers-reduced-motion:no-preference){.btn-film__ico::after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid var(--accent-soft);animation:ping 3s var(--ease)infinite}}.film{position:relative;margin:0 0 clamp(2.5rem,2rem + 2vw,4rem);aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--dark-bg);box-shadow:var(--shadow-lift)}.film__video{display:block;inline-size:100%;block-size:100%;object-fit:cover;background:var(--dark-bg)}.film__play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1rem;padding:clamp(1.2rem,4vw,3rem);border:0;background:linear-gradient(180deg,transparent 45%,rgba(11,21,24,.55));color:var(--on-dark);font:inherit;cursor:pointer}.film__ring{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;place-items:center;inline-size:clamp(4rem,3rem + 3vw,5.75rem);block-size:clamp(4rem,3rem + 3vw,5.75rem);margin:calc(clamp(4rem,3rem + 3vw,5.75rem)/-2);border-radius:50%;background:rgba(243,245,244,.94);color:var(--ink);box-shadow:0 20px 50px -18px rgba(0,0,0,.7);transition:transform .3s var(--ease),background-color .3s ease}.film__ring svg{margin-inline-start:4px}.film__play:hover .film__ring{transform:scale(1.06);background:#fff}.film__meta{display:inline-flex;align-items:center;gap:.8em;padding:.45em .95em;border:1px solid var(--on-dark-line);border-radius:999px;background:rgba(11,21,24,.75);font-size:var(--step--1);font-weight:500}.film__dur{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;color:var(--on-dark-muted)}.film[data-playing] .film__play{display:none}.film-dialog{inline-size:min(1180px,calc(100vw - 2rem));max-inline-size:none;padding:0;border:0;background:0 0;overflow:visible}.film-dialog::backdrop{background:rgba(6,12,14,.9)}.film-open .bg-paths path,.film-open .tag .dot::after,.film-open .btn-film__ico::after{animation-play-state:paused}.film-open .bg-paths{visibility:hidden}.film--dialog{margin:0;box-shadow:0 60px 120px -40px rgba(0,0,0,.9);border-color:var(--on-dark-line)}.film-dialog__close{position:absolute;inset-block-end:calc(100% + .75rem);inset-inline-end:0;display:grid;place-items:center;inline-size:2.6rem;block-size:2.6rem;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(255,255,255,6%);color:#fff;cursor:pointer}.film-dialog__close:hover{background:rgba(255,255,255,.14)}@media(prefers-reduced-motion:no-preference){.film-dialog[open]{animation:film-in .45s var(--ease)}}@keyframes film-in{from{opacity:0;transform:translateY(12px)scale(.985)}}.card--foundation{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.15fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;background:linear-gradient(180deg,var(--brand-tint),var(--card) 85%)}@media(max-width:860px){.card--foundation{grid-template-columns:1fr}}.grid--offer>.card--foundation:hover{background:linear-gradient(180deg,var(--brand-tint),#fcfdfc 85%)}.found__label{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--brand);padding:.35em .8em;border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);border-radius:999px;background:var(--card)}:root:lang(he) .found__label{letter-spacing:.02em;font-size:var(--step--1)}.card--foundation h3{font-size:var(--step-2);letter-spacing:-.03em}:root:lang(he) .card--foundation h3{letter-spacing:0}.found__side{padding-block-start:.4rem}.found__side .ticks{margin-top:0}.found__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.found__tags .chip{margin:0;font-size:var(--step--1);padding:.45em .95em;background:var(--card);color:var(--ink-soft)}.found__link{display:inline-flex;align-items:center;gap:.5em;margin-top:1.5rem;font-weight:500;color:var(--ink);text-decoration:none}.found__link:hover{color:var(--brand)}.found__link .arw{inline-size:1em;block-size:1em;transition:transform .25s var(--ease)}.found__link:hover .arw{transform:translateX(3px)}[dir=rtl] .found__link .arw{transform:scaleX(-1)}[dir=rtl] .found__link:hover .arw{transform:scaleX(-1)translateX(3px)}.card--foundation .card__top{justify-content:flex-start;align-items:center;gap:1rem}