.bar-case-hero{position:relative;min-height:680px;display:flex;align-items:center;overflow:hidden;background:#0c2233;padding:120px 0 144px}.bar-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.72}.bar-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(12,34,51,.94) 0,rgba(12,34,51,.68) 55%,rgba(12,34,51,.28) 100%)}.bar-hero-copy{position:relative;z-index:2;max-width:820px}.bar-case-hero .case-tag,.bar-case-hero h1,.bar-case-hero p{color:#fff}.bar-case-hero p{max-width:720px;font-size:1.15rem}.case-tag{display:inline-block;margin-bottom:16px;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bar-home-faq-section,.bar-home-product-section,.bar-home-specs-section{padding:80px 0}.bar-home-product-section,.bar-industry-grid-section,.bar-method-section,.bar-tech-showcase-section,.bar-values-section{background:#ebf9fe}.bar-grouped-specs{border:1px solid #d9e0e9}.bar-grouped-specs th:not(.table-group){width:220px;background:#f3f5f8}.bar-home-cases-section{padding:80px 0}.bar-home-cases-section .eyebrow{color:#fff}.bar-home-faq-section .faq-category{padding-bottom:16px;border-bottom:3px solid #00aeef}.bar-service-hero{background:#f3f5f8;border-bottom:1px solid #d9e0e9}.bar-about-hero h1,.bar-industries-hero h1,.bar-products-hero h1,.bar-service-hero h1,.bar-technology-hero h1{font-size:max(2rem, min(4vw, 3.5rem))}.bar-about-story-section,.bar-blog-section,.bar-certifications-section,.bar-contact-form-section,.bar-contact-info-section,.bar-impact-section,.bar-industry-grid-section,.bar-legal-section,.bar-method-section,.bar-partnerships-section,.bar-products-grid-section,.bar-requirements-section,.bar-roadmap-section,.bar-service-table-section,.bar-team-section,.bar-tech-showcase-section,.bar-technology-method-section,.bar-technology-tradeoffs-section,.bar-values-section{padding:80px 0}.bar-method-step{display:grid;grid-template-columns:64px 1fr;grid-gap:24px;gap:24px;padding:24px 0;border-top:1px solid #d9e0e9}.bar-method-step .step-no{color:#005c7f;font-size:1.5rem;font-weight:800}.bar-centered-cta,.bar-industry-cta{background:#005c7f;text-align:center}.bar-centered-cta a:not([class*=btn]),.bar-centered-cta h2,.bar-centered-cta p,.bar-industry-cta a:not([class*=btn]),.bar-industry-cta h2,.bar-industry-cta p{color:#fff}.bar-centered-cta .btn-light,.bar-industry-cta .btn-light{color:#0c2233}.bar-about-hero{position:relative;overflow:hidden;background:#0c2233}.bar-about-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.38}.bar-about-hero .container{position:relative;z-index:1}.bar-about-hero h1,.bar-about-hero p,.bar-about-hero span{color:#fff}.bar-value-card{border-top:4px solid #00aeef}.bar-team-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#f3f5f8}.bar-cert-logo-row{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:24px}.bar-cert-logo-row img{width:88px;height:64px;-o-object-fit:contain;object-fit:contain}.bar-industries-hero{background:#10161c}.bar-industries-hero h1,.bar-industries-hero p,.bar-industries-hero span{color:#fff}.bar-industry-card{border-left:4px solid #00aeef}.bar-industry-icon{color:#005c7f;font-size:2rem;font-weight:800}.bar-requirements-table th{min-width:180px}.bar-roadmap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;position:relative}.bar-roadmap::before{content:"";position:absolute;left:5%;right:5%;top:18px;height:2px;background:#00aeef}.bar-roadmap article{position:relative;padding-top:48px}.bar-roadmap article::before{content:"";position:absolute;top:10px;left:0;width:18px;height:18px;background:#00aeef;border:4px solid #fff;outline:#005C7F solid 1px}.bar-partner-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.bar-impact-row{display:flex;flex-wrap:nowrap;gap:24px}.bar-impact-row article{flex:1 1 0;min-width:0}.bar-contact-info-section{background:#0c2233}.bar-contact-info-section a,.bar-contact-info-section h1,.bar-contact-info-section h2,.bar-contact-info-section h3,.bar-contact-info-section p,.bar-contact-info-section span{color:#fff}.bar-contact-card{border-top:2px solid #00aeef;padding:24px 20px 0}.bar-contact-form-wrap{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);grid-gap:48px;gap:48px}.bar-contact-illustration img{width:100%;min-height:420px;-o-object-fit:cover;object-fit:cover;background:#f3f5f8}.bar-technology-hero{background:linear-gradient(135deg,#005c7f,#0c2233 62%,#10161c);position:relative;overflow:hidden}.bar-technology-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 79px,rgba(158,224,249,.08) 80px)}.bar-technology-hero .container{position:relative;z-index:1}.bar-technology-hero h1,.bar-technology-hero p,.bar-technology-hero span{color:#fff}.bar-method-matrix{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.bar-tradeoff-table td:first-child{font-weight:700}.bar-products-hero{position:relative;overflow:hidden;background:#0c2233}.bar-products-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.34}.bar-products-hero .container{position:relative;z-index:1}.bar-products-hero h1,.bar-products-hero p,.bar-products-hero span{color:#fff}.bar-category-block+.bar-category-block{margin-top:64px}.bar-dynamic-product{cursor:pointer;border-radius:0}.bar-dynamic-product img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.bar-blog-header{padding:80px 0 48px;background:#ebf9fe}.bar-blog-header h1{font-size:max(2rem, min(4vw, 3.5rem))}.bar-blog-sidebar{position:sticky;top:24px}.bar-blog-sidebar ul{list-style:none;padding:0}.bar-blog-sidebar li{padding:14px 0;border-bottom:1px solid #d9e0e9}.bar-blog-entry{padding:0 0 40px;margin-bottom:40px;border-bottom:1px solid #d9e0e9}.bar-blog-entry h2{font-size:1.75rem}.bar-article-meta,.bar-blog-entry .meta{color:#1a1f2a;font-size:.9rem}.bar-article-shell{padding:80px 0}.bar-article-content{min-width:0}.bar-article-content h1{font-size:max(2rem, min(4vw, 3.5rem))}.bar-toc{position:sticky;top:24px;border-left:3px solid #00aeef;padding-left:24px}.bar-toc a{display:block;padding:7px 0;-webkit-text-decoration:none;text-decoration:none}.bar-author-card{display:grid;grid-template-columns:72px 1fr;grid-gap:24px;gap:24px;margin:40px 0;padding:24px;background:#ebf9fe}.bar-author-card img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.bar-post-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin:40px 0}.bar-error-page{min-height:65vh;display:grid;align-items:center;justify-items:center;place-items:center;padding:80px 0;text-align:center}.bar-error-code{font-size:max(5rem, min(12vw, 10rem));color:#005c7f;line-height:1}@media (max-width:991px){.bar-case-hero{min-height:600px;padding:96px 0 120px}.bar-partner-grid,.bar-roadmap{grid-template-columns:repeat(2,1fr)}.bar-contact-form-wrap,.bar-method-matrix{grid-template-columns:1fr}.bar-blog-sidebar,.bar-toc{position:static}}@media (max-width:767px){.bar-grouped-specs td,.bar-grouped-specs th:not(.table-group){display:block;width:100%}.bar-cert-logo-row{flex-wrap:wrap}.bar-partner-grid,.bar-roadmap{grid-template-columns:1fr}.bar-roadmap::before{display:none}.bar-impact-row{flex-wrap:wrap}.bar-impact-row article{flex:0 0 calc(50% - 12px)}.bar-post-nav{grid-template-columns:1fr}}