@font-face{font-family:TeX Gyre Adventor;src:url(/fonts/tex-gyre-adventor-regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}.support-landing{--consultancy-navy:#17165d;--consultancy-blue:#0074b8;--consultancy-magenta:#84c900;--support-green:#84c900;--support-green-dark:#477900;--support-blue:#0074b8;--support-line:#d8dee1}.support-landing .consultancy-button--primary{background:var(--support-green);color:#101747}.support-landing .consultancy-button--primary:hover,.support-landing .consultancy-button--primary:focus-visible{background:#a7e514}.support-hero .consultancy-kicker,.support-commercial .consultancy-kicker,.support-improvement-path .consultancy-kicker{color:#c2ef25}.support-hero__visual{background:linear-gradient(#337b1226 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#337b1226 1px,#0000 1px) 0 0/32px 32px,linear-gradient(145deg,#f2f8eb,#cbe5ae)}.support-hero__visual:before{background:#84c9002e}.support-hero__visual:after{background:#0074b81c}.support-operations{border-top-color:var(--support-green)}.support-routes{scroll-margin-top:20px}.support-route-grid,.support-option-grid,.support-comparison-grid,.support-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.support-route-grid article,.support-control-grid article{border-top:4px solid var(--support-green);background:#f2f4f5;flex-direction:column;min-height:245px;padding:26px;display:flex}.support-route-grid article:nth-child(2){border-top-color:var(--support-blue)}.support-route-grid article>span,.support-option-grid__label{color:var(--support-green-dark);letter-spacing:.09em;text-transform:uppercase;margin:0 0 19px;font-size:11px;font-weight:700}.support-route-grid h3,.support-capability-grid h3,.support-recovery h3,.support-benefit-grid h3,.support-option-grid h3,.support-comparison-grid h3,.support-onboarding-grid h3,.support-control-grid h3,.support-path-grid h3{color:var(--consultancy-ink);margin:0 0 10px;font-size:18px;line-height:1.3}.support-route-grid p,.support-capability-grid p,.support-recovery p,.support-benefit-grid p,.support-option-grid p,.support-onboarding-grid p,.support-control-grid p,.support-path-grid p{color:var(--consultancy-muted);margin:0;font-size:13.5px;line-height:1.58}.support-route-grid a,.support-option-grid a,.support-path-grid a{width:fit-content;color:var(--support-blue);text-underline-offset:3px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:700;text-decoration:underline}.support-difference{background:#fff;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:52px;display:grid}.support-difference__statement h2{color:var(--consultancy-navy)}.support-difference__statement>p:last-child{color:var(--consultancy-muted);margin:20px 0 0;font-size:15px;line-height:1.65}.support-recovery{background:var(--support-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.support-recovery li{background:#f2f4f5;min-height:0;padding:24px}.support-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.support-capability-grid article{border-top:3px solid var(--support-blue);background:#fff;min-height:0;padding:26px 27px;box-shadow:0 2px 7px #192b3614}.support-capability-grid article:nth-child(4n+3),.support-capability-grid article:nth-child(4n+4){border-top-color:var(--support-green)}.support-commercial{background:linear-gradient(130deg,#17165d,#0b658e)}.support-commercial__intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:48px;margin-bottom:38px;display:grid}.support-commercial__intro h2{color:#fff}.support-commercial__intro>p:not(.consultancy-kicker){color:#dbe5ed;margin:18px 0 0;font-size:15px;line-height:1.65}.support-commercial__steps{margin:0;padding:0;list-style:none}.support-commercial__steps li{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;padding:15px 0;display:grid}.support-commercial__steps strong{color:#fff;font-size:14px;line-height:1.45}.support-benefit-grid{background:#ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.support-benefit-grid article{background:#ffffff13;min-height:155px;padding:24px}.support-benefit-grid h3,.support-path-grid h3{color:#fff}.support-benefit-grid p,.support-path-grid p{color:#dbe5ed}.support-commercial__terms{color:#bfcfda;margin:20px 0 0;font-size:11.5px;line-height:1.5}.support-option-grid article{border-top:4px solid var(--support-blue);background:#f1f3f4;flex-direction:column;min-height:440px;padding:27px;display:flex}.support-option-grid article:nth-child(2){border-top-color:var(--support-green);background:#edf5e6;box-shadow:0 8px 25px #2b48181f}.support-option-grid article:nth-child(3){border-top-color:var(--consultancy-navy)}.support-option-grid h3{color:var(--consultancy-navy);font-size:21px}.support-option-grid ul{margin:22px 0 0;padding:0;list-style:none}.support-option-grid li{color:#39444b;margin:10px 0;padding-left:20px;font-size:13px;line-height:1.45;position:relative}.support-option-grid li:before{color:var(--support-green-dark);content:"✓";font-weight:700;position:absolute;top:.2em;left:0}.support-comparison-grid article{border-top:4px solid var(--support-green);background:#fff;overflow:hidden}.support-comparison-grid h3{background:var(--consultancy-navy);color:#fff;margin:0;padding:20px 22px}.support-comparison-grid dl{margin:0}.support-comparison-grid dl>div{border-bottom:1px solid var(--support-line);padding:14px 20px}.support-comparison-grid dl>div:last-child{border-bottom:0}.support-comparison-grid dt{color:#657078;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700}.support-comparison-grid dd{color:#303a41;margin:0;font-size:12.5px;line-height:1.45}.support-onboarding-grid{background:var(--support-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.support-onboarding-grid li{background:#f4f6f6;min-height:205px;padding:22px}.support-onboarding-grid li:nth-child(2n){background:#eef4ea}.support-onboarding-grid h3{font-size:16px}.support-control-grid article{background:#f1f3f4;min-height:280px}.support-control-grid article:nth-child(2){border-top-color:var(--support-blue)}.support-noc-note{border-left:5px solid var(--support-green);background:var(--consultancy-navy);color:#fff;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:22px;margin-top:18px;padding:22px 26px;display:grid}.support-noc-note strong{font-size:16px}.support-noc-note p{color:#dbe1ee;margin:0;font-size:13px;line-height:1.55}.support-path-grid{background:#ffffff2b;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.support-path-grid article{background:#ffffff13;flex-direction:column;min-height:0;padding:24px;display:flex}.support-path-grid a{color:#fff}.support-ip-note{color:#dbe5ed;margin:22px 0 0;font-size:13px;line-height:1.6}.support-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-case-grid article{min-height:320px}.support-brochure{border-bottom-color:var(--support-green)}.support-enquiry{border-top-color:var(--support-green)}@media (max-width:998px){.support-route-grid,.support-option-grid,.support-comparison-grid,.support-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-route-grid article:last-child,.support-option-grid article:last-child,.support-comparison-grid article:last-child,.support-control-grid article:last-child{grid-column:1/-1}.support-commercial__intro{grid-template-columns:1fr;gap:28px}.support-benefit-grid,.support-onboarding-grid,.support-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-case-grid article:last-child{grid-column:auto}}@media (max-width:767px){.support-route-grid,.support-difference,.support-recovery,.support-capability-grid,.support-benefit-grid,.support-option-grid,.support-comparison-grid,.support-onboarding-grid,.support-control-grid,.support-path-grid,.support-case-grid{grid-template-columns:1fr}.support-route-grid article,.support-option-grid article,.support-control-grid article,.support-path-grid article,.support-case-grid article{min-height:0}.support-route-grid article:last-child,.support-option-grid article:last-child,.support-comparison-grid article:last-child,.support-control-grid article:last-child,.support-case-grid article:last-child{grid-column:auto}.support-difference{gap:34px}.support-recovery li,.support-capability-grid article,.support-benefit-grid article,.support-onboarding-grid li{min-height:0}.support-noc-note{grid-template-columns:1fr;gap:10px}}@font-face{font-family:TeX Gyre Adventor;src:url(/fonts/tex-gyre-adventor-bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:TeX Gyre Adventor;src:url(/fonts/tex-gyre-adventor-italic.otf)format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:TeX Gyre Adventor;src:url(/fonts/tex-gyre-adventor-bold-italic.otf)format("opentype");font-style:italic;font-weight:700;font-display:swap}:root{--thintech-blue:#0181ca;--thintech-grey:#e9eaeb;--thintech-text:#333}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--thintech-text);background:#fff;margin:0;padding:0;font-family:TeX Gyre Adventor,Arial,Helvetica,Verdana,sans-serif;font-size:14px;line-height:1.42857;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p,blockquote{margin-top:0}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:999999;color:#fff;background:#000;padding:9px 14px;text-decoration:none;position:fixed;top:-100px;left:16px}.skip-link:focus{top:10px}.site-header{width:100%;height:257px}.site-header__container{background:var(--thintech-grey);width:100%;max-width:1024px;height:257px;margin:0 auto;padding:0;position:relative}.site-header__logo-area{z-index:5;width:276px;height:256px;position:absolute;top:0;left:0}.site-header__logo-link{width:276px;height:256px;padding-right:20px;display:block}.site-header__logo{object-fit:contain;background:#fff;width:256px;height:256px}.site-header__navbar{height:227px;position:absolute;top:30px;left:0;right:0}.site-header--services .site-header__navbar{top:15px}.header-social{z-index:3;align-items:center;gap:14px;display:flex;position:absolute;top:3px;right:26px}.header-social a{color:#999;justify-content:center;align-items:center;width:25px;height:25px;transition:color .2s;display:flex}.header-social a:hover,.header-social a:focus-visible{color:#000}.header-social svg{fill:currentColor;width:25px;height:25px;display:block}.site-header__desktop-nav{position:absolute;top:38.125px;left:276px;right:16px}.primary-nav,.primary-nav__submenu{margin:0;padding:0;list-style:none}.primary-nav{text-align:right;justify-content:flex-end;align-items:flex-start;column-gap:3.875px;min-height:31px;margin-bottom:10px;font-size:16px;line-height:25px;display:flex}.primary-nav__item{padding:.2em .4em;display:inline-block;position:static}.primary-nav__link{color:#999;text-transform:uppercase;font-family:TeX Gyre Adventor,Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:25px;text-decoration:none;transition:color .25s;display:block}.primary-nav__item--current>.primary-nav__link,.primary-nav__link:hover,.primary-nav__link:focus-visible{color:#000}.primary-nav__submenu{white-space:nowrap;justify-content:flex-end;column-gap:2px;width:calc(100% + 260px);padding-left:15px;display:none;position:absolute;top:35px;left:auto;right:15px}.primary-nav__item--current>.primary-nav__submenu{display:flex}.primary-nav__submenu li{padding:.2em .25em}.primary-nav__submenu-link{color:#999;text-transform:capitalize;font-size:12px;line-height:25px;text-decoration:none;display:block}.primary-nav__submenu-link[aria-current=page],.primary-nav__submenu-link:hover,.primary-nav__submenu-link:focus-visible{color:#000}.header-search{z-index:4;text-align:right;width:190px;height:27px;margin:0;padding:0;display:flex;position:absolute;top:117px;right:0}.header-search--home{top:77px}.site-header--services .header-search{top:110px}.site-header--services .primary-nav__submenu{top:30px}.header-search input{color:#666;background:#fff;border:0;border-radius:10px;outline:0;width:140px;height:27px;margin:0;padding:3.5px 7px;font-size:14px;display:inline-block}.header-search input::-webkit-search-cancel-button{appearance:none}.header-search button{color:#777;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:27px;margin:0 16px 0 0;padding:0;display:inline-flex}.header-search button:hover,.header-search button:focus-visible{color:#000}.header-search button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:22px;height:22px}.site-header__mobile-nav{display:none}.home-page,.content-page{width:100%;max-width:1024px;margin:0 auto}.home-hero,.content-hero{background:#e9e9e9;width:100%;height:384px;position:relative;overflow:hidden}.home-hero,.content-hero--services{height:386px}.home-hero__carousel,.content-hero__carousel{background:#e9e9e9;width:100%;height:100%;position:relative;overflow:hidden}.home-hero__image,.content-hero__image,.home-hero__slide,.content-hero__slide{object-fit:cover;object-position:center;width:100%;height:100%}.home-hero__slide,.content-hero__slide{opacity:0;transition:opacity .3s;position:absolute;inset:0}.home-hero__slide,.content-hero--services .content-hero__slide{height:384px;top:1px;bottom:auto}.home-hero__slide--active,.content-hero__slide--active{opacity:1}.home-hero__control,.content-hero__control{z-index:3;color:#fff;cursor:pointer;background:#00000080;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0 0 4px;font-family:Arial,sans-serif;font-size:38px;font-weight:400;line-height:40px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.home-hero__control:hover,.content-hero__control:hover{background:#000}.home-hero__control,.content-hero--services .content-hero__control{top:39.1192%}.home-hero__control--previous,.content-hero__control--previous{left:20px}.home-hero__control--next,.content-hero__control--next{right:20px}.home-hero__rotation-control,.content-hero__rotation-control{display:none}.home-copy{min-height:618px;padding:15px 15px 0;font-size:16px;line-height:normal}.home-copy h1{margin:0;font-family:TeX Gyre Adventor,Arial,sans-serif;font-size:30px;font-weight:500;line-height:33px}.home-copy h1 em{font-family:TeX Gyre Adventor,Arial,sans-serif;font-style:italic;font-weight:400}.home-copy h2{margin:4px 0 10px;font-family:TeX Gyre Adventor,Arial,sans-serif;font-size:20px;font-weight:700;line-height:24px}.home-copy p{margin:0 0 20px;line-height:normal}.home-copy ul{margin:0 0 20px;padding-left:16px;line-height:24px;list-style-type:square}.home-copy li a{color:#1f4b79;text-underline-offset:2px;text-decoration-thickness:1px}.home-copy li a:hover,.home-copy li a:focus-visible{color:#000}.home-copy strong{font-family:TeX Gyre Adventor,Arial,sans-serif;font-weight:700}.home-tech-boxes{width:100%}.home-tech-grid{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.home-tech-grid>li{min-width:0}.home-tech-card{color:#333;text-decoration:none;display:block}.home-tech-card__image{aspect-ratio:1;object-fit:cover;width:100%}.home-tech-card__body,.home-tech-card__title,.home-tech-card__text{display:block}.home-tech-card__body{padding:8px 15px 22.7844px 20px}.home-tech-card__title{font-size:24px;font-weight:400;line-height:26.4px}.home-tech-card__text{margin-top:5px;font-size:16px;line-height:24px}.home-tech-card:hover .home-tech-card__title,.home-tech-card:focus-visible .home-tech-card__title{text-decoration:underline}.testimonial-home{background:var(--thintech-grey);height:130.953px;min-height:130.953px;margin:30px 15px 15px;padding:16.8px 20.2px;font-family:TeX Gyre Adventor,Arial,sans-serif;font-size:16.8px;font-style:italic;line-height:24px}.testimonial-home blockquote,.testimonial-home p{margin:0}.testimonial-home strong,.testimonial-home a{font-family:TeX Gyre Adventor,Arial,sans-serif;font-style:normal;font-weight:700}.testimonial-home a{color:#000;text-decoration:none}.content-page{--page-accent:#0181ca}.content-page--green{--page-accent:#a6ce39}.content-page--orange{--page-accent:#f68121}.content-page--red{--page-accent:#e40613}.content-page--purple{--page-accent:#634293}.content-page--yellow{--page-accent:#a6ce39}.content-page--turquoise{--page-accent:#008779}.page-breadcrumbs{color:#777;padding:9px 15px 0;font-size:11px}.page-breadcrumbs ol{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.page-breadcrumbs li:not(:last-child):after{content:"/";margin:0 7px}.page-breadcrumbs a{color:var(--page-accent);text-decoration:none}.content-page__body,.contact-panel{padding:15px 15px 24px;font-size:17px;line-height:1.45}.content-page__body>h1,.services-index>h1{color:var(--page-accent);margin:0;font-size:24px;font-weight:400;line-height:26.4px}.content-page__eyebrow{color:#777;text-transform:uppercase;margin:0 0 3px;font-size:12px;line-height:1.3}.content-page__lead{max-width:850px;margin:7px 0 20px;font-size:17px;line-height:1.45}.content-page__cta{background:var(--thintech-grey);margin:15px;padding:20px}.content-page__cta h2{color:var(--page-accent);margin:0 0 8px;font-size:21px;font-weight:400}.content-page__cta p{margin-bottom:12px;font-size:16px}.content-section{margin:0;padding:0}.content-section h2,.contact-panel h2{color:var(--page-accent);margin:20px 0 5px;font-size:20px;font-weight:400;line-height:1.2}.content-section p{margin:0 0 16px}.content-section__bullets,.services-index ul{margin:0 0 20px;padding-left:22px}.content-section__bullets li{margin:3px 0}.content-section a,.services-index a,.contact-panel a{color:var(--page-accent);font-weight:700;text-decoration:none}.services-index{min-height:0;padding-bottom:15px}.services-index>h1{padding-bottom:15px}.services-index>h2{color:var(--page-accent);margin:24px 0 10px;font-size:20px;font-weight:400}.services-index ul{margin:0;padding-left:25px;font-size:16px;line-height:25px;list-style:none;position:relative}.services-index li{margin:0;position:relative}.services-index li:before{background:var(--page-accent);content:"";width:11px;height:11px;position:absolute;top:7px;left:-18px}.services-index a{width:max-content;font-family:TeX Gyre Adventor,Arial,sans-serif;display:block}.services-index .services-index__decisions{background:#d5d8db;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.services-index .services-index__decisions li:before{display:none}.services-index .services-index__decisions a{background:#fff;width:auto;height:100%;padding:16px}.services-index .services-index__decisions strong,.services-index .services-index__decisions span{display:block}.services-index .services-index__decisions span{color:#444;margin-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.4}@media (max-width:767px){.services-index .services-index__decisions{grid-template-columns:1fr}}.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0;width:calc(100% + 30px);margin:2px 0 0 -15px;padding:0;list-style:none;display:grid}.content-card-grid>li{min-width:0;padding-left:15px}.content-card-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.content-card{padding-right:30px}.content-card__link{color:inherit;text-decoration:none;display:block;font-weight:400!important}.content-card__image{object-fit:cover;filter:saturate(.55);width:150px;height:150px}.content-card__title{color:var(--page-accent);margin:8px 0 0;font-size:22px;font-weight:400;line-height:1.15}.content-card--person .content-card__title{margin-top:20px;margin-bottom:0;font-size:23px;line-height:25.3px}.content-card-grid>li:nth-child(2) .content-card--person .content-card__title{margin-top:0}.content-card__text{font-size:16px;line-height:1.35;margin:2px 0 0!important}.content-card__role{color:var(--page-accent);margin:3px 0 15px;font-size:18px;font-weight:400;line-height:19.8px}.content-card__more{font-size:16px;line-height:24px;margin:0!important}.content-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.content-stats div{border-top:2px solid var(--page-accent);padding:14px 0}.content-stats dd{color:var(--page-accent);margin:0;font-size:26px}.content-stats dt{font-size:14px}.content-quote{background:var(--thintech-grey);margin:20px 0;padding:16px 20px;font-family:TeX Gyre Adventor,Arial,sans-serif;font-style:italic}.content-quote p{margin-bottom:5px}.content-quote footer{font-family:TeX Gyre Adventor,Arial,sans-serif;font-style:normal}.contact-panel{border-top:1px solid var(--thintech-grey);grid-template-columns:2fr 1fr;gap:45px;display:grid}.contact-panel__details address span{display:block}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.contact-form__required-note,.contact-form__field--full,.contact-form__delivery-note,.contact-form__actions,.contact-form__status{grid-column:1/-1}.contact-form__field{margin-bottom:12px}.contact-form__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form__label{font-size:14px;display:block}.contact-form__input,.contact-form__textarea{background:var(--thintech-grey);color:#333;border:0;width:100%;min-height:32px;padding:5px 8px;display:block}.contact-form__textarea{resize:vertical;min-height:220px}.contact-form__checkbox-row{gap:8px;display:flex}.contact-form__error,.contact-form__status--error{color:#b30000;margin:4px 0;font-size:13px}.contact-form__status--success{color:#176b3a}.contact-form__submit,.button{background:var(--thintech-blue);cursor:pointer;border:0;min-height:32px;padding:6px 12px;text-decoration:none;display:inline-block;color:#fff!important;font-weight:400!important}.contact-form__submit:disabled{cursor:wait;opacity:.7}.consultancy-landing{--consultancy-navy:#17165d;--consultancy-blue:#006fae;--consultancy-magenta:#b70d72;--consultancy-ink:#252d33;--consultancy-muted:#525d64;background:#fff;width:100%;max-width:1024px;margin:0 auto}.consultancy-breadcrumbs{color:#657078;border-bottom:1px solid #e1e4e6;padding:10px 30px;font-size:12px}.consultancy-breadcrumbs ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.consultancy-breadcrumbs li:not(:last-child):after{content:"/";margin:0 8px}.consultancy-breadcrumbs a{color:var(--consultancy-blue);text-decoration:none}.consultancy-hero{background:var(--consultancy-navy);grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);min-height:460px;display:grid}.consultancy-hero__copy{z-index:1;color:#fff;flex-direction:column;justify-content:center;padding:34px 40px 32px 48px;display:flex;position:relative}.consultancy-hero__copy:before{background:var(--consultancy-magenta);content:"";width:72px;height:6px;position:absolute;top:0;left:48px}.consultancy-kicker{color:var(--consultancy-blue);letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700;line-height:1.45}.consultancy-hero .consultancy-kicker,.consultancy-section--dark .consultancy-kicker,.consultancy-diagnostic .consultancy-kicker{color:#6dcfff}.consultancy-hero h1{letter-spacing:-.03em;max-width:610px;margin:0;font-size:clamp(31px,3vw,36px);font-weight:400;line-height:1.07}.consultancy-hero__lead{color:#e0e4f1;max-width:600px;margin:14px 0 0;font-size:13.5px;line-height:1.48}.consultancy-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.consultancy-button{text-align:center;border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:10px 17px;font-size:12px;font-weight:700;line-height:1.25;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.consultancy-button:hover,.consultancy-button:focus-visible{transform:translateY(-2px)}.consultancy-button--primary{background:var(--consultancy-magenta);color:#fff}.consultancy-button--primary:hover,.consultancy-button--primary:focus-visible{background:#97075d}.consultancy-button--quiet{color:#fff;border-color:#ffffffb8}.consultancy-button--quiet:hover,.consultancy-button--quiet:focus-visible{background:#ffffff14;border-color:#fff}.consultancy-hero__urgent-note{color:#bfc6db;max-width:560px;margin:10px 0 0;font-size:11px;line-height:1.45}.consultancy-hero__visual{background:linear-gradient(#0181ca21 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#0181ca21 1px,#0000 1px) 0 0/32px 32px,linear-gradient(145deg,#f4f9fc,#c9e4f3);justify-content:center;align-items:center;min-height:460px;padding:34px;display:flex;position:relative;overflow:hidden}.consultancy-hero__visual:before,.consultancy-hero__visual:after{content:"";border:1px solid #006fae33;width:190px;height:190px;position:absolute;transform:rotate(45deg)}.consultancy-hero__visual:before{background:#006fae17;top:-105px;right:-72px}.consultancy-hero__visual:after{background:#b70d7214;bottom:-130px;left:-80px}.consultancy-architecture{z-index:1;border-top:4px solid var(--consultancy-magenta);background:#fffffff0;width:100%;max-width:330px;padding:22px;position:relative;box-shadow:0 18px 45px #102f432e}.consultancy-architecture>p{color:var(--consultancy-navy);letter-spacing:.08em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:700}.consultancy-architecture>div{border-bottom:1px solid #dfe6ea;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-height:44px;padding:9px 11px;display:grid;position:relative}.consultancy-architecture>div:last-child{border-bottom:0}.consultancy-architecture strong{color:var(--consultancy-ink);font-size:13px}.consultancy-proof{background:#f3f5f6;border-bottom:1px solid #d9dee1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 30px;display:grid}.consultancy-proof div{border-right:1px solid #d9dee1;min-width:0;padding:22px 17px}.consultancy-proof div:first-child{padding-left:0}.consultancy-proof div:last-child{border-right:0}.consultancy-proof dd{color:var(--consultancy-navy);margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.25}.consultancy-proof dt{color:#556168;font-size:12px;line-height:1.35}.consultancy-section{padding:70px 48px}.consultancy-section h2,.consultancy-brochure h2,.consultancy-enquiry h2{color:var(--consultancy-navy);letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.13}.consultancy-section--soft{background:#f0f2f4}.consultancy-section--dark{background:linear-gradient(130deg, var(--consultancy-navy), #075f98);color:#fff}.consultancy-section--dark h2{color:#fff}.consultancy-section__heading{max-width:720px;margin-bottom:35px}.consultancy-section__heading>p:last-child{color:var(--consultancy-muted);margin:17px 0 0;font-size:15px;line-height:1.62}.consultancy-section--dark .consultancy-section__heading>p:last-child{color:#d9e1ee}.consultancy-problem-grid{background:#d7dce0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.consultancy-problem-grid article{background:#f7f8f9;min-height:0;padding:27px 28px}.consultancy-problem-grid h3,.consultancy-service-grid h3,.consultancy-ip-grid h3,.consultancy-engagement-grid h3,.consultancy-case-grid h3{color:var(--consultancy-ink);margin:0 0 9px;font-size:18px;line-height:1.28}.consultancy-problem-grid p,.consultancy-service-grid p,.consultancy-ip-grid p,.consultancy-engagement-grid p,.consultancy-case-grid p{color:var(--consultancy-muted);margin:0;font-size:14px;line-height:1.58}.consultancy-problems__close{border-left:4px solid var(--consultancy-magenta);max-width:790px;color:var(--consultancy-navy);margin:30px 0 0;padding-left:22px;font-size:19px;line-height:1.5}.consultancy-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.consultancy-service-grid article{border-top:3px solid var(--consultancy-blue);background:#fff;flex-direction:column;min-height:310px;padding:27px 28px;display:flex;box-shadow:0 2px 7px #192b3614}.consultancy-service-grid article:last-child{border-top-color:var(--consultancy-magenta);grid-column:1/-1;min-height:0}.consultancy-service-grid ul{margin:18px 0 0;padding:0;list-style:none}.consultancy-service-grid li{color:#465159;margin:7px 0;padding-left:16px;font-size:13px;position:relative}.consultancy-service-grid li:before{background:var(--consultancy-blue);content:"";width:5px;height:5px;position:absolute;top:.55em;left:0}.consultancy-service-grid a,.consultancy-ip-grid a,.consultancy-case-grid a{width:fit-content;color:var(--consultancy-blue);text-underline-offset:3px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:700;text-decoration:underline}.consultancy-diagnostic{color:#fff;background:#11184f;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:55px;display:grid}.consultancy-diagnostic h2{color:#fff}.consultancy-diagnostic__intro>p:last-child{color:#d6dceb;margin:20px 0 0;font-size:15px;line-height:1.65}.consultancy-layer-map{margin:0;padding:0;list-style:none}.consultancy-layer-map li{background:#ffffff0e;border-bottom:1px solid #ffffff29;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:10px 13px;display:grid}.consultancy-layer-map li:nth-child(2n){background:#ffffff18}.consultancy-layer-map strong{color:#fff;font-size:13px}.consultancy-layer-map p{color:#d9deec;margin:0;font-size:12px;line-height:1.45}.consultancy-ip-grid{background:#ffffff2b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.consultancy-ip-grid article{background:#ffffff14;flex-direction:column;min-height:235px;padding:27px;display:flex}.consultancy-ip-grid article>span{color:#73d1ff;margin-bottom:20px;font-size:22px;font-weight:700;display:block}.consultancy-ip-grid h3{color:#fff}.consultancy-ip-grid p{color:#dbe1ee}.consultancy-ip-grid a{color:#fff}.consultancy-lifecycle{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.consultancy-lifecycle li{border-top:4px solid var(--consultancy-blue);background:#f6f7f8;border-right:1px solid #dce1e4;min-width:0;padding:20px 13px;position:relative}.consultancy-lifecycle li:last-child{border-right:0;border-top-color:var(--consultancy-magenta)}.consultancy-lifecycle h3{color:var(--consultancy-navy);margin:0 0 9px;font-size:14px;line-height:1.25}.consultancy-lifecycle p{color:#566168;margin:0;font-size:11.5px;line-height:1.5}.consultancy-deliverables{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:55px;display:grid}.consultancy-deliverables__intro>p:last-child{color:var(--consultancy-muted);margin:20px 0 0;font-size:15px;line-height:1.65}.consultancy-deliverables>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.consultancy-deliverables>ul li{color:#374149;background:#fff;min-height:48px;padding:13px 13px 13px 34px;font-size:13px;line-height:1.4;position:relative}.consultancy-deliverables>ul li:before{border:2px solid var(--consultancy-magenta);content:"";width:8px;height:8px;position:absolute;top:16px;left:14px}.consultancy-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.consultancy-case-grid article{border-top:3px solid var(--consultancy-blue);background:#f1f3f4;flex-direction:column;min-height:310px;padding:25px;display:flex}.consultancy-case-grid__sector{letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--consultancy-blue)!important;margin-bottom:22px!important;font-size:11px!important}.consultancy-case-grid strong{color:var(--consultancy-navy);margin-top:18px;font-size:13px;line-height:1.5;display:block}.consultancy-engagement-grid{background:#ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.consultancy-engagement-grid article{background:#ffffff14;min-height:145px;padding:24px 26px}.consultancy-engagement-grid article:last-child{grid-column:1/-1}.consultancy-engagement-grid h3{color:#fff}.consultancy-engagement-grid p{color:#dbe1ee}.consultancy-brochure{border-bottom:5px solid var(--consultancy-magenta);background:#e8eaec;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:55px;padding:54px 65px;display:grid}.consultancy-brochure__preview{justify-content:center;display:flex}.consultancy-brochure__preview img{width:220px;height:auto;box-shadow:0 14px 30px #1d232838}.consultancy-brochure__copy>p:not(.consultancy-kicker){max-width:545px;color:var(--consultancy-muted);margin:18px 0 22px;font-size:14px;line-height:1.62}.consultancy-brochure__copy small{color:#5f696f;margin-top:10px;font-size:12px;display:block}.consultancy-faq__list{border-top:1px solid #d8dde0}.consultancy-faq details{border-bottom:1px solid #d8dde0}.consultancy-faq summary{color:var(--consultancy-ink);cursor:pointer;padding:19px 52px 19px 0;font-size:16px;font-weight:700;line-height:1.4;list-style:none;position:relative}.consultancy-faq summary::-webkit-details-marker{display:none}.consultancy-faq summary:after{width:31px;height:31px;color:var(--consultancy-blue);content:"+";border:1px solid #b8c0c5;justify-content:center;align-items:center;display:flex;position:absolute;top:15px;right:4px}.consultancy-faq details[open] summary:after{content:"-"}.consultancy-faq details>p{max-width:800px;color:var(--consultancy-muted);margin:0;padding:0 52px 20px 0;font-size:14px;line-height:1.65}.consultancy-enquiry{border-top:5px solid var(--consultancy-magenta);background:#fff;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:52px;padding:70px 48px;scroll-margin-top:20px;display:grid}.consultancy-enquiry__intro>p:not(.consultancy-kicker){color:var(--consultancy-muted);margin:18px 0;font-size:14px;line-height:1.62}.consultancy-enquiry__intro ul{margin:22px 0 0;padding:0;list-style:none}.consultancy-enquiry__intro li{color:#333d44;margin:11px 0;padding-left:22px;font-size:13px;line-height:1.5;position:relative}.consultancy-enquiry__intro li:before{color:var(--consultancy-magenta);content:"✓";font-weight:700;position:absolute;top:.25em;left:0}.consultancy-enquiry__form{background:#eff1f3;padding:26px}.consultancy-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.consultancy-form__required-note,.consultancy-form__field--full,.consultancy-form__privacy,.consultancy-form>button,.consultancy-form__status{grid-column:1/-1}.consultancy-form__required-note{color:#566168;margin:0 0 14px;font-size:12px}.consultancy-form__field{margin-bottom:13px}.consultancy-form__field>label{color:#303940;margin-bottom:4px;font-size:13px;display:block}.consultancy-form input:not([type=checkbox]),.consultancy-form textarea,.consultancy-form select{color:#222b31;background:#fff;border:1px solid #c8d0d5;border-radius:0;width:100%;min-height:39px;padding:7px 9px;display:block}.consultancy-form textarea{resize:vertical;min-height:130px}.consultancy-form__consent{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.consultancy-form__consent input{width:16px;height:16px;margin:2px 0 0}.consultancy-form__consent label{margin:0;line-height:1.45}.consultancy-form__consent .consultancy-form__error{grid-column:1/-1}.consultancy-form__error,.consultancy-form__status--error{color:#a40000;margin:5px 0 0;font-size:12px}.consultancy-form__privacy{color:#59646b;margin:5px 0 15px;font-size:11.5px;line-height:1.5}.consultancy-form__privacy a,.consultancy-form__status a{color:var(--consultancy-blue);font-weight:700}.consultancy-form>button{background:var(--consultancy-magenta);color:#fff;cursor:pointer;border:0;width:fit-content;min-height:44px;padding:10px 18px;font-weight:700}.consultancy-form>button:disabled{cursor:wait;opacity:.68}.consultancy-form__status{margin:15px 0 0;font-size:13px;line-height:1.5}.consultancy-form__status--success{color:#176b3a}.consultancy-landing a:focus-visible,.consultancy-landing button:focus-visible,.consultancy-landing input:focus-visible,.consultancy-landing textarea:focus-visible,.consultancy-landing select:focus-visible,.consultancy-landing summary:focus-visible{outline-offset:3px;outline:3px solid #ffcf33}@media (prefers-reduced-motion:reduce){.consultancy-button{transition:none}}.consultancy-landing.support-landing{--consultancy-navy:#17165d;--consultancy-blue:#0074b8;--consultancy-magenta:#84c900}.support-landing .support-hero .consultancy-kicker,.support-landing .support-commercial .consultancy-kicker,.support-landing .support-improvement-path .consultancy-kicker{color:#c2ef25}@media (max-width:998px) and (min-width:768px){.support-landing .support-case-grid article:last-child{grid-column:auto}}.consultancy-landing.hosted-landing{--consultancy-navy:#17165d;--consultancy-blue:#0877b9;--consultancy-magenta:#4b35a2;--hosted-purple:#4b35a2;--hosted-purple-dark:#2e247e;--hosted-blue:#0877b9;--hosted-line:#d9dde2}.hosted-landing .consultancy-button--primary{background:var(--hosted-purple);color:#fff}.hosted-landing .consultancy-button--primary:hover,.hosted-landing .consultancy-button--primary:focus-visible{background:#362477}.hosted-landing .hosted-hero .consultancy-kicker,.hosted-landing .hosted-responsibility .consultancy-kicker,.hosted-landing .hosted-service-desk .consultancy-kicker,.hosted-landing .hosted-migration .consultancy-kicker{color:#8bd8ff}.hosted-hero{background:linear-gradient(135deg,#17165d 0%,#292080 100%)}.hosted-hero__visual{background:linear-gradient(#36369221 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#36369221 1px,#0000 1px) 0 0/32px 32px,linear-gradient(145deg,#eef4fb,#cddbf0)}.hosted-hero__visual:before{background:#4b35a224}.hosted-hero__visual:after{background:#0877b91f}.hosted-blueprint{z-index:1;border-top:4px solid var(--hosted-purple);background:#fffffff5;width:100%;max-width:340px;padding:22px 22px 0;position:relative;box-shadow:0 18px 45px #17165d33}.hosted-blueprint>p{color:var(--consultancy-navy);letter-spacing:.08em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:700}.hosted-blueprint>div{border-bottom:1px solid #dfe5eb;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-height:44px;padding:9px 11px;display:grid}.hosted-blueprint>div strong{color:#29343b;font-size:12.5px;line-height:1.35}.hosted-blueprint footer{background:var(--hosted-purple);color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;margin:13px -22px 0;padding:13px 18px;font-size:11px;font-weight:700}.hosted-proof>div{flex-direction:column;display:flex}.hosted-proof dt{order:2}.hosted-proof dd{color:var(--hosted-purple-dark);order:1}.hosted-proposition{border-left:5px solid var(--hosted-purple);background:#eef1f5;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:22px;margin-top:28px;padding:23px 26px;display:grid}.hosted-proposition strong{color:var(--consultancy-navy);font-size:17px}.hosted-proposition p{color:#3f4a52;margin:0;font-size:15px;line-height:1.6}.hosted-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hosted-platform-grid article{border-top:3px solid var(--hosted-blue);background:#fff;min-height:0;padding:27px;box-shadow:0 2px 7px #192b3614}.hosted-platform-grid article:nth-child(3n+2),.hosted-platform-grid article:nth-child(3n+3){border-top-color:var(--hosted-purple)}.hosted-platform-grid h3,.hosted-outcome-grid h3,.hosted-security-grid h3,.hosted-operations-grid h3,.hosted-citrix h3,.hosted-migration-stages h3,.hosted-governance-grid h3{color:var(--consultancy-ink);margin:0 0 10px;font-size:18px;line-height:1.3}.hosted-platform-grid p,.hosted-outcome-grid p,.hosted-security-grid p,.hosted-operations-grid p,.hosted-governance-grid p{color:var(--consultancy-muted);margin:0;font-size:13.5px;line-height:1.58}.hosted-platform-grid ul,.hosted-security-grid ul{margin:18px 0 0;padding:0;list-style:none}.hosted-platform-grid li,.hosted-security-grid li{color:#3f4a52;margin:8px 0;padding-left:18px;font-size:13px;line-height:1.45;position:relative}.hosted-platform-grid li:before,.hosted-security-grid li:before{background:var(--hosted-purple);content:"";width:6px;height:6px;position:absolute;top:.45em;left:0}.hosted-scope-note{border-left:3px solid var(--hosted-blue);color:#59646c;max-width:820px;margin:24px 0 0;padding-left:18px;font-size:12px;line-height:1.55}.hosted-flow{background:linear-gradient(135deg,#15144e,#262477)}.hosted-layer-map li{grid-template-columns:155px minmax(0,1fr)}.hosted-responsibility{background:linear-gradient(130deg,#2d237e,#0877b9)}.hosted-responsibility-grid{background:#ffffff2b;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.hosted-responsibility-grid li{color:#fff;background:#ffffff13;min-height:115px;padding:22px;font-size:13px;font-weight:700;line-height:1.45}.hosted-outcome-grid{background:var(--hosted-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.hosted-outcome-grid article{background:#f5f6f8;min-height:235px;padding:23px}.hosted-outcome-grid article:nth-child(2n){background:#eef2f7}.hosted-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hosted-security-grid article{border-top:3px solid var(--hosted-purple);background:#fff;min-height:270px;padding:26px}.hosted-security-grid article:nth-child(2n){border-top-color:var(--hosted-blue)}.hosted-iso-note{border-left:5px solid var(--hosted-purple);background:var(--consultancy-navy);color:#fff;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:24px;margin-top:18px;padding:22px 25px;display:grid}.hosted-iso-note strong{font-size:17px}.hosted-iso-note p{color:#dce3ee;margin:0;font-size:13px;line-height:1.55}.hosted-operations-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.hosted-operations-grid article{border-top:3px solid var(--hosted-blue);background:#f1f3f6;min-height:235px;padding:22px}.hosted-operations-grid article:nth-child(2n){border-top-color:var(--hosted-purple)}.hosted-operations-grid h3{font-size:16px}.hosted-service-desk{background:linear-gradient(130deg,#17165d,#263c89);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:50px;display:grid}.hosted-service-desk h2{color:#fff}.hosted-service-desk__copy>p:not(.consultancy-kicker){color:#dce3ee;margin:18px 0 0;font-size:14px;line-height:1.65}.hosted-service-desk>ul{background:#ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:1px;margin:0;padding:0;list-style:none;display:grid}.hosted-service-desk>ul li{color:#fff;background:#ffffff13;min-height:105px;padding:20px;font-size:13px;font-weight:700;line-height:1.4}.hosted-citrix{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:55px;display:grid}.hosted-citrix__copy>p:not(.consultancy-kicker){color:var(--consultancy-muted);margin:20px 0;font-size:14px;line-height:1.65}.hosted-citrix__copy a{color:var(--hosted-blue);text-underline-offset:3px;font-size:13px;font-weight:700}.hosted-citrix>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.hosted-citrix>ul li{color:#354048;background:#f1f3f6;min-height:80px;padding:18px 16px 18px 40px;font-size:13px;line-height:1.45;position:relative}.hosted-citrix>ul li:before{color:var(--hosted-purple);content:"✓";font-weight:700;position:absolute;top:20px;left:17px}.hosted-comparison-table-wrap{border-top:4px solid var(--hosted-purple);background:#fff;overflow:hidden}.hosted-comparison table{border-collapse:collapse;table-layout:fixed;width:100%}.hosted-comparison th,.hosted-comparison td{border-right:1px solid var(--hosted-line);border-bottom:1px solid var(--hosted-line);color:#3c474f;text-align:left;vertical-align:top;padding:16px 18px;font-size:12.5px;line-height:1.5}.hosted-comparison tr>:last-child{border-right:0}.hosted-comparison thead th{background:var(--consultancy-navy);color:#fff;font-size:13px}.hosted-comparison thead th:last-child{background:var(--hosted-purple)}.hosted-comparison tbody th{width:22%;color:var(--consultancy-navy);background:#edf0f4;font-weight:700}.hosted-comparison tbody td:last-child{color:#31256f;background:#f0edf9;font-weight:700}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hosted-assessment{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:52px;display:grid}.hosted-assessment__intro>p:last-child{color:var(--consultancy-muted);margin:20px 0 0;font-size:14px;line-height:1.65}.hosted-assessment__form{background:#eef1f5;padding:27px}.hosted-assessment__form fieldset{border:0;margin:0;padding:0}.hosted-assessment__form legend{color:var(--consultancy-navy);margin-bottom:18px;font-size:16px;font-weight:700;line-height:1.4}.hosted-assessment__signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.hosted-assessment__signal{color:#38434b;cursor:pointer;background:#fff;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-height:68px;padding:13px;font-size:12.5px;line-height:1.45;display:grid}.hosted-assessment__signal input{width:16px;height:16px;margin:2px 0 0}.hosted-assessment__signal:has(input:focus-visible){outline-offset:2px;outline:3px solid #ffcf33}.hosted-assessment__form button{background:var(--hosted-purple);color:#fff;cursor:pointer;border:0;min-height:44px;margin-top:17px;padding:10px 17px;font-weight:700}.hosted-assessment__result{border-left:4px solid var(--hosted-blue);color:#37424a;background:#fff;margin:18px 0 0;padding:17px;font-size:13px;line-height:1.55}.hosted-assessment__result:empty{display:none}.hosted-assessment__privacy{color:#5a656d;margin:15px 0 0;font-size:11.5px;line-height:1.5}.hosted-assessment__result-label{letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--hosted-blue)!important;margin:0 0 5px!important;font-size:10px!important}.hosted-assessment__result h3{color:var(--consultancy-navy);margin:0 0 8px;font-size:17px;line-height:1.35}.hosted-assessment__result p{margin:0}.hosted-assessment__result a{color:var(--hosted-blue);text-underline-offset:3px;margin-top:9px;font-weight:700;display:inline-block}.hosted-migration{background:linear-gradient(130deg,#2f227e,#096d9e)}.hosted-migration-stages{background:#ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.hosted-migration-stages li{background:#ffffff13;min-height:0;padding:23px}.hosted-migration-stages h3{color:#fff}.hosted-migration-stages p{color:#dce5ef;margin:0;font-size:12.5px;line-height:1.55}.hosted-migration-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:25px 0 0;padding:0;list-style:none;display:grid}.hosted-migration-controls li{color:#fff;background:#ffffff1c;min-height:65px;padding:15px;font-size:12px;line-height:1.45}.hosted-method-note{color:#d7e2ec;margin:20px 0 0;font-size:12px;line-height:1.55}.hosted-governance-grid{background:var(--hosted-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.hosted-governance-grid article{background:#f4f5f7;min-height:195px;padding:24px}.hosted-governance-grid article:nth-child(2n){background:#eef0f5}.hosted-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hosted-why-grid article{border-top:3px solid var(--hosted-purple);background:#fff;min-height:170px;padding:22px}.hosted-why-grid article:nth-child(2n){border-top-color:var(--hosted-blue)}.hosted-why-grid h3{color:var(--consultancy-navy);margin:0;font-size:17px;line-height:1.3}.hosted-why-grid p{color:var(--consultancy-muted);margin:11px 0 0;font-size:13px;line-height:1.55}.hosted-evidence{border-left:5px solid var(--hosted-purple);background:#e7ebf0;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;margin-top:30px;padding:26px;display:grid}.hosted-evidence__intro h3{color:var(--consultancy-navy);margin:0;font-size:22px;line-height:1.25}.hosted-evidence__intro>p:last-child{color:var(--consultancy-muted);margin:12px 0 0;font-size:12px;line-height:1.55}.hosted-evidence__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hosted-evidence__grid article{background:#fff;padding:20px}.hosted-evidence__grid h4{color:var(--consultancy-navy);margin:0;font-size:16px;line-height:1.3}.hosted-evidence__grid p{color:var(--consultancy-muted);margin:10px 0 14px;font-size:12.5px;line-height:1.55}.hosted-evidence__grid a{color:var(--hosted-blue);text-underline-offset:3px;font-size:12px;font-weight:700}.hosted-brochure{border-bottom-color:var(--hosted-purple)}.hosted-enquiry{border-top-color:var(--hosted-purple);position:relative}.hosted-enquiry__anchor{width:1px;height:1px;position:absolute;top:-96px;left:0;overflow:hidden}.hosted-enquiry__reassurance{border-top:1px solid #d9dde2;padding-top:16px;font-weight:700;color:var(--consultancy-navy)!important}@media (max-width:998px){.hosted-responsibility-grid,.hosted-outcome-grid,.hosted-migration-stages,.hosted-migration-controls,.hosted-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hosted-operations-grid article:last-child{grid-column:1/-1}.hosted-service-desk,.hosted-citrix,.hosted-assessment,.hosted-evidence{grid-template-columns:1fr;gap:38px}.hosted-governance-grid,.hosted-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hosted-proposition,.hosted-platform-grid,.hosted-responsibility-grid,.hosted-outcome-grid,.hosted-security-grid,.hosted-operations-grid,.hosted-service-desk>ul,.hosted-citrix>ul,.hosted-assessment__signals,.hosted-migration-stages,.hosted-migration-controls,.hosted-governance-grid,.hosted-why-grid,.hosted-evidence__grid,.hosted-iso-note{grid-template-columns:1fr}.hosted-proposition,.hosted-iso-note{gap:10px}.hosted-platform-grid article,.hosted-outcome-grid article,.hosted-security-grid article,.hosted-operations-grid article,.hosted-migration-stages li,.hosted-governance-grid article,.hosted-why-grid article{min-height:0}.hosted-operations-grid article:last-child{grid-column:auto}.hosted-layer-map li{grid-template-columns:1fr}.hosted-comparison-table-wrap{background:0 0;border-top:0;overflow:visible}.hosted-comparison table,.hosted-comparison tbody,.hosted-comparison tr,.hosted-comparison th,.hosted-comparison td{width:100%;display:block}.hosted-comparison thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.hosted-comparison tbody tr{border-top:4px solid var(--hosted-purple);background:#fff;margin-bottom:13px}.hosted-comparison tbody th,.hosted-comparison tbody td{border-right:0}.hosted-comparison tbody th{background:var(--consultancy-navy);color:#fff;padding-bottom:10px}.hosted-comparison tbody td:before{color:#657079;content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.hosted-comparison tbody td:last-child:before{color:var(--hosted-purple)}}.consultancy-landing.managed-landing{--consultancy-navy:#17185b;--consultancy-blue:#086fae;--consultancy-magenta:#c7480c;--managed-navy:#17185b;--managed-blue:#086fae;--managed-orange:#c7480c;--managed-orange-bright:#f36f21;--managed-amber:#f5a019;--managed-line:#d9dde1;--managed-soft:#f4f3f0}.managed-landing .consultancy-button--primary,.managed-landing .managed-button--primary{background:var(--managed-orange);color:#fff}.managed-landing .consultancy-button--primary:hover,.managed-landing .consultancy-button--primary:focus-visible,.managed-landing .managed-button--primary:hover,.managed-landing .managed-button--primary:focus-visible{background:#b73f08}.managed-landing .managed-hero .consultancy-kicker,.managed-landing .managed-cycle .consultancy-kicker,.managed-landing .managed-security .consultancy-kicker,.managed-landing .managed-transition .consultancy-kicker,.managed-landing .managed-why .consultancy-kicker{color:#ffc858}.managed-hero{background:linear-gradient(135deg,#17185b 0%,#252b72 70%,#183f75 100%)}.managed-hero__visual{background:linear-gradient(#d852121f 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#d852121f 1px,#0000 1px) 0 0/32px 32px,linear-gradient(145deg,#fff7ef,#f4d0b9)}.managed-hero__visual:before{background:#f36f2126}.managed-hero__visual:after{background:#17185b1f}.managed-command{z-index:1;border-top:5px solid var(--managed-orange-bright);background:#fffffff5;width:100%;max-width:350px;padding:22px 22px 0;position:relative;box-shadow:0 18px 45px #26222b33}.managed-command>p{color:var(--managed-navy);letter-spacing:.09em;text-transform:uppercase;margin:0 0 15px;font-size:11px;font-weight:700}.managed-command__core{text-align:center;background:#fff5ed;border:1px solid #e7c9b7;place-content:center;min-height:86px;padding:14px;display:grid}.managed-command__core strong{color:var(--managed-orange);font-size:18px;line-height:1.25}.managed-command__core span{color:#5e5f64;margin-top:4px;font-size:11px}.managed-command ol{background:#e2e3e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:15px 0 0;padding:0;list-style:none;display:grid}.managed-command li{color:#30383f;background:#fff;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-height:42px;padding:9px;font-size:11.5px;font-weight:700;display:grid}.managed-command footer{background:var(--managed-navy);color:#fff;letter-spacing:.07em;text-align:center;text-transform:uppercase;margin:15px -22px 0;padding:13px 18px;font-size:10px;font-weight:700}.managed-proof>div{flex-direction:column;display:flex}.managed-proof dt{order:2}.managed-proof dd{color:var(--managed-orange);order:1}.managed-conviction{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:45px;display:grid}.managed-conviction__intro>p:last-child{color:var(--consultancy-muted);margin:20px 0 0;font-size:14px;line-height:1.67}.managed-conviction blockquote{border-left:6px solid var(--managed-amber);color:#fff;background:linear-gradient(140deg,#a93804,#c7480c);margin:0;padding:32px 32px 28px;position:relative}.managed-conviction blockquote:before{color:#ffffff3d;content:"“";font-family:Georgia,serif;font-size:78px;line-height:1;position:absolute;top:4px;left:18px}.managed-conviction blockquote>p{margin:0;font-size:15px;line-height:1.67;position:relative}.managed-conviction blockquote footer{border-top:1px solid #ffffff59;margin-top:22px;padding-top:17px;display:grid}.managed-conviction blockquote footer strong{font-size:14px}.managed-conviction blockquote footer span{opacity:.88;margin-top:2px;font-size:11px}.managed-pressure-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-pressure-grid article{min-height:0}.managed-cycle{background:linear-gradient(130deg,#17185b,#202d69)}.managed-cycle__stages{background:#ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.managed-cycle__stages li{background:#ffffff13;min-height:190px;padding:23px}.managed-transition__outputs li:before{color:#ffc858}.managed-cycle__stages h3,.managed-transition__stages h3{color:#fff}.managed-cycle__stages p,.managed-transition__stages p{color:#dce1ed;margin:0;font-size:12.5px;line-height:1.57}.managed-responsibility__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.managed-responsibility__grid article{border-top:4px solid var(--managed-orange);background:#f2f3f5;min-height:330px;padding:25px}.managed-responsibility__grid article:nth-child(2){border-top-color:var(--managed-blue)}.managed-responsibility__grid article:nth-child(3){border-top-color:var(--managed-navy)}.managed-responsibility__grid h3{color:var(--managed-navy);margin:0 0 17px;font-size:18px;line-height:1.28}.managed-responsibility__grid ul{margin:0;padding:0;list-style:none}.managed-responsibility__grid li{color:#3d474e;margin:11px 0;padding-left:19px;font-size:12.5px;line-height:1.5;position:relative}.managed-responsibility__grid li:before{color:var(--managed-orange);content:"✓";font-weight:700;position:absolute;top:.18em;left:0}.managed-team__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.managed-team__grid article{border-left:4px solid var(--managed-orange);background:#fff;min-height:170px;padding:23px}.managed-team__grid article:nth-child(3n+2){border-left-color:var(--managed-blue)}.managed-team__grid h3{color:var(--managed-navy);margin:0;font-size:17px;line-height:1.3}.managed-team__grid p{color:var(--consultancy-muted);margin:12px 0 0;font-size:12.5px;line-height:1.58}.managed-models__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.managed-models__grid article{border-top:5px solid var(--managed-orange);background:#f1f2f4;flex-direction:column;min-height:390px;padding:25px;display:flex}.managed-models__grid article:nth-child(2){border-top-color:var(--managed-blue)}.managed-models__grid article:nth-child(3){border-top-color:var(--managed-navy)}.managed-models__grid h3{color:var(--managed-navy);margin:0 0 7px;font-size:20px;line-height:1.25}.managed-models__grid article>strong{color:var(--managed-orange);font-size:12px;line-height:1.45}.managed-models__grid p{color:#3f494f;margin:16px 0;font-size:13px;line-height:1.58}.managed-models__grid small{color:#5b646a;margin-bottom:19px;font-size:11.5px;line-height:1.5}.managed-models__grid a{color:var(--managed-blue);text-underline-offset:3px;margin-top:auto;font-size:12px;font-weight:700}.managed-coverage__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.managed-coverage__grid article{border-top:4px solid var(--managed-orange);background:#fff;min-height:290px;padding:27px}.managed-coverage__grid article:nth-child(3n+2){border-top-color:var(--managed-blue)}.managed-coverage__grid article:nth-child(3n){border-top-color:var(--managed-navy)}.managed-coverage__grid h3{color:var(--managed-navy);margin:0 0 10px;font-size:19px;line-height:1.28}.managed-coverage__grid p{color:var(--consultancy-muted);margin:0;font-size:13px;line-height:1.58}.managed-coverage__grid ul{margin:17px 0 0;padding:0;list-style:none}.managed-coverage__grid li{color:#3a454c;margin:8px 0;padding-left:17px;font-size:11.5px;line-height:1.4;position:relative}.managed-coverage__grid li:before{color:var(--managed-orange);content:"+";font-weight:700;position:absolute;left:0}.managed-tools__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.managed-tools__grid article{background:#f0f2f5;min-height:170px;padding:22px}.managed-tools__grid h3{color:var(--managed-navy);margin:0;font-size:16px;line-height:1.3}.managed-tools__grid p{color:var(--consultancy-muted);margin:11px 0 0;font-size:12.5px;line-height:1.55}.managed-scope-note{border-left:4px solid var(--managed-orange);color:#4f575d;background:#fff3ea;margin:20px 0 0;padding:15px 18px;font-size:11.5px;line-height:1.55}.managed-security{background:linear-gradient(130deg,#17185b,#122e5b)}.managed-security__grid{background:#ffffff2b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.managed-security__grid article{background:#ffffff12;min-height:250px;padding:25px}.managed-security__grid h3{color:#fff;margin:0;font-size:19px}.managed-security__grid article>p{color:#d9e2ee;margin:15px 0;font-size:13px;line-height:1.58}.managed-security__grid small{color:#c3cfde;border-top:1px solid #fff3;padding-top:14px;font-size:11.5px;line-height:1.5;display:block}.managed-security__grid small b{color:#ffc858}.managed-iso{border-left:5px solid var(--managed-amber);background:#ffffff1a;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:24px;padding:22px;display:grid}.managed-iso strong{color:#fff;font-size:16px;line-height:1.35}.managed-iso p{color:#d9e1ec;margin:0;font-size:11.5px;line-height:1.55}.managed-iso a{color:#ffc858;white-space:nowrap;font-size:11.5px;font-weight:700}.managed-service-level{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:48px;display:grid}.managed-service-level__copy>p:not(.consultancy-kicker){color:var(--consultancy-muted);margin:18px 0 0;font-size:13.5px;line-height:1.65}.managed-service-level dl{gap:8px;margin:0;display:grid}.managed-service-level dl div{border-left:4px solid var(--managed-orange);background:#f1f2f4;grid-template-columns:minmax(150px,.58fr) minmax(0,1.42fr);gap:17px;padding:18px;display:grid}.managed-service-level dt{color:var(--managed-navy);font-size:13px;font-weight:700;line-height:1.4}.managed-service-level dd{color:#4a555c;margin:0;font-size:12px;line-height:1.5}.managed-transition{background:linear-gradient(130deg,#b53f09 0%,#d95b19 48%,#1a245f 48%,#17185b 100%)}.managed-transition__stages{background:#fff3;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.managed-transition__stages li{background:#13153e6b;min-height:0;padding:21px}.managed-transition__stages h3{margin:0 0 13px;font-size:16px}.managed-transition__outputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:23px 0 0;padding:0;list-style:none;display:grid}.managed-transition__outputs li{color:#fff;background:#ffffff1c;min-height:60px;padding:14px 14px 14px 31px;font-size:11.5px;line-height:1.45;position:relative}.managed-transition__outputs li:before{content:"✓";font-weight:700;position:absolute;top:14px;left:14px}.managed-method-note{color:#dce1ec;margin:19px 0 0;font-size:11px;line-height:1.55}.managed-maturity__stages{background:var(--managed-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.managed-maturity__stages li{background:#f3f4f5;min-height:0;padding:22px}.managed-maturity__stages li:nth-child(2n){background:#eceef1}.managed-maturity__stages h3{color:var(--managed-navy);margin:0 0 12px;font-size:16px}.managed-maturity__stages p{color:var(--consultancy-muted);margin:0;font-size:12px;line-height:1.55}.managed-governance{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:44px;display:grid}.managed-governance__intro>p:not(.consultancy-kicker){color:var(--consultancy-muted);margin:18px 0;font-size:13.5px;line-height:1.65}.managed-supplier-note{border-left:5px solid var(--managed-orange);background:#fff;margin-top:23px;padding:19px}.managed-supplier-note strong{color:var(--managed-navy);font-size:15px}.managed-supplier-note p{color:var(--consultancy-muted)!important;margin:9px 0 0!important;font-size:11.5px!important;line-height:1.55!important}.managed-dashboard{border-top:5px solid var(--managed-orange);background:#fff;padding:24px;box-shadow:0 18px 42px #1d22311a}.managed-dashboard>p{color:var(--managed-navy);letter-spacing:.09em;text-transform:uppercase;margin:0 0 17px;font-size:11px;font-weight:700}.managed-dashboard>div{background:var(--managed-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.managed-dashboard article{background:#f6f7f8;min-height:110px;padding:16px}.managed-dashboard h3{color:var(--managed-navy);margin:0 0 8px;font-size:13px;line-height:1.35}.managed-dashboard article span{color:#586269;font-size:11px;line-height:1.45}.managed-dashboard>small{color:#6a7379;margin-top:14px;font-size:10.5px;line-height:1.45;display:block}.managed-outcomes__grid{background:var(--managed-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.managed-outcomes__grid article{background:#fff;min-height:225px;padding:22px}.managed-outcomes__grid article:nth-child(2n){background:#f2f3f5}.managed-outcomes__grid h3{color:var(--managed-navy);margin:0 0 9px;font-size:16px;line-height:1.3}.managed-outcomes__grid p{color:var(--consultancy-muted);margin:0;font-size:12px;line-height:1.55}.managed-comparison__table-wrap{border-top:5px solid var(--managed-orange);background:#fff;overflow-x:auto}.managed-comparison__table-wrap:focus-visible{outline-offset:4px;outline:3px solid #855900}.managed-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px}.managed-comparison th,.managed-comparison td{border-right:1px solid var(--managed-line);border-bottom:1px solid var(--managed-line);color:#3c474f;text-align:left;vertical-align:top;padding:16px 18px;font-size:12.5px;line-height:1.5}.managed-comparison tr>:last-child{border-right:0}.managed-comparison thead th{background:var(--managed-navy);color:#fff;font-size:13px}.managed-comparison thead th:last-child{background:var(--managed-orange)}.managed-comparison tbody th{width:22%;color:var(--managed-navy);background:#eceef1;font-weight:700}.managed-comparison tbody td:last-child{color:#683015;background:#fff2e9;font-weight:700}.managed-assessment-section{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:48px;display:grid}.managed-assessment__intro>p:last-child{color:var(--consultancy-muted);margin:18px 0 0;font-size:13.5px;line-height:1.65}.managed-assessment{background:#eef0f3;padding:26px}.managed-assessment fieldset{border:0;margin:0;padding:0}.managed-assessment legend{color:var(--managed-navy);margin-bottom:18px;font-size:16px;font-weight:700;line-height:1.4}.managed-assessment__signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.managed-assessment__signal{color:#374149;cursor:pointer;background:#fff;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-height:102px;padding:13px;display:grid}.managed-assessment__signal input{width:16px;height:16px;accent-color:var(--managed-orange);margin:2px 0 0}.managed-assessment__signal:has(input:focus-visible){outline-offset:2px;outline:3px solid #855900}.managed-assessment__signal strong{color:var(--managed-navy);font-size:12px;line-height:1.4;display:block}.managed-assessment__signal small{color:#626c73;margin-top:5px;font-size:10.5px;line-height:1.42;display:block}.managed-assessment__privacy{color:#59636a;margin:15px 0 0;font-size:11px;line-height:1.5}.managed-assessment__actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.managed-button{text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:10px 17px;font-size:12px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.managed-button--quiet{color:#343d44;background:0 0;border-color:#747c83}.managed-button:focus-visible,.managed-assessment__cta:focus-visible,.managed-models__grid a:focus-visible,.managed-proof-stories a:focus-visible,.managed-iso a:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #855900}.managed-assessment__result{margin-top:18px}.managed-assessment__result:empty{display:none}.managed-assessment__result>div{border-left:5px solid var(--managed-orange);background:#fff;padding:18px}.managed-assessment__result-label{color:var(--managed-orange);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.managed-assessment__result h3{color:var(--managed-navy);margin:0 0 8px;font-size:17px}.managed-assessment__result p:not(.managed-assessment__result-label){color:var(--consultancy-muted);margin:0;font-size:12px;line-height:1.55}.managed-assessment__cta{color:var(--managed-blue);text-underline-offset:3px;margin-top:10px;font-size:12px;font-weight:700;display:inline-block}.managed-why{background:linear-gradient(130deg,#17185b,#222b6e)}.managed-why__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.managed-why__grid article{background:#ffffff14;border-top:3px solid #ffc858;min-height:170px;padding:22px}.managed-why__grid h3{color:#fff;margin:0;font-size:17px;line-height:1.3}.managed-why__grid p{color:#dce2ed;margin:11px 0 0;font-size:12.5px;line-height:1.55}.managed-proof-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:27px;display:grid}.managed-proof-stories article{background:#fff;min-height:260px;padding:25px}.managed-proof-stories blockquote{color:var(--managed-navy);margin:12px 0 15px;font-size:17px;line-height:1.5}.managed-proof-stories__attribution{color:#5b656d;margin:0 0 18px;font-size:11px;line-height:1.45;display:block}.managed-proof-stories h3{color:var(--managed-navy);margin:11px 0 10px;font-size:21px}.managed-proof-stories article>p:not(.consultancy-kicker){color:var(--consultancy-muted);margin:0 0 18px;font-size:13px;line-height:1.58}.managed-proof-stories a{color:var(--managed-blue);text-underline-offset:3px;font-size:12px;font-weight:700}.managed-distinction__grid{background:var(--managed-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.managed-distinction__grid article{border-top:4px solid var(--managed-orange);background:#f4f5f6;min-height:180px;padding:22px}.managed-distinction__grid article:nth-child(2){border-top-color:#8dbb18}.managed-distinction__grid article:nth-child(3){border-top-color:var(--managed-blue)}.managed-distinction__grid article:nth-child(4){border-top-color:#5944ae}.managed-distinction__grid h3{color:var(--managed-navy);margin:0;font-size:16px}.managed-distinction__grid p{color:var(--consultancy-muted);margin:11px 0 0;font-size:12px;line-height:1.55}.managed-brochure{border-bottom-color:var(--managed-orange)}.managed-enquiry{border-top-color:var(--managed-orange)}#managed-enquiry-title{scroll-margin-top:100px}#managed-enquiry-title:focus-visible{outline-offset:7px;outline:3px solid #855900}.managed-enquiry__reassurance{border-top:1px solid #d9dde1;padding-top:16px;font-weight:700;color:var(--managed-navy)!important}.managed-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.managed-form__required-note,.managed-form__privacy,.managed-form>button,.managed-form__status,.managed-form__honeypot{grid-column:1/-1}.managed-form__required-note{color:#5e676d;margin:0 0 14px;font-size:11px}.managed-form__field{margin-bottom:15px}.managed-form__field--full{grid-column:1/-1}.managed-form__field>label{color:var(--managed-navy);margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.35;display:block}.managed-form__field input:not([type=checkbox]),.managed-form__field select,.managed-form__field textarea{color:#293238;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #bcc3c8;border-radius:0;padding:10px 11px;font-size:12.5px}.managed-form__field textarea{resize:vertical;min-height:96px}.managed-form__field input:focus-visible,.managed-form__field select:focus-visible,.managed-form__field textarea:focus-visible,.managed-form__consent input:focus-visible{border-color:var(--managed-orange);outline-offset:1px;outline:3px solid #d852123d}.managed-form__field [aria-invalid=true]{border-color:#a22020}.managed-form__error{color:#9a1f1f;margin:5px 0 0;font-size:11px;line-height:1.4}.managed-form__consent{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;display:grid}.managed-form__consent input{width:16px;height:16px;accent-color:var(--managed-orange);margin:2px 0 0}.managed-form__consent label{color:#3c464d;margin:0;font-size:11.5px;font-weight:400;line-height:1.45}.managed-form__consent .managed-form__error{grid-column:2}.managed-form__privacy{color:#5e686f;margin:0 0 16px;font-size:10.5px;line-height:1.5}.managed-form__privacy a{color:var(--managed-blue)}.managed-form>button{border:0;width:100%}.managed-form>button:disabled{cursor:wait;opacity:.7}.managed-form__status{margin:15px 0 0;padding:13px;font-size:12px;line-height:1.5}.managed-form__status--error{color:#751818;background:#fff0f0;border-left:4px solid #a22020}.managed-form__status--success{color:#1f5a34;background:#eef8f1;border-left:4px solid #287442}@media (max-width:998px){.managed-conviction,.managed-service-level,.managed-governance,.managed-assessment-section{grid-template-columns:1fr;gap:38px}.managed-pressure-grid,.managed-responsibility__grid,.managed-team__grid,.managed-models__grid,.managed-tools__grid,.managed-security__grid,.managed-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-responsibility__grid article:last-child,.managed-models__grid article:last-child,.managed-security__grid article:last-child,.managed-tools__grid article:last-child,.managed-why__grid article:last-child{grid-column:1/-1}.managed-transition__stages,.managed-maturity__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-transition__stages li:last-child,.managed-maturity__stages li:last-child{grid-column:1/-1}.managed-outcomes__grid,.managed-distinction__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-iso{grid-template-columns:170px minmax(0,1fr)}.managed-iso a{grid-column:1/-1}}@media (max-width:767px){.managed-pressure-grid,.managed-cycle__stages,.managed-responsibility__grid,.managed-team__grid,.managed-models__grid,.managed-coverage__grid,.managed-tools__grid,.managed-security__grid,.managed-transition__stages,.managed-transition__outputs,.managed-maturity__stages,.managed-dashboard>div,.managed-outcomes__grid,.managed-assessment__signals,.managed-why__grid,.managed-proof-stories,.managed-distinction__grid,.managed-form,.managed-iso,.managed-service-level dl div{grid-template-columns:1fr}.managed-responsibility__grid article:last-child,.managed-models__grid article:last-child,.managed-security__grid article:last-child,.managed-tools__grid article:last-child,.managed-why__grid article:last-child,.managed-transition__stages li:last-child,.managed-maturity__stages li:last-child,.managed-iso a,.managed-form__required-note,.managed-form__privacy,.managed-form>button,.managed-form__status,.managed-form__field--full{grid-column:auto}.managed-pressure-grid article,.managed-cycle__stages li,.managed-responsibility__grid article,.managed-team__grid article,.managed-models__grid article,.managed-coverage__grid article,.managed-tools__grid article,.managed-security__grid article,.managed-transition__stages li,.managed-maturity__stages li,.managed-outcomes__grid article,.managed-why__grid article,.managed-distinction__grid article{min-height:0}.managed-conviction blockquote{padding:28px 23px 24px}.managed-iso{gap:11px}.managed-assessment{padding:20px}.managed-assessment__signal{min-height:0}.managed-comparison__table-wrap{margin-right:-28px;padding-right:28px}}.trust-credentials{background:#f4f5f6;border-top:1px solid #d9dcde;border-bottom:1px solid #d9dcde;width:100%;max-width:1024px;margin:0 auto}.trust-credentials__inner{grid-template-columns:minmax(0,1.08fr) repeat(2,minmax(0,1fr));gap:14px;padding:24px 30px;display:grid}.trust-credentials__intro{align-self:center;padding-right:8px}.trust-credentials__eyebrow{color:#667078;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:10.5px;font-weight:700}.trust-credentials__intro h2{color:#222;margin:0 0 8px;font-size:21px;font-weight:400;line-height:1.15}.trust-credentials__intro>p:last-child{color:#667078;margin:0;font-size:12.5px;line-height:1.45}.trust-credential{border-top:3px solid var(--thintech-blue);color:#333;background:#fff;grid-template-columns:52px minmax(0,1fr);gap:13px;min-height:104px;padding:15px;text-decoration:none;display:grid;box-shadow:0 1px 2px #1428371a}a.trust-credential{transition:box-shadow .2s,transform .2s}a.trust-credential:hover,a.trust-credential:focus-visible{transform:translateY(-2px);box-shadow:0 4px 12px #14283726}.trust-credential--ccs{border-top-color:#56318d}.trust-credential__mark{width:52px;height:52px;color:var(--thintech-blue);letter-spacing:.08em;border:1px solid;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.trust-credential--ccs .trust-credential__mark{color:#56318d}.trust-credential__copy{flex-direction:column;min-width:0;line-height:1.3;display:flex}.trust-credential__copy strong{color:#222;margin-bottom:4px;font-size:14px}.trust-credential__copy>span{color:#5d666d;font-size:11.5px}.trust-credential__copy small{color:#727a80;margin-top:auto;padding-top:7px;font-size:10.5px}.trust-credential--iso small{color:#006cae;text-underline-offset:2px;text-decoration:underline}.site-footer{color:#fff;background:linear-gradient(90deg,#160a59 0%,#0070ba 100%);width:100%;max-width:1024px;margin:0 auto;padding:25px 0 0;position:relative}.site-footer__services{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;width:83.8672%;min-height:166px;margin-left:11.1328%;display:grid}.site-footer__service{padding:0 15px}.site-footer__service img{object-fit:contain;width:39px;height:39px}.site-footer__service p{color:#fff;margin:6px 0;font-size:12px;line-height:normal}.site-footer__about-row{clear:both;grid-template-columns:16.6667% 83.3333%;width:100%;min-height:221.656px;padding:0;display:grid}.site-footer__logo-column{padding:0 15px}.site-footer__about{padding:0 55px 0 15px}.site-footer__logo{width:100%;max-width:130%;height:auto;margin-top:95px;padding-left:14px}.site-footer__about h2{color:#fff;margin:40px 0 20px;font-family:TeX Gyre Adventor,Arial,sans-serif;font-size:26px;font-style:italic;font-weight:400;line-height:1.1}.site-footer__about nav{margin-bottom:11px}.site-footer__about nav a{color:#bce4fa;margin:0 8px;font-size:12.5px;text-decoration:none}.site-footer__about nav a:first-child{margin-left:0}.site-footer__about p{margin:0;font-size:12.5px;line-height:22px}.site-footer__image{width:100%;margin-top:20px}.site-footer__image img{object-fit:cover;width:100%;height:112px}.to-top{z-index:15;background:var(--thintech-blue);color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:51px;height:51px;transition:background-color .2s,transform .2s;display:flex;position:fixed;bottom:10px;left:calc(50% - 25.5px);box-shadow:0 2px 8px #0000003d}.to-top:hover,.to-top:focus-visible{background:#005b94;transform:translateY(-2px)}.to-top svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:25px;height:25px}.chat-launcher{z-index:20;position:fixed;bottom:13px;right:20px}.chat-launcher__link{color:#555;cursor:pointer;background:#e6e6e6;border:0;border-radius:24px;align-items:center;gap:9px;min-width:108px;min-height:47px;padding:10px 18px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 1px 3px #00000026}.chat-panel{color:#333;background:#fff;border:1px solid #d8d8d8;border-radius:4px;width:min(370px,100vw - 30px);margin:0 0 10px auto;font-family:Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 10px 35px #00000040}.chat-panel__header{color:#fff;background:#0181ca;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.chat-panel__header strong,.chat-panel__header span{display:block}.chat-panel__header strong{font-size:16px}.chat-panel__header span{margin-top:2px;font-size:12px}.chat-panel__header-actions{align-items:center;gap:10px;display:flex}.chat-panel__header button{color:#fff;cursor:pointer;background:0 0;border:0;line-height:1}.chat-panel__header .chat-panel__new-chat{text-underline-offset:2px;font-size:12px;font-weight:700;text-decoration:underline}.chat-panel__header .chat-panel__new-chat:disabled{cursor:not-allowed;opacity:.65}.chat-panel__header .chat-panel__close{font-size:26px}.chat-panel__conversation{min-height:150px;max-height:300px;padding:15px;font-size:14px;line-height:1.45;overflow-y:auto}.chat-panel__conversation p{margin:0 0 10px}.chat-panel__answer{white-space:pre-wrap}.chat-panel__message{white-space:pre-wrap;border-radius:4px;max-width:92%;padding:9px 10px}.chat-panel__message--user{background:#e9eaeb;margin-left:auto!important}.chat-panel__message--assistant{background:#e6f3fb}.chat-panel__source{color:#777;font-size:12px}.chat-panel__error{color:#b30000}.chat-panel__form{gap:6px;padding:0 12px 12px;display:flex}.chat-panel__form input{border:1px solid #c7c7c7;flex:1;min-width:0;height:36px;padding:7px 9px}.chat-panel__form button{color:#fff;cursor:pointer;background:#0181ca;border:0;padding:0 12px}.chat-panel__form button:disabled{cursor:not-allowed;opacity:.55}.chat-panel__support{color:#0181ca;padding:0 12px 13px;font-size:12px;text-decoration:none;display:block}.chat-panel__handoff{color:#fff;text-align:center;background:#0181ca;margin:0 12px 13px;padding:9px 12px;font-size:13px;font-weight:700;text-decoration:none;display:block}.chat-panel__handoff-wrap{padding:0 12px 13px}.chat-panel__handoff-wrap .chat-panel__handoff{margin:0 0 6px}.chat-panel__copy{color:#0181ca;cursor:pointer;background:#fff;border:1px solid #0181ca;width:100%;min-height:32px;font-size:13px;font-weight:700}.chat-panel__email-status{color:#555;font-size:12px;margin:7px 0 0!important}.chat-panel__email-draft{color:#333;resize:vertical;border:1px solid #c7c7c7;width:100%;min-height:100px;margin-top:7px;padding:7px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.3}.chat-launcher__icon{border:2px solid #777;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:12px;display:inline-flex}.search-page,.not-found{width:100%;max-width:1024px;min-height:420px;margin:0 auto;padding:25px 15px 40px}.search-page__header-inner,.search-page__body,.content-section__inner{max-width:994px;margin:0 auto}.search-page h1,.not-found h1{color:var(--thintech-blue);font-size:24px;font-weight:400}.search-page__eyebrow,.eyebrow{color:var(--thintech-blue)}.search-page .site-search{width:100%;height:auto;margin:22px 0;display:block;position:static}.site-search__label{display:block}.site-search__controls{gap:8px;display:flex}.search-page .site-search__input{background:var(--thintech-grey);border:0;border-radius:0;flex:1;height:34px}.search-results__list{margin:0;padding:0;list-style:none}.search-results__item{border-top:1px solid var(--thintech-grey);padding:16px 0}.search-result-card__eyebrow,.search-result-card__lead,.search-result-card__description{margin-bottom:6px}.search-result-card__title{margin-bottom:6px;font-size:20px}.search-result-card__title a,.search-result-card__link,.text-link{color:var(--thintech-blue)}@media (max-width:1199px) and (min-width:999px){.site-header__container,.home-page,.content-page,.consultancy-landing,.search-page,.not-found{max-width:970px}.primary-nav__item{padding-left:.2em;padding-right:.2em}.primary-nav__submenu-link{font-size:12px}}@media (max-width:998px){.site-header__container,.home-page,.content-page,.consultancy-landing,.search-page,.not-found{max-width:750px}.site-header__desktop-nav{display:none}.site-header__mobile-nav{z-index:10;display:block;position:absolute;top:38px;right:15px}.site-header__mobile-nav summary{color:#fff;cursor:pointer;background:#999;padding:0 8px 1px;font-size:15px;line-height:23px;list-style:none}.site-header__mobile-nav summary::-webkit-details-marker{display:none}.site-header__mobile-nav summary span{padding-left:30px;font-size:18px}.trust-credentials__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-credentials__intro{grid-column:1/-1;padding-right:0}.site-header__mobile-nav-panel{width:280px;max-height:400px;position:absolute;top:32px;right:0;overflow-y:auto}.site-header__mobile-nav .primary-nav{min-height:0;margin:0;display:block}.site-header__mobile-nav .primary-nav__item,.site-header__mobile-nav .primary-nav__link{padding:0;display:block}.site-header__mobile-nav .primary-nav__link,.site-header__mobile-nav .primary-nav__submenu-link{border-bottom:2px solid var(--thintech-grey);color:#fff;text-align:center;background:#999;padding:6px 10px;font-size:14px;display:block}.site-header__mobile-nav .primary-nav__link:hover,.site-header__mobile-nav .primary-nav__submenu-link:hover{background:#000}.site-header__mobile-nav .primary-nav__submenu{white-space:normal;width:100%;padding:0;display:none;position:static}.site-header__mobile-nav .primary-nav__item--current>.primary-nav__submenu{display:block}.site-header__mobile-nav .primary-nav__submenu li{padding:0}.home-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consultancy-hero__copy{padding-left:35px;padding-right:35px}.consultancy-hero__copy:before{left:35px}.consultancy-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.consultancy-proof div:nth-child(2){border-right:0}.consultancy-proof div:nth-child(3),.consultancy-proof div:nth-child(4){border-top:1px solid #dde1e4}.consultancy-section,.consultancy-enquiry{padding-left:35px;padding-right:35px}.consultancy-hero{grid-template-columns:1fr}.consultancy-hero__visual{min-height:310px}.consultancy-diagnostic,.consultancy-deliverables{grid-template-columns:1fr;gap:40px}.consultancy-lifecycle{grid-template-columns:repeat(4,minmax(0,1fr))}.consultancy-lifecycle li:nth-child(4){border-right:0}.consultancy-lifecycle li:nth-child(n+5){margin-top:1px}.consultancy-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consultancy-case-grid article:last-child{grid-column:1/-1}.site-footer__services{width:100%;margin-left:0}}@media (max-width:767px){.site-header__container,.home-page,.content-page,.consultancy-landing,.search-page,.not-found{max-width:none}.content-card-grid,.content-card-grid--compact,.contact-panel,.contact-form{grid-template-columns:1fr}.contact-form__field{grid-column:1}.trust-credentials__inner{grid-template-columns:1fr;padding:20px}.trust-credentials__intro{grid-column:auto}.consultancy-breadcrumbs{padding-left:20px;padding-right:20px}.consultancy-hero{grid-template-columns:1fr}.consultancy-hero__copy{min-height:0;padding:52px 28px 46px}.consultancy-hero__copy:before{left:28px}.consultancy-hero__visual{display:none}.consultancy-proof,.consultancy-brochure,.consultancy-enquiry{grid-template-columns:1fr}.consultancy-proof{padding:0 20px}.consultancy-proof div,.consultancy-proof div:first-child{border-top:1px solid #dde1e4;border-right:0;padding:18px 8px 18px 0}.consultancy-proof div:first-child{border-top:0}.consultancy-section,.consultancy-enquiry{padding:54px 28px}.consultancy-enquiry{gap:36px}.consultancy-actions{grid-template-columns:1fr;display:grid}.consultancy-problem-grid,.consultancy-service-grid,.consultancy-ip-grid,.consultancy-case-grid,.consultancy-engagement-grid{grid-template-columns:1fr}.consultancy-problem-grid article,.consultancy-service-grid article,.consultancy-case-grid article{min-height:0}.consultancy-service-grid article:last-child,.consultancy-case-grid article:last-child,.consultancy-engagement-grid article:last-child{grid-column:auto}.consultancy-diagnostic,.consultancy-deliverables{gap:34px}.consultancy-layer-map li{grid-template-columns:1fr;gap:5px;padding:13px}.consultancy-layer-map p{grid-column:auto;font-size:13px}.consultancy-lifecycle{grid-template-columns:1fr}.consultancy-lifecycle li,.consultancy-lifecycle li:nth-child(n+5){border-bottom:1px solid #dce1e4;border-right:0;margin-top:0}.consultancy-deliverables>ul{grid-template-columns:1fr}.consultancy-brochure{gap:34px;padding:50px 28px}.consultancy-brochure__preview{justify-content:flex-start}.consultancy-brochure__preview img{width:min(220px,62vw)}.consultancy-enquiry__form{padding:20px}.consultancy-form{grid-template-columns:1fr}.consultancy-form__field{grid-column:1}.site-footer__services{text-align:center;grid-template-columns:1fr;margin:0}.site-footer__service{margin-bottom:15px}.site-footer__service img{margin:0 auto}.site-footer__service p{max-width:40%;margin:6px auto 15px;font-size:14px}.site-footer__about-row{text-align:center;grid-template-columns:1fr;min-height:0;padding:0 20px}.site-footer__logo-column,.site-footer__about{padding:0}.site-footer__logo{width:124px;max-width:124px;margin:25px auto 0;padding:0}.site-footer__about h2{text-align:center;margin-top:25px}}@media (max-width:600px){body{padding:0 15px}.site-header,.site-header__container{height:364px}.site-header__logo-area{width:100%;height:256px;position:relative}.site-header__logo-link{width:256px;margin:0 auto;padding:0}.site-header__navbar{height:108px;margin-top:15px;top:256px}.site-header--services .site-header__navbar{top:256px}.header-social{top:2px;left:21px;right:auto}.site-header__mobile-nav{top:2px;right:16px}.site-header__mobile-nav summary{justify-content:space-between;align-items:center;width:144px;height:24px;display:flex}.site-header__mobile-nav summary span{line-height:22px}.site-header__mobile-nav-panel{width:calc(100vw - 30px);top:32px;right:-16px}.header-search,.header-search--home{background:var(--thintech-grey);justify-content:center;width:auto;height:42px;padding-bottom:15px;top:50px;left:1px;right:1px}.site-header--services .header-search{top:50px}.header-search button{width:34px;margin-right:16px}.home-hero,.content-hero{height:250px;margin-bottom:15px}.home-hero__image,.content-hero__image,.home-hero__slide,.content-hero__slide{object-fit:cover}.home-hero__slide,.content-hero--services .content-hero__slide{height:100%;top:0}.home-hero__control,.content-hero--services .content-hero__control{top:50%}.home-copy{min-height:0;padding-top:0}.home-tech-grid{grid-template-columns:1fr}.home-tech-card__body{padding-bottom:28px}.testimonial-home{height:auto;margin-left:0;margin-right:0}.content-page__body,.contact-panel{padding-top:0}.content-card-grid{width:100%;margin-left:0}.content-card-grid>li{padding-left:0}.content-card-grid{gap:28px}.site-footer__image img{height:auto}.chat-launcher{right:7px}.to-top{margin:20px auto;position:static}.chat-launcher__link{width:47px;min-width:47px;padding:10px}.chat-launcher__link>span:last-child{display:none}}@media (max-width:560px){.site-footer__service p{max-width:80%}.site-footer__about h2{font-size:22px}}@media (max-width:400px){.home-hero,.content-hero{height:210px}.home-hero__image,.content-hero__image,.home-hero__slide,.content-hero__slide{object-fit:contain;object-position:center bottom}.home-copy h1{font-size:30px;line-height:33px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.consultancy-landing.health-landing{--consultancy-navy:#121943;--consultancy-blue:#075f8f;--consultancy-magenta:#a84a00;--consultancy-ink:#202a34;--consultancy-muted:#4d5961;--health-navy:#121943;--health-navy-light:#1d2d61;--health-blue:#075f8f;--health-sky:#9bd9ef;--health-orange:#a84a00;--health-orange-dark:#843800;--health-gold-text:#8a5b00;--health-yellow:#ffc400;--health-ink:#202a34;--health-muted:#4d5961;--health-line:#d9dee2;--health-soft:#f2f4f5;overflow-x:clip}.health-landing .consultancy-button--primary,.health-landing .health-button--primary{background:var(--health-orange);color:#fff}.health-landing .consultancy-button--primary:hover,.health-landing .consultancy-button--primary:focus-visible,.health-landing .health-button--primary:hover,.health-landing .health-button--primary:focus-visible{background:var(--health-orange-dark)}.health-landing :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--health-blue);outline-offset:3px}.health-landing :where(.health-hero,.health-scope,.health-formats,.health-why) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--health-sky)}.health-landing :where(#health-scope-title,#health-enquiry-title){scroll-margin-top:100px}.health-landing #health-enquiry-title:focus-visible{outline:3px solid var(--health-blue);outline-offset:7px}.health-landing .health-hero{background:linear-gradient(135deg,#10163d 0%,#172455 58%,#075f8f 145%)}.health-landing .health-hero .consultancy-kicker,.health-landing .health-scope .consultancy-kicker,.health-landing .health-formats .consultancy-kicker,.health-landing .health-why .consultancy-kicker{color:var(--health-sky)}.health-landing .health-hero__visual{background:linear-gradient(#075f8f1f 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#075f8f1f 1px,#0000 1px) 0 0/30px 30px,linear-gradient(145deg,#f8fafb,#d9e8ee)}.health-landing .health-hero__visual:before{background:#ffc40033;border-color:#a84a003d}.health-landing .health-hero__visual:after{background:#075f8f1a;border-color:#075f8f33}.health-landing .health-evidence-board{z-index:1;border-top:5px solid var(--health-orange);background:#fffffff7;width:100%;max-width:350px;padding:22px 22px 0;position:relative;box-shadow:0 20px 48px #12194333}.health-landing .health-evidence-board>p{color:var(--health-navy);letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700}.health-landing .health-evidence-board__inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.health-landing .health-evidence-board__inputs span{background:var(--health-navy);color:#fff;text-align:center;min-width:0;padding:12px 6px;font-size:10px;font-weight:700;line-height:1.3}.health-landing .health-evidence-board__analysis{text-align:center;background:#fff7e4;border:1px solid #e2c48e;place-content:center;min-height:88px;margin-top:8px;padding:15px;display:grid}.health-landing .health-evidence-board__analysis strong{color:var(--health-orange);font-size:16px;line-height:1.3}.health-landing .health-evidence-board__analysis small{color:var(--health-muted);margin-top:4px;font-size:10.5px}.health-landing .health-evidence-board__ratings{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:8px;display:grid}.health-landing .health-evidence-board__ratings span{border:1px solid var(--health-line);color:#37434b;background:#f7f8f9;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:8px 5px;font-size:9px;font-weight:700;display:grid}.health-landing .health-evidence-board__ratings b{color:#fff;background:#1c5d34;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:inline-flex}.health-landing .health-evidence-board__ratings span:nth-child(2) b{background:#8a5b00}.health-landing .health-evidence-board__ratings span:nth-child(3) b{background:#7d2a20}.health-landing .health-evidence-board footer{border-top:4px solid var(--health-yellow);background:var(--health-navy);color:#fff;letter-spacing:.07em;text-align:center;text-transform:uppercase;margin:15px -22px 0;padding:13px 18px;font-size:10px;font-weight:700}.health-landing .health-proof{background:#f4f5f6}.health-landing .health-proof>div{flex-direction:column;min-width:0;display:flex}.health-landing .health-proof dt{order:2}.health-landing .health-proof dd{color:var(--health-gold-text);order:1}.health-landing .health-signals,.health-landing .health-method,.health-landing .health-rag,.health-landing .health-outcomes,.health-landing .health-use-cases,.health-landing .health-next,.health-landing .health-faq{position:relative}.health-landing .health-signals{border-top:1px solid var(--health-line)}.health-landing .health-signals__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.health-landing .health-signals__grid article{border-top-color:var(--health-orange);min-height:0}.health-landing .health-signals .consultancy-problems__close{border-left-color:var(--health-orange);color:var(--health-ink);background:#fff6e7;margin-top:24px}.health-landing .health-people{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:52px;display:grid}.health-landing .health-people__copy>p:not(.consultancy-kicker){color:var(--health-muted);margin:18px 0 0;font-size:14px;line-height:1.65}.health-landing .health-people__signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.health-landing .health-people__signals li{border-left:4px solid var(--health-orange);background:var(--health-soft);color:#344049;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-height:0;padding:14px;font-size:12px;line-height:1.45;display:grid}.health-landing .health-people__signals li:nth-child(2n){border-left-color:var(--health-blue)}.health-landing .health-scope{background:linear-gradient(135deg,#10163d 0%,#172455 58%,#123b66 100%)}.health-landing .health-scope__grid{background:#ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.health-landing .health-scope__grid article{background:#ffffff13;border-top:4px solid #c88a18;min-width:0;min-height:0;padding:22px}.health-landing .health-scope__grid article:nth-child(2n){border-top-color:#5ca8cb}.health-landing .health-scope__grid h3{color:#fff;margin:0 0 12px;font-size:17px;line-height:1.3}.health-landing .health-scope__grid p{color:#dce5ee;margin:0;font-size:12px;line-height:1.55}.health-landing .health-scope__grid ul{margin:16px 0 0;padding:0;list-style:none}.health-landing .health-scope__grid li{color:#f0f3f7;margin:8px 0;padding-left:16px;font-size:11px;line-height:1.42;position:relative}.health-landing .health-scope__grid li:before{background:var(--health-yellow);content:"";width:6px;height:6px;position:absolute;top:.45em;left:0}.health-landing .health-scope__boundary{color:#eef2f7;background:#ffffff1a;border-left:5px solid #c88a18;margin:24px 0 0;padding:17px 20px;font-size:12px;line-height:1.58}.health-landing .health-method{border-top:1px solid var(--health-line)}.health-landing .health-method__stages{background:var(--health-line);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.health-landing .health-method__stages li{border-top:4px solid var(--health-orange);background:#f5f6f7;min-width:0;min-height:0;padding:20px 17px;position:relative}.health-landing .health-method__stages li:nth-child(2n){border-top-color:var(--health-blue);background:#edf1f3}.health-landing .health-method__stages h3{color:var(--health-navy);margin:0 0 12px;font-size:15px;line-height:1.3}.health-landing .health-method__stages p{color:var(--health-muted);margin:0;font-size:11px;line-height:1.52}.health-landing .health-rag{border-top:1px solid var(--health-line)}.health-landing .health-rag__definitions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.health-landing .health-rating{background:#fff;border-top:4px solid #277443;grid-template-columns:56px minmax(0,1fr);gap:15px;min-width:0;padding:20px;display:grid}.health-landing .health-rating>span{color:#fff;background:#1c5d34;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;font-weight:700;display:inline-flex}.health-landing .health-rating--green{border-top-color:#277443}.health-landing .health-rating--green>span{background:#1c5d34}.health-landing .health-rating--amber{border-top-color:#8a5b00}.health-landing .health-rating--amber>span{background:#8a5b00}.health-landing .health-rating--red{border-top-color:#a6382b}.health-landing .health-rating--red>span{background:#7d2a20}.health-landing .health-rating div>p:first-child{color:var(--health-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:700}.health-landing .health-rating h3{color:var(--health-navy);margin:0;font-size:17px;line-height:1.3}.health-landing .health-rating div>p:last-child{color:var(--health-muted);margin:10px 0 0;font-size:12px;line-height:1.55}.health-landing .health-report-example{border-top:5px solid var(--health-orange);background:#fff;margin-top:28px;box-shadow:0 16px 38px #1219431a}.health-landing .health-report-example__heading{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:end;gap:30px;padding:24px 25px;display:grid}.health-landing .health-report-example__heading h3{color:var(--health-navy);margin:0;font-size:22px;line-height:1.25}.health-landing .health-report-example__heading>p{color:var(--health-muted);margin:0;font-size:11px;line-height:1.5}.health-landing .health-report-example__scroll{border-top:1px solid var(--health-line);scrollbar-color:var(--health-blue) #e5e8ea;width:100%;max-width:100%;overflow-x:auto}.health-landing .health-report-example__scroll:focus-visible{outline:4px solid var(--health-blue);outline-offset:-4px}.health-landing .health-report-example table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.health-landing .health-report-example th,.health-landing .health-report-example td{border-right:1px solid var(--health-line);border-bottom:1px solid var(--health-line);color:#354149;text-align:left;vertical-align:top;padding:16px;font-size:12px;line-height:1.5}.health-landing .health-report-example tr>:last-child{border-right:0}.health-landing .health-report-example thead th{background:var(--health-navy);color:#fff;font-size:12px}.health-landing .health-report-example thead th:first-child,.health-landing .health-report-example tbody th{width:130px}.health-landing .health-report-example td strong,.health-landing .health-report-example td span{display:block}.health-landing .health-report-example td strong{color:var(--health-navy);margin-bottom:7px}.health-landing .health-report-rating{color:#1c5d34;background:#eaf5ee;border-left:4px solid #277443;align-items:center;gap:7px;min-width:94px;padding:7px 9px;font-size:11px;font-weight:700;display:inline-flex}.health-landing .health-report-rating b{color:#fff;background:#1c5d34;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;display:inline-flex}.health-landing .health-report-rating--green{color:#1c5d34;background:#eaf5ee;border-left-color:#277443}.health-landing .health-report-rating--green b{background:#1c5d34}.health-landing .health-report-rating--amber{color:#6c4700;background:#fff4d6;border-left-color:#8a5b00}.health-landing .health-report-rating--amber b{background:#8a5b00}.health-landing .health-report-rating--red{color:#7d2a20;background:#fff0ee;border-left-color:#a6382b}.health-landing .health-report-rating--red b{background:#7d2a20}.health-landing .health-constructive{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:50px;display:grid}.health-landing .health-constructive__copy>p:not(.consultancy-kicker){color:var(--health-muted);margin:17px 0 0;font-size:14px;line-height:1.65}.health-landing .health-constructive__copy ul{margin:22px 0 0;padding:0;list-style:none}.health-landing .health-constructive__copy li{color:#344049;margin:10px 0;padding-left:22px;font-size:12.5px;line-height:1.5;position:relative}.health-landing .health-constructive__copy li:before{color:var(--health-orange);content:"✓";font-weight:700;position:absolute;top:.2em;left:0}.health-landing .health-constructive blockquote{color:#fff;background:linear-gradient(140deg,#121943,#173c67);border-left:6px solid #c58a00;margin:0;padding:34px 32px 29px;position:relative;box-shadow:0 18px 42px #1219432e}.health-landing .health-constructive blockquote:before{color:#ffc40054;content:"“";font-family:Georgia,serif;font-size:78px;line-height:1;position:absolute;top:4px;left:17px}.health-landing .health-constructive blockquote>p{color:#fff;margin:0;font-size:16px;line-height:1.68;position:relative}.health-landing .health-constructive blockquote footer{border-top:1px solid #ffffff4d;margin-top:24px;padding-top:17px;display:grid}.health-landing .health-constructive blockquote footer strong{font-size:14px}.health-landing .health-constructive blockquote footer span{color:#dce7f1;margin-top:3px;font-size:11px}.health-landing .health-deliverables{border-top:1px solid var(--health-line)}.health-landing .health-deliverables>ul li{border-left:3px solid var(--health-blue)}.health-landing .health-deliverables>ul li:before{border-color:var(--health-orange)}.health-landing .health-outcomes{border-top:1px solid var(--health-line)}.health-landing .health-outcomes__grid{background:var(--health-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.health-landing .health-outcomes__grid article{border-top:4px solid var(--health-orange);background:#fff;min-height:190px;padding:24px}.health-landing .health-outcomes__grid article:nth-child(2n){border-top-color:var(--health-blue);background:#f4f6f7}.health-landing .health-outcomes__grid h3{color:var(--health-navy);margin:0;font-size:18px;line-height:1.3}.health-landing .health-outcomes__grid p{color:var(--health-muted);margin:12px 0 0;font-size:12.5px;line-height:1.56}.health-landing .health-guarantee{border-top:6px solid var(--health-orange);background:#fff7e7;border-bottom:1px solid #dfc58f;grid-template-columns:minmax(0,1fr) minmax(310px,.78fr);align-items:center;gap:36px;padding:48px;display:grid;position:relative;overflow:hidden}.health-landing .health-guarantee:before{content:"";background:#ffc4004d;width:230px;height:230px;position:absolute;top:-95px;right:-80px;transform:rotate(45deg)}.health-landing .health-guarantee>div,.health-landing .health-guarantee>aside{z-index:1;position:relative}.health-landing .health-guarantee h2{color:var(--health-navy);margin:0;font-size:clamp(32px,4vw,48px);line-height:1.05}.health-landing .health-guarantee>div>p:last-child{max-width:580px;color:var(--health-muted);margin:18px 0 0;font-size:14px;line-height:1.65}.health-landing .health-guarantee aside{background:var(--health-navy);color:#fff;border-left:5px solid #c58a00;padding:23px}.health-landing .health-guarantee aside strong{font-size:15px;line-height:1.4;display:block}.health-landing .health-guarantee aside p{color:#dce5ef;margin:10px 0 0;font-size:11.5px;line-height:1.55}.health-landing .health-guarantee--draft{border-left:2px dashed #8a5b00;border-right:2px dashed #8a5b00}.health-landing .health-formats{background:linear-gradient(135deg,#10163d,#172455 66%,#123b66)}.health-landing .health-formats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.health-landing .health-formats__grid article{background:#ffffff16;border-top:4px solid #c58a00;flex-direction:column;min-height:265px;padding:25px;display:flex}.health-landing .health-formats__grid article:nth-child(2n){border-top-color:#5ca8cb}.health-landing .health-formats__grid h3{color:#fff;margin:0;font-size:20px;line-height:1.3}.health-landing .health-formats__grid p{color:#dce5ee;margin:15px 0 20px;font-size:13px;line-height:1.58}.health-landing .health-formats__grid a{color:var(--health-sky);text-underline-offset:4px;margin-top:auto;font-size:12px;font-weight:700}.health-landing .health-use-cases{border-top:1px solid var(--health-line)}.health-landing .health-use-cases__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.health-landing .health-use-cases__grid article{border-left:4px solid var(--health-orange);background:var(--health-soft);min-width:0;min-height:0;padding:22px}.health-landing .health-use-cases__grid article:nth-child(4n+2),.health-landing .health-use-cases__grid article:nth-child(4n+3){border-left-color:var(--health-blue)}.health-landing .health-use-cases__grid h3{color:var(--health-navy);margin:0 0 9px;font-size:16px;line-height:1.32}.health-landing .health-use-cases__grid p{color:var(--health-muted);margin:0;font-size:12px;line-height:1.55}.health-landing .health-next{border-top:1px solid var(--health-line)}.health-landing .health-next__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.health-landing .health-next__grid article{border-top:4px solid var(--health-orange);background:#fff;flex-direction:column;min-height:210px;padding:23px;display:flex}.health-landing .health-next__grid article:nth-child(2n){border-top-color:var(--health-blue)}.health-landing .health-next__grid h3{color:var(--health-navy);margin:0;font-size:17px;line-height:1.3}.health-landing .health-next__grid p{color:var(--health-muted);margin:12px 0 18px;font-size:12px;line-height:1.55}.health-landing .health-next__grid a{color:var(--health-blue);text-underline-offset:4px;margin-top:auto;font-size:12px;font-weight:700}.health-landing .health-why{background:linear-gradient(135deg,#10163d,#172455 66%,#123b66)}.health-landing .health-why h2{color:#fff}.health-landing .health-why__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.health-landing .health-why__grid article{background:#ffffff16;border-top:3px solid #c58a00;min-height:180px;padding:23px}.health-landing .health-why__grid article:nth-child(2n){border-top-color:#5ca8cb}.health-landing .health-why__grid h3{color:#fff;margin:0;font-size:17px;line-height:1.3}.health-landing .health-why__grid p{color:#dce5ee;margin:11px 0 0;font-size:12.5px;line-height:1.55}.health-landing .health-brochure{border-bottom-color:var(--health-orange);background:#eceff1}.health-landing .health-brochure .consultancy-brochure__preview img{border:1px solid #c7cdd1}.health-landing .health-brochure .consultancy-brochure__copy small{color:#515d65;max-width:560px;line-height:1.5}.health-landing .health-faq{border-top:1px solid var(--health-line);background:#fff}.health-landing .health-faq summary:focus-visible{outline-offset:4px}.health-landing .health-enquiry{border-top-color:var(--health-orange);background:#fff}.health-landing .health-enquiry__form{border-top:4px solid var(--health-blue);background:#eef1f3}.health-landing .health-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.health-landing .health-form__required-note,.health-landing .health-form__field--full,.health-landing .health-form__privacy,.health-landing .health-form>button,.health-landing .health-form__status,.health-landing .health-form__honeypot{grid-column:1/-1}.health-landing .health-form__required-note{color:#535f67;margin:0 0 14px;font-size:11px}.health-landing .health-form__field{min-width:0;margin-bottom:15px}.health-landing .health-form__field>label{color:var(--health-navy);margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.35;display:block}.health-landing .health-form__field input:not([type=checkbox]),.health-landing .health-form__field select,.health-landing .health-form__field textarea{color:#263139;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aeb8bf;border-radius:0;padding:10px 11px;font-size:12.5px}.health-landing .health-form__field textarea{resize:vertical;min-height:96px}.health-landing .health-form__field input:focus-visible,.health-landing .health-form__field select:focus-visible,.health-landing .health-form__field textarea:focus-visible,.health-landing .health-form__consent input:focus-visible{border-color:var(--health-blue);outline:3px solid var(--health-blue);outline-offset:2px}.health-landing .health-form__field [aria-invalid=true]{border-color:#a02720}.health-landing .health-form__error{color:#8a1f1b;margin:6px 0 0;font-size:11px;line-height:1.4}.health-landing .health-form__consent{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;display:grid}.health-landing .health-form__consent input{width:18px;height:18px;accent-color:var(--health-orange);margin:2px 0 0}.health-landing .health-form__consent label{color:#354149;margin:0;font-size:11.5px;font-weight:400;line-height:1.5}.health-landing .health-form__consent .health-form__error{grid-column:2}.health-landing .health-form__privacy{color:#525e66;margin:0 0 16px;font-size:10.5px;line-height:1.55}.health-landing .health-form__privacy a,.health-landing .health-form__status a{color:var(--health-blue)}.health-landing .health-button{min-height:44px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:11px 18px;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.health-landing .health-form>button{width:100%}.health-landing .health-form>button:disabled{cursor:wait;opacity:.72}.health-landing .health-form__status{margin:15px 0 0;padding:13px;font-size:12px;line-height:1.5}.health-landing .health-form__status--error{color:#751b17;background:#fff0ee;border-left:4px solid #a02720}.health-landing .health-form__status--success{color:#1c5d34;background:#eaf5ee;border-left:4px solid #277443}@media (max-width:998px){.health-landing .health-people,.health-landing .health-constructive,.health-landing .health-guarantee,.health-landing .health-report-example__heading{grid-template-columns:1fr;gap:34px}.health-landing .health-signals__grid,.health-landing .health-scope__grid,.health-landing .health-method__stages,.health-landing .health-use-cases__grid,.health-landing .health-next__grid,.health-landing .health-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-landing .health-method__stages li:last-child,.health-landing .health-why__grid article:last-child{grid-column:1/-1}.health-landing .health-rag__definitions,.health-landing .health-outcomes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.health-landing .health-formats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-landing .health-formats__grid article:last-child{grid-column:1/-1}.health-landing .health-deliverables{grid-template-columns:1fr;gap:36px}.health-landing .health-guarantee{padding:42px}}@media (max-width:767px){.consultancy-landing.health-landing{overflow-x:hidden}.health-landing .health-hero__visual{min-height:380px;padding:28px}.health-landing .health-evidence-board{max-width:360px}.health-landing .consultancy-actions>a,.health-landing .health-button{width:100%}.health-landing .health-proof{grid-template-columns:1fr;padding:0 28px}.health-landing .health-proof div,.health-landing .health-proof div:first-child{border-right:0;border-bottom:1px solid var(--health-line);padding:17px 0}.health-landing .health-proof div:last-child{border-bottom:0}.health-landing .health-signals__grid,.health-landing .health-people__signals,.health-landing .health-scope__grid,.health-landing .health-method__stages,.health-landing .health-rag__definitions,.health-landing .health-outcomes__grid,.health-landing .health-formats__grid,.health-landing .health-use-cases__grid,.health-landing .health-next__grid,.health-landing .health-why__grid,.health-landing .health-form{grid-template-columns:1fr}.health-landing .health-method__stages li:last-child,.health-landing .health-formats__grid article:last-child,.health-landing .health-why__grid article:last-child,.health-landing .health-form__required-note,.health-landing .health-form__field--full,.health-landing .health-form__privacy,.health-landing .health-form>button,.health-landing .health-form__status,.health-landing .health-form__honeypot{grid-column:auto}.health-landing .health-signals__grid article,.health-landing .health-people__signals li,.health-landing .health-scope__grid article,.health-landing .health-method__stages li,.health-landing .health-outcomes__grid article,.health-landing .health-formats__grid article,.health-landing .health-use-cases__grid article,.health-landing .health-next__grid article,.health-landing .health-why__grid article{min-height:0}.health-landing .health-report-example__heading{gap:14px;padding:21px}.health-landing .health-report-example table{min-width:820px}.health-landing .health-report-example__scroll{overscroll-behavior-inline:contain}.health-landing .health-constructive blockquote{padding:30px 23px 25px}.health-landing .health-deliverables>ul{grid-template-columns:1fr}.health-landing .health-guarantee{grid-template-columns:1fr;gap:24px;padding:34px 28px}.health-landing .health-guarantee aside{padding:20px}.health-landing .health-brochure{grid-template-columns:1fr;gap:34px;padding:44px 28px}.health-landing .health-enquiry{grid-template-columns:1fr;gap:36px;padding:54px 28px}.health-landing .health-enquiry__form{padding:22px}}@media (prefers-reduced-motion:reduce){.health-landing .consultancy-button,.health-landing .health-button,.health-landing .health-report-example__scroll{scroll-behavior:auto;transition:none}}.consultancy-landing.open-landing{--consultancy-navy:#0b1833;--consultancy-blue:#075f8f;--consultancy-magenta:#176b50;--consultancy-ink:#202b34;--consultancy-muted:#4b5a62;--open-navy:#0b1833;--open-navy-light:#11264a;--open-blue:#075f8f;--open-green:#176b50;--open-green-dark:#0f513d;--open-teal:#006b67;--open-lime:#8bcf23;--open-mint:#d9f6ed;--open-ink:#202b34;--open-muted:#4b5a62;--open-line:#d6dee1;--open-soft:#f0f4f3;color:var(--open-ink);overflow-x:clip}.open-landing *,.open-landing :before,.open-landing :after{box-sizing:border-box}.open-landing :where(article,div,li,a,button){min-width:0}.open-landing :where(p,li,a,button,strong,small){overflow-wrap:anywhere}.open-landing .consultancy-breadcrumbs{border-bottom-color:var(--open-line);background:#f7f9f9}.open-landing .consultancy-breadcrumbs a{color:var(--open-blue)}.open-landing .consultancy-kicker{color:var(--open-teal)}.open-landing .consultancy-button,.open-landing .open-button{min-height:44px}.open-landing .consultancy-button--primary,.open-landing .open-button--primary{border-color:var(--open-green);background:var(--open-green);color:#fff}.open-landing .consultancy-button--primary:hover,.open-landing .consultancy-button--primary:focus-visible,.open-landing .open-button--primary:hover,.open-landing .open-button--primary:focus-visible{border-color:var(--open-green-dark);background:var(--open-green-dark)}.open-landing :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--open-blue);outline-offset:3px}.open-landing :where(.open-hero,.open-hosting,.open-centos,.open-operations,.open-why,.open-portfolio) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--open-lime)}.open-landing :where(#open-enquiry-title,#open-centos-title){scroll-margin-top:100px}.open-landing #open-enquiry-title:focus-visible{outline:3px solid var(--open-blue);outline-offset:7px}.open-landing .open-hero{background:linear-gradient(135deg, #08152d 0%, var(--open-navy-light) 67%, #0b4667 145%);grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);min-height:515px}.open-landing .open-hero .consultancy-hero__copy{padding-top:42px;padding-bottom:38px}.open-landing .open-hero .consultancy-hero__copy:before{background:var(--open-lime);width:92px}.open-landing .open-hero .consultancy-kicker{color:#bce9dd}.open-landing .open-hero h1{letter-spacing:-.045em;font-size:clamp(40px,5.2vw,62px);font-weight:400}.open-landing .open-hero__strapline{color:var(--open-lime);margin:8px 0 0;font-size:clamp(18px,2.3vw,25px);font-style:italic;line-height:1.25}.open-landing .open-hero .consultancy-hero__lead{color:#e2e9ef;max-width:590px;margin-top:17px;font-size:13.5px;line-height:1.58}.open-landing .open-hero__actions{gap:10px;margin-top:18px}.open-landing .open-hero .consultancy-button--quiet{color:#fff;border-color:#bce9dd}.open-landing .open-hero .consultancy-button--quiet:hover,.open-landing .open-hero .consultancy-button--quiet:focus-visible{background:#d9f6ed1f;border-color:#fff}.open-landing .open-hero__support-link{color:#bce9dd;text-underline-offset:4px;align-items:center;width:fit-content;min-height:44px;margin-top:7px;font-size:12px;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.open-landing .open-hero__support-link:hover{color:#fff}.open-landing .open-hero .consultancy-hero__urgent-note{color:#bdc9d6}.open-landing .open-hero__visual{isolation:isolate;background:var(--open-navy);min-height:515px;padding:0}.open-landing .open-hero__visual img{z-index:0;object-fit:cover;object-position:60% center}.open-landing .open-hero__visual:before{z-index:1;background:linear-gradient(#050f200a 25%,#050f20d1 100%);border:0;width:auto;height:auto;inset:0;transform:none}.open-landing .open-hero__visual:after{z-index:3;pointer-events:none;background:0 0;border:1px solid #d9f6ed59;width:auto;height:auto;inset:18px;transform:none}.open-landing .open-hero__overlay{z-index:2;border-top:3px solid var(--open-lime);background:#d9f6ed52;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;position:absolute;bottom:34px;left:34px;right:34px;box-shadow:0 16px 35px #030c1a4d}.open-landing .open-hero__overlay span{color:#fff;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#081833e6;justify-content:center;align-items:center;min-height:52px;padding:10px 6px;font-size:10px;font-weight:700;display:flex}.open-landing .open-proof{border-bottom-color:var(--open-line);background:#f4f7f6}.open-landing .open-proof>div{border-color:var(--open-line);flex-direction:column;display:flex}.open-landing .open-proof dt{color:var(--open-muted);order:2}.open-landing .open-proof dd{color:var(--open-green);order:1}.open-landing :where(.open-pressure,.open-service,.open-platforms,.open-migration,.open-governance,.open-tiers,.open-responsibility,.open-onboarding,.open-evidence,.open-faq){position:relative}.open-landing .open-pressure{border-top:1px solid var(--open-line)}.open-landing .open-pressure__grid{background:var(--open-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.open-landing .open-pressure__grid article{border-top:4px solid var(--open-green);background:#fff;min-height:0;padding:22px}.open-landing .open-pressure__grid article:nth-child(4n+2),.open-landing .open-pressure__grid article:nth-child(4n+4){border-top-color:var(--open-blue);background:#f7f9f9}.open-landing .open-pressure__grid h3{color:var(--open-navy);margin:0 0 10px;font-size:17px;line-height:1.3}.open-landing .open-pressure__grid p{color:var(--open-muted);margin:0;font-size:12px;line-height:1.58}.open-landing .open-pressure .consultancy-problems__close{border-left-color:var(--open-green);color:var(--open-navy);margin-top:26px}.open-landing .open-service__pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.open-landing .open-service__pillars article{border-top:4px solid var(--open-green);background:#fff;flex-direction:column;min-height:0;padding:23px 21px;display:flex;box-shadow:0 10px 25px #0b183317}.open-landing .open-service__pillars article:nth-child(2n){border-top-color:var(--open-blue)}.open-landing .open-service__pillars h3{color:var(--open-navy);margin:0 0 11px;font-size:21px;line-height:1.2}.open-landing .open-service__pillars p{color:var(--open-muted);margin:0;font-size:12.5px;line-height:1.56}.open-landing :where(.open-service__pillars,.open-hosting__grid,.open-operations__grid,.open-tiers__grid,.open-responsibility__grid) ul{margin:17px 0 0;padding:0;list-style:none}.open-landing :where(.open-service__pillars,.open-hosting__grid,.open-operations__grid,.open-tiers__grid,.open-responsibility__grid) li{margin:8px 0;padding-left:16px;font-size:11.5px;line-height:1.48;position:relative}.open-landing :where(.open-service__pillars,.open-tiers__grid,.open-responsibility__grid) li{color:#3f4d55}.open-landing :where(.open-service__pillars,.open-tiers__grid,.open-responsibility__grid) li:before{background:var(--open-green);content:"";width:6px;height:6px;position:absolute;top:.5em;left:0}.open-landing .open-hosting{background:linear-gradient(135deg, #08152d 0%, var(--open-navy-light) 68%, #0b4667 130%)}.open-landing :where(.open-hosting,.open-operations,.open-why,.open-portfolio) .consultancy-kicker{color:#bce9dd}.open-landing .open-hosting__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.open-landing .open-hosting__grid article{border-top:4px solid var(--open-lime);background:#ffffff14;min-height:315px;padding:26px 24px;box-shadow:0 15px 30px #030c1a29}.open-landing .open-hosting__grid article:nth-child(2n){border-top-color:#83d8d2}.open-landing .open-hosting__grid h3{color:#fff;margin:0;font-size:20px;line-height:1.25}.open-landing .open-hosting__grid p{color:#dce7ee;margin:14px 0 0;font-size:12.5px;line-height:1.58}.open-landing :where(.open-hosting__grid,.open-operations__grid) li{color:#f0f5f7}.open-landing :where(.open-hosting__grid,.open-operations__grid) li:before{background:var(--open-lime);content:"";width:6px;height:6px;position:absolute;top:.5em;left:0}.open-landing .open-platforms{border-top:1px solid var(--open-line)}.open-landing .open-platforms__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.open-landing .open-platforms__grid article{border-left:5px solid var(--open-green);background:var(--open-soft);min-height:250px;padding:25px 27px}.open-landing .open-platforms__grid article:nth-child(4n+2),.open-landing .open-platforms__grid article:nth-child(4n+3){border-left-color:var(--open-blue)}.open-landing .open-platforms__grid h3{color:var(--open-navy);margin:0;font-size:19px;line-height:1.3}.open-landing .open-platforms__grid ul{flex-wrap:wrap;gap:7px;margin:18px 0;padding:0;list-style:none;display:flex}.open-landing .open-platforms__grid li{color:#34434b;background:#fff;border:1px solid #c1d3d2;padding:7px 9px;font-size:11px;font-weight:700;line-height:1.35}.open-landing .open-platforms__grid p{color:var(--open-muted);margin:0;font-size:12px;line-height:1.58}.open-landing .open-migration{border-top:1px solid var(--open-line)}.open-landing .open-migration__stages{background:var(--open-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.open-landing .open-migration__stages li{border-top:4px solid var(--open-green);background:#fff;min-height:0;padding:21px 17px}.open-landing .open-migration__stages li:nth-child(2n){border-top-color:var(--open-blue);background:#f7f9f9}.open-landing .open-migration__stages h3{color:var(--open-navy);margin:0 0 10px;font-size:15px;line-height:1.3}.open-landing .open-migration__stages p{color:var(--open-muted);margin:0;font-size:11px;line-height:1.55}.open-landing .open-centos{border-top:6px solid var(--open-lime);background:linear-gradient(125deg, var(--open-green-dark), #075f8f 118%);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:44px;padding:55px 48px;display:grid;position:relative;overflow:hidden}.open-landing .open-centos:after{content:"";background:#8bcf231f;border:1px solid #d9f6ed40;width:255px;height:255px;position:absolute;top:-110px;right:-65px;transform:rotate(45deg)}.open-landing .open-centos>*{z-index:1;position:relative}.open-landing .open-centos .consultancy-kicker{color:#d9f6ed}.open-landing .open-centos h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.13}.open-landing .open-centos>div:first-child>p:last-child{color:#edf6f4;margin:17px 0 0;font-size:14px;line-height:1.63}.open-landing .open-centos__actions{border-left:4px solid var(--open-lime);background:#05192747;padding:24px}.open-landing .open-centos .consultancy-button--primary{border-color:var(--open-lime);background:var(--open-lime);color:var(--open-navy)}.open-landing .open-centos .consultancy-button--primary:hover,.open-landing .open-centos .consultancy-button--primary:focus-visible{background:#b7e768;border-color:#b7e768}.open-landing .open-centos__actions small{color:#dbeae8;margin-top:13px;font-size:10.5px;line-height:1.52;display:block}.open-landing .open-operations{background:linear-gradient(135deg, #08152d 0%, var(--open-navy-light) 68%, #0b4667 130%)}.open-landing .open-operations__grid{background:#d9f6ed3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.open-landing .open-operations__grid article{border-top:4px solid var(--open-lime);background:#ffffff13;min-height:0;padding:27px 25px}.open-landing .open-operations__grid article:nth-child(2n){background:#ffffff1c;border-top-color:#83d8d2}.open-landing .open-operations__grid h3{color:#fff;margin:0 0 11px;font-size:22px;line-height:1.2}.open-landing .open-operations__grid p{color:#dce7ee;margin:0;font-size:12.5px;line-height:1.58}.open-landing .open-operations__boundary{border-left:5px solid var(--open-lime);color:#eef5f7;background:#d9f6ed1a;margin:24px 0 0;padding:18px 21px;font-size:12px;line-height:1.58}.open-landing .open-governance{border-top:1px solid var(--open-line)}.open-landing .open-governance>ul{gap:8px}.open-landing .open-governance>ul li{border-left:3px solid var(--open-teal);background:#fff;min-height:52px}.open-landing .open-governance>ul li:before{border-color:var(--open-green)}.open-landing .open-tiers{border-top:1px solid var(--open-line)}.open-landing .open-tiers__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.open-landing .open-tiers__grid article{border-top:5px solid var(--open-green);background:#fff;flex-direction:column;min-height:505px;padding:26px 24px;display:flex;box-shadow:0 12px 28px #0b18331a}.open-landing .open-tiers__grid article:nth-child(2){border-top-color:var(--open-lime);background:#f4f9f6;box-shadow:0 16px 34px #0b183324}.open-landing .open-tiers__grid article:nth-child(3){border-top-color:var(--open-blue)}.open-landing .open-tiers__grid h3{color:var(--open-navy);margin:0 0 11px;font-size:22px;line-height:1.2}.open-landing .open-tiers__grid strong{color:var(--open-green-dark);font-size:12px;line-height:1.5;display:block}.open-landing .open-tiers__grid p{color:var(--open-muted);margin:13px 0 0;font-size:12.5px;line-height:1.57}.open-landing .open-tiers__grid a{width:fit-content;min-height:44px;color:var(--open-blue);text-underline-offset:4px;align-items:center;margin-top:auto;padding-top:14px;font-size:12px;font-weight:700;display:inline-flex}.open-landing .open-tiers__grid small{color:#5b6870;margin-top:5px;font-size:10.5px;display:block}.open-landing .open-project-boundary{border-top:6px solid var(--open-green);background:linear-gradient(125deg,#eef7f3,#e5f1ef);border-bottom:1px solid #b8d2cb;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:48px;padding:62px 48px;display:grid}.open-landing .open-project-boundary h2{color:var(--open-navy);letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.13}.open-landing .open-project-boundary>div>p:last-child{color:var(--open-muted);margin:18px 0 0;font-size:14px;line-height:1.63}.open-landing .open-project-boundary>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.open-landing .open-project-boundary>ul li{border-left:3px solid var(--open-blue);color:#34434b;background:#fff;min-height:58px;padding:14px 14px 14px 36px;font-size:12px;line-height:1.48;position:relative}.open-landing .open-project-boundary>ul li:before{color:var(--open-green);content:"+";font-size:16px;font-weight:700;line-height:1;position:absolute;top:15px;left:14px}.open-landing .open-responsibility__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.open-landing .open-responsibility__grid article{border-top:4px solid var(--open-green);background:#fff;min-height:350px;padding:25px 24px}.open-landing .open-responsibility__grid article:nth-child(2){border-top-color:var(--open-blue)}.open-landing .open-responsibility__grid article:nth-child(3){border-top-color:var(--open-teal)}.open-landing .open-responsibility__grid h3{color:var(--open-navy);margin:0 0 10px;font-size:20px;line-height:1.25}.open-landing .open-responsibility__grid p{color:var(--open-muted);margin:0;font-size:12.5px;line-height:1.57}.open-landing .open-onboarding{border-top:1px solid var(--open-line)}.open-landing .open-onboarding__stages{counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.open-landing .open-onboarding__stages li{border-left:4px solid var(--open-green);background:var(--open-soft);grid-template-columns:minmax(0,1fr);align-items:start;gap:0;min-height:0;padding:20px;display:grid}.open-landing .open-onboarding__stages li:nth-child(4n+2),.open-landing .open-onboarding__stages li:nth-child(4n+3){border-left-color:var(--open-blue);background:#f5f7f8}.open-landing .open-onboarding__stages h3{color:var(--open-navy);margin:0;font-size:16px;line-height:1.3}.open-landing .open-onboarding__stages p{color:var(--open-muted);margin:8px 0 0;font-size:12px;line-height:1.55}.open-landing .open-evidence{border-top:1px solid var(--open-line)}.open-landing .open-evidence__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.open-landing .open-evidence__grid article{border-top:4px solid var(--open-green);background:#fff;flex-direction:column;min-height:265px;padding:27px;display:flex;box-shadow:0 10px 24px #0b183314}.open-landing .open-evidence__grid article:nth-child(2n){border-top-color:var(--open-blue)}.open-landing .open-evidence__grid article>p:first-child{color:var(--open-teal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:700}.open-landing .open-evidence__grid h3{color:var(--open-navy);margin:0;font-size:20px;line-height:1.27}.open-landing .open-evidence__grid h3+p{color:var(--open-muted);margin:13px 0 18px;font-size:12.5px;line-height:1.58}.open-landing .open-evidence__grid strong{border-left:4px solid var(--open-lime);background:var(--open-navy);color:#fff;margin-top:auto;padding:13px 15px;font-size:11.5px;line-height:1.48;display:block}.open-landing .open-why{background:linear-gradient(135deg, #08152d 0%, var(--open-navy-light) 68%, #0b4667 130%)}.open-landing .open-why h2{color:#fff}.open-landing .open-why .consultancy-section__heading>p:last-child{color:#dce7ee}.open-landing .open-why__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.open-landing .open-why__grid article{border-top:3px solid var(--open-lime);background:#ffffff14;min-height:190px;padding:24px}.open-landing .open-why__grid article:nth-child(2n){background:#ffffff1c;border-top-color:#83d8d2}.open-landing .open-why__grid h3{color:#fff;margin:0;font-size:17px;line-height:1.3}.open-landing .open-why__grid p{color:#dce7ee;margin:11px 0 0;font-size:12.5px;line-height:1.57}.open-landing .open-portfolio{background:linear-gradient(125deg,#071329 0%,#10264b 72%,#075f8f 145%);border-top:1px solid #d9f6ed33}.open-landing .open-portfolio__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.open-landing .open-portfolio__grid a{color:#fff;background:#ffffff14;border-top:3px solid #83d8d2;flex-direction:column;justify-content:center;min-height:132px;padding:18px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.open-landing .open-portfolio__grid a:hover,.open-landing .open-portfolio__grid a:focus-visible{background:#ffffff24;transform:translateY(-2px)}.open-landing .open-portfolio__grid a[aria-current=page]{border-top-color:var(--open-lime);background:#8bcf2329}.open-landing .open-portfolio__grid strong{color:#fff;font-size:15px;line-height:1.3}.open-landing .open-portfolio__grid span{color:#dce7ee;margin-top:8px;font-size:10.5px;line-height:1.45}.open-landing .open-finn{border-top:6px solid var(--open-teal);background:linear-gradient(125deg,#edf7f4,#f7faf9);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:50px;display:grid}.open-landing .open-finn h2{color:var(--open-navy)}.open-landing .open-finn>div:first-child>p:last-child{color:var(--open-muted);margin:18px 0 0;font-size:14px;line-height:1.63}.open-landing .open-finn__prompts{gap:8px;display:grid}.open-landing .open-finn__prompts button{border:1px solid #b9cbc8;border-left:4px solid var(--open-green);min-height:54px;color:var(--open-navy);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:0;padding:13px 48px 13px 17px;font-size:12px;font-weight:700;line-height:1.45;transition:border-color .2s,background .2s,transform .2s;position:relative}.open-landing .open-finn__prompts button:after{color:var(--open-teal);content:"→";font-size:18px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.open-landing .open-finn__prompts button:hover,.open-landing .open-finn__prompts button:focus-visible{border-color:var(--open-teal);background:#f0f8f5;transform:translate(3px)}.open-landing .open-descriptor{border-bottom-color:var(--open-green);background:#e9efee}.open-landing .open-descriptor .consultancy-brochure__preview img{border:1px solid #b9c7c5;box-shadow:0 17px 34px #0b183338}.open-landing .open-descriptor .consultancy-brochure__copy small{color:#4f5e65;max-width:565px;line-height:1.5}.open-landing .open-faq{border-top:1px solid var(--open-line);background:#fff}.open-landing .open-faq .consultancy-faq__list,.open-landing .open-faq details{border-color:var(--open-line)}.open-landing .open-faq summary{min-height:58px}.open-landing .open-faq summary:after{color:var(--open-teal);border-color:#a9c5c1}.open-landing .open-faq summary:focus-visible{outline-offset:4px}.open-landing .open-enquiry{border-top-color:var(--open-green);background:#fff}.open-landing .open-enquiry .consultancy-enquiry__intro li:before{color:var(--open-green)}.open-landing .open-enquiry__form{border-top:4px solid var(--open-teal);background:#edf2f1;box-shadow:0 12px 30px #0b183314}.open-landing .open-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.open-landing .open-form__required-note,.open-landing .open-form__field--full,.open-landing .open-form__privacy,.open-landing .open-form>button,.open-landing .open-form__status,.open-landing .open-form__honeypot{grid-column:1/-1}.open-landing .open-form__honeypot{display:none!important}.open-landing .open-form__required-note{color:#4f5e65;margin:0 0 15px;font-size:11px}.open-landing .open-form__required-note span,.open-landing .open-form__field>label span{color:var(--open-green-dark)}.open-landing .open-form__field{min-width:0;margin-bottom:15px}.open-landing .open-form__field>label{color:var(--open-navy);margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.4;display:block}.open-landing .open-form__field input:not([type=checkbox]),.open-landing .open-form__field select,.open-landing .open-form__field textarea{color:#263139;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #a8b5ba;border-radius:0;padding:10px 11px;font-size:12.5px;display:block}.open-landing .open-form__field textarea{resize:vertical;min-height:96px}.open-landing .open-form__field input::placeholder,.open-landing .open-form__field textarea::placeholder{color:#66737a;opacity:1}.open-landing .open-form__field input:disabled,.open-landing .open-form__field select:disabled,.open-landing .open-form__field textarea:disabled{cursor:wait;opacity:.7}.open-landing .open-form__field input:focus-visible,.open-landing .open-form__field select:focus-visible,.open-landing .open-form__field textarea:focus-visible,.open-landing .open-form__consent input:focus-visible{border-color:var(--open-teal);outline:3px solid var(--open-teal);outline-offset:2px}.open-landing .open-form__field [aria-invalid=true]{border-color:#8a1f1b;box-shadow:inset 4px 0 #8a1f1b}.open-landing .open-form__error{color:#8a1f1b;margin:6px 0 0;font-size:11px;line-height:1.4}.open-landing .open-form__consent{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:44px;display:grid}.open-landing .open-form__consent input{width:20px;height:20px;accent-color:var(--open-green);margin:2px 0 0}.open-landing .open-form__consent label{color:#344149;min-height:32px;margin:0;font-size:11.5px;font-weight:400;line-height:1.5}.open-landing .open-form__consent .open-form__error{grid-column:2}.open-landing .open-form__privacy{color:#4f5e65;margin:0 0 16px;font-size:10.5px;line-height:1.58}.open-landing .open-form__privacy a,.open-landing .open-form__status a{color:var(--open-blue);text-underline-offset:3px;font-weight:700}.open-landing .open-button{font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:11px 18px;font-size:12px;font-weight:700;line-height:1.25;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.open-landing .open-button:hover,.open-landing .open-button:focus-visible{transform:translateY(-2px)}.open-landing .open-form>button{width:100%}.open-landing .open-form>button:disabled{cursor:wait;opacity:.72;transform:none}.open-landing .open-form__status{margin:15px 0 0;padding:13px;font-size:12px;line-height:1.5}.open-landing .open-form__status--error{color:#751b17;background:#fff0ee;border-left:4px solid #8a1f1b}.open-landing .open-form__status--success{color:#1c5d34;background:#eaf5ee;border-left:4px solid #277443}@media (max-width:998px){.open-landing .open-hero{grid-template-columns:1fr}.open-landing .open-hero__visual{min-height:365px}.open-landing .open-pressure__grid,.open-landing .open-service__pillars,.open-landing .open-platforms__grid,.open-landing .open-onboarding__stages,.open-landing .open-evidence__grid,.open-landing .open-why__grid,.open-landing .open-portfolio__grid,.open-landing .open-hosting__grid,.open-landing .open-tiers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.open-landing .open-hosting__grid article:last-child,.open-landing .open-tiers__grid article:last-child,.open-landing .open-why__grid article:last-child,.open-landing .open-portfolio__grid a:last-child{grid-column:1/-1}.open-landing .open-migration__stages{grid-template-columns:repeat(3,minmax(0,1fr))}.open-landing .open-service__pillars article,.open-landing .open-hosting__grid article,.open-landing .open-tiers__grid article{min-height:0}.open-landing .open-centos,.open-landing .open-project-boundary,.open-landing .open-governance,.open-landing .open-finn{grid-template-columns:1fr;gap:36px}.open-landing .open-operations__grid,.open-landing .open-responsibility__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.open-landing .open-project-boundary{padding-left:35px;padding-right:35px}}@media (max-width:767px){.consultancy-landing.open-landing{max-width:100%;overflow-x:hidden}.open-landing .open-hero .consultancy-hero__copy{padding-top:54px;padding-bottom:46px}.open-landing .open-hero h1{font-size:clamp(40px,14vw,58px)}.open-landing .open-hero__visual{min-height:285px;display:flex}.open-landing .open-hero__visual:after{inset:13px}.open-landing .open-hero__overlay{grid-template-columns:repeat(2,minmax(0,1fr));bottom:24px;left:24px;right:24px}.open-landing .open-hero__overlay span{min-height:44px}.open-landing .consultancy-actions>a,.open-landing .open-button,.open-landing .open-centos .consultancy-button,.open-landing .open-hero__support-link{width:100%}.open-landing .open-proof{grid-template-columns:1fr;padding:0 28px}.open-landing .open-proof div,.open-landing .open-proof div:first-child{border-right:0;border-bottom:1px solid var(--open-line);padding:17px 0}.open-landing .open-proof div:last-child{border-bottom:0}.open-landing .open-pressure__grid,.open-landing .open-service__pillars,.open-landing .open-hosting__grid,.open-landing .open-platforms__grid,.open-landing .open-migration__stages,.open-landing .open-operations__grid,.open-landing .open-tiers__grid,.open-landing .open-responsibility__grid,.open-landing .open-onboarding__stages,.open-landing .open-evidence__grid,.open-landing .open-why__grid,.open-landing .open-portfolio__grid,.open-landing .open-project-boundary>ul,.open-landing .open-form{grid-template-columns:1fr}.open-landing .open-hosting__grid article:last-child,.open-landing .open-tiers__grid article:last-child,.open-landing .open-why__grid article:last-child,.open-landing .open-portfolio__grid a:last-child,.open-landing .open-form__required-note,.open-landing .open-form__field--full,.open-landing .open-form__privacy,.open-landing .open-form>button,.open-landing .open-form__status,.open-landing .open-form__honeypot{grid-column:auto}.open-landing .open-pressure__grid article,.open-landing .open-service__pillars article,.open-landing .open-hosting__grid article,.open-landing .open-platforms__grid article,.open-landing .open-migration__stages li,.open-landing .open-operations__grid article,.open-landing .open-tiers__grid article,.open-landing .open-responsibility__grid article,.open-landing .open-onboarding__stages li,.open-landing .open-evidence__grid article,.open-landing .open-why__grid article,.open-landing .open-portfolio__grid a{min-height:0}.open-landing .open-centos,.open-landing .open-project-boundary,.open-landing .open-finn{grid-template-columns:1fr;gap:30px;padding:46px 28px}.open-landing .open-centos__actions{padding:21px}.open-landing .open-tiers__grid,.open-landing .open-responsibility__grid{width:100%;overflow:visible}.open-landing .open-onboarding__stages li{grid-template-columns:1fr;gap:0;padding:18px}.open-landing .open-finn__prompts button:hover,.open-landing .open-finn__prompts button:focus-visible,.open-landing .open-portfolio__grid a:hover,.open-landing .open-portfolio__grid a:focus-visible{transform:none}.open-landing .open-descriptor{grid-template-columns:1fr;gap:34px;padding:44px 28px}.open-landing .open-enquiry{grid-template-columns:1fr;gap:36px;padding:54px 28px}.open-landing .open-enquiry__form{padding:22px}.open-landing .open-form__consent .open-form__error{grid-column:2}}@media (prefers-reduced-motion:reduce){.open-landing .consultancy-button,.open-landing .open-button,.open-landing .open-finn__prompts button,.open-landing .open-portfolio__grid a{scroll-behavior:auto;transition:none}}.managed-desktops-landing{--desktops-navy:#081d3e;--desktops-blue:#123f78;--desktops-magenta:#d3006c;--desktops-magenta-dark:#92004f;--desktops-pink:#f7d4e4;--desktops-soft:#f5f6f8;--desktops-line:#d9dee6;--desktops-ink:#17243a;color:var(--desktops-ink)}.managed-desktops-landing .consultancy-kicker{color:var(--desktops-magenta-dark)}.managed-desktops-landing .consultancy-button--primary,.managed-desktops-landing .managed-desktops-button--primary{background:var(--desktops-magenta-dark);border-color:var(--desktops-magenta-dark);color:#fff}.managed-desktops-landing .consultancy-button--primary:hover,.managed-desktops-landing .consultancy-button--primary:focus-visible,.managed-desktops-landing .managed-desktops-button--primary:hover,.managed-desktops-landing .managed-desktops-button--primary:focus-visible{background:#73003f;border-color:#73003f}.managed-desktops-landing .consultancy-button:focus-visible,.managed-desktops-landing .managed-desktops-button:focus-visible,.managed-desktops-landing a:focus-visible,.managed-desktops-landing button:focus-visible,.managed-desktops-landing input:focus-visible,.managed-desktops-landing select:focus-visible,.managed-desktops-landing textarea:focus-visible,.managed-desktops-landing summary:focus-visible{outline-offset:3px;outline:3px solid #f4b400}.managed-desktops-hero{background:var(--desktops-navy);color:#fff;min-height:520px;display:block;position:relative;overflow:hidden}.managed-desktops-hero .consultancy-hero__copy{z-index:2;background:#081d3e;width:min(72%,740px);min-height:520px;position:relative;box-shadow:18px 0 36px #081d3e38}.managed-desktops-hero:before{background:var(--desktops-magenta)}.managed-desktops-hero .consultancy-kicker{color:#f7b8d6}.managed-desktops-hero__strapline{color:#f7b8d6;margin:-2px 0 17px;font-size:clamp(1.5rem,3vw,2.15rem);font-style:italic;line-height:1.08}.managed-desktops-hero__actions{margin-bottom:18px}.managed-desktops-hero .consultancy-button--quiet{color:#fff;border-color:#fff}.managed-desktops-hero .consultancy-button--quiet:hover,.managed-desktops-hero .consultancy-button--quiet:focus-visible{color:var(--desktops-navy);background:#fff}.managed-desktops-hero__visual{background:#f3ccdc;min-height:520px;position:absolute;inset:0;overflow:hidden}.managed-desktops-hero__visual img{object-fit:cover;object-position:center}.managed-desktops-hero__journey{z-index:3;border-top:4px solid var(--desktops-magenta);background:#081d3ef0;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;position:absolute;bottom:0;left:0;right:0}.managed-desktops-hero__journey span{color:#fff;letter-spacing:.06em;text-align:center;text-transform:uppercase;border-right:1px solid #ffffff38;padding:17px 8px;font-size:.75rem;font-weight:700}.managed-desktops-hero__journey span:last-child{border-right:0}.managed-desktops-proof dd{color:var(--desktops-magenta-dark)}.managed-desktops-philosophy{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:56px;display:grid}.managed-desktops-philosophy__copy h2{max-width:700px;color:var(--desktops-navy);margin:6px 0 22px;font-size:clamp(2rem,4.4vw,3.75rem);line-height:1.02}.managed-desktops-philosophy__copy p{max-width:680px}.managed-desktops-philosophy__answer{color:var(--desktops-magenta-dark);margin:0 0 12px;font-size:clamp(1.8rem,4vw,3rem);font-weight:700}.managed-desktops-experience-map{border:1px solid var(--desktops-line);background-color:#fff;background-image:linear-gradient(#123f780e 1px,#0000 1px),linear-gradient(90deg,#123f780e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:38px;position:relative;box-shadow:0 20px 50px #081d3e1f}.managed-desktops-experience-map>strong{border:8px solid var(--desktops-pink);background:var(--desktops-navy);color:#fff;border-radius:50%;place-items:center;width:96px;height:96px;margin:0 auto 26px;font-size:1.25rem;display:grid}.managed-desktops-experience-map ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.managed-desktops-experience-map li{border:1px solid var(--desktops-line);min-width:0;min-height:88px;color:var(--desktops-navy);overflow-wrap:break-word;text-align:center;background:#fff;place-items:center;padding:14px 6px;font-size:.78rem;font-weight:700;line-height:1.25;display:grid;position:relative}.managed-desktops-experience-map li:before{background:var(--desktops-magenta);content:"";width:1px;height:22px;position:absolute;top:-22px;left:50%}.managed-desktops-experience-map>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.managed-desktops-experience-map>div span{background:var(--desktops-magenta-dark);color:#fff;text-align:center;padding:12px;font-size:.78rem;font-weight:700}.managed-desktops-pressure__grid,.managed-desktops-model__grid,.managed-desktops-capabilities__grid,.managed-desktops-journeys__grid,.managed-desktops-stack__grid,.managed-desktops-security__grid,.managed-desktops-people__grid,.managed-desktops-boundary__grid,.managed-desktops-shapes__grid,.managed-desktops-benefits__grid,.managed-desktops-why__grid{gap:18px;display:grid}.managed-desktops-pressure__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.managed-desktops-pressure__grid article{border-top:4px solid var(--desktops-magenta-dark);background:#fff;min-height:0;padding:25px;box-shadow:0 11px 30px #081d3e14}.managed-desktops-pressure__grid h3,.managed-desktops-model__grid h3,.managed-desktops-capabilities__grid h3,.managed-desktops-journeys__grid h3,.managed-desktops-stack__grid h3,.managed-desktops-security__grid h3,.managed-desktops-people__grid h3,.managed-desktops-boundary__grid h3,.managed-desktops-shapes__grid h3,.managed-desktops-benefits__grid h3,.managed-desktops-why__grid h3{margin:0 0 12px;line-height:1.16}.managed-desktops-pressure__grid p,.managed-desktops-model__grid p,.managed-desktops-capabilities__grid p,.managed-desktops-journeys__grid p,.managed-desktops-stack__grid p,.managed-desktops-security__grid p,.managed-desktops-benefits__grid p,.managed-desktops-why__grid p{margin:0}.managed-desktops-model__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.managed-desktops-model__grid article{background:#ffffff12;border:1px solid #fff3;border-top:4px solid #f19bc3;padding:28px}.managed-desktops-model__grid ul,.managed-desktops-capabilities__grid ul,.managed-desktops-journeys__grid ul,.managed-desktops-people__grid ul,.managed-desktops-boundary__grid ul,.managed-desktops-shapes__grid ul,.managed-desktops-flexidesk ul{margin:19px 0 0;padding-left:19px}.managed-desktops-model__grid li,.managed-desktops-capabilities__grid li,.managed-desktops-journeys__grid li,.managed-desktops-people__grid li,.managed-desktops-boundary__grid li,.managed-desktops-shapes__grid li,.managed-desktops-flexidesk li{margin-bottom:8px}.managed-desktops-capabilities__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-desktops-capabilities__grid article{border:1px solid var(--desktops-line);border-top:4px solid var(--desktops-magenta-dark);background:#fff;flex-direction:column;min-height:0;padding:29px;display:flex}.managed-desktops-capabilities__grid article>small{border-top:1px solid var(--desktops-line);color:#4b586b;margin-top:auto;padding-top:18px;font-size:.76rem;line-height:1.45;display:block}.managed-desktops-journeys__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-desktops-journeys__grid article{border-left:5px solid var(--desktops-magenta-dark);background:#fff;padding:29px;box-shadow:0 11px 30px #081d3e14}.managed-desktops-flexidesk{background:linear-gradient(120deg, var(--desktops-magenta-dark), #c00067 58%, #e4217b);color:#fff;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:48px;padding:64px clamp(34px,6vw,76px);display:grid}.managed-desktops-flexidesk .consultancy-kicker{color:#fff}.managed-desktops-flexidesk h2{color:#fff;max-width:780px;margin:5px 0 20px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.04}.managed-desktops-flexidesk strong{color:#fff;margin-top:26px;font-size:1.35rem;display:block}.managed-desktops-flexidesk ul{background:#081d3e45;border:1px solid #ffffff70;align-self:center;margin:0;padding:26px 26px 18px 48px}.managed-desktops-stack__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-desktops-stack__grid article{border:1px solid var(--desktops-line);background:linear-gradient(145deg,#fff,#f8f1f5);min-height:205px;padding:27px}.managed-desktops-stack__grid h3{color:var(--desktops-magenta-dark)}.managed-desktops-security__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.managed-desktops-security__grid article{background:#ffffff12;border:1px solid #ffffff2e;min-height:0;padding:27px}.managed-desktops-people__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-desktops-people__grid article{border:1px solid var(--desktops-line);border-bottom:5px solid var(--desktops-magenta-dark);background:#fff;padding:30px}.managed-desktops-lifecycle>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.managed-desktops-lifecycle>ol li{border-top:4px solid var(--desktops-magenta-dark);background:#fff;min-height:0;padding:23px;box-shadow:0 8px 24px #081d3e12}.managed-desktops-lifecycle>ol h3{margin:0 0 8px}.managed-desktops-lifecycle>ol p{margin:0}.managed-desktops-onboarding>ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.managed-desktops-onboarding>ol li{border:1px solid var(--desktops-line);background:#fff;align-content:start;min-height:0;padding:24px;display:grid}.managed-desktops-onboarding>ol h3{margin:0 0 10px}.managed-desktops-onboarding>ol p{margin:0}.managed-desktops-support{background:var(--desktops-navy);color:#fff;grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);align-items:center;gap:52px;padding:64px clamp(34px,6vw,76px);display:grid}.managed-desktops-support .consultancy-kicker{color:#f4aacb}.managed-desktops-support h2{color:#fff;margin:5px 0 18px;font-size:clamp(2rem,4vw,3.3rem);line-height:1.04}.managed-desktops-support ol{grid-template-rows:repeat(2,minmax(88px,auto));grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;margin:0;padding:0;list-style:none;display:grid}.managed-desktops-support ol li{border-top:4px solid var(--desktops-magenta);text-align:center;background:#ffffff14;place-items:center;min-width:0;padding:18px 12px;line-height:1.25;display:grid;position:relative}.managed-desktops-support ol li:nth-child(5){grid-area:2/4}.managed-desktops-support ol li:nth-child(6){grid-area:2/3}.managed-desktops-support ol li:nth-child(7){grid-area:2/2}.managed-desktops-support ol li:not(:last-child):after{z-index:1;color:#f4aacb;content:"›";font-size:1.35rem;font-weight:700;line-height:1;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.managed-desktops-support ol li:nth-child(4):after{content:"↓";top:auto;bottom:-19px;right:50%;transform:translate(50%)}.managed-desktops-support ol li:nth-child(5):after,.managed-desktops-support ol li:nth-child(6):after{content:"‹";left:-7px;right:auto}.managed-desktops-support ol strong{display:block}.managed-desktops-boundary__grid,.managed-desktops-shapes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-desktops-boundary__grid article{border-top:5px solid var(--desktops-magenta-dark);background:#fff;padding:29px;box-shadow:0 10px 28px #081d3e14}.managed-desktops-shapes__grid article{border:1px solid var(--desktops-line);border-top:6px solid var(--desktops-magenta-dark);background:#fff;flex-direction:column;min-height:0;padding:31px;display:flex;box-shadow:0 14px 36px #081d3e17}.managed-desktops-shapes__grid h3{color:var(--desktops-navy);margin:0 0 12px;font-size:1.6rem}.managed-desktops-shapes__grid article>strong{min-height:0}.managed-desktops-shapes__grid a{min-height:44px;color:var(--desktops-magenta-dark);text-underline-offset:4px;align-items:center;margin-top:auto;padding:13px 0 7px;font-weight:700;display:flex}.managed-desktops-shapes__grid small{color:#4b586b;margin-top:10px;line-height:1.45;display:block}.managed-desktops-benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.managed-desktops-benefits__grid article{background:#ffffff12;border:1px solid #ffffff2e;min-height:205px;padding:25px}.managed-desktops-benefits__grid h3{color:#f4aacb}.managed-desktops-why__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-desktops-why__grid article{border-left:4px solid var(--desktops-magenta-dark);background:var(--desktops-soft);min-height:205px;padding:27px}.managed-desktops-portfolio>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.managed-desktops-portfolio a{border:1px solid var(--desktops-line);min-height:138px;color:var(--desktops-ink);background:#fff;flex-direction:column;justify-content:space-between;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.managed-desktops-portfolio a:hover,.managed-desktops-portfolio a:focus-visible{border-color:var(--desktops-magenta-dark);transform:translateY(-3px);box-shadow:0 10px 26px #081d3e1c}.managed-desktops-portfolio a strong{color:var(--desktops-magenta-dark)}.managed-desktops-portfolio a span{font-size:.82rem;line-height:1.4}.managed-desktops-finn{border-top:5px solid var(--desktops-magenta);background:var(--desktops-navy);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:54px;display:grid}.managed-desktops-finn .consultancy-kicker{color:#f4aacb}.managed-desktops-finn h2{color:#fff}.managed-desktops-finn>div:last-child{gap:10px;display:grid}.managed-desktops-finn button{color:#fff;cursor:pointer;min-height:52px;font:inherit;text-align:left;background:#ffffff14;border:1px solid #ffffff59;padding:13px 48px 13px 18px;font-weight:700;transition:background .18s,border-color .18s,transform .18s}.managed-desktops-finn button:after{float:right;color:#f4aacb;content:">"}.managed-desktops-finn button:hover,.managed-desktops-finn button:focus-visible{background:#d3006c33;border-color:#f4aacb;transform:translate(3px)}.managed-desktops-brochure-approval{border-top:5px solid var(--desktops-magenta)}.managed-desktops-faq details[open]{border-color:var(--desktops-magenta-dark)}.managed-desktops-enquiry{background:linear-gradient(130deg, var(--desktops-navy), #123d70);color:#fff}.managed-desktops-enquiry .consultancy-kicker{color:#f4aacb}.managed-desktops-enquiry .consultancy-enquiry__intro h2{color:#fff}.managed-desktops-enquiry .consultancy-enquiry__intro>p,.managed-desktops-enquiry .consultancy-enquiry__intro li{color:#ffffffe6}.managed-desktops-enquiry__form{border-top:5px solid var(--desktops-magenta)}.managed-desktops-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.managed-desktops-form__required-note,.managed-desktops-form__field--full,.managed-desktops-form__privacy,.managed-desktops-form>button,.managed-desktops-form__status,.managed-desktops-form__honeypot{grid-column:1/-1}.managed-desktops-form__required-note{color:#4b586b;margin:0;font-size:.8rem}.managed-desktops-form__field{min-width:0}.managed-desktops-form__field label{color:var(--desktops-navy);margin-bottom:7px;font-size:.83rem;font-weight:700;display:block}.managed-desktops-form input:not([type=checkbox]),.managed-desktops-form select,.managed-desktops-form textarea{width:100%;min-height:48px;color:var(--desktops-ink);font:inherit;background:#fff;border:1px solid #aab3c0;border-radius:0;padding:11px 12px}.managed-desktops-form textarea{resize:vertical;min-height:112px}.managed-desktops-form [aria-invalid=true]{border-color:#a40024;box-shadow:0 0 0 1px #a40024}.managed-desktops-form__consent{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.managed-desktops-form__consent input{width:20px;height:20px;accent-color:var(--desktops-magenta-dark);margin:2px 0 0}.managed-desktops-form__consent label{margin:0}.managed-desktops-form__consent .managed-desktops-form__error{grid-column:2}.managed-desktops-form__error{color:#94001f;margin:6px 0 0;font-size:.78rem;font-weight:700}.managed-desktops-form__privacy{border-left:4px solid var(--desktops-magenta-dark);color:#3d495a;background:#f8edf2;margin:0;padding:12px 14px;font-size:.76rem;line-height:1.5}.managed-desktops-button{cursor:pointer;min-height:50px;font:inherit;border:1px solid #0000;padding:13px 20px;font-weight:700}.managed-desktops-button:disabled{cursor:wait;opacity:.65}.managed-desktops-form__status{margin:0;padding:13px;font-weight:700}.managed-desktops-form__status--success{color:#165126;background:#eaf6ed;border-left:4px solid #23713a}.managed-desktops-form__status--error{color:#7f001b;background:#fae9ed;border-left:4px solid #a40024}@media (max-width:998px){.managed-desktops-hero{min-height:0;display:grid}.managed-desktops-hero .consultancy-hero__copy{background:var(--desktops-navy);width:100%;min-height:0;box-shadow:none}.managed-desktops-hero__visual{min-height:clamp(300px,36vw,360px);display:block;position:relative}.managed-desktops-hero__journey{width:auto;bottom:20px;left:20px;right:20px}}@media (max-width:1040px){.managed-desktops-philosophy,.managed-desktops-flexidesk,.managed-desktops-support,.managed-desktops-finn{grid-template-columns:1fr}.managed-desktops-pressure__grid,.managed-desktops-model__grid,.managed-desktops-security__grid,.managed-desktops-benefits__grid,.managed-desktops-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-desktops-stack__grid,.managed-desktops-why__grid,.managed-desktops-boundary__grid,.managed-desktops-shapes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-desktops-lifecycle>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-desktops-onboarding>ol{grid-template-columns:repeat(5,minmax(0,1fr))}.managed-desktops-support ol{grid-template-columns:repeat(4,minmax(0,1fr))}.managed-desktops-portfolio>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){.managed-desktops-stack__grid,.managed-desktops-why__grid,.managed-desktops-boundary__grid,.managed-desktops-shapes__grid,.managed-desktops-onboarding>ol,.managed-desktops-support ol,.managed-desktops-portfolio>div:last-child{grid-template-columns:1fr}.managed-desktops-support ol{grid-template-rows:none}.managed-desktops-support ol li{text-align:left;min-height:0}.managed-desktops-support ol li:nth-child(5),.managed-desktops-support ol li:nth-child(6),.managed-desktops-support ol li:nth-child(7){grid-area:auto}.managed-desktops-stack__grid article,.managed-desktops-why__grid article,.managed-desktops-portfolio a{min-height:0}.managed-desktops-support ol li:after{display:none}}@media (max-width:760px){.managed-desktops-hero__visual{min-height:280px;display:block}.managed-desktops-hero__visual img{object-position:78% center}.managed-desktops-hero__journey{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;bottom:14px;left:14px;right:14px}.managed-desktops-hero__journey span:nth-child(2){border-right:0}.managed-desktops-hero__journey span:nth-child(-n+2){border-bottom:1px solid #ffffff38}.managed-desktops-philosophy,.managed-desktops-flexidesk,.managed-desktops-support,.managed-desktops-finn{gap:30px;padding:46px 28px}.managed-desktops-experience-map{padding:25px 18px}.managed-desktops-experience-map ul,.managed-desktops-experience-map>div,.managed-desktops-pressure__grid,.managed-desktops-model__grid,.managed-desktops-capabilities__grid,.managed-desktops-journeys__grid,.managed-desktops-stack__grid,.managed-desktops-security__grid,.managed-desktops-people__grid,.managed-desktops-lifecycle>ol,.managed-desktops-onboarding>ol,.managed-desktops-support ol,.managed-desktops-boundary__grid,.managed-desktops-shapes__grid,.managed-desktops-benefits__grid,.managed-desktops-why__grid,.managed-desktops-portfolio>div:last-child,.managed-desktops-form{grid-template-columns:1fr}.managed-desktops-experience-map li:before{display:none}.managed-desktops-pressure__grid article,.managed-desktops-capabilities__grid article,.managed-desktops-security__grid article,.managed-desktops-shapes__grid article,.managed-desktops-onboarding>ol li{min-height:0}.managed-desktops-flexidesk ul{padding:22px 22px 14px 42px}.managed-desktops-support ol li{text-align:left;grid-template-columns:minmax(0,1fr);align-items:center;min-height:72px;display:grid}.managed-desktops-support ol li:after,.managed-desktops-support ol li:nth-child(4):after{content:none}.managed-desktops-portfolio a,.managed-desktops-lifecycle>ol li{min-height:0}.managed-desktops-form__required-note,.managed-desktops-form__field--full,.managed-desktops-form__privacy,.managed-desktops-form>button,.managed-desktops-form__status,.managed-desktops-form__honeypot{grid-column:auto}}@media (prefers-reduced-motion:reduce){.managed-desktops-landing *,.managed-desktops-landing :before,.managed-desktops-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.about-landing{--about-navy:#081d3e;--about-navy-soft:#102c56;--about-blue:#0181ca;--about-blue-dark:#00689f;--about-magenta:#b70d72;--about-lime:#83cf16;--about-yellow:#ffc20e;--about-ink:#17212b;--about-muted:#59656f;--about-line:#d9e0e5;--about-soft:#f3f5f6;max-width:1024px;color:var(--about-ink);background:#fff;margin:0 auto;overflow:clip}.about-landing :where(h1,h2,h3,p,ul,ol,dl,blockquote){margin-top:0}.about-landing :where(a,button):focus-visible,.about-jump-nav__scroller:focus-visible{outline:3px solid var(--about-yellow);outline-offset:3px}.about-breadcrumbs{border-bottom:1px solid var(--about-line);background:#fff;padding:14px 30px}.about-breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.about-breadcrumbs li{color:#65717a;font-size:12px}.about-breadcrumbs li:not(:last-child):after{color:#a3adb4;content:"/";margin-left:8px}.about-breadcrumbs a{color:var(--about-blue-dark);text-decoration:none}.about-kicker{color:var(--about-magenta);letter-spacing:.11em;text-transform:uppercase;margin-bottom:11px;font-size:11px;font-weight:700}.about-hero{background:var(--about-navy);color:#fff;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:560px;display:grid;position:relative;overflow:hidden}.about-hero:before{z-index:3;background:var(--about-magenta);content:"";width:72px;height:6px;position:absolute;top:0;left:48px}.about-hero__copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:68px 52px;display:flex;position:relative}.about-hero .about-kicker{color:#f3a9d1}.about-hero h1{color:#fff;letter-spacing:-.045em;max-width:650px;margin-bottom:20px;font-size:clamp(3.25rem,6.4vw,5.4rem);font-weight:400;line-height:.96}.about-hero__lead{color:#f7bfdc;max-width:670px;margin-bottom:17px;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.25}.about-hero__copy>p:not(.about-kicker,.about-hero__lead){color:#d7e1ec;max-width:620px;margin-bottom:0;font-size:14px;line-height:1.65}.about-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.about-button{text-align:center;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.about-button--primary{border-color:var(--about-magenta);background:var(--about-magenta);color:#fff}.about-button--primary:hover,.about-button--primary:focus-visible{background:#8b0756;border-color:#8b0756}.about-button--secondary{color:#fff;background:0 0;border-color:#fffc}.about-button--secondary:hover,.about-button--secondary:focus-visible{color:var(--about-navy);background:#fff}.about-hero__visual{background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/32px 32px,linear-gradient(145deg,#0067a6 0%,#0181ca 48%,#00a79d 100%);min-width:0;position:relative;overflow:hidden}.about-hero__visual:before{content:"";border:1px solid #ffffff30;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;right:-110px}.about-pixel-field{grid-template-columns:repeat(4,1fr);width:206px;display:grid;position:absolute;top:0;right:0}.about-pixel-field span{aspect-ratio:1;background:#ffffff1a}.about-pixel-field span:nth-child(2){background:var(--about-yellow)}.about-pixel-field span:nth-child(3){background:var(--about-magenta)}.about-pixel-field span:nth-child(5){background:var(--about-lime)}.about-pixel-field span:nth-child(8){background:#081d3e6b}.about-hero__statement{z-index:1;border-top:5px solid var(--about-yellow);background:#081d3eed;padding:27px;position:absolute;top:50%;left:34px;right:34px;transform:translateY(-42%);box-shadow:0 20px 50px #081d3e3b}.about-hero__statement>span{color:#bfe9f7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:700;display:block}.about-hero__statement>strong{color:#fff;font-size:24px;font-weight:400;line-height:1.18;display:block}.about-hero__statement>div{border:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.about-hero__statement i{color:#fff;text-align:center;text-transform:uppercase;border-right:1px solid #fff3;padding:13px 5px;font-size:10px;font-style:normal;font-weight:700}.about-hero__statement i:last-child{border-right:0}.about-hero__visual>p{color:#fff;text-align:right;margin:0;font-size:12px;line-height:1.5;position:absolute;bottom:34px;left:34px;right:34px}.about-proof{border-bottom:1px solid var(--about-line);background:var(--about-soft);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;display:grid}.about-proof>div{border-right:1px solid var(--about-line);min-width:0;padding:23px 20px}.about-proof>div:last-child{border-right:0}.about-proof dt{color:var(--about-muted);margin-top:7px;font-size:10.5px;line-height:1.42}.about-proof dd{color:var(--about-magenta);margin:0;font-size:15px;font-weight:700;line-height:1.25}.about-jump-nav{z-index:20;color:#fff;background:#081d3efa;border-bottom:1px solid #253a58;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:sticky;top:0}.about-jump-nav__intro{padding:16px 20px 15px 28px}.about-jump-nav__intro .about-kicker{color:#f1a4cd;margin:0}.about-jump-nav__intro span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.about-jump-nav__scroller{scrollbar-width:none;-ms-overflow-style:none;min-width:0;overflow-x:auto}.about-jump-nav__scroller::-webkit-scrollbar{display:none}.about-jump-nav ul{width:max-content;margin:0;padding:0 18px 0 0;list-style:none;display:flex}.about-jump-nav a{color:#e4ebf2;white-space:nowrap;padding:19px 11px;font-size:11px;font-weight:700;text-decoration:none;display:block}.about-jump-nav a:hover,.about-jump-nav a:focus-visible{color:#fff;background:#ffffff17}.about-section,.about-direction,.about-review-note,.about-culture,.about-careers,.about-future,.about-finn,.about-cta{padding:72px clamp(34px,6.8vw,70px)}.about-section[id],.about-culture[id],.about-future[id],.about-cta[id]{scroll-margin-top:74px}.about-section__heading{max-width:780px;margin-bottom:38px}.about-section__heading h2,.about-story h2,.about-beliefs h2,.about-security h2,.about-culture h2,.about-future h2,.about-cta h2{color:var(--about-navy);letter-spacing:-.035em;margin-bottom:17px;font-size:clamp(2.25rem,4.4vw,3.85rem);font-weight:400;line-height:1.02}.about-section__heading>p:not(.about-kicker),.about-story__copy>p,.about-beliefs__intro>p,.about-security__copy>p,.about-culture>div>p,.about-future>div>p,.about-cta>div>p{color:var(--about-muted);font-size:14px;line-height:1.7}.about-story{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);align-items:start;gap:58px;display:grid}.about-story__copy>p{margin-bottom:17px}.about-story__principle{border-top:6px solid var(--about-lime);background:var(--about-navy);color:#fff;margin:42px 0 0;padding:34px 28px 30px;position:relative;box-shadow:18px 18px #ddecaa}.about-story__principle:before{color:#9bd8f3;content:"“";font-size:58px;line-height:.7}.about-story__principle p{color:#fff;margin:12px 0 24px;font-size:24px;line-height:1.28}.about-story__principle footer{color:#c7d3df;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.about-timeline{border-top:1px solid var(--about-line);background:var(--about-soft)}.about-timeline ol{margin:0;padding:0;list-style:none;position:relative}.about-timeline ol:before{background:linear-gradient(var(--about-blue), var(--about-magenta));content:"";width:2px;position:absolute;top:0;bottom:0;left:169px}.about-timeline li{grid-template-columns:145px minmax(0,1fr);gap:48px;padding:0 0 34px;display:grid;position:relative}.about-timeline li:last-child{padding-bottom:0}.about-timeline li:before{z-index:1;background:var(--about-blue);width:16px;height:16px;box-shadow:0 0 0 1px var(--about-blue);content:"";border:4px solid #fff;border-radius:50%;position:absolute;top:3px;left:162px}.about-timeline li:nth-child(n+5):before{background:var(--about-magenta);box-shadow:0 0 0 1px var(--about-magenta)}.about-timeline__label{color:var(--about-blue-dark);letter-spacing:.07em;text-transform:uppercase;margin:1px 0 0;font-size:11px;font-weight:700;line-height:1.4}.about-timeline h3{color:var(--about-navy);margin-bottom:8px;font-size:20px;line-height:1.25}.about-timeline li div p{color:var(--about-muted);margin:0;font-size:13px;line-height:1.65}.about-beliefs{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:start;gap:58px;display:grid}.about-beliefs__intro{position:sticky;top:92px}.about-beliefs__legacy{border-left:4px solid var(--about-magenta);background:#faedf4;margin-top:26px;padding:18px 20px;color:var(--about-navy)!important}.about-beliefs__grid{background:var(--about-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.about-beliefs__grid article{background:var(--about-soft);padding:24px}.about-beliefs__grid article:nth-child(4n+2),.about-beliefs__grid article:nth-child(4n+3){background:#fff}.about-beliefs__grid h3{color:var(--about-navy);margin-bottom:9px;font-size:16px;line-height:1.3}.about-beliefs__grid p{color:var(--about-muted);margin:0;font-size:12.5px;line-height:1.6}.about-direction{color:#fff;background:#ffffff29;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.825fr));gap:1px;padding-top:0;padding-bottom:0;display:grid}.about-direction>div{background:var(--about-navy);padding:38px 30px}.about-direction>div:nth-child(2){background:#0d3967}.about-direction>div:nth-child(3){background:#00689f}.about-direction .about-kicker{color:#f4acd2}.about-direction h2{color:#fff;margin:0;font-size:28px;font-weight:400;line-height:1.15}.about-direction>div>p:last-child{color:#e2ebf3;margin:0;font-size:13px;line-height:1.65}.about-review-note{background:#fff7df;border:2px dashed #a86d00}.about-review-note h2{color:#604400;max-width:780px;margin-bottom:26px;font-size:28px;line-height:1.25}.about-review-note dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.about-review-note dl>div{background:#fff;padding:20px}.about-review-note dt{color:#815a00;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.about-review-note dd,.about-review-note>p:last-child{color:#594c2d;margin:0;font-size:12px;line-height:1.6}.about-difference{color:#fff;background:linear-gradient(135deg,#081d3e,#123f78)}.about-section__heading--light h2{color:#fff}.about-section__heading--light>p:not(.about-kicker){color:#d7e2ec}.about-difference .about-kicker{color:#a7dbf4}.about-service-chain{background:#ffffff12;border:1px solid #fff3;grid-template-columns:180px minmax(0,1fr);align-items:stretch;gap:20px;margin-bottom:28px;padding:18px;display:grid}.about-service-chain>strong{color:#fff;text-align:center;border:5px solid #cceaf6;border-radius:50%;place-items:center;padding:20px;font-size:16px;line-height:1.25;display:grid}.about-service-chain ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.about-service-chain li{color:#fff;text-align:center;background:#ffffff1a;border-bottom:3px solid #54b7e5;place-items:center;min-height:48px;padding:8px;font-size:10.5px;font-weight:700;line-height:1.25;display:grid}.about-service-chain li:nth-child(5n+2){border-bottom-color:var(--about-lime)}.about-service-chain li:nth-child(5n+3){border-bottom-color:var(--about-yellow)}.about-service-chain li:nth-child(5n+4){border-bottom-color:#f08abf}.about-difference__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.about-difference__grid article{background:#ffffff13;border-left:4px solid #58bce8;padding:26px}.about-difference__grid article:nth-child(2n){border-left-color:var(--about-lime)}.about-difference__grid h3{color:#fff;margin-bottom:9px;font-size:18px;line-height:1.3}.about-difference__grid p{color:#d9e4ed;margin:0;font-size:12.5px;line-height:1.65}.about-ip{background:#f5f7f8}.about-ip__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.about-ip__grid article{border-top:6px solid var(--about-blue);background:#fff;flex-direction:column;min-width:0;padding:30px;display:flex;box-shadow:0 12px 30px #081d3e17}.about-ip__grid article:nth-child(2){border-top-color:var(--about-lime)}.about-ip__grid article:nth-child(3){border-top-color:var(--about-magenta)}.about-ip__mark{color:var(--about-blue-dark);letter-spacing:.16em;margin-bottom:24px;font-size:13px;font-weight:700}.about-ip__grid h3{color:var(--about-navy);margin-bottom:13px;font-size:22px;line-height:1.2}.about-ip__grid article>p:not(.about-ip__mark){color:var(--about-muted);margin-bottom:23px;font-size:13px;line-height:1.65}.about-ip__grid small{border-top:1px solid var(--about-line);color:#53616c;margin-top:auto;padding-top:18px;font-size:11.5px;line-height:1.55;display:block}.about-ip__boundary{border-left:4px solid var(--about-yellow);color:#5d5440;background:#fff9e9;margin:24px 0 0;padding:18px 20px;font-size:11.5px;line-height:1.6}.about-lifecycle{background:var(--about-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 28px;padding:0;list-style:none;display:grid}.about-lifecycle li{border-top:4px solid var(--about-blue);background:#fff;padding:23px}.about-lifecycle li:nth-child(4n+2){border-top-color:var(--about-lime)}.about-lifecycle li:nth-child(4n+3){border-top-color:var(--about-yellow)}.about-lifecycle li:nth-child(4n){border-top-color:var(--about-magenta)}.about-lifecycle h3{color:var(--about-navy);margin-bottom:9px;font-size:16px}.about-lifecycle p{color:var(--about-muted);margin:0;font-size:11.5px;line-height:1.58}.about-text-link{color:var(--about-blue-dark);text-underline-offset:4px;font-size:13px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.about-services{border-top:1px solid var(--about-line);background:var(--about-soft)}.about-service-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.about-service-paths article{border-top:5px solid var(--about-blue);background:#fff;flex-direction:column;padding:28px;display:flex}.about-service-paths article:nth-child(2){border-top-color:var(--about-magenta)}.about-service-paths article:nth-child(3){border-top-color:var(--about-lime)}.about-service-paths__eyebrow{color:var(--about-blue-dark);letter-spacing:.09em;text-transform:uppercase;margin-bottom:13px;font-size:10px;font-weight:700}.about-service-paths h3{color:var(--about-navy);margin-bottom:11px;font-size:21px;line-height:1.2}.about-service-paths article>p:not(.about-service-paths__eyebrow){color:var(--about-muted);margin-bottom:23px;font-size:12.5px;line-height:1.62}.about-service-paths ul{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:0;list-style:none;display:flex}.about-service-paths a{color:var(--about-blue-dark);background:#eaf3f8;padding:9px 11px;font-size:11px;font-weight:700;text-decoration:none;display:block}.about-service-paths a:hover,.about-service-paths a:focus-visible{background:var(--about-navy);color:#fff}.about-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.about-evidence article{border-left:5px solid var(--about-blue);background:var(--about-soft);padding:27px}.about-evidence article:nth-child(2){border-left-color:var(--about-magenta)}.about-evidence article:nth-child(3){border-left-color:var(--about-lime)}.about-evidence article>p:first-child{color:var(--about-blue-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700}.about-evidence h3{color:var(--about-navy);margin-bottom:11px;font-size:19px;line-height:1.25}.about-evidence article>p:last-child{color:var(--about-muted);margin:0;font-size:12.5px;line-height:1.62}.about-experience__context{border-top:1px solid var(--about-line);border-bottom:1px solid var(--about-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:25px;padding:21px 24px;display:grid}.about-experience__context p{color:var(--about-muted);margin:0;font-size:12px;line-height:1.6}.about-leadership{background:var(--about-soft)}.about-leadership__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:25px;display:grid}.about-leadership__grid article{border-top:5px solid var(--about-blue);background:#fff;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:22px;padding:25px;display:grid}.about-leadership__grid article:nth-child(2){border-top-color:var(--about-lime)}.about-leadership__grid img{object-fit:cover;width:112px;height:112px}.about-leadership__grid article>div>p:first-child{color:var(--about-blue-dark);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700}.about-leadership__grid h3{color:var(--about-navy);margin-bottom:8px;font-size:21px}.about-leadership__grid article>div>p:not(:first-child){color:var(--about-muted);margin-bottom:13px;font-size:12px;line-height:1.55}.about-leadership__grid a{color:var(--about-blue-dark);font-size:11.5px;font-weight:700}.about-culture{background:#fff;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:58px;display:grid}.about-culture ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.about-culture li{border-left:3px solid var(--about-lime);background:var(--about-soft);color:var(--about-navy);padding:17px 16px 17px 38px;font-size:12px;font-weight:700;line-height:1.45;position:relative}.about-culture li:before{color:var(--about-blue-dark);content:"✓";position:absolute;top:16px;left:14px}.about-careers{background:#dceef7;grid-template-columns:minmax(0,1fr) minmax(250px,.7fr) auto;align-items:center;gap:30px;padding-top:38px;padding-bottom:38px;display:grid}.about-careers h2{color:var(--about-navy);margin:0;font-size:29px;font-weight:400;line-height:1.15}.about-careers>p{color:var(--about-muted);margin:0;font-size:12.5px;line-height:1.6}.about-security{border-top:1px solid var(--about-line);grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);align-items:start;gap:58px;display:grid}.about-security__copy>p{margin-bottom:15px}.about-security__principles{background:var(--about-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.about-security__principles>div{background:var(--about-soft);padding:23px}.about-security__principles dt{color:var(--about-navy);margin-bottom:8px;font-size:15px;font-weight:700}.about-security__principles dd{color:var(--about-muted);margin:0;font-size:11.5px;line-height:1.58}.about-future{color:#fff;background:linear-gradient(135deg,#10164c,#0876b6);grid-template-columns:260px minmax(0,1fr);align-items:center;gap:52px;display:grid}.about-future h2{color:#fff}.about-future .about-kicker{color:#bce8fa}.about-future>div>p:not(.about-kicker){color:#dce8f1}.about-future__motif{grid-template-columns:repeat(3,1fr);align-self:stretch;min-height:230px;display:grid}.about-future__motif span{background:#ffffff17}.about-future__motif span:first-child{background:var(--about-yellow)}.about-future__motif span:nth-child(2){background:var(--about-magenta)}.about-future__motif span:nth-child(4){background:var(--about-lime)}.about-future__motif span:nth-child(5){background:#ffffff2e;grid-column:span 2}.about-relationships{background:var(--about-soft)}.about-relationships__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.about-relationships__grid p{border-top:4px solid var(--about-blue);color:var(--about-navy);background:#fff;margin:0;padding:21px;font-size:12px;font-weight:700;line-height:1.52}.about-relationships__grid p:nth-child(2){border-top-color:var(--about-lime)}.about-relationships__grid p:nth-child(3){border-top-color:var(--about-yellow)}.about-relationships__grid p:nth-child(4){border-top-color:var(--about-magenta)}.about-finn{background:#fff;grid-template-columns:minmax(0,.8fr) minmax(430px,1.2fr);gap:52px;display:grid}.about-finn h2{color:var(--about-navy);margin-bottom:14px;font-size:33px;font-weight:400;line-height:1.12}.about-finn>div>p:not(.about-kicker){color:var(--about-muted);margin:0;font-size:12.5px;line-height:1.65}.about-finn__prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.about-finn__prompts button{border:1px solid var(--about-line);cursor:pointer;background:var(--about-soft);min-height:54px;color:var(--about-navy);font:inherit;text-align:left;padding:13px 40px 13px 15px;font-size:11.5px;font-weight:700;line-height:1.4;position:relative}.about-finn__prompts button:after{color:var(--about-magenta);content:">";position:absolute;top:50%;right:15px;transform:translateY(-50%)}.about-finn__prompts button:hover,.about-finn__prompts button:focus-visible{border-color:var(--about-blue);background:#e8f4fa}.about-cta{background:var(--about-navy);color:#fff}.about-cta .about-kicker{color:#f2a8cf}.about-cta h2{color:#fff;max-width:830px}.about-cta>div>p{color:#d7e2ec;max-width:760px}.about-cta .about-actions{margin-bottom:28px}.about-cta nav{border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:20px;padding-top:22px;display:flex}.about-cta nav a{color:#dceaf4;font-size:12px;font-weight:700}@media (max-width:900px){.about-hero{grid-template-columns:1fr}.about-hero__visual{min-height:390px}.about-proof>div{padding-left:13px;padding-right:13px}.about-jump-nav{grid-template-columns:1fr}.about-jump-nav__intro{display:none}.about-jump-nav ul{padding-left:18px}.about-story,.about-beliefs,.about-culture,.about-security,.about-finn{grid-template-columns:1fr;gap:38px}.about-story__principle{margin-top:0}.about-beliefs__intro{position:static}.about-direction,.about-review-note dl,.about-ip__grid,.about-service-paths,.about-evidence{grid-template-columns:1fr}.about-service-chain{grid-template-columns:150px minmax(0,1fr)}.about-service-chain ul{grid-template-columns:repeat(3,minmax(0,1fr))}.about-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.about-experience__context{grid-template-columns:1fr;gap:16px}.about-leadership__grid{grid-template-columns:1fr}.about-careers{grid-template-columns:1fr;gap:18px}.about-careers .about-button{width:fit-content}.about-future{grid-template-columns:190px minmax(0,1fr);gap:35px}.about-relationships__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.about-breadcrumbs{padding-left:20px;padding-right:20px}.about-hero{min-height:0}.about-hero:before{width:54px;left:28px}.about-hero__copy{padding:54px 28px 48px}.about-hero h1{font-size:clamp(3rem,14vw,4.25rem)}.about-actions,.about-actions .about-button{width:100%}.about-hero__visual{min-height:340px}.about-pixel-field{width:156px}.about-hero__statement{padding:22px;left:22px;right:22px}.about-hero__statement>div{grid-template-columns:repeat(2,minmax(0,1fr))}.about-hero__statement i:nth-child(2){border-right:0}.about-hero__statement i:nth-child(-n+2){border-bottom:1px solid #fff3}.about-proof{grid-template-columns:1fr}.about-proof>div{border-right:0;border-bottom:1px solid var(--about-line);padding:17px 20px}.about-proof>div:last-child{border-bottom:0}.about-jump-nav a{padding-top:17px;padding-bottom:17px}.about-section,.about-direction,.about-review-note,.about-culture,.about-careers,.about-future,.about-finn,.about-cta{padding:48px 24px}.about-section[id],.about-culture[id],.about-future[id],.about-cta[id]{scroll-margin-top:64px}.about-story{gap:28px}.about-story__principle{box-shadow:10px 10px #ddecaa}.about-timeline ol:before{left:7px}.about-timeline li{grid-template-columns:1fr;gap:8px;padding:0 0 30px 28px}.about-timeline li:before{top:2px;left:0}.about-beliefs__grid,.about-difference__grid,.about-lifecycle,.about-security__principles,.about-culture ul,.about-finn__prompts,.about-relationships__grid{grid-template-columns:1fr}.about-direction{padding:0}.about-direction>div{padding:34px 24px}.about-service-chain{grid-template-columns:1fr;padding:14px}.about-service-chain>strong{width:126px;min-height:126px;margin:0 auto}.about-service-chain ul{grid-template-columns:repeat(2,minmax(0,1fr))}.about-leadership__grid article{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:20px}.about-leadership__grid img{width:88px;height:88px}.about-future{grid-template-columns:1fr;gap:28px}.about-future__motif{min-height:150px}.about-cta nav{gap:14px 20px}}@media (prefers-reduced-motion:reduce){.about-landing *,.about-landing :before,.about-landing :after{scroll-behavior:auto!important;transition:none!important}}
