.header{padding:var(--space-10)var(--space-20);color:var(--color-text-primary);border-bottom:2px solid var(--color-border-secondary);transition:background-color var(--transition-normal);justify-content:space-between;align-items:center;display:flex}.header.white-bg{border-bottom:2px solid var(--color-border-primary);background-color:#fff}.header-left h1{margin:0}.header-right ul{margin:0;padding:0;list-style:none;display:flex}.header-right li{margin-left:var(--space-20);text-transform:uppercase;position:relative}.header-right a{color:var(--color-text-primary);opacity:.5;transition:color var(--transition-normal),opacity var(--transition-normal);text-decoration:none}.header.white-bg .header-right a{color:var(--color-text-inverse)}.header-right a.active{opacity:1;position:relative}.header-right a.active:after{content:"";bottom:calc(-1*var(--space-27));width:100%;height:var(--space-5);background-color:var(--color-text-primary);transition:background-color var(--transition-normal);position:absolute;left:0}.header.white-bg .header-right a.active:after{height:var(--space-5);background-color:var(--color-text-inverse)}.case-studies-modal{background-color:var(--color-text-primary);z-index:10;opacity:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);justify-content:center;width:100%;animation:.3s ease-out forwards smoothFadeInDown;display:flex;position:absolute;transform:translateY(-15px);box-shadow:0 4px 20px #0000001a}@keyframes smoothFadeInDown{0%{opacity:0;transform:translateY(-15px)}50%{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.case-studies-modal.fade-out{animation:.2s ease-in forwards smoothFadeOutUp}@keyframes smoothFadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.header-right li{margin-left:var(--space-20);text-transform:uppercase;padding:var(--space-20)0;position:relative}.header-right a{color:var(--color-text-primary);opacity:.5;padding:var(--space-5)0;text-decoration:none;transition:color .3s,opacity .3s}.header-right a:hover{opacity:1}.mobile-menu-button{cursor:pointer;padding:var(--space-10);background:0 0;border:none;display:none}.hamburger{width:var(--space-20);height:var(--space-16);flex-direction:column;display:flex;position:relative}.hamburger span{background-color:var(--color-text-primary);height:var(--space-2);width:100%;margin-bottom:var(--space-3);transition:all var(--transition-normal);display:block}.hamburger.open span:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}.header.white-bg .hamburger span{background-color:var(--color-text-inverse)}.mobile-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;transition:transform var(--transition-normal);background-color:#000000f2;display:none;position:fixed;top:72px;left:0;right:0;transform:translateY(-100%)}.mobile-nav.open{transform:translateY(0)}.mobile-nav ul{gap:var(--space-20);flex-direction:column;margin:0;padding:20px;list-style:none;display:flex}.mobile-nav li{text-align:center;margin:0}.mobile-nav a{color:var(--color-text-primary);font-size:var(--text-18);font-weight:var(--font-medium);opacity:.8;transition:opacity var(--transition-normal);text-transform:uppercase;padding:var(--space-10);text-decoration:none;display:block}.mobile-nav a:hover,.mobile-nav a.active{opacity:1}.desktop-nav{display:block}@media (max-width:768px){.header{padding:var(--space-10)var(--space-15)}.mobile-menu-button{display:block}.desktop-nav{display:none}.mobile-nav{display:block}.case-studies-modal{display:none}}@media (max-width:480px){.header{padding:var(--space-8)var(--space-12)}.header-left img{width:auto;height:40px}.mobile-nav ul{padding:var(--space-15);gap:var(--space-15)}.mobile-nav a{font-size:var(--text-16)}}.resource-modal-header{gap:var(--space-12);padding:var(--space-12)0 var(--space-15)var(--space-30);flex-direction:column;display:flex}.resource-modal-title{color:var(--color-text-inverse);font-family:var(--font-primary);font-size:var(--text-18);font-style:normal;font-weight:var(--font-semibold);line-height:var(--leading-30_283);letter-spacing:var(--tracking-minus-0_541)}.resource-modal-description{color:var(--color-text-inverse);font-family:var(--font-primary);font-size:var(--text-14);font-style:normal;font-weight:var(--font-light);line-height:var(--leading-23_961)}.recent-case-studies>*{flex:300px;min-width:280px;max-width:100%}.case-studies-hover-container{display:flex}.case-studies-hover{border-right:2px solid var(--color-border-primary);padding:var(--space-15)var(--space-14)0 var(--space-33);display:inline-block}.case-studies-title{color:var(--color-text-header);font-family:var(--font-primary);font-size:var(--text-14);font-style:normal;font-weight:var(--font-semibold);line-height:var(--leading-20);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:12px}.case-studies-item{margin-right:var(--space-24);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.case-studies-item-title{color:var(--color-text-header);font-family:var(--font-primary);font-size:var(--text-18);font-style:normal;font-weight:var(--font-normal);line-height:var(--leading-37);letter-spacing:var(--tracking-minus-0_045)}.case-studies-button{border-radius:var(--radius-6);background:var(--color-accent-secondary);color:var(--color-text-primary);margin-bottom:var(--space-14);width:var(--space-291);height:var(--space-50);padding:0 var(--space-24);border:none;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.case-studies-button-text{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--text-18);font-style:normal;font-weight:var(--font-normal);line-height:var(--leading-28_8);letter-spacing:var(--tracking-minus-0_045);text-decoration:none}.recent-case-studies-container{padding-top:var(--space-15);padding-left:var(--space-14);gap:var(--space-14);flex-direction:column;display:flex}.recent-case-studies-title{color:var(--color-text-header);font-family:var(--font-primary);font-size:var(--text-14);font-style:normal;font-weight:var(--font-semibold);line-height:var(--leading-20);letter-spacing:var(--tracking-wide);text-transform:uppercase}.recent-case-studies{gap:var(--space-24);padding-top:var(--space-12);flex-wrap:wrap;display:flex}.recent-case-studies>*{border-right:1px solid var(--color-border-primary);min-width:280px;max-width:100%;padding-right:var(--space-20);box-sizing:border-box;flex:300px}.nda-case{background:#8a8a7b1a}.nda-text{color:var(--color-text-inverse);font-family:var(--font-primary);font-size:var(--text-18);font-style:normal;font-weight:var(--font-normal);line-height:var(--leading-28_8);letter-spacing:var(--tracking-minus-0_045)}.footer{background-color:#1877f2}.footer__container{padding:var(--space-60);justify-content:space-between;gap:var(--space-40);display:flex}.footer__logo-section{max-width:var(--space-600)}.footer__text{font-size:var(--text-14);font-weight:var(--font-light);margin-top:0}.footer__links-section{align-items:flex-end;display:flex}.footer__links{gap:var(--space-4);flex-direction:column;display:flex}.footer__links-section ul{padding:0;text-decoration:none;list-style:none}.footer__links li{margin:0}.footer__links li a{color:var(--color-text-primary);font-size:var(--text-14);font-weight:var(--font-light);text-decoration:none}.footer__empty-section{flex-direction:column;justify-content:flex-end;display:flex}.footer__empty-section-icons{gap:var(--space-20);display:flex}.footer__empty-section-text{font-size:var(--text-14);font-weight:var(--font-light);color:var(--color-text-primary);padding-bottom:14px}.footer__bottom-logo{margin-top:var(--space-60);justify-content:center;display:flex}
