.service-hero{background:var(--acs-ice);min-height:100svh;padding-block:clamp(8.5rem,12vw,11rem) clamp(5rem,8vw,8rem);position:relative;overflow:hidden}.service-hero__wash{background:radial-gradient(circle at var(--acs-pointer-x,72%) var(--acs-pointer-y,26%), #ffffffc7, transparent 24%), linear-gradient(118deg, var(--acs-paper) 0 34%, transparent 34% 64%, #82d5f247 64% 100%);pointer-events:none;position:absolute;inset:0}.service-hero__layout{grid-template-columns:minmax(22rem,.82fr) minmax(31rem,1.18fr);align-items:center;gap:clamp(3rem,7vw,8rem);min-height:calc(100svh - clamp(13.5rem,20vw,19rem));display:grid;position:relative}.service-hero__copy{z-index:2;max-width:44rem;position:relative}.service-hero__copy h1{letter-spacing:-.04em;max-width:9ch;margin-block-start:1.2rem;font-size:clamp(4rem,6.8vw,6.4rem);font-weight:900;line-height:.94}.service-hero__copy h1 span{display:block}[data-acs-language=en] .service-hero__layout{grid-template-columns:minmax(29rem,.95fr) minmax(31rem,1.05fr);gap:clamp(3rem,5vw,5rem)}[data-acs-language=en] .service-hero__copy h1{max-width:10ch;font-size:clamp(3.65rem,4.8vw,4.6rem)}.service-hero--media .service-hero__copy h1{max-width:11ch;font-size:clamp(4rem,5.6vw,5.5rem)}[data-acs-language=en] .service-hero--media .service-hero__copy h1{max-width:11ch;font-size:clamp(2.65rem,4.5vw,4.25rem)}.service-hero__copy>p:last-of-type{max-width:39rem;color:var(--acs-ink-soft);margin-block-start:clamp(1.6rem,3vw,2.5rem);font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.85}.service-hero__actions{flex-wrap:wrap;gap:1rem 1.35rem;margin-block-start:clamp(2rem,4vw,3rem);display:flex}.service-blueprint{background-color:#f8fcfeb8;background-image:linear-gradient(#07131c0d 1px,#0000 1px),linear-gradient(90deg,#07131c0d 1px,#0000 1px);background-size:2.2rem 2.2rem;border:1px solid #07131c33;min-height:clamp(35rem,46vw,44rem);position:relative;overflow:hidden;box-shadow:1.4rem 1.4rem #07131c12}.service-blueprint:before,.service-blueprint:after{border-color:var(--acs-signal-deep);content:"";width:1.1rem;height:1.1rem;position:absolute}.service-blueprint:before{border-block-start:2px solid;border-inline-start:2px solid;inset-block-start:1rem;inset-inline-start:1rem}.service-blueprint:after{border-block-end:2px solid;border-inline-end:2px solid;inset-block-end:1rem;inset-inline-end:1rem}.service-blueprint__label{z-index:2;color:var(--acs-signal-deep);font-family:var(--acs-font-display);letter-spacing:.1em;font-size:1.1rem;position:absolute;inset-block-start:1.2rem;inset-inline-start:3rem}.service-blueprint__route{width:96%;height:93%;position:absolute;inset:5% 2% 2%;overflow:visible}.service-blueprint__route-shadow,.service-blueprint__route-signal{fill:none;stroke-linecap:round;stroke-linejoin:round}.service-blueprint__route-shadow{stroke:#07131c26;stroke-width:8px}.service-blueprint__route-signal{stroke:var(--acs-signal);stroke-dasharray:1;stroke-dashoffset:0;stroke-width:3px}.acs-has-motion .service-blueprint__route-signal{animation:service-route-draw 1.8s .18s var(--acs-ease) both}.service-blueprint__inputs,.service-blueprint__outputs{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset-block:13% 20%}.service-blueprint__inputs{inset-inline-start:4.5%}.service-blueprint__outputs{align-items:flex-end;inset-inline-end:3.5%}.service-blueprint__inputs span,.service-blueprint__outputs span{min-height:2.75rem;color:var(--acs-ink-soft);white-space:nowrap;background:#f8fcfeeb;border:1px solid #07131c3d;align-items:center;padding-inline:.85rem;font-size:clamp(.72rem,.9vw,.88rem);font-weight:700;display:inline-flex}.service-blueprint__outputs span{border-color:#16aee073}.service-blueprint__centre{z-index:3;aspect-ratio:1;background:var(--acs-ink);color:#fff;text-align:center;border-radius:50%;place-content:center;width:clamp(8.5rem,13vw,11rem);font-size:clamp(.95rem,1.25vw,1.15rem);line-height:1.4;display:grid;position:absolute;inset-block-start:47%;inset-inline-start:50%;transform:translate(-50%,-50%);box-shadow:0 1rem 2.8rem #07131c3d}.service-blueprint__centre:after{content:"";border:1px solid #16aee08c;border-radius:50%;position:absolute;inset:-.65rem}.service-blueprint__centre small,.service-blueprint__result small{color:var(--acs-signal-light);font-family:var(--acs-font-display);letter-spacing:.14em;font-size:.72rem;display:block}.service-blueprint__result{z-index:2;background:var(--acs-signal-deep);color:#fff;text-align:center;width:min(17rem,45%);padding:.8rem 1rem;font-size:clamp(.78rem,1vw,.95rem);font-weight:700;line-height:1.45;position:absolute;inset-block-end:3.5%;inset-inline-start:50%;transform:translate(-50%)}.service-hero--media .service-hero__wash{background:radial-gradient(circle at var(--acs-pointer-x,76%) var(--acs-pointer-y,24%), #ffffffb8, transparent 21%), linear-gradient(118deg, var(--acs-paper) 0 31%, transparent 31% 59%, #82d5f252 59% 100%)}.media-flightboard{background:linear-gradient(90deg, transparent 49.9%, #8de1fb12 50%, transparent 50.1%), var(--acs-ocean);color:#fff;min-height:clamp(43rem,50vw,49rem);padding:clamp(1.25rem,2vw,2rem);position:relative;overflow:hidden;box-shadow:1.4rem 1.4rem #07131c1a}.media-flightboard:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 30%,#16aee02e,#0000 32%);position:absolute;inset:0}.media-flightboard__head,.media-flightboard__brief,.media-flightboard__route,.media-flightboard__lanes,.media-flightboard__footer{z-index:1;position:relative}.media-flightboard__head{border-block-end:1px solid var(--acs-rule-light);min-height:3.25rem;color:var(--acs-signal-light);font-family:var(--acs-font-display);letter-spacing:.1em;justify-content:space-between;align-items:flex-start;gap:1rem;font-size:1rem;display:flex}.media-flightboard__head span{color:#fff;padding-inline-start:1rem;font-size:.78rem;position:relative}.media-flightboard__head span:before{background:var(--acs-signal);content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;inset-block-start:.25rem;inset-inline-start:0;box-shadow:0 .45rem 1rem #16aee057}.media-flightboard__brief{border-block-end:1px solid var(--acs-rule-light);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.media-flightboard__brief span{border-inline-start:1px solid var(--acs-rule-light);min-height:5.3rem;color:var(--acs-muted-light);align-content:center;gap:.35rem;padding:.85rem;font-size:clamp(.72rem,.9vw,.9rem);line-height:1.35;display:grid}.media-flightboard__brief span:first-child{border-inline-start:0}.media-flightboard__brief b{color:var(--acs-signal-light);font-family:var(--acs-font-display);letter-spacing:.08em;font-size:.78rem}.media-flightboard__route{border-block-end:1px solid var(--acs-rule-light);min-height:8.5rem;padding-block:2.4rem 1.5rem}.media-flightboard__axis{justify-content:space-between;align-items:center;display:flex;position:relative}.media-flightboard__axis:before,.media-flightboard__axis:after{content:"";transform-origin:0;height:2px;position:absolute;inset-inline:0}.media-flightboard__axis:before{background:#ebf9ff2e}.media-flightboard__axis:after{background:linear-gradient(90deg, var(--acs-signal), var(--acs-signal-light));box-shadow:0 .55rem 1.2rem #16aee04d}.acs-has-motion .media-flightboard__axis:after{animation:media-route-live 1.35s .12s var(--acs-ease) both}.media-flightboard__axis i{z-index:1;border:2px solid var(--acs-signal);background:var(--acs-ocean);border-radius:50%;width:.75rem;height:.75rem;position:relative;box-shadow:0 .5rem 1.2rem #16aee03d}.media-flightboard__axis i:last-child{background:var(--acs-signal)}.media-flightboard__stage{color:var(--acs-muted-light);font-family:var(--acs-font-display);letter-spacing:.08em;justify-content:space-between;gap:.6rem;margin-block-start:.75rem;font-size:clamp(.62rem,.75vw,.72rem);display:flex}.media-flightboard__lanes{border-block-end:1px solid var(--acs-rule-light)}.media-flightboard__lanes>div{border-block-start:1px solid var(--acs-rule-light);grid-template-columns:minmax(8rem,.36fr) minmax(0,1fr);align-items:stretch;min-height:5.15rem;display:grid}.media-flightboard__lanes>div:first-child{border-block-start:0}.media-flightboard__lanes p{color:#fff;align-items:center;gap:.8rem;padding-inline:.4rem 1rem;font-size:clamp(.8rem,1vw,.95rem);font-weight:700;display:flex}.media-flightboard__lanes p span{color:var(--acs-signal-light);font-family:var(--acs-font-display);font-weight:400}.media-flightboard__blocks{border-inline-start:1px solid var(--acs-rule-light);grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:.3rem;padding-block:1.2rem;display:grid}.media-flightboard__blocks i{background:#8de1fb2e;min-height:2.35rem;display:block}.media-flightboard__lane--1 .media-flightboard__blocks i:first-child{background:var(--acs-signal-deep);grid-column:1/3}.media-flightboard__lane--1 .media-flightboard__blocks i:nth-child(2){background:var(--acs-signal);grid-column:3/6}.media-flightboard__lane--1 .media-flightboard__blocks i:nth-child(3){grid-column:6/7}.media-flightboard__lane--2 .media-flightboard__blocks i:first-child{grid-column:1/2}.media-flightboard__lane--2 .media-flightboard__blocks i:nth-child(2){background:#8de1fb85;grid-column:2/5}.media-flightboard__lane--2 .media-flightboard__blocks i:nth-child(3){background:var(--acs-signal);grid-column:5/7}.media-flightboard__lane--3 .media-flightboard__blocks i:first-child{background:#8de1fb85;grid-column:2/4}.media-flightboard__lane--3 .media-flightboard__blocks i:nth-child(2){background:#ffffff3d;grid-column:4/7}.media-flightboard__lane--3 .media-flightboard__blocks i:nth-child(3){display:none}.media-flightboard__lane--4 .media-flightboard__blocks i:first-child{background:#ffffff3d;grid-column:1/4}.media-flightboard__lane--4 .media-flightboard__blocks i:nth-child(2){background:var(--acs-signal-deep);grid-column:4/6}.media-flightboard__lane--4 .media-flightboard__blocks i:nth-child(3){background:var(--acs-signal-light);grid-column:6/7}.acs-has-motion .media-flightboard__blocks i{animation:media-block-open .72s var(--acs-ease) both}.acs-has-motion .media-flightboard__blocks i:nth-child(2){animation-delay:.18s}.acs-has-motion .media-flightboard__blocks i:nth-child(3){animation-delay:.32s}.media-flightboard__footer{grid-template-columns:minmax(0,1.45fr) minmax(0,.72fr) minmax(0,1.15fr);align-items:stretch;min-height:6.3rem;display:grid}.media-flightboard__footer p,.media-flightboard__footer strong{border-inline-start:1px solid var(--acs-rule-light);align-content:center;padding:.85rem;font-size:clamp(.72rem,.92vw,.9rem);line-height:1.35;display:grid}.media-flightboard__footer p:first-child{border-inline-start:0}.media-flightboard__footer small{color:var(--acs-signal-light);font-family:var(--acs-font-display);letter-spacing:.1em;font-size:.68rem}.media-flightboard__footer strong{background:var(--acs-signal-deep);color:#fff}.service-problem,.service-scope,.service-deliverables,.service-audience,.service-faq{padding-block:clamp(7rem,12vw,12rem)}.service-problem,.service-deliverables,.service-faq{background:var(--acs-paper)}.service-heading{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end;gap:1.25rem clamp(3rem,8vw,9rem);display:grid}.service-heading .acs-kicker{grid-column:1/-1}.service-heading h2,.service-approach h2,.service-workflow h2,.service-deliverables h2,.service-faq h2{letter-spacing:-.04em;font-size:clamp(2.8rem,5.5vw,5.7rem);font-weight:900;line-height:1.02}.service-heading>p:last-child,.service-approach header>p:last-child,.service-workflow header>p:last-child,.service-deliverables header>p:last-child{color:var(--acs-muted);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.8}.service-heading--wide{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr)}.service-problem__list{border-block:1px solid var(--acs-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:clamp(4rem,8vw,7rem);display:grid}.service-problem__list li{border-inline-start:1px solid var(--acs-rule);min-height:22rem;padding:clamp(2rem,4vw,4rem)}.service-problem__list li:first-child{border-inline-start:0}.service-problem__list span,.service-scope__key span,.service-workflow li>span{color:var(--acs-signal-deep);font-family:var(--acs-font-display);letter-spacing:.08em;font-size:1.2rem}.service-problem__list h3{max-width:13ch;margin-block-start:clamp(3.5rem,7vw,7rem);font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.15}.service-problem__list p{max-width:32rem;color:var(--acs-muted);margin-block-start:1.25rem}.service-principles{background:var(--acs-ink);color:#fff;padding-block:clamp(7rem,12vw,12rem)}.service-principles__layout{grid-template-columns:minmax(18rem,.72fr) minmax(30rem,1.28fr);align-items:start;gap:clamp(4rem,10vw,11rem);display:grid}.service-principles header{position:sticky;inset-block-start:8.5rem}.service-principles h2{letter-spacing:-.04em;margin-block-start:1.25rem;font-size:clamp(2.8rem,5.5vw,5.7rem);font-weight:900;line-height:1.02}.service-principles header>p:last-child{color:var(--acs-muted-light);margin-block-start:1.5rem;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.8}.service-principles ol{border-block-start:1px solid var(--acs-rule-light)}.service-principles li{border-block-end:1px solid var(--acs-rule-light);grid-template-columns:4.5rem minmax(0,1fr);gap:1.5rem;padding-block:clamp(2rem,4vw,3.75rem);display:grid}.service-principles li>span{color:var(--acs-signal-light);font-family:var(--acs-font-display);letter-spacing:.08em;font-size:1.1rem}.service-principles h3{font-size:clamp(1.65rem,2.5vw,2.65rem);line-height:1.12}.service-principles li p{max-width:44rem;color:var(--acs-muted-light);margin-block-start:.75rem}.service-principles blockquote{border:1px solid color-mix(in oklch, var(--acs-signal-light) 48%, transparent);background:color-mix(in oklch, var(--acs-signal-deep) 22%, transparent);min-width:0;color:var(--acs-signal-light);letter-spacing:-.04em;text-wrap:balance;grid-column:2;padding:clamp(2rem,5vw,4.5rem);font-size:clamp(2rem,4.4vw,4.7rem);font-weight:800;line-height:1.02}@media (width<=63.99rem){.service-principles__layout{grid-template-columns:1fr}.service-principles header{position:static}.service-principles blockquote{grid-column:1}}@media (width<=47.99rem){.service-principles li{grid-template-columns:3rem minmax(0,1fr);gap:1rem}}.service-approach{background:var(--acs-ice);padding-block:clamp(7rem,12vw,12rem)}.service-approach__layout,.service-workflow__layout,.service-deliverables__layout,.service-faq__layout{grid-template-columns:minmax(18rem,.72fr) minmax(30rem,1.28fr);align-items:start;gap:clamp(4rem,10vw,11rem);display:grid}.service-approach header,.service-workflow header{position:sticky;inset-block-start:8.5rem}.service-approach h2,.service-workflow h2,.service-deliverables h2,.service-faq h2{margin-block-start:1.25rem}.service-approach header>p:last-child,.service-workflow header>p:last-child,.service-deliverables header>p:last-child{margin-block-start:1.5rem}.service-route{position:relative}.service-route:before{background:linear-gradient(var(--acs-signal), var(--acs-signal-deep));content:"";width:2px;position:absolute;inset-block:1.4rem;inset-inline-start:1.15rem}.service-route li{border-block-start:1px solid var(--acs-rule);grid-template-columns:2.4rem minmax(0,1fr);gap:1.5rem;min-height:11rem;padding-block:1.5rem 3rem;display:grid;position:relative}.service-route li:last-child{border-block-end:1px solid var(--acs-rule)}.service-route li>span{z-index:1;border:2px solid var(--acs-signal);background:var(--acs-ice);width:2.4rem;height:2.4rem;color:var(--acs-ink);font-family:var(--acs-font-display);border-radius:50%;place-items:center;font-size:1rem;display:grid;position:relative}.service-route h3,.service-scope__groups h3,.service-workflow h3,.service-manifest h3,.service-audience h3{font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.15}.service-route p{max-width:41rem;color:var(--acs-muted);margin-block-start:.75rem}.service-scope{background:#fff}.service-scope__groups{border-block-start:1px solid var(--acs-rule);margin-block-start:clamp(4rem,8vw,7rem)}.service-scope__groups>li{border-block-end:1px solid var(--acs-rule);grid-template-columns:minmax(10rem,.34fr) minmax(18rem,.66fr) minmax(24rem,1fr);align-items:start;gap:2rem clamp(2rem,5vw,5rem);min-height:19rem;padding-block:clamp(2.5rem,5vw,5rem);display:grid}.service-scope__key{flex-direction:column;gap:.7rem;display:flex}.service-scope__key b{font-family:var(--acs-font-display);font-size:clamp(2.3rem,4vw,4rem);font-weight:400;line-height:.9}.service-scope__groups ul{gap:0;display:grid}.service-scope__groups ul li{border-block-start:1px solid var(--acs-rule);color:var(--acs-muted);padding:.7rem 0 .7rem 1.5rem;position:relative}.service-scope__groups ul li:before{background:var(--acs-signal);content:"";border-radius:50%;width:.48rem;height:.48rem;position:absolute;inset-block-start:1.3rem;inset-inline-start:0}.service-workflow{background:var(--acs-warm);padding-block:clamp(7rem,12vw,12rem)}.service-workflow .acs-kicker{color:var(--acs-ink)}.service-workflow header>p:last-child{color:#07131cb8}.service-workflow ol{border-block-start:1px solid #07131c52}.service-workflow li{border-block-end:1px solid #07131c52;grid-template-columns:3rem minmax(12rem,.55fr) minmax(18rem,1fr);gap:1.5rem 2rem;padding-block:2rem;display:grid}.service-workflow li>span{color:var(--acs-ink)}.service-workflow li p{color:#07131cb8}.service-deliverables__layout{grid-template-columns:minmax(18rem,.58fr) minmax(32rem,1.42fr)}.service-manifest{border:1px solid var(--acs-rule);background:#fff}.service-manifest__label{border-block-end:1px solid var(--acs-rule);color:var(--acs-signal-deep);font-family:var(--acs-font-display);letter-spacing:.1em;justify-content:space-between;padding:1rem 1.25rem;display:flex}.service-manifest li{border-block-end:1px solid var(--acs-rule);grid-template-columns:2.2rem minmax(0,1fr) 1.5rem;gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.service-manifest li>span{color:var(--acs-muted);font-family:var(--acs-font-display)}.service-manifest li>i{background:var(--acs-signal);color:#fff;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-style:normal;display:grid}.service-manifest li p{max-width:48rem;color:var(--acs-muted);margin-block-start:.6rem}.service-manifest__note{background:var(--acs-ice);color:var(--acs-muted);padding:1.25rem;font-size:.88rem}.service-audience{background:#fff}.service-audience__groups{border-block:1px solid var(--acs-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:clamp(4rem,7vw,7rem);display:grid}.service-audience__groups article{border-inline-start:1px solid var(--acs-rule);min-height:30rem;padding:clamp(2.5rem,5vw,5rem)}.service-audience__groups article:first-child{border-inline-start:0}.service-audience__groups article>p{color:var(--acs-signal-deep);font-family:var(--acs-font-display);letter-spacing:.1em;font-size:1.15rem}.service-audience__groups h3{margin-block-start:clamp(3rem,7vw,6rem)}.service-audience__groups ul{margin-block-start:2rem}.service-audience__groups li{border-block-start:1px solid var(--acs-rule);max-width:38rem;color:var(--acs-muted);padding:1rem 0 1rem 1.6rem;position:relative}.service-audience__groups li:before{background:var(--acs-signal);content:"";width:.55rem;height:2px;position:absolute;inset-block-start:1.65rem;inset-inline-start:0}.service-faq__layout{grid-template-columns:minmax(18rem,.6fr) minmax(32rem,1.4fr)}.service-faq__items{border-block-start:1px solid var(--acs-rule)}.service-faq details{border-block-end:1px solid var(--acs-rule)}.service-faq summary{cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;min-height:6rem;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:700;list-style:none;display:grid;position:relative}.service-faq summary::-webkit-details-marker{display:none}.service-faq summary span{color:var(--acs-signal-deep);font-family:var(--acs-font-display);font-weight:400}.service-faq summary i,.service-faq summary i:after{background:var(--acs-ink);content:"";width:1rem;height:1px;transition:transform .18s;display:block}.service-faq summary i:after{transform:rotate(90deg)}.service-faq details[open] summary i:after{transform:rotate(0)}.service-faq details>p{max-width:48rem;color:var(--acs-muted);padding:0 2.5rem 2rem 3.5rem}.service-cta{background:var(--acs-ocean);color:#fff;padding-block:clamp(7rem,12vw,12rem);position:relative;overflow:hidden}.service-cta__signal{background:linear-gradient(90deg, transparent, var(--acs-signal) 25% 75%, transparent);height:2px;position:absolute;inset-block-start:39%;inset-inline:0;box-shadow:0 .6rem 2rem #16aee052}.service-cta__layout{grid-template-columns:minmax(0,1.22fr) minmax(19rem,.78fr);align-items:end;gap:clamp(4rem,11vw,12rem);display:grid;position:relative}.service-cta .acs-kicker{color:var(--acs-signal-light)}.service-cta h2{letter-spacing:-.04em;max-width:12ch;margin-block-start:1.25rem;font-size:clamp(3rem,7vw,7rem);font-weight:900;line-height:.98}.service-cta__layout>div>p:not(.acs-kicker){max-width:44rem;color:var(--acs-muted-light);margin-block-start:2rem;font-size:clamp(1rem,1.3vw,1.18rem)}.service-cta .acs-button{margin-block-start:2.5rem}.service-cta address{border-block-start:1px solid var(--acs-rule-light);gap:1.5rem;padding-block-start:2rem;font-style:normal;display:grid}.service-cta address p{color:var(--acs-signal-light);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800}.service-cta address a,.service-cta address span{color:#fff;margin-block-start:.4rem;display:block}.acs-has-motion main [data-acs-reveal]{transition-duration:.52s}.acs-has-motion main [data-acs-reveal]:not(.is-visible){filter:none;transform:translateY(1rem)}@keyframes service-route-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes media-route-live{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes media-block-open{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (width<=74rem){.service-hero__layout{grid-template-columns:minmax(19rem,.78fr) minmax(27rem,1.22fr);gap:2.5rem}.service-blueprint__inputs span,.service-blueprint__outputs span{padding-inline:.55rem}.service-scope__groups>li{grid-template-columns:minmax(8rem,.3fr) minmax(14rem,.6fr) minmax(20rem,1fr)}}@media (width<=56rem){.service-hero__layout,[data-acs-language=en] .service-hero__layout,.service-heading,.service-heading--wide,.service-approach__layout,.service-workflow__layout,.service-deliverables__layout,.service-faq__layout,.service-cta__layout{grid-template-columns:1fr}.service-hero__layout{gap:4rem}.service-hero__copy h1{max-width:10ch}[data-acs-language=en] .service-hero__copy h1{max-width:11ch;font-size:clamp(3.2rem,10vw,4.2rem)}.service-blueprint{min-height:38rem}.media-flightboard{min-height:46rem}.service-heading .acs-kicker{grid-column:auto}.service-heading>p:last-child{max-width:42rem}.service-approach header,.service-workflow header{position:static}.service-problem__list{grid-template-columns:1fr}.service-problem__list li{border-block-start:1px solid var(--acs-rule);border-inline-start:0;min-height:auto}.service-problem__list li:first-child{border-block-start:0}.service-problem__list h3{margin-block-start:2rem}.service-scope__groups>li{grid-template-columns:minmax(8rem,.38fr) minmax(0,.62fr)}.service-scope__groups ul{grid-column:1/-1}.service-workflow li{grid-template-columns:2.5rem minmax(0,1fr)}.service-workflow li p{grid-column:2}.service-audience__groups{grid-template-columns:1fr}.service-audience__groups article{border-block-start:1px solid var(--acs-rule);border-inline-start:0;min-height:auto}.service-audience__groups article:first-child{border-block-start:0}.service-audience__groups h3{margin-block-start:2.5rem}.service-cta__signal{inset-block-start:30%}}@media (width<=39rem){.service-hero{padding-block:8rem 5rem}.service-hero__layout{min-height:auto}.service-hero__copy h1{max-width:9ch;font-size:clamp(3.35rem,16vw,4.8rem)}[data-acs-language=en] .service-hero__copy h1{max-width:10ch;font-size:clamp(2.9rem,14vw,3.55rem)}.service-hero--media .service-hero__copy h1{max-width:11ch;font-size:clamp(3rem,14vw,3.8rem)}[data-acs-language=en] .service-hero--media .service-hero__copy h1{max-width:14ch;font-size:clamp(2.25rem,11.2vw,2.8rem)}.service-hero__copy>p:last-of-type{font-size:1rem;line-height:1.75}.service-hero__actions,.service-hero__actions .acs-button,.service-hero__actions .acs-text-link{width:100%}.service-blueprint{min-height:31rem;box-shadow:.75rem .75rem #07131c12}.media-flightboard{min-height:48rem;padding:1rem;box-shadow:.75rem .75rem #07131c1a}.media-flightboard__head{min-height:2.8rem;font-size:.86rem}.media-flightboard__head span{font-size:.66rem}.media-flightboard__brief span{min-height:4.5rem;padding:.6rem;font-size:.64rem}.media-flightboard__route{min-height:7rem;padding-block-start:1.9rem}.media-flightboard__lanes>div{grid-template-columns:minmax(6.7rem,.44fr) minmax(0,1fr);min-height:5.1rem}.media-flightboard__lanes p{gap:.5rem;padding-inline-end:.5rem;font-size:.7rem}.media-flightboard__blocks{gap:.18rem}.media-flightboard__blocks i{min-height:2rem}.media-flightboard__footer{grid-template-columns:1fr;min-height:11.5rem}.media-flightboard__footer p,.media-flightboard__footer strong{border-block-start:1px solid var(--acs-rule-light);border-inline-start:0;min-height:3.6rem;padding:.65rem .55rem;font-size:.68rem}.media-flightboard__footer p:first-child{border-block-start:0}.media-flightboard__footer small{font-size:.58rem}.service-blueprint__route{width:116%;height:90%;inset:8% -8% 0}.service-blueprint__inputs,.service-blueprint__outputs{inset-block:18% 25%}.service-blueprint__inputs{inset-inline-start:3%}.service-blueprint__outputs{inset-inline-end:3%}.service-blueprint__inputs span,.service-blueprint__outputs span{white-space:normal;max-width:7.5rem;min-height:2.2rem;padding-inline:.45rem;font-size:.65rem;line-height:1.2}.service-blueprint__centre{width:7.4rem;font-size:.78rem}.service-blueprint__result{width:72%;font-size:.7rem;inset-block-end:3%}.service-heading h2,.service-approach h2,.service-workflow h2,.service-deliverables h2,.service-faq h2{font-size:clamp(2.45rem,12vw,3.5rem)}.service-problem__list li,.service-audience__groups article{padding:2rem 0}.service-scope__groups>li{grid-template-columns:1fr}.service-scope__groups ul{grid-column:auto}.service-scope__key b{font-size:3.4rem}.service-workflow li{gap:1rem}.service-manifest__label{gap:1rem;font-size:.78rem}.service-manifest li{grid-template-columns:1.8rem minmax(0,1fr);gap:.8rem;padding:1.5rem 1rem}.service-manifest li>i{display:none}.service-faq summary{grid-template-columns:2rem minmax(0,1fr) 1.2rem;gap:.6rem}.service-faq details>p{padding-inline:2.6rem 0}.service-cta h2{font-size:clamp(3rem,15vw,4.8rem)}}@media (prefers-reduced-motion:reduce){.service-blueprint__route-signal{stroke-dashoffset:0;animation:none}.media-flightboard__axis:after,.media-flightboard__blocks i{clip-path:none;animation:none;transform:none}}.service-hero--creative .service-hero__wash{background:radial-gradient(circle at var(--acs-pointer-x,76%) var(--acs-pointer-y,23%), #ffffffbd, transparent 22%), linear-gradient(118deg, var(--acs-paper) 0 30%, transparent 30% 57%, #82d5f247 57% 100%)}.service-hero--creative .service-hero__copy h1{max-width:11ch;font-size:clamp(3.75rem,5vw,5rem)}[data-acs-language=en] .service-hero--creative .service-hero__copy h1{max-width:13ch;font-size:clamp(2.8rem,4vw,3.8rem)}.creative-press{background:radial-gradient(circle at 50% 46%, #16aee021, transparent 28%), var(--acs-craft);color:#fff;min-height:clamp(37rem,48vw,45rem);padding:clamp(1.25rem,2vw,2rem);position:relative;overflow:hidden;box-shadow:1.4rem 1.4rem #07131c1a}.creative-press:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.9%,#8de1fb14 50%,#0000 50.1%);position:absolute;inset:0}.creative-press__head,.creative-press__brief,.creative-press__routes,.creative-press__footer{z-index:1;position:relative}.creative-press__head{border-block-end:1px solid var(--acs-rule-light);min-height:3.25rem;color:var(--acs-signal-light);font-family:var(--acs-font-display);letter-spacing:.1em;justify-content:space-between;align-items:flex-start;gap:1rem;font-size:1rem;display:flex}.creative-press__head span{color:#fff;padding-inline-start:1rem;font-size:.72rem;position:relative}.creative-press__head span:before{background:var(--acs-signal);content:"";border-radius:50%;width:.46rem;height:.46rem;position:absolute;inset-block-start:.22rem;inset-inline-start:0;box-shadow:0 .45rem 1rem #16aee057}.creative-press__brief{border-block-end:1px solid var(--acs-rule-light);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.creative-press__brief span{border-inline-start:1px solid var(--acs-rule-light);min-height:4.7rem;color:var(--acs-muted-light);align-content:center;gap:.3rem;padding:.8rem;font-size:clamp(.7rem,.85vw,.86rem);line-height:1.35;display:grid}.creative-press__brief span:first-child{border-inline-start:0}.creative-press__brief b{color:var(--acs-signal-light);font-family:var(--acs-font-display);letter-spacing:.08em;font-size:.72rem}.creative-press__routes{border-block-end:1px solid var(--acs-rule-light);grid-template-columns:minmax(0,1fr) 4.6rem minmax(0,1fr);align-items:stretch;min-height:25rem;display:grid}.creative-press__route{align-content:start;gap:.85rem;min-width:0;padding-block:1.25rem;display:grid}.creative-press__route header{align-items:baseline;gap:.6rem;min-height:2rem;display:flex}.creative-press__route header span{color:var(--acs-signal-light);font-family:var(--acs-font-display);font-size:.76rem}.creative-press__route h2{font-family:var(--acs-font-display);letter-spacing:.03em;font-size:clamp(1.35rem,2vw,2rem);font-weight:400;line-height:.95}.creative-press__route>p{color:var(--acs-muted-light);font-family:var(--acs-font-display);letter-spacing:.08em;font-size:clamp(.62rem,.75vw,.72rem)}.creative-press__matrix{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;min-height:17.3rem;display:grid}.creative-press figure{background:var(--acs-ocean);min-width:0;min-height:0;position:relative;overflow:hidden}.creative-press img{object-fit:cover;filter:saturate(.88)contrast(1.04);width:100%;height:100%}.creative-press__route--scale figure:first-child img,.creative-press__route--scale figure:nth-child(3) img{object-position:22% 50%}.creative-press__route--scale figure:nth-child(2) img,.creative-press__route--scale figure:nth-child(4) img{object-position:78% 50%}.creative-press__route--craft{padding-inline-start:.35rem}.creative-press__route--craft>figure{min-height:17.3rem}.creative-press__route--craft>figure img{object-position:70% 50%}.creative-press__selector{grid-template-rows:1fr auto 1fr;place-items:center;padding-block:1.25rem;display:grid}.creative-press__selector span{background:linear-gradient(transparent, var(--acs-signal), transparent);width:1px;height:100%}.creative-press__selector strong{aspect-ratio:1;background:var(--acs-ocean);color:#fff;text-align:center;border:1px solid #8de1fb85;border-radius:50%;place-items:center;width:4rem;font-size:.63rem;line-height:1.25;display:grid}.creative-press__footer{grid-template-columns:minmax(10rem,.65fr) minmax(0,1.35fr);align-items:stretch;min-height:5.7rem;display:grid}.creative-press__footer p,.creative-press__footer strong{align-content:center;padding:.9rem;font-size:clamp(.72rem,.92vw,.9rem);line-height:1.35;display:grid}.creative-press__footer strong{border-inline-start:1px solid var(--acs-rule-light);background:var(--acs-signal-deep)}.creative-press__footer small{color:var(--acs-signal-light);font-family:var(--acs-font-display);letter-spacing:.1em;font-size:.65rem}.acs-has-motion .creative-press__route--scale figure{animation:creative-version-open .76s var(--acs-ease) both}.acs-has-motion .creative-press__route--scale figure:nth-child(2){animation-delay:.1s}.acs-has-motion .creative-press__route--scale figure:nth-child(3){animation-delay:.18s}.acs-has-motion .creative-press__route--scale figure:nth-child(4){animation-delay:.26s}.acs-has-motion .creative-press__route--craft>figure{animation:creative-master-focus .98s .16s var(--acs-ease) both}.acs-has-motion .creative-press__selector strong{animation:creative-selector-set .82s .3s var(--acs-ease) both}@keyframes creative-version-open{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes creative-master-focus{0%{clip-path:inset(8%);filter:saturate(.5)}to{clip-path:inset(0);filter:saturate()}}@keyframes creative-selector-set{0%{transform:scale(.82);box-shadow:0 0 #16aee000}to{transform:scale(1);box-shadow:0 .8rem 1.8rem #16aee03d}}@media (width<=56rem){.creative-press{min-height:auto}.creative-press__routes{grid-template-columns:1fr}.creative-press__selector{grid-template-rows:auto;grid-template-columns:1fr auto 1fr;padding-block:.8rem}.creative-press__selector span{background:linear-gradient(90deg, transparent, var(--acs-signal), transparent);width:100%;height:1px}.creative-press__route--craft{padding-inline-start:0}}@media (width<=39rem){.service-hero--creative .service-hero__copy h1{max-width:11ch;font-size:clamp(2.8rem,12.6vw,3.45rem)}[data-acs-language=en] .service-hero--creative .service-hero__copy h1{max-width:13ch;font-size:clamp(2.35rem,10.8vw,2.9rem)}.creative-press{padding:1rem;box-shadow:.75rem .75rem #07131c1a}.creative-press__head{min-height:2.8rem;font-size:.78rem}.creative-press__head span{font-size:.62rem}.creative-press__brief span{min-height:4.25rem;padding:.55rem;font-size:.62rem}.creative-press__matrix,.creative-press__route--craft>figure{min-height:15rem}.creative-press__selector strong{width:3.5rem;font-size:.56rem}.creative-press__footer{grid-template-columns:minmax(7rem,.72fr) minmax(0,1.28fr);min-height:5.2rem}.creative-press__footer p,.creative-press__footer strong{padding:.65rem;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.creative-press__route--scale figure,.creative-press__route--craft>figure,.creative-press__selector strong{clip-path:none;filter:none;animation:none;transform:none}}.service-hero--automation{padding-block-end:clamp(5.5rem,8vw,8rem)}.service-hero--automation .service-hero__wash{background:radial-gradient(circle at var(--acs-pointer-x,73%) var(--acs-pointer-y,22%), #ffffffc2, transparent 22%), linear-gradient(110deg, var(--acs-paper) 0 35%, transparent 35% 58%, #82d5f240 58% 100%)}.automation-hero__layout{grid-template-columns:minmax(20rem,.72fr) minmax(42rem,1.28fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);min-height:calc(100svh - clamp(14rem,20vw,19rem));display:grid;position:relative}.automation-hero__copy h1{max-width:10ch;font-size:clamp(3.65rem,5.1vw,5.3rem)}[data-acs-language=en] .automation-hero__copy h1{max-width:13ch;font-size:clamp(2.7rem,3.8vw,3.8rem);line-height:.98}.handoff-ledger{background:var(--acs-paper);border:1px solid #07131c3d;min-width:0;scroll-margin-block-start:7rem;position:relative;overflow:hidden;box-shadow:1.4rem 1.4rem #07131c17}.handoff-ledger__caption{z-index:5;border-block-end:1px solid var(--acs-rule);background:var(--acs-paper);grid-template-columns:minmax(13rem,.84fr) minmax(18rem,1.16fr);align-items:center;min-height:5.4rem;display:grid;position:relative}.handoff-ledger__caption span,.handoff-ledger__caption strong{align-items:center;min-height:100%;padding:.85rem 1.15rem;display:flex}.handoff-ledger__caption span{color:var(--acs-signal-deep);font-family:var(--acs-font-display);letter-spacing:.08em;font-size:1rem}.handoff-ledger__caption strong{border-inline-start:1px solid var(--acs-rule);color:var(--acs-muted);font-size:.74rem;font-weight:600;line-height:1.55}.handoff-ledger__canvas{background:linear-gradient(90deg, var(--acs-ice) 0 43%, var(--acs-craft) 43% 100%);min-height:clamp(35rem,41vw,39rem);position:relative;overflow:hidden}.handoff-ledger__canvas:before{content:"";pointer-events:none;background-image:linear-gradient(#8de1fb0d 1px,#0000 1px),linear-gradient(90deg,#8de1fb0d 1px,#0000 1px);background-size:1.7rem 1.7rem;position:absolute;inset-block:0;inset-inline:43% 0}.handoff-ledger__canvas:after{background:linear-gradient(transparent, var(--acs-warm) 18% 82%, transparent);content:"";opacity:.8;width:1px;position:absolute;inset-block:1.25rem;inset-inline-start:43%}.handoff-ledger__route{z-index:1;width:100%;height:calc(100% - 1.75rem);position:absolute;inset:1.75rem 0 0;overflow:visible}.handoff-ledger__route-shadow,.handoff-ledger__route-signal{fill:none;stroke-linecap:square;stroke-linejoin:round}.handoff-ledger__route-shadow{stroke:#0549603d;stroke-width:10px}.handoff-ledger__route-signal{stroke:var(--acs-signal);stroke-dasharray:1;stroke-dashoffset:0;stroke-width:3px;filter:drop-shadow(0 .45rem .7rem #16aee03d)}.acs-has-motion .handoff-ledger__route-signal{animation:handoff-ledger-draw 1.65s .16s var(--acs-ease) both}.handoff-ledger__intake,.handoff-ledger__system,.handoff-ledger__review,.handoff-ledger__outcomes,.handoff-ledger__result{z-index:2;position:absolute}.handoff-ledger__intake{width:34%;inset-block:2.1rem 2rem;inset-inline-start:2rem}.handoff-ledger__intake>p,.handoff-ledger__system>p,.handoff-ledger__outcomes>p{color:var(--acs-signal-deep);font-family:var(--acs-font-display);letter-spacing:.1em;font-size:.74rem}.handoff-ledger__intake ol{gap:clamp(1rem,1.7vw,1.45rem);margin-block-start:1rem;display:grid}.handoff-ledger__intake li{background:var(--acs-paper);clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 1.25rem,100% 100%,0 100%);border:1px solid #07131c2e;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.85rem;min-height:clamp(5.8rem,7vw,6.8rem);padding:1rem 1.1rem;display:grid;position:relative;box-shadow:.7rem .8rem 1.2rem #07131c1a}.handoff-ledger__intake li:after,.handoff-ledger__outcomes li:after{content:"";border-block-end:1px solid #07131c2e;border-inline-start:1px solid #07131c2e;width:1.25rem;height:1.25rem;position:absolute;inset-block-start:0;inset-inline-end:0}.handoff-ledger__intake li>span,.handoff-ledger__outcomes li>span{color:var(--acs-signal-deep);font-family:var(--acs-font-display);font-size:.76rem}.handoff-ledger h2{letter-spacing:-.015em;font-size:1rem;font-weight:800;line-height:1.25}.handoff-ledger__intake li p,.handoff-ledger__outcomes li p{color:var(--acs-muted);margin-block-start:.3rem;font-size:.74rem;line-height:1.45}.handoff-ledger__system{inset-block-start:1.25rem;inset-inline:47% 1.5rem}.handoff-ledger__system>p,.handoff-ledger__outcomes>p{color:var(--acs-signal-light)}.handoff-ledger__system ol{border-block:1px solid var(--acs-rule-light);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:.65rem;display:grid}.handoff-ledger__system li{border-inline-start:1px solid var(--acs-rule-light);color:#d9edf5;align-content:center;gap:.2rem;min-height:3.8rem;padding:.55rem .65rem;font-size:.74rem;line-height:1.35;display:grid}.handoff-ledger__system li:first-child{border-inline-start:0}.handoff-ledger__system li span{color:var(--acs-signal-light);font-family:var(--acs-font-display);font-size:.74rem}.handoff-ledger__review{z-index:4;background:var(--acs-warm);width:clamp(8.5rem,11vw,10.5rem);min-height:17rem;color:var(--acs-ink);text-align:center;border:1px solid #07131c94;align-content:center;padding:1rem;display:grid;inset-block-start:51%;inset-inline-start:43%;transform:translate(-50%,-50%);box-shadow:.9rem 1rem 1.6rem #07131c38}.handoff-ledger__person{width:2.55rem;height:2.55rem;margin-inline:auto;display:block;position:relative}.handoff-ledger__person:before{background:var(--acs-ink);content:"";border-radius:50%;width:.92rem;height:.92rem;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.handoff-ledger__person i{background:var(--acs-ink);border-radius:999px 999px 0 0;width:2.2rem;height:1.3rem;position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%)}.handoff-ledger__review>p{font-family:var(--acs-font-display);letter-spacing:.08em;margin-block-start:.65rem;font-size:.74rem}.handoff-ledger__review>strong{margin-block-start:.45rem;font-size:.74rem;line-height:1.4}.handoff-ledger__review ul{border-block-start:1px solid #07131c52;gap:.25rem;margin-block-start:.7rem;padding-block-start:.55rem;font-size:.74rem;line-height:1.35;display:grid}.handoff-ledger__outcomes{inset-block-start:7.85rem;inset-inline:55% 1.5rem}.handoff-ledger__outcomes ol{gap:clamp(.65rem,1vw,.85rem);margin-block-start:.75rem;display:grid}.handoff-ledger__outcomes li{color:#fff;clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 1.25rem,100% 100%,0 100%);background:#04111ddb;border:1px solid #8de1fb5c;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:clamp(5.45rem,6.1vw,6rem);padding:.75rem 1rem;display:grid;position:relative}.handoff-ledger__outcomes li:after{border-color:#8de1fb5c}.handoff-ledger__outcomes small{color:var(--acs-signal-light);font-family:var(--acs-font-display);letter-spacing:.08em;font-size:.74rem;display:block}.handoff-ledger__outcomes h2{color:#fff;margin-block-start:.15rem}.handoff-ledger__outcomes li p{color:#bfd5df}.handoff-ledger__result{background:var(--acs-signal-deep);color:#fff;align-content:center;min-height:4.6rem;padding:.75rem 1rem;font-size:.74rem;font-weight:800;line-height:1.4;display:grid;inset-block-end:1.35rem;inset-inline:55% 1.5rem}.handoff-ledger__result small{color:var(--acs-signal-light);font-family:var(--acs-font-display);letter-spacing:.1em;font-size:.74rem}@keyframes handoff-ledger-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=74rem){.automation-hero__layout{grid-template-columns:minmax(18rem,.72fr) minmax(34rem,1.28fr);gap:2rem}.handoff-ledger__caption{grid-template-columns:minmax(11rem,.75fr) minmax(16rem,1.25fr)}.handoff-ledger__intake{inset-inline-start:1.25rem}.handoff-ledger__outcomes,.handoff-ledger__result{inset-inline-end:1rem}}@media (width<=56rem){.automation-hero__layout{grid-template-columns:1fr;gap:4rem}.automation-hero__copy h1,[data-acs-language=en] .automation-hero__copy h1{max-width:13ch}.handoff-ledger__canvas{min-height:38rem}}@media (width<=39rem){.automation-hero__copy h1{max-width:10ch;font-size:clamp(2.9rem,13.8vw,3.7rem)}[data-acs-language=en] .automation-hero__copy h1{max-width:12ch;font-size:clamp(2.35rem,11.2vw,2.9rem)}.handoff-ledger{box-shadow:.75rem .75rem #07131c17}.handoff-ledger__caption{grid-template-columns:1fr}.handoff-ledger__caption span,.handoff-ledger__caption strong{min-height:auto;padding:.8rem 1rem}.handoff-ledger__caption strong{border-block-start:1px solid var(--acs-rule);border-inline-start:0;font-size:.74rem}.handoff-ledger__canvas{background:var(--acs-paper);min-height:0;display:grid}.handoff-ledger__canvas:before,.handoff-ledger__canvas:after,.handoff-ledger__route{display:none}.handoff-ledger__intake,.handoff-ledger__system,.handoff-ledger__review,.handoff-ledger__outcomes,.handoff-ledger__result{width:auto;position:static;transform:none}.handoff-ledger__intake{padding:1.25rem 1rem 1.5rem}.handoff-ledger__intake ol{gap:.8rem}.handoff-ledger__intake li{min-height:5.4rem;box-shadow:.45rem .5rem .8rem #07131c17}.handoff-ledger__system{background:var(--acs-craft);padding:1.25rem 1rem}.handoff-ledger__system ol{grid-template-columns:1fr}.handoff-ledger__system li{border-block-start:1px solid var(--acs-rule-light);border-inline-start:0;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;min-height:3.1rem}.handoff-ledger__system li:first-child{border-block-start:0}.handoff-ledger__review{min-height:0;box-shadow:none;padding:1.35rem 1.25rem}.handoff-ledger__review>strong{max-width:28rem;margin-inline:auto;font-size:.74rem}.handoff-ledger__review ul{grid-template-columns:repeat(3,minmax(0,1fr));font-size:.74rem}.handoff-ledger__outcomes{background:var(--acs-craft);padding:1.25rem 1rem 1rem}.handoff-ledger__outcomes li{min-height:5.8rem}.handoff-ledger__result{margin:0 1rem 1.25rem}}@media (prefers-reduced-motion:reduce){.handoff-ledger__route-signal{stroke-dashoffset:0;animation:none}}
