.ail-root{--ail-bg:#fff;--ail-text:#172033;--ail-muted:#64748b;--ail-border:#e2e8f0;--ail-soft:#f8fafc;position:fixed;z-index:2147483000;bottom:24px;font-family:Arial,"Noto Sans Hebrew",sans-serif!important;font-size:16px!important;line-height:1.45!important;color:var(--ail-text)!important;direction:rtl}.ail-root.ail-position-left{left:24px}.ail-root.ail-position-right{right:24px}.ail-root *{box-sizing:border-box}.ail-trigger{display:flex;align-items:center;gap:9px;min-height:56px;padding:0 18px;border:0;border-radius:999px;background:var(--ail-accent,#1d4ed8);color:#fff;box-shadow:0 8px 28px rgba(15,23,42,.25);font:700 16px/1 Arial,sans-serif;cursor:pointer}.ail-trigger:hover{filter:brightness(.92)}.ail-trigger:focus-visible,.ail-panel button:focus-visible,.ail-panel a:focus-visible,.ail-panel input:focus-visible,.ail-panel textarea:focus-visible,.ail-panel summary:focus-visible{outline:3px solid #facc15!important;outline-offset:3px!important}.ail-panel{position:absolute;bottom:70px;width:min(420px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 120px));display:flex;flex-direction:column;overflow:hidden;background:var(--ail-bg);color:var(--ail-text);border:1px solid var(--ail-border);border-radius:20px;box-shadow:0 24px 70px rgba(15,23,42,.28);opacity:0;visibility:hidden;transform:translateY(12px) scale(.98);transition:opacity .18s ease,transform .18s ease,visibility .18s}.ail-position-left .ail-panel{left:0}.ail-position-right .ail-panel{right:0}.ail-root.is-open .ail-panel{opacity:1;visibility:visible;transform:none}.ail-header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--ail-border);background:linear-gradient(135deg,color-mix(in srgb,var(--ail-accent) 10%,#fff),#fff)}.ail-header h2{margin:2px 0 0!important;color:var(--ail-text)!important;font:800 24px/1.2 Arial,sans-serif!important}.ail-eyebrow{margin:0!important;color:var(--ail-accent)!important;font:700 12px/1.2 Arial,sans-serif!important;letter-spacing:.04em}.ail-icon-button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--ail-border);border-radius:12px;background:#fff;color:var(--ail-text);cursor:pointer}.ail-body{padding:18px 20px 20px;overflow:auto;overscroll-behavior:contain}.ail-size-control{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px;font-weight:700}.ail-segmented{display:flex;align-items:center;border:1px solid var(--ail-border);border-radius:11px;overflow:hidden;background:#fff}.ail-segmented button{width:42px;height:38px;border:0;background:#fff;color:var(--ail-text);font-weight:800;cursor:pointer}.ail-segmented button:hover{background:var(--ail-soft)}.ail-segmented output{display:grid;place-items:center;min-width:58px;height:38px;border-inline:1px solid var(--ail-border);color:var(--ail-muted);font-size:13px}.ail-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ail-tool{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 12px;text-align:right;border:1px solid var(--ail-border);border-radius:12px;background:#fff;color:var(--ail-text);font:700 14px/1.25 Arial,sans-serif;cursor:pointer}.ail-tool:hover{border-color:color-mix(in srgb,var(--ail-accent) 45%,var(--ail-border));background:var(--ail-soft)}.ail-tool[aria-pressed=true]{border-color:var(--ail-accent);background:color-mix(in srgb,var(--ail-accent) 9%,#fff);box-shadow:inset 0 0 0 1px var(--ail-accent)}.ail-tool-icon{display:grid;place-items:center;flex:0 0 31px;height:31px;border-radius:9px;background:var(--ail-soft);color:var(--ail-accent);font-weight:800}.ail-tool[aria-pressed=true] .ail-tool-icon{background:var(--ail-accent);color:#fff}.ail-reset{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:13px;padding:10px;border:0;background:transparent;color:var(--ail-muted);font:700 13px Arial,sans-serif;text-decoration:underline;cursor:pointer}.ail-divider{height:1px;margin:8px 0 14px;background:var(--ail-border)}.ail-report{border:1px solid var(--ail-border);border-radius:13px;background:var(--ail-soft)}.ail-report summary{padding:14px 16px;color:var(--ail-text);font-weight:800;cursor:pointer}.ail-report form{padding:0 16px 16px}.ail-report form>p{margin:0 0 12px!important;color:var(--ail-muted)!important;font-size:13px!important}.ail-field{margin-bottom:12px}.ail-field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ail-field label{display:block;margin-bottom:5px;font-size:13px;font-weight:700}.ail-field input,.ail-field textarea{width:100%;min-height:42px;padding:9px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#172033;font:16px/1.4 Arial,sans-serif}.ail-field textarea{resize:vertical}.ail-field small{display:block;margin-top:4px;color:var(--ail-muted);font-size:11px}.ail-consent{display:flex;align-items:flex-start;gap:7px;margin:4px 0 12px;font-size:12px}.ail-consent input{flex:0 0 auto;width:17px;height:17px;margin:0}.ail-submit{width:100%;min-height:44px;border:0;border-radius:9px;background:var(--ail-accent);color:#fff;font:800 14px Arial,sans-serif;cursor:pointer}.ail-submit:disabled{opacity:.6;cursor:wait}.ail-form-status{margin-top:9px;font-size:13px;font-weight:700}.ail-form-status.is-error{color:#b91c1c}.ail-form-status.is-success{color:#047857}.ail-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ail-footer{padding:14px 20px;border-top:1px solid var(--ail-border);background:var(--ail-soft);text-align:center}.ail-footer a{color:var(--ail-accent)!important;font-weight:800!important;text-decoration:none!important}.ail-backdrop{display:none}

html[data-ail-font="1"]{font-size:112.5%!important}html[data-ail-font="2"]{font-size:125%!important}html[data-ail-font="3"]{font-size:137.5%!important}html.ail-readable body *:not(.ail-root):not(.ail-root *){font-family:Arial,"Noto Sans Hebrew",sans-serif!important;letter-spacing:.015em!important;line-height:1.65!important}html.ail-links body a:not(.ail-root a){text-decoration:underline!important;text-decoration-thickness:3px!important;text-underline-offset:3px!important}html.ail-focus body :focus{outline:4px solid #ffbf00!important;outline-offset:3px!important}html.ail-animations body *:not(.ail-root):not(.ail-root *){animation:none!important;transition:none!important;scroll-behavior:auto!important}html.ail-grayscale body>*:not(.ail-root){filter:grayscale(1)!important}html.ail-contrast body{background:#000!important;color:#fff!important}html.ail-contrast body>*:not(.ail-root){background-color:#000!important;color:#fff!important}html.ail-contrast body *:not(.ail-root):not(.ail-root *){background-color:#000!important;color:#fff!important;border-color:#fff!important;text-shadow:none!important;box-shadow:none!important}html.ail-contrast body a:not(.ail-root a){color:#ffeb3b!important}html.ail-contrast body button:not(.ail-root button),html.ail-contrast body input:not(.ail-root input),html.ail-contrast body textarea:not(.ail-root textarea),html.ail-contrast body select:not(.ail-root select){background:#000!important;color:#fff!important;border:2px solid #fff!important}

.ail-statement{max-width:860px;margin:40px auto;padding:clamp(24px,5vw,64px);border:1px solid #e2e8f0;border-radius:24px;background:#fff;color:#172033;box-shadow:0 18px 55px rgba(15,23,42,.08);font-size:18px;line-height:1.75}.ail-statement header{padding-bottom:24px;border-bottom:1px solid #e2e8f0}.ail-statement h1{margin:.15em 0!important;font-size:clamp(38px,7vw,64px)!important;line-height:1.05!important}.ail-statement h2{margin:1.5em 0 .45em!important;font-size:25px!important}.ail-statement-kicker{margin:0!important;color:var(--ail-accent,#1d4ed8);font-weight:800}.ail-statement li{margin:.45em 0}.ail-statement-contact{margin-top:28px;padding:24px;border-radius:16px;background:#eff6ff}.ail-statement-contact dl{display:grid;grid-template-columns:max-content 1fr;gap:7px 18px}.ail-statement-contact dt{font-weight:800}.ail-statement-contact dd{margin:0}.ail-statement footer{margin-top:28px;padding-top:18px;border-top:1px solid #e2e8f0;color:#64748b;font-size:15px}

@media (max-width:600px){.ail-root{right:16px!important;left:16px!important;bottom:16px}.ail-trigger{margin-right:auto;padding:0;width:56px;justify-content:center}.ail-trigger-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ail-panel{position:fixed;right:12px!important;left:12px!important;bottom:12px;width:auto;max-height:calc(100dvh - 24px);border-radius:18px;z-index:2}.ail-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.48);backdrop-filter:blur(2px)}.ail-root.is-open .ail-backdrop{display:block}.ail-tools{gap:8px}.ail-tool{min-height:54px;padding:8px;font-size:13px}.ail-field-row{grid-template-columns:1fr}.ail-statement{margin:16px;padding:24px;border-radius:16px}.ail-statement-contact dl{grid-template-columns:1fr;gap:2px}.ail-statement-contact dd{margin-bottom:8px}}

@media (prefers-reduced-motion:reduce){.ail-panel{transition:none}}

/* Configurable launcher placement. These rules intentionally come last. */
.ail-root{position:fixed!important;bottom:var(--ail-bottom-desktop,24px)!important}
.ail-root.ail-position-left{left:var(--ail-side-desktop,24px)!important;right:auto!important}
.ail-root.ail-position-right{right:var(--ail-side-desktop,24px)!important;left:auto!important}
@media (max-width:600px){
    .ail-root{bottom:var(--ail-bottom-mobile,80px)!important}
    .ail-root.ail-position-left{left:var(--ail-side-mobile,16px)!important;right:auto!important}
    .ail-root.ail-position-right{right:var(--ail-side-mobile,16px)!important;left:auto!important}
    .ail-trigger{margin:0}
}

/* WordPress mobile breakpoint, including wide phones and small tablets. */
@media (min-width:601px) and (max-width:782px){
    .ail-root{bottom:var(--ail-bottom-mobile,80px)!important}
    .ail-root.ail-position-left{left:var(--ail-side-mobile,16px)!important;right:auto!important}
    .ail-root.ail-position-right{right:var(--ail-side-mobile,16px)!important;left:auto!important}
    .ail-trigger{width:56px;padding:0;justify-content:center;margin:0}
    .ail-trigger-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
    .ail-panel{position:fixed;right:12px!important;left:12px!important;bottom:12px;width:auto;max-height:calc(100dvh - 24px);border-radius:18px;z-index:2}
    .ail-backdrop{position:fixed;inset:0;display:none;background:rgba(15,23,42,.48);backdrop-filter:blur(2px)}
    .ail-root.is-open .ail-backdrop{display:block}
    .ail-tools{gap:8px}
    .ail-tool{min-height:54px;padding:8px;font-size:13px}
    .ail-field-row{grid-template-columns:1fr}
}
