/* Four distinct slides, real loop-photo crops, and eight counter-rotating disc labels. */
.solutions-tabs{grid-template-columns:repeat(4,minmax(0,1fr));max-width:880px}
.quality-real .real-loop-strip{position:absolute;display:block;width:76px;height:350px;overflow:hidden;z-index:0;filter:none;object-fit:unset;bottom:-12px;pointer-events:none}.quality-real .loop-one{left:25px;transform:rotate(-4deg)}.quality-real .loop-two{left:131px;transform:rotate(6deg);height:320px;bottom:-15px}.real-loop-strip img{position:absolute;left:0;top:0;width:650px;height:366px;max-width:none;mix-blend-mode:multiply}.real-loop-strip.loop-one img{transform-origin:106px 174px;transform:translate(-66px,-144px) rotate(108deg)}.real-loop-strip.loop-two img{transform-origin:197px 226px;transform:translate(-157px,-196px) rotate(108deg)}
.solutions-showcase .quality-real .real-loop-head{display:block;width:250px;height:230px;left:0;top:0;overflow:hidden;transform:rotate(-12deg);filter:none;border-radius:24px;z-index:2;cursor:pointer}.real-loop-head .large-loop-photo{position:absolute;max-width:none;width:1950px;height:1098px;left:-296px;top:-30px;mix-blend-mode:multiply;pointer-events:none}.solutions-showcase .quality-real .loop-portrait{left:86px;top:76px;width:88px;height:88px;transform:rotate(12deg);background:#fffffff0;border:1px solid #ffffffbd;box-shadow:inset 0 0 16px #ffffff4d;backdrop-filter:blur(3px)}.quality-real .strain-symbol{width:59px;height:59px;transform:scale(1);transition:transform .7s ease,filter .7s ease;filter:drop-shadow(0 0 0 #0dac5500)}.quality-real .strain-symbol.is-illuminated{transform:scale(1.27);filter:drop-shadow(0 0 4px #0DAC55) drop-shadow(0 0 10px #0dac5538)}.loop-source-badge{position:absolute;left:140px;top:181px;transform:rotate(12deg);padding:6px 10px;border:1px solid #dedede;border-radius:20px;background:#ffffffed;font-size:10px;color:#202020;white-space:nowrap}.real-loop-head:hover .loop-source-badge,.real-loop-head:focus-visible .loop-source-badge{border-color:#0DAC55;color:#0DAC55}.quality-real .real-loop-head[aria-disabled=true]{cursor:default}.solutions-showcase .quality-real .strain-caption{top:247px;left:21px;right:3px}
.antibiotics-card,.signal-card{position:relative;min-width:0;border:1px solid #e1e1e1;border-radius:30px;background:radial-gradient(ellipse at 75% 38%,#fff,#f6f6f6 76%);box-shadow:0 18px 52px #00000007;overflow:hidden}.antibiotics-card{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:30px;padding:36px;align-items:center}.ab-intro{min-width:0}.ab-intro>.eyebrow{font-size:9px;letter-spacing:1.4px;color:#626262}.ab-intro h2{font-size:clamp(38px,4vw,58px);line-height:1.06;letter-spacing:-1.9px;margin:20px 0 17px;max-width:350px}.ab-lead{font-size:13px;line-height:1.8;color:#626262;max-width:360px;margin:0 0 22px}.ab-search-wrap{position:relative}.ab-search-wrap>span{position:absolute;left:14px;top:11px;color:#626262;font-size:24px;pointer-events:none}.ab-search-wrap input{width:100%;height:49px;min-width:0;padding:12px 38px 12px 44px;border:1px solid #d9d9d9;border-radius:15px;background:#ffffffc7;backdrop-filter:blur(18px);font-size:12px}.ab-search-wrap button{position:absolute;right:4px;top:4px;width:38px;height:40px;border-radius:12px;background:transparent;font-size:21px;color:#626262}.ab-results-heading{display:flex;justify-content:space-between;gap:12px;padding:15px 3px 10px;font-size:10px;color:#646464}.ab-results{max-height:240px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7c7c7 transparent;padding:3px 6px 3px 2px;display:flex;flex-direction:column;gap:6px;outline-offset:2px}.ab-results button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:10px;min-width:0;padding:11px 13px;border:1px solid #e1e1e1;border-radius:13px;background:#ffffffb5;line-height:1.45;font-size:11px;transition:border-color .2s,box-shadow .2s,transform .2s}.ab-results button>span{overflow-wrap:anywhere}.ab-results button strong{font-size:11px;font-weight:600;flex-shrink:0;max-width:45%;text-align:right}.ab-results button:hover,.ab-results button.is-selected{border-color:#0DAC55;box-shadow:0 3px 12px #0dac5514}.ab-results button.is-selected{background:#0DAC55;color:#151515}.ab-empty{padding:20px 0;font-size:12px;color:#626262;line-height:1.7;min-height:80px}.ab-catalogue{font-size:11px;background:transparent;border:0;padding:0;min-height:42px;margin-top:10px;color:#303030}
.ab-visual{min-width:0;position:relative;align-self:center}.ab-wheel{position:relative;width:100%;aspect-ratio:1;max-width:570px;margin:auto;--disc-rotation:0deg;isolation:isolate;user-select:none}.ab-wheel:before{content:'';position:absolute;inset:12.5%;border:1px dashed #dcdcdc;border-radius:50%;pointer-events:none}#ab-slots{position:absolute;inset:0}.ab-slot{position:absolute;inset:0;transform:rotate(calc(var(--disc-angle) + var(--disc-rotation)));pointer-events:none}.ab-disc{position:absolute;top:0;left:50%;width:25%;aspect-ratio:1;transform:translateX(-50%) rotate(calc(-1*(var(--disc-angle) + var(--disc-rotation)))) scale(var(--disc-scale,1));border:1px solid #dbdbdb;border-radius:50%;background:radial-gradient(circle at 38% 28%,#fff,#f9f9f9 62%,#ececec);padding:12% 5%;padding:13px 9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#202020;box-shadow:0 8px 21px #0000000b,inset 0 0 0 5px #ffffffc9;pointer-events:auto;text-align:center;cursor:pointer;transition:box-shadow .2s,border-color .2s;overflow:hidden}.ab-disc:after{content:'';position:absolute;inset:5px;border:1px solid #dfdfdf99;border-radius:50%;pointer-events:none}.ab-disc-name{font-size:clamp(8px,.85vw,12px);line-height:1.2;overflow-wrap:anywhere;position:relative;z-index:1}.ab-disc-dose{font-size:clamp(10px,1.1vw,16px);line-height:1.15;font-weight:600;position:relative;z-index:1}.ab-disc-arrow{font-size:12px;color:#0DAC55;line-height:1}.ab-disc:hover,.ab-disc:focus-visible{--disc-scale:1.06;border-color:#0DAC55;box-shadow:0 0 0 3px #0dac5514,0 8px 24px #0dac5526;z-index:2}.ab-disc.is-selected{border:2px solid #0DAC55}.ab-disc:disabled{cursor:default;color:#c7c7c7;box-shadow:none;background:#f7f7f7}.ab-slot:has(.ab-disc:hover),.ab-slot:focus-within{z-index:4}.ab-wheel #ab-slots{opacity:1;transition:opacity .4s ease}.ab-wheel.is-fading-out #ab-slots{opacity:0;pointer-events:none}.ab-wheel.is-fading-out .ab-disc{pointer-events:none}.ab-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:23%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;border:1px solid #0DAC55;border-radius:50%;background:#ffffffdd;backdrop-filter:blur(18px);box-shadow:0 4px 18px #00000007;font-size:12px;font-weight:600;z-index:5;line-height:1.2}.ab-hub-icon{font-size:29px;line-height:1;color:#0DAC55;font-weight:400}.ab-hub:hover{box-shadow:0 0 0 5px #0dac5514,0 8px 25px #0dac551a}.ab-controls{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:24px;font-size:10px;color:#646464}.ab-controls button{min-height:40px;border:1px solid #d4d4d4;border-radius:24px;padding:10px 17px;background:#fff;font-size:10px;min-width:135px;color:#303030}.ab-controls button[aria-pressed=true]{background:#0DAC55;border-color:#0DAC55;color:#151515}.ab-controls>span{min-width:60px}.ab-wheel-hint{text-align:center;font-size:9px;line-height:1.7;color:#707070;max-width:390px;margin:14px auto 0}
.disc-product{display:grid;place-items:center;background:#f3f3f3!important;position:relative}.catalogue-disc{width:142px;aspect-ratio:1;border-radius:50%;border:1px solid #d9d9d9;background:radial-gradient(circle at 35% 25%,#fff,#f7f7f7 65%,#ededed);box-shadow:0 10px 26px #00000012,inset 0 0 0 7px #fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:21px}.catalogue-disc>span{font-size:12px;line-height:1.25;overflow-wrap:anywhere}.catalogue-disc>strong{font-size:18px;line-height:1.2;font-weight:500}.catalogue-more{margin-top:25px;font-size:12px}
.signal-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:35px;padding:42px;align-items:center}.signal-copy{min-width:0}.signal-copy>.eyebrow{font-size:10px;color:#626262;letter-spacing:1.5px}.signal-copy h2{font-size:clamp(45px,5vw,70px);line-height:1;margin:22px 0 21px;letter-spacing:-2px}.signal-lead{font-size:19px;line-height:1.6;max-width:440px;margin:0 0 19px}.signal-description{font-size:13px;line-height:1.8;color:#626262;max-width:455px;margin:0 0 24px}.signal-facts{display:flex;flex-direction:column;gap:16px;margin-bottom:27px}.signal-facts>div{display:grid;grid-template-columns:31px 1fr;gap:5px 11px;padding-bottom:15px;border-bottom:1px solid #dedede}.signal-facts>div>span{grid-column:1;grid-row:1 / 3;width:28px;height:28px;border:1px solid #d7d7d7;border-radius:50%;display:grid;place-items:center;font-size:9px;color:#0DAC55;background:#fff}.signal-facts strong{font-size:13px;font-weight:600;line-height:1.4}.signal-facts p{grid-column:2;font-size:11px;color:#626262;line-height:1.7;margin:0}.signal-actions{display:flex;flex-wrap:wrap;gap:10px}.signal-actions .button{font-size:11px;padding:14px 18px;gap:18px}.signal-source{display:inline-block;font-size:9px;color:#727272;line-height:1.6;margin-top:20px;text-decoration:underline;text-underline-offset:3px}.signal-visual{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff;background:radial-gradient(ellipse,#fff,#f3f3f3);border-radius:26px;min-height:535px}.signal-visual img{display:block;width:100%;height:auto;max-width:460px}.signal-visual>span{font-size:9px;color:#757575;margin:-5px 0 20px;line-height:1.6;text-align:center}
@media(max-width:1100px){.antibiotics-card{padding:28px;gap:24px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ab-intro h2{font-size:43px}.ab-disc{padding:10px 7px;gap:4px}.ab-disc-name{font-size:9px}.ab-disc-dose{font-size:12px}.ab-hub{font-size:10px}.ab-hub-icon{font-size:25px}.signal-card{padding:32px;gap:20px}.signal-lead{font-size:17px}.signal-visual{min-height:440px}.quality-real .loop-two{left:112px}.solutions-showcase .quality-real .real-loop-head{left:-10px}}
@media(max-width:800px){.antibiotics-card{grid-template-columns:1fr;gap:32px}.ab-intro h2{font-size:42px;max-width:none}.ab-lead{max-width:620px}.ab-results{max-height:182px}.ab-wheel{max-width:490px}.ab-disc-name{font-size:11px}.ab-disc-dose{font-size:15px}.ab-hub{font-size:13px}.ab-controls{margin-top:22px}.signal-card{grid-template-columns:1fr;gap:26px}.signal-copy h2{font-size:58px}.signal-lead,.signal-description{max-width:100%}.signal-visual{min-height:0}.signal-visual img{max-width:375px}.signal-copy>.eyebrow{font-size:9px}.signal-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.signal-facts>div{display:flex;flex-direction:column;gap:8px;padding-bottom:10px}.signal-facts p{font-size:10px}.solutions-tabs{max-width:100%}.solutions-tabs button{gap:8px;font-size:11px}}
@media(max-width:520px){.solutions-tabs{gap:3px}.solutions-tabs button{gap:4px;font-size:9px;min-height:48px;padding:7px 4px;line-height:1.3}.solutions-tabs button>span:first-child{font-size:7px}.quality-real .real-loop-strip{width:76px;height:350px;transform:scale(.72) rotate(-4deg);transform-origin:top left;bottom:-47px}.quality-real .loop-one{left:-7px}.quality-real .loop-two{left:52px;bottom:-69px;height:320px;transform:scale(.69) rotate(6deg)}.solutions-showcase .quality-real .real-loop-head{width:180px;height:177px;left:-37px;top:3px;transform:scale(.76) rotate(-12deg);transform-origin:50% 25%}.solutions-showcase .quality-real .loop-portrait{left:86px;top:76px;width:88px;height:88px;transform:rotate(12deg)}.quality-real .loop-source-badge{left:127px;top:162px;font-size:8px;padding:4px 7px}.solutions-showcase .quality-real .strain-caption{left:0;right:-1px;top:184px}.antibiotics-card,.signal-card{border-radius:24px;padding:25px 18px}.ab-intro>.eyebrow{font-size:8px}.ab-intro h2{font-size:36px;margin:18px 0 14px;letter-spacing:-1.3px}.ab-lead{font-size:12px;margin-bottom:19px;line-height:1.8}.ab-search-wrap input{font-size:11px;height:46px;padding-left:38px}.ab-search-wrap>span{left:11px;top:10px;font-size:23px}.ab-results{max-height:168px}.ab-results button{font-size:10px;padding:10px 11px;min-height:44px}.ab-results button strong{font-size:10px}.ab-catalogue{font-size:10px}.antibiotics-card{gap:27px}.ab-disc{padding:8px 5px;gap:3px;box-shadow:0 5px 15px #0000000b,inset 0 0 0 3px #fff}.ab-disc:after{inset:3px}.ab-disc-name{font-size:clamp(6px,1.8vw,9px);line-height:1.13}.ab-disc-dose{font-size:clamp(8px,2.7vw,12px);line-height:1.1}.ab-disc-arrow{font-size:9px}.ab-hub{font-size:9px;gap:4px;padding:7px}.ab-hub-icon{font-size:23px}.ab-controls{margin-top:19px;gap:10px}.ab-controls button{font-size:9px;min-height:42px;min-width:125px;padding:10px 13px}.ab-controls>span{font-size:9px;min-width:44px}.ab-wheel-hint{font-size:8px;margin-top:12px}.signal-copy h2{font-size:48px;margin:19px 0}.signal-lead{font-size:17px}.signal-description{font-size:12px}.signal-facts{grid-template-columns:1fr;gap:12px}.signal-facts>div{display:grid;grid-template-columns:31px 1fr;gap:4px 10px;padding-bottom:12px}.signal-facts strong{font-size:12px}.signal-facts p{font-size:10px}.signal-actions .button{font-size:10px;gap:15px}.signal-visual{border-radius:20px}.signal-visual img{max-width:320px}.catalogue-disc{width:133px}.catalogue-disc>span{font-size:11px}.catalogue-disc>strong{font-size:17px}}
@media(prefers-reduced-motion:reduce){.quality-real .strain-symbol{transition:none}.quality-real .strain-symbol.is-illuminated{transform:scale(1.15)}.ab-wheel #ab-slots,.ab-disc,.ab-results button{transition:none}}

.ab-slot:nth-child(1){--disc-angle:0deg}.ab-slot:nth-child(2){--disc-angle:45deg}.ab-slot:nth-child(3){--disc-angle:90deg}.ab-slot:nth-child(4){--disc-angle:135deg}.ab-slot:nth-child(5){--disc-angle:180deg}.ab-slot:nth-child(6){--disc-angle:225deg}.ab-slot:nth-child(7){--disc-angle:270deg}.ab-slot:nth-child(8){--disc-angle:315deg}

/* Two real loops on the left; title, live strain magnifier and controls on the right. */
.solutions-showcase .quality-workbench{padding:34px}
.solutions-showcase .quality-workbench .quality-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto auto 1fr;gap:22px 38px;min-height:670px;background:none}
.quality-workbench .quality-summary{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) 215px;gap:18px;align-items:start;min-width:0}
.solutions-showcase .quality-workbench .quality-header{margin:10px 0 0;min-width:0}.quality-workbench .quality-topline{align-items:flex-start;flex-direction:column;gap:14px}
.solutions-showcase .quality-workbench .quality-header h2{font-size:clamp(31px,3.2vw,44px);line-height:1.06;margin:22px 0 14px;letter-spacing:-1.3px}.solutions-showcase .quality-workbench .quality-header>p{font-size:12px;line-height:1.8}
.solutions-showcase .quality-workbench .quality-selected{min-height:294px;margin:0;isolation:isolate}.solutions-showcase .quality-workbench .illustrated-loop-head{display:block;position:absolute;top:0;left:0;width:215px;height:215px;transform:none;filter:drop-shadow(0 10px 15px #00000012);cursor:pointer}.illustrated-loop-head .large-loop-frame{display:block;width:100%;height:100%}
.solutions-showcase .quality-workbench .quality-selected .loop-portrait{left:43px;top:48px;width:131px;height:119px;transform:none;background:#ffffffb3;border:1px solid #ffffff99;backdrop-filter:blur(12px);box-shadow:inset 0 0 20px #ffffffa3}.quality-workbench .quality-selected .strain-symbol{width:72px;height:72px;transform:none}.quality-workbench .quality-selected .strain-symbol.is-illuminated{transform:scale(1.27)}.quality-workbench .quality-selected .loop-portrait>img{transform:none}
.quality-workbench .loop-source-badge{left:auto;right:1px;top:178px;transform:none;font-size:9px;padding:6px 10px}.illustrated-loop-head:hover .loop-source-badge,.illustrated-loop-head:focus-visible .loop-source-badge{border-color:#0DAC55;color:#0DAC55}
.solutions-showcase .quality-workbench .strain-caption{position:absolute;top:220px;left:0;right:0;padding:12px 10px;margin:0;border-radius:17px;gap:4px}.solutions-showcase .quality-workbench .strain-caption strong{font-size:12px}.solutions-showcase .quality-workbench .strain-caption>span:first-of-type{font-size:11px}.quality-workbench .strain-caption small{font-size:8px}
.solutions-showcase .quality-workbench .loop-photo-stage{position:relative;grid-column:1;grid-row:1 / 4;min-width:0;min-height:640px;margin:0;border:1px solid #e4e4e4;border-radius:24px;background:radial-gradient(ellipse at 50% 35%,#fff,#f0f0f0);overflow:hidden;isolation:isolate}
.quality-workbench .loop-photo-stage:before{content:'';position:absolute;inset:24px;border:1px solid #e3e3e3;border-radius:50%;transform:rotate(-20deg);pointer-events:none}.quality-workbench .loop-photo-stage:after{content:'';position:absolute;width:250px;height:250px;left:50%;top:90px;transform:translateX(-50%);border:1px solid #e7e7e7;border-radius:50%;pointer-events:none;z-index:-1}
.solutions-showcase .quality-workbench .loop-photo-stage .real-loop-strip{width:76px;height:560px;top:67px;bottom:auto;transform-origin:40px 30px;z-index:0;mix-blend-mode:multiply}
.solutions-showcase .quality-workbench .loop-photo-stage .loop-one{left:calc(50% - 110px);transform:rotate(-9deg) scale(1.03)}.solutions-showcase .quality-workbench .loop-photo-stage .loop-two{left:calc(50% + 6px);top:106px;transform:rotate(8deg) scale(.94)}
.loop-photo-stage>figcaption{position:absolute;left:24px;right:24px;bottom:23px;display:flex;justify-content:space-between;align-items:center;padding-top:17px;border-top:1px solid #dcdcdc;font-size:13px;color:#505050;letter-spacing:.2px}.loop-photo-stage>figcaption>span:last-child{font-size:10px;color:#0DAC55}
.solutions-showcase .quality-workbench .strain-toolbar{grid-column:2;grid-row:2;width:100%;max-width:none;margin:0;gap:10px}.quality-workbench .strain-cloud-shell{grid-column:2;grid-row:3}.solutions-showcase .quality-workbench .strain-cloud{min-height:235px;max-height:235px}.solutions-showcase .quality-workbench .strain-empty{min-height:235px}
.signal-visual:has(img[src*="signal-blood-culture"]){background:#fff;min-height:535px;overflow:hidden;padding:22px 18px 0}.signal-visual img[src*="signal-blood-culture"]{width:100%;max-width:420px;max-height:640px;object-fit:contain}.signal-visual:has(img[src*="signal-blood-culture"])>span{margin:12px 0 22px;letter-spacing:1px;color:#626262}.signal-additional{padding-top:0}
@media(max-width:1100px){.solutions-showcase .quality-workbench{padding:28px}.solutions-showcase .quality-workbench .quality-body{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:20px 25px}.quality-workbench .quality-summary{grid-template-columns:minmax(0,1fr) 195px;gap:12px}.solutions-showcase .quality-workbench .illustrated-loop-head{width:195px;height:195px}.solutions-showcase .quality-workbench .quality-selected .loop-portrait{left:39px;top:44px;width:119px;height:108px}.solutions-showcase .quality-workbench .quality-selected{min-height:278px}.solutions-showcase .quality-workbench .strain-caption{top:203px}.quality-workbench .loop-source-badge{top:160px}.solutions-showcase .quality-workbench .quality-header h2{font-size:34px}.solutions-showcase .quality-workbench .loop-photo-stage .loop-one{left:calc(50% - 88px);transform:rotate(-5deg) scale(.91)}.solutions-showcase .quality-workbench .loop-photo-stage .loop-two{left:calc(50% + 4px);transform:rotate(6deg) scale(.85)}}
@media(max-width:800px){.solutions-showcase .quality-workbench .quality-body{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:22px;min-height:0}.quality-workbench .quality-summary{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr) 215px;gap:20px}.solutions-showcase .quality-workbench .illustrated-loop-head{width:215px;height:215px}.solutions-showcase .quality-workbench .quality-selected .loop-portrait{left:43px;top:48px;width:131px;height:119px}.solutions-showcase .quality-workbench .quality-selected{min-height:296px}.solutions-showcase .quality-workbench .strain-caption{top:220px}.quality-workbench .loop-source-badge{top:178px}.solutions-showcase .quality-workbench .loop-photo-stage{grid-column:1;grid-row:2;min-height:335px}.solutions-showcase .quality-workbench .loop-photo-stage .real-loop-strip{top:15px;transform-origin:40px 30px}.solutions-showcase .quality-workbench .loop-photo-stage .loop-one{left:calc(50% - 110px);transform:rotate(-18deg) scale(.54)}.solutions-showcase .quality-workbench .loop-photo-stage .loop-two{left:calc(50% + 35px);top:27px;transform:rotate(17deg) scale(.49)}.loop-photo-stage>figcaption{bottom:18px;left:21px;right:21px;font-size:11px;padding-top:12px}.quality-workbench .loop-photo-stage:before{inset:18px 70px 52px}.quality-workbench .loop-photo-stage:after{top:30px;width:220px;height:220px}.solutions-showcase .quality-workbench .strain-toolbar{grid-column:1;grid-row:3}.quality-workbench .strain-cloud-shell{grid-column:1;grid-row:4}.solutions-showcase .quality-workbench .strain-cloud{min-height:260px;max-height:260px}.signal-visual:has(img[src*="signal-blood-culture"]){min-height:0}}
@media(max-width:520px){.solutions-showcase .quality-workbench{padding:22px 17px 17px}.quality-workbench .quality-summary{grid-template-columns:minmax(0,1fr) 133px;gap:7px}.solutions-showcase .quality-workbench .quality-header{margin-top:5px}.quality-workbench .quality-topline{gap:11px}.quality-workbench .quality-topline .eyebrow{font-size:7px;letter-spacing:1px;line-height:1.7}.quality-workbench .quality-badge{font-size:7px;padding:5px 7px}.solutions-showcase .quality-workbench .quality-header h2{font-size:25px;letter-spacing:-.8px;margin:17px 0 10px}.solutions-showcase .quality-workbench .quality-header>p{font-size:10px;line-height:1.7}.solutions-showcase .quality-workbench .illustrated-loop-head{width:140px;height:140px;left:-4px}.solutions-showcase .quality-workbench .quality-selected{min-height:238px}.solutions-showcase .quality-workbench .quality-selected .loop-portrait{left:28px;top:31px;width:85px;height:78px}.quality-workbench .quality-selected .strain-symbol{width:49px;height:49px}.quality-workbench .loop-source-badge{top:120px;right:2px;font-size:7px;padding:4px 7px}.solutions-showcase .quality-workbench .strain-caption{top:151px;left:0;right:0;padding:10px 7px}.solutions-showcase .quality-workbench .strain-caption strong{font-size:10px}.solutions-showcase .quality-workbench .strain-caption>span:first-of-type{font-size:9px}.quality-workbench .strain-caption #strain-photo-note{font-size:7px}.solutions-showcase .quality-workbench .strain-cloud{min-height:250px;max-height:250px}.solutions-showcase .quality-workbench .strain-tag{flex:1 1 120px;min-width:0;width:auto}.solutions-showcase .quality-workbench .loop-photo-stage{min-height:315px;border-radius:20px}.solutions-showcase .quality-workbench .loop-photo-stage .loop-one{left:calc(50% - 85px);transform:rotate(-9deg) scale(.49)}.solutions-showcase .quality-workbench .loop-photo-stage .loop-two{left:calc(50% + 18px);top:26px;transform:rotate(10deg) scale(.45)}.quality-workbench .loop-photo-stage:before{inset:18px 25px 50px}.signal-visual img[src*="signal-blood-culture"]{max-width:350px}.signal-visual:has(img[src*="signal-blood-culture"]){padding:12px 10px 0}}
@media(prefers-reduced-motion:reduce){.quality-workbench .quality-selected .strain-symbol.is-illuminated{transform:scale(1.15)}}
.quality-workbench .loop-photo-stage .real-loop-strip{mask-image:linear-gradient(90deg,transparent,#000 12px,#000 63px,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 63px,transparent)}
