.hm-bsv-functions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hm-bsv-functions article{padding:24px;border:1px solid #e2dce7;border-radius:16px;background:#fff}.hm-bsv-functions article>span{display:inline-block;font-size:15px;font-weight:800;color:#a13a72;background:#fbebf3;padding:7px 12px;border-radius:9px}.hm-bsv-functions h3{margin:12px 0;font-size:22px}.hm-bsv-functions p{margin:0;line-height:1.65}
.hm-bsv-mte-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hm-bsv-mte-grid>div{padding:22px;border-radius:14px;background:#fff;border-top:3px solid #ad4278}.hm-bsv-mte-grid h3{font-size:20px;margin:0 0 10px}
.hm-bsv-clinical-image{margin:24px 0;text-align:center}.hm-bsv-clinical-image>a{display:block;max-width:850px;margin:auto;border-radius:18px;overflow:hidden;background:#000}.hm-bsv-clinical-image img{display:block;width:100%;height:auto;object-fit:contain}.hm-bsv-clinical-image figcaption{font-size:14px;color:#61799f;margin:12px 0}
.hm-bsv-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hm-bsv-report-card{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px;border:1px solid #dce5f0;border-radius:16px;background:#f7f9fc;text-align:center}.hm-bsv-report-card img{display:block;width:auto;max-width:100%;height:360px;object-fit:contain;box-shadow:0 8px 25px #16263818}.hm-bsv-report-card strong{font-size:19px}.hm-bsv-report-card>span{font-size:14px;color:#61799f}
.hm-bsv-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.hm-bsv-workflow>div{padding:24px;background:white;border:1px solid #ead7e3;border-radius:16px}.hm-bsv-workflow strong{color:#a13a72;font-size:30px}.hm-bsv-workflow h3{font-size:21px}
.hm-bsv-clinical-visual{position:relative;min-height:280px;padding:0;border:0;border-radius:0;background:transparent;gap:0;justify-content:center;overflow:visible}.hm-bsv-clinical-visual img{width:100%;height:auto;max-height:460px;object-fit:contain;mix-blend-mode:lighten;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hm-bsv-clinical-visual>span{padding:12px;color:#ebd0e0!important;font-size:13px;letter-spacing:.06em}
.hm-product--hera-mi-bsv .hm-product-hero,.hm-product-shell:has(.hm-bsv-body) .hm-product-hero{background:radial-gradient(ellipse at 85% 20%,#483448,transparent 60%),linear-gradient(100deg,#122333,#17171e)!important}.hm-product--hera-mi-bsv .hm-product-hero h1,.hm-product--hera-mi-bsv .hm-product-hero .hm-lead,.hm-product--hera-mi-bsv .hm-product-hero .hm-kicker,.hm-product--hera-mi-bsv .hm-product-hero .hm-hero-badge b{color:#f5f6fa!important}.hm-product--hera-mi-bsv .hm-product-hero .hm-hero-badge{background:transparent;border:0;box-shadow:none}.hm-product--hera-mi-bsv .hm-product-hero .hm-hero-badge>span{color:#efc5de;background:#ffffff0b}.hm-product--hera-mi-bsv .hm-product-hero-bg{display:none}
.hm-bsv-category-scene{background:radial-gradient(ellipse at 85% 20%,#483448,transparent 60%),linear-gradient(100deg,#122333,#17171e)!important;color:#fff}.hm-bsv-category-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px}.hm-bsv-category-scene h1,.hm-bsv-category-scene h2,.hm-bsv-category-scene p,.hm-bsv-category-scene .hm-kicker{color:#fff!important}.hm-bsv-category-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hm-bsv-category-chips span{padding:8px 14px;border:1px solid #ecd2e34d;border-radius:100px;font-size:14px;color:#f2dfeb}.hm-card .hm-bsv-clinical-visual{background:#171a22;min-height:190px}.hm-card .hm-bsv-clinical-visual img{height:190px;object-fit:contain}.hm-card .hm-bsv-clinical-visual>span{display:none}
.hm-bsv-lightbox{border:0;border-radius:16px;background:#10141c;color:#fff;padding:16px;max-width:94vw;max-height:92dvh;overflow:auto}.hm-bsv-lightbox::backdrop{background:#07101de6}.hm-bsv-lightbox button{display:block;margin:0 0 12px auto;min-height:44px;padding:10px 18px;border:1px solid #546379;border-radius:8px;background:#1c293d;color:#fff;font:inherit;cursor:pointer}.hm-bsv-lightbox img{display:block;max-width:100%;width:auto;max-height:76dvh;object-fit:contain}.hm-bsv-lightbox :focus-visible,.hm-bsv-report-card:focus-visible,.hm-bsv-clinical-image a:focus-visible{outline:3px solid #399bea;outline-offset:4px}
@media(max-width:1000px){.hm-bsv-mte-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-bsv-category-grid{grid-template-columns:minmax(0,1fr)}.hm-bsv-category-media{max-width:680px;margin:auto;width:100%}}
@media(max-width:700px){.hm-bsv-functions,.hm-bsv-report-grid,.hm-bsv-workflow{grid-template-columns:minmax(0,1fr)}.hm-bsv-mte-grid{grid-template-columns:minmax(0,1fr)}.hm-bsv-functions article{padding:20px}.hm-bsv-report-card img{height:330px}.hm-bsv-clinical-visual{min-height:190px}}
