/* Portada reproducida según el diseño visual aprobado. */
body{background:#fff}.hero{width:100%!important;max-width:none!important;min-height:515px!important;padding:0 max(5.2vw,calc((100% - 1400px)/2))!important;grid-template-columns:41% 59%!important;background:linear-gradient(105deg,#fff 0%,#f9fbff 42%,#eef4fc 100%)!important;overflow:visible!important}.heroCopy{padding:48px 0 68px!important;margin:0!important;z-index:2}.hero h1{font-size:clamp(48px,4.25vw,70px)!important;line-height:1.06!important;color:#071a3c!important}.hero h1 em{color:#ed1c24!important}.hero h1 em:after{display:none!important}.hero .eyebrow{color:#ed1c24!important;font-size:13px!important;margin-bottom:26px!important}.hero .lede{font-size:16px!important;line-height:1.72!important;color:#5a6f91!important;max-width:610px!important;margin:24px 0 26px!important}.hero .primary{background:#ed1c24!important;border-radius:999px!important;padding:16px 25px!important;font-size:15px!important}.hero .secondary{border-radius:999px!important;padding:15px 25px!important;border-color:#b8c7de!important}.hero .microcopy{font-size:12px!important;color:#526b90!important}.heroVisual{align-self:stretch!important;overflow:visible!important;z-index:1}.heroVisual img{position:absolute!important;width:116%!important;max-width:none!important;height:auto!important;left:-10%!important;top:0!important;transform:none!important;filter:none!important}.visualLabel{display:none!important}.authorityStatement{display:none!important}
.trust{position:relative!important;z-index:4!important;width:min(1320px,calc(100% - 10.4vw))!important;grid-template-columns:repeat(5,1fr)!important;margin:-12px auto 0!important;padding:22px 28px!important;border-radius:16px!important;background:linear-gradient(100deg,#062252,#001a45)!important;box-shadow:0 18px 45px rgba(4,27,70,.16)!important}.trust article{display:grid!important;grid-template-columns:64px 1fr!important;grid-template-rows:auto auto!important;column-gap:14px!important;padding:0 24px!important;min-height:76px!important}.trustIcon{grid-row:1/3;width:58px;height:58px;align-self:center;border:3px solid #fff;border-radius:50%;position:relative}.trustIcon:after{content:"";position:absolute;inset:10px;border:3px solid #ed3237;border-radius:50%}.trust strong{font-size:27px!important;color:#f52432!important;min-width:0!important;align-self:end}.trust strong.trustText{font-size:15px!important;color:#fff!important}.trust span{font-size:12px!important;color:#fff!important;line-height:1.45!important;align-self:start}.peopleIcon{border-radius:45%}.shieldIcon{border-radius:12px;transform:rotate(45deg)}.shieldIcon:after{border-radius:6px}.clockIcon:after{border-width:0 0 3px 3px;border-radius:0;inset:12px}.medalIcon{border-style:double;border-width:5px}
.solutions{padding-top:30px!important;margin:0 auto!important}.solutionsHead{display:block!important;text-align:center!important}.solutionsHead>div{width:100%}.solutionsHead>p{display:none!important}.solutionsHead .sectionEyebrow{justify-content:center!important;color:#ed1c24!important;letter-spacing:.22em!important}.solutionsHead h2{font-size:32px!important}.solutionGrid{grid-template-columns:repeat(6,1fr)!important;gap:12px!important}.solutionCard{min-height:116px!important;padding:22px 18px!important;border-radius:14px!important;display:grid!important;grid-template-columns:54px 1fr 18px!important;align-items:center!important}.solutionCard .solutionIndex,.solutionCard p,.solutionCard b{display:none!important}.solutionCard h3{font-size:14px!important;margin:0!important}.solutionGlyph{margin:0!important}.solutionCard:nth-child(n+7){display:none!important}
@media(max-width:1100px){.hero{grid-template-columns:48% 52%!important}.heroVisual img{width:135%!important;left:-12%!important}.trust{grid-template-columns:repeat(3,1fr)!important}.trust article:nth-child(3){border-right:0!important}.solutionGrid{grid-template-columns:repeat(3,1fr)!important}}
@media(max-width:760px){.hero{width:100%!important;padding:0 20px 34px!important;grid-template-columns:1fr!important}.heroCopy{padding:42px 0 12px!important}.hero h1{font-size:42px!important}.heroVisual{min-height:330px!important}.heroVisual img{position:relative!important;width:120%!important;left:-10%!important}.trust{width:calc(100% - 32px)!important;grid-template-columns:1fr!important;margin:0 auto!important}.trust article{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.2)!important}.trust article:last-child{border-bottom:0!important}.solutionGrid{grid-template-columns:1fr 1fr!important}.solutionCard{min-height:108px!important}}
@media(max-width:460px){.hero h1{font-size:36px!important}.hero .actions{align-items:stretch!important}.hero .primary,.hero .secondary{text-align:center!important}.solutionGrid{grid-template-columns:1fr!important}}
@media(min-width:1101px){.hero{grid-template-columns:44% 56%!important}.heroCopy{padding:32px 0 37px!important}.hero h1{font-size:clamp(46px,3.8vw,60px)!important}.heroVisual img{width:119%!important;left:-13%!important}}
.trust article{background:transparent!important;border-radius:0!important;box-shadow:none!important}
.logikaTopbar{min-height:44px!important;background:#001435!important}.siteHeader{height:92px!important}.siteHeader .headerCta{background:#f20d18!important;border-radius:999px!important;padding:15px 25px!important}.trust{width:min(1290px,calc(100% - 64px))!important;min-height:116px!important;padding:14px 20px!important;margin:0 auto!important}.trust article{min-height:84px!important;padding:0 20px!important}.solutions{padding-top:24px!important}.solutionsHead .sectionEyebrow{margin-bottom:10px!important}.solutionsHead h2{margin:0 0 18px!important}
.solutionCard h3{font-size:0!important}.solutionCard h3:after{font-size:14px!important;line-height:1.3!important;color:var(--navy)!important}.solutionCard:nth-child(1) h3:after{content:"Estudios de Mercado"}.solutionCard:nth-child(2) h3:after{content:"Encuestas"}.solutionCard:nth-child(3) h3:after{content:"Focus Groups"}.solutionCard:nth-child(4) h3:after{content:"Entrevistas a Profundidad"}.solutionCard:nth-child(5) h3:after{content:"Mystery Shopper y Auditorías"}.solutionCard:nth-child(6) h3:after{content:"Customer Experience"}.allServicesCta{display:block;width:max-content;margin:12px auto 0;padding:12px 30px;border-radius:999px;background:#062252;color:#fff!important;font-size:13px;font-weight:800;box-shadow:0 12px 28px rgba(6,34,82,.18)}.allServicesCta span{margin-left:18px}.allServicesCta:hover{background:#0b3264;transform:translateY(-2px)}
.solutionsHead .sectionEyebrow{font-size:0!important}.solutionsHead .sectionEyebrow:after{content:"¿QUÉ PODEMOS EJECUTAR?";font-size:13px!important}.solutionsHead h2{font-size:0!important}.solutionsHead h2:after{content:"Soluciones de investigación para cada desafío";display:block;font-size:32px!important}.solutionCard{opacity:1!important;transform:none!important}
