.lims-module__7Fx0ya__page{background:var(--paper)}.lims-module__7Fx0ya__page h1,.lims-module__7Fx0ya__page h2{text-wrap:balance}.lims-module__7Fx0ya__page p{text-wrap:pretty}.lims-module__7Fx0ya__keepTogether{white-space:nowrap}.lims-module__7Fx0ya__page .lims-module__7Fx0ya__heroMedia{background-image:url(/frontwell-assets/industry/quality-control-laboratories.jpg);background-position:50% 44%}.lims-module__7Fx0ya__platforms,.lims-module__7Fx0ya__automation,.lims-module__7Fx0ya__masterData,.lims-module__7Fx0ya__lifecycle,.lims-module__7Fx0ya__experience{padding:96px max(28px,50vw - 590px);scroll-margin-top:24px}.lims-module__7Fx0ya__platforms{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:44px;padding-bottom:44px;display:grid}.lims-module__7Fx0ya__platform{border-right:1px solid var(--line);align-items:start;gap:16px;display:flex}.lims-module__7Fx0ya__platform:last-child{border-right:0}.lims-module__7Fx0ya__platform>svg{color:var(--teal);flex-shrink:0;margin-top:4px}.lims-module__7Fx0ya__platform h2{color:var(--navy);margin:0;font-size:1.7rem;line-height:1.15}.lims-module__7Fx0ya__platform p{color:var(--muted);margin:8px 0;font-size:.85rem;line-height:1.5}.lims-module__7Fx0ya__platform span{color:var(--teal);text-transform:uppercase;font-size:.75rem;font-weight:850}.lims-module__7Fx0ya__automation{background:var(--navy);color:#fff;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:48px;display:grid}.lims-module__7Fx0ya__automationIntro>h2,.lims-module__7Fx0ya__masterDataIntro>h2{margin:0;font-size:3.55rem;font-weight:800;line-height:.98}.lims-module__7Fx0ya__automationIntro .section-label{color:var(--aqua)}.lims-module__7Fx0ya__automationIntro>p{color:#d7e8e5;margin:24px 0;font-size:1.05rem;line-height:1.75}.lims-module__7Fx0ya__automationIntro>a{margin-top:28px}.lims-module__7Fx0ya__testingFocus{border-top:1px solid #fff3;align-items:start;gap:16px;padding-top:24px;display:flex}.lims-module__7Fx0ya__testingFocus>svg{color:var(--aqua);flex-shrink:0}.lims-module__7Fx0ya__testingFocus strong{font-size:1.05rem;line-height:1.3;display:block}.lims-module__7Fx0ya__testingFocus p{color:#d7e8e5;margin:10px 0 0;font-size:.92rem;line-height:1.65}.lims-module__7Fx0ya__automationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lims-module__7Fx0ya__automationCard{background:#ffffff0f;border:1px solid #ffffff2b;border-radius:8px;padding:26px}.lims-module__7Fx0ya__automationCard>svg{color:var(--aqua)}.lims-module__7Fx0ya__automationCard h3{margin:20px 0 0;font-size:1.18rem;line-height:1.2}.lims-module__7Fx0ya__automationCard p{color:#d7e8e5;margin:14px 0 0;font-size:.92rem;line-height:1.65}.lims-module__7Fx0ya__masterData{background:#fff;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:72px;display:grid}.lims-module__7Fx0ya__masterDataIntro>h2{color:var(--ink)}.lims-module__7Fx0ya__masterDataIntro>p{color:var(--muted);margin:24px 0;font-size:1.05rem;line-height:1.75}.lims-module__7Fx0ya__dataService{border-left:5px solid var(--aqua);color:var(--navy);background:#eef8fa;align-items:center;gap:12px;padding:18px 22px;font-size:.95rem;font-weight:850;display:flex}.lims-module__7Fx0ya__dataService svg{color:var(--teal);flex-shrink:0}.lims-module__7Fx0ya__dataSteps{margin:0;padding:0;list-style:none}.lims-module__7Fx0ya__dataSteps li{border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.lims-module__7Fx0ya__dataSteps li:first-child{border-top:0;padding-top:0}.lims-module__7Fx0ya__dataSteps li:last-child{padding-bottom:0}.lims-module__7Fx0ya__dataSteps li>span{color:var(--teal);font-size:1rem;font-weight:850}.lims-module__7Fx0ya__dataSteps h3{color:var(--ink);margin:0;font-size:1.18rem;line-height:1.25}.lims-module__7Fx0ya__dataSteps p{color:var(--muted);margin:10px 0 0;font-size:.95rem;line-height:1.65}.lims-module__7Fx0ya__lifecycle{background:#edf4f5}.lims-module__7Fx0ya__lifecycleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px;margin:0;padding:0;list-style:none;display:grid}.lims-module__7Fx0ya__lifecycleGrid li{border-top:2px solid var(--aqua);padding-top:22px}.lims-module__7Fx0ya__lifecycleGrid li>span{color:var(--teal);font-size:.9rem;font-weight:850}.lims-module__7Fx0ya__lifecycleGrid h3{color:var(--ink);margin:18px 0 0;font-size:1.25rem;line-height:1.2}.lims-module__7Fx0ya__lifecycleGrid p{color:var(--muted);margin:14px 0 0;font-size:.95rem;line-height:1.65}.lims-module__7Fx0ya__experience{background:var(--paper)}.lims-module__7Fx0ya__projectList{border-top:1px solid #c6d6d9}.lims-module__7Fx0ya__project{border-bottom:1px solid #c6d6d9}.lims-module__7Fx0ya__project summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 180px 24px;align-items:center;gap:24px;padding:26px 0;list-style:none;display:grid}.lims-module__7Fx0ya__project summary::-webkit-details-marker{display:none}.lims-module__7Fx0ya__project summary small{color:var(--teal);letter-spacing:.03em;text-transform:uppercase;margin-bottom:10px;font-size:.73rem;font-weight:850;line-height:1.5;display:block}.lims-module__7Fx0ya__project summary strong{color:var(--navy);font-size:1.32rem;line-height:1.3;display:block}.lims-module__7Fx0ya__projectMetric{color:var(--teal);font-size:.95rem;font-weight:850}.lims-module__7Fx0ya__project summary>svg{color:var(--teal);transition:transform .16s ease-out}.lims-module__7Fx0ya__project[open] summary>svg{transform:rotate(180deg)}.lims-module__7Fx0ya__project summary:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.lims-module__7Fx0ya__project dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:4px 0 30px;display:grid}.lims-module__7Fx0ya__project dt{color:var(--navy);text-transform:uppercase;font-size:.82rem;font-weight:850}.lims-module__7Fx0ya__project dd{color:var(--muted);margin:12px 0 0;font-size:.95rem;line-height:1.65}@media (max-width:1000px){.lims-module__7Fx0ya__automation,.lims-module__7Fx0ya__masterData{grid-template-columns:minmax(0,1fr);gap:36px}.lims-module__7Fx0ya__platform{gap:12px}.lims-module__7Fx0ya__platform h2{font-size:1.4rem}.lims-module__7Fx0ya__automationIntro,.lims-module__7Fx0ya__masterDataIntro{max-width:760px}}@media (max-width:700px){.lims-module__7Fx0ya__automation,.lims-module__7Fx0ya__masterData,.lims-module__7Fx0ya__lifecycle,.lims-module__7Fx0ya__experience{padding:64px 24px}.lims-module__7Fx0ya__platforms{grid-template-columns:minmax(0,1fr);gap:24px;padding:36px 24px}.lims-module__7Fx0ya__platform{border-right:0;border-bottom:1px solid var(--line);padding-bottom:24px}.lims-module__7Fx0ya__platform:last-child{border-bottom:0;padding-bottom:0}.lims-module__7Fx0ya__platform h2{font-size:1.7rem}.lims-module__7Fx0ya__automationIntro>h2,.lims-module__7Fx0ya__masterDataIntro>h2{font-size:2.65rem}.lims-module__7Fx0ya__automationGrid,.lims-module__7Fx0ya__lifecycleGrid,.lims-module__7Fx0ya__project dl{grid-template-columns:minmax(0,1fr)}.lims-module__7Fx0ya__automationCard{padding:24px}.lims-module__7Fx0ya__project summary{grid-template-columns:minmax(0,1fr) 24px;gap:14px}.lims-module__7Fx0ya__project summary strong{font-size:1.15rem}.lims-module__7Fx0ya__projectMetric{grid-area:2/1}.lims-module__7Fx0ya__project summary>svg{grid-area:1/2/3}.lims-module__7Fx0ya__project dl{gap:24px}}@media (prefers-reduced-motion:reduce){.lims-module__7Fx0ya__project summary>svg{transition:none}}
