.jx-home-proof{padding:76px 24px;background:#f6f7f8;color:#30363b}.jx-proof-inner{max-width:1160px;margin:0 auto}.jx-proof-heading{display:flex;gap:36px;justify-content:space-between;align-items:center}.jx-proof-heading h2{font-size:34px;line-height:1.4;margin:8px 0 16px;font-weight:700}.jx-proof-heading p{line-height:1.9;color:#626970;max-width:740px}.jx-proof-heading .jx-proof-eyebrow{color:#c91e29;font-size:13px;letter-spacing:2px;margin:0}.jx-proof-more{flex-shrink:0;font-size:14px;color:#c91e29!important;border-bottom:1px solid #c91e29;padding:8px 0}.jx-proof-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 16px;background:white;border:1px solid #e6e8ea;border-radius:10px}.jx-proof-facts>a{display:flex;flex-direction:column;padding:22px 26px;color:#30363b;border-right:1px solid #e6e8ea}.jx-proof-facts>a:last-child{border-right:0}.jx-proof-facts strong{font-size:40px;line-height:1.3;color:#cb202b;font-weight:600}.jx-proof-facts strong span{font-size:14px;margin-left:8px;font-weight:400}.jx-proof-facts b{font-size:17px;margin:8px 0}.jx-proof-facts small{font-size:12px;color:#6e757a}.jx-proof-note{font-size:13px;line-height:1.8;color:#737a80}.jx-proof-gallery{min-width:0}.jx-proof-controls{display:flex;align-items:center;justify-content:space-between;margin:22px 0 12px;gap:16px}.jx-proof-controls>span{font-size:12px;color:#737a80}.jx-proof-controls button{border:1px solid #dfe2e5;width:38px;height:36px;background:#fff;color:#333;border-radius:4px;margin-left:8px;cursor:pointer;font-size:20px}.jx-proof-controls button:disabled{opacity:.35;cursor:default}.jx-proof-track{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;list-style:none!important;margin:0!important;padding:8px 3px 20px!important;scrollbar-width:thin;scrollbar-color:#cdd0d3 transparent}.jx-proof-slide{flex:0 0 246px;scroll-snap-align:start;list-style:none;margin:0!important}.jx-proof-slide>a{display:block;height:100%;color:#30363b!important}.jx-proof-slide figure{margin:0!important}.jx-proof-frame{height:320px;display:flex;align-items:center;justify-content:center;padding:15px;background:#fff;border:1px solid #e3e5e7;border-radius:6px;transition:box-shadow .2s}.jx-proof-frame img{width:100%!important;height:100%!important;object-fit:contain;display:block;background:white}.jx-proof-slide a:hover .jx-proof-frame{box-shadow:0 8px 20px #17202b14}.jx-proof-slide figcaption{padding:15px 1px 0!important;font-size:13px;line-height:1.7}.jx-proof-slide figcaption>span{color:#a15b27;font-size:11px}.jx-proof-slide figcaption h3{font-size:15px!important;line-height:1.65!important;margin:5px 0!important;color:#30363b;min-height:49px}.jx-proof-slide figcaption p{font-size:11px!important;color:#798087;margin:3px 0!important}.jx-proof-slide figcaption b{font-size:12px;font-weight:500;color:#c91e29}.jx-proof-bottom{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;border-top:1px solid #e0e3e5;padding-top:22px;margin-top:20px}.jx-proof-bottom a{font-size:13px;color:#c91e29!important}.jx-proof-overview{margin:24px 0 36px;padding:22px;background:#f3f4f6;border-radius:10px;min-width:0}.jx-proof-gallery-title{font-size:19px;margin:0!important}.jx-proof-overview .jx-proof-slide{flex-basis:230px}.jx-proof-overview .jx-proof-frame{height:300px}.jx-proof-slide a:focus-visible,.jx-proof-controls button:focus-visible,.jx-proof-facts a:focus-visible{outline:2px solid #c91e29;outline-offset:3px}.jx-home-proof,.jx-ip-card{scroll-margin-top:100px}
@media(min-width:1101px){.jx-home-proof .jx-proof-inner{padding-right:125px}.jx-proof-heading{align-items:flex-start}.jx-proof-more{margin-top:12px}}
@media(max-width:700px){.jx-home-proof{padding:44px 18px}.jx-proof-heading{display:block}.jx-proof-heading h2{font-size:27px}.jx-proof-heading p{font-size:14px}.jx-proof-more{display:inline-block;margin-top:12px}.jx-proof-facts>a{padding:18px 10px}.jx-proof-facts strong{font-size:29px}.jx-proof-facts strong span{font-size:11px;margin-left:3px}.jx-proof-facts b{font-size:13px}.jx-proof-facts small{font-size:11px;line-height:1.6}.jx-proof-slide{flex-basis:235px}.jx-proof-frame{height:300px}.jx-proof-overview{padding:15px}.jx-proof-overview .jx-proof-slide{flex-basis:220px}.jx-proof-bottom{display:grid;gap:16px}}
@media(prefers-reduced-motion:reduce){.jx-proof-frame{transition:none}}

.jx-proof-slide>a{text-decoration:none!important}.jx-proof-slide a:hover figcaption b{text-decoration:underline}
