@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);:root{--site-font-family:"Inter","Segoe UI",Arial,sans-serif;--site-text-color:#222;--pad-x:80px;--pad-x-md:40px;--pad-x-sm:20px}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222;color:var(--site-text-color);font-family:Inter,Segoe UI,Arial,sans-serif;font-family:var(--site-font-family);line-height:1.5;margin:0;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:border-box}img,svg,video{max-width:100%}button,input,select,textarea{font:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sec-pad{padding:80px;padding:80px var(--pad-x)}.sec-pad-y{padding-bottom:80px;padding-top:80px}.two-col{align-items:center;display:flex;gap:70px}.two-col>*{flex:1 1}.grid-2{grid-gap:24px;grid-template-columns:repeat(2,1fr)}.grid-2,.grid-3{display:grid;gap:24px}.grid-3{grid-gap:24px;grid-template-columns:repeat(3,1fr)}.grid-4{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.site-header-inner{height:80px;justify-content:space-between;padding:0 80px;padding:0 var(--pad-x)}.site-header-inner,.site-nav{align-items:center;display:flex}.site-nav-cta{display:block!important}.hamburger,.stats-bar-mobile{display:none!important}.page-hero{align-items:center;display:flex;height:620px;padding:0 80px;padding:0 var(--pad-x)}.home-hero{min-height:720px;padding:60px 80px;padding:60px var(--pad-x)}.footer-inner{display:flex;gap:60px;margin-bottom:40px}.breadcrumb-inner{padding:12px 80px;padding:12px var(--pad-x)}.about-tabs-inner{padding:0 80px;padding:0 var(--pad-x)}@media (max-width:1024px){:root{--pad-x:var(--pad-x-md)}.two-col{gap:40px}.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)!important}footer,section{padding-left:40px!important;padding-left:var(--pad-x-md)!important;padding-right:40px!important;padding-right:var(--pad-x-md)!important}.site-header-inner{padding:0 40px;padding:0 var(--pad-x-md)}.page-hero{align-items:center;display:flex;height:500px;padding:0 40px!important;padding:0 var(--pad-x-md)!important}.home-hero{min-height:600px!important;padding:50px 40px!important;padding:50px var(--pad-x-md)!important}.footer-inner{flex-wrap:wrap;gap:36px}.footer-inner>*{flex:1 1 45%}.breadcrumb-inner{padding:12px 40px;padding:12px var(--pad-x-md)}.about-tabs-inner{padding:0 40px;padding:0 var(--pad-x-md)}.home-hero h1{font-size:42px!important}.stats-bar{padding:18px 40px!important;padding:18px var(--pad-x-md)!important}.stats-bar>div div:first-child{font-size:22px!important}.resp-h1{font-size:38px!important}.resp-h2{font-size:30px!important}.home-about-image img{height:360px!important}.mfg-image img{height:320px!important}.reach-map img{height:300px!important}.strength-stats{gap:14px!important}.strength-stats>div{min-width:80px!important;padding:16px 14px!important}.strength-stats>div div:first-child{font-size:18px!important}}@media (max-width:480px){.grid-4{grid-template-columns:1fr}.home-hero h1{font-size:26px!important}.page-hero h1,.resp-h1{font-size:24px!important}.resp-h2{font-size:22px!important}.stats-bar>div{flex:0 0 50%!important}.reach-features{grid-template-columns:1fr!important}.strength-stats>div{flex:1 1 100%!important}.home-about-row>div>div:last-child>div{font-size:13px!important;padding:10px 16px!important}.home-hero .hero-logo{height:100px!important;opacity:.98;right:6px!important;top:6px!important;transform:translateX(8px);width:100px!important}}.react-pdf__Page canvas{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.react-pdf__Page__annotations,.react-pdf__Page__textContent{display:none!important}@media (max-width:768px){:root{--pad-x:var(--pad-x-sm)}footer,section{padding-bottom:50px!important;padding-left:20px!important;padding-left:var(--pad-x-sm)!important;padding-right:20px!important;padding-right:var(--pad-x-sm)!important;padding-top:50px!important}.two-col{flex-direction:column;gap:28px}.grid-2{grid-template-columns:1fr}.grid-3{grid-template-columns:1fr!important}.grid-4{grid-template-columns:1fr 1fr}.sec-pad{padding:50px 20px;padding:50px var(--pad-x-sm)}.grid-2>*,.grid-3>*,.grid-4>*,.product-portfolio-grid>*,.reach-features>*,.reach-grid>*,.reach-stats>*{max-width:100%;min-width:0!important;width:100%!important}.site-header-inner{height:64px;padding:0 20px;padding:0 var(--pad-x-sm)}.site-header-inner img{height:44px!important}.site-nav,.site-nav-cta{display:none!important}.hamburger{align-items:center;display:flex!important;justify-content:center}.page-hero{align-items:center;display:flex;height:380px;padding:0 20px!important;padding:0 var(--pad-x-sm)!important}.page-hero h1{font-size:32px!important}.page-hero p{font-size:15px!important}.home-hero{min-height:auto!important;padding:40px 20px 0!important;padding:40px var(--pad-x-sm) 0!important}.home-hero h1{font-size:30px!important;line-height:1.2!important}.home-hero p{font-size:15px!important}.stats-bar{display:none!important}.stats-bar-mobile{display:block!important}.home-hero button[aria-label="Next slide"],.home-hero button[aria-label="Previous slide"]{height:36px!important;width:36px!important}.home-hero button[aria-label="Previous slide"]{left:8px!important}.home-hero button[aria-label="Next slide"]{right:8px!important}.home-hero .hero-logo{filter:drop-shadow(0 6px 18px rgba(0,0,0,.18));height:140px!important;right:10px!important;top:10px!important;transform:translateX(6px);width:140px!important}.footer-inner{flex-direction:column!important;gap:28px}.footer-inner>*{flex:none!important}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.breadcrumb-inner{overflow-x:auto;padding:10px 20px;padding:10px var(--pad-x-sm);white-space:nowrap}.about-tabs-inner{padding:0 20px;padding:0 var(--pad-x-sm)}.resp-h1{font-size:28px!important;line-height:1.2!important}.resp-h2{font-size:24px!important;line-height:1.25!important}.hide-mobile{display:none!important}.stats-bar{flex-wrap:wrap!important;gap:4px;padding:16px 20px!important;padding:16px var(--pad-x-sm)!important}.stats-bar>div{border-bottom:1px solid #ffffff26!important;border-right:none!important;flex:0 0 50%!important;padding:12px 6px!important}.stats-bar>div>div:first-child{font-size:18px!important}.stats-bar>div>div:last-child{font-size:9px!important;line-height:1.3!important}.home-about-row{flex-direction:column!important;gap:32px!important}.home-about-row>div{flex:none!important;width:100%}.home-about-image img{height:240px!important}.home-about-row h2{font-size:28px!important;line-height:1.2!important}.home-about-row p{font-size:15px!important}.mvv-row .mvv-track-left>div,.mvv-row>div>div{padding:18px 22px!important}.strength-row{align-items:flex-start!important;flex-direction:column!important;gap:28px!important}.strength-row>div{flex:none!important;width:100%}.strength-row h2{font-size:26px!important}.strength-stats{flex-wrap:wrap;justify-content:flex-start!important}.strength-stats>div{flex:1 1 30%!important}.product-portfolio-header{align-items:flex-start!important;flex-direction:column!important;gap:20px!important}.product-portfolio-header h2{font-size:24px!important}.product-portfolio-grid{grid-template-columns:1fr!important}.mfg-row{flex-direction:column!important;gap:32px!important}.mfg-row>div{flex:none!important;width:100%}.mfg-image img{height:240px!important}.mfg-row h2{font-size:24px!important}.mfg-image>div:last-child{padding:12px 14px!important;right:12px!important;top:12px!important}.mfg-image>div:last-child>div:first-child{font-size:22px!important}.qual-trust-row{flex-direction:column!important;gap:40px!important}.qual-trust-row>div{flex:none!important;width:100%}.qual-trust-row h2,.reach-section h2{font-size:24px!important}.reach-grid{grid-template-columns:1fr!important}.reach-map img{height:280px!important}.reach-stats{grid-template-columns:1fr!important}.reach-stats>div>div:first-child{font-size:30px!important}.reach-features{grid-template-columns:repeat(2,1fr)!important}.partner-cta-section h2{font-size:28px!important}.partner-cta-section p{font-size:15px!important}.partner-cta-row{flex-direction:column!important;gap:12px!important}.partner-cta-row button{width:100%}.partner-cta-links{flex-direction:column!important;gap:14px!important}.about-tabs-inner>div{flex-wrap:nowrap!important;overflow-x:auto!important}form .form-grid,form>div[style*=grid-template-columns]{grid-template-columns:1fr!important}form input,form select,form textarea{font-size:16px!important}.contact-form-card{padding:28px 22px!important}.product-chip-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;overflow-x:auto!important}.product-chip-row>*{flex-shrink:0}table{display:block!important;overflow-x:auto!important;white-space:nowrap}.product-detail-row{flex-direction:column!important;gap:24px!important}.product-detail-row>div{flex:none!important;width:100%}.aurobindo-card{flex-direction:column!important;gap:24px!important;padding:28px 24px!important}.aurobindo-card>div{flex:none!important;width:100%}.aurobindo-card h3{font-size:22px!important}.aurobindo-stats{flex-wrap:wrap!important;gap:20px!important}.aurobindo-stats>div{flex:1 1 30%}.about-timeline{-webkit-overflow-scrolling:touch;justify-content:flex-start!important;overflow-x:auto!important}.about-timeline>div{flex:0 0 140px!important}.job-row{align-items:flex-start!important;flex-direction:column!important;gap:16px!important;padding:20px 22px!important}.job-row button,.job-row>div{width:100%}.spontaneous-cta{align-items:flex-start!important;flex-direction:column!important;gap:18px!important;padding:24px 22px!important;text-align:left}.spontaneous-cta button{width:100%}.catalogue-cta{align-items:flex-start!important;flex-direction:column!important;gap:18px!important;padding:22px!important}.catalogue-cta-btns{flex-direction:column!important;gap:10px!important;width:100%}.catalogue-cta-btns button{width:100%}.product-filter-bar{align-items:stretch!important;flex-direction:column!important;gap:12px!important;padding:12px 20px!important;padding:12px var(--pad-x-sm)!important;top:64px!important}.product-filter-bar>div:first-child{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;overflow-x:auto!important}.product-filter-bar>div:first-child>*{flex-shrink:0}.product-filter-bar input{width:100%!important}.product-filter-bar>div:nth-child(2){width:100%}.product-modal{border-radius:16px!important;max-height:92vh!important}.product-modal-grid{flex-direction:column!important}.product-modal-left{border-radius:16px 16px 0 0!important;width:100%!important}.product-modal-left,.product-modal-right{padding:28px 22px!important}.product-modal-right h2{font-size:24px!important}.product-modal-indications{grid-template-columns:1fr!important}.rd-pipeline-card{border-radius:18px!important;padding:36px 24px!important}.rd-pipeline-card h2{font-size:24px!important}.rd-pipeline-items{flex-direction:column!important;gap:14px!important}.rd-pipeline-items>div{width:100%}}.support-card-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.support-card-grid{grid-template-columns:1fr!important}}.contact-location-grid,.contact-tab-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.contact-location-grid,.contact-tab-grid{grid-template-columns:1fr!important}}.featured-tech-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.featured-tech-grid{grid-template-columns:1fr!important}}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;text-align:left;text-align:initial;z-index:2}.textLayer,.textLayer :is(span,br){position:absolute;transform-origin:0 0}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--total-scale-factor));min-width:calc(180px*var(--total-scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--total-scale-factor));box-shadow:0 calc(2px*var(--total-scale-factor)) calc(5px*var(--total-scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--total-scale-factor));max-width:calc(180px*var(--total-scale-factor));padding:calc(6px*var(--total-scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--total-scale-factor));padding-top:calc(2px*var(--total-scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--total-scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}.product-image-enhanced{cursor:pointer;height:100%;object-fit:contain;position:relative;transform:none;transition:transform .3s ease;width:100%;z-index:1}.product-image-container{min-height:180px!important}@media (max-width:768px){.product-image-container{min-height:160px!important}.product-image-enhanced:hover{transform:translateY(-2px)}}@media (min-width:769px){.product-image-enhanced:hover{transform:scale(1.05)}.product-image-container{min-height:200px!important}}@media (min-width:1200px){.product-image-container{min-height:220px!important}.product-image-enhanced:hover{transform:scale(1.08)}}.product-image-modal{height:100%;object-fit:contain;position:relative;transform:none;transition:transform .3s ease;width:100%;z-index:1}.product-image-modal-container{min-height:280px!important}@media (max-width:768px){.product-image-modal-container{min-height:240px!important}.product-image-modal:hover{transform:none}}@media (min-width:769px){.product-image-modal:hover{transform:scale(1.05)}.product-image-modal-container{min-height:320px!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.product-image-enhanced,.product-image-modal{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-reduced-motion:reduce){.product-image-enhanced,.product-image-modal{transition:none}}.product-card-enhanced{min-height:340px}@media (max-width:768px){.product-card-enhanced{min-height:320px}}@media (min-width:1200px){.product-card-enhanced{min-height:380px}}
/*# sourceMappingURL=main.01cb164d.css.map*/