/* Hebrew homepage overrides. site.css and doors.css are shared with the English pages and are not edited. */
.btn-wa{margin-inline-start:12px;background:transparent;color:inherit;border:1px solid currentColor}
.btn-wa[hidden]{display:none}
h1,h2,h3,h4,.serif,.wordmark,.lockup{letter-spacing:0}
.top h1{font-size:clamp(38px,4.2vw,60px);line-height:1.12;max-width:none}
.doors-head h2,.jobs h2,.stats h2,.sec h2,.areas h2{line-height:1.2}
.job-head h3{line-height:1.25}
@media (max-width:860px){.top h1{font-size:clamp(34px,10vw,48px)}}
bdi{unicode-bidi:isolate}
.doc-hero h1,.contact-hero h1,.ih-hero h1{font-size:clamp(38px,4.6vw,64px);line-height:1.12;letter-spacing:0;max-width:none}
@media (max-width:860px){.doc-hero h1,.contact-hero h1,.ih-hero h1{font-size:clamp(34px,10vw,46px)}}

/* The homepage simulation (sim.js) in right-to-left. sim styles in doors.css and site.css use physical sides. */
#sim .sim-rail{border-right:0;border-left:1px solid #edeae4;text-align:start}
#sim .sim-nav,#sim .sim-space,#sim .sim-pb-rule,#sim .sim-agent,#sim .sim-cellbtn,#sim .sim-table th,#sim .sim-recent th,#sim .ts-pick,#sim .sim-pop-opt,#sim .sim-pop-row{text-align:start}
#sim .sim-nav-new::before,#sim .sim-nav-lib::before,#sim .sim-nav-agents::before,#sim .sim-nav-recent::before{margin-right:0;margin-left:8px}
#sim .sim-nav-recent{padding-left:10px;padding-right:14px}
#sim .sim-space{padding:6px 14px 6px 10px}
#sim .sim-tile{margin-right:0;margin-left:8px}
#sim .sim-recent-when{text-align:left}
#sim .sim-recent-dot{margin-right:0;margin-left:8px}
#sim .sim-pop-check{margin-left:0;margin-right:auto}
#sim .sim-chip{padding-right:0;padding-left:4px}
#sim .sim-gate-q{border-left:0;border-right:3px solid #e2dfd9}
#sim .sim-gate-atts{padding-left:0;padding-right:17px}
#sim .sim-pb-rules{border-right:0;border-left:1px solid #edeae4}
#sim .ts-main{border-right:0;border-left:1px solid #edeae4}
#sim .ts-lines,#sim .ts-working,#sim .ts-answer{padding-left:0;padding-right:40px}
#sim .ts-prose ul{padding-left:0;padding-right:20px}
#sim .ts-tasks::before{left:auto;right:8px}
#sim .ts-composer-ta{margin-right:0;margin-left:12px}
#sim .ts-an-apply{text-align:left}
#sim .ts-grounded-label{margin-right:0;margin-left:2px}
#sim .sim-select{padding-right:10px;padding-left:28px;background-position:left 10px center}
@media (max-width:860px){
  #sim .sim-rail{border-left:0;border-bottom:1px solid #edeae4}
  #sim .ts-main{border-left:0;border-bottom:1px solid #edeae4}
  #sim .ts-lines,#sim .ts-working,#sim .ts-answer{padding-right:0}
  #sim .sim-pb-rules{border-left:0;border-bottom:1px solid #edeae4}
}

/* the real Hebrew captures on /he carry "מוצג על תיק הדגמה" */
.he-real-cap{position:absolute;z-index:3;inset-inline-start:12px;bottom:10px;padding:3px 9px;border-radius:4px;background:rgba(15,14,13,.7);color:#fff;font:400 12px/1.4 var(--sans)}
.door-ui .he-real-cap{bottom:auto;top:-30px}
/* a real Hebrew capture bleeds off the left edge of its card, as the English captures bleed off the right */
.job-card img.he-real{left:auto;right:var(--l)}
.door-ui:has(.he-real){left:auto;right:32px}
.door-ui img.he-real{border-radius:0 8px 0 0}
@media (max-width:860px){.door-ui:has(.he-real){left:auto;right:24px}}

/* /he/security: the certification block is not carried into the Hebrew (F-1290), so the dark section opens on its list */
#certifications .plain-rule{display:none}
