@import url(https://fonts.googleapis.com/css2?family=Proxima+Nova:wght@400;600;700&display=swap&format=woff2);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap);body{line-height:normal}:root{--h4-size:1.5rem;--p2-size:0.938rem;--p3-size:0.75rem;--p4-size:0.6rem;--h2-size:2.75rem;--font-size-7xl:1.625rem;--font-size-16xl:2.188rem;--font-size-lgi:1.188rem;--p1-size:1.125rem;--h3-size:2rem;--h1-size:3.75rem;--font-size-17xl:2.25rem;--font-size-29xl:3rem;--gap-xl:1.25rem;--gap-2xl:1.312rem;--gap-69xl:5.5rem;--gap-22xl:2.562rem;--gap-11xl:1.875rem;--gap-lg:1.125rem;--gap-mini:0.937rem;--gap-46xl:4.062rem;--gap-13xl:2rem;--gap-base:1rem;--gap-30xl:3.062rem;--gap-6xl:1.562rem;--gap-mid:1.062rem;--gap-7xl:1.625rem;--gap-4xl:1.437rem;--gap-3xl:1.375rem;--gap-18xl:2.312rem;--gap-10xs:0.187rem;--gap-11xs:0.125rem;--gap-62xl:5.062rem;--gap-21xl:2.5rem;--gap-182xl:12.562rem;--gap-81xl:6.25rem;--gap-31xl:3.125rem;--gap-xl-6:1.287rem;--gap-102xl:7.562rem;--gap-17xl:2.25rem;--padding-6xs:0.437rem;--padding-154xl:10.812rem;--padding-xl:1.25rem;--padding-53xl:4.5rem;--padding-369xl:24.25rem;--padding-175xl:12.125rem;--padding-17xl:2.25rem;--padding-31xl:3.125rem;--padding-8xl:1.687rem;--padding-20xl:2.437rem;--padding-19xl:2.375rem;--padding-7xl:1.625rem;--padding-12xs:0.062rem;--padding-10xl:1.812rem;--padding-23xl:2.625rem;--padding-65xl:5.25rem;--padding-2xl:1.312rem;--padding-36xl:3.437rem;--padding-44xl:3.937rem;--padding-41xl:3.75rem;--padding-9xs:0.25rem;--padding-7xs:0.375rem;--padding-8xs:0.312rem;--padding-102xl:7.562rem;--padding-101xl:7.5rem;--padding-11xl:1.875rem;--padding-22xl:2.562rem;--padding-80xl:6.187rem;--padding-13xl:2rem;--padding-5xs:0.5rem;--padding-2xs:0.687rem;--padding-base:1rem;--padding-9xl:1.75rem;--padding-86xl:6.562rem;--padding-124xl:8.937rem;--padding-33xl:3.25rem;--padding-74xl:5.812rem;--padding-12xl:1.937rem;--padding-5xl:1.5rem;--padding-91xl:6.875rem;--padding-15xl:2.125rem;--padding-239xl:16.125rem;--padding-110xl:8.062rem;--padding-73xl:5.75rem;--padding-6xl:1.562rem;--padding-290xl:19.312rem;--padding-135xl:9.625rem;--padding-58xl:4.812rem;--padding-16xl:2.187rem;--padding-183xl:12.625rem;--padding-935xl:59.625rem;--padding-10xl-6:1.85rem;--padding-12xs-1:0.006rem;--padding-8xl-6:1.725rem;--padding-7xl-6:1.662rem;--padding-7xl-5:1.656rem;--padding-449xl:29.25rem;--padding-11xs:0.125rem;--padding-241xl:16.25rem;--padding-133xl:9.5rem;--padding-smi:0.812rem;--padding-lg:1.125rem;--br-12xl:31px;--br-47xl:66px;--br-xl:20px;--br-2xl:21px}@font-face{font-family:Shree Devanagari\ 714;font-weight:400;src:url(/static/media/ShreeDev0714-01.ebb87f93957f7cb1a01d.ttf)}@font-face{font-family:Shree Devanagari\ 714;font-weight:700;src:url(/static/media/ShreeDev0714-Bold-02.77b474a648a2975781dc.ttf)}a{background-color:initial;color:inherit}button{background:none;border:none;cursor:pointer}body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}::selection{background-color:#ff8c0033;color:#000}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f7f7f7}::-webkit-scrollbar-thumb{background:#787878;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#cc5900}.navbar{background-color:initial!important;height:70px;left:0;position:absolute;top:0;transition:all .3s ease;z-index:1000}.navbar,.navbar-container{background:#0000!important;width:100%}.navbar-container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0;padding:0 2rem}.logo{align-items:center;background:#0000!important;border:none!important;box-shadow:none!important;color:#fff!important;display:flex!important;font-size:1.75rem;font-weight:700;letter-spacing:-.03em;line-height:1;outline:none!important;padding:0!important;text-decoration:none!important;text-shadow:0 2px 4px #0000004d;transition:all .3s ease;z-index:1001}.logo img,.navbar-logo{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:32px;max-width:176px;object-fit:contain}.logo:hover{opacity:.9}.mobile-menu-button{align-items:center;background:none!important;border:none!important;cursor:pointer;display:none;justify-content:center;margin:0;padding:0;z-index:1001}.menu-icon{height:28px;position:relative;width:28px}.menu-icon span{background-color:#fff;border-radius:2px;height:2px;left:0;position:absolute;transition:all .3s ease;width:100%}.menu-icon span:first-child{top:6px}.menu-icon span:nth-child(2){top:13px}.menu-icon span:nth-child(3){top:20px}.menu-icon.open span:first-child{top:13px;transform:rotate(45deg)}.menu-icon.open span:nth-child(2){opacity:0}.menu-icon.open span:nth-child(3){top:13px;transform:rotate(-45deg)}.nav-links{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--black);box-shadow:-5px 0 25px #00000026;display:flex;flex-direction:column;gap:2rem;height:100vh;padding:7rem 2rem 2rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);width:300px;z-index:1000}.nav-links.active{transform:translateX(0)}.desktop-nav{align-items:center;display:flex;gap:3rem;justify-content:center}.nav-link{color:#fff;font-size:1.2rem;font-weight:500;opacity:.9;position:relative;text-decoration:none;text-shadow:0 2px 4px #0000004d;transition:all .3s ease}.nav-link.nav-button{background:none;border:none;cursor:pointer;padding:0}.nav-link:hover{color:#fff;opacity:1}@media (max-width:768px){.desktop-nav{display:none}.mobile-menu-button{display:flex}.navbar-container{padding:0 1.5rem}.logo{font-size:1.5rem}.nav-links{max-width:300px;width:80%}.nav-link{font-size:1.1rem}}@media (max-width:480px){.navbar-container{padding:0 1rem}.logo{font-size:1.3rem}.nav-links{padding:7rem 1.5rem 2rem;width:100%}}.nav-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:999}.nav-overlay.active{opacity:1;visibility:visible}.footer{background-color:var(--black);border-top:1px solid #ffffff1a;color:#fff;padding:3rem 0 2rem}.footer-container{justify-content:space-between;margin:0 auto;max-width:var(--container-width);padding:0 1.5rem}.footer-container,.footer-info{align-items:center;display:flex}.footer-info{color:#fff;font-size:1.2rem;font-weight:600;gap:1rem}.footer-logo{filter:brightness(0) invert(1);height:24px;max-width:132px;object-fit:contain}.separator{color:#ffffff4d}.footer-links{display:flex;gap:2rem}.footer-links .footer-link-button,.footer-links a{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.25rem 0;position:relative;text-decoration:none;transition:all .3s ease}.footer-links .footer-link-button:hover,.footer-links a:hover{color:var(--gradient-full);transform:translateY(-2px)}.footer-links .footer-link-button:after,.footer-links a:after{background-color:var(--gradient-full);bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.footer-links .footer-link-button:hover:after,.footer-links a:hover:after{width:100%}.footer-bottom{align-items:center;border-top:1px solid #ffffff1a;color:#ffffffb3;display:flex;font-size:.9rem;justify-content:center;margin-top:2rem;padding-top:2rem}@media (max-width:768px){.footer{padding:2.5rem 0 2rem}.footer-container{flex-direction:column;gap:1.5rem;text-align:center}.footer-info{flex-wrap:wrap;justify-content:center}.footer-logo{height:28px;margin-bottom:.5rem}.footer-links{flex-wrap:wrap;gap:1.5rem 2rem;justify-content:center}.footer-links a:after{display:none}}@media (max-width:480px){.footer-info{flex-direction:column;gap:.5rem}.separator{display:none}}.hero{align-items:center;background-position:50%;background-size:cover;color:var(--color);display:flex;height:100vh;justify-content:center;overflow:hidden;padding-top:70px;position:relative;text-align:center;width:100%}.hero:before{background:linear-gradient(135deg,#000000b3,#00000080);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-content{animation:fadeInUp 1s ease-out;flex-direction:column;max-width:900px;padding:0 1.5rem;width:100%;z-index:2}.hero-content,.hero-yc-badge{align-items:center;display:flex;position:relative}.hero-yc-badge{background-color:var(--color);border-radius:50px;box-shadow:0 2px 6px #00000014;justify-content:center;margin:0 auto 3rem;max-width:max-content;padding:8px 20px;top:0;transition:all .3s ease}.hero-yc-badge:hover{background-color:var(--color-whitesmoke);box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.hero-yc-badge span{color:var(--black);font-size:16px;font-weight:500;margin-right:10px}.hero-yc-badge img{height:24px;width:auto}.hero-title{font-size:4rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 2px 4px #0000004d}.hero-tagline{font-size:1.5rem;font-weight:700;line-height:1.5;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:800px;opacity:.9}.hero-cta{background-color:var(--pink);border-radius:var(--br-xl);box-shadow:0 4px 12px #eb26f140;color:var(--color);display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.hero-cta:hover{background-color:var(--color-darkorchid);box-shadow:0 8px 16px #eb26f159;color:var(--color);transform:translateY(-3px)}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hero-cta-secondary{background-color:initial;border:2px solid var(--color);box-shadow:none;cursor:pointer}.hero-cta-secondary:hover{background-color:#ffffff1a;border-color:var(--color);box-shadow:0 4px 12px #ffffff26}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.hero{height:80vh;min-height:500px;padding-top:60px}.hero-title{font-size:2.5rem;margin-bottom:1.25rem}.hero-tagline{font-size:1.2rem;margin-bottom:2rem}.hero-content{padding:0 1.25rem}.hero-yc-badge{margin-bottom:2rem;padding:8px 18px}.hero-yc-badge span{font-size:14px}.hero-yc-badge img{height:22px}.hero-buttons{justify-content:center;width:100%}}@media (max-width:480px){.hero{height:85vh;min-height:450px;padding-top:50px}.hero-content{padding:0 1rem}.hero-title{font-size:2rem;margin-bottom:1rem}.hero-tagline{font-size:1.1rem;margin-bottom:1.5rem}.hero-cta{font-size:1rem;max-width:200px;padding:.75rem 1.5rem;width:100%}.hero-buttons{align-items:center;flex-direction:column;gap:.75rem;width:100%}.hero-yc-badge{margin-bottom:1.5rem;padding:6px 14px}.hero-yc-badge span{font-size:12px}.hero-yc-badge img{height:20px}}.tech-section{background-color:var(--color-gainsboro-100);max-width:100%;padding:60px 0}.tech-hero{margin:0 auto 80px;max-width:1200px;text-align:left}.tech-hero h1{color:var(--black);font-size:48px;font-weight:700;line-height:1.2;margin-bottom:24px;max-width:800px}.tech-hero p{color:var(--color-gray-200);font-size:20px;line-height:1.6;margin-bottom:40px;max-width:700px}.tech-button{background-color:initial;border:1px solid var(--pink);border-radius:100px;color:var(--black);display:inline-block;font-size:16px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.tech-button:hover{background-color:var(--pink);color:var(--color)}.tech-content{margin:0 auto;max-width:1200px}.section-title{color:var(--black);font-size:42px;font-weight:700;margin-bottom:40px;text-align:center}.tech-columns{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.tech-column{flex:1 1;max-width:32%}.tech-column img.tech-image{border-radius:4px;height:300px;margin-bottom:20px;object-fit:cover;width:100%}.tech-column h3{color:var(--black);font-size:24px;margin-bottom:15px;text-align:left}.tech-column p{color:var(--color-gray-100);font-size:16px;line-height:1.6;text-align:left}@media (max-width:768px){.tech-section{padding:40px 20px}.tech-hero h1{font-size:36px}.tech-hero p{font-size:18px}.section-title{font-size:32px;margin-bottom:20px}.tech-column{flex:1 0 100%;margin-bottom:30px;max-width:100%}}.home-page{width:100%}@media (max-width:768px){.tech-column{flex:1 0 100%;max-width:100%}.china-text{margin-bottom:30px;padding-right:0}.china-text,.stats-card{flex:1 0 100%}.stat-number{font-size:30px}.logo{font-size:16px;height:70px;width:150px}.job-listing{flex:1 0 100%}}.contact-section{background-color:var(--color-whitesmoke);padding:80px 20px;text-align:center}.contact-section h2{color:var(--black);font-size:2.5rem;margin-bottom:1rem}.contact-section p{color:var(--color-gray-100);font-size:1.2rem;margin-bottom:2rem}.contact-button{background-color:var(--pink);border:none;border-radius:5px;color:var(--color);cursor:pointer;font-size:1.1rem;font-weight:600;padding:12px 30px;transition:background-color .3s ease}.contact-button:hover{background-color:var(--color-darkorchid)}.blogs-page{padding:60px 0}.blogs-page .container{margin:0 auto;max-width:1200px;padding:0 20px}.blogs-page .page-header{margin-bottom:50px;text-align:center}.blogs-page h1{color:#111;font-size:2.5rem;margin-bottom:15px}.blogs-page .section-subtitle{color:#555;font-size:1.2rem;margin:0 auto;max-width:700px}.blogs-page .blog-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:30px}.blogs-page .blog-card{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #00000014;color:inherit;display:block;overflow:hidden;text-decoration:none;transition:transform .3s,box-shadow .3s}.blogs-page .blog-card:hover{box-shadow:0 10px 25px #0000001f;transform:translateY(-5px)}.blogs-page .blog-image-container{height:220px;overflow:hidden}.blogs-page .blog-image{height:100%;object-fit:cover;width:100%}.blogs-page .blog-card-content{padding:25px}.blogs-page .blog-meta{color:#666;display:flex;font-size:.9rem;gap:15px;margin-bottom:15px}.blogs-page h3{color:#222;font-size:1.4rem;margin-bottom:12px}.blogs-page .blog-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#444;display:-webkit-box;font-size:1rem;line-height:1.6;margin-bottom:20px;overflow:hidden}.blogs-page .blog-card-footer{border-top:1px solid #eee;padding-top:15px}.blogs-page .read-more{color:#06c;font-weight:500}@media (max-width:768px){.blogs-page .blog-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:576px){.blogs-page .blog-grid{grid-template-columns:1fr}}.blog-post-page{background-color:#f8f9fa;margin-top:20px;min-height:100vh;padding:20px 0 60px}.blog-post-page .container{margin:0 auto;max-width:1000px;padding:0 20px}.blog-post-page .back-button{background:none;border:none;border-radius:4px;color:#333;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;margin-bottom:20px;padding:8px 16px;text-decoration:none;transition:color .2s}.blog-post-page .back-button:hover{background-color:#0000000d;color:#06c}.blog-post-page .blog-header{margin-bottom:40px;padding-top:20px}.blog-post-page h2{color:#111;font-size:2.5rem;margin-bottom:15px}.blog-post-page .blog-meta{color:#666;display:flex;font-size:.9rem;gap:20px}.blog-post-page .featured-image-container{border-radius:8px;box-shadow:0 4px 12px #0000001a;height:350px;margin:40px auto;overflow:hidden;width:70%}.blog-post-page .featured-image{display:block;height:100%;object-fit:cover;width:100%}.blog-post-page .blog-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr}.blog-post-page .blog-text{color:#333;font-size:1.1rem;line-height:1.7}.blog-post-page .blog-text p{margin-bottom:24px}.blog-post-page .stats-card{align-self:start;background-color:#f8f9fa;border-radius:8px;padding:25px;position:sticky;top:20px}.blog-post-page .stats-card h4{color:#111;font-size:1.2rem;margin-bottom:20px}.blog-post-page .stat{margin-bottom:15px}.blog-post-page .stat-number{color:#06c;display:block;font-size:1.8rem;font-weight:700;margin-bottom:5px}.blog-post-page .stat-label{color:#555;display:block;font-size:.9rem}@media (max-width:768px){.blog-post-page .blog-content{grid-template-columns:1fr}.blog-post-page .stats-card{margin-top:30px;position:static}.blog-post-page .featured-image-container{height:250px;width:100%}}.cdmo-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:1200px;padding:1rem}.cdmo-kpi-container{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.cdmo-kpi{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;box-shadow:0 2px 4px #0000000d;display:inline-block;flex:1 1;min-width:200px;padding:1rem}.cdmo-kpi h3{color:#6c757d;font-size:.875rem;margin:0}.cdmo-kpi p{color:#343a40;font-size:1.5rem;font-weight:600;margin:.5rem 0 0}.cdmo-search{margin-bottom:1.5rem}.cdmo-search input{border:1px solid #dee2e6;border-radius:4px;font-size:1rem;padding:.75rem 1rem;width:100%}.cdmo-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:2rem}.cdmo-card{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .2s,box-shadow .2s}.cdmo-card:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.cdmo-card a{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.cdmo-card-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:1rem}.cdmo-card-header h2{color:#212529;font-size:1.25rem;margin:0}.cdmo-card-body{flex-grow:1;padding:1rem}.cdmo-card-info{font-size:.875rem;margin-bottom:.5rem}.cdmo-card-info label{color:#495057;font-weight:600}.cdmo-capabilities{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.cdmo-capability-tag{background-color:#e9ecef;border-radius:4px;color:#495057;font-size:.75rem;padding:.25rem .5rem}.cdmo-detail{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.cdmo-detail-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:1.5rem}.cdmo-detail-header h1{color:#212529;font-size:1.75rem;margin:0}.cdmo-detail-section{border-bottom:1px solid #dee2e6;padding:1.5rem}.cdmo-detail-section:last-child{border-bottom:none}.cdmo-detail-section h2{color:#343a40;font-size:1.25rem;margin-bottom:1rem;margin-top:0}.cdmo-chart-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;height:auto;margin-bottom:0;padding:20px;width:100%}.cdmo-section{border-top:1px solid #dee2e6;clear:both;margin-top:3rem;padding-top:2rem}.cdmo-section h2{font-size:1.5rem;margin-bottom:1rem;margin-top:0}.cdmo-pagination{display:flex;justify-content:center;margin:2rem 0}.cdmo-pagination button{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;margin:0 .25rem;padding:.5rem .75rem;transition:background-color .2s}.cdmo-pagination button:hover{background-color:#e9ecef}.cdmo-pagination button.active{background-color:#007bff;border-color:#007bff;color:#fff}.cdmo-accordion{border:1px solid #dee2e6;border-radius:4px;margin-bottom:1rem;overflow:hidden}.cdmo-accordion-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;cursor:pointer;display:flex;justify-content:space-between;padding:1rem}.cdmo-accordion-content{background-color:#fff;padding:1rem}@media (max-width:768px){.cdmo-kpi-container{flex-direction:column}.cdmo-list{grid-template-columns:1fr}}.BiologicsTable_tableContainer__BU9wx{overflow-x:auto;width:100%}.BiologicsTable_table__w6xvu{border-collapse:collapse;font-size:.9rem;width:100%}.BiologicsTable_table__w6xvu td,.BiologicsTable_table__w6xvu th{border-bottom:1px solid var(--color-light-gray);padding:var(--spacing-sm);text-align:left}.BiologicsTable_table__w6xvu th{background-color:var(--color-navy);color:var(--color-white);cursor:pointer;font-weight:500;position:sticky;top:0;transition:background-color var(--transition-fast)}.BiologicsTable_table__w6xvu th:hover{background-color:var(--color-navy-light)}.BiologicsTable_table__w6xvu tbody tr{transition:background-color var(--transition-fast)}.BiologicsTable_table__w6xvu tbody tr:nth-child(2n){background-color:var(--color-off-white)}.BiologicsTable_table__w6xvu tbody tr:hover{background-color:#7209b70d}.BiologicsTable_link__ud5w9{color:var(--color-purple);font-weight:500;text-decoration:none}.BiologicsTable_link__ud5w9:hover{text-decoration:underline}.BiologicsTable_centerText__sjpcw{text-align:center}.BiologicsTable_pagination__4GMwz{align-items:center;display:flex;gap:var(--spacing-md);justify-content:center;padding:var(--spacing-md) 0}.BiologicsTable_paginationButton__DCsC6{background-color:var(--color-white);border:1px solid var(--color-light-gray);border-radius:var(--border-radius-sm);cursor:pointer;padding:var(--spacing-xs) var(--spacing-sm);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.BiologicsTable_paginationButton__DCsC6:not(:disabled):hover{background-color:var(--color-light-gray);border-color:var(--color-gray)}.BiologicsTable_paginationButton__DCsC6:disabled{cursor:not-allowed;opacity:.5}.BiologicsTable_pageInfo__mc3ux{color:var(--color-dark-gray);font-size:.9rem}.BiologicsTable_loading__iafnv,.BiologicsTable_noData__VYz7Y{color:var(--color-dark-gray);font-style:italic;padding:var(--spacing-lg);text-align:center}.SalesChart_chartContainer__pL2tS{display:flex;flex-direction:column;height:100%;overflow:visible;padding:0 10px;width:100%}.SalesChart_noData__X-0Sw{align-items:center;color:var(--color-dark-gray);display:flex;font-style:italic;height:300px;justify-content:center}:root{--color-navy:#0a2342;--color-navy-light:#1d3557;--color-navy-dark:#05152a;--color-purple:#7209b7;--color-purple-light:#9d4edd;--color-purple-dark:#560bad;--color-white:#fff;--color-off-white:#f8f9fa;--color-light-gray:#e9ecef;--color-gray:#adb5bd;--color-dark-gray:#6c757d;--color-success:#2a9d8f;--color-warning:#ff9e00;--color-danger:#e63946;--color-info:#4cc9f0;--color-china-highlight:#e63946b3;--shadow-sm:0 2px 4px #0000000d;--shadow-md:0 4px 8px #0000001a;--shadow-lg:0 8px 16px #00000026;--spacing-unit:8px;--spacing-xs:var(--spacing-unit);--spacing-sm:calc(var(--spacing-unit)*2);--spacing-md:calc(var(--spacing-unit)*3);--spacing-lg:calc(var(--spacing-unit)*4);--spacing-xl:calc(var(--spacing-unit)*6);--section-gutter:calc(var(--spacing-unit)*3);--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:16px;--transition-fast:150ms ease-out;--transition-normal:250ms ease-out;--transition-slow:350ms ease-out;--z-index-base:1;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-fixed:1200;--z-index-modal-backdrop:1300;--z-index-modal:1400;--z-index-tooltip:1500}.biologics-container{background-color:var(--color-off-white);color:var(--color-navy);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:1200px;padding:1rem}.biologics-back-button{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;display:inline-flex;font-size:.875rem;margin-right:1rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.biologics-back-button:hover{background-color:#e9ecef;text-decoration:none}.biologics-info-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.biologics-disclaimer{flex-grow:1;margin-left:1rem}.cdmo-style-disclaimer{background-color:#fff8f8;border:1px solid #ffe8e8;border-radius:6px;box-shadow:0 2px 4px #0000000d;margin-bottom:1.5rem;padding:1rem}.cdmo-style-disclaimer p{color:#495057;font-size:.85rem;line-height:1.5;margin:0}.biologics-loe-range-note{margin-bottom:0;text-align:left}.biologics-loe-range-note p{color:#6c757d;font-size:.875rem;font-style:italic;margin:0}.biologics-container h1,.biologics-container h2,.biologics-container h3,.biologics-container h4,.biologics-container h5,.biologics-container h6{font-weight:700;margin-bottom:var(--spacing-md)}.biologics-container h1{font-size:32px}.biologics-container h2{font-size:24px}.biologics-container h3{font-size:20px}.biologics-container h4{font-size:18px}.biologics-container p{margin-bottom:var(--spacing-md)}.biologics-container a{color:var(--color-purple);text-decoration:none;transition:color var(--transition-fast)}.biologics-container a:hover{color:var(--color-purple-dark);text-decoration:underline}.biologics-dashboard{width:100%}.biologics-dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.biologics-toggle-filters-button{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.biologics-dashboard-content{display:flex;gap:2rem}.biologics-filters-panel{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;flex:0 0 300px;padding:1rem}.biologics-filters-panel-header{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.biologics-reset-filters-button{background-color:initial;border:none;color:#6c757d;cursor:pointer;font-size:.75rem;text-decoration:underline}.biologics-filter-group{margin-bottom:1.5rem}.biologics-filter-options{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.biologics-filter-checkbox{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.biologics-range-slider{margin-top:1rem;position:relative}.biologics-single-range-slider{margin-top:.5rem;width:100%}.biologics-dual-range-slider{background-color:#dee2e6;border-radius:5px;height:5px;margin:1rem 0;position:relative}.biologics-range-slider-max,.biologics-range-slider-min{-webkit-appearance:none;appearance:none;background:none;height:5px;outline:none;pointer-events:none;position:absolute;width:100%;z-index:2}.biologics-range-slider-max::-webkit-slider-thumb,.biologics-range-slider-min::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #adb5bd;border-radius:50%;cursor:pointer;height:15px;pointer-events:all;width:15px}.biologics-range-labels{color:#6c757d;display:flex;font-size:.75rem;justify-content:space-between;margin-top:.5rem}.biologics-range-options{margin-top:.5rem}.biologics-visualizations-container{display:flex;flex:1 1;flex-direction:column;gap:1.5rem}.biologics-card{background-color:var(--color-white);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.biologics-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.biologics-grid{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.biologics-section{border-top:1px solid #dee2e6;clear:both;margin-top:3rem;padding-top:2rem}.biologics-section h2{font-size:1.5rem;margin-bottom:1rem;margin-top:0}.biologics-kpi-container{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.biologics-kpi{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;box-shadow:0 2px 4px #0000000d;display:inline-block;flex:1 1;min-width:200px;padding:1rem}.biologics-kpi h3{color:#6c757d;font-size:.875rem;margin:0}.biologics-kpi p{color:#343a40;font-size:1.5rem;font-weight:600;margin:.5rem 0 0}.biologics-chart-container{display:flex;flex-direction:column;height:auto;margin-bottom:0;overflow:visible;padding:20px 20px 20px 30px}.biologics-chart-container,.biologics-table-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;width:100%}.biologics-table-container{padding:20px}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{transition:opacity var(--transition-fast),transform var(--transition-fast)}.page-enter-active,.page-exit{opacity:1;transform:translateY(0)}.page-exit-active{opacity:0;transform:translateY(-20px);transition:opacity var(--transition-fast),transform var(--transition-fast)}@media (max-width:768px){.biologics-grid{grid-template-columns:1fr}.biologics-card{padding:var(--spacing-md)}.biologics-container h1{font-size:28px}.biologics-container h2{font-size:22px}.biologics-dashboard-content,.biologics-kpi-container{flex-direction:column}.biologics-filters-panel{flex:none;margin-bottom:1.5rem;width:100%}.biologics-info-bar{align-items:flex-start;flex-direction:column;gap:1rem}.biologics-disclaimer{margin-left:0;max-width:100%}.cdmo-style-disclaimer{margin-bottom:1rem;padding:12px 16px}.cdmo-style-disclaimer p{font-size:.8rem;text-align:left}}@media (max-width:480px){.biologics-container{font-size:13px}.biologics-container h1{font-size:24px}.biologics-container h2{font-size:20px}}.DrugDetail_drugDetailContainer__42Znb{color:#333;margin:0 auto;max-width:1200px;padding:10px 20px}.DrugDetail_disclaimer__-Kd7\+{background-color:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1.5rem;padding:16px 24px}.DrugDetail_disclaimer__-Kd7\+ p{color:#4a5568;font-size:.85rem;line-height:1.5;margin:0;text-align:left}.DrugDetail_header__Gb6Hu{border-bottom:1px solid #eaeaea;margin-bottom:20px;padding-bottom:15px}.DrugDetail_backLinkContainer__a9zI4{margin-bottom:10px}.DrugDetail_backLink__FzN3s{align-items:center;color:#06c;display:inline-flex;font-size:14px;text-decoration:none}.DrugDetail_backLink__FzN3s:hover{text-decoration:underline}.DrugDetail_drugTitle__grS6B{color:#222;font-size:28px;font-weight:700;margin:0 0 5px}.DrugDetail_inn__ZRKGg{color:#666;font-size:22px;font-weight:400}.DrugDetail_applicant__8ab7x{color:#555;font-size:16px}.DrugDetail_overviewSection__SKdgW{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.DrugDetail_overviewCard__4grf0{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:12px}.DrugDetail_overviewCard__4grf0 h3{border-bottom:1px solid #eee;color:#333;font-size:16px;margin-bottom:10px;margin-top:0;padding-bottom:6px}.DrugDetail_biosimilarEvalData__4AXHu,.DrugDetail_loeData__FS44a,.DrugDetail_pricingData__ab9Ik,.DrugDetail_salesData__jmWFf{display:flex;flex-direction:column;gap:8px}.DrugDetail_biosimilarEvalItem__O-Mvv,.DrugDetail_loeItem__GyZFp,.DrugDetail_pricingItem__6Y5p5,.DrugDetail_salesItem__36c47{display:flex;justify-content:space-between}.DrugDetail_biosimilarEvalLabel__8\+dGf,.DrugDetail_loeLabel__KO--N,.DrugDetail_pricingLabel__5l30A,.DrugDetail_salesLabel__r\+4Oq{color:#555;font-weight:500}.DrugDetail_biosimilarEvalValue__MtV1c,.DrugDetail_loeValue__AjJFW,.DrugDetail_pricingValue__vpcEH,.DrugDetail_salesValue__UwadB{color:#222;font-weight:600}.DrugDetail_pricingValue__vpcEH{font-weight:500}.DrugDetail_biosimilarsData__bNX4f{display:flex;flex-direction:column;gap:8px}.DrugDetail_biosimilarsItem__salkL{display:flex;justify-content:space-between}.DrugDetail_biosimilarsLabel__uwAy6{color:#666;font-weight:400}.DrugDetail_biosimilarsValue__ENi67{font-weight:500}.DrugDetail_section__N7h2a{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000000d;margin-bottom:25px;padding:15px}.DrugDetail_sectionTitle__6TsSx{border-bottom:2px solid #06c;color:#333;font-size:20px;margin-bottom:15px;margin-top:0;padding-bottom:8px}.DrugDetail_tableContainer__Bj4ze{margin-bottom:15px;overflow-x:auto}.DrugDetail_approvalsTable__pvzDL,.DrugDetail_biosimilarsTable__xVF3B{border-collapse:collapse;margin-bottom:15px;width:100%}.DrugDetail_approvalsTable__pvzDL td,.DrugDetail_approvalsTable__pvzDL th,.DrugDetail_biosimilarsTable__xVF3B td,.DrugDetail_biosimilarsTable__xVF3B th{border-bottom:1px solid #eaeaea;padding:8px 12px;text-align:left}.DrugDetail_approvalsTable__pvzDL th,.DrugDetail_biosimilarsTable__xVF3B th{background-color:#f5f5f5;color:#333;font-weight:600}.DrugDetail_approvalsTable__pvzDL tr:last-child td,.DrugDetail_biosimilarsTable__xVF3B tr:last-child td{border-bottom:none}.DrugDetail_approvalsTable__pvzDL tr:hover td,.DrugDetail_biosimilarsTable__xVF3B tr:hover td{background-color:#f9f9f9}.DrugDetail_chartContainer__fpc49{height:350px;margin-top:20px}.DrugDetail_chartTitle__mFSEo{color:#444;font-size:16px;margin-bottom:10px}.DrugDetail_narrativeContainer__14ij0{color:#333;line-height:1.5;max-height:250px;overflow-y:auto;padding-right:10px}.DrugDetail_narrativeContainer__14ij0 h2{color:#222;font-size:18px;margin-bottom:8px;margin-top:15px}.DrugDetail_narrativeContainer__14ij0 h3{color:#333;font-size:16px;margin-bottom:8px;margin-top:12px}.DrugDetail_narrativeContainer__14ij0 ol,.DrugDetail_narrativeContainer__14ij0 ul{margin-bottom:12px;padding-left:20px}.DrugDetail_narrativeContainer__14ij0 li{margin-bottom:4px}.DrugDetail_narrativeContainer__14ij0 p{margin-bottom:12px}.DrugDetail_narrativeContainer__14ij0 b,.DrugDetail_narrativeContainer__14ij0 strong{font-weight:600}.DrugDetail_error__5Cqp7,.DrugDetail_loading__eMHfq,.DrugDetail_notFound__4ux7J{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.DrugDetail_loading__eMHfq{color:#666;font-size:18px}.DrugDetail_error__5Cqp7,.DrugDetail_notFound__4ux7J{color:#d32f2f}.DrugDetail_error__5Cqp7 h2,.DrugDetail_notFound__4ux7J h2{margin-bottom:10px}.DrugDetail_sitesList__-FF8Q{line-height:1.4;list-style-type:disc;max-height:200px;overflow-y:auto;padding-left:20px}.DrugDetail_overviewGrid__G8HNd{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.DrugDetail_overviewItem__nwOFR{background-color:#f9f9f9;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:15px}.DrugDetail_overviewItem__nwOFR h3{border-bottom:1px solid #ddd;color:#333;font-size:16px;font-weight:600;margin-bottom:12px;margin-top:0;padding-bottom:6px}.DrugDetail_overviewItem__nwOFR ul{list-style-type:none;margin:0;padding:0}.DrugDetail_overviewItem__nwOFR li{line-height:1.4;margin-bottom:8px}.DrugDetail_overviewItem__nwOFR strong{color:#555;font-weight:600;margin-right:5px}.DrugDetail_tabsContainer__C4c5o{margin-bottom:20px}.DrugDetail_tabsList__xeLW9{border-bottom:1px solid #ddd;display:flex;margin-bottom:15px}.DrugDetail_tabButton__1WGGl{background:none;border:none;border-bottom:2px solid #0000;color:#555;cursor:pointer;font-weight:500;padding:8px 16px}.DrugDetail_tabButton__1WGGl.DrugDetail_active__VxTgy{border-bottom:2px solid #06c;color:#06c}@media (max-width:992px){.DrugDetail_overviewSection__SKdgW{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DrugDetail_overviewGrid__G8HNd,.DrugDetail_overviewSection__SKdgW{grid-template-columns:1fr}.DrugDetail_drugTitle__grS6B{font-size:24px}.DrugDetail_inn__ZRKGg{font-size:18px}.DrugDetail_section__N7h2a{padding:12px}.DrugDetail_disclaimer__-Kd7\+{padding:12px 16px}.DrugDetail_disclaimer__-Kd7\+ p{font-size:.8rem}}.DrugDetail_evaluationRationale__3Aosr{background-color:#f0f7ff;border-left:4px solid #06c;border-radius:8px;margin-bottom:20px;padding:15px}.DrugDetail_evaluationRationale__3Aosr h3{color:#06c;font-size:16px;margin-bottom:10px;margin-top:0}.DrugDetail_evaluationScore__wAQZD{color:#333;font-size:18px;margin-bottom:10px}.DrugDetail_chineseTag__gc3L-{background-color:#ffe0e0;border-radius:4px;color:#c30;display:inline-block;font-size:14px;margin-left:8px;padding:2px 8px}.DrugDetail_evaluationText__u6MIg{line-height:1.5}.DrugDetail_strategicEvaluation__6IRG4{background-color:#f9f9f9;border-radius:8px;display:flex;gap:20px;margin-bottom:15px;padding:10px}.DrugDetail_evalScore__yCZjq{align-items:center;background-color:#06c;border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:120px;padding:15px;text-align:center}.DrugDetail_scoreValue__9EnqV{font-size:36px;font-weight:700}.DrugDetail_scoreLabel__P4dbP{font-size:14px;margin-top:5px}.DrugDetail_evalDetails__Ec866{flex:1 1}.DrugDetail_evalMetric__rUvk5{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}.DrugDetail_evalRationale__aJXxL{line-height:1.5}.DrugDetail_evalRationale__aJXxL p{margin-top:5px}*{box-sizing:border-box;margin:0;padding:0}*,body,div,html{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none;height:0;width:0}:root{--color-gainsboro-100:#e6e6e6;--color-gainsboro-200:#e6e6e617;--color:#fff;--gradient-full:#ff8c00;--color-gray-100:#787878;--color-gray-200:#000000a6;--black:#000;--pink:#eb26f1;--color-whitesmoke:#f7f7f7;--color-darkorchid:#d93dea;--color-darkgray:#aaa;--color-chocolate:#cc5900;--color-silver:#c4c4c400;--h2:"Proxima Nova",sans-serif;--p2:"Shree Devanagari 714";--container-width:1280px;--border-radius:8px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f7f7;background-color:var(--color-whitesmoke);color:#000;color:var(--black);font-family:Proxima Nova,sans-serif;font-family:var(--h2);line-height:1.6}.App,body{overflow-x:hidden}.App{display:flex;flex-direction:column;min-height:100vh;width:100%}.content{flex:1 1;margin-top:0;width:100%}a,a:active,a:focus,a:hover{background:#0000;border:none;box-shadow:none;outline:none;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Proxima Nova,sans-serif;font-family:var(--h2);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin-bottom:.5em}h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:1.75rem}h4{font-size:1.25rem}p{font-family:Shree Devanagari\ 714;font-family:var(--p2);margin-bottom:1.5rem}a{color:#ff8c00;color:var(--gradient-full);text-decoration:none;transition:color .2s,transform .2s}a:hover{color:#cc5900;color:var(--color-chocolate)}img{height:auto;max-width:100%}.btn,button,img{border-radius:8px;border-radius:var(--border-radius)}.btn,button{border:none;cursor:pointer;display:inline-block;font-family:Proxima Nova,sans-serif;font-family:var(--h2);font-size:1rem;font-weight:500;padding:.75rem 1.5rem;text-align:center;transition:all .2s ease}.btn-primary{background-color:#ff8c00;background-color:var(--gradient-full);color:#fff;color:var(--color)}.btn-primary:hover{background-color:#cc5900;background-color:var(--color-chocolate);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-secondary{background-color:#eb26f1;background-color:var(--pink);color:#fff;color:var(--color)}.btn-secondary:hover{background-color:#d93dea;background-color:var(--color-darkorchid);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-outline{background-color:initial;border:2px solid #ff8c00;border:2px solid var(--gradient-full);color:#ff8c00;color:var(--gradient-full)}.btn-outline:hover{background-color:#ff8c00;background-color:var(--gradient-full);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#fff;color:var(--color);transform:translateY(-2px)}.container{margin:0 auto;max-width:1280px;max-width:var(--container-width);padding:0 1.5rem;width:100%}@media (max-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}p{font-size:.95rem}.container{padding:0 1.25rem}}@media (max-width:480px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.35rem}.container{padding:0 1rem}.btn,button{font-size:.95rem;padding:.7rem 1.25rem}}.text-center{text-align:center}.text-primary{color:#ff8c00;color:var(--gradient-full)}.text-secondary{color:#eb26f1;color:var(--pink)}.text-light{color:#787878;color:var(--color-gray-100)}.bg-accent{background-color:#e6e6e6;background-color:var(--color-gainsboro-100)}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.mx-auto{margin-left:auto;margin-right:auto}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:1rem;padding-top:1rem}.py-4{padding-bottom:1.5rem;padding-top:1.5rem}.py-5{padding-bottom:3rem;padding-top:3rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:1rem;padding-right:1rem}.px-4{padding-left:1.5rem;padding-right:1.5rem}.px-5{padding-left:3rem;padding-right:3rem}.shadow-sm{box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg)}.rounded{border-radius:8px;border-radius:var(--border-radius)}.rounded-lg{border-radius:12px;border-radius:calc(var(--border-radius)*1.5)}.rounded-full{border-radius:9999px}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-up{animation:slideUp .5s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cdmo-content{margin:0;min-height:100vh;padding:0;width:100%}
/*# sourceMappingURL=main.82829959.css.map*/