/* Reusable card behavior; instance painting/spacing comes from Design Options. */
.trust-card{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--computek-card-radius,7px);padding:24px;min-height:0;align-items:flex-start;gap:0;color:var(--computek-trust-text,#fff)}
.trust-card>.fa{position:absolute;right:-8px;bottom:-12px;margin:0;font-size:var(--computek-trust-icon-size,112px);line-height:1;color:var(--computek-trust-icon,var(--computek-watermark,#fff));opacity:var(--computek-trust-opacity,.18);transform:rotate(-10deg);pointer-events:none;z-index:-1}
.trust-card>div{position:relative;max-width:100%}
.trust-card>p:empty{display:none}
.trust-card strong{margin-bottom:4px}
.trust-card small{display:block;line-height:1.5}
.computek-info-card{color:var(--computek-info-text,var(--ink));min-height:var(--computek-info-min-height,100%)}
.computek-info-card h3{color:var(--computek-info-heading,var(--purple));margin-bottom:12px}
.computek-info-card p{max-width:29ch}
.computek-info-card>.fa{color:var(--computek-info-icon,var(--orange));font-size:var(--computek-info-icon-size,27px);opacity:var(--computek-info-opacity,1)}
.computek-info-card.has-background-icon{position:relative;isolation:isolate;overflow:hidden}
.computek-info-card.has-background-icon>.fa{position:absolute;right:-12px;bottom:-22px;margin:0;font-size:var(--computek-info-icon-size,154px);line-height:1;color:var(--computek-info-icon,var(--purple));opacity:var(--computek-info-opacity,.065);pointer-events:none;z-index:-1}
@media(min-width:801px) and (max-width:1100px){.computek-info-card{min-height:var(--computek-info-tablet-height,var(--computek-info-min-height,100%))}}
@media(max-width:800px){.computek-info-card{min-height:var(--computek-info-mobile-height,var(--computek-info-min-height,0px))}}
