:root{--color-brand-primary-dark: #03045E;--color-brand-accent: #00B4D8;--color-brand-accent-hover: #0094C6;--color-brand-background: #f8fafc;--color-brand-white: #ffffff;--shadow-brand: 0 1.5rem 3rem rgba(3, 4, 94, .1);--color-brand-text: #333333;--font-body-family: "Inter", sans-serif;--font-heading-family: "Inter", sans-serif;--font-body-style: normal;--font-heading-style: normal;--font-body-weight: 400}html{scroll-behavior:smooth}body{color:var(--color-brand-text);line-height:1.6}.landing-page-customization .multicolumn-list__item,.rich-text__wrapper .rich-text__blocks{color:var(--color-brand-text)}.methodology-intro h2,.service-tiers-header h2,.intro-text h2,.contact-info h2,.rich-text__heading,.title{font-size:3.6rem;font-weight:700;line-height:1.2;margin:0 0 20px;color:var(--color-brand-primary-dark)}.methodology-execution h3,.service-header h3,.about-highlight h3,.contact-info h{font-size:2.4rem;font-weight:700;line-height:1.2;margin:0 0 20px;color:var(--color-brand-primary-dark)}.methodology-steps-list h4,.multicolumn-card__info .inline-richtext{font-size:1.92rem;font-weight:700;margin:0 0 10px;color:var(--color-brand-primary-dark)}.btn-brand{display:inline-block;padding:1.4rem 2.8rem;text-decoration:none;border-radius:6px;font-weight:700;transition:background-color .3s ease,transform .3s ease,color .3s ease;text-align:center;cursor:pointer;font-size:1.6rem;line-height:1.2;border:none;white-space:nowrap}.btn-brand-primary{background-color:var(--color-brand-accent);color:var(--color-brand-white)}.btn-brand-primary:hover{background-color:var(--color-brand-accent-hover);transform:translateY(-2px);color:var(--color-brand-white)}.btn-brand-secondary{background-color:transparent;color:var(--color-brand-primary-dark);border:2px solid var(--color-brand-primary-dark)}.btn-brand-secondary:hover{background-color:var(--color-brand-primary-dark);color:var(--color-brand-white);transform:translateY(-2px)}.kicker-brand{font-size:1.6rem;font-weight:700;color:var(--color-brand-accent);text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem}.landing-page-customization .multicolumn-list__item{background-color:var(--color-brand-white);padding:3rem;border-radius:8px;box-shadow:0 .5rem 1.5rem #0000000d;color:var(--color-brand-text)}.landing-page-customization .multicolumn-card__image-wrapper{width:40px}.landing-page-customization .rich-text blockquote,.landing-page-customization .rich-text__text blockquote{font-size:2.8rem;font-style:italic;color:var(--color-brand-primary-dark);line-height:1.4;margin:3rem 0;border:none;padding:0}.landing-page-customization .rich-text cite,.landing-page-customization .rich-text__text cite{font-weight:700;font-style:normal;display:block;margin-top:2rem}.landing-page-customization.section-email-signup{background-color:var(--color-brand-white)}.landing-page-customization .email-signup-banner__box{background-color:var(--color-brand-primary-dark);color:var(--color-brand-white);border-radius:8px;padding:4rem;box-shadow:var(--shadow-brand);margin-top:4rem}.landing-page-customization .email-signup-banner__heading{color:var(--color-brand-white)}.landing-page-customization .email-signup-banner__button .button{background-color:var(--color-brand-accent);color:var(--color-brand-white)}.landing-page-customization .email-signup-banner__button .button:hover{background-color:var(--color-brand-accent-hover)}.landing-page-customization .newsletter__wrapper{background-color:var(--color-brand-primary-dark);color:var(--color-brand-white);border-radius:8px;padding:6rem 4rem;box-shadow:var(--shadow-brand);margin-top:4rem;text-align:center}.landing-page-customization .newsletter__wrapper .title,.landing-page-customization .newsletter__wrapper .newsletter__subheading{color:var(--color-brand-white)}.landing-page-customization .newsletter-form .field__input{padding:1.4rem 1.5rem 0;background-color:var(--color-brand-white)!important;color:var(--color-brand-text)!important;border:1px solid #cbd5e1!important}.landing-page-customization .newsletter-form .newsletter-form__button{background-color:var(--color-brand-accent);color:var(--color-brand-white);padding:1.4rem 2.8rem;font-size:1.6rem;font-weight:700;border-radius:6px;transition:background-color .3s ease,transform .3s ease;white-space:nowrap;cursor:pointer}.landing-page-customization .newsletter-form .newsletter-form__button:hover{background-color:var(--color-brand-accent-hover);transform:translateY(-2px)}.landing-page-customization .newsletter__wrapper .newsletter-form__field-wrapper{max-width:50rem}.newsletter__wrapper h2{color:var(--color-brand-white)}.header__icon--menu[aria-expanded=true]:before{background:initial}.header__menu-item:hover span,.footer-block .footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover{text-decoration:none}.header-wrapper--border-bottom{box-shadow:0 2px 5px #0000000d}.header__menu-item span{color:var(--color-brand-primary-dark);font-size:1.6rem;font-weight:600;transition:color .3s}.header__menu-item:hover span{color:var(--color-brand-accent)}.header__menu-item span:after{display:none!important}.header__custom-block-item{display:flex;align-items:center;height:100%;margin-right:1.5rem}.header-cta-btn{padding:1rem 2rem;font-size:1.5rem}.insights__wrapper{background-color:var(--color-brand-white)}.fui-newsletter{padding:0 0 100px;background-color:var(--color-brand-white)}.newsletter__wrapper{border-radius:8px}.newsletter__subheading{font-weight:700}.newsletter-form__field-wrapper .field__input{background-color:var(--color-brand-white)!important}.newsletter-form__field-wrapper .field__label{color:#333}.landing-page-customization .email-signup-banner__box .field__input{background-color:#ffffff1a!important;color:var(--color-brand-white)!important;border:1px solid rgba(255,255,255,.3)!important}.landing-page-customization .email-signup-banner__box .field__label{color:#ffffffb3!important}.blog__posts.articles-wrapper .article{scroll-snap-align:start;background-color:var(--color-brand-white);padding:2rem;border-radius:8px;box-shadow:0 .5rem 1.5rem #0000000d;color:var(--color-brand-text)}.title-wrapper-with-link .blog__title{font-size:3.6rem;line-height:1.2;margin:0 0 20px;color:var(--color-brand-primary-dark)}.article-card .card__heading{font-size:1.92rem;font-weight:700;margin:0 0 10px;color:var(--color-brand-primary-dark)}.card__heading a:hover{text-decoration:none;color:var(--color-brand-accent-hover)}.rich-text--services{margin-top:-56px}.footer-headshot{width:80px;height:80px;border-radius:50%;border:2px solid var(--color-brand-accent);object-fit:cover}.footer a,.policies-list__link{color:var(--color-brand-accent);text-decoration:none;transition:color .3s}.policies-list__link:hover{color:var(--color-brand-white);text-decoration:underline}.footer{border-top:none}.footer__citations-wrapper{margin-top:4rem;padding-top:2.5rem;padding-bottom:2rem;border-top:1px solid rgba(255,255,255,.1)}.footer__citations-content{text-align:left;max-width:900px;margin-left:auto;margin-right:auto}.footer__citations-content small{font-size:1.2rem;line-height:1.6;color:#fff9;display:block}.footer__citations-content p{margin:0;font-size:inherit;color:inherit}.footer__content-top,.footer-custom-liquid p,.footer-block__details-content{font-size:1.6rem;line-height:1.6}.footer .footer-block__heading,.footer .footer-custom-liquid h3{font-size:1.8rem;font-weight:700;color:var(--color-brand-white);margin-bottom:1.5rem}.footer-profile{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.footer-profile .footer-headshot{width:80px;height:80px;border-radius:50%;border:2px solid var(--color-brand-accent);object-fit:cover}.footer-cta-btn{margin-top:2rem}.footer__content-bottom{text-align:center;justify-content:center;border-top:1px solid rgba(255,255,255,.1);margin-top:5rem;padding-top:3rem}.footer a,.footer .policies-list__link,.footer .list-menu__item--link{color:var(--color-brand-accent);text-decoration:none;transition:color .3s}.footer a:hover,.footer .policies-list__link:hover,.footer .list-menu__item--link:hover,.footer .btn-brand{color:var(--color-brand-white)}.footer__copyright{font-size:1.4rem}.fallback-form .form-group{margin-bottom:2.5rem}.fallback-form label{display:block;margin-bottom:.8rem;font-weight:600;color:var(--color-brand-primary-dark);font-size:1.6rem}.fallback-form .form-control{width:100%;padding:1.4rem 1.5rem;border:1px solid #cbd5e1;border-radius:6px;font-family:inherit;font-size:1.6rem;background-color:var(--color-brand-white)}.fallback-form textarea.form-control{min-height:120px;resize:vertical}.fallback-form .btn-brand-primary{width:100%;margin-top:1.5rem}.form-success{background-color:#dcfce7;color:#166534;padding:2rem;border-radius:6px;text-align:center;font-weight:600;font-size:1.6rem}.article-cta-button{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin:3rem 0}.article-cta-button.text-left{justify-content:flex-start}.article-cta-button.text-center{justify-content:center}.article-cta-button.text-right{justify-content:flex-end}.block-references.article-content-block{font-size:1.4rem;line-height:1.5;color:#64748b}.block-references h2,.block-references h3{font-size:2.2rem}.block-references li{margin-bottom:1rem}.menu-drawer__menu-item--cta{padding:1.5rem 2.5rem}.menu-drawer__menu-item--cta .btn-brand{width:100%}@media screen and (min-width: 750px){.landing-page-customization .newsletter-form{max-width:50rem}.footer .footer__content-top{text-align:left}.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:2fr 1fr 1fr!important;gap:5rem;justify-content:space-between;align-items:start}.footer .footer-block.grid__item{width:100%;max-width:100%;text-align:left}.footer__citations-content{text-align:center}.footer__citations-content small{font-size:1.3rem}}@media screen and (min-width: 990px){.rich-text__wrapper .rich-text__blocks,.newsletter__subheading.rte{max-width:102rem}sticky-header .header{padding:15px 0}.header.header--middle-left{display:grid;grid-template-columns:1fr auto 1fr}.header__heading{justify-self:start}.header__inline-menu{justify-self:center;margin:0 auto}.header__icons{justify-content:flex-end}}@media screen and (max-width: 989px){.header__custom-block-item-desktop--cta{display:none}}@media screen and (max-width: 749px){.footer__content-top,.footer-block{text-align:center}.footer-profile{flex-direction:column;gap:1rem}.footer .footer__blocks-wrapper{display:flex!important;flex-direction:column;gap:4rem}}
/*# sourceMappingURL=/cdn/shop/t/179/assets/custom-brand-styles.css.map */
