.speech-module-card{position:relative;overflow:hidden;padding:1.5rem;min-height:220px;background:rgba(17,24,39,.42);border:1px solid #1e293b;border-radius:var(--radius-lg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .35s ease,box-shadow .35s ease,background .35s ease}.speech-module-card--hover,.speech-module-card:hover{border-color:#3b82f6;background:rgba(17,24,39,.52);box-shadow:0 0 0 1px rgba(59,130,246,.15),0 0 22px rgba(59,130,246,.28),0 0 48px rgba(59,130,246,.1)}.speech-module-card__micro{position:absolute;top:0;right:0;width:min(52%,200px);height:min(58%,140px);opacity:.12;pointer-events:none;transition:opacity .4s ease;mask-image:linear-gradient(135deg,black 40%,transparent 88%);-webkit-mask-image:linear-gradient(135deg,black 40%,transparent 88%)}.speech-module-card--hover .speech-module-card__micro,.speech-module-card:hover .speech-module-card__micro{opacity:.2}.speech-module-card__fallback{position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(59,130,246,.35) 0,transparent 65%)}.speech-module-card__fallback--insights{background:radial-gradient(ellipse 80% 40% at 65% 35%,rgba(59,130,246,.25) 0,transparent 70%),repeating-linear-gradient(0deg,transparent,transparent 10px,rgba(59,130,246,.08) 0,rgba(59,130,246,.08) 12px)}.speech-module-card__fallback--qc{background:radial-gradient(circle at 68% 32%,rgba(59,130,246,.3) 0,transparent 55%)}.speech-module-card__body{position:relative;z-index:1;padding-right:.5rem}.speech-module-card__body h3{margin:0 0 .5rem;font-size:1.05rem;color:#f8fafc}.speech-module-card__sub{margin:0 0 .75rem!important;font-size:.8rem!important;color:#3b82f6!important;font-weight:500}.speech-module-card__text{margin:0!important;font-size:.9rem;line-height:1.55;color:#94a3b8}.speech-module-card__metric{margin:1rem 0 0!important;font-size:.75rem!important;line-height:1.45;color:#3b82f6!important}@media (min-width:900px){.speech-module-card__body{max-width:92%}}