body.corporate-quality{font-family:Arial,Helvetica,sans-serif}body.corporate-quality .container{width:89%;max-width:none!important}body.corporate-quality :is(h1,h2,h3,p,a,button,summary){font-family:Arial,Helvetica,sans-serif}body.corporate-quality .hero h1{font-size:clamp(62px,5.75vw,112px)!important;line-height:.94!important;letter-spacing:-.025em;font-weight:500}body.corporate-quality .hero h1 span{color:#9bbbd1}body.corporate-quality .hero-grid{min-height:clamp(385px,29vw,550px)}body.corporate-quality .hero-copy{max-width:90%}body.corporate-quality .hero-lead{font-size:clamp(26px,2.1vw,40px);line-height:1.05}body.corporate-quality .hero-copy>p:last-of-type{max-width:95%;font-size:clamp(15px,1.2vw,23px);line-height:1.3}body.corporate-quality .hero-values{font-size:clamp(12px,1.05vw,20px);padding-left:24px;gap:14px}body.corporate-quality .hero .actions{gap:24px}body.corporate-quality .button,body.corporate-quality .outline{min-height:44px;font-size:clamp(12px,.95vw,18px);padding:12px 18px}body.corporate-quality .priorities-grid{gap:28px}body.corporate-quality .priorities li{font-size:clamp(13px,1.1vw,21px)}body.corporate-quality .priorities li>span{font-size:clamp(21px,1.7vw,32px)}body.corporate-quality :is(.environments,.ai,.capabilities,.outcomes,.editorial-band){padding-top:clamp(25px,2.2vw,42px);padding-bottom:clamp(24px,1.9vw,36px)}body.corporate-quality h2{font-size:clamp(28px,2.2vw,42px);line-height:1.1}body.corporate-quality .section-intro>p{font-size:clamp(13px,1vw,19px);max-width:28%}body.corporate-quality .buyer{padding:clamp(20px,1.6vw,30px);min-height:0}body.corporate-quality .buyer h3{font-size:clamp(22px,1.65vw,32px)}body.corporate-quality .buyer p{font-size:clamp(14px,1.03vw,20px);line-height:1.3}body.corporate-quality .buyer-copy{max-width:76%}body.corporate-quality .buyer .actions{margin-top:18px;gap:20px;align-items:center}body.corporate-quality .buyer .text-link{font-size:clamp(12px,.95vw,18px);max-width:45%}body.corporate-quality .ai h2{font-size:clamp(28px,2.2vw,42px);white-space:normal}body.corporate-quality .ai-lead{font-size:clamp(17px,1.25vw,24px)}body.corporate-quality .ai-grid>div:first-child>p:last-of-type{font-size:clamp(14px,1.03vw,20px);max-width:90%}body.corporate-quality .ai-steps{font-size:clamp(13px,1.05vw,20px)}body.corporate-quality .capabilities h2{font-size:clamp(26px,2.05vw,39px)}body.corporate-quality .capability-grid{gap:clamp(40px,5vw,96px)}body.corporate-quality .capability-grid h3{font-size:clamp(20px,1.45vw,28px)}body.corporate-quality .capability-grid p{font-size:clamp(14px,1.05vw,20px);line-height:1.3}body.corporate-quality .capability-image{height:clamp(145px,10.5vw,202px)}body.corporate-quality .text-link{font-size:clamp(12px,.95vw,18px)}body.corporate-quality .outcomes h2{font-size:clamp(27px,2vw,38px)}body.corporate-quality .outcomes h3{font-size:clamp(16px,1.15vw,22px)}body.corporate-quality .outcomes article p{font-size:clamp(13px,.95vw,18px);line-height:1.3}body.corporate-quality .outcome-icon{border:1px solid #b3c5cf;border-radius:50%;width:46px;height:46px;flex:0 0 46px;display:flex;align-items:center;justify-content:center}body.corporate-quality .outcome-icon img{width:24px;height:24px;object-fit:contain;filter:none;background:none}body.corporate-quality .attribution{font-size:clamp(11px,.85vw,16px)}body.corporate-quality .editorial-grid{grid-template-columns:75% 25%}body.corporate-quality .perspectives{grid-template-columns:34% 1fr;gap:18px;padding-right:30px}body.corporate-quality .editorial-intro h2{font-size:clamp(23px,1.8vw,34px);white-space:normal}body.corporate-quality .editorial-intro>p:last-of-type{font-size:clamp(13px,.95vw,18px)}body.corporate-quality .perspective-card,body.corporate-quality .perspective-card .asset-slot{min-height:clamp(165px,12vw,230px)}body.corporate-quality .perspective-card a{font-size:clamp(13px,1vw,19px)}body.corporate-quality .dialogue{padding-left:30px}body.corporate-quality .dialogue h2{font-size:clamp(18px,1.3vw,25px);line-height:1.08}body.corporate-quality .dialogue>p:last-of-type{font-size:clamp(13px,.95vw,18px)}body.corporate-quality .dialogue .button{font-size:clamp(11px,.8vw,15px)}body.corporate-quality footer .footer-top{flex-wrap:wrap;row-gap:18px}body.corporate-quality footer .social{margin-left:auto}body.corporate-quality footer .brand .original-logo{object-fit:contain!important}
@media(max-width:1199px){body.corporate-quality .container{width:calc(100% - 40px)}body.corporate-quality .hero-grid{display:flex;flex-direction:column;min-height:0;gap:24px}body.corporate-quality .hero-copy{max-width:none}body.corporate-quality .hero h1{font-size:clamp(48px,12vw,70px)!important}body.corporate-quality .hero-lead{font-size:26px}body.corporate-quality .hero-copy>p:last-of-type{font-size:16px;max-width:none}body.corporate-quality .hero-visual{min-height:230px}body.corporate-quality .hero-values{font-size:12px}body.corporate-quality .hero .actions{flex-direction:column;align-items:flex-start;gap:16px}body.corporate-quality .section-intro{display:block}body.corporate-quality .section-intro>p{max-width:none;font-size:15px;margin-top:12px}body.corporate-quality .buyer-grid{grid-template-columns:1fr}body.corporate-quality .buyer-copy{max-width:none}body.corporate-quality .buyer{padding:22px}body.corporate-quality .buyer p{font-size:16px;line-height:1.4}body.corporate-quality .buyer .actions{flex-direction:column;align-items:flex-start;gap:15px}body.corporate-quality .buyer .text-link{max-width:none;font-size:14px}body.corporate-quality .button{font-size:14px;white-space:normal!important}body.corporate-quality .ai-grid{display:flex;flex-direction:column;align-items:stretch;gap:24px}body.corporate-quality .ai-grid>div:first-child>p:last-of-type{font-size:16px;line-height:1.4}body.corporate-quality .ai-steps{font-size:14px}body.corporate-quality .capability-grid{grid-template-columns:1fr;gap:28px}body.corporate-quality .capability-grid article,body.corporate-quality .capability-grid article:nth-child(2){grid-template-columns:1fr}body.corporate-quality .capability-grid p{font-size:16px;line-height:1.4}body.corporate-quality .capability-image{height:180px}body.corporate-quality .outcomes-grid{grid-template-columns:1fr;gap:24px}body.corporate-quality .outcomes-grid>div{grid-column:auto}body.corporate-quality .outcomes article,body.corporate-quality .outcomes article:last-child{border:0;padding:0}body.corporate-quality .outcomes article p{font-size:16px;line-height:1.4}body.corporate-quality .attribution{font-size:12px;line-height:1.4}body.corporate-quality .editorial-grid,body.corporate-quality .perspectives,body.corporate-quality .perspective-cards{grid-template-columns:1fr;gap:24px}body.corporate-quality .perspectives{padding:0}body.corporate-quality .dialogue{border-left:0;border-top:1px solid #bdc9cf;padding:24px 0 0}body.corporate-quality .dialogue h2{font-size:25px}body.corporate-quality .dialogue>p:last-of-type{font-size:16px;line-height:1.4}body.corporate-quality .dialogue .button{font-size:14px}body.corporate-quality .perspective-card a{font-size:18px}body.corporate-quality .footer-bottom{flex-direction:column;gap:15px}body.corporate-quality .footer-top nav{flex-wrap:wrap;width:100%;margin:0;gap:18px}body.corporate-quality .social{width:100%;margin:0!important;flex-wrap:wrap;gap:18px}}

body.corporate-quality .site-header .original-logo{width:130px!important;height:50px!important;object-fit:contain!important}body.corporate-quality footer .original-logo{width:120px!important;height:46px!important;object-fit:contain!important}body.corporate-quality footer{padding-top:20px;padding-bottom:22px}@media(max-width:1199px){body.corporate-quality .site-header .original-logo{width:105px!important;height:44px!important}body.corporate-quality .hero-lead{font-size:clamp(22px,5.8vw,25px);line-height:1.15}body.corporate-quality .footer-practice{white-space:normal}}
