
/* Premium screenshot thumbnail, preserving the authentic interface */
.hero-product{background:linear-gradient(145deg,#f8fbff,#edf3f9)!important;border:1px solid #d9e3ef!important;border-radius:24px!important;padding:24px 24px 17px!important;box-shadow:0 20px 48px #162d4b12!important}
.hero-product .product-caption{font-size:13px!important;letter-spacing:.065em!important;color:#183653!important;margin-bottom:18px!important}
.hero-product .product-caption:before{content:"";width:9px;height:9px;background:#00965b;border-radius:50%;display:inline-block;margin-right:7px;box-shadow:0 0 0 5px #00965b12}
.hero-product .authentic-shots{align-items:end!important;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;gap:18px!important;padding:8px 4px 15px!important;max-height:none!important;overflow:visible!important}
.hero-product .sidebar-proof,.hero-product .manager-proof{overflow:visible!important;min-width:0!important}
.hero-product .sidebar-proof img,.hero-product .manager-proof img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;border:6px solid #fff!important;border-radius:22px!important;box-shadow:0 0 0 1px #d4dfec,0 16px 30px #1023412b!important}
.hero-product .screenshot-label{font-size:14px!important;font-weight:700!important;color:#1b2d4b!important;background:transparent!important;border:0!important;padding:0 0 12px 2px!important}
.hero-product figcaption{font-size:13px!important;margin-top:10px!important}
.editorial-card .guide-cover.safety{overflow:hidden!important;align-items:center!important;justify-content:center!important}
.editorial-card .guide-cover.safety img{display:block!important;width:auto!important;max-width:100%!important;max-height:105px!important;height:auto!important;object-fit:contain!important;border:5px solid #fff!important;border-radius:15px!important;box-shadow:0 0 0 1px #cdd7e4,0 8px 18px #10234129!important}
img[src$="chatgpt-logo-local.webp"]{object-fit:contain!important}
@media(max-width:760px){.hero-product{padding:17px 13px 13px!important;border-radius:18px!important}.hero-product .authentic-shots{gap:9px!important;padding-inline:1px!important}.hero-product .sidebar-proof img,.hero-product .manager-proof img{border-width:3px!important;border-radius:14px!important}.hero-product .screenshot-label{font-size:11px!important}}
