/* Audit and advisory practice: clear hierarchy, restrained branding, readable copy. */
:root{--navy:#112e47;--navy-deep:#0b2135;--ink:#203346;--muted:#5f6d78;--gold:#957236;--gold-light:#d4bc92;--ivory:#f3f5f7;--line:#dce2e7;--serif:'DM Sans','Segoe UI',Arial,sans-serif}
body{font-size:16px;line-height:1.75}h1,h2,h3{font-family:var(--sans)}h1,h2{font-weight:550;letter-spacing:-.035em;line-height:1.15}h2{font-size:42px}h3{font-weight:550}em{font-style:normal;color:inherit}.section{padding:82px 0}.eyebrow{font-size:10px!important;letter-spacing:.13em;color:#5a6d7c;font-weight:600}.text-link{font-size:13px;border-bottom-color:#b39867}.button{font-size:13px;gap:20px;padding:15px 22px;font-weight:550}.button-gold{background:#d4bc92;color:#112e47}.button-gold:hover{background:#e1cda9}.button-light{border-color:#8295a5}.button:hover{transform:none}.large-copy{font-size:19px}.small-note{font-size:12px}.section-heading{gap:65px;margin-bottom:35px}.section-heading h2{font-size:41px}.section-heading>p{font-size:15px;max-width:435px;line-height:1.85}.section-heading .text-link{font-size:12px}
.utility{background:#0b2135;font-size:10px}.utility .container{height:32px}.header-inner{height:98px;gap:24px}.brand{gap:12px}.brand-text{font-family:var(--sans);font-size:22px;font-weight:600;letter-spacing:-.035em}.brand-text small{font-size:8px;letter-spacing:.17em;font-weight:500}.brand-logo{width:59px;height:59px;object-fit:contain;flex-shrink:0}.site-header nav{gap:25px}.site-header nav>a,.nav-trigger{font-size:12px;font-weight:500}.header-cta{font-size:12px;background:var(--navy);color:white;border-color:var(--navy);padding:12px 17px;gap:18px}.header-cta:hover{background:#234862;color:white}.nav-menu{width:300px}.nav-menu a{font-size:13px}.brand-light .brand-logo{background:#f7f5f0}
.corporate-hero{background:var(--navy);color:white}.corporate-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;padding-block:54px}.corporate-hero-copy{padding-block:18px;align-self:center}.corporate-hero .eyebrow{color:#cfdae2;font-size:9px!important;letter-spacing:.15em;margin-bottom:27px!important}.corporate-hero .eyebrow>span{background:#d4bc92}.corporate-hero h1{font-size:clamp(44px,4.35vw,64px);font-weight:550;letter-spacing:-.045em;line-height:1.16}.corporate-hero h1>span{color:#d4bc92}.corporate-hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.85;max-width:510px;color:#d4dfe7;margin-top:25px}.corporate-hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.corporate-hero-actions .button{font-size:11px;padding:14px 18px;gap:15px}.hero-practice-line{display:flex;flex-wrap:wrap;gap:9px 16px;margin-top:31px;border-top:1px solid #476076;padding-top:20px}.hero-practice-line span{font-size:10px;line-height:1.6;color:#dae2e8;display:flex;align-items:center;gap:7px}.hero-practice-line span:before{content:'';width:4px;height:4px;background:#d4bc92}.corporate-hero-image{position:relative;min-height:460px;overflow:hidden;background:#eae7df}.corporate-hero-image>img{height:100%;width:100%;object-fit:cover;object-position:center}.corporate-hero-image>div{position:absolute;bottom:0;left:0;right:0;background:#0b2135ed;padding:21px 25px}.corporate-hero-image>div>span{font-size:8px;letter-spacing:.13em;color:#d4bc92}.corporate-hero-image>div>p{font-size:21px;font-weight:500;line-height:1.35;color:white;margin-top:8px}.corporate-hero-image>div>p br{display:none}
.career-strip{padding:28px 0 16px;background:#f7f8f9}.career-inner{grid-template-columns:1.1fr 1fr 1.4fr 1fr;gap:28px}.career-label{font-size:9px;letter-spacing:.09em;line-height:1.9}.career-label strong{font-weight:600}.career-stat{gap:15px;padding-left:25px}.career-stat>strong{font-family:var(--sans);font-size:37px;font-weight:550;letter-spacing:-.05em}.career-stat>strong span{font-size:23px;color:#957236}.career-stat>p{font-size:11px;line-height:1.6;max-width:150px}.career-note{font-size:9px;color:#67747e;margin-top:20px!important}
.core-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.core-service{padding:35px 36px;border:1px solid var(--line);border-top:3px solid var(--navy);background:#fff}.core-service-top{display:flex;align-items:center;justify-content:space-between;color:#8a6a36;margin-bottom:25px;gap:15px}.core-service-top>svg{width:30px;height:30px}.core-service-top>span{font-size:9px;letter-spacing:.1em;font-weight:550}.core-service h3{font-size:29px;line-height:1.25;letter-spacing:-.025em;max-width:380px}.core-service>p{font-size:14px;line-height:1.8;margin-top:20px;max-width:430px}.core-service ul{list-style:none;padding:0;margin:22px 0 25px}.core-service li{font-size:13px;line-height:1.8;display:flex;align-items:start;gap:10px;margin-block:7px;color:#41586a}.core-service li:before{content:'';height:4px;width:4px;flex-shrink:0;background:#9a7a44;margin-top:10px}.core-service .text-link{font-size:12px}.supporting-services{display:grid;grid-template-columns:1.3fr 1fr 1.2fr 1fr;gap:20px;align-items:center;margin-top:30px;padding:24px 28px;background:var(--ivory)}.supporting-services>div>span{font-size:8px;letter-spacing:.12em;color:#826331;font-weight:600}.supporting-services>div>p{font-size:12px;margin-top:7px;line-height:1.6}.supporting-services>a{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:550;line-height:1.5;padding-left:22px;border-left:1px solid #cfd8df;min-height:42px}.supporting-services>a>svg{width:18px;height:18px}
.founder-section{padding:70px 0}.founder-grid{grid-template-columns:.7fr 1.3fr;gap:75px}.founder-photo{max-width:340px}.portrait-caption{padding:17px 18px;display:block}.portrait-caption>strong{font-size:12px;display:block;font-weight:600}.portrait-caption>span{font-size:9px;display:block;margin-top:5px}.founder-copy h2{font-size:37px;line-height:1.2;letter-spacing:-.03em}.founder-copy>.eyebrow{color:#c5d2dd}.founder-copy>p:not(.eyebrow){font-size:14px;line-height:1.85;max-width:650px;margin-top:23px}.founder-copy>p+p{margin-top:15px!important}.founder-roles{margin-top:22px}.founder-roles span{font-size:10px;padding:6px 10px;color:#e0e7ed;border-color:#5c758a}.founder-copy .button{font-size:12px;margin-top:25px}.attribution{font-size:12px;max-width:1020px;line-height:1.85}.client-wordmarks{margin-top:28px}.client-wordmarks>div{min-height:128px;padding:24px 27px}.client-wordmarks span{font-size:8px;letter-spacing:.1em}.client-wordmarks strong{font-family:var(--sans);font-size:21px;line-height:1.35;font-weight:550;letter-spacing:-.02em;max-width:300px}
.ta-section{padding:75px 0;background:#edf2f4}.ta-grid{gap:60px;grid-template-columns:.9fr 1.1fr}.ta-copy h2{font-size:37px;line-height:1.2}.ta-copy p:not(.eyebrow){font-size:14px;max-width:440px;line-height:1.85}.ta-copy .button{font-size:12px}.ta-copy .text-link{font-size:12px}.ta-screen{transform:none;box-shadow:0 10px 28px #1028310d;border-color:#c4cfd7}.screen-bar{height:33px}.screen-bar>b{font-size:8px}.ta-screen figcaption{font-size:10px;line-height:1.7}.process-grid{gap:30px;margin-top:35px}.process-grid span{font-family:var(--sans);font-size:19px;font-weight:550}.process-grid h3{font-family:var(--sans);font-size:21px;font-weight:550;margin-top:15px}.process-grid p{font-size:13px;line-height:1.85}.process-grid>div{border-top-color:#b5c4d0}
.closing{padding:65px 0}.closing h2{font-size:43px;line-height:1.2}.closing h2 em{color:#d4bc92}.closing-inner>div:last-child{max-width:420px}.closing p:not(.eyebrow){font-size:14px;line-height:1.85}.closing .button{font-size:12px}.footer-top>p{font-size:13px}.footer-columns p,.footer-columns a{font-size:12px;line-height:1.9}.footer-columns a{line-height:2.2}.footer-columns h3{font-size:10px}.footer-columns small{font-size:10px}.footer-columns .footer-phone{font-size:13px}.footer-bottom{font-size:10px}.whatsapp-float{width:50px;height:50px;background:#173e5c}.footer-columns{gap:45px}
.page-hero{padding:65px 0 70px}.page-hero h1{font-size:55px;max-width:1020px;font-weight:550;line-height:1.18}.page-hero h1 em{color:#d4bc92}.page-hero p:not(.eyebrow){font-size:15px;max-width:750px;line-height:1.85}.page-hero .button{font-size:12px}.page-hero:after,.page-hero:before{display:none}.detail-grid{gap:70px}.detail-grid h2{font-size:37px}.detail-grid>div>p:not(.large-copy){font-size:14px}.scope-list h3{font-size:23px;line-height:1.4}.scope-list p{font-size:14px;line-height:1.85}.scope-list article>span{font-size:12px}.scope-list article{grid-template-columns:40px .8fr 1fr;gap:30px}.outcome-band p{font-family:var(--sans);font-size:26px;line-height:1.4}.related a{font-family:var(--sans);font-size:21px}.catalogue-title h2{font-size:29px;line-height:1.3}.service-catalogue p{font-size:15px}.service-catalogue article{gap:35px}.service-catalogue .text-link{font-size:12px}
.biography-grid{grid-template-columns:.65fr 1.35fr;gap:75px}.biography-grid h2{font-size:37px;line-height:1.25}.biography-grid .large-copy{font-size:18px}.biography-grid p:not(.eyebrow,.credentials,.large-copy){font-size:14px;line-height:1.85}.credentials{font-size:12px;font-weight:550;letter-spacing:.08em}.bio-portrait{top:125px;max-width:340px}.bio-portrait>p{font-size:12px}.practice-expertise{margin:27px 0}.practice-expertise>div{border-top:1px solid var(--line);padding:17px 0}.practice-expertise>div:last-child{border-bottom:1px solid var(--line)}.practice-expertise strong{font-size:14px;font-weight:600;color:var(--navy)}.practice-expertise p{font-size:13px!important;margin-top:5px!important}.biography-grid .secondary-background{font-size:12px!important;color:#6c7984;border-left:2px solid #d3dce3;padding-left:16px}.biography-grid .small-note{font-size:10px!important}.principle-grid h3{font-family:var(--sans);font-size:23px}.principle-grid p{font-size:14px}.role p{font-size:13px}.role h3{font-size:17px}.role>span{font-size:11px}.attribution-panel{grid-template-columns:180px 1fr}.attribution-panel p{font-size:13px}.attribution-panel>span{font-size:9px}.filter-bar button{font-size:12px}.filter-bar>span{font-size:11px}.experience-card h3{font-family:var(--sans);font-size:26px;font-weight:550;line-height:1.3}.experience-card p:last-child{font-size:13px}.experience-card-meta{font-size:9px}.experience-card .assignment-type{font-size:10px}.programme-note h2{font-size:37px}.programme-note>div>p:not(.eyebrow){font-size:14px}.ta-hero h1{font-size:49px;line-height:1.18}.ta-hero-top p:not(.eyebrow){font-size:14px}.ta-main-screen figcaption{font-size:11px}.ta-topic-grid h3{font-family:var(--sans);font-size:24px}.ta-topic-grid p{font-size:14px}.ta-demo-callout h2{font-size:37px}.ta-demo-callout p:not(.eyebrow){font-size:14px}.contact-details h2{font-size:37px}.contact-section .eyebrow{font-size:10px!important}.contact-method>span{font-size:10px}.contact-method>p{font-size:14px}.contact-method>a{font-family:var(--sans);font-size:27px;font-weight:550}.contact-method>a+p{font-size:12px}.contact-details>.small-note{font-size:11px}.form-heading>p{font-family:var(--sans);font-size:25px;font-weight:500}.form-heading>span{font-size:10px}.field label{font-size:12px}.field input,.field select,.field textarea{font-size:14px}.field-hint{font-size:10px}.checkbox-label{font-size:11px}.submit-button{font-size:12px}.form-note{font-size:10px}.prose h2{font-family:var(--sans);font-size:29px}.prose p{font-size:15px}
.service-photo{width:100%;height:260px;object-fit:cover;object-position:center;margin-bottom:35px}.service-visual-strip{max-width:1280px;margin:0 auto;padding-bottom:35px}.core-service-photo{height:185px;width:100%;object-fit:cover;margin-bottom:26px}.erp-concept{margin-top:30px;max-width:450px}.erp-concept img{width:100%;max-height:220px;object-fit:contain;background:#f8f6f1}.erp-concept figcaption{font-size:10px;margin-top:7px;color:var(--muted)}
@media(min-width:1550px){.corporate-hero-grid{gap:85px;padding-block:65px}.corporate-hero-image{min-height:490px}.corporate-hero h1{font-size:68px}.header-inner{height:100px}.section{padding:90px 0}}
@media(max-width:1180px){.brand-text{font-size:20px}.brand-logo{width:52px;height:52px}.site-header nav{gap:18px}.site-header nav>a,.nav-trigger{font-size:11px}.corporate-hero-grid{gap:42px;grid-template-columns:1.2fr 1fr}.corporate-hero h1{font-size:49px}.corporate-hero-image{min-height:440px}.corporate-hero-actions{gap:10px}.corporate-hero-actions .button{font-size:10px;padding:13px 15px}.hero-practice-line{gap:8px 11px}.hero-practice-line span{font-size:9px}.career-inner{gap:20px}.career-stat{padding-left:18px}.career-stat>p{font-size:10px}.section-heading h2{font-size:38px}.section-heading>p{max-width:370px;font-size:14px}.core-service{padding:30px}.core-service h3{font-size:27px}.founder-grid{gap:55px}.founder-copy h2{font-size:35px}.supporting-services{gap:15px;padding:22px}.supporting-services>a{font-size:11px;padding-left:15px}.biography-grid{gap:55px}.page-hero h1{font-size:50px}.ta-hero h1{font-size:45px}}
@media(max-width:1000px){.header-inner{height:83px}.site-header nav{top:83px}.site-header nav>a,.nav-trigger{font-size:14px}.corporate-hero h1{font-size:43px}.corporate-hero-grid{gap:32px;padding-block:40px}.corporate-hero-copy>p:not(.eyebrow){font-size:14px}.corporate-hero .eyebrow{font-size:8px!important;letter-spacing:.1em}.corporate-hero-image{min-height:410px}.corporate-hero-actions{flex-direction:column;align-items:start}.corporate-hero-actions .button{font-size:11px}.hero-practice-line{margin-top:24px;padding-top:16px}.corporate-hero-image>div{padding:18px}.corporate-hero-image>div>p{font-size:18px}.corporate-hero-image>div>span{font-size:7px}.career-inner{grid-template-columns:1fr 1fr 1.4fr 1fr;gap:16px}.career-stat{padding-left:16px}.career-stat>strong{font-size:34px}.career-stat>p{font-size:10px}.career-label{font-size:8px}.section-heading h2{font-size:35px}.section-heading>p{font-size:13px;max-width:320px}.core-service h3{font-size:25px}.core-service{padding:26px}.core-service li{font-size:12px}.core-service>p{font-size:13px}.supporting-services{grid-template-columns:1fr 1fr 1fr}.supporting-services>div{grid-column:1/-1}.supporting-services>a:first-of-type{border-left:0;padding-left:0}.founder-grid{gap:40px;grid-template-columns:.75fr 1.25fr}.founder-copy h2{font-size:30px}.founder-copy>p:not(.eyebrow){font-size:13px}.founder-roles span{font-size:9px}.ta-copy h2{font-size:33px}.ta-copy p:not(.eyebrow){font-size:13px}.ta-grid{gap:40px}.page-hero h1{font-size:45px}.page-hero p:not(.eyebrow){font-size:14px}.detail-grid h2{font-size:33px}.scope-list h3{font-size:22px}.scope-list p{font-size:13px}.biography-grid{gap:40px;grid-template-columns:.75fr 1.25fr}.biography-grid h2{font-size:32px}.biography-grid .large-copy{font-size:17px}.biography-grid p:not(.eyebrow,.credentials,.large-copy){font-size:13px}.ta-hero h1{font-size:40px}.ta-demo-callout h2{font-size:32px}.contact-details h2{font-size:33px}.contact-method>a{font-size:23px}.footer-columns{gap:30px 60px}}
@media(max-width:760px){.section{padding:58px 0}.header-inner{height:79px;gap:12px}.site-header nav{top:79px}.brand-text{font-size:17px}.brand-text small{font-size:6px;letter-spacing:.14em}.brand-logo{width:43px;height:43px}.brand{gap:9px}.header-cta{font-size:9px;padding:9px 10px;gap:6px}.corporate-hero-grid{grid-template-columns:1fr;padding-top:30px;padding-bottom:30px;gap:28px}.corporate-hero-copy{padding:0}.corporate-hero .eyebrow{font-size:8px!important;line-height:1.7!important;margin-bottom:21px!important}.corporate-hero h1{font-size:42px;line-height:1.17;letter-spacing:-.045em}.corporate-hero h1 span br{display:none}.corporate-hero-copy>p:not(.eyebrow){font-size:13px;line-height:1.85;margin-top:22px;max-width:460px}.corporate-hero-actions{flex-direction:row;gap:10px;margin-top:24px}.corporate-hero-actions .button{font-size:10px;gap:11px;padding:13px 14px}.hero-practice-line{margin-top:24px;gap:7px 11px}.hero-practice-line span{font-size:8px;gap:6px}.corporate-hero-image{min-height:0;height:250px}.corporate-hero-image>img{object-position:center 45%}.corporate-hero-image>div{padding:15px 18px}.corporate-hero-image>div>span{font-size:7px}.corporate-hero-image>div>p{font-size:18px;margin-top:5px}.career-strip{padding:22px 0 14px}.career-inner{grid-template-columns:repeat(3,1fr);gap:12px}.career-label{font-size:8px;margin-bottom:7px}.career-stat{padding-left:13px;gap:8px}.career-stat>strong{font-size:32px;letter-spacing:-.04em}.career-stat>strong span{font-size:20px}.career-stat>p{font-size:9px;line-height:1.65;max-width:100px}.career-note{font-size:8px;margin-top:16px!important;line-height:1.8}.eyebrow{font-size:9px!important;margin-bottom:18px!important}.section-heading h2{font-size:32px;line-height:1.22}.section-heading>p{max-width:460px;font-size:13px;line-height:1.85;margin-top:20px}.section-heading .text-link{font-size:11px}.core-service-grid{grid-template-columns:1fr;gap:22px}.core-service{padding:25px}.core-service-top{margin-bottom:20px}.core-service-top>span{font-size:8px}.core-service-top>svg{width:27px;height:27px}.core-service h3{font-size:25px}.core-service>p{font-size:13px;line-height:1.85;margin-top:18px}.core-service li{font-size:12px}.core-service ul{margin-top:18px;margin-bottom:20px}.core-service .text-link{font-size:11px}.supporting-services{display:block;padding:23px;margin-top:23px}.supporting-services>div{margin-bottom:15px}.supporting-services>div>p{font-size:12px}.supporting-services>a,.supporting-services>a:first-of-type{border-left:0;border-top:1px solid #d2dbe1;padding:15px 0;font-size:13px;min-height:49px}.supporting-services>a:last-child{padding-bottom:0}.founder-section{padding:55px 0}.founder-grid{grid-template-columns:1fr;gap:30px}.founder-photo{max-width:290px}.portrait-caption>strong{font-size:11px}.portrait-caption>span{font-size:8px}.founder-copy h2{font-size:31px;line-height:1.25}.founder-copy>p:not(.eyebrow){font-size:13px;line-height:1.85}.founder-roles span{font-size:9px}.founder-copy .button{font-size:11px}.attribution{font-size:11px;line-height:1.9}.client-wordmarks>div{min-height:128px;padding:20px 17px}.client-wordmarks strong{font-size:18px;line-height:1.4;font-weight:550}.client-wordmarks span{font-size:7px;letter-spacing:.06em}.ta-section{padding:55px 0}.ta-grid{grid-template-columns:1fr;gap:30px}.ta-copy h2{font-size:31px}.ta-copy p:not(.eyebrow){font-size:13px}.ta-copy .text-link{font-size:11px}.ta-copy .button{font-size:11px}.ta-screen{margin-right:0}.ta-screen figcaption{font-size:9px}.process-grid{gap:25px}.process-grid span{font-size:17px}.process-grid h3{font-size:19px}.process-grid p{font-size:12px;line-height:1.85}.closing{padding:50px 0}.closing h2{font-size:34px}.closing p:not(.eyebrow){font-size:13px}.closing .button{font-size:11px}.footer-top>p{font-size:10px}.footer-top .brand-text{font-size:16px}.footer-top .brand-logo{width:40px;height:40px}.footer-columns p,.footer-columns a{font-size:11px}.footer-columns h3{font-size:9px}.footer-columns small{font-size:9px}.footer-columns .footer-phone{font-size:11px}.footer-columns{gap:30px 25px}.footer-bottom{font-size:8px}.page-hero{padding:42px 0 47px}.page-hero h1{font-size:35px;line-height:1.22;letter-spacing:-.035em}.page-hero p:not(.eyebrow){font-size:13px;line-height:1.85}.page-hero .button{font-size:11px}.detail-grid{gap:23px}.detail-grid h2{font-size:31px}.large-copy{font-size:17px}.detail-grid>div>p:not(.large-copy){font-size:13px}.scope-list article{grid-template-columns:25px 1fr;gap:13px}.scope-list h3{font-size:22px}.scope-list p{font-size:13px;line-height:1.85}.scope-list article>span{font-size:10px}.outcome-band p{font-size:24px;line-height:1.4}.outcome-band .button{font-size:11px}.related a{font-size:21px;line-height:1.4}.catalogue-title h2{font-size:25px;line-height:1.3}.service-catalogue p{font-size:13px}.service-catalogue article{gap:18px}.service-catalogue .text-link{font-size:11px}.biography-grid{grid-template-columns:1fr;gap:30px}.bio-portrait{max-width:290px}.biography-grid h2{font-size:30px;line-height:1.25}.biography-grid .large-copy{font-size:16px}.biography-grid p:not(.eyebrow,.credentials,.large-copy){font-size:13px}.biography-grid .secondary-background{font-size:11px!important}.practice-expertise p{font-size:12px!important}.practice-expertise strong{font-size:13px}.credentials{font-size:10px}.principle-grid h3{font-size:22px}.principle-grid p{font-size:13px}.role p{font-size:12px}.role h3{font-size:16px}.attribution-panel{grid-template-columns:1fr}.attribution-panel p{font-size:12px}.filter-bar button{font-size:10px}.filter-bar>span{font-size:10px}.experience-card h3{font-size:24px}.experience-card-meta{font-size:8px}.experience-card .assignment-type{font-size:9px}.experience-card p:last-child{font-size:12px}.programme-note h2{font-size:31px}.programme-note>div>p:not(.eyebrow){font-size:13px}.ta-hero h1{font-size:34px;line-height:1.2}.ta-hero-top p:not(.eyebrow){font-size:13px}.ta-main-screen figcaption{font-size:9px}.ta-topic-grid h3{font-size:23px}.ta-topic-grid p{font-size:13px}.ta-demo-callout h2{font-size:31px}.ta-demo-callout p:not(.eyebrow){font-size:13px}.contact-details h2{font-size:31px}.contact-section .eyebrow{font-size:9px!important}.contact-method>a{font-size:27px}.contact-method>p{font-size:13px}.contact-method>a+p{font-size:11px}.form-heading>p{font-size:23px}.field input,.field select,.field textarea{font-size:14px}.checkbox-label{font-size:10px}.form-note{font-size:9px}.prose h2{font-size:26px}.prose p{font-size:13px}.service-photo{height:200px;margin-bottom:28px}.core-service-photo{height:170px;margin-bottom:23px}.erp-concept{max-width:400px}.erp-concept img{max-height:210px}}
@media(max-width:380px){.header-cta{display:none}.brand-text{font-size:17px}.corporate-hero h1{font-size:37px}.corporate-hero .eyebrow{font-size:7px!important}.corporate-hero-actions .button{font-size:9px;padding:12px;gap:8px}.hero-practice-line span{font-size:7px}.corporate-hero-image{height:230px}.career-stat>strong{font-size:29px}.career-stat>p{font-size:8px}.client-wordmarks strong{font-size:16px}.page-hero h1{font-size:31px}.brand-logo{width:41px;height:41px}.core-service{padding:21px}.core-service h3{font-size:23px}.footer-top .brand-text{font-size:15px}.footer-top>p{font-size:9px}}

.brand-logo{width:68px;height:68px}.brand-light .brand-logo{background:transparent}.catalogue-image{width:100%;height:155px;object-fit:cover;margin-bottom:22px}.catalogue-title{display:block}.detail-grid .service-photo{height:235px;object-fit:cover;margin-top:25px;margin-bottom:0}.corporate-hero-image{background:#f6f2eb}.corporate-hero-image>img{object-fit:contain}.corporate-hero-image>div{background:var(--navy-deep);padding:17px 23px}.corporate-hero-image>div>p{font-size:18px}.corporate-hero-image>div>span{font-size:8px}
@media(max-width:1180px){.brand-logo{width:60px;height:60px}.brand-text{font-size:20px}}
@media(max-width:760px){.brand-logo{width:52px;height:52px}.header-cta{display:none}.brand-text{font-size:18px}.header-inner{gap:15px}.catalogue-title{display:block}.catalogue-image{height:160px;margin-bottom:19px}.detail-grid .service-photo{height:210px;margin-top:24px}.corporate-hero-image{height:265px}.corporate-hero-image>img{height:200px;align-self:start}.corporate-hero-image>div{padding:13px 17px}.corporate-hero-image>div>p{font-size:16px}.corporate-hero-image>div>span{font-size:7px}.corporate-hero-image>div>p br{display:none}.corporate-hero-image>div>p br:after{content: " "}.footer-top .brand-logo{width:48px;height:48px}}

/* Preserve the coordinated wordmark, icon family and share-card assets. */
.brand-logo{width:246px;height:auto;max-width:100%}.brand-light .brand-logo{background:transparent}.service-icon{width:24px;height:24px;flex-shrink:0}.core-service-top>.service-icon{width:30px;height:30px}.ta-topic-grid .service-icon{width:35px;height:35px}.service-catalogue article{grid-template-columns:45px .95fr 1fr}.catalogue-title .catalogue-image{width:100%;height:155px}
@media(max-width:1180px){.brand-logo{width:230px}.service-catalogue article{grid-template-columns:35px 1fr 1.2fr}}
@media(max-width:760px){.brand-logo{width:225px;height:auto}.footer-top .brand-logo{width:205px;height:auto}.service-catalogue article{grid-template-columns:25px 1fr;gap:18px}.catalogue-title .catalogue-image{height:160px}.ta-topic-grid .service-icon{width:28px;height:28px}}
@media(max-width:380px){.brand-logo{width:205px}.footer-top .brand-logo{width:180px}}
