.scene[data-astro-cid-vjc3kfer]{border:1px solid var(--line);border-radius:var(--r);background:#0b0f19;position:relative;overflow:hidden}.scene[data-astro-cid-vjc3kfer]>.horizon[data-astro-cid-vjc3kfer]{width:100%;height:auto;display:block}.sun[data-astro-cid-vjc3kfer]{filter:drop-shadow(0 0 26px rgba(var(--accent-rgb), .55))}.haze[data-astro-cid-vjc3kfer]{filter:blur(6px)}.rows[data-astro-cid-vjc3kfer]{animation:2.6s linear infinite rows}@keyframes rows{0%{transform:translateY(0)}to{transform:translateY(14px)}}.wheel[data-astro-cid-vjc3kfer]{transform-box:fill-box;transform-origin:50%;animation:.55s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.car[data-astro-cid-vjc3kfer]{animation:2.2s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pool[data-astro-cid-vjc3kfer]{animation:2.2s ease-in-out infinite pool}@keyframes pool{0%,to{opacity:.3}50%{opacity:.18}}.lamp[data-astro-cid-vjc3kfer]{animation:1.9s ease-in-out infinite lamp}@keyframes lamp{0%,to{opacity:1}50%{opacity:.55}}.streaks[data-astro-cid-vjc3kfer]{animation:.7s linear infinite streaks}@keyframes streaks{0%{opacity:.65;transform:translate(0)}to{opacity:0;transform:translate(-26px)}}.traffic[data-astro-cid-vjc3kfer]{pointer-events:none;position:absolute;inset:0}.lane[data-astro-cid-vjc3kfer]{height:82px;position:absolute;left:0;right:0;overflow:hidden}.lane-0[data-astro-cid-vjc3kfer]{bottom:39%}.lane-1[data-astro-cid-vjc3kfer]{bottom:0}.convoy[data-astro-cid-vjc3kfer]{width:max-content;animation:24s linear infinite convoy;display:flex}.lane-1[data-astro-cid-vjc3kfer] .convoy[data-astro-cid-vjc3kfer]{animation-duration:29s;animation-direction:reverse}.fleet[data-astro-cid-vjc3kfer]{flex-shrink:0;display:flex}.achievement[data-astro-cid-vjc3kfer]{width:205px;color:var(--tone);flex-direction:column;align-items:center;padding:5px 12px 0;display:flex}.outcome[data-astro-cid-vjc3kfer]{text-align:center;text-shadow:0 1px 4px #07040d,0 0 8px #07040d;min-width:160px;padding:3px 9px;line-height:1.15;display:grid}.outcome[data-astro-cid-vjc3kfer] strong[data-astro-cid-vjc3kfer]{color:var(--tone);text-shadow:0 0 12px var(--tone);font-size:12px}.outcome[data-astro-cid-vjc3kfer] span[data-astro-cid-vjc3kfer]{color:var(--white);margin-top:2px;font-size:9px}.traffic-car[data-astro-cid-vjc3kfer]{filter:drop-shadow(0 0 4px);width:66px;height:28px}@keyframes convoy{to{transform:translate(-50%)}}.sr-only[data-astro-cid-vjc3kfer]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.rows[data-astro-cid-vjc3kfer],.wheel[data-astro-cid-vjc3kfer],.car[data-astro-cid-vjc3kfer],.pool[data-astro-cid-vjc3kfer],.streaks[data-astro-cid-vjc3kfer],.lamp[data-astro-cid-vjc3kfer],.convoy[data-astro-cid-vjc3kfer]{animation:none}.scene[data-astro-cid-vjc3kfer]{padding-bottom:0}.traffic[data-astro-cid-vjc3kfer]{position:relative}.lane[data-astro-cid-vjc3kfer]{height:auto;position:static}.convoy[data-astro-cid-vjc3kfer]{width:100%}.fleet[data-astro-cid-vjc3kfer]{flex-wrap:wrap;justify-content:center;width:100%}.fleet[data-astro-cid-vjc3kfer]+.fleet[data-astro-cid-vjc3kfer]{display:none}.achievement[data-astro-cid-vjc3kfer]{width:50%;padding:8px 2px}.outcome[data-astro-cid-vjc3kfer]{width:100%;min-width:0}}.light-net[data-astro-cid-d7hsiee7]{z-index:0;pointer-events:none;opacity:.54;width:100%;height:100%;filter:drop-shadow(0 0 5px rgba(var(--accent-rgb), .3));position:absolute;inset:0}.mesh[data-astro-cid-d7hsiee7]{stroke-dasharray:none}.current[data-astro-cid-d7hsiee7]{stroke-dasharray:12 20;animation:14s linear infinite flow,3.4s ease-in-out infinite pulse}.nodes[data-astro-cid-d7hsiee7] circle[data-astro-cid-d7hsiee7]{opacity:.5;animation:2.8s ease-in-out infinite alternate node-light}.nodes[data-astro-cid-d7hsiee7] circle[data-astro-cid-d7hsiee7]:nth-child(2n){animation-delay:-1.1s}@keyframes flow{to{stroke-dashoffset:-220px}}@keyframes pulse{50%{opacity:.35}}@keyframes node-light{to{opacity:1;filter:drop-shadow(0 0 5px var(--accent))}}@media (prefers-reduced-motion:reduce){.mesh[data-astro-cid-d7hsiee7],.current[data-astro-cid-d7hsiee7],.nodes[data-astro-cid-d7hsiee7] circle[data-astro-cid-d7hsiee7]{animation:none}}.eras[data-astro-cid-ftpd2s5a]{padding:3rem 0 1.5rem;scroll-margin-top:10rem}.eras[data-astro-cid-ftpd2s5a] h2[data-astro-cid-ftpd2s5a]{max-width:26ch;margin-bottom:1.5rem}.timeline-controls[data-astro-cid-ftpd2s5a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.85rem;display:flex}.motion-toggle[data-astro-cid-ftpd2s5a]{font:inherit;color:var(--white);background:var(--glass);border:1px solid var(--line-bright);cursor:pointer;border-radius:8px;padding:.6rem .9rem}.motion-toggle[data-astro-cid-ftpd2s5a]:disabled{cursor:default;color:var(--silver)}.field[data-astro-cid-ftpd2s5a]{padding-top:6px;position:relative;overflow:hidden}.walker[data-astro-cid-ftpd2s5a]{z-index:2;color:var(--accent);filter:drop-shadow(0 0 7px rgba(var(--accent-rgb), .85));pointer-events:none;will-change:transform;display:none;position:absolute;top:4px;left:0}.field[data-astro-cid-ftpd2s5a].enhanced .walker[data-astro-cid-ftpd2s5a]{display:block}.walker[data-astro-cid-ftpd2s5a] .cyber-icon{width:26px;height:26px}@media (prefers-reduced-motion:reduce){.field[data-astro-cid-ftpd2s5a].enhanced .walker[data-astro-cid-ftpd2s5a]{display:none}}.track[data-astro-cid-ftpd2s5a]{scroll-behavior:auto;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:minmax(10.5rem,1fr);grid-auto-flow:column;margin:0;padding:0 0 .5rem;list-style:none;display:grid;overflow-x:auto}.track[data-astro-cid-ftpd2s5a]::-webkit-scrollbar{display:none}.track[data-astro-cid-ftpd2s5a]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}.era[data-astro-cid-ftpd2s5a]{opacity:1;padding:2.25rem 1.1rem 0 0;transition:opacity .5s;position:relative}.field[data-astro-cid-ftpd2s5a].enhanced .era[data-astro-cid-ftpd2s5a]{opacity:.78}.field[data-astro-cid-ftpd2s5a].enhanced .era[data-astro-cid-ftpd2s5a].lit{opacity:1}.rail[data-astro-cid-ftpd2s5a]{background:var(--line-bright);height:1px;position:absolute;top:11px;left:0;right:0}.era[data-astro-cid-ftpd2s5a].lit .rail[data-astro-cid-ftpd2s5a]{background:rgba(var(--accent-rgb), .55)}.node[data-astro-cid-ftpd2s5a]{border:1px solid var(--line-bright);background:var(--bg);place-items:center;width:22px;height:22px;transition:border-color .45s,box-shadow .45s;display:grid;position:absolute;top:0;left:0;transform:rotate(45deg)}.core[data-astro-cid-ftpd2s5a]{background:var(--line-bright);width:6px;height:6px;transition:background .45s}.era[data-astro-cid-ftpd2s5a].lit .node[data-astro-cid-ftpd2s5a]{border-color:var(--accent);box-shadow:0 0 16px -2px rgba(var(--accent-rgb), .85)}.era[data-astro-cid-ftpd2s5a].lit .core[data-astro-cid-ftpd2s5a]{background:var(--accent)}.years[data-astro-cid-ftpd2s5a]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.era[data-astro-cid-ftpd2s5a] h3[data-astro-cid-ftpd2s5a]{margin:.15rem 0 .35rem;font-size:.98rem}.line[data-astro-cid-ftpd2s5a]{text-wrap:pretty;font-size:.85rem}.mark[data-astro-cid-ftpd2s5a]{border-left:2px solid var(--accent);background:rgba(var(--accent-rgb), .09);color:var(--white);margin-top:.8rem;padding:.5rem .6rem;font-size:.8rem}.mark-year[data-astro-cid-ftpd2s5a]{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700;display:block}@media (width<=62rem){.track[data-astro-cid-ftpd2s5a]{grid-auto-columns:minmax(12rem,12rem)}}@media (prefers-reduced-motion:reduce){.field[data-astro-cid-ftpd2s5a].enhanced .era[data-astro-cid-ftpd2s5a]{opacity:1;transition:none}.node[data-astro-cid-ftpd2s5a],.core[data-astro-cid-ftpd2s5a],.rail[data-astro-cid-ftpd2s5a]{transition:none}}.hero[data-astro-cid-lcdefpme] .circuit{opacity:.11}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:2rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:16ch;margin-bottom:1.4rem;font-size:clamp(2.65rem,3.8vw,3.3rem);line-height:1.05}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.9rem;margin-top:1.5rem;display:flex}@media (width<=62rem){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.5rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:20ch}.story[data-astro-cid-lcdefpme]{grid-template-columns:minmax(12rem,.65fr) 1.35fr;gap:2rem}}.proof[data-astro-cid-lcdefpme]{padding-top:0}#achievements[data-astro-cid-lcdefpme]{padding-top:3rem}.metrics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);display:grid}.metric[data-astro-cid-lcdefpme]{padding:1.9rem 1.6rem}.metric[data-astro-cid-lcdefpme]+.metric[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}.metric[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--white);letter-spacing:-.03em;font-size:1.65rem;font-weight:700;display:block}.metric[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:.9rem}.seen-in[data-astro-cid-lcdefpme]{margin-top:1.1rem;font-size:.88rem}.seen-in[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);text-underline-offset:3px}.motif[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.motif[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{z-index:1;position:relative}.story[data-astro-cid-lcdefpme]{grid-template-columns:minmax(14rem,.72fr) 1.28fr;align-items:center;gap:clamp(2rem,6vw,5.5rem);display:grid}.story-photo[data-astro-cid-lcdefpme]{max-width:24rem;margin:0 auto;position:relative}.story-photo[data-astro-cid-lcdefpme]:before{content:"";z-index:2;border-radius:var(--r);pointer-events:none;background:linear-gradient(#0000 68%,#0b0f1985),linear-gradient(90deg,#0b0f1933,#0000 18% 82%,#0b0f1933);position:absolute;inset:0}.story-photo[data-astro-cid-lcdefpme]:after{content:"";border:1px solid rgba(var(--accent-rgb), .35);border-radius:var(--r);pointer-events:none;position:absolute;inset:8% -8% -8% 8%}.story-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{z-index:1;aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:var(--r);filter:saturate(.78)contrast(1.04);width:100%;height:auto;display:block;position:relative}.story-copy[data-astro-cid-lcdefpme]{gap:1.1rem;max-width:46rem;display:grid}.story-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch}.story-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){max-width:64ch}.story-link[data-astro-cid-lcdefpme]{color:var(--accent);text-underline-offset:4px;width:fit-content}.wins[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.win[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:#ffffff04;border-radius:12px;align-content:start;gap:.5rem;padding:1.6rem 1.5rem 1.5rem;transition:opacity .55s,transform .55s,border-color .55s;display:grid;position:relative}@media (scripting:enabled){.win[data-astro-cid-lcdefpme]{opacity:.35;transform:translateY(10px)}}.win[data-astro-cid-lcdefpme].lit{opacity:1;border-color:rgba(var(--accent-rgb), .28);transform:none}.win[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(to right, transparent, var(--accent), transparent);opacity:0;height:1px;transition:opacity .6s .15s;position:absolute;top:-1px;left:1.5rem;right:1.5rem}.win[data-astro-cid-lcdefpme].lit:before{opacity:1}.win[data-astro-cid-lcdefpme].lit .win-glyph[data-astro-cid-lcdefpme] .cyber-icon{filter:drop-shadow(0 0 9px rgba(var(--accent-rgb), .85))}.win[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--white);letter-spacing:-.03em;font-size:1.9rem;font-weight:700;line-height:1.05}.win-label[data-astro-cid-lcdefpme]{text-wrap:pretty;font-size:.88rem}.home-testimonials .carousel{margin-top:1.5rem}@media (prefers-reduced-motion:reduce){.win[data-astro-cid-lcdefpme]{opacity:1;transition:none;transform:none}.win[data-astro-cid-lcdefpme]:before{transition:none}}.triad[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.three[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:1.5rem;display:grid}.mini[data-astro-cid-lcdefpme]{align-content:start;gap:.55rem;padding:1.5rem;transition:border-color .2s,transform .2s;display:grid}.mini[data-astro-cid-lcdefpme]:hover{border-color:rgba(var(--accent-rgb), .4);transform:translateY(-2px)}.mini[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.02rem}.mini[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.9rem}.mini[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--white);font-style:italic}.mini[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);margin-top:.3rem;font-size:.88rem;text-decoration:none}.mini[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.card[data-astro-cid-lcdefpme]{flex-direction:column;gap:.9rem;padding:1.75rem;transition:border-color .2s,transform .2s;display:flex}.card[data-astro-cid-lcdefpme] .cyber-icon{color:var(--accent)}.service-process[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:.3rem 0;padding-left:1.2rem;font-size:.82rem;display:flex}.service-process[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]::marker{color:var(--accent)}.card[data-astro-cid-lcdefpme]:hover{border-color:rgba(var(--accent-rgb), .35);transform:translateY(-2px)}.card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);margin-top:auto;font-size:.9rem;font-weight:500;text-decoration:none}.card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=62rem){.three[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.25rem}.story[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.story-photo[data-astro-cid-lcdefpme]{width:min(100%,20rem)}.wins[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.metrics[data-astro-cid-lcdefpme],.wins[data-astro-cid-lcdefpme],.triad[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.metric[data-astro-cid-lcdefpme]+.metric[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--line)}}
