:root{--navy-900:#0f172a;--navy-800:#1e293b;--navy-700:#334155;--ink-600:#2e3d6c;--ink-500:#3d5089;--ink-050:rgba(46,61,108,0.07);--emerald-600:#059669;--emerald-700:#047857;--emerald-800:#036049;--emerald-050:rgba(5,150,105,0.09);--paper:#f8fafc;--surface:#ffffff;--line:#e2e8f0;--line-strong:#cbd5e1;--muted:#64748b;--muted-invert:rgba(226,232,240,0.78);--font-display:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Hebrew",Arial,sans-serif;--font-body:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Hebrew",Arial,sans-serif;--step--1:clamp(0.82rem,0.79rem + 0.14vw,0.9rem);--step-0:clamp(1rem,0.96rem + 0.2vw,1.08rem);--step-1:clamp(1.15rem,1.08rem + 0.35vw,1.32rem);--step-2:clamp(1.38rem,1.26rem + 0.6vw,1.75rem);--step-3:clamp(1.7rem,1.45rem + 1.2vw,2.4rem);--step-4:clamp(2.1rem,1.6rem + 2.4vw,3.6rem);--space-2xs:0.1875rem;--space-xs:0.3125rem;--space-s:0.5rem;--space-m:0.75rem;--space-l:1.125rem;--space-xl:1.75rem;--space-2xl:clamp(1.25rem,2.25vw,2rem);--wrap:1180px;--wrap-narrow:760px;--radius:16px;--radius-lg:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(15,23,42,0.06);--shadow-s:0 2px 8px rgba(15,23,42,0.06),0 1px 2px rgba(15,23,42,0.04);--shadow-m:0 10px 30px rgba(15,23,42,0.08),0 2px 6px rgba(15,23,42,0.04);--shadow-l:0 24px 60px rgba(15,23,42,0.12),0 4px 12px rgba(15,23,42,0.06);--shadow-cta:0 8px 20px rgba(5,150,105,0.28);--ease:cubic-bezier(0.22,0.61,0.36,1);--logo-h:100px;--logo-h-compact:64px;--header-h:132px;--header-h-compact:92px}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h-compact) + 16px)}body{font-family:var(--font-body);font-size:var(--step-0);line-height:1.7;color:var(--navy-800);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,picture{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}::selection{background:var(--emerald-600);color:#fff}.skip-link{position:absolute;inset-inline-start:var(--space-s);top:-100px;z-index:200;padding:0.7rem 1.2rem;border-radius:var(--radius);background:var(--navy-900);color:#fff;font-weight:700;text-decoration:none;transition:top 0.2s var(--ease)}.skip-link:focus{top:var(--space-s)}.wrap{width:min(100% - 2.5rem,var(--wrap));margin-inline:auto}.section{padding-block:var(--space-2xl)}.section:has(.calc-layout) + .section{padding-block-start:0}.wrap-narrow{width:min(100% - 2.5rem,var(--wrap-narrow));margin-inline:auto}.section-tight{padding-block:var(--space-xl)}.section-head{max-width:80%;margin-bottom:var(--space-l)}@media (max-width:767px){.section-head{max-width:100%}}.section-head-center{margin-inline:auto;text-align:center}.grid-3{display:grid;gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}@media (min-width:700px){.grid-3:has(> :nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.18;letter-spacing:-0.015em;color:var(--navy-900);text-wrap:balance}h1{font-size:var(--step-4);font-weight:900}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}.as-h3{font-size:var(--step-2)}.as-h4{font-size:var(--step-1)}p{text-wrap:pretty}.lede{font-size:var(--step-1);line-height:1.62;color:var(--navy-700)}.muted{color:var(--muted)}.mt-s{margin-block-start:var(--space-s)}.mt-m{margin-block-start:var(--space-m)}.mb-s{margin-block-end:var(--space-s)}.mb-m{margin-block-end:var(--space-m)}.measure-narrow{max-width:38ch}.eyebrow{display:inline-flex;align-items:center;gap:0.5rem;font-family:var(--font-display);font-size:var(--step--1);font-weight:700;letter-spacing:0.09em;color:var(--emerald-700);margin-bottom:var(--space-xs)}.eyebrow::before{content:"";inline-size:22px;block-size:2px;border-radius:2px;background:currentColor;opacity:0.55}.eyebrow-invert{color:#6ee7b7}.ink-stroke{display:block;inline-size:min(100%,420px);block-size:auto;margin-block-start:0.35rem;color:var(--emerald-600)}.ink-stroke path{fill:currentColor}.btn{--btn-bg:var(--emerald-700);--btn-fg:#fff;display:inline-flex;align-items:center;justify-content:center;gap:0.55rem;padding:0.85rem 1.6rem;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-display);font-size:var(--step-0);font-weight:700;text-decoration:none;cursor:pointer;transition:transform 0.18s var(--ease),background-color 0.18s var(--ease),box-shadow 0.18s var(--ease),border-color 0.18s var(--ease)}.btn svg{inline-size:20px;block-size:20px;flex:none}.btn-primary{box-shadow:var(--shadow-cta)}.btn-primary:hover{--btn-bg:var(--emerald-800);transform:translateY(-2px);box-shadow:0 12px 26px rgba(4,120,87,0.34)}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--navy-900);border-color:var(--line-strong)}.btn-ghost:hover{--btn-bg:var(--surface);border-color:var(--ink-600);transform:translateY(-2px);box-shadow:var(--shadow-s)}.btn-ghost-invert{--btn-bg:rgba(255,255,255,0.06);--btn-fg:#fff;border-color:rgba(255,255,255,0.28)}.btn-ghost-invert:hover{--btn-bg:rgba(255,255,255,0.13);border-color:rgba(255,255,255,0.5);transform:translateY(-2px)}.btn-sm{padding:0.55rem 1.1rem;font-size:var(--step--1)}.btn-block{inline-size:100%}.btn-row{display:flex;flex-wrap:wrap;gap:0.75rem}.btn-row-center{justify-content:center}.btn-row-full .btn{flex:1 1 220px}.link{display:inline-flex;align-items:center;gap:0.4rem;color:var(--ink-600);font-weight:700;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 2px;background-position:100% 100%;background-repeat:no-repeat;transition:background-size 0.28s var(--ease),color 0.2s var(--ease)}.link:hover,.link:focus-visible{color:var(--emerald-700);background-size:100% 2px}.link svg{inline-size:16px;block-size:16px;transition:transform 0.22s var(--ease)}.link:hover svg{transform:translateX(-4px)}.header{position:sticky;top:0;z-index:100;isolation:isolate;border-bottom:1px solid transparent;transition:border-color 0.25s var(--ease),box-shadow 0.25s var(--ease)}.header::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(248,250,252,0.86);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}.header-scrolled{--header-h:var(--header-h-compact);--logo-h:var(--logo-h-compact);border-bottom-color:var(--line);box-shadow:var(--shadow-xs)}.header-inner{display:flex;align-items:center;gap:var(--space-m);block-size:var(--header-h);transition:block-size 0.28s var(--ease)}.brand{display:flex;align-items:center;flex:none;text-decoration:none}.brand img{block-size:var(--logo-h);inline-size:auto;transition:block-size 0.28s var(--ease)}.nav{display:flex;align-items:center;gap:0.25rem;margin-inline-end:auto}.nav a{padding:0.5rem 0.65rem;border-radius:var(--radius-pill);color:var(--navy-800);font-size:0.95rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color 0.18s var(--ease),color 0.18s var(--ease)}.nav a:hover{background:var(--ink-050);color:var(--ink-600)}.nav a[aria-current="page"]{background:var(--ink-050);color:var(--ink-600);font-weight:700}.header-actions{display:flex;align-items:center;gap:0.6rem;flex:none}.header-phone{display:inline-flex;align-items:center;gap:0.45rem;color:var(--navy-900);font-family:var(--font-display);font-weight:700;font-size:0.95rem;text-decoration:none;direction:ltr}.header-phone svg{inline-size:22px;block-size:22px;color:var(--emerald-600)}@media (max-width:1200px){.header-phone{padding:0.72rem;margin-inline:-0.72rem}}.header-phone:hover{color:var(--emerald-700)}.nav-toggle{display:none;align-items:center;gap:0.55rem;padding:0.5rem 0.2rem;border:0;background:none;cursor:pointer;font-family:var(--font-display);font-size:0.95rem;font-weight:700;color:var(--navy-900)}.nav-toggle-bars{display:grid;gap:5px;inline-size:22px}.nav-toggle-bars span{display:block;block-size:2.5px;border-radius:2px;background:currentColor;transition:transform 0.26s var(--ease)}.nav-toggle[aria-expanded="true"] .nav-toggle-bars span:first-child{transform:translateY(3.75px) rotate(45deg)}.nav-toggle[aria-expanded="true"] .nav-toggle-bars span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.nav-foot{display:none}@media (max-width:1200px){.nav{position:fixed;inset:var(--header-h) 0 0 0;flex-direction:column;align-items:stretch;gap:0;padding-block:var(--space-m) calc(var(--space-l) + env(safe-area-inset-bottom));padding-inline:max(1.25rem,calc((100% - 520px) / 2));background:var(--surface);overflow-y:auto;overscroll-behavior:contain;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity 0.24s var(--ease),transform 0.24s var(--ease),visibility 0.24s}.nav-open{transform:translateY(0);opacity:1;visibility:visible}.nav a{display:flex;align-items:center;justify-content:center;gap:0.7rem;padding:1.05rem 0.25rem;text-align:center;border-radius:0;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:var(--step-1);font-weight:700}.nav a::after{content:"";inline-size:8px;block-size:8px;border-left:2.5px solid var(--line-strong);border-bottom:2.5px solid var(--line-strong);transform:rotate(45deg);transition:border-color 0.18s var(--ease),transform 0.18s var(--ease)}.nav a:hover{background:none}.nav a:hover::after{border-color:var(--emerald-600);transform:rotate(45deg) translate(2px,-2px)}.nav-foot{display:grid;gap:0.65rem;margin-block-start:var(--space-m)}.nav-foot a::after{content:none}.nav-toggle{display:inline-flex;margin-inline-end:auto}.header-phone span{display:none}body.menu-open{overflow:hidden}}@media (max-width:560px){.header-actions .btn{display:none}}.hero{position:relative;overflow:hidden;padding-block:clamp(3.5rem,7vw,6rem) var(--space-2xl);background:linear-gradient(200deg,var(--navy-900) 0%,#16223c 55%,var(--navy-800) 100%);color:#fff;isolation:isolate}.hero-watermark{position:absolute;inset-block-start:8%;inset-inline-start:-12%;inline-size:130%;color:#fff;opacity:0.045;transform:rotate(-7deg);pointer-events:none;z-index:-1}.hero-watermark path{fill:currentColor}.hero h1{color:#fff}.hero-lede{max-width:56ch;margin-block-start:var(--space-m);font-size:var(--step-1);line-height:1.62;color:var(--muted-invert)}.hero-inner{max-width:62ch}.hero .btn-row{margin-block-start:var(--space-l)}.pillars{display:grid;gap:0.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin-block-start:var(--space-xl)}.pillar{display:block;padding:1.1rem 1.25rem;border:1px solid rgba(255,255,255,0.14);border-radius:var(--radius);background:rgba(255,255,255,0.05);color:#fff;text-decoration:none;transition:background-color 0.2s var(--ease),border-color 0.2s var(--ease),transform 0.2s var(--ease)}.pillar:hover{background:rgba(255,255,255,0.1);border-color:rgba(110,231,183,0.55);transform:translateY(-3px)}.pillar-name{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;font-family:var(--font-display);font-size:var(--step-0);font-weight:700;line-height:1.3}.pillar-name svg{inline-size:16px;block-size:16px;flex:none;color:#6ee7b7;transition:transform 0.2s var(--ease)}.pillar:hover .pillar-name svg{transform:translateX(-4px)}.pillar-doc{display:block;margin-block-start:0.3rem;font-size:var(--step--1);line-height:1.5;color:var(--muted-invert)}.trust{background:var(--surface);border-block-end:1px solid var(--line)}.trust-grid{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding-block:var(--space-l)}.trust-item{padding:var(--space-xs) var(--space-m);border-inline-end:1px solid var(--line)}.trust-item:last-child{border-inline-end:0}.trust-item h2{font-size:var(--step-0);margin-block-end:0.25rem}.trust-item p{font-size:var(--step--1);line-height:1.55;color:var(--muted)}@media (max-width:720px){.trust-item{border-inline-end:0;border-block-end:1px solid var(--line);padding-block:var(--space-s)}.trust-item:last-child{border-block-end:0}}.card{display:flex;flex-direction:column;padding:var(--space-m);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-s);transition:transform 0.24s var(--ease),box-shadow 0.24s var(--ease),border-color 0.24s var(--ease)}.card:hover{transform:translateY(-4px);border-color:var(--ink-500);box-shadow:var(--shadow-m)}.card-icon{display:grid;place-items:center;inline-size:52px;block-size:52px;margin-block-end:var(--space-s);border-radius:14px;background:var(--ink-050);color:var(--emerald-700)}.card-icon svg{inline-size:26px;block-size:26px}.card h3{margin-block-end:0.4rem}.card > p:not(.eyebrow){color:var(--muted);font-size:var(--step-0)}.card-list{margin-block:var(--space-s) var(--space-m);padding:0;list-style:none;display:grid;gap:0.45rem}.card-list li{position:relative;padding-inline-start:1.55rem;font-size:var(--step--1);line-height:1.55;color:var(--navy-700)}.card-list li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0.55em;inline-size:7px;block-size:7px;border-radius:50%;background:var(--emerald-600)}.card-foot{margin-block-start:auto;padding-block-start:var(--space-s);border-block-start:1px solid var(--line)}.band{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(215deg,#0b7a5c 0%,var(--emerald-700) 42%,#0a6552 100%);color:#fff}.band h2,.band h3{color:#fff}.band .eyebrow{color:#d1fae5}.band .lede{color:rgba(236,253,245,0.86)}.band-watermark{position:absolute;inset-block-end:-6%;inset-inline-end:-18%;inline-size:105%;color:#fff;opacity:0.07;transform:rotate(6deg);pointer-events:none;z-index:-1}.band-watermark path{fill:currentColor}.btn-light{--btn-bg:#fff;--btn-fg:var(--emerald-700)}.btn-light:hover{--btn-bg:#ecfdf5;transform:translateY(-2px);box-shadow:0 12px 26px rgba(2,44,34,0.28)}.tool{display:flex;flex-direction:column;padding:var(--space-m);border:1px solid rgba(255,255,255,0.22);border-radius:var(--radius-lg);background:rgba(255,255,255,0.09);color:#fff;text-decoration:none;transition:background-color 0.22s var(--ease),border-color 0.22s var(--ease),transform 0.22s var(--ease)}.tool:hover{background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.5);transform:translateY(-4px)}.tool-icon{display:grid;place-items:center;inline-size:46px;block-size:46px;margin-block-end:var(--space-s);border-radius:13px;background:rgba(255,255,255,0.16);color:#fff}.tool-icon svg{inline-size:23px;block-size:23px}.tool h3{font-size:var(--step-1);margin-block-end:0.35rem}.tool p{font-size:var(--step--1);line-height:1.6;color:rgba(236,253,245,0.84)}.tool-go{display:inline-flex;align-items:center;gap:0.4rem;margin-block-start:auto;padding-block-start:var(--space-s);font-family:var(--font-display);font-size:var(--step--1);font-weight:700;color:#d1fae5}.tool-go svg{inline-size:15px;block-size:15px;transition:transform 0.22s var(--ease)}.tool:hover .tool-go svg{transform:translateX(-4px)}.page-hero{position:relative;overflow:hidden;isolation:isolate;padding-block:var(--space-xl) var(--space-l);background:linear-gradient(200deg,var(--navy-900) 0%,#16223c 60%,var(--navy-800) 100%);color:#fff}.page-hero h1{font-size:var(--step-3);color:#fff}.page-hero .lede{max-width:58ch;margin-block-start:var(--space-s);color:var(--muted-invert)}.page-hero .btn-row{margin-block-start:var(--space-m)}.page-hero-watermark{position:absolute;inset-block-end:-20%;inset-inline-start:-10%;inline-size:120%;color:#fff;opacity:0.05;transform:rotate(-5deg);pointer-events:none;z-index:-1}.page-hero-watermark path{fill:currentColor}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem;margin:0 0 var(--space-s);padding:0;list-style:none;font-size:var(--step--1);color:rgba(203,213,225,0.7)}.crumbs a{color:rgba(203,213,225,0.9);text-decoration:none}.crumbs a:hover{color:#6ee7b7}.crumbs li + li::before{content:"‹";margin-inline-end:0.4rem;opacity:0.55}.process{counter-reset:step;display:grid;gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));position:relative}@media (min-width:700px){.process:has(.step:nth-child(6)):not(:has(.step:nth-child(7))){grid-template-columns:repeat(3,1fr)}}@media (min-width:960px) and (max-width:1185px){.process:has(.step:nth-child(5)):not(:has(.step:nth-child(6))){grid-template-columns:repeat(3,1fr)}}.step{counter-increment:step;position:relative;padding-block-start:var(--space-m);border-block-start:2px solid var(--line)}.step::before{content:counter(step);position:absolute;inset-block-start:-17px;inset-inline-start:0;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;background:var(--emerald-600);color:#fff;font-family:var(--font-display);font-size:0.9rem;font-weight:900}.step h3{font-size:var(--step-1);margin-block-end:0.35rem}.step p{font-size:var(--step--1);line-height:1.6;color:var(--muted)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xs)}.table{inline-size:100%;border-collapse:collapse;font-size:var(--step--1)}.table caption{padding:var(--space-s) var(--space-m);border-block-end:1px solid var(--line);font-family:var(--font-display);font-weight:700;color:var(--navy-900);text-align:start}.table th,.table td{padding:0.75rem var(--space-m);text-align:start;border-block-end:1px solid var(--line)}.table th{background:var(--paper);font-family:var(--font-display);font-weight:700;color:var(--navy-900);white-space:nowrap}.table tbody tr:last-child td{border-block-end:0}.table td:last-child{font-family:var(--font-display);font-weight:700;color:var(--emerald-700);white-space:nowrap}.table-note{margin-block-start:var(--space-xs);font-size:0.8rem;line-height:1.6;color:var(--muted)}.thanks{max-width:56ch;margin-inline:auto;padding-block:var(--space-l);text-align:center}.thanks-mark{display:grid;place-items:center;inline-size:72px;block-size:72px;margin:0 auto var(--space-m);border-radius:50%;background:var(--emerald-050);color:var(--emerald-600)}.thanks-mark svg{inline-size:34px;block-size:34px}.thanks-links{margin-block-start:var(--space-xl);padding-block-start:var(--space-m);border-block-start:1px solid var(--line)}.thanks-links p{margin-block-end:var(--space-xs)}.notfound-code{font-family:var(--font-display);font-size:clamp(4.5rem,14vw,8rem);font-weight:900;line-height:0.9;letter-spacing:-0.04em;color:var(--line-strong);margin-block-end:var(--space-s)}.people{display:grid;gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.person{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-s);overflow:hidden;transition:transform 0.28s var(--ease),box-shadow 0.28s var(--ease)}.person:hover{transform:translateY(-3px);box-shadow:var(--shadow-m)}.person-photo{aspect-ratio:4 / 5;border-block-end:1px solid var(--line);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232e3d6c' stroke-opacity='0.3' stroke-width='1.3' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8.6' r='3.7'/%3E%3Cpath d='M4.9 20.4c0-3.9 3.2-6.5 7.1-6.5s7.1 2.6 7.1 6.5'/%3E%3C/svg%3E") center / 42% no-repeat,var(--ink-050)}.person-photo img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.person-body{padding:var(--space-s) var(--space-m) var(--space-m)}.person-name{font-family:var(--font-display);font-size:var(--step-1);font-weight:700;line-height:1.3;color:var(--navy-900)}.person-role{margin-block-start:0.25rem;font-size:var(--step--1);color:var(--muted)}.contact{background:var(--paper)}.contact-grid{display:grid;gap:var(--space-l);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}}.form-panel{padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-m)}.field-row{display:grid;gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.field{margin-block-end:var(--space-s)}.field label{display:block;margin-block-end:0.35rem;font-family:var(--font-display);font-size:var(--step--1);font-weight:700;color:var(--navy-900)}.field .req{color:var(--emerald-700)}.field input,.field select,.field textarea{inline-size:100%;padding:0.75rem 0.9rem;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--navy-900);font-size:var(--step-0);transition:border-color 0.18s var(--ease),box-shadow 0.18s var(--ease)}.field textarea{resize:vertical;min-block-size:120px}.field select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 0.9rem center;background-size:18px;padding-inline-end:2.6rem}.field input::placeholder,.field textarea::placeholder{color:#94a3b8}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--emerald-600);box-shadow:0 0 0 4px var(--emerald-050)}.field input:user-invalid,.field textarea:user-invalid,.field select:user-invalid,.datefield.is-invalid select{border-color:#dc2626;box-shadow:0 0 0 4px rgba(220,38,38,0.09)}.consent{display:flex;align-items:flex-start;gap:0.6rem;margin-block:var(--space-s);font-size:var(--step--1);line-height:1.55;color:var(--muted)}.consent input{flex:none;inline-size:20px;block-size:20px;margin-block-start:0.15rem;accent-color:var(--emerald-600)}.form-note{margin-block-start:var(--space-s);font-size:var(--step--1);line-height:1.55;color:var(--muted);text-align:center}.form-status{display:none;margin-block-end:var(--space-s);padding:0.8rem 1rem;border-radius:12px;font-size:var(--step--1);font-weight:600}.form-status-visible{display:block}.form-status-error{background:rgba(220,38,38,0.08);border:1px solid rgba(220,38,38,0.3);color:#b91c1c}.contact-aside{display:grid;gap:var(--space-s)}.contact-card{padding:var(--space-m);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-s)}.contact-card-dark{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.contact-card-dark h3{color:#fff}.contact-card-dark p{color:var(--muted-invert);font-size:var(--step--1)}.contact-list{margin:0;padding:0;list-style:none;display:grid;gap:0.9rem}.contact-list a,.contact-list span{display:flex;align-items:center;gap:0.7rem;color:var(--navy-900);font-weight:600;text-decoration:none;transition:color 0.18s var(--ease)}.contact-list a:hover{color:var(--emerald-700)}.contact-list svg{inline-size:20px;block-size:20px;flex:none;color:var(--emerald-600)}.contact-list .ltr{direction:ltr}.footer{padding-block:var(--space-xl) var(--space-m);background:var(--navy-900);color:var(--muted-invert);font-size:var(--step--1)}.footer-grid{display:grid;gap:var(--space-l);grid-template-columns:1.6fr 1fr 1fr 1fr;padding-block-end:var(--space-l);border-block-end:1px solid rgba(255,255,255,0.12)}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.footer-grid{grid-template-columns:1fr}}.footer img{block-size:52px;inline-size:auto;margin-block-end:var(--space-s);filter:brightness(0) invert(1);opacity:0.92}.footer h2{margin-block-end:var(--space-xs);font-size:var(--step-0);color:#fff}.footer ul{margin:0;padding:0;list-style:none;display:grid;gap:0.5rem}.footer a{color:var(--muted-invert);text-decoration:none;transition:color 0.18s var(--ease)}.footer a:hover{color:#6ee7b7}.socials{display:flex;gap:0.6rem;margin-block-start:var(--space-s)}.socials a{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid rgba(255,255,255,0.18);border-radius:12px;transition:background-color 0.18s var(--ease),border-color 0.18s var(--ease)}.socials a:hover{background:rgba(255,255,255,0.1);border-color:rgba(110,231,183,0.6)}.socials svg{inline-size:19px;block-size:19px}.disclaimer{padding-block:var(--space-m);font-size:0.8rem;line-height:1.7;color:rgba(203,213,225,0.62);border-block-end:1px solid rgba(255,255,255,0.12)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-s);padding-block-start:var(--space-m);font-size:0.8rem}.footer-bottom ul{display:flex;flex-wrap:wrap;gap:var(--space-s)}.action-bar{display:none}@media (max-width:767px){:root{--logo-h:75px;--logo-h-compact:54px;--header-h:104px;--header-h-compact:78px}.action-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:90;display:grid;grid-template-columns:1fr 1fr;gap:0.6rem;padding:0.7rem 0.9rem calc(0.7rem + env(safe-area-inset-bottom));background:rgba(255,255,255,0.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-block-start:1px solid var(--line)}body{padding-block-end:84px}}.prose > * + *{margin-block-start:var(--space-s)}.prose h2{margin-block-start:var(--space-l)}.prose h3{margin-block-start:var(--space-m)}.prose ul,.prose ol{padding-inline-start:1.3rem}.prose li + li{margin-block-start:0.35rem}.prose a{color:var(--ink-600);font-weight:600}.mlb-i{inline-size:1.15em;block-size:1.15em;flex:none;vertical-align:-0.15em}.article-layout .prose p{text-align:justify}.article-layout .prose ol{text-align:justify}.tldr{padding:var(--space-m);border:1px solid var(--line);border-inline-start:4px solid var(--emerald-600);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xs)}.toc{padding:var(--space-m);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.toc ol{margin:0;padding-inline-start:1.2rem}.toc li + li{margin-block-start:0.45rem}.toc a{color:var(--navy-700);text-decoration:none;font-size:var(--step--1);line-height:1.5}.toc a:hover{color:var(--emerald-700);text-decoration:underline}.faq-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-block-end:0.6rem;overflow:hidden}.faq-grid{display:grid;gap:0.7rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start}.faq-grid .faq-item{margin-block-end:0}.faq-item summary{padding:1rem 1.15rem;font-family:var(--font-display);font-weight:700;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:0.75rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-size:1.4rem;line-height:1;color:var(--emerald-600);flex:none;transition:transform 0.3s var(--ease)}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item summary:hover{background:var(--paper)}.faq-item .faq-body{padding:0 1.15rem 1.15rem;color:var(--navy-700)}@keyframes faq-reveal{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.faq-item[open] .faq-body{animation:faq-reveal 0.32s var(--ease) both}@supports selector(::details-content){:root{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;overflow:hidden;transition:block-size 0.32s var(--ease),content-visibility 0.32s allow-discrete}.faq-item[open]::details-content{block-size:auto}}.calc-layout{display:grid;gap:var(--space-l);grid-template-columns:minmax(0,1fr);align-items:start;justify-items:center}.calc-layout > *{inline-size:100%;max-inline-size:640px}@media (min-width:1024px){.calc-layout:has(.calc-out:not([hidden])){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);justify-items:stretch}.calc-layout:has(.calc-out:not([hidden])) > *{max-inline-size:none}.calc-layout .calc-out{position:sticky;inset-block-start:calc(var(--header-h-compact) + var(--space-s))}}.field-label{display:block;margin-block-end:0.35rem;font-family:var(--font-display);font-size:var(--step--1);font-weight:700;color:var(--navy-800)}.datefield{direction:ltr;display:grid;grid-template-columns:4.4rem minmax(0,1fr) 5.4rem;gap:0.35rem;max-inline-size:20rem;margin-inline:auto}.datefield select{direction:rtl;inline-size:100%;font-size:var(--step--1);padding:0.72rem 0.5rem;padding-inline-end:1.6rem;background-position:left 0.4rem center;background-size:14px}.calc-grid{display:grid;gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.calc-pair{display:grid;gap:var(--space-s);grid-template-columns:1fr 1fr}@media (max-width:480px){.calc-pair{grid-template-columns:1fr}}.calc-opt{padding:var(--space-s);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.calc-opt + .calc-opt{margin-block-start:0.6rem}.calc-opt > summary{font-family:var(--font-display);font-weight:700;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:0.75rem}.calc-opt > summary::-webkit-details-marker{display:none}.calc-opt > summary::after{content:"+";font-size:1.3rem;line-height:1;color:var(--emerald-600);flex:none;transition:transform 0.25s var(--ease)}.calc-opt[open] > summary::after{transform:rotate(45deg)}.calc-opt[open] > summary{margin-block-end:var(--space-s)}.calc-out[hidden]{display:none}.calc-progress[hidden]{display:none}#calcAnswer[hidden]{display:none}.calc-progress{padding-block:var(--space-m)}.calc-progress-label{margin:0 0 0.75rem;text-align:center;font-family:var(--font-display);font-weight:700;color:var(--muted)}.calc-progress-track{display:block;block-size:6px;border-radius:999px;background:var(--line);overflow:hidden}.calc-progress-bar{display:block;block-size:100%;border-radius:inherit;background:var(--emerald-600);transform-origin:right center;animation:calc-fill 1.1s var(--ease) both}@keyframes calc-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}.calc-q{margin:0 0 var(--space-s);padding:0;border:0}.calc-q > legend{padding:0;margin-block-end:0.35rem;font-family:var(--font-display);font-size:var(--step--1);font-weight:700;color:var(--navy-800)}.calc-q .calc-note{margin-block:0 0.5rem}.calc-choice{display:flex;flex-wrap:wrap;gap:0.5rem}.calc-choice label{flex:1 1 auto}.calc-choice-tight{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.25rem,1fr))}.calc-choice-tight label{justify-content:center;padding-inline:0.5rem;font-variant-numeric:tabular-nums}.calc-choice-tight input{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.calc-choice label{display:flex;align-items:center;gap:0.55rem;padding:0.72rem 0.9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);font-size:var(--step--1);cursor:pointer;transition:border-color 0.18s var(--ease),background 0.18s var(--ease)}.calc-choice input{flex:none;accent-color:var(--emerald-600)}.calc-choice label:hover{border-color:var(--emerald-600)}.calc-choice label:has(input:checked){border-color:var(--emerald-600);background:var(--emerald-050)}.calc-choice label:focus-within{outline:2px solid var(--emerald-600);outline-offset:2px}.calc-headline{margin-block-start:var(--space-s);text-align:center;color:var(--muted);font-size:var(--step--1)}.calc-group + .calc-group{margin-block-start:var(--space-l)}.calc-group .grid-3{display:flex;flex-wrap:wrap;gap:var(--space-m)}.calc-group .grid-3 > *{flex:1 1 300px;max-inline-size:100%}@media (min-width:700px){.calc-group .grid-3:has(> :nth-child(4):last-child) > *{flex-basis:calc(50% - var(--space-m) / 2)}}.calc-group > h3{font-size:var(--step-1);margin-block-end:0.25rem}.calc-group-note{margin-block:0 var(--space-s);color:var(--muted)}.calc-group-more{margin-block-start:var(--space-s);font-size:var(--step--1);color:var(--muted)}.calc-group-more a{color:var(--emerald-700);font-weight:700}.card h4{margin-block-end:0.4rem}.calc-check{display:flex;align-items:center;gap:0.6rem;min-block-size:44px;padding-inline:0.35rem;margin-inline-start:-0.35rem;margin-block:0.2rem 0;font-size:var(--step--1);cursor:pointer;border-radius:10px}.calc-check:hover{background:var(--ink-050)}.calc-check:focus-within{outline:2px solid var(--emerald-600);outline-offset:2px}.calc-check input{flex:none;accent-color:var(--emerald-600);inline-size:20px;block-size:20px}.calc-next{margin-block:var(--space-s) 0;padding-block-start:var(--space-s);border-block-start:1px solid var(--line);font-size:var(--step--1);color:var(--muted);text-align:center}.calc-next a{color:var(--emerald-700);font-weight:700}.calc-how{margin-block-start:var(--space-m)}.calc-how .calc-breakdown{margin-block-start:0}.calc-how > summary{font-size:var(--step--1)}@keyframes calc-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.calc-out{animation:calc-in 0.32s var(--ease) both}.calc-out.is-stale{filter:saturate(0.3) opacity(0.55);transition:filter 0.18s var(--ease)}.calc-out.is-stale::before{content:"הנתונים השתנו — לחצו ״חשבו מחדש״ כדי לעדכן.";display:block;margin-block-end:var(--space-s);padding:0.55rem 0.8rem;border-radius:10px;background:var(--paper);border:1px dashed var(--line);font-size:var(--step--1);font-weight:700;color:var(--ink-600);text-align:center}@media (prefers-reduced-motion:reduce){.calc-out.is-stale{transition:none}}.calc-breakdown{margin-block-start:var(--space-m);border-block-start:1px solid var(--line)}.calc-breakdown div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-s);padding-block:0.6rem;border-block-end:1px solid var(--line);font-size:var(--step--1)}.calc-breakdown dt{color:var(--muted)}.calc-breakdown dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.calc-breakdown .is-total dt,.calc-breakdown .is-total dd{color:var(--navy-900);font-size:var(--step-0)}.calc-note{margin-block-start:var(--space-s);font-size:var(--step--1);color:var(--muted)}.calc-flag{margin-block-start:var(--space-s);padding:0.7rem 0.9rem;border-inline-start:3px solid var(--emerald-600);border-radius:var(--radius);background:var(--emerald-050);font-size:var(--step--1);color:var(--emerald-800)}.calc-flag[hidden]{display:none}.calc-flag.is-caution{border-inline-start-color:var(--ink-500);background:var(--paper);color:var(--ink-600)}.calc-flag.is-provisional{border-inline-start:0;border:1px dashed var(--ink-500);background:var(--paper);color:var(--ink-600)}.checklist,.calculator,.quiz{padding:var(--space-m);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-s)}.checklist ul{list-style:none;padding:0;display:grid;gap:0.6rem}.checklist li{display:flex;align-items:flex-start;gap:0.6rem}.calculator-result{margin-block-start:var(--space-s);padding:var(--space-s);border-radius:var(--radius);background:var(--emerald-050);font-family:var(--font-display);font-size:var(--step-2);font-weight:900;color:var(--emerald-700);text-align:center}.latest-articles:not(:has(.art-card)){display:none}.art-grid:not(:has(.art-card)){display:none}.toc:not(:has(li)){display:none}@media (min-width:1000px){.article-layout:not(:has(.toc li)){grid-template-columns:minmax(0,1fr)}}.art-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-s);margin-block-end:var(--space-l)}.art-search{position:relative;flex:1 1 260px;max-width:380px}.art-search svg{position:absolute;inset-inline-start:0.9rem;inset-block-start:50%;translate:0 -50%;inline-size:19px;block-size:19px;color:var(--muted);pointer-events:none}.art-search input{inline-size:100%;padding:0.75rem 1rem;padding-inline-start:2.7rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);font:inherit;color:var(--navy-900)}.art-search input::placeholder{color:var(--muted)}.art-search input:focus-visible{border-color:var(--emerald-600)}.art-chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0;list-style:none}.art-chip{padding:0.5rem 1.05rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);font-family:var(--font-display);font-size:var(--step--1);font-weight:700;color:var(--navy-700);cursor:pointer;transition:background 0.2s var(--ease),border-color 0.2s var(--ease),color 0.2s var(--ease)}.art-chip:hover{border-color:var(--ink-500);background:var(--paper)}.art-chip[aria-pressed="true"]{border-color:var(--emerald-600);background:var(--emerald-600);color:#fff}.art-grid{display:grid;gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));align-items:start}.art-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-s);text-decoration:none;color:inherit;transition:transform 0.24s var(--ease),box-shadow 0.24s var(--ease),border-color 0.24s var(--ease)}.art-card:hover{transform:translateY(-4px);border-color:var(--ink-500);box-shadow:var(--shadow-m)}.art-card-media{aspect-ratio:16 / 9;background:var(--ink-050);overflow:hidden}.art-card-media img{inline-size:100%;block-size:100%;object-fit:cover;transition:scale 0.4s var(--ease)}.art-card:hover .art-card-media img{scale:1.04}.art-card-body{display:flex;flex-direction:column;flex:1;padding:var(--space-m)}.art-card h3{font-size:var(--step-1);line-height:1.35;margin-block:0.6rem 0.45rem}.art-card p{font-size:var(--step--1);line-height:1.65;color:var(--muted)}.art-card .art-meta{margin-block-start:auto}.art-tag{align-self:flex-start;padding:0.28rem 0.7rem;border-radius:var(--radius-pill);background:var(--ink-050);font-family:var(--font-display);font-size:0.76rem;font-weight:800;color:var(--ink-600)}.art-card[data-category="Real_Estate_Law"] .art-tag{background:rgba(46,61,108,0.09);color:var(--ink-600)}.art-card[data-category="Family_Law"] .art-tag{background:rgba(180,83,9,0.1);color:#a15a09}.art-card[data-category="Inheritance_Wills_POA"] .art-tag{background:var(--emerald-050);color:var(--emerald-800)}.art-card[data-category="Calculators_Tools"] .art-tag{background:rgba(51,65,85,0.09);color:var(--navy-700)}.art-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.45rem;padding-block-start:var(--space-s);font-size:var(--step--1);color:var(--muted)}.art-meta > * + *::before{content:"·";margin-inline-end:0.45rem;opacity:0.7}.art-count{font-size:var(--step--1);color:var(--muted)}.art-empty{padding:var(--space-xl) var(--space-m);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;color:var(--muted)}.art-card[hidden],.art-more[hidden]{display:none}.art-empty[hidden]{display:none}.art-list:not(:has(.art-card)) + .art-empty[hidden]{display:block}.art-more{margin-block-start:var(--space-l);text-align:center}.article-intro{padding-block-start:0}.article-media{margin-block-start:calc(var(--space-l) * -1);margin-block-end:var(--space-l)}.article-media img{inline-size:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-l)}.article-media figcaption{margin-block-start:var(--space-xs);font-size:var(--step--1);color:var(--muted);text-align:center}.article-layout{display:grid;gap:var(--space-l);grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.article-layout{grid-template-columns:260px minmax(0,1fr)}.article-layout .toc{position:sticky;inset-block-start:calc(var(--header-h-compact) + var(--space-s));align-self:start}}.prose figure{margin-block:var(--space-l)}.prose figure img{inline-size:100%;border-radius:var(--radius);box-shadow:var(--shadow-s)}.prose figcaption{margin-block-start:var(--space-xs);font-size:var(--step--1);color:var(--muted)}.article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:0.45rem;margin-block-start:var(--space-s);font-size:var(--step--1);color:var(--muted-invert)}.article-byline > * + *::before{content:"·";margin-inline-end:0.45rem;opacity:0.7}.wa-float{display:none}@media (min-width:768px){.wa-float{position:fixed;inset-block-end:26px;inset-inline-start:26px;z-index:60;display:grid;place-items:center;inline-size:60px;block-size:60px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 6px 20px rgba(15,23,42,0.28);transition:transform 0.22s var(--ease),box-shadow 0.22s var(--ease)}.wa-float:hover{transform:scale(1.07);box-shadow:0 10px 28px rgba(37,211,102,0.42)}.wa-float svg{inline-size:33px;block-size:33px}}.pop-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:var(--space-s);background:rgba(15,23,42,0.62);animation:pop-fade 0.25s var(--ease) both}.pop-backdrop[hidden]{display:none}@keyframes pop-fade{from{opacity:0}to{opacity:1}}.pop{position:relative;inline-size:min(100%,460px);max-block-size:calc(100dvh - 2rem);overflow-y:auto;padding:var(--space-l);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-l);animation:pop-rise 0.3s var(--ease) both}@keyframes pop-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pop h2{font-size:var(--step-2)}.pop-close{position:absolute;inset-block-start:10px;inset-inline-end:10px;inline-size:40px;block-size:40px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--muted);font-size:1.5rem;line-height:1;cursor:pointer}.pop-close:hover{background:var(--paper);color:var(--navy-900)}.pop .field + .field{margin-block-start:var(--space-s)}@media (max-width:767px){.pop-backdrop{padding:var(--space-m);background:rgba(15,23,42,0.5)}.pop{inline-size:100%;max-block-size:68dvh;padding-block-end:calc(var(--space-l) + env(safe-area-inset-bottom,0px))}}body.pop-open{overflow:hidden}:focus-visible{outline:3px solid var(--emerald-600);outline-offset:3px;border-radius:6px}.hero :focus-visible{outline-color:#6ee7b7}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes sign{from{transform:scaleX(0)}to{transform:scaleX(1)}}.rise{opacity:0;animation:rise 0.6s var(--ease) forwards}.rise-1{animation-delay:0.05s}.rise-2{animation-delay:0.14s}.rise-3{animation-delay:0.23s}.rise-4{animation-delay:0.32s}.ink-stroke{transform:scaleX(0);transform-origin:100% 50%;animation:sign 0.85s var(--ease) 0.45s forwards}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}.rise{opacity:1;transform:none}.ink-stroke{transform:none}.faq-item::details-content{transition:none!important}.faq-item[open] .faq-body{animation:none!important}}@media print{.header,.action-bar,.footer,.hero-watermark{display:none}body{background:#fff}}