.bio-experience{--bio-ink:#0f1a3d;--bio-paper:#f5f7fb;--bio-sage:#b8bfcf;color:var(--bio-ink);font-family:Satoshi,Inter,sans-serif}.bio-home.ind-main{padding-top:0!important}.bio-page .main-nav{background:#fff!important}.bio-experience section{scroll-margin-top:95px}.bio-shell{width:min(1320px,100% - 112px);margin:0 auto}.bio-experience h1,.bio-experience h2,.bio-experience h3,.bio-experience p{margin:0}.bio-experience h1,.bio-experience h2,.bio-experience h3{letter-spacing:-.045em;font-weight:400}.bio-experience em{font-family:Georgia,serif;font-weight:400}.bio-eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.7}.bio-hero{color:#fff;background:#0a1230;flex-direction:column;justify-content:center;min-height:min(900px,100svh - 76px);display:flex;position:relative;overflow:hidden}.bio-hero-image,.bio-hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bio-experience .bio-hero-image{object-position:65% 50%;width:100%;height:100%;animation:18s ease-in-out infinite alternate bio-drift}.bio-hero-content{padding-top:100px;padding-bottom:140px;position:relative}.bio-hero-eyebrow{color:#cdd3e1;align-items:center;gap:12px;display:flex;margin-bottom:34px!important}.bio-hero-eyebrow>span{background:#b8bfcf;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #b5d7c618}.bio-hero h1{color:#fff;max-width:1000px;font-size:clamp(48px,6.2vw,96px);line-height:1.08}.bio-hero h1 em{color:#cdd3e1}.bio-hero-description{color:#d9e4e6;max-width:500px;font-size:18px;line-height:1.7;margin-top:32px!important}.bio-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.bio-button{border:1px solid #0000;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:16px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.bio-button span{font-size:19px}.bio-button-light{color:#0f1a3d;background:#e8ecf6}.bio-button-light:hover{color:#0f1a3d;background:#cdd3e1}.bio-button-ghost{color:#fff;border-color:#ffffff50}.bio-button-ghost:hover{color:#fff;background:#ffffff12;border-color:#ffffff90}.bio-hero-bottom{letter-spacing:.12em;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;padding-top:24px;font-size:10px;display:flex;position:absolute;bottom:30px;left:0;right:0}.bio-hero-bottom a{color:#fff;letter-spacing:.02em;align-items:center;gap:30px;font-size:12px;text-decoration:none;display:flex}.bio-hero-bottom a span{font-size:22px}.bio-film-section,.bio-fields{background:var(--bio-paper);padding:112px 0}.bio-film-section{background:#fff}.bio-section-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:100px;margin-bottom:56px;display:grid}.bio-section-heading .bio-eyebrow{color:#5d6680;margin-bottom:24px}.bio-section-heading h2,.bio-science h2{font-size:clamp(36px,4.2vw,64px);line-height:1.15}.bio-section-heading>p{color:#2a3b74;max-width:390px;padding-bottom:5px;font-size:16px;line-height:1.8}.bio-film-section .bio-section-heading .bio-eyebrow,.bio-film-section .bio-section-heading h2 em{color:#d61817}.bio-film-frame{aspect-ratio:16/8;background:#0a1230;border-radius:4px;position:relative;overflow:hidden}.bio-film-frame video{object-fit:cover;width:100%;height:100%;display:block}.bio-film-frame.is-playing video{object-fit:contain}.bio-play{color:#fff;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#0000 25%,#071d2840 52%,#071d28d9 100%);border:none;justify-content:flex-start;align-items:flex-end;gap:18px;padding:34px;font-size:24px;display:flex;position:absolute;inset:0}.bio-play-icon{background:#d61817;border:0;border-radius:50%;flex:none;width:58px;height:58px;transition:transform .3s,background .3s;position:relative;box-shadow:0 10px 30px #090f143d}.bio-play-icon:before{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid #fff;width:0;height:0;position:absolute;top:19px;left:23px}.bio-play:hover .bio-play-icon{background:#b3141a;transform:translateY(-2px)scale(1.05)}.bio-play small{letter-spacing:.15em;margin-top:12px;font-size:10px;font-weight:500;display:block}.bio-film-caption{color:#5d6680;justify-content:space-between;gap:16px;padding-top:18px;font-size:10px;line-height:1.6;display:flex}.bio-film-caption>span:first-child{letter-spacing:.1em}.bio-video-error{color:#0f1a3d;background:#fff;padding:16px;position:absolute;bottom:20px;left:20px;right:20px}.bio-science{color:#eef1f7;background:#0f1a3d;padding:110px 0 70px}.bio-science-grid{grid-template-columns:1fr 1fr;align-items:start;gap:110px;display:grid}.bio-science-visual{padding-bottom:40px;position:sticky;top:115px}.bio-science-visual>.bio-eyebrow{color:#b8bfcf;margin-bottom:22px}.bio-science h2{color:#e8ecf6;margin-bottom:32px}.bio-science h2 em{color:#b8bfcf}.bio-science-image-stack{aspect-ratio:1.42;background:#0a1230;position:relative;overflow:hidden}.bio-science-image-stack img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .85s,transform 1.5s;position:absolute;inset:0;transform:scale(1.05)}.bio-science-image-stack img.is-active{opacity:1;transform:scale(1)}.bio-science-index{color:#fff;text-shadow:0 2px 15px #000;font-size:36px;line-height:1;position:absolute;bottom:18px;left:22px}.bio-science-index i{font-size:12px;font-style:normal}.bio-stage-dots{gap:7px;margin:20px 0;display:flex}.bio-stage-dots>span{background:#ffffff25;flex:1;height:2px;transition:background .5s}.bio-stage-dots>span.is-active{background:#cdd3e1}.bio-text-link{color:#e8ecf6;justify-content:space-between;padding:10px 0;font-size:12px;text-decoration:none;display:flex}.bio-text-link:hover{color:#fff}.bio-stage{border-top:1px solid #ffffff20;align-items:center;gap:26px;min-height:52vh;padding:55px 0;display:flex}.bio-stage:first-child{border-top:0}.bio-stage-number{color:#969eb3;align-self:flex-start;padding-top:5px;font-size:12px}.bio-stage .bio-eyebrow{color:#b8bfcf;margin-bottom:24px}.bio-stage h3{color:#e8ecf6;margin-bottom:24px;font-size:clamp(30px,3vw,44px);line-height:1.2}.bio-stage p:last-child{color:#b8bfcf;font-size:15px;line-height:1.9}.bio-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.bio-field-image{aspect-ratio:4/5;background:#dde2ec;margin-bottom:26px;position:relative;overflow:hidden}.bio-field-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.bio-field:hover .bio-field-image img{transform:scale(1.04)}.bio-field-image>span:not(.bio-field-tag){color:#fff;letter-spacing:.08em;background:linear-gradient(#0000,#0a262780);padding:40px 22px 22px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.bio-field h3{min-height:68px;font-size:27px;line-height:1.25}.bio-field>p{color:#2a3b74;min-height:76px;margin-top:10px;font-size:14px;line-height:1.8}.bio-field-brands{border-top:1px solid #cdd3e1;flex-direction:column;margin-top:24px;display:flex}.bio-field-brands a{color:#15224b;letter-spacing:.08em;border-bottom:1px solid #cdd3e1;justify-content:space-between;align-items:center;padding:17px 0;font-size:11px;font-weight:600;text-decoration:none;display:flex}.bio-field-brands a:hover{color:#000}.bio-field-brands a>span{font-size:20px;font-weight:400}.bio-motion-ready [data-bio-reveal]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(24px)}.bio-motion-ready [data-bio-reveal].is-visible{opacity:1;transform:none}.bio-fields-grid>:nth-child(2){transition-delay:.12s}.bio-fields-grid>:nth-child(3){transition-delay:.24s}.bio-experience a:focus-visible,.bio-experience button:focus-visible{outline-offset:6px;outline:3px solid #7a8399}.bio-home #portfoy{background:#fff}.bio-home #global{background-blend-mode:normal;background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#102b33ed,#102b33bd),url(/assets/images/genovitech/biotech/research-v1.webp)!important}@keyframes bio-drift{0%{transform:scale(1)}to{transform:scale(1.065)}}@media (min-width:1600px){.bio-hero{min-height:850px}}@media (max-width:1100px){.bio-shell{width:calc(100% - 64px)}.bio-section-heading{gap:50px}.bio-science-grid{gap:60px}.bio-fields-grid{gap:22px}.bio-field h3{font-size:24px}}@media (max-width:767px){.bio-shell{width:calc(100% - 40px)}.bio-hero{min-height:calc(100svh - 74px)}.bio-experience .bio-hero-image{object-position:68% center}.bio-hero-shade{background:linear-gradient(90deg,#04131de0,#04131d60),linear-gradient(#0000,#04131d80)}.bio-hero-content{padding:85px 0 140px}.bio-hero h1{font-size:clamp(42px,10.5vw,70px)}.bio-hero-eyebrow{font-size:9px;margin-bottom:26px!important}.bio-hero-description{max-width:340px;font-size:16px;margin-top:26px!important}.bio-actions{gap:10px;margin-top:28px}.bio-button{gap:16px;padding:14px 16px;font-size:12px}.bio-hero-bottom>span{display:none}.bio-hero-bottom{bottom:24px}.bio-film-section,.bio-fields{padding:70px 0}.bio-film-section{padding-bottom:48px}.bio-section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:34px}.bio-section-heading .bio-eyebrow{margin-bottom:18px}.bio-section-heading>p{font-size:15px}.bio-film-frame{aspect-ratio:4/3}.bio-play{text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:14px;padding:22px;font-size:19px}.bio-play-icon{width:50px;height:50px}.bio-play-icon:before{border-top-width:9px;border-bottom-width:9px;border-left-width:13px;top:16px;left:20px}.bio-play small{margin-top:8px;font-size:9px}.bio-film-caption{flex-direction:column;gap:6px;font-size:9px}.bio-science{padding:70px 0 35px}.bio-science-grid{grid-template-columns:1fr;gap:20px}.bio-science-visual{padding-bottom:16px;position:relative;top:auto}.bio-stage{gap:20px;min-height:auto;padding:40px 0}.bio-stage h3{font-size:32px}.bio-stage .bio-eyebrow{margin-bottom:18px}.bio-stage p:last-child{font-size:14px}.bio-fields-grid{grid-template-columns:1fr;gap:45px}.bio-field-image{aspect-ratio:4/5;margin-bottom:22px}.bio-field h3,.bio-field>p{min-height:auto}.bio-field h3{font-size:30px}.bio-field-brands{margin-top:20px}}@media (prefers-reduced-motion:reduce){.bio-experience *,.bio-experience :before,.bio-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.bio-motion-ready [data-bio-reveal]{opacity:1;transform:none}}.bio-hero-slider.swiper{z-index:0;width:100%;height:100%;position:absolute;inset:0}.bio-hero-slider .swiper-slide{overflow:hidden}.bio-experience .bio-hero-slider .bio-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bio-hero-shade{z-index:1;pointer-events:none}.bio-hero-content{z-index:2;pointer-events:none}.bio-hero-content a{pointer-events:auto}.bio-hero h1{font-size:clamp(44px,5.7vw,86px)}.bio-hero-bottom{z-index:3}.bio-slider-controls{align-items:center;gap:12px;display:flex}.bio-slide-label{color:#e8ecf6;margin-right:18px;font-size:9px}.bio-slider-controls>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff45;width:36px;height:36px;font-size:16px;transition:background .2s}.bio-slider-controls>button:hover{background:#ffffff20}.bio-slider-status{justify-content:flex-end;align-items:center;gap:11px;min-width:250px;display:flex}.bio-slider-status small{color:#e8ecf6;letter-spacing:.12em;font-size:8px;font-weight:500}.bio-slider-timer{background:#ffffff35;width:72px;height:2px;position:relative;overflow:hidden}.bio-slider-timer i{transform-origin:0;background:#e8ecf6;animation:4s linear both bio-slider-timer;display:block;position:absolute;inset:0}@keyframes bio-slider-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bio-slider-dots{gap:6px;margin-right:10px;display:flex}.bio-slider-dots button{cursor:pointer;background:0 0;border:0;width:26px;height:28px;padding:0;position:relative}.bio-slider-dots button:after{content:"";background:#ffffff40;height:2px;transition:background .3s;position:absolute;top:13px;left:0;right:0}.bio-slider-dots button.is-active:after{background:#e8ecf6}.bio-section-heading>.bio-text-link{color:#15224b;border-bottom:1px solid #b8bfcf;justify-self:end;width:230px;padding-bottom:16px}.bio-field h3{min-height:0}.bio-fields{padding-bottom:110px}.bio-journey{--journey-progress:0;color:#fff;background:#0a1230;height:280svh;position:relative}.bio-journey.is-reduced{height:auto}.bio-journey-sticky{align-items:center;height:calc(100svh - 74px);min-height:560px;display:flex;position:sticky;top:74px;overflow:hidden}.bio-journey-images,.bio-journey-veil,.bio-journey-particles{width:100%;height:100%;position:absolute;inset:0}.bio-journey-images img{object-fit:cover;opacity:0;width:100%;height:100%;transform:scale(calc(1.12 - var(--journey-progress) * .1));transition:opacity 1s;position:absolute;inset:0}.bio-journey-images img.is-active{opacity:1}.bio-journey-veil{background:linear-gradient(90deg,#061823de 0%,#06182385 40%,#06182325 75%),linear-gradient(#0000 50%,#061823a0)}.bio-journey-particles{pointer-events:none;opacity:.75}.bio-journey-lens{aspect-ratio:1;width:min(45vw,60vh);transform:translate(-50%,-50%) scale(calc(.7 + var(--journey-progress) * .6));pointer-events:none;border:1px solid #d9ebdc35;border-radius:50%;position:absolute;top:48%;left:70%}.bio-journey-lens span{border:1px solid #d9ebdc18;border-radius:50%;position:absolute;inset:5%}.bio-journey-lens span:nth-child(2){transform:rotate(calc(var(--journey-progress) * 90deg));border-style:dashed;inset:16%}.bio-journey-lens span:nth-child(3){border-color:#d9ebdc10;inset:-7%}.bio-journey-content{z-index:2;position:relative}.bio-journey-content>.bio-eyebrow{color:#b8bfcf;margin-bottom:30px}.bio-journey-titles{max-width:760px;height:240px;position:relative}.bio-journey-titles>div{opacity:0;visibility:hidden;transition:opacity .65s,transform .65s,visibility .65s;position:absolute;inset:0;transform:translateY(16px)}.bio-journey-titles>div.is-active{opacity:1;visibility:visible;transform:none}.bio-journey h2{color:#fff;font-size:clamp(40px,5.2vw,78px);line-height:1.1}.bio-journey h2 em{color:#cdd3e1}.bio-journey-titles p{color:#b8bfcf;letter-spacing:.14em;margin-top:30px;font-size:10px}.bio-journey-bottom{letter-spacing:.12em;color:#b8bfcf;align-items:center;gap:40px;font-size:9px;display:flex;position:absolute;bottom:35px;left:0;right:0}.bio-journey-progress{background:#ffffff30;flex:1;height:1px}.bio-journey-progress span{transform-origin:0;width:100%;height:2px;transform:scaleX(var(--journey-progress));background:#e8ecf6;display:block}.bio-visual-contact{color:#fff;background:linear-gradient(90deg,#071c2fe6,#071c2f75),url(/assets/images/genovitech/biotech/lab-v2.webp) 50%/cover;padding:100px 0;position:relative}.bio-visual-contact h2{color:#fff;font-size:clamp(40px,5vw,72px);line-height:1.15}.bio-visual-contact .bio-eyebrow{color:#cdd3e1;margin-bottom:26px}.bio-visual-contact .bio-actions{margin-top:35px}@media (max-width:767px){.bio-hero h1{font-size:clamp(37px,9.6vw,60px)}.bio-hero-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-top:18px;bottom:20px}.bio-hero-bottom a{gap:20px;font-size:10px}.bio-slider-controls{gap:9px;width:100%}.bio-slide-label{margin-right:auto;font-size:8px}.bio-slider-status{justify-content:flex-start;width:100%;min-width:0}.bio-slider-status .bio-slide-label{margin-right:auto}.bio-slider-timer{width:64px}.bio-slider-dots{display:none}.bio-slider-controls>button{width:34px;height:34px}.bio-hero-content{padding-bottom:170px}.bio-journey{height:210svh}.bio-journey.is-reduced{height:auto}.bio-journey-sticky{min-height:600px}.bio-journey-images img{object-position:65% center}.bio-journey-veil{background:linear-gradient(90deg,#061823ce,#06182335),linear-gradient(#0000,#06182385)}.bio-journey-lens{width:80vw;left:55%}.bio-journey-content>.bio-eyebrow{font-size:9px}.bio-journey h2{font-size:42px}.bio-journey-titles{height:200px}.bio-journey-bottom{gap:18px;font-size:8px;bottom:28px}.bio-journey-bottom>span:last-child{display:none}.bio-section-heading>.bio-text-link{justify-self:start;width:230px;font-size:12px}.bio-visual-contact{padding:70px 0}}@media (prefers-reduced-motion:reduce){.bio-journey{height:auto}.bio-journey-titles>div,.bio-journey-images img{transition:none}.bio-journey-images img{transform:none}.bio-slider-timer i{animation:none;transform:scaleX(1)}}.bio-home-intro,.bio-home-portfolio,.bio-home-science{background:#fff;padding:90px 0}.bio-editorial-copy{color:#2a3b74;max-width:440px;font-size:15px;line-height:1.8}.bio-editorial-copy>p+p{margin-top:14px}.bio-editorial-copy .bio-text-link{color:#15224b;border-bottom:1px solid #cdd3e1;max-width:300px;margin-top:18px}.bio-home-metrics{border-top:1px solid #cdd3e1;border-bottom:1px solid #cdd3e1;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;padding:28px 0;display:grid}@media (max-width:1199px){.bio-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.bio-home-metrics strong{letter-spacing:-.04em;color:#0f1a3d;font-size:clamp(19px,1.95vw,28px);font-weight:500;display:block}.bio-home-metrics span{color:#5d6680;font-size:12px}.bio-metric-note{color:#5d6680;max-width:950px;font-size:11px;line-height:1.8;margin-top:16px!important}.bio-metric-note a{color:#1b2958}.bio-brand-tabs{margin-top:4px}.bio-brand-tab-bar{border-bottom:1px solid #cdd3e1;flex-wrap:wrap;gap:10px;padding-bottom:26px;display:flex}.bio-brand-tab{cursor:pointer;text-align:left;background:0 0;border:1px solid #cdd3e1;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:13px 20px 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.bio-brand-tab-label{letter-spacing:.11em;text-transform:uppercase;color:#5d6680;font-size:10px;transition:color .2s}.bio-brand-tab-name{letter-spacing:-.01em;color:#0f1a3d;font-size:15.5px}.bio-brand-tab:hover{background:#fff;border-color:#b8bfcf}.bio-brand-tab.is-active{border-color:var(--gv-brand,#1b2958);background:#fff;box-shadow:0 12px 26px -20px #10182880}.bio-brand-tab.is-active .bio-brand-tab-label{color:var(--gv-brand,#1b2958)}.bio-brand-panel{padding-top:30px}.bio-brand-row-head{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.bio-brand-row-label{color:#5d6680;margin-bottom:12px;font-size:11px;display:block}.bio-brand-row-name{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:400;line-height:1.15}.bio-brand-row-name a{color:#0f1a3d;text-decoration:none}.bio-brand-row-name a:hover{color:#000}.bio-brand-row-name i,.bio-brand-row-count i{font-style:normal}.bio-brand-row-count{color:#5d6680;flex-shrink:0;font-size:11px}.gnv-rail.bio-brand-row-rail{--rail-item:clamp(160px,13vw,184px);--rail-gap:clamp(18px,2vw,30px);margin:26px 0 30px}.bio-brand-row-rail .gnv-rail-pack{border-color:#dde2ec;border-radius:10px;padding:16px;box-shadow:0 1px 2px #1018280a,0 14px 30px -22px #10182859}.gnv-rail.bio-brand-row-rail[data-fit=cover] .gnv-rail-pack{padding:6px}.bio-brand-row-rail .gnv-rail-set a:hover .gnv-rail-pack{box-shadow:0 18px 34px -20px #1018286b}.bio-brand-row-rail .gnv-rail-name{color:#0f1a3d;margin-top:12px;font-size:13px;line-height:1.35}.bio-product-heading{justify-content:space-between;align-items:end;gap:30px;margin:60px 0 30px;display:flex}.bio-product-heading h3{margin-top:14px;font-size:30px}.bio-product-heading .bio-text-link{color:#15224b}.bio-catalog-band{background:linear-gradient(#fff,#f3f5fa);border-top:1px solid #cdd3e1;border-bottom:1px solid #cdd3e1;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:end;gap:40px;margin:44px 0 8px;padding:30px 0 32px;display:grid}.bio-catalog-band-main{min-width:0}.bio-catalog-band .bio-eyebrow{color:#5d6680;margin-bottom:14px}.bio-catalog-band-title{letter-spacing:-.035em;color:#0f1a3d;margin:0;font-size:clamp(22px,2.3vw,31px);font-weight:400;line-height:1.15}.bio-catalog-band-side{min-width:0}.bio-catalog-band-side p{color:#5d6680;max-width:420px;font-size:14.5px;line-height:1.75}.bio-catalog-band-side .bio-text-link{color:#15224b;margin-top:16px;display:inline-block}.bio-home-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.bio-home-product{color:#0f1a3d;text-decoration:none}.bio-home-product>div{aspect-ratio:1;background:#f3f5fa;overflow:hidden}.bio-home-product img{object-fit:contain;width:100%;height:100%;transition:transform .5s}.bio-home-product:hover img{transform:scale(1.04)}.bio-home-product>span{color:#5d6680;margin-top:18px;font-size:11px;display:block}.bio-home-product h4{justify-content:space-between;margin:8px 0 0;font-size:24px;font-weight:400;display:flex}.bio-home-science{background:#f5f7fb}.bio-science-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.bio-science-cards>a{color:#0f1a3d;text-decoration:none}.bio-science-cards img{aspect-ratio:1.5;object-fit:cover;width:100%}.bio-science-cards h3{margin:22px 0 14px;font-size:24px;line-height:1.25}.bio-science-cards p{color:#5d6680;font-size:14px;line-height:1.8}.bio-science-cards>a>span{margin-top:20px;font-size:12px;display:block}.bio-partner-summary{color:#e8ecf6;max-width:550px;font-size:16px;line-height:1.8;margin-top:24px!important}@media (max-width:991px){.bio-catalog-band{grid-template-columns:1fr;align-items:start;gap:22px;margin:34px 0 6px;padding:26px 0 28px}.gnv-rail.bio-brand-row-rail{--rail-item:146px;--rail-gap:20px;margin:22px 0 24px}.bio-brand-row-rail .gnv-rail-pack{padding:13px}.gnv-rail.bio-brand-row-rail[data-fit=cover] .gnv-rail-pack{padding:5px}.bio-brand-row-rail .gnv-rail-name{font-size:12.5px}.bio-brand-row-name{font-size:26px}.bio-brand-panel{padding-top:26px}}@media (max-width:767px){.bio-brand-tab-bar{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:0 -20px;padding:0 20px 20px;overflow-x:auto}.bio-brand-tab-bar::-webkit-scrollbar{display:none}.bio-brand-tab{border-radius:9px;flex:none;padding:11px 15px 12px}.bio-brand-tab-name{font-size:14px}.bio-brand-panel{padding-top:22px}.bio-brand-row-head{flex-direction:column;gap:8px}.bio-brand-row-name{font-size:24px}}@media (max-width:575px){.gnv-rail.bio-brand-row-rail{--rail-item:128px;--rail-gap:14px;margin:18px 0 20px}.bio-brand-row-rail .gnv-rail-pack{border-radius:8px;padding:11px}.gnv-rail.bio-brand-row-rail[data-fit=cover] .gnv-rail-pack{padding:4px}.bio-brand-row-rail .gnv-rail-name{margin-top:10px;font-size:12px}}@media (max-width:767px){.bio-home-intro,.bio-home-portfolio,.bio-home-science{padding:60px 0}.bio-home-metrics{grid-template-columns:1fr 1fr;gap:25px}.bio-home-metrics strong{font-size:23px}.bio-product-heading{flex-direction:column;align-items:start;gap:15px;margin-top:40px}.bio-product-heading h3{font-size:26px}.bio-home-products{grid-template-columns:1fr 1fr;gap:26px 16px}.bio-home-product h4{font-size:22px}.bio-science-cards{grid-template-columns:1fr;gap:30px}.bio-science-cards img{aspect-ratio:1.6}.bio-science-cards h3{margin-top:18px}}.gnv-catalog-library{color:#0f1a3d;background:#eef1f7;padding:100px 0}.gnv-catalog-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.gnv-catalog-heading p{letter-spacing:.16em;margin:0 0 16px;font-size:11px}.gnv-catalog-heading h2{letter-spacing:-.04em;max-width:650px;margin:0;font-size:clamp(30px,3.4vw,48px);line-height:1.12}.gnv-catalog-heading>span{max-width:250px;font-size:15px;line-height:1.6}.gnv-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.gnv-catalog-cover{background:#fff;border-radius:6px;justify-content:center;align-items:center;height:310px;display:flex;position:relative;overflow:hidden}.gnv-catalog-cover img{object-fit:contain;width:100%;height:100%;padding:12px;transition:transform .5s}.gnv-catalog-cover:hover img{transform:scale(1.035)}.gnv-catalog-cover>span{color:#fff;background:#0f1a3d;border-radius:3px;padding:7px 10px;font-size:10px;position:absolute;bottom:12px;right:12px}.gnv-catalog-category{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:23px 0 8px;font-size:11px}.gnv-catalog-card h3{letter-spacing:-.02em;margin:0 0 12px;font-size:19px}.gnv-catalog-description{min-height:72px;margin-bottom:20px;font-size:14px;line-height:1.7}.gnv-catalog-links{border-top:1px solid #cdd3e1;justify-content:space-between;padding-top:14px;font-size:12px;display:flex}.gnv-catalog-links a{color:inherit;text-decoration:none}.gnv-catalog-links a:hover{text-decoration:underline}.gnv-image-source{color:#6d7972;margin:12px 0 25px;font-size:11px}.gnv-image-source a{color:inherit}.ind-hero-3d-bottle[src*=catalogs]{object-fit:contain;filter:drop-shadow(0 22px 28px #0002);border-radius:8px}.ind-pd-media img[src*=catalogs]{object-fit:contain}@media (max-width:991px){.gnv-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gnv-catalog-heading{display:block}.gnv-catalog-heading>span{max-width:unset;margin-top:20px;display:block}.gnv-catalog-cover{height:340px}}@media (max-width:575px){.gnv-catalog-library{background:#f5f7fb;padding:65px 0}.gnv-catalog-heading{margin-bottom:30px}.gnv-catalog-heading p{color:#d61817}.gnv-catalog-heading h2{font-size:38px}.gnv-catalog-grid{grid-template-columns:1fr;gap:22px}.gnv-catalog-card{background:#fff;border:1px solid #dde2ec;border-top:3px solid #d61817;border-radius:12px;padding:14px 14px 22px;box-shadow:0 12px 32px #173a310d}.gnv-catalog-cover{border-radius:8px;height:300px}.gnv-catalog-card h3{font-size:21px}.gnv-catalog-description{min-height:0;font-size:14px}.gnv-catalog-links{gap:12px;font-size:12px}.gnv-catalog-cover>span{background:#d61817;font-size:10px;bottom:10px;right:10px}.gnv-catalog-category{color:#5d6680}.gnv-catalog-links a:first-child{color:#d61817;font-weight:600}.gnv-catalog-grid{gap:18px}.gnv-catalog-library .gnv-catalog-card{border:1px solid #dde2ec;border-top:0;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 9px 28px #0f1a3d12}.gnv-catalog-library .gnv-catalog-cover{aspect-ratio:16/9;background:#eef1f7;border-radius:0;height:auto}.gnv-catalog-library .gnv-catalog-cover img{object-fit:cover;width:100%;height:100%;padding:0}.gnv-catalog-library .gnv-catalog-cover>span{border-radius:4px;padding:7px 9px;font-size:9px;top:12px;bottom:auto;right:12px;box-shadow:0 5px 16px #b3141a2e}.gnv-catalog-body{padding:20px 20px 18px}.gnv-catalog-library .gnv-catalog-category{color:#5d6680;letter-spacing:.1em;background:#f5f7fb;border:1px solid #dde2ec;border-radius:30px;margin:0 0 14px;padding:6px 10px;font-size:9px;line-height:1;display:inline-flex}.gnv-catalog-library .gnv-catalog-card h3{margin:0 0 9px;font-size:25px;line-height:1.1}.gnv-catalog-library .gnv-catalog-description{color:#5d6680;margin:0;font-size:13px;line-height:1.65}.gnv-catalog-library .gnv-catalog-links{border-color:#dde2ec;align-items:center;margin-top:18px;padding-top:15px}.gnv-catalog-library .gnv-catalog-links a{padding:4px 0;font-size:12px}}@media (prefers-reduced-motion:reduce){.gnv-catalog-cover img{transition:none}}.bio-native-products{grid-template-columns:1fr 1fr;gap:24px;margin:45px 0;display:grid}.bio-native-products a{color:#0f1a3d;background:#eef1f7;height:380px;text-decoration:none;display:block;position:relative;overflow:hidden}.bio-native-products img{object-fit:contain;width:100%;height:100%;padding:15px 15px 45px}.bio-native-products span{letter-spacing:.1em;background:#edf2eee6;padding:5px 10px;font-size:11px;position:absolute;bottom:14px;left:22px}@media (max-width:575px){.bio-native-products{gap:12px}.bio-native-products a{height:240px}.bio-native-products span{letter-spacing:.03em;font-size:8px;left:8px;right:8px}.bio-native-products img{padding:8px 8px 45px}}.bio-hero-brands{flex-wrap:wrap;gap:9px;margin:20px 0 26px;display:flex}.bio-hero-brands a{color:#e8ecf6;letter-spacing:.07em;background:#14392d50;border:1px solid #ffffff40;border-radius:30px;padding:8px 14px;font-size:10px;text-decoration:none}.bio-hero-brands a:hover{background:#ffffff25}.bio-hero-source-product{z-index:3;color:#0f1a3d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f4f8f2ed;border:1px solid #ffffff70;border-radius:8px;align-items:center;gap:18px;width:285px;max-width:30vw;padding:12px 22px 12px 12px;text-decoration:none;display:flex;position:absolute;bottom:125px;right:6vw;box-shadow:0 15px 45px #0002}.bio-hero-source-product img{object-fit:contain;border-radius:4px;width:100px;height:95px}.bio-hero-source-product span{font-size:15px;font-weight:500}.bio-hero-source-product small{letter-spacing:.14em;color:#5d6680;margin-bottom:9px;font-size:8px;display:block}.bio-hero-source-product i{font-style:normal}.bio-hero-source-product:hover{color:#0f1a3d;background:#fff}.bio-experience .bio-hero-image{object-position:center}.bio-hero h1{max-width:950px}.bio-hero-shade{background:linear-gradient(90deg,#041c24b0 0%,#041c2450 48%,#0000 80%),linear-gradient(#0000 60%,#041c24a0)}@media (max-width:991px){.bio-hero-source-product{gap:10px;width:225px;max-width:34vw;padding:9px;right:5vw}.bio-hero-source-product img{width:75px;height:70px}.bio-hero-source-product span{font-size:12px}}@media (max-width:767px){.bio-hero-source-product{display:none}.bio-hero-brands{margin:18px 0 24px}.bio-hero-brands a{padding:7px 11px;font-size:9px}.bio-experience .bio-hero-image{object-position:62% center}.bio-hero-shade{background:linear-gradient(90deg,#041c24d9,#041c2440),linear-gradient(#0000,#041c2480)}.bio-hero h1{font-size:clamp(34px,9vw,60px)}.bio-hero-description{font-size:15px}}.bio-fields-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.bio-fields-grid>:nth-child(4){transition-delay:.36s}.bio-field-image{overflow:hidden}.bio-field-stack{z-index:0;position:absolute;inset:0}.bio-field-stack img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s,transform 1s;position:absolute;inset:0}.bio-field-stack img.is-active{opacity:1}.bio-field-image:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0a262755,#0000);height:108px;transition:opacity .4s;position:absolute;inset:0 0 auto}.bio-field:hover .bio-field-image:after{background:linear-gradient(#0a262788,#0000)}.bio-field-image .bio-field-tag{color:#fff;letter-spacing:.08em;text-shadow:0 1px 12px #0a2627aa;z-index:3;pointer-events:none;background:0 0;padding:20px 22px;font-size:11px;position:absolute;inset:0 auto auto 0}.bio-field-controls{z-index:3;opacity:.85;gap:8px;transition:opacity .35s;display:flex;position:absolute;top:14px;right:14px;transform:none}.bio-field:hover .bio-field-controls,.bio-field:focus-within .bio-field-controls{opacity:1}.bio-field-controls button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a262799;border:1px solid #ffffff8c;place-items:center;width:40px;height:40px;font-size:15px;line-height:1;transition:background .25s,border-color .25s,transform .25s;display:grid}.bio-field-controls button:hover{background:#0a2627e6;border-color:#fff;transform:scale(1.06)}.bio-field-controls button:active{background:#0a1230;transform:scale(.96)}.bio-field-controls button:focus-visible{outline-offset:3px;outline:2px solid #fff}.bio-field-status{justify-content:space-between;align-items:center;gap:14px;margin:-8px 0 16px;display:flex}.bio-field-caption{letter-spacing:.1em;text-transform:uppercase;color:#5d6680;font-size:10px}.bio-field-dots{flex:none;gap:5px;display:flex}.bio-field-dots button{cursor:pointer;background:0 0;border:0;width:20px;height:22px;padding:0;position:relative}.bio-field-dots button>span{background:#cdd3e1;height:2px;transition:background .3s,transform .3s;position:absolute;top:10px;left:0;right:0}.bio-field-dots button.is-active>span{background:#15224b;transform:scaleY(1.6)}.bio-field-dots button:focus-visible{outline-offset:2px;outline:2px solid #15224b}@media (max-width:1240px){.bio-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.bio-field h3{font-size:26px}}@media (max-width:767px){.bio-fields-grid{grid-template-columns:1fr;gap:45px}.bio-field-controls{opacity:1}.bio-field-controls button{width:44px;height:44px}.bio-field-image:after{background:linear-gradient(#0a262766,#0000)}}.bio-showcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.bio-showcase-card{color:#0f1a3d;text-decoration:none;display:block}.bio-showcase-card:hover,.bio-showcase-card:focus-visible{color:#0f1a3d}.bio-showcase-card:focus-visible{outline-offset:4px;outline:2px solid #0f1a3d}.bio-showcase-media{aspect-ratio:4/3;background:#f3f5fa;border-radius:4px;position:relative;overflow:hidden}.bio-showcase-media img{object-fit:cover;width:100%;height:100%;transition:opacity .6s,transform .9s;position:absolute;inset:0}.bio-showcase-use{opacity:0}.bio-showcase-card:hover .bio-showcase-use,.bio-showcase-card:focus-visible .bio-showcase-use{opacity:1}.bio-showcase-card:hover .bio-showcase-media img{transform:scale(1.035)}.bio-showcase-media.is-pack img{object-fit:contain;padding:8%}.bio-showcase-brand{inset-inline-start:12px;z-index:1;color:#0f1a3d;letter-spacing:.12em;background:#ffffffeb;border-radius:3px;padding:6px 9px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:12px}.bio-showcase-label{color:#5d6680;margin-top:18px;font-size:11px;display:block}.bio-showcase-card h4{justify-content:space-between;gap:12px;margin:8px 0 0;font-size:22px;font-weight:400;line-height:1.25;display:flex}.bio-showcase-card p{color:#5d6680;margin:10px 0 0;font-size:14px;line-height:1.65}.bio-showcase-note{color:#7a8299;margin:26px 0 0;font-size:11px}@media (prefers-reduced-motion:reduce){.bio-showcase-media img{transition:none}.bio-showcase-card:hover .bio-showcase-media img{transform:none}}@media (max-width:991px){.bio-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}}@media (max-width:575px){.bio-showcase{grid-template-columns:1fr;gap:32px}.bio-showcase-card h4{font-size:21px}}
.gv-footer-modern{color:#dde2ec;background:#0a1230;padding:65px 0 26px;position:relative}.gv-footer-modern .gv-footer-top{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:40px;padding-bottom:42px;display:flex}.gv-footer-top>a{flex-shrink:0;display:block}.gv-footer-top img{width:310px;max-width:100%;height:auto;display:block}.gv-footer-top>p{letter-spacing:-.035em;color:#f3f5fa;margin:0;font-size:clamp(23px,2.6vw,36px);line-height:1.2}.gv-footer-top em{color:#b8bfcf;font-family:Georgia,serif;font-weight:400}.gv-footer-grid{grid-template-columns:1.4fr .85fr 1fr 1.1fr;gap:55px;padding:48px 0 52px;display:grid}.gv-footer-modern h2{letter-spacing:.14em;color:#969eb3;margin:0 0 24px;font-size:10px;font-weight:500;line-height:1.5}.gv-footer-eyebrow{letter-spacing:.14em;color:#969eb3;margin:0 0 21px;font-size:9px;display:block}.gv-footer-intro>p,.gv-footer-contact>p{color:#cdd3e1;max-width:310px;margin:0 0 25px;font-size:14px;line-height:1.8}.gv-footer-modern a{color:#e6e9f1;text-decoration:none;transition:color .2s}.gv-footer-modern a:focus-visible{outline-offset:5px;outline:2px solid #cdd3e1}.gv-footer-column ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.gv-footer-column li{margin:0;padding:0;font-size:13px;line-height:1.5}.gv-footer-discover{align-items:center;gap:23px;font-size:12px;display:inline-flex}.gv-footer-contact-button{background:#e8ecf6;border-radius:3px;justify-content:space-between;align-items:center;max-width:270px;padding:13px 16px;font-size:12px;display:flex;color:#0a1230!important}.gv-footer-contact-button:hover{background:#e8ecf6}.gv-footer-catalog{justify-content:space-between;max-width:270px;padding:17px 0 0;font-size:12px;display:flex}.gv-footer-bottom{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.gv-footer-bottom p{color:#969eb3;margin:0;font-size:10px;line-height:1.6}.gv-footer-backtop{align-items:center;gap:20px;font-size:11px;display:flex}.gv-footer-backtop span{border:1px solid #ffffff35;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid}@media (max-width:991px){.gv-footer-grid{grid-template-columns:1.3fr 1fr;gap:40px 55px}.gv-footer-contact>p{max-width:unset}}@media (max-width:575px){.gv-footer-modern{padding:42px 0 25px}.gv-footer-modern .gv-footer-top{padding-bottom:30px;display:block}.gv-footer-top img{width:250px}.gv-footer-top>p{margin-top:28px;font-size:27px}.gv-footer-grid{grid-template-columns:1fr 1fr;gap:35px 24px;padding:33px 0 38px}.gv-footer-intro,.gv-footer-contact{grid-column:1/-1}.gv-footer-intro>p{max-width:unset}.gv-footer-modern h2{margin-bottom:19px;font-size:9px}.gv-footer-column li{font-size:12px}.gv-footer-column ul{gap:13px}.gv-footer-contact-button,.gv-footer-catalog{max-width:unset}.gv-footer-bottom{align-items:flex-start;gap:18px}.gv-footer-bottom p{max-width:220px;font-size:9px}.gv-footer-backtop{white-space:nowrap;gap:9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.gv-footer-modern a{transition:none}}.gv-footer-top img{width:280px}@media (max-width:575px){.gv-footer-top>a{padding:13px 16px;display:inline-block}.gv-footer-top img{width:240px}}.gv-footer-modern{color:#172a43;background:#f3f5fa;border-top:0}.gv-footer-modern:before{content:"";background:linear-gradient(90deg,#d61817 0 28%,#7a8399 28% 100%);height:5px;position:absolute;inset:0 0 auto}.gv-footer-modern .gv-footer-top{border-bottom-color:#dde2ec}.gv-footer-top>a{background:0 0;border-radius:0;padding:0}.gv-footer-top>p{color:#15224b}.gv-footer-top em{color:#d61817}.gv-footer-modern h2{color:#2a3b74}.gv-footer-eyebrow{color:#d61817}.gv-footer-intro>p,.gv-footer-contact>p{color:#5d6680}.gv-footer-modern a{color:#15224b}.gv-footer-modern a:hover{color:#d61817}.gv-footer-modern a:focus-visible{outline-color:#d61817}.gv-footer-discover{border-bottom:1px solid #d61817;padding-bottom:7px}.gv-footer-contact{background:#e8ecf6;border-top:3px solid #d61817;border-radius:3px;padding:24px}.gv-footer-contact h2{color:#d61817}.gv-footer-contact-button{background:#d61817;color:#fff!important}.gv-footer-contact-button:hover{background:#b3141a;color:#fff!important}.gv-footer-catalog{border-bottom:1px solid #cdd3e1;color:#1b2958!important}.gv-footer-bottom{border-top-color:#dde2ec}.gv-footer-bottom p{color:#5d6680}.gv-footer-backtop{color:#15224b!important}.gv-footer-backtop span{color:#fff;background:#d61817;border-color:#d61817}.gv-footer-column li{position:relative}.gv-footer-column li:before{content:"";vertical-align:middle;background:#7a8399;width:0;height:1px;margin-right:0;transition:width .2s,margin-right .2s;display:inline-block}.gv-footer-column li:hover:before{width:12px;margin-right:7px}@media (max-width:575px){.gv-footer-modern{padding-top:46px}.gv-footer-top>p{color:#172a43}.gv-footer-grid{gap:31px 24px}.gv-footer-contact{margin-top:2px;padding:24px 20px}.gv-footer-contact-button{min-height:48px}.gv-footer-bottom{padding-top:20px}.gv-footer-column li:before{display:none}}.gv-footer-legal{flex-wrap:wrap;gap:6px 18px;margin-inline:auto 24px;display:flex}.gv-footer-legal a{color:inherit;opacity:.75;font-size:12px}.gv-footer-legal a:hover{opacity:1;text-decoration:underline}.gv-footer-direct{gap:6px;display:grid;margin:18px 0 0!important;font-size:13px!important}.gv-footer-social{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.gv-footer-social a{border:1px solid #cdd3e1;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:12px;display:inline-flex}.gv-footer-social a:hover{border-color:#d61817}
.gnv-pack-concept-label{color:#5d6680;margin:0 0 9px;font-size:10px;line-height:1.5;display:block}.ind-hero-3d.gnv-hero-product-cutout{aspect-ratio:auto;width:min(540px,75vw)}.gnv-hero-product-cutout .ind-hero-3d-bottle{object-fit:contain;filter:drop-shadow(0 18px 24px #1b295820);border-radius:0;width:100%;height:100%}.gnv-hero-product-cutout .ind-hero-3d-ring{width:80%}.gnv-hero-concept-caption{color:#7a827e;margin:18px 0 0;font-size:11px}.ind-pd-media img[src*="/concepts/"],.ind-product-media img[src*="/concepts/"],.ind-showcase-product-media img[src*="/concepts/"]{object-fit:contain}
.main-nav-sub{position:relative}.theme-genovitech .main-nav .inner-nav>ul>li.gnv-products-nav{position:static}.gnv-products-trigger{color:#26344b;height:74px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:flex}.gnv-products-trigger:hover,.gnv-products-trigger.active,.gnv-products-trigger[aria-expanded=true]{color:#d61817}.gnv-products-trigger svg{transition:transform .2s}.gnv-products-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.gnv-products-trigger:focus-visible{outline-offset:-6px;border-radius:10px;outline:2px solid #15224b}.gnv-products-panel{z-index:100;color:#0f1a3d;text-align:left;background:#fff;border:1px solid #dde2ec;border-radius:0 0 20px 20px;max-width:1250px;max-height:calc(100dvh - 90px);margin:auto;padding:26px 30px 0;font-size:14px;line-height:1.5;animation:.2s gnv-menu-enter;position:fixed;top:74px;left:32px;right:32px;overflow-y:auto;box-shadow:0 28px 70px #172b3326}.gnv-products-panel[hidden]{display:none!important}.gnv-products-heading{justify-content:space-between;align-items:center;gap:24px;padding-bottom:23px;display:flex}.gnv-products-heading>div>span{letter-spacing:.14em;color:#5d6680;font-size:10px}.gnv-products-heading h2{letter-spacing:-.035em;margin:8px 0 0;font-size:23px;line-height:1.3}.theme-genovitech .main-nav .gnv-products-panel a{color:#0f1a3d;height:auto;padding:0;font-size:13px;line-height:1.5;text-decoration:none;display:block}.theme-genovitech .main-nav .gnv-products-heading>a{white-space:nowrap;border:1px solid #dde2ec;border-radius:30px;padding:10px 15px}.gnv-products-columns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:16px;display:grid}.gnv-products-column{background:#fbfcfe;border:1px solid #e6e9f1;border-radius:16px;flex-direction:column;min-width:0;padding:14px;transition:border-color .25s,box-shadow .25s;display:flex}.gnv-products-column:hover{border-color:#cdd3e1;box-shadow:0 18px 40px -30px #15224b40}.gnv-products-cover{background:#fff;border-radius:12px;height:140px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #edf0f6}.gnv-products-cover img{object-fit:contain;filter:drop-shadow(0 10px 14px #15224b1f);width:100%;height:100%;padding:10px 12px 6px;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:block}.gnv-products-cover.is-photo img{object-fit:cover;object-position:50% 50%;filter:none;padding:0}.gnv-products-cover>span{text-align:center;background:#fff;border-radius:50%;width:26px;height:26px;line-height:26px;position:absolute;bottom:8px;right:10px;box-shadow:0 2px 8px #15224b26}.gnv-products-brand:hover img{transform:scale(1.08)}.gnv-products-domain{color:#5d6680;margin-bottom:4px;font-size:11px;display:block}.gnv-products-concept{color:#5d6680;margin-top:3px;font-size:9px;display:block}.gnv-products-brand strong{letter-spacing:.025em;font-size:15px;font-weight:600;display:block}.gnv-products-list{scrollbar-width:thin;scrollbar-color:#cdd3e1 transparent;flex:1;max-height:170px;margin:12px 0 14px;padding-right:6px;overflow-y:auto}.theme-genovitech .main-nav .gnv-products-list a{color:#2a3b74;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.gnv-products-list a>span{opacity:0;transition:all .2s;transform:translate(-4px)}.theme-genovitech .main-nav .gnv-products-list a:hover,.theme-genovitech .main-nav .gnv-products-list a:focus-visible{color:#0f1a3d;background:#e8ecf6}.gnv-products-list a:hover>span,.gnv-products-list a:focus-visible>span{opacity:1;transform:none}.theme-genovitech .main-nav .gnv-products-panel a.gnv-products-all{color:#0f1a3d;letter-spacing:.01em;background:#fff;border:1px solid #dde2ec;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:7px 7px 7px 14px;font-size:12px;font-weight:600;line-height:1.2;transition:background .22s,border-color .22s,color .22s,box-shadow .22s;display:flex}.theme-genovitech .main-nav .gnv-products-panel a.gnv-products-all>span{color:#0f1a3d;background:#eef1f7;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;line-height:1;transition:background .22s,color .22s,transform .3s cubic-bezier(.22,.61,.36,1);display:inline-grid}.theme-genovitech .main-nav .gnv-products-panel a.gnv-products-all:hover,.theme-genovitech .main-nav .gnv-products-panel a.gnv-products-all:focus-visible{color:#fff;background:#0f1a3d;border-color:#0f1a3d;box-shadow:0 12px 24px -16px #0f1a3d99}.theme-genovitech .main-nav .gnv-products-panel a.gnv-products-all:hover>span,.theme-genovitech .main-nav .gnv-products-panel a.gnv-products-all:focus-visible>span{color:#fff;background:#d61817;transform:translate(1px,-1px)}.theme-genovitech .main-nav .gnv-products-panel a.gnv-products-all:focus-visible{outline-offset:2px;outline:2px solid #d61817}.gnv-products-bottom{color:#5d6680;border-top:1px solid #e6e9f1;justify-content:space-between;gap:20px;margin-top:24px;padding:17px 0;font-size:11px;display:flex}.theme-genovitech .main-nav .gnv-products-bottom a{font-size:11px}@keyframes gnv-menu-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:1024px){.gnv-products-trigger{justify-content:space-between;width:100%;height:48px;padding:0 20px;font-size:13px}.gnv-products-panel{box-shadow:none;background:#f3f5fa;border-radius:0;max-height:none;padding:20px;position:relative;top:auto;left:auto;right:auto}.gnv-products-heading{display:block}.gnv-products-heading h2{margin-bottom:16px;font-size:20px}.theme-genovitech .main-nav .gnv-products-heading>a{display:inline-block}.gnv-products-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.gnv-products-cover{height:110px}.gnv-products-column{border-radius:14px;padding:12px}.gnv-products-brand strong{font-size:12px}.gnv-products-list{max-height:145px}.gnv-products-bottom{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.gnv-products-panel{animation:none}.gnv-products-trigger svg,.gnv-products-cover img,.gnv-products-list a>span,.gnv-products-all,.gnv-products-all>span{transition:none}}.gnv-solutions-areas{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.gnv-solutions-area{border-top:2px solid #e8ecf6;min-width:0;padding-top:13px}.theme-genovitech .main-nav .gnv-solutions-area-title{justify-content:space-between;gap:10px;margin-bottom:4px;font-size:15px;display:flex}.gnv-solutions-area .gnv-products-list{max-height:155px;margin:8px 0 0}.gnv-solutions-programs{background:#eef1f7;border-radius:12px;margin-top:22px;padding:18px 20px}.gnv-solutions-programs h3{color:#5d6680;margin:0 0 12px;font-size:12px}.gnv-solutions-programs>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 22px;display:grid}.theme-genovitech .main-nav .gnv-solutions-programs a{justify-content:space-between;gap:10px;font-size:12px;display:flex}.theme-genovitech .main-nav .gnv-solutions-panel a:hover{color:#d61817}@media (max-width:1024px){.gnv-solutions-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.gnv-solutions-programs>div{grid-template-columns:1fr}.gnv-solutions-programs{padding:16px 12px}}
.gnv-brand-journey{color:#0f1a3d;background:#e6e9f1;height:480svh;position:relative}.gnv-journey-sticky{flex-direction:column;height:calc(100svh - 74px);min-height:540px;padding:34px 5vw 26px;transition:background-color 1.6s;display:flex;position:sticky;top:74px;overflow:hidden}.gnv-journey-top{letter-spacing:.14em;color:#5d6680;justify-content:space-between;gap:20px;font-size:9px;display:flex}.gnv-journey-main{flex:1;grid-template-columns:.85fr 1.3fr;align-items:center;gap:25px;min-height:0;display:grid}.gnv-journey-copy{max-width:500px;animation:1.15s cubic-bezier(.22,.61,.36,1) both journey-copy-in}.gnv-journey-copy>p{color:#5d6680;margin:0 0 28px;font-size:12px}.gnv-journey-copy>p>span{color:#15224b;padding-right:14px;font-size:14px}.gnv-journey-copy h2{letter-spacing:-.045em;margin:0 0 26px;font-size:clamp(34px,4.4vw,72px);font-weight:400;line-height:1.04}.gnv-journey-brand-name{letter-spacing:.12em;color:#2a3b74;margin-bottom:18px;font-size:11px;font-weight:500;display:block}.gnv-journey-copy h2.gnv-journey-headline{font-size:clamp(32px,3.7vw,58px);line-height:1.1}@media (min-width:768px){.gnv-journey-main.is-reversed{grid-template-columns:1.3fr .85fr}.gnv-journey-main.is-reversed .gnv-journey-copy{grid-area:1/2;padding-left:20px}.gnv-journey-main.is-reversed .gnv-journey-products{grid-area:1/1}}.gnv-journey-copy>div{color:#5d6680;max-width:340px;font-size:16px;line-height:1.8}.gnv-journey-copy>a{color:#fff;background:#0f1a3d;border-radius:5px;justify-content:space-between;gap:70px;margin-top:32px;padding:15px 22px;font-size:12px;text-decoration:none;display:inline-flex}.gnv-journey-products{justify-content:center;align-items:center;height:100%;min-height:0;display:flex;position:relative}.gnv-journey-halo{aspect-ratio:1;background:radial-gradient(circle,#ffffff90,#0000 70%);width:85%;position:absolute}.gnv-journey-products>img{object-fit:contain;opacity:0;pointer-events:none;filter:drop-shadow(0 24px 30px #1c352c15);width:100%;height:85%;transition:opacity 1.35s,transform 1.65s cubic-bezier(.22,.61,.36,1);position:absolute;transform:translateY(26px)scale(.96)rotate(-1.5deg)}.gnv-journey-products>img.is-active{opacity:1;transform:translateY(-8px)scale(1)rotate(0)}.gnv-journey-product-caption{text-align:center;animation:1.2s both journey-copy-in;position:absolute;bottom:4%}.gnv-journey-product-caption>span{color:#2a3b74;font-size:12px;display:block}.gnv-journey-product-caption>small{color:#7a8399;margin-top:7px;font-size:9px;display:block}.gnv-dispense-scene{pointer-events:none;justify-content:center;align-items:center;animation:1.5s cubic-bezier(.22,.61,.36,1) both journey-product-in;display:flex;position:absolute;inset:0}@keyframes journey-product-in{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:translateY(-8px)scale(1)}}.gnv-dispense-scene svg{width:100%;height:100%;max-height:690px;overflow:visible}.gnv-dispense-stage{width:100%;height:100%;max-height:690px;position:relative}.gnv-dispense-stage>svg{max-height:none;display:block}.gnv-dispense-motion{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gnv-dispense-label{letter-spacing:.12em;color:#7a8399;font-size:9px;position:absolute;top:12%;right:6%}.gnv-dispense-label i{transform-origin:0;background:#5d6680;width:65px;height:1px;margin-top:12px;display:block}.gnv-journey-products:has(.gnv-dispense-scene) .gnv-journey-product-caption{bottom:0}.gnv-journey-bottom{border-top:1px solid #becdc580;justify-content:space-between;align-items:center;gap:25px;padding-top:19px;display:flex}.gnv-journey-bottom nav{gap:25px;display:flex}.gnv-journey-bottom button{cursor:pointer;color:#7a8399;background:0 0;border:0;padding:8px 0;font-size:10px;transition:color .3s}.gnv-journey-bottom button>span{margin-right:8px}.gnv-journey-bottom button.is-active{color:#15224b}.gnv-journey-bottom button:focus-visible{outline-offset:5px;outline:2px solid #2a3b74}.gnv-journey-bottom>span{color:#7a8399;letter-spacing:.1em;font-size:8px}.gnv-journey-progress{background:#cdd3e1;height:3px;position:absolute;bottom:0;left:0;right:0}.gnv-journey-progress>span{transform-origin:0;background:#5d6680;height:100%;display:block}@keyframes journey-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.gnv-brand-journey.is-reduced{height:auto}.gnv-journey-static{padding:70px 5vw}.gnv-journey-static>p{letter-spacing:.12em;font-size:10px}.gnv-journey-static h2{letter-spacing:-.03em;margin-bottom:40px;font-size:40px}.gnv-journey-static>div{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.gnv-journey-static a{color:inherit;text-decoration:none}.gnv-journey-static img{aspect-ratio:1;object-fit:contain;width:100%}.gnv-journey-static-visual{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.gnv-journey-static-visual .gnv-dispense-scene{animation:none;inset:0}.gnv-journey-static-visual .gnv-dispense-label{top:6%;right:6%}.gnv-journey-static a>span,.gnv-journey-static small{color:#7a8399;font-size:10px}.gnv-journey-static h3{margin:12px 0;font-size:17px}.gnv-journey-static a p{font-size:13px;line-height:1.7}@media (max-width:767px){main.ind-main.bio-home{overflow:clip visible}.gnv-brand-journey{height:auto}.gnv-journey-sticky{min-height:540px;padding:23px 22px}.gnv-journey-top{font-size:8px}.gnv-journey-top>span:last-child{display:none}.gnv-journey-main{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:0;padding-top:30px}.gnv-journey-copy>p{margin-bottom:15px;font-size:10px}.gnv-journey-copy h2{margin-bottom:14px;font-size:35px}.gnv-journey-copy h2.gnv-journey-headline{font-size:30px}.gnv-journey-brand-name{margin-bottom:11px;font-size:9px}.gnv-journey-copy>div{font-size:12px;line-height:1.6}.gnv-journey-copy>a{margin-top:18px;padding:11px 17px;font-size:11px}.gnv-journey-products>img{height:93%;transform:translateY(18px)scale(.92)}.gnv-journey-products>img.is-active{transform:translateY(-8px)scale(1)}.gnv-journey-product-caption{bottom:0}.gnv-journey-product-caption>span{font-size:10px}.gnv-journey-product-caption>small{font-size:8px}.gnv-dispense-scene{inset:-10px -18px 20px}.gnv-dispense-label{font-size:8px;top:6%;right:4%}.gnv-journey-bottom{margin-top:22px;display:block}.gnv-journey-bottom nav{grid-template-columns:1fr 1fr;gap:4px 14px;display:grid}.gnv-journey-bottom button{text-align:left;font-size:9px}.gnv-journey-bottom>span{margin-top:13px;display:block}.gnv-journey-static{padding:64px 20px}.gnv-journey-static h2{margin-bottom:30px;font-size:34px;line-height:1.08}.gnv-journey-static>div{grid-template-columns:1fr;gap:34px}.gnv-journey-static a{border-bottom:1px solid #cdd3e1;padding-bottom:28px;display:block}.gnv-journey-static a:last-child{border-bottom:0;padding-bottom:0}.gnv-journey-static img,.gnv-journey-static-visual{aspect-ratio:4/3;background:#ffffff61;border-radius:14px}.gnv-journey-static h3{font-size:20px}.gnv-journey-static a p{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.gnv-journey-copy,.gnv-journey-product-caption,.gnv-dispense-scene{animation:none}}
.gnv-po{--ink:#15283f;--muted:#627381;--line:#dce5e6;color:var(--ink);background:#fff;padding-top:74px}.gnv-po-shell{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.gnv-po a{color:inherit;text-decoration:none}.gnv-po a:focus-visible{outline-offset:5px;outline:2px solid #d61817}.gnv-po-hero{background:linear-gradient(135deg,#f5f7fb,#e8ecf6);padding:40px 0 0;position:relative;overflow:hidden}.gnv-po-hero:before{content:"";border:1px solid #c9d9d28c;border-radius:50%;width:560px;height:560px;position:absolute;top:-200px;right:-120px}.gnv-po-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;min-height:565px;display:grid}.gnv-po-hero-copy{z-index:2;padding:15px 0 55px;position:relative}.gnv-po-hero-copy nav{color:#7a8399;gap:11px;margin-bottom:65px;font-size:10px;display:flex}.gnv-po-kicker,.gnv-po-index{letter-spacing:.14em;text-transform:uppercase;color:#5d6680!important;font-size:9px!important}.gnv-po-hero-copy h1{letter-spacing:-.05em;margin:20px 0 28px;font-size:clamp(44px,4.8vw,70px);font-weight:400;line-height:1.08}.gnv-po-hero-copy h1 em{color:#7a8399;font-style:normal}.gnv-po-hero-copy>p:not(.gnv-po-kicker){max-width:510px;color:var(--muted);font-size:16px;line-height:1.8}.gnv-po-hero-copy>a{border-bottom:1px solid #969eb3;justify-content:space-between;gap:60px;margin-top:18px;padding:13px 0;font-size:12px;display:inline-flex}.gnv-po-hero-products{isolation:isolate;height:525px;position:relative}.gnv-po-hero-products img{object-fit:contain;filter:drop-shadow(0 23px 24px #29483c21);z-index:1;position:absolute}.gnv-po-hero-products .item-1{width:34%;height:62%;bottom:9%;left:4%;transform:rotate(-5deg)}.gnv-po-hero-products .item-2{width:48%;height:57%;top:7%;left:24%;transform:rotate(2deg)}.gnv-po-hero-products .item-3{width:43%;height:54%;bottom:3%;right:0;transform:rotate(5deg)}.gnv-po-hero-products .item-4{width:32%;height:50%;top:1%;right:8%;transform:rotate(-4deg)}.gnv-po-hero-products .item-5{width:27%;height:44%;bottom:5%;right:25%;transform:rotate(3deg)}.gnv-po-hero-orbit{z-index:0;border:1px dashed #9cb9aa82;border-radius:50%;position:absolute;inset:10% 6%}.gnv-po-hero-meta{border-top:1px solid #cdd3e1;grid-template-columns:150px 150px 1fr;align-items:center;gap:25px;padding:23px 0;display:grid}.gnv-po-hero-meta>div{align-items:baseline;gap:9px;display:flex}.gnv-po-hero-meta strong{font-size:27px;font-weight:400}.gnv-po-hero-meta span,.gnv-po-hero-meta p{color:#5d6680;font-size:10px}.gnv-po-hero-meta p{justify-self:end;max-width:440px;margin:0;line-height:1.7}.gnv-po-nav{border-bottom:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.gnv-po-nav a{border-right:1px solid var(--line);padding:23px 10px;font-size:11px}.gnv-po-nav a:last-child{border:0}.gnv-po-nav span{color:#a0aaa5;margin-right:10px;font-size:9px}.gnv-po-family{padding:100px 0 90px;scroll-margin-top:95px;overflow:hidden}.gnv-po-family.is-human,.gnv-po-family.is-animal{--accent:#2a3b74;background:#f3f5fa}.gnv-po-family.is-feed{--accent:#2c6d9b;background:#f2f6f7}.gnv-po-family.is-food{--accent:#2a3b74;background:#f3f5fa}.gnv-po-family.is-cosmetic{--accent:#7a8399;background:#f5f7fb}.gnv-po-family-main{grid-template-columns:.78fr 1.22fr;align-items:center;gap:6vw;min-height:500px;display:grid}.gnv-po-family.is-reversed .gnv-po-family-copy{grid-area:1/2}.gnv-po-family.is-reversed .gnv-po-visual{grid-area:1/1}.gnv-po-family-copy{z-index:2;position:relative}.gnv-po-family-copy h2{letter-spacing:-.05em;margin:20px 0 30px;font-size:clamp(43px,5vw,72px);font-weight:400;line-height:1}.gnv-po-family-desc{color:var(--muted);max-width:475px;font-size:17px;line-height:1.75}.gnv-po-tags{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.gnv-po-tags span{color:#5d6680;background:#ffffff75;border:1px solid #cdd3e1;border-radius:30px;padding:8px 11px;font-size:10px}.gnv-po-family-link{background:var(--ink);border-radius:4px;justify-content:space-between;min-width:205px;margin-top:10px;padding:15px 18px;font-size:12px;display:inline-flex;color:#fff!important}.gnv-po-visual{--mx:0px;--my:0px;place-items:center;height:500px;display:grid;position:relative}.gnv-po-visual img{object-fit:contain;filter:drop-shadow(0 28px 30px #26463d22);width:90%;height:90%;transform:translate(var(--mx),var(--my));z-index:1;transition:transform .6s cubic-bezier(.22,.61,.36,1);position:relative}.gnv-po-halo{aspect-ratio:1;background:radial-gradient(circle,#fff 0 42%,#fff0 70%);border-radius:50%;width:72%;position:absolute}.gnv-po-visual small{color:#85928c;font-size:8px;position:absolute;bottom:6px}.gnv-po-selection{border-top:1px solid #cdd3e1;margin-top:65px;padding-top:26px}.gnv-po-selection-title{color:#5d6680;justify-content:space-between;margin-bottom:24px;font-size:11px;display:flex}.gnv-po-product-cards{grid-template-columns:repeat(4,1fr);gap:28px 20px;display:grid}.gnv-po-product-cards>a>div{background:#ffffffb5;border:1px solid #dde2ec;height:210px;position:relative;overflow:hidden}.gnv-po-product-cards img{object-fit:contain;width:100%;height:100%;transition:transform .6s}.gnv-po-product-initials{letter-spacing:.06em;color:#969eb3;place-items:center;width:100%;height:100%;font-size:22px;display:grid}.gnv-po-product-cards a:hover img{transform:scale(1.05)}.gnv-po-product-cards a>div>span{background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:13px;right:13px}.gnv-po-product-cards small{color:var(--accent);margin-top:15px;font-size:9px;display:block}.gnv-po-product-cards h3{margin:7px 0 0;font-size:17px;font-weight:500}.gnv-po-contact{text-align:center;background:#e6e9f1;padding:90px 0}.gnv-po-contact p{letter-spacing:.14em;color:#5d6680;font-size:9px}.gnv-po-contact h2{letter-spacing:-.04em;max-width:820px;margin:20px auto 35px;font-size:clamp(34px,4vw,55px);font-weight:400;line-height:1.2}.gnv-po-contact a{color:#fff;background:#0f1a3d;gap:60px;padding:16px 22px;font-size:12px;display:inline-flex}.has-portfolio-motion [data-portfolio-reveal]{opacity:0;transition:opacity 1s ease var(--reveal-delay),transform 1.2s cubic-bezier(.22,.61,.36,1) var(--reveal-delay);transform:translateY(24px)}.has-portfolio-motion [data-portfolio-reveal].is-visible{opacity:1;transform:none}@media (max-width:1024px){.gnv-po-shell{width:calc(100% - 60px)}.gnv-po-hero-grid,.gnv-po-family-main{grid-template-columns:1fr 1fr}.gnv-po-visual{height:430px}.gnv-po-product-cards{grid-template-columns:repeat(3,1fr)}.gnv-po-product-cards>a>div{height:180px}}@media (max-width:767px){.gnv-po{padding-top:74px}.gnv-po-shell{width:calc(100% - 40px)}.gnv-po-hero{padding-top:22px}.gnv-po-hero-grid{grid-template-columns:1fr;min-height:0}.gnv-po-hero-copy{padding-bottom:5px}.gnv-po-hero-copy nav{margin-bottom:40px}.gnv-po-hero-copy h1{font-size:44px}.gnv-po-hero-products{height:360px}.gnv-po-hero-products .item-1{left:-5%}.gnv-po-hero-products .item-2{left:20%}.gnv-po-hero-products .item-3{right:-6%}.gnv-po-hero-products .item-4{right:1%}.gnv-po-hero-meta{grid-template-columns:1fr 1fr;padding:19px 0}.gnv-po-hero-meta p{grid-column:1/-1;justify-self:start}.gnv-po-nav{display:flex;overflow-x:auto}.gnv-po-nav a{min-width:max-content;padding:19px 17px}.gnv-po-family{padding:65px 0 60px}.gnv-po-family-main{grid-template-columns:1fr;gap:10px;min-height:0}.gnv-po-family.is-reversed .gnv-po-family-copy,.gnv-po-family.is-reversed .gnv-po-visual{grid-area:auto/1}.gnv-po-family-copy h2{font-size:45px}.gnv-po-family-desc{font-size:15px}.gnv-po-visual{height:370px}.gnv-po-selection{margin-top:35px}.gnv-po-product-cards{grid-template-columns:repeat(2,1fr);gap:22px 13px}.gnv-po-product-cards>a>div{height:155px}.gnv-po-product-cards small{font-size:8px}.gnv-po-product-cards h3{font-size:13px}.gnv-po-contact{padding:60px 0}.gnv-po-contact h2{font-size:35px}}@media (prefers-reduced-motion:reduce){.has-portfolio-motion [data-portfolio-reveal]{opacity:1;transition:none;transform:none}.gnv-po-visual img,.gnv-po-product-cards img{transition:none}}.gnv-po-selection{overflow:hidden}.gnv-po-selection-title>div:first-child{align-items:baseline;gap:18px;display:flex}.gnv-po-selection-title small{color:#969eb3;font-size:9px}.gnv-po-selection-actions{align-items:center;gap:8px;display:flex}.gnv-po-selection-actions>a{margin-right:12px}.gnv-po-selection-actions button{color:#15224b;cursor:pointer;background:#ffffff9c;border:1px solid #cdd3e1;border-radius:50%;width:36px;height:36px;font-size:16px;transition:background .25s,color .25s}.gnv-po-selection-actions button:hover{color:#fff;background:#0f1a3d}.gnv-po-product-cards{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;padding-bottom:10px;overflow-x:auto;grid-template-columns:none!important;gap:18px!important;display:flex!important}.gnv-po-product-cards::-webkit-scrollbar{display:none}.gnv-po-product-cards>a{scroll-snap-align:start;flex:0 0 calc(25% - 13.5px);min-width:0}.gnv-po-product-cards>a>div{height:225px}@media (max-width:1024px){.gnv-po-product-cards>a{flex-basis:calc(33.3333% - 12px)}}@media (max-width:767px){.gnv-po-selection-title{align-items:flex-end}.gnv-po-selection-title>div:first-child{display:block}.gnv-po-selection-title small{margin-top:7px;display:block}.gnv-po-selection-actions>a{display:none}.gnv-po-selection-actions button{width:34px;height:34px}.gnv-po-product-cards>a{flex-basis:76%}.gnv-po-product-cards>a>div{height:220px}}.gnv-po-hero:before{display:none}.gnv-po-hero-grid{grid-template-columns:.78fr 1.22fr;gap:4vw;min-height:0;padding-bottom:48px}.gnv-po-hero-mosaic{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr 1fr 1fr;gap:14px;height:560px;display:grid}.gnv-po-tile{background:var(--tile,#eef1f8);border:1px solid #fff9;border-radius:22px;flex-direction:column;justify-content:space-between;padding:18px 20px;transition:transform .55s cubic-bezier(.22,.61,.36,1),box-shadow .55s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb0,0 18px 40px -28px #15283f33}.gnv-po-tile:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffffb0,0 28px 46px -26px #15283f4d}.gnv-po-tile.is-human{--tile:linear-gradient(160deg,#eef1f8,#e3e8f3);grid-area:1/1/3}.gnv-po-tile.is-animal{--tile:linear-gradient(160deg,#eef4ec,#e4ede1);grid-area:1/2/auto/4}.gnv-po-tile.is-food{--tile:linear-gradient(160deg,#f7f2e9,#efe6d6);grid-area:2/2}.gnv-po-tile.is-cosmetic{--tile:linear-gradient(160deg,#f3eef3,#e9e0ea);grid-area:2/3}.gnv-po-tile-label{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:#5d6680;align-items:baseline;gap:9px;font-size:10px;display:flex;position:relative}.gnv-po-tile-label small{color:#9aa3b5;font-size:9px}.gnv-po-tile img{object-fit:contain;filter:drop-shadow(0 18px 22px #26463d26);z-index:1;width:88%;height:66%;transition:transform .7s cubic-bezier(.22,.61,.36,1);position:absolute;inset:14% 6% 20%}.gnv-po-tile.is-human img{width:84%;height:78%;inset:9% 8% 13%}.gnv-po-tile:hover img{transform:translateY(-6px)scale(1.025)}.gnv-po-tile-foot{z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:relative}.gnv-po-tile-foot strong{letter-spacing:-.01em;color:var(--ink,#15283f);font-size:17px;font-weight:500}.gnv-po-tile.is-human .gnv-po-tile-foot strong{font-size:21px}.gnv-po-tile-foot em{color:#5d6680;white-space:nowrap;background:#ffffff8c;border:1px solid #fff;border-radius:30px;padding:7px 11px;font-size:10px;font-style:normal}.gnv-po-tile:hover .gnv-po-tile-foot em{color:#fff;background:#15283f;border-color:#15283f}@media (max-width:1024px){.gnv-po-hero-grid{grid-template-columns:1fr;gap:28px}.gnv-po-hero-mosaic{height:520px}}@media (max-width:767px){.gnv-po-hero-mosaic{grid-template-rows:auto;grid-template-columns:1fr 1fr;height:auto}.gnv-po-tile{border-radius:16px;min-height:200px;padding:14px 14px 12px}.gnv-po-tile.is-human,.gnv-po-tile.is-animal{grid-area:auto/1/auto/3;min-height:250px}.gnv-po-tile.is-food{grid-area:auto/1}.gnv-po-tile.is-cosmetic{grid-area:auto/2}.gnv-po-tile img{height:60%;inset:16% 6% 24%}.gnv-po-tile.is-human img{width:72%;height:70%;inset:12% 14% 18%}.gnv-po-tile-foot strong{font-size:14px}.gnv-po-tile.is-human .gnv-po-tile-foot strong{font-size:17px}.gnv-po-tile-foot em{padding:6px 9px;font-size:9px}}.gnv-layered{width:100%;height:100%;min-height:420px;position:relative}.gnv-layered-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#fff 0 38%,#fff0 70%);border-radius:50%;width:78%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.gnv-layered-item{aspect-ratio:1;--px:0px;--py:0px;--lift:.5;transform:translate(var(--px),var(--py)) rotate(var(--rot));opacity:0;will-change:transform;margin:0;position:absolute}.gnv-layered-item img{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 10px #26463d14);width:100%;height:100%;display:block;position:relative}.gnv-layered-shadow{filter:blur(6px);height:9%;transform:translateY(calc(var(--py) * -1)) scale(calc(1.08 - var(--lift) * .18));opacity:calc(.95 - var(--lift) * .35);background:radial-gradient(#1c352c3d 0%,#1c352c14 45%,#1c352c00 72%);border-radius:50%;position:absolute;bottom:6%;left:12%;right:12%}.gnv-layered-item{transition:opacity .9s ease var(--delay)}.gnv-layered.is-in .gnv-layered-item{opacity:1;animation:gnv-layered-in 1.3s cubic-bezier(.22,.61,.36,1) var(--delay) both}@keyframes gnv-layered-in{0%{transform:translate(var(--px),calc(var(--py) + 42px)) rotate(calc(var(--rot) - 3deg)) scale(.94)}to{transform:translate(var(--px),var(--py)) rotate(var(--rot)) scale(1)}}.gnv-layered.is-in .gnv-layered-item{animation-fill-mode:forwards}.gnv-layered-caption{text-align:center;color:#85928c;font-size:8px;position:absolute;bottom:6px;left:0;right:0}@media (prefers-reduced-motion:reduce){.gnv-layered-item{opacity:1;transform:rotate(var(--rot));transition:none;animation:none!important}.gnv-layered-shadow{transform:none}}@media (max-width:767px){.gnv-layered{min-height:340px}}.gnv-po-visual.is-layered{display:block}.gnv-po-visual.is-layered .gnv-layered{height:100%}
.gnv-corporate-panel{z-index:101;color:#0f1a3d;background:#fffffffb;border:1px solid #dde2ec;border-radius:0 0 20px 20px;grid-template-columns:.82fr 1.45fr;width:min(880px,100vw - 64px);padding:28px;animation:.2s gnv-corporate-menu-enter;display:grid;position:fixed;top:74px;left:50%;transform:translate(-50%);box-shadow:0 28px 70px #0f1a3d26}.gnv-corporate-panel[hidden]{display:none!important}.gnv-corporate-panel-intro{border-right:1px solid #e6e9f1;padding:8px 30px 8px 4px}.gnv-corporate-panel-intro>span{color:#d61817;letter-spacing:.16em;margin-bottom:13px;font-size:10px;display:block}.gnv-corporate-panel-intro>strong{color:#11223d;letter-spacing:-.03em;max-width:260px;margin-bottom:25px;font-size:22px;font-weight:500;line-height:1.25;display:block}.theme-genovitech .main-nav .gnv-corporate-panel-intro>a{color:#15224b;border:1px solid #dde2ec;border-radius:30px;gap:10px;height:auto;padding:10px 14px;font-size:11px;line-height:1.4;display:inline-flex}.gnv-corporate-panel-links{align-content:center;padding-left:24px;display:grid}.theme-genovitech .main-nav .gnv-corporate-panel-links>a{color:#0f1a3d;border-bottom:1px solid #e6e9f1;grid-template-columns:28px 1fr 20px;align-items:center;gap:10px;height:auto;padding:12px 10px;line-height:1.3;display:grid}.theme-genovitech .main-nav .gnv-corporate-panel-links>a:last-child{border-bottom:0}.gnv-corporate-panel-links>a>span:first-child{color:#7a8399;letter-spacing:.1em;font-size:10px}.gnv-corporate-panel-links strong{font-size:13px;font-weight:600;display:block}.gnv-corporate-panel-links small{color:#5d6680;margin-top:3px;font-size:10px;font-weight:400;display:block}.gnv-corporate-panel-links i{color:#969eb3;font-size:13px;font-style:normal;transition:transform .2s,color .2s}.theme-genovitech .main-nav .gnv-corporate-panel-links>a:hover,.theme-genovitech .main-nav .gnv-corporate-panel-links>a:focus-visible{color:#d61817;background:#f5f7fb;border-radius:8px}.gnv-corporate-panel-links>a:hover i,.gnv-corporate-panel-links>a:focus-visible i{color:#d61817;transform:translate(2px,-2px)}@keyframes gnv-corporate-menu-enter{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:1024px){.gnv-corporate-panel{width:100%;box-shadow:none;background:#f3f5fa;border:0;border-radius:0;padding:18px 20px 22px;animation:none;display:block;position:relative;top:auto;left:auto;transform:none}.gnv-corporate-panel-intro{border-bottom:1px solid #dde2ec;border-right:0;padding:0 0 16px}.gnv-corporate-panel-intro>strong{max-width:none;margin-bottom:14px;font-size:18px}.gnv-corporate-panel-links{padding:10px 0 0}.theme-genovitech .main-nav .gnv-corporate-panel-links>a{padding:11px 4px}}@media (prefers-reduced-motion:reduce){.gnv-corporate-panel{animation:none}}
.gnv-research-page{--research-ink:#0e2038;--research-copy:#566777;--research-green:#1b2958;--research-red:#d61817;color:var(--research-ink);background:#fff;overflow:visible}.theme-genovitech #main:has(>.gnv-research-page){overflow:visible}.gnv-research-width{width:min(1320px,100% - 80px);margin-inline:auto}.gnv-research-hero{background:radial-gradient(circle at 78% 24%,#cdd3e161,#0000 28%),linear-gradient(#f3f5fa 0% 100%);padding:144px 0 0;position:relative}.gnv-research-hero:before{content:"";background:#e6e9f1;height:1px;position:absolute;inset:74px 0 auto}.gnv-research-hero-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(48px,7vw,112px);min-height:620px;padding-bottom:70px;display:grid}.gnv-research-breadcrumb{color:#7a8399;letter-spacing:.03em;flex-wrap:wrap;gap:9px;margin-bottom:48px;font-size:11px;display:flex}.gnv-research-breadcrumb a{color:inherit;text-decoration:none}.gnv-research-breadcrumb a:hover{color:var(--research-red)}.gnv-research-eyebrow,.gnv-research-kicker{color:var(--research-green);letter-spacing:.18em;margin:0 0 22px;font-size:11px;font-weight:600}.gnv-research-hero-copy h1{color:var(--research-ink);letter-spacing:-.075em;margin:0;font-size:clamp(66px,7.2vw,112px);font-weight:400;line-height:.84}.gnv-research-hero-copy h1 em{color:var(--research-green);letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:.9em;font-weight:400}.gnv-research-hero-lead{max-width:590px;color:var(--research-copy);margin:40px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.6}.gnv-research-hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.gnv-research-hero-actions a{color:#fff;background:var(--research-red);border:1px solid var(--research-red);border-radius:4px;justify-content:space-between;align-items:center;gap:28px;min-width:178px;padding:15px 18px;font-size:12px;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.gnv-research-hero-actions a+a{color:var(--research-ink);background:0 0;border-color:#cdd3e1}.gnv-research-hero-actions a:hover{transform:translateY(-2px)}.gnv-research-hero-actions a+a:hover{background:#fff}.gnv-research-hero-visual{background:#e8ecf6;border-radius:3px 72px 3px 3px;height:min(57vw,630px);min-height:470px;max-height:630px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #0f1a3d1f}.gnv-research-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a12307a);position:absolute;inset:0}.gnv-research-hero-visual>img{object-fit:cover;width:100%;height:100%}.gnv-research-hero-visual figcaption{z-index:2;color:#fff;gap:5px;display:grid;position:absolute;bottom:34px;left:36px}.gnv-research-hero-visual figcaption span{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.gnv-research-hero-visual figcaption strong{font-size:18px;font-weight:500}.gnv-research-hero-marker{z-index:3;aspect-ratio:1;color:#fff;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:78px;display:grid;position:absolute;top:24px;right:24px}.gnv-research-hero-marker:before{content:"";border:1px solid #ffffff47;border-radius:50%;position:absolute;inset:7px}.gnv-research-hero-marker span{letter-spacing:.13em;font-size:11px}.gnv-research-principles{border-top:1px solid #dde2ec;grid-template-columns:repeat(5,1fr);display:grid}.gnv-research-principles>span{color:#969eb3;letter-spacing:.08em;border-right:1px solid #dde2ec;gap:18px;padding:24px 20px;font-size:10px;display:flex}.gnv-research-principles>span:first-child{padding-left:0}.gnv-research-principles>span:last-child{border-right:0}.gnv-research-principles strong{color:#1b2958;letter-spacing:.02em;font-size:11px;font-weight:500}.gnv-research-intro{background:#fff;padding:128px 0 140px;scroll-margin-top:72px}.gnv-research-intro-grid{grid-template-columns:.9fr 1.1fr;align-items:end;gap:10vw;margin-bottom:94px;display:grid}.gnv-research-intro h2,.gnv-research-library h2,.gnv-research-quality h2,.gnv-research-cta h2{color:var(--research-ink);letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.7vw,72px);font-weight:400;line-height:.98}.gnv-research-context{color:#5d6680;max-width:560px;margin:0 0 10px;font-size:15px;line-height:1.7}.gnv-research-journey{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:clamp(55px,8vw,120px);display:grid}.gnv-research-journey-visual{position:sticky;top:110px}.gnv-research-journey-frame{background:#e8ecf6;border-radius:4px 56px 4px 4px;height:min(68vh,690px);min-height:510px;position:relative;overflow:hidden}.gnv-research-journey-frame:after{content:"";pointer-events:none;background:linear-gradient(#0a123008 38%,#0a1230ad);position:absolute;inset:0}.gnv-research-journey-frame img{object-fit:cover;width:100%;height:100%;animation:.65s cubic-bezier(.2,.7,.2,1) gnv-research-image-in}.gnv-research-journey-index{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;background:#0a123073;border:1px solid #ffffff61;border-radius:30px;padding:8px 11px;font-size:10px;position:absolute;top:24px;right:25px}.gnv-research-journey-caption{z-index:2;color:#fff;position:absolute;bottom:32px;left:34px;right:34px}.gnv-research-journey-caption small{letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.gnv-research-journey-caption strong{letter-spacing:-.035em;font-size:clamp(25px,2.5vw,38px);font-weight:400;display:block}.gnv-research-progress{background:#e6e9f1;height:2px;margin-top:18px;overflow:hidden}.gnv-research-progress span{background:var(--research-red);height:100%;transition:width .7s cubic-bezier(.2,.7,.2,1);display:block}.gnv-research-journey-steps article{color:#95a09a;opacity:.52;border-top:1px solid #dde2ec;grid-template-columns:52px 1fr;gap:16px;min-height:57vh;padding:18vh 0 8vh;transition:color .35s,opacity .35s;display:grid}.gnv-research-journey-steps article:first-child{border-top:0}.gnv-research-journey-steps article.is-active{color:var(--research-ink);opacity:1}.gnv-research-journey-steps article>span{color:currentColor;letter-spacing:.1em;padding-top:7px;font-size:11px}.gnv-research-journey-steps small{color:var(--research-green);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.gnv-research-journey-steps h3{color:currentColor;letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(31px,3vw,48px);font-weight:400;line-height:1.05}.gnv-research-journey-steps p{color:#5d6680;max-width:480px;margin:0;font-size:16px;line-height:1.7}@keyframes gnv-research-image-in{0%{opacity:.3;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.gnv-research-library{color:#fff;background:#0a1230;padding:130px 0;scroll-margin-top:90px}.gnv-research-library .gnv-research-kicker{color:#475890}.gnv-research-library h2{color:#fff}.gnv-research-library-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:9vw;display:grid}.gnv-research-library-heading>p{color:#b8bfcf;max-width:620px;margin:0 0 4px;font-size:17px;line-height:1.75}.gnv-research-metrics{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin:80px 0 66px;display:grid}.gnv-research-metrics article{border-right:1px solid #ffffff2e;gap:4px;padding:34px 30px;display:grid}.gnv-research-metrics article:first-child{padding-left:0}.gnv-research-metrics article:last-child{border-right:0}.gnv-research-metrics strong{color:#fff;letter-spacing:-.06em;font-size:clamp(48px,5vw,76px);font-weight:300;line-height:1}.gnv-research-metrics span{color:#969eb3;font-size:12px}.gnv-strain-archive{border:1px solid #ffffff2e;border-radius:4px}.gnv-strain-archive summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:28px 32px;list-style:none;display:flex}.gnv-strain-archive summary::-webkit-details-marker{display:none}.gnv-strain-archive summary>span:first-child{gap:6px;display:grid}.gnv-strain-archive summary small{color:#475890;letter-spacing:.17em;font-size:9px}.gnv-strain-archive summary strong{color:#fff;font-size:20px;font-weight:500}.gnv-strain-archive summary>span:last-child{color:#b8bfcf;align-items:center;gap:18px;font-size:11px;display:flex}.gnv-strain-archive summary i{aspect-ratio:1;color:#fff;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:36px;font-size:20px;font-style:normal;transition:transform .3s;display:grid}.gnv-strain-archive[open] summary i{transform:rotate(45deg)}.gnv-strain-archive-meta{color:#969eb3;border-top:1px solid #ffffff24;justify-content:space-between;gap:24px;padding:22px 32px;font-size:11px;display:flex}.gnv-strain-archive-meta p{margin:0}.gnv-strain-archive-meta div{flex-wrap:wrap;gap:8px;display:flex}.gnv-strain-archive-meta div span{background:#ffffff12;border-radius:20px;padding:5px 10px}.gnv-strain-table-wrap{scrollbar-color:#2a3b74 transparent;max-height:520px;margin:0 12px 14px;overflow:auto}.gnv-strain-table-wrap table{border-collapse:collapse;color:#e8ecf6;width:100%;font-size:12px}.gnv-strain-table-wrap th{z-index:1;color:#7a8399;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:#0a1230;padding:15px 20px;font-size:9px;font-weight:500;position:sticky;top:0}.gnv-strain-table-wrap td{border-top:1px solid #ffffff17;padding:14px 20px}.gnv-strain-table-wrap td:first-child{color:#fff}.gnv-strain-table-wrap code{color:#b8bfcf;background:0 0}.gnv-research-source-note{color:#7a8399;margin:18px 0 0;font-size:10px;line-height:1.6}.gnv-research-quality{background:#f3f5fa;padding:135px 0}.gnv-research-quality-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(55px,8vw,120px);display:grid}.gnv-research-quality figure{border-radius:62px 4px 4px;height:690px;margin:0;overflow:hidden}.gnv-research-quality figure img{object-fit:cover;width:100%;height:100%}.gnv-research-quality h2{max-width:650px;font-size:clamp(42px,4.2vw,66px)}.gnv-research-quality>div>div>p:not(.gnv-research-kicker):not(.gnv-research-source-note){color:#5d6680;margin:32px 0;font-size:17px;line-height:1.75}.gnv-research-quality ul{margin:34px 0 0;padding:0;list-style:none}.gnv-research-quality li{border-top:1px solid #dde2ec;grid-template-columns:42px 1fr;gap:14px;padding:20px 0;display:grid}.gnv-research-quality li>span{color:#969eb3;letter-spacing:.1em;padding-top:4px;font-size:10px}.gnv-research-quality li strong{color:var(--research-ink);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.gnv-research-quality li small{color:#5d6680;font-size:12px}.gnv-research-quality .gnv-research-source-note{color:#899690}.gnv-research-tests{background:#f5f7fb;padding:130px 0;scroll-margin-top:90px}.gnv-research-tests-note{color:#5d6680;max-width:620px;margin:18px 0 0;font-size:15px;line-height:1.7}.gnv-research-tests-list{border-top:1px solid #dde2ec;margin:46px 0 0;padding:0;list-style:none}.gnv-research-tests-list>li{border-bottom:1px solid #dde2ec;grid-template-columns:52px 1fr;gap:16px;padding:26px 0;display:grid}.gnv-research-test-index{color:#969eb3;letter-spacing:.1em;padding-top:3px;font-size:11px}.gnv-research-test-body strong{color:var(--research-ink);letter-spacing:-.02em;margin-bottom:8px;font-size:19px;font-weight:500;display:block}.gnv-research-test-body small{color:#5d6680;max-width:620px;font-size:14px;line-height:1.7;display:block}.gnv-research-test-stats{flex-wrap:wrap;gap:14px 38px;margin:18px 0 0;display:flex}.gnv-research-test-stats div{gap:4px;display:grid}.gnv-research-test-stats dt{color:#969eb3;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.gnv-research-test-stats dd{color:var(--research-ink);margin:0;font-size:15px;font-weight:500}@media (max-width:1024px){.gnv-research-tests{padding:92px 0}}@media (max-width:767px){.gnv-research-tests{padding:66px 0}.gnv-research-tests-list{margin-top:30px}.gnv-research-tests-list>li{grid-template-columns:32px 1fr;gap:10px;padding:20px 0}}.gnv-research-cta{text-align:center;background:#fff;padding:115px 0}.gnv-research-cta>div{flex-direction:column;align-items:center;display:flex}.gnv-research-cta-kicker{color:var(--research-green);letter-spacing:.18em;margin:0 0 22px;font-size:10px}.gnv-research-cta h2{max-width:920px;font-size:clamp(42px,5vw,76px)}.gnv-research-cta-note{color:#5d6680;max-width:620px;margin:26px 0 0;font-size:14px;line-height:1.7}.gnv-research-cta-docs{flex-wrap:wrap;justify-content:center;gap:8px;max-width:780px;margin:26px 0 0;padding:0;list-style:none;display:flex}.gnv-research-cta-docs li{color:#1b2958;background:#f3f5fa;border:1px solid #dde2ec;border-radius:30px;max-width:100%;padding:8px 13px;font-size:11px}.gnv-research-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:36px;display:flex}.gnv-research-cta-actions a{color:#fff;background:var(--research-red);border:1px solid var(--research-red);border-radius:4px;align-items:center;gap:40px;padding:16px 20px;font-size:12px;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.gnv-research-cta-actions a:hover{transform:translateY(-2px)}.gnv-research-cta-actions a.is-secondary{color:var(--research-ink);background:0 0;border-color:#cdd3e1;gap:18px}.gnv-research-cta-actions a.is-secondary:hover{background:#f3f5fa}@media (max-width:1024px){.gnv-research-width{width:min(100% - 48px,900px)}.gnv-research-hero{padding-top:112px}.gnv-research-hero-grid{grid-template-columns:1fr 1fr;gap:40px;min-height:540px}.gnv-research-hero-copy h1{font-size:clamp(60px,9vw,84px)}.gnv-research-breadcrumb{margin-bottom:32px}.gnv-research-hero-visual{min-height:430px}.gnv-research-principles{grid-template-columns:repeat(2,1fr)}.gnv-research-principles>span:nth-child(2n){border-right:0}.gnv-research-principles>span:nth-child(-n+4){border-bottom:1px solid #dde2ec}.gnv-research-principles>span:first-child{padding-left:20px}.gnv-research-intro{padding:100px 0}.gnv-research-intro-grid{gap:50px;margin-bottom:70px}.gnv-research-journey{grid-template-columns:1fr 1fr;gap:45px}.gnv-research-journey-frame{min-height:460px}.gnv-research-library-heading{gap:50px}.gnv-research-quality-grid{gap:55px}.gnv-research-quality figure{height:580px}}@media (max-width:767px){.gnv-research-width{width:calc(100% - 36px)}.gnv-research-hero{padding-top:100px}.gnv-research-hero-grid{flex-direction:column;align-items:stretch;gap:48px;min-height:0;padding-bottom:50px;display:flex}.gnv-research-hero-copy h1{font-size:clamp(58px,19vw,82px)}.gnv-research-hero-lead{margin-top:28px;font-size:16px}.gnv-research-hero-actions{display:grid}.gnv-research-hero-actions a{width:100%}.gnv-research-hero-visual{border-radius:3px 42px 3px 3px;height:112vw;min-height:430px;max-height:570px}.gnv-research-hero-visual figcaption{bottom:22px;left:23px}.gnv-research-principles{grid-template-columns:1fr 1fr;width:100%}.gnv-research-principles>span{gap:7px;padding:18px;display:grid}.gnv-research-principles>span:first-child{padding-left:18px}.gnv-research-intro{padding:82px 0 95px}.gnv-research-intro-grid,.gnv-research-library-heading,.gnv-research-quality-grid{grid-template-columns:1fr;gap:42px}.gnv-research-intro h2,.gnv-research-library h2,.gnv-research-quality h2{font-size:clamp(40px,12vw,57px)}.gnv-research-intro-grid{margin-bottom:65px}.gnv-research-journey{grid-template-columns:1fr;gap:28px;width:100%;display:grid}.gnv-research-journey-visual{z-index:0;background:#fff;width:calc(100% - 36px);margin-inline:auto;padding-top:1px;position:relative;top:auto}.gnv-research-journey-frame{border-radius:3px 34px 3px 3px;height:78vw;min-height:290px;max-height:430px}.gnv-research-journey-steps{width:calc(100% - 36px);margin-inline:auto}.gnv-research-journey-steps article{background:#fff;border-bottom:1px solid #dde2ec;min-height:0;padding:30px 0}.gnv-research-journey-steps article:last-child{border-bottom:0}.gnv-research-journey-steps h3{font-size:34px}.gnv-research-library{padding:90px 0}.gnv-research-metrics{grid-template-columns:1fr;margin:55px 0 45px}.gnv-research-metrics article{border-bottom:1px solid #ffffff24;border-right:0;grid-template-columns:110px 1fr;align-items:end;padding:23px 0}.gnv-research-metrics article:last-child{border-bottom:0}.gnv-research-metrics strong{font-size:52px}.gnv-strain-archive summary{padding:22px 18px}.gnv-strain-archive summary>span:last-child{gap:9px;font-size:9px}.gnv-strain-archive-meta{padding:18px;display:grid}.gnv-strain-table-wrap{margin:0 8px 10px}.gnv-strain-table-wrap table{min-width:750px}.gnv-research-quality{padding:90px 0}.gnv-research-quality figure{border-radius:40px 3px 3px;height:110vw;max-height:570px}.gnv-research-cta{padding:85px 0}.gnv-research-cta h2{font-size:clamp(38px,11vw,54px)}.gnv-research-cta-docs{text-align:left;justify-content:flex-start}.gnv-research-cta-actions{width:100%;display:grid}.gnv-research-cta-actions a{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.gnv-research-journey-frame img{animation:none}.gnv-research-progress span,.gnv-research-hero-actions a,.gnv-research-cta-actions a{transition:none}}
.bio-experience .bio-hero{color:#0f1a3d;background:#f3f5fa}.bio-experience .bio-hero-shade{background:linear-gradient(90deg,#ffffffb8 0%,#ffffff4d 39%,#0000 67%),linear-gradient(#0000 70%,#f3f5faad)}.bio-experience .bio-hero h1{color:#0f1a3d}.bio-experience .bio-hero h1 em{color:#1b2958}@keyframes bio-brush-paint{0%{background-size:0% var(--bio-brush-h)}to{background-size:100% var(--bio-brush-h)}}.bio-experience .bio-hero h1 em{--bio-brush-h:118%;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:url(/assets/images/genovitech/biotech/brush-white-v1.svg);background-position:0 52%;background-repeat:no-repeat;background-size:100% 118%;padding-top:0;padding-bottom:12px;animation:.85s cubic-bezier(.2,.75,.25,1) .12s both bio-brush-paint}.bio-experience .bio-hero-eyebrow{--bio-brush-h:230%;color:#1b2958;background-image:url(/assets/images/genovitech/biotech/brush-white-v1.svg);background-position:0 52%;background-repeat:no-repeat;background-size:100% 230%;width:fit-content;animation:.5s cubic-bezier(.25,.8,.3,1) both bio-brush-paint}@media (prefers-reduced-motion:reduce){.bio-experience .bio-hero h1 em,.bio-experience .bio-hero-eyebrow{animation:none}}.bio-experience .bio-hero-eyebrow>span{background:#d61817;box-shadow:0 0 0 5px #d719201c}.bio-experience .bio-hero-description{color:#2a3b74}.bio-experience .bio-hero-brands a{color:#15224b;background:#ffffffc7;border-color:#b8bfcf}.bio-experience .bio-hero-brands a:hover{background:#fff}.bio-experience .bio-hero .bio-button-light{color:#fff;background:#d61817}.bio-experience .bio-hero .bio-button-light:hover{color:#fff;background:#b3141a}.bio-experience .bio-hero .bio-button-ghost{color:#0f1a3d;background:#ffffff70;border-color:#475890}.bio-experience .bio-hero .bio-button-ghost:hover{color:#0f1a3d;background:#fff}.bio-experience .bio-hero-bottom{border-color:#1d574b30}.bio-experience .bio-hero-bottom a,.bio-experience .bio-slide-label{color:#1b2958}.bio-experience .bio-slider-controls>button{color:#15224b;background:#ffffffb3;border-color:#475890}.bio-experience .bio-slider-controls>button:hover{background:#fff}.bio-experience .bio-slider-dots button:after{background:#969eb3}.bio-experience .bio-slider-dots button.is-active:after{background:#d61817}.bio-experience .bio-hero-source-product{background:#fffffff0;border-color:#fff;box-shadow:0 15px 45px #15224b1f}@media (max-width:767px){.bio-experience .bio-hero-slider .bio-hero-image{object-position:64% center}.bio-experience .bio-hero-slider .bio-hero-slide-3 .bio-hero-image{object-position:53% center}.bio-experience .bio-hero-shade{background:linear-gradient(90deg,#ffffffe8,#ffffff8a 66%,#ffffff14),linear-gradient(#0000 58%,#f3f5fae0)}}
.gv-contact-hero{color:#0f1a3d;background:#e8ecf6;border-bottom:1px solid #dde2ec;padding:178px 0 94px}.gv-contact-breadcrumb{letter-spacing:.12em;text-transform:uppercase;color:#7a8399;gap:10px;margin-bottom:70px;font-size:10px;display:flex}.gv-contact-breadcrumb a{color:#2a3b74;text-decoration:none}.gv-contact-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:end;gap:80px;display:grid}.gv-contact-kicker{letter-spacing:.18em;color:#5d6680;margin-bottom:25px;font-size:10px;font-weight:600;line-height:1.4;display:block}.gv-contact-hero h1{letter-spacing:-.062em;color:#0f1a3d;margin:0;font-size:clamp(54px,7.1vw,102px);font-weight:500;line-height:.96}.gv-contact-hero h1 em{color:#d61817;font-family:Georgia,serif;font-weight:400}.gv-contact-hero-copy{padding-bottom:8px}.gv-contact-hero-copy p{color:#5d6680;margin:0 0 35px;font-size:16px;line-height:1.8}.gv-contact-hero-copy a,.gv-contact-office-card>a,.gv-contact-map-link{color:#0f1a3d;border-bottom:1px solid #7a8399;align-items:center;gap:24px;padding-bottom:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.gv-contact-hero-copy a span,.gv-contact-office-card>a span,.gv-contact-map-link span{font-size:16px}.gv-contact-overview{background:#fff;padding:110px 0 125px}.gv-contact-intro-row,.gv-contact-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.gv-contact-intro-row h2,.gv-contact-location-copy h2,.gv-contact-form-intro h2,.gv-contact-section-heading h2{letter-spacing:-.045em;color:#0f1a3d;margin:0;font-size:clamp(38px,4.4vw,64px);font-weight:500;line-height:1.06}.gv-contact-intro-row>p,.gv-contact-section-heading>p{color:#5d6680;max-width:520px;margin:0;font-size:15px;line-height:1.8}.gv-contact-primary-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gv-contact-office-card{background:#f3f5fa;border:1px solid #dde2ec;border-radius:4px;flex-direction:column;min-height:365px;padding:38px 36px;display:flex}.gv-contact-card-icon{color:#5d6680;border:1px solid #cdd3e1;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:48px;font-size:17px;display:grid}.gv-contact-card-label{letter-spacing:.16em;color:#7a8399;margin-bottom:16px;font-size:9px}.gv-contact-office-card h3{letter-spacing:-.025em;color:#0f1a3d;margin:0 0 16px;font-size:23px;line-height:1.25}.gv-contact-office-card p{color:#5d6680;margin:0 0 30px;font-size:13px;line-height:1.75}.gv-contact-office-card>a{width:max-content;margin-top:auto}.gv-contact-office-card-dark{color:#e8ecf6;background:#0f1a3d;border-color:#0f1a3d}.gv-contact-office-card-dark .gv-contact-card-icon{color:#cdd3e1;border-color:#ffffff36}.gv-contact-office-card-dark .gv-contact-card-label{color:#969eb3}.gv-contact-office-card-dark h3{color:#e8ecf6;font-size:28px}.gv-contact-office-card-dark p{color:#b8bfcf}.gv-contact-status{color:#cdd3e1;align-items:center;gap:9px;margin-top:auto;font-size:11px;display:flex}.gv-contact-status i{background:#475890;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8bcf8420}.gv-contact-location{background:#0f1a3d;grid-template-columns:minmax(0,1.45fr) minmax(380px,.55fr);min-height:640px;display:grid}.gv-contact-map{background:#dde2ec;min-height:640px;position:relative;overflow:hidden}.gv-contact-map iframe{filter:saturate(.55)contrast(.95);border:0;width:100%;height:100%;min-height:640px}.gv-contact-map:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset -1px 0 #ffffff1a}.gv-contact-map-badge{color:#fff;z-index:2;background:#0f1a3d;border:7px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #183c3145}.gv-contact-location-copy{color:#fff;padding:88px 8vw 75px 72px}.gv-contact-location-copy .gv-contact-kicker{color:#969eb3}.gv-contact-location-copy h2{color:#f3f5fa}.gv-contact-location-copy>p{color:#b8bfcf;margin:32px 0 38px;font-size:14px;line-height:1.85}.gv-contact-location-copy dl{border-top:1px solid #fff2;margin:0 0 42px}.gv-contact-location-copy dl>div{border-bottom:1px solid #fff2;justify-content:space-between;padding:14px 0;display:flex}.gv-contact-location-copy dt{letter-spacing:.12em;text-transform:uppercase;color:#969eb3;font-size:10px;font-weight:500}.gv-contact-location-copy dd{color:#e6e9f1;margin:0;font-size:12px}.gv-contact-map-link{color:#e8ecf6;border-color:#fff5}.gv-contact-form-section{background:#e8ecf6;padding:120px 0;scroll-margin-top:80px;position:relative}.gv-contact-anchor{position:absolute;top:-80px}.gv-contact-form-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:75px;display:grid}.gv-contact-form-intro{padding-top:16px}.gv-contact-form-intro>p{color:#5d6680;margin:30px 0;font-size:14px;line-height:1.8}.gv-contact-form-intro ul{border-top:1px solid #cdd3e1;border-bottom:1px solid #cdd3e1;gap:15px;margin:0;padding:25px 0;list-style:none;display:grid}.gv-contact-form-intro li{color:#2a3b74;font-size:12px}.gv-contact-form-intro li i{color:#7a8399;margin-right:10px}.gv-contact-response{align-items:center;gap:15px;margin-top:30px;display:flex}.gv-contact-response strong{color:#7a8399;font:400 32px/1 Georgia,serif}.gv-contact-response span{letter-spacing:.08em;text-transform:uppercase;color:#5d6680;max-width:100px;font-size:10px;line-height:1.4}.gv-contact-form-panel{background:#fff;border:1px solid #dde2ec;border-radius:5px;padding:46px 46px 38px;box-shadow:0 20px 50px #233d2d0a}.gv-contact-form-panel .gnv-form-field label{letter-spacing:.12em;text-transform:uppercase;color:#5d6680;font-size:9px;font-weight:600}.gv-contact-form-panel .gnv-form-field input,.gv-contact-form-panel .gnv-form-field select,.gv-contact-form-panel .gnv-form-field textarea{background:#f3f5fa;border-color:#dde2ec}.gv-contact-departments{background:#fff;padding:120px 0}.gv-contact-dept-grid{border-top:1px solid #dde2ec;border-left:1px solid #dde2ec;grid-template-columns:repeat(4,1fr);display:grid}.gv-contact-dept{color:#0f1a3d;border-bottom:1px solid #dde2ec;border-right:1px solid #dde2ec;min-height:260px;padding:28px 25px;text-decoration:none;transition:background .25s,color .25s;position:relative}.gv-contact-dept>span{color:#969eb3;font-size:10px}.gv-contact-dept small{letter-spacing:.12em;text-transform:uppercase;color:#7a8399;margin:55px 0 10px;font-size:9px;display:block}.gv-contact-dept h3{color:inherit;margin:0 0 13px;font-size:19px}.gv-contact-dept p{color:#5d6680;margin:0;font-size:11px}.gv-contact-dept>i{font-style:normal;position:absolute;top:24px;right:23px}.gv-contact-dept:hover{color:#0f1a3d;background:#e8ecf6}.gv-contact-dept:after{content:"";background:#7a8399;width:36px;height:3px;position:absolute;bottom:24px;left:24px}.gv-contact-dept-human:after{background:#d61817}.gv-contact-dept-animal:after{background:#7a8399}.gv-contact-dept-feed:after{background:#e89a2c}.gv-contact-dept-cosmetic:after{background:#a17894}.gv-contact-career{border-top:1px solid #dde2ec;justify-content:space-between;align-items:center;gap:30px;margin-top:35px;padding:28px 0;display:flex}.gv-contact-career>div{align-items:center;gap:28px;display:flex}.gv-contact-career>div span{letter-spacing:.15em;color:#7a8399;font-size:9px}.gv-contact-career p{color:#2a3b74;margin:0;font-size:13px}.gv-contact-career>a{color:#0f1a3d;font-size:13px;text-decoration:none}.gv-contact-career>a span{margin-left:16px}@media (max-width:991px){.gv-contact-hero{padding-top:145px}.gv-contact-hero-grid,.gv-contact-intro-row,.gv-contact-section-heading{grid-template-columns:1fr;gap:35px}.gv-contact-primary-grid{grid-template-columns:1fr 1fr}.gv-contact-office-card-dark{grid-column:1/-1}.gv-contact-location{grid-template-columns:1fr}.gv-contact-map,.gv-contact-map iframe{min-height:500px}.gv-contact-location-copy{padding:70px 8vw}.gv-contact-form-grid{grid-template-columns:1fr;gap:50px}.gv-contact-dept-grid{grid-template-columns:1fr 1fr}}@media (max-width:575px){.gv-contact-hero{padding:120px 0 70px}.gv-contact-breadcrumb{margin-bottom:45px}.gv-contact-hero-grid{gap:30px}.gv-contact-overview,.gv-contact-form-section,.gv-contact-departments{padding:78px 0}.gv-contact-primary-grid{grid-template-columns:1fr}.gv-contact-office-card-dark{grid-column:auto}.gv-contact-office-card{min-height:315px;padding:30px 26px}.gv-contact-location-copy{padding:60px 24px}.gv-contact-map,.gv-contact-map iframe{min-height:390px}.gv-contact-form-panel{padding:30px 22px}.gv-contact-dept-grid{grid-template-columns:1fr}.gv-contact-career,.gv-contact-career>div{flex-direction:column;align-items:flex-start}.gv-contact-career>div{gap:8px}}.gv-contact-phone{flex-direction:column;gap:6px;margin:0 0 30px;display:flex}.gv-contact-phone span{letter-spacing:.16em;color:#7a8399;font-size:9px}.gv-contact-phone a{color:#0f1a3d;border-bottom:1px solid #7a8399;width:max-content;padding-bottom:2px;font-size:14px;font-weight:600;text-decoration:none}.gv-contact-phone a:hover{color:#000}.gnv-form-alert{color:#b3141a;background:#fdf2f2;border-radius:10px;margin:0 0 18px;padding:12px 16px;font-size:14px;line-height:1.6}.gnv-form-error{color:#b3141a;margin-top:6px;font-size:13px;display:block}
.ind-lang{align-items:center;display:inline-flex;position:relative}.theme-genovitech .main-nav .inner-nav>ul.items-end>li.ind-lang-slot{align-items:center;display:flex;height:auto!important;margin:0!important}.ind-lang-trigger{border:1px solid var(--ind-line);border-radius:var(--ind-radius-sm);height:34px;color:var(--ind-ink-soft);letter-spacing:.01em;cursor:pointer;background:#fff;align-items:center;gap:6px;padding-inline:10px;font-size:12.5px;font-weight:500;line-height:1;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.ind-lang-trigger:hover,.ind-lang-trigger:focus-visible,.ind-lang-trigger[aria-expanded=true]{border-color:var(--ind-ink);color:var(--ind-ink);background:var(--ind-bg-alt)}.ind-lang-trigger:focus-visible{outline:2px solid var(--ind-red);outline-offset:2px}.ind-lang-globe{color:var(--ind-muted);flex:none}.ind-lang-trigger:hover .ind-lang-globe,.ind-lang-trigger[aria-expanded=true] .ind-lang-globe{color:currentColor}.ind-lang-current{white-space:nowrap;unicode-bidi:isolate}.ind-lang-caret{color:var(--ind-muted);flex:none;transition:transform .18s}.ind-lang-trigger[aria-expanded=true] .ind-lang-caret{transform:rotate(180deg)}.ind-lang-panel{z-index:1200;border:1px solid var(--ind-line);background:#fff;border-radius:14px;min-width:212px;padding:6px;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;box-shadow:0 22px 44px -16px #1018283d,0 6px 14px -6px #1018281a}.ind-lang-panel:before{content:"";height:10px;position:absolute;inset-block-start:-10px;inset-inline:0}.ind-lang-panel ul.ind-lang-list{flex-direction:column;gap:2px;list-style:none;display:flex;margin:0!important;padding:0!important}.ind-lang-panel li.ind-lang-option{display:block;background:0 0!important;border:0!important;height:auto!important;margin:0!important;padding:0!important}.ind-lang-panel .ind-lang-link{min-height:38px;color:var(--ind-ink-soft);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;font-size:13.5px;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:flex;height:auto!important;padding:9px 12px!important}.ind-lang-panel a.ind-lang-link:hover,.ind-lang-panel a.ind-lang-link:focus-visible{background:var(--ind-bg-alt);color:var(--ind-ink);text-decoration:none}.ind-lang-panel a.ind-lang-link:focus-visible{outline:2px solid var(--ind-red);outline-offset:-2px}.ind-lang-panel li.ind-lang-option.is-current .ind-lang-link{border-color:var(--ind-red);color:var(--ind-ink);background:#fff;font-weight:600}.ind-lang-panel li.ind-lang-option.is-current .ind-lang-check{color:var(--ind-red)}.ind-lang-panel .ind-lang-name{text-align:start;flex:auto;min-width:0}.ind-lang-panel .ind-lang-check{flex:none;display:block}@media (max-width:1024px){.ind-lang{width:100%;display:block}.theme-genovitech .main-nav.mobile-on .ind-lang-trigger{color:#0f1a3d;background:#fff;border:1px solid #dde2ec;border-radius:12px;justify-content:flex-start;gap:10px;width:100%;height:50px;padding-inline:12px;font-size:14px;box-shadow:0 1px 2px #0f1a3d0a}.theme-genovitech .main-nav.mobile-on .ind-lang-trigger:hover,.theme-genovitech .main-nav.mobile-on .ind-lang-trigger:focus-visible,.theme-genovitech .main-nav.mobile-on .ind-lang-trigger[aria-expanded=true]{color:#0a1230;background:#fff;border-color:#0f1a3d}.theme-genovitech .main-nav.mobile-on .ind-lang-trigger .ind-lang-globe{box-sizing:content-box;color:#2a3b74;background:#e8ecf6;border-radius:50%;flex:none;padding:5px;transition:color .16s,background-color .16s}.theme-genovitech .main-nav.mobile-on .ind-lang-trigger:hover .ind-lang-globe,.theme-genovitech .main-nav.mobile-on .ind-lang-trigger[aria-expanded=true] .ind-lang-globe{color:#fff;background:#0f1a3d}.theme-genovitech .main-nav.mobile-on .ind-lang-trigger .ind-lang-current{font-size:14px;font-weight:600}.theme-genovitech .main-nav.mobile-on .ind-lang-trigger .ind-lang-caret{color:#7a8399;width:12px;height:12px;margin-inline-start:auto}.theme-genovitech .main-nav.mobile-on .ind-lang-trigger[aria-expanded=true] .ind-lang-caret{color:#0f1a3d}.ind-lang-panel{background:#fff;border:1px solid #e6e9f1;border-radius:16px;width:100%;min-width:0;margin-block-start:10px;padding:8px;position:static;inset-block-start:auto;inset-inline-end:auto;box-shadow:0 20px 36px -26px #0f1a3d73}.ind-lang-panel:before{display:none}.theme-genovitech .main-nav.mobile-on .ind-lang-panel ul.ind-lang-list{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theme-genovitech .main-nav.mobile-on .ind-lang-panel .ind-lang-link{text-align:start;background:#f3f5fa;border:1px solid #e6e9f1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:13.5px;font-weight:500;display:flex;color:#0f1a3d!important;height:auto!important;padding:10px 12px!important}.theme-genovitech .main-nav.mobile-on .ind-lang-panel a.ind-lang-link:hover,.theme-genovitech .main-nav.mobile-on .ind-lang-panel a.ind-lang-link:focus-visible{background:#e8ecf6;border-color:#b8bfcf;color:#0a1230!important}.theme-genovitech .main-nav.mobile-on .ind-lang-panel .ind-lang-name{text-align:start}.theme-genovitech .main-nav.mobile-on .ind-lang-panel li.ind-lang-option.is-current .ind-lang-link{border-color:var(--ind-red);background:#fff;border-width:1.5px;font-weight:600;box-shadow:0 8px 18px -14px #d61817bf;color:#0f1a3d!important}.theme-genovitech .main-nav.mobile-on .ind-lang-panel .ind-lang-check{width:15px;height:15px}}@media (max-width:380px){.ind-lang-panel{min-width:0}.theme-genovitech .main-nav.mobile-on .ind-lang-panel ul.ind-lang-list{grid-template-columns:minmax(0,1fr)}}.gnv-404-logo{color:#fff;letter-spacing:.18em;margin-bottom:70px;font-size:20px;font-weight:600;text-decoration:none;display:inline-block}.gnv-404-logo:hover,.gnv-404-logo:focus-visible{color:#fff;opacity:.82;text-decoration:none}
