.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-left{opacity:0;transform:translate(-60px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-right{opacity:0;transform:translate(60px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-scale{opacity:0;transform:scale(.9);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-rotate{opacity:0;transform:translateY(30px) rotate(2deg);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal.visible,.reveal-left.visible,.reveal-right.visible,.reveal-scale.visible,.reveal-rotate.visible{opacity:1;transform:translateY(0) translate(0) scale(1) rotate(0)}.stagger>*:nth-child(1){transition-delay:0s}.stagger>*:nth-child(2){transition-delay:.1s}.stagger>*:nth-child(3){transition-delay:.2s}.stagger>*:nth-child(4){transition-delay:.3s}.stagger>*:nth-child(5){transition-delay:.4s}.stagger>*:nth-child(6){transition-delay:.5s}.stagger>*:nth-child(7){transition-delay:.6s}.stagger>*:nth-child(8){transition-delay:.7s}.stagger>*:nth-child(9){transition-delay:.8s}.hero-animate-heading{opacity:0;transform:translateY(50px);animation:heroFadeUp 1s cubic-bezier(.16,1,.3,1) .3s forwards}.hero-animate-sub{opacity:0;transform:translateY(30px);animation:heroFadeUp 1s cubic-bezier(.16,1,.3,1) .6s forwards}.hero-animate-cta{opacity:0;transform:translateY(20px);animation:heroFadeUp .8s cubic-bezier(.16,1,.3,1) .9s forwards}@keyframes heroFadeUp{to{opacity:1;transform:translateY(0)}}:root{--primary: #2C3E50 !important;--accent: #E84C1E !important}.c-cta,.c-cta.w-variant-8944b166-6af3-09fa-0837-ebda093f0bba,.c-cta.w-variant-a171d370-bb01-79b7-e86e-c4640a9f7f43{background-color:#e84c1e!important;border-color:#e84c1e!important;position:relative;transition:all .8s cubic-bezier(.25,.46,.45,.94)!important}.cta_group-wrap,.cta_group-wrap.w-variant-8944b166-6af3-09fa-0837-ebda093f0bba{background-color:#e84c1e!important;color:#fff!important}.cta_group-wrap.is-absolute,.cta_group-wrap.is-absolute.w-variant-8944b166-6af3-09fa-0837-ebda093f0bba{background-color:#d4431a!important;color:#fff!important}.c-cta .cta_text,.c-cta .cta_text.is-absolute,.c-cta .cta_text.w-variant-8944b166-6af3-09fa-0837-ebda093f0bba{color:#fff!important}.c-cta .cta_icon,.c-cta .cta_icon.is-absolute{filter:brightness(0) invert(1)!important}.c-cta:hover,.c-cta.w-variant-8944b166-6af3-09fa-0837-ebda093f0bba:hover,.c-cta.w-variant-a171d370-bb01-79b7-e86e-c4640a9f7f43:hover{background-color:#d4431a!important;border-color:#d4431a!important;transform:translateY(-3px);box-shadow:0 8px 30px #e84c1e4d,0 0 0 1px #e84c1e26}.contact_form-submit-btn{background-color:#e84c1e!important;color:#fff!important}.contact_form-submit-btn:hover{background-color:#d4431a!important}.c-footer{background-color:#1a2633!important;color:#fff!important}.c-footer .footer_wrapper{border-color:#f5f6fa14!important}.footer_form-submit-btn.w-button{background-color:#e84c1e!important;border-color:#e84c1e!important;color:#fff!important}.footer_form-submit-btn.w-button:hover{background-color:#d4431a!important}.footer_nav-heading,.footer_address-col-heading{color:#f5f6fae6!important}.footer_brand-description,.footer_link-text,.footer_day,.footer_time,.footer_address-col-subtext,.footer_copyright-text{color:#f5f6fa8c!important}.footer_link-dot{background-color:#80808066!important}.footer_form-input.w-input{background-color:#f5f6fa0f!important;border-color:#f5f6fa1f!important;color:#fff!important}.footer_form-label{color:#f5f6fab3!important}.footer_social-link{border-color:#f5f6fa1f!important}.footer_social-link:hover{background-color:#f5f6fa14!important}.footer_grid-row,.cc-white-border{border-color:#f5f6fa14!important}.c-cta,.c-cta *{transition-duration:.8s!important;transition-timing-function:cubic-bezier(.25,.46,.45,.94)!important}.c-cta:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg,#e84c1e80,#2c3e504d,#e84c1e80);background-size:200% 200%;opacity:0;z-index:-1;transition:opacity 1s cubic-bezier(.25,.46,.45,.94)!important;filter:blur(8px)}.c-cta:hover:before{opacity:1;animation:ctaGlowShift 5s ease infinite}@keyframes ctaGlowShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.c-cta .cta_group-wrap.is-relative,.c-cta .cta_group-wrap.is-absolute{transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .8s cubic-bezier(.25,.46,.45,.94)!important}.c-cta:hover .cta_group-wrap.is-relative{transform:translateY(-110%);opacity:0}.c-cta:hover .cta_group-wrap.is-absolute{transform:translateY(0);opacity:1}.c-cta .cta_icon{transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important}.c-cta:hover .cta_icon{transform:translate(4px) rotate(-45deg)}.c-cta .cta_text,.c-cta .cta_text.is-absolute{transition:color .8s cubic-bezier(.25,.46,.45,.94)!important}.c-cta.w-variant-8944b166-6af3-09fa-0837-ebda093f0bba:before{background:linear-gradient(135deg,#f5f6fa4d,#2c3e5033,#f5f6fa4d);background-size:200% 200%}.c-cta.w-variant-8944b166-6af3-09fa-0837-ebda093f0bba:hover{box-shadow:0 8px 30px #f5f6fa1f,0 0 0 1px #f5f6fa26}.about_wide-image-wrap{overflow:hidden;border-radius:2px}.about_wide-image{transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s ease}.about_wide-image-wrap:hover .about_wide-image{transform:scale(1.04);filter:brightness(1.05) contrast(1.02)}.services_list-item{position:relative;transition:transform .5s cubic-bezier(.16,1,.3,1),background-color .5s ease}.services_list-item:after{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(180deg,#5dade2,#e84c1e);transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.16,1,.3,1)}.services_list-item:hover{transform:translate(12px);background-color:#5dade20a}.services_list-item:hover:after{transform:scaleY(1)}.service_desc-heading{transition:color .4s ease}.services_list-item:hover .service_desc-heading{color:#fff}.services_list-item .service_list-image{transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s ease}.services_list-item:hover .service_list-image{transform:scale(1.1);filter:brightness(1.1)}.service_list-count{transition:color .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.services_list-item:hover .service_list-count{color:#5dade2;transform:scale(1.1)}.service_desc-wrap{padding-right:2rem!important}.blog_linkblock{position:relative;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease;overflow:hidden}.blog_linkblock:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 40%,rgba(44,62,80,.06) 50%,transparent 60%);background-size:250% 250%;opacity:0;transition:opacity .4s ease;pointer-events:none}.blog_linkblock:hover{transform:translateY(-8px);box-shadow:0 20px 40px #2c3e5014}.blog_linkblock:hover:after{opacity:1;animation:shimmer 1.5s ease forwards}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-50% 0}}.blog_link-image-wrapper{overflow:hidden}.blog_link-image{transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s ease}.blog_linkblock:hover .blog_link-image{transform:scale(1.08);filter:brightness(1.05) saturate(1.1)}.blog_collection-heading{transition:color .4s ease}.blog_linkblock:hover .blog_collection-heading{color:#2c3e50}.blog-category_linkblock{transition:background-color .3s ease,color .3s ease!important}.blog-category_linkblock:hover{background:#2c3e50!important}.leadership_carousel-image-wrap{overflow:hidden}.leadership_carousel-image{transition:transform .7s cubic-bezier(.16,1,.3,1),filter .6s ease}.leadership_carousel-block:hover .leadership_carousel-image{transform:scale(1.06);filter:brightness(1.05)}.nav_link{position:relative}.nav_link:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1.5px;background:linear-gradient(90deg,#5dade2,#e84c1e);transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.16,1,.3,1)}.nav_link:hover:after{transform:scaleX(1);transform-origin:left}.section_header-left-image,.section_header-right-image{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s ease}.c-section-header:hover .section_header-left-image{transform:translate(-8px) scaleX(1.2);opacity:.8}.c-section-header:hover .section_header-right-image{transform:translate(8px) scaleX(1.2);opacity:.8}.section_header-text{transition:letter-spacing .5s cubic-bezier(.16,1,.3,1)}.c-section-header:hover .section_header-text{letter-spacing:.15em}.float-subtle{animation:floatSubtle 6s ease-in-out infinite}@keyframes floatSubtle{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.stat-number{text-shadow:0 0 20px rgba(44,62,80,0);transition:text-shadow .4s ease}.section_client:hover .stat-number{text-shadow:0 0 30px rgba(44,62,80,.15)}html{scroll-behavior:smooth}.section_client,.section_leadership,.section_about,.section_case-studies,.section_blogs{color:#2c3e50!important}.section_client{background-color:#fff!important}.section_leadership{background-color:#f5f6fa!important}.section_case-studies .cc-section-border,.section_case-studies .cc-section-mid-border,.section_leadership .cc-section-border,.section_leadership .cc-section-mid-border{border-left:none!important;border-right:none!important;display:none!important}.section_about{background-color:#fff!important}.section_case-studies{background-color:#f5f6fa!important}.section_blogs{background-color:#fff!important}.section_client h1,.section_client h2,.section_client h3,.section_client h4,.section_client h5,.section_client h6,.section_client p,.section_client span,.section_client div,.section_client a,.section_client .section_header-text,.section_client .client_main-heading,.section_client .cc-heading-h3,.section_client .cc-heading-h5,.section_leadership h1,.section_leadership h2,.section_leadership h3,.section_leadership h4,.section_leadership h5,.section_leadership h6,.section_leadership p,.section_leadership span,.section_leadership div,.section_leadership a,.section_leadership .section_header-text,.section_leadership .leadership_main-heading,.section_leadership .cc-heading-h3,.section_leadership .cc-heading-h5,.section_about h1,.section_about h2,.section_about h3,.section_about h4,.section_about h5,.section_about h6,.section_about p,.section_about span,.section_about div,.section_about a,.section_about .section_header-text,.section_about .about_main-heading,.section_about .cc-heading-h3,.section_about .cc-heading-h5,.section_case-studies h1,.section_case-studies h2,.section_case-studies h3,.section_case-studies h4,.section_case-studies h5,.section_case-studies h6,.section_case-studies p,.section_case-studies span,.section_case-studies div,.section_case-studies a,.section_case-studies .section_header-text,.section_case-studies .cc-heading-h3,.section_case-studies .cc-heading-h5,.section_blogs h1,.section_blogs h2,.section_blogs h3,.section_blogs h4,.section_blogs h5,.section_blogs h6,.section_blogs p,.section_blogs span,.section_blogs div,.section_blogs a,.section_blogs .section_header-text,.section_blogs .home-blog_main-heading,.section_blogs .cc-heading-h3,.section_blogs .cc-heading-h5{color:#2c3e50!important}.section_client .c-cta .cta_group-wrap.is-relative .cta_text,.section_leadership .c-cta .cta_group-wrap.is-relative .cta_text,.section_about .c-cta .cta_group-wrap.is-relative .cta_text,.section_case-studies .c-cta .cta_group-wrap.is-relative .cta_text,.section_blogs .c-cta .cta_group-wrap.is-relative .cta_text{color:#fff!important}.section_client .section_header-text,.section_leadership .section_header-text,.section_about .section_header-text,.section_case-studies .section_header-text,.section_blogs .section_header-text{color:#2c3e5099!important}.section_services{background-color:#2c3e50!important}.section_consultation-types{background-color:#1e2a38!important}.section_quotes{background-color:#2c3e50!important}.section_about-history{background-color:#1e2a38!important}.section_contact-form{background-color:#2c3e50!important}.section_services,.section_consultation-types,.section_quotes,.section_about-history,.section_contact-form,.section_quotes h1,.section_quotes h2,.section_quotes h3,.section_quotes h4,.section_quotes h5,.section_quotes h6,.section_quotes p,.section_quotes span,.section_quotes div,.section_quotes .section_header-text,.section_quotes .quotes_main-heading,.section_quotes .cc-heading-h3,.section_quotes .cc-heading-h5{color:#fff!important}.section_services .ff-playfair,.section_consultation-types .ff-playfair,.section_quotes .ff-playfair,.section_about-history .ff-playfair,.section_contact-form .ff-playfair{color:#5dade2!important}.section_client .ff-playfair,.section_about .ff-playfair,.section_case-studies .ff-playfair,.section_blogs .ff-playfair{color:#e84c1e!important}.section_leadership .ff-playfair{color:#5dade2!important}.cc-section-border{border-color:#2c3e5014!important}.cc-section-mid-border{border-color:#2c3e500f!important}.section_services .section_header-text,.section_consultation-types .section_header-text,.section_quotes .section_header-text,.section_about-history .section_header-text,.section_contact-form .section_header-text{color:#fff9!important}.section_client,.section_about,.section_services,.section_quotes,.section_blogs,.section_leadership,.section_consultation-types,.section_case-studies,.section_contact-form,.section_about-history{padding-top:120px!important;padding-bottom:120px!important}@media(max-width:767px){.section_client,.section_about,.section_services,.section_quotes,.section_blogs,.section_leadership,.section_consultation-types,.section_case-studies,.section_contact-form,.section_about-history{padding-top:50px!important;padding-bottom:50px!important}.cc-heading-h3,.cc-heading-h5,.client_main-heading,.about_main-heading,.home-blog_main-heading,.leadership_main-heading,.quotes_main-heading{font-size:30px!important;line-height:1.2!important}.c-section-header{margin-bottom:10px!important}.cc-heading-h3,.cc-heading-h5{margin-bottom:12px!important}p,.cc-body-small,.about_main-paragraph,.quotes_main-paragraph,.home-hero_subtext,.service_desc-text,.blog_collection-heading,.footer_brand-description,.footer_link-text,.section_header-text,.leadership_carousel-position{font-size:16px!important;line-height:1.5em!important}.about_cta-wrap,.home-blog_cta-wrap,.leadership_cta-wrap{margin-top:8px!important}.about_top-wrapper,.services_top-container,.home-blog_top-wrap,.leadership_top-wrapper,.quotes_wrapper{gap:12px!important;margin-bottom:24px!important}.about_content-wrap,.home-blog_content-wrap{gap:8px!important}.stats-grid{gap:1rem!important;margin-bottom:2rem!important}.stat-number{font-size:2.5rem!important}.blogs_collection-list{gap:16px!important}.blog_link-content-wrap{padding:12px!important}.leadership_carousel-list{gap:16px!important}.padding-global{padding-left:20px!important;padding-right:20px!important}}@media(prefers-reduced-motion:reduce){.reveal,.reveal-left,.reveal-right,.reveal-scale,.reveal-rotate{opacity:1;transform:none;transition:none}.hero-animate-heading,.hero-animate-sub,.hero-animate-cta{opacity:1;transform:none;animation:none}.float-subtle{animation:none}}
