.cap-machine{width:100%;height:100%}.cap-machine svg{width:100%;height:100%;overflow:visible}.cap-machine *{vector-effect:non-scaling-stroke}.cap-frame,.cap-block,.cap-result,.cap-search__field,.cap-module,.cap-ai__output,.cap-systems__core{fill:#ffffff05;stroke:color-mix(in srgb,var(--sig-accent) 42%,#ffffff1f);stroke-width:1.25px}.cap-muted{fill:none;stroke:#b0c1dc3d;stroke-width:1.2px;stroke-linecap:round}.cap-muted--soft{opacity:.55}.cap-dot--muted{fill:#cfdcf447}.cap-block{transform-box:fill-box;transform-origin:50%;animation:6.4s cubic-bezier(.16,1,.3,1) infinite cap-web-settle}.cap-web__side{animation-delay:-1.2s}.cap-web__cta{stroke:color-mix(in srgb,var(--sig-accent) 68%,#ffffff1f);animation-delay:-2.1s}.cap-flow{fill:none;stroke:var(--sig-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:3 88;opacity:.72;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--sig-accent) 64%,transparent));animation:6.4s linear infinite cap-flow}.cap-packet{fill:var(--sig-accent);filter:drop-shadow(0 0 9px var(--sig-accent));transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite cap-packet-pulse}.cap-search__glass,.cap-search__handle{fill:none;stroke:var(--sig-accent);stroke-width:1.7px}.cap-keyword{fill:#101620;stroke:var(--sig-accent);stroke-width:1.4px;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--sig-accent) 48%,transparent));animation:6.4s ease-in-out infinite cap-keyword}.cap-keyword--2{animation-delay:-1.1s}.cap-keyword--3{animation-delay:-2.4s}.cap-keyword--4{animation-delay:-3.2s}.cap-result{opacity:.58}.cap-result--active{fill:color-mix(in srgb,var(--sig-accent) 13%,#ffffff05);stroke:var(--sig-accent);opacity:.95;animation:6.4s ease-in-out infinite cap-result}.cap-journey__track{fill:none;stroke:color-mix(in srgb,var(--sig-accent) 30%,#ffffff1a);stroke-width:2.2px;stroke-linecap:round}.cap-checkpoint{fill:#101620;stroke:var(--sig-accent);stroke-width:1.7px;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--sig-accent) 42%,transparent))}.cap-checkpoint--conversion{fill:color-mix(in srgb,var(--sig-accent) 12%,#101620)}.cap-checkpoint-ring{fill:none;stroke:color-mix(in srgb,var(--sig-accent) 34%,transparent);stroke-width:1.1px;animation:3.6s ease-out infinite cap-conversion}.cap-ai__ring{fill:none;stroke:color-mix(in srgb,var(--sig-accent) 40%,transparent);stroke-width:1.2px;stroke-dasharray:4 8;transform-origin:286px 90px;animation:12s linear infinite cap-ai-ring}.cap-ai__core{fill:color-mix(in srgb,var(--sig-accent) 16%,#101620);stroke:var(--sig-accent);stroke-width:1.8px;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--sig-accent) 56%,transparent))}.cap-ai__node{fill:#101620;stroke:var(--sig-accent);stroke-width:1.4px}.cap-ai__neural circle{fill:var(--sig-accent)}.cap-ai__neural path{fill:none;stroke:color-mix(in srgb,var(--sig-accent) 60%,transparent);stroke-width:1px}.cap-ai__neural{transform-origin:286px 90px;animation:4.2s ease-in-out infinite cap-ai-neural}.cap-module{transform-box:fill-box;transform-origin:50%;animation:6.4s ease-in-out infinite cap-module}.cap-module--data{animation-delay:-1.2s}.cap-module--api{animation-delay:-2.5s}.cap-module--status{animation-delay:-3.7s}.cap-systems__core{fill:color-mix(in srgb,var(--sig-accent) 14%,#101620);stroke:var(--sig-accent);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--sig-accent) 48%,transparent));animation:3.2s ease-in-out infinite cap-system-core}.cap-module__glyph{fill:none;stroke:color-mix(in srgb,var(--sig-accent) 56%,transparent);stroke-width:1.3px;stroke-linecap:round}.cap-flow--systems-b{animation-delay:-3.2s}.pilot-capability:hover .cap-flow{opacity:1;animation-duration:3.6s}.pilot-capability:focus-visible .cap-flow{opacity:1;animation-duration:3.6s}.pilot-capability:hover .cap-block,.pilot-capability:hover .cap-module{animation-duration:3.6s}.pilot-capability:focus-visible .cap-block{animation-duration:3.6s}.pilot-capability:focus-visible .cap-module{animation-duration:3.6s}.pilot-capability:hover .cap-ai__ring{animation-duration:6s}.pilot-capability:focus-visible .cap-ai__ring{animation-duration:6s}.pilot-capability:hover .cap-checkpoint-ring{animation-duration:2.2s}.pilot-capability:focus-visible .cap-checkpoint-ring{animation-duration:2.2s}@keyframes cap-flow{to{stroke-dashoffset:-184px}}@keyframes cap-packet-pulse{0%,to{opacity:.65;transform:scale(.88)}50%{opacity:1;transform:scale(1.14)}}@keyframes cap-web-settle{0%,to{opacity:.7;transform:translateY(0)}45%,65%{opacity:1;transform:translateY(-3px)}}@keyframes cap-keyword{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes cap-result{0%,to{opacity:.62}42%,65%{opacity:1;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--sig-accent) 48%,transparent))}}@keyframes cap-conversion{0%{opacity:.8;transform:scale(.75)}70%,to{opacity:0;transform:scale(1.3)}}@keyframes cap-ai-ring{to{transform:rotate(360deg)}}@keyframes cap-ai-neural{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes cap-module{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes cap-system-core{0%,to{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--sig-accent) 42%,transparent));transform:scale(1)}50%{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--sig-accent) 62%,transparent));transform:scale(1.025)}}.sig-home--pilot:has(#pause-service-motion:checked) .cap-machine *{animation-play-state:paused!important}.cap-checkpoint-ring{transform-box:fill-box;transform-origin:50%}@media (max-width:800px){.cap-machine *{animation-play-state:paused!important}}@media (prefers-reduced-motion:reduce){.cap-machine *{transition:none!important;animation:none!important}.cap-flow{stroke-dasharray:none;opacity:.5}.cap-packet{display:none}}@supports not selector(:has(*)){.cap-machine *{animation:none!important}.pilot-motion-toggle{display:none}}.assess-entry[data-astro-cid-bas443cj]{background:linear-gradient(110deg,#64294038,#18263c47)}.assess-entry-grid[data-astro-cid-bas443cj]{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.assess-entry[data-astro-cid-bas443cj] h2[data-astro-cid-bas443cj]{max-width:18ch;font-size:max(2.3rem,min(4.5vw,4.6rem))}.assess-entry[data-astro-cid-bas443cj] p[data-astro-cid-bas443cj]:not(.sig-kicker){color:#bbc7db;max-width:52ch}.assess-entry[data-astro-cid-bas443cj] .assess-entry-note[data-astro-cid-bas443cj]{margin:20px 0 0;font-size:.83rem}.assess-entry[data-astro-cid-bas443cj] .sig-button[data-astro-cid-bas443cj]{margin-top:10px}@media (max-width:760px){.assess-entry-grid[data-astro-cid-bas443cj]{grid-template-columns:1fr;gap:20px}}.pilot-motion-defs{pointer-events:none;position:absolute}.pilot-system__footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.pilot-system__footer .pilot-system__caption{text-align:left;max-width:29ch}.pilot-system__footer .pilot-motion-toggle{flex-shrink:0;gap:8px;margin:0;padding:8px 10px;font-size:.65rem}.pilot-system__connections .pilot-system__signal{stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:8 100;stroke-dashoffset:108px;opacity:0;animation:9s linear infinite pilot-signal-travel;animation-delay:var(--signal-delay)}.pilot-system__connections .pilot-system__halo{fill:none;stroke:#f4f0e3;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:4.5s ease-out infinite pilot-signal-origin}.pilot-system__node .pilot-service-icon{animation:9s ease-in-out infinite pilot-icon-signal;animation-delay:calc(var(--node-order)*1.8s);transition:transform .18s}.pilot-system__node:-webkit-any(:hover,:focus-visible) .pilot-service-icon{border-color:var(--pilot-accent);transform:translateY(-2px)}.pilot-system__node:-moz-any(:hover,:focus-visible) .pilot-service-icon{border-color:var(--pilot-accent);transform:translateY(-2px)}.pilot-system__node:is(:hover,:focus-visible) .pilot-service-icon{border-color:var(--pilot-accent);transform:translateY(-2px)}.pilot-system__node:-webkit-any(:hover,:focus-visible) .pilot-system__arrow{transform:translate(2px,-2px)}.pilot-system__node:-moz-any(:hover,:focus-visible) .pilot-system__arrow{transform:translate(2px,-2px)}.pilot-system__node:is(:hover,:focus-visible) .pilot-system__arrow{transform:translate(2px,-2px)}.pilot-system__arrow{transition:transform .18s}.pilot-system:has([data-system-node="0"]:-webkit-any(:hover,:focus-visible)) [data-signal="0"]{stroke-width:4px;stroke:#fff}.pilot-system:has([data-system-node="0"]:-moz-any(:hover,:focus-visible)) [data-signal="0"]{stroke-width:4px;stroke:#fff}.pilot-system:has([data-system-node="0"]:is(:hover,:focus-visible)) [data-signal="0"]{stroke-width:4px;stroke:#fff}.pilot-system:has([data-system-node="1"]:-webkit-any(:hover,:focus-visible)) [data-signal="1"]{stroke-width:4px;stroke:#fff}.pilot-system:has([data-system-node="1"]:-moz-any(:hover,:focus-visible)) [data-signal="1"]{stroke-width:4px;stroke:#fff}.pilot-system:has([data-system-node="1"]:is(:hover,:focus-visible)) [data-signal="1"]{stroke-width:4px;stroke:#fff}.pilot-system:has([data-system-node="2"]:-webkit-any(:hover,:focus-visible)) [data-signal="2"]{stroke-width:4px;stroke:#fff}.pilot-system:has([data-system-node="2"]:-moz-any(:hover,:focus-visible)) [data-signal="2"]{stroke-width:4px;stroke:#fff}.pilot-system:has([data-system-node="2"]:is(:hover,:focus-visible)) [data-signal="2"]{stroke-width:4px;stroke:#fff}.pilot-system:has([data-system-node="3"]:-webkit-any(:hover,:focus-visible)) [data-signal="3"]{stroke-width:4px;stroke:#fff}.pilot-system:has([data-system-node="3"]:-moz-any(:hover,:focus-visible)) [data-signal="3"]{stroke-width:4px;stroke:#fff}.pilot-system:has([data-system-node="3"]:is(:hover,:focus-visible)) [data-signal="3"]{stroke-width:4px;stroke:#fff}.pilot-system:has([data-system-node="4"]:-webkit-any(:hover,:focus-visible)) [data-signal="4"]{stroke-width:4px;stroke:#fff}.pilot-system:has([data-system-node="4"]:-moz-any(:hover,:focus-visible)) [data-signal="4"]{stroke-width:4px;stroke:#fff}.pilot-system:has([data-system-node="4"]:is(:hover,:focus-visible)) [data-signal="4"]{stroke-width:4px;stroke:#fff}@keyframes pilot-signal-travel{0%{stroke-dashoffset:108px;opacity:0}8%{opacity:1}54%{stroke-dashoffset:0;opacity:1}64%,to{stroke-dashoffset:-12px;opacity:0}}@keyframes pilot-signal-origin{0%{opacity:.6;transform:scale(.6)}65%,to{opacity:0;transform:scale(1.8)}}@keyframes pilot-icon-signal{0%,20%,65%,to{box-shadow:0 0 #0000}45%{box-shadow:0 0 0 4px color-mix(in srgb,var(--pilot-accent) 10%,transparent)}}.sig-home--pilot [data-home-morph]{isolation:isolate;position:relative}.pilot-morph-ghost{pointer-events:none;-webkit-user-select:none;user-select:none;font:inherit;letter-spacing:inherit;text-transform:inherit;text-wrap:inherit;line-height:inherit;color:inherit;opacity:0;transform-origin:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}[data-home-morph=vapor][data-morph-running] .pilot-morph-ghost{animation:.96s cubic-bezier(.16,1,.3,1) both pilot-vapor}[data-home-morph=assemble][data-morph-running] .pilot-morph-ghost{animation:.52s cubic-bezier(.16,1,.3,1) both pilot-type-assemble}[data-home-morph=focus][data-morph-running] .pilot-morph-ghost{animation:.52s cubic-bezier(.16,1,.3,1) both pilot-type-focus}[data-home-morph=trace][data-morph-running] .pilot-morph-ghost{animation:.52s cubic-bezier(.16,1,.3,1) both pilot-type-trace}[data-home-morph=converge][data-morph-running] .pilot-morph-ghost{animation:.52s cubic-bezier(.16,1,.3,1) both pilot-type-converge}[data-home-morph=caption][data-morph-running]{animation:.24s cubic-bezier(.16,1,.3,1) both pilot-caption-arrive}@keyframes pilot-vapor{0%{opacity:.55;transform:translate(10px,3px)skew(-4deg)scaleX(1.015)}65%{opacity:.25}to{opacity:0;transform:none}}@keyframes pilot-type-assemble{0%{opacity:.42;clip-path:inset(0 0 45%);transform:translate(-8px,3px)}55%{clip-path:inset(0);opacity:.2}to{opacity:0;clip-path:inset(0);transform:none}}@keyframes pilot-type-focus{0%{opacity:.4;clip-path:inset(0 60% 0 0);transform:scaleX(1.035)translate(4px)}65%{clip-path:inset(0)}to{opacity:0;clip-path:inset(0);transform:none}}@keyframes pilot-type-trace{0%{opacity:.4;clip-path:inset(0 80% 0 0);transform:translate(-9px)}75%{clip-path:inset(0)}to{opacity:0;clip-path:inset(0);transform:none}}@keyframes pilot-type-converge{0%{opacity:.38;transform:translateY(6px)scaleX(.97)}to{opacity:0;transform:none}}@keyframes pilot-caption-arrive{0%{transform:translateY(3px)}to{transform:none}}.pilot-capabilities[data-motion-visible=false] .cap-machine *{animation-play-state:paused!important}.sig-home--pilot:has(#pause-service-motion:checked) :is(.pilot-system__signal,.pilot-system__halo,.pilot-system__node .pilot-service-icon){animation-play-state:paused!important}.sig-home--pilot[data-motion-paused=true] :is(.pilot-system__signal,.pilot-system__halo,.pilot-system__node .pilot-service-icon){animation-play-state:paused!important}.sig-home--pilot[data-page-hidden=true] :is(.pilot-system__signal,.pilot-system__halo,.pilot-system__node .pilot-service-icon,.cap-machine *){animation-play-state:paused!important}.pilot-system[data-motion-visible=false] :is(.pilot-system__signal,.pilot-system__halo,.pilot-system__node .pilot-service-icon){animation-play-state:paused!important}.sig-home--pilot:has(#pause-service-motion:checked) .pilot-morph-ghost{display:none}.sig-home--pilot:has(#pause-service-motion:checked) [data-morph-running]{animation:none}@media (max-width:800px){[data-home-morph=vapor] .pilot-morph-ghost{filter:none!important}}@media (max-width:380px){.pilot-system__footer{flex-wrap:wrap}.pilot-system__footer .pilot-system__caption{max-width:none}}@media (prefers-reduced-motion:reduce){.pilot-morph-ghost,.pilot-system__signal,.pilot-system__halo{display:none!important}.sig-home--pilot [data-home-morph]{transform:none!important}.pilot-system__node:-webkit-any(:hover,:focus-visible) :-webkit-any(.pilot-service-icon,.pilot-system__arrow){transform:none}.pilot-system__node:-moz-any(:hover,:focus-visible) :-moz-any(.pilot-service-icon,.pilot-system__arrow){transform:none}.pilot-system__node:is(:hover,:focus-visible) :is(.pilot-service-icon,.pilot-system__arrow){transform:none}}@supports not selector(:has(*)){.pilot-system__signal,.pilot-system__halo{display:none}.pilot-system__node .pilot-service-icon{animation:none}}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk-variable.woff2)format("woff2")}.sig-home--pilot{--pilot-paper:#eee8de;--pilot-ink:#20251f;--pilot-line:#b6b4a9}.sig-home--pilot .sig-wrap{width:min(1440px,100% - 96px)}.sig-home--pilot .sig-section{padding-block-start:max(72px,min(8vw,120px));padding-block-end:max(72px,min(8vw,120px))}.sig-home--pilot .sig-kicker{letter-spacing:.14em;font-size:.72rem;line-height:1.6}.sig-home--pilot h1,.sig-home--pilot h2,.sig-home--pilot h3{-webkit-hyphens:none;hyphens:none;text-wrap:balance}.sig-home--pilot h2{letter-spacing:-.055em;font-size:max(2.5rem,min(4.8vw,4.65rem));line-height:1.04}.sig-home--pilot :-webkit-any(#fagomrader,#arbeid,#kontakt){scroll-margin-top:116px}.sig-home--pilot :-moz-any(#fagomrader,#arbeid,#kontakt){scroll-margin-top:116px}.sig-home--pilot :is(#fagomrader,#arbeid,#kontakt){scroll-margin-top:116px}.sig-home--pilot .sig-button{white-space:normal;gap:20px;transition:background-color .16s,transform .16s}.sig-home--pilot .sig-button:hover{transform:translateY(-2px)}.sig-home--pilot .sig-button:active{transform:none}.sig-home--pilot .sig-button--quiet{border-color:#5e697b}.sig-home--pilot .sig-home-hero{padding:max(58px,min(7vw,100px)) 0 0}.sig-home--pilot .sig-home-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:max(42px,min(6vw,100px));display:grid}.sig-home--pilot .sig-home-hero__copy{min-width:0}.sig-home--pilot h1{letter-spacing:-.065em;max-width:10ch;margin:20px 0 28px;font-size:max(3.8rem,min(7.2vw,7.1rem));font-weight:700;line-height:.99}.sig-home--pilot .sig-lead{color:#b9c1ce;max-width:48ch;font-size:max(1.03rem,min(1.4vw,1.2rem));line-height:1.6}.sig-home--pilot .sig-hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pilot-hero-foot{color:#b9c1ce;border-top:1px solid #333b49;justify-content:space-between;gap:24px;margin-top:64px;padding:30px 0;font-size:.82rem;display:flex}.pilot-hero-foot a{color:var(--sig-text);text-decoration:none}.pilot-hero-foot a span{color:var(--sig-coral);margin-left:20px}.pilot-accent--coral{--pilot-accent:var(--sig-coral);--sig-accent:var(--sig-coral)}.pilot-accent--blue{--pilot-accent:var(--sig-blue);--sig-accent:var(--sig-blue)}.pilot-accent--violet{--pilot-accent:#b197ff;--sig-accent:var(--sig-violet)}.pilot-accent--mint{--pilot-accent:var(--sig-mint);--sig-accent:var(--sig-mint)}.pilot-accent--amber{--pilot-accent:var(--sig-amber);--sig-accent:var(--sig-amber)}.pilot-system{background:linear-gradient(145deg,#171e2a,#0b0f17);border:1px solid #36404f;border-radius:24px;min-width:0;padding:24px 24px 20px;position:relative;box-shadow:0 32px 90px #0004}.pilot-system__heading{letter-spacing:.12em;border-bottom:1px solid #343c4a;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;font-size:.69rem;font-weight:700;display:flex}.pilot-system__heading span:last-child{letter-spacing:0;color:#b9c1ce;font-size:.8rem;font-weight:400}.pilot-system__body{margin:24px 0 20px;padding-left:52px;position:relative}.pilot-system__connections{width:64px;height:100%;position:absolute;top:0;left:0;overflow:visible}.pilot-system__connections path{fill:none;stroke:var(--pilot-accent);stroke-width:1.3px;vector-effect:non-scaling-stroke;opacity:.8}.pilot-system__connections circle{fill:var(--sig-paper);stroke:#131b28;stroke-width:3px}.pilot-system__nodes{gap:10px;display:grid;position:relative}.pilot-system__node{min-height:76px;animation:.52s both pilot-assemble;animation-delay:calc(var(--node-order)*30ms);background:#151d29;border:1px solid #445065;border-radius:12px;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;transition:border-color .18s,background-color .18s;display:grid}.pilot-system__node:hover{border-color:var(--pilot-accent);background:#1d2837}.pilot-system__node:focus-visible{border-color:var(--pilot-accent);background:#1d2837}.pilot-service-icon{border:1px solid color-mix(in srgb,var(--pilot-accent) 35%,transparent);background:color-mix(in srgb,var(--pilot-accent) 8%,transparent);width:40px;height:40px;color:var(--pilot-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.pilot-service-icon svg{width:26px;height:26px;display:block}.pilot-system__node strong{font-size:.96rem;font-weight:650;line-height:1.25;display:block}.pilot-system__node small{color:#bdc6d5;margin-top:4px;font-size:.75rem;line-height:1.35;display:block}.pilot-system__arrow{color:var(--pilot-accent);font-size:1.2rem}.pilot-system__caption{color:#aeb8ca;text-align:center;margin:0;font-size:.7rem;line-height:1.5}@keyframes pilot-assemble{0%{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:none}}.sig-home--pilot .pilot-case{background:var(--pilot-paper);color:var(--pilot-ink);border:0;padding-block-start:48px;padding-block-end:72px}.pilot-case__topline{border-bottom:1px solid var(--pilot-line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:44px;padding-bottom:32px;display:flex}.pilot-case__topline .sig-kicker{color:#50584d;margin:0}.pilot-case__topline>a{font-size:.82rem;font-weight:600;text-decoration:none}.pilot-case__topline>a:hover{text-underline-offset:5px;text-decoration:underline}.pilot-case__grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:max(36px,min(5vw,80px));display:grid}.pilot-case__category{color:#50584d;margin:0 0 14px;font-size:.8rem}.pilot-case__copy h2{max-width:9ch;margin:0 0 24px}.pilot-case__copy>p:not(.pilot-case__category){color:#424b41;max-width:45ch;font-size:1.05rem;line-height:1.65}.pilot-case__tags{flex-wrap:wrap;gap:8px;margin:24px 0 32px;padding:0;list-style:none;display:flex}.pilot-case__tags li{border:1px solid #969c8f;border-radius:6px;padding:6px 9px;font-size:.65rem;line-height:1.4}.pilot-case__copy .sig-button{background:var(--pilot-ink);color:#fff;border-color:var(--pilot-ink);font-size:.88rem}.pilot-case__window{min-width:0;margin:0}.pilot-case__bar{color:#424b41;background:#e1e0d5;border:1px solid #abb0a1;border-bottom:0;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:.68rem;display:flex}.pilot-window-dots{gap:5px;display:flex}.pilot-window-dots i{background:#7d8876;border-radius:50%;width:5px;height:5px}.pilot-case__window>a{background:#242c22;border:1px solid #abb0a1;border-top:0;border-radius:0 0 12px 12px;display:block;overflow:hidden;box-shadow:0 24px 42px #26302118}.pilot-case__window img{width:100%;height:auto;transition:transform .22s;display:block}.pilot-case__window>a:hover img{transform:scale(1.012)}.pilot-case__window figcaption{color:#50584d;margin-top:14px;font-size:.67rem}.pilot-case__fallback{aspect-ratio:1.45;color:#fff;place-items:center;display:grid}.sig-home--pilot :-webkit-any(.pilot-case,.pilot-contact) :focus-visible{outline-color:#2456bc}.sig-home--pilot :-moz-any(.pilot-case,.pilot-contact) :focus-visible{outline-color:#2456bc}.sig-home--pilot :is(.pilot-case,.pilot-contact) :focus-visible{outline-color:#2456bc}.pilot-section-intro{grid-template-columns:1.05fr .95fr;align-items:end;gap:8vw;margin-bottom:52px;display:grid}.pilot-section-intro h2{max-width:15ch;margin:12px 0 0}.pilot-section-intro>p,.pilot-section-aside>p{color:#b9c1ce;max-width:48ch;margin:0 0 6px;font-size:1.05rem;line-height:1.65}.pilot-capability-list{border-top:1px solid #394354}.pilot-capability{border-bottom:1px solid #394354;grid-template-columns:42px minmax(0,1fr) 210px 40px;align-items:center;gap:28px;padding:30px 16px 30px 0;text-decoration:none;transition:background-color .18s;display:grid}.pilot-capability:hover{background:#121b29}.pilot-capability:focus-visible{background:#121b29}.pilot-capability h3{letter-spacing:-.035em;margin:0 0 8px;font-size:max(1.65rem,min(2.6vw,2.5rem));font-weight:550}.pilot-capability p{color:#b9c1ce;max-width:52ch;margin:0;font-size:.94rem;line-height:1.5}.pilot-capability__visual{height:90px}.pilot-capability__visual svg{width:100%;height:auto;max-height:100px;display:block}.pilot-capability__arrow{width:40px;height:40px;color:var(--pilot-accent);border:1px solid #525d6c;border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.sig-home--pilot .pilot-process{background:#101620;border-block-start:1px solid #333d4b;border-block-end:1px solid #333d4b}.pilot-process-label{margin:0 0 22px;font-size:1rem;font-weight:550}.pilot-steps{border:1px solid #445065;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pilot-steps li{border-right:1px solid #445065;padding:28px 24px}.pilot-steps li:last-child{border:0}.pilot-steps h4:before{content:"";background:var(--sig-coral);width:28px;height:2px;margin-bottom:22px;display:block}.pilot-steps h4{letter-spacing:-.025em;margin:0 0 12px;font-size:1.35rem;font-weight:600}.pilot-steps p{color:#b9c1ce;margin:0;font-size:.88rem;line-height:1.65}.pilot-ownership{border-top:1px solid #394354;grid-template-columns:1fr 1fr;gap:8vw;margin-top:52px;padding-top:42px;display:grid}.pilot-ownership h3{letter-spacing:-.03em;max-width:22ch;margin:0;font-size:max(1.6rem,min(2.8vw,2.6rem));font-weight:550;line-height:1.2}.pilot-ownership p{color:#b9c1ce;margin:0 0 18px;font-size:.9rem;line-height:1.65}.pilot-ownership .sig-text-link{font-size:.86rem}.sig-home--pilot .assess-entry{background:#0a0f17}.sig-home--pilot .assess-entry-grid{border:1px solid #586478;border-radius:22px;gap:6vw;padding:48px}.sig-home--pilot .assess-entry h2{margin:16px 0 0;font-size:max(2rem,min(3.3vw,3.25rem))}.sig-home--pilot .assess-entry .assess-entry-note{color:#b9c1ce}.sig-home--pilot .pilot-contact{background:var(--pilot-paper);color:var(--pilot-ink)}.sig-home--pilot .pilot-contact .sig-kicker{color:#50584d}.sig-home--pilot .pilot-contact h2{max-width:13ch;margin:0}.sig-home--pilot .pilot-contact p:not(.sig-kicker){color:#424b41}.pilot-contact__alternative{text-underline-offset:5px;max-width:-moz-fit-content;max-width:fit-content;margin-top:24px;font-size:.82rem;display:block}@media (min-width:1600px){.sig-home--pilot h1{font-size:7rem}}@media (max-width:1100px){.sig-home--pilot .sig-wrap{width:calc(100% - 64px)}.sig-home--pilot .sig-home-hero__grid{gap:36px}.sig-home--pilot h1{font-size:max(3.6rem,min(7.8vw,6rem))}.pilot-system{padding:20px 16px}.pilot-system__body{padding-left:30px}.pilot-system__connections{width:40px}.pilot-system__node{grid-template-columns:34px 1fr 16px;gap:8px;padding:12px}.pilot-service-icon{width:34px;height:34px}.pilot-service-icon svg{width:24px;height:24px}.pilot-system__node strong{font-size:.85rem}.pilot-system__node small{font-size:.7rem}.pilot-capability{grid-template-columns:38px minmax(0,1fr) 180px 36px;gap:20px}.pilot-steps li{padding:24px 18px}.sig-home--pilot .assess-entry-grid{padding:32px}}@media (max-width:800px){.sig-home--pilot .sig-home-hero{padding-top:52px}.sig-home--pilot .sig-home-hero__grid{grid-template-columns:1fr;gap:40px}.sig-home--pilot h1{max-width:12ch;font-size:max(3.55rem,min(10.8vw,5.9rem))}.sig-home--pilot .sig-lead{max-width:54ch}.pilot-system{justify-self:center;width:100%;max-width:600px;padding:24px}.pilot-system__body{padding-left:44px}.pilot-system__connections{width:56px}.pilot-system__node{grid-template-columns:40px 1fr 20px;gap:14px;min-height:72px;padding:12px 16px}.pilot-system__node strong{font-size:1rem}.pilot-system__node small{font-size:.75rem}.pilot-hero-foot{margin-top:40px}.pilot-case__grid,.pilot-section-intro,.pilot-ownership{grid-template-columns:1fr;gap:28px}.pilot-case__copy h2{max-width:none}.pilot-case__copy>p:not(.pilot-case__category){max-width:58ch}.pilot-case__window{margin-top:10px}.pilot-capability{grid-template-columns:38px minmax(0,1fr) 36px;gap:16px}.pilot-capability__visual{display:none}.pilot-section-intro{margin-bottom:36px}.pilot-steps{grid-template-columns:1fr 1fr}.pilot-steps li:nth-child(2){border-right:0}.pilot-steps li:nth-child(-n+2){border-bottom:1px solid #445065}.pilot-ownership h3{max-width:26ch}.sig-home--pilot .assess-entry-grid{grid-template-columns:1fr;gap:26px}.sig-home--pilot .sig-cta__grid{grid-template-columns:1fr;gap:28px}.sig-home--pilot .pilot-contact h2{max-width:16ch}}@media (max-width:480px){.sig-home--pilot .sig-wrap{width:calc(100% - 40px)}.sig-home--pilot h1{font-size:max(3.1rem,min(12vw,3.9rem))}.sig-home--pilot h2{font-size:2.5rem}.sig-home--pilot .sig-kicker{letter-spacing:.1em;font-size:.63rem}.sig-home--pilot .sig-hero__actions .sig-button{gap:14px;padding-inline-start:18px;padding-inline-end:18px;font-size:.88rem}.pilot-hero-foot{align-items:center;gap:14px;font-size:.69rem}.pilot-hero-foot a{max-width:19ch}.pilot-hero-foot a span{margin-left:5px}.pilot-system{border-radius:18px;padding:20px 14px 16px}.pilot-system__heading{font-size:.63rem}.pilot-system__heading span:last-child{font-size:.73rem}.pilot-system__body{margin-top:18px;padding-left:28px}.pilot-system__connections{width:40px}.pilot-system__node{grid-template-columns:34px 1fr 16px;gap:10px;padding:12px 10px}.pilot-system__node strong{font-size:.85rem}.pilot-system__node small{font-size:.69rem}.pilot-system__caption{font-size:.65rem}.pilot-case__topline{gap:16px;margin-bottom:32px;padding-bottom:22px}.pilot-case__topline>a{font-size:.71rem}.pilot-case__copy .sig-button{gap:12px;padding-inline-start:16px;padding-inline-end:16px;font-size:.78rem}.pilot-capability{padding-block-start:25px;padding-block-end:25px;grid-template-columns:34px minmax(0,1fr) 32px;gap:10px;padding-right:0}.pilot-capability h3{overflow-wrap:anywhere;font-size:1.5rem}.pilot-capability p{font-size:.86rem}.pilot-capability__arrow{width:30px;height:30px}.pilot-steps{grid-template-columns:1fr}.pilot-steps li{border-right:0;padding:24px;border-bottom:1px solid #445065!important}.pilot-steps li:last-child{border-bottom:0!important}.sig-home--pilot .assess-entry-grid{padding:26px 22px}.sig-home--pilot .assess-entry h2{font-size:2rem}.sig-home--pilot .assess-entry p:not(.sig-kicker){font-size:.96rem}}@media (prefers-reduced-motion:reduce){.sig-home--pilot *,.sig-home--pilot :before,.sig-home--pilot :after{transition:none!important;animation:none!important}.sig-home--pilot .sig-button:hover,.pilot-case__window>a:hover img{transform:none}}.pilot-motion-toggle{color:#c2cddd;cursor:pointer;border:1px solid #536174;border-radius:8px;align-items:center;gap:10px;min-height:44px;margin-top:20px;padding:8px 13px;font-size:.75rem;display:inline-flex}.pilot-motion-toggle input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--sig-coral);cursor:pointer;width:16px;height:16px;margin:0}.pilot-motion-toggle:has(input:checked){border-color:var(--sig-coral);color:var(--sig-text)}.pilot-motion-toggle:has(input:focus-visible){outline:3px solid var(--sig-blue);outline-offset:4px}@media (prefers-reduced-motion:reduce){.pilot-motion-toggle{display:none}}
