.mx-hero .mx-tabbar{background: #fff}.scqh4,.scqh4 *,.scqh4 *::before,.scqh4 *::after{box-sizing: border-box}.scqh4{--scqh4-full-bleed: 100vw;--scqh4-left-edge: clamp(110px, 9.5vw, 160px);--scqh4-right-edge: 28px;--scqh4-navy: #071a32;--scqh4-ink: #142b4d;--scqh4-copy: #54677e;--scqh4-muted: #7b8fa2;--scqh4-blue: #1f5fad;--scqh4-bright: #0874e8;--scqh4-sky: #47a9f2;--scqh4-cyan: #00cfe8;--scqh4-teal: #00aa91;--scqh4-red: #d6482f;--scqh4-amber: #e8a63c;--scqh4-line: rgba(56, 91, 124, 0.17);--scqh4-soft-line: rgba(56, 91, 124, 0.1);--scqh4-gap: 18px;--scqh4-ease: cubic-bezier(0.22, 1, 0.36, 1);--scqh4-motion: cubic-bezier(0.4, 0, 0.18, 1);position: relative;isolation: isolate;width: 100%;max-width: none;overflow: hidden;overflow: clip;background: linear-gradient( 180deg,#fff 0,#fff 76px,#f8fbfd 27%,#edf5fa 74%,#f4f9fc 100% );color: var(--scqh4-ink);font-family: "Inter",Arial,sans-serif;-webkit-font-smoothing: antialiased}.scqh4::before{content: "";position: absolute;z-index: 0;top: 72px;right: -9%;width: min(68vw,1120px);aspect-ratio: 1.35;border-radius: 50%;pointer-events: none;background: radial-gradient( ellipse,rgba(49,143,219,0.085),rgba(49,143,219,0.025) 44%,transparent 72% );transform: translateY(-38%)}.scqh4::after{content: "";position: absolute;z-index: 0;inset: 112px 0 0;pointer-events: none;opacity: 0.22;background-image: linear-gradient(rgba(49,94,128,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(49,94,128,0.055) 1px,transparent 1px);background-size: 72px 72px;mask-image: linear-gradient(90deg,#000 0,rgba(0,0,0,0.28) 57%,transparent 91%);-webkit-mask-image: linear-gradient(90deg,#000 0,rgba(0,0,0,0.28) 57%,transparent 91%)}.scqh4 :where(h1,h2,h3,p,ol,ul,figure){margin: 0;padding: 0}.scqh4 button{appearance: none;-webkit-appearance: none;border: 0;font: inherit;text-transform: none}.scqh4 img,.scqh4 svg{max-width: none}.scqh4__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}.scqh4__inner{position: relative;z-index: 2;width: 100%;padding: clamp(14px,1.5vw,26px) var(--scqh4-right-edge) clamp(30px,6vw,30px) var(--scqh4-left-edge)}.scqh4__header{display: flex;align-items: center;justify-content: space-between;gap: 32px;padding-bottom: 18px;border-bottom: 1px solid var(--scqh4-line)}.scqh4__signature{display: inline-flex;align-items: center;gap: 11px;color: var(--scqh4-blue);font-family: "IBM Plex Mono",monospace;font-size: 10.5px;font-weight: 600;letter-spacing: 0.14em;line-height: 1.3;text-transform: uppercase}.scqh4__signature::before{content: "";width: 27px;height: 2px;flex: 0 0 auto;background: linear-gradient(90deg,var(--scqh4-red),#ef6a75)}.scqh4__signature span{color: var(--scqh4-muted)}.scqh4__header-note{color: #72879a;font-family: "IBM Plex Mono",monospace;font-size: 9.5px;font-weight: 600;letter-spacing: 0.11em;text-transform: uppercase}.scqh4__layout{display: grid;grid-template-columns: minmax(350px,0.68fr) minmax(0,1.85fr);align-items: start;gap: clamp(48px,4.1vw,72px);margin-top: clamp(34px,3.4vw,52px)}.scqh4__lead{max-width: 590px;padding-top: 3px}.scqh4__eyebrow{display: inline-flex;align-items: center;gap: 9px;margin-bottom: 18px !important;color: var(--scqh4-blue);font-family: "IBM Plex Mono",monospace;font-size: 10px;font-weight: 600;letter-spacing: 0.14em;line-height: 1.3;text-transform: uppercase}.scqh4__eyebrow::before{content: "";width: 19px;height: 1px;background: currentColor}.scqh4__title{max-width: 590px;color: var(--scqh4-navy);font-family: "Sora","Inter",Arial,sans-serif;font-size: clamp(37px,3.25vw,58px);font-weight: 600;letter-spacing: -0.052em;line-height: 1.035;text-wrap: balance}.scqh4__title strong{color: var(--scqh4-blue);font-weight: inherit}.scqh4__description{max-width: 570px;margin-top: 23px !important;color: var(--scqh4-copy);font-size: clamp(15.5px,1.08vw,17px);line-height: 1.67;text-wrap: pretty}.scqh4__description strong{color: #294761;font-weight: 600}.scqh4__purpose{display: grid;grid-template-columns: auto 1fr;align-items: start;gap: 16px;max-width: 570px;margin-top: clamp(27px,2.7vw,37px);padding-top: 17px;border-top: 1px solid var(--scqh4-soft-line)}.scqh4__purpose-label{display: inline-flex;align-items: center;gap: 8px;padding-top: 3px;color: var(--scqh4-muted);font-family: "IBM Plex Mono",monospace;font-size: 9.5px;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;white-space: nowrap}.scqh4__purpose-label::before{content: "";width: 14px;height: 2px;background: var(--scqh4-red)}.scqh4__purpose p{color: #294761;font-size: 14px;font-weight: 600;line-height: 1.55}.scqh4__carousel{min-width: 0;container-name: scqh4-carousel;container-type: inline-size}.scqh4__carousel-top{display: flex;align-items: center;justify-content: space-between;gap: 20px;min-height: 46px;margin-bottom: 13px}.scqh4__carousel-meta{display: flex;align-items: center;gap: 12px;min-width: 0}.scqh4__carousel-label{display: inline-flex;align-items: center;gap: 9px;color: var(--scqh4-muted);font-family: "IBM Plex Mono",monospace;font-size: 9.5px;font-weight: 600;letter-spacing: 0.12em;line-height: 1.3;text-transform: uppercase;white-space: nowrap}.scqh4__carousel-label::before{content: "";width: 18px;height: 1px;background: var(--scqh4-blue)}.scqh4__carousel-range{color: #718598;font-family: "IBM Plex Mono",monospace;font-size: 9.5px;font-weight: 600;letter-spacing: 0.08em;white-space: nowrap}.scqh4__controls{display: inline-grid;grid-template-columns: repeat(2,45px);flex: 0 0 auto;overflow: hidden;border: 1px solid rgba(55,91,124,0.2);border-radius: 999px;background: rgba(255,255,255,0.8);box-shadow: 0 9px 24px rgba(15,48,76,0.06);backdrop-filter: blur(10px)}.scqh4__controls[hidden]{display: none}.scqh4__arrow{display: grid;width: 45px;height: 45px;place-items: center;padding: 0;background: transparent;color: var(--scqh4-navy);cursor: pointer;transition: background-color 220ms ease,color 220ms ease,opacity 220ms ease}.scqh4__arrow + .scqh4__arrow{border-left: 1px solid rgba(55,91,124,0.15)}.scqh4__arrow svg{width: 19px;height: 19px;fill: none;stroke: currentColor;stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.7;transition: transform 220ms var(--scqh4-ease)}.scqh4__arrow:not(:disabled):hover{background: var(--scqh4-navy);color: #fff}.scqh4__arrow--prev:not(:disabled):hover svg{transform: translateX(-2px)}.scqh4__arrow--next:not(:disabled):hover svg{transform: translateX(2px)}.scqh4__arrow:disabled{opacity: 0.28;cursor: default}.scqh4__arrow:focus-visible,.scqh4__viewport:focus-visible{outline: 2px solid var(--scqh4-bright);outline-offset: 3px}.scqh4__viewport{width: 100%;min-width: 0;overflow-x: auto;overflow-y: visible;padding: 8px 0 25px;scroll-behavior: smooth;scroll-snap-type: x mandatory;scrollbar-width: none;border-radius: 17px;cursor: grab}.scqh4__viewport.is-dragging{cursor: grabbing;scroll-snap-type: none;scroll-behavior: auto;user-select: none}.scqh4__viewport::-webkit-scrollbar{display: none}.scqh4__list{display: flex;width: 100%;gap: var(--scqh4-gap);list-style: none}.scqh4 .scqh4__list{margin: 0 !important;padding: 0 !important;list-style: none !important;list-style-type: none !important;list-style-position: outside !important;counter-reset: none !important}.scqh4 .scqh4__list > .scqh4__card{margin: 0 !important;padding: 0 !important;list-style: none !important;list-style-type: none !important;counter-increment: none !important}.scqh4 .scqh4__list > .scqh4__card::marker{content: "" !important;font-size: 0 !important}.scqh4 .scqh4__list > .scqh4__card::before{display: none !important;content: none !important}.scqh4__card{--card-accent: #388fd9;--card-accent-2: #00b8d0;position: relative;display: flex;flex: 0 0 calc((100% - (2 * var(--scqh4-gap))) / 3);min-width: 0;min-height: 522px;flex-direction: column;overflow: hidden;scroll-snap-align: start;scroll-snap-stop: always;border: 1px solid rgba(66,102,134,0.18);border-radius: 16px;background: rgba(251,253,255,0.9);box-shadow: 0 13px 34px rgba(18,54,83,0.06),inset 0 1px 0 rgba(255,255,255,0.92);transform: translateZ(0);transition: transform 360ms var(--scqh4-ease),border-color 300ms ease,box-shadow 360ms var(--scqh4-ease),background-color 300ms ease}.scqh4__card--people{--card-accent: #2f8fda;--card-accent-2: #00aa91}.scqh4__card--compliance{--card-accent: #25a5d5;--card-accent-2: #00a98f}.scqh4__card--coverage{--card-accent: #337ec8;--card-accent-2: #00b2c8}.scqh4__card--access{--card-accent: #4d8fd7;--card-accent-2: #49c7b2}.scqh4__card::after{content: "";position: absolute;right: 22px;bottom: 0;left: 22px;height: 2px;background: linear-gradient(90deg,var(--card-accent),var(--card-accent-2));transform: scaleX(0.16);transform-origin: right center;transition: transform 420ms var(--scqh4-ease)}.scqh4__card:hover{z-index: 2;border-color: color-mix(in srgb,var(--card-accent) 50%,transparent);background: rgba(255,255,255,0.98);box-shadow: 0 24px 54px rgba(13,49,78,0.14),0 7px 16px rgba(13,49,78,0.07),inset 0 1px 0 rgba(255,255,255,0.96);transform: translateY(-7px)}.scqh4__card:hover::after{transform: scaleX(1);transform-origin: left center}.scqh4__visual{position: relative;height: clamp(208px,12.4vw,234px);flex: 0 0 clamp(208px,12.4vw,234px);margin: 9px 9px 0;overflow: hidden;border: 1px solid rgba(61,124,169,0.15);border-radius: 11px;background: #e3edf3;box-shadow: inset 0 1px 0 rgba(255,255,255,0.96),0 6px 18px rgba(27,67,99,0.035);transition: transform 420ms var(--scqh4-ease),border-color 320ms ease,box-shadow 420ms ease}.scqh4__card:hover .scqh4__visual{border-color: color-mix(in srgb,var(--card-accent) 48%,transparent);box-shadow: inset 0 1px 0 rgba(255,255,255,0.98),0 12px 28px rgba(17,55,85,0.09);transform: translateY(-2px) scale(1.008)}.scqh4__photo{position: absolute;z-index: 1;inset: 0;display: block;overflow: hidden;background: #dfeaf1}.scqh4__photo::after{content: "";position: absolute;z-index: 2;inset: 0;pointer-events: none;background: linear-gradient( 180deg,rgba(6,24,43,0.31) 0%,rgba(6,24,43,0.05) 38%,transparent 70% ),linear-gradient( 110deg,rgba(7,31,56,0.1),transparent 56%,rgba(255,255,255,0.07) );transition: opacity 520ms ease}.scqh4__photo img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;filter: saturate(0.86) contrast(1.025) brightness(0.99);transform: scale(1.012);transition: transform 900ms cubic-bezier(0.16,1,0.3,1),filter 650ms ease}.scqh4__photo--staff img{object-position: 58% 52%}.scqh4__photo--people img{object-position: 58% 50%;transform-origin: 58% 50%}.scqh4__photo--compliance img{object-position: 50% 50%}.scqh4__photo--coverage img{object-position: 52% 50%}.scqh4__photo--access img{object-position: 50% 46%}.scqh4__card:hover .scqh4__photo img{filter: saturate(0.98) contrast(1.035) brightness(1.01);transform: scale(1.058)}.scqh4__card:hover .scqh4__photo::after{opacity: 0.84}.scqh4__visual-label{position: absolute;z-index: 20;top: 12px;left: 12px;display: inline-flex;align-items: center;gap: 7px;max-width: calc(100% - 24px);min-height: 22px;padding: 0 8px;border: 1px solid rgba(255,255,255,0.26);border-radius: 999px;background: rgba(7,30,54,0.68);color: #fff;font-family: "IBM Plex Mono",monospace;font-size: 8px;font-weight: 600;letter-spacing: 0.085em;line-height: 1;text-transform: uppercase;text-shadow: 0 1px 2px rgba(0,0,0,0.16);box-shadow: 0 5px 14px rgba(5,24,43,0.12);backdrop-filter: blur(7px)}.scqh4__visual-label::before{content: "";width: 5px;height: 5px;flex: 0 0 auto;border-radius: 50%;background: #69d6c5;box-shadow: 0 0 0 3px rgba(105,214,197,0.18)}.scqh4__hse-overlay{position: absolute;z-index: 9;inset: 0;overflow: hidden;pointer-events: none}.scqh4__hse-overlay::before{content: "";position: absolute;z-index: 1;inset: 0;opacity: 0;background: linear-gradient(90deg,rgba(4,24,43,0.08),transparent 39%),linear-gradient(180deg,transparent 54%,rgba(4,24,43,0.18))}.scqh4__hse-scan{position: absolute;z-index: 3;top: -8%;bottom: -8%;left: -22%;width: 22%;opacity: 0;background: linear-gradient( 90deg,transparent 0,rgba(92,194,255,0.04) 36%,rgba(93,208,240,0.58) 49%,rgba(255,255,255,0.76) 50%,rgba(93,208,240,0.16) 52%,transparent 100% );filter: drop-shadow(0 0 7px rgba(62,182,229,0.34));transform: skewX(-7deg)}.scqh4__hse-callout{--dot: var(--scqh4-sky);position: absolute;z-index: 7;width: 9px;height: 9px;border: 1.5px solid rgba(255,255,255,0.94);border-radius: 50%;background: var(--dot);opacity: 0;transform: scale(0.55);box-shadow: 0 0 0 4px color-mix(in srgb,var(--dot) 22%,transparent),0 3px 9px rgba(4,25,43,0.2)}.scqh4__hse-callout::before{content: "";position: absolute;top: 50%;left: 7px;width: var(--line,24px);height: 1px;background: linear-gradient(90deg,var(--dot),rgba(255,255,255,0.68));transform: translateY(-50%) scaleX(0);transform-origin: left center}.scqh4__hse-callout em{position: absolute;top: 50%;left: calc(8px + var(--line,24px));display: inline-flex;align-items: center;min-height: 19px;padding: 0 7px;border: 1px solid rgba(255,255,255,0.25);border-radius: 999px;background: rgba(6,28,49,0.76);color: #fff;font-family: "IBM Plex Mono",monospace;font-size: 6.2px;font-style: normal;font-weight: 600;letter-spacing: 0.07em;line-height: 1;text-transform: uppercase;white-space: nowrap;opacity: 0;transform: translate(4px,-50%);box-shadow: 0 5px 13px rgba(4,24,43,0.14);backdrop-filter: blur(6px)}.scqh4__hse-callout--area{--dot: var(--scqh4-amber);--line: 20px;top: 56%;left: 17%}.scqh4__hse-callout--helmet{--line: 22px;top: 22%;left: 60%}.scqh4__hse-callout--eyes{--line: 20px;top: 33%;left: 62%}.scqh4__hse-callout--gloves{--line: 21px;top: 70%;left: 48%}.scqh4__hse-brackets{position: absolute;z-index: 5;inset: 10% 8%;opacity: 0;background: linear-gradient(var(--scqh4-teal),var(--scqh4-teal)) left top / 18px 1px no-repeat,linear-gradient(var(--scqh4-teal),var(--scqh4-teal)) left top / 1px 18px no-repeat,linear-gradient(var(--scqh4-teal),var(--scqh4-teal)) right top / 18px 1px no-repeat,linear-gradient(var(--scqh4-teal),var(--scqh4-teal)) right top / 1px 18px no-repeat,linear-gradient(var(--scqh4-teal),var(--scqh4-teal)) left bottom / 18px 1px no-repeat,linear-gradient(var(--scqh4-teal),var(--scqh4-teal)) left bottom / 1px 18px no-repeat,linear-gradient(var(--scqh4-teal),var(--scqh4-teal)) right bottom / 18px 1px no-repeat,linear-gradient(var(--scqh4-teal),var(--scqh4-teal)) right bottom / 1px 18px no-repeat;transform: scale(1.035)}.scqh4__hse-environment{position: absolute;z-index: 10;right: 10px;bottom: 10px;width: 122px;height: 27px;overflow: hidden;border: 1px solid rgba(255,255,255,0.28);border-radius: 999px;background: rgba(6,28,49,0.76);color: #fff;font-family: "IBM Plex Mono",monospace;font-size: 6.4px;font-weight: 600;letter-spacing: 0.07em;text-transform: uppercase;opacity: 0;transform: translateY(7px);box-shadow: 0 7px 18px rgba(4,24,43,0.16);backdrop-filter: blur(7px)}.scqh4__hse-environment span{position: absolute;inset: 0;display: grid;place-items: center;opacity: 0;transform: translateY(6px)}.scqh4__hse-result{position: absolute;z-index: 12;right: 10px;bottom: 10px;display: inline-flex;align-items: center;gap: 6px;min-height: 29px;padding: 0 10px;border: 1px solid rgba(105,227,197,0.36);border-radius: 999px;background: rgba(5,67,63,0.84);color: #effffb;font-family: "IBM Plex Mono",monospace;font-size: 6.5px;font-weight: 600;letter-spacing: 0.065em;text-transform: uppercase;opacity: 0;transform: translateY(7px) scale(0.96);box-shadow: 0 8px 20px rgba(0,52,47,0.2);backdrop-filter: blur(7px)}.scqh4__hse-result i{position: relative;width: 14px;height: 14px;flex: 0 0 auto;border: 1px solid rgba(255,255,255,0.5);border-radius: 50%}.scqh4__hse-result i::after{content: "";position: absolute;top: 2px;left: 4px;width: 4px;height: 7px;border-right: 1.5px solid #fff;border-bottom: 1.5px solid #fff;opacity: 0;transform: rotate(45deg) scale(0.5)}.scqh4__card--people.is-hse-playing .scqh4__photo img{animation: scqh4-hse-photo 7.2s var(--scqh4-ease) both}.scqh4__card--people.is-hse-playing .scqh4__hse-overlay::before{animation: scqh4-hse-tone 7.2s ease both}.scqh4__card--people.is-hse-playing .scqh4__hse-scan{animation: scqh4-hse-scan 7.2s cubic-bezier(0.4,0,0.18,1) both}.scqh4__card--people.is-hse-playing .scqh4__hse-callout{animation: scqh4-hse-callout 7.2s var(--scqh4-ease) both}.scqh4__card--people.is-hse-playing .scqh4__hse-callout::before{animation: scqh4-hse-line 7.2s var(--scqh4-ease) both}.scqh4__card--people.is-hse-playing .scqh4__hse-callout em{animation: scqh4-hse-label 7.2s var(--scqh4-ease) both}.scqh4__card--people.is-hse-playing .scqh4__hse-callout--helmet,.scqh4__card--people.is-hse-playing .scqh4__hse-callout--helmet::before,.scqh4__card--people.is-hse-playing .scqh4__hse-callout--helmet em{animation-delay: 0.18s}.scqh4__card--people.is-hse-playing .scqh4__hse-callout--eyes,.scqh4__card--people.is-hse-playing .scqh4__hse-callout--eyes::before,.scqh4__card--people.is-hse-playing .scqh4__hse-callout--eyes em{animation-delay: 0.36s}.scqh4__card--people.is-hse-playing .scqh4__hse-callout--gloves,.scqh4__card--people.is-hse-playing .scqh4__hse-callout--gloves::before,.scqh4__card--people.is-hse-playing .scqh4__hse-callout--gloves em{animation-delay: 0.54s}.scqh4__card--people.is-hse-playing .scqh4__hse-brackets{animation: scqh4-hse-brackets 7.2s var(--scqh4-ease) both}.scqh4__card--people.is-hse-playing .scqh4__hse-environment{animation: scqh4-hse-environment 7.2s var(--scqh4-ease) both}.scqh4__card--people.is-hse-playing .scqh4__hse-environment span:nth-child(1){animation: scqh4-hse-metric-a 7.2s var(--scqh4-ease) both}.scqh4__card--people.is-hse-playing .scqh4__hse-environment span:nth-child(2){animation: scqh4-hse-metric-b 7.2s var(--scqh4-ease) both}.scqh4__card--people.is-hse-playing .scqh4__hse-environment span:nth-child(3){animation: scqh4-hse-metric-c 7.2s var(--scqh4-ease) both}.scqh4__card--people.is-hse-playing .scqh4__hse-result{animation: scqh4-hse-result 7.2s var(--scqh4-ease) both}.scqh4__card--people.is-hse-playing .scqh4__hse-result i::after{animation: scqh4-hse-check 7.2s var(--scqh4-ease) both}@keyframes scqh4-hse-photo{0%,100%{transform: scale(1.012)}18%,78%{transform: scale(1.03)}}@keyframes scqh4-hse-tone{0%,5%{opacity: 0}12%,82%{opacity: 1}100%{opacity: 0.55}}@keyframes scqh4-hse-scan{0%,5%{left: -22%;opacity: 0}8%{opacity: 0.92}20%{left: 104%;opacity: 0.9}25%,100%{left: 110%;opacity: 0}}@keyframes scqh4-hse-callout{0%,15%{opacity: 0;transform: scale(0.55)}21%{opacity: 1;transform: scale(1.14)}25%,82%{opacity: 1;transform: scale(1)}100%{opacity: 0.92;transform: scale(1)}}@keyframes scqh4-hse-line{0%,18%{transform: translateY(-50%) scaleX(0)}25%,100%{transform: translateY(-50%) scaleX(1)}}@keyframes scqh4-hse-label{0%,20%{opacity: 0;transform: translate(4px,-50%)}26%,44%{opacity: 1;transform: translate(0,-50%)}52%,100%{opacity: 0;transform: translate(-2px,-50%)}}@keyframes scqh4-hse-brackets{0%,48%{opacity: 0;transform: scale(1.035)}58%,100%{opacity: 0.72;transform: scale(1)}}@keyframes scqh4-hse-environment{0%,34%{opacity: 0;transform: translateY(7px)}40%,70%{opacity: 1;transform: none}77%,100%{opacity: 0;transform: translateY(-5px)}}@keyframes scqh4-hse-metric-a{0%,36%{opacity: 0;transform: translateY(6px)}41%,48%{opacity: 1;transform: none}52%,100%{opacity: 0;transform: translateY(-6px)}}@keyframes scqh4-hse-metric-b{0%,48%{opacity: 0;transform: translateY(6px)}53%,59%{opacity: 1;transform: none}63%,100%{opacity: 0;transform: translateY(-6px)}}@keyframes scqh4-hse-metric-c{0%,59%{opacity: 0;transform: translateY(6px)}64%,70%{opacity: 1;transform: none}75%,100%{opacity: 0;transform: translateY(-6px)}}@keyframes scqh4-hse-result{0%,71%{opacity: 0;transform: translateY(7px) scale(0.96)}79%{opacity: 1;transform: translateY(0) scale(1.025)}84%,100%{opacity: 1;transform: none}}@keyframes scqh4-hse-check{0%,77%{opacity: 0;transform: rotate(45deg) scale(0.5)}84%,100%{opacity: 1;transform: rotate(45deg) scale(1)}}.scqh4__map-wrap{position: absolute;z-index: 4;inset: 32px 7px 3px;display: grid;grid-template-columns: minmax(0,59%) minmax(0,41%);align-items: center;gap: 1px}.scqh4__map{display: block;width: 100%;height: 153px;overflow: visible;filter: drop-shadow(0 8px 12px rgba(28,76,112,0.07))}.scqh4__map-outline,.scqh4__map-trace{fill: none;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.scqh4__map-base{fill: rgba(52,126,200,0.045);stroke: rgba(55,127,187,0.42);stroke-width: 1;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.scqh4__map-outline{stroke: #377fbb;stroke-width: 1.35;stroke-dasharray: 1000;stroke-dashoffset: 1000}.scqh4__map-trace{stroke: #66c6ed;stroke-width: 3.5;stroke-dasharray: 40 960;stroke-dashoffset: 1000;opacity: 0}.scqh4__map-wash{fill: url(#scqh4-map-gradient);opacity: 0}.scqh4__map-route{fill: none;stroke: url(#scqh4-route-gradient);stroke-width: 1.45;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 100;stroke-dashoffset: 100;opacity: 0;vector-effect: non-scaling-stroke}.scqh4__map-route--2{opacity: 0;stroke-width: 1.2}.scqh4__map-point{fill: #fff;stroke: var(--scqh4-blue);stroke-width: 1.4;opacity: 0;transform-box: fill-box;transform-origin: center;transform: scale(0.38);vector-effect: non-scaling-stroke}.scqh4__map-point--hub{fill: var(--scqh4-blue);stroke: #fff;stroke-width: 2}.scqh4__map-ring{fill: none;stroke: var(--scqh4-cyan);stroke-width: 1.2;opacity: 0;transform-box: fill-box;transform-origin: center;vector-effect: non-scaling-stroke}.scqh4__regions{display: grid;align-content: center;gap: 6px;min-width: 0;padding: 12px 5px 25px 0}.scqh4__region{position: relative;display: grid;grid-template-columns: 12px minmax(0,1fr);align-items: center;gap: 7px;min-height: 28px;padding: 6px 0;border: 0;border-top: 1px solid rgba(55,103,139,0.14);border-radius: 0;background: transparent;color: #587085;font-family: "IBM Plex Mono",monospace;font-size: 6.2px;font-weight: 600;letter-spacing: 0.055em;line-height: 1.25;text-transform: uppercase;opacity: 0.36;transform: none}.scqh4__region i{position: relative;width: 6px;height: 6px;margin-left: 2px;border: 0;border-radius: 50%;background: #6f9fbe;box-shadow: 0 0 0 4px rgba(68,139,186,0.08)}.scqh4__region i::before{content: "";position: absolute;top: 50%;right: 100%;width: 10px;height: 1px;background: linear-gradient(90deg,transparent,#8cb8d3);transform: translateY(-50%)}.scqh4__region i::after{display: none}.scqh4__coverage-status{position: absolute;z-index: 20;right: 11px;bottom: 9px;display: inline-flex;align-items: center;gap: 6px;height: 24px;padding: 0 8px;border: 1px solid rgba(0,170,145,0.19);border-radius: 999px;background: rgba(242,251,249,0.96);color: #087b6c;font-family: "IBM Plex Mono",monospace;font-size: 6.2px;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;opacity: 0;transform: translateY(6px)}.scqh4__coverage-status i{width: 6px;height: 6px;border-radius: 50%;background: var(--scqh4-teal);box-shadow: 0 0 0 3px rgba(0,170,145,0.1)}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__map-outline{animation: scqh4-map-outline 6.6s cubic-bezier(0.4,0,0.18,1) both}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__map-trace{animation: scqh4-map-trace 6.6s cubic-bezier(0.4,0,0.18,1) both}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__map-wash{animation: scqh4-map-wash 6.6s ease both}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__map-route{animation: scqh4-map-route 6.6s var(--scqh4-ease) both}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__map-route--2{animation-delay: 180ms}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__map-route--3{animation-delay: 360ms}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__map-point{animation: scqh4-map-point 6.6s var(--scqh4-ease) both}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__map-point--2{animation-delay: 0.14s}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__map-point--3{animation-delay: 0.28s}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__map-point--4{animation-delay: 0.42s}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__map-point--5{animation-delay: 0.56s}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__map-point--6{animation-delay: 0.7s}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__map-ring{animation: scqh4-map-ring 1.55s ease-out 3.35s 2}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__region{animation: scqh4-region-in 6.6s var(--scqh4-ease) both}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__region:nth-child(2){animation-delay: 0.18s}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__region:nth-child(3){animation-delay: 0.36s}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__coverage-status{animation: scqh4-coverage-status 6.6s var(--scqh4-ease) both}.scqh4__access-state{position: absolute;z-index: 22;top: 38px;right: 12px;width: 104px;height: 25px;overflow: hidden;border: 1px solid rgba(31,95,173,0.18);border-radius: 999px;background: #f7fbfe;color: #587189;font-family: "IBM Plex Mono",monospace;font-size: 6.7px;font-weight: 600;letter-spacing: 0.055em;text-transform: uppercase}.scqh4__access-state span{position: absolute;inset: 0;display: grid;place-items: center}.scqh4__access-state span + span{color: #087b6c;opacity: 0;transform: translateY(8px)}.scqh4__lane{position: absolute;z-index: 4;right: 10px;bottom: 13px;left: 10px;height: 98px;overflow: hidden;border-radius: 10px;background: linear-gradient(180deg,#f6fafc 0 50%,#dfe9ef 50% 100%);box-shadow: inset 0 0 0 1px rgba(55,101,136,0.11)}.scqh4__lane::before{content: "";position: absolute;right: 0;bottom: 25px;left: 0;height: 2px;background: repeating-linear-gradient( 90deg,rgba(255,255,255,0.92) 0 15px,transparent 15px 25px )}.scqh4__lane::after{content: "✓";position: absolute;z-index: 2;right: 7px;bottom: 10px;display: grid;width: 20px;height: 20px;place-items: center;border: 1px solid rgba(0,170,145,0.3);border-radius: 50%;background: #fff;color: #fff;font-family: Arial,sans-serif;font-size: 12px;font-weight: 700;opacity: 0;transform: scale(0.58)}.scqh4__reader{position: absolute;z-index: 11;top: 17px;right: 57px;width: 15px;height: 37px;border: 1px solid rgba(42,92,129,0.24);border-radius: 5px 5px 2px 2px;background: linear-gradient(180deg,#f8fbfd,#cddce5);box-shadow: 0 5px 9px rgba(25,59,85,0.1)}.scqh4__reader::before{content: "";position: absolute;top: 6px;left: 4px;width: 5px;height: 8px;border-radius: 2px;background: #6c879a;transition: background-color 300ms ease}.scqh4__reader::after{content: "";position: absolute;top: 8px;right: 12px;width: 48px;height: 1px;background: linear-gradient(90deg,transparent,var(--scqh4-cyan));opacity: 0;transform: scaleX(0);transform-origin: right center}.scqh4__gate{position: absolute;z-index: 12;top: 15px;right: 38px;width: 6px;height: 49px;border-radius: 3px 3px 1px 1px;background: linear-gradient(180deg,#244e71,#173b59);box-shadow: 0 5px 8px rgba(19,48,72,0.15)}.scqh4__gate::before{content: "";position: absolute;top: 3px;right: 2px;width: 76px;height: 6px;border: 1px solid rgba(85,104,117,0.2);border-radius: 4px;background: repeating-linear-gradient( 90deg,#f9fbfc 0 11px,#d93647 11px 22px );box-shadow: 0 3px 7px rgba(27,58,80,0.1);transform-origin: right center}.scqh4__truck{position: absolute;z-index: 13;bottom: 28px;left: -76px;width: 75px;height: 37px;transform: translateZ(0)}.scqh4__truck-shadow{position: absolute;right: 2px;bottom: -4px;left: 2px;height: 7px;border-radius: 50%;background: rgba(21,48,69,0.14);filter: blur(2px)}.scqh4__truck-bed{position: absolute;top: 4px;left: 0;width: 47px;height: 24px;border: 1px solid rgba(39,81,111,0.2);border-radius: 4px 3px 2px 2px;background: linear-gradient(180deg,rgba(255,255,255,0.4),transparent 35%),linear-gradient(135deg,#4b8dc2,#2f6f9f);box-shadow: 0 5px 9px rgba(22,59,87,0.13)}.scqh4__truck-bed::after{content: "";position: absolute;right: 4px;bottom: 4px;left: 4px;height: 1px;background: rgba(255,255,255,0.34)}.scqh4__truck-cab{position: absolute;top: 10px;right: 0;width: 28px;height: 20px;clip-path: polygon(0 0,69% 0,100% 42%,100% 100%,0 100%);border-radius: 3px;background: linear-gradient(145deg,#2b6da2,#184f7e);box-shadow: 0 5px 9px rgba(22,59,87,0.15)}.scqh4__truck-window{position: absolute;z-index: 2;top: 12px;right: 5px;width: 10px;height: 7px;clip-path: polygon(0 0,65% 0,100% 100%,0 100%);background: #ccecf6;opacity: 0.86}.scqh4__truck-light{position: absolute;z-index: 3;right: -1px;bottom: 8px;width: 3px;height: 4px;border-radius: 2px;background: #f6c75e;box-shadow: 0 0 7px rgba(246,199,94,0.7)}.scqh4__wheel{position: absolute;z-index: 5;bottom: 0;width: 13px;height: 13px;border: 3px solid #253b4e;border-radius: 50%;background: linear-gradient(90deg,transparent 45%,#a6bbc9 45% 55%,transparent 55%),linear-gradient(transparent 45%,#a6bbc9 45% 55%,transparent 55%),#edf2f5;box-shadow: 0 1px 0 rgba(255,255,255,0.7)}.scqh4__wheel--a{left: 11px}.scqh4__wheel--b{right: 8px}.scqh4__card--access:is(:hover,:focus-visible,.is-scene-playing) .scqh4__truck{animation: scqh4-truck-drive 6s var(--scqh4-motion) both}.scqh4__card--access:is(:hover,:focus-visible,.is-scene-playing) .scqh4__wheel{animation: scqh4-wheel-roll 6s linear both}.scqh4__card--access:is(:hover,:focus-visible,.is-scene-playing) .scqh4__gate::before{animation: scqh4-gate-open 6s var(--scqh4-motion) both}.scqh4__card--access:is(:hover,:focus-visible,.is-scene-playing) .scqh4__reader::before{animation: scqh4-reader-ok 6s ease both}.scqh4__card--access:is(:hover,:focus-visible,.is-scene-playing) .scqh4__reader::after{animation: scqh4-reader-beam 6s var(--scqh4-ease) both}.scqh4__card--access:is(:hover,:focus-visible,.is-scene-playing) .scqh4__access-state{animation: scqh4-safe-shell 6s ease both}.scqh4__card--access:is(:hover,:focus-visible,.is-scene-playing) .scqh4__access-state span:first-child{animation: scqh4-access-out 6s var(--scqh4-ease) both}.scqh4__card--access:is(:hover,:focus-visible,.is-scene-playing) .scqh4__access-state span + span{animation: scqh4-access-in 6s var(--scqh4-ease) both}.scqh4__card--access:is(:hover,:focus-visible,.is-scene-playing) .scqh4__lane::after{animation: scqh4-lane-ok 6s var(--scqh4-ease) both}@keyframes scqh4-sheen{0%,57%{transform: translateX(-130%)}77%,100%{transform: translateX(130%)}}@keyframes scqh4-safe-shell{0%,69%{border-color: rgba(31,95,173,0.18);background: rgba(248,251,254,0.96)}79%,100%{border-color: rgba(0,170,145,0.25);background: #f2fbf9}}@keyframes scqh4-map-outline{0%,6%{stroke-dashoffset: 1000}35%,100%{stroke-dashoffset: 0}}@keyframes scqh4-map-trace{0%,5%{opacity: 0;stroke-dashoffset: 1000}12%{opacity: 0.78}36%{opacity: 0.72;stroke-dashoffset: 0}43%,100%{opacity: 0;stroke-dashoffset: 0}}@keyframes scqh4-map-wash{0%,22%{opacity: 0}48%,100%{opacity: 1}}@keyframes scqh4-map-route{0%,31%{opacity: 0;stroke-dashoffset: 100}40%{opacity: 0.76}68%,100%{opacity: 0.72;stroke-dashoffset: 0}}@keyframes scqh4-map-point{0%,47%{opacity: 0;transform: scale(0.38)}63%,100%{fill: var(--scqh4-teal);stroke: #fff;opacity: 1;transform: scale(1)}}@keyframes scqh4-map-ring{0%{opacity: 0.66;transform: scale(0.5)}100%{opacity: 0;transform: scale(2.35)}}@keyframes scqh4-region-in{0%,54%{color: #587085;opacity: 0.36;transform: none}73%,100%{color: #3d6b62;opacity: 1;transform: none}}@keyframes scqh4-coverage-status{0%,78%{opacity: 0;transform: translateY(6px)}91%,100%{opacity: 1;transform: none}}@keyframes scqh4-truck-drive{0%,6%{left: -76px;transform: translateY(0)}30%{left: calc(100% - 132px);transform: translateY(-1px)}54%{left: calc(100% - 132px);transform: translateY(0)}76%{left: calc(100% - 76px);transform: translateY(-1px)}90%,100%{left: calc(100% + 8px);transform: translateY(0)}}@keyframes scqh4-wheel-roll{0%,6%{transform: rotate(0deg)}30%,54%{transform: rotate(480deg)}76%{transform: rotate(760deg)}90%,100%{transform: rotate(1080deg)}}@keyframes scqh4-gate-open{0%,38%{transform: rotate(0)}51%,91%{transform: rotate(-82deg)}98%,100%{transform: rotate(0)}}@keyframes scqh4-reader-ok{0%,31%{background: #6c879a;box-shadow: none}40%,77%{background: var(--scqh4-teal);box-shadow: 0 0 7px rgba(0,170,145,0.42)}91%,100%{background: #6c879a;box-shadow: none}}@keyframes scqh4-reader-beam{0%,26%{opacity: 0;transform: scaleX(0)}34%,43%{opacity: 1;transform: scaleX(1)}51%,100%{opacity: 0;transform: scaleX(0)}}@keyframes scqh4-access-out{0%,38%{opacity: 1;transform: none}51%,100%{opacity: 0;transform: translateY(-8px)}}@keyframes scqh4-access-in{0%,41%{opacity: 0;transform: translateY(8px)}54%,100%{opacity: 1;transform: none}}@keyframes scqh4-lane-ok{0%,66%{opacity: 0;transform: scale(0.58)}80%,100%{background: var(--scqh4-teal);opacity: 1;transform: scale(1)}}.scqh4__card--coverage .scqh4__visual,.scqh4__card--access .scqh4__visual{background: radial-gradient(circle at 88% 10%,rgba(62,158,224,0.105),transparent 33%),linear-gradient(145deg,#fff 0%,#f8fbfd 58%,#f1f7fb 100%)}.scqh4__card--coverage .scqh4__visual::before,.scqh4__card--access .scqh4__visual::before{content: "";position: absolute;inset: 0;opacity: 0.34;background-image: linear-gradient(rgba(52,113,156,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(52,113,156,0.08) 1px,transparent 1px);background-size: 23px 23px;mask-image: linear-gradient(90deg,#000,transparent 92%)}.scqh4__card--coverage .scqh4__visual::after,.scqh4__card--access .scqh4__visual::after{content: "";position: absolute;z-index: 18;inset: 0;pointer-events: none;background: linear-gradient( 112deg,transparent 10%,rgba(255,255,255,0.72) 45%,transparent 72% );transform: translateX(-130%)}.scqh4__card--coverage:is(:hover,:focus-visible,.is-scene-playing) .scqh4__visual::after,.scqh4__card--access:is(:hover,:focus-visible,.is-scene-playing) .scqh4__visual::after{animation: scqh4-sheen 5.6s ease both}.scqh4__card--coverage .scqh4__visual-label,.scqh4__card--access .scqh4__visual-label{z-index: 30;top: 12px;left: 13px;max-width: calc(100% - 26px);min-height: 0;padding: 0;border: 0;border-radius: 0;background: transparent;color: #637c92;letter-spacing: 0.12em;text-shadow: none;box-shadow: none;backdrop-filter: none}.scqh4__card--coverage .scqh4__visual-label::before,.scqh4__card--access .scqh4__visual-label::before{background: var(--card-accent-2);box-shadow: 0 0 0 4px color-mix(in srgb,var(--card-accent-2) 13%,transparent)}.scqh4__card.is-scene-resetting .scqh4__visual,.scqh4__card.is-scene-resetting .scqh4__visual *,.scqh4__card.is-scene-resetting .scqh4__visual *::before,.scqh4__card.is-scene-resetting .scqh4__visual *::after{animation: none !important}.scqh4__card-body{display: flex;flex: 1;flex-direction: column;padding: 24px 23px 26px}.scqh4__card-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 17px}.scqh4__number{color: var(--card-accent);font-family: "IBM Plex Mono",monospace;font-size: 10px;font-weight: 600;letter-spacing: 0.12em}.scqh4__tag{overflow: hidden;color: #6e8396;font-family: "IBM Plex Mono",monospace;font-size: 8.5px;font-weight: 600;letter-spacing: 0.09em;text-overflow: ellipsis;text-transform: uppercase;white-space: nowrap}.scqh4__card-title{color: var(--scqh4-navy);font-family: "Sora","Inter",Arial,sans-serif;font-size: clamp(19px,1.22vw,23px);font-weight: 600;letter-spacing: -0.035em;line-height: 1.15;text-wrap: balance}.scqh4__card-copy{margin-top: 12px !important;color: var(--scqh4-copy);font-size: 13.5px;line-height: 1.55;text-wrap: pretty}.scqh4__outcome{position: relative;margin-top: auto !important;padding-top: 24px;color: #35516b;font-size: 11px;font-weight: 600;letter-spacing: 0.005em;line-height: 1.45}.scqh4__outcome::before{content: "";position: absolute;top: 14px;left: 0;width: 29px;height: 2px;background: linear-gradient(90deg,var(--card-accent),var(--card-accent-2))}.scqh4.has-reveal .scqh4__header,.scqh4.has-reveal .scqh4__layout{opacity: 0;transform: translateY(18px);transition: opacity 720ms ease,transform 820ms var(--scqh4-ease)}.scqh4.has-reveal .scqh4__layout{transition-delay: 90ms}.scqh4.has-reveal.is-visible .scqh4__header,.scqh4.has-reveal.is-visible .scqh4__layout{opacity: 1;transform: none}@container scqh4-carousel (max-width: 840px){.scqh4__card{flex-basis: calc((100% - var(--scqh4-gap)) / 2);min-height: 500px}}@container scqh4-carousel (max-width: 540px){.scqh4__card{flex-basis: 100%;min-height: 474px}}@media (max-width: 1370px){.scqh4__layout{grid-template-columns: minmax(320px,0.66fr) minmax(0,1.6fr);gap: clamp(38px,3.6vw,54px)}.scqh4__card{min-height: 510px}}@media (max-width: 1130px){.scqh4__layout{grid-template-columns: minmax(0,1fr);gap: 39px}.scqh4__lead,.scqh4__title,.scqh4__description,.scqh4__purpose{max-width: 760px}}@media (max-width: 1024px){.scqh4{--scqh4-left-edge: 28px;--scqh4-right-edge: 28px}}@media (max-width: 640px){.scqh4__inner{padding-top: 43px;padding-bottom: 55px}.scqh4__header-note{display: none}.scqh4__signature{font-size: 9px}.scqh4__signature span{display: none}.scqh4__layout{gap: 30px;margin-top: 30px}.scqh4__title{font-size: clamp(34px,10.4vw,47px)}.scqh4__description{margin-top: 19px !important;font-size: 15px}.scqh4__purpose{grid-template-columns: 1fr;gap: 8px}.scqh4__carousel-top{margin-bottom: 11px}.scqh4__carousel-label::before{width: 14px}.scqh4__controls{grid-template-columns: repeat(2,42px)}.scqh4__arrow{width: 42px;height: 42px}.scqh4__visual{height: 196px;flex-basis: 196px}.scqh4__card-title{font-size: 20px}}@media (max-width: 430px){.scqh4__carousel-range{display: none}.scqh4__hse-callout em{font-size: 5.7px}}@media (prefers-reduced-motion: reduce){.scqh4 *,.scqh4 *::before,.scqh4 *::after{scroll-behavior: auto !important;animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;transition-delay: 0ms !important}.scqh4.has-reveal .scqh4__header,.scqh4.has-reveal .scqh4__layout{opacity: 1;transform: none}.scqh4__card,.scqh4__visual,.scqh4__photo img{transform: none !important}.scqh4__hse-overlay::before{opacity: 0.5}.scqh4__hse-scan,.scqh4__hse-environment,.scqh4__hse-callout em{display: none}.scqh4__hse-callout,.scqh4__hse-callout::before,.scqh4__hse-brackets,.scqh4__hse-result,.scqh4__hse-result i::after{opacity: 1}.scqh4__hse-callout{transform: none}.scqh4__hse-callout::before{transform: translateY(-50%) scaleX(1)}.scqh4__hse-brackets,.scqh4__hse-result{transform: none}.scqh4__hse-result i::after{transform: rotate(45deg) scale(1)}}@media (prefers-reduced-motion: reduce){.scqh4__map-point,.scqh4__region,.scqh4__coverage-status,.scqh4__lane::after{opacity: 1;transform: none}.scqh4__map-outline,.scqh4__map-route{stroke-dashoffset: 0}.scqh4__map-route{opacity: 0.72}.scqh4__map-trace{opacity: 0}.scqh4__map-wash{opacity: 1}.scqh4__access-state{border-color: rgba(0,170,145,0.25);background: #f2fbf9}.scqh4__access-state span:first-child{opacity: 0}.scqh4__access-state span + span{opacity: 1;transform: none}.scqh4__truck{left: calc(100% - 96px)}.scqh4__gate::before{transform: rotate(-82deg)}}.scqh4{margin-top: -1px !important;margin-right: 0 !important;margin-bottom: 0 !important;margin-left: 0;padding: 0 !important}.scqh4__card{cursor: pointer}.scqh4__outcome{padding-right: 54px}.scqh4__service-open{position: absolute;z-index: 60;inset: 0;display: block;width: 100%;height: 100%;padding: 0;border: 0;border-radius: inherit;outline: 0;background: transparent;color: var(--scqh4-navy);cursor: pointer}.scqh4__service-open::before{position: absolute;inset: 4px;border: 2px solid transparent;border-radius: 13px;pointer-events: none;content: "";transition: border-color 220ms ease}.scqh4__service-open:focus-visible::before{border-color: #1578d4}.scqh4__open-icon{position: absolute;right: 19px;bottom: 17px;display: grid;width: 42px;height: 42px;border: 1px solid rgba(25,83,130,0.2);border-radius: 50%;place-items: center;background: rgba(255,255,255,0.88);color: #174b76;box-shadow: 0 8px 20px rgba(11,47,76,0.08);backdrop-filter: blur(8px);transition: color 280ms ease,background-color 280ms ease,border-color 280ms ease,box-shadow 320ms ease,transform 420ms cubic-bezier(0.22,1,0.36,1)}.scqh4__open-icon svg{width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.scqh4__card:hover .scqh4__open-icon,.scqh4__service-open:focus-visible .scqh4__open-icon{border-color: #05182c;background: #05182c;color: #fff;box-shadow: 0 13px 28px rgba(5,24,44,0.22);transform: translate(2px,-2px)}.scqh4d-detail,.scqh4d-detail *,.scqh4d-detail *::before,.scqh4d-detail *::after{box-sizing: border-box}.scqh4d-detail{--scqh4d-axis: var(--scqh4-left-edge);--scqh4d-right: max(28px, env(safe-area-inset-right));--scqh4d-blue: #05182c;--scqh4d-paper: #ffffff;--scqh4d-ink: #071a32;--scqh4d-surface: rgb(5 24 44);--scqh4d-on-surface: rgb(247 251 254);--scqh4d-muted: rgb(188 207 220);--scqh4d-accent: rgb(139 217 244);--scqh4d-line: rgb(210 237 250 / 0.2);--scqh4d-ease: cubic-bezier(0.22, 1, 0.36, 1);--scqh4d-theme-ease: cubic-bezier(0.445, 0.05, 0.55, 0.95);position: fixed;inset: 0;width: 100vw;max-width: none;height: 100dvh;max-height: none;margin: 0;padding: 0;overflow: hidden;border: 0;background: transparent;color: var(--scqh4d-on-surface);font-family: "Inter",Arial,sans-serif;-webkit-font-smoothing: antialiased}.scqh4d-detail::backdrop{background: rgb(2 13 25 / 0);transition: background-color 480ms ease}.scqh4d-detail.is-open::backdrop{background: rgb(2 13 25 / 0.48)}.scqh4d-detail.is-closing::backdrop{background: rgb(2 13 25 / 0);transition-duration: 180ms}.scqh4d-detail :where(h1,h2,h3,p,ul,ol,figure){margin: 0;padding: 0}.scqh4d-detail button{font: inherit}.scqh4d-detail__curtain,.scqh4d-detail__page{clip-path: inset( var(--scqh4d-clip-top,50vh) var(--scqh4d-clip-right,50vw) var(--scqh4d-clip-bottom,50vh) var(--scqh4d-clip-left,50vw) round 16px );opacity: 1;transition: clip-path 760ms var(--scqh4d-ease),opacity 180ms ease}.scqh4d-detail__curtain{position: fixed;z-index: 1;inset: 0;width: 100vw;height: 100dvh;background: #05182c;pointer-events: none}.scqh4d-detail__page{position: relative;z-index: 2;width: 100%;height: 100dvh;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;background: var(--scqh4d-surface);color: var(--scqh4d-on-surface);scrollbar-gutter: stable;will-change: background-color,color}.scqh4d-detail.is-open .scqh4d-detail__curtain,.scqh4d-detail.is-open .scqh4d-detail__page{clip-path: inset(0 round 0);opacity: 1}.scqh4d-detail.is-closing .scqh4d-detail__curtain,.scqh4d-detail.is-closing .scqh4d-detail__page{opacity: 0;transition: clip-path 520ms var(--scqh4d-ease),opacity 170ms cubic-bezier(0.4,0,1,1)}.scqh4d-detail__close{position: fixed;z-index: 30;top: max(22px,env(safe-area-inset-top));right: max(22px,env(safe-area-inset-right));display: grid;width: 54px;height: 54px;padding: 0;border: 1px solid rgb(255 255 255 / 0.26);border-radius: 50%;place-items: center;background: rgb(5 24 44 / 0.9);color: #fff;box-shadow: 0 12px 30px rgb(2 17 31 / 0.14);cursor: pointer;opacity: 0;transform: rotate(-45deg) scale(0.88);backdrop-filter: blur(12px);transition: opacity 260ms ease 520ms,transform 500ms var(--scqh4d-ease) 520ms,background-color 220ms ease,border-color 220ms ease}.scqh4d-detail.is-open .scqh4d-detail__close{opacity: 1;transform: none}.scqh4d-detail__close:hover{border-color: rgb(255 255 255 / 0.5);background: #0a3152}.scqh4d-detail__close:focus-visible,.scqh4d-detail__jump:focus-visible,.scqh4d-service-row__button:focus-visible{outline: 3px solid #8bd9f4;outline-offset: 4px}.scqh4d-detail__close svg,.scqh4d-service-row__arrow svg{fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.scqh4d-detail__close svg{width: 22px;height: 22px}.scqh4d-hero{position: relative;display: grid;min-height: 100dvh;grid-template-columns: minmax(360px,0.9fr) minmax(440px,1.1fr);align-items: center;gap: clamp(58px,8.2vw,142px);padding: clamp(112px,10vw,168px) var(--scqh4d-right) clamp(84px,8vw,128px) var(--scqh4d-axis);overflow: hidden;background: transparent;color: var(--scqh4d-on-surface)}.scqh4d-hero__copy,.scqh4d-hero__explain{position: relative;z-index: 2;transition: opacity 210ms ease,transform 360ms var(--scqh4d-ease)}.scqh4d-detail__page.is-changing .scqh4d-hero__copy,.scqh4d-detail__page.is-changing .scqh4d-hero__explain{opacity: 0;transform: translateY(16px)}.scqh4d-hero__eyebrow,.scqh4d-hero__explain-label{color: var(--scqh4d-accent);font-family: "IBM Plex Mono",monospace;font-size: 10.5px;font-weight: 600;letter-spacing: 0.17em;line-height: 1.4;text-transform: uppercase}.scqh4d-hero__eyebrow{display: flex;align-items: center;gap: 13px;margin-bottom: clamp(28px,3vw,46px) !important}.scqh4d-hero__eyebrow-number{display: grid;width: 35px;height: 35px;flex: 0 0 auto;border: 1px solid rgb(139 217 244 / 0.36);border-radius: 50%;place-items: center;background: rgb(255 255 255 / 0.035);color: var(--scqh4d-on-surface);font-size: 11px;letter-spacing: 0.06em}.scqh4d-hero h2{max-width: 780px;color: var(--scqh4d-on-surface);font-family: "Sora","Inter",Arial,sans-serif;font-size: clamp(56px,6.3vw,108px);font-weight: 600;letter-spacing: -0.072em;line-height: 0.92;text-wrap: balance}.scqh4d-hero__explain{width: min(100%,700px);padding: clamp(10px,1vw,18px) clamp(10px,2.5vw,42px) clamp(12px,1.5vw,24px) clamp(30px,4vw,66px);border-left: 1px solid var(--scqh4d-line)}.scqh4d-hero__explain-label{margin-bottom: clamp(28px,3.2vw,48px) !important}.scqh4d-hero__summary{max-width: 680px;color: var(--scqh4d-on-surface);font-family: "Sora","Inter",Arial,sans-serif;font-size: clamp(24px,2.35vw,39px);font-weight: 600;letter-spacing: -0.043em;line-height: 1.27;text-wrap: balance}.scqh4d-detail__jump{display: inline-flex;align-items: center;gap: 14px;min-height: 48px;margin-top: clamp(38px,4.8vw,70px);padding: 0;border: 0;border-bottom: 1px solid var(--scqh4d-line);background: transparent;color: var(--scqh4d-on-surface);cursor: pointer;font-size: 13px;font-weight: 600}.scqh4d-detail__jump span:last-child{color: var(--scqh4d-accent);font-size: 18px;transition: transform 300ms var(--scqh4d-ease)}.scqh4d-detail__jump:hover span:last-child{transform: translateY(5px)}.scqh4d-index{display: grid;min-height: 100dvh;align-items: center;padding: clamp(72px,8vw,128px) var(--scqh4d-right) clamp(74px,8vw,132px) var(--scqh4d-axis);background: transparent;color: var(--scqh4d-ink)}.scqh4d-index__inner{width: 100%}.scqh4d-index__label{display: flex;align-items: center;gap: 11px;margin-bottom: clamp(20px,2vw,28px) !important;color: #55738b;font-family: "IBM Plex Mono",monospace;font-size: clamp(9.5px,0.72vw,11px);font-weight: 600;letter-spacing: 0.135em;line-height: 1.4;text-transform: uppercase}.scqh4d-index__label::before{width: 20px;height: 1px;flex: 0 0 auto;background: #1d65ad;content: ""}.scqh4d-service-stage{--scqh4d-selector-top: 7px;--scqh4d-selector-height: 94px;position: relative;width: 100%;isolation: isolate}.scqh4d-service-selector{position: absolute;z-index: 1;top: 0;right: 0;left: 0;height: var(--scqh4d-selector-height);border-radius: 16px;background: #05182c;box-shadow: 0 18px 44px rgb(5 24 44 / 0.14);opacity: 0;pointer-events: none;transform: translate3d(0,var(--scqh4d-selector-top),0);transition: transform 620ms var(--scqh4d-ease),height 460ms var(--scqh4d-ease),opacity 180ms ease;will-change: transform,height}.scqh4d-service-stage.has-selector .scqh4d-service-selector{opacity: 1}.scqh4d-service-stage.is-instant .scqh4d-service-selector,.scqh4d-service-stage.is-instant .scqh4d-service-list--inverse{transition: none !important}.scqh4d-service-list{position: relative;z-index: 2;margin: 0;padding: 0;border-top: 1px solid rgb(12 48 77 / 0.17);list-style: none}.scqh4d-service-row{position: relative;min-height: clamp(98px,7.4vw,116px);border-bottom: 1px solid rgb(12 48 77 / 0.17);background: transparent;color: var(--scqh4d-ink);transition: opacity 260ms cubic-bezier(0.215,0.61,0.355,1)}.scqh4d-service-row__button{display: grid;width: 100%;min-height: clamp(98px,7.4vw,116px);grid-template-columns: 68px minmax(250px,0.78fr) minmax(300px,1.22fr) 74px;align-items: center;gap: 20px;padding: 0 20px 0 0;border: 0;border-radius: 16px;background: transparent;color: inherit;cursor: pointer;text-align: left}.texto-destacado{color: #1f5fad;font-weight: 800}.scqh4d-service-row__number{color: #3f6f92;font-family: "IBM Plex Mono",monospace;font-size: clamp(13px,0.95vw,15px);font-weight: 600;letter-spacing: 0.075em}.scqh4d-service-row__title{font-family: "Sora","Inter",Arial,sans-serif;font-size: clamp(22px,2vw,32px);font-weight: 600;letter-spacing: -0.045em;line-height: 1.08}.scqh4d-service-row__desc{color: #61788b;font-size: clamp(13.5px,1.08vw,16.5px);line-height: 1.45}.scqh4d-service-row__arrow{display: grid;width: 42px;height: 42px;justify-self: end;border: 1px solid rgb(22 69 105 / 0.18);border-radius: 50%;place-items: center;color: #205d8d}.scqh4d-service-row__arrow svg{width: 17px;height: 17px}.scqh4d-service-stage.has-selector .scqh4d-service-list:not(.scqh4d-service-list--inverse) .scqh4d-service-row:not(.is-visual){opacity: 0.5}.scqh4d-service-list--inverse{position: absolute;z-index: 3;inset: 0;border-top-color: transparent;clip-path: inset( var(--scqh4d-selector-top) 0 calc(100% - var(--scqh4d-selector-top) - var(--scqh4d-selector-height)) 0 round 16px );pointer-events: none;transition: clip-path 620ms var(--scqh4d-ease);will-change: clip-path}.scqh4d-service-list--inverse .scqh4d-service-row{border-bottom-color: transparent;color: #f7fbfe;opacity: 1 !important}.scqh4d-service-list--inverse .scqh4d-service-row__number{color: #8bd9f4}.scqh4d-service-list--inverse .scqh4d-service-row__desc{color: rgb(231 244 251 / 0.74)}.scqh4d-service-list--inverse .scqh4d-service-row__arrow{border-color: rgb(238 250 255 / 0.32);color: #f7fbfe}.scqh4d-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}@media (max-width: 1080px){.scqh4d-hero{grid-template-columns: minmax(0,1fr);align-content: center;gap: 64px}.scqh4d-hero__copy,.scqh4d-hero__explain{max-width: 800px}.scqh4d-hero__explain{padding-left: 30px}.scqh4d-service-row__button{grid-template-columns: 52px minmax(230px,0.9fr) minmax(220px,1.1fr) 54px;gap: 15px}}@media (max-width: 720px){.scqh4__open-icon{width: 44px;height: 44px}.scqh4d-detail__close{top: max(17px,env(safe-area-inset-top));right: max(17px,env(safe-area-inset-right));width: 48px;height: 48px}.scqh4d-detail__curtain,.scqh4d-detail__page{clip-path: inset( var(--scqh4d-clip-top,50vh) var(--scqh4d-clip-right,50vw) var(--scqh4d-clip-bottom,50vh) var(--scqh4d-clip-left,50vw) round 14px )}.scqh4d-detail.is-open .scqh4d-detail__curtain,.scqh4d-detail.is-open .scqh4d-detail__page{clip-path: inset(0 round 0)}.scqh4d-hero{gap: 46px;padding-top: 96px;padding-bottom: 68px}.scqh4d-hero h2{font-size: clamp(43px,13vw,68px);line-height: 0.96}.scqh4d-hero__explain{padding: 25px 0 0;border-top: 1px solid var(--scqh4d-line);border-left: 0}.scqh4d-hero__explain-label{margin-bottom: 20px !important}.scqh4d-hero__summary{font-size: clamp(20px,6vw,28px)}.scqh4d-detail__jump{margin-top: 34px}.scqh4d-index{padding-top: 62px;padding-bottom: 72px}.scqh4d-service-row,.scqh4d-service-row__button{min-height: 118px}.scqh4d-service-row__button{grid-template-columns: 38px minmax(0,1fr) 42px;grid-template-rows: auto auto;gap: 8px 13px;padding: 18px 10px 18px 0}.scqh4d-service-row__number{grid-row: 1 / 3;align-self: start;padding-top: 7px}.scqh4d-service-row__title{align-self: end;font-size: clamp(20px,6.1vw,27px)}.scqh4d-service-row__desc{grid-column: 2 / 3;align-self: start;font-size: 13px}.scqh4d-service-row__arrow{grid-column: 3;grid-row: 1 / 3;align-self: center}}@media (max-width: 440px){.scqh4d-detail{--scqh4d-right: max(20px, env(safe-area-inset-right))}.scqh4d-hero{padding-top: 88px}.scqh4d-service-row__desc{max-width: 260px}}@media (prefers-reduced-motion: reduce){.scqh4d-detail *,.scqh4d-detail *::before,.scqh4d-detail *::after{scroll-behavior: auto !important;transition-duration: 0.01ms !important;animation-duration: 0.01ms !important}}.scqh4d-detail .scqh4d-service-list{margin: 0 !important;padding: 0 !important;list-style: none !important;list-style-type: none !important;list-style-position: outside !important}.scqh4d-detail .scqh4d-service-list > .scqh4d-service-row{display: block !important;margin: 0 !important;padding: 0 !important;min-height: clamp(98px,7.4vw,116px) !important;list-style: none !important}.scqh4d-detail .scqh4d-service-list > .scqh4d-service-row::marker{content: "" !important;font-size: 0 !important}.scqh4d-detail .scqh4d-service-list > .scqh4d-service-row::before{display: none !important;content: none !important}.scqh4d-detail .scqh4d-service-row__button{min-height: clamp(98px,7.4vw,116px) !important;margin: 0 !important;padding: 0 20px 0 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;color: inherit;font: inherit;text-transform: none;-webkit-appearance: none;appearance: none}.scqh4d-detail.is-closing .scqh4d-detail__close{pointer-events: none;opacity: 0;transform: rotate(-18deg) scale(0.92);transition-delay: 0s;transition-duration: 140ms}@media (min-width: 721px){.scqh4d-detail .scqh4d-index{padding-top: clamp(48px,5vw,92px);padding-bottom: clamp(50px,5vw,96px)}}@media (max-width: 720px){.scqh4d-detail .scqh4d-service-list > .scqh4d-service-row,.scqh4d-detail .scqh4d-service-row__button{min-height: 118px !important}.scqh4d-detail .scqh4d-service-row__button{padding: 18px 10px 18px 0 !important}}