.scw04p,.scw04p *,.scw04p *::before,.scw04p *::after{box-sizing: border-box}.scw04p{--scw04p-axis: clamp(110px, 9.5vw, 160px);--scw04p-right: 28px;--scw04p-navy: #071a32;--scw04p-ink: #142b4d;--scw04p-blue: #1f5fad;--scw04p-red: #d6482f;--scw04p-copy: #5d7084;--scw04p-ease: cubic-bezier(.22, 1, .36, 1);--scw04p-slider-ease: cubic-bezier(.22, .72, .18, 1);--scw04p-slider-duration: 1180ms;--scw04p-resize-duration: 1180ms;--scw04p-gap: 24px;--scw04p-active-width: 760px;--scw04p-preview-one-width: 230px;--scw04p-preview-two-width: 230px;--scw04p-active-height: clamp(390px, 31vw, 560px);--scw04p-base-height: clamp(350px, 27.5vw, 500px);--scw04p-preview-one-height: clamp(230px, 21vw, 380px);--scw04p-preview-two-height: clamp(210px, 18.5vw, 340px);--scw04p-seam-fade: clamp(72px, 7vw, 128px);position: relative;isolation: isolate;width: 100vw;max-width: none;min-height: auto;margin-top: -1px !important;margin-right: calc(50% - 50vw);margin-left: calc(50% - 50vw);padding: clamp(24px,2.3vw,38px) 0 clamp(30px,3vw,44px) !important;overflow: hidden;overflow: clip;background: linear-gradient( 180deg,#f4f9fc 0,#f4f9fc 20px,rgba(244,249,252,0) var(--scw04p-seam-fade) ),linear-gradient( 0deg,#f3f6f9 0,#f3f6f9 20px,rgba(243,246,249,0) var(--scw04p-seam-fade) ),radial-gradient( ellipse at 92% 4%,rgba(48,145,223,.085),rgba(48,145,223,.022) 38%,transparent 67% ),linear-gradient(180deg,#f4f9fc 0%,#edf5fa 56%,#f3f6f9 100%);color: var(--scw04p-ink);font-family: "Inter",Arial,sans-serif;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}.scw04p::before{position: absolute;z-index: -1;inset: var(--scw04p-seam-fade) 0;content: "";pointer-events: none;opacity: .17;background-image: linear-gradient(rgba(42,84,118,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(42,84,118,.05) 1px,transparent 1px);background-size: 72px 72px;mask-image: linear-gradient(90deg,#000 0,rgba(0,0,0,.3) 54%,transparent 94%);-webkit-mask-image: linear-gradient(90deg,#000 0,rgba(0,0,0,.3) 54%,transparent 94%)}.scw04p::after{position: absolute;z-index: 8;right: 0;bottom: -2px;left: 0;height: 5px;content: "";pointer-events: none;background: #f3f6f9}.scw04p :where(h1,h2,h3,p,figure){margin: 0;padding: 0}.scw04p button,.scw04p a{font: inherit}.scw04p button{appearance: none;-webkit-appearance: none;color: inherit;text-transform: none}.scw04p img,.scw04p video,.scw04p svg{display: block;max-width: none}.scw04p__header{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: 48px;padding: 0 var(--scw04p-right) 0 var(--scw04p-axis)}.scw04p__intro{max-width: 720px}.scw04p__eyebrow{display: inline-flex;align-items: center;gap: 12px;margin-bottom: 18px !important;color: var(--scw04p-blue);font-family: "Inter",Arial,sans-serif;font-size: 11px;font-weight: 700;letter-spacing: .17em;line-height: 1.2;text-transform: uppercase}.scw04p__eyebrow::before{width: 24px;height: 3px;flex: 0 0 auto;content: "";border-radius: 99px;background: var(--scw04p-red)}.scw04p__title{max-width: 760px;color: var(--scw04p-navy);font-family: "Sora","Inter",Arial,sans-serif;font-size: clamp(44px,5vw,72px);font-weight: 600;letter-spacing: -.052em;line-height: .98;text-wrap: balance}.scw04p__strapline{max-width: 670px;margin-top: 24px !important;color: var(--scw04p-copy);font-size: clamp(16px,1.35vw,19px);line-height: 1.55;text-wrap: pretty}.scw04p__cta{display: inline-flex;align-items: center;justify-content: center;min-height: 50px;padding: 0 25px;border: 1px solid rgba(20,43,77,.48);border-radius: 999px;background: rgba(255,255,255,.54);color: var(--scw04p-ink);font-size: 15px;font-weight: 600;text-decoration: none;white-space: nowrap;transition: color 280ms ease,background-color 280ms ease,border-color 280ms ease,transform 360ms var(--scw04p-ease)}.scw04p__cta:is(:hover,:focus-visible){border-color: var(--scw04p-blue);background: var(--scw04p-blue);color: #fff;outline: none;transform: translateY(-2px)}.scw04p__cta:focus-visible,.scw04p__nav-button:focus-visible,.scw04p__slide:focus-visible{outline: 2px solid #0874e8;outline-offset: 3px}.scw04p__stage{margin-top: clamp(26px,2.7vw,38px);padding-left: var(--scw04p-axis)}.scw04p__controls{display: flex;align-items: center;justify-content: space-between;min-height: 45px;margin-bottom: clamp(14px,1.2vw,18px);padding-right: var(--scw04p-right)}.scw04p__counter{display: inline-flex;align-items: baseline;color: #718598;font-family: "IBM Plex Mono",ui-monospace,monospace;font-size: clamp(20px,1.55vw,26px);font-weight: 500;font-variant-numeric: tabular-nums;letter-spacing: -.055em;line-height: 1;white-space: nowrap}.scw04p__counter-current{color: var(--scw04p-navy);font-weight: 600}.scw04p__counter-separator{margin: 0 .24em;color: rgba(93,112,132,.64)}.scw04p__sr-only{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}.scw04p__nav{display: inline-grid;grid-template-columns: repeat(2,45px);flex: 0 0 auto;overflow: hidden;border: 1px solid rgba(55,91,124,.2);border-radius: 999px;background: rgba(255,255,255,.8);box-shadow: 0 9px 24px rgba(15,48,76,.06);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px)}.scw04p__nav-button{display: grid;width: 45px;height: 45px;place-items: center;padding: 0;border: 0;background: transparent;color: var(--scw04p-navy);cursor: pointer;transition: background-color 220ms ease,color 220ms ease,opacity 220ms ease}.scw04p__nav-button + .scw04p__nav-button{border-left: 1px solid rgba(55,91,124,.15)}.scw04p__nav-button svg{width: 19px;height: 19px;fill: none;stroke: currentColor;stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.7;transition: transform 220ms var(--scw04p-ease)}.scw04p__nav-button:hover{background: var(--scw04p-navy);color: #fff}.scw04p__nav-button--prev:is(:hover,:focus-visible) svg{transform: translateX(-2px)}.scw04p__nav-button--next:is(:hover,:focus-visible) svg{transform: translateX(2px)}.scw04p__viewport{position: relative;width: 100%;min-height: var(--scw04p-active-height);overflow: hidden;touch-action: pan-y;cursor: grab}.scw04p__viewport.is-dragging{cursor: grabbing}.scw04p__track{display: flex;align-items: flex-start;gap: var(--scw04p-gap);width: max-content;min-height: var(--scw04p-active-height);will-change: transform;transform: translate3d(0,0,0);backface-visibility: hidden;-webkit-backface-visibility: hidden;transition: transform var(--scw04p-slider-duration) var(--scw04p-slider-ease)}.scw04p__track.is-resetting,.scw04p__track.is-resetting .scw04p__slide,.scw04p__track.is-resetting .scw04p__media{transition: none !important}.scw04p__slide{position: relative;width: var(--scw04p-active-width);height: var(--scw04p-active-height);max-height: var(--scw04p-active-height);flex: 0 0 auto;overflow: visible;pointer-events: none;transform: translate3d(0,0,0);backface-visibility: hidden;-webkit-backface-visibility: hidden;will-change: width;transition: width var(--scw04p-resize-duration) var(--scw04p-slider-ease),opacity 380ms ease}.scw04p__slide.is-active{width: var(--scw04p-active-width);pointer-events: auto}.scw04p__slide.is-next{width: var(--scw04p-preview-one-width)}.scw04p__slide.is-after-next{width: var(--scw04p-preview-two-width)}.scw04p__media{position: relative;display: grid;width: 100%;height: var(--scw04p-base-height);overflow: hidden;border: 0;border-radius: 12px;background: transparent;box-shadow: none;transform: translate3d(0,0,0);backface-visibility: hidden;-webkit-backface-visibility: hidden;will-change: height;transition: height var(--scw04p-resize-duration) var(--scw04p-slider-ease),border-radius 600ms cubic-bezier(0,0,.4,1),box-shadow 600ms var(--scw04p-ease)}.scw04p__slide.is-active .scw04p__media{height: var(--scw04p-active-height)}.scw04p__slide.is-next .scw04p__media{height: var(--scw04p-preview-one-height)}.scw04p__slide.is-after-next .scw04p__media{height: var(--scw04p-preview-two-height)}.scw04p__media::after{content: none}.scw04p__media-layer,.scw04p__poster,.scw04p__video{grid-area: 1 / 1;width: 100%;height: 100%}.scw04p__media-layer{position: relative;overflow: hidden;transform: scale(1);transition: transform 600ms cubic-bezier(0,0,.4,1)}.scw04p__poster,.scw04p__video{object-fit: cover}.scw04p__poster{position: relative;z-index: 2;opacity: 1;transition: opacity 360ms cubic-bezier(.22,.72,.18,1)}.scw04p__video{position: absolute;z-index: 1;inset: 0;background: transparent}.scw04p__media.is-video .scw04p__video{opacity: 1;transition: none}.scw04p:not(.is-transitioning) .scw04p__slide.is-active .scw04p__media.is-video.is-playing .scw04p__poster{opacity: 0}.scw04p.is-transitioning .scw04p__media.is-video .scw04p__poster{opacity: 1 !important}.scw04p:not(.is-transitioning) .scw04p__slide.is-active:hover{outline: none}.scw04p:not(.is-transitioning) .scw04p__slide.is-active:hover .scw04p__media:not(.is-video){border-radius: 24px}.scw04p:not(.is-transitioning) .scw04p__slide.is-active:hover .scw04p__media:not(.is-video) .scw04p__media-layer{transform: scale(1.05)}.scw04p__media.is-video .scw04p__media-layer,.scw04p__media.is-video .scw04p__video,.scw04p__media.is-video .scw04p__poster{backface-visibility: hidden;-webkit-backface-visibility: hidden;transform: none !important}.scw04p__media.is-video .scw04p__media-layer{contain: layout paint;transition: none;will-change: auto}.scw04p__media.is-video .scw04p__video{inset: -1px;width: calc(100% + 2px);height: calc(100% + 2px);pointer-events: none;will-change: opacity}.scw04p__content{position: relative;display: grid;width: var(--scw04p-active-width);max-width: calc(100% - var(--scw04p-right));margin-top: 32px}.scw04p__content-panel{position: relative;grid-area: 1 / 1;display: block;opacity: 0;pointer-events: none;transform: translateY(8px);transition: opacity 420ms ease,transform 600ms var(--scw04p-ease)}.scw04p__content-panel.is-active{opacity: 1;pointer-events: auto;transform: translateY(0)}.scw04p__project-title{max-width: 930px;color: var(--scw04p-navy);font-family: "Sora","Inter",Arial,sans-serif;font-size: clamp(28px,4.1vw,38px);font-weight: 600;letter-spacing: -.052em;line-height: 1.03;text-wrap: balance}.scw04p__project-description{max-width: 890px;margin-top: clamp(17px,1.7vw,23px) !important;color: var(--scw04p-copy);font-size: clamp(16px,1.3vw,18px);line-height: 1.58;text-wrap: pretty}.scw04p.is-js:not(.is-revealed) :is( .scw04p__eyebrow,.scw04p__title,.scw04p__strapline,.scw04p__cta,.scw04p__controls,.scw04p__viewport,.scw04p__content ){opacity: 0;transform: translateY(20px)}.scw04p :is( .scw04p__eyebrow,.scw04p__title,.scw04p__strapline,.scw04p__cta,.scw04p__controls,.scw04p__viewport,.scw04p__content ){transition: opacity 720ms ease,transform 900ms var(--scw04p-ease)}.scw04p__title{transition-delay: 70ms}.scw04p__strapline{transition-delay: 125ms}.scw04p__cta{transition-delay: 170ms}.scw04p__controls{transition-delay: 210ms}.scw04p__viewport{transition-delay: 260ms}.scw04p__content{transition-delay: 315ms}@media (max-width: 1024px){.scw04p{--scw04p-axis: 28px;--scw04p-right: 28px;--scw04p-active-height: clamp(300px, 38vw, 390px);--scw04p-base-height: clamp(260px, 33vw, 340px);--scw04p-preview-one-height: clamp(210px, 27vw, 275px);--scw04p-preview-two-height: clamp(190px, 24vw, 250px);background: linear-gradient( 180deg,#f4f9fc 0,#f4f9fc 18px,rgba(244,249,252,0) var(--scw04p-seam-fade) ),linear-gradient( 0deg,#fff 0,#fff 18px,rgba(255,255,255,0) var(--scw04p-seam-fade) ),radial-gradient( ellipse at 92% 4%,rgba(48,145,223,.07),rgba(48,145,223,.018) 38%,transparent 67% ),linear-gradient(180deg,#f4f9fc 0%,#edf5fa 62%,#fff 100%)}.scw04p::after{background: #fff}.scw04p__header{grid-template-columns: 1fr;gap: 28px}.scw04p__cta{justify-self: start}.scw04p__content{margin-top: 24px}}@media (max-width: 767px){.scw04p{--scw04p-gap: 16px;--scw04p-active-height: clamp(280px, 68vw, 420px);--scw04p-base-height: clamp(260px, 64vw, 390px);--scw04p-preview-one-height: clamp(240px, 60vw, 360px);--scw04p-preview-two-height: clamp(220px, 56vw, 330px);min-height: auto;padding-top: 30px !important;padding-bottom: 34px !important}.scw04p::before{background-size: 48px 48px}.scw04p__header{gap: 24px}.scw04p__title{max-width: 520px;font-size: clamp(39px,12.2vw,54px);line-height: 1}.scw04p__strapline{margin-top: 18px !important;font-size: 15.5px}.scw04p__cta{min-height: 46px;font-size: 14px}.scw04p__stage{margin-top: 34px}.scw04p__controls{margin-bottom: 14px}.scw04p__counter{font-size: 18px}.scw04p__nav{grid-template-columns: repeat(2,42px)}.scw04p__nav-button{width: 42px;height: 42px}.scw04p__media{border-radius: 11px}.scw04p:not(.is-transitioning) .scw04p__slide.is-active:hover .scw04p__media:not(.is-video){border-radius: 16px}.scw04p__content{width: var(--scw04p-active-width);max-width: calc(100% - var(--scw04p-right));margin-top: 24px}.scw04p__project-title{font-size: clamp(32px,9.4vw,42px)}.scw04p__project-description{max-width: 560px;margin-top: 15px !important;font-size: 15px}}@media (max-width: 430px){.scw04p__eyebrow{margin-bottom: 14px !important;font-size: 10px}}.scqh4::after{bottom: clamp(56px,5vw,84px)}body .sci43.sur-servicios-intro-v43{--sci43-join-fade: clamp(72px, 7vw, 112px)}body .sci43.sur-servicios-intro-v43::before{-webkit-mask-image: linear-gradient( 180deg,transparent 0,#000 var(--sci43-join-fade),#000 100% );mask-image: linear-gradient( 180deg,transparent 0,#000 var(--sci43-join-fade),#000 100% )}@media (min-width: 1025px){body .sci43.sur-servicios-intro-v43{background: linear-gradient( 180deg,#f3f6f9 0%,#f2f6f9 8%,#f0f5f9 16%,#eef4f9 24%,#ecf3f9 32%,#eaf2f9 40%,#e8f1f9 48%,#e6f0f9 56%,#e4eff8 64%,#e2eef8 72%,#dfecf8 82%,#e0edf8 91%,#e2eff8 100% ) !important}}@media (prefers-reduced-motion: reduce){.scw04p *,.scw04p *::before,.scw04p *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;scroll-behavior: auto !important;transition-duration: .01ms !important;transition-delay: 0ms !important}.scw04p__slide.is-active .scw04p__media.is-video .scw04p__poster{opacity: 1 !important}.scw04p__video{display: none}}