:root{--navy:#071d49;--blue:#1267e8;--white:#fff;--gray-light:#f5f7fa;--gray-text:#374151;--blue-dark:#0e52ba;--border:#6b7280;--error:#b00020;--success:#1b6e43;--carbon:#1c1c1f;--carbon-suave:#a1a1aa;--fuente-display:"Archivo", "Arial Narrow", "Helvetica Neue", arial, sans-serif;--fuente-texto:"IBM Plex Sans", "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--fs-h1:clamp(2rem, 1.5rem + 2.2222vw, 3.5rem);--fs-h2:clamp(1.625rem, 1.3333rem + 1.2963vw, 2.5rem);--fs-h3:clamp(1.3125rem, 1.1667rem + .6481vw, 1.75rem);--fs-h4:clamp(1.125rem, 1.0625rem + .2778vw, 1.3125rem);--fs-cuerpo:clamp(1.0625rem, 1rem + .2778vw, 1.1875rem);--fs-pequeno:clamp(.9375rem, .8958rem + .1852vw, 1.0625rem);--fs-etiqueta:clamp(.8125rem, .7917rem + .0926vw, .875rem);--fs-logotipo:clamp(1.25rem, 1rem + 1.1111vw, 2rem);--lh-h1:1.1;--lh-h2:1.15;--lh-h3:1.25;--lh-h4:1.3;--lh-cuerpo:1.6;--lh-pequeno:1.55;--lh-etiqueta:1.4;--medida-texto:68ch;--esp-4:.25rem;--esp-8:.5rem;--esp-12:.75rem;--esp-16:1rem;--esp-24:1.5rem;--esp-32:2rem;--esp-48:3rem;--esp-64:4rem;--esp-96:6rem;--esp-128:8rem;--ancho-contenido:75rem;--ancho-amplio:90rem;--alto-cabecera:4.75rem;--ancho-texto:45rem;--margen-lateral:clamp(1.25rem, 1rem + 1.1111vw, 2rem);--espacio-bloque:clamp(4rem, 3.3333rem + 2.963vw, 6rem);--espacio-tarjeta:clamp(1.5rem, 1.3333rem + .7407vw, 2rem);--ritmo-corto:clamp(3rem, 2.6667rem + 1.4815vw, 4rem);--ritmo-largo:clamp(4rem, 2.6667rem + 5.9259vw, 8rem);--v-angulo:59.036deg;--v-grosor:2px;--v-color:var(--blue);--v-paradas:transparent calc(50% - var(--v-grosor) / 2), var(--v-color) calc(50% - var(--v-grosor) / 2), var(--v-color) calc(50% + var(--v-grosor) / 2), transparent calc(50% + var(--v-grosor) / 2);--v-banda:linear-gradient(var(--v-angulo), var(--v-paradas));--v-banda-espejo:linear-gradient(calc(-1 * var(--v-angulo)), var(--v-paradas));--v-trazo:3px;--transicion-color:.15s;--transicion-v:.2s;--transicion-curva:ease-out}@font-face{font-family:Archivo;src:url(/fonts/archivo-variable.woff2)format("woff2-variations");font-weight:600 700;font-stretch:100% 125%;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[class],ol[class]{padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background-color:var(--white);color:var(--gray-text);font-family:var(--fuente-texto);font-weight:400;font-size:var(--fs-cuerpo);line-height:var(--lh-cuerpo);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0}h1,h2,h3{font-family:var(--fuente-display);color:var(--navy);text-wrap:balance}h1,h2{font-weight:700;font-stretch:125%}h3{font-weight:600;font-stretch:100%}h4,h5,h6{font-family:var(--fuente-texto);color:var(--navy);text-wrap:balance;font-weight:600}h1,h2,h3,h4,h5,h6{hyphens:auto}h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}h4,h5,h6{font-size:var(--fs-h4);line-height:var(--lh-h4)}p{text-wrap:pretty}p,li{max-width:var(--medida-texto)}small{font-size:var(--fs-pequeno);line-height:var(--lh-pequeno)}strong,b{font-weight:600}a{color:var(--blue);text-underline-offset:.15em;transition:color var(--transicion-color) var(--transicion-curva);text-decoration-thickness:max(1px,.0625em)}a:hover,a:active{color:var(--blue-dark)}.sobre-navy,.sobre-carbon{color:var(--white)}.sobre-navy{background-color:var(--navy)}.sobre-carbon{background-color:var(--carbon)}.sobre-navy h1,.sobre-navy h2,.sobre-navy h3,.sobre-navy h4,.sobre-navy h5,.sobre-navy h6,.sobre-carbon h1,.sobre-carbon h2,.sobre-carbon h3,.sobre-carbon h4,.sobre-carbon h5,.sobre-carbon h6{color:var(--white)}.sobre-navy a,.sobre-carbon a{color:var(--white);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}button,input,select,textarea{font:inherit;font-family:var(--fuente-texto);color:inherit}button{font-family:var(--fuente-display);cursor:pointer;font-weight:600;font-stretch:100%}button,[type=button],[type=submit]{min-block-size:2.75rem;min-inline-size:2.75rem}input,select,textarea{border:1px solid var(--border);background-color:var(--white);padding:var(--esp-12) var(--esp-16);transition:border-color var(--transicion-color) var(--transicion-curva);border-radius:4px}input:hover,select:hover,textarea:hover{border-color:var(--navy)}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}:focus:not(:focus-visible),main[tabindex="-1"]:focus-visible{outline:none}img,picture,svg,video{max-width:100%;height:auto;display:block}.contenedor{padding-inline:var(--margen-lateral);max-width:var(--ancho-contenido);margin-inline:auto}.contenedor--texto{max-width:calc(var(--ancho-texto) + var(--margen-lateral) * 2)}.contenedor--amplio{max-width:var(--ancho-amplio)}.bloque{padding-block:var(--espacio-bloque)}.etiqueta{font-size:var(--fs-etiqueta);line-height:var(--lh-etiqueta);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.texto-pequeno{font-size:var(--fs-pequeno);line-height:var(--lh-pequeno)}.salto-contenido{left:var(--esp-16);top:var(--esp-16);z-index:100;background-color:var(--navy);color:var(--white);padding:var(--esp-12) var(--esp-16);border-radius:4px;text-decoration:none;position:absolute;transform:translateY(-200%)}.salto-contenido:focus-visible{color:var(--white);transform:translateY(0)}.solo-lector{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:root{--transicion-color:0s;--transicion-v:0s}html{scroll-behavior:auto}}.nav-v :is([aria-current=page],[aria-current=true]){text-decoration:none;position:relative}.nav__submenu.nav-v>li+li{margin-block-start:var(--esp-12)}.nav-v :is([aria-current=page],[aria-current=true]):after{content:"";background-color:var(--blue);border-radius:2px;block-size:2px;position:absolute;inset-block-end:calc(-1 * var(--esp-12));inset-inline:0}.lista-v{padding-inline-start:0;list-style:none}.lista-v>li{padding-inline-start:var(--esp-24);position:relative}.lista-v>li+li{margin-block-start:var(--esp-12)}.lista-v>li:before{content:"";inline-size:var(--esp-8);block-size:var(--esp-12);background-image:var(--v-banda), var(--v-banda-espejo);background-position:0 0,0 100%;background-repeat:no-repeat,no-repeat;background-size:100% 50%,100% 50%;position:absolute;inset-block-start:calc((1em * var(--lh-cuerpo) - var(--esp-12)) / 2);inset-inline-start:0}.par-v{aspect-ratio:3/5;background-image:var(--v-banda), var(--v-banda-espejo);background-position:0 0,0 100%;background-repeat:no-repeat,no-repeat;background-size:100% 50%,100% 50%;inline-size:100%}.boton{justify-content:center;align-items:center;gap:var(--esp-8);overflow-wrap:anywhere;min-block-size:3rem;min-inline-size:2.75rem;max-inline-size:100%;padding:var(--esp-12) var(--esp-24);font-family:var(--fuente-display);font-weight:600;font-size:var(--fs-pequeno);line-height:var(--lh-pequeno);text-align:center;cursor:pointer;transition:background-color var(--transicion-color) var(--transicion-curva), border-color var(--transicion-color) var(--transicion-curva), color var(--transicion-color) var(--transicion-curva);border:2px solid #0000;border-radius:4px;text-decoration:none;display:inline-flex}.boton--primario{background-color:var(--blue);border-color:var(--blue);color:var(--white)}.boton--primario:hover,.boton--primario:active{background-color:var(--blue-dark);border-color:var(--blue-dark);color:var(--white)}.boton--secundario{border-color:var(--blue);color:var(--blue-dark);background-color:#0000}.boton--secundario:hover,.boton--secundario:active{background-color:var(--gray-light);border-color:var(--blue-dark);color:var(--blue-dark)}.boton--enlace{min-block-size:2.75rem;color:var(--blue);text-underline-offset:.15em;background-color:#0000;border-color:#0000;padding-inline:0;text-decoration:underline;text-decoration-thickness:max(1px,.0625em)}.boton--enlace:hover,.boton--enlace:active{color:var(--blue-dark)}.sobre-navy .boton--primario,.sobre-carbon .boton--primario{background-color:var(--white);border-color:var(--white);color:var(--navy)}.sobre-navy .boton--primario:hover,.sobre-navy .boton--primario:active,.sobre-carbon .boton--primario:hover,.sobre-carbon .boton--primario:active{background-color:var(--gray-light);border-color:var(--gray-light);color:var(--navy)}.sobre-navy .boton--secundario,.sobre-carbon .boton--secundario{border-color:var(--white);color:var(--white);background-color:#0000}.sobre-navy .boton--secundario:hover,.sobre-navy .boton--secundario:active,.sobre-carbon .boton--secundario:hover,.sobre-carbon .boton--secundario:active{background-color:var(--white);border-color:var(--white);color:var(--navy)}.sobre-navy .boton--enlace,.sobre-carbon .boton--enlace{color:var(--white)}.tarjeta{gap:var(--esp-12);padding:var(--espacio-tarjeta);border:1px solid var(--gray-light);background-color:var(--white);border-radius:4px;flex-direction:column;display:flex}.tarjeta-servicio{background-color:var(--gray-light);transition:background-color var(--transicion-color) var(--transicion-curva), border-color var(--transicion-color) var(--transicion-curva);border-color:#0000;padding-block-start:var(--esp-32);position:relative;overflow:hidden}.tarjeta-servicio:hover,.tarjeta-servicio:focus-within{background-color:var(--white);border-color:var(--blue)}.tarjeta-servicio:before{content:"";block-size:var(--v-trazo);background-color:var(--blue);position:absolute;inset-block-start:0;inset-inline:0}.tarjeta-servicio__titulo{margin:0 0 var(--esp-4);font-size:var(--fs-h3);line-height:var(--lh-h3)}@media (width>=64rem){.tarjeta-servicio__titulo{font-size:var(--fs-h2);line-height:var(--lh-h2)}.tarjeta-servicio{padding:var(--esp-48)}}.tarjeta-servicio__resumen{max-width:none;margin:0}.tarjeta-servicio__detalle{max-width:none;font-size:var(--fs-pequeno);line-height:var(--lh-pequeno);margin:0}.tarjeta-servicio__accion{max-width:none;margin:0;margin-block-start:auto;padding-block-start:var(--esp-8)}.tarjeta-proyecto{background-color:var(--gray-light);border-color:#0000;padding:0;overflow:hidden}.tarjeta-proyecto__imagen{aspect-ratio:16/9;object-fit:cover;border-start-start-radius:4px;border-start-end-radius:4px;inline-size:100%}.tarjeta-proyecto__cuerpo{gap:var(--esp-8);padding:var(--espacio-tarjeta);flex-direction:column;flex:1;display:flex}.tarjeta-proyecto__titulo{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:0}@supports (grid-template-rows:subgrid){.tarjeta-proyecto--alineada{grid-template-rows:subgrid;grid-row:span 5;row-gap:0;display:grid}.tarjeta-proyecto--alineada .tarjeta-proyecto__cuerpo{grid-template-rows:subgrid;row-gap:var(--esp-8);grid-row:span 4;display:grid}}.tarjeta-proyecto__descripcion{max-width:none;margin:0}.tarjeta-proyecto__atribucion{max-width:none;font-size:var(--fs-pequeno);line-height:var(--lh-pequeno);margin:0}.tarjeta-proyecto__trabajo{margin:var(--esp-4) 0 0;border-block-start:1px solid var(--border);max-width:none;font-size:var(--fs-pequeno);line-height:var(--lh-pequeno);letter-spacing:.01em;padding-block-start:var(--esp-12)}.tarjeta-proyecto__accion{max-width:none;margin:0;margin-block-start:auto;padding-block-start:var(--esp-8)}.proceso__pasos{gap:var(--ritmo-corto);counter-reset:paso;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.proceso__paso{counter-increment:paso;max-width:none}.proceso__paso:before{content:counter(paso, decimal-leading-zero);font-family:var(--fuente-display);color:var(--blue);margin-block-end:var(--esp-12);font-size:clamp(3rem,2.25rem + 3.75vw,4.5rem);font-weight:700;font-stretch:125%;line-height:1;display:block}.proceso__paso-titulo{margin:0 0 var(--esp-8);font-size:var(--fs-h3);line-height:var(--lh-h3)}.proceso__paso-texto{max-width:34ch;margin:0}@media (width>=48rem){.proceso__pasos{column-gap:var(--esp-64);row-gap:var(--esp-16);grid-template-rows:auto auto auto;grid-template-columns:repeat(3,1fr)}@supports (grid-template-rows:subgrid){.proceso__paso{grid-template-rows:subgrid;grid-row:span 3;display:grid}}.proceso__pasos:before{content:"";background-color:var(--border);block-size:1px;position:absolute;inset-block-start:7px;inset-inline:0}.proceso__paso{padding-block-start:var(--esp-48);position:relative}.proceso__paso:after{content:"";background-color:var(--blue);border-radius:50%;block-size:15px;inline-size:15px;position:absolute;inset-block-start:0;inset-inline-start:0}}.cierre{padding-block:var(--espacio-bloque);padding-inline:var(--margen-lateral);border-radius:4px}@media (width>=48rem){.cierre{padding-block:var(--esp-48)}}.seccion--plano .cierre{border-radius:0;padding:0}.cierre__contenido{max-width:var(--ancho-texto);text-align:center;margin-inline:auto}.cierre__titular{margin:0 0 var(--esp-16);font-size:var(--fs-h1);line-height:var(--lh-h1);text-wrap:balance}.cierre__texto{margin:0 auto var(--esp-24)}.cierre__accion,.cierre__canales{max-width:none;margin:0}.cierre__canales{font-size:var(--fs-pequeno);line-height:var(--lh-pequeno);margin-block-start:var(--esp-16)}.campo{gap:var(--esp-4);flex-direction:column;display:flex}.campo__etiqueta{font-size:var(--fs-pequeno);line-height:var(--lh-pequeno);color:var(--navy);font-weight:600}.campo__control{inline-size:100%}.campo__casilla{align-items:flex-start;gap:var(--esp-12);display:flex}.campo__casilla .campo__control{flex:none;block-size:1.25rem;inline-size:1.25rem;margin-block-start:.15em}.campo__ayuda{max-width:none;font-size:var(--fs-etiqueta);line-height:var(--lh-etiqueta);margin:0}.campo__error{max-width:none;min-block-size:calc(var(--fs-etiqueta) * var(--lh-etiqueta));font-size:var(--fs-etiqueta);line-height:var(--lh-etiqueta);color:var(--error);margin:0;font-weight:600}.campo--con-error .campo__control{border-color:var(--error);border-width:2px}.encabezado-pagina{padding-block:var(--espacio-bloque)}.encabezado-pagina__titulo{margin:0}.encabezado-pagina__contexto{margin:var(--esp-16) 0 0}.encabezado-pagina__accion{margin:var(--esp-24) 0 0;max-width:none}.bloque-legal{margin-inline:auto;padding-block-end:var(--espacio-bloque)}.bloque-legal__actualizado{margin:0 0 var(--esp-24)}.bloque-legal__texto>*+*{margin-block-start:var(--esp-16)}.bloque-legal__texto h2{margin-block-start:var(--esp-48)}.bloque-legal__texto h3{margin-block-start:var(--esp-32)}.datos-titular{margin-block-start:var(--esp-16)}.datos-titular dt{font-weight:600}.datos-titular dd+dt{margin-block-start:var(--esp-12)}.bloque-legal__texto ul{padding-inline-start:var(--esp-24)}.bloque-legal__texto li+li{margin-block-start:var(--esp-8)}.formulario{max-inline-size:var(--ancho-texto)}.formulario__nota{margin:0 0 var(--esp-24);font-size:var(--fs-pequeno);line-height:var(--lh-pequeno);color:var(--gray-text)}.formulario__resumen{padding:var(--esp-16);border-inline-start:4px solid var(--error);background-color:var(--gray-light);margin-block-end:var(--esp-24)}.formulario__resumen-titulo{margin:0;font-weight:600}.formulario__resumen .lista-v{margin-block-start:var(--esp-12)}.formulario__accion{margin:var(--esp-32) 0 0;max-width:none}.trampa{display:none}.gracias__subtitulo{margin:var(--esp-32) 0 var(--esp-12)}.rejilla-tarjetas{gap:var(--esp-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.rejilla-tarjetas--cuatro,.rejilla-tarjetas--duo{grid-template-columns:1fr}@media (width>=48rem){.rejilla-tarjetas--cuatro,.rejilla-tarjetas--duo{grid-template-columns:repeat(2,1fr)}}.rejilla-tarjetas>*{block-size:100%}@media (width>=64rem){.tarjeta-proyecto--principal{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;display:grid}.tarjeta-proyecto--principal .tarjeta-proyecto__imagen{border-start-end-radius:0;border-end-start-radius:4px}.tarjeta-proyecto--principal .tarjeta-proyecto__cuerpo{justify-content:center;gap:var(--esp-12);padding:var(--esp-48)}.tarjeta-proyecto--principal .tarjeta-proyecto__titulo{font-size:var(--fs-h2);line-height:var(--lh-h2)}.tarjeta-proyecto--principal .tarjeta-proyecto__descripcion{font-size:var(--fs-h4);line-height:var(--lh-h4)}.tarjeta-proyecto--principal .tarjeta-proyecto__accion{margin-block-start:var(--esp-8)}}@media (width>=48rem){.valor__lista.como-elegir{grid-template-columns:repeat(2,minmax(0,1fr))}}.seccion--gris .valor__punto{background-color:var(--white)}.seccion{padding-block:var(--espacio-bloque)}main>:not(.seccion--plano)+.seccion:not(.seccion--plano){padding-block-start:0}.seccion--plano{padding-block:var(--esp-48)}.seccion--gris{background-color:var(--gray-light)}.seccion__titulo{margin:0 0 var(--esp-32);font-size:var(--fs-h2);line-height:var(--lh-h2)}.seccion__texto+.seccion__texto{margin-block-start:var(--esp-16)}.seccion__nota{margin:0 0 var(--esp-24);font-size:var(--fs-pequeno);line-height:var(--lh-pequeno);color:var(--gray-text)}.seccion__titulo:has(+.seccion__nota){margin-block-end:var(--esp-8)}.seccion__texto--destacado{max-width:54ch;font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--navy)}.seccion__acciones{gap:var(--esp-24);flex-wrap:wrap;max-width:none;margin-block-start:var(--esp-24);display:flex}.seccion__acciones--continuacion{margin-block-start:var(--esp-32)}@media (width<=47.99rem){.seccion__acciones:has(.boton+.boton) .boton{flex:100%}}.hero-plano{padding-block:var(--ritmo-corto);position:relative;overflow:hidden}@media (height>=36rem){.hero-plano{min-block-size:calc(100svh - var(--alto-cabecera));align-content:center;display:grid}}.hero{padding-block:0}.hero__titulo{text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(2.25rem,1.75rem + 2.2vw,3.25rem);line-height:1.05}.hero__texto-bloque{z-index:1;min-inline-size:0;position:relative}.hero__texto{margin:var(--esp-24) 0 0;max-width:44ch;font-size:var(--fs-h4);line-height:var(--lh-h4)}.hero__acciones{align-items:center;gap:var(--esp-16);margin:var(--esp-48) 0 0;flex-wrap:wrap;max-width:none;display:flex}.hero__imagen img{object-fit:cover;object-position:center left;block-size:100%;inline-size:100%;display:block}@supports ((-webkit-mask-image:linear-gradient(#000, #000)) or (mask-image:linear-gradient(#000, #000))){.hero__imagen img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}}@media (width<=63.999rem){.hero__imagen{aspect-ratio:872/488;margin-block-start:var(--ritmo-corto);margin-inline-end:calc(-1 * var(--margen-lateral))}}@media (width>=64rem){.hero__imagen{inline-size:min(50%,872px);position:absolute;inset-block:0;inset-inline-end:0}.hero__texto-bloque{max-inline-size:52%}}.lista-incluye{margin-block-start:var(--esp-8)}.trayectoria{gap:var(--esp-32);align-items:start;display:grid}@media (width>=48rem){.trayectoria{gap:var(--esp-48);grid-template-columns:minmax(12rem,18rem) 1fr}}.trayectoria__dato{margin:var(--esp-16) 0 0}.trayectoria__areas{margin-block-start:var(--esp-12)}.origen{gap:var(--esp-32);align-items:center;display:grid}.origen__v{inline-size:100%;max-inline-size:7rem;margin-inline:auto}@media (width>=64rem){.origen{gap:var(--esp-64);grid-template-columns:minmax(0,1fr) minmax(0,.42fr)}.origen__v{max-inline-size:11rem}}.ritmo-corto{padding-block-end:var(--ritmo-corto)}.valor__titulo{text-wrap:balance;hyphens:manual;max-width:24ch;font-size:clamp(1.75rem,1.35rem + 2vw,3rem);line-height:1.1}@media (width<=18rem){.valor__titulo{hyphens:auto}}.valor__acento{color:var(--blue)}.valor__entradilla{margin:var(--esp-16) 0 0;max-width:56ch;font-size:var(--fs-h4);line-height:var(--lh-h4)}.valor__lista{gap:var(--esp-24);margin:var(--ritmo-corto) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=48rem){.valor__lista{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}@supports (grid-template-rows:subgrid){.valor__punto{grid-template-rows:subgrid;grid-row:span 3;display:grid}}}.valor__punto{max-width:none;padding:var(--espacio-tarjeta);background-color:var(--gray-light);border-radius:4px;flex-direction:column;display:flex}.valor__glifo{block-size:2rem;inline-size:2rem;fill:none;stroke:var(--blue);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;margin-block-end:var(--esp-24)}.valor__punto-titulo{margin:0 0 var(--esp-12);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--navy)}.valor__punto-texto{max-width:none;margin:0}@media (width>=64rem){.valor__punto{padding:var(--esp-48)}}.portfolio-principal,.portfolio-acompanan{margin-block-end:var(--esp-32)}.confianza{gap:var(--esp-32);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.confianza__retrato{border-radius:4px;max-inline-size:20rem;overflow:hidden}.confianza__retrato img{block-size:auto;inline-size:100%;display:block}.confianza__texto>*+*{margin-block-start:var(--esp-24)}@media (width>=48rem){.confianza{gap:var(--esp-64);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.confianza--texto-primero{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}}.sobre-carbon .valor__punto{color:var(--gray-text)}.sobre-carbon .valor__punto-titulo{color:var(--navy)}.trayectoria--sin-retrato{gap:var(--esp-32);display:grid}@media (width>=48rem){.trayectoria--sin-retrato{gap:var(--esp-64);grid-template-columns:repeat(2,minmax(0,1fr))}}.seccion--plano.seccion-metodologia,.seccion-valor,.seccion-portfolio{padding-block:var(--ritmo-corto)}.seccion-proceso{padding-block:var(--ritmo-largo)}.seccion-confianza,.seccion--plano.seccion-cierre{padding-block:var(--ritmo-corto)}.hero-servicio{position:relative;overflow:hidden}.hero-servicio .encabezado-pagina{z-index:1;padding-block:0;position:relative}.hero-servicio__imagen{-webkit-mask-image:var(--mascara-caja);mask-image:var(--mascara-caja);justify-content:center;display:flex;overflow:hidden}.hero-servicio__imagen img{inline-size:auto;max-inline-size:none;-webkit-mask-image:var(--mascara-foto);mask-image:var(--mascara-foto);flex:none}.hero-servicio--amplia img{translate:-12%}@media (width<=63.99rem){.hero-servicio{padding-block-end:0}.hero-servicio__imagen{--mascara-caja:linear-gradient(#0000, #000 45%);margin-block-start:var(--esp-32)}.hero-servicio__imagen img{--mascara-foto:linear-gradient(90deg, #0000, #000 10% 90%, #0000);max-block-size:244px}}@media (width>=64rem){.hero-servicio .encabezado-pagina{max-inline-size:50%}.hero-servicio__imagen{--mascara-caja:linear-gradient(90deg, #0000, #000 45%), linear-gradient(#0000, #000 40%);max-inline-size:56%;position:absolute;inset:auto 0 0 auto;-webkit-mask-composite:source-in;mask-composite:intersect}}
