
.conversion-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(24px,4vw,65px);align-items:center;padding:clamp(48px,6vw,100px) clamp(22px,5vw,90px);background:#f4f2eb;color:#242720}
.conversion-showcase h2{font-size:clamp(2rem,4.2vw,4.3rem);line-height:1.08;letter-spacing:-.04em;margin:.5rem 0 1.35rem}
.conversion-showcase h2 em{font-weight:400;color:#707e60}
.conversion-showcase-copy>p:not(.eyebrow){max-width:56ch;line-height:1.75}
.conversion-showcase-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}
.conversion-showcase-gallery figure{position:relative;margin:0;overflow:hidden;border-radius:14px;background:#e3e5dc}
.conversion-showcase-gallery img{display:block;width:100%;height:clamp(230px,34vw,510px);object-fit:cover}
.conversion-showcase-gallery figcaption{position:absolute;bottom:10px;left:10px;background:#fffffff0;color:#292c25;padding:5px 11px;border-radius:18px;font-size:.85rem;font-weight:600}
.conversion-proof,.conversion-footnote{color:#55614a;font-size:.94rem}
.conversion-actions,.conversion-panel-actions{display:flex;gap:15px;flex-wrap:wrap;align-items:center;margin-top:24px}
.conversion-secondary{color:#2e593c;text-decoration:underline;text-underline-offset:4px;font-weight:600}
.conversion-service-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);align-items:center;gap:25px;margin:clamp(25px,4vw,54px) auto;padding:clamp(22px,3vw,45px);width:min(1120px,calc(100% - 36px));border-radius:20px;background:#f2f2e9;border:1px solid #dfe4d6;color:#232820}
.conversion-service-panel h2{font-size:clamp(1.45rem,2.6vw,2.5rem);line-height:1.18;margin:.4em 0}
.conversion-service-panel p{max-width:65ch;line-height:1.72}
.conversion-service-panel .conversion-panel-actions{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:0}
.conversion-service-panel .conversion-panel-actions .button{text-align:center}
.conversion-service-panel .conversion-secondary{text-align:center}
@media(max-width:800px){.conversion-showcase{grid-template-columns:1fr}.conversion-showcase-gallery img{height:clamp(230px,62vw,450px)}.conversion-service-panel{grid-template-columns:1fr}.conversion-service-panel .conversion-panel-actions{align-items:stretch}}
@media(max-width:430px){.conversion-showcase{padding:44px 18px}.conversion-showcase-gallery{gap:8px}.conversion-showcase-gallery img{height:265px}.conversion-service-panel{width:calc(100% - 28px);padding:23px 18px}.conversion-showcase .button,.conversion-service-panel .button{width:100%;text-align:center}.conversion-actions{align-items:stretch}}
