:root{--bg: #1d1c1c;--surface: #272525;--surface-2: #2f2d2d;--line: #3b3838;--text: #f3f2f5;--muted: #b5b2bb;--accent: #8f86ff;--accent-strong: #6f63f2;--accent-soft: #b9b4ff;--accent-band: #9998ff;--on-accent: #ffffff;--on-band: #1d1b33;--radius: 10px;--wrap: 1120px;--font: "Inter", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}a{color:var(--accent-soft)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,h4{line-height:1.2;margin:0;text-wrap:balance}h1{font-size:clamp(2.1rem,4.6vw,3.25rem);font-weight:700;letter-spacing:-.02em}h2{font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:700;letter-spacing:-.015em}h3{font-size:1.15rem;font-weight:600}p{margin:0}.muted{color:var(--muted)}.skip{position:absolute;top:12px;inset-inline-start:16px;z-index:50;transform:translateY(-300%);background:var(--accent);color:var(--on-accent);padding:8px 12px;border-radius:6px}.skip:focus{transform:none}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.site-header{position:sticky;top:0;z-index:20;background:#1d1c1ceb;backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.brand img{width:72px;height:auto}.nav-desktop{display:flex;align-items:center;gap:22px}.nav-desktop a:not(.btn){color:var(--text);text-decoration:none;font-size:.95rem;opacity:.85}.nav-desktop a:not(.btn):hover{opacity:1;color:var(--accent-soft)}.nav-mobile{display:none;position:relative}.nav-mobile summary{list-style:none;cursor:pointer;padding:8px 14px;border:1px solid var(--line);border-radius:8px;font-size:.95rem}.nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile nav{position:absolute;inset-inline-end:0;top:calc(100% + 8px);display:flex;flex-direction:column;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px;min-width:240px}.nav-mobile nav a:not(.btn){color:var(--text);text-decoration:none;padding:8px 10px;border-radius:6px}.nav-mobile nav a:not(.btn):hover{background:var(--surface-2)}.nav-mobile .btn{margin-top:6px;text-align:center}@media(max-width:980px){.nav-desktop{display:none}.nav-mobile{display:block}}.btn{display:inline-block;background:var(--accent-strong);color:var(--on-accent);text-decoration:none;font-weight:600;padding:12px 22px;border-radius:8px;border:1px solid var(--accent-strong);transition:background .15s ease}.btn:hover{background:var(--accent);border-color:var(--accent)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--line)}.btn-ghost:hover{background:var(--surface-2);border-color:var(--muted)}.btn-sm{padding:8px 14px;font-size:.9rem}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.section{padding-block:88px}.section+.section{border-top:1px solid var(--line)}.section-band{background:var(--accent-band);color:var(--on-band)}.section-band .card{background:#ffffff8c;border-color:#1d1b331f;color:var(--on-band)}.section-band .card p{color:#2c2948}.section-band a{color:#2a2386}.section-surface{background:var(--surface)}.section-head{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:40px}.section-head p{color:var(--muted);font-size:1.08rem}.section-band .section-head p{color:#2c2948}.eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-soft)}.split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center}.split.reverse>:first-child{order:2}.split img{border-radius:14px;width:100%;aspect-ratio:4 / 5;object-fit:cover}@media(max-width:860px){.split,.split.reverse{grid-template-columns:1fr;gap:32px}.split.reverse>:first-child{order:0}.split img{aspect-ratio:16 / 10}}.hero{padding-block:80px 88px}.hero h1{margin-bottom:20px}.hero .lead{font-size:1.15rem;color:var(--muted);max-width:40ch;margin-bottom:28px}.hero .trust{margin-top:22px;font-style:italic;color:#9ca3af}.hero-wide{position:relative;padding-block:120px;background-size:cover;background-position:center}.hero-wide:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#141313eb,#141313b8 60%,#14131380)}.hero-wide .wrap{position:relative}.hero-wide .lead{max-width:52ch}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;text-align:center;margin-bottom:28px}.stat-value{font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700;letter-spacing:-.02em}.stat-label{color:var(--muted)}.stats-note{text-align:center;color:var(--muted);max-width:70ch;margin:0 auto}@media(max-width:600px){.stats{grid-template-columns:1fr}}.grid{display:grid;gap:18px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:10px;min-width:0}.card p{color:var(--muted)}.card .icon{width:36px;height:36px;color:var(--accent-soft)}.card-link{margin-top:auto;font-weight:600;text-decoration:none}.card-link:hover{text-decoration:underline}.side-line{border-inline-start:3px solid var(--accent-strong);border-radius:0;background:var(--surface);padding:16px 20px}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:step}.step{position:relative;background:#241f5c;border:1px solid #3b33a0;border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:8px}.step .when{font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-soft)}.step p{color:#cfcbe8;font-size:.97rem}.step .out{margin-top:auto;padding-top:8px;color:var(--text);font-size:.92rem}@media(max-width:900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.steps{grid-template-columns:1fr}}.table-wrap{overflow-x:auto;margin-top:32px;border:1px solid var(--line);border-radius:var(--radius)}table{width:100%;border-collapse:collapse;min-width:520px}th,td{text-align:start;padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:.85rem;color:var(--muted);font-weight:600;background:var(--surface)}tr:last-child td{border-bottom:0}tr.us td{font-weight:700;color:var(--text);background:#6f63f21f}.check-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.check-list li{padding:14px 18px;border-inline-start:3px solid var(--accent-strong);background:var(--surface);font-weight:600}.team{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.person{align-items:flex-start}.person img{width:112px;height:112px;border-radius:50%;object-fit:cover}.person .role{font-weight:600;color:#2c2948}.person ul{margin:6px 0 0;padding-inline-start:18px;display:grid;gap:6px;color:#2c2948}details.qa{border-bottom:1px solid var(--line);padding-block:4px}details.qa summary{cursor:pointer;padding:14px 0;font-weight:600;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;gap:16px}details.qa summary::-webkit-details-marker{display:none}details.qa summary:after{content:"+";color:var(--accent-soft);font-weight:400;font-size:1.3rem;line-height:1}details.qa[open] summary:after{content:"–"}details.qa p{color:var(--muted);padding-bottom:16px;max-width:70ch}.faq-list{max-width:820px}.article{padding-block:64px 96px}.article-body{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.article-body h2{font-size:1.6rem;margin-top:28px}.article-body p,.article-body li{color:#d9d7de}.article-body ul{margin:0;padding-inline-start:22px;display:grid;gap:8px}.article-meta{color:var(--muted);font-size:.95rem}.article-figure img{border-radius:14px;width:100%;aspect-ratio:16 / 9;object-fit:cover}.callout{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;gap:14px;margin-top:24px}.site-footer{border-top:1px solid var(--line);padding-block:48px 32px;background:#181717}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px}.footer-grid ul{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:8px}.footer-grid a{color:var(--text);text-decoration:none;opacity:.85}.footer-grid a:hover{opacity:1;color:var(--accent-soft)}.footer-grid img{width:96px;margin-bottom:12px}.footer-h{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.footer-legal{margin-top:32px;font-size:.85rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}html[lang=he] body{font-family:"Heebo",var(--font)}html[lang=he] .eyebrow,html[lang=he] .footer-h,html[lang=he] .step .when{letter-spacing:0;text-transform:none}html[dir=rtl] .hero-wide:before{background:linear-gradient(270deg,#141313eb,#141313b8 60%,#14131380)}.lang-switch{color:var(--text);text-decoration:none;font-size:.9rem;border:1px solid var(--line);border-radius:6px;padding:4px 10px}.lang-switch:hover{border-color:var(--accent);color:var(--accent-soft)}.banner{border-radius:14px;margin-bottom:48px;aspect-ratio:21 / 9;object-fit:cover;width:100%}.steps.plain{list-style:none;padding:0;margin:0}.steps.one-col{grid-template-columns:1fr}html[lang=he] .hero .trust{font-style:normal}
