.theme-labrix{--navy:var(--theme-primary);--petrol:var(--theme-primary);--green:#16977f;--bg:#f5f7f6;--border:#dce4e1;--shadow:0 24px 70px rgba(11,42,55,.12);background:#f5f7f6}.theme-labrix .btn-brand{color:#102d3b;background:var(--theme-accent);border-color:var(--theme-accent)}.theme-labrix .btn-brand:hover{filter:brightness(.94);transform:translateY(-2px)}.theme-labrix .site-header{background:#fff;border-bottom:0}.theme-labrix .navbar{min-height:86px}.theme-labrix .nav-link{font-weight:650}.theme-labrix .hero-carousel{min-height:790px}.theme-labrix .hero-slide-inner{min-height:790px}.theme-labrix .hero-slide:before{background-image:linear-gradient(90deg,rgba(11,42,59,.94),rgba(11,42,59,.72) 55%,rgba(11,42,59,.28)),var(--hero-image)}.theme-labrix .hero-carousel .hero-content{max-width:860px}.theme-labrix .hero-carousel .hero-content h1,.theme-labrix .hero-carousel .hero-content h2{max-width:850px;font-size:clamp(3.2rem,5.7vw,6.25rem);font-weight:500;line-height:1.04;letter-spacing:-.055em}.theme-labrix .hero-carousel .hero-content h1 em,.theme-labrix .hero-carousel .hero-content h2 em{display:inline;color:#fff}.theme-labrix .hero-carousel .eyebrow{padding:8px 14px;border:1px solid rgba(255,255,255,.3);border-radius:99px;color:var(--theme-accent);background:rgba(8,35,49,.25)}.theme-labrix .hero-actions .btn{padding:15px 22px;border-radius:10px}.theme-labrix .hero-stats{max-width:700px}.labrix-marquee{overflow:hidden;padding:18px 0;color:#102f49;background:var(--theme-accent);font-size:.82rem;font-weight:800;letter-spacing:.12em;white-space:nowrap}.labrix-marquee>div{width:max-content;animation:labrixMarquee 28s linear infinite}.theme-static .labrix-marquee>div{animation:none}.theme-labrix .section{padding:110px 0}.theme-labrix .section-heading .eyebrow{padding:7px 12px;border:1px solid #9fb9b1;border-radius:99px}.theme-labrix .section-heading h2,.theme-labrix .solutions h2{font-size:clamp(2.5rem,4.2vw,4.4rem);font-weight:500;letter-spacing:-.045em}.theme-labrix .expertise-grid{gap:22px}.theme-labrix .expertise-card.expertise-card-v2{border:0;border-radius:var(--theme-radius);box-shadow:none}.theme-labrix .expertise-media{height:250px}.theme-labrix .expertise-card-body{min-height:245px;padding:30px}.theme-labrix .expertise-card-v2:hover{box-shadow:var(--shadow)}.theme-labrix .article-home-section:nth-of-type(even),.theme-labrix .knowledge-domains,.theme-labrix .knowledge-results{background:#fff}.theme-labrix .public-article-card,.theme-labrix .knowledge-result-card{border:0;border-radius:var(--theme-radius);box-shadow:0 10px 35px rgba(11,42,55,.07)}.theme-labrix .technical{margin:0 18px;border-radius:var(--theme-radius);background:var(--theme-accent)}.theme-labrix .technical-card{border:0;border-radius:calc(var(--theme-radius) * .75);background:#fff}.theme-labrix .technical-card.featured{background:var(--theme-primary)}.theme-labrix .solutions{margin:0 18px;border-radius:var(--theme-radius);background:var(--theme-primary)}.theme-labrix .solutions li{border-radius:calc(var(--theme-radius) * .55)}.theme-labrix .cta{border:0;border-radius:var(--theme-radius);background:var(--theme-accent)}.theme-labrix .knowledge-hero{min-height:670px;padding-top:120px;background:linear-gradient(90deg,rgba(11,42,59,.96),rgba(11,42,59,.7)),url('/images/home/laboratory.webp') center/cover no-repeat}.theme-labrix .knowledge-hero:after{display:none}.theme-labrix .knowledge-hero h1{font-weight:500}.theme-labrix .knowledge-search{border-radius:calc(var(--theme-radius) * .75)}.theme-labrix .knowledge-domain-grid>a,.theme-labrix .knowledge-feature-card,.theme-labrix .glossary-grid article{border-radius:var(--theme-radius)}.theme-labrix .knowledge-featured{background:var(--theme-accent)}.theme-labrix .knowledge-glossary{margin:0 18px;border-radius:var(--theme-radius);background:var(--theme-primary)}.theme-labrix .site-footer{margin-top:18px;background:#0b293a}.reveal-item{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.reveal-item.is-visible{opacity:1;transform:none}.theme-static .reveal-item{opacity:1;transform:none}.theme-labrix .expertise-card,.theme-labrix .technical-card,.theme-labrix .public-article-card{transition:transform .35s ease,box-shadow .35s ease}.theme-labrix .expertise-card:hover,.theme-labrix .technical-card:hover,.theme-labrix .public-article-card:hover{transform:translateY(-8px)}
@keyframes labrixMarquee{to{transform:translateX(-50%)}}@media(max-width:767px){.theme-labrix .hero-carousel,.theme-labrix .hero-slide-inner{min-height:720px}.theme-labrix .hero-carousel .hero-content h1,.theme-labrix .hero-carousel .hero-content h2{font-size:clamp(2.5rem,11vw,4rem)}.theme-labrix .section{padding:72px 0}.theme-labrix .technical,.theme-labrix .solutions,.theme-labrix .knowledge-glossary{margin:0 8px}.theme-labrix .knowledge-hero{min-height:auto;padding-top:85px}}
