.realisations-stack-section{padding-block:28px 20px}.realisations-stack-intro{max-width:800px;margin-bottom:20px}.realisations-stack-intro h2{margin:12px 0;font-size:clamp(26px,2.8vw,36px);line-height:1.3;letter-spacing:-.8px}.realisations-stack-intro>p{color:#637088;font-size:14px;line-height:1.85}.scroll-card-stack{position:relative;--stack-top:114px;--stack-card-height:440px}.scroll-stack-stage{min-width:0}.scroll-stack-intro{display:flow-root}.scroll-stack-toolbar{display:none}.scroll-stack-deck{display:grid;gap:22px}.scroll-stack-layer{min-width:0}.realisation-card{display:grid;grid-template-columns:.82fr 1.18fr;gap:34px;border:1px solid #dce5f1;border-radius:12px;padding:22px 30px;background:#fff;box-shadow:0 12px 35px #163d7008;min-width:0}.realisation-card-heading{min-width:0;align-self:center}.realisation-card-meta{display:flex;align-items:center;gap:14px;font-size:10px;line-height:1.5;color:#637088}.realisation-card-icon{width:53px;height:53px;display:grid;place-items:center;flex-shrink:0;border-radius:13px;background:#0b1c4a;color:#25afff}.realisation-card-number{margin-inline-start:auto;color:#b8cae1;font-size:25px;font-weight:500;font-variant-numeric:tabular-nums}.realisation-card-sector{margin-top:28px;color:#007bff;font-size:10px;text-transform:uppercase;font-weight:600;letter-spacing:1.2px}.realisation-card-heading h3{margin-top:12px;font-size:clamp(22px,2.3vw,30px);line-height:1.35;font-weight:550;letter-spacing:-.7px}.realisation-card-body{display:flex;flex-direction:column;gap:18px;min-width:0;min-height:0}.realisation-card-body>*{flex-shrink:0}.realisation-card-label{margin-bottom:9px;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#718099;font-weight:600}.realisation-card-copy{color:#637088;font-size:14px;line-height:1.85}.realisation-card-tags{display:flex;flex-wrap:wrap;gap:7px}.realisation-card-tags>span{font-size:10px;line-height:1.6;padding:5px 11px;border:1px solid #e2e9f3;border-radius:20px;background:#f3f7fd}.realisation-card-details{border-top:1px solid #e3eaf4;padding-top:12px}.realisation-card-details-title{color:#718099;font-size:12px;font-weight:600;padding-block:3px}.realisation-card-extra{display:grid;gap:16px;padding-top:14px}.realisation-card-results{display:grid;gap:10px;list-style:none;padding:0;margin:0}.realisation-card-results li{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.75;color:#637088}.realisation-card-results svg{flex-shrink:0;color:#007bff;margin-top:2px}.scroll-card-stack[data-stack=enabled] .scroll-stack-stage{position:sticky;top:var(--stack-top)}.scroll-card-stack[data-stack=enabled] .scroll-stack-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:0 2px 12px}.scroll-stack-hint{display:inline-flex;align-items:center;gap:9px;color:#637088;font-size:11px}.scroll-stack-hint svg{color:#007bff}.scroll-stack-navigation{display:flex;align-items:center;gap:11px}.scroll-stack-count{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.scroll-stack-count i{width:17px;height:1px;background:#b9cce2}.scroll-stack-steps{display:flex;gap:2px}.scroll-stack-steps button{display:grid;place-items:center;width:30px;height:36px;cursor:pointer;border-radius:4px}.scroll-stack-steps button>span{display:block;width:20px;height:3px;border-radius:4px;background:#cfdaea}.scroll-stack-steps button[aria-current]>span{background:#007bff}.scroll-stack-arrow{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid #d5e1ef;border-radius:50%;cursor:pointer;background:#fff}.scroll-stack-arrow:disabled{opacity:.35;cursor:default}.scroll-stack-arrow:hover:not(:disabled){border-color:#007bff;color:#007bff}.scroll-card-stack[data-stack=enabled] .scroll-stack-deck{position:relative;display:block;height:calc(var(--stack-card-height) + 28px);overflow:clip}.scroll-card-stack[data-stack=enabled] .scroll-stack-layer{position:absolute;inset-inline:0;top:24px;height:var(--stack-card-height);transform-origin:50% 0;pointer-events:none}.scroll-card-stack[data-stack=enabled] .scroll-stack-layer[data-active=true]{pointer-events:auto}.scroll-card-stack[data-stack=enabled] .realisation-card{height:100%;overflow:hidden}.scroll-card-stack[data-stack=enabled] .realisation-card-body{justify-content:safe center;overflow-y:auto;padding-inline-end:9px;scrollbar-width:thin;scrollbar-color:#b8cde5 transparent}[dir=rtl] .scroll-stack-arrow svg{scale:-1 1}@media(max-width:1023px){.realisation-card{gap:24px;padding:22px;grid-template-columns:.8fr 1.2fr}.realisation-card-meta{gap:10px}.realisation-card-number{font-size:20px}}@media(max-width:767px){.realisations-stack-section{padding-block:22px 16px}.realisations-stack-intro{margin-bottom:14px}.realisations-stack-intro h2{margin-block:8px;font-size:22px;letter-spacing:-.45px}.realisations-stack-intro>p{font-size:12px;line-height:1.65}.realisation-card{display:flex;flex-direction:column;gap:20px;padding:22px;border-radius:10px}.realisation-card-heading{flex-shrink:0;align-self:stretch}.realisation-card-meta{font-size:9px}.realisation-card-icon{width:37px;height:37px;border-radius:9px}.realisation-card-icon svg{width:21px;height:21px}.realisation-card-number{font-size:22px}.realisation-card-sector{margin-top:16px;font-size:9px}.realisation-card-heading h3{font-size:22px;margin-top:8px;line-height:1.3;letter-spacing:-.45px}.realisation-card-body{gap:17px}.realisation-card-copy{font-size:13px;line-height:1.75}.realisation-card-label{font-size:9px;margin-bottom:7px}.realisation-card-tags{gap:5px}.realisation-card-tags>span{padding:4px 8px;font-size:9px}.scroll-card-stack[data-stack=enabled] .scroll-stack-toolbar{position:relative;gap:9px;padding-bottom:8px}.scroll-stack-hint{width:calc(100% - 66px);font-size:10px}.scroll-stack-hint svg{flex-shrink:0}.scroll-stack-navigation{width:100%;justify-content:space-between;gap:6px}.scroll-stack-steps button{width:25px;height:34px}.scroll-stack-steps button>span{width:16px}.scroll-stack-count{position:absolute;inset-inline-end:2px;top:0;height:18px;font-size:10px;gap:6px}.scroll-stack-count i{width:10px}.scroll-stack-arrow{width:32px;height:32px}}@media print{.scroll-card-stack{height:auto!important}.scroll-card-stack .scroll-stack-stage{position:static!important}.scroll-card-stack .scroll-stack-toolbar{display:none!important}.scroll-card-stack .scroll-stack-deck{display:grid!important;height:auto!important;overflow:visible!important}.scroll-card-stack .scroll-stack-layer{position:static!important;height:auto!important;transform:none!important;opacity:1!important}.scroll-card-stack .realisation-card{height:auto!important;break-inside:avoid}.scroll-card-stack .realisation-card-body{overflow:visible!important}}