@font-face{font-family:Mont;src:url(/fonts/Mont-Heavy.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Noto Sans Hebrew;src:url(/fonts/NotoSansHebrew-Variable.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--blue: #87CEEB;--ink: #000000;--paper: #FFFFFF;--blue-08: rgba(135, 206, 235, .08);--blue-15: rgba(135, 206, 235, .15);--blue-30: rgba(135, 206, 235, .3);--figure-bg: linear-gradient(180deg, #F0F4F8 0%, #E8F2F8 100%);--font-display: "Mont", "Montserrat", "Arial Black", sans-serif;--font-body: "Noto Sans Hebrew", "Arial Hebrew", sans-serif;--ease: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;direction:rtl;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}button{font-family:var(--font-body);cursor:pointer;border:none;background:none;color:inherit;font-size:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:999px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.page{max-width:1180px;margin:0 auto;padding:0 24px 140px}.hero{padding:36px 0 8px}.hero-topbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid var(--blue-30)}.talisport-logo{height:20px;width:auto}.hero-importer{font-size:13px;opacity:.65}.hero-title{margin:34px 0 0;direction:ltr;text-align:right;-webkit-user-select:none;user-select:none}.hero-logo{width:min(210px,48vw);height:auto;display:inline-block}.capsule-o{display:inline-block;width:.72em;height:.74em;border:.115em solid currentColor;border-radius:999px;vertical-align:baseline;transform:translateY(.045em)}.capsule-o--flow{width:1.05em;height:.68em;border-width:.13em;transform:translateY(.03em)}.hero-sub{font-size:clamp(18px,2.4vw,24px);font-weight:700;max-width:34em;margin:20px 0 0}.hero-sub-light{font-weight:400;color:var(--ink);opacity:.72;font-size:clamp(15px,1.8vw,17px);max-width:40em;margin:8px 0 0}.tabs{display:flex;flex-wrap:wrap;gap:10px;margin:36px 0 8px;position:sticky;top:0;z-index:40;background:var(--paper);padding:14px 0}.tab{border:2px solid var(--ink);border-radius:999px;padding:10px 26px;font-weight:700;font-size:15px;background:var(--paper);transition:background .35s var(--ease),color .35s var(--ease)}.tab[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tab:hover:not([aria-selected=true]){background:var(--blue-15)}.tab-count{display:inline-block;min-width:22px;text-align:center;background:var(--blue);color:var(--ink);border-radius:999px;font-size:12px;padding:1px 7px;margin-inline-start:8px}.filters{margin:4px 0 24px}.filter-group{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:12px}.filter-label{font-weight:900;font-size:13px;letter-spacing:.02em;min-width:78px;white-space:nowrap}.chip-row{display:flex;flex-wrap:wrap;gap:6px}.chip{border:none;border-radius:999px;padding:6px 15px;font-size:13px;font-weight:500;background:var(--blue-08);transition:background .3s var(--ease),color .3s var(--ease)}.chip:hover{background:var(--blue-30)}.chip[aria-pressed=true]{background:var(--blue);font-weight:700}.coverage-info{margin-top:14px}.coverage-info summary{cursor:pointer;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px;width:fit-content}.coverage-info summary:hover{color:var(--ink);background:var(--blue-15);border-radius:999px;padding-inline:8px}.coverage-info dl{margin:14px 0 4px;border:1.5px solid var(--blue);border-radius:20px;padding:18px 22px;max-width:62em}.coverage-info-row{padding:8px 0}.coverage-info-row+.coverage-info-row{border-top:1px solid var(--blue-30)}.coverage-info-row dt{font-weight:900;font-size:14px;margin-bottom:2px}.coverage-info-row dd{margin:0;font-size:14px;opacity:.8}.filters-clear{margin-top:16px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.results-count{font-size:14px;opacity:.7;margin:0 0 18px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:28px 20px}.card{text-align:right}.card-figure{position:relative;border-radius:24px;background:var(--figure-bg);aspect-ratio:4 / 5;overflow:hidden;cursor:pointer;transition:box-shadow .4s var(--ease),transform .4s var(--ease)}.card-figure:hover{transform:translateY(-4px);box-shadow:0 18px 40px #87ceeb59}.figure-img{position:absolute;top:8%;right:6%;bottom:4%;left:6%;width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(0,20,40,.22));transition:opacity .35s var(--ease)}.fig-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s var(--ease);pointer-events:none}.fig-layer--show{opacity:1}.figure-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--blue)}.figure-placeholder span{font-family:var(--font-display);font-size:26px;color:var(--paper);border:4px solid var(--paper);border-radius:999px;padding:18px 30px;direction:ltr}.side-toggle{position:absolute;bottom:12px;inset-inline-start:12px;display:flex;background:var(--paper);border-radius:999px;padding:3px;box-shadow:0 2px 10px #0014281f;z-index:2}.side-toggle button{border-radius:999px;padding:4px 14px;font-size:12px;font-weight:700;transition:background .3s var(--ease)}.side-toggle button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.card-name{font-family:var(--font-display);font-size:24px;margin:14px 0 6px;direction:ltr;text-align:right}.card-meta{font-size:13px;margin:0 0 10px;opacity:.72}.card-meta span{opacity:.45;margin-inline:2px}.card-meta--detail{font-size:15px;margin:6px 0 0}.card-actions{display:flex;gap:8px}.btn{border-radius:999px;padding:9px 20px;font-size:14px;font-weight:700;border:2px solid var(--ink);background:var(--paper);transition:background .3s var(--ease),color .3s var(--ease)}.btn:hover{background:var(--blue-15)}.btn--primary{background:var(--ink);color:var(--paper)}.btn--primary:hover{background:var(--blue);color:var(--ink);border-color:var(--blue)}.btn--blue{background:var(--blue);border-color:var(--blue)}.btn--blue:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn--small{padding:6px 14px;font-size:13px}.btn[aria-pressed=true]{background:var(--blue);border-color:var(--blue)}.empty{text-align:center;padding:70px 20px}.empty-capsule{display:inline-block;width:74px;height:40px;border:5px solid var(--blue);border-radius:999px;margin-bottom:18px}.empty h3{font-size:22px;margin:0 0 6px}.empty p{opacity:.7;margin:0 0 20px}.detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--paper);z-index:100;overflow-y:auto;animation:detail-in .45s var(--ease)}@keyframes detail-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.detail-inner{max-width:1100px;margin:0 auto;padding:24px 24px 80px}.detail-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;background:var(--paper);padding:12px 0;z-index:5}.detail-nav{display:flex;gap:8px}.detail-title{font-family:var(--font-display);font-size:clamp(44px,8vw,96px);line-height:1;margin:18px 0 4px;direction:ltr;text-align:right}.detail-description{font-size:18px;font-weight:700;line-height:1.55;max-width:34em;margin:18px 0 0}.detail-body{display:grid;grid-template-columns:1.45fr 1fr;gap:40px;margin-top:24px}@media (max-width: 760px){.detail-body{grid-template-columns:1fr}}.detail-figures{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:start}.detail-figure{position:relative;border-radius:20px;background:var(--figure-bg);aspect-ratio:11 / 19;overflow:hidden}.detail-figure .figure-img{top:3%;right:3%;bottom:2%;left:3%;width:94%;height:95%}.detail-figure figcaption{position:absolute;top:10px;inset-inline-start:10px;background:var(--paper);border-radius:999px;font-size:12px;font-weight:700;padding:3px 14px;z-index:2;box-shadow:0 2px 8px #0014281a}.spec{border-top:2px solid var(--ink)}.spec-row{padding:16px 0;border-bottom:1px solid var(--blue-30)}.spec-row dt{font-size:12px;font-weight:900;letter-spacing:.04em;margin-bottom:4px;color:var(--ink);opacity:.55}.spec-row dd{margin:0;font-size:16px}.detail-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.compare-tray{position:fixed;bottom:0;inset-inline:0;background:var(--ink);color:var(--paper);z-index:90;animation:tray-in .5s var(--ease)}@keyframes tray-in{0%{transform:translateY(100%)}to{transform:none}}.compare-tray-inner{max-width:1180px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tray-chip{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--paper);border-radius:999px;padding:5px 8px 5px 14px;font-family:var(--font-display);font-size:14px;direction:ltr}.tray-chip button{color:var(--paper);font-size:15px;line-height:1;padding:0 4px}.tray-chip button:hover{color:var(--blue)}.tray-label{font-weight:700;font-size:14px}.tray-spacer{flex:1}.compare-table-wrap{overflow-x:auto;margin-top:24px}.compare-table{width:100%;border-collapse:collapse;min-width:560px}.compare-table th,.compare-table td{border-bottom:1px solid var(--blue-30);padding:14px 12px;vertical-align:top;text-align:right}.compare-table th.row-head{font-size:12px;font-weight:900;letter-spacing:.04em;opacity:.55;width:110px;white-space:nowrap}.compare-table thead th{border-bottom:2px solid var(--ink)}.compare-model-name{font-family:var(--font-display);font-size:26px;direction:ltr;text-align:right;display:block}.compare-fig{border-radius:16px;background:var(--figure-bg);aspect-ratio:3 / 4;position:relative;overflow:hidden;min-width:130px}.quiz{max-width:720px;margin:12px auto 0}.quiz-progress{display:flex;gap:6px;margin:26px 0 34px}.quiz-progress span{height:10px;flex:1;border-radius:999px;background:var(--blue-15);transition:background .4s var(--ease)}.quiz-progress span.done{background:var(--blue)}.quiz-progress span.now{background:var(--ink)}.quiz-qnum{font-family:var(--font-display);font-size:15px;color:var(--ink);opacity:.5;direction:ltr;text-align:right}.quiz-question{font-size:clamp(26px,4.5vw,40px);font-weight:900;line-height:1.25;margin:6px 0 30px}.quiz-options{display:flex;flex-direction:column;gap:12px}.quiz-option{border:2px solid var(--ink);border-radius:999px;padding:16px 28px;font-size:17px;font-weight:700;text-align:right;background:var(--paper);transition:background .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.quiz-option:hover{background:var(--blue-15);transform:translate(-4px)}.quiz-back{margin-top:28px;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.quiz-result-head{font-size:clamp(26px,4.5vw,40px);font-weight:900;margin:10px 0 4px}.quiz-result-sub{opacity:.7;margin:0 0 30px}.quiz-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,320px));gap:24px}.footer{margin-top:90px;border-top:2px solid var(--ink);padding-top:28px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.footer-flow{font-family:var(--font-display);font-size:18px;direction:ltr;color:var(--blue)}.footer p{font-size:13px;opacity:.65;margin:0}@media (max-width: 560px){.page{padding:0 16px 130px}.hero{padding:24px 0 4px}.grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px 12px}.card-name{font-size:18px;margin:10px 0 5px}.tabs{gap:6px;padding:10px 0}.tab{flex:1;padding:8px 6px;font-size:13px;text-align:center;white-space:nowrap}.tab-count{min-width:17px;font-size:10px;padding:0 5px;margin-inline-start:4px}.card-actions{gap:6px}.card-actions .btn{flex:1;padding:6px;font-size:12px;white-space:nowrap;border-width:1.5px}.chip{padding:4px 11px;font-size:12px}.filter-label{min-width:0;font-size:12px}.card-meta{font-size:12px}.compare-tray-inner{padding:8px 14px;gap:8px}.tray-chip{font-size:12px;padding:3px 6px 3px 10px}.tray-label{font-size:12px}.compare-tray .btn--small{padding:5px 10px;font-size:12px}.detail-figures{grid-template-columns:1fr;gap:12px}.detail-figure{aspect-ratio:4 / 6}.detail-figure figcaption{font-size:11px;padding:2px 10px;top:8px;inset-inline-start:8px}.side-toggle button{padding:3px 10px;font-size:11px}}
