/* Product screenshots: contained images, native horizontal thumbnail scrolling. */
.product-showcase{min-width:0;width:100%;max-width:1120px;margin-inline:auto}.screenshot-stage{margin:0;min-width:0}.screenshot-stage .screenshot-open{display:block;width:100%;padding:4px;background:#102238;border:1px solid #47668c;border-radius:5px;cursor:zoom-in}.screenshot-stage .screenshot-current{display:block;width:100%;height:auto;max-height:440px;object-fit:contain;aspect-ratio:8/5;background:#0d1726}.screenshot-stage figcaption{padding-top:16px}.screenshot-stage h3{font-size:21px;line-height:1.4;margin:0 0 6px;color:#f4f7ff}.screenshot-stage p{font-size:16px;line-height:1.65;margin:0;max-width:75ch;color:#cfdded}.screenshot-zoom-hint{display:block;margin-top:9px;font-size:14px;color:#a6c6ff}.screenshot-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:18px 0 12px}.screenshot-toolbar button{min-height:44px;min-width:88px;padding:8px 16px;background:#152c4c;border:1px solid #708fb8;color:#fff;font:inherit;font-size:15px;cursor:pointer}.screenshot-counter{font-size:14px;line-height:1.5;margin:0;color:#d2e0f2;text-align:center}.screenshot-thumbs{display:flex;gap:12px;overflow-x:auto;padding:3px 3px 12px;scrollbar-width:thin;scrollbar-color:#387bff #102238;direction:ltr}.screenshot-thumb{display:flex;flex-direction:column;gap:7px;flex:0 0 152px;min-width:0;padding:5px;background:#101d30;border:1px solid #3c5878;border-radius:3px;color:#fff;cursor:pointer;text-align:start;font:inherit}.screenshot-thumb img{width:140px;height:87px;object-fit:contain;background:#0a1422}.screenshot-thumb span{font-size:13px;line-height:1.4;white-space:normal}.screenshot-thumb[aria-pressed=true]{border-color:#9bc2ff;background:#203b62}.screenshot-thumb:hover,.screenshot-toolbar button:hover{background:#203b62}.screenshot-thumb:focus-visible,.screenshot-toolbar button:focus-visible,.screenshot-open:focus-visible{outline:2px solid #c5ddff;outline-offset:3px}html[lang=he] .screenshot-thumb span{direction:rtl;text-align:right}.contact-channels a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#e5efff;max-width:100%;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.contact-channels a:hover{color:#b7d2ff}.contact-channels a:focus-visible{outline:2px solid #c5ddff;outline-offset:4px}.contact-channels .contact-email,.contact-channels .contact-phone{flex-wrap:wrap}.contact-channels bdi{font-weight:600}.contact .contact-heading p{max-width:70ch;margin-inline:auto}
@media(min-width:901px){body.section-view .product.selected-section{padding-top:28px;padding-bottom:28px}body.section-view .product .section-intro{margin-bottom:18px}body.section-view .screenshot-current{max-height:36vh}body.section-view .screenshot-thumb{flex-basis:122px}body.section-view .screenshot-thumb img{width:110px;height:69px}}
@media(max-width:900px){.screenshot-stage .screenshot-current{max-height:none}.screenshot-stage h3{font-size:20px}.screenshot-stage p{font-size:16px;line-height:1.7}.screenshot-toolbar{gap:8px}.screenshot-toolbar button{min-width:72px}.screenshot-counter{font-size:13px;overflow-wrap:anywhere}.screenshot-thumb{flex-basis:132px}.screenshot-thumb img{width:120px;height:75px}.contact-channels{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.contact-channels a{font-size:16px;line-height:1.6}.contact-channels .contact-email{flex-direction:column;align-items:flex-start;gap:0}}
@media(prefers-reduced-motion:reduce){.screenshot-thumbs{scroll-behavior:auto}}

.screenshot-counter{direction:ltr;unicode-bidi:isolate}
