.consulting-hero[data-astro-cid-35nblzrv]{padding:clamp(4.2rem,9.5vw,6.4rem) 0 clamp(3rem,7vw,4.8rem);position:relative;overflow:hidden}.consulting-cta[data-astro-cid-35nblzrv]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 12%,rgba(122,214,255,.07),transparent 25%),radial-gradient(circle at 82% 10%,rgba(227,239,255,.035),transparent 24%),linear-gradient(180deg,rgba(6,10,16,.9) 0%,rgba(6,10,16,.58) 16%,rgba(6,10,16,.18) 34%,transparent 58%)}.consulting-hero__inner[data-astro-cid-35nblzrv]{position:relative;z-index:2;width:min(100%,52rem);margin:0 auto;text-align:center}.consulting-hero[data-astro-cid-35nblzrv] h1[data-astro-cid-35nblzrv],.consulting-cta[data-astro-cid-35nblzrv] h2[data-astro-cid-35nblzrv],.problem-item[data-astro-cid-35nblzrv] h3[data-astro-cid-35nblzrv],.step[data-astro-cid-35nblzrv] h3[data-astro-cid-35nblzrv],.comparison[data-astro-cid-35nblzrv] h3[data-astro-cid-35nblzrv],.fit-item[data-astro-cid-35nblzrv] h3[data-astro-cid-35nblzrv]{margin:0;font-family:var(--font-display);letter-spacing:-.04em}.consulting-hero[data-astro-cid-35nblzrv] h1[data-astro-cid-35nblzrv]{max-width:14ch;margin-inline:auto;font-size:clamp(2.8rem,6.4vw,4.55rem);line-height:.98}.consulting-hero__description[data-astro-cid-35nblzrv],.consulting-hero__supporting[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv],.section-note[data-astro-cid-35nblzrv],.problem-item[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv],.what-we-do__intro[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv],.what-we-do__closing[data-astro-cid-35nblzrv],.step[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv],.tool-mismatch__story[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv],.comparison[data-astro-cid-35nblzrv] li[data-astro-cid-35nblzrv],.fit-item[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv],.orbit-bridge__copy[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv],.consulting-cta[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv]{margin:0;color:var(--text-secondary);line-height:1.72}.consulting-hero__description[data-astro-cid-35nblzrv]{max-width:45rem;margin:1.2rem auto 0;font-size:clamp(1.03rem,1.7vw,1.16rem)}.consulting-hero__actions[data-astro-cid-35nblzrv],.consulting-cta__actions[data-astro-cid-35nblzrv]{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.45rem}.consulting-hero__supporting[data-astro-cid-35nblzrv]{display:grid;gap:.75rem;margin-top:1.15rem}.consulting-hero__supporting[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv]{max-width:38rem;margin-inline:auto}.consulting-hero__diagram[data-astro-cid-35nblzrv]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1.25rem;align-items:center;margin-top:1.85rem;padding-top:1.4rem;border-top:1px solid var(--line-soft)}.consulting-hero__diagram-side[data-astro-cid-35nblzrv]{position:relative;min-height:8rem}.consulting-hero__diagram-side[data-astro-cid-35nblzrv].is-chaos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.consulting-hero__diagram-side[data-astro-cid-35nblzrv].is-chaos span[data-astro-cid-35nblzrv],.consulting-hero__diagram-side[data-astro-cid-35nblzrv].is-chaos i[data-astro-cid-35nblzrv],.consulting-hero__diagram-side[data-astro-cid-35nblzrv].is-order div[data-astro-cid-35nblzrv]{border-radius:999px;background:#e3efff24}.consulting-hero__diagram-side[data-astro-cid-35nblzrv].is-chaos span[data-astro-cid-35nblzrv]{height:1.9rem}.consulting-hero__diagram-side[data-astro-cid-35nblzrv].is-chaos i[data-astro-cid-35nblzrv]{position:absolute;height:1px;background:#7ad6ff57}.consulting-hero__diagram-side[data-astro-cid-35nblzrv].is-chaos i[data-astro-cid-35nblzrv]:nth-of-type(1){left:1.8rem;top:2.2rem;width:6rem;transform:rotate(18deg)}.consulting-hero__diagram-side[data-astro-cid-35nblzrv].is-chaos i[data-astro-cid-35nblzrv]:nth-of-type(2){left:4rem;top:5rem;width:5rem;transform:rotate(-20deg)}.consulting-hero__diagram-arrow[data-astro-cid-35nblzrv],.orbit-bridge__flow-arrow[data-astro-cid-35nblzrv]{position:relative;width:3rem;height:1px;background:linear-gradient(90deg,#7ad6ff29,#7ad6ffd9)}.consulting-hero__diagram-arrow[data-astro-cid-35nblzrv]:after,.orbit-bridge__flow-arrow[data-astro-cid-35nblzrv]:after{content:"";position:absolute;top:50%;right:0;width:.72rem;height:.72rem;border-top:1px solid rgba(122,214,255,.85);border-right:1px solid rgba(122,214,255,.85);transform:translateY(-50%) rotate(45deg)}.consulting-hero__diagram-side[data-astro-cid-35nblzrv].is-order{display:grid;gap:.85rem}.consulting-hero__diagram-side[data-astro-cid-35nblzrv].is-order div[data-astro-cid-35nblzrv]{height:1.9rem;background:linear-gradient(180deg,#e3efff33,#7ad6ff1a)}.consulting-section[data-astro-cid-35nblzrv] .section-intro{margin-bottom:2rem}.problem-list[data-astro-cid-35nblzrv],.fit-list[data-astro-cid-35nblzrv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;border-top:1px solid var(--line-soft)}.problem-item[data-astro-cid-35nblzrv],.fit-item[data-astro-cid-35nblzrv]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem 1.2rem;padding:1.2rem 0;border-bottom:1px solid var(--line-soft)}.problem-item__meta[data-astro-cid-35nblzrv],.fit-item__meta[data-astro-cid-35nblzrv]{display:grid;gap:.75rem;align-content:start}.problem-item[data-astro-cid-35nblzrv] h3[data-astro-cid-35nblzrv],.step[data-astro-cid-35nblzrv] h3[data-astro-cid-35nblzrv],.comparison[data-astro-cid-35nblzrv] h3[data-astro-cid-35nblzrv],.fit-item[data-astro-cid-35nblzrv] h3[data-astro-cid-35nblzrv]{font-size:1.22rem;line-height:1.15}.problem-item[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv],.fit-item[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv],.step[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv],.orbit-bridge__copy[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv]{margin-top:.5rem}.section-note[data-astro-cid-35nblzrv]{max-width:42rem;margin-top:1.2rem;font-size:1.04rem}.what-we-do[data-astro-cid-35nblzrv],.tool-mismatch[data-astro-cid-35nblzrv],.orbit-bridge[data-astro-cid-35nblzrv]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.8rem,4vw,3rem);align-items:start}.what-we-do__intro[data-astro-cid-35nblzrv]{display:grid;gap:.75rem}.what-we-do__intro[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv]:first-child{color:var(--text-primary);font-family:var(--font-display);font-size:1.28rem;line-height:1.1}.what-we-do__list[data-astro-cid-35nblzrv],.comparison[data-astro-cid-35nblzrv] ul[data-astro-cid-35nblzrv]{margin:1.2rem 0 0;padding:0;list-style:none}.what-we-do__list[data-astro-cid-35nblzrv]{display:grid;gap:.8rem}.what-we-do__list[data-astro-cid-35nblzrv] li[data-astro-cid-35nblzrv],.comparison[data-astro-cid-35nblzrv] li[data-astro-cid-35nblzrv]{position:relative;padding-left:1rem;color:var(--text-primary);line-height:1.62}.what-we-do__list[data-astro-cid-35nblzrv] li[data-astro-cid-35nblzrv]:before,.comparison[data-astro-cid-35nblzrv] li[data-astro-cid-35nblzrv]:before{content:"";position:absolute;left:0;top:.72rem;width:.36rem;height:.36rem;border-radius:999px;background:var(--accent-cyan)}.what-we-do__closing[data-astro-cid-35nblzrv],.tool-mismatch__closing[data-astro-cid-35nblzrv]{margin-top:1.2rem;padding-top:1.1rem;border-top:1px solid var(--line-soft)}.system-lines[data-astro-cid-35nblzrv]{position:relative;min-height:15rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:center}.system-lines__node[data-astro-cid-35nblzrv]{display:grid;gap:.35rem;padding:.9rem 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.system-lines__node[data-astro-cid-35nblzrv] span[data-astro-cid-35nblzrv],.orbit-bridge__flow-block[data-astro-cid-35nblzrv] span[data-astro-cid-35nblzrv]{color:var(--text-muted);font-family:var(--font-mono);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.system-lines__node[data-astro-cid-35nblzrv] strong[data-astro-cid-35nblzrv]{font-family:var(--font-display);font-size:1.08rem;line-height:1.15}.system-lines__path[data-astro-cid-35nblzrv]{position:absolute;top:50%;height:1px;background:linear-gradient(90deg,#7ad6ff1f,#7ad6ffbf)}.system-lines__path--left[data-astro-cid-35nblzrv]{left:24%;width:22%}.system-lines__path--right[data-astro-cid-35nblzrv]{left:56%;width:20%}.steps[data-astro-cid-35nblzrv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.step[data-astro-cid-35nblzrv]{padding-top:1rem;border-top:1px solid var(--line-soft)}.step__head[data-astro-cid-35nblzrv]{display:flex;align-items:center;gap:1rem;margin-top:.75rem}.tool-mismatch__story[data-astro-cid-35nblzrv],.orbit-bridge__copy[data-astro-cid-35nblzrv]{max-width:36rem}.comparison[data-astro-cid-35nblzrv]{display:grid;gap:1.6rem}.comparison[data-astro-cid-35nblzrv] article[data-astro-cid-35nblzrv]{padding-top:1rem;border-top:1px solid var(--line-soft)}.orbit-bridge__copy[data-astro-cid-35nblzrv] .text-link[data-astro-cid-35nblzrv]{margin-top:1rem}.orbit-bridge__flow[data-astro-cid-35nblzrv]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1rem;align-items:center;padding-top:1rem;border-top:1px solid var(--line-soft)}.orbit-bridge__flow-block[data-astro-cid-35nblzrv]{display:grid;gap:.8rem}.orbit-bridge__flow-block[data-astro-cid-35nblzrv] i[data-astro-cid-35nblzrv],.orbit-bridge__flow-block[data-astro-cid-35nblzrv] b[data-astro-cid-35nblzrv]{display:block;height:1.9rem;border-radius:999px;background:#e3efff24}.orbit-bridge__flow-block[data-astro-cid-35nblzrv].is-orbit b[data-astro-cid-35nblzrv]{background:linear-gradient(180deg,#e3efff38,#7ad6ff1a)}.orbit-bridge__flow-block[data-astro-cid-35nblzrv].is-orbit span[data-astro-cid-35nblzrv]{color:var(--accent-strong);font-family:Poppins,Segoe UI,sans-serif;font-size:1.1rem;letter-spacing:-.02em;text-transform:none}.consulting-cta[data-astro-cid-35nblzrv]{position:relative;padding:clamp(4rem,8vw,6rem) 0}.consulting-cta__inner[data-astro-cid-35nblzrv]{position:relative;z-index:1;width:min(100%,48rem);margin:0 auto;text-align:center;padding-top:1.4rem;border-top:1px solid var(--line-soft)}.consulting-cta[data-astro-cid-35nblzrv] h2[data-astro-cid-35nblzrv]{font-size:clamp(2.3rem,5vw,3.7rem);line-height:.98}.consulting-cta[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv]:last-of-type{margin-top:1rem;font-size:1.06rem}@media(max-width:920px){.problem-list[data-astro-cid-35nblzrv],.fit-list[data-astro-cid-35nblzrv],.what-we-do[data-astro-cid-35nblzrv],.tool-mismatch[data-astro-cid-35nblzrv],.orbit-bridge[data-astro-cid-35nblzrv],.steps[data-astro-cid-35nblzrv]{grid-template-columns:1fr}.system-lines[data-astro-cid-35nblzrv]{margin-top:.5rem}}@media(max-width:680px){.consulting-hero__diagram[data-astro-cid-35nblzrv],.orbit-bridge__flow[data-astro-cid-35nblzrv]{grid-template-columns:1fr}.consulting-hero__diagram-arrow[data-astro-cid-35nblzrv],.orbit-bridge__flow-arrow[data-astro-cid-35nblzrv]{width:1px;height:2.2rem;margin-inline:auto;background:linear-gradient(180deg,#7ad6ff29,#7ad6ffd9)}.consulting-hero__diagram-arrow[data-astro-cid-35nblzrv]:after,.orbit-bridge__flow-arrow[data-astro-cid-35nblzrv]:after{top:auto;right:50%;bottom:0;transform:translate(50%) rotate(135deg)}.system-lines[data-astro-cid-35nblzrv]{grid-template-columns:1fr;min-height:auto}.system-lines__path[data-astro-cid-35nblzrv]{display:none}}@media(max-width:40rem){.consulting-hero[data-astro-cid-35nblzrv]{padding-top:3.3rem}.consulting-hero__actions[data-astro-cid-35nblzrv],.consulting-cta__actions[data-astro-cid-35nblzrv]{display:grid;grid-template-columns:1fr}.problem-item[data-astro-cid-35nblzrv],.fit-item[data-astro-cid-35nblzrv]{grid-template-columns:1fr;gap:.9rem}.step__head[data-astro-cid-35nblzrv]{align-items:flex-start}}
