.vUkN1a_scene{--hero-overlay:linear-gradient(90deg, color-mix(in srgb, var(--background) 94%, transparent) 0%, color-mix(in srgb, var(--background) 72%, transparent) 38%, transparent 70%)}:root[data-theme=light] .vUkN1a_scene{--hero-overlay:linear-gradient(90deg, color-mix(in srgb, var(--background) 98%, transparent) 0%, color-mix(in srgb, var(--background) 82%, transparent) 39%, transparent 73%)}@media (max-width:639px){:root:not([data-theme=dark]) .vUkN1a_scene{--hero-overlay:linear-gradient(180deg, var(--background) 0%, color-mix(in srgb, var(--background) 94%, transparent) 54%, color-mix(in srgb, var(--background) 35%, transparent) 78%, transparent 100%)}}@keyframes vUkN1a_cosmic-hero-reveal{0%{opacity:0;transform:translateY(var(--hero-reveal-y))}to{opacity:1;transform:translateY(0)}}:root[data-theme-ready=true] .vUkN1a_scene [data-hero-step]{animation-name:vUkN1a_cosmic-hero-reveal;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.vUkN1a_scene [data-hero-step=eyebrow]{--hero-reveal-y:14px;animation-duration:.45s;animation-delay:80ms}.vUkN1a_scene [data-hero-step=headline]{--hero-reveal-y:24px;animation-duration:.66s;animation-delay:.16s}.vUkN1a_scene [data-hero-step=body]{--hero-reveal-y:14px;animation-duration:.5s;animation-delay:.29s}.vUkN1a_scene [data-hero-step=actions]{--hero-reveal-y:12px;animation-duration:.48s;animation-delay:.43s}.vUkN1a_scene [data-hero-step=benefits]{--hero-reveal-y:12px;animation-duration:.44s;animation-delay:.57s}@media (max-width:639px){.vUkN1a_scene [data-hero-step=headline]{--hero-reveal-y:14px;animation-duration:.52s;animation-delay:.12s}.vUkN1a_scene [data-hero-step=body]{animation-duration:.42s;animation-delay:.22s}.vUkN1a_scene [data-hero-step=actions]{animation-duration:.38s;animation-delay:.32s}.vUkN1a_scene [data-hero-step=benefits]{animation-duration:.3s;animation-delay:.38s}}@media (prefers-reduced-motion:reduce){:root[data-theme-ready=true] .vUkN1a_scene [data-hero-step]{animation:none}}
@media (max-width:639px){:root[data-theme-ready=true][data-theme=dark] .zhsEuW_responsive{background-image:var(--artwork-mobile-dark)}:root[data-theme-ready=true][data-theme=light] .zhsEuW_responsive{background-image:var(--artwork-mobile-light)}}
.uB7eXG_scene{--curve-depth:clamp(24px, 4.5vw, 72px);isolation:isolate;margin-bottom:calc(-1 * var(--curve-depth));-webkit-mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0 Q500 200 1000 0Z' fill='black'/%3E%3C/svg%3E");mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0 Q500 200 1000 0Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% calc(100% - var(--curve-depth) + 1px), 100% var(--curve-depth);mask-size:100% calc(100% - var(--curve-depth) + 1px), 100% var(--curve-depth);position:relative;-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.uB7eXG_hero{z-index:3}.uB7eXG_solutions{z-index:2;background-color:color-mix(in srgb, var(--background-soft) 35%, var(--background))}.uB7eXG_laboratory{z-index:1}.uB7eXG_scene+section{padding-top:calc(5rem + clamp(24px,4.5vw,72px))}.uB7eXG_hero+section#featured-product{padding-top:calc(3rem + clamp(24px,4.5vw,72px))}.uB7eXG_edge{z-index:20;width:100%;height:var(--curve-depth);color:var(--accent);opacity:.24;pointer-events:none;position:absolute;inset:auto 0 0;overflow:visible}@media (min-width:1024px){.uB7eXG_scene+section{padding-top:calc(6rem + clamp(24px,4.5vw,72px))}.uB7eXG_hero+section#featured-product{padding-top:calc(4rem + clamp(24px,4.5vw,72px))}}
.YbLJ-q_scene{--featured-glow:radial-gradient(circle at 72% 48%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 50%);padding-block:3rem}:root[data-theme=light] .YbLJ-q_scene{--featured-glow:radial-gradient(circle at 72% 48%, color-mix(in srgb, var(--primary-soft) 76%, transparent), transparent 54%)}
.YOLdTa_scene{--laboratory-overlay:linear-gradient(90deg, color-mix(in srgb, var(--background) 96%, transparent) 0%, color-mix(in srgb, var(--background) 82%, transparent) 43%, color-mix(in srgb, var(--background) 22%, transparent) 72%, transparent 100%)}:root[data-theme=light] .YOLdTa_scene{--laboratory-overlay:linear-gradient(90deg, color-mix(in srgb, var(--background) 98%, transparent) 0%, color-mix(in srgb, var(--background) 90%, transparent) 43%, color-mix(in srgb, var(--background) 36%, transparent) 73%, transparent 100%)}@media (max-width:639px){:root:not([data-theme=dark]) .YOLdTa_scene{--laboratory-overlay:linear-gradient(180deg, color-mix(in srgb, var(--background) 96%, transparent) 0%, color-mix(in srgb, var(--background) 88%, transparent) 66%, color-mix(in srgb, var(--background) 45%, transparent) 100%)}}
.TTEv0q_scene{--curve-depth:clamp(22px, 3.5vw, 48px);-webkit-mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0 Q500 200 1000 0Z' fill='black'/%3E%3C/svg%3E");mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0 Q500 200 1000 0Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% calc(100% - var(--curve-depth) + 1px), 100% var(--curve-depth);mask-size:100% calc(100% - var(--curve-depth) + 1px), 100% var(--curve-depth);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.TTEv0q_overlay{background:linear-gradient(90deg, color-mix(in srgb, var(--background) 95%, transparent), color-mix(in srgb, var(--background) 72%, transparent) 38%, transparent 78%)}.TTEv0q_edge{width:100%;height:var(--curve-depth);color:var(--accent);opacity:.5;position:absolute;inset:auto 0 0}@media (max-width:639px){.TTEv0q_overlay{background:linear-gradient(90deg, color-mix(in srgb, var(--background) 96%, transparent), color-mix(in srgb, var(--background) 76%, transparent))}}
.b0i-wq_scene{--final-cta-overlay:linear-gradient(180deg, color-mix(in srgb, var(--background) 78%, transparent) 0%, color-mix(in srgb, var(--background) 46%, transparent) 45%, transparent 82%)}:root[data-theme=light] .b0i-wq_scene{--final-cta-overlay:linear-gradient(180deg, color-mix(in srgb, var(--background) 88%, transparent) 0%, color-mix(in srgb, var(--background) 58%, transparent) 44%, transparent 82%)}
