@media (min-width:991.98px){.bounce-animate4{-webkit-animation-name:float-bob4;animation-name:float-bob4;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.prod-info-col{width:62%}.prod-info-end{width:35.8%}.col-lg-4:nth-child(3n) .stat-card,.stat-card.last-card{border-right:none}.btn-border:hover{border:1px solid var(--brand-primary);color:var(--bg-base-dark);background:var(--brand-primary)}.contact-down .btn-icn:hover svg path{stroke:#000!important}.btn-primary:hover{background:var(--brand-primary-hover)}.step-card:hover{background:var(--bg-muted)}.app-link:hover{color:var(--brand-primary-hover)}.stats-wrap .stat:hover{background:#2d4e32}}@media (max-width:1199.98px){.navbar .container-fluid{padding:8.2px 20px!important}.navbar-nav{gap:14px;padding:0 0 0 20px}.hero-content h1{font-size:49px}.about-title,.case-title,.faq-title,.how-it-works .section-title,.pvc-challenges-section .section-title,.stat-big-number{font-size:36px}.contact-title,.stat-value{font-size:26px}.metric-val,.stats-wrap .stat{font-size:19px}.solutions-block .step-title{font-size:15px}.app-title{font-size:40px}.app-icon svg{width:25px;height:25px}.metric-item{padding:11px 10px}.whyus-section .stats-wrap .stat{width:auto!important;min-width:auto!important;font-size:20px!important}.trusted-by-row{gap:13px;margin:17px 0 0}.about-section .row.g-4.founding-team-row{--bs-gutter-x:0.8rem}}@media (max-width:1099.98px){.navbar-nav{gap:9px}.knowledge-block{padding:14px;margin-bottom:0}.founder-info .founder-bio{font-size:12px;line-height:150%}.founder-avatar{min-width:36px;min-height:36px}.founder-avatar span{font-size:10px}.article-title{font-size:11px}.know-header-start{gap:6px}.knowledge-card{padding:10px}.knowledge-header{flex-direction:column;align-items:flex-start;gap:12px}.founder-info .founder-role{min-height:24px}}@media (max-width:991.98px){.about-section,.applications-section,.case-study-section,.faq-section,.how-it-works,.pvc-challenges-section{padding:60px 0}.navbar .container-fluid{padding:11.2px 20px!important}.navbar-nav{gap:0;padding:0}.app-card:nth-child(2n),.col-md-4:nth-child(3n) .step-card,.metric-item:nth-child(2),.stat-box:nth-child(2n){border-right:none}.app-card,.app-card:nth-child(3n){border-right:1px solid rgba(255,255,255,.08)}.app-card:nth-last-child(-n+2),.col-md-4:last-child .stat-card,.col-md-4:nth-last-child(-n+3) .step-card{border-bottom:none}.app-content{margin-bottom:40px;padding-right:0}.apps-grid,.metrics-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.app-card{border-bottom:1px solid rgba(255,255,255,.08)}.challenge-col,.stat-card{border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.app-card:nth-last-child(-n+3),.metric-item:first-child,.metric-item:nth-child(2){border-bottom:1px solid rgba(255,255,255,.08)}.hero-content h1{font-size:44px}.stats-wrap .stat{font-size:16px;padding:8px 15px}.challenge-up h3{font-size:17px}.app-title,.how-it-works .section-title,.pvc-challenges-section .section-title{font-size:29px!important}.app-content-wrap{gap:20px;padding:0 0 30px}.step-card{border-bottom:1px solid rgba(255,255,255,.08);padding:12px 14px}.solution-head-start{max-width:66%}.main-infographic-img{padding:70px 0 0;margin:0 auto}.stats-wrap{width:80%;flex-wrap:wrap}.proddetail-head-start .section-title{font-size:42px}.case-desc,.proddetail-head-start p{max-width:100%}.custom-table td,.custom-table th{padding:12px 8px}.about-title,.case-title,.faq-title,.how-it-works .section-title,.pvc-challenges-section .section-title,.stat-big-number{font-size:30px}.contact-title,.stat-value{font-size:19px}.contact-card{max-width:352px}.stat-box{gap:4px;min-height:auto}.about-desc{margin-top:20px;max-width:100%}.stat-box:nth-child(3n){border-right:1px solid rgba(255,255,255,.1)}.challenge-col{padding-right:15px;padding-bottom:30px;margin-bottom:30px}.solution-col{padding-left:15px}.contact-info-block,.founding-team{gap:10px}.capabilities-box,.founding-team-box{padding:20px}.cap-col-start .cap-content-inner{padding:0 22px 0 0}.cap-col-end .cap-content-inner{padding:0 0 0 22px}.lab-item{padding:12px;gap:6px}.lab-text h3,.segment-text h3{font-size:11px}.turnaround-banner{padding:8px 7px;gap:4px}.whyus-section .stats-wrap .stat{padding:16px 7px;font-size:16px!important;width:50%!important;min-width:50%!important}.start-foot-col{padding-bottom:50px}.contact-col-end .contact-col-inner,.middle-cont-col .contact-col-inner{padding:0}.col-lg-4.col-md-6.contact-col.contact-col-end{padding-top:20px}.foot-main-row{flex-direction:column;gap:5px}.footer-row p,.nav-actions .btn-primary{text-align:center}.site-header .navbar-nav{padding:0!important}}@media (max-width:767.98px){.stats-grid .col-lg-4:nth-child(3n) .stat-box,.step-card{border-right:1px solid rgba(255,255,255,.08)}.direct-challenge-box{padding:20px}.direct-challenge-form{flex-direction:column;align-items:stretch}.direct-challenge-form .btn-primary{text-align:center;justify-content:center}.contact-down{flex-direction:row;max-width:100%}.step-card{border-bottom:1px solid rgba(255,255,255,.08);padding:24px 16px}.col-sm-6:nth-child(2n) .step-card,.tab-nav-list{border-right:none}.col-sm-6:nth-last-child(-n+2) .step-card{border-bottom:none}.hero-content h1{font-size:34px}.app-title,.how-it-works .section-title,.pvc-challenges-section .section-title{font-size:26px!important}.stats-wrap .stat{font-size:13px}.right-sidebar-column{margin-top:30px}.custom-prod-row{gap:40px}.tab-nav-list{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;border-radius:0;border-left:none}.tab-btn{flex:0 0 auto;min-width:100px;padding:9px 7px}.tab-icn{width:26px;height:26px}.stats-grid{grid-template-columns:1fr;border-right:1px solid rgba(255,255,255,.1)}.about-image-placeholder{min-height:150px}.contact-card{max-width:100%;margin:50px 0 0}.founder-info .founder-bio,.knowledge-block{min-height:auto}.founding-team-box{margin:65px 0 0}.cap-col-start .cap-content-inner{border-right:0;padding-right:0}.cap-col-end .cap-content-inner{padding:17px 0 0}.stats-wrap{flex-wrap:nowrap;width:100%}.whyus-section .stats-wrap .stat{width:25%!important;min-width:25%!important}.manuf-list{padding:8px 9px;gap:4px}.trusted-by-row{gap:9px}.knowledge-header{flex-direction:row}}@media (max-width:575.98px){.case-content,.solution-head-start{max-width:100%}.apps-grid,.metrics-grid{grid-template-columns:1fr}.col-sm-6:not(:last-child) .step-card,.metric-item{border-bottom:1px solid rgba(255,255,255,.08)}.col-md-4:nth-child(3n) .step-card{border-right:1px solid rgba(255,255,255,.08)}.col-sm-6:last-child .step-card,.metric-item:last-child{border-bottom:none}.hero-content,.step-icon{padding:0}.inner-tbls.table-multi>tbody>tr>td.inner-td:first-child{border-right:none!important}.cause-text,.misc-title,.turnaround-banner strong{font-size:12px}.contact-down{flex-direction:column}.app-card{padding:12px 9px 12px 13px;border-bottom:1px solid rgba(255,255,255,.08)!important}.solutions-wrapper .section-header{flex-direction:column;align-items:self-start;gap:10px}.how-it-wrapper{gap:35px}.hero-content h1{font-size:30px;letter-spacing:-.66px}.hero-actions .btn-border,.hero-actions .btn-primary{padding:14px 13px;width:49%;font-size:12px}.stat-label{font-size:8px}.stats-wrap .stat{padding:6px 9px}.app-title,.how-it-works .section-title,.pvc-challenges-section .section-title{font-size:22px!important;letter-spacing:-.15px}.step-card.sol-step-card{padding:22px 20px;gap:20px}.proddetail-head-start .section-title{font-size:36px}.metric-val,.solutions-block .step-title,.stats-wrap .stat{font-size:14px}.tds-key,.tds-val{padding:8px}.case-content{gap:10px}.stat-card{padding:18px 13px;gap:10px}.stat-watermark{font-size:72px}.contact-card{padding:17px;gap:10px}.contact-title,.stat-value{font-size:16px;letter-spacing:normal;margin-bottom:0}.comparison-card,.info-box,.tds-card{padding:24px 20px}.table-responsive{overflow-x:auto}.custom-table{min-width:400px}.custom-table td,.inner-td tr td,.inner-td tr th{white-space:nowrap}.inner-tbls.table-multi>tbody>tr{display:flex!important;flex-direction:column!important}.inner-tbls.table-multi .inner-td table tr{display:table-row!important}.multi-row-compar-card .info-box,.tds-card.column-content.h-100{padding:0!important}.hero-content p,.proddetail-head-start p,.pvc-challenges-section .section-subtitle{font-size:14px;line-height:160%}.pvc-challenges-section .section-header{margin-bottom:18px}.custom-tabs-wrapper{margin-top:25px}.hero-bottom{gap:20px;padding:20px 0 0}.challenge-col-wrap{padding:16px 28px}.challenge-up h3{font-size:14px;margin:0}.challenge-up p,.solution-col p{font-size:13px;line-height:149%}.lab-text h3,.segment-text h3{-webkit-line-clamp:2}.challenge-col{padding-bottom:5px;margin-bottom:0;padding-right:0}.capabilities-box{margin:40px 0}.about-sidebar{max-width:93.5%;margin:0 auto 16px!important}.solution-col{padding:7px 23px 19px!important}.app-icon svg{width:20px;height:20px;opacity:1}.metric-item.column-content{width:50%}.metrics-grid{display:flex;flex-wrap:wrap}.stat-box{padding:14px 13px}.faq-question{padding:14px 0;font-size:14px}.hero{padding:60px 0}.challenge-down{gap:40px}.cause-graphic{padding:0 0 20px}.cause-wrap-box{gap:20px}.graphic-exclamation svg{width:17px}.capabilities-box.commitment-box{margin-bottom:0!important}.about-title,.case-title,.faq-title,.how-it-works .section-title,.pvc-challenges-section .section-title,.stat-big-number{font-size:23px}.main-infographic-img{padding:30px 20px 0}}@media (max-width:480px){.hero-actions{flex-direction:column}.hero-actions .btn-border,.hero-actions .btn-primary{width:100%;text-align:center;justify-content:center}.hero-tags span{font-size:9px}.hero-content h1{font-size:24px}.stat-big-number{font-size:19px}.about-title,.app-title,.case-title,.faq-title,.how-it-works .section-title,.pvc-challenges-section .section-title{font-size:18px!important}.step-card.sol-step-card{padding:14px;gap:15px}.solutions-block .step-title{margin-bottom:3px}.proddetail-desc p{font-size:13px;line-height:160%}.whyus-section .stats-wrap .stat{font-size:11px!important}.manuf-list{padding:4px 7px}.region-countries,.region-countries a,.segment-text p{font-size:10px}.hero .stats-wrap{flex-wrap:wrap}.hero .stats-wrap .stat{border-bottom:1px solid rgba(255,255,255,.08);width:50%}.hero .stats-wrap .stat:nth-child(2n){border-right:none}}@media (max-width:380px){.hero-tags span{font-size:7px}}@media print{body{background:#fff;color:#000}#installApp,.skip-link{display:none!important}}