.hero-empresas{padding-block:4.15rem 3.1rem}.hero-empresas .wrap{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);align-items:center;grid-gap:clamp(1.5rem,3vw,3.5rem);gap:clamp(1.5rem,3vw,3.5rem)}.empresas-intro{width:100%;max-width:34rem;text-align:left;align-items:flex-start;justify-self:center!important}.empresas-intro .lead{margin-inline:0}.empresas-intro .actions{justify-content:flex-start;margin-top:1.5rem}.empresas-visual{display:flex;width:100%;min-width:0;align-self:center;align-items:center;justify-content:center}.empresas-visual img{display:block;width:100%;max-width:720px;height:auto;object-fit:contain}@media(max-width:1279px){.hero-empresas .wrap{display:block}.empresas-visual{margin-top:1.5rem}.empresas-intro{max-width:52rem}}@media(max-width:767px){.hero-empresas{padding-bottom:3rem}.empresas-visual{margin-top:1.25rem}.empresas-intro .actions{gap:.75rem}}.empresas-audiences h2{max-width:var(--container-editorial);margin-inline:auto;text-align:center}.empresas-modules{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(2.5rem,4vw,4rem)}.empresas-modules article{min-width:0;padding:0 clamp(.8rem,1.3vw,1.4rem);text-align:center}.empresas-modules article:not(:first-child){border-left:1px solid var(--line)}.empresas-modules img{display:block;width:clamp(3.5rem,4vw,4rem);height:auto;margin:0 auto 1rem}.empresas-modules h3{margin:0;font-size:1rem;line-height:1.35}.empresas-modules p{margin:.7rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.5}.empresas-problems .intro{margin-inline:auto;text-align:center}.empresas-insight{display:flex;align-items:center;justify-content:center;gap:.9rem;width:min(100%,var(--container-layout));margin:clamp(2.5rem,4vw,4rem) auto 0;padding:1.15rem 1.4rem;border:1px solid #c8d9e7;border-radius:var(--r);background:#eaf3f8;text-align:center}.empresas-insight img{width:2rem;height:auto;flex:0 0 2rem}.empresas-insight p{margin:0;font-weight:700;color:var(--navy)}@media(max-width:1279px){.empresas-modules{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2.25rem}.empresas-modules article:nth-child(4){border-left:0}}@media(max-width:1023px){.empresas-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.empresas-modules article:nth-child(n){border-left:0}.empresas-modules article:nth-child(2n){border-left:1px solid var(--line)}}@media(max-width:767px){.empresas-modules{grid-template-columns:1fr;gap:0;margin-top:2.25rem}.empresas-modules article{padding:1.5rem 0;border-left:0!important;border-top:1px solid var(--line)}.empresas-modules article:last-child{border-bottom:1px solid var(--line)}.empresas-modules img{width:3.15rem}.empresas-insight{align-items:flex-start;padding:1rem;text-align:left}.empresas-insight img{width:1.8rem;flex-basis:1.8rem}}.empresas-modalities{background:var(--navy);color:#fff}.empresas-modalities .intro{text-align:center;margin-inline:auto}.empresas-modalities h2{color:#fff}.empresas-modalities .lead{color:#dfe8f2;margin-inline:auto}.modality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}.modality-card{display:flex;flex-direction:column;align-items:center;padding:2rem;border-radius:var(--r);background:#fff;color:var(--ink);text-align:center}.modality-main{width:5rem;height:auto}.modality-card h3{margin:1rem 0 .4rem;font-size:1.35rem}.modality-card strong{color:var(--navy)}.modality-card>p{max-width:34rem;margin:.7rem 0 1.4rem;color:var(--muted)}.modality-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;grid-gap:1rem;gap:1rem;margin:0 0 1.75rem}.modality-capabilities div{display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;font-size:.76rem;font-weight:700}.modality-capabilities img{width:2.3rem;height:auto}.modality-card .button{margin-top:auto}@media(max-width:1023px){.modality-grid{grid-template-columns:1fr}.modality-card{min-height:0}}@media(max-width:767px){.modality-card{padding:1.5rem 1rem}.modality-main{width:4.25rem}.modality-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.modality-capabilities img{width:2rem}}.empresas-portfolio-reporting{background:#f7fafc}.portfolio-reporting__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.portfolio-reporting__column{display:flex;min-width:0;flex-direction:column;padding:0 clamp(1.25rem,2vw,2.5rem)}.portfolio-reporting__column+.portfolio-reporting__column{border-left:1px solid var(--line)}.portfolio-reporting__heading{display:flex;align-items:center;gap:.75rem;margin-bottom:1.3rem}.portfolio-reporting__heading img{width:clamp(2.25rem,3vw,2.75rem);height:auto}.portfolio-reporting__heading h2{margin:0;font-size:clamp(1.15rem,1.45vw,1.4rem);line-height:1.2;text-align:left}.portfolio-reporting__list{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding-left:1.15rem;color:var(--ink);font-size:.92rem;line-height:1.4}.portfolio-reporting__note{margin:auto 0 0;padding:1rem;border-radius:.65rem;background:#eaf3f8;color:var(--navy);font-size:.83rem;font-weight:700;line-height:1.45}.portfolio-reporting__stages{display:grid;grid-gap:1rem;gap:1rem}.portfolio-reporting__stage{display:grid;grid-template-columns:2.4rem minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:start}.portfolio-reporting__stage>img{width:2.25rem;height:auto}.portfolio-reporting__process h3,.portfolio-reporting__reports h3,.portfolio-reporting__stage h3{margin:0;color:var(--navy);font-size:.91rem;line-height:1.35}.portfolio-reporting__reports ul,.portfolio-reporting__stage ul{margin:.3rem 0 0;padding-left:1rem;font-size:.82rem;line-height:1.45}.portfolio-reporting__intro{margin:0 0 1rem;color:var(--muted);font-size:.9rem;line-height:1.5}.portfolio-reporting__reports{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.portfolio-reporting__reports section{min-width:0;padding:.7rem;border:1px solid #dce6ee;border-radius:.55rem;background:#fff}.portfolio-reporting__reports p{margin:.2rem 0 .45rem;color:var(--muted);font-size:.68rem;font-weight:700}.portfolio-reporting__reports img{display:block;width:100%;height:auto}.portfolio-reporting__reports ul{font-size:.72rem}.portfolio-reporting__process{display:grid;grid-gap:.9rem;gap:.9rem;margin:0;padding:0;list-style:none}.portfolio-reporting__process li{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:start}.portfolio-reporting__process li:not(:last-child):before{position:absolute;top:2rem;bottom:-.9rem;left:1rem;width:1px;background:#b7cadb;content:""}.portfolio-reporting__process li>span{position:relative;z-index:1;display:grid;width:2rem;height:2rem;place-items:center;border-radius:999px;background:var(--blue);color:#fff;font-size:.82rem;font-weight:800}.portfolio-reporting__process p{margin:.2rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.42}@media(max-width:1279px){.portfolio-reporting__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 0}.portfolio-reporting__column:nth-child(3){border-left:0}.portfolio-reporting__column:nth-child(n+3){padding-top:2.5rem;border-top:1px solid var(--line)}}@media(max-width:767px){.portfolio-reporting__grid{grid-template-columns:1fr;gap:0}.portfolio-reporting__column{padding:2rem 0}.portfolio-reporting__column+.portfolio-reporting__column{border-left:0;border-top:1px solid var(--line)}.portfolio-reporting__column:nth-child(n+3){padding-top:2rem;border-top:1px solid var(--line)}.portfolio-reporting__note{margin-top:1.5rem}.portfolio-reporting__reports{gap:.6rem}.portfolio-reporting__reports section{padding:.6rem}.portfolio-reporting__process{gap:1rem}}.empresas-relationship{padding:clamp(4rem,7vw,6.5rem) 0;background:linear-gradient(112deg,#0b2d5c,#103765);color:#fff}.empresas-relationship__intro{max-width:var(--container-editorial);margin:0 auto clamp(2.5rem,4vw,3.75rem);text-align:center}.empresas-relationship__intro h2{margin:0;color:#fff}.empresas-relationship__intro p{margin:.65rem 0 0;color:#dceaf7;font-size:clamp(1.05rem,1.45vw,1.25rem)}.empresas-relationship__pillars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:start}.empresas-relationship__pillars article{min-width:0;padding:0 clamp(.7rem,1vw,1.1rem);text-align:center}.empresas-relationship__pillars article+article{border-left:1px solid rgba(255,255,255,.14)}.empresas-relationship__pillars img{display:block;width:clamp(2.6rem,3vw,3rem);height:auto;margin:0 auto 1rem;object-fit:contain}.empresas-relationship__pillars h3{margin:0;color:#fff;font-size:.94rem;line-height:1.3}.empresas-relationship__pillars p{margin:.55rem 0 0;color:#dceaf7;font-size:.81rem;line-height:1.48}@media(min-width:768px) and (max-width:1199px){.empresas-relationship__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 0}.empresas-relationship__pillars article:nth-child(3n+1){border-left:0}.empresas-relationship__pillars article:last-child{grid-column:auto;width:auto;justify-self:stretch}}@media(max-width:767px){.empresas-relationship{padding:3.5rem 0}.empresas-relationship__pillars{grid-template-columns:1fr;gap:0}.empresas-relationship__pillars article{padding:1.45rem 0;border-left:0!important;border-top:1px solid rgba(255,255,255,.14)}.empresas-relationship__pillars article:first-child{border-top:0}.empresas-relationship__pillars article:last-child{grid-column:auto;width:auto}.empresas-relationship__pillars img{width:2.5rem}}.empresas-faq{max-width:1240px;margin-inline:auto}.empresas-faq>h2{text-align:center;margin:0 0 1.5rem}.empresas-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.empresas-faq__item{border:1px solid #dce5ed;border-radius:10px;background:#fff;overflow:hidden}.empresas-faq__item button{display:flex;width:100%;min-height:62px;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border:0;background:#fff;color:var(--navy);font:700 1rem/1.35 Inter,Arial,sans-serif;text-align:left;cursor:pointer}.empresas-faq__chevron{flex:none;font-size:1.4rem;transition:transform .18s ease}.empresas-faq__item button[aria-expanded=true] .empresas-faq__chevron{transform:rotate(180deg)}.empresas-faq__answer{padding:0 1.25rem 1.2rem;color:#475569}.empresas-faq__answer p{margin:0;line-height:1.65}@media(max-width:767px){.empresas-faq__grid{grid-template-columns:1fr}}