.Features-module__MNwinW__previewArea{cursor:zoom-in;text-align:left;border-radius:.75rem;width:100%;display:block;position:relative;overflow:hidden}.Features-module__MNwinW__thumbnail{object-fit:cover;object-position:top left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;width:100%;height:8.5rem;transition:transform .18s;display:block}.Features-module__MNwinW__previewArea:hover .Features-module__MNwinW__thumbnail{transform:scale(1.035)}.Features-module__MNwinW__previewHint{color:#fff;opacity:0;background:#0f172ad1;border-radius:999px;padding:.3rem .65rem;font-size:.7rem;font-weight:700;transition:opacity .16s;position:absolute;bottom:.6rem;right:.6rem}.Features-module__MNwinW__previewArea:hover .Features-module__MNwinW__previewHint{opacity:1}.Features-module__MNwinW__modalBackdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ab8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.Features-module__MNwinW__modalPanel{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;width:min(58rem,90vw);max-height:82vh;overflow:hidden;box-shadow:0 30px 80px #0f172a61}.Features-module__MNwinW__modalHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.Features-module__MNwinW__modalHeader h3{font-size:1rem;font-weight:700}.Features-module__MNwinW__modalHeader button{background:#f1f5f9;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;font-size:1.4rem;display:grid}.Features-module__MNwinW__modalImageWrap{background:#f8fafc;max-height:calc(82vh - 3.9rem);padding:.75rem;overflow:auto}.Features-module__MNwinW__modalImage{object-fit:contain;background:#fff;border-radius:.65rem;width:100%;height:auto;max-height:calc(82vh - 5.4rem);display:block}@media (max-width:1023px){.Features-module__MNwinW__thumbnail{height:10rem}.Features-module__MNwinW__previewHint{opacity:1}.Features-module__MNwinW__modalBackdrop{padding:.75rem}.Features-module__MNwinW__modalPanel{width:96vw}}@media (prefers-reduced-motion:reduce){.Features-module__MNwinW__thumbnail,.Features-module__MNwinW__previewHint{transition:none}}
