.hero__overlay{background:linear-gradient(90deg,#101d18e0 0%,#101d18b3 38%,#101d1838 67%,#0000 90%)}.hero__content{text-wrap:balance;max-width:62rem}.hero__title{color:#fff;letter-spacing:-.055em;text-shadow:0 2px 20px #00000038;gap:.06em;font-size:clamp(2.35rem,4.6vw,4.65rem);font-weight:650;line-height:.98;display:grid}.hero__title span{display:block}.hero__title span:nth-child(2){margin-bottom:.16em}.hero__title-accent{color:#e1ec8c}.hero__eyebrow{color:var(--color-secondary-green-light);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 12px #00000052;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:clamp(.6875rem,.8vw,.75rem);font-weight:700;line-height:1.3;display:flex}.hero__eyebrow:before{content:"";background-color:currentColor;flex:none;width:2.25rem;height:1px}.hero__description{color:#ffffffe6;text-shadow:0 1px 12px #00000059;max-width:46rem;margin-top:.9rem;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.5}.hero__action{flex-flow:column wrap;align-items:flex-start;gap:.75rem;margin-top:2.5rem;display:flex}.hero__cta{border:1px solid var(--color-secondary-beige);background-color:var(--color-primary-orange);color:#fff;text-align:center;min-height:2.75rem;text-shadow:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.2;transition:color .5s,background-color .5s,border-color .5s,box-shadow .5s,transform .5s;display:inline-flex}.hero__cta:hover,.hero__cta:focus-visible{border-color:var(--color-primary-orange);background-color:var(--color-secondary-beige);color:var(--color-primary-orange);transform:translateY(-1px);box-shadow:0 7px 16px #1f202229}.hero__cta:focus-visible{outline:2px solid var(--color-secondary-beige);outline-offset:3px}.hero__note{color:#ffffffb8;text-shadow:0 1px 12px #0006;max-width:25rem;font-size:.8125rem;line-height:1.35}.hero__note span{display:block}@media (width<=767.98px){.hero{background-position:78%}.hero__overlay{background:linear-gradient(90deg,#101d18e0 0%,#101d18b3 100%)}.hero__title{gap:.08em;line-height:1}.hero__eyebrow{margin-bottom:1.25rem}}@media (width>=768px){.hero__cta{min-height:3rem;padding:.5rem 2rem;font-size:1.125rem}}@media (width>=768px) and (width<=1023.98px),(width>=1024px) and (width<=1366px) and (hover:none) and (pointer:coarse){.hero{background-position:75%}.hero__container{padding-left:2rem;padding-right:2rem}.hero__title{font-size:clamp(2.8rem,5.2vw,3.4rem)}}@media (width>=1024px){.hero__title{font-size:clamp(2.9rem,4.25vw,4.4rem)}}@media (prefers-reduced-motion:reduce){.hero .animate-fade-in-up{animation:none!important;transform:none!important}.hero .hero__cta{transition-duration:.01ms}}.route-map{color:#1f2022;width:min(100%,1120px);margin-inline:auto;padding:1.5rem 1.25rem 1rem}.route-map__stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2.5vw,3rem);margin:0;padding:0;list-style:none;display:grid}.route-stage{--stage-ring:#414d33;--stage-accent:#e1ec8c;text-align:center;min-width:0;min-height:26rem;position:relative}.route-stage--integrar,.route-stage--transformar,.route-stage--responder{--stage-ring:#eb5c3b;--stage-accent:#e1ec8c}.route-stage__trigger{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}.route-stage__trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--stage-ring), white 35%);outline-offset:.6rem;border-radius:1.5rem}.route-stage__image-wrap{border:1px solid color-mix(in srgb, var(--stage-ring) 55%, white);width:clamp(10rem,15.25vw,13rem);height:clamp(10rem,15.25vw,13rem);box-shadow:0 0 0 .65rem #fff, 0 0 0 .75rem color-mix(in srgb, var(--stage-ring) 18%, white), 0 1.25rem 2.5rem #1f20221a;background:#eae3d6;border-radius:999px;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s;display:block;position:relative;overflow:hidden}.route-stage__image-wrap:after{background:linear-gradient(145deg, color-mix(in srgb, var(--stage-ring) 35%, transparent), transparent 55%);content:"";mix-blend-mode:multiply;opacity:.52;transition:opacity .24s;position:absolute;inset:0}.route-stage__image-wrap img{object-fit:cover;filter:saturate(.94)contrast(1.02)brightness(1.02);width:100%;height:100%;transition:filter .28s,transform .42s}.route-stage--responder .route-stage__image-wrap img{object-position:center}.route-stage--integrar .route-stage__image-wrap img{object-position:50% 42%}.route-stage--transformar .route-stage__image-wrap img{object-position:50% 35%}.route-stage__image-wrap:before{z-index:1;background:var(--stage-accent);width:.9rem;height:.9rem;box-shadow:0 0 0 1px var(--stage-ring);content:"";border:2px solid #fff;border-radius:999px;position:absolute;bottom:10%;right:12%}.route-stage__title{color:#eb5c3b;text-wrap:balance;margin-top:1.35rem;font-size:clamp(1.1rem,1.65vw,1.4rem);font-weight:750;line-height:1.15;transition:color .2s;display:block}.route-stage__subtitle{border-top:1px solid color-mix(in srgb, var(--stage-ring) 38%, white);color:#1f2022;text-wrap:pretty;max-width:16rem;margin-top:.75rem;padding-top:.65rem;font-size:clamp(.95rem,1.15vw,1.08rem);font-weight:700;line-height:1.35;display:block}.route-stage__description{color:#3f4440;opacity:0;pointer-events:none;text-wrap:pretty;width:min(100%,18rem);margin:0;font-size:.95rem;line-height:1.5;transition:opacity .24s,transform .28s cubic-bezier(.2,.7,.2,1);position:absolute;top:calc(clamp(10rem,15.25vw,13rem) + 7.25rem);left:50%;transform:translate(-50%,-.65rem)}.route-stage:hover .route-stage__description,.route-stage:focus-within .route-stage__description,.route-stage:has(.route-stage__trigger[aria-pressed=true]) .route-stage__description{opacity:1;transform:translate(-50%)}.route-stage:hover .route-stage__image-wrap,.route-stage:focus-within .route-stage__image-wrap,.route-stage:has(.route-stage__trigger[aria-pressed=true]) .route-stage__image-wrap{border-color:var(--stage-ring);box-shadow:0 0 0 .65rem #fff, 0 0 0 .76rem var(--stage-ring), 0 1.5rem 2.75rem #1f202226;transform:translateY(-.35rem)scale(1.025)}.route-stage:hover .route-stage__image-wrap:after,.route-stage:focus-within .route-stage__image-wrap:after,.route-stage:has(.route-stage__trigger[aria-pressed=true]) .route-stage__image-wrap:after{opacity:.28}@media (width<=1023px){.route-map{padding:1rem .9rem}.route-map__stages{grid-template-columns:1fr;gap:2rem}.route-stage{min-height:0;padding-bottom:1.6rem}.route-stage__trigger{text-align:left;grid-template-columns:7.25rem minmax(0,1fr);align-items:center;column-gap:1rem;display:grid}.route-stage__image-wrap{grid-row:span 2;justify-self:center;width:6.5rem;height:6.5rem}.route-stage__image-wrap:before{width:.7rem;height:.7rem}.route-stage__title{margin-top:0}.route-stage__subtitle{margin-top:.25rem}.route-stage__description{text-align:left;opacity:1;width:auto;margin:.5rem .45rem 0;padding:0;position:static;transform:none}.route-stage:hover .route-stage__description,.route-stage:focus-within .route-stage__description,.route-stage:has(.route-stage__trigger[aria-pressed=true]) .route-stage__description{transform:none}}@media (prefers-reduced-motion:reduce){.route-stage,.route-stage__image-wrap,.route-stage__image-wrap:after,.route-stage__image-wrap img,.route-stage__title,.route-stage__description{transition:none}}.route-stage__image-wrap:before,.route-stage__image-wrap:after{display:none}.route-stage__trigger{position:relative}.route-stage__trigger:before{z-index:0;content:"";opacity:0;pointer-events:none;border:1.5px solid #eb5c3b;border-radius:999px;width:clamp(10rem,15.25vw,13rem);height:clamp(10rem,15.25vw,13rem);transition:opacity .18s,transform .36s cubic-bezier(.2,.72,.2,1);position:absolute;top:0;left:50%;transform:translate(-50%)scale(.84)}.route-stage__image-wrap{z-index:1}.route-stage:hover .route-stage__trigger:before,.route-stage:focus-within .route-stage__trigger:before,.route-stage:has(.route-stage__trigger[aria-pressed=true]) .route-stage__trigger:before{opacity:1;transform:translate(-50%)scale(1.1)}@media (width<=1023px){.route-stage__trigger:before{width:6.5rem;height:6.5rem;left:3.625rem}}@media (prefers-reduced-motion:reduce){.route-stage__trigger:before{transition:none}}.route-map{width:min(100%,1180px);padding:1.25rem 1rem 1rem}.route-stage{--stage-ring:#eb5c3b;--stage-accent:#eae3d6}.route-stage__image-wrap{border-color:#d8d2c7;box-shadow:0 .9rem 2rem #1f202214}.route-stage__title{color:#1f2022;transition:color .28s}.route-stage__subtitle{color:#51504d;border-color:#d8d2c7;padding-top:.7rem}.route-stage__description{color:#51504d;transition:opacity .28s,transform .28s cubic-bezier(.2,.7,.2,1)}.route-stage:hover .route-stage__image-wrap,.route-stage:focus-within .route-stage__image-wrap,.route-stage:has(.route-stage__trigger[aria-pressed=true]) .route-stage__image-wrap{border-color:#eb5c3b;transform:translateY(-.22rem)scale(1.018);box-shadow:0 0 0 .45rem #fff,0 0 0 .55rem #eb5c3b,0 1.25rem 2.5rem #1f202221}.route-stage:hover .route-stage__title,.route-stage:focus-within .route-stage__title,.route-stage:has(.route-stage__trigger[aria-pressed=true]) .route-stage__title{color:#eb5c3b}.route-stage__trigger:before{border-color:#eb5c3b;transition:opacity .18s,transform .28s cubic-bezier(.2,.7,.2,1)}@media (width>=1024px){.route-stage{min-height:25rem}}@media (width<=1023px){.route-map{width:min(100%,38rem);padding-inline:.75rem}.route-stage__subtitle{border-color:#d8d2c7}}.route-stage__image-wrap img{transition:filter .28s,transform .28s cubic-bezier(.2,.7,.2,1)}.route-stage:hover .route-stage__image-wrap img,.route-stage:focus-within .route-stage__image-wrap img,.route-stage:has(.route-stage__trigger[aria-pressed=true]) .route-stage__image-wrap img{transform:scale(1.025)}.route-stage--transformar .route-stage__title{color:#1f2022}.route-stage__trigger:before{z-index:2}.route-stage:hover .route-stage__trigger:before,.route-stage:focus-within .route-stage__trigger:before,.route-stage:has(.route-stage__trigger[aria-pressed=true]) .route-stage__trigger:before{transform:translate(-50%)translateY(-.22rem)scale(1.1)}.route-stage__trigger:before{border-color:#eae3d6}.route-stage__image-wrap{border-width:1.5px;border-color:#cfc7ba;box-shadow:0 0 0 .28rem #eae3d6b8,0 .9rem 2rem #1f202214}.route-stage__subtitle,.route-stage__description{color:#1f2022}@media (width>=1024px){.route-map__stages{width:min(100%,1080px);margin-inline:auto}}.route-stage__image-wrap,.route-stage__trigger:before{border-radius:1.15rem;width:clamp(9.25rem,13vw,11.5rem);height:clamp(11.5rem,16.25vw,14.25rem)}@media (width>=1024px){.route-stage{min-height:27rem}}@media (width<=1023px){.route-stage__trigger{grid-template-columns:7rem minmax(0,1fr)}.route-stage__image-wrap{border-radius:.9rem;width:5.75rem;height:7.25rem}.route-stage__trigger:before{border-radius:.9rem;width:5.75rem;height:7.25rem;left:3.5rem}}.route-stage__title{color:#1f2022;letter-spacing:-.025em;margin-top:1.15rem;font-size:clamp(1.2rem,1.75vw,1.55rem);font-weight:800;line-height:1.08}.route-stage__subtitle{color:#1f2022;border-color:#d8d2c7c7;max-width:17rem;margin-top:.35rem;padding-top:.5rem;font-size:clamp(1rem,1.2vw,1.12rem);font-weight:700;line-height:1.4}.route-stage__description{color:#41413f;width:min(100%,17rem);font-size:.94rem;line-height:1.48}.route-stage:hover .route-stage__image-wrap,.route-stage:focus-within .route-stage__image-wrap,.route-stage:has(.route-stage__trigger[aria-pressed=true]) .route-stage__image-wrap{transform:translateY(-.18rem)scale(1.012)}.route-stage:hover .route-stage__image-wrap img,.route-stage:focus-within .route-stage__image-wrap img,.route-stage:has(.route-stage__trigger[aria-pressed=true]) .route-stage__image-wrap img{filter:saturate(1.05)contrast(1.03)brightness(1.06);transform:scale(1.018)}.route-stage__trigger:before{display:none}.route-stage__image-wrap{border:1px solid #d8d2c7;box-shadow:0 .7rem 1.6rem #1f202214}.route-stage__image-wrap{aspect-ratio:1;border:2px solid #d8d2c7;border-radius:50%;width:clamp(9.75rem,14vw,12.25rem);height:auto;box-shadow:0 0 0 .3rem #eae3d6d1,0 .8rem 1.75rem #1f202217}.route-stage__trigger:before{aspect-ratio:1;border-radius:50%;width:clamp(9.75rem,14vw,12.25rem);height:auto}.route-stage__description{top:calc(clamp(9.75rem,14vw,12.25rem) + 6.25rem)}.route-stage:hover .route-stage__image-wrap,.route-stage:focus-within .route-stage__image-wrap,.route-stage:has(.route-stage__trigger[aria-pressed=true]) .route-stage__image-wrap{border-color:#eb5c3b;box-shadow:0 0 0 .35rem #eb5c3b2b,0 1rem 2rem #1f202221}.route-stage__trigger{cursor:pointer}.route-map__stages{gap:clamp(.75rem,1.8vw,2rem)}.route-stage__mobile-chevron{display:none}.route-stage__desktop-chevron{z-index:2;filter:drop-shadow(0 .12rem .12rem #1f202224);border:2px solid #414d33;border-width:0 2px 2px 0;width:.9rem;height:.9rem;transition:border-color .2s,transform .2s;position:absolute;top:clamp(4.75rem,7vw,6.1rem);right:clamp(-1.55rem,-1.7vw,-.7rem);transform:rotate(-45deg)}.route-stage:hover .route-stage__desktop-chevron,.route-stage:focus-within .route-stage__desktop-chevron{border-color:#eb5c3b;transform:translate(.16rem)rotate(-45deg)}@media (width>=1024px){.route-stage{min-height:24rem}}@media (width<=1023px){.route-stage__desktop-chevron{display:none}.route-stage__image-wrap{border-radius:50%;width:6.5rem;height:6.5rem}.route-stage__trigger:before{border-radius:50%;width:6.5rem;height:6.5rem;left:3.625rem}.route-stage__description{width:auto;max-width:none;margin-left:8rem;margin-right:.45rem}.route-stage__mobile-chevron{color:#414d33;text-align:center;width:1.4rem;margin:.9rem 0 -.65rem 2.925rem;font-family:Arial,sans-serif;font-size:2rem;font-weight:400;line-height:.65;display:block}}@media (width>=768px) and (width<=1023px){.route-map{width:min(100%,64rem);padding-inline:1.5rem}.route-stage__trigger{grid-template-columns:10rem minmax(0,1fr);column-gap:1.5rem}.route-stage__image-wrap{width:8.25rem;height:8.25rem}.route-stage__trigger:before{width:8.25rem;height:8.25rem;left:5rem}.route-stage__description{width:auto;max-width:none;margin-left:11.5rem;margin-right:1rem}.route-stage__mobile-chevron{margin-left:4.3rem}}.route-map__note{color:#41413f;text-align:center;text-wrap:balance;width:min(100%,46rem);margin:.35rem auto 0;font-size:clamp(.95rem,1vw,1.02rem);line-height:1.5}.route-map__note strong{color:#1f2022;font-weight:700;display:block}.route-map__note span{margin-top:.15rem;display:block}@media (width<=1023px){.route-map__note{text-align:center;padding-inline:1rem}}@media (width>=768px) and (width<=1023px){.route-map__note{margin-top:1rem}}@media (width<=767px){.route-map__note{width:calc(100% - 1.5rem);margin-top:.75rem;padding-inline:0}}.services-editorial{color:#1f2022;width:min(100% - 2rem,1120px);margin:2.5rem auto 0}.services-editorial__list{background:#d8d2c7;border:1px solid #d8d2c7;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.service-editorial{min-width:0}.service-editorial__link{color:#1f2022;background:#fff;grid-template-columns:minmax(2.5rem,.22fr) 1fr;gap:1.25rem;min-height:11.5rem;padding:clamp(1.5rem,3.2vw,2.7rem);text-decoration:none;transition:background-color .28s,color .28s,transform .28s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;overflow:hidden}.service-editorial:nth-child(3n+2) .service-editorial__link{background:#f4f1eb}.service-editorial__link:before{content:"";opacity:.32;transform-origin:100%;background:#1f2022;width:2.3rem;height:1px;transition:background-color .28s,opacity .28s,transform .28s;position:absolute;top:1.35rem;right:1.35rem;transform:scaleX(.45)}.service-editorial__number{color:#6e6a63;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:500;line-height:1;transition:color .28s}.service-editorial__content{flex-direction:column;justify-content:center;min-width:0;max-width:26rem;display:flex}.service-editorial__content strong{text-wrap:balance;max-width:21rem;font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:700;line-height:1.13;display:block}.service-editorial__content>span{color:#51504d;text-wrap:pretty;max-width:26rem;margin-top:1rem;font-size:clamp(.93rem,1.15vw,1.02rem);line-height:1.5;transition:color .28s;display:block}.service-editorial__link:hover,.service-editorial__link:focus-visible{color:#fff;background:#1f2022;transform:translateY(-.22rem)}.service-editorial__link:hover:before,.service-editorial__link:focus-visible:before{opacity:.9;background:#eae3d6;transform:scaleX(1)}.service-editorial__link:hover .service-editorial__number,.service-editorial__link:focus-visible .service-editorial__number{color:#eae3d6}.service-editorial__link:hover .service-editorial__content>span,.service-editorial__link:focus-visible .service-editorial__content>span{color:#e8e4dc}.service-editorial__link:focus-visible{z-index:1;outline-offset:3px;outline:3px solid #1f2022}@media (width<=767px){.services-editorial{width:min(100% - 1.5rem,38rem);margin-top:1.75rem}.services-editorial__list{grid-template-columns:1fr}.service-editorial__link{grid-template-columns:2.6rem minmax(0,1fr);gap:.9rem;min-height:0;padding:1.5rem}.service-editorial__link:before{top:1rem;right:1rem}.service-editorial__content strong{font-size:1.15rem}.service-editorial__content>span{margin-top:.7rem}}@media (prefers-reduced-motion:reduce){.service-editorial__link,.service-editorial__link:before,.service-editorial__number,.service-editorial__content>span{transition:none}}.service-editorial:nth-child(3n+2) .service-editorial__link:hover,.service-editorial:nth-child(3n+2) .service-editorial__link:focus-visible{background:#1f2022}@media (width>=1024px){.services-editorial{width:min(100% - 2rem,1180px)}.services-editorial__list{grid-template-columns:repeat(3,minmax(0,1fr))}.service-editorial__link{grid-template-columns:2.35rem minmax(0,1fr);gap:1rem;min-height:10.75rem;padding:clamp(1.35rem,2.25vw,2rem)}.service-editorial__content>span{margin-top:.75rem;font-size:.92rem;line-height:1.42}}.services-editorial__list{background:0 0;border:0;gap:.75rem}.service-editorial__link{border:1px solid #d8d2c7}.service-editorial:first-child .service-editorial__link:after,.service-editorial:nth-child(3) .service-editorial__link:after,.service-editorial:nth-child(4) .service-editorial__link:after,.service-editorial:nth-child(6) .service-editorial__link:after{content:"";background:#1f2022;height:4px;transition:background-color .28s;position:absolute;bottom:0;left:0;right:0}.service-editorial:first-child .service-editorial__link:hover:after,.service-editorial:first-child .service-editorial__link:focus-visible:after,.service-editorial:nth-child(3) .service-editorial__link:hover:after,.service-editorial:nth-child(3) .service-editorial__link:focus-visible:after,.service-editorial:nth-child(4) .service-editorial__link:hover:after,.service-editorial:nth-child(4) .service-editorial__link:focus-visible:after,.service-editorial:nth-child(6) .service-editorial__link:hover:after,.service-editorial:nth-child(6) .service-editorial__link:focus-visible:after{background:#eae3d6}@media (width<=767px){.services-editorial__list{gap:.6rem}}@media (prefers-reduced-motion:reduce){.service-editorial__link:after{transition:none}}.service-editorial:first-child .service-editorial__link:after,.service-editorial:nth-child(3) .service-editorial__link:after,.service-editorial:nth-child(4) .service-editorial__link:after,.service-editorial:nth-child(6) .service-editorial__link:after{background:#eae3d6}.service-editorial{display:flex}.service-editorial__link{box-sizing:border-box;height:100%}.service-editorial:first-child .service-editorial__link:after,.service-editorial:nth-child(3) .service-editorial__link:after,.service-editorial:nth-child(4) .service-editorial__link:after,.service-editorial:nth-child(6) .service-editorial__link:after{transform-origin:bottom;background:#eae3d6;height:11px;transition:transform .28s cubic-bezier(.2,.7,.2,1);transform:scaleY(.36)}.service-editorial:first-child .service-editorial__link:hover:after,.service-editorial:first-child .service-editorial__link:focus-visible:after,.service-editorial:nth-child(3) .service-editorial__link:hover:after,.service-editorial:nth-child(3) .service-editorial__link:focus-visible:after,.service-editorial:nth-child(4) .service-editorial__link:hover:after,.service-editorial:nth-child(4) .service-editorial__link:focus-visible:after,.service-editorial:nth-child(6) .service-editorial__link:hover:after,.service-editorial:nth-child(6) .service-editorial__link:focus-visible:after{background:#eae3d6;transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.service-editorial:first-child .service-editorial__link:after,.service-editorial:nth-child(3) .service-editorial__link:after,.service-editorial:nth-child(4) .service-editorial__link:after,.service-editorial:nth-child(6) .service-editorial__link:after{transition:none}}.service-editorial__link:hover,.service-editorial__link:focus-visible{border-color:#d8d2c7}.service-editorial__link{transition-duration:.28s;transition-timing-function:cubic-bezier(.2,.7,.2,1)}.service-editorial__link:before,.service-editorial:first-child .service-editorial__link:after,.service-editorial:nth-child(3) .service-editorial__link:after,.service-editorial:nth-child(4) .service-editorial__link:after,.service-editorial:nth-child(6) .service-editorial__link:after{transition-timing-function:cubic-bezier(.2,.7,.2,1)}
