
/* Contemporary masthead shared across routes */
.refined-header.new-header{width:94%;max-width:1500px;padding:20px 0;grid-template-columns:minmax(240px,1fr) auto auto;gap:24px;border:0}.refined-header .new-brand{font-size:24px;font-weight:600;letter-spacing:-1.1px}.refined-header .new-brand span{font-size:11px;letter-spacing:.2px;font-weight:400;color:#617483}.refined-header #site-navigation{gap:5px;padding:5px;background:#f0f3f5;border-radius:40px;font-size:14px}.refined-header #site-navigation>a{padding:10px 17px;white-space:nowrap}.refined-header #site-navigation .header-contact{border-radius:30px;padding:10px 20px}.header-networks{border:0;padding:0;gap:2px}.modern-home{--navy:#122d43;--accent:#ad603f}.modern-home h2{letter-spacing:-1.9px}.modern-home .new-button{border-radius:30px;padding:15px 25px}.modern-home .executive-hero{position:relative;display:block;min-height:660px;width:calc(100% - 40px);margin:0 20px;border-radius:20px;overflow:hidden;background:#10263c}.modern-home .executive-hero>div{position:relative;z-index:2;max-width:980px;padding:105px 6% 90px}.modern-home .executive-hero h1{font-size:clamp(52px,6.5vw,96px);font-weight:500;line-height:1.02;letter-spacing:-4px;margin-bottom:30px}.modern-home .executive-hero h1 em{color:#fff}.modern-home .executive-hero>div>p:not(.kicker){max-width:550px;font-size:18px;color:#eef3f5}.modern-home .executive-hero figure{position:absolute;inset:0;min-height:0;z-index:0}.modern-home .executive-hero figure:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,23,39,.88),rgba(6,23,39,.56) 48%,rgba(6,23,39,.08))}.modern-home .executive-hero img{object-position:center 54%}.modern-home .executive-hero figcaption{z-index:1;background:none;bottom:5px;right:20px;width:auto;font-size:12px}.modern-home .hero-actions .new-button{background:white;color:#122d43}.modern-home .executive-bar{background:white;padding:28px 5%;font-size:12px;color:#657887;letter-spacing:1px;border-bottom:1px solid #e0e6eb}.modern-home #enfoque{display:grid;grid-template-columns:1fr 1.2fr;gap:20px 7%;padding:110px 0;align-items:start;border:0}.approach-photo{grid-row:1/3;margin:0;position:relative;align-self:stretch;min-height:470px}.approach-photo img{width:100%;height:100%;position:absolute;object-fit:cover;border-radius:4px 80px 4px 4px}.approach-photo figcaption{position:absolute;bottom:25px;left:25px;color:white;background:#10263c;padding:12px 16px;font-size:11px;letter-spacing:1.4px}.modern-home #enfoque h2{font-size:clamp(35px,3.8vw,55px)}.modern-home #enfoque>div:last-child{grid-column:2}.modern-home .consulting-section{display:block;background:#eef2f5;max-width:none;width:100%;padding:85px 5%}.modern-home .consulting-section .section-title{max-width:1360px;margin:0 auto 42px}.modern-home .expert-service{max-width:1360px;margin:auto;display:grid;grid-template-columns:65px 1fr 180px;border:0;border-top:1px solid #bfcbd4;padding:30px 0;gap:25px;background:transparent}.modern-home .expert-service>span{font-size:22px;color:#8293a1}.modern-home .expert-service>a{grid-column:3;align-self:center;margin:0;text-align:right}.modern-home .expert-service h3{font-size:29px;letter-spacing:-1px}.modern-home .expert-service p{margin-bottom:8px}.modern-home .expert-service small{font-size:15px;max-width:750px}.modern-home .audience-section{padding:100px 0;border:0}.modern-home .audience-section .three-col{gap:50px}.modern-home .audience-section article{border-left:2px solid #b27a5d;padding-left:25px}.modern-home .method-section{padding-top:65px;padding-bottom:65px;background:#10263c}.modern-home .method-section h2{max-width:630px}.modern-home .method-grid{gap:40px}.modern-home .method-grid article{border-top:1px solid #526477;padding-top:25px}.modern-home .profile-section{padding:100px 0;grid-template-columns:1.5fr .8fr;gap:12%}.modern-home .profile-section figure{max-width:360px;transform:rotate(2deg);background:#edf2f5;padding:14px 14px 22px}.modern-home .profile-section img{height:260px}.modern-home #clientes{padding:35px 0 80px}.modern-home #clientes h2{font-size:30px;letter-spacing:-.8px}.modern-home .client-logos{grid-template-columns:repeat(8,1fr);gap:18px}.modern-home .client-logos>div{border:0;min-height:80px;padding:12px}.modern-home .client-logos img{height:65px}.modern-home .podcast-block{position:relative;isolation:isolate;overflow:hidden;width:calc(100% - 40px);max-width:none;margin:0 20px;background:#dce8ed;border:0;border-radius:18px;padding:75px 6%;grid-template-columns:1fr 1fr;gap:10%}.podcast-number{position:absolute;z-index:-1;font-size:520px;line-height:1;left:32%;top:-50px;color:#c7d8e1;font-weight:600}.modern-home .podcast-block h2{font-size:clamp(42px,5vw,72px);max-width:500px}.modern-home .podcast-feature{background:white;padding:20px 20px 30px;box-shadow:0 18px 50px #18384915;transform:rotate(-2deg);color:#10263c}.podcast-image{display:block;margin-bottom:24px}.podcast-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.modern-home .podcast-feature p{color:#536878;font-size:16px}.modern-home .podcast-feature h3{font-size:30px}.modern-home .image-contact{padding:110px 0;border:0;gap:7%}.modern-home .image-contact>img{height:460px;border-radius:70px 4px 4px 4px;object-fit:cover}.modern-home .insights{padding:55px 0 100px}.modern-home .insight-grid{grid-template-columns:1.3fr 1fr 1fr;gap:30px;align-items:start}.modern-home .insight-grid article:nth-child(2){padding-top:65px}.modern-home .insight-grid article:nth-child(3){padding-top:115px}.modern-home .insight-grid img{border-radius:5px}.modern-home .closing{text-align:left;padding:90px 7%;background:#10263c}.modern-home .closing h2{font-size:clamp(40px,5.2vw,76px);max-width:1100px}.modern-home .closing .kicker{color:#b6c7d2}.modern-home .closing .contact-address{font-size:16px}.modern-home .closing .secondary-contact{background:transparent;color:white;border:1px solid #8b9ba9}
@media(max-width:1100px){.refined-header.new-header{grid-template-columns:1fr auto;gap:12px}.refined-header #site-navigation{grid-row:2;grid-column:1/-1;width:fit-content}.header-networks{grid-column:2;grid-row:1}.modern-home .client-logos{grid-template-columns:repeat(6,1fr)}}
@media(max-width:700px){.refined-header.new-header{width:90%;padding:18px 0}.refined-header .new-brand{font-size:23px}.refined-header #site-navigation{border-radius:16px;width:100%;gap:5px}.refined-header #site-navigation.is-open{padding:10px;display:flex;flex-wrap:wrap}.refined-header #site-navigation>a{padding:10px 12px}.modern-home .executive-hero{width:calc(100% - 20px);margin:0 10px;border-radius:13px;min-height:610px}.modern-home .executive-hero>div{padding:75px 7% 90px}.modern-home .executive-hero h1{font-size:54px;letter-spacing:-2.8px;overflow-wrap:normal}.modern-home .executive-hero figure:after{background:linear-gradient(90deg,#061727e8,#06172770)}.modern-home .executive-hero>div>p:not(.kicker){font-size:17px}.modern-home .executive-hero figcaption{font-size:11px;right:0}.modern-home .executive-bar{font-size:11px}.modern-home #enfoque{grid-template-columns:1fr;gap:25px;padding:60px 0}.approach-photo{grid-row:auto;min-height:300px;order:3}.modern-home #enfoque>div:last-child{grid-column:auto}.modern-home .consulting-section{padding:55px 5%}.modern-home .expert-service{grid-template-columns:35px 1fr;gap:15px;padding:25px 0}.modern-home .expert-service>a{grid-column:2;text-align:left}.modern-home .expert-service h3{font-size:25px}.modern-home .audience-section{padding:60px 0}.modern-home .audience-section .three-col{gap:25px}.modern-home .profile-section{padding:65px 0;grid-template-columns:1fr;gap:30px}.modern-home .profile-section figure{max-width:270px;transform:none}.modern-home .profile-section img{height:210px}.modern-home .client-logos{grid-template-columns:repeat(3,1fr);gap:8px}.modern-home .client-logos>div{padding:10px}.modern-home .podcast-block{width:calc(100% - 20px);margin:0 10px;padding:45px 6%;grid-template-columns:1fr;gap:30px}.modern-home .podcast-feature{transform:none}.podcast-number{font-size:350px;left:30%;top:0}.modern-home .image-contact{padding:65px 0}.modern-home .image-contact>img{height:290px}.modern-home .insight-grid{grid-template-columns:1fr}.modern-home .insight-grid article:nth-child(n){padding-top:0}.modern-home .insights{padding:40px 0 65px}.modern-home .closing{padding:65px 6%}.modern-home .closing h2{letter-spacing:-1.5px}.modern-home .hero-actions{gap:22px}.modern-home .new-button{font-size:14px}}
