@charset "UTF-8";.page-hero{background-color:#07070d;margin-top:calc(var(--header-height-static)*-1);overflow:hidden;padding-top:var(--header-height-static);position:relative}.page-hero__bg{inset:0;position:absolute;z-index:0}.page-hero__bg-media{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.page-hero:before{backdrop-filter:blur(4px);background:linear-gradient(180deg,rgba(33,74,245,.6),rgba(7,7,13,.6));content:"";inset:0;position:absolute;z-index:1}.page-hero__inner{display:flex;flex-direction:column;padding-bottom:3rem;padding-top:6.25rem;position:relative;z-index:2}.page-hero__title{margin:0}.page-hero__subtitle{margin-top:1rem;max-width:70%}.page-hero__subtitle--small{font-size:1rem}.page-hero__subtitle--big{font-size:1.25rem}.page-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.page-hero .breadcrumbs{color:#fafafa}.page-hero .search-form__wrapper{border-radius:5px;display:inline-flex;font-size:1rem;overflow:hidden;width:100%}.page-hero .search-form__input{background-color:#fafafa;box-shadow:inset 0 0 0 1px rgba(7,7,13,.05);color:#07070d;padding:.5rem .75rem;width:100%}.page-hero .search-form__button{border-radius:0}.what-we-do-section{margin-block:6.25rem}.what-we-do-section__texts-inner{display:flex;gap:7.5rem}.what-we-do-section__title{flex-shrink:0}.what-we-do-section__text{margin-top:.75rem}.what-we-do-section__features{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem}.case-study-template-default .what-we-do-section__features .what-we-do-section__item,.page-child .what-we-do-section__features .what-we-do-section__item{gap:.625rem}.case-study-template-default .what-we-do-section__features .what-we-do-section__item-text,.page-child .what-we-do-section__features .what-we-do-section__item-text{font-size:.9375rem}.what-we-do-section__features--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.what-we-do-section__features--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.what-we-do-section__item{background-color:#f0f0f0;border-radius:5px;color:#07070d;display:flex;flex-direction:column;gap:1rem;min-height:250px;overflow:hidden;padding:2rem 1.75rem;position:relative;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.what-we-do-section__item:focus-within,.what-we-do-section__item:hover,.what-we-do-section__item:target{background-color:#f0f0f0;box-shadow:0 10px 20px 0 rgba(0,0,0,.25);transform:translateY(-3px)}.what-we-do-section__item:focus-within .what-we-do-section__item-button,.what-we-do-section__item:focus-within .what-we-do-section__item-button .cta-button__icon,.what-we-do-section__item:focus-within .what-we-do-section__item-button .cta-button__label,.what-we-do-section__item:focus-within .what-we-do-section__item-text,.what-we-do-section__item:hover .what-we-do-section__item-button,.what-we-do-section__item:hover .what-we-do-section__item-button .cta-button__icon,.what-we-do-section__item:hover .what-we-do-section__item-button .cta-button__label,.what-we-do-section__item:hover .what-we-do-section__item-text,.what-we-do-section__item:target .what-we-do-section__item-button,.what-we-do-section__item:target .what-we-do-section__item-button .cta-button__icon,.what-we-do-section__item:target .what-we-do-section__item-button .cta-button__label,.what-we-do-section__item:target .what-we-do-section__item-text{color:#07070d}.what-we-do-section__item:focus-within .what-we-do-section__item-text a,.what-we-do-section__item:hover .what-we-do-section__item-text a,.what-we-do-section__item:target .what-we-do-section__item-text a{color:#0e33d2}.what-we-do-section__item:focus-within .what-we-do-section__item-icon,.what-we-do-section__item:focus-within .what-we-do-section__item-title,.what-we-do-section__item:hover .what-we-do-section__item-icon,.what-we-do-section__item:hover .what-we-do-section__item-title,.what-we-do-section__item:target .what-we-do-section__item-icon,.what-we-do-section__item:target .what-we-do-section__item-title{color:#0e33d2}.what-we-do-section__item:focus-within hr,.what-we-do-section__item:hover hr,.what-we-do-section__item:target hr{color:rgba(14,51,210,.3)}.what-we-do-section__item hr{transition:color .3s ease}.what-we-do-section__item-icon,.what-we-do-section__item-text,.what-we-do-section__item-title{position:relative;z-index:1}.what-we-do-section__item-icon{bottom:-15px;color:#0e33d2;flex-shrink:0;height:6.375rem;position:absolute;right:-5px;transition:color .3s ease;width:6.375rem}.what-we-do-section__item-icon img,.what-we-do-section__item-icon svg{fill:currentColor;height:100%;object-fit:contain;object-position:center;width:100%}.what-we-do-section__item-title{color:currentColor;margin:0;transition:color .3s ease}.what-we-do-section__item-text{color:#374151;font-size:.875rem;transition:color .3s ease}.what-we-do-section__item-text ul{list-style:none;padding-left:.75rem}.what-we-do-section__item-text ul li{display:block;font-size:.9375rem;padding-block:.125rem;position:relative}.what-we-do-section__item-text ul li:before{color:currentColor;content:"›";font-size:1.25rem;left:-.75rem;line-height:1;position:absolute;top:.125em}.what-we-do-section__item-text a{position:relative}.what-we-do-section__item-text a:after{background:currentColor;border-radius:5px;bottom:-.5em;content:"";height:1px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.what-we-do-section__item-text a:focus-within:after,.what-we-do-section__item-text a:hover:after{left:0;width:100%}.what-we-do-section__item-text a:after{display:none}.what-we-do-section__item-button{align-self:flex-start;margin-top:auto}.what-we-do-section__item-button .cta-button__label{transition:color .3s ease}.what-we-do-section__item-button .cta-button__icon{transition:color .3s ease,transform .3s ease}.what-we-do-section__item--with-icon .what-we-do-section__item-text{padding-right:4.5rem}.what-we-do-section__item--highlight{background-color:#0e33d2;color:#fafafa}.what-we-do-section__item--highlight .what-we-do-section__item-icon,.what-we-do-section__item--highlight .what-we-do-section__item-text,.what-we-do-section__item--highlight .what-we-do-section__item-text a{color:#fafafa}.what-we-do-section__item--highlight hr{color:#eee}.page-case-study .page-hero__actions{gap:.25rem}.page-case-study .page-hero .cta-button{border-radius:9999px;min-width:0;padding:.625em .875em}.page-case-study .page-hero .cta-button__icon{display:none}.page-case-study .single-post__overview{display:flex;gap:3rem;margin-block:6.25rem}.page-case-study .single-post__content{margin-top:1rem}.page-case-study .single-post__scope{background-color:#0e33d2;border-radius:5px;display:flex;flex-direction:column;gap:1.5rem;min-width:45%;padding:2rem}.page-case-study .single-post__scope-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:1rem}.page-case-study .single-post__scope-tag{background-color:hsla(0,0%,98%,0);border:1px solid #fafafa;border-radius:9999px;color:#fafafa;display:block;font-size:.9375rem;font-weight:900;letter-spacing:4%;line-height:13px;padding:.625em .875em;transition:background-color .3s ease,color .3s ease}.page-case-study .single-post__scope-tag:focus-within,.page-case-study .single-post__scope-tag:hover{background-color:hsla(0,0%,98%,.2);border-color:#fafafa;color:#fafafa}.page-case-study .single-post__scope-content{border-top:1px solid #eee;padding-top:1.5rem}.page-case-study .single-post__process{background-color:#fafafa;padding-block:6.25rem}.page-case-study .single-post__step{align-items:center;border-bottom:1px solid #0e33d2;display:grid;gap:1.25rem;grid-template-columns:auto 1fr;padding-block:2rem}.page-case-study .single-post__step:last-of-type{border-bottom:none}.page-case-study .single-post__step-texts{display:flex;flex-direction:column;gap:.5rem}.page-case-study .single-post__step-title{margin:0}.page-case-study .single-post__step-index{align-items:center;background-color:#fff;border:1px solid #0e33d2;border-radius:9999px;color:#0e33d2;display:inline-flex;flex-shrink:0;font-weight:700;height:70px;justify-content:center;margin:0;width:70px}.page-case-study .single-post__opinion{background-color:#0e33d2;border-radius:5px;display:flex;flex-direction:column;gap:1.5rem;margin-block:3rem;padding:1.5rem 2rem}.page-case-study .single-post__opinion-title{font-weight:600;letter-spacing:2%}.page-case-study .single-post__opinion-text{margin:0}.page-case-study .single-post__opinion-logo{filter:brightness(0) invert(1);height:40px;width:100px}.page-case-study .single-post__opinion-logo img,.page-case-study .single-post__opinion-logo svg{height:100%;object-fit:contain;width:100%}.page-case-study .single-post__opinion-meta{display:flex;flex-direction:column;gap:.5rem}.page-case-study .single-post__opinion-author-info{align-items:baseline;color:#eee;display:flex;white-space:break-spaces}.page-case-study .single-post__opinion-author-info p{margin:0}.page-case-study .single-post__effects{margin-block:3rem}.page-case-study .single-post__effects-list{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.page-case-study .single-post__effects-item{background-color:#fafafa;border-radius:5px;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);padding:1.5rem 2rem}.page-case-study .single-post__cta{align-items:center;background-color:#fafafa;border-radius:5px;display:flex;gap:1rem;justify-content:space-between;margin-block:6.25rem;padding:2rem}.page-case-study .single-post__cta-content{display:flex;flex-direction:column;gap:.5rem}@media (max-width:1384px){.page-hero__inner{padding-bottom:2.5rem;padding-top:4.125rem}.what-we-do-section{margin-block:4.125rem}.what-we-do-section__features{gap:1rem;margin-top:2.5rem}.page-case-study .single-post__overview{margin-block:4.125rem}.page-case-study .single-post__process{padding-block:4.125rem}.page-case-study .single-post__opinion{border-radius:0;margin-block:2.5rem}.page-case-study .single-post__effects{margin-block:2.5rem}.page-case-study .single-post__cta{margin-block:4.125rem}}@media (max-width:64rem){.page-hero__inner{padding-bottom:2rem;padding-top:2.5rem}.page-hero__subtitle{max-width:90%}.what-we-do-section{margin-block:2.5rem}.what-we-do-section__texts-inner{gap:4rem}.what-we-do-section__title{flex-shrink:0.5}.what-we-do-section__features{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.what-we-do-section__features--columns-4{grid-template-columns:repeat(3,minmax(0,1fr))}.what-we-do-section__item-icon{color:#0e33d2;flex-shrink:0;height:5.375rem;width:5.375rem}.what-we-do-section__item-icon img,.what-we-do-section__item-icon svg{fill:currentColor;height:100%;object-fit:contain;object-position:center;width:100%}.what-we-do-section__item--with-icon .what-we-do-section__item-text{padding-right:3.5rem}.page-case-study .single-post__overview{gap:1.5rem;margin-block:2.5rem}.page-case-study .single-post__process{padding-block:2.5rem}.page-case-study .single-post__effects,.page-case-study .single-post__opinion{margin-block:2rem}.page-case-study .single-post__cta{margin-block:2.5rem}}@media (max-width:48rem){.page-hero__subtitle{max-width:100%}.what-we-do-section__texts-inner{flex-direction:column;gap:1rem}.what-we-do-section__text{margin-top:0}.what-we-do-section__features{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.page-case-study .single-post__overview{flex-direction:column}.page-case-study .single-post__step{align-items:start;gap:.75rem}.page-case-study .single-post__step-index{height:50px;margin-top:.25rem;width:50px}.page-case-study .single-post__cta{border-radius:0;flex-direction:column;text-align:center}}@media (max-width:40rem){.what-we-do-section__features{gap:.5rem;grid-template-columns:1fr}.what-we-do-section__item{padding:1.5rem 1.125rem}}