.catalog-hero{background:var(--paper);grid-template-columns:1.12fr .88fr;min-height:700px;display:grid}.catalog-hero-copy{padding:108px clamp(46px,7vw,112px)}.catalog-hero h1{max-width:920px;font:700 clamp(48px,5.35vw,82px)/.96 var(--font-poppins),sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:34px 0 0}.catalog-hero h1 em{color:var(--blue);font-style:normal}.catalog-hero-copy>p:not(.eyebrow){max-width:760px;color:var(--muted);text-wrap:pretty;margin:30px 0 0;font-size:19px;line-height:1.45}.catalog-hero-panel{background:var(--ink);color:#fff;flex-direction:column;justify-content:flex-end;min-height:700px;padding:105px clamp(46px,6vw,95px) 76px;display:flex;position:relative;overflow:hidden}.catalog-hero-panel>p{color:#b9c7d1;font:700 17px/1.3 var(--font-poppins),sans-serif;margin:0 0 27px}.catalog-hero-panel ul{font:700 clamp(34px,3.4vw,54px)/1.08 var(--font-poppins),sans-serif;letter-spacing:-.035em;margin:0;padding:0;list-style:none}.catalog-hero-panel li:before{content:"·";color:var(--blue);margin-right:16px}.catalog-hero-panel small{color:#bfccd5;border-top:1px solid #365064;max-width:440px;margin-top:46px;padding-top:24px;font-size:16px;line-height:1.45}.catalog-plus{color:var(--blue);font:500 112px/.8 var(--font-poppins),sans-serif;position:absolute;top:32px;right:35px}.catalog-guide{background:var(--ice);grid-template-columns:1.2fr .8fr;gap:clamp(55px,9vw,145px);padding:112px clamp(40px,8vw,130px) 70px;display:grid}.catalog-guide h2{max-width:930px;font-size:clamp(42px,4.65vw,70px);line-height:1}.catalog-guide>p{max-width:620px;color:var(--muted);text-wrap:pretty;align-self:end;font-size:19px;line-height:1.46}.catalog-nav{background:var(--ice);grid-template-columns:repeat(5,minmax(0,1fr));padding:0 clamp(40px,8vw,130px) 76px;display:grid}.catalog-nav a{border-top:4px solid var(--ink);min-height:74px;color:var(--ink);font:700 15px/1.2 var(--font-poppins),sans-serif;border-right:1px solid #c7d3dc;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 16px;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex}.catalog-nav a:last-child{border-right:0}.catalog-nav b{color:var(--blue);transition:color .2s,transform .2s}:is(.catalog-nav a:hover,.catalog-nav a:focus-visible){z-index:1;background:var(--ink);border-top-color:var(--blue);color:#fff;transform:translateY(-2px)}:is(.catalog-nav a:hover b,.catalog-nav a:focus-visible b){color:#9fc2f0;transform:translate(2px,-2px)}.catalog-area{border-bottom:1px solid var(--line);background:#fff;padding:108px clamp(40px,8vw,130px) 118px;scroll-margin-top:88px}.catalog-area:nth-child(2n){background:var(--paper)}.catalog-area-heading{grid-template-columns:1.16fr .84fr;gap:clamp(55px,9vw,145px);margin-bottom:60px;display:grid}.catalog-area-heading h2{max-width:900px;font-size:clamp(40px,4.25vw,64px);line-height:1}.catalog-area-heading>div:last-child{align-self:end}.catalog-area-heading>div:last-child>p{max-width:650px;color:var(--muted);text-wrap:pretty;margin:0 0 25px;font-size:18px;line-height:1.48}.proposal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.proposal-card{border-top:5px solid var(--ink);background:#fff;flex-direction:column;min-height:430px;padding:34px 32px 30px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 28px #071f310e}.catalog-area:nth-child(odd) .proposal-card{background:var(--paper)}.proposal-card:hover{transform:translateY(-3px);box-shadow:0 14px 36px #071f311a}.proposal-type{min-height:42px;color:var(--blue);font:700 14px/1.35 var(--font-poppins),sans-serif;text-wrap:balance;margin:0}.proposal-card h3{font:700 clamp(25px,2vw,32px)/1.02 var(--font-poppins),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0}.proposal-result{color:var(--muted);text-wrap:pretty;margin:23px 0 28px;font-size:17px;line-height:1.47}.proposal-audience{border-top:1px solid var(--line);margin-top:auto;padding-top:24px}.proposal-audience span{color:var(--blue);font:700 13px/1.2 var(--font-poppins),sans-serif;margin-bottom:7px;display:block}.proposal-audience p{margin:0;font-size:15px;line-height:1.4}.proposal-card>a{color:inherit;font:700 14px/1.35 var(--font-poppins),sans-serif;margin-top:26px;text-decoration:none}.proposal-card>a span{color:var(--blue);margin-left:8px}.lideras-featured{background:var(--ink);color:#fff;grid-template-columns:1.08fr .92fr;min-height:470px;margin-bottom:82px;display:grid;box-shadow:0 16px 44px #071f311f}.lideras-featured>div{padding:clamp(42px,5vw,72px)}.lideras-featured>div+div{background:#102a42;border-left:1px solid #385065;flex-direction:column;justify-content:center;display:flex}.lideras-featured h3{font:700 clamp(64px,7vw,108px)/.86 var(--font-poppins),sans-serif;letter-spacing:-.075em;margin:15px 0 0}.lideras-featured h3 span{color:var(--blue)}.lideras-featured>div:first-child>p:not(.proposal-type){color:#d1dce5;max-width:720px;margin:30px 0;font-size:20px;line-height:1.5}.lideras-featured .button{width:fit-content;margin-top:10px}.lideras-featured>div+div>p{color:#d1dce5;max-width:520px;font:700 20px/1.45 var(--font-poppins),sans-serif;margin:0 0 30px}.lideras-featured ul{border-top:1px solid #40576a;margin:0;padding:0;list-style:none}.lideras-featured li{border-bottom:1px solid #40576a;padding:18px 0;font-weight:700}.lideras-featured li:before{content:"+";color:#80a9e7;margin-right:14px}.lideras-featured small{color:#aebdca;margin-top:26px;font-size:14px;line-height:1.45}.leadership-transition{max-width:1080px;margin:88px 0 72px}.leadership-transition>p{color:var(--blue);font:700 15px/1.3 var(--font-poppins),sans-serif;margin:0 0 11px}.leadership-transition h3{font:700 clamp(30px,3.4vw,48px)/1.05 var(--font-poppins),sans-serif;letter-spacing:-.04em;text-wrap:balance}.leadership-groups{flex-direction:column;gap:88px;display:flex}.leadership-group{scroll-margin-top:100px}.leadership-group-heading{border-top:1px solid var(--line);grid-template-columns:.7fr 1fr;align-items:end;gap:clamp(35px,7vw,110px);margin-bottom:34px;padding-top:27px;display:grid}.leadership-group-heading h3{font:700 clamp(28px,3vw,44px)/1.05 var(--font-poppins),sans-serif;letter-spacing:-.04em}.leadership-group-heading>p{max-width:680px;color:var(--muted);margin:0;font-size:17px;line-height:1.5}.catalog-area-liderazgo .proposal-card{background:var(--paper)}.sales-featured h3{letter-spacing:-.055em;max-width:760px;font-size:clamp(42px,5vw,70px);line-height:.98}.sales-featured>div:first-child>p:not(.proposal-type){max-width:680px}.catalog-area-ventas .proposal-card{background:#fff}.sales-groups{gap:88px}.diagnostic-catalog{background:var(--ink);color:#fff;grid-template-columns:.9fr 1.1fr;gap:clamp(55px,9vw,145px);padding:110px clamp(40px,8vw,130px);scroll-margin-top:88px;display:grid}.diagnostic-heading h2{max-width:680px;font-size:clamp(40px,4.15vw,62px);line-height:1}.diagnostic-heading>p:not(.section-index){color:#c4d0d8;max-width:620px;margin:28px 0 34px;font-size:18px;line-height:1.48}.button-light{color:var(--ink);background:#fff;transition:background .2s,color .2s,transform .2s}.button-light:hover,.button-light:focus{background:var(--blue);color:#fff;transform:translateY(-2px)}.diagnostic-list{border-top:1px solid #3a5061;border-left:1px solid #3a5061;grid-template-columns:repeat(2,1fr);display:grid}.diagnostic-list article{border-bottom:1px solid #3a5061;border-right:1px solid #3a5061;min-height:215px;padding:30px}.diagnostic-list h3{font:700 23px/1.08 var(--font-poppins),sans-serif;text-wrap:balance}.diagnostic-list p{color:#c2ced7;margin:18px 0 0;font-size:16px;line-height:1.45}.choice-route{background:var(--paper);grid-template-columns:65px 1.1fr .9fr auto;align-items:center;gap:36px;padding:80px clamp(40px,8vw,130px);display:grid}.choice-route>span{color:var(--blue);font:500 76px/1 var(--font-poppins),sans-serif}.choice-route>div>p{color:var(--blue);font:700 15px/1.3 var(--font-poppins),sans-serif;margin:0 0 10px}.choice-route h2{max-width:760px;font-size:clamp(32px,3vw,46px);line-height:1.04}.choice-route>p{max-width:560px;color:var(--muted);font-size:17px;line-height:1.47}@media (max-width:1120px){.proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-route{grid-template-columns:55px 1fr}.choice-route>p,.choice-route>.button{grid-column:2}}@media (max-width:980px){.catalog-nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.catalog-hero,.catalog-guide,.catalog-area-heading,.diagnostic-catalog,.lideras-featured,.leadership-group-heading{grid-template-columns:1fr}.catalog-hero-panel{min-height:560px}.catalog-guide,.catalog-area-heading,.diagnostic-catalog{gap:42px}.lideras-featured>div+div{border-top:1px solid #385065;border-left:0}.leadership-group-heading{gap:18px}}@media (max-width:680px){.catalog-hero-copy,.catalog-area{padding:76px 24px}.catalog-hero-panel{min-height:510px;padding:82px 28px 55px}.catalog-guide{padding:78px 24px 52px}.catalog-nav{grid-template-columns:1fr;padding:0 24px 70px}.proposal-grid,.diagnostic-list{grid-template-columns:1fr}.proposal-card{min-height:390px}.lideras-featured{margin-bottom:62px}.lideras-featured>div{padding:42px 26px}.leadership-groups{gap:68px}.diagnostic-catalog,.choice-route{padding:72px 24px}.choice-route{grid-template-columns:1fr;gap:22px}.choice-route>span{font-size:55px}.choice-route>p,.choice-route>.button{grid-column:auto}}
