.about-module__65-7Xq__section{color:#10203b;background:#fff;padding-block:clamp(64px,7vw,104px);position:relative}.about-module__65-7Xq__section+.about-module__65-7Xq__section{border-top:1px solid #d3deeb}.about-module__65-7Xq__darkSection{--about-muted:#adc4df;--about-accent:#8abbff;--about-line:#2a445f;color:#edf5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#081c32}.about-module__65-7Xq__section+.about-module__65-7Xq__darkSection{border-top-color:var(--about-line)}.about-module__65-7Xq__section h2{font-size:var(--section-title-size);font-weight:var(--section-title-weight);line-height:var(--section-title-leading);letter-spacing:var(--section-title-tracking);word-break:keep-all;margin:0}.about-module__65-7Xq__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:clamp(32px,4vw,52px);display:flex}.about-module__65-7Xq__link{color:var(--about-accent,var(--text-link-color));font-size:15px;font-weight:700;text-decoration:none}.about-module__65-7Xq__link:hover,.about-module__65-7Xq__link:focus-visible{text-underline-offset:4px;text-decoration:underline}.about-module__65-7Xq__link:focus-visible{outline:2px solid var(--about-accent,#176fe8);outline-offset:3px;border-radius:2px}.about-module__65-7Xq__areas{max-width:1040px;margin-inline:auto}.about-module__65-7Xq__areas>h2{text-align:center}.about-module__65-7Xq__areasDiagram{margin-top:clamp(32px,5vw,56px)}.about-module__65-7Xq__areaList{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px clamp(16px,3vw,36px);margin:clamp(24px,3vw,40px) 0 0;display:grid}.about-module__65-7Xq__areaList>div{border-top:1px solid #d3deeb;padding-top:14px}.about-module__65-7Xq__areaList dt{color:#10203b;word-break:keep-all;font-size:16px;font-weight:760}.about-module__65-7Xq__areaList dd{color:#44566f;word-break:keep-all;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:1.6}@media (max-width:760px){.about-module__65-7Xq__areaList{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-module__65-7Xq__profile{grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.about-module__65-7Xq__profileList{border-top:1px solid var(--about-line);margin:0}.about-module__65-7Xq__profileList>div{border-bottom:1px solid var(--about-line);grid-template-columns:140px minmax(0,1fr);gap:22px;padding:15px 6px;display:grid}.about-module__65-7Xq__profileList dt,.about-module__65-7Xq__profileList dd{margin:0;font-size:15px;line-height:1.55}.about-module__65-7Xq__profileList dt{color:var(--about-muted);font-weight:700}.about-module__65-7Xq__profileList dd{word-break:keep-all;overflow-wrap:anywhere;font-weight:650}.about-module__65-7Xq__inlineLink{color:var(--about-accent);text-decoration:none}.about-module__65-7Xq__inlineLink:hover,.about-module__65-7Xq__inlineLink:focus-visible{text-underline-offset:4px;text-decoration:underline}.about-module__65-7Xq__inlineLink:focus-visible{outline:2px solid var(--about-accent);outline-offset:2px;border-radius:2px}@media (max-width:760px){.about-module__65-7Xq__profile{grid-template-columns:minmax(0,1fr);gap:24px}.about-module__65-7Xq__profileList>div{grid-template-columns:92px minmax(0,1fr);gap:14px}}@media (max-width:520px){.about-module__65-7Xq__profileList>div{grid-template-columns:minmax(0,1fr);gap:4px}}
.history-module__HK2f7W__axis,.history-module__HK2f7W__row{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(24px,4vw,56px);display:grid}.history-module__HK2f7W__axis{margin-bottom:8px}.history-module__HK2f7W__axisYears{grid-column:2;height:18px;position:relative}.history-module__HK2f7W__axisYears span{color:var(--about-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;position:absolute;top:0}.history-module__HK2f7W__list{border-top:1px solid var(--about-line);margin:0;padding:0;list-style:none}.history-module__HK2f7W__row{border-bottom:1px solid var(--about-line);align-items:center;padding-block:14px}.history-module__HK2f7W__text{min-width:0}.history-module__HK2f7W__meta{color:var(--about-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 10px;margin:0 0 3px;font-size:13px;font-weight:600;display:flex}.history-module__HK2f7W__title{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;line-height:1.5}.history-module__HK2f7W__title a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--about-muted);text-decoration-color:var(--about-muted);text-underline-offset:4px}.history-module__HK2f7W__title a:hover{color:var(--about-accent);text-decoration-color:currentColor}.history-module__HK2f7W__title a:focus-visible{outline:2px solid var(--about-accent);outline-offset:2px;border-radius:2px}.history-module__HK2f7W__track{background:linear-gradient(90deg, var(--about-line) 1px, transparent 1px) 0 0 / calc(100% / var(--years)) 100%;height:14px;position:relative}.history-module__HK2f7W__track:before{content:"";background:var(--about-line);height:1px;position:absolute;top:50%;left:0;right:0}.history-module__HK2f7W__bar{top:4px;left:var(--offset);width:var(--width);background:var(--about-accent);transform-origin:0;border-radius:3px;min-width:4px;height:6px;position:absolute}.history-module__HK2f7W__dot{background:var(--about-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}html[data-motion-ready=true] .history-module__HK2f7W__list[data-motion]{opacity:1;transform:none}html[data-motion-ready=true] .history-module__HK2f7W__list[data-motion] .history-module__HK2f7W__bar{transform:scaleX(0)}html[data-motion-ready=true] .history-module__HK2f7W__list[data-motion-state=visible] .history-module__HK2f7W__bar{transition:transform .52s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * 40ms);transform:scaleX(1)}@media (max-width:900px){.history-module__HK2f7W__axis,.history-module__HK2f7W__row{grid-template-columns:minmax(0,1fr)}.history-module__HK2f7W__axisYears{grid-column:1}.history-module__HK2f7W__row{row-gap:10px}}@media (prefers-reduced-motion:reduce){.history-module__HK2f7W__bar{transition:none!important;transform:none!important}}@media print{.history-module__HK2f7W__bar{transform:none!important}}
.visual-module__SdjqXa__visual{isolation:isolate;z-index:1;aspect-ratio:12/7;pointer-events:none;justify-self:center;width:min(100%,560px);margin-block:-4px 2px;position:relative}.visual-module__SdjqXa__poster,.visual-module__SdjqXa__player{position:absolute;inset:0}.visual-module__SdjqXa__poster svg{width:100%;height:100%;display:block}.visual-module__SdjqXa__player,.visual-module__SdjqXa__visual[data-page-hero-motion=active] .visual-module__SdjqXa__poster{visibility:hidden}.visual-module__SdjqXa__visual[data-page-hero-motion=active] .visual-module__SdjqXa__player{visibility:visible}@media (min-width:821px){.visual-module__SdjqXa__visual{aspect-ratio:auto;width:min(58%,870px);margin:0;position:absolute;inset-block:50px 2px;inset-inline-end:max(0px,50vw - 760px)}}
.inquiry-module__WZWaQW__section{color:#10203b;background:#fff;scroll-margin-top:72px;position:relative;overflow-x:clip}.inquiry-module__WZWaQW__section:before{content:"";background:#d3deeb;height:1px;position:absolute;top:0;left:0;right:0}.inquiry-module__WZWaQW__inner{isolation:isolate;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,88px);padding-block:clamp(60px,6vw,88px) clamp(56px,6vw,88px);display:grid;position:relative}.inquiry-module__WZWaQW__inner:after{content:"";background:linear-gradient(#1763df,#1763df) 0/58px 3px no-repeat,radial-gradient(circle,#1763df 0 3.5px,#0000 4px) 100%/9px 9px no-repeat;width:66px;height:9px;position:absolute;top:-4px;left:0}.inquiry-module__WZWaQW__copy{z-index:1;min-width:0;position:relative}.inquiry-module__WZWaQW__copy h2{color:#10203b;font-size:var(--section-title-size);font-weight:var(--section-title-weight);letter-spacing:var(--section-title-tracking);line-height:var(--section-title-leading);word-break:keep-all;margin:0 0 16px}.inquiry-module__WZWaQW__lead{color:#44566f;letter-spacing:-.01em;word-break:keep-all;text-wrap:pretty;max-width:26em;margin:0 0 28px;font-size:clamp(16px,1.2vw,18px);font-weight:500;line-height:1.7}.inquiry-module__WZWaQW__actions{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.inquiry-module__WZWaQW__action{color:#fff;background:#125bd3;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;min-width:168px;min-height:56px;padding:0 18px 0 22px;font-size:16px;font-weight:720;text-decoration:none;transition:background-color .16s;display:inline-flex}.inquiry-module__WZWaQW__action:is(:hover,:focus-visible){background:#0e4eae}.inquiry-module__WZWaQW__action:focus-visible{outline-offset:4px;outline:2px solid #176fe8}.inquiry-module__WZWaQW__action svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:22px;height:22px;transition:transform .18s}.inquiry-module__WZWaQW__action:is(:hover,:focus-visible) svg{transform:translate(3px)}.inquiry-module__WZWaQW__email{color:#536680;margin:0;font-size:14px;font-weight:600}.inquiry-module__WZWaQW__email a{color:#1763df;text-underline-offset:3px;padding-block:6px;text-decoration:underline;display:inline-block}.inquiry-module__WZWaQW__email a:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #176fe8}.inquiry-module__WZWaQW__motion{aspect-ratio:640/300;pointer-events:none;width:100%;min-width:0;position:relative}.inquiry-module__WZWaQW__copy:focus-within+.inquiry-module__WZWaQW__motion,.inquiry-module__WZWaQW__copy:hover+.inquiry-module__WZWaQW__motion{--inquiry-trace:#176fe8}.inquiry-module__WZWaQW__still,.inquiry-module__WZWaQW__player{position:absolute;inset:0}.inquiry-module__WZWaQW__motion svg{width:100%;height:100%;display:block}.inquiry-module__WZWaQW__still [data-inquiry-layout=compact]{display:none}.inquiry-module__WZWaQW__player{opacity:0}.inquiry-module__WZWaQW__player[data-inquiry-playback=ready]{opacity:1;transition:opacity .16s}.inquiry-module__WZWaQW__player[data-inquiry-playback=ready]+.inquiry-module__WZWaQW__still{opacity:0;transition:opacity .16s}@media (max-width:900px){.inquiry-module__WZWaQW__inner{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:52px 48px}.inquiry-module__WZWaQW__copy h2{margin-bottom:12px}.inquiry-module__WZWaQW__lead{margin-bottom:22px;font-size:15px;line-height:1.65}.inquiry-module__WZWaQW__action{gap:24px;min-width:146px;min-height:48px}.inquiry-module__WZWaQW__motion{aspect-ratio:400/280;width:min(460px,100%)}.inquiry-module__WZWaQW__still [data-inquiry-layout=wide]{display:none}.inquiry-module__WZWaQW__still [data-inquiry-layout=compact]{display:block}}@media (prefers-reduced-motion:reduce){.inquiry-module__WZWaQW__action,.inquiry-module__WZWaQW__action svg,.inquiry-module__WZWaQW__player[data-inquiry-playback=ready],.inquiry-module__WZWaQW__player[data-inquiry-playback=ready]+.inquiry-module__WZWaQW__still{transition:none}.inquiry-module__WZWaQW__action:is(:hover,:focus-visible) svg{transform:none}}
.capabilities-module__MpD1lq__section{--cap-ink:#edf5ff;--cap-muted:#adc4df;--cap-blue:#8abbff;--cap-line:#2a445f;color:var(--cap-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#081c32;padding:clamp(64px,7vw,104px) 0 clamp(64px,6vw,90px);position:relative}.capabilities-module__MpD1lq__section ::selection{color:#fff;background:#2460a4}.capabilities-module__MpD1lq__section .capabilities-module__MpD1lq__heading{color:var(--cap-ink);font-size:var(--section-title-size);font-weight:var(--section-title-weight);line-height:var(--section-title-leading);letter-spacing:var(--section-title-tracking);word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 clamp(32px,4vw,58px)}.capabilities-module__MpD1lq__explorer{min-width:0}.capabilities-module__MpD1lq__tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.capabilities-module__MpD1lq__tabs button{border:0;border-top:1px solid var(--cap-line);border-bottom:1px solid var(--cap-line);min-width:0;min-height:78px;color:var(--cap-muted);text-align:left;word-break:keep-all;overflow-wrap:anywhere;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:clamp(16px,1.55vw,21px);font-weight:650;line-height:1.4;transition:background .24s,color .24s;display:flex;position:relative}.capabilities-module__MpD1lq__tabs button:after{content:"";background:var(--cap-blue);transform-origin:0;height:2px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:20px;right:20px;transform:scaleX(0)}.capabilities-module__MpD1lq__tabs button[aria-selected=true]{color:#fff;background:#123251}.capabilities-module__MpD1lq__tabs button[aria-selected=true]:after{transform:scaleX(1)}.capabilities-module__MpD1lq__tabs button:hover{color:#fff;background:#102b45}.capabilities-module__MpD1lq__tabs svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:22px;height:22px}.capabilities-module__MpD1lq__tabs button[aria-selected=true] svg{color:#67dfca}.capabilities-module__MpD1lq__section :is(button,input,[role=tabpanel]):focus-visible{outline-offset:5px;outline:2px solid #a4cdff}.capabilities-module__MpD1lq__stage{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center;gap:34px;padding-top:40px;display:grid}.capabilities-module__MpD1lq__panel:not([hidden]) .capabilities-module__MpD1lq__stage{animation:.5s cubic-bezier(.16,1,.3,1) both capabilities-module__MpD1lq__capability-enter}.capabilities-module__MpD1lq__motion{min-width:0}.capabilities-module__MpD1lq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.capabilities-module__MpD1lq__steps li{color:var(--cap-muted);text-align:center;word-break:keep-all;padding:0 12px;font-size:14px;font-weight:550;line-height:1.5;position:relative}.capabilities-module__MpD1lq__steps li[data-active=true]{color:#67dfca}.capabilities-module__MpD1lq__steps li:not(:last-child):after{content:"";border-top:1px solid #7795b6;border-right:1px solid #7795b6;width:6px;height:6px;position:absolute;top:7px;right:-8px;transform:rotate(45deg)}.capabilities-module__MpD1lq__canvas{aspect-ratio:720/420;width:100%;position:relative}.capabilities-module__MpD1lq__still,.capabilities-module__MpD1lq__player{position:absolute;inset:0}.capabilities-module__MpD1lq__player{opacity:0;pointer-events:none}.capabilities-module__MpD1lq__motion[data-capability-ready=true] .capabilities-module__MpD1lq__player{opacity:1}.capabilities-module__MpD1lq__motion[data-capability-ready=true] .capabilities-module__MpD1lq__still{visibility:hidden}.capabilities-module__MpD1lq__chart{border-left:1px solid var(--cap-line);font-variant-numeric:tabular-nums;min-width:0;margin:0;padding:28px 0 10px 30px}.capabilities-module__MpD1lq__chartHeading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.capabilities-module__MpD1lq__chartHeading h3{color:var(--cap-ink);word-break:keep-all;margin:0;font-size:17px;font-weight:650;line-height:1.5}.capabilities-module__MpD1lq__chartHeading>span{color:var(--cap-muted);flex-shrink:0;font-size:11px}.capabilities-module__MpD1lq__readout{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:20px 0 16px;display:flex}.capabilities-module__MpD1lq__readout>span{color:var(--cap-muted);font-size:14px}.capabilities-module__MpD1lq__readout output{color:#67dfca;letter-spacing:-.02em;font-size:25px;font-weight:600}.capabilities-module__MpD1lq__plot{cursor:crosshair;touch-action:pan-y;width:100%;max-width:366px;height:auto;margin-inline:auto;display:block;overflow:visible}.capabilities-module__MpD1lq__plot text{fill:var(--cap-muted);font-family:inherit;font-size:16px}.capabilities-module__MpD1lq__chartFooter{color:var(--cap-muted);justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;font-size:12px;display:flex}.capabilities-module__MpD1lq__range{appearance:none;cursor:ew-resize;accent-color:#67dfca;background:0 0;width:100%;height:44px;margin:0;display:block}.capabilities-module__MpD1lq__range::-webkit-slider-runnable-track{background:#4d6c8c;height:2px}.capabilities-module__MpD1lq__range::-moz-range-track{background:#4d6c8c;height:2px}.capabilities-module__MpD1lq__range::-webkit-slider-thumb{appearance:none;background:#67dfca;border:2px solid #081c32;border-radius:50%;outline:1px solid #67dfca;width:14px;height:14px;margin-top:-6px}.capabilities-module__MpD1lq__range::-moz-range-thumb{background:#67dfca;border:2px solid #081c32;border-radius:50%;outline:1px solid #67dfca;width:10px;height:10px}.capabilities-module__MpD1lq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes capabilities-module__MpD1lq__capability-enter{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1000px){.capabilities-module__MpD1lq__tabs button{gap:6px;padding:14px 12px;font-size:16px}.capabilities-module__MpD1lq__tabs button:after{left:12px;right:12px}.capabilities-module__MpD1lq__tabs svg{width:18px}.capabilities-module__MpD1lq__stage{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px}.capabilities-module__MpD1lq__chart{padding-left:20px}.capabilities-module__MpD1lq__chartHeading{flex-wrap:wrap;gap:4px}}@media (max-width:700px){.capabilities-module__MpD1lq__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilities-module__MpD1lq__tabs button{min-height:72px;font-size:15px}.capabilities-module__MpD1lq__tabs button:nth-child(n+3){border-top:0}.capabilities-module__MpD1lq__stage{grid-template-columns:minmax(0,1fr);gap:0;padding-top:30px}.capabilities-module__MpD1lq__steps{gap:4px}.capabilities-module__MpD1lq__steps li{padding-inline:8px;font-size:12px}.capabilities-module__MpD1lq__steps li:not(:last-child):after{right:-4px}.capabilities-module__MpD1lq__canvas{width:calc(100% + 12px);margin-left:-6px}.capabilities-module__MpD1lq__chart{border-left:0;border-top:1px solid var(--cap-line);padding:24px 4px 0}.capabilities-module__MpD1lq__chartHeading{flex-wrap:nowrap}.capabilities-module__MpD1lq__readout{margin:16px 0 12px}.capabilities-module__MpD1lq__chartFooter{margin-top:6px}}@media (prefers-reduced-motion:reduce){.capabilities-module__MpD1lq__panel:not([hidden]) .capabilities-module__MpD1lq__stage{animation:none}.capabilities-module__MpD1lq__tabs button,.capabilities-module__MpD1lq__tabs button:after{transition:none}}
.case-study-module__cfzjOG__purpose,.case-study-module__cfzjOG__scope,.case-study-module__cfzjOG__evidence{padding-block:clamp(52px,6vw,96px)}.case-study-module__cfzjOG__purpose,.case-study-module__cfzjOG__scope{color:#10203b;background:#fff}.case-study-module__cfzjOG__evidence{color:#edf5ff;background:#081c32}.case-study-module__cfzjOG__purpose h2,.case-study-module__cfzjOG__scope h2,.case-study-module__cfzjOG__evidence h2{font-size:var(--section-title-size);font-weight:var(--section-title-weight);line-height:var(--section-title-leading);letter-spacing:var(--section-title-tracking);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;margin:0}.case-study-module__cfzjOG__split{grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr);align-items:baseline;gap:clamp(22px,5vw,72px);display:grid}.case-study-module__cfzjOG__purpose p{color:#394e67;word-break:keep-all;text-wrap:pretty;max-width:58ch;margin:0;font-size:clamp(18px,2vw,25px);font-weight:650;line-height:1.55}.case-study-module__cfzjOG__evidenceLayout{grid-template-columns:minmax(0,1fr) minmax(210px,.36fr);align-items:start;gap:clamp(22px,4vw,52px);margin-top:clamp(24px,4vw,50px);display:grid}.case-study-module__cfzjOG__evidenceControls{grid-area:1/2;min-width:0}.case-study-module__cfzjOG__stepList{border-top:1px solid #2a445f;display:grid}.case-study-module__cfzjOG__stepList button{color:#adc4df;text-align:left;word-break:keep-all;overflow-wrap:anywhere;min-width:0;min-height:54px;transition:background-color var(--motion-feedback), color var(--motion-feedback);background:0 0;border:0;border-bottom:1px solid #2a445f;padding:12px 14px;font-weight:700;line-height:1.45}.case-study-module__cfzjOG__stepList button:hover{color:#edf5ff;background-color:#102840}.case-study-module__cfzjOG__stepList button[aria-pressed=true]{color:#edf5ff;background-color:#16334f;box-shadow:inset 0 -2px #8abbff}.case-study-module__cfzjOG__stepList button:focus-visible{outline-offset:-2px;outline:2px solid #8abbff}.case-study-module__cfzjOG__stepDescription{color:#adc4df;text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere;min-height:3.4em;margin:16px 0 0;font-size:15px;line-height:1.65}.case-study-module__cfzjOG__stepTechnology{color:#8abbff;margin-top:8px;font-size:13px;font-weight:700;display:block}.case-study-module__cfzjOG__evidenceFigure{grid-area:1/1;min-width:0;margin:0}.case-study-module__cfzjOG__evidenceFrame{background:#081c32;border:1px solid #2a445f;border-radius:12px;position:relative;overflow:hidden}.case-study-module__cfzjOG__evidenceFrame img{width:100%;height:auto;display:block}.case-study-module__cfzjOG__overlay{fill:none;stroke:#3997ff;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.case-study-module__cfzjOG__overlay[data-trace=true] path{stroke-dasharray:1;animation:case-study-module__cfzjOG__evidence-trace var(--motion-state) var(--motion-ease) both}@keyframes case-study-module__cfzjOG__evidence-trace{0%{stroke-dashoffset:1px;opacity:.4}to{stroke-dashoffset:0;opacity:1}}.case-study-module__cfzjOG__evidenceFigure figcaption{color:#adc4df;margin-top:10px;font-size:13px;line-height:1.5}.case-study-module__cfzjOG__scopeList,.case-study-module__cfzjOG__technology{margin:0;padding:0;list-style:none}.case-study-module__cfzjOG__scopeList{border-top:1px solid #d3deeb}.case-study-module__cfzjOG__scopeList li{word-break:keep-all;border-bottom:1px solid #d3deeb;padding:14px 0;font-weight:670;line-height:1.5}.case-study-module__cfzjOG__outcome{color:#44566f;text-wrap:pretty;word-break:keep-all;margin:20px 0 0;line-height:1.6}.case-study-module__cfzjOG__scope h3{margin:28px 0 10px;font-size:17px}.case-study-module__cfzjOG__technology{color:#44566f;flex-wrap:wrap;gap:8px 18px;font-size:14px;font-weight:650;display:flex}.case-study-module__cfzjOG__nextLinks{background:#f5f8fc;border-top:1px solid #d3deeb;padding-block:clamp(20px,3vw,42px)}.case-study-module__cfzjOG__nextLinksInner{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.case-study-module__cfzjOG__nextLinksInner a{min-height:44px;color:var(--text-link-color);text-underline-offset:5px;align-items:center;gap:12px;font-weight:700;display:inline-flex}.case-study-module__cfzjOG__nextLinksInner a:last-child{margin-inline-start:auto}.case-study-module__cfzjOG__nextLinksInner .case-study-module__cfzjOG__relatedLink{word-break:keep-all;overflow-wrap:anywhere;gap:6px;max-width:58ch;padding-block:8px;display:grid}.case-study-module__cfzjOG__relatedLink span{color:#44566f;font-size:13px}.case-study-module__cfzjOG__nextLinksInner a:hover,.case-study-module__cfzjOG__nextLinksInner a:focus-visible{text-decoration:underline}@media (max-width:850px){.case-study-module__cfzjOG__split,.case-study-module__cfzjOG__evidenceLayout{grid-template-columns:minmax(0,1fr)}.case-study-module__cfzjOG__evidenceControls,.case-study-module__cfzjOG__evidenceFigure{grid-area:auto/1}.case-study-module__cfzjOG__stepList{grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-module__cfzjOG__stepList button{text-align:center;min-height:56px;padding:8px;font-size:14px}.case-study-module__cfzjOG__stepDescription{min-height:5.3em}}@media (prefers-reduced-motion:reduce){.case-study-module__cfzjOG__overlay[data-trace=true] path{animation:none}}
