.HowWeWorkServices-module__h89BOq__page{--navy:var(--color-primary,#091337);--paper:var(--color-background,#f6f7f7);--green:var(--color-accent,#c8e1ab);--ink:#1f2122;background:var(--paper);color:var(--navy);font-family:var(--font-bruna),sans-serif;font-size:17px;line-height:1.6}.HowWeWorkServices-module__h89BOq__page *{box-sizing:border-box;min-width:0}.HowWeWorkServices-module__h89BOq__page h1,.HowWeWorkServices-module__h89BOq__page h2,.HowWeWorkServices-module__h89BOq__page h3,.HowWeWorkServices-module__h89BOq__page p{margin:0}.HowWeWorkServices-module__h89BOq__page h1,.HowWeWorkServices-module__h89BOq__page h2{font-family:var(--font-namian),Georgia,serif;letter-spacing:-.035em;white-space:pre-line;text-wrap:balance;font-weight:400;line-height:1.04}.HowWeWorkServices-module__h89BOq__page h1{font-size:clamp(40px,5vw,70px)}.HowWeWorkServices-module__h89BOq__page h2{font-size:clamp(34px,3.4vw,54px)}.HowWeWorkServices-module__h89BOq__page h3{letter-spacing:-.018em;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.3}.HowWeWorkServices-module__h89BOq__page a{color:inherit;text-decoration:none}.HowWeWorkServices-module__h89BOq__page a:focus-visible{outline-offset:5px;outline:3px solid}.HowWeWorkServices-module__h89BOq__page section{scroll-margin-top:24px}.HowWeWorkServices-module__h89BOq__wrap{max-width:1152px;margin:auto;padding-inline:24px}.HowWeWorkServices-module__h89BOq__header{background:var(--navy);color:var(--paper);border-bottom:1px solid color-mix(in srgb,var(--paper)15%,transparent);justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:8px max(24px,50% - 552px);display:flex}.HowWeWorkServices-module__h89BOq__brand{flex-shrink:0;align-items:center;min-height:44px;display:flex}.HowWeWorkServices-module__h89BOq__brand img{width:230px;height:auto}.HowWeWorkServices-module__h89BOq__header nav{font:14px var(--font-graphie),sans-serif;align-items:center;gap:20px;display:flex}.HowWeWorkServices-module__h89BOq__header nav>a{align-items:center;gap:12px;min-height:44px;display:inline-flex}.HowWeWorkServices-module__h89BOq__header nav>div{gap:4px;display:flex}.HowWeWorkServices-module__h89BOq__header nav>div a{border:1px solid color-mix(in srgb,var(--paper)25%,transparent);border-radius:3px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.HowWeWorkServices-module__h89BOq__header nav>div a[aria-current]{background:var(--paper);color:var(--navy)}.HowWeWorkServices-module__h89BOq__headerCta{background:var(--green);border-radius:6px;padding:10px 16px;color:var(--navy)!important}.HowWeWorkServices-module__h89BOq__skip{z-index:30;background:var(--paper);padding:12px;position:absolute;top:-100px;left:20px}.HowWeWorkServices-module__h89BOq__skip:focus{top:10px}.HowWeWorkServices-module__h89BOq__hero{padding:clamp(64px,8vw,104px) 0 72px}.HowWeWorkServices-module__h89BOq__hero>.HowWeWorkServices-module__h89BOq__wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:80px;display:grid}.HowWeWorkServices-module__h89BOq__preview{font:14px var(--font-graphie),sans-serif;grid-column:1/-1;margin-bottom:24px!important}.HowWeWorkServices-module__h89BOq__heroBottom{padding-top:6px}.HowWeWorkServices-module__h89BOq__heroLead{font-size:21px;line-height:1.5}.HowWeWorkServices-module__h89BOq__heroBottom>div+div{margin-top:28px}.HowWeWorkServices-module__h89BOq__textLink{text-underline-offset:5px;align-items:center;gap:16px;min-height:48px;font-size:15px;font-weight:600;display:inline-flex;text-decoration:underline!important}.HowWeWorkServices-module__h89BOq__heroBottom .HowWeWorkServices-module__h89BOq__textLink{margin-top:16px}.HowWeWorkServices-module__h89BOq__heroBottom>div:first-child .HowWeWorkServices-module__h89BOq__textLink{background:var(--navy);color:var(--paper);border-radius:6px;padding:12px 18px;text-decoration:none!important}.HowWeWorkServices-module__h89BOq__directory{border-block:1px solid color-mix(in srgb,var(--navy)18%,transparent);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px;display:grid}.HowWeWorkServices-module__h89BOq__directory a{justify-content:space-between;align-items:center;gap:20px;padding:24px;font-size:18px;line-height:1.35;display:flex}.HowWeWorkServices-module__h89BOq__directory a+a{border-left:1px solid color-mix(in srgb,var(--navy)18%,transparent)}.HowWeWorkServices-module__h89BOq__directory span{font-size:24px}.HowWeWorkServices-module__h89BOq__strategy{background:var(--navy);color:var(--paper);padding:clamp(80px,9vw,124px) 0}.HowWeWorkServices-module__h89BOq__strategy>.HowWeWorkServices-module__h89BOq__wrap,.HowWeWorkServices-module__h89BOq__engineering>.HowWeWorkServices-module__h89BOq__wrap{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:80px;display:grid}.HowWeWorkServices-module__h89BOq__sectionHead,.HowWeWorkServices-module__h89BOq__engineeringHead{position:sticky;top:48px}.HowWeWorkServices-module__h89BOq__sectionHead>p{margin-top:28px;font-size:21px;line-height:1.5}.HowWeWorkServices-module__h89BOq__strategyRows article{border-top:1px solid color-mix(in srgb,var(--paper)25%,transparent);padding:30px 0}.HowWeWorkServices-module__h89BOq__strategyRows article:first-child{border-top:0;padding-top:0}.HowWeWorkServices-module__h89BOq__strategyRows article>p{margin-top:14px}.HowWeWorkServices-module__h89BOq__strategyRows article>div{margin-top:22px}.HowWeWorkServices-module__h89BOq__strategyRows article>div span{font:14px var(--font-graphie),sans-serif;color:var(--green);margin-bottom:8px;display:block}.HowWeWorkServices-module__h89BOq__engineering{padding:clamp(80px,9vw,124px) 0}.HowWeWorkServices-module__h89BOq__engineeringHead .HowWeWorkServices-module__h89BOq__lead{margin:28px 0 20px;font-size:23px;line-height:1.4}.HowWeWorkServices-module__h89BOq__buildList article{border-top:1px solid color-mix(in srgb,var(--navy)20%,transparent);grid-template-columns:30px minmax(0,1fr);column-gap:20px;padding:30px 0;display:grid}.HowWeWorkServices-module__h89BOq__buildList article:first-child{border-top:0;padding-top:0}.HowWeWorkServices-module__h89BOq__index{font:14px var(--font-graphie),sans-serif;padding-top:5px}.HowWeWorkServices-module__h89BOq__buildList h3{margin-bottom:14px}.HowWeWorkServices-module__h89BOq__buildList article>div p{font-size:16px}.HowWeWorkServices-module__h89BOq__buildList article>p{grid-column:2;margin-top:16px}.HowWeWorkServices-module__h89BOq__method{background:var(--navy);color:var(--paper);padding:clamp(80px,9vw,124px) 0}.HowWeWorkServices-module__h89BOq__method>.HowWeWorkServices-module__h89BOq__wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px 72px;display:grid}.HowWeWorkServices-module__h89BOq__method h2{grid-column:1}.HowWeWorkServices-module__h89BOq__methodLead{font-size:18px;margin-top:28px!important}.HowWeWorkServices-module__h89BOq__workflow{background:var(--paper);color:var(--navy);grid-column:2;margin:0;padding:32px}.HowWeWorkServices-module__h89BOq__workflow figcaption{border-bottom:1px solid color-mix(in srgb,var(--navy)20%,transparent);padding-bottom:24px;font-size:15px}.HowWeWorkServices-module__h89BOq__workflow ol{margin:0;padding:24px 0 0;list-style:none}.HowWeWorkServices-module__h89BOq__workflow li{border-left:2px solid color-mix(in srgb,var(--navy)30%,transparent);padding:0 0 24px 24px;position:relative}.HowWeWorkServices-module__h89BOq__workflow li:before{content:"";background:var(--paper);border:1px solid var(--navy);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-6px}.HowWeWorkServices-module__h89BOq__workflow li:last-child{padding-bottom:0}.HowWeWorkServices-module__h89BOq__workflow .HowWeWorkServices-module__h89BOq__waiting{border-left:2px dashed var(--navy)}.HowWeWorkServices-module__h89BOq__phase{font:14px var(--font-graphie),sans-serif;margin-bottom:8px;display:block}.HowWeWorkServices-module__h89BOq__workflow h3{font-size:20px}.HowWeWorkServices-module__h89BOq__workflow p{margin-top:10px;font-size:16px}.HowWeWorkServices-module__h89BOq__methodExplanation{border-top:1px solid color-mix(in srgb,var(--paper)25%,transparent);grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;margin-top:28px;padding-top:32px;display:grid}.HowWeWorkServices-module__h89BOq__choices{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 72px;margin-top:12px;display:grid}.HowWeWorkServices-module__h89BOq__choices>div{border-top:1px solid color-mix(in srgb,var(--paper)20%,transparent);padding-top:22px}.HowWeWorkServices-module__h89BOq__choices h3{font-size:20px}.HowWeWorkServices-module__h89BOq__choices p{margin-top:12px;font-size:16px}.HowWeWorkServices-module__h89BOq__bounded{grid-column:1/-1;max-width:850px;font-size:23px;line-height:1.4;margin-top:18px!important}.HowWeWorkServices-module__h89BOq__start{padding:clamp(80px,9vw,116px) 0}.HowWeWorkServices-module__h89BOq__start h2{max-width:800px}.HowWeWorkServices-module__h89BOq__session{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);align-items:start;gap:20px 80px;margin:40px 0;display:grid}.HowWeWorkServices-module__h89BOq__session .HowWeWorkServices-module__h89BOq__button{grid-column:2;justify-self:start}.HowWeWorkServices-module__h89BOq__button{background:var(--navy);border-radius:6px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:12px 20px;font-size:16px;line-height:1.4;display:inline-flex;color:var(--paper)!important}.HowWeWorkServices-module__h89BOq__button:hover{text-underline-offset:4px;text-decoration:underline}.HowWeWorkServices-module__h89BOq__routes{border-block:1px solid color-mix(in srgb,var(--navy)20%,transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HowWeWorkServices-module__h89BOq__routes article{padding:28px 24px}.HowWeWorkServices-module__h89BOq__routes article+article{border-left:1px solid color-mix(in srgb,var(--navy)20%,transparent)}.HowWeWorkServices-module__h89BOq__routes article>p:first-child{font:14px var(--font-graphie),sans-serif;margin-bottom:18px}.HowWeWorkServices-module__h89BOq__routes h3{margin-bottom:16px}.HowWeWorkServices-module__h89BOq__routes .HowWeWorkServices-module__h89BOq__textLink{margin-top:16px}.HowWeWorkServices-module__h89BOq__handover{background:var(--navy);color:var(--paper);padding:clamp(80px,9vw,116px) 0}.HowWeWorkServices-module__h89BOq__handover>.HowWeWorkServices-module__h89BOq__wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px 80px;display:grid}.HowWeWorkServices-module__h89BOq__includes{gap:24px;display:grid}.HowWeWorkServices-module__h89BOq__includes>div{border-top:1px solid color-mix(in srgb,var(--paper)20%,transparent);padding-top:24px}.HowWeWorkServices-module__h89BOq__includes>div:first-child{border:0;padding-top:0}.HowWeWorkServices-module__h89BOq__includes>div:last-child{background:var(--green);color:var(--navy);padding:24px}.HowWeWorkServices-module__h89BOq__includes h3{margin-bottom:14px;font-size:21px}.HowWeWorkServices-module__h89BOq__inputs{grid-column:2}.HowWeWorkServices-module__h89BOq__close{background:var(--navy);color:var(--paper);padding:32px 0 88px}.HowWeWorkServices-module__h89BOq__close>.HowWeWorkServices-module__h89BOq__wrap{border-top:1px solid color-mix(in srgb,var(--paper)20%,transparent);padding-top:64px}.HowWeWorkServices-module__h89BOq__close h2{max-width:850px;font-size:clamp(40px,5vw,72px)}.HowWeWorkServices-module__h89BOq__close p{max-width:650px;font-size:20px;margin:28px 0!important}.HowWeWorkServices-module__h89BOq__close .HowWeWorkServices-module__h89BOq__button{background:var(--green);color:var(--navy)!important}.HowWeWorkServices-module__h89BOq__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px max(24px,50% - 552px);font-size:14px;display:flex}.HowWeWorkServices-module__h89BOq__footer a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1100px){.HowWeWorkServices-module__h89BOq__hero>.HowWeWorkServices-module__h89BOq__wrap{gap:28px 44px}.HowWeWorkServices-module__h89BOq__strategy>.HowWeWorkServices-module__h89BOq__wrap,.HowWeWorkServices-module__h89BOq__engineering>.HowWeWorkServices-module__h89BOq__wrap{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:44px}.HowWeWorkServices-module__h89BOq__method>.HowWeWorkServices-module__h89BOq__wrap,.HowWeWorkServices-module__h89BOq__methodExplanation,.HowWeWorkServices-module__h89BOq__handover>.HowWeWorkServices-module__h89BOq__wrap{column-gap:44px}}@media (max-width:900px){.HowWeWorkServices-module__h89BOq__header nav>a:first-child{display:none}.HowWeWorkServices-module__h89BOq__header nav{gap:12px}.HowWeWorkServices-module__h89BOq__brand img{width:170px}.HowWeWorkServices-module__h89BOq__strategy>.HowWeWorkServices-module__h89BOq__wrap,.HowWeWorkServices-module__h89BOq__engineering>.HowWeWorkServices-module__h89BOq__wrap,.HowWeWorkServices-module__h89BOq__method>.HowWeWorkServices-module__h89BOq__wrap,.HowWeWorkServices-module__h89BOq__handover>.HowWeWorkServices-module__h89BOq__wrap{grid-template-columns:minmax(0,1fr);gap:40px}.HowWeWorkServices-module__h89BOq__sectionHead,.HowWeWorkServices-module__h89BOq__engineeringHead{max-width:620px;position:static}.HowWeWorkServices-module__h89BOq__sectionHead>p{max-width:520px}.HowWeWorkServices-module__h89BOq__strategyRows article{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px 40px;display:grid}.HowWeWorkServices-module__h89BOq__strategyRows article>p,.HowWeWorkServices-module__h89BOq__strategyRows article>div{margin:0}.HowWeWorkServices-module__h89BOq__strategyRows article>div{grid-column:2}.HowWeWorkServices-module__h89BOq__strategyRows article h3{grid-row:span 2}.HowWeWorkServices-module__h89BOq__workflow{grid-area:auto/1}.HowWeWorkServices-module__h89BOq__methodLead{max-width:680px}.HowWeWorkServices-module__h89BOq__methodExplanation{gap:32px;margin:0}.HowWeWorkServices-module__h89BOq__inputs{grid-column:1}.HowWeWorkServices-module__h89BOq__session{gap:24px 40px}.HowWeWorkServices-module__h89BOq__routes article{padding:24px 18px}}@media (max-width:600px){.HowWeWorkServices-module__h89BOq__page{font-size:16px}.HowWeWorkServices-module__h89BOq__header{gap:12px}.HowWeWorkServices-module__h89BOq__headerCta{display:none!important}.HowWeWorkServices-module__h89BOq__hero{padding:48px 0}.HowWeWorkServices-module__h89BOq__hero>.HowWeWorkServices-module__h89BOq__wrap,.HowWeWorkServices-module__h89BOq__methodExplanation,.HowWeWorkServices-module__h89BOq__session{grid-template-columns:minmax(0,1fr);gap:24px}.HowWeWorkServices-module__h89BOq__preview{margin-bottom:0!important}.HowWeWorkServices-module__h89BOq__heroBottom{padding:0}.HowWeWorkServices-module__h89BOq__heroLead{font-size:20px}.HowWeWorkServices-module__h89BOq__directory{grid-template-columns:minmax(0,1fr);margin-top:12px}.HowWeWorkServices-module__h89BOq__directory a{padding:20px 0}.HowWeWorkServices-module__h89BOq__directory a+a{border-left:0;border-top:1px solid color-mix(in srgb,var(--navy)18%,transparent)}.HowWeWorkServices-module__h89BOq__strategy,.HowWeWorkServices-module__h89BOq__engineering,.HowWeWorkServices-module__h89BOq__method,.HowWeWorkServices-module__h89BOq__handover,.HowWeWorkServices-module__h89BOq__start{padding-block:56px}.HowWeWorkServices-module__h89BOq__strategyRows article{padding:26px 0;display:block}.HowWeWorkServices-module__h89BOq__strategyRows article>p{margin:16px 0}.HowWeWorkServices-module__h89BOq__strategyRows article>div{margin-top:20px}.HowWeWorkServices-module__h89BOq__buildList article{grid-template-columns:24px minmax(0,1fr);gap:0 14px}.HowWeWorkServices-module__h89BOq__workflow{padding:24px 20px}.HowWeWorkServices-module__h89BOq__workflow li{padding-left:20px}.HowWeWorkServices-module__h89BOq__choices{grid-template-columns:minmax(0,1fr);gap:24px}.HowWeWorkServices-module__h89BOq__bounded{font-size:21px}.HowWeWorkServices-module__h89BOq__session .HowWeWorkServices-module__h89BOq__button{grid-column:1}.HowWeWorkServices-module__h89BOq__routes{grid-template-columns:minmax(0,1fr)}.HowWeWorkServices-module__h89BOq__routes article{padding:28px 0}.HowWeWorkServices-module__h89BOq__routes article+article{border-left:0;border-top:1px solid color-mix(in srgb,var(--navy)20%,transparent)}.HowWeWorkServices-module__h89BOq__close{padding:0 0 56px}.HowWeWorkServices-module__h89BOq__close>.HowWeWorkServices-module__h89BOq__wrap{padding-top:48px}.HowWeWorkServices-module__h89BOq__button{max-width:100%}}
