
/* Empresa V10.14 — composición del boceto aprobado; solo página 20.
   Header, footer, CTA global y demás páginas fuera del ámbito. */
body.page-id-20 .entry-content.tec-v12-post-content{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}
body.page-id-20 .tec-company14{--ink:#11213b;--muted:#435678;--red:#ed111b;--blue:#0672e8;--magenta:#a32469;--pale:#f1f6fa;
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:var(--ink);overflow:hidden;font-family:Inter,Arial,sans-serif}
body.page-id-20 .tec-company14,body.page-id-20 .tec-company14 *{box-sizing:border-box}
body.page-id-20 .tec-company14 :is(.wp-block-group,h1,h2,h3,p,figure){margin:0!important;max-width:none}
body.page-id-20 .tec-company14 :is(h1,h2,h3){font-family:inherit;letter-spacing:-.042em;line-height:1.12;color:var(--ink);font-weight:780}
body.page-id-20 .tec-company14 p{color:var(--muted);line-height:1.39}
body.page-id-20 .tec-company14 a{text-decoration:none}
body.page-id-20 .tec-company14 a:focus-visible{outline:3px solid #136ff0;outline-offset:3px}
body.page-id-20 .tec-company14 .c14-wrap{width:var(--tec-v106-width,min(90.24vw,2400px))!important;max-width:2400px!important;margin-left:auto!important;margin-right:auto!important}
body.page-id-20 .tec-company14 .c14-btn a{display:inline-flex;gap:20px;align-items:center;justify-content:center;border-radius:5px;background:var(--red);color:white!important;font-size:clamp(12px,.78vw,20px);font-weight:730;padding:clamp(8px,.63vw,16px) clamp(16px,1.08vw,28px);line-height:1.2;white-space:nowrap}
body.page-id-20 .tec-company14 .c14-btn a:hover{background:#bd0712}
body.page-id-20 .tec-company14 .c14-btn a span{font-size:1.4em;line-height:.65}
body.page-id-20 .tec-company14 .c14-hero{height:clamp(340px,21.3vw,545px);position:relative;isolation:isolate;background:#edf3f7}
body.page-id-20 .tec-company14 .c14-hero-photo{position:absolute;inset:0;z-index:-2}
body.page-id-20 .tec-company14 .c14-hero-photo figure,
body.page-id-20 .tec-company14 .c14-hero-photo img{width:100%;height:100%!important;object-fit:cover;object-position:center 49%;display:block}
body.page-id-20 .tec-company14 .c14-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f8fafcfb 0%,#f7f9f8f5 24%,#f4f7f5d0 34%,#f2f6f843 54%,#f7faff06 100%);pointer-events:none}
body.page-id-20 .tec-company14 .c14-hero-grid{height:100%;display:grid;align-items:center;grid-template-columns:minmax(0,1fr) clamp(280px,19vw,460px);column-gap:30px}
body.page-id-20 .tec-company14 .c14-hero-copy{max-width:clamp(350px,30vw,735px);padding:20px 0}
body.page-id-20 .tec-company14 .c14-breadcrumb{font-size:clamp(10px,.67vw,16px);margin-bottom:clamp(15px,1vw,27px)!important}
body.page-id-20 .tec-company14 .c14-breadcrumb a{color:var(--red)}
body.page-id-20 .tec-company14 .c14-breadcrumb span{padding:0 8px}
body.page-id-20 .tec-company14 .c14-hero-title:before{content:"";display:block;width:clamp(22px,1.6vw,40px);height:4px;background:var(--red);margin-bottom:clamp(9px,.72vw,18px)}
body.page-id-20 .tec-company14 .c14-hero-title{font-size:clamp(43px,3.3vw,84px);line-height:.98;letter-spacing:-.055em;margin-bottom:clamp(6px,.47vw,13px)!important}
body.page-id-20 .tec-company14 .c14-hero-title strong{color:var(--red)}
body.page-id-20 .tec-company14 .c14-hero-subtitle{font-size:clamp(21px,1.47vw,38px);line-height:1.08;margin-bottom:clamp(7px,.47vw,13px)!important}
body.page-id-20 .tec-company14 .c14-hero-desc{font-size:clamp(13px,.94vw,24px);line-height:1.36;max-width:720px;margin-bottom:clamp(11px,.8vw,21px)!important}
body.page-id-20 .tec-company14 .c14-hero-panel{background:#102238ea;padding:clamp(12px,.9vw,25px) clamp(20px,1.36vw,34px)!important;color:white;border-radius:6px;box-shadow:0 10px 33px #122f3e40}
body.page-id-20 .tec-company14 .c14-hero-point{display:grid;grid-template-columns:clamp(33px,2.5vw,61px) 1fr;grid-template-rows:auto auto;gap:3px clamp(15px,1vw,28px);padding:clamp(14px,1.02vw,25px) 0!important;align-items:center}
body.page-id-20 .tec-company14 .c14-hero-point+.c14-hero-point{border-top:1px solid #ffffff36}
body.page-id-20 .tec-company14 .c14-hero-point:before{content:"";grid-column:1;grid-row:1/3;width:clamp(29px,2.15vw,54px);height:clamp(29px,2.15vw,54px);background:center/contain no-repeat;filter:brightness(0) invert(1)}
body.page-id-20 .tec-company14 .c14-hero-point h3{grid-column:2;font-size:clamp(12px,.89vw,22px);color:#fff;letter-spacing:-.01em}
body.page-id-20 .tec-company14 .c14-hero-point p{grid-column:2;color:#f1f4f8;font-size:clamp(11px,.76vw,19px)}
body.page-id-20 .tec-company14 .c14-band{padding:clamp(42px,3.25vw,84px) 0!important}
body.page-id-20 .tec-company-bottom-cta{background:#1d3041;color:#fff;padding:clamp(28px,2.5vw,56px) 0;font-family:Inter,Arial,sans-serif}
body.page-id-20 .tec-company-bottom-cta-inner{width:min(90.24vw,2400px);margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(25px,4vw,95px);align-items:center}
body.page-id-20 .tec-company-bottom-cta h2{color:#fff;font-size:clamp(25px,2vw,42px);letter-spacing:-.035em;margin:0 0 10px}
body.page-id-20 .tec-company-bottom-cta p{color:#f0f3f6;font-size:clamp(14px,1vw,21px);line-height:1.45;margin:0 0 18px}
body.page-id-20 .tec-company-bottom-cta a{display:inline-flex;align-items:center;gap:22px;background:#ed111b;color:#fff;text-decoration:none;border-radius:9px;padding:15px 24px;font-weight:750;font-size:clamp(14px,.95vw,19px)}
body.page-id-20 .tec-company-bottom-cta-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}
body.page-id-20 .tec-company-bottom-cta-points>div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;text-align:center;min-height:110px;padding:12px;color:#fff;font-size:clamp(12px,.9vw,19px)}
body.page-id-20 .tec-company-bottom-cta-points>div+div{border-left:1px solid #ffffff50}
body.page-id-20 .tec-company-cta-icon{display:block;width:40px;height:40px;background:center/contain no-repeat;font-size:0}
body.page-id-20 .tec-company-bottom-cta-points>div:nth-child(1) .tec-company-cta-icon{background-image:url('./company15-headset.svg');filter:brightness(0) invert(1)}
body.page-id-20 .tec-company-bottom-cta-points>div:nth-child(2) .tec-company-cta-icon{background-image:url('./processgear-approved.svg');filter:brightness(0) invert(1)}
body.page-id-20 .tec-company-bottom-cta-points>div:nth-child(3) .tec-company-cta-icon{background-image:url('./company15-users.svg');filter:brightness(0) invert(1)}
@media(max-width:850px){body.page-id-20 .tec-company-bottom-cta-inner{grid-template-columns:1fr}body.page-id-20 .tec-company-bottom-cta-points>div{padding:8px;font-size:12px}}
body.page-id-20 .tec-company14 .c14-band:nth-of-type(even){background:var(--pale)}
body.page-id-20 .tec-company14 .c14-work{background:#fff!important}
body.page-id-20 .tec-company14 .c14-specialties,body.page-id-20 .tec-company14 .c14-tech{background:var(--pale)!important}
body.page-id-20 .tec-company14 .c14-section-grid{display:grid;grid-template-columns:minmax(240px,25%) minmax(0,1fr);gap:clamp(30px,3vw,73px);align-items:start}
body.page-id-20 .tec-company14 .c14-intro h2,
body.page-id-20 .tec-company14 .c14-values-heading h2{font-size:clamp(29px,2.05vw,52px);margin-bottom:clamp(8px,.72vw,18px)!important}
body.page-id-20 .tec-company14 .c14-intro h2:before,
body.page-id-20 .tec-company14 .c14-values-heading h2:before,
body.page-id-20 .tec-company14 .c14-values-cta h2:before{content:"";width:clamp(20px,1.6vw,40px);height:4px;background:var(--red);display:block;margin-bottom:clamp(10px,.7vw,18px)}
body.page-id-20 .tec-company14 .c14-intro>p:not(.c14-btn){font-size:clamp(13px,.98vw,24px);line-height:1.35;max-width:540px}
body.page-id-20 .tec-company14 .c14-intro .c14-btn{margin-top:clamp(10px,.75vw,20px)!important}
body.page-id-20 .tec-company14 .c14-card-grid,.c14-specialty-grid{min-width:0}
body.page-id-20 .tec-company14 .c14-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(7px,.7vw,16px)}
body.page-id-20 .tec-company14 .c14-work-card{min-width:0;min-height:clamp(140px,9.7vw,245px);border:1px solid #e3e9ef;background:#fff;border-radius:7px;box-shadow:0 2px 9px #1834590a;padding:clamp(13px,1.0vw,25px)!important}
body.page-id-20 .tec-company14 .c14-work-card:before,
body.page-id-20 .tec-company14 .c14-specialty-card:before,
body.page-id-20 .tec-company14 .c14-step:before,
body.page-id-20 .tec-company14 .c14-value:before{content:"";display:block;width:clamp(27px,2.1vw,52px);height:clamp(27px,2.1vw,52px);margin-bottom:clamp(9px,.65vw,16px);background-position:center;background-size:contain;background-repeat:no-repeat}
body.page-id-20 .tec-company14 .c14-work-card h3{font-size:clamp(12px,.87vw,21px);margin-bottom:7px!important;line-height:1.22;letter-spacing:-.015em}
body.page-id-20 .tec-company14 .c14-work-card h3 a,body.page-id-20 .tec-company14 .c14-specialty-card a{color:var(--ink)}
body.page-id-20 .tec-company14 .c14-work-card h3 a:hover,body.page-id-20 .tec-company14 .c14-specialty-card a:hover{color:var(--red)}
body.page-id-20 .tec-company14 .c14-work-card p{font-size:clamp(11px,.75vw,19px);line-height:1.32}
body.page-id-20 .tec-company14 .c14-specialty-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,.75vw,18px)}
body.page-id-20 .tec-company14 .c14-specialty-card{min-width:0;background:#fff;border-radius:7px;min-height:clamp(145px,9vw,230px);padding:clamp(10px,.9vw,25px)!important;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}
body.page-id-20 .tec-company14 .c14-specialty-card:before{filter:grayscale(0);margin:0 0 8px}
body.page-id-20 .tec-company14 .c14-specialty-card.c14-symbol-sage:before,body.page-id-20 .tec-company14 .c14-specialty-card.c14-symbol-odoo:before{display:none}
body.page-id-20 .tec-company14 .c14-specialty-logo{width:clamp(71px,6.6vw,155px);height:clamp(34px,2.6vw,66px);margin-bottom:7px!important}
body.page-id-20 .tec-company14 .c14-specialty-logo img{height:100%!important;width:100%;object-fit:contain}
body.page-id-20 .tec-company14 .c14-specialty-card h3{font-size:clamp(12px,.87vw,22px);margin:0 0 7px!important}
body.page-id-20 .tec-company14 .c14-specialty-card p{font-size:clamp(11px,.74vw,18px);line-height:1.32}
body.page-id-20 .tec-company14 .c14-step-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,35px)}
body.page-id-20 .tec-company14 .c14-step{text-align:center;position:relative;min-width:0}
body.page-id-20 .tec-company14 .c14-step:before{margin:0 auto 8px}
body.page-id-20 .tec-company14 .c14-step:not(:last-child):after{content:"→";position:absolute;right:calc(-.7vw - 15px);top:18px;color:#b6c1ca;font-size:clamp(22px,2.1vw,53px)}
body.page-id-20 .tec-company14 .c14-step-n{background:var(--red);color:#fff!important;font-size:clamp(10px,.72vw,17px);font-weight:750;border-radius:50%;width:clamp(20px,1.38vw,34px);height:clamp(20px,1.38vw,34px);line-height:clamp(20px,1.38vw,34px);margin:0 auto 5px!important}
body.page-id-20 .tec-company14 .c14-step h3{font-size:clamp(12px,.87vw,22px);margin-bottom:3px!important}
body.page-id-20 .tec-company14 .c14-step-desc{font-size:clamp(11px,.76vw,19px);line-height:1.31}
body.page-id-20 .tec-company14 .c14-tech-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:clamp(6px,.55vw,16px)}
body.page-id-20 .tec-company14 .c14-tech-badge{min-width:0;min-height:clamp(65px,5.1vw,130px);padding:clamp(8px,.7vw,20px)!important;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fff;border-radius:6px}
body.page-id-20 .tec-company14 .c14-badge-logo{height:clamp(22px,2.1vw,49px);width:88%;max-width:125px}
body.page-id-20 .tec-company14 .c14-badge-logo img{width:100%;height:100%!important;object-fit:contain}
body.page-id-20 .tec-company14 .c14-badge-text{text-align:center;color:var(--ink);font-size:clamp(11px,.91vw,22px);line-height:1.2;font-weight:710}
body.page-id-20 .tec-company14 .c14-tech-sage .c14-badge-text{background:#060606;color:#fff;padding:6px;border:2px solid #00d943;border-radius:5px;font-size:clamp(9px,.76vw,18px)}
body.page-id-20 .tec-company14 .c14-tech-sage .c14-badge-logo{display:none}
body.page-id-20 .tec-company14 .c14-tech-odoo .c14-badge-text{display:none}
body.page-id-20 .tec-company14 .c14-tech-dotnet .c14-badge-text{background:#6532bf;color:white;padding:clamp(7px,.65vw,16px);border-radius:4px}
body.page-id-20 .tec-company14 .c14-tech-python .c14-badge-text{color:#5b6472;font-size:clamp(17px,1.2vw,28px)}
body.page-id-20 .tec-company14 .c14-tech-sql .c14-badge-text{font-size:clamp(12px,.85vw,21px)}
body.page-id-20 .tec-company14 .c14-tech-postgres .c14-badge-text{font-size:clamp(11px,.74vw,19px)}
body.page-id-20 .tec-company14 .c14-values-grid{display:grid;grid-template-columns:minmax(190px,18%) minmax(0,1fr) minmax(230px,27%);gap:clamp(20px,2.2vw,55px);align-items:center}
body.page-id-20 .tec-company14 .c14-values-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,25px)}
body.page-id-20 .tec-company14 .c14-value{text-align:center;min-width:0}
body.page-id-20 .tec-company14 .c14-value:before{margin:0 auto 8px}
body.page-id-20 .tec-company14 .c14-value h3{font-size:clamp(12px,.88vw,22px);margin-bottom:4px!important}
body.page-id-20 .tec-company14 .c14-value p{font-size:clamp(11px,.75vw,19px);line-height:1.28}
body.page-id-20 .tec-company14 .c14-values-cta{background:#f2f6f9;padding:clamp(14px,1.2vw,30px)!important;border-radius:7px}
body.page-id-20 .tec-company14 .c14-values-cta h2{font-size:clamp(20px,1.4vw,35px);margin-bottom:5px!important}
body.page-id-20 .tec-company14 .c14-values-cta h2:before{width:24px;height:3px;margin-bottom:10px}
body.page-id-20 .tec-company14 .c14-values-cta>p:not(.c14-btn){font-size:clamp(11px,.78vw,19px)}
body.page-id-20 .tec-company14 .c14-values-cta .c14-btn{margin-top:12px!important}
/* Custom pictograms with project assets (red/blue/magenta according to mockup). */
body.page-id-20 .tec-company14 .c14-symbol-code:before{background-image:url('./code-approved.svg')}
body.page-id-20 .tec-company14 .c14-symbol-puzzle:before{background-image:url('./network-approved.svg');filter:hue-rotate(99deg)}
body.page-id-20 .tec-company14 .c14-symbol-gear:before{background-image:url('./gearblue-approved.svg')}
body.page-id-20 .tec-company14 .c14-symbol-bars:before{background-image:url('./databaseblue-approved.svg')}
body.page-id-20 .tec-company14 .c14-symbol-refresh:before{background-image:url('./processgear-approved.svg')}
body.page-id-20 .tec-company14 .c14-symbol-headset:before{background-image:url('./chat-approved.svg')}
body.page-id-20 .tec-company14 .c14-symbol-cart:before{background-image:url('./code-approved.svg')}
body.page-id-20 .tec-company14 .c14-symbol-nodes:before{background-image:url('./network-approved.svg')}
body.page-id-20 .tec-company14 .c14-symbol-database:before{background-image:url('./databaseblue-approved.svg')}
body.page-id-20 .tec-company14 .c14-symbol-chat:before{background-image:url('./chat-approved.svg')}
body.page-id-20 .tec-company14 .c14-symbol-document:before{background-image:url('./doc-approved.svg')}
body.page-id-20 .tec-company14 .c14-symbol-check:before{background-image:url('./check-approved.svg')}
body.page-id-20 .tec-company14 .c14-symbol-users:before{background-image:url('./chat-approved.svg')}
body.page-id-20 .tec-company14 .c14-symbol-target:before{background-image:url('./gearblue-approved.svg')}
body.page-id-20 .tec-company14 .c14-symbol-diamond:before{background-image:url('./check-approved.svg')}
body.page-id-20 .tec-company14 .c14-symbol-bulb:before{background-image:url('./brain-approved.svg')}
body.page-id-20 .tec-company14 .c14-symbol-lightbulb:before{background-image:url('./brain-approved.svg')}
body.page-id-20 .tec-company14 .c14-specialty-card:before{filter:hue-rotate(120deg) saturate(1.1)}
/* Responsive: preserve content sequence and reasonable reading sizes. */
@media(max-width:1330px){
 body.page-id-20 .tec-company14 .c14-card-grid,body.page-id-20 .tec-company14 .c14-specialty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
 body.page-id-20 .tec-company14 .c14-tech-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
 body.page-id-20 .tec-company14 .c14-values-grid{grid-template-columns:170px 1fr}
 body.page-id-20 .tec-company14 .c14-values-cta{grid-column:1/-1}
 body.page-id-20 .tec-company14 .c14-work-card h3,body.page-id-20 .tec-company14 .c14-specialty-card h3{font-size:15px}
 body.page-id-20 .tec-company14 .c14-work-card p,body.page-id-20 .tec-company14 .c14-specialty-card p{font-size:13px}
}
@media(max-width:950px){
 body.page-id-20 .tec-company14 .c14-section-grid{grid-template-columns:1fr;gap:22px}
 body.page-id-20 .tec-company14 .c14-hero-grid{grid-template-columns:minmax(0,1fr) 245px}
 body.page-id-20 .tec-company14 .c14-hero-title{font-size:43px}
 body.page-id-20 .tec-company14 .c14-hero-subtitle{font-size:20px}
 body.page-id-20 .tec-company14 .c14-step-grid{gap:10px}
 body.page-id-20 .tec-company14 .c14-values-grid{grid-template-columns:1fr;gap:20px}
}
@media(max-width:760px){
 body.page-id-20 .tec-company14 .c14-wrap{width:var(--tec-v106-width,calc(100% - 36px))!important}
 body.page-id-20 .tec-company14 .c14-hero{height:auto;min-height:0}
 body.page-id-20 .tec-company14 .c14-hero-grid{grid-template-columns:1fr;gap:22px;padding:30px 0!important}
 body.page-id-20 .tec-company14 .c14-hero-photo img{object-position:60% center}
 body.page-id-20 .tec-company14 .c14-hero:after{background:linear-gradient(90deg,#f7fafcfa 0%,#f7fafce6 52%,#f7fafcbf 100%)}
 body.page-id-20 .tec-company14 .c14-hero-copy{max-width:620px}
 body.page-id-20 .tec-company14 .c14-hero-title{font-size:43px}
 body.page-id-20 .tec-company14 .c14-hero-subtitle{font-size:21px}
 body.page-id-20 .tec-company14 .c14-hero-desc{font-size:14px}
 body.page-id-20 .tec-company14 .c14-hero-panel{max-width:630px}
 body.page-id-20 .tec-company14 .c14-hero-point h3{font-size:14px}
 body.page-id-20 .tec-company14 .c14-hero-point p{font-size:12px}
 body.page-id-20 .tec-company14 .c14-band{padding:33px 0!important}
 body.page-id-20 .tec-company14 .c14-intro h2{font-size:29px}
 body.page-id-20 .tec-company14 .c14-intro>p:not(.c14-btn){font-size:14px}
 body.page-id-20 .tec-company14 .c14-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 18px}
 body.page-id-20 .tec-company14 .c14-step:after{display:none}
 body.page-id-20 .tec-company14 .c14-values-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
}
@media(max-width:540px){
 body.page-id-20 .tec-company14 .c14-card-grid,body.page-id-20 .tec-company14 .c14-specialty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 body.page-id-20 .tec-company14 .c14-tech-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
 body.page-id-20 .tec-company14 .c14-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.page-id-20 .tec-company14 .c14-work-card{padding:14px!important;min-height:155px}
 body.page-id-20 .tec-company14 .c14-work-card h3,body.page-id-20 .tec-company14 .c14-specialty-card h3{font-size:13px}
 body.page-id-20 .tec-company14 .c14-work-card p,body.page-id-20 .tec-company14 .c14-specialty-card p{font-size:12px}
 body.page-id-20 .tec-company14 .c14-tech-badge{min-height:74px}
 body.page-id-20 .tec-company14 .c14-badge-text{font-size:12px}
 body.page-id-20 .tec-company14 .c14-value h3{font-size:14px}
 body.page-id-20 .tec-company14 .c14-value p{font-size:12px}
}
@media(max-width:360px){
 body.page-id-20 .tec-company14 .c14-card-grid,body.page-id-20 .tec-company14 .c14-specialty-grid{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){body.page-id-20 .tec-company14 *{scroll-behavior:auto;transition:none!important}}
/* Empresa: aire adicional bajo el hero, sin alterar el resto de paginas. */
@media(min-width:761px){
 body.page-id-20 .tec-company14 .c14-hero{height:clamp(385px,24.5vw,625px)!important}
 body.page-id-20 .tec-company14 .c14-hero-grid{padding-bottom:clamp(32px,3vw,70px)!important}
}
/* Los iconos de la CTA de Empresa conservan el tamano exacto de Home. */
body.page-id-20 .tec20-chrome-shell[data-tec20-chrome="cta"] .tec17-cta-values img.icon-approved{
 width:31px!important;height:31px!important;max-width:31px!important;max-height:31px!important;
 min-width:31px!important;min-height:31px!important;object-fit:contain!important;
 display:block!important;margin:0 auto!important;padding:0!important;transform:none!important;
}
body.page-id-20 .tec20-chrome-shell[data-tec20-chrome="cta"] .tec17-cta-values>div{
 gap:9px!important;align-items:center!important;justify-content:center!important;
}
/* Paridad visual de Empresa con el CTA de Home: misma reticula y escala. */
body.page-id-20 .tec20-chrome-shell[data-tec20-chrome="cta"] .tec17-cta-inner{grid-template-columns:50% 50%!important}
body.page-id-20 .tec20-chrome-shell[data-tec20-chrome="cta"] .tec17-cta-copy{padding-left:54px!important;padding-right:0!important}
body.page-id-20 .tec20-chrome-shell[data-tec20-chrome="cta"] .tec17-cta-values{padding-right:30px!important}
body.page-id-20 .tec20-chrome-shell[data-tec20-chrome="cta"] .tec17-cta-values>div{padding:0!important;gap:9px!important}
body.page-id-20 .tec20-chrome-shell[data-tec20-chrome="cta"] .tec17-cta-copy h2{font-size:19px!important;font-weight:700!important;letter-spacing:normal!important}
body.page-id-20 .tec20-chrome-shell[data-tec20-chrome="cta"] .tec17-cta-copy a{min-height:27px!important;padding:0 12px!important}
@media(max-width:759px){body.page-id-20 .tec20-chrome-shell[data-tec20-chrome="cta"] .tec17-cta-inner{grid-template-columns:1fr!important}body.page-id-20 .tec20-chrome-shell[data-tec20-chrome="cta"] .tec17-cta-copy{padding:0!important}}


