.LaboratoryCatalog_steps__VzYml{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;gap:0;border:1px solid var(--brand-border);border-radius:var(--brand-radius-large);background:var(--brand-surface);box-shadow:var(--brand-shadow-soft);margin:0 0 40px;overflow:hidden}.LaboratoryCatalog_steps__VzYml li{position:relative;display:grid;gap:6px;min-width:0;padding:20px 24px 20px 28px}.LaboratoryCatalog_steps__VzYml li+li{border-left:1px solid var(--brand-border)}.LaboratoryCatalog_steps__VzYml li:before{position:absolute;inset:20px auto 20px 0;width:4px;border-radius:0 4px 4px 0;background:var(--brand-spark);content:""}.LaboratoryCatalog_steps__VzYml strong{font-family:var(--brand-font-display);font-size:1rem;font-weight:600;letter-spacing:-.01em}.LaboratoryCatalog_steps__VzYml span{color:var(--brand-muted);font-size:.85rem;line-height:1.6}.LaboratoryCatalog_group__J_Kql{--tone:var(--brand-primary);--tone-soft:var(--brand-action-soft);margin-bottom:40px}.LaboratoryCatalog_group__J_Kql[data-tone="0"]{--tone:var(--brand-mint);--tone-soft:var(--brand-mint-soft)}.LaboratoryCatalog_group__J_Kql[data-tone="2"]{--tone:var(--brand-coral);--tone-soft:var(--brand-coral-soft)}.LaboratoryCatalog_group__J_Kql[data-tone="3"]{--tone:color-mix(in srgb,var(--brand-spark) 55%,var(--brand-ink));--tone-soft:var(--brand-spark-soft)}.LaboratoryCatalog_group__J_Kql h2{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-family:var(--brand-font-display);font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:600;letter-spacing:-.02em}.LaboratoryCatalog_group__J_Kql h2:before{width:10px;height:10px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 5px var(--tone-soft);content:""}.LaboratoryCatalog_cards__2b77L{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.LaboratoryCatalog_card__X9Wh1{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;min-width:0;border:1px solid var(--brand-border);border-radius:var(--brand-radius-large);background:var(--brand-surface);box-shadow:var(--brand-shadow-soft);color:var(--brand-ink);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.LaboratoryCatalog_iconTile__75cWb{display:grid;place-items:center;width:50px;height:50px;margin-bottom:4px;border-radius:15px;background:var(--tone-soft);color:var(--tone)}.LaboratoryCatalog_action__626y8{color:color-mix(in srgb,var(--tone) 75%,var(--brand-ink))}.LaboratoryCatalog_card__X9Wh1 h3{margin:0;font-family:var(--brand-font-display);font-size:1.1rem;font-weight:600;letter-spacing:-.01em}.LaboratoryCatalog_card__X9Wh1 p{margin:0;font-size:.88rem;color:var(--brand-muted);line-height:1.6}.LaboratoryCatalog_card__X9Wh1>.badge{white-space:normal}.LaboratoryCatalog_action__626y8{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:6px;font-size:.9rem;font-weight:700}.LaboratoryCatalog_action__626y8 svg{transition:transform .18s ease}.LaboratoryCatalog_card__X9Wh1:focus-visible{outline:3px solid var(--brand-action);outline-offset:3px}@media (hover:hover){.LaboratoryCatalog_card__X9Wh1:hover{border-color:color-mix(in srgb,var(--tone) 40%,var(--brand-border));box-shadow:var(--brand-shadow-raised);transform:translateY(-3px)}.LaboratoryCatalog_card__X9Wh1:hover .LaboratoryCatalog_action__626y8 svg{transform:translateX(4px)}}@media (max-width:1000px){.LaboratoryCatalog_cards__2b77L{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.LaboratoryCatalog_steps__VzYml{grid-template-columns:minmax(0,1fr)}.LaboratoryCatalog_steps__VzYml li+li{border-left:0;border-top:1px solid var(--brand-border)}}@media (max-width:600px){.LaboratoryCatalog_cards__2b77L{grid-template-columns:minmax(0,1fr)}.LaboratoryCatalog_card__X9Wh1{padding:20px}}@media (prefers-reduced-motion:reduce){.LaboratoryCatalog_action__626y8 svg,.LaboratoryCatalog_card__X9Wh1{transition:none}.LaboratoryCatalog_card__X9Wh1:hover{transform:none}}