@font-face{font-display:optional;font-family:"TNN Geist";font-style:normal;font-weight:100 900;src:url(/_next/static/media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2")}@font-face{font-display:optional;font-family:"TNN Geist Mono";font-style:normal;font-weight:100 900;src:url(/_next/static/media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2")}:root{--ink:#06232d;--ink-deep:#031820;--ink-soft:#0a303c;--cyan:#10b9d7;--cyan-bright:#39d2e8;--mist:#e9f1f3;--paper:#f7f9f9;--white:#ffffff;--muted:#6a7a80;--line:rgba(6, 35, 45, 0.14);--font-geist-sans:"TNN Geist", Arial, Helvetica, sans-serif;--font-geist-mono:"TNN Geist Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-size:1rem;font-family:var(--font-geist-sans);font-weight:450;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a,button,summary{-webkit-tap-highlight-color:transparent}.site-header{align-items:center;background:rgba(247,249,249,.92);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;height:86px;left:0;padding:0 4vw;position:sticky;right:0;top:0;z-index:50;backdrop-filter:blur(18px)}.brand{align-items:center;display:flex;width:fit-content}.brand-logo{display:block;height:66px;mix-blend-mode:multiply;object-fit:contain;object-position:left center;width:230px}.brand-mark{color:var(--cyan);font-size:34px;font-weight:800;letter-spacing:-.11em;line-height:.8}.brand-name{color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.28em;line-height:1.1;text-transform:uppercase}.brand-name small{color:var(--muted);display:block;font-size:6px;font-weight:500;letter-spacing:.1em;margin-top:5px}.desktop-nav{align-items:center;display:flex;gap:32px}.desktop-nav a{color:#52676e;font-size:12px;font-weight:600;letter-spacing:.04em;position:relative}.desktop-nav a::after{background:var(--cyan);bottom:-10px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform 180ms ease;width:100%}.desktop-nav a:focus-visible::after,.desktop-nav a:hover::after{transform:scaleX(1)}.header-cta{align-items:center;background:var(--ink);color:var(--white);display:flex;font-size:12px;font-weight:650;gap:30px;justify-self:end;padding:14px 18px;transition:background 180ms ease}.header-cta:hover{background:#0c3d49}.button span,.header-cta span{color:var(--cyan-bright);font-size:17px}.mobile-menu{display:none}.hero{background:var(--ink-deep);color:var(--white);display:grid;min-height:calc(100vh - 86px);overflow:hidden;padding:8.5vh 4vw 0;position:relative}.hero::after,.network-points::before{content:"";height:1px;left:0;position:absolute;right:0}.hero::after{background:linear-gradient(90deg,rgba(16,185,215,.11),transparent);top:67%}.hero-grid{background-image:linear-gradient(rgba(70,198,218,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(70,198,218,.045) 1px,transparent 1px);background-size:70px 70px;inset:0 0 25% 48%;mask-image:linear-gradient(90deg,transparent,#000);position:absolute;transform:perspective(650px) rotateY(-7deg) rotateZ(-2deg) scale(1.2);transform-origin:center right}.hero-copy{max-width:760px;position:relative;z-index:2}.eyebrow,.section-index{color:var(--cyan-bright);font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.19em;margin:0 0 28px;text-transform:uppercase}.hero h1{font-size:clamp(54px,6.1vw,100px);font-weight:620;letter-spacing:-.065em;line-height:.96;margin:0}.hero h1 span{color:#80a2aa}.hero-lead{color:#b1c2c7;font-size:clamp(17px,1.35vw,21px);line-height:1.55;margin:36px 0;max-width:660px}.hero-actions{align-items:center;display:flex;gap:34px}.button{align-items:center;display:inline-flex;font-size:13px;font-weight:650;gap:48px;justify-content:space-between;min-width:250px;padding:18px 20px;transition:background 180ms ease,color 180ms ease,transform 180ms ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--cyan);color:var(--ink-deep)}.button-primary span,.service-details article>a:hover{color:var(--ink)}.button-primary:hover{background:var(--cyan-bright)}.text-link{align-items:center;color:#d7e3e6;display:flex;font-size:13px;gap:14px}.continuity-map article>i.live,.text-link span{color:var(--cyan-bright)}.architecture{height:510px;position:absolute;right:4vw;top:9.5vh;width:min(38vw,580px);z-index:2}.arch-label{align-items:center;background:rgba(8,45,56,.82);border:1px solid rgba(62,199,220,.38);display:flex;font-family:var(--font-geist-mono),monospace;font-size:12px;font-weight:650;gap:12px;letter-spacing:.03em;padding:18px 20px}.status-dot{background:var(--cyan);box-shadow:0 0 0 5px rgba(16,185,215,.13);display:inline-block;height:7px;width:7px}.arch-label-top{margin:0 auto 55px;width:72%}.arch-row{display:grid;gap:16px;grid-template-columns:1fr 1fr}.arch-node{background:rgba(5,31,40,.72);border:1px solid rgba(164,205,214,.26);min-height:78px;padding:16px 18px;position:relative}.arch-node small,.arch-node strong{font-family:var(--font-geist-mono),monospace}.arch-node small{color:#60818a;font-size:9px;left:18px;position:absolute;top:16px}.arch-node strong{color:#bad0d5;display:block;font-size:12px;letter-spacing:.16em;margin-top:22px;text-transform:uppercase}.arch-node>i{background:linear-gradient(90deg,var(--cyan)0 34%,#335966 34%);bottom:12px;height:4px;position:absolute;right:18px;width:74px}.arch-network{margin:16px 0}.network-points{align-items:center;display:flex;gap:47px;height:100%;justify-content:flex-end;position:absolute;right:28px;top:0}.network-points::before{background:#2b6370}.network-points i{background:var(--cyan);border-radius:50%;height:6px;position:relative;width:6px}.arch-infra{min-height:132px}.server-rack{bottom:17px;display:grid;gap:6px;grid-template-columns:repeat(2,115px);position:absolute;right:20px}.server-rack i{background:repeating-linear-gradient(90deg,#237f91 0 26px,#305965 26px 34px);height:8px}.arch-connector{background:rgba(62,199,220,.35);height:56px;left:50%;position:absolute;top:53px;width:1px}.arch-caption{color:#6e929b;font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.11em;margin-top:16px;text-align:right;text-transform:uppercase}.hero-proof{align-self:end;border-top:1px solid rgba(165,202,211,.18);display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;position:relative;z-index:2}.hero-proof div{border-right:1px solid rgba(165,202,211,.18);padding:25px 28px 28px 0}.hero-proof div+div{padding-left:28px}.hero-proof span,.hero-proof strong{display:block}.hero-proof strong{font-size:15px;font-weight:600;margin-bottom:6px}.hero-proof span{color:#6f939c;font-size:11px;letter-spacing:.03em}.section-shell{margin:0 auto;max-width:1600px;padding-left:5.5vw;padding-right:5.5vw}.intro{display:grid;gap:5vw;grid-template-columns:190px 1fr;padding-bottom:64px;padding-top:120px}.section-index{margin-top:10px}.intro-heading{align-items:end;display:grid;gap:8vw;grid-template-columns:1.5fr .7fr}.approach h2,.contact h2,.continuity h2,.experience h2,.intro h2,.method h2{font-size:clamp(42px,5vw,76px);font-weight:610;letter-spacing:-.055em;line-height:1.02;margin:0}.approach-copy>p:not(.section-index):not(.eyebrow),.experience-top>p,.intro-heading>p{color:#5b6f75;font-size:16px;line-height:1.65;margin:0}.pillars{display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:130px}.pillar-card{border:1px solid var(--line);border-right:0;display:block;min-height:410px;padding:28px;transition:background 180ms ease,color 180ms ease,transform 180ms ease}.capability-grid article:last-child,.pillar-card:last-child{border-right:1px solid var(--line)}.pillar-card:hover{background:var(--ink);color:var(--white);transform:translateY(-5px)}.pillar-card:focus-visible{background:var(--ink);color:var(--white);outline:3px solid var(--cyan);outline-offset:3px}.card-head{color:#82969c;display:flex;font-family:var(--font-geist-mono),monospace;font-size:11px;justify-content:space-between}.card-head span:last-child{color:var(--cyan);font-size:17px}.pillar-card h3{font-size:27px;letter-spacing:-.035em;margin:70px 0 20px}.pillar-card>p{color:#667a80;font-size:14px;line-height:1.65;min-height:92px}.pillar-card:hover>p{color:#9db3b8}.tag-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:34px}.tag-list span{border:1px solid var(--line);font-size:9px;letter-spacing:.05em;padding:7px 9px;text-transform:uppercase}.pillar-card:hover .tag-list span{border-color:rgba(139,181,190,.28);color:#9fc1c8}.service-details{border-top:1px solid var(--line);padding-bottom:120px}.service-details article{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:34px;grid-template-columns:45px 1.15fr 1fr 110px;padding:38px 0;scroll-margin-top:105px}.service-number,.tag-list span{font-family:var(--font-geist-mono),monospace}.service-number{color:#8aa0a6;font-size:10px;padding-top:6px}.service-details h3{font-size:22px;letter-spacing:-.03em;margin:0 0 10px}.service-details article>div p{color:#647980;font-size:13px;line-height:1.6;margin:0;max-width:460px}.service-details ul{color:#526a70;font-size:12px;line-height:1.9;list-style:none;margin:0;padding:0}.service-details li::before{color:var(--cyan);content:"—";margin-right:10px}.service-details article>a{color:#168da1;font-size:12px;font-weight:650;justify-self:end;padding-top:5px}.method{background:var(--ink);color:var(--white);display:grid;gap:9vw;grid-template-columns:.85fr 1.15fr;max-width:none;padding-bottom:120px;padding-top:120px}.section-index.light{color:#6c939d}.method-intro>p:last-child{color:#8ca6ac;font-size:16px;line-height:1.65;margin:32px 0 0;max-width:570px}.method-steps{border-top:1px solid rgba(158,198,207,.25)}.method-steps article{align-items:center;border-bottom:1px solid rgba(158,198,207,.25);display:grid;gap:25px;grid-template-columns:40px 1fr 30px;min-height:100px;padding:18px 0}.method-steps article>span{color:var(--cyan);font-family:var(--font-geist-mono),monospace;font-size:10px}.method-steps h3{font-size:18px;font-weight:600;margin:0 0 5px}.method-steps p{color:#7f9ca3;font-size:13px;margin:0}.method-steps i{color:#62838b;font-style:normal}.approach{display:grid;gap:10vw;grid-template-columns:1fr .85fr;padding-bottom:140px;padding-top:140px}.approach h2{margin-bottom:40px}.approach-copy .large-copy{color:var(--ink);font-size:21px;line-height:1.5;margin-bottom:20px}.choice-panel{background:#e4ecee;padding:30px 34px 15px}.choice-top{border-bottom:1px solid rgba(6,35,45,.2);display:flex;justify-content:space-between;letter-spacing:.12em;padding-bottom:24px;text-transform:uppercase}.choice-panel ul{list-style:none;margin:0;padding:0}.choice-panel li{border-bottom:1px solid rgba(6,35,45,.16);display:grid;gap:18px;grid-template-columns:34px .65fr 1fr;padding:24px 0}.choice-panel li>span,.choice-top{font-family:var(--font-geist-mono),monospace;font-size:10px}.choice-panel strong{font-size:15px}.choice-panel p{font-size:12px;margin:0}.continuity{background:linear-gradient(rgba(2,23,31,.93),rgba(2,23,31,.93)),url(/og.png)center 48%/cover;color:var(--white)}.continuity-inner{padding-bottom:110px;padding-top:110px}.continuity-copy{max-width:780px}.continuity-copy>p:last-child{color:#95adb3;font-size:17px;line-height:1.6;margin:30px 0 0;max-width:640px}.continuity-map{align-items:center;display:grid;grid-template-columns:1fr .34fr 1fr .34fr 1fr;margin-top:70px}.continuity-map article{background:rgba(7,43,53,.86);border:1px solid rgba(65,189,208,.33);min-height:160px;padding:24px}.continuity-map article>i,.continuity-map article>span,.continuity-map article>strong{display:block}.continuity-map article>span{color:#6d949d;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.continuity-map article>strong{font-size:18px;margin-top:35px}.continuity-map article>i{color:#71959e;font-size:9px;font-style:normal;margin-top:12px;text-transform:uppercase}.flow,.flow i{position:relative}.flow{text-align:center}.continuity-map article>i,.continuity-map article>span,.flow span,.sector-grid span{font-family:var(--font-geist-mono),monospace}.flow span{color:#72939b;font-size:8px;left:0;letter-spacing:.08em;position:absolute;right:0;text-transform:uppercase;top:-22px}.flow i{background:var(--cyan);display:block;height:1px}.flow i::after{border-bottom:4px solid transparent;border-left:6px solid var(--cyan);border-top:4px solid transparent;content:"";position:absolute;right:0;top:-3px}.experience{padding-bottom:130px;padding-top:130px}.experience-top{align-items:end;display:grid;gap:10vw;grid-template-columns:1.3fr .7fr}.sector-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px}.sector-grid div{align-items:center;border-bottom:1px solid var(--line);border-right:1px solid var(--line);display:flex;min-height:105px;padding:24px}.sector-grid span{font-size:9px;margin-right:22px}.sector-grid strong{font-size:15px;font-weight:600}.history-note{align-items:center;background:#e5edef;display:grid;gap:6vw;grid-template-columns:.6fr 1.4fr;margin-top:70px;padding:45px 55px}.big-year{color:var(--cyan);font-size:clamp(66px,9vw,130px);font-weight:650;letter-spacing:-.08em;line-height:.8}.history-note p{color:#536a70;font-size:17px;line-height:1.7;margin:0}.support{background:var(--ink);color:var(--white);display:grid;gap:10vw;grid-template-columns:1fr .85fr;max-width:none;padding-bottom:105px;padding-top:105px}.support-copy h2{font-size:clamp(42px,5vw,76px);font-weight:610;letter-spacing:-.055em;line-height:1.02;margin:0}.support-copy>p:last-child{color:#8ca6ac;font-size:16px;line-height:1.65;margin:30px 0 0;max-width:590px}.support-downloads{align-self:end}.support-downloads>a{align-items:center;border-bottom:1px solid rgba(158,198,207,.26);border-top:1px solid rgba(158,198,207,.26);display:flex;justify-content:space-between;padding:24px 4px;transition:color 180ms ease,padding 180ms ease}.support-downloads>a:focus-visible,.support-downloads>a:hover{color:var(--cyan-bright);padding-left:12px;padding-right:12px}.support-downloads span{font-size:20px;font-weight:600}.support-downloads small{color:#6f939c;display:block;font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:500;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.support-downloads strong{color:var(--cyan);font-size:22px}.support-downloads>p{color:#6f939c;font-size:10px;line-height:1.6;margin:18px 0 0}.contact{background:var(--cyan);display:grid;gap:9vw;grid-template-columns:1.25fr .75fr;max-width:none;padding-bottom:100px;padding-top:100px}.contact-copy>p:not(.section-index):not(.eyebrow){font-size:17px;line-height:1.65;margin:30px 0 38px;max-width:650px}.button-light{background:var(--ink);color:var(--white)}.button-light:hover{background:#0c3d49}.contact-card{background:var(--ink-deep);color:var(--white);padding:34px}.contact-card-head{border-bottom:1px solid rgba(150,196,207,.25);color:#78979f;display:flex;font-family:var(--font-geist-mono),monospace;font-size:9px;justify-content:space-between;letter-spacing:.14em;padding-bottom:24px;text-transform:uppercase}.contact-card h3{font-size:30px;letter-spacing:-.03em;margin:38px 0 4px}.contact-card>p{color:#78979f;font-size:13px;margin:0 0 34px}.contact-card>a,.contact-placeholder{border-bottom:1px solid rgba(150,196,207,.2);display:block;font-size:15px;padding:15px 0}.contact-card>a:hover,.footer-links a:hover{color:var(--cyan-bright)}.contact-placeholder{color:#78979f}.address{color:#78979f;font-size:11px;margin-top:32px}.address span{display:block}footer{align-items:center;background:#000;color:#78979f;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;padding:55px 4vw 30px}.footer-brand,footer>p{text-transform:uppercase}.footer-brand{align-items:center;color:var(--white);display:flex;font-size:12px;font-weight:700;gap:11px;letter-spacing:.25em}.footer-brand img{display:block;height:48px;object-fit:contain;object-position:left center;width:215px}footer>p{font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.16em;margin:0;text-align:center}.footer-links{display:flex;font-size:11px;gap:24px;justify-content:flex-end}footer small{border-top:1px solid rgba(150,196,207,.15);font-size:9px;grid-column:1/-1;padding-top:25px}.page-hero{background:var(--ink-deep);color:var(--white);min-height:520px;overflow:hidden;padding:105px 5.5vw 90px;position:relative}.page-hero-grid{background-image:linear-gradient(rgba(70,198,218,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(70,198,218,.055) 1px,transparent 1px);background-size:62px 62px;inset:0 0 0 50%;mask-image:linear-gradient(90deg,transparent,#000);position:absolute;transform:perspective(700px) rotateY(-8deg) scale(1.15)}.page-hero-copy{max-width:930px;position:relative;z-index:2}.page-index{color:#6d929b;font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.16em;margin:0 0 42px;text-transform:uppercase}.page-hero h1{font-size:clamp(54px,6.5vw,98px);font-weight:610;letter-spacing:-.065em;line-height:.98;margin:0;max-width:980px}.page-hero-copy>p:last-child{font-size:clamp(17px,1.4vw,21px);line-height:1.6;margin:36px 0 0;max-width:760px}.page-hero-mark{bottom:-45px;color:rgba(39,130,147,.1);font-size:230px;font-weight:800;letter-spacing:-.12em;line-height:.8;position:absolute;right:4vw}.services-page-grid{display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:130px;padding-top:120px}.services-page-grid>a{border:1px solid var(--line);min-height:390px;padding:38px;position:relative;transition:background 180ms ease,color 180ms ease,transform 180ms ease}.services-page-grid>a:nth-child(even){border-left:0}.services-page-grid>a:nth-child(n+3){border-top:0}.services-page-grid>a:focus-visible,.services-page-grid>a:hover{background:var(--ink);color:var(--white);transform:translateY(-4px)}.capability-grid span,.services-page-grid>a>span{color:var(--cyan);font-family:var(--font-geist-mono),monospace;font-size:10px}.services-page-grid h2{font-size:clamp(30px,3vw,48px);letter-spacing:-.05em;margin:70px 0 22px}.services-page-grid p{color:#687b81;font-size:15px;line-height:1.65;max-width:560px}.services-page-grid>a:hover p{color:#92abb1}.services-page-grid strong{bottom:34px;font-size:12px;position:absolute}.services-page-grid strong i{font-style:normal;margin-left:10px}.additional-services{align-items:start;background:#e5edef;display:grid;gap:9vw;grid-template-columns:.8fr 1.2fr;max-width:none;padding-bottom:110px;padding-top:110px}.additional-services h2,.assessment-intro h2,.assessment-spotlight h2,.deliverables h2,.inner-cta h2,.not-reseller h2,.outcomes h2,.service-promise h2,.why-origin h2{font-size:clamp(38px,4.5vw,68px);font-weight:610;letter-spacing:-.055em;line-height:1.04;margin:0}.additional-services>div:last-child{border-top:1px solid var(--line)}.additional-services>div:last-child a{border-bottom:1px solid var(--line);display:grid;gap:24px;grid-template-columns:.75fr 1.25fr 25px;padding:27px 0}.additional-services h3{font-size:18px;margin:0}.additional-services a p{color:#697c82;font-size:12px;line-height:1.6;margin:0}.additional-services a span{color:var(--cyan)}.service-promise{display:grid;gap:6vw;grid-template-columns:190px 1fr;padding-bottom:110px;padding-top:110px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:130px}.capability-grid article{border:1px solid var(--line);border-right:0;min-height:320px;padding:30px}.capability-grid h3{font-size:23px;letter-spacing:-.035em;margin:65px 0 18px}.capability-grid p{color:#687b81;font-size:13px;line-height:1.65}.outcomes{background:var(--ink);color:var(--white);display:grid;gap:9vw;grid-template-columns:1fr .8fr;max-width:none;padding-bottom:110px;padding-top:110px}.deliverables ol,.outcomes ul{border-top:1px solid rgba(158,198,207,.25);list-style:none;margin:0;padding:0}.outcomes li{border-bottom:1px solid rgba(158,198,207,.25);color:#dce8ea;font-size:14px;padding:22px 0}.outcomes li span{color:var(--cyan);font-family:var(--font-geist-mono),monospace;font-size:9px;margin-right:20px}.technology-band{border-bottom:1px solid var(--line);display:grid;gap:6vw;grid-template-columns:190px 1fr;padding-bottom:70px;padding-top:70px}.technology-band i,.technology-band>span{font-family:var(--font-geist-mono),monospace;text-transform:uppercase}.technology-band>span{color:#779097;font-size:10px;letter-spacing:.12em}.technology-band>div{display:flex;flex-wrap:wrap;gap:8px}.technology-band i{border:1px solid var(--line);color:#557078;font-size:9px;font-style:normal;padding:9px 11px}.inner-cta{align-items:end;background:var(--cyan);display:grid;gap:8vw;grid-template-columns:1fr auto;max-width:none;padding-bottom:90px;padding-top:90px}.inner-cta .eyebrow{color:#075668}.assessment-intro,.why-origin{display:grid;gap:6vw;grid-template-columns:190px 1fr;padding-bottom:75px;padding-top:115px}.assessment-intro>div,.why-origin>div{display:grid;gap:7vw;grid-template-columns:1.3fr .7fr}.assessment-intro>div p,.why-origin>div p{color:#63777d;font-size:15px;line-height:1.7;margin:8px 0 0}.assessment-areas,.reasons-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:130px}.assessment-areas article,.reasons-grid article{border:1px solid var(--line);min-height:255px;padding:27px}.assessment-areas article:not(:nth-child(3n+1)),.reasons-grid article:not(:nth-child(3n+1)){border-left:0}.assessment-areas article:nth-child(n+4),.reasons-grid article:nth-child(n+4){border-top:0}.assessment-areas span,.assessment-process article span,.reasons-grid span{color:var(--cyan);font-family:var(--font-geist-mono),monospace;font-size:9px}.assessment-areas h3,.reasons-grid h3{font-size:20px;margin:42px 0 14px}.assessment-areas p,.reasons-grid p{color:#687b81;font-size:12px;line-height:1.65}.deliverables{background:var(--ink);color:var(--white);display:grid;gap:9vw;grid-template-columns:1fr .9fr;max-width:none;padding-bottom:110px;padding-top:110px}.deliverables>div>p:last-child{color:#8da6ac;line-height:1.65;margin-top:28px;max-width:520px}.deliverables li{border-bottom:1px solid rgba(158,198,207,.25);color:#dce8ea;font-size:13px;padding:17px 0}.deliverables li span{color:var(--cyan);font-family:var(--font-geist-mono),monospace;font-size:9px;margin-right:18px}.assessment-process{padding-bottom:125px;padding-top:115px}.assessment-process>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px}.assessment-process article{border-left:1px solid var(--line);min-height:210px;padding:24px}.assessment-process article:last-child{border-right:1px solid var(--line)}.assessment-process h3{font-size:20px;margin:45px 0 12px}.assessment-process p{color:#687b81;font-size:12px;line-height:1.6}.not-reseller{background:var(--ink);color:var(--white);display:grid;gap:9vw;grid-template-columns:1fr .9fr;max-width:none;padding-bottom:110px;padding-top:110px}.not-reseller>div:last-child p{font-size:14px;line-height:1.7;margin:0 0 22px}.not-reseller strong{border-top:1px solid rgba(158,198,207,.25);color:var(--cyan-bright);display:block;font-size:16px;margin-top:32px;padding-top:25px}.privacy-note{align-items:center;background:#e5edef;display:flex;gap:18px;margin-top:70px;padding-bottom:24px;padding-top:24px}.privacy-note>span{color:var(--cyan);font-size:13px}.privacy-note p{color:#60767c;font-size:12px;margin:0}.privacy-note strong{color:var(--ink)}.case-list{padding-bottom:130px;padding-top:70px}.case-columns li,.case-study{border-top:1px solid var(--line);padding:70px 0 110px}.case-study+.case-study{border-top:2px solid var(--ink)}.case-study header>div{align-items:center;display:flex;justify-content:space-between}.case-columns>div>span,.case-context>span,.case-impact>span,.case-study header>div span{color:#6c858c;font-family:var(--font-geist-mono),monospace;font-size:9px;font-style:normal;letter-spacing:.13em;text-transform:uppercase}.case-study header>div i,.case-study header>p{color:#168da1;font-family:var(--font-geist-mono),monospace;text-transform:uppercase}.case-study header>div i{font-size:9px;font-style:normal;letter-spacing:.13em;background:#e0ecee;padding:8px 10px}.case-study header>p{font-size:10px;letter-spacing:.1em;margin:50px 0 18px}.case-study header h2{font-size:clamp(42px,5.2vw,78px);font-weight:610;letter-spacing:-.06em;line-height:1.02;margin:0;max-width:1050px}.case-context{display:grid;gap:50px;grid-template-columns:130px 1fr;margin-top:65px}.case-context p{color:#556d74;font-size:18px;line-height:1.7;margin:0;max-width:900px}.case-columns{display:grid;grid-template-columns:1fr 1fr;margin-top:65px}.case-columns>div{border:1px solid var(--line);min-height:390px;padding:34px}.case-columns>div+div{background:var(--ink);border-color:var(--ink);color:var(--white)}.case-columns ul{list-style:none;margin:45px 0 0;padding:0}.case-columns li{color:#5d7379;font-size:13px;line-height:1.45;padding:15px 0}.case-columns>div+div li{border-color:rgba(158,198,207,.22);color:#a9bdc2}.case-columns li::before{color:var(--cyan);content:"→";margin-right:12px}.case-metrics{display:grid;grid-template-columns:repeat(3,1fr)}.case-metrics>div{background:#e5edef;border-right:1px solid rgba(6,35,45,.12);padding:38px 30px}.case-metrics span,.case-metrics strong{display:block}.case-metrics strong{color:var(--cyan);font-size:48px;letter-spacing:-.06em}.case-metrics span{color:#647a80;font-size:11px;line-height:1.5;margin-top:8px}.case-impact{display:grid;gap:50px;grid-template-columns:130px 1fr;padding-top:45px}.case-impact p{color:var(--ink);font-size:20px;font-weight:550;line-height:1.55;margin:0}.assessment-spotlight{background:var(--ink);color:var(--white);display:grid;gap:9vw;grid-template-columns:1fr .8fr;max-width:none;padding-bottom:105px;padding-top:105px}.assessment-spotlight-copy>p:not(.section-index):not(.eyebrow){color:#8ca6ac;font-size:15px;line-height:1.7;margin:30px 0 35px;max-width:670px}.assessment-output,.assessment-output li{border-top:1px solid rgba(158,198,207,.25)}.assessment-output{align-self:end}.assessment-output>span{color:#6c939d;display:block;font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.13em;padding:18px 0;text-transform:uppercase}.assessment-output ul{list-style:none;margin:0;padding:0}.assessment-output li{color:#d6e4e7;font-size:13px;padding:17px 0}.assessment-output li::before{color:var(--cyan);content:"✓";margin-right:14px}@media (max-width:1100px){.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto auto}.mobile-menu{display:block;margin-left:14px;position:relative}.mobile-menu summary{cursor:pointer;height:42px;list-style:none;position:relative;width:42px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);height:1px;left:9px;position:absolute;top:17px;width:24px}.mobile-menu summary span:last-child{top:25px}.mobile-menu nav{background:var(--ink);color:#fff;display:flex;flex-direction:column;padding:20px 25px;position:absolute;right:0;top:52px;width:240px}.mobile-menu nav a{border-bottom:1px solid rgba(255,255,255,.14);font-size:13px;padding:15px 0}.architecture{opacity:.72;right:-14vw}.hero-copy{max-width:68vw}.pillars{grid-template-columns:repeat(2,1fr)}.pillar-card:nth-child(2){border-right:1px solid var(--line)}.approach,.contact,.method{gap:6vw}}@media (max-width:760px){.site-header{height:72px;padding:0 20px}.brand-mark{font-size:29px}.brand-logo{height:58px;width:190px}.header-cta{display:none}.hero{min-height:auto;padding:70px 22px 0}.hero-grid{inset:20% -50% 23% 25%}.hero-copy{max-width:none}.hero h1{font-size:clamp(49px,14vw,72px)}.hero-lead{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column;gap:24px}.architecture{margin:75px -55px 30px 38px;opacity:1;position:relative;right:auto;top:auto;transform:scale(.9);transform-origin:right top;width:calc(100% + 18px)}.arch-label-top{width:90%}.server-rack{grid-template-columns:repeat(2,80px)}.hero-proof{grid-template-columns:1fr;margin-top:0}.hero-proof div,.hero-proof div+div{border-bottom:1px solid rgba(165,202,211,.18);border-right:0;padding:20px 0}.section-shell{padding-left:22px;padding-right:22px}.intro{padding-bottom:45px;padding-top:85px}.experience-top,.intro,.intro-heading{display:block}.experience-top>p,.intro-heading>p{margin-top:30px}.approach h2,.contact h2,.continuity h2,.experience h2,.intro h2,.method h2{font-size:42px}.pillars{grid-template-columns:1fr;padding-bottom:85px}.pillar-card,.pillar-card:nth-child(2),.services-page-grid>a,.services-page-grid>a:nth-child(even),.services-page-grid>a:nth-child(n+3){border-right:1px solid var(--line);min-height:330px}.pillar-card h3{margin-top:45px}.service-details{padding-bottom:85px}.service-details article{gap:18px;grid-template-columns:30px 1fr;padding:34px 0}.service-details article>a,.service-details article>ul{grid-column:2;justify-self:start}.approach,.contact,.method,.support{display:block;padding-bottom:85px;padding-top:85px}.choice-panel,.contact-card,.method-steps,.support-downloads{margin-top:60px}.choice-panel{padding:25px 22px 10px}.choice-panel li{gap:8px;grid-template-columns:25px 1fr}.choice-panel li p{grid-column:2}.continuity-inner{padding-bottom:85px;padding-top:85px}.continuity-map{display:block;margin-top:55px}.flow,.flow i{height:55px}.flow i{margin:0 auto;width:1px}.flow i::after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--cyan);bottom:0;left:-3px;right:auto;top:auto}.flow span{left:54%;right:auto;top:22px}.experience{padding-bottom:85px;padding-top:85px}.sector-grid{grid-template-columns:1fr;margin-top:55px}.history-note{display:block;margin-top:45px;padding:35px 28px}.history-note p{font-size:15px;margin-top:34px}.contact-card{padding:28px}.page-hero{min-height:auto;padding:72px 22px 68px}.page-hero-grid{inset:18% -65% -20% 18%}.page-hero h1{font-size:clamp(46px,13vw,68px)}.page-hero-mark{font-size:150px;opacity:.12;right:-18px}.additional-services,.assessment-areas,.capability-grid,.case-metrics,.reasons-grid,.services-page-grid{grid-template-columns:1fr}.additional-services article,.additional-services article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.assessment-intro,.assessment-spotlight,.case-columns,.case-context,.case-impact,.case-study header,.inner-cta,.not-reseller,.outcomes,.service-promise,.technology-band,.why-origin{display:block}.assessment-intro>div,.service-promise>div,.why-origin>div{margin-top:34px}.capability-grid article,.capability-grid article+article{border-left:1px solid var(--line);border-top:0;min-height:auto}.capability-grid article:first-child{border-top:1px solid var(--line)}.assessment-output,.case-context>p,.case-impact>div,.inner-cta a,.not-reseller>div,.outcomes ul,.technology-band ul{margin-top:38px}.assessment-areas article,.reasons-grid article{border-right:1px solid var(--line)}.assessment-process>div,.case-columns,.deliverables{grid-template-columns:1fr}.assessment-process article+article,.case-columns>div+div{border-left:0;border-top:1px solid var(--line)}.case-study{padding-bottom:85px;padding-top:85px}.case-study header>p{margin-top:25px;max-width:none}.case-columns>div+div{padding-left:0;padding-top:35px}footer{display:flex;flex-direction:column;padding:45px 22px 28px}footer small{text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{transition-duration:.01ms!important}}.header-actions,.method-steps .method-marker{display:flex;align-items:center}.language-switch{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .65rem;border:1px solid currentColor;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-decoration:none}@media (max-width:900px){.header-actions{display:none}}.method-steps .method-marker{height:30px;justify-content:center;position:relative;width:30px}.method-steps .method-marker::before{background:rgba(98,131,139,.45);content:"";height:1px;position:absolute;width:24px}.method-steps .method-marker span{background:var(--cyan);border-radius:50%;height:5px;position:relative;width:5px}.legal-hero{background:var(--ink);color:#fff;padding-bottom:90px;padding-top:125px}.legal-hero h1{font-size:clamp(38px,5vw,68px);line-height:1.02;margin:20px 0 24px;max-width:980px}.legal-hero>p:last-child{color:#9ab0b6;font-size:18px;line-height:1.65;max-width:760px}.legal-content{max-width:900px;padding-bottom:120px;padding-top:75px}.legal-content h2{font-size:28px;margin:58px 0 18px}.legal-content h3{font-size:19px;margin:34px 0 12px}.legal-content li,.legal-content p{color:#52666b;font-size:16px;line-height:1.75}.cookie-links a,.legal-content a{color:#087f95;text-decoration:underline;text-underline-offset:3px}.legal-content ul{padding-left:22px}.legal-updated{color:#7d9196!important;font-family:var(--font-geist-mono),monospace;font-size:12px!important;text-transform:uppercase}.cookie-banner{align-items:end;background:rgba(6,35,45,.97);bottom:18px;box-shadow:0 18px 70px rgba(0,0,0,.28);color:#fff;display:grid;gap:32px;grid-template-columns:1fr auto;left:50%;max-width:1180px;padding:26px 30px;position:fixed;transform:translateX(-50%);width:calc(100% - 36px);z-index:1000}.cookie-banner-copy{max-width:760px}.cookie-kicker{color:var(--cyan);font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.cookie-banner h2{font-size:21px;margin:8px 0}.cookie-banner p{color:#afc1c5;font-size:13px;margin:0}.cookie-links{display:flex;gap:18px;margin-top:12px}.cookie-links a{color:#fff;font-size:12px}.cookie-actions{display:flex;gap:8px}.cookie-button{border:1px solid rgba(255,255,255,.28);cursor:pointer;font:inherit;font-size:12px;min-width:92px;padding:11px 14px}.cookie-button.secondary{background:0 0;color:#fff}.cookie-button.primary{background:#fff;border-color:#fff;color:var(--ink);font-weight:650}.cookie-preferences{border-top:1px solid rgba(255,255,255,.16);margin-top:18px;padding-top:14px}.cookie-preferences>div{display:flex;gap:18px;justify-content:space-between;margin:8px 0}.cookie-preferences strong{font-size:12px}.cookie-preferences span{color:var(--cyan);font-size:11px}.cookie-preferences p{font-size:12px;margin-bottom:12px}@media (max-width:800px){.cookie-banner{align-items:stretch;bottom:10px;gap:20px;grid-template-columns:1fr;padding:22px;width:calc(100% - 20px)}.cookie-actions{flex-wrap:wrap}.cookie-button{flex:1}.legal-hero{padding-bottom:65px;padding-top:95px}.legal-content{padding-bottom:80px;padding-top:50px}}.header-actions{justify-self:end;gap:.9rem}.site-header{column-gap:28px}.additional-services a p,.assessment-areas p,.assessment-output li,.assessment-process article p,.assessment-spotlight-copy>p:not(.section-index):not(.eyebrow),.capability-grid p,.case-columns li,.choice-panel p,.deliverables li,.method-steps p,.not-reseller>div:last-child p,.outcomes li,.pillar-card>p,.reasons-grid p,.service-details article>div p,.service-details ul,.services-page-grid p{font-size:1.0625rem;font-weight:470;letter-spacing:.002em;line-height:1.7}.assessment-intro>div p,.why-origin>div p{font-size:1.125rem;font-weight:470}.additional-services a p,.assessment-areas p,.assessment-intro>div p,.assessment-process article p,.capability-grid p,.case-columns li,.choice-panel p,.method-steps p,.not-reseller>div:last-child p,.pillar-card>p,.policy-content li,.policy-content p,.reasons-grid p,.service-details article>div p,.service-details ul,.services-page-grid p,.why-origin>div p{color:#405a61}.assessment-spotlight-copy>p:not(.section-index):not(.eyebrow),.method-steps p,.not-reseller>div:last-child p{color:#abc0c5}.page-hero-copy>p:last-child{color:#b4c7cb;font-size:clamp(1.125rem,1.45vw,1.3125rem);font-weight:470}.policy-content li,.policy-content p{font-size:1.0625rem;font-weight:470;line-height:1.75}.choice-panel strong,.sector-grid strong{font-size:1rem}.address,.contact-card>p,.cookie-banner p,.privacy-note p{font-size:.9375rem;line-height:1.65}.contact-card>a,.contact-placeholder,.footer-links{font-size:.9375rem}.case-metrics span,footer small{font-size:.75rem}.cookie-button,.cookie-links a,.cookie-preferences p,.cookie-preferences strong{font-size:.875rem}@media (max-width:760px){.additional-services a p,.assessment-areas p,.assessment-output li,.assessment-process article p,.assessment-spotlight-copy>p:not(.section-index):not(.eyebrow),.capability-grid p,.case-columns li,.choice-panel p,.deliverables li,.method-steps p,.not-reseller>div:last-child p,.outcomes li,.pillar-card>p,.policy-content li,.policy-content p,.reasons-grid p,.service-details article>div p,.service-details ul,.services-page-grid p{font-size:1.0625rem;line-height:1.72}}.assessment-areas article>span,.assessment-process article>span{background-color:rgba(16,185,215,.08);border-radius:10px;height:42px;width:42px}.assessment-areas article>span,.assessment-process article>span,.deliverables li>span{background-position:center;background-repeat:no-repeat;background-size:23px 23px;border:1px solid rgba(16,185,215,.28);display:inline-block;font-size:0;margin:0;vertical-align:middle}.assessment-areas article:nth-child(1)>span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTBiOWQ3IiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSI0IiB5PSIzLjUiIHdpZHRoPSIxNiIgaGVpZ2h0PSI2IiByeD0iMS41Ii8+PHJlY3QgeD0iNCIgeT0iMTQuNSIgd2lkdGg9IjE2IiBoZWlnaHQ9IjYiIHJ4PSIxLjUiLz48cGF0aCBkPSJNOCA2LjVoLjAxTTggMTcuNWguMDFNMTIgOS41djUiLz48L3N2Zz4K)}.assessment-areas article:nth-child(2)>span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTBiOWQ3IiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjUiIHI9IjIuNSIvPjxjaXJjbGUgY3g9IjUiIGN5PSIxOCIgcj0iMi41Ii8+PGNpcmNsZSBjeD0iMTkiIGN5PSIxOCIgcj0iMi41Ii8+PHBhdGggZD0iTTEwLjggNy4yIDYuMiAxNS44TTEzLjIgNy4ybDQuNiA4LjZNNy41IDE4aDkiLz48L3N2Zz4K)}.assessment-areas article:nth-child(3)>span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTBiOWQ3IiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTIgMyAxOSA2djVjMCA0LjgtMi45IDguMi03IDEwLTQuMS0xLjgtNy01LjItNy0xMFY2bDctM1oiLz48cGF0aCBkPSJtOC44IDEyIDIuMSAyLjEgNC41LTQuNiIvPjwvc3ZnPgo=)}.assessment-areas article:nth-child(4)>span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTBiOWQ3IiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAgN3Y1aC01TTQgMTd2LTVoNSIvPjxwYXRoIGQ9Ik0xOC40IDlBNyA3IDAgMCAwIDYuMiA2LjZMNCA5TTUuNiAxNUE3IDcgMCAwIDAgMTcuOCAxNy40TDIwIDE1Ii8+PC9zdmc+Cg==)}.assessment-areas article:nth-child(5)>span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTBiOWQ3IiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNCAyMGgxNk02IDE3VjltNCA4VjltNCA4VjltNCA4VjlNMy41IDcgMTIgM2w4LjUgNEgzLjVaIi8+PHBhdGggZD0ibTkuNSAxMi41IDEuNyAxLjcgMy41LTMuNSIvPjwvc3ZnPgo=)}.assessment-areas article:nth-child(6)>span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTBiOWQ3IiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNCAyMFYxMG01IDEwVjVtNSAxNXYtN201IDdWOCIvPjxwYXRoIGQ9Im00IDcgNS00IDUgNiA2LTUiLz48L3N2Zz4K)}.assessment-areas h3,.assessment-process h3{margin-top:25px}.deliverables li{align-items:center;display:flex;gap:14px}.deliverables li>span{background-color:rgba(16,185,215,.12);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTBiOWQ3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTYuNSAxMi41IDMuNSAzLjUgNy41LTgiLz48L3N2Zz4K);border-radius:50%;flex:0 0 32px;height:32px;width:32px}.assessment-process article:nth-child(1)>span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTBiOWQ3IiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNiAyMVY0bTAgMWgxMGwtMiAzIDIgM0g2Ii8+PHBhdGggZD0ibTkuNSAxNiAxLjUgMS41IDMtMyIvPjwvc3ZnPgo=)}.assessment-process article:nth-child(2)>span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTBiOWQ3IiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMy41IDcuNWg2bDItMkgyMGExLjUgMS41IDAgMCAxIDEuNSAxLjV2MTFhMiAyIDAgMCAxLTIgMmgtMTVhMiAyIDAgMCAxLTItMlY5YTEuNSAxLjUgMCAwIDEgMS0xLjVaIi8+PHBhdGggZD0iTTcgMTJoMTBNNyAxNmg3Ii8+PC9zdmc+Cg==)}.assessment-process article:nth-child(3)>span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTBiOWQ3IiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMC41IiBjeT0iMTAuNSIgcj0iNi41Ii8+PHBhdGggZD0ibTE1LjIgMTUuMiA1IDVNNy41IDEyLjVsMi0yIDIgMSAyLjUtMyIvPjwvc3ZnPgo=)}.assessment-process article:nth-child(4)>span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTBiOWQ3IiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSI0IiB5PSIzIiB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHJ4PSIyIi8+PHBhdGggZD0iTTggOGg4TTggMTJoNU04IDE2aDNtMy41LS41IDEuNSAxLjUgMy0zIi8+PC9zdmc+Cg==)}@media (max-width:1100px) and (min-width:761px){.assessment-process>div{grid-template-columns:repeat(2,1fr)}.assessment-process article{border:1px solid var(--line);min-height:230px}.assessment-process article:nth-child(even){border-left:0}.assessment-process article:nth-child(n+3){border-top:0}}@media (max-width:760px){.assessment-intro>div,.why-origin>div{display:block}.assessment-intro>div p,.why-origin>div p{margin-top:24px}.assessment-process>div{grid-template-columns:1fr}.assessment-process article,.assessment-process article+article{border:1px solid var(--line);border-top:0;min-height:auto;padding:28px}.assessment-process article:first-child{border-top:1px solid var(--line)}}.section-index{color:#496870}.capability-grid span,.eyebrow.dark,.services-page-grid strong{color:#05778d}.big-year,.choice-panel li>span{color:#06657a}.choice-panel p,.choice-top,.sector-grid span,.tag-list span{color:#536a70}.contact .eyebrow,.contact .section-index{color:#043b49}.card-head span:last-child{color:#05778d}.capability-grid article>span,.card-head>span:first-child,.services-page-grid>a>span{background-color:rgba(5,119,141,.08);background-position:center;background-repeat:no-repeat;background-size:24px;border:1px solid rgba(5,119,141,.16);border-radius:10px;display:inline-block;font-size:0;height:42px;line-height:0;width:42px}.capability-grid article:nth-child(1)>span,.pillar-card:nth-child(1) .card-head>span:first-child,.services-page-grid>a:nth-child(1)>span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDU3NzhkIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSI0IiB5PSIzLjUiIHdpZHRoPSIxNiIgaGVpZ2h0PSI2IiByeD0iMS41Ii8+PHJlY3QgeD0iNCIgeT0iMTQuNSIgd2lkdGg9IjE2IiBoZWlnaHQ9IjYiIHJ4PSIxLjUiLz48cGF0aCBkPSJNOCA2LjVoLjAxTTggMTcuNWguMDFNMTIgOS41djUiLz48L3N2Zz4=)}.capability-grid article:nth-child(2)>span,.pillar-card:nth-child(2) .card-head>span:first-child,.services-page-grid>a:nth-child(2)>span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDU3NzhkIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTIgMyAxOSA2djVjMCA0LjgtMi45IDguMi03IDEwLTQuMS0xLjgtNy01LjItNy0xMFY2bDctM1oiLz48cGF0aCBkPSJtOC44IDEyIDIuMSAyLjEgNC41LTQuNiIvPjwvc3ZnPg==)}.capability-grid article:nth-child(3)>span,.pillar-card:nth-child(3) .card-head>span:first-child,.services-page-grid>a:nth-child(3)>span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDU3NzhkIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNCAyMGgxNk02IDE3VjltNCA4VjltNCA4VjltNCA4VjlNMy41IDcgMTIgM2w4LjUgNEgzLjVaIi8+PHBhdGggZD0ibTkuNSAxMi41IDEuNyAxLjcgMy41LTMuNSIvPjwvc3ZnPg==)}.capability-grid article:nth-child(4)>span,.pillar-card:nth-child(4) .card-head>span:first-child,.services-page-grid>a:nth-child(4)>span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDU3NzhkIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNC4yIDEyYTcuOCA3LjggMCAxIDEgMTUuNiAwQTcuOCA3LjggMCAwIDEgNC4yIDEyWiIvPjxwYXRoIGQ9Ik04IDEySDYuNW0xMSAwSDExTTEyIDYuNXYxMSIvPjxwYXRoIGQ9Ik0xNSA4bC0zIDQtMy0yIi8+PC9zdmc+)}:root{--type-display:clamp(3rem, 6vw, 5.6rem);--type-section:clamp(2.2rem, 4vw, 4.25rem);--type-card:clamp(1.4rem, 2vw, 1.8rem);--type-subtitle:1.125rem;--type-body:1.0625rem}.hero h1,.page-hero h1{font-size:var(--type-display)}.additional-services h2,.approach h2,.assessment-intro h2,.assessment-spotlight h2,.contact h2,.continuity h2,.deliverables h2,.experience h2,.inner-cta h2,.intro h2,.method h2,.not-reseller h2,.outcomes h2,.service-promise h2,.why-origin h2{font-size:var(--type-section)}.additional-services h3,.assessment-areas h3,.assessment-process h3,.capability-grid h3,.method-steps h3,.pillar-card h3,.sector-grid strong,.services-page-grid h2{font-size:var(--type-card)}.approach-copy .large-copy,.assessment-intro>div p,.hero-lead,.intro-heading>p,.page-hero-copy>p:last-child,.why-origin>div p{font-size:var(--type-subtitle)}main li,main p:not(.section-index):not(.eyebrow){font-size:var(--type-body)}