.hero{isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 7% 68%,rgba(8,121,223,.22) 0 4px,transparent 5px),radial-gradient(circle at 18% 18%,rgba(20,185,214,.2) 0 6px,transparent 7px),radial-gradient(circle at 43% 76%,rgba(8,121,223,.16) 0 4px,transparent 5px),radial-gradient(circle at 58% 13%,rgba(20,185,214,.18) 0 3px,transparent 4px),radial-gradient(circle at 92% 20%,rgba(8,121,223,.18) 0 6px,transparent 7px),radial-gradient(circle at 96% 84%,rgba(20,185,214,.2) 0 4px,transparent 5px);animation:biocareParticles 9s ease-in-out infinite}.hero-grid{position:relative;z-index:2}.hero .lab-photo{transform:perspective(1000px) rotateX(var(--hero-rx,0deg)) rotateY(var(--hero-ry,0deg));transform-style:preserve-3d;transition:transform .18s ease-out,box-shadow .3s ease}.hero .lab-photo img{transform:scale(1.035) translate3d(var(--hero-img-x,0),var(--hero-img-y,0),0);transition:transform .22s ease-out}.hero .visual-card{backdrop-filter:blur(10px);will-change:transform}html.hero-motion-ready .hero-copy>*{opacity:0;transform:translateY(22px)}html.hero-motion-ready .hero-visual{opacity:0;transform:translateX(-22px) scale(.97)}html.hero-motion-ready body.lang-en .hero-visual{transform:translateX(22px) scale(.97)}html.hero-motion-ready.hero-motion-active .hero-copy>*{animation:biocareReveal .72s cubic-bezier(.2,.75,.25,1) both}html.hero-motion-ready.hero-motion-active .hero-copy>*:nth-child(2){animation-delay:.09s}html.hero-motion-ready.hero-motion-active .hero-copy>*:nth-child(3){animation-delay:.18s}html.hero-motion-ready.hero-motion-active .hero-copy>*:nth-child(4){animation-delay:.27s}html.hero-motion-ready.hero-motion-active .hero-copy>*:nth-child(5){animation-delay:.36s}html.hero-motion-ready.hero-motion-active .hero-visual{animation:biocareVisualIn .9s .16s cubic-bezier(.2,.75,.25,1) both}.hero-motion-active .card-a{animation:biocareFloatA 4.8s 1.05s ease-in-out infinite}.hero-motion-active .card-b{animation:biocareFloatB 5.4s 1.2s ease-in-out infinite}.hero-motion-active .orb-one{animation:biocareOrbOne 9s ease-in-out infinite}.hero-motion-active .orb-two{animation:biocareOrbTwo 11s ease-in-out infinite}.hero-actions .btn{position:relative;overflow:hidden}.hero-actions .btn:after{content:"";position:absolute;inset:-40% auto -40% -45%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:biocareShine 4.8s 1.5s ease-in-out infinite;pointer-events:none}.stats-grid .counting{font-variant-numeric:tabular-nums}@keyframes biocareReveal{to{opacity:1;transform:none}}@keyframes biocareVisualIn{to{opacity:1;transform:none}}@keyframes biocareFloatA{0%,100%{transform:translate3d(0,0,25px)}50%{transform:translate3d(0,-10px,25px)}}@keyframes biocareFloatB{0%,100%{transform:translate3d(0,0,30px)}50%{transform:translate3d(7px,-8px,30px)}}@keyframes biocareParticles{0%,100%{transform:translate3d(0,8px,0);opacity:.55}50%{transform:translate3d(12px,-10px,0);opacity:1}}@keyframes biocareOrbOne{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(22px,14px,0)}}@keyframes biocareOrbTwo{0%,100%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(-16px,-12px,0) rotate(12deg)}}@keyframes biocareShine{0%,68%,100%{left:-45%;opacity:0}76%{opacity:1}92%{left:125%;opacity:0}}@media(max-width:950px){.hero .lab-photo,.hero .lab-photo img{transform:none!important}.hero:before{opacity:.7}}@media(max-width:600px){html.hero-motion-ready .hero-visual{transform:translateY(15px) scale(.98)}.hero-motion-active .card-a,.hero-motion-active .card-b{animation:none}.hero:before{opacity:.45}}@media(prefers-reduced-motion:reduce){.hero:before,.hero-actions .btn:after{display:none!important}html.hero-motion-ready .hero-copy>*,html.hero-motion-ready .hero-visual{opacity:1!important;transform:none!important;animation:none!important}.hero .lab-photo,.hero .lab-photo img,.hero .visual-card,.hero-orb{transform:none!important;animation:none!important;transition:none!important}}
