/* Update 79: actual-product screenshots near conversion content */
.product-screenshot-section{padding:32px 0 16px;background:#fff}
.product-screenshot-panel{padding:22px;border:1px solid #d9e6f5;border-radius:20px;background:linear-gradient(180deg,#fbfdff,#f4f9ff);box-shadow:0 10px 28px rgba(31,66,120,.06)}
.product-screenshot-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:16px}
.product-screenshot-heading h2{margin:0;color:#17335f;font-size:clamp(1.45rem,2.4vw,2rem)}
.product-screenshot-heading p{margin:5px 0 0;color:#627797;line-height:1.6;max-width:760px}
.actual-screen-badge{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#e8f2ff;color:#205aa8;font-weight:800;font-size:.78rem;white-space:nowrap}
.product-screen-grid{display:grid;grid-template-columns:1fr;gap:16px}
.product-screen-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.actual-screen-card{margin:0;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #d7e3f1;box-shadow:0 10px 22px rgba(27,58,109,.08)}
.actual-screen-card a{display:block;background:#fff}
.actual-screen-card img{display:block;width:100%;height:auto;background:#fff}
.actual-screen-card figcaption{padding:11px 13px;color:#5e7393;font-size:.86rem;line-height:1.45;background:#fff}
.actual-screen-card figcaption strong{color:#1e3e70}
@media(max-width:820px){.product-screen-grid.two{grid-template-columns:1fr}.product-screenshot-heading{display:block}.actual-screen-badge{display:inline-block;margin-top:10px}}
