.zix-calc{--zix-primary:#d8202f;--ink:#16181d;--muted:#68707c;--line:#e6e8ec;direction:rtl;max-width:1120px;margin:28px auto;font-family:Arial,"Noto Sans Hebrew",sans-serif;color:var(--ink);box-sizing:border-box}.zix-calc *{box-sizing:border-box}.zix-head{text-align:center;margin-bottom:25px}.zix-kicker{display:inline-block;color:var(--zix-primary);font-size:14px;font-weight:800;letter-spacing:.3px}.zix-head h2{font-size:clamp(30px,5vw,48px);line-height:1.1;margin:8px 0}.zix-head p{color:var(--muted);margin:0;font-size:17px}.zix-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.zix-panel,.zix-lead,.zix-schedule{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 38px rgba(20,25,35,.08)}.zix-panel{padding:28px}.zix-field{min-width:0;flex:1}.zix-field label{font-size:14px;font-weight:700;display:block;margin:0 0 8px}.zix-inputs>.zix-field,.zix-inputs>.zix-row{margin-bottom:20px}.zix-row{display:flex;gap:16px}.zix-input-wrap{display:flex;align-items:center;border:1px solid #d8dbe1;border-radius:12px;background:#fff;overflow:hidden}.zix-input-wrap:focus-within{border-color:var(--zix-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--zix-primary) 14%,transparent)}.zix-input-wrap input{border:0!important;box-shadow:none!important;outline:0;width:100%;padding:13px 14px;font-size:17px;background:transparent}.zix-input-wrap span{padding:0 0 0 14px;color:var(--muted);white-space:nowrap}.zix-field>input:not([type=range]),.zix-field select{width:100%;border:1px solid #d8dbe1;border-radius:12px;padding:13px 14px;background:#fff;font:inherit}.zix-field input[type=range]{accent-color:var(--zix-primary);width:100%;margin-top:10px}.zix-calc button{border:0;border-radius:12px;padding:14px 22px;background:var(--zix-primary);color:#fff;font-size:16px;font-weight:800;cursor:pointer}.zix-calc button:hover{filter:brightness(.93)}.zix-calc button:disabled{opacity:.6;cursor:wait}.zix-calc-button{width:100%}.zix-results{background:#17191f;color:#fff;display:flex;flex-direction:column;justify-content:center}.zix-result-label,.zix-results>span{color:#b9bec8}.zix-results>strong{font-size:clamp(40px,6vw,62px);margin:6px 0;line-height:1}.zix-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid #343740;margin-top:24px;padding-top:22px}.zix-stats span{display:block;font-size:12px;color:#aeb3bd}.zix-stats b{display:block;margin-top:7px;font-size:16px}.zix-bar{height:11px;border-radius:20px;overflow:hidden;display:flex;margin-top:22px;background:#555}.zix-bar i:first-child{background:#fff}.zix-bar i:last-child{background:var(--zix-primary)}.zix-legend{display:flex;justify-content:space-between;font-size:12px;color:#afb4bd;margin:7px 0 24px}.zix-legend span:last-child{color:#ff8992}.zix-lead-toggle{width:100%}.zix-lead{margin-top:20px;padding:28px}.zix-lead h3{margin-top:0}.zix-lead form>button{width:100%;margin-top:16px}.zix-consent{font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:flex-start}.zix-consent input{margin-top:3px}.zix-consent a{color:var(--zix-primary)}.zix-hp{position:absolute!important;right:-9999px!important}.zix-form-message{font-size:14px;color:#b42318;text-align:center;margin-bottom:0}.zix-form-message.is-success{color:#18794e}.zix-schedule{margin-top:20px;overflow:hidden}.zix-schedule summary{padding:20px 24px;font-weight:800;cursor:pointer}.zix-table-wrap{overflow:auto;max-height:480px}.zix-schedule table{width:100%;border-collapse:collapse;min-width:600px}.zix-schedule th,.zix-schedule td{padding:12px 16px;text-align:right;border-top:1px solid var(--line)}.zix-schedule th{position:sticky;top:0;background:#f7f8fa}.zix-disclaimer{font-size:12px;line-height:1.7;color:var(--muted);text-align:center;margin:18px auto;max-width:900px}@media(max-width:760px){.zix-calc{margin:16px 0}.zix-grid{grid-template-columns:1fr}.zix-panel,.zix-lead{padding:20px}.zix-row{flex-direction:column}.zix-stats{grid-template-columns:1fr}.zix-stats div{display:flex;justify-content:space-between}.zix-results>strong{font-size:42px}}
