/* Actual product assets, composed responsively in the page. */
.audit-showcase{background:var(--kit-tint,#edf2ec);padding:30px 24px 16px;width:100%;box-sizing:border-box;overflow:hidden;color:var(--kit-accent,#345a4e)}
.audit-showcase-heading{display:flex;flex-direction:column;gap:12px;text-align:left;margin-bottom:26px}
.audit-showcase-heading>span{font-size:13px;letter-spacing:.035em}
.audit-showcase-heading strong{font-family:Georgia,serif;font-size:clamp(24px,2.4vw,36px);line-height:1.14;font-weight:400;max-width:390px}
.audit-showcase-heading small{font-size:13px;line-height:1.5}
.audit-showcase-pages{display:flex;align-items:center;gap:20px;padding:0 6px 12px}
.audit-showcase-pages img{object-fit:contain;background:white;box-shadow:0 12px 24px #233d3c26;width:calc(50% - 10px)!important;height:auto!important;border-radius:0!important}
.audit-showcase-pages .audit-cover{transform:rotate(-3deg)}
.audit-showcase-pages .audit-working{transform:rotate(2deg);margin-top:38px}
.audit-showcase>p{font-size:12px;line-height:1.45;margin:22px 0 6px;text-align:center}
.detail-visual:has(.audit-showcase){padding:0!important;background:transparent!important}
.detail-visual:has(.audit-showcase)>span{display:block;padding:16px;font-size:12px}
@media(max-width:600px){.audit-showcase{padding:22px 16px 12px}.audit-showcase-heading strong{font-size:28px}.audit-showcase-pages{gap:12px}.audit-showcase-pages img{width:calc(50% - 6px)!important}.audit-showcase-heading{margin-bottom:16px}}
